diff --git a/website/client/components/challenges/challengeDetail.vue b/website/client/components/challenges/challengeDetail.vue
index ead411fcf1..eea56ccf72 100644
--- a/website/client/components/challenges/challengeDetail.vue
+++ b/website/client/components/challenges/challengeDetail.vue
@@ -9,11 +9,13 @@
.col-8
h1 {{challenge.name}}
div
- strong(v-once) {{$t('createdBy')}}
+ strong(v-once) {{$t('createdBy')}}:
span {{challenge.author}}
+ // @TODO: make challenge.author a variable inside the createdBy string (helps with RTL languages)
// @TODO: Implement in V2 strong.margin-left(v-once)
.svg-icon.calendar-icon(v-html="icons.calendarIcon")
| {{$t('endDate')}}
+ // "endDate": "End Date: <% endDate %>",
span {{challenge.endDate}}
.tags
span.tag(v-for='tag in challenge.tags') {{tag}}
diff --git a/website/client/components/groups/group.vue b/website/client/components/groups/group.vue
index 95bcc7918f..783d9804dc 100644
--- a/website/client/components/groups/group.vue
+++ b/website/client/components/groups/group.vue
@@ -65,7 +65,7 @@
.row.no-quest-section(v-if='isParty && !onPendingQuest && !onActiveQuest')
.col-12.text-center
.svg-icon(v-html="icons.questIcon")
- h4(v-once) {{ $t('yourNotOnQuest') }}
+ h4(v-once) {{ $t('youAreNotOnQuest') }}
p(v-once) {{ $t('questDescription') }}
button.btn.btn-secondary(v-once, @click="openStartQuestModal()") {{ $t('startAQuest') }}
.row.quest-active-section(v-if='isParty && onPendingQuest && !onActiveQuest')
diff --git a/website/client/components/groups/groupFormModal.vue b/website/client/components/groups/groupFormModal.vue
index 3de04b3fde..1ddda901f2 100644
--- a/website/client/components/groups/groupFormModal.vue
+++ b/website/client/components/groups/groupFormModal.vue
@@ -27,6 +27,8 @@
input.custom-control-input(type="checkbox", v-model="workingGroup.guildLeaderCantBeMessaged")
span.custom-control-indicator
span.custom-control-description(v-once) {{ $t('guildLeaderCantBeMessaged') }}
+ // "guildLeaderCantBeMessaged": "Leader can not be messaged directly",
+ // @TODO discuss the impact of this with moderators before implementing
br
label.custom-control.custom-checkbox(v-if='!isParty')
@@ -38,9 +40,10 @@
// br
// @TODO: Implement in v2 label.custom-control.custom-checkbox(v-if='!creatingParty')
- input.custom-control-input(type="checkbox", v-model="workingGroup.allowGuildInvationsFromNonMembers")
+ input.custom-control-input(type="checkbox", v-model="workingGroup.allowGuildInvitationsFromNonMembers")
span.custom-control-indicator
- span.custom-control-description(v-once) {{ $t('allowGuildInvationsFromNonMembers') }}
+ span.custom-control-description(v-once) {{ $t('allowGuildInvitationsFromNonMembers') }}
+ // "allowGuildInvitationsFromNonMembers": "Allow Guild invitations from non-members",
.form-group(v-if='!creatingParty')
label
@@ -198,7 +201,7 @@ export default {
onlyLeaderCreatesChallenges: true,
guildLeaderCantBeMessaged: true,
privateGuild: true,
- allowGuildInvationsFromNonMembers: true,
+ allowGuildInvitationsFromNonMembers: true,
newLeader: '',
},
categoryOptions: [
@@ -425,7 +428,7 @@ export default {
onlyLeaderCreatesChallenges: true,
guildLeaderCantBeMessaged: true,
privateGuild: true,
- allowGuildInvationsFromNonMembers: true,
+ allowGuildInvitationsFromNonMembers: true,
};
if (newgroup && newgroup._id) {
@@ -443,7 +446,7 @@ export default {
onlyLeaderCreatesChallenges: true,
guildLeaderCantBeMessaged: true,
privateGuild: true,
- allowGuildInvationsFromNonMembers: true,
+ allowGuildInvitationsFromNonMembers: true,
};
},
},
diff --git a/website/client/components/inventory/stable/hatchedPetDialog.vue b/website/client/components/inventory/stable/hatchedPetDialog.vue
index e15421b033..98217031f6 100644
--- a/website/client/components/inventory/stable/hatchedPetDialog.vue
+++ b/website/client/components/inventory/stable/hatchedPetDialog.vue
@@ -15,12 +15,12 @@
h4.title {{ pet.name }}
div.text(v-if="!hideText")
- | {{ $t('hatchedPetNotesPart1') }}
+ | Visit the
|
router-link(:to="{name: 'stable'}") {{ $t('stable') }}
|
- | {{ $t('hatchedPetNotesPart2') }}
-
+ | to feed and equip your newest pet!
+ // @TODO make translatable with the entire sentence in one string (translators can't do sentences in multiple parts)
button.btn.btn-primary(@click="close()") {{ $t('onward') }}
diff --git a/website/common/locales/en/challenge.json b/website/common/locales/en/challenge.json
index 96ea366ab4..b4ff025abd 100644
--- a/website/common/locales/en/challenge.json
+++ b/website/common/locales/en/challenge.json
@@ -1,87 +1,117 @@
{
- "challenge": "Challenge",
- "brokenChaLink": "Broken Challenge Link",
- "brokenTask": "Broken Challenge Link: this task was part of a challenge, but has been removed from it. What would you like to do?",
- "keepIt": "Keep It",
- "removeIt": "Remove It",
- "brokenChallenge": "Broken Challenge Link: this task was part of a challenge, but the challenge (or group) has been deleted. What to do with the orphan tasks?",
- "keepThem": "Keep Them",
- "removeThem": "Remove Them",
- "challengeCompleted": "This challenge has been completed, and the winner was <%= user %>! What to do with the orphan tasks?",
- "unsubChallenge": "Broken Challenge Link: this task was part of a challenge, but you have unsubscribed from the challenge. What to do with the orphan tasks?",
- "challengeWinner": "Was the winner in the following challenges",
- "challenges": "Challenges",
- "challengesLink": "Challenges",
- "noChallenges": "No challenges yet, visit",
- "toCreate": "to create one.",
- "selectWinner": "Select a winner and close the challenge:",
- "deleteOrSelect": "Delete or select winner",
- "endChallenge": "End Challenge",
- "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.",
- "hows": "How's Everyone Doing?",
- "filter": "Filter",
- "groups": "Groups",
- "noNone": "None",
- "membership": "Membership",
- "participating": "Participating",
- "notParticipating": "Not Participating",
- "either": "Either",
- "createChallenge": "Create Challenge",
- "createChallengeAddTasks": "Add Challenge Tasks",
- "discard": "Discard",
- "challengeTitle": "Challenge Title",
- "challengeTag": "Tag Name",
- "challengeTagPop": "Challenges appear on tag-lists & task-tooltips. So while you'll want a descriptive title above, you'll also need a 'short name'. Eg, 'Lose 10 pounds in 3 months' might become '-10lb' (Click for more info).",
- "challengeDescr": "Description",
- "prize": "Prize",
- "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. The maximum number you can award is the number of gems you own (plus the number of guild gems, if you created this challenge's guild). Note: This prize can't be changed later.",
- "prizePopTavern": "If someone can 'win' your challenge, you can award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.",
- "publicChallenges": "Minimum 1 Gem for public challenges (helps prevent spam, it really does).",
- "publicChallengesTitle": "Public Challenges",
- "officialChallenge": "Official Habitica Challenge",
- "by": "by",
- "participants": "<%= membercount %> Participants",
- "join": "Join",
- "exportChallengeCSV": "Export to CSV",
- "selectGroup": "Please select group",
- "challengeCreated": "Challenge created",
- "sureDelCha": "Are you sure you want to delete this challenge?",
- "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.",
- "removeTasks": "Remove Tasks",
- "keepTasks": "Keep Tasks",
- "closeCha": "Close challenge and...",
- "leaveCha": "Leave challenge and...",
- "challengedOwnedFilterHeader": "Ownership",
- "challengedOwnedFilter": "Owned",
- "challengedNotOwnedFilter": "Not Owned",
- "challengedEitherOwnedFilter": "Either",
- "backToChallenges": "Back to all challenges",
- "prizeValue": "<%= gemcount %> <%= gemicon %> Prize",
- "clone": "Clone",
- "challengeNotEnoughGems": "You do not have enough gems to post this challenge.",
- "noPermissionEditChallenge": "You don't have permissions to edit this challenge",
- "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge",
- "noPermissionCloseChallenge": "You don't have permissions to close this challenge",
- "congratulations": "Congratulations!",
- "hurray": "Hurray!",
- "noChallengeOwner": "no owner",
- "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account.",
- "challengeMemberNotFound": "User not found among challenge's members",
- "onlyGroupLeaderChal": "Only the group leader can create challenges",
- "tavChalsMinPrize": "Prize must be at least 1 Gem for Tavern challenges.",
- "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.",
- "challengeIdRequired": "\"challengeId\" must be a valid UUID.",
- "winnerIdRequired": "\"winnerId\" must be a valid UUID.",
- "challengeNotFound": "Challenge not found or you don't have access.",
- "onlyLeaderDeleteChal": "Only the challenge leader can delete it.",
- "onlyLeaderUpdateChal": "Only the challenge leader can update it.",
- "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.",
- "noCompletedTodosChallenge": "\"includeCompletedTodos\" is not supported when fetching challenge tasks.",
- "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.",
- "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.",
- "userAlreadyInChallenge": "User is already participating in this challenge.",
- "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.",
- "shortNameTooShort": "Tag Name must have at least 3 characters.",
- "joinedChallenge": "Joined a Challenge",
- "joinedChallengeText": "This user put themselves to the test by joining a Challenge!"
+ "challenge": "Challenge",
+ "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.",
+ "brokenChaLink": "Broken Challenge Link",
+ "brokenTask": "Broken Challenge Link: this task was part of a challenge, but has been removed from it. What would you like to do?",
+ "keepIt": "Keep It",
+ "removeIt": "Remove It",
+ "brokenChallenge": "Broken Challenge Link: this task was part of a challenge, but the challenge (or group) has been deleted. What to do with the orphan tasks?",
+ "keepThem": "Keep Them",
+ "removeThem": "Remove Them",
+ "challengeCompleted": "This challenge has been completed, and the winner was <%= user %>! What to do with the orphan tasks?",
+ "unsubChallenge": "Broken Challenge Link: this task was part of a challenge, but you have unsubscribed from the challenge. What to do with the orphan tasks?",
+ "challengeWinner": "Was the winner in the following challenges",
+ "challenges": "Challenges",
+ "challengesLink": "Challenges",
+ "noChallenges": "No challenges yet, visit",
+ "toCreate": "to create one.",
+ "selectWinner": "Select a winner and close the challenge:",
+ "deleteOrSelect": "Delete or select winner",
+ "endChallenge": "End Challenge",
+ "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.",
+ "hows": "How's Everyone Doing?",
+ "filter": "Filter",
+ "groups": "Groups",
+ "noNone": "None",
+ "membership": "Membership",
+ "participating": "Participating",
+ "notParticipating": "Not Participating",
+ "either": "Either",
+ "createChallenge": "Create Challenge",
+ "createChallengeAddTasks": "Add Challenge Tasks",
+ "discard": "Discard",
+ "challengeTitle": "Challenge Title",
+ "challengeTag": "Tag Name",
+ "challengeTagPop": "Challenges appear on tag-lists & task-tooltips. So while you'll want a descriptive title above, you'll also need a 'short name'. Eg, 'Lose 10 pounds in 3 months' might become '-10lb' (Click for more info).",
+ "challengeDescr": "Description",
+ "prize": "Prize",
+ "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. The maximum number you can award is the number of gems you own (plus the number of guild gems, if you created this challenge's guild). Note: This prize can't be changed later.",
+ "prizePopTavern": "If someone can 'win' your challenge, you can award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.",
+ "publicChallenges": "Minimum 1 Gem for public challenges (helps prevent spam, it really does).",
+ "publicChallengesTitle": "Public Challenges",
+ "officialChallenge": "Official Habitica Challenge",
+ "by": "by",
+ "participants": "<%= membercount %> Participants",
+ "join": "Join",
+ "exportChallengeCSV": "Export to CSV",
+ "selectGroup": "Please select group",
+ "challengeCreated": "Challenge created",
+ "sureDelCha": "Are you sure you want to delete this challenge?",
+ "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.",
+ "removeTasks": "Remove Tasks",
+ "keepTasks": "Keep Tasks",
+ "closeCha": "Close challenge and...",
+ "leaveCha": "Leave challenge and...",
+ "challengedOwnedFilterHeader": "Ownership",
+ "challengedOwnedFilter": "Owned",
+ "owned": "Owned",
+ "challengedNotOwnedFilter": "Not Owned",
+ "not_owned": "Not Owned",
+ "not_participating": "Not Participating",
+ "challengedEitherOwnedFilter": "Either",
+ "backToChallenges": "Back to all challenges",
+ "prizeValue": "<%= gemcount %> <%= gemicon %> Prize",
+ "clone": "Clone",
+ "challengeNotEnoughGems": "You do not have enough gems to post this challenge.",
+ "noPermissionEditChallenge": "You don't have permissions to edit this challenge",
+ "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge",
+ "noPermissionCloseChallenge": "You don't have permissions to close this challenge",
+ "congratulations": "Congratulations!",
+ "hurray": "Hurray!",
+ "noChallengeOwner": "no owner",
+ "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account.",
+ "challengeMemberNotFound": "User not found among challenge's members",
+ "onlyGroupLeaderChal": "Only the group leader can create challenges",
+ "tavChalsMinPrize": "Prize must be at least 1 Gem for Tavern challenges.",
+ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.",
+ "challengeIdRequired": "\"challengeId\" must be a valid UUID.",
+ "winnerIdRequired": "\"winnerId\" must be a valid UUID.",
+ "challengeNotFound": "Challenge not found or you don't have access.",
+ "onlyLeaderDeleteChal": "Only the challenge leader can delete it.",
+ "onlyLeaderUpdateChal": "Only the challenge leader can update it.",
+ "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.",
+ "noCompletedTodosChallenge": "\"includeCompletedTodos\" is not supported when fetching challenge tasks.",
+ "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.",
+ "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.",
+ "userAlreadyInChallenge": "User is already participating in this challenge.",
+ "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.",
+ "shortNameTooShort": "Tag Name must have at least 3 characters.",
+ "joinedChallenge": "Joined a Challenge",
+ "joinedChallengeText": "This user put themselves to the test by joining a Challenge!",
+ "myChallenges": "My Challenges",
+ "findChallenges": "Find Challenges",
+ "noChallengeTitle": "You don't have any Challenges.",
+ "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.",
+ "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.",
+ "createdBy": "Created By",
+ "joinChallenge": "Join Challenge",
+ "leaveChallenge": "Leave Challenge",
+ "addTask": "Add Task",
+ "editChallenge": "Edit Challenge",
+ "challengeDescription": "Challenge Description",
+ "selectChallengeWinnersDescription": "Select winners from the Challenge participants",
+ "awardWinners": "Award Winners",
+ "doYouWantedToDeleteChallenge": "Do you want to delete this Challenge?",
+ "deleteChallenge": "Delete Challenge",
+ "challengeNamePlaceholder": "What is your Challenge name?",
+ "challengeSummary": "Summary",
+ "challengeSummaryPlaceholder": "Write a short description advertising your Challenge to other Habiticans. What is the main purpose of your Challenge and why should people join it? Try to include useful keywords in the description so that Habiticans can easily find it when they search!",
+ "challengeDescriptionPlaceholder": "Use this section to go into more detail about everything that Challenge participants should know about your Challenge.",
+ "challengeGuild": "Add to",
+ "challengeMinimum": "Minimum 1 Gem for public Challenges (helps prevent spam, it really does).",
+ "participantsTitle": "Participants",
+ "shortName": "Short Name",
+ "shortNamePlaceholder": "What short tag should be used to identify your Challenge?",
+ "updateChallenge": "Update Challenge",
+ "haveNoChallenges": "You don't have any Challenges"
}
diff --git a/website/common/locales/en/character.json b/website/common/locales/en/character.json
index 80c8cce4af..5af52563cb 100644
--- a/website/common/locales/en/character.json
+++ b/website/common/locales/en/character.json
@@ -1,174 +1,193 @@
{
- "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email <%= hrefBlankCommunityManagerEmail %>!",
- "profile": "Profile",
- "avatar": "Customize Avatar",
- "other": "Other",
- "fullName": "Full Name",
- "displayName": "Display Name",
- "displayPhoto": "Photo",
- "displayBlurb": "Blurb",
- "displayBlurbPlaceholder": "Please introduce yourself",
- "photoUrl": "Photo Url",
- "imageUrl": "Image Url",
- "inventory": "Inventory",
- "social": "Social",
- "lvl": "Lvl",
- "buffed": "Buffed",
- "bodyBody": "Body",
- "bodySize": "Size",
- "bodySlim": "Slim",
- "bodyBroad": "Broad",
- "unlockSet": "Unlock Set - <%= cost %>",
- "locked": "locked",
- "shirts": "Shirts",
- "specialShirts": "Special Shirts",
- "bodyHead": "Hairstyles and Hair Colors",
- "bodySkin": "Skin",
- "color": "Color",
- "bodyHair": "Hair",
- "hairBangs": "Bangs",
- "hairBase": "Base",
- "hairSet1": "Hairstyle Set 1",
- "hairSet2": "Hairstyle Set 2",
- "hairSet3": "Hairstyle Set 3",
- "bodyFacialHair": "Facial Hair",
- "beard": "Beard",
- "mustache": "Mustache",
- "flower": "Flower",
- "wheelchair": "Wheelchair",
- "basicSkins": "Basic Skins",
- "rainbowSkins": "Rainbow Skins",
- "pastelSkins": "Pastel Skins",
- "spookySkins": "Spooky Skins",
- "supernaturalSkins": "Supernatural Skins",
- "splashySkins": "Splashy Skins",
- "winterySkins": "Wintery Skins",
- "rainbowColors": "Rainbow Colors",
- "shimmerColors": "Shimmer Colors",
- "hauntedColors": "Haunted Colors",
- "winteryColors": "Wintery Colors",
- "equipment": "Equipment",
- "equipmentBonus": "Equipment",
- "equipmentBonusText": "Attribute bonuses provided by your equipped battle gear. See the Equipment tab under Inventory to select your battle gear.",
- "classBonusText": "Your class (Warrior, if you haven't unlocked or selected another class) uses its own equipment more effectively than gear from other classes. Equipped gear from your current class gets a 50% boost to the attribute bonus it grants.",
- "classEquipBonus": "Class Bonus",
- "battleGear": "Battle Gear",
- "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.",
- "autoEquipBattleGear": "Auto-equip new gear",
- "costume": "Costume",
- "costumeText": "If you prefer the look of other gear to what you have equipped, check the \"Use Costume\" box to visually don a costume while wearing your battle gear underneath.",
- "useCostume": "Use Costume",
- "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!",
- "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": "For more equipment, check out 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.",
- "ultimGearName": "Ultimate Gear - <%= ultClass %>",
- "ultimGearText": "Has upgraded to the maximum weapon and armor set for the <%= ultClass %> class.",
- "level": "Level",
- "levelUp": "Level Up!",
- "gainedLevel": "You gained a level!",
- "leveledUp": "By accomplishing your real-life goals, you've grown to Level <%= level %>!",
- "fullyHealed": "You have been fully healed!",
- "huzzah": "Huzzah!",
- "mana": "Mana",
- "hp": "HP",
- "mp": "MP",
- "xp": "XP",
- "health": "Health",
- "allocateStr": "Points allocated to Strength:",
- "allocateStrPop": "Add a point to Strength",
- "allocateCon": "Points allocated to Constitution:",
- "allocateConPop": "Add a point to Constitution",
- "allocatePer": "Points allocated to Perception:",
- "allocatePerPop": "Add a point to Perception",
- "allocateInt": "Points allocated to Intelligence:",
- "allocateIntPop": "Add a point to Intelligence",
- "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.",
- "stats": "Stats",
- "achievs": "Achievements",
- "strength": "Strength",
- "strengthText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.",
- "constitution": "Constitution",
- "conText": "Constitution reduces the damage you take from negative Habits and missed Dailies.",
- "perception": "Perception",
- "perText": "Perception increases how much Gold you earn, and once you've unlocked the Market, increases the chance of finding items when scoring tasks.",
- "intelligence": "Intelligence",
- "intText": "Intelligence increases how much Experience you earn, and once you've unlocked Classes, determines your maximum Mana available for class abilities.",
- "levelBonus": "Level Bonus",
- "levelBonusText": "Each attribute gets a bonus equal to half of (your Level minus 1).",
- "allocatedPoints": "Allocated Points",
- "allocatedPointsText": "Attribute points you've earned and assigned. Assign points using the Character Build column.",
- "allocated": "Allocated",
- "buffs": "Buffs",
- "buffsText": "Temporary attribute bonuses from abilities and achievements. These wear off at the end of your day. The abilities you've unlocked appear in the Rewards list of your Tasks page.",
- "characterBuild": "Character Build",
- "class": "Class",
- "experience": "Experience",
- "warrior": "Warrior",
- "healer": "Healer",
- "rogue": "Rogue",
- "mage": "Mage",
- "mystery": "Mystery",
- "changeClass": "Change Class, Refund Attribute Points",
- "lvl10ChangeClass": "To change class you must be at least level 10.",
- "invalidClass":"Invalid class. Please specify 'warrior', 'rogue', 'wizard', or 'healer'.",
- "levelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options.",
- "unallocated": "Unallocated Attribute Points",
- "haveUnallocated": "You have <%= points %> unallocated Attribute Point(s)",
- "autoAllocation": "Automatic Allocation",
- "autoAllocationPop": "Places points into attributes according to your preferences, when you level up.",
- "evenAllocation": "Distribute attribute points evenly",
- "evenAllocationPop": "Assigns the same number of points to each attribute.",
- "classAllocation": "Distribute points based on Class",
- "classAllocationPop": "Assigns more points to the attributes important to your Class.",
- "taskAllocation": "Distribute points based on task activity",
- "taskAllocationPop": "Assigns points based on the Strength, Intelligence, Constitution, and Perception categories associated with the tasks you complete.",
- "distributePoints": "Distribute Unallocated Points",
- "distributePointsPop": "Assigns all unallocated attribute points according to the selected allocation scheme.",
- "warriorText": "Warriors score more and better \"critical hits\", which randomly give bonus Gold, Experience, and drop chance for scoring a task. They also deal heavy damage to boss monsters. Play a Warrior if you find motivation from unpredictable jackpot-style rewards, or want to dish out the hurt in boss Quests!",
- "mageText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!",
- "rogueText": "Rogues love to accumulate wealth, gaining more Gold than anyone else, and are adept at finding random items. Their iconic Stealth ability lets them duck the consequences of missed Dailies. Play a Rogue if you find strong motivation from Rewards and Achievements, striving for loot and badges!",
- "healerText": "Healers stand impervious against harm, and extend that protection to others. Missed Dailies and bad Habits don't faze them much, and they have ways to recover Health from failure. Play a Healer if you enjoy assisting others in your Party, or if the idea of cheating Death through hard work inspires you!",
- "optOutOfClasses": "Opt Out",
- "optOutOfPMs": "Opt Out",
- "optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User -> Stats.",
- "select": "Select",
- "stealth": "Stealth",
- "stealthNewDay": "When a new day begins, you will avoid damage from this many missed Dailies.",
- "streaksFrozen": "Streaks Frozen",
- "streaksFrozenText": "Streaks on missed Dailies will not reset at the end of the day.",
- "respawn": "Respawn!",
- "youDied": "You Died!",
- "dieText": "You've lost a Level, all your Gold, and a random piece of Equipment. Arise, Habiteer, and try again! Curb those negative Habits, be vigilant in completion of Dailies, and hold death at arm's length with a Health Potion if you falter!",
- "sureReset": "Are you sure? This will reset your character's class and allocated points (you'll get them all back to re-allocate), and costs 3 gems.",
- "purchaseFor": "Purchase for <%= cost %> Gems?",
- "notEnoughMana": "Not enough mana.",
- "invalidTarget": "Invalid target",
- "youCast": "You cast <%= spell %>.",
- "youCastTarget": "You cast <%= spell %> on <%= target %>.",
- "youCastParty": "You cast <%= spell %> for the party.",
- "critBonus": "Critical Hit! Bonus: ",
- "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your login name, go to",
- "displayNameDescription2": "Settings->Site",
- "displayNameDescription3": "and look in the Registration section.",
- "unequipBattleGear": "Unequip Battle Gear",
- "unequipCostume": "Unequip Costume",
- "unequipPetMountBackground": "Unequip Pet, Mount, Background",
- "animalSkins": "Animal Skins",
- "chooseClassHeading": "Choose your Class! Or opt out to choose later.",
- "warriorWiki": "Warrior",
- "mageWiki": "Mage",
- "rogueWiki": "Rogue",
- "healerWiki": "Healer",
- "chooseClassLearn": "Learn more about classes",
- "str": "STR",
- "con": "CON",
- "per": "PER",
- "int": "INT",
- "showQuickAllocation": "Show stat allocation",
- "hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.",
- "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
- "notEnoughAttrPoints": "You don't have enough attribute points."
+ "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email <%= hrefBlankCommunityManagerEmail %>!",
+ "profile": "Profile",
+ "avatar": "Customize Avatar",
+ "editAvatar": "Edit Avatar",
+ "other": "Other",
+ "fullName": "Full Name",
+ "displayName": "Display Name",
+ "displayPhoto": "Photo",
+ "displayBlurb": "Blurb",
+ "displayBlurbPlaceholder": "Please introduce yourself",
+ "photoUrl": "Photo Url",
+ "imageUrl": "Image Url",
+ "inventory": "Inventory",
+ "social": "Social",
+ "lvl": "Lvl",
+ "buffed": "Buffed",
+ "bodyBody": "Body",
+ "bodySize": "Size",
+ "size": "Size",
+ "bodySlim": "Slim",
+ "bodyBroad": "Broad",
+ "unlockSet": "Unlock Set - <%= cost %>",
+ "locked": "locked",
+ "shirts": "Shirts",
+ "shirt": "Shirt",
+ "specialShirts": "Special Shirts",
+ "bodyHead": "Hairstyles and Hair Colors",
+ "bodySkin": "Skin",
+ "skin": "Skin",
+ "color": "Color",
+ "bodyHair": "Hair",
+ "hair": "Hair",
+ "bangs": "Bangs",
+ "hairBangs": "Bangs",
+ "ponytail": "Ponytail",
+ "glasses": "Glasses",
+ "hairBase": "Base",
+ "hairSet1": "Hairstyle Set 1",
+ "hairSet2": "Hairstyle Set 2",
+ "hairSet3": "Hairstyle Set 3",
+ "bodyFacialHair": "Facial Hair",
+ "beard": "Beard",
+ "mustache": "Mustache",
+ "flower": "Flower",
+ "wheelchair": "Wheelchair",
+ "extra": "Extra",
+ "basicSkins": "Basic Skins",
+ "rainbowSkins": "Rainbow Skins",
+ "pastelSkins": "Pastel Skins",
+ "spookySkins": "Spooky Skins",
+ "supernaturalSkins": "Supernatural Skins",
+ "splashySkins": "Splashy Skins",
+ "winterySkins": "Wintery Skins",
+ "rainbowColors": "Rainbow Colors",
+ "shimmerColors": "Shimmer Colors",
+ "hauntedColors": "Haunted Colors",
+ "winteryColors": "Wintery Colors",
+ "equipment": "Equipment",
+ "equipmentBonus": "Equipment",
+ "equipmentBonusText": "Attribute bonuses provided by your equipped battle gear. See the Equipment tab under Inventory to select your battle gear.",
+ "classBonusText": "Your class (Warrior, if you haven't unlocked or selected another class) uses its own equipment more effectively than gear from other classes. Equipped gear from your current class gets a 50% boost to the attribute bonus it grants.",
+ "classEquipBonus": "Class Bonus",
+ "battleGear": "Battle Gear",
+ "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.",
+ "autoEquipBattleGear": "Auto-equip new gear",
+ "costume": "Costume",
+ "costumeText": "If you prefer the look of other gear to what you have equipped, check the \"Use Costume\" box to visually don a costume while wearing your battle gear underneath.",
+ "useCostume": "Use Costume",
+ "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!",
+ "costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.",
+ "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.",
+ "costumeDisabled": "You have disabled your costume.",
+ "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": "For more equipment, check out 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.",
+ "ultimGearName": "Ultimate Gear - <%= ultClass %>",
+ "ultimGearText": "Has upgraded to the maximum weapon and armor set for the <%= ultClass %> class.",
+ "level": "Level",
+ "levelUp": "Level Up!",
+ "gainedLevel": "You gained a level!",
+ "leveledUp": "By accomplishing your real-life goals, you've grown to Level <%= level %>!",
+ "fullyHealed": "You have been fully healed!",
+ "huzzah": "Huzzah!",
+ "mana": "Mana",
+ "hp": "HP",
+ "mp": "MP",
+ "xp": "XP",
+ "health": "Health",
+ "allocateStr": "Points allocated to Strength:",
+ "allocateStrPop": "Add a point to Strength",
+ "allocateCon": "Points allocated to Constitution:",
+ "allocateConPop": "Add a point to Constitution",
+ "allocatePer": "Points allocated to Perception:",
+ "allocatePerPop": "Add a point to Perception",
+ "allocateInt": "Points allocated to Intelligence:",
+ "allocateIntPop": "Add a point to Intelligence",
+ "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.",
+ "stats": "Stats",
+ "achievs": "Achievements",
+ "strength": "Strength",
+ "strengthText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.",
+ "constitution": "Constitution",
+ "conText": "Constitution reduces the damage you take from negative Habits and missed Dailies.",
+ "perception": "Perception",
+ "perText": "Perception increases how much Gold you earn, and once you've unlocked the Market, increases the chance of finding items when scoring tasks.",
+ "intelligence": "Intelligence",
+ "intText": "Intelligence increases how much Experience you earn, and once you've unlocked Classes, determines your maximum Mana available for class abilities.",
+ "levelBonus": "Level Bonus",
+ "levelBonusText": "Each attribute gets a bonus equal to half of (your Level minus 1).",
+ "allocatedPoints": "Allocated Points",
+ "allocatedPointsText": "Attribute points you've earned and assigned. Assign points using the Character Build column.",
+ "allocated": "Allocated",
+ "buffs": "Buffs",
+ "buffsText": "Temporary attribute bonuses from abilities and achievements. These wear off at the end of your day. The abilities you've unlocked appear in the Rewards list of your Tasks page.",
+ "characterBuild": "Character Build",
+ "class": "Class",
+ "experience": "Experience",
+ "warrior": "Warrior",
+ "healer": "Healer",
+ "rogue": "Rogue",
+ "mage": "Mage",
+ "wizard": "Mage",
+ "mystery": "Mystery",
+ "changeClass": "Change Class, Refund Attribute Points",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
+ "invalidClass":"Invalid class. Please specify 'warrior', 'rogue', 'wizard', or 'healer'.",
+ "levelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options.",
+ "unallocated": "Unallocated Attribute Points",
+ "haveUnallocated": "You have <%= points %> unallocated Attribute Point(s)",
+ "autoAllocation": "Automatic Allocation",
+ "autoAllocationPop": "Places points into attributes according to your preferences, when you level up.",
+ "evenAllocation": "Distribute attribute points evenly",
+ "evenAllocationPop": "Assigns the same number of points to each attribute.",
+ "classAllocation": "Distribute points based on Class",
+ "classAllocationPop": "Assigns more points to the attributes important to your Class.",
+ "taskAllocation": "Distribute points based on task activity",
+ "taskAllocationPop": "Assigns points based on the Strength, Intelligence, Constitution, and Perception categories associated with the tasks you complete.",
+ "distributePoints": "Distribute Unallocated Points",
+ "distributePointsPop": "Assigns all unallocated attribute points according to the selected allocation scheme.",
+ "warriorText": "Warriors score more and better \"critical hits\", which randomly give bonus Gold, Experience, and drop chance for scoring a task. They also deal heavy damage to boss monsters. Play a Warrior if you find motivation from unpredictable jackpot-style rewards, or want to dish out the hurt in boss Quests!",
+ "wizardText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!",
+ "mageText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!",
+ "rogueText": "Rogues love to accumulate wealth, gaining more Gold than anyone else, and are adept at finding random items. Their iconic Stealth ability lets them duck the consequences of missed Dailies. Play a Rogue if you find strong motivation from Rewards and Achievements, striving for loot and badges!",
+ "healerText": "Healers stand impervious against harm, and extend that protection to others. Missed Dailies and bad Habits don't faze them much, and they have ways to recover Health from failure. Play a Healer if you enjoy assisting others in your Party, or if the idea of cheating Death through hard work inspires you!",
+ "optOutOfClasses": "Opt Out",
+ "optOutOfPMs": "Opt Out",
+ "chooseClass": "Choose your Class",
+ "chooseClassLearnMarkdown": "[Learn more about Habitica's class system](http://habitica.wikia.com/wiki/Class_System)",
+ "optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User -> Stats.",
+ "selectClass": "Select <%= heroClass %>",
+ "select": "Select",
+ "stealth": "Stealth",
+ "stealthNewDay": "When a new day begins, you will avoid damage from this many missed Dailies.",
+ "streaksFrozen": "Streaks Frozen",
+ "streaksFrozenText": "Streaks on missed Dailies will not reset at the end of the day.",
+ "respawn": "Respawn!",
+ "youDied": "You Died!",
+ "dieText": "You've lost a Level, all your Gold, and a random piece of Equipment. Arise, Habiteer, and try again! Curb those negative Habits, be vigilant in completion of Dailies, and hold death at arm's length with a Health Potion if you falter!",
+ "sureReset": "Are you sure? This will reset your character's class and allocated points (you'll get them all back to re-allocate), and costs 3 gems.",
+ "purchaseFor": "Purchase for <%= cost %> Gems?",
+ "notEnoughMana": "Not enough mana.",
+ "invalidTarget": "Invalid target",
+ "youCast": "You cast <%= spell %>.",
+ "youCastTarget": "You cast <%= spell %> on <%= target %>.",
+ "youCastParty": "You cast <%= spell %> for the party.",
+ "critBonus": "Critical Hit! Bonus: ",
+ "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your login name, go to",
+ "displayNameDescription2": "Settings->Site",
+ "displayNameDescription3": "and look in the Registration section.",
+ "unequipBattleGear": "Unequip Battle Gear",
+ "unequipCostume": "Unequip Costume",
+ "equip": "Equip",
+ "unequip": "Unequip",
+ "unequipPetMountBackground": "Unequip Pet, Mount, Background",
+ "animalSkins": "Animal Skins",
+ "chooseClassHeading": "Choose your Class! Or opt out to choose later.",
+ "warriorWiki": "Warrior",
+ "mageWiki": "Mage",
+ "rogueWiki": "Rogue",
+ "healerWiki": "Healer",
+ "chooseClassLearn": "Learn more about classes",
+ "str": "STR",
+ "con": "CON",
+ "per": "PER",
+ "int": "INT",
+ "showQuickAllocation": "Show stat allocation",
+ "hideQuickAllocation": "Hide stat allocation",
+ "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
diff --git a/website/common/locales/en/contrib.json b/website/common/locales/en/contrib.json
index 4ab9d923d4..56647248fd 100644
--- a/website/common/locales/en/contrib.json
+++ b/website/common/locales/en/contrib.json
@@ -1,70 +1,81 @@
{
- "friend": "Friend",
- "friendFirst": "When your first set of submissions is deployed, you will receive the Habitica Contributor's badge. Your name in Tavern chat will proudly display that you are a contributor. As a bounty for your work, you will also receive 3 Gems.",
- "friendSecond": "When your second set of submissions is deployed, the Crystal Armor will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
- "elite": "Elite",
- "eliteThird": "When your third set of submissions is deployed, the Crystal Helmet will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
- "eliteFourth": "When your fourth set of submissions is deployed, the Crystal Sword will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
- "champion": "Champion",
- "championFifth": "When your fifth set of submissions is deployed, the Crystal Shield will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
- "championSixth": "When your sixth set of submissions is deployed, you will receive a Hydra Pet. You will also receive 4 Gems.",
- "legendary": "Legendary",
- "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of Habitica! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.",
- "moderator": "Moderator",
- "guardian": "Guardian",
- "guardianText": "Moderators were selected carefully from high tier contributors, so please give them your respect and listen to their suggestions.",
- "staff": "Staff",
- "heroic": "Heroic",
- "heroicText": "The Heroic tier contains Habitica staff and staff-level contributors. If you have this title, you were appointed to it (or hired!).",
- "npcText": "NPCs backed Habitica's Kickstarter at the highest tier. You can find their avatars watching over site features!",
- "modalContribAchievement": "Contributor Achievement!",
- "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica. See",
- "contribLink": "what prizes you've earned for your contribution!",
- "contribName": "Contributor",
- "contribText": "Has contributed to Habitica (code, design, pixel art, legal advice, docs, etc). Want this badge? Read more.",
- "readMore": "Read More",
- "kickstartName": "Kickstarter Backer - $<%= key %> Tier",
- "kickstartText": "Backed the Kickstarter Project",
- "helped": "Helped Habitica Grow",
- "helpedText1": "Helped Habitica grow by filling out",
- "helpedText2": "this survey.",
- "hall": "Hall of Heroes",
- "contribTitle": "Contributor Title (eg, \"Blacksmith\")",
- "contribLevel": "Contrib Tier",
- "contribHallText": "1-7 for normal contributors, 8 for moderators, 9 for staff. This determines which items, pets, and mounts are available. Also determines name-tag coloring. Tiers 8 and 9 are automatically given admin status.",
- "hallContributors": "Hall of Contributors",
- "hallPatrons": "Hall of Patrons",
- "rewardUser": "Reward User",
- "UUID": "User ID",
- "loadUser": "Load User",
- "noAdminAccess": "You don't have admin access.",
- "pageMustBeNumber": "req.query.page must be a number",
- "userNotFound": "User not found.",
- "invalidUUID": "UUID must be valid",
- "title": "Title",
- "moreDetails": "More details (1-7)",
- "moreDetails2": "more details (8-9)",
- "contributions": "Contributions",
- "admin": "Admin",
- "notGems": "is in USD, not in Gems. Aka, if this number is 1, it means 4 gems. Only use this option when manually granting gems to players, don't use it when granting contributor tiers. Contrib tiers will automatically add gems.",
- "gamemaster": "Game Master (staff/moderator)",
- "backerTier": "Backer Tier",
- "balance": "Balance",
- "tierPop": "Click tier labels for details.",
- "playerTiers": "Player Tiers",
- "tier": "Tier",
- "visitHeroes": "Visit the Hall of Heroes (contributors and backers)",
- "conLearn": "Learn more about contributor rewards",
- "conLearnHow": "Learn how to contribute to Habitica",
- "conLearnURL": "http://habitica.wikia.com/wiki/Contributing_to_Habitica",
- "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards",
- "surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!",
- "surveysMultiple": "Helped Habitica grow on <%= count %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!",
- "currentSurvey": "Current Survey",
- "surveyWhen": "The badge will be awarded to all participants when surveys have been processed, in late March.",
- "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. If you've received an inappropriate PM, you should email a screenshot of it to Lemoness (<%= hrefCommunityManagerEmail %>)",
- "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 Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
- "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica 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 Habitica, too! Find out more here. "
+ "playerTiersDesc": "The colored usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to habitica through art, code, the community, or more!",
+ "tier1": "Tier 1 (Friend)",
+ "tier2": "Tier 2 (Friend)",
+ "tier3": "Tier 3 (Elite)",
+ "tier4": "Tier 4 (Elite)",
+ "tier5": "Tier 5 (Champion)",
+ "tier6": "Tier 6 (Champion)",
+ "tier7": "Tier 7 (Legendary)",
+ "tierModerator": "Moderator (Guardian)",
+ "tierStaff": "Staff (Heroic)",
+ "tierNPC": "NPC",
+ "friend": "Friend",
+ "friendFirst": "When your first set of submissions is deployed, you will receive the Habitica Contributor's badge. Your name in Tavern chat will proudly display that you are a contributor. As a bounty for your work, you will also receive 3 Gems.",
+ "friendSecond": "When your second set of submissions is deployed, the Crystal Armor will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
+ "elite": "Elite",
+ "eliteThird": "When your third set of submissions is deployed, the Crystal Helmet will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
+ "eliteFourth": "When your fourth set of submissions is deployed, the Crystal Sword will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
+ "champion": "Champion",
+ "championFifth": "When your fifth set of submissions is deployed, the Crystal Shield will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
+ "championSixth": "When your sixth set of submissions is deployed, you will receive a Hydra Pet. You will also receive 4 Gems.",
+ "legendary": "Legendary",
+ "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of Habitica! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.",
+ "moderator": "Moderator",
+ "guardian": "Guardian",
+ "guardianText": "Moderators were selected carefully from high tier contributors, so please give them your respect and listen to their suggestions.",
+ "staff": "Staff",
+ "heroic": "Heroic",
+ "heroicText": "The Heroic tier contains Habitica staff and staff-level contributors. If you have this title, you were appointed to it (or hired!).",
+ "npcText": "NPCs backed Habitica's Kickstarter at the highest tier. You can find their avatars watching over site features!",
+ "modalContribAchievement": "Contributor Achievement!",
+ "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica. See",
+ "contribLink": "what prizes you've earned for your contribution!",
+ "contribName": "Contributor",
+ "contribText": "Has contributed to Habitica (code, design, pixel art, legal advice, docs, etc). Want this badge? Read more.",
+ "readMore": "Read More",
+ "kickstartName": "Kickstarter Backer - $<%= key %> Tier",
+ "kickstartText": "Backed the Kickstarter Project",
+ "helped": "Helped Habitica Grow",
+ "helpedText1": "Helped Habitica grow by filling out",
+ "helpedText2": "this survey.",
+ "hall": "Hall of Heroes",
+ "contribTitle": "Contributor Title (eg, \"Blacksmith\")",
+ "contribLevel": "Contrib Tier",
+ "contribHallText": "1-7 for normal contributors, 8 for moderators, 9 for staff. This determines which items, pets, and mounts are available. Also determines name-tag coloring. Tiers 8 and 9 are automatically given admin status.",
+ "hallContributors": "Hall of Contributors",
+ "hallPatrons": "Hall of Patrons",
+ "rewardUser": "Reward User",
+ "UUID": "User ID",
+ "loadUser": "Load User",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
+ "title": "Title",
+ "moreDetails": "More details (1-7)",
+ "moreDetails2": "more details (8-9)",
+ "contributions": "Contributions",
+ "admin": "Admin",
+ "notGems": "is in USD, not in Gems. Aka, if this number is 1, it means 4 gems. Only use this option when manually granting gems to players, don't use it when granting contributor tiers. Contrib tiers will automatically add gems.",
+ "gamemaster": "Game Master (staff/moderator)",
+ "backerTier": "Backer Tier",
+ "balance": "Balance",
+ "tierPop": "Click tier labels for details.",
+ "playerTiers": "Player Tiers",
+ "tier": "Tier",
+ "visitHeroes": "Visit the Hall of Heroes (contributors and backers)",
+ "conLearn": "Learn more about contributor rewards",
+ "conLearnHow": "Learn how to contribute to Habitica",
+ "conLearnURL": "http://habitica.wikia.com/wiki/Contributing_to_Habitica",
+ "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards",
+ "surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!",
+ "surveysMultiple": "Helped Habitica grow on <%= count %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!",
+ "currentSurvey": "Current Survey",
+ "surveyWhen": "The badge will be awarded to all participants when surveys have been processed, in late March.",
+ "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. If you've received an inappropriate PM, you should email a screenshot of it to Lemoness (<%= hrefCommunityManagerEmail %>)",
+ "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 Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
+ "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica 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 Habitica, too! Find out more here. "
}
diff --git a/website/common/locales/en/front.json b/website/common/locales/en/front.json
index 59ee89836a..8c9b2ca302 100644
--- a/website/common/locales/en/front.json
+++ b/website/common/locales/en/front.json
@@ -1,273 +1,285 @@
{
- "FAQ": "FAQ",
- "accept1Terms": "By clicking the button below, I agree to the",
- "accept2Terms": "and the",
- "alexandraQuote": "Couldn't NOT talk about [Habitica] during my speech in Madrid. Must-have tool for freelancers who still need a boss.",
- "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.",
- "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!",
- "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.",
- "businessSample1": "Confirm 1 page of Inventory",
- "businessSample2": "20 mins Filing",
- "businessSample3": "Sort and Process Inbox",
- "businessSample4": "Prepare 1 Document for Client",
- "businessSample5": "Call Clients/Put Off Phone Calls",
- "businessText": "Use Habitica at your business",
- "choreSample1": " Put Dirty Clothes in Hamper",
- "choreSample2": "20 mins of Housework",
- "choreSample3": "Wash a Load of Dishes",
- "choreSample4": "Tidy One Room",
- "choreSample5": "Wash and Dry a Load of Clothes",
- "chores": "Chores",
- "clearBrowserData": "Clear Browser Data",
- "communityBug": "Submit Bug",
- "communityExtensions": "Add-ons & Extensions",
- "communityFacebook": "Facebook",
- "communityFeature": "Request Feature",
- "communityForum": "Forum",
- "communityKickstarter": "Kickstarter",
- "communityReddit": "Reddit",
- "companyAbout": "How It Works",
- "companyBlog": "Blog",
- "devBlog": "Developer Blog",
- "companyDonate": "Donate",
- "companyPrivacy": "Privacy",
- "companyTerms": "Terms",
- "companyVideos": "Videos",
- "contribUse": "Habitica contributors use",
- "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... [Habitica] is the only thing I've used that actually helps me get things done rather than just list them.",
- "dreimQuote": "When I discovered [Habitica] last summer, I had just failed about half of my exams. Thanks to the Dailies... I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.",
- "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!",
- "emailNewPass": "Email a Password Reset Link",
- "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks [Habitica]!",
- "examplesHeading": "Players use Habitica to manage...",
- "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!",
- "featureAchievementHeading": "Achievement Badges",
- "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!",
- "featureEquipHeading": "Equipment and extras",
- "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!",
- "featurePetHeading": "Pets and Mounts",
- "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.",
- "featureSocialHeading": "Social play",
- "featuredIn": "Featured in",
- "featuresHeading": "We also feature...",
- "footerDevs": "Developers",
- "footerCommunity": "Community",
- "footerCompany": "Company",
- "footerMobile": "Mobile",
- "footerSocial": "Social",
- "forgotPass": "Forgot Password",
- "frabjabulousQuote": "[Habitica] is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!",
- "free": "Join for free",
- "gamifyButton": "Gamify your life today!",
- "goalSample1": "Practice Piano for 1 Hour",
- "goalSample2": "Work on article for publication",
- "goalSample3": "Work on blog post",
- "goalSample4": "Japanese lesson on Duolingo",
- "goalSample5": "Read an Informative Article",
- "goals": "Goals",
- "guidanceForBlacksmiths": "Guidance for Blacksmiths",
- "wellness": "Health",
- "healthSample1": "Drink Water/Soda",
- "healthSample2": "Chew Gum/Smoke",
- "healthSample3": "Take Stairs/Elevator",
- "healthSample4": "Eat Healthy/Junk Food",
- "healthSample5": "Break a Sweat for 1 hr",
- "history": "History",
- "infhQuote": "[Habitica] has really helped me impart structure to my life in graduate school.",
- "invalidEmail": "A valid email address is required in order to perform a password reset.",
- "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. [Habitica] has cured that!",
- "joinOthers": "Join <%= userCount %> people making it fun to achieve goals!",
- "kazuiQuote": "Before [Habitica], I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.",
- "landingend": "Not convinced yet?",
- "landingend2": "See a more detailed list of [our features](/static/overview). Are you looking for a more private approach? Check out our [administrative packages](/static/plans), which are perfect for families, teachers, support groups, and businesses.",
- "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. Habitica fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, Habitica provides external motivation for completing your day-to-day activities.",
- "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, Habitica immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.",
- "landingp2header": "Instant Gratification",
- "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you lose some of the progress you've made. By providing immediate consequences, Habitica can help break bad habits and procrastination cycles before they cause real-world problems.",
- "landingp3header": "Consequences",
- "landingp4": "With an active community, Habitica provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. In Habitica, the community means that you have both the support and the accountability you need to succeed.",
- "landingp4header": "Accountability",
- "leadText": "Habitica is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.",
- "login": "Login",
- "loginAndReg": "Login / Register",
- "loginFacebookAlt": "Sign in with Facebook",
- "loginGoogleAlt": "Sign in with Google",
- "logout": "Log Out",
- "marketing1Header": "Improve Your Habits by Playing a Game",
- "marketing1Lead1Title": "Your Life, the Role Playing Game",
- "marketing1Lead1": "Habitica is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.",
- "marketing1Lead2Title": "Get Sweet Gear",
- "marketing1Lead2": "Improve your habits to build up your avatar. Show off the sweet gear you've earned!",
- "marketing1Lead3Title": "Find Random Prizes",
- "marketing1Lead3": "For some, it's the gamble that motivates them: a system called \"stochastic rewards.\" Habitica accommodates all reinforcement and punishment styles: positive, negative, predictable, and random.",
- "marketing2Header": "Compete With Friends, Join Interest Groups",
- "marketing2Lead1Title": "Social Productivity",
- "marketing2Lead1": "While you can play Habitica solo, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?",
- "marketing2Lead2Title": "Fight Monsters",
- "marketing2Lead2": "What's a Role Playing Game without battles? Fight monsters with your party. Monsters are \"super accountability mode\" - a day you miss the gym is a day the monster hurts *everyone!*",
- "marketing2Lead3Title": "Challenge Each Other",
- "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.",
- "marketing3Header": "Apps and Extensions",
- "marketing3Lead1": "The **iPhone & Android** apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
- "marketing3Lead2Title": "Integrations",
- "marketing3Lead2": "Other **3rd Party Tools** tie Habitica into various aspects of your life. Our API provides easy integration for things like the [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), for which you lose points when browsing unproductive websites, and gain points when on productive ones. [See more here](http://habitica.wikia.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
- "marketing4Header": "Organizational Use",
- "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days; harness that power! Pit your students against each other in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
- "marketing4Lead1Title": "Gamification In Education",
- "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe Habitica can pave a substantial path towards healthy lifestyles.",
- "marketing4Lead2Title": "Gamification In Health and Wellness",
- "marketing4Lead3-1": "Want to gamify your life?",
- "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
- "marketing4Lead3-3": "Want to learn more?",
- "marketing4Lead3Title": "Gamify Everything",
- "mobileAndroid": "Android",
- "mobileIOS": "iOS",
- "motivate": "Motivate yourself and your team!",
- "motivate1": "Motivate yourself to do anything.",
- "motivate2": "Get Organized. Get Motivated. Get Gold.",
- "oldNews": "News",
- "newsArchive": "News archive on Wikia (multilingual)",
- "passConfirm": "Confirm Password",
- "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing your username and password manually.",
- "password": "Password",
- "playButton": "Play",
- "playButtonFull": "Enter Habitica",
- "presskit": "Press Kit",
- "presskitDownload": "Download all images:",
- "presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact Siena Leslie at <%= pressEnquiryEmail %>.",
- "pkVideo": "Video",
- "pkPromo": "Promos",
- "pkLogo": "Logos",
- "pkBoss": "Bosses",
- "pkSamples": "Sample Screens",
- "pkWebsite": "Website",
- "pkiOS": "iOS",
- "pkAndroid": "Android",
- "privacy": "Privacy Policy",
- "psst": "Psst",
- "punishByline": "Break bad habits and procrastination cycles with immediate consequences.",
- "punishHeading1": "Miss a daily goal?",
- "punishHeading2": "Lose health!",
- "questByline1": "Playing with your friends keeps you accountable for your tasks.",
- "questByline2": "Issue each other Challenges to complete a goal together!",
- "questHeading1": "Battle monsters with your friends!",
- "questHeading2": "If you slack off, they all get hurt!",
- "register": "Register",
- "rewardByline1": "Spend gold on virtual and real-life rewards.",
- "rewardByline2": "Instant rewards keep you motivated!",
- "rewardHeading": "Complete a task to earn gold!",
- "sampleDailies": "Sample Dailies",
- "sampleHabits": "Sample Habits",
- "sampleToDo": "Sample To-Dos",
- "school": "School",
- "schoolSample1": "Finish 1 Assignment",
- "schoolSample2": "Study 1 hour",
- "schoolSample3": "Meet with Study Group",
- "schoolSample4": "Notes for 1 Chapter",
- "schoolSample5": "Read 1 Chapter",
- "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to [Habitica]. I'm just always so eager to reach my next level-up!",
- "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways",
- "socialTitle": "Habitica - Gamify Your Life",
- "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D",
- "sync": "Sync",
- "tasks": "Tasks",
- "teamSample1": "Outline Meeting Itinerary for Tuesday",
- "teamSample2": "Brainstorm Growth Hacking",
- "teamSample3": "Discuss this week's KPIs",
- "teams": "Teams",
- "terms": "Terms and Conditions",
- "testimonialHeading": "What people say...",
- "tumblr": "Tumblr",
- "localStorageTryFirst": "If you are experiencing problems with Habitica, click the button below to clear local storage and most cookies for this website (other websites will not be affected). You will need to log in again after doing this, so first be sure that you know your log-in details, which can be found at Settings -> <%= linkStart %>Site<%= linkEnd %>.",
- "localStorageTryNext": "If the problem persists, please <%= linkStart %>Report a Bug<%= linkEnd %> if you haven't already.",
- "localStorageClearing": "Clearing Data",
- "localStorageClearingExplanation": "Habitica's stored data is being cleared from your browser. You will be logged out and redirected to the home page. Please wait.",
- "localStorageClear": "Clear Data",
- "localStorageClearExplanation": "This button will clear local storage and most cookies, and log you out.",
- "tutorials": "Tutorials",
- "unlockByline1": "Achieve your goals and level up.",
- "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!",
- "unlockHeadline": "As you stay productive, you unlock new content!",
- "useUUID": "Use UUID / API Token (For Facebook Users)",
- "username": "Login Name",
- "emailOrUsername": "Email or Login Name",
- "watchVideos": "Watch Videos",
- "work": "Work",
- "zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
- "reportAccountProblems": "Report Account Problems",
- "reportCommunityIssues": "Report Community Issues",
- "subscriptionPaymentIssues": "Subscription and Payment Issues",
- "generalQuestionsSite": "General Questions about the Site",
- "businessInquiries": "Business Inquiries",
- "merchandiseInquiries": "Physical Merchandise (T-Shirts, Stickers) Inquiries",
- "marketingInquiries": "Marketing/Social Media Inquiries",
- "tweet": "Tweet",
- "apps": "Apps",
- "checkOutMobileApps": "Check out our mobile apps!",
- "imagine1": "Imagine if improving your life were as fun as playing a game.",
- "landingCopy1": "Advance in the game by completing your real-life tasks.",
- "landingCopy2": "Battle monsters with friends to stay accountable to your goals.",
- "landingCopy3": "Join over <%= userCount %> people having fun as they improve their lives.",
- "alreadyHaveAccount": "I already have an account!",
- "getStartedNow": "Get Started Now!",
- "altAttrNavLogo": "Habitica home",
- "altAttrLifehacker": "Lifehacker",
- "altAttrNewYorkTimes": "The New York Times",
- "altAttrMakeUseOf": "MakeUseOf",
- "altAttrForbes": "Forbes",
- "altAttrCnet": "CNet",
- "altAttrFastCompany": "Fast Company",
- "altAttrKickstarter": "Kickstarter",
- "altAttrDiscover": "Discover Magazine",
- "altAttrFrabjabulous": "Frabjabulous: ",
- "altAttrAlexandraSo": "_AlexandraSo_: ",
- "altAttrEvaGantz": "EvaGantz: ",
- "altAttrSupermouse35": "supermouse35: ",
- "altAttrAlthaire": "Althaire: ",
- "altAttrInfH": "InfH: ",
- "altAttrDreiM": "Drei-M: ",
- "altAttrKazui": "Kazui: ",
- "altAttrAutumnesquirrel": "autumnesquirrel: ",
- "altAttrIrishfeet123": "irishfeet123: ",
- "altAttrElmi": "Elmi: ",
- "altAttr16bitFil": "16bitFil: ",
- "altAttrZelahMeyer": "Zelah Meyer: ",
- "altAttrSkysailor": "skysailor: ",
- "altAttrIonic": "Ionic",
- "altAttrWebstorm": "WebStorm",
- "altAttrGithub": "GitHub",
- "altAttrTrello": "Trello",
- "altAttrSlack": "Slack",
- "missingAuthHeaders": "Missing authentication headers.",
- "missingAuthParams": "Missing authentication parameters.",
- "missingUsernameEmail": "Missing username or email.",
- "missingEmail": "Missing email.",
- "missingUsername": "Missing username.",
- "missingPassword": "Missing password.",
- "missingNewPassword": "Missing new password.",
- "invalidEmailDomain": "You cannot register with emails with the following domains: <%= domains %>",
- "wrongPassword": "Wrong password.",
- "incorrectDeletePhrase": "Please type DELETE in all caps to delete your account.",
- "notAnEmail": "Invalid email address.",
- "emailTaken": "Email address is already used in an account.",
- "newEmailRequired": "Missing new email address.",
- "usernameTaken": "Username already taken.",
- "passwordConfirmationMatch": "Password confirmation doesn't match password.",
- "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
- "passwordResetPage": "Reset Password",
- "passwordReset": "If we have your email on file, instructions for setting a new password have been sent to your email.",
- "passwordResetEmailSubject": "Password Reset for Habitica",
- "passwordResetEmailText": "If you requested a password reset for <%= username %> on Habitica, head to <%= passwordResetLink %> to set a new one. The link will expire after 24 hours. If you haven't requested a password reset, please ignore this email.",
- "passwordResetEmailHtml": "If you requested a password reset for <%= username %> on Habitica, \">click here to set a new one. The link will expire after 24 hours.
If you haven't requested a password reset, please ignore this email.",
- "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
- "invalidCredentials": "There is no account that uses those credentials.",
- "accountSuspended": "Account has been suspended, please contact <%= communityManagerEmail %> with your User ID \"<%= userId %>\" for assistance.",
- "unsupportedNetwork": "This network is not currently supported.",
- "cantDetachSocial": "Account lacks another authentication method; can't detach this authentication method.",
- "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
- "invalidReqParams": "Invalid request parameters.",
- "memberIdRequired": "\"member\" must be a valid UUID.",
- "heroIdRequired": "\"heroId\" must be a valid UUID.",
- "cannotFulfillReq":"Your request cannot be fulfilled. Email admin@habitica.com if this error persists.",
- "modelNotFound":"This model does not exist."
+ "FAQ": "FAQ",
+ "termsAndAgreement": "By clicking the button below, you are indicating that you have read and agree to the Terms of Service and Privacy Policy.",
+ "accept1Terms": "By clicking the button below, I agree to the",
+ "accept2Terms": "and the",
+ "alexandraQuote": "Couldn't NOT talk about [Habitica] during my speech in Madrid. Must-have tool for freelancers who still need a boss.",
+ "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.",
+ "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!",
+ "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.",
+ "businessSample1": "Confirm 1 page of Inventory",
+ "businessSample2": "20 mins Filing",
+ "businessSample3": "Sort and Process Inbox",
+ "businessSample4": "Prepare 1 Document for Client",
+ "businessSample5": "Call Clients/Put Off Phone Calls",
+ "businessText": "Use Habitica at your business",
+ "choreSample1": " Put Dirty Clothes in Hamper",
+ "choreSample2": "20 mins of Housework",
+ "choreSample3": "Wash a Load of Dishes",
+ "choreSample4": "Tidy One Room",
+ "choreSample5": "Wash and Dry a Load of Clothes",
+ "chores": "Chores",
+ "clearBrowserData": "Clear Browser Data",
+ "communityBug": "Submit Bug",
+ "communityExtensions": "Add-ons & Extensions",
+ "communityFacebook": "Facebook",
+ "communityFeature": "Request Feature",
+ "communityForum": "Forum",
+ "communityKickstarter": "Kickstarter",
+ "communityReddit": "Reddit",
+ "companyAbout": "How It Works",
+ "companyBlog": "Blog",
+ "devBlog": "Developer Blog",
+ "companyDonate": "Donate",
+ "companyPrivacy": "Privacy",
+ "companyTerms": "Terms",
+ "companyVideos": "Videos",
+ "contribUse": "Habitica contributors use",
+ "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... [Habitica] is the only thing I've used that actually helps me get things done rather than just list them.",
+ "dreimQuote": "When I discovered [Habitica] last summer, I had just failed about half of my exams. Thanks to the Dailies... I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.",
+ "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!",
+ "forgotPassword": "Forgot Password",
+ "emailNewPass": "Email a Password Reset Link",
+ "sendLink": "Send Link",
+ "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks [Habitica]!",
+ "examplesHeading": "Players use Habitica to manage...",
+ "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!",
+ "featureAchievementHeading": "Achievement Badges",
+ "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!",
+ "featureEquipHeading": "Equipment and extras",
+ "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!",
+ "featurePetHeading": "Pets and Mounts",
+ "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.",
+ "featureSocialHeading": "Social play",
+ "featuredIn": "Featured in",
+ "featuresHeading": "We also feature...",
+ "footerDevs": "Developers",
+ "footerCommunity": "Community",
+ "footerCompany": "Company",
+ "footerMobile": "Mobile",
+ "footerSocial": "Social",
+ "forgotPass": "Forgot Password",
+ "frabjabulousQuote": "[Habitica] is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!",
+ "free": "Join for free",
+ "gamifyButton": "Gamify your life today!",
+ "goalSample1": "Practice Piano for 1 Hour",
+ "goalSample2": "Work on article for publication",
+ "goalSample3": "Work on blog post",
+ "goalSample4": "Japanese lesson on Duolingo",
+ "goalSample5": "Read an Informative Article",
+ "goals": "Goals",
+ "guidanceForBlacksmiths": "Guidance for Blacksmiths",
+ "wellness": "Health",
+ "healthSample1": "Drink Water/Soda",
+ "healthSample2": "Chew Gum/Smoke",
+ "healthSample3": "Take Stairs/Elevator",
+ "healthSample4": "Eat Healthy/Junk Food",
+ "healthSample5": "Break a Sweat for 1 hr",
+ "history": "History",
+ "infhQuote": "[Habitica] has really helped me impart structure to my life in graduate school.",
+ "invalidEmail": "A valid email address is required in order to perform a password reset.",
+ "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. [Habitica] has cured that!",
+ "joinOthers": "Join <%= userCount %> people making it fun to achieve goals!",
+ "kazuiQuote": "Before [Habitica], I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.",
+ "landingend": "Not convinced yet?",
+ "landingend2": "See a more detailed list of [our features](/static/overview). Are you looking for a more private approach? Check out our [administrative packages](/static/plans), which are perfect for families, teachers, support groups, and businesses.",
+ "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. Habitica fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, Habitica provides external motivation for completing your day-to-day activities.",
+ "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, Habitica immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.",
+ "landingp2header": "Instant Gratification",
+ "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you lose some of the progress you've made. By providing immediate consequences, Habitica can help break bad habits and procrastination cycles before they cause real-world problems.",
+ "landingp3header": "Consequences",
+ "landingp4": "With an active community, Habitica provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. In Habitica, the community means that you have both the support and the accountability you need to succeed.",
+ "landingp4header": "Accountability",
+ "leadText": "Habitica is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.",
+ "login": "Login",
+ "loginAndReg": "Login / Register",
+ "loginFacebookAlt": "Sign in with Facebook",
+ "loginGoogleAlt": "Sign in with Google",
+ "logout": "Log Out",
+ "marketing1Header": "Improve Your Habits by Playing a Game",
+ "marketing1Lead1Title": "Your Life, the Role Playing Game",
+ "marketing1Lead1": "Habitica is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.",
+ "marketing1Lead2Title": "Get Sweet Gear",
+ "marketing1Lead2": "Improve your habits to build up your avatar. Show off the sweet gear you've earned!",
+ "marketing1Lead3Title": "Find Random Prizes",
+ "marketing1Lead3": "For some, it's the gamble that motivates them: a system called \"stochastic rewards.\" Habitica accommodates all reinforcement and punishment styles: positive, negative, predictable, and random.",
+ "marketing2Header": "Compete With Friends, Join Interest Groups",
+ "marketing2Lead1Title": "Social Productivity",
+ "marketing2Lead1": "While you can play Habitica solo, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?",
+ "marketing2Lead2Title": "Fight Monsters",
+ "marketing2Lead2": "What's a Role Playing Game without battles? Fight monsters with your party. Monsters are \"super accountability mode\" - a day you miss the gym is a day the monster hurts *everyone!*",
+ "marketing2Lead3Title": "Challenge Each Other",
+ "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.",
+ "marketing3Header": "Apps and Extensions",
+ "marketing3Lead1": "The **iPhone & Android** apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
+ "marketing3Lead2Title": "Integrations",
+ "marketing3Lead2": "Other **3rd Party Tools** tie Habitica into various aspects of your life. Our API provides easy integration for things like the [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), for which you lose points when browsing unproductive websites, and gain points when on productive ones. [See more here](http://habitica.wikia.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
+ "marketing4Header": "Organizational Use",
+ "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days; harness that power! Pit your students against each other in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
+ "marketing4Lead1Title": "Gamification In Education",
+ "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe Habitica can pave a substantial path towards healthy lifestyles.",
+ "marketing4Lead2Title": "Gamification In Health and Wellness",
+ "marketing4Lead3-1": "Want to gamify your life?",
+ "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
+ "marketing4Lead3-3": "Want to learn more?",
+ "marketing4Lead3Title": "Gamify Everything",
+ "mobileAndroid": "Android",
+ "mobileIOS": "iOS",
+ "motivate": "Motivate yourself and your team!",
+ "motivate1": "Motivate yourself to do anything.",
+ "motivate2": "Get Organized. Get Motivated. Get Gold.",
+ "oldNews": "News",
+ "newsArchive": "News archive on Wikia (multilingual)",
+ "passConfirm": "Confirm Password",
+ "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing your username and password manually.",
+ "password": "Password",
+ "playButton": "Play",
+ "playButtonFull": "Enter Habitica",
+ "presskit": "Press Kit",
+ "presskitDownload": "Download all images:",
+ "presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact Siena Leslie at <%= pressEnquiryEmail %>.",
+ "pkVideo": "Video",
+ "pkPromo": "Promos",
+ "pkLogo": "Logos",
+ "pkBoss": "Bosses",
+ "pkSamples": "Sample Screens",
+ "pkWebsite": "Website",
+ "pkiOS": "iOS",
+ "pkAndroid": "Android",
+ "privacy": "Privacy Policy",
+ "psst": "Psst",
+ "punishByline": "Break bad habits and procrastination cycles with immediate consequences.",
+ "punishHeading1": "Miss a daily goal?",
+ "punishHeading2": "Lose health!",
+ "questByline1": "Playing with your friends keeps you accountable for your tasks.",
+ "questByline2": "Issue each other Challenges to complete a goal together!",
+ "questHeading1": "Battle monsters with your friends!",
+ "questHeading2": "If you slack off, they all get hurt!",
+ "register": "Register",
+ "rewardByline1": "Spend gold on virtual and real-life rewards.",
+ "rewardByline2": "Instant rewards keep you motivated!",
+ "rewardHeading": "Complete a task to earn gold!",
+ "sampleDailies": "Sample Dailies",
+ "sampleHabits": "Sample Habits",
+ "sampleToDo": "Sample To-Dos",
+ "school": "School",
+ "schoolSample1": "Finish 1 Assignment",
+ "schoolSample2": "Study 1 hour",
+ "schoolSample3": "Meet with Study Group",
+ "schoolSample4": "Notes for 1 Chapter",
+ "schoolSample5": "Read 1 Chapter",
+ "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to [Habitica]. I'm just always so eager to reach my next level-up!",
+ "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways",
+ "socialTitle": "Habitica - Gamify Your Life",
+ "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D",
+ "sync": "Sync",
+ "tasks": "Tasks",
+ "teamSample1": "Outline Meeting Itinerary for Tuesday",
+ "teamSample2": "Brainstorm Growth Hacking",
+ "teamSample3": "Discuss this week's KPIs",
+ "teams": "Teams",
+ "terms": "Terms and Conditions",
+ "testimonialHeading": "What people say...",
+ "tumblr": "Tumblr",
+ "localStorageTryFirst": "If you are experiencing problems with Habitica, click the button below to clear local storage and most cookies for this website (other websites will not be affected). You will need to log in again after doing this, so first be sure that you know your log-in details, which can be found at Settings -> <%= linkStart %>Site<%= linkEnd %>.",
+ "localStorageTryNext": "If the problem persists, please <%= linkStart %>Report a Bug<%= linkEnd %> if you haven't already.",
+ "localStorageClearing": "Clearing Data",
+ "localStorageClearingExplanation": "Habitica's stored data is being cleared from your browser. You will be logged out and redirected to the home page. Please wait.",
+ "localStorageClear": "Clear Data",
+ "localStorageClearExplanation": "This button will clear local storage and most cookies, and log you out.",
+ "tutorials": "Tutorials",
+ "unlockByline1": "Achieve your goals and level up.",
+ "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!",
+ "unlockHeadline": "As you stay productive, you unlock new content!",
+ "useUUID": "Use UUID / API Token (For Facebook Users)",
+ "username": "Login Name",
+ "emailOrUsername": "Email or Login Name",
+ "watchVideos": "Watch Videos",
+ "work": "Work",
+ "zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
+ "reportAccountProblems": "Report Account Problems",
+ "reportCommunityIssues": "Report Community Issues",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
+ "generalQuestionsSite": "General Questions about the Site",
+ "businessInquiries": "Business Inquiries",
+ "merchandiseInquiries": "Physical Merchandise (T-Shirts, Stickers) Inquiries",
+ "marketingInquiries": "Marketing/Social Media Inquiries",
+ "tweet": "Tweet",
+ "apps": "Apps",
+ "checkOutMobileApps": "Check out our mobile apps!",
+ "imagine1": "Imagine if improving your life were as fun as playing a game.",
+ "landingCopy1": "Advance in the game by completing your real-life tasks.",
+ "landingCopy2": "Battle monsters with friends to stay accountable to your goals.",
+ "landingCopy3": "Join over <%= userCount %> people having fun as they improve their lives.",
+ "alreadyHaveAccount": "I already have an account!",
+ "getStartedNow": "Get Started Now!",
+ "altAttrNavLogo": "Habitica home",
+ "altAttrLifehacker": "Lifehacker",
+ "altAttrNewYorkTimes": "The New York Times",
+ "altAttrMakeUseOf": "MakeUseOf",
+ "altAttrForbes": "Forbes",
+ "altAttrCnet": "CNet",
+ "altAttrFastCompany": "Fast Company",
+ "altAttrKickstarter": "Kickstarter",
+ "altAttrDiscover": "Discover Magazine",
+ "altAttrFrabjabulous": "Frabjabulous: ",
+ "altAttrAlexandraSo": "_AlexandraSo_: ",
+ "altAttrEvaGantz": "EvaGantz: ",
+ "altAttrSupermouse35": "supermouse35: ",
+ "altAttrAlthaire": "Althaire: ",
+ "altAttrInfH": "InfH: ",
+ "altAttrDreiM": "Drei-M: ",
+ "altAttrKazui": "Kazui: ",
+ "altAttrAutumnesquirrel": "autumnesquirrel: ",
+ "altAttrIrishfeet123": "irishfeet123: ",
+ "altAttrElmi": "Elmi: ",
+ "altAttr16bitFil": "16bitFil: ",
+ "altAttrZelahMeyer": "Zelah Meyer: ",
+ "altAttrSkysailor": "skysailor: ",
+ "altAttrIonic": "Ionic",
+ "altAttrWebstorm": "WebStorm",
+ "altAttrGithub": "GitHub",
+ "altAttrTrello": "Trello",
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "invalidEmailDomain": "You cannot register with emails with the following domains: <%= domains %>",
+ "wrongPassword": "Wrong password.",
+ "incorrectDeletePhrase": "Please type DELETE in all caps to delete your account.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordResetPage": "Reset Password",
+ "passwordReset": "If we have your email on file, instructions for setting a new password have been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "If you requested a password reset for <%= username %> on Habitica, head to <%= passwordResetLink %> to set a new one. The link will expire after 24 hours. If you haven't requested a password reset, please ignore this email.",
+ "passwordResetEmailHtml": "If you requested a password reset for <%= username %> on Habitica, \">click here to set a new one. The link will expire after 24 hours.
If you haven't requested a password reset, please ignore this email.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact <%= communityManagerEmail %> with your User ID \"<%= userId %>\" for assistance.",
+ "unsupportedNetwork": "This network is not currently supported.",
+ "cantDetachSocial": "Account lacks another authentication method; can't detach this authentication method.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID.",
+ "cannotFulfillReq":"Your request cannot be fulfilled. Email admin@habitica.com if this error persists.",
+ "modelNotFound":"This model does not exist.",
+ "signUpWithSocial": "Sign up with <%= social %>",
+ "loginWithSocial": "Login with <%= social %>",
+ "confirmPassword": "Confirm Password",
+ "usernamePlaceholder": "e.g., HabitRabbit",
+ "emailPlaceholder": "e.g., rabbit@example.com",
+ "passwordPlaceholder": "e.g., ******************",
+ "confirmPasswordPlaceholder": "Make sure it's the same password!",
+ "joinHabitica": "Join Habitica",
+ "alreadyHaveAccountLogin": "Already have a Habitica account? Log in"
}
diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json
index 272b7a880e..1e3bb8c41d 100644
--- a/website/common/locales/en/gear.json
+++ b/website/common/locales/en/gear.json
@@ -4,6 +4,20 @@
"klass": "Class",
"groupBy": "Group By <%= type %>",
"classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)",
+ "classEquipment": "Class Equipment",
+ "classArmor": "Class Armor",
+ "featuredset": "Featured Set <%= name %>",
+ "mysterySets": "Mystery Sets",
+ "gearNotOwned": "You do not own this item.",
+ "noGearItemsOfType": "You don't own any of these.",
+ "noGearItemsOfClass": "You already have all your class equipment! More will be released during the Grand Galas, near the solstices and equinoxes.",
+
+ "sortByType": "Type",
+ "sortByPrice": "Price",
+ "sortByCon": "Con",
+ "sortByPer": "Per",
+ "sortByStr": "Str",
+ "sortByInt": "Int",
"weapon": "weapon",
"weaponCapitalized" : "Main-Hand Item",
@@ -1236,6 +1250,7 @@
"shieldArmoireAntiProcrastinationShieldNotes": "This strong steel shield will help you block distractions when they approach! Increases Constitution by <%= con %>. Enchanted Armoire: Anti-Procrastination Set (Item 3 of 3).",
"back": "Back Accessory",
+ "backCapitalized": "Back Accessory",
"backBase0Text": "No Back Accessory",
"backBase0Notes": "No Back Accessory.",
@@ -1272,6 +1287,7 @@
"backSpecialSnowdriftVeilNotes": "This translucent veil makes it appear you are surrounded by an elegant flurry of snow! Confers no benefit.",
"body": "Body Accessory",
+ "bodyCapitalized": "Body Accessory",
"bodyBase0Text": "No Body Accessory",
"bodyBase0Notes": "No Body Accessory.",
@@ -1381,6 +1397,7 @@
"headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.",
"eyewear": "Eyewear",
+ "eyewearCapitalized": "Eyewear",
"eyewearBase0Text": "No Eyewear",
"eyewearBase0Notes": "No Eyewear.",
diff --git a/website/common/locales/en/generic.json b/website/common/locales/en/generic.json
index 1faff8b5e6..20d83a2899 100644
--- a/website/common/locales/en/generic.json
+++ b/website/common/locales/en/generic.json
@@ -1,232 +1,280 @@
{
- "languageName": "English",
- "stringNotFound": "String '<%= string %>' not found.",
- "titleIndex": "Habitica | Your Life The Role Playing Game",
- "habitica": "Habitica",
- "habiticaLink": "Habitica",
+ "languageName": "English",
+ "stringNotFound": "String '<%= string %>' not found.",
+ "titleIndex": "Habitica | Your Life The Role Playing Game",
+ "habitica": "Habitica",
+ "habiticaLink": "Habitica",
- "titleTasks": "Tasks",
- "titleAvatar": "Avatar",
- "titleBackgrounds": "Backgrounds",
- "titleStats": "Stats",
- "titleAchievs": "Achievements",
- "titleProfile": "Profile",
- "titleInbox": "Inbox",
- "titleTavern": "Tavern",
- "titleParty": "Party",
- "titleHeroes": "Hall of Heroes",
- "titlePatrons": "Hall of Patrons",
- "titleGuilds": "Guilds",
- "titleChallenges": "Challenges",
- "titleDrops": "Market",
- "titleQuests": "Quests",
- "titlePets": "Pets",
- "titleMounts": "Mounts",
- "titleEquipment": "Equipment",
- "titleTimeTravelers": "Time Travelers",
- "titleSeasonalShop": "Seasonal Shop",
- "titleSettings": "Settings",
+ "onward": "Onward!",
+ "done": "Done",
+ "gotIt": "Got it!",
- "expandToolbar": "Expand Toolbar",
- "collapseToolbar": "Collapse Toolbar",
- "markdownBlurb": "Habitica uses markdown for message formatting. See the Markdown Cheat Sheet for more info.",
- "showFormattingHelp": "Show formatting help",
- "hideFormattingHelp": "Hide formatting help",
- "youType": "You type:",
- "youSee": "You see:",
- "italics": "*Italics*",
- "bold": "**Bold**",
- "strikethrough": "~~Strikethrough~~",
- "emojiExample": ":smile:",
- "markdownLinkEx": "[Habitica is great!](https://habitica.com)",
- "markdownImageEx": "",
- "unorderedListHTML": "+ First item
+ Second item
+ Third item",
- "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item",
- "code": "`code`",
- "achievements": "Achievements",
- "basicAchievs": "Basic Achievements",
- "seasonalAchievs": "Seasonal Achievements",
- "specialAchievs": "Special Achievements",
- "modalAchievement": "Achievement!",
- "special": "Special",
- "site": "Site",
- "help": "Help",
- "user": "User",
- "market": "Market",
- "groupPlansTitle": "Group Plans",
- "newGroupTitle": "New Group",
- "subscriberItem": "Mystery Item",
- "newSubscriberItem": "New Mystery Item",
- "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.",
- "all": "All",
- "none": "None",
- "or": "Or",
- "and": "and",
- "loginSuccess": "Login successful!",
- "youSure": "Are you sure?",
- "submit": "Submit",
- "close": "Close",
- "saveAndClose": "Save & Close",
- "cancel": "Cancel",
- "ok": "OK",
- "add": "Add",
- "undo": "Undo",
- "continue": "Continue",
- "accept": "Accept",
- "reject": "Reject",
- "neverMind": "Never mind",
- "buyMoreGems": "Buy More Gems",
- "notEnoughGems": "Not enough Gems",
- "alreadyHave": "Whoops! You already have this item. No need to buy it again!",
- "delete": "Delete",
- "gemsPopoverTitle": "Gems",
- "gems": "Gems",
- "gemButton": "You have <%= number %> Gems.",
- "moreInfo": "More Info",
- "moreInfoChallengesURL": "http://habitica.wikia.com/wiki/Challenges",
- "moreInfoTagsURL": "http://habitica.wikia.com/wiki/Tags",
- "showMoreMore": "(show more)",
- "showMoreLess": "(show less)",
- "gemsWhatFor": "Click to buy Gems! Gems let you purchase special items like Quests, avatar customizations, and seasonal equipment.",
- "veteran": "Veteran",
- "veteranText": "Has weathered Habit The Grey (our pre Angular website), and has gained many battle-scars from its bugs.",
- "originalUser": "Original User!",
- "originalUserText": "One of the very original early adopters. Talk about alpha tester!",
- "habitBirthday": "Habitica Birthday Bash",
- "habitBirthdayText": "Celebrated the Habitica Birthday Bash!",
- "habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!",
- "habiticaDay": "Habitica Naming Day",
- "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.",
- "habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.",
- "achievementDilatory": "Savior of Dilatory",
- "achievementDilatoryText": "Helped defeat the Dread Drag'on of Dilatory during the 2014 Summer Splash Event!",
- "costumeContest": "Costume Contestant",
- "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the entries on the Habitica blog!",
- "costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the entries on the Habitica blog!",
- "memberSince": "- Member since",
- "lastLoggedIn": "- Last logged in",
- "notPorted": "This feature is not yet ported from the original site.",
- "buyThis": "Buy this <%= text %> with <%= price %> of your <%= gems %> Gems?",
- "noReachServer": "Server not currently reachable, try again later",
- "errorUpCase": "ERROR:",
- "newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.",
- "serverUnreach": "Server currently unreachable.",
- "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.",
- "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.",
- "error": "Error",
- "menu": "Menu",
- "notifications": "Notifications",
- "noNotifications": "You have no new messages.",
- "clear": "Clear",
- "endTour": "End Tour",
- "audioTheme": "Audio Theme",
- "audioTheme_off": "Off",
- "audioTheme_danielTheBard": "Daniel The Bard",
- "audioTheme_wattsTheme": "Watts' Theme",
- "audioTheme_gokulTheme": "Gokul Theme",
- "audioTheme_luneFoxTheme": "LuneFox's Theme",
- "audioTheme_rosstavoTheme": "Rosstavo's Theme",
- "audioTheme_dewinTheme": "Dewin's Theme",
- "audioTheme_airuTheme": "Airu's Theme",
- "audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme",
+ "titleTasks": "Tasks",
+ "titleAvatar": "Avatar",
+ "titleBackgrounds": "Backgrounds",
+ "titleStats": "Stats",
+ "titleAchievs": "Achievements",
+ "titleProfile": "Profile",
+ "titleInbox": "Inbox",
+ "titleTavern": "Tavern",
+ "titleParty": "Party",
+ "titleHeroes": "Hall of Heroes",
+ "titlePatrons": "Hall of Patrons",
+ "titleGuilds": "Guilds",
+ "titleChallenges": "Challenges",
+ "titleDrops": "Market",
+ "titleQuests": "Quests",
+ "titlePets": "Pets",
+ "titleMounts": "Mounts",
+ "titleEquipment": "Equipment",
+ "titleTimeTravelers": "Time Travelers",
+ "titleSeasonalShop": "Seasonal Shop",
+ "titleSettings": "Settings",
+
+ "saveEdits": "Save Edits",
+ "showMore": "Show More",
+ "showLess": "Show Less",
+
+ "expandToolbar": "Expand Toolbar",
+ "collapseToolbar": "Collapse Toolbar",
+ "markdownBlurb": "Habitica uses markdown for message formatting. See the Markdown Cheat Sheet for more info.",
+ "showFormattingHelp": "Show formatting help",
+ "hideFormattingHelp": "Hide formatting help",
+ "youType": "You type:",
+ "youSee": "You see:",
+ "italics": "*Italics*",
+ "bold": "**Bold**",
+ "strikethrough": "~~Strikethrough~~",
+ "emojiExample": ":smile:",
+ "markdownLinkEx": "[Habitica is great!](https://habitica.com)",
+ "markdownImageEx": "",
+ "unorderedListHTML": "+ First item
+ Second item
+ Third item",
+ "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item",
+ "code": "`code`",
+ "achievements": "Achievements",
+ "basicAchievs": "Basic Achievements",
+ "seasonalAchievs": "Seasonal Achievements",
+ "specialAchievs": "Special Achievements",
+ "modalAchievement": "Achievement!",
+ "special": "Special",
+ "site": "Site",
+ "help": "Help",
+ "user": "User",
+ "market": "Market",
+ "groupPlansTitle": "Group Plans",
+ "newGroupTitle": "New Group",
+ "subscriberItem": "Mystery Item",
+ "newSubscriberItem": "New Mystery Item",
+ "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.",
+ "all": "All",
+ "none": "None",
+ "or": "Or",
+ "and": "and",
+ "loginSuccess": "Login successful!",
+ "youSure": "Are you sure?",
+ "submit": "Submit",
+ "close": "Close",
+ "saveAndClose": "Save & Close",
+ "cancel": "Cancel",
+ "ok": "OK",
+ "add": "Add",
+ "undo": "Undo",
+ "continue": "Continue",
+ "accept": "Accept",
+ "reject": "Reject",
+ "neverMind": "Never mind",
+ "buyMoreGems": "Buy More Gems",
+ "notEnoughGems": "Not enough Gems",
+ "alreadyHave": "Whoops! You already have this item. No need to buy it again!",
+ "delete": "Delete",
+ "gemsPopoverTitle": "Gems",
+ "gems": "Gems",
+ "gemButton": "You have <%= number %> Gems.",
+ "moreInfo": "More Info",
+ "moreInfoChallengesURL": "http://habitica.wikia.com/wiki/Challenges",
+ "moreInfoTagsURL": "http://habitica.wikia.com/wiki/Tags",
+ "showMoreMore": "(show more)",
+ "showMoreLess": "(show less)",
+ "gemsWhatFor": "Click to buy Gems! Gems let you purchase special items like Quests, avatar customizations, and seasonal equipment.",
+ "veteran": "Veteran",
+ "veteranText": "Has weathered Habit The Grey (our pre Angular website), and has gained many battle-scars from its bugs.",
+ "originalUser": "Original User!",
+ "originalUserText": "One of the very original early adopters. Talk about alpha tester!",
+ "habitBirthday": "Habitica Birthday Bash",
+ "habitBirthdayText": "Celebrated the Habitica Birthday Bash!",
+ "habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!",
+ "habiticaDay": "Habitica Naming Day",
+ "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.",
+ "habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.",
+ "achievementDilatory": "Savior of Dilatory",
+ "achievementDilatoryText": "Helped defeat the Dread Drag'on of Dilatory during the 2014 Summer Splash Event!",
+ "costumeContest": "Costume Contestant",
+ "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the entries on the Habitica blog!",
+ "costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the entries on the Habitica blog!",
+ "memberSince": "- Member since",
+ "lastLoggedIn": "- Last logged in",
+ "notPorted": "This feature is not yet ported from the original site.",
+ "buyThis": "Buy this <%= text %> with <%= price %> of your <%= gems %> Gems?",
+ "noReachServer": "Server not currently reachable, try again later",
+ "errorUpCase": "ERROR:",
+ "newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.",
+ "serverUnreach": "Server currently unreachable.",
+ "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.",
+ "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.",
+ "error": "Error",
+ "menu": "Menu",
+ "notifications": "Notifications",
+ "noNotifications": "You have no new messages.",
+ "clear": "Clear",
+ "endTour": "End Tour",
+ "audioTheme": "Audio Theme",
+ "audioTheme_off": "Off",
+ "audioTheme_danielTheBard": "Daniel The Bard",
+ "audioTheme_wattsTheme": "Watts' Theme",
+ "audioTheme_gokulTheme": "Gokul Theme",
+ "audioTheme_luneFoxTheme": "LuneFox's Theme",
+ "audioTheme_rosstavoTheme": "Rosstavo's Theme",
+ "audioTheme_dewinTheme": "Dewin's Theme",
+ "audioTheme_airuTheme": "Airu's Theme",
+ "audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme",
"audioTheme_arashiTheme": "Arashi's Theme",
- "askQuestion": "Ask a Question",
- "reportBug": "Report a Bug",
- "HabiticaWiki": "The Habitica Wiki",
- "HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki",
- "contributeToHRPG": "Contribute to Habitica",
- "overview": "Overview for New Users",
- "January": "January",
- "February": "February",
- "March": "March",
- "April": "April",
- "May": "May",
- "June": "June",
- "July": "July",
- "August": "August",
- "September": "September",
- "October": "October",
- "November": "November",
- "December": "December",
- "dateFormat": "Date Format",
- "achievementStressbeast": "Savior of Stoïkalm",
- "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!",
- "achievementBurnout": "Savior of the Flourishing Fields",
- "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
- "checkOutProgress": "Check out my progress in Habitica!",
- "cards": "Cards",
- "cardReceived": "Received a card!",
- "cardReceivedFrom": "<%= cardType %> from <%= userName %>",
- "greetingCard": "Greeting Card",
- "greetingCardExplanation": "You both receive the Cheery Chum achievement!",
- "greetingCardNotes": "Send a greeting card to a party member.",
- "greeting0": "Hi there!",
- "greeting1": "Just saying hello :)",
- "greeting2": "`waves frantically`",
- "greeting3": "Hey you!",
- "greetingCardAchievementTitle": "Cheery Chum",
- "greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= count %> greeting cards.",
- "thankyouCard": "Thank-You Card",
- "thankyouCardExplanation": "You both receive the Greatly Grateful achievement!",
- "thankyouCardNotes": "Send a Thank-You card to a party member.",
- "thankyou0": "Thank you very much!",
- "thankyou1": "Thank you, thank you, thank you!",
- "thankyou2": "Sending you a thousand thanks.",
- "thankyou3": "I'm very grateful - thank you!",
- "thankyouCardAchievementTitle": "Greatly Grateful",
- "thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= count %> Thank-You cards.",
- "birthdayCard": "Birthday Card",
- "birthdayCardExplanation": "You both receive the Birthday Bonanza achievement!",
- "birthdayCardNotes": "Send a birthday card to a party member.",
- "birthday0": "Happy birthday to you!",
- "birthdayCardAchievementTitle": "Birthday Bonanza",
- "birthdayCardAchievementText": "Many happy returns! Sent or received <%= count %> birthday cards.",
- "congratsCard": "Congratulations Card",
- "congratsCardExplanation": "You both receive the Congratulatory Companion achievement!",
- "congratsCardNotes": "Send a Congratulations card to a party member.",
- "congrats0": "Congratulations on your success!",
- "congrats1": "I'm so proud of you!",
- "congrats2": "Well done!",
- "congrats3": "A round of applause for you!",
- "congrats4": "Bask in your well-deserved success!",
- "congratsCardAchievementTitle": "Congratulatory Companion",
- "congratsCardAchievementText": "It's great to celebrate your friends' achievements! Sent or received <%= count %> congratulations cards.",
- "getwellCard": "Get Well Card",
- "getwellCardExplanation": "You both receive the Caring Confidant achievement!",
- "getwellCardNotes": "Send a Get Well card to a party member.",
- "getwell0": "Hope you feel better soon!",
- "getwell1": "Take care! <3",
- "getwell2": "You're in my thoughts!",
- "getwell3": "Sorry you're not feeling your best!",
- "getwellCardAchievementTitle": "Caring Confidant",
- "getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.",
- "goodluckCard": "Good Luck Card",
- "goodluckCardExplanation": "You both receive the Lucky Letter achievement!",
- "goodluckCardNotes": "Send a good luck card to a party member.",
- "goodluck0": "May luck always follow you!",
- "goodluck1": "Wishing you lots of luck!",
- "goodluck2": "I hope luck is on your side today and always!!",
- "goodluckCardAchievementTitle": "Lucky Letter",
- "goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.",
- "streakAchievement": "You earned a streak achievement!",
- "firstStreakAchievement": "21-Day Streak",
- "streakAchievementCount": "<%= streaks %> 21-Day Streaks",
- "twentyOneDays": "You've completed your Daily for 21 days in a row!",
- "dontBreakStreak": "Amazing job. Don't break the streak!",
- "dontStop": "Don't Stop Now!",
- "levelUpShare": "I leveled up in Habitica by improving my real-life habits!",
- "questUnlockShare": "I unlocked a new quest in Habitica!",
- "hatchPetShare": "I hatched a new pet by completing my real-life tasks!",
- "raisePetShare": "I raised a pet into a mount by completing my real-life tasks!",
- "wonChallengeShare": "I won a challenge in Habitica!",
- "achievementShare": "I earned a new achievement in Habitica!",
- "orderBy": "Order By <%= item %>",
- "you": "(you)",
- "enableDesktopNotifications": "Enable Desktop Notifications",
- "online": "online",
- "onlineCount": "<%= count %> online",
- "loading": "Loading...",
- "userIdRequired": "User ID is required"
+ "askQuestion": "Ask a Question",
+ "reportBug": "Report a Bug",
+ "HabiticaWiki": "The Habitica Wiki",
+ "HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki",
+ "contributeToHRPG": "Contribute to Habitica",
+ "overview": "Overview for New Users",
+ "January": "January",
+ "February": "February",
+ "March": "March",
+ "April": "April",
+ "May": "May",
+ "June": "June",
+ "July": "July",
+ "August": "August",
+ "September": "September",
+ "October": "October",
+ "November": "November",
+ "December": "December",
+ "dateFormat": "Date Format",
+ "achievementStressbeast": "Savior of Stoïkalm",
+ "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!",
+ "achievementBurnout": "Savior of the Flourishing Fields",
+ "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
+ "achievementBewilder": "Savior of Mistiflying",
+ "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "checkOutProgress": "Check out my progress in Habitica!",
+ "cards": "Cards",
+ "cardReceived": "Received a card!",
+ "cardReceivedFrom": "<%= cardType %> from <%= userName %>",
+ "greetingCard": "Greeting Card",
+ "greetingCardExplanation": "You both receive the Cheery Chum achievement!",
+ "greetingCardNotes": "Send a greeting card to a party member.",
+ "greeting0": "Hi there!",
+ "greeting1": "Just saying hello :)",
+ "greeting2": "`waves frantically`",
+ "greeting3": "Hey you!",
+ "greetingCardAchievementTitle": "Cheery Chum",
+ "greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= count %> greeting cards.",
+ "thankyouCard": "Thank-You Card",
+ "thankyouCardExplanation": "You both receive the Greatly Grateful achievement!",
+ "thankyouCardNotes": "Send a Thank-You card to a party member.",
+ "thankyou0": "Thank you very much!",
+ "thankyou1": "Thank you, thank you, thank you!",
+ "thankyou2": "Sending you a thousand thanks.",
+ "thankyou3": "I'm very grateful - thank you!",
+ "thankyouCardAchievementTitle": "Greatly Grateful",
+ "thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= count %> Thank-You cards.",
+ "birthdayCard": "Birthday Card",
+ "birthdayCardExplanation": "You both receive the Birthday Bonanza achievement!",
+ "birthdayCardNotes": "Send a birthday card to a party member.",
+ "birthday0": "Happy birthday to you!",
+ "birthdayCardAchievementTitle": "Birthday Bonanza",
+ "birthdayCardAchievementText": "Many happy returns! Sent or received <%= count %> birthday cards.",
+ "congratsCard": "Congratulations Card",
+ "congratsCardExplanation": "You both receive the Congratulatory Companion achievement!",
+ "congratsCardNotes": "Send a Congratulations card to a party member.",
+ "congrats0": "Congratulations on your success!",
+ "congrats1": "I'm so proud of you!",
+ "congrats2": "Well done!",
+ "congrats3": "A round of applause for you!",
+ "congrats4": "Bask in your well-deserved success!",
+ "congratsCardAchievementTitle": "Congratulatory Companion",
+ "congratsCardAchievementText": "It's great to celebrate your friends' achievements! Sent or received <%= count %> congratulations cards.",
+ "getwellCard": "Get Well Card",
+ "getwellCardExplanation": "You both receive the Caring Confidant achievement!",
+ "getwellCardNotes": "Send a Get Well card to a party member.",
+ "getwell0": "Hope you feel better soon!",
+ "getwell1": "Take care! <3",
+ "getwell2": "You're in my thoughts!",
+ "getwell3": "Sorry you're not feeling your best!",
+ "getwellCardAchievementTitle": "Caring Confidant",
+ "getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.",
+ "goodluckCard": "Good Luck Card",
+ "goodluckCardExplanation": "You both receive the Lucky Letter achievement!",
+ "goodluckCardNotes": "Send a good luck card to a party member.",
+ "goodluck0": "May luck always follow you!",
+ "goodluck1": "Wishing you lots of luck!",
+ "goodluck2": "I hope luck is on your side today and always!!",
+ "goodluckCardAchievementTitle": "Lucky Letter",
+ "goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.",
+ "streakAchievement": "You earned a streak achievement!",
+ "firstStreakAchievement": "21-Day Streak",
+ "streakAchievementCount": "<%= streaks %> 21-Day Streaks",
+ "twentyOneDays": "You've completed your Daily for 21 days in a row!",
+ "dontBreakStreak": "Amazing job. Don't break the streak!",
+ "dontStop": "Don't Stop Now!",
+ "levelUpShare": "I leveled up in Habitica by improving my real-life habits!",
+ "questUnlockShare": "I unlocked a new quest in Habitica!",
+ "hatchPetShare": "I hatched a new pet by completing my real-life tasks!",
+ "raisePetShare": "I raised a pet into a mount by completing my real-life tasks!",
+ "wonChallengeShare": "I won a challenge in Habitica!",
+ "achievementShare": "I earned a new achievement in Habitica!",
+ "orderBy": "Order By <%= item %>",
+ "you": "(you)",
+ "enableDesktopNotifications": "Enable Desktop Notifications",
+ "online": "online",
+ "onlineCount": "<%= count %> online",
+ "loading": "Loading...",
+ "userIdRequired": "User ID is required",
+ "resetFilters": "Clear all filters",
+ "applyFilters": "Apply Filters",
+
+ "categories": "Categories",
+ "habiticaOfficial": "Habitica Official",
+ "animals": "Animals",
+ "artDesign": "Art & Design",
+ "booksWriting": "Books & Writing",
+ "comicsHobbies": "Comics & Hobbies",
+ "diyCrafts": "DIY & Crafts",
+ "education": "Education",
+ "foodCooking": "Food & Cooking",
+ "healthFitness": "Health & Fitness",
+ "music": "Music",
+ "relationship": "Relationships",
+ "scienceTech": "Science & Technology",
+ "exercise": "Exercise",
+ "creativity": "Creativity",
+ "budgeting": "Budgeting",
+ "health_wellness": "Health & Wellness",
+ "self_care": "Self-Care",
+ "habitica_official": "Habitica Official",
+ "academics": "Academics",
+ "advocacy_causes": "Advocacy + Causes",
+ "creativity": "Creativity",
+ "entertainment": "Entertainment",
+ "finance": "Finance",
+ "health_fitness": "Health + Fitness",
+ "hobbies_occupations": "Hobbies + Occupations",
+ "location_based": "Location-based",
+ "mental_health": "Mental Health + Self-Care",
+ "getting_organized": "Getting Organized",
+ "self_improvement": "Self-Improvement",
+ "spirituality": "Spirituality",
+ "time_management": "Time-Management + Accountability",
+ "recovery_support_groups": "Recovery + Support Groups",
+
+ "messages": "Messages",
+ "emptyMessagesLine1": "You don't have any messages",
+ "emptyMessagesLine2": "Send a message to start a conversation!"
}
diff --git a/website/common/locales/en/groups.json b/website/common/locales/en/groups.json
index 5d1254b856..c086703a81 100644
--- a/website/common/locales/en/groups.json
+++ b/website/common/locales/en/groups.json
@@ -1,9 +1,20 @@
{
"tavern": "Tavern Chat",
+ "tavernChat": "Tavern Chat",
"innCheckOut": "Check Out of Inn",
"innCheckIn": "Rest in the Inn",
"innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.",
"innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies... unless they are also in the Inn... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn... so tired...",
+ "helpfulLinks": "Helpful Links",
+ "communityGuidelinesLink": "Community Guidelines",
+ "lookingForGroup": "Looking for Group (Party Wanted) Posts",
+ "dataDisplayTool": "Data Display Tool",
+ "reportProblem": "Report a Bug",
+ "requestFeature": "Request a Feature",
+ "askAQuestion": "Ask a Question",
+ "askQuestionGuild": "Ask a Question (Habitica Help guild)",
+ "contributing": "Contributing",
+ "faq": "FAQ",
"lfgPosts": "Looking for Group (Party Wanted) Posts",
"tutorial": "Tutorial",
"glossary": "Glossary",
@@ -26,6 +37,7 @@
"party": "Party",
"createAParty": "Create A Party",
"updatedParty": "Party settings updated.",
+ "errorNotInParty": "You are not in a Party",
"noPartyText": "You are either not in a party or your party is taking a while to load. You can either create one and invite friends, or if you want to join an existing party, have them enter your Unique User ID below and then come back here to look for the invitation:",
"LFG": "To advertise your new party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.",
"wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
@@ -57,6 +69,7 @@
"guildBankPop1": "Guild Bank",
"guildBankPop2": "Gems which your guild leader can use for challenge prizes.",
"guildGems": "Guild Gems",
+ "group": "Group",
"editGroup": "Edit Group",
"newGroupName": "<%= groupType %> Name",
"groupName": "Group Name",
@@ -122,6 +135,7 @@
"privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> months of subscription! ",
"cannotSendGemsToYourself": "Cannot send gems to yourself. Try a subscription instead.",
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
+ "report": "Report",
"abuseFlag": "Report violation of Community Guidelines",
"abuseFlagModalHeading": "Report <%= name %> for violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to: