mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Merge pull request #5119 from NotGonnaGitUs/develop
Made front page translatable
This commit is contained in:
30
CHANGELOG.md
30
CHANGELOG.md
@@ -1,3 +1,31 @@
|
|||||||
<a name="">My app - Changelog</a>
|
<a name="">My app - Changelog</a>
|
||||||
# (2015-03-28)
|
# (2015-05-02)
|
||||||
|
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **invite-friends:** text should be valid for both parties and guilds
|
||||||
|
([54e82a14](watch/commits/54e82a14a252c3b9923449a7ef7cee6033a5d160))
|
||||||
|
- **mystery:** It's 2015 now, Sabe
|
||||||
|
([00252f20](watch/commits/00252f200481f06de9bccd1e55275d5366b03919))
|
||||||
|
- **scoring:** move gainMP into score
|
||||||
|
([2fc0cb8f](watch/commits/2fc0cb8fa1b3b5975c16653cb110be2f03b5427e))
|
||||||
|
- **slimes:** Tweaks and missing sprite
|
||||||
|
([7d1a58ca](watch/commits/7d1a58ca002af9dac19aba65d6465bd23b28d649))
|
||||||
|
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **emails:** add support for weekly recap emails
|
||||||
|
([37f7db3c](watch/commits/37f7db3c4e3859d03fd55a44e63819e273a06442))
|
||||||
|
- **i18n:** upload japanese, serbian and chinese (taiwan)
|
||||||
|
([ee7ba19e](watch/commits/ee7ba19ed17e72b33cbef8a324266617d384f852))
|
||||||
|
- **mystery:** April Subscribee Items
|
||||||
|
([7a7fc968](watch/commits/7a7fc96818ffd7f92738e8c6cc8a59e48d60597d))
|
||||||
|
- **pets:** Slime Quest
|
||||||
|
([f13c6cba](watch/commits/f13c6cba0026c645b19a0b1355ba2c5b27f80878))
|
||||||
|
- **quests:** Boss damage from Habits
|
||||||
|
([43dcded0](watch/commits/43dcded051b602d8a4efc30eef45365abfd238b4))
|
||||||
|
- **scoring:** MP gain from Habits and Dailies
|
||||||
|
([7b22244f](watch/commits/7b22244f0123cf649c9f2aada0811f35a565688d))
|
||||||
|
|
||||||
|
|||||||
@@ -1,100 +1,174 @@
|
|||||||
{
|
{
|
||||||
"titleFront": "HabitRPG | Gamify Your Life",
|
"FAQ": "FAQ",
|
||||||
"tagline": "A free habit building app that treats your life like a game.",
|
"accept1Terms": "By clicking the button below, I agree to the",
|
||||||
"landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.",
|
"accept2Terms": "and the",
|
||||||
"landingp2header": "Instant Gratification",
|
"alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.",
|
||||||
"landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG 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.",
|
"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.",
|
||||||
"landingp3header": "Consequences",
|
"andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!",
|
||||||
"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 die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.",
|
"autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.",
|
||||||
"landingp4header": "Accountability",
|
"businessSample1": "Confirm 1 page of Inventory",
|
||||||
"landingp4": "With an active community, HabitRPG 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. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.",
|
"businessSample2": "20 mins Filing",
|
||||||
|
"businessSample3": "Sort and Process Inbox",
|
||||||
|
"businessSample4": "Prepare 1 Document for Client",
|
||||||
|
"businessSample5": "Call Clients/Put Off Phone Calls",
|
||||||
|
"businessText": "Use HabitRPG 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",
|
||||||
|
"communityBug": "Submit Bug",
|
||||||
|
"communityExtensions": "Add-ons & Extensions",
|
||||||
|
"communityFacebook": "Facebook",
|
||||||
|
"communityFeature": "Request Feature",
|
||||||
|
"communityForum": "Forum",
|
||||||
|
"communityKickstarter": "Kickstarter",
|
||||||
|
"communityReddit": "Reddit",
|
||||||
|
"companyAbout": "How it Works",
|
||||||
|
"companyBlog": "Blog",
|
||||||
|
"companyDonate": "Donate",
|
||||||
|
"companyExtensions": "Extensions",
|
||||||
|
"companyPrivacy": "Privacy",
|
||||||
|
"companyTerms": "Terms",
|
||||||
|
"companyVideos": "Videos",
|
||||||
|
"contribUse": "HabitRPG contributors use",
|
||||||
|
"dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.",
|
||||||
|
"dreimQuote": "When I discovered HabitRPG 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!",
|
||||||
|
"email": "Email",
|
||||||
|
"emailNewPass": "Email New Password",
|
||||||
|
"evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!",
|
||||||
|
"examplesHeading": "Players use HabitRPG 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...",
|
||||||
|
"footerCommunity": "Community",
|
||||||
|
"footerCompany": "Company",
|
||||||
|
"footerMobile": "Mobile",
|
||||||
|
"footerSocial": "Social",
|
||||||
|
"forgotPass": "Forgot Password",
|
||||||
|
"frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!",
|
||||||
|
"free": "Play 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",
|
||||||
|
"health": "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": "HabitRPG 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. HabitRPG has cured that!",
|
||||||
|
"joinOthers": "Join 200,000 people making it fun to achieve goals!",
|
||||||
|
"kazuiQuote": "Before HabitRPG, 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.",
|
||||||
|
"landingadminlink": "administrative packages",
|
||||||
"landingend": "Not convinced yet?",
|
"landingend": "Not convinced yet?",
|
||||||
"landingend2": "See a more detailed list of",
|
"landingend2": "See a more detailed list of",
|
||||||
"landingfeatureslink": "our features",
|
|
||||||
"landingend3": ". Are you looking for a more private approach? Check out our",
|
"landingend3": ". Are you looking for a more private approach? Check out our",
|
||||||
"landingadminlink": "administrative packages",
|
|
||||||
"landingend4": "which are perfect for families, teachers, support groups, and businesses.",
|
"landingend4": "which are perfect for families, teachers, support groups, and businesses.",
|
||||||
|
"landingfeatureslink": "our features",
|
||||||
|
"landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, HabitRPG 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, HabitRPG 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 die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.",
|
||||||
|
"landingp3header": "Consequences",
|
||||||
|
"landingp4": "With an active community, HabitRPG 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. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.",
|
||||||
|
"landingp4header": "Accountability",
|
||||||
|
"leadText": "HabitRPG 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, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.",
|
||||||
|
"login": "Login",
|
||||||
|
"loginAndReg": "Login / Register",
|
||||||
|
"loginFacebookAlt": "Login / Register with Facebook",
|
||||||
|
"logout": "Log Out",
|
||||||
"marketing1Header": "Improve Your Habits By Playing A Game",
|
"marketing1Header": "Improve Your Habits By Playing A Game",
|
||||||
"marketing1Lead1": "HabitRPG 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.",
|
"marketing1Lead1": "HabitRPG 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.",
|
||||||
"marketing1Lead2": "<strong>Get Sweet Gear</strong>. Improve your habits to build up your avatar. Show off the sweet gear you've earned",
|
"marketing1Lead2": "<strong>Get Sweet Gear</strong>. Improve your habits to build up your avatar. Show off the sweet gear you've earned",
|
||||||
"marketing1Lead2Title": "Get Sweet Gear",
|
"marketing1Lead2Title": "Get Sweet Gear",
|
||||||
"marketing1Lead3": "<strong>Find Random Prizes</strong>. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accommodates all reinforcement styles: positive, negative, predictable, and random.",
|
"marketing1Lead3": "<strong>Find Random Prizes</strong>. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accommodates all reinforcement styles: positive, negative, predictable, and random.",
|
||||||
"marketing1Lead3Title": "Find Random Prizes",
|
"marketing1Lead3Title": "Find Random Prizes",
|
||||||
|
|
||||||
"marketing2Header": "Compete With Friends, Join Interest Groups",
|
"marketing2Header": "Compete With Friends, Join Interest Groups",
|
||||||
"marketing2Lead1": "While you can solo-play HabitRPG, 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?",
|
"marketing2Lead1": "While you can solo-play HabitRPG, 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?",
|
||||||
"marketing2Lead2": "<strong>Fight Bosses</strong>. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts <em>everyone</em>.",
|
"marketing2Lead2": "<strong>Fight Bosses</strong>. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts <em>everyone</em>.",
|
||||||
"marketing2Lead2Title": "Bosses",
|
"marketing2Lead2Title": "Bosses",
|
||||||
"marketing2Lead3": "<strong>Challenges</strong> let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.",
|
"marketing2Lead3": "<strong>Challenges</strong> let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.",
|
||||||
|
|
||||||
"marketing3Header": "Apps",
|
"marketing3Header": "Apps",
|
||||||
"marketing3Lead1Title": "iPhone & Android",
|
|
||||||
"marketing3Lead1": "The <strong>iPhone & Android</strong> apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
|
"marketing3Lead1": "The <strong>iPhone & Android</strong> apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
|
||||||
"marketing3Lead2": " Other <strong>3rd Party Tools</strong> tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the <a href='https://chrome.google.com/webstore/detail/habitrpg/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US' target='_blank'>Chrome Extension</a>, for which you lose points when browsing unproductive websites, and gain points when on productive ones. <a href='http://habitrpg.wikia.com/wiki/App_and_Extension_Integrations' target='_blank'>See more here</a>",
|
"marketing3Lead2": " Other <strong>3rd Party Tools</strong> tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the <a href='https://chrome.google.com/webstore/detail/habitrpg/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US' target='_blank'>Chrome Extension</a>, for which you lose points when browsing unproductive websites, and gain points when on productive ones. <a href='http://habitrpg.wikia.com/wiki/App_and_Extension_Integrations' target='_blank'>See more here</a>",
|
||||||
|
|
||||||
"marketing4Header": "Organizational Use",
|
"marketing4Header": "Organizational Use",
|
||||||
"marketing4Lead1Title": "Gamification In Education",
|
|
||||||
"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 eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
|
"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 eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
|
||||||
"marketing4Lead2Title": "Gamification In Health and Wellness",
|
"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 HabitRPG can pave a substantial path towards healthy lifestyles.",
|
"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 HabitRPG can pave a substantial path towards healthy lifestyles.",
|
||||||
"marketing4Lead3Title": "Gamify Everything",
|
"marketing4Lead2Title": "Gamification In Health and Wellness",
|
||||||
"marketing4Lead3-1": "Want to gamify your life?",
|
"marketing4Lead3-1": "Want to gamify your life?",
|
||||||
"marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
|
"marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
|
||||||
"marketing4Lead3-3": "Want to learn more?",
|
"marketing4Lead3-3": "Want to learn more?",
|
||||||
|
"marketing4Lead3Title": "Gamify Everything",
|
||||||
"playButton": "Play",
|
|
||||||
"username": "Username",
|
|
||||||
"password": "Password",
|
|
||||||
"useUUID": "Use UUID / API Token (For Facebook Users)",
|
|
||||||
"passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.",
|
|
||||||
"forgotPass": "Forgot Password",
|
|
||||||
"emailNewPass": "Email New Password",
|
|
||||||
"invalidEmail": "A valid email address is required in order to perform a password reset.",
|
|
||||||
"email": "Email",
|
|
||||||
"passConfirm": "Confirm Password",
|
|
||||||
"accept1Terms": "By clicking the button below, I agree to the",
|
|
||||||
"terms": "Terms and Conditions",
|
|
||||||
"accept2Terms": "and the",
|
|
||||||
"privacy": "Privacy Policy",
|
|
||||||
"home": "Home",
|
|
||||||
"learnMore": "Learn More",
|
|
||||||
"contact": "Contact",
|
|
||||||
"history": "History",
|
|
||||||
"anonymous": "Anonymous",
|
|
||||||
"tasks": "Tasks",
|
|
||||||
"loginAndReg": "Login / Register",
|
|
||||||
"loginFacebookAlt": "Login / Register with Facebook",
|
|
||||||
"login": "Login",
|
|
||||||
"register": "Register",
|
|
||||||
"options": "Options",
|
|
||||||
"logout": "Log Out",
|
|
||||||
"sync": "Sync",
|
|
||||||
"FAQ": "FAQ",
|
|
||||||
"tutorials": "Tutorials",
|
|
||||||
"psst": "Psst",
|
|
||||||
"footerMobile": "Mobile",
|
|
||||||
"mobileIOS": "iOS",
|
|
||||||
"mobileAndroid": "Android",
|
"mobileAndroid": "Android",
|
||||||
"footerCompany": "Company",
|
"mobileIOS": "iOS",
|
||||||
"companyDonate": "Donate",
|
"motivate": "Motivate yourself and your team!",
|
||||||
"companyAbout": "How it Works",
|
"passConfirm": "Confirm Password",
|
||||||
"companyVideos": "Videos",
|
"passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.",
|
||||||
"companyBlog": "Blog",
|
"password": "Password",
|
||||||
"companyExtensions": "Extensions",
|
"playButton": "Play",
|
||||||
"companyPrivacy": "Privacy",
|
"playButtonFull": "Play HabitRPG",
|
||||||
"companyTerms": "Terms",
|
|
||||||
"footerCommunity": "Community",
|
|
||||||
"communityBug": "Submit Bug",
|
|
||||||
"communityFeature": "Request Feature",
|
|
||||||
"communityExtensions": "Add-ons & Extensions",
|
|
||||||
"communityForum": "Forum",
|
|
||||||
"communityKickstarter": "Kickstarter",
|
|
||||||
"communityFacebook": "Facebook",
|
|
||||||
"communityReddit": "Reddit",
|
|
||||||
"footerSocial": "Social",
|
|
||||||
"socialTitle": "HabitRPG - Gamify Your Life",
|
|
||||||
"watchVideos": "Watch Videos",
|
|
||||||
"presskit": "Press Kit",
|
"presskit": "Press Kit",
|
||||||
|
"presskitDownload": "Download all images:",
|
||||||
"presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.",
|
"presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.",
|
||||||
"presskitDownload": "Download all images:"
|
"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 HabitRPG. 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": "HabitRPG - 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...",
|
||||||
|
"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": "Username",
|
||||||
|
"watchVideos": "Watch Videos",
|
||||||
|
"work": "Work",
|
||||||
|
"zelahQuote": "With HabitRPG, 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!"
|
||||||
|
}
|
||||||
@@ -63,18 +63,17 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
li
|
li
|
||||||
a(href='/static/contact')=env.t('contactUs')
|
a(href='/static/contact')=env.t('contactUs')
|
||||||
li
|
li
|
||||||
button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()') Play HabitRPG
|
button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')= env.t('playButtonFull')
|
||||||
#intro
|
#intro
|
||||||
h1 Motivate yourself and your team!
|
h1= env.t('motivate')
|
||||||
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/intro.png')
|
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/intro.png')
|
||||||
// insert intro images
|
// insert intro images
|
||||||
.introcall.bg-success
|
.introcall.bg-success
|
||||||
h4
|
h4= env.t('joinOthers')
|
||||||
| Join 200,000 players making it fun to achieve goals!
|
|
||||||
small
|
small
|
||||||
button#play-btn.btn.btn-primary.btn-lg.gamifybutton(ng-click='playButtonClick()') Play for free
|
button#play-btn.btn.btn-primary.btn-lg.gamifybutton(ng-click='playButtonClick()')= env.t('free')
|
||||||
.presslogos.text-center
|
.presslogos.text-center
|
||||||
| Featured in
|
= env.t('featuredIn')
|
||||||
br
|
br
|
||||||
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/lifehacker.png')
|
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/lifehacker.png')
|
||||||
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/nyt-logo.png')
|
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/nyt-logo.png')
|
||||||
@@ -88,12 +87,12 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.row
|
.row
|
||||||
.col-md-8.col-md-offset-2
|
.col-md-8.col-md-offset-2
|
||||||
p.lead.text-center
|
p.lead.text-center
|
||||||
| HabitRPG 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, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.
|
= env.t('leadText')
|
||||||
section#testimonial-carousel.bg-info
|
section#testimonial-carousel.bg-info
|
||||||
.container-fluid
|
.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-md-3.col-md-offset-1
|
.col-md-3.col-md-offset-1
|
||||||
h2 What people say...
|
h2= env.t('testimonialHeading')
|
||||||
img.img-say.img-responsive.visible-lg-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png')
|
img.img-say.img-responsive.visible-lg-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png')
|
||||||
// Testimonials
|
// Testimonials
|
||||||
.col-md-8.col-sm-10.col-sx-10
|
.col-md-8.col-sm-10.col-sx-10
|
||||||
@@ -116,7 +115,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.row
|
.row
|
||||||
.col-sm-8.col-sm-offset-2
|
.col-sm-8.col-sm-offset-2
|
||||||
p
|
p
|
||||||
| I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.
|
= env.t('dragonsilverQuote')
|
||||||
small Drag0nsilver
|
small Drag0nsilver
|
||||||
// Quote 2
|
// Quote 2
|
||||||
.item
|
.item
|
||||||
@@ -124,7 +123,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.row
|
.row
|
||||||
.col-sm-8.col-sm-offset-2
|
.col-sm-8.col-sm-offset-2
|
||||||
p
|
p
|
||||||
| HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!
|
= env.t('frabjabulousQuote')
|
||||||
small frabjabulous
|
small frabjabulous
|
||||||
// Quote 3
|
// Quote 3
|
||||||
.item
|
.item
|
||||||
@@ -132,73 +131,73 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.row
|
.row
|
||||||
.col-sm-8.col-sm-offset-2
|
.col-sm-8.col-sm-offset-2
|
||||||
p
|
p
|
||||||
| Awesome product, just started a few days ago and already more conscious and productive with my time!
|
= env.t('andeeliaoQuote')
|
||||||
small AndeeLiao
|
small AndeeLiao
|
||||||
.item
|
.item
|
||||||
blockquote
|
blockquote
|
||||||
.row
|
.row
|
||||||
.col-sm-8.col-sm-offset-2
|
.col-sm-8.col-sm-offset-2
|
||||||
p
|
p
|
||||||
| Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.
|
= env.t('alexandraQuote')
|
||||||
small _AlexandraSo_
|
small _AlexandraSo_
|
||||||
// Carousel Buttons Next/Prev
|
// Carousel Buttons Next/Prev
|
||||||
a.left.carousel-control(data-slide='prev', href='#quote-carousel')
|
a.left.carousel-control(data-slide='prev', href='#quote-carousel')
|
||||||
i.fa.fa-chevron-left
|
i.fa.fa-chevron-left
|
||||||
a.right.carousel-control(data-slide='next', href='#quote-carousel')
|
a.right.carousel-control(data-slide='next', href='#quote-carousel')
|
||||||
i.fa.fa-chevron-right
|
i.fa.fa-chevron-right
|
||||||
button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#uses
|
section#uses
|
||||||
h2 Players use HabitRPG to manage...
|
h2= env.t('examplesHeading')
|
||||||
.container-fluid
|
.container-fluid
|
||||||
#myCarousel.carousel.slide(data-interval='10000', data-ride='carousel')
|
#myCarousel.carousel.slide(data-interval='10000', data-ride='carousel')
|
||||||
ul.nav.nav-pills.nav-justified
|
ul.nav.nav-pills.nav-justified
|
||||||
li.active(data-target='#myCarousel', data-slide-to='0')
|
li.active(data-target='#myCarousel', data-slide-to='0')
|
||||||
a(href='#') Work
|
a(href='#')=env.t('work')
|
||||||
li(data-target='#myCarousel', data-slide-to='1')
|
li(data-target='#myCarousel', data-slide-to='1')
|
||||||
a(href='#') Health
|
a(href='#')=env.t('health')
|
||||||
li(data-target='#myCarousel', data-slide-to='2')
|
li(data-target='#myCarousel', data-slide-to='2')
|
||||||
a(href='#') Teams
|
a(href='#')=env.t('teams')
|
||||||
li(data-target='#myCarousel', data-slide-to='3')
|
li(data-target='#myCarousel', data-slide-to='3')
|
||||||
a(href='#') School
|
a(href='#')=env.t('school')
|
||||||
li(data-target='#myCarousel', data-slide-to='4')
|
li(data-target='#myCarousel', data-slide-to='4')
|
||||||
a(href='#') Goals
|
a(href='#')=env.t('goals')
|
||||||
li(data-target='#myCarousel', data-slide-to='5')
|
li(data-target='#myCarousel', data-slide-to='5')
|
||||||
a(href='#') Chores
|
a(href='#')=env.t('chores')
|
||||||
// Wrapper for slides
|
// Wrapper for slides
|
||||||
.carousel-inner(style='z-index:0;')
|
.carousel-inner(style='z-index:0;')
|
||||||
.item.active.work-use
|
.item.active.work-use
|
||||||
h3
|
h3
|
||||||
| Work
|
= env.t('work')
|
||||||
br
|
br
|
||||||
small
|
small
|
||||||
a(href='/business.html') Use HabitRPG at your business
|
a(href='/business.html')= env.t('businessText')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample Habits
|
h4= env.t('sampleHabits')
|
||||||
div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Confirm 1 page of Inventory
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') 20 mins Filing
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Sort and Process Inbox
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample3')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Prepare 1 Document for Client
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample4')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Call Clients/Put Off Phone Calls
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample5')
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/coding.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/coding.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
@@ -206,43 +205,43 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser
|
= env.t('frabjabulousQuote')
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='_AlexandraSo_', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/AlexandraSo.png')
|
img(data-toggle='tooltip', data-placement='top', title='_AlexandraSo_', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/AlexandraSo.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.
|
= env.t('alexandraQuote')
|
||||||
// End item
|
// End item
|
||||||
.item.health-use
|
.item.health-use
|
||||||
h3 Health
|
h3= env.t('health')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample Habits
|
h4= env.t('sampleHabits')
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Drink Water/Soda
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Chew Gum/Smoke
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Take Stairs/Elevator
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample3')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(255, 207, 66); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(255, 207, 66); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Eat Healthy/Junk Food
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample4')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Break a Sweat for 1 hr
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample5')
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/clipart-rosemonkeyct-meditation.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/clipart-rosemonkeyct-meditation.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
@@ -250,36 +249,36 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!
|
= env.t('evagantzQuote')
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='supermouse35', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/supermouse35.png')
|
img(data-toggle='tooltip', data-placement='top', title='supermouse35', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/supermouse35.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D
|
= env.t('supermouse35Quote')
|
||||||
// End Item
|
// End Item
|
||||||
.item.team-use
|
.item.team-use
|
||||||
h3 Teams
|
h3= env.t('teams')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample To-Dos
|
h4= env.t('sampleToDo')
|
||||||
div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
||||||
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Outline Meeting Itinerary for Tuesday
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
||||||
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Brainstorm Growth Hacking
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);')
|
||||||
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Discuss this week’s KPIs
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample3')
|
||||||
br
|
br
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
@@ -288,80 +287,80 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| 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.
|
= env.t('althaireQuote')
|
||||||
// End Item
|
// End Item
|
||||||
.item.school-use
|
.item.school-use
|
||||||
h3 School
|
h3= env.t('school')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample Habits
|
h4= env.t('sampleHabits')
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Finish 1 Assignment
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Study 1 hour
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Meet with Study Group
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample3')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Notes for 1 Chapter
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample4')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(90, 98, 223); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(90, 98, 223); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Read 1 Chapter
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample5')
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/reading.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/reading.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='InfH', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/InfH.png')
|
img(data-toggle='tooltip', data-placement='top', title='InfH', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/InfH.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content HabitRPG has really helped me impart structure to my life in graduate school.
|
.popover-content= env.t('infhQuote')
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='Drei-M', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Drei-M.png')
|
img(data-toggle='tooltip', data-placement='top', title='Drei-M', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Drei-M.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| When I discovered HabitRPG 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.
|
= env.t('dreimQuote')
|
||||||
// End Item
|
// End Item
|
||||||
.item.improvement-use
|
.item.improvement-use
|
||||||
h3 Goals
|
h3= env.t('goals')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample Dailies
|
h4= env.t('sampleDailies')
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Practice Piano for 1 Hour
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Work on article for publication
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Work on blog post
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample3')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Japanese lesson on Duolingo
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample4')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Read an Informative Article
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample5')
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
@@ -369,69 +368,69 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| Before HabitRPG, 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
|
= env.t('kazuiQuote')
|
||||||
// End Item
|
// End Item
|
||||||
.item.housework-use
|
.item.housework-use
|
||||||
h3 Chores
|
h3= env.t('chores')
|
||||||
.carousel-content.row
|
.carousel-content.row
|
||||||
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
.sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12
|
||||||
h4 Sample Dailies
|
h4= env.t('sampleDailies')
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Put Dirty Clothes in Hamper
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample1')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') 20 mins of Housework
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample2')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') -
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Wash a Load of Dishes
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample3')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Tidy One Room
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample4')
|
||||||
br
|
br
|
||||||
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;')
|
||||||
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
.task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') +
|
||||||
|
|
|
|
||||||
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Wash and Dry a Load of Clothes
|
.task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample5')
|
||||||
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/dusting_by_leephon.png')
|
img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/dusting_by_leephon.png')
|
||||||
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
.usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='autumnesquirrel', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/autumnesquirrel.png')
|
img(data-toggle='tooltip', data-placement='top', title='autumnesquirrel', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/autumnesquirrel.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content I'm procrastinating less on work and housework and pay bills on time.
|
.popover-content= env.t('autumnesquirrelQuote')
|
||||||
.usetweet-group
|
.usetweet-group
|
||||||
img(data-toggle='tooltip', data-placement='top', title='irishfeet123', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/irishfeet123.png')
|
img(data-toggle='tooltip', data-placement='top', title='irishfeet123', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/irishfeet123.png')
|
||||||
.usetweet.tweet.popover.right
|
.usetweet.tweet.popover.right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!
|
= env.t('irishfeet123Quote')
|
||||||
// End Item
|
// End Item
|
||||||
// End Carousel
|
// End Carousel
|
||||||
button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#rewards.bg-warning.container-fluid
|
section#rewards.bg-warning.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2.headline Complete a task to earn gold!
|
h2.headline= env.t('rewardHeading')
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12.col-xs-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12.col-xs-12
|
||||||
p.sectioninfo
|
p.sectioninfo
|
||||||
| Spend gold on virtual and real-life rewards.
|
= env.t('rewardByline1')
|
||||||
br
|
br
|
||||||
br
|
br
|
||||||
| Instant rewards keep you motivated!
|
= env.t('rewardByline2')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Elmi.png')
|
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Elmi.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content Every morning I'm looking forward to getting up so I can earn some gold!
|
.popover-content= env.t('elmiQuote')
|
||||||
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg
|
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg
|
||||||
.avatarscroll
|
.avatarscroll
|
||||||
h2
|
h2
|
||||||
@@ -444,45 +443,45 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
h2
|
h2
|
||||||
span.glyphicon.glyphicon-arrow-down
|
span.glyphicon.glyphicon-arrow-down
|
||||||
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/TVreward.png')
|
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/TVreward.png')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#levels.container-fluid
|
section#levels.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2.headline As you stay productive, you unlock new content!
|
h2.headline= env.t('unlockHeadline')
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
p.sectioninfo
|
p.sectioninfo
|
||||||
| Achieve your goals and level up.
|
= env.t('unlockByline1')
|
||||||
br
|
br
|
||||||
br
|
br
|
||||||
| Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!
|
= env.t('unlockByline2')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/16bitFil.png')
|
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/16bitFil.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!
|
= env.t('sixteenBitFilQuote')
|
||||||
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2
|
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2
|
||||||
.avatarscroll
|
.avatarscroll
|
||||||
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/avatar/avatarstatic.png')
|
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/avatar/avatarstatic.png')
|
||||||
h2
|
h2
|
||||||
span.glyphicon.glyphicon-arrow-down
|
span.glyphicon.glyphicon-arrow-down
|
||||||
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/SAMPLEadventurers.png')
|
img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/SAMPLEadventurers.png')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#health.bg-danger.container-fluid
|
section#health.bg-danger.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2.headline Miss a daily goal?
|
h2.headline= env.t('punishHeading1')
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2 Lose health!
|
h2= env.t('punishHeading2')
|
||||||
p.sectioninfo Break bad habits and procrastination cycles with immediate consequences.
|
p.sectioninfo= env.t('punishByline')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Zelah Meyer', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Zelah_Meyer.png')
|
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Zelah Meyer', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Zelah_Meyer.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| With HabitRPG, 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!
|
= env.t('zelahQuote')
|
||||||
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg
|
.col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg
|
||||||
h2
|
h2
|
||||||
span.glyphicon.glyphicon-unchecked
|
span.glyphicon.glyphicon-unchecked
|
||||||
@@ -500,24 +499,24 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.meter.health
|
.meter.health
|
||||||
.bar
|
.bar
|
||||||
div(style='width:50%;')
|
div(style='width:50%;')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#quest.container-fluid
|
section#quest.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2.headline Battle monsters with your friends!
|
h2.headline= env.t('questHeading1')
|
||||||
.row
|
.row
|
||||||
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
.col-lg-5.col-lg-offset-1.col-md-5.col-sm-12
|
||||||
h2 If you slack off, they all get hurt!
|
h2= env.t('questHeading2')
|
||||||
p.sectioninfo
|
p.sectioninfo
|
||||||
| Playing with your friends keeps you accountable for your tasks.
|
= env.t('questByline1')
|
||||||
br
|
br
|
||||||
| Issue each other Challenges to complete a goal together!
|
= env.t('questByline2')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='skysailor', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/skysailor.png')
|
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='skysailor', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/skysailor.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
| 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
|
= env.t('skysailorQuote')
|
||||||
.col-lg-4.col-md-6.col-md-offset-1.col-lg-offset-1.col-sm-10.well.col-xs-10.col-xs-offset-1.col-sm-offset-1.well-lg
|
.col-lg-4.col-md-6.col-md-offset-1.col-lg-offset-1.col-sm-10.well.col-xs-10.col-xs-offset-1.col-sm-offset-1.well-lg
|
||||||
img.clearfix.img-responsive.center-block(style='padding-bottom:30px;', src="https://s3.amazonaws.com/habitrpg-assets/front/images/Quest_dilatory_drag'onSmall.png")
|
img.clearfix.img-responsive.center-block(style='padding-bottom:30px;', src="https://s3.amazonaws.com/habitrpg-assets/front/images/Quest_dilatory_drag'onSmall.png")
|
||||||
.row
|
.row
|
||||||
@@ -542,52 +541,52 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
div(style='width:0%;')
|
div(style='width:0%;')
|
||||||
.quest-friend-img
|
.quest-friend-img
|
||||||
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/party/GrimReaper.png')
|
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/party/GrimReaper.png')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#features.bg-info.container-fluid
|
section#features.bg-info.container-fluid
|
||||||
.row
|
.row
|
||||||
h2 We also feature...
|
h2= env.t('featuresHeading')
|
||||||
.row
|
.row
|
||||||
.col-md-4.col-md-offset-2.col-sm-6
|
.col-md-4.col-md-offset-2.col-sm-6
|
||||||
.feature-img
|
.feature-img
|
||||||
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Mount.png')
|
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Mount.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4 Pets and Mounts
|
h4= env.t('featurePetHeading')
|
||||||
p
|
p
|
||||||
| Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!
|
= env.t('featurePetByline')
|
||||||
.col-md-4.col-sm-6
|
.col-md-4.col-sm-6
|
||||||
.feature-img.center-block
|
.feature-img.center-block
|
||||||
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-triadbingo.png')
|
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-triadbingo.png')
|
||||||
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-perfect.png')
|
img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-perfect.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4 Achievement Badges
|
h4= env.t('featureAchievementHeading')
|
||||||
p Do something totally awesome? Get a badge and show it off!
|
p= env.t('featureAchievementByline')
|
||||||
.row
|
.row
|
||||||
.col-md-4.col-md-offset-2.col-sm-6
|
.col-md-4.col-md-offset-2.col-sm-6
|
||||||
.feature-img
|
.feature-img
|
||||||
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Promo_springclasses2015.png')
|
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Promo_springclasses2015.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4 Equipment and extras
|
h4= env.t('featureEquipHeading')
|
||||||
p
|
p
|
||||||
| Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!
|
= env.t('featureEquipByline')
|
||||||
.col-md-4.col-sm-6
|
.col-md-4.col-sm-6
|
||||||
.feature-img
|
.feature-img
|
||||||
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Party-Header.png')
|
img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Party-Header.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4 Social play
|
h4= env.t('featureSocialHeading')
|
||||||
p
|
p
|
||||||
| Join common-interest groups with like-minded people. Create Challenges to compete against other users.
|
= env.t('featureSocialByline')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today!
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
#footercall
|
#footercall
|
||||||
.container-fluid
|
.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-md-10
|
.col-md-10
|
||||||
h3 Join 200,000 players making it fun to achieve goals!
|
h3= env.t('joinOthers')
|
||||||
.row
|
.row
|
||||||
.col-md-4.col-md-offset-4
|
.col-md-4.col-md-offset-4
|
||||||
button.btn.btn-primary.btn-lg.btn-block(ng-click='playButtonClick()') Play for free!
|
button.btn.btn-primary.btn-lg.btn-block(ng-click='playButtonClick()')= env.t('free')
|
||||||
footer.footer
|
footer.footer
|
||||||
.container-fluid.shoutout
|
.container-fluid.shoutout
|
||||||
h4 HabitRPG contributors use
|
h4= env.t('contribUse')
|
||||||
.row
|
.row
|
||||||
.col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='http://ionicframework.com/')
|
a(href='http://ionicframework.com/')
|
||||||
|
|||||||
Reference in New Issue
Block a user