2014-01-30 20:24:25 +00:00
{
2014-02-11 20:40:58 +00:00
"subscription" : "Subscription" ,
2014-02-16 13:51:15 +00:00
"subscriptions" : "Subscriptions" ,
2020-01-17 22:45:11 +00:00
"viewSubscriptions" : "View Subscriptions" ,
2017-09-05 18:34:00 +00:00
"sendGems" : "Send Gems" ,
2022-07-13 19:17:28 +00:00
"howManyGemsPurchase" : "How many Gems would you like to purchase?" ,
"howManyGemsSend" : "How many Gems would you like to send?" ,
"needToPurchaseGems" : "Need to purchase Gems as a gift?" ,
"wantToSendOwnGems" : "Want to send your own Gems?" ,
2024-11-14 18:31:57 +00:00
"buyGemsGold" : "Free Monthly Gems" ,
2016-05-18 15:25:35 +00:00
"mustSubscribeToPurchaseGems" : "Must subscribe to purchase gems with GP" ,
2020-08-20 18:41:46 +00:00
"reachedGoldToGemCapQuantity" : "Your requested amount <%= quantity %> exceeds the amount you can buy for this month (<%= convCap %>). The full amount becomes available within the first three days of each month. Thanks for subscribing!" ,
2016-01-14 20:58:14 +00:00
"mysteryItem" : "Exclusive monthly items" ,
2015-05-06 13:05:10 +00:00
"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." ,
2024-11-14 18:31:57 +00:00
"exclusiveJackalopePet" : "Special Pet" ,
2020-02-13 19:12:45 +00:00
"giftSubscription" : "Want to gift the benefits of a subscription to someone else?" ,
"giftASubscription" : "Gift a Subscription" ,
2017-01-17 21:48:21 +00:00
"giftSubscriptionText4" : "Thanks for supporting Habitica!" ,
2020-09-21 07:42:18 +00:00
"organization" : "Organization" ,
2017-07-06 21:08:02 +00:00
"groupPlans" : "Group Plans" ,
2018-12-09 19:08:01 +00:00
"nowSubscribed" : "You are now subscribed to Habitica!" ,
2014-02-11 20:40:58 +00:00
"cancelSub" : "Cancel Subscription" ,
2024-11-14 18:31:57 +00:00
"cancelSubInfoGoogle" : "To cancel your subscription or to view your subscription's termination date, please use the <a href='https://play.google.com/store/account/subscriptions'>Google Play Store</a>. Any leftover months of subscription credit will be added to your end date after cancellation." ,
2020-09-21 07:42:18 +00:00
"cancelSubInfoApple" : "Please follow <a href=\"https://support.apple.com/en-us/HT202039\">Apple's official instructions</a> to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled." ,
2020-02-13 19:12:45 +00:00
"cancelSubInfoGroupPlan" : "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer a member of the Group Plan. If you are the Group leader and want to cancel the Group Plan, you can do that from the Group Plan’ s “Group Billing” tab." ,
2016-05-18 15:25:35 +00:00
"cancelingSubscription" : "Canceling the subscription" ,
2014-02-11 20:40:58 +00:00
"contactUs" : "Contact Us" ,
"checkout" : "Checkout" ,
2019-05-08 19:37:02 +00:00
"confirmCancelSub" : "Are you sure you want to cancel your subscription? You will lose all of your subscription benefits." ,
"subWillBecomeInactive" : "Will become inactive" ,
2017-10-02 01:42:02 +00:00
"subGemPop" : "Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold." ,
2014-12-05 15:06:15 +00:00
"subGemName" : "Subscriber Gems" ,
2016-12-01 10:15:13 +00:00
"maxBuyGems" : "You have bought all the Gems you can this month. More become available within the first three days of each month. Thanks for subscribing!" ,
2014-12-14 18:57:36 +00:00
"timeTravelers" : "Time Travelers" ,
2025-06-25 20:12:23 +00:00
"timeTravelersPopoverNoSubMobile" : "Subscribers receive a rare Mystic Hourglass every month to use in the Time Travelers Shop!" ,
2017-09-18 22:57:40 +00:00
"timeTravelersPopover" : "Your Mystic Hourglass has opened our time portal! Choose what you’ d like us to fetch from the past or future." ,
2020-01-17 22:45:11 +00:00
"mysticHourglassNeededNoSub" : "This item requires a Mystic Hourglass. You earn Mystic Hourglasses by being a Habitica subscriber." ,
2016-05-18 15:25:35 +00:00
"mysterySetNotFound" : "Mystery set not found, or set already owned." ,
"mysteryItemIsEmpty" : "Mystery items are empty" ,
"mysteryItemOpened" : "Mystery item opened." ,
2015-12-13 04:03:17 +00:00
"mysterySet201402" : "Winged Messenger Set" ,
"mysterySet201403" : "Forest Walker Set" ,
"mysterySet201404" : "Twilight Butterfly Set" ,
"mysterySet201405" : "Flame Wielder Set" ,
"mysterySet201406" : "Octomage Set" ,
"mysterySet201407" : "Undersea Explorer Set" ,
"mysterySet201408" : "Sun Sorcerer Set" ,
"mysterySet201409" : "Autumn Strider Set" ,
"mysterySet201410" : "Winged Goblin Set" ,
"mysterySet201411" : "Feast and Fun Set" ,
"mysterySet201412" : "Penguin Set" ,
"mysterySet201501" : "Starry Knight Set" ,
"mysterySet201502" : "Winged Enchanter Set" ,
"mysterySet201503" : "Aquamarine Set" ,
"mysterySet201504" : "Busy Bee Set" ,
"mysterySet201505" : "Green Knight Set" ,
"mysterySet201506" : "Neon Snorkeler Set" ,
"mysterySet201507" : "Rad Surfer Set" ,
"mysterySet201508" : "Cheetah Costume Set" ,
"mysterySet201509" : "Werewolf Set" ,
"mysterySet201510" : "Horned Goblin Set" ,
"mysterySet201511" : "Wood Warrior Set" ,
2015-12-31 12:09:06 +00:00
"mysterySet201512" : "Winter Flame Set" ,
2016-02-02 05:48:28 +00:00
"mysterySet201601" : "Champion of Resolution Set" ,
2016-02-23 22:00:55 +00:00
"mysterySet201602" : "Heartbreaker Set" ,
2016-03-21 19:56:54 +00:00
"mysterySet201603" : "Lucky Clover Set" ,
2016-04-25 19:17:31 +00:00
"mysterySet201604" : "Leaf Warrior Set" ,
2016-05-26 02:34:49 +00:00
"mysterySet201605" : "Marching Bard Set" ,
2016-06-23 19:01:11 +00:00
"mysterySet201606" : "Selkie Robes Set" ,
2016-07-26 19:20:50 +00:00
"mysterySet201607" : "Seafloor Rogue Set" ,
2016-08-23 19:49:22 +00:00
"mysterySet201608" : "Thunderstormer Set" ,
2016-09-21 19:08:41 +00:00
"mysterySet201609" : "Cow Costume Set" ,
2016-10-25 21:16:00 +00:00
"mysterySet201610" : "Spectral Flame Set" ,
2016-11-23 02:00:10 +00:00
"mysterySet201611" : "Cornucopia Set" ,
2016-12-21 20:34:45 +00:00
"mysterySet201612" : "Nutcracker Set" ,
2017-01-24 21:30:16 +00:00
"mysterySet201701" : "Time-Freezer Set" ,
2017-02-16 20:56:16 +00:00
"mysterySet201702" : "Heartstealer Set" ,
2017-03-23 19:41:41 +00:00
"mysterySet201703" : "Shimmer Set" ,
2017-04-25 22:11:20 +00:00
"mysterySet201704" : "Fairytale Set" ,
2017-05-23 22:03:31 +00:00
"mysterySet201705" : "Feathered Fighter Set" ,
2017-06-22 22:54:17 +00:00
"mysterySet201706" : "Pirate Pioneer Set" ,
2017-07-25 23:15:06 +00:00
"mysterySet201707" : "Jellymancer Set" ,
2017-08-18 17:25:52 +00:00
"mysterySet201708" : "Lava Warrior Set" ,
2017-09-19 20:23:27 +00:00
"mysterySet201709" : "Sorcery Student Set" ,
2017-10-24 20:21:30 +00:00
"mysterySet201710" : "Imperious Imp Set" ,
2017-11-17 22:21:05 +00:00
"mysterySet201711" : "Carpet Rider Set" ,
2017-12-21 23:10:54 +00:00
"mysterySet201712" : "Candlemancer Set" ,
2018-01-23 22:38:23 +00:00
"mysterySet201801" : "Frost Sprite Set" ,
2018-02-22 22:56:33 +00:00
"mysterySet201802" : "Love Bug Set" ,
2018-03-22 19:50:47 +00:00
"mysterySet201803" : "Daring Dragonfly Set" ,
2018-04-24 18:36:19 +00:00
"mysterySet201804" : "Spiffy Squirrel Set" ,
2018-05-24 18:25:36 +00:00
"mysterySet201805" : "Phenomenal Peacock Set" ,
2018-06-21 18:44:18 +00:00
"mysterySet201806" : "Alluring Anglerfish Set" ,
2018-07-26 18:51:07 +00:00
"mysterySet201807" : "Sea Serpent Set" ,
2018-08-23 19:57:11 +00:00
"mysterySet201808" : "Lava Dragon Set" ,
2018-09-25 21:30:50 +00:00
"mysterySet201809" : "Autumnal Armor Set" ,
2018-10-25 21:31:00 +00:00
"mysterySet201810" : "Dark Forest Set" ,
2018-11-28 20:50:43 +00:00
"mysterySet201811" : "Splendid Sorcerer Set" ,
2018-12-20 18:14:28 +00:00
"mysterySet201812" : "Arctic Fox Set" ,
2019-01-28 22:10:22 +00:00
"mysterySet201901" : "Polaris Set" ,
2019-02-25 22:58:56 +00:00
"mysterySet201902" : "Cryptic Crush Set" ,
2019-03-27 01:22:26 +00:00
"mysterySet201903" : "Egg-squisite Set" ,
2019-04-25 18:42:49 +00:00
"mysterySet201904" : "Opulent Opal Set" ,
2019-05-28 20:45:04 +00:00
"mysterySet201905" : "Dazzling Dragon Set" ,
2019-06-25 15:13:08 +00:00
"mysterySet201906" : "Kindly Koi Set" ,
2019-07-25 19:58:07 +00:00
"mysterySet201907" : "Beach Buddy Set" ,
2019-08-27 21:00:02 +00:00
"mysterySet201908" : "Footloose Faun Set" ,
2019-09-25 14:02:45 +00:00
"mysterySet201909" : "Affable Acorn Set" ,
2019-10-24 20:36:32 +00:00
"mysterySet201910" : "Cryptic Flame Set" ,
2019-11-21 22:17:06 +00:00
"mysterySet201911" : "Crystal Charmer Set" ,
2019-11-27 21:00:24 +00:00
"mysterySet201912" : "Polar Pixie Set" ,
2019-12-30 21:05:45 +00:00
"mysterySet202001" : "Fabled Fox Set" ,
2020-01-31 12:46:56 +00:00
"mysterySet202002" : "Stylish Sweetheart Set" ,
2020-02-28 21:27:14 +00:00
"mysterySet202003" : "Barbed Battler Set" ,
2020-03-30 21:12:03 +00:00
"mysterySet202004" : "Mighty Monarch Set" ,
2020-04-28 19:26:47 +00:00
"mysterySet202005" : "Wondrous Wyvern Set" ,
2020-05-28 21:51:12 +00:00
"mysterySet202006" : "Multichrome Merfolk Set" ,
2020-06-29 20:15:11 +00:00
"mysterySet202007" : "Outstanding Orca Set" ,
2020-07-28 15:06:47 +00:00
"mysterySet202008" : "Owlish Oracle Set" ,
2020-09-01 16:08:41 +00:00
"mysterySet202009" : "Marvelous Moth Set" ,
2020-09-25 21:06:37 +00:00
"mysterySet202010" : "Beguilingly Batty Set" ,
2020-10-27 21:19:36 +00:00
"mysterySet202011" : "Foliated Magus Set" ,
2020-11-30 20:59:30 +00:00
"mysterySet202012" : "Frostfire Phoenix Set" ,
2020-12-30 22:43:32 +00:00
"mysterySet202101" : "Snazzy Snow Leopard Set" ,
2021-02-01 20:52:28 +00:00
"mysterySet202102" : "Charming Champion Set" ,
2021-02-25 21:51:17 +00:00
"mysterySet202103" : "Blossom Viewing Set" ,
2021-03-29 23:00:32 +00:00
"mysterySet202104" : "Thistle Guardian Set" ,
2021-04-28 19:33:47 +00:00
"mysterySet202105" : "Nebula Dragon Set" ,
2021-05-30 17:32:27 +00:00
"mysterySet202106" : "Sunset Siren Set" ,
2021-06-29 20:45:12 +00:00
"mysterySet202107" : "Beachy Keen Set" ,
2021-07-29 21:27:08 +00:00
"mysterySet202108" : "Fiery Shounen Set" ,
2021-08-28 22:33:10 +00:00
"mysterySet202109" : "Lunar Lepidopteran Set" ,
2021-09-30 02:46:03 +00:00
"mysterySet202110" : "Mossy Gargoyle Set" ,
2021-10-28 18:52:46 +00:00
"mysterySet202111" : "Cosmic Chronomancer Set" ,
2021-11-29 21:02:35 +00:00
"mysterySet202112" : "Antarctic Undine Set" ,
2021-12-28 20:38:43 +00:00
"mysterySet202201" : "Midnight Merrymaker Set" ,
2022-01-25 22:32:31 +00:00
"mysterySet202202" : "Turquoise Twintails Set" ,
2022-02-23 22:09:44 +00:00
"mysterySet202203" : "Dauntless Dragonfly Set" ,
2022-03-29 20:08:25 +00:00
"mysterySet202204" : "Virtual Adventurer Set" ,
2022-04-28 19:54:09 +00:00
"mysterySet202205" : "Dusk-Winged Dragon Set" ,
2022-05-30 20:56:50 +00:00
"mysterySet202206" : "Sea Sprite Set" ,
2022-06-29 19:02:46 +00:00
"mysterySet202207" : "Jammin' Jelly Set" ,
2022-07-29 21:24:32 +00:00
"mysterySet202208" : "Perky Ponytail Set" ,
2022-08-30 19:06:06 +00:00
"mysterySet202209" : "Magical Scholar Set" ,
2022-09-28 20:03:56 +00:00
"mysterySet202210" : "Ominous Ophidian Set" ,
2022-10-31 01:15:37 +00:00
"mysterySet202211" : "Electromancer Set" ,
2022-11-28 21:34:18 +00:00
"mysterySet202212" : "Glacial Guardian Set" ,
2022-12-29 16:46:17 +00:00
"mysterySet202301" : "Valiant Vulpine Set" ,
2023-01-31 16:33:36 +00:00
"mysterySet202302" : "Trickster Tabby Set" ,
2023-02-27 22:17:09 +00:00
"mysterySet202303" : "Mane Character Set" ,
2023-03-29 19:53:51 +00:00
"mysterySet202304" : "Tiptop Teapot Set" ,
2023-04-28 21:18:45 +00:00
"mysterySet202305" : "Eventide Dragon Set" ,
2023-05-30 20:26:16 +00:00
"mysterySet202306" : "Razzle Dazzle Rainbow Set" ,
2023-06-29 19:35:05 +00:00
"mysterySet202307" : "Perilous Kraken Set" ,
2023-07-25 19:14:28 +00:00
"mysterySet202308" : "Purple Protagonist Set" ,
2023-08-30 19:33:44 +00:00
"mysterySet202309" : "Colossal Comet Moth Set" ,
2023-09-19 18:21:08 +00:00
"mysterySet202310" : "Ghostlight Wraith Set" ,
2023-10-31 16:18:23 +00:00
"mysterySet202311" : "All-Seeing Spellbinder Set" ,
2023-11-28 21:01:27 +00:00
"mysterySet202312" : "Wintry Blue Set" ,
2023-12-29 22:07:43 +00:00
"mysterySet202401" : "Snowy Spellbinder Set" ,
2024-01-26 22:35:02 +00:00
"mysterySet202402" : "Paradise Pink Set" ,
2024-02-27 23:25:57 +00:00
"mysterySet202403" : "Lucky Legend Set" ,
2024-03-21 20:25:33 +00:00
"mysterySet202404" : "Mycelial Magus Set" ,
2024-04-26 20:14:45 +00:00
"mysterySet202405" : "Gilded Dragon Set" ,
2024-05-28 20:23:17 +00:00
"mysterySet202406" : "Phantom Buccaneer Set" ,
2024-06-28 14:49:08 +00:00
"mysterySet202407" : "Amiable Axolotl Set" ,
2024-07-25 17:55:38 +00:00
"mysterySet202408" : "Arcane Aegis Set" ,
2024-08-23 17:47:25 +00:00
"mysterySet202409" : "Heliotrope Magus Set" ,
2024-09-17 21:13:51 +00:00
"mysterySet202410" : "Candy Corn Fox Set" ,
2024-10-23 14:49:35 +00:00
"mysterySet202411" : "Bristled Brawler Set" ,
2024-11-19 17:44:22 +00:00
"mysterySet202412" : "Candy Cane Cottontail Set" ,
2024-12-16 17:54:09 +00:00
"mysterySet202501" : "Frostbinder Set" ,
2025-01-23 21:33:16 +00:00
"mysterySet202502" : "Heartfelt Harlequin Set" ,
2025-02-18 21:48:08 +00:00
"mysterySet202503" : "Jade Juggernaut Set" ,
2025-03-20 19:30:51 +00:00
"mysterySet202504" : "Elusive Yeti Set" ,
2025-04-18 18:05:03 +00:00
"mysterySet202505" : "Soaring Swallowtail Set" ,
2025-05-13 21:10:25 +00:00
"mysterySet202506" : "Solar Shine Set" ,
2025-06-17 18:34:57 +00:00
"mysterySet202507" : "Spunky Skater Set" ,
2025-07-21 22:59:40 +00:00
"mysterySet202508" : "Brilliant Blade Set" ,
2025-08-19 19:37:42 +00:00
"mysterySet202509" : "Windswept Wanderer Set" ,
"mysterySet202510" : "Gliding Ghoul Set" ,
"mysterySet202511" : "Frost Warrior Set" ,
2015-12-13 04:03:17 +00:00
"mysterySet301404" : "Steampunk Standard Set" ,
"mysterySet301405" : "Steampunk Accessories Set" ,
2017-03-14 19:31:10 +00:00
"mysterySet301703" : "Peacock Steampunk Set" ,
"mysterySet301704" : "Pheasant Steampunk Set" ,
2015-12-13 04:03:17 +00:00
"mysterySetwondercon" : "Wondercon" ,
2024-11-14 18:31:57 +00:00
"subUpdateCard" : "Edit Credit Card" ,
2014-12-23 23:06:17 +00:00
"subUpdateTitle" : "Update" ,
2015-09-01 21:37:39 +00:00
"notEnoughHourglasses" : "You don't have enough Mystic Hourglasses." ,
2020-01-16 16:06:36 +00:00
"backgroundAlreadyOwned" : "Background already owned." ,
2015-09-15 17:40:01 +00:00
"petsAlreadyOwned" : "Pet already owned." ,
"mountsAlreadyOwned" : "Mount already owned." ,
2020-08-20 18:41:46 +00:00
"typeNotAllowedHourglass" : "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>" ,
2015-09-15 19:41:57 +00:00
"hourglassPurchase" : "Purchased an item using a Mystic Hourglass!" ,
2016-05-18 15:25:35 +00:00
"hourglassPurchaseSet" : "Purchased an item set using a Mystic Hourglass!" ,
"missingUnsubscriptionCode" : "Missing unsubscription code." ,
"missingSubscription" : "User does not have a plan subscription" ,
"missingSubscriptionCode" : "Missing subscription code. Possible values: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo." ,
2017-02-21 18:22:13 +00:00
"missingReceipt" : "Missing Receipt." ,
2016-05-18 15:25:35 +00:00
"cannotDeleteActiveAccount" : "You have an active subscription, cancel your plan before deleting your account." ,
"paymentNotSuccessful" : "The payment was not successful" ,
2020-08-20 18:41:46 +00:00
"planNotActive" : "The plan hasn't activated yet (due to a PayPal bug). It will begin <%= nextBillingDate %>, after which you can cancel to retain your full benefits" ,
2016-05-18 15:25:35 +00:00
"notAllowedHourglass" : "Pet/Mount not available for purchase with Mystic Hourglass." ,
2020-08-20 18:41:46 +00:00
"readCard" : "<%= cardType %> has been read" ,
2016-05-18 15:25:35 +00:00
"cardTypeRequired" : "Card type required" ,
API v3 [WIP] (#6144)
* Fixed more tests
* Added tags into user service
* Added api-v3 auth urls
* v3: fix package.json
* v3: fix package.json
* Fixed auth tests. Updated Authctrl response
* v3: remove newrelic config file in favour of env variables
* v3: upgrade some deps
* switch from Q to Bluebird
* v3 fix tests with deferred
* Removed extra consoles.log. Changed data.data to res.data
* v3 fix tests and use coroutines instead of regenerator
* v3: fix tests
* v3: do not await a non promise
* v3: q -> bluebird
* Changed id param for registration response
* Updated party query and create
* Ensured login callback happens after user sync
* Add challenges to groups. Fixed isMemberOfGuild check
* Updated party and group tests
* Fixed cron test
* return user.id and send analytics event before changing page
* fix trailing spaces
* disable redirects
* Api v3 party tavern fixes (#7191)
* Added check if user is in party before query
* Cached party query. Prevented party request when user is not in party. Updated Party create with no invites
* Update tavern ctrl to use new promise
* v3: misc fixes
* Api v3 task fixes (#7193)
* Update task view to use _id
* Added try catch to user service ops calls
* v3 client: saving after syncing is complete
* Fixed test broken by part sync change (#7195)
* v3: fix todo scoring and try to fix production testing problem
* revert changes to mongoose config
* mongoose: increase keepAlive
* test mongoose fix
* fix: Only apply captureStackTrace if it exists on the error object
* v3: fix reminders with no startDate
* mongoose: use options
* chore(): rename website/src -> website/server and website/public -> website/client (#7199)
* v3 fix GET /groups: return an error only if an invalid type is supplied not when there are 0 results (#7203)
* [API v3] Fix calls to user.ops and deleting tags (#7204)
* v3: fixes calls to user.ops from views and deleting tags
* v3: fix tests that use user._statsComputed
* Api v3 fixes continued (#7205)
* Added timzeone offset back
* Added APIToken back to settings page
* Fixed fetch recent messages for party
* Fixed returning group description
* Fixed check if user is member of challenge
* Fixed party members appearing in header
* Updated get myGroups param to include public groups. Fixed isMemberOf group
* Fixed hourglass purchase
* Fixed challenge addding tasks on first creating
* Updated tests to accomidate new changes
* fix: Correct checklist on client
Closes #7207
* fix: Pin eslint to 2.9
* minor improvements to cron code for clarity; fix inaccurate comments; add TODOs for rest-in-inn actions
* fix: Add missing type param to equip call
closes #7212
* rename and reword pubChalsMinPrize to reflect that it's only for Tavern challenges
* allows players to send gems to each other; other minor related changes - fixes https://github.com/HabitRPG/habitrpg/issues/7227
* fix tests for /members/transfer-gems
* fix: Set gems sent notification as translatable string
* chore: Remove unusued variable
* fix: Remove requirement on message paramter in transfer-gems
* add a missing variable declaration
* chore: clarify comments on cron code
* fix: Correct client request from habitrpg -> tavern
* update apidoc URL in package.json
Closes #7222
* Fixed start party by invites
* Updated spell casting to v3
* Fixed adding and removing tags on tasks
* Fixed page reload on settings change
* Fixed battle monsters with friends button
* Loaded completed todos when done is clicked
* chore: Reinstate floating version number for eslint
babel-eslint regression fixed
* Fixed reload tests
* change "an user" to "a user" in comments and text (no code changes) (#7257)
* fix: Alert user that drops were recieved
* remove userServices.js from karma.conf - it's been moved to website/client/js/services
* feat: Create debug update user route
* fix: Correct set cron debug function
* feat: Add make admin button to debug menu
* lint: Add missing semicolons in test
* fix: Temporarilly comment out udpate user debug route
* v3: fix _tmp for crit and streakBonus
* v3: execute all actions when leaving a solo party
* v3 client: fix group not found when leaving party
* v3 migration: fix challenge prize
* v3 cron: only save modified tasks
* v3: add CHALLENGE_TASK_NOT_FOUND to valid broken reasons
* v3: fix tasks chart
* v3 client: fix ability to leave challenge
* v3 client: fix filtering by tag and correctly show tag tooltip
* v3 common: fix tags tests
* v3 client: support unlinking not found challenges tasks
* v3: disable Bluebird warning for missing return, fixes #7269
* feat: Separate out update-user into set-cron and make-admin debug routes
* chore: Disable make admin debug route for v3 prod testing
* v3: misc fixes
* v3: misc fixes
* v3: fix adding multiple tasks
* Fixed join/leave button updates
* Queried only user groups to be available when creating challenges
* Fixed bulk add tasks to challenge
* Synced challenge tasks after leave and join.
* Fixed default selected group
* Fixed challenge member info. Fixed challenge winner selection
* Fixed deleting challenge tasks
* Fixed particiapting filter
* v3 client: fix casting spells
* v3: do not log sensitive data
* v3: always save user when casting spell
* v3: always save user when casting spell
* v3: more fixes for spells
* fix typos and missing information in apidocs - fixes https://github.com/HabitRPG/habitrpg/issues/7277 (#7282)
* v3: add TODO for client side spells
* feat: Add modify inventory debug menu
* Fixed viewing user progress on challenge
* Updated tests
* fix: Fix quest progress button
* fix incorrect Armoire test; remove unneeded param details from apidocs; disambiguate health potion
* v3: fix stealth casting
* v3: fix tasks saving and selection for rebirth reroll and reset (server-only)
* v3: fix auto allocation
* v3 client: misc fixes
* rename buyPotion and buy-potion to buyHealthPotion and buy-health-potion; fix apidoc param error
* Added delete for saved challenge task
* Fixed member modal on front page
* adjust text in apidocs for errors / clarity / consistency / standard terminology (no code changes) (#7298)
* fix bug in Rebirth test, add new tests, adjust apidocs (#7293)
* Updated task model to allow setting streak (#7306)
* fix: Correct missing * in apidoc comments
* Api v3 challenge fixes (#7287)
* Fixed join/leave button updates
* Queried only user groups to be available when creating challenges
* Fixed bulk add tasks to challenge
* Synced challenge tasks after leave and join.
* Fixed default selected group
* Fixed challenge member info. Fixed challenge winner selection
* Fixed deleting challenge tasks
* Fixed particiapting filter
* Fixed viewing user progress on challenge
* Updated tests
* Added delete for saved challenge task
* v3: fix sorting
* [API v3] add CRON_SAFE_MODE (#7286)
* add CRON_SAFE_MODE to example config file, fix some bugs, add an unrelated low-priority TODO
* create CRON_SAFE_MODE to disable parts of cron for use after extended outage - fixes https://github.com/HabitRPG/habitrpg/issues/7161
* fix a bug with CRON_SAFE_MODE, remove duplicated code, remove completed TODO comment
* fix check for CRON_SAFE_MODE
* v3 client: fix typo
* adjust debug menu Modify Inventory: hungrier pets, fewer Special items, "Hide" buttons
* completed To-Dos: return the 30 most recent instead of 30 oldest (#7318)
* v3 migration: fix createdAt date
* adjust locales text, key names, and files for Rebirth, Reset, and Fortify / ReRoll for consistency with existing strings (#7321)
* v3: fix unlinking multiple tasks
* v3 fix releasing pets
* v3: fix authenticating with apiUrl
* v3: fix typo
* v3 fix client tests for unlinking
* v3 client: do not show start quest button when quest is active
* v3 client: fix ability to send cards
* v3 client: fix misc challenge issues
* v3: fix notifications
* v3 client: more user friendly errors
* v3 client: only load completed todos once
* v3 client: fix tests
* v3: move TAVERN_ID to common code
* fix: Provide default type and text for new task creation in score route
* fix: Provide default history [] for habit in score route
* fix: Add _legacyId prop to tasks to support non-uuid identifiers
* chore: Change v3 migration to use _legacyId instead of legacyId
* fix: check for _legacyId in tasks if id does not exist
* refactor: Extract out finding task by id or _legacyId into a function
* Api v3 party quest fixes (#7341)
* Fix display of add challenge message when group challenges are empty
* Fixed forced quest start to update quest without reload
* Fixed needing to reload when accepting party invite
* Fix group leave and join reload
* Fixed leave current party and join another
* Updated party tests
* v3 client: remove console.log statement
* v3: misc fixes
* v3 client: fix predicatbale random
* v3: info about API v3
* v3: update footer with links to developer resources
* v3: support party invitation from email
* v3 client: fix chat flagging
* fix: Correct get tasks route to properly get todos (#7349)
* move locales strings from api-v3.json to other locales files (#7347)
* move locales strings from api-v3.json: authentication strings -> front.json
* move locales strings from api-v3.json: authentication strings -> tasks.json
* move locales strings from api-v3.json: authentication strings -> groups.json
* move locales strings from api-v3.json: authentication strings -> challenge.json
* move locales strings from api-v3.json: authentication strings -> groups.json (again)
* move locales strings from api-v3.json: authentication strings -> quests.json
* move locales strings from api-v3.json: authentication strings -> subscriber.json
* move locales strings from api-v3.json: authentication strings -> spells.json
* move locales strings from api-v3.json: authentication strings -> character.json
* move locales strings from api-v3.json: authentication strings -> groups.json (PMs)
* move locales strings from api-v3.json: authentication strings -> npc.json
* move locales strings from api-v3.json: authentication strings -> pets.json
* move locales strings from api-v3.json: authentication strings -> miscellaneous
* move locales strings from api-v3.json: authentication strings -> contrib.json and settings.json
* move locales strings from api-v3.json: delete unused string (invalidTasksOwner), delete api-v3.json, whitespace cleanup
* v3 client: fix sticky header
* v3: remove unused code
* v3 client: correctly redirect after inviting
* Removed v2 calls from views (#7351)
* v3: fix tests for challenge export
* v3: fallbackto authWithHeaders if wuthWithSession or authWithUrl fails
* Added force cache update when fetching new messages (#7360)
* v3: fetch whole user when booting from group tto avoid issues with pre save hook expecting all data
* v3: misc fixes for payments
* v3: limit fields of challenge tasks that can be updated
* fix(tests): never connect to NODE_DB_URI for tests
* Added new route for setting last cron and updated front end
* v3: fix iap url
* v3: fix build and ios IAP
* Changed route to user set custom day start
* v3: iap accessible under /api/v3, fixes to spells and groups invitations
* v3: correctly use v3 routes in client
* remove XP, GP when unticking a Daily with a completed checklist - fixes https://github.com/HabitRPG/habitrpg/issues/7246
* use natural language for error message about skills on challenge tasks (#7336), fix other gramatical error
* Updated ui when user rejects a guild invite (#7368)
* feat: complete custom day start route
Closes #7363
* fix: Correct spelling of healAll skill
fix: Correct sprite name of healAll skill
* fix: Change all instances of spookDust -> spookySparkles
* add dateCreated to all tasks; add empty challenge object to tasks that don't have one (#7386)
* add plumilla to artists for Tangle Tree in Bailey message
* Fixed quest drop modal (#7377)
* Fixed quest drop modal
* Fixed broken party test
* [API v3] Maintenance Mode (#7367)
* WIP(maintenance): maintenance
* WIP(maintenance): working locale features
* fix(maintenance): don't translate info page target
* WIP(maintenance): start adding info page
* fix(maintenance): linting
* feat: Add container to maintenance info page
* fix(maintenance): add config.json edits
Also DRY variables for main vs info pages
* fix(maintenance): linting
* refactor(maintenance): further slim down variables
* refactor: Remove unnecessary variables
* fix: Correct string interpolation in maintenace view
* feat: Dynamically add time to maintenance pages
* maintenance mode: do not connect to mongodb
* fix(maintenance): clean up timezones etc.
* fix(maintenance): remove unneeded sprite
* Tavern party challenges invites fix (#7394)
* Added challenges and invitations to party
* Loaded tavern challenges
* Updated group and quest services tests
* v3: implement automatic syncing if user is not up to date
* Removed unnecessary fields when updating groups and challenges (#7395)
* v3: do not saved populated user
* v3: correctly return user subset
* Chained party promises together (#7396)
* v3: $w -> splitWhitespace
* use bluebird
* use babel polyfill
* migration: fix items
* update links for v3
* Updated shortname validation to support multiple browsers
* Docs changes (#7401)
* chore: Clarify transfer-gems documentation
* chore: Clarify api status route documentation
* chore: Mark webhooks as BETA
* Added tags update route. Added sort to user service (#7381)
* Added tags update route. Added sort to user service
* Change update tasks route to reorder tasks
* Fixed linting issue
* Changed params for reorder tags route
* Fixed not found tag and added test
* Added password confirmation when deleteing account (#7402)
* fix production logging
* feat(commit): push
* empty commit
* feat(maintenance): post-downtime news & awards (#7406)
* fix exporting avatar
* second attempt at fixing exporting avatar
* fix production logging
* s3: convert moment to date instance
* fix avatar sharing and caching (30 minutes)
* fix: Correct missing parameter
Closes #7433
* fix: Validate challenge shortname on server
* adjust text strings - fixes https://github.com/HabitRPG/habitrpg/issues/5631 and also Short Name -> Tag Name
2016-05-23 11:58:31 +00:00
"cardTypeNotAllowed" : "Unknown card type." ,
2016-05-18 15:25:35 +00:00
"invalidCoupon" : "Invalid coupon code." ,
"couponUsed" : "Coupon code already used." ,
"couponCodeRequired" : "The coupon code is required." ,
2019-05-08 19:37:02 +00:00
"subCanceledTitle" : "Subscription Canceled" ,
2017-09-15 18:11:58 +00:00
"choosePaymentMethod" : "Choose your payment method" ,
2022-09-14 21:35:24 +00:00
"support" : "Support" ,
Fall Festival Gem Promo (#138)
* content: add gems blocks
* gemsBlocks: include ios and android identifiers
* wip: promo code
* split common constants into multiple files
* add second promo part
* geCurrentEvent, refactor promo
* fix lint
* fix exports, use world state api
* start adding world state tests
* remove console.log
* use gems block for purchases
* remove comments
* fix most unit tests
* restore comment
* fix lint
* prevent apple/google gift tests from breaking other tests when stub is not reset
* fix unit tests, clarify tests names
* iap: use gift object when gifting gems
* allow gift object with less data
* fix iap tests, remove findById stubs
* iap: require less data from the mobile apps
* apply discounts
* add missing worldState file
* fix lint
* add test event
* start removing 20 gems option for web
* start adding support for all gems packages on web
* fix unit tests for apple, stripe and google
* amazon: support all gems blocks
* paypal: support all gems blocks
* fix payments unit tests, add tests for getGemsBlock
* web: add gems plans with discounts, update stripe
* fix amazon and paypal clients, payments success modals
* amazon pay: disabled state
* update icons, start abstracting payments buttons
* begin redesign
* redesign gems modal
* fix buttons
* fix hover color for gems modal close icon
* add key to world state current event
* extend test event length
* implement gems modals designs
* early test fall2020
* fix header banner position
* add missing files
* use iso 8601 for dates, minor ui fixes
* fix time zones
* events: fix ISO8601 format
* fix css indentation
* start abstracting banners
* refactor payments buttons
* test spooky, fix group plans box
* implement gems promo banners, refactor banners, fixes
* fix lint
* fix dates
* remove unused i18n strings
* fix stripe integration test
* fix world state integration tests
* the current active event
* add missing unit tests
* add storybook story for payments buttons component
* fix typo
* fix(stripe): correct label when gifting subscriptions
2020-09-21 14:22:13 +00:00
"supportHabitica" : "Support Habitica" ,
2024-11-14 18:31:57 +00:00
"subscribeTo" : "Subscribe To" ,
Fall Festival Gem Promo (#138)
* content: add gems blocks
* gemsBlocks: include ios and android identifiers
* wip: promo code
* split common constants into multiple files
* add second promo part
* geCurrentEvent, refactor promo
* fix lint
* fix exports, use world state api
* start adding world state tests
* remove console.log
* use gems block for purchases
* remove comments
* fix most unit tests
* restore comment
* fix lint
* prevent apple/google gift tests from breaking other tests when stub is not reset
* fix unit tests, clarify tests names
* iap: use gift object when gifting gems
* allow gift object with less data
* fix iap tests, remove findById stubs
* iap: require less data from the mobile apps
* apply discounts
* add missing worldState file
* fix lint
* add test event
* start removing 20 gems option for web
* start adding support for all gems packages on web
* fix unit tests for apple, stripe and google
* amazon: support all gems blocks
* paypal: support all gems blocks
* fix payments unit tests, add tests for getGemsBlock
* web: add gems plans with discounts, update stripe
* fix amazon and paypal clients, payments success modals
* amazon pay: disabled state
* update icons, start abstracting payments buttons
* begin redesign
* redesign gems modal
* fix buttons
* fix hover color for gems modal close icon
* add key to world state current event
* extend test event length
* implement gems modals designs
* early test fall2020
* fix header banner position
* add missing files
* use iso 8601 for dates, minor ui fixes
* fix time zones
* events: fix ISO8601 format
* fix css indentation
* start abstracting banners
* refactor payments buttons
* test spooky, fix group plans box
* implement gems promo banners, refactor banners, fixes
* fix lint
* fix dates
* remove unused i18n strings
* fix stripe integration test
* fix world state integration tests
* the current active event
* add missing unit tests
* add storybook story for payments buttons component
* fix typo
* fix(stripe): correct label when gifting subscriptions
2020-09-21 14:22:13 +00:00
"gemBenefitLeadin" : "What can you buy with Gems?" ,
2017-09-15 18:11:58 +00:00
"gemBenefit1" : "Unique and fashionable costumes for your avatar." ,
"gemBenefit2" : "Backgrounds to immerse your avatar in the world of Habitica!" ,
"gemBenefit3" : "Exciting Quest chains that drop pet eggs." ,
2018-01-11 22:09:31 +00:00
"gemBenefit4" : "Reset your avatar's Stat Points and change its Class." ,
Fall Festival Gem Promo (#138)
* content: add gems blocks
* gemsBlocks: include ios and android identifiers
* wip: promo code
* split common constants into multiple files
* add second promo part
* geCurrentEvent, refactor promo
* fix lint
* fix exports, use world state api
* start adding world state tests
* remove console.log
* use gems block for purchases
* remove comments
* fix most unit tests
* restore comment
* fix lint
* prevent apple/google gift tests from breaking other tests when stub is not reset
* fix unit tests, clarify tests names
* iap: use gift object when gifting gems
* allow gift object with less data
* fix iap tests, remove findById stubs
* iap: require less data from the mobile apps
* apply discounts
* add missing worldState file
* fix lint
* add test event
* start removing 20 gems option for web
* start adding support for all gems packages on web
* fix unit tests for apple, stripe and google
* amazon: support all gems blocks
* paypal: support all gems blocks
* fix payments unit tests, add tests for getGemsBlock
* web: add gems plans with discounts, update stripe
* fix amazon and paypal clients, payments success modals
* amazon pay: disabled state
* update icons, start abstracting payments buttons
* begin redesign
* redesign gems modal
* fix buttons
* fix hover color for gems modal close icon
* add key to world state current event
* extend test event length
* implement gems modals designs
* early test fall2020
* fix header banner position
* add missing files
* use iso 8601 for dates, minor ui fixes
* fix time zones
* events: fix ISO8601 format
* fix css indentation
* start abstracting banners
* refactor payments buttons
* test spooky, fix group plans box
* implement gems promo banners, refactor banners, fixes
* fix lint
* fix dates
* remove unused i18n strings
* fix stripe integration test
* fix world state integration tests
* the current active event
* add missing unit tests
* add storybook story for payments buttons component
* fix typo
* fix(stripe): correct label when gifting subscriptions
2020-09-21 14:22:13 +00:00
"usuallyGems" : "Usually <%= originalGems %>" ,
2024-11-14 18:31:57 +00:00
"subscriptionBenefit1" : "Get up to 50 Gold-purchasable Gems in the Market to buy Quests, Customizations, Pets, and more!" ,
"subscriptionBenefit3" : "Find double the Eggs, Hatching Potions, and Food each day to grow your Pet collection!" ,
"subscriptionBenefit4" : "Stay decked out in the latest exclusive gear. Subscribe now to get <%= month %>’ s <%= currentMysterySetName %>!" ,
"subscriptionBenefit5" : "Get the exclusive Royal Purple Jackalope when you subscribe today!" ,
"subscriptionBenefit6" : "Never miss an item with 1 Mystic Hourglass a month to use in the Time Travelers Shop!" ,
2018-10-27 17:37:22 +00:00
"purchaseAll" : "Purchase Set" ,
2023-01-25 21:44:14 +00:00
"gemsRemaining" : "remaining" ,
2023-05-02 17:23:31 +00:00
"notEnoughGemsToBuy" : "No more Gems available for purchase this month. More will become available within the first 3 days of each month." ,
2024-11-14 18:31:57 +00:00
"subscribersReceiveBenefits" : "Stay motivated with even more rewards when you subscribe" ,
"monthlyMysteryItems" : "Limited Monthly Gear Sets" ,
"monthlyMysticHourglass" : "Monthly Mystic Hourglass" ,
2020-02-13 19:12:45 +00:00
"doubleDropCap" : "Double the Drops" ,
"youAreSubscribed" : "You are subscribed to Habitica" ,
2020-10-27 21:19:36 +00:00
"dropCapReached" : "You found all items for the day!" ,
"dropCapExplanation" : "Your drops will reset with your tasks tomorrow. However, you’ ll continue to earn Gold, Experience, and Quest progress when completing tasks." ,
"dropCapLearnMore" : "Learn more about Habitica’ s drop system" ,
"lookingForMoreItems" : "Looking for More Items?" ,
2020-10-18 23:11:00 +00:00
"dropCapSubs" : "Habitica subscribers can find double the random items each day and receive monthly mystery items!" ,
2020-02-13 19:12:45 +00:00
"subscriptionCanceled" : "Your subscription is canceled" ,
2023-01-03 23:05:48 +00:00
"subscriptionInactiveDate" : "Your subscription benefits will become inactive on <br><strong><%= date %></strong>" ,
2020-02-13 19:12:45 +00:00
"subscriptionStats" : "Subscription Stats" ,
2024-11-14 18:31:57 +00:00
"subMonths" : "Months Subscribed" ,
2020-02-13 19:12:45 +00:00
"needToUpdateCard" : "Need to update your card?" ,
"readyToResubscribe" : "Are you ready to resubscribe?" ,
2024-11-14 18:31:57 +00:00
"resubscribeToPickUp" : "Resubscribe to pick up where you left off!" ,
"cancelYourSubscription" : "Need to cancel your subscription?" ,
2022-07-13 19:17:28 +00:00
"cancelSubAlternatives" : "If you're having technical problems or Habitica doesn't seem to be working out for you, please consider <a href='mailto:admin@habitica.com'>contacting us</a>. We want to help you get the most from Habitica." ,
2023-01-03 23:05:48 +00:00
"sendAGift" : "Send Gift" ,
"haveNonRecurringSub" : "You have a non-recurring gift subscription." ,
"switchToRecurring" : "Switch to a recurring subscription?" ,
2024-11-14 18:31:57 +00:00
"recurringMonthly" : "Recurring every month" ,
"recurringNMonthly" : "Recurring every <%= length %> months" ,
2025-01-03 18:22:51 +00:00
"unlockNGems" : "Unlock <strong><%= count %> Gems</strong> per month in the Market" ,
2024-11-14 18:31:57 +00:00
"earn2Gems" : "Earn <strong>+2 Gems</strong> every month you're subscribed" ,
2025-01-03 18:22:51 +00:00
"maxGemCap" : "Instantly start at the max <strong>Gem Cap</strong>" ,
2024-11-14 18:31:57 +00:00
"monthlyGemsLabel" : "Monthly Gems" ,
2023-01-03 23:05:48 +00:00
"continueGiftSubBenefits" : "Want to continue your benefits? You can start a new subscription before your gifted one runs out to keep your benefits active." ,
2023-01-25 21:44:14 +00:00
"subscriptionCreditConversion" : "Starting a new subscription will convert any remaining months to credit that will be used after the recurring subscription is canceled." ,
2024-11-07 18:14:29 +00:00
"monthlyGems" : "Monthly Gems:" ,
2024-11-14 18:31:57 +00:00
"subscriptionChangeAnnouncement" : "<strong>Subscription benefits and the way they are sent out will be changing on November 19.</strong> <%= linkStart %>Click here</a> to read more about this change." ,
"popular" : "Popular" ,
"immediate12Hourglasses" : "Get <strong>12 Mystic Hourglasses</strong> immediately after your first 12-month subscription!" ,
"subscribe" : "Subscribe" ,
"selectPayment" : "Select Payment" ,
"giftSubscriptionLeadText" : "Choose the subscription you'd like to gift below! This purchase will not automatically renew." ,
"oneMonthGift" : "For 1 month" ,
"nMonthsGift" : "For <%= months %> months" ,
2025-01-03 18:22:51 +00:00
"unlockNGemsGift" : "They'll unlock <strong><%= count %> Gems</strong> per month in the Market" ,
2024-11-14 18:31:57 +00:00
"earn2GemsGift" : "They'll earn <strong>+2 Gems</strong> every month they're subscribed" ,
"maxGemCapGift" : "They'll have the max <strong>Gem Cap</strong>" ,
"subscribeAgainContinueHourglasses" : "Subscribe again to continue receiving Mystic Hourglasses"
2014-02-20 16:22:50 +00:00
}