{
  "messageLostItem": "Your <%= itemText %> broke.",
  "messageTaskNotFound": "Task not found.",
  "messageDuplicateTaskID": "A task with that ID already exists.",
  "messageTagNotFound": "Tag not found.",
  "messagePetNotFound": ":pet not found in user.items.pets",
  "messageFoodNotFound": ":food not found in user.items.food",
  "messageNotAvailable": "This item is not currently available for purchase.",
  "messageCannotFeedPet": "Can't feed this pet.",
  "messageAlreadyMount": "You already have that mount. Try feeding another pet.",
  "messageEvolve": "You have tamed <%= egg %>, let's go for a ride!",
  "messageLikesFood": "<%= egg %> really likes the <%= foodText %>!",
  "messageDontEnjoyFood": "<%= egg %> eats the <%= foodText %> but doesn't seem to enjoy it.",
  "messageBought": "Bought <%= itemText %>",
  "messageEquipped": " <%= itemText %> equipped.",
  "messageUnEquipped": "<%= itemText %> unequipped.",
  "messageMissingEggPotion": "You're missing either that egg or that potion",
  "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
  "messageAlreadyPet": "You already have that pet. Try hatching a different combination!",
  "messageHatched": "Your egg hatched! Visit your stable to equip your pet.",
  "messageNotEnoughGold": "Not Enough Gold",
  "messageTwoHandedEquip": "Wielding <%= twoHandedText %> takes two hands, so <%= offHandedText %> has been unequipped.",
  "messageTwoHandedUnequip": "Wielding <%= twoHandedText %> takes two hands, so it was unequipped when you armed yourself with <%= offHandedText %>.",
  "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!",
  "messageDropMysteryItem": "You open the box and find <%= dropText %>!",
  "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 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?",
  "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",

  "messageInsufficientGems": "Not enough gems!",

  "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
  "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
  "messageAuthUsernameTaken": "Username already taken",
  "messageAuthEmailTaken": "Email already taken",
  "messageAuthNoUserFound": "No user found.",
  "messageAuthMustBeLoggedIn": "You must be logged in.",
  "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",

  "messageGroupNotFound": "Group not found or you don't have access.",
  "messageGroupAlreadyInParty": "Already in a party, try refreshing.",
  "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
  "messageGroupRequiresInvite": "Can't join a group you're not invited to.",
  "messageGroupCannotRemoveSelf": "You cannot remove yourself!",
  "messageGroupChatBlankMessage": "You cannot send a blank message",
  "messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.",
  "messageGroupChatFlagOwnMessage": "Can't report your own message.",
  "messageGroupChatFlagAlreadyReported": "You have already reported this message",
  "messageGroupChatNotFound": "Message not found!",
  "messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!",

  "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
  "messageUserOperationNotFound": "<%= operation %> operation not found",
  "messageNotificationNotFound": "Notification not found."
}
