Compare commits

..

955 Commits

Author SHA1 Message Date
Sabe Jones
e27512f626 3.53.4 2016-11-15 00:46:15 +00:00
Sabe Jones
dbf9cb3b4e chore(news): misc Bailey 2016-11-15 00:27:40 +00:00
Keith Holliday
f602bfe438 Removed group subscription options (#8211) 2016-11-13 20:24:59 +01:00
Alys
9aa4b8aa64 add 'month' to gift subscription message - fixes https://github.com/HabitRPG/habitica/issues/7747
I haven't pluralised this by using "month(s)", because the phrase "a 3 month subscription" is acceptable in English. Translators may use pluralisation as desired, although note that the same wording will be used for 1 month subscriptions.
2016-11-13 20:40:01 +10:00
Alys
5a150ebc5b change '/group/' to '/groups/' in docs for /api/v3/challenges/groups/:groupId 2016-11-13 17:43:52 +10:00
Keith Holliday
cbe1892b50 Added note sync when user adds task to challenge, tests, and fixed challenge tests (#8200) 2016-11-12 23:48:22 +01:00
Keith Holliday
13df60e0dd Group approval ui (#8184)
* Added all ui components back

* Added group ui items back and initial group approval directive

* Added ability to mark tasks as requires approval. Added approvals ctrl. Added get approvals method to tasks service

* Added approval list view with approving functionality

* Added error to produce message when task requests approval

* Added notification display for group approvals

* Fixed notification read and adding task

* Fixed syncing with group approval required

* Added group id to notifications for redirect on client side

* Fixed approval request tests

* Fixed linting issues

* Removed expectation from beforeEach

* Moved string to locale

* Added eslint ignore

* Updated notification for group approved, added new icons, and updated styles

* Hid group plan ui
2016-11-12 23:47:45 +01:00
Blade Barringer
3ff7692528 chore(i18n): update locales 2016-11-11 08:08:46 -06:00
Sabe Jones
111bba84dc feat(content): 2016-11 pet quest strings 2016-11-10 23:12:42 +00:00
Keith Holliday
b0d2b72b88 Updated buy special item to use function call wrapper (#8203) 2016-11-10 21:36:49 +01:00
Sabe Jones
696317ea8a fix(quests): Basilist error with no party 2016-11-07 15:30:44 +00:00
Sabe Jones
593178a46a fix(sprites): copy corrected Ian to prod path
fixes #7867 (again)
2016-11-07 15:20:04 +00:00
MathWhiz
f8fe16482d Unsubscribe documentation
closes #8187
2016-11-06 21:41:12 -06:00
Romeeka Gayhart
5108480ec5 Get skipped/pending unit tests working for revive (#8193) 2016-11-06 21:17:52 -06:00
Sabe Jones
95968b1b1c 3.53.3 2016-11-06 22:05:28 +00:00
Sabe Jones
566569af98 fix(event): end Fall Fest f'real 2016-11-06 21:36:52 +00:00
Alys
6693e9fca9 replace candy food with normal food and enhance canBuy / canDrop code (#8194)
* change food to normal; add variables to choose type of food; add canBuy, canDrop to cake

* reinstate ability to control canBuy and canDrop separately
2016-11-06 15:33:19 -06:00
Romeeka Gayhart
431bde56d2 Convert test UUID to string to avoid test error (#8195) 2016-11-05 23:53:11 -04:00
Sabe Jones
7cf17c0e63 3.53.2 2016-11-04 21:15:10 +00:00
Sabe Jones
49561bfc8c fix(test): accommodate changing seasons 2016-11-04 20:38:29 +00:00
Sabe Jones
8cbbb58e78 chore(event): end Fall Fest 2016-11-04 20:20:53 +00:00
Sabe Jones
905549e379 3.53.1 2016-11-04 19:23:55 +00:00
Sabe Jones
5d45c7209a chore(news): blog Bailey 2016-11-04 19:02:29 +00:00
Rick Kasten
371cddfe17 Updated bossColl1, bossColl1Broken (#8148) 2016-11-04 19:38:12 +10:00
AccioBooks
fcfac30caa Api doc status (#8165)
* Add example

* Update example
2016-11-03 08:31:30 -05:00
Corinna Jaschek
b094fb1e52 added message for challenges that could not be found - fixes #5538
closes #8176
2016-11-03 07:52:43 -05:00
Keith Holliday
a2dd82b6db Hid nav bar (#8181) 2016-11-02 21:58:17 -05:00
Sabe Jones
e6071610e4 fix(migration): revert bogus connect info 2016-11-03 00:29:57 +00:00
Sabe Jones
bdd0e2bb79 3.53.0 2016-11-03 00:12:32 +00:00
Sabe Jones
054a9a6f2b chore(sprites): compile 2016-11-02 23:29:12 +00:00
Sabe Jones
35b9ed6273 backgrounds and Armoire 2016-11 (#8178)
* feat(content): backgrounds and Armoire 2016-11

* chore(event): November Take This migration

* chore(news): Bailey
2016-11-02 18:27:32 -05:00
Keith Holliday
e65277baa5 Added check to ensure config is defined (#8180) 2016-11-02 18:27:22 -05:00
Amanda Furrow
421bd8624c Add flagger language to flag message sent to slack
closes #8179
fixes #8140
2016-11-02 17:28:44 -05:00
Blade Barringer
4562c6422a chore(i18n): update locales 2016-11-02 17:20:46 -05:00
Matteo Pagliazzi
a5cd9f2473 Merge branch 'TheHollidayInn-group-tasks-approval2' into develop 2016-11-01 21:55:32 +01:00
Matteo Pagliazzi
18bbdfa84b Merge branch 'group-tasks-approval' of https://github.com/TheHollidayInn/habitrpg into TheHollidayInn-group-tasks-approval2 2016-11-01 21:55:18 +01:00
Keith Holliday
d8c37f6e2d Group plan subscription (#8153)
* Added payment to groups and pay with group plan with Stripe

* Added edit card for Stripe

* Added stripe cancel

* Added subscribe with Amazon payments

* Added Amazon cancel for group subscription

* Added group subscription with paypal

* Added paypal cancel

* Added ipn cancel for Group plan

* Added a subscription tab and hid only the task tab when group is not subscribed

* Fixed linting issues

* Fixed tests

* Added payment unit tests

* Added back refresh after stripe payment

* Fixed style issues

* Limited grouop query fields and checked access

* Abstracted subscription schema

* Added year group plan and more access checks

* Maded purchase fields private

* Removed id and timestampes

* Added else checks to ensure user subscription is not altered. Removed active field from group model

* Added toJSONTransform function

* Moved plan active check to other toJson function

* Added check to see if purchaed has been populated

* Added purchase details to private

* Added correct data usage when paying for group sub
2016-11-01 21:51:30 +01:00
Sabe Jones
7f38c61c70 3.52.0 2016-10-31 19:02:24 +00:00
Sabe Jones
1c018cedb1 chore(event): sprites and news 2016-10-31 18:45:39 +00:00
Sabe Jones
80892bd6a8 feat(event): JackOLantern ladder (#8174) 2016-10-31 08:14:06 -05:00
Keith Holliday
6801dae75d Fixed history test 2016-10-30 03:23:01 -05:00
Keith Holliday
59e1de6771 Moved approval to subdoc 2016-10-29 14:19:16 -05:00
Keith Holliday
5b240a1950 Updated notification name and other minor fixes 2016-10-29 14:19:16 -05:00
Keith Holliday
3ec3722038 Moved approval fields to group subdoc 2016-10-29 14:19:16 -05:00
Keith Holliday
d798ebadfe Fixed line endings 2016-10-29 14:19:16 -05:00
Keith Holliday
6cbddef627 Added get approvals route 2016-10-29 14:19:16 -05:00
Keith Holliday
016de411c9 Added notifications 2016-10-29 14:19:16 -05:00
Keith Holliday
2173f53883 Added fields for more approver details 2016-10-29 14:19:15 -05:00
Keith Holliday
f2e5bc52e5 Added requested approval fields and logic 2016-10-29 14:19:15 -05:00
Keith Holliday
393a9290e9 Added approval test and fixed line endings 2016-10-29 14:19:15 -05:00
Keith Holliday
ad5045bc09 Added git score approved task test 2016-10-29 14:19:15 -05:00
Keith Holliday
9b515ebdd1 Added task approve route 2016-10-29 14:19:15 -05:00
Keith Holliday
97bf9ee8e8 Added inital group task approval 2016-10-29 14:19:15 -05:00
Blade Barringer
f5ba636579 chore(i18n): update locales 2016-10-27 22:03:58 -05:00
Sabe Jones
4dd7e49552 3.51.1 2016-10-27 20:44:17 +00:00
Sabe Jones
d2f673ef1e chore(news): Blog Bailey 2016-10-27 19:58:43 +00:00
Sabe Jones
e198dd551a feat(content): strings for BGs/Armoire 2016-11 2016-10-26 20:28:44 +00:00
Travis
0bfc9d9516 fix: allows user to save an alias and checklistCollapsed properties of a challenge task. fixes #7875 (#8170) 2016-10-25 21:47:49 -05:00
Sabe Jones
d4e20ee4aa 3.51.0 2016-10-25 21:56:09 +00:00
Sabe Jones
a751a367fc chore(sprites): compile 2016-10-25 21:55:40 +00:00
Sabe Jones
d323be19c6 Mystery Items 2016/10 (#8169)
* feat(content): mystery items 2016-10

* chore(news): Bailey 2016-10-25
Also ends the Enchanted Armoire A/B test.

* fix(armoire): failing tests from A/B conclusion
2016-10-25 16:16:00 -05:00
AccioBooks
be3f61a94b Remove cookies on clearing browser data (#8135)
* remove cookies

* update cookie removal

* Remove + and add link

* Fix tests

* Add condition

* update strings
2016-10-25 19:53:56 +10:00
Alys
f1bb2db73b fix wrong variable name in Polish questDamage string
The translators have been notified that it needs to be fixed in Transifex before the next migration of strings back to GitHub.
2016-10-23 09:54:18 +10:00
Matteo Pagliazzi
a622344d44 3.50.0 2016-10-22 18:12:09 +02:00
Blade Barringer
e279a3550b chore(travis): start API tests earlier 2016-10-22 08:14:10 -05:00
Blade Barringer
70aab3059c fix(client): bump version of ngInfinitScroll
v1.0.0 could not be found in bower registry
2016-10-22 08:14:09 -05:00
Blade Barringer
c264e37182 chore(travis): pend grunt build task
chore(travis): Move test prep to gulpfile
2016-10-22 08:14:07 -05:00
Blade Barringer
b31bc15493 chore(travis): Add grunt-cli pkg 2016-10-22 08:14:06 -05:00
Blade Barringer
ba19c00617 Setup up non-API tests to not need server and mongo running
chore(travis): Build files before running tests

chore(travis): require server for api tests
2016-10-22 08:14:00 -05:00
Blade Barringer
93aa92de7c chore(travis): Split up build tasks 2016-10-20 22:14:37 -05:00
Blade Barringer
d021680945 chore(travis): Remove grunt and mocha install step 2016-10-20 22:05:21 -05:00
Blade Barringer
f9595af8a5 Re-enable armoire tests 2016-10-20 22:04:24 -05:00
Alyssa Batula
d2756278c3 Only unequip Gen 1 pets/mounts when releasing pets/mounts, fixes #5366 (#8119)
* Only unequip Gen 1 pets/mounts when releasing pets/mounts

* Changed mount declaration to match releasePets

* Check if a pet/mount is a drop type instead of checking for its name in the list of pets

* Changed references to pet and mount to petInfo and mountInfo for consistency with releasePets and releaseMounts

* Test that releasePets, releaseMounts, and releaseBoth do not unequip quest pets

* Fixed test names, and tests verify that a pet/mount is/is not a drop pet/mount on release

* Removed unneeded comments
2016-10-20 22:00:15 -05:00
Blade Barringer
2e2dc179c4 chore: pend armoire test 2016-10-20 19:30:22 -05:00
Alys
acf7b811ab fix wrong variable name in French questTaskDamage string
The translators have been notified that it needs to be fixed in Transifex.
2016-10-21 08:24:36 +10:00
Blade Barringer
d5170251c0 fix: remove unneeded Math.random test 2016-10-20 17:11:28 -05:00
Sabe Jones
c9ba9054e3 chore(npm): shrinkwrap 2016-10-20 03:44:13 +00:00
MathWhiz
d4aac1ee4b Documentation - coupon
closes #8109
2016-10-19 21:31:07 -05:00
Blade Barringer
9615a332a5 fix(client): Allow member hp to be clickable
fixes #8016
closes #8155
2016-10-19 21:01:35 -05:00
Blade Barringer
417455e5ef Merge branch 'snyk-community-snyk-community-patch-1' into develop 2016-10-19 17:42:20 -05:00
Blade Barringer
136502a110 chore: update express 2016-10-19 17:41:58 -05:00
Blade Barringer
425887c1e4 chore(i18n): update locales 2016-10-19 17:40:26 -05:00
Sabe Jones
cfa8a5190f 3.49.0 2016-10-19 19:43:47 +00:00
Sabe Jones
df5be81706 chore(sprites): compile 2016-10-19 19:10:39 +00:00
Sabe Jones
08b3491047 Taskwoods Quest Line (#8156)
* feat(content): Gold Quest 2016-10

* chore(news): Bailey
2016-10-19 14:04:34 -05:00
Snyk Community
e73c3147c1 Fix for the ReDOS vulnerability
habitica is currently affected by the high-severity [ReDOS vulnerability](https://snyk.io/vuln/npm:tough-cookie:20160722). 

Vulnerable module: `tough-cookie`
Introduced through: ` request`

This PR fixes the ReDOS vulnerability by upgrading ` request` to version 2.74.0

Check out the [Snyk test report](https://snyk.io/test/github/HabitRPG/habitica) to review other vulnerabilities that affect this repo. 

[Watch the repo](https://snyk.io/add) to 
* get alerts if newly disclosed vulnerabilities affect this repo in the future. 
* generate pull requests with the fixes you want, or let us do the work: when a newly disclosed vulnerability affects you, we'll submit a fix to you right away. 

Stay secure, 
The Snyk team
2016-10-19 17:50:16 +03:00
Alys
a43254000e change Indulgence Armadillo to Indulgent Armadillo
reference for Habitica admins: https://habitica.slack.com/archives/general/p1476655925000002
2016-10-18 17:39:52 +10:00
Blade Barringer
4e3c984baf chore(i18n): update locales 2016-10-17 17:14:59 -05:00
Sabe Jones
c112e923f1 feat(content): Strings October 2016 2016-10-17 20:32:50 +00:00
Blade Barringer
540353f024 fix(client): Correct broken image on "how it works" page 2016-10-17 07:33:02 -05:00
AccioBooks
2b9b5e369e /static/features TLC (#8021)
* Fix grammatical errors / stylistical changes

* Apps and Extentions

* and

* Sections -> Sectors

* Grammatical / Stylistic Changes

* remove extraneous .row

* add breaks in final marketing para

* revert features.jade

* Move period
2016-10-17 07:32:25 -05:00
Thomas Gamble
cb38475765 delete unread messages when a user leaves a group
closes #7955
closes #7965
2016-10-16 22:01:34 -05:00
Kees Cook
8bb92577b0 quest progress reporting whitespace fixes (#8106)
Notifications of other things (HP, GP, etc) have a regular format of
"+/- NUM THING". For example:

  function gp(val, bonus) {
    _notify(_sign(val) + " " + coins(val - bonus), 'gp');
  }

However, the recent quest collection/damage notifications do not. This
attempts to regularize the reporting by adding in the "missing" space.

Signed-off-by: Kees Cook <kees@outflux.net>
2016-10-16 21:16:42 -05:00
Blade Barringer
fb26cbd26d Merge pull request #8110 from Hus274/7814
Removing links to outdated tutorials
2016-10-16 21:02:29 -05:00
Blade Barringer
a0de5cd8f8 Merge pull request #8139 from bcpletcher/develop
Cleaned up some CSS
2016-10-16 20:59:22 -05:00
Blade Barringer
9fe10b1818 Merge pull request #8143 from dumindux/Issue-8115
changed gemCost to include the amount of gems
2016-10-16 20:58:48 -05:00
Dumindu Karunathilaka
d8dd39422a changed gemCost to include the amount of gems 2016-10-15 18:10:22 +05:30
Benjamin Pletcher
3f9b710773 Cleaned up some CSS 2016-10-13 21:51:55 -04:00
Sabe Jones
8a8bab4be1 chore(npm): update shrinkwrap 2016-10-13 23:30:10 +00:00
Sabe Jones
2a0747ed72 3.48.0 2016-10-13 23:23:34 +00:00
Sabe Jones
a5196e94f6 chore(news): Bailey 2016-10-13 2016-10-13 23:04:32 +00:00
Sabe Jones
009ab26711 Add special spells to Seasonal Shop API (#8138)
* WIP(shops): add spells to Seasonal API

* refactor(shops): remove superfluous if

* feat(shops): handle spell purchasing

* fix(test): proper required fields check
Also corrects a linting error.

* refactor(shops): use constants
2016-10-13 17:53:02 -05:00
Blade Barringer
3fabf3391f chore(docs): Remove uneeded links in data export docs 2016-10-12 22:43:23 -05:00
Blade Barringer
8020990264 chore(i18n): update locales 2016-10-12 20:28:32 -05:00
Blade Barringer
a2cfeafc02 fix(client): ctrl-enter can be used to send chat
fixes #8122
2016-10-12 20:24:48 -05:00
Matteo Pagliazzi
d04a4fb1ed amazon: fix cancelling subscription: use correct path 2016-10-12 19:33:14 +02:00
Matteo Pagliazzi
aeb86db306 3.47.2 2016-10-12 18:45:00 +02:00
Matteo Pagliazzi
49960c0e32 amazon: fix cancelling subscription 2016-10-12 18:44:06 +02:00
Blade Barringer
932cb5cf6a 3.47.1 2016-10-12 08:07:47 -05:00
MathWhiz
74d6e77504 chore(docs): refine dataexport docs
closes #8120
2016-10-12 08:06:54 -05:00
Blade Barringer
8400f1786b Merge pull request #8125 from DrStrangepork/travis-ci
Changed travis-ci URL to https://travis-ci.org/HabitRPG/habitica
2016-10-12 07:37:11 -05:00
Blade Barringer
d7bd5dd9f8 chore(i18n): update locales 2016-10-12 07:36:50 -05:00
Rick Kasten
3288b0de33 Changed travis-ci URL to https://travis-ci.org/HabitRPG/habitica 2016-10-12 04:52:50 -04:00
Phillip Thelen
c025ffbd10 Fix wrong identifier for old android IAP (#8121) 2016-10-12 09:12:58 +02:00
Blade Barringer
afb5b473a3 chore(docs): Add global definitions for param types 2016-10-11 21:35:58 -05:00
Blade Barringer
aeee29f5fa chore(i18n): update locales 2016-10-11 18:04:25 -05:00
Sabe Jones
0cca2a07a2 fix(news): typo 2016-10-11 22:58:10 +00:00
Sabe Jones
55d94c129a 3.47.0 2016-10-11 21:19:41 +00:00
Sabe Jones
358e1aed22 chore(sprites): compile 2016-10-11 21:00:55 +00:00
Sabe Jones
36241f061f chore(news): Bailey 2016-10-11 2016-10-11 20:59:02 +00:00
Matteo Pagliazzi
b6201a3b75 amplitude: only log generic error message 2016-10-11 22:49:54 +02:00
Matteo Pagliazzi
005f74d918 Merge branch 'vIiRuS-iap' into develop 2016-10-11 21:29:52 +02:00
Matteo Pagliazzi
926e188017 fix eslint errors 2016-10-11 21:29:35 +02:00
Matteo Pagliazzi
94da808279 Merge branch 'iap' of https://github.com/vIiRuS/habitrpg into vIiRuS-iap 2016-10-11 21:28:37 +02:00
Phillip Thelen
7568dd52e9 Fix wrong if statements 2016-10-11 20:49:46 +02:00
Phillip Thelen
c6e2b78982 Make requested syntax changes 2016-10-11 20:47:01 +02:00
Matteo Pagliazzi
b6104c3ef3 remove dup dependency 2016-10-11 18:52:50 +02:00
Sabe Jones
56b5c960f0 feat(content): Beetle Pet Quest 2016-10-11 16:40:27 +00:00
Matteo Pagliazzi
528abf77af amazon: directly cancel subscription when already closed by amazon 2016-10-11 15:54:48 +02:00
Blade Barringer
8db6b7c6cb fix(api): Allow x-client to be set in cors middleware (#8117)
* fix(api): Allow x-client to be set in cors middleware

* chore: update cors middlware tests
2016-10-10 17:35:00 -05:00
Sabe Jones
578dee59bd feat(content): pet quest strings 2016-10-10 19:43:24 +00:00
Sabe Jones
d40c923e6e refactor(test): less clunky timestamp conv 2016-10-10 16:02:08 +00:00
Sabe Jones
3c4c64b023 fix(subscriptions): don't reset Gems midmonth 2016-10-10 15:52:33 +00:00
Phillip Thelen
c84d6ba141 fix linter errors 2016-10-10 14:27:51 +02:00
Phillip Thelen
5f3b147d2a refactor IAP handling 2016-10-10 10:07:10 +02:00
Keith Holliday
ff08e8b586 [WIP] Group tasks claim (#8099)
* Added initial group tasks ui

* Changed group compnent directory

* Added group task checklist support

* Added checklist support to ui

* Fixed delete tags route

* Added checklist routes to support new group tasks

* Added assign user tag input

* Added new group members autocomplete directive

* Linked assign ui to api

* Added styles

* Limited tag use

* Fixed line endings

* Updated to new file structure

* Fixed failing task tests

* Updatd with new checklist logic and fixed columns

* Updated add task function

* Added userid check back to tag routes

* Added back routes accidently deleted

* Added locale strings

* Moved common task function to task service

* Removed files from manifest

* Added initial group tasks ui

* Changed group compnent directory

* Added checklist support to ui

* Added assign user tag input

* Added assign user tag input

* Added new group members autocomplete directive

* Added new group members autocomplete directive

* Removed group get tasks until live

* Linked assign ui to api

* Added styles

* Added server code for claiming a task

* ADded group task meta and claim button

* Adjusted styles, added local, and added confirm

* Updated claim with new file structures

* Fixed merge issue

* Removed extra file

* Removed duplicate functions

* Removed extra directive

* Removed dev items
2016-10-09 19:23:34 +02:00
Phillip Thelen
cb2acbfefd add additional IAP price tiers 2016-10-09 15:20:45 +02:00
Travis Husman
b16da35585 chore(cleanup): removing links to outdated tutorials
closes #7814
2016-10-07 17:17:29 -07:00
Sabe Jones
826d7b85d7 Subscriptions Fixes (#8105)
* fix(subscriptions): round up months

* fix(subscriptions): resub improvements
Don't allow negative extraMonths; flatten new Dates to YYYYMMDD

* fix(subscriptions): remove resub Gems exploit
Also standardizes some uses of new Date() to remove potential race condition oddities.

* fix(subscriptions): bump consecutive months...
...even if the user didn't log in then, if subscription has been continuous through that period

* test(subscriptions): cover fix cases
Also refactor: use constant for YYYY-MM format

* refactor(subscriptions): don't stringify moments
2016-10-07 15:08:30 -05:00
Travis
6bcc6a15e2 Hitting enter no longer sends a chat message, instead inserts a new line (#8096)
* changing behavior so hitting enter in a chat box only now inserts a newline instead of submitting the form. closes #8066

* Adding a tooltip message
2016-10-06 21:55:00 -05:00
MathWhiz
b600eceb49 /v3/content documentation
closes #8098
2016-10-06 21:45:37 -05:00
Blade Barringer
b83ef872c9 Merge branch 'JTorr-develop' into develop 2016-10-06 20:54:25 -05:00
Blade Barringer
4ebc2e2175 chore(docs): Adjust invite route docs 2016-10-06 20:54:04 -05:00
Sabe Jones
2f4b8c569a 3.46.2 2016-10-06 23:20:55 +00:00
Sabe Jones
85b5b5a62d chore(event): enable & announce Spooky Sparkles 2016-10-06 22:49:56 +00:00
Julie Torres
e271e57f63 Improve API Docs for Invite to Group, Iss#8087 2016-10-06 14:23:07 -04:00
Blade Barringer
558fb145b5 chore: remove references to debug-scripts 2016-10-04 20:48:36 -05:00
Blade Barringer
fc30456b53 chore: remove unused debug scripts 2016-10-04 20:38:40 -05:00
Sabe Jones
68b2d19b04 3.46.1 2016-10-04 23:32:02 +00:00
Blade Barringer
6d33acccf4 fix(api) Allow revoked chat ussers to post in private guilds 2016-10-04 17:49:19 -05:00
Sabe Jones
acee4bad80 fix(sprites): add new spritesheet 2016-10-04 17:04:09 +00:00
Sabe Jones
30fe5088b8 3.46.0 2016-10-04 15:55:41 +00:00
Sabe Jones
69602f93e9 chore(sprites): compile 2016-10-04 15:54:55 +00:00
Sabe Jones
0109aa4250 feat(content): Armoire and BGs data (#8095) 2016-10-04 09:57:28 -05:00
Blade Barringer
2dc0958678 chore(docs): Define resource not found errors and permissions 2016-10-03 21:35:53 -05:00
Blade Barringer
52f4e5f37d chore(docs): Update webhook documentation 2016-10-03 17:20:11 -05:00
Blade Barringer
c014da297c chore(docs): remove unneeded apiVersion param 2016-10-03 17:11:59 -05:00
Keith Holliday
285041cdee Group tasks ui picked (#7996)
* Added initial group tasks ui

* Changed group compnent directory

* Added group task checklist support

* Added checklist support to ui

* Fixed delete tags route

* Added checklist routes to support new group tasks

* Added assign user tag input

* Added new group members autocomplete directive

* Linked assign ui to api

* Added styles

* Limited tag use

* Fixed line endings

* Updated to new file structure

* Fixed failing task tests

* Updatd with new checklist logic and fixed columns

* Added purchased info to group and prevented non purchased group from seeing new group tasks

* Updated add task function

* Added userid check back to tag routes

* Marked tag tests as pending

* Added comments to pending tests

* Added back routes accidently deleted

* Added locale strings

* Other clarity fixes

* Moved common task function to task service

* Removed files from manifest

* Fixed naming collision and remove logic

* Removed group get tasks until live

* Fixed test to check update task. Removed extra removeTask call. Synced updated checklists. Added purchased to noset

* Fixed delete group task
2016-10-03 22:12:20 +02:00
Sabe Jones
6a82206f81 feat(content): Armoire and BG sprites 2016-10-03 19:23:05 +00:00
Blade Barringer
8b6052a3ca fix(api): Prevent webhooks from having duplicate ids 2016-10-03 08:13:33 -05:00
Alys
04fd907a45 remove incorrect space from an Indonesian locales variable
The mis-formatting of the variable was causing an error when when a user tried to use the "forgot password" feature.

The Linguists have been informed of the need to fix the string in Transifex.
2016-10-03 07:56:30 +10:00
Blade Barringer
70343079f1 Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop 2016-10-02 12:59:09 -05:00
Sabe Jones
df952eece5 chore(news): Take This Bailey 2016-10-02 16:03:50 +00:00
Blade Barringer
e3a619c7ff 3.45.0 2016-10-02 09:53:54 -05:00
Sabe Jones
23f531372b chore(event): Sept-Oct Take This migration 2016-10-02 14:38:16 +00:00
Blade Barringer
97b15006fd chore: adjust webhook migration to sort webhooks properly 2016-10-02 09:31:28 -05:00
Blade Barringer
35b92f13a3 Webhook improvements (#7879)
* refactor: Move translate test utility to helpers directory

* Add kind property to webhooks

* feat: Add options to create webhook route

* refactor: Move webhook ops into single file

* refactor: Create webhook objects for specific webhook behavior

* chore(tests): Add default sleep helper value of 1 second

* feat(api): Add method for groups to send out webhook

* feat(api): Add taskCreated webhook task creation

* feat(api): Send chat webhooks after a chat is sent

* refactor: Move webhook routes to own controller

* lint: Correct linting errors

* fix(api): Correct taskCreated webhook method

* fix(api): Fix webhook logging to only log when there is an error

* fix: Update groupChatRecieved webhook creation

* chore: Add integration tests for webhooks

* fix: Set webhook creation response to 201

* fix: Correct how task scored webhook data is sent

* Revert group chat recieved webhook to only support one group

* Remove quest activity option for webhooks

* feat: Send webhook for each task created

* feat: Allow webhooks without a type to default to taskScored

* feat: Add logic for adding ids to webhook

* feat: optimize webhook url check by shortcircuiting if no url is passed

* refactor: Use full name for webhook variable

* feat: Add missing params to client webhook

* lint: Add missing semicolon

* chore(tests): Fix inccorect webhook tests

* chore: Add migration to update task scored webhooks

* feat: Allow default value of webhook add route to be enabled

* chore: Update webhook documentation

* chore: Remove special handling for v2

* refactor: adjust addComputedStatsToJSONObject to work for webhooks

* refactor: combine taskScored and taskActivity webhooks

* feat(api): Add task activity to task update and delete routes

* chore: Change references to taskScored to taskActivity

* fix: Correct stats object being passed in for transform

* chore: Remove extra line break

* fix: Pass in the language to use for the translations

* refactor(api): Move webhooks from user.preferences.webhooks to user.webhooks

* chore: Update migration to set webhook array

* lint: Correct brace spacing

* chore: convert webhook lib to use user.webhooks

* refactor(api): Consolidate filters

* chore: clarify migration instructions

* fix(test): Correct user creation in user anonymized tests

* chore: add test that webhooks cannot be updated via PUT /user

* refactor: Simplify default webhook id value

* refactor(client): Push newly created webhook instead of doing a sync

* chore(test): Add test file for webhook model

* refactor: Remove webhook validation

* refactor: Remove need for watch on webhooks

* refactor(client): Update webhooks object without syncing

* chore: update webhook documentation

* Fix migrations issues

* chore: remove v2 test helper

* fix(api): Provide webhook type in task scored webhook

* fix(client): Fix webhook deletion appearing to delete all webhooks

* feat(api): add optional label field for webhooks

* feat: provide empty string as default for webhook label

* chore: Update webhook migration

* chore: update webhook migration name
2016-10-02 09:16:22 -05:00
Alys
556a7e5229 add new loading screen tip for The Bulletin Board guild, as discusssed in Aspiring Socialites 2016-10-02 16:23:17 +10:00
Alys
378625b4af clarify and correct instructions for changing login name and profile name 2016-10-02 16:00:22 +10:00
Blade Barringer
ee15e29ba4 3.44.5 2016-09-30 13:01:36 -05:00
Dumindu Buddhika
ed880a665a added balance to analytics (#8086)
* added balance to analytics

* removed if check
2016-09-30 11:52:14 -05:00
Blade Barringer
3c7f71d214 chore(i18n): update locales 2016-09-30 11:42:34 -05:00
Blade Barringer
edac06b0d1 chore(docs): Update group invite docs 2016-09-30 11:27:08 -05:00
Blade Barringer
24562f8d60 refactor: move total invitation errors to group invite validation method 2016-09-30 11:27:08 -05:00
Blade Barringer
97840ed732 chore: add apidoc watch command 2016-09-30 11:27:08 -05:00
Blade Barringer
76499412ed refactor(api): Move invitation validation to group static method 2016-09-30 11:27:07 -05:00
Julie Torres
9b10f348cc Prevent submission of blank invitation, fixes #7807 (#8080) 2016-09-30 11:25:57 -05:00
Blade Barringer
17b0329c43 chore(i18n): update locales 2016-09-30 08:54:34 -05:00
Blade Barringer
cda84a6d68 chore: move randomVal test to correct folder 2016-09-30 08:39:30 -05:00
Blade Barringer
306505ebab fix(api,client): Pass in predictable random to revive randomVal calls
closes #8085
2016-09-30 08:39:30 -05:00
Blade Barringer
2476cdd873 chore: Add test shells for revive 2016-09-30 08:16:04 -05:00
Blade Barringer
8465dd69be chore: Send author's email when sending flag notification to slack 2016-09-30 07:43:15 -05:00
Matteo Pagliazzi
461e7445c2 remove old server_side tests 2016-09-30 12:33:20 +02:00
Matteo Pagliazzi
24df8d8f2f pusher: sync user when reconnecting 2016-09-29 23:30:11 +02:00
Matteo Pagliazzi
2bca92b4d5 3.44.4 2016-09-29 23:22:30 +02:00
Matteo Pagliazzi
c3843cae80 client: fix bug that prevented drop notifications from showing up 2016-09-29 23:19:46 +02:00
Sabe Jones
816e4a2f19 3.44.3 2016-09-29 18:12:31 +00:00
Sabe Jones
d0d4927e59 fix(login): uncomment Google auth 2016-09-29 18:11:47 +00:00
Sabe Jones
023ff5789d 3.44.2 2016-09-29 17:13:16 +00:00
Blade Barringer
cc9be6f4a1 chore(i18n): update locales 2016-09-29 11:53:29 -05:00
Sabe Jones
145bcb6f7c 3.44.1 2016-09-29 16:46:26 +00:00
Sabe Jones
d7db599f88 chore(npm): update shrinkwrap 2016-09-29 16:22:44 +00:00
Sabe Jones
ca935670f7 chore(event): GaymerX armor & news 2016-09-29 16:16:43 +00:00
AccioBooks
c2eb113672 Make Wikia Links Translatable (#7036)
* Wikia Links

* Update contrib.json (Added comma)

* Implement @Alys's Suggestions

* conLearnLink -> conLearnURL

* add link to plans.jade

* Appended "URL" to locale strings with URLs

* Add 's'
2016-09-29 21:57:44 +10:00
Matteo Pagliazzi
257e932bc3 Vue Store (#8071)
* vue: use our own store in place of vuex

* vue store: add getters, watcher and use internal vue instance

* vue store: better state getter and credits to Vuex

* vue store: $watch -> watch

* vuex store: pass store to getters and fix typos

* add comments to store, start writing tests

* fix unit tests and add missing ones

* cleanup components, add less folder, fetch tassks

* use Vuex helpers

* pin vuex version

* move semantic-ui theme to assets/less, keep website/build empty but in git

* import helpers from vuex
2016-09-29 13:32:36 +02:00
Sabe Jones
50e2731811 chore(assets): remove unused promos 2016-09-28 18:47:04 +00:00
Matteo Pagliazzi
d67b9e5688 do not send welcome email if user already exists 2016-09-28 19:23:07 +02:00
Blade Barringer
bfc7b9d3e8 fix(client): allow admins to open flag modal regardless of flag status
fixes #8078
2016-09-28 08:16:06 -05:00
Blade Barringer
eb0e234afa chore(i18n): update locales 2016-09-28 07:44:30 -05:00
Matteo Pagliazzi
177f78cbb0 3.44.0 2016-09-28 12:49:30 +02:00
Phillip Thelen
e3b484b29a Add Google Signin (#7969)
* Start adding google login

* fix local js issue

* implement syntax suggestions

* fix delete social tests

* Add service for authentication alerts

* fix social login tests

* make suggested google sign in changes

* fix accidentally deleted code

* refactor social network sign in

* fix incorrect find

* implement suggested google sign in changes

* fix(tests): Inject fake Auth module for auth controller

* fix(test): prevent social service from causing page reload

* fix loading user info

* Use lodash's implimentation of find for IE compatibility

* chore: increase test coverage around deletion route

* chore: clean up social auth test

* chore: Fix social login tests

* remove profile from login scope

* fix(api): Allow social accounts to deregister as user has auth backup

* temporarily disable google login button
2016-09-28 12:11:10 +02:00
Sabe Jones
941000d737 3.43.2 2016-09-28 03:12:35 +00:00
Sabe Jones
63ce7c6034 chore(news): misc Bailey 2016-09-28 02:40:24 +00:00
Sabe Jones
921f9a65a3 feat(content): BG and Armoire strings 201610 2016-09-27 21:15:54 +00:00
Sabe Jones
d6bf30eff8 3.43.1 2016-09-27 14:43:34 +00:00
Matteo Pagliazzi
faed0dff20 pusher: remove 1 tab limit, better disconnection 2016-09-27 15:25:07 +02:00
Matteo Pagliazzi
7bb2f4a3fa fix semantic-ui site path 2016-09-27 10:09:46 +02:00
Matteo Pagliazzi
e3bcea4077 Add semantic-ui (#8076)
* client: add semantic-ui

* add README, disable google fonts

* karma: limit coverage to .vue and .js files

* add missing deps

* semantic-ui in assets folder
2016-09-27 09:34:45 +02:00
Sabe Jones
51ffe2c8c2 A/B Testing, Round 2 (#8077)
* feat(analytics): A/B test 2016-09-26

* feat(tutorial): A/B variant text
2016-09-26 17:10:43 -05:00
Blade Barringer
efc0469bef fix(docs): correct email route url in api docs 2016-09-26 14:56:53 -05:00
Sabe Jones
bda0617a23 chore(npm): update shrinkwrap 2016-09-26 17:32:33 +00:00
Blade Barringer
913cb16638 refactor: move randomVal to a lib 2016-09-26 11:55:07 -05:00
Blade Barringer
331993c1df refactor: remove seeding from randomVal 2016-09-26 11:55:07 -05:00
Blade Barringer
136e2de125 refactor: adjust randomDrop to use wrapped random function 2016-09-26 11:55:07 -05:00
Blade Barringer
966a50431f refactor: Move user argument to options in randomVal function 2016-09-26 11:55:07 -05:00
Blade Barringer
4df1601718 fix(api): Armoire actually works randomly 2016-09-26 11:55:07 -05:00
Thomas Gamble
4d5b6992be drops are randomly selected, not based on user values fixes #7929 2016-09-26 11:55:07 -05:00
Tom Gamble
b54441a637 Shows quest progress notification when completing task #7922 (#7951) 2016-09-23 20:41:31 -05:00
Matteo Pagliazzi
bccdf4e989 client: load user based on localStorage (only for testing) (#8055) 2016-09-23 22:39:06 +02:00
Matteo Pagliazzi
633da7ff73 Delete App.vue 2016-09-23 22:18:13 +02:00
Matteo Pagliazzi
d3371e323e Vuex Structure (#8054)
* wip: vuex structure

* add missing files

* client: do not fail dev build on eslint error

* eslint does not block compilation, mount app when data is ready

* eslintrc.js -> eslintrc
2016-09-23 19:49:11 +02:00
Sabe Jones
5480157977 fix(shops): 2h weapon pricing 2016-09-23 15:43:45 +00:00
Blade Barringer
c5888e3d21 fix(client): Allow backgrounds to be changed 2016-09-23 07:04:11 -05:00
Blade Barringer
2ca185474f fix(client): Advanced options not using preference when creating task
closes #8033
2016-09-22 21:41:42 -05:00
Kaitlin Hipkin
5f0c1687b5 Remove unused v2 code from /website/common/script (#8034)
* remove apiv2 behavior from ops

* remove apiv2 behavior from fns
2016-09-22 21:23:46 -05:00
Sabe Jones
8f9ed6e377 3.43.0 2016-09-22 20:02:48 +00:00
Blade Barringer
1a38546721 chore(i18n): update locales 2016-09-22 13:20:45 -05:00
Sabe Jones
359d9f8d3a fix(analytics): send user on social reg 2016-09-22 18:14:02 +00:00
Sabe Jones
ca97732f21 Cows and Ghosts (but no cow ghosts) (#8052)
* feat(content): Mystery Items and Ghost Potions

* fix(news): better cow position

* fix(test): update for season
2016-09-22 13:04:15 -05:00
Sabe Jones
e820b55080 fix(shops): open Seasonal Shop in API 2016-09-22 17:02:21 +00:00
Sabe Jones
3d2d01f647 chore(npm): update shrinkwrap 2016-09-22 16:25:45 +00:00
Matteo Pagliazzi
b907590bf2 rebuild npm-shrinkwrap 2016-09-22 17:54:40 +02:00
mleko
ec01388b5a Fix broken link (#8051)
* Fix broken link

* Update message
2016-09-22 17:24:21 +10:00
Blade Barringer
aff475b9c8 chore(i18n): update locales 2016-09-21 19:17:36 -05:00
Sabe Jones
476e06ab8b feat(content): Ghost Hatching Potion string 2016-09-21 19:19:18 +00:00
Sabe Jones
82b905514f feat(content): Subscriber Strings 201609 2016-09-21 19:08:41 +00:00
Sabe Jones
7f1e27f6e4 3.42.1 2016-09-21 14:55:05 +00:00
Matteo Pagliazzi
f5315a4f92 typo, correct prod check in build manifest 2016-09-21 16:33:38 +02:00
Blade Barringer
c244c3e797 chore(i18n): update locales 2016-09-21 09:27:13 -05:00
Blade Barringer
0102648f8a chore: fix sprite paths in prod (#8048) 2016-09-21 09:20:48 -05:00
Matteo Pagliazzi
ed4d955e3e remove console.log 2016-09-21 15:19:36 +02:00
Matteo Pagliazzi
6792e75c7f add dist-client to .eslintignore 2016-09-21 14:57:33 +02:00
Matteo Pagliazzi
62f004222b add .gitkeep to website/static so the build does not fail 2016-09-21 14:49:30 +02:00
Matteo Pagliazzi
ed1f0a04ae client: proxy requests to real api 2016-09-21 14:43:50 +02:00
Matteo Pagliazzi
bde01c30ad Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop 2016-09-21 14:37:57 +02:00
Matteo Pagliazzi
12275cc174 build new client in production 2016-09-21 14:37:44 +02:00
Matteo Pagliazzi
f751ccacc5 expose new client at /new-app, can be enabled in prod setting a flag 2016-09-21 13:43:39 +02:00
Sabe Jones
d371297482 fix(migration): remove connect string 2016-09-21 03:20:28 +00:00
Sabe Jones
00b75b23bb chore(sprites): remove Stressbeast 2016-09-21 03:17:02 +00:00
Sabe Jones
589b2aaf3a 3.42.0 2016-09-21 01:34:33 +00:00
Sabe Jones
676d9aedf1 Begin Fall Festival 2016 (#8043)
* feat(event): begin Fall Festival 2016

* feat(event): Seasonal Shop Fall 2016

* fix(test): season specific food

* chore(news): add Bailey

* fix(season): correct Sorceress & timetrav
2016-09-20 20:11:32 -05:00
Sabe Jones
67febde1cb fix(analytics): send user on reg (#8044)
Also fixes an issue that could prevent item name data from being correctly sent to Amplitude.
2016-09-20 20:11:12 -05:00
Blade Barringer
019560df64 chore(i18n): update locales 2016-09-20 17:42:17 -05:00
Sabe Jones
8b1dd43e0a feat(event): Seasonal Shop strings Fall 2015 2016-09-20 19:35:26 +00:00
Matteo Pagliazzi
2f626c7875 Vuex (#8041)
* add vuex, cleanup client directory and create example components

* disale sample unit test

* disable import for non existing file

* correct regexp for unit tests, add simple test to avoid error, add babel-polyfill for Vuex

* add line wrongly removed, update regexp
2016-09-20 18:58:02 +02:00
Blade Barringer
381bea1e94 chore(i18n): update locales 2016-09-20 11:49:18 -05:00
Sabe Jones
c12b0890d5 feat(content): Fall 2016 strings 2016-09-20 16:46:24 +00:00
Blade Barringer
5ceb470464 Merge pull request #8031 from Ozzystrasza/challenges_select_all
Fix "All" button to select all guilds in the filter list
2016-09-20 08:08:31 -05:00
Blade Barringer
d5d27355da refactor(client): Only omit complex properties from task update object 2016-09-20 08:00:13 -05:00
Rebecca
190aa2c0e7 Updating a task now sends only data that's actually needed (Fixes #7846) (#8040)
* Updating a task now sends only data that's actually needed (Fixes #7846)

Updating a task with a huge history lead to 'request entity too large' errors since the client attempted to send all data associated with a task, regardless of whether that data could be changed or not. With this change, the post request is now omitting the following fields:

challenge
completed
createdAt
group
history
id
reminders
tags
type
updatedAt
userId

* Changes according to review (use _.omit)
2016-09-20 07:59:49 -05:00
Blade Barringer
fb8ec7677c chore(i18n): update locales 2016-09-20 07:49:20 -05:00
Blade Barringer
c4c70ba1bd fix: Clarify what toRequired string means 2016-09-20 07:46:54 -05:00
Blade Barringer
248fd1d912 chore(docs): Add documentation for valid skill ids 2016-09-19 21:54:02 -05:00
Blade Barringer
5fa76f6aeb feat(api): Add route to export pms as HTML
fixes #7939
closes #7999
2016-09-19 21:32:58 -05:00
Matteo Pagliazzi
f90a31b4be pusher: when disconnecting from tab because of inactivity, do not connect other tab 2016-09-19 16:16:13 +02:00
Blade Barringer
e3b9636c42 refactor(cient): Simplify char resize logic
closes #6836
2016-09-18 21:27:59 -05:00
Lucas Torroba
7f5d070ee6 Fixes issue #6679, which referred to the EXP chart getting cropped. 2016-09-18 21:26:59 -05:00
Alys
28bb543397 specify that Orb of Rebirth does not remove equipment (in Reset advice) 2016-09-19 08:00:42 +10:00
Matteo Pagliazzi
4f3a9802c1 Vue Project Setup (#8018)
* add files for new client side and reorg gulp tasks

* add deps and script for new client

* fix webpack paths so that building works

* fix static assets not copied into prod build

* fix linting

* add eslint deps and re-enable it in webpack

* add most missing deps for client side and split .babelrc for client

* reorganize .eslintignore

* update client tests paths and .gitignore

* uncomment code

* client: move App component

* client: update oaths in App component

* fix client tests and add more deps

* add client side tests to npm test

* fix typo in depencency name

* update more deps

* fix karma.conf.js and upgrade phantomjs

* fix dep and move karma.conf to subdirectory

* update karma.conf.js position in Gruntfile

* try downgrading phantomjs

* Fixup client tests (#8032)

* Use phantom 2

* fix(tests): Fix refresher test

* gitignore translation mock

* Update karma version

* disable e2e tests for new client from build

* write vue templates with pug

* add basic routing

* remove unnecessary Function.bind shim

* remove unused dependency
2016-09-18 21:51:20 +02:00
Blade Barringer
c615af82f8 Merge pull request #8030 from crookedneighbor/switch_serverside_markdown
Switch serverside markdown
2016-09-17 21:04:01 -05:00
Sabe Jones
4468c2ca2f 3.41.4 2016-09-17 03:49:23 +00:00
Sabe Jones
ff53552fd3 chore(news): Bailey 20160916
And compile in Beffymaroo promo sprite
2016-09-17 03:33:02 +00:00
Ozzystrasza
f3f4229e49 use groupsFilter for search.group 2016-09-17 00:23:16 -03:00
Blade Barringer
d782ed5d20 chore: compile sprites 2016-09-16 21:03:28 -05:00
Blade Barringer
31a6e89be9 Update shrinkwrap 2016-09-16 20:51:22 -05:00
Blade Barringer
b3f21421e5 chore: remove unused packages 2016-09-16 20:35:15 -05:00
Blade Barringer
a70b8bc82b Use markdown in faq locales where possible 2016-09-16 20:35:10 -05:00
Blade Barringer
de9644f126 chore: switch out markdown-it for habitica-markdown 2016-09-16 20:35:06 -05:00
Sabe Jones
8b83d8d4e9 fix(sprites): use correct URL in CSS 2016-09-16 22:54:52 +00:00
Sabe Jones
c7fd6701ae 3.41.3 2016-09-16 21:58:00 +00:00
AccioBooks
5d18640215 Pluralization (#8027) 2016-09-16 16:14:23 -05:00
Sabe Jones
bde6b7d6ce chore(contact): revert community manager links (#8028) 2016-09-16 16:09:57 -05:00
Blade Barringer
5393c3b6c0 chore(i18n): update locales 2016-09-16 15:49:15 -05:00
Blade Barringer
84136882d3 fix: Add back in missing translation string
closes #8026
2016-09-16 15:40:34 -05:00
Sabe Jones
86c9bddc09 Handle social auth in A/B testing (#8024)
* fix(AB-testing): handle social auth

* refactor(AB-testing): move to pre save hooks
2016-09-16 19:13:21 +02:00
Blade Barringer
81b7eeeb71 Common reorg (#8025)
* Re-organize common folder

* fix: Correct paths in tests

* fix: move new content to proper folder

* chore: Move audio folder to assets

* Move sprites to sprites assets directory

* Move css sprites to assets directory

* Split out readmes for common code and sprites

* Move images to assets directory

* Move destinatin of shared browserified file

* remove unused file

* move compiled js to client-old

* Fix karma tests

* fix: Correct paths for sprites
2016-09-16 17:18:07 +02:00
Matteo Pagliazzi
d971e673af fix typo 2016-09-16 15:28:57 +02:00
Matteo Pagliazzi
603226a084 make sure Pusher cannot get stuck 2016-09-16 15:12:32 +02:00
Matteo Pagliazzi
a38f524d62 sync user n party chat system message 2016-09-16 14:36:38 +02:00
Matteo Pagliazzi
3b0e6e138a better handling of pusher connection with logging 2016-09-16 13:09:59 +02:00
Blade Barringer
9c0998c29a refactor(client): extract find pet logic into function 2016-09-15 22:02:11 -05:00
Oziris Moreira
4ad50b9d30 Fix Magic Mount Spacing (#8015)
* fix magic mount spacing

* simplify functions

* function hasAPetOfPotion

* var premiumPotion
2016-09-15 22:01:31 -05:00
Matteo Pagliazzi
998037e0a1 update npm-shrinkwrap.json 2016-09-15 23:46:03 +02:00
Oziris Moreira
2539655932 make eyewear purchaseable (#8010) 2016-09-15 07:46:53 -05:00
Matteo Pagliazzi
3d72233d54 fix Gruntfile path to old client tests 2016-09-15 13:05:35 +02:00
Matteo Pagliazzi
ab84e88650 reorganize old client tests 2016-09-15 13:05:23 +02:00
Sabe Jones
a4fd687510 3.41.2 2016-09-14 22:28:15 +00:00
Matteo Pagliazzi
0d1b5aad7e rtc fixes: do not show notification if message was sent by current user from different computer or mobile, put back message syncing on posting for guilds and tavern 2016-09-14 23:19:32 +02:00
Blade Barringer
1484f8afe3 fix: only report webhook error if there is an error 2016-09-14 12:51:50 -05:00
Matteo Pagliazzi
616574d438 fix challenge unit test 2016-09-14 16:51:09 +02:00
Matteo Pagliazzi
33bcb40077 rename client-new to client and add README 2016-09-14 16:43:11 +02:00
Matteo Pagliazzi
6bddef6878 add new client folder and expose it at /new-app when not in production 2016-09-14 16:34:55 +02:00
Matteo Pagliazzi
fefcb0f4ac Merge pull request #8013 from HabitRPG/paglias/reorg-client
Rename website/client to website/client-old
2016-09-14 16:22:25 +02:00
Matteo Pagliazzi
f6108ddb40 update npm shrinkwrap and add missing dependency for amazon payments 2016-09-14 16:18:28 +02:00
Blade Barringer
0c04a1880b 3.41.1 2016-09-14 08:19:36 -05:00
Matteo Pagliazzi
4b48b7a5f6 rename website/client to website/client-old 2016-09-14 15:06:32 +02:00
Blade Barringer
a2febc5f61 chore(i18n): update locales 2016-09-14 08:01:22 -05:00
Blade Barringer
241a031cb3 chore(i18n): update locales 2016-09-14 07:56:52 -05:00
Blade Barringer
555ddbbe4c fix: allow todo due date to be edited 2016-09-14 07:43:35 -05:00
Blade Barringer
8b0b326aef chore(i18n): update locales 2016-09-13 22:28:01 -05:00
Blade Barringer
269a0fd1e6 chore(i18n): update locales 2016-09-13 20:27:43 -05:00
Blade Barringer
e12e820f0a fix: Remove flavor from translation string 2016-09-13 20:23:48 -05:00
Blade Barringer
48a2b1e66e chore(i18n): update locales 2016-09-13 17:45:11 -05:00
Sabe Jones
0fe0c38a17 3.41.0 2016-09-13 22:00:14 +00:00
Matteo Pagliazzi
50ea1f5b08 RTC: add modal for desktop notifications (#8007)
* add initial modal for desktop notifications

* add missing files

* vertically center modal and use callback on safari

* fix(modal): update wording
2016-09-13 16:08:54 -05:00
Sabe Jones
52d8667fdb feat(content): Pet Quest 201909 2016-09-13 20:01:53 +00:00
cincospenguinos
f5f8f8c246 Players able to flag their own messages - Fixes #8005 (#8006)
* Players able to flag their own messages

* Modify test case to match the new behavior

* Remove a comment and a locales message
2016-09-13 12:23:11 -05:00
Blade Barringer
bbe4759691 fix(client): Correct behavior for editting new tasks 2016-09-13 12:11:56 -05:00
Blade Barringer
cbefc13e25 Revert "Revert "fixes task edit cancellation commit (#7931)""
This reverts commit 2da9876e42.
2016-09-13 11:52:47 -05:00
Blade Barringer
25aaa351ee chore(i18n): update locales 2016-09-13 11:52:18 -05:00
Sabe Jones
2da9876e42 Revert "fixes task edit cancellation commit (#7931)"
This reverts commit bbf15e1756.
2016-09-13 16:32:52 +00:00
Travis
282822def6 Don't show items in the seasonal shop that can't be purchased (#7859)
* making an api chnage so the seasonal shop will only return items that the user has never owned instead of all items the user doesn't currently own

* fixing commit so shop doesn't show already owned items

* recommenting out seasonal shop message as it's currently closed
2016-09-13 08:15:11 -05:00
Sabe Jones
f20a7b851f feat(analytics): AB testing
User model update for AB tests, and the first AB test to start Sept 12

closes #7984
2016-09-12 22:13:25 -05:00
Kaitlin Hipkin
6f2767edd3 Separate stats and achievs pages (#7804)
* separate stats and achievs tabs, move 'enable class system' button to stats

* move stats layout stuff from profile.jade to stats.jade

* shuffle stats page into more columns

* separate stats and achievs in expandable navbar submenus

* add multiple options for stats.jade: col1, col2, all; fixes weirdly crowded members modal

* make stats and achievs strings consistent

* remove mobile checks in profile.jade

* fix merge issue
2016-09-12 22:04:47 -05:00
Kaitlin Hipkin
c126aa532c cron does not count days with all-grey dailies as perfect (#7983) 2016-09-12 21:30:35 -05:00
Travis
bbf15e1756 fixes task edit cancellation commit (#7931)
* fixes the commit that shows actual task values when task edit is canceled.

This reverts commit 3d64f2b849.

* removing _edit references from fields of a task that can't change and are always set

* removing _edit from task.type as type cannot change while editing.

* Addressing comments by blade
2016-09-12 21:23:23 -05:00
AccioBooks
289b5c2a42 Remove "flicker" (#7926) 2016-09-12 21:10:37 -05:00
Blade Barringer
3f03aab4ee fix: clean up duplicate translation keys 2016-09-12 21:04:05 -05:00
Blade Barringer
78d5f8c4f5 fix(api): prevent users from signing up with habitica or habitrpg emails
fixes #7633
closes #7659
2016-09-12 20:41:44 -05:00
Blade Barringer
0150b355cb fix: move attachMiddlwares function so mongoose models have tx strings 2016-09-12 20:40:12 -05:00
Blade Barringer
d31dc6d9a9 fix: Update notifications lib to make it testable
closes #7770
closes #7782
2016-09-12 16:59:52 -05:00
Blade Barringer
9d537d93d8 fix(client): Copy inbox messages to tasks
fixes #7017
closes #6994
2016-09-12 08:01:50 -05:00
Blade Barringer
ed702a437d fix: Update challenge controller tests 2016-09-11 22:15:42 -05:00
Blade Barringer
379b318202 fix(client): Allow bulk task adding in challenges
closes #6781
fixes #6723
2016-09-11 21:59:18 -05:00
Blade Barringer
0474b5d2e6 chore(i18n): update locales 2016-09-11 09:19:50 -05:00
Matteo Pagliazzi
71f2f49a28 Merge pull request #7972 from HabitRPG/paglias/realtime-chat-v1
Real Time Chat v1 (parties only)
2016-09-11 12:59:02 +02:00
Travis
b73cf2e272 Adding tests to prove expected behavior around force starting a quest (#7848)
* starting

* adding tests to prove the expected behavior occurs around force starting a quest. part of #7653

* fixing up tests and adding functionality to remove user from quest if they are not in the questing party

* adding code to handle when the user is deleted and added a test around that situation

* fixing up comments
2016-09-10 23:10:37 -05:00
Blade Barringer
ed4039c08c refactor(api): Use forEach instead of a for loop 2016-09-10 23:03:42 -05:00
Alyssa Batula
923b6c495e Collection quest progress reports "found no [item names]" fixes #7816 (#7883)
* Updated collection quest tests for no found items.

Single-item quests state [user] found no [items]. instead of [user] found nothing. If a
quest has two items, the chat message is [user] found no [item1] and no [item2].

* Collection quest messages changed from [user] found nothing to [user] found no [item]

* Tests for no collection quest items found changed to [user] found 0 [item1], 0 [item2]

* Changed chat messages for no found collection quest items to [user] found 0 [item1], 0 [item2]

* Sort items alphabetically in multi-item quests so that it always returns the same string

* Formatting updates to conform to test specifications (for collection quest progress reports with no items found

* Simplified handling of items not found: any items not found are added to the list of found items with quantity 0 for reporting in the group chat. This also causes all items to appear, in the list, even if only one type is found in a multi-item quest.

* Test the group chat message when no items are found in multi-item quests. Test succes no longer depends on the order items are listed.
2016-09-10 23:03:28 -05:00
Blade Barringer
b8878df6bd fix(client): Apply sleep prevention to some avatar generation calls 2016-09-10 22:41:20 -05:00
Alyssa Batula
aac38dda91 Avatar's eyes can be set to open or closed in modals while in the Inn fixes #6282 (#7988)
* Avatar model can be set to have eyes open, eyes shut, or left to default by specifying the sleep parameter in generatedAvatar to be false, true, or null (respectively).

* Explicitly check true and false and switched to using triple equals for equality comparisons for avatar sleep setting.
2016-09-10 22:41:00 -05:00
Blade Barringer
3d53781bd3 Fix content name error (#7995)
* fix: correct translation strings for pet/mount names

* chore: expose potion and egg key, not object in pet content api

* fix: Update feed route to use potion and egg objects

* refactor: Update feed route to use petInfo

* Use pet/mount text method for name

* correct feed route
2016-09-10 22:05:25 -05:00
Alys
295463b210 improve instructions about sending login details (no password) 2016-09-11 08:27:31 +10:00
Blade Barringer
bf3387703d Pull out animal content into separate files (#7989)
* Pull out animal content into separate files

* Correct variable names

* Add tests for stable, eggs, and hatching potions content

* Add content test back into npm test
2016-09-10 13:37:10 -05:00
Blade Barringer
f496a6b0c7 feat: Lower cost of orb of rebirth
closes #7917
fixes #7944
2016-09-09 21:08:42 -05:00
Oziris
0dfb1f150f Provide better invitation messaging
closes #7794
fixes #7789
2016-09-09 20:37:05 -05:00
Matteo Pagliazzi
2d6223377f chat: better behavior for menu notification 2016-09-09 21:34:24 +02:00
Matteo Pagliazzi
60f7a1dbd9 add small timeout before asking for notification permission 2016-09-09 21:26:40 +02:00
Matteo Pagliazzi
f6c765b7b5 better notifications icon 2016-09-09 21:03:47 +02:00
Matteo Pagliazzi
e2b03ec9cf Merge branch 'develop' into paglias/realtime-chat-v1 2016-09-09 20:13:21 +02:00
Matteo Pagliazzi
98df0f26e7 add notifications, fix too many seen requests and misc fixes 2016-09-09 20:12:17 +02:00
Matteo Pagliazzi
a748e57cd7 do not sync automatically on chat seen requests 2016-09-09 19:11:21 +02:00
Oziris Moreira
7d7bb3ecb8 Prevent Challenge page from scrolling to top (#7975)
* Test pageTitle challenge

* Test state name challenge detail

* Change != to !==

* IGNORE_SCROLL_PAGES

* add challenge to ignore_scroll
2016-09-09 08:51:08 -05:00
Kaitlin Hipkin
a3f83b9076 Improvement #6912: New achievement modal service and more achievement tests (#6943)
* add tests for beastMaster, mountMaster, and triadBingo achievements

* add tests for challengeWon, streak, ultimateGear, rebirth, and contributor achievements

* add achievement service that has openModal function

* achievement test pass again

* fix indentation, rename openModal to more descriptive displayAchievement

* add unit tests for achievements service

* initialize user.preferences.suppressModals in specHelper.newUser

* update achievement tests to account for new notification service

* add new achievementServices file to manifest.json

* fix tests

* award wonChallenge achiev like other achievs

* differentiate between small and normal achiev modals

* refactor achievementService.displayAchievement() to take options param
2016-09-09 07:58:44 -05:00
Alys
31a1a14bae 3.40.0 2016-09-09 17:14:01 +10:00
Alys
f16f9684ca fix spelling mistake and remove outdated material 2016-09-09 16:36:09 +10:00
Connor McArthur
598f0a7a1b chore: Add cron semi-safe mode tests
fixes #7464
closes #7733
2016-09-08 21:46:02 -05:00
Blade Barringer
909ee94b20 Merge pull request #7750 from thompsnm/develop
Add tests for timezoneOffsetToUtc filter
2016-09-08 21:39:04 -05:00
Blade Barringer
1250d69d17 chore: Add android FAQs
fixes #7719
closes #7726
2016-09-08 21:28:04 -05:00
Blade Barringer
d9b8ee840d chore: Update press kit
Implimented from #7262

fixes #7174
closes #7262
2016-09-08 21:18:02 -05:00
Blade Barringer
a4557e87a9 Merge pull request #7986 from JSchneidler/slack_fix
Use npm package instead of github for @slack/client.
2016-09-08 20:33:18 -05:00
Blade Barringer
f275265c2b chore: Provide additional tests for local login defaults 2016-09-08 20:32:20 -05:00
Rick Kasten
97417c626a Fixes #7933 - Change Default tags to match types, not times of day (#7954)
* Fixes #7933

Changes

Default tags changed to
- "Work"
- "Exercise"
- "Health + Wellness"
- "School"
- "Teams"
- "Chores"
- "Creativity"

Changes made only to the en and en_GB locales

UUID: 30983c37-52c3-415d-977c-38af6c7db91c

* Reverting changes to en_GB locale

* Reverting format change
2016-09-08 20:26:34 -05:00
Blade Barringer
454ccffb03 fix: save tour state
Implimentation of #6545 by @tylerxo

fixes #5854
fixes #5852

closes #6545
2016-09-08 20:23:49 -05:00
Jordan Schneidler
405798d958 Changed slack client to use npm package instead of github. 2016-09-08 17:38:27 -05:00
Matteo Pagliazzi
94e2691bae Merge branch 'develop' into paglias/realtime-chat-v1 2016-09-08 19:16:37 +02:00
Matteo Pagliazzi
d1903578f9 pusher: remove more duplicate code ( sorry :( ) 2016-09-08 19:13:52 +02:00
Matteo Pagliazzi
6ba721998a Merge branch 'develop' into paglias/realtime-chat-v1 2016-09-08 19:12:05 +02:00
Blade Barringer
0c0f50f647 Merge pull request #7979 from crookedneighbor/fix_infinite_build_output
Fix infinite build error
2016-09-08 12:07:05 -05:00
Matteo Pagliazzi
459a41a5ac pusher: remove duplicate code 2016-09-08 19:05:22 +02:00
Matteo Pagliazzi
136b4ada45 renable limit on number of tabs connected 2016-09-08 19:05:03 +02:00
Matteo Pagliazzi
d4dc455926 re-enable limit of 1 tab per user connected to pusher 2016-09-08 18:51:24 +02:00
Matteo Pagliazzi
cac764e5d1 add online indicator for party members 2016-09-08 18:48:07 +02:00
AccioBooks
ef73c61e0e API Warning message (#7978)
* Warning message

* Change warning text and style

* Update settings.json
2016-09-08 16:46:21 +10:00
Blade Barringer
0862c3b077 fix: Correct quest damange calculation
fixes #7980
2016-09-07 21:09:12 -05:00
Blade Barringer
543a9d06c1 3.39.1 2016-09-07 21:00:46 -05:00
Blade Barringer
aff9af7db2 Revert "Disable checkbox"
This reverts commit 82448b2a93.
2016-09-07 20:45:40 -05:00
Blade Barringer
730fe8898e Fix infnite build error fix 2016-09-07 20:17:29 -05:00
Sabe Jones
0de3efe942 3.39.0 2016-09-07 20:39:51 +00:00
Sabe Jones
e474dc199b chore(sprites): compile 2016-09-07 20:39:30 +00:00
Sabe Jones
4844aa5e47 chore(news): misc Bailey 2016-09-07 20:19:43 +00:00
Blade Barringer
ee409174f1 Format files to adhere to editorconfig (#7977) 2016-09-07 12:58:26 -05:00
Blade Barringer
da8f0373ba fix: correct api tag tests to not rely on default tags 2016-09-07 12:55:07 -05:00
Blade Barringer
67716ef309 Clean up quest progress logic 2016-09-07 12:48:06 -05:00
Thomas Gamble
db19dbf49c shows quest progress in menu #7928
fixes #7928
closes #7960
2016-09-07 12:47:50 -05:00
Matteo Pagliazzi
748e9f7580 Merge branch 'develop' into paglias/realtime-chat-v1 2016-09-07 17:21:43 +02:00
Matteo Pagliazzi
7ea9debe3f trigger pusher on system messages too 2016-09-07 17:18:48 +02:00
Matteo Pagliazzi
ea2be45414 add notifications for real time messages 2016-09-07 17:16:32 +02:00
Matteo Pagliazzi
41079a65c6 correctly reconnect to pusher after inactivity 2016-09-07 17:00:43 +02:00
Matteo Pagliazzi
15ceab4bf4 Merge branch 'develop' into paglias/realtime-chat-v1 2016-09-07 16:59:50 +02:00
Matteo Pagliazzi
85c4332a40 pusher: remove commented code that is unused 2016-09-07 16:51:22 +02:00
Matteo Pagliazzi
dafae31366 disable limit of 1 tab per browser connected to pusher 2016-09-07 16:50:22 +02:00
Matteo Pagliazzi
40c9c05514 fix first connection to pusher 2016-09-07 16:46:32 +02:00
Matteo Pagliazzi
0baff2dfd9 remove limit of 1 connected tab per browser 2016-09-07 16:44:20 +02:00
Matteo Pagliazzi
a4ecdbeb3e fully sync party on system messages 2016-09-07 16:39:53 +02:00
Matteo Pagliazzi
fd00543a8d change button text for syncing party 2016-09-07 16:01:21 +02:00
AccioBooks
861eaf36d3 Create .editorconfig
fixes #4376
closes #7957
2016-09-07 08:44:57 -05:00
Blade Barringer
def2ea0add Merge branch 'Ozzystrasza-challenge_sample_tasks' into develop 2016-09-07 08:23:55 -05:00
Ozzystrasza
82448b2a93 Disable checkbox
fixes #5284
closes #7961
2016-09-07 08:23:17 -05:00
Alys
9fde8b4d48 adjust footer to have relative link for Submit Bug (fixes #7973) and "News" link for Old News page (ref. #7976) 2016-09-07 23:17:21 +10:00
AccioBooks
5f9eb6a72c Old news (#7976)
* Update footer.jade

* Update front.json

* Update front.json
2016-09-07 07:55:33 -05:00
Blade Barringer
e4fcbed769 Merge pull request #7956 from MathWhiz/patch-1
Clear up login button text
2016-09-06 20:57:46 -05:00
Matteo Pagliazzi
f28dead692 do not sync party every time the page is opened, update chat in realtime 2016-09-06 11:18:52 +02:00
Matteo Pagliazzi
6792464fbf limit rtc to parties 2016-09-05 17:54:24 +02:00
Matteo Pagliazzi
4b6af73a1b add support for brazilian portuguese (#7910) 2016-09-04 20:00:49 +02:00
Keith Holliday
836cee2531 Groups assign tasks (#7887)
* Added initial code for creating and reading group tasks

* Separated group task routes. Separated shared task functions

* Added taskOrder to group

* Minor style fixes

* Fixed lint issues

* Added unit tests for task manager

* Updated task helper functions

* Fixed history test

* Fixed group task query

* Removed extra var

* Updated with new file structure

* Updated noset values

* Removed unecessary undefineds, fixed comments, Added apiignore

* Separated group task routes. Separated shared task functions

* Added unit tests for task manager

* Added initial groups assign route and tests

* Added sync assigned task to user

* Added unassign route and unlink method

* Added remove and unlink group task

* Updated linking and unlinking. Add test for updating task info

* Added delete group task and tests

* Added sync on task update and tests

* Added multiple users assignment

* Updated unassign for multiple users

* Added test for delete task with multiple assigend users

* Added update task for multiple assigned users

* Fixed issue with get tasks

* Abstracted syncable attributes and add tests

* Fixed merge conflicts

* Fixed style issues, limited group query fields, and added await

* Fixed group fields needed. Removed api v2 code

* Fixed style issues

* Moved group field under group sub document. Updated tests. Fixed other broken tests

* Renamed linkedTaskId and fixed broken alias tests

* Added debug middleware to new routes

* Fixed debug middleware import

* Added additional user id check for original group tasks

* Updated challenge task check to look for challenge id

* Added checklist sync fix
2016-09-03 10:54:55 +02:00
Blade Barringer
173b3f3f84 fix: Account for system messages in flag slack alert 2016-09-02 15:23:56 -05:00
Blade Barringer
36d3ac4611 fix: prevent 500 error when unflagging a system message 2016-09-02 15:14:41 -05:00
Blade Barringer
c703517b25 3.38.0 2016-09-02 13:04:27 -05:00
Blade Barringer
b15476be7a chore(i18n): update locales 2016-09-02 11:39:36 -05:00
Blade Barringer
aa2c941e1a Merge pull request #7938 from HabitRPG/send_flags_to_slack
Send flags to slack
2016-09-02 11:32:42 -05:00
Blade Barringer
87973d7b66 chore: Switch out footer link for HabitRPG version 2016-09-02 11:10:48 -05:00
Blade Barringer
45e4c6867e chore(test): increase test coverage around logger lib 2016-09-02 11:10:47 -05:00
Blade Barringer
6480602ee6 fix(test): Correct logger test 2016-09-02 11:10:47 -05:00
Blade Barringer
41851afe5f fix: noop if no slack flagging url is passed in 2016-09-02 11:10:46 -05:00
Blade Barringer
2180cb3d98 feat(api): Send flag notifications to slack 2016-09-02 11:10:46 -05:00
Sabe Jones
bd5471a0e3 3.37.0 2016-09-01 21:01:40 +00:00
Sabe Jones
e5f2bd4fb1 chore(sprites): compile 2016-09-01 21:01:30 +00:00
Sabe Jones
5c761b1237 feat(content): BGs and Armoire comp (#7964) 2016-09-01 15:56:35 -05:00
Sabe Jones
3649699b8d 3.36.1 2016-09-01 17:57:13 +00:00
Blade Barringer
7702f9dccc Challenge checklist fix (#7963)
* fix(challenges): don't wipe user xlists

* Add test for challenge checklists not syncing to user
2016-09-01 12:34:02 -05:00
Sabe Jones
95d33a1dff 3.36.0 2016-09-01 16:03:14 +00:00
Sabe Jones
7efde862f1 fix(challenges): temp remove challenge edit 2016-09-01 15:45:36 +00:00
Blade Barringer
ebef5ad60c chore: Add test for duplicate locale keys 2016-08-31 21:26:05 -05:00
Sabe Jones
e65f27fb69 fix(subscriptions): gift termination date (#7948) 2016-08-31 17:16:40 -05:00
Sabe Jones
cb1417ea58 Handle empty market category on Drops page (#7959)
* fix(market): hide category in view

* refactor(view): if, not hide

* fix(test): allow empty market cat
2016-08-31 17:16:22 -05:00
Sabe Jones
75eb1b11cf chore(challenge): next Take This migration 2016-08-31 19:41:04 +00:00
Sabe Jones
7e0a860b25 chore(content): disable Thunderpotions
Also remove superfluous message about the Quests Shop
2016-08-31 19:14:28 +00:00
AccioBooks
2d28d8ffed Clear up login button text 2016-08-31 12:14:42 -05:00
Blade Barringer
3cda5d6b38 chore(i18n): update locales 2016-08-31 08:57:19 -05:00
Sabe Jones
57f49d2a7d feat(content): Armoire and BG strings 2016-08-30 21:09:04 +00:00
Sabe Jones
e69b733f90 3.35.0 2016-08-30 17:36:30 +00:00
Sabe Jones
c726fa78f5 chore(news): misc Bailey 2016-08-30 17:11:29 +00:00
Sabe Jones
2e050be111 fix(contact): s/leslie/admin/g (#7945) 2016-08-29 19:58:51 -05:00
Blade Barringer
e5f2a06491 Merge pull request #7941 from gambtho/develop
When blocking a user, make them rest at the inn - fixes #7935
2016-08-27 10:52:30 -05:00
Blade Barringer
6e5d2ad20a Merge pull request #7943 from crookedneighbor/update_require-again
chore: Update require-again
2016-08-27 10:31:59 -05:00
Thomas Gamble
af088d4b3a Blocking a user makes them sleep Fixes #7935
Blocking a user will make the user rest at an inn, the user will
remain resting when unblocked
2016-08-27 11:17:45 -04:00
Blade Barringer
92bbafeb5d chore: Update require-again 2016-08-27 09:57:13 -05:00
Alys
9981f450c0 clarify usage of API's block route and remove incorrect info about only admins using it 2016-08-27 06:04:51 -07:00
Blade Barringer
44abfeb013 Merge pull request #7934 from ujjwalgulecha/fix-health-potion-when-health-is-max
GP will not be deducted if health is max
2016-08-27 07:56:46 -05:00
Ujjwal Gulecha
03c14859d5 GP will not be deducted if health is max 2016-08-26 11:30:17 -07:00
Alys
320d8cac5f replace "Tavern Talk" with "Tavern Chat" above Tavern's chat box - fixes https://github.com/HabitRPG/habitrpg/issues/6813 2016-08-26 07:57:16 -07:00
Blade Barringer
33377263d9 feat(api): Admins can unflag private group messages 2016-08-25 15:31:39 -05:00
Blade Barringer
7f50532e8b Merge pull request #7930 from crookedneighbor/flag_improvements
Flag improvements
2016-08-24 22:28:26 -05:00
Blade Barringer
cf804be04e chore(api): Update flag chat docs 2016-08-24 21:32:48 -05:00
Blade Barringer
65556c0444 feat: Allow admins to flag messages in private groups 2016-08-24 21:32:32 -05:00
Sabe Jones
88d26cd200 fix(news): credit TheHollidayInn 2016-08-24 15:15:43 -05:00
Husman
2308e14d3e fix: allows leader of challenge to create new challenge tasks even when not a participant of the challenge. fixes #7918
closes #7924
2016-08-24 12:07:54 -05:00
Blade Barringer
5bcc2561ae feat(client): Show battle with friends button with 3 members
fixes #6754
closes #6765
2016-08-24 08:45:39 -05:00
Blade Barringer
e957617386 3.34.1 2016-08-23 22:14:19 -05:00
Blade Barringer
c5ac5b4f2d Merge pull request #7921 from HabitRPG/revert_task_cancel_pr
fix: Revert #7692
2016-08-23 22:00:03 -05:00
Blade Barringer
3d64f2b849 fix: Revert #7692 2016-08-23 21:40:33 -05:00
Blade Barringer
671e954cec chore(i18n): update locales 2016-08-23 17:33:04 -05:00
Blade Barringer
f148c592f5 Merge pull request #7911 from crookedneighbor/fix_magic_pets_spacing
fix(client): Correct logic to show premium pets
2016-08-23 17:20:17 -05:00
Sabe Jones
53254beaaf 3.34.0 2016-08-23 20:48:36 +00:00
Sabe Jones
0e319200f1 chore(sprites): compile 2016-08-23 20:48:23 +00:00
Sabe Jones
6a04ed7392 fix(editing): send user on dblclick 2016-08-23 20:22:27 +00:00
Sabe Jones
71a759c551 feat(content): mystery items 201608 (#7919) 2016-08-23 14:49:22 -05:00
Alys
80f57d9a44 remove outdated Physical/Mental/Social/Other descriptions for task-based allocation 2016-08-22 21:01:34 -07:00
Alys
3a79ed6cd6 link to new wiki page describing all extensions in a neat table
This is for the "Other Extensions" link on the Settings > API page.
2016-08-22 09:16:18 -07:00
Alys
d691704db2 change Report a Bug link and text in website FAQ (#7718)
* change Report a Bug link in website FAQ

* add email address for reporting login problems
2016-08-20 21:33:39 -07:00
Blade Barringer
fca0188172 Merge branch 'task_edit_fix' into develop 2016-08-20 21:23:43 -05:00
Blade Barringer
67187c1b08 fix: show markdown compiled task text while editing 2016-08-20 09:21:52 -04:00
Blade Barringer
b3b7108bd6 Merge branch 'develop' into Hus274-7688 2016-08-20 08:31:22 -04:00
Alys
dd80a2e76e make Export Data introduction more accurate (it exports more than Habits) 2016-08-19 21:07:07 -07:00
Alys
2fea2d9565 adjust message displayed on Done To-Dos tab to reflect API v3 changes
The 30 most recently completed To-Dos are now shown, regardless of how long ago they were completed.
2016-08-19 21:06:45 -07:00
Luveluen
a654369075 Update faq.json - description of mechanic outdated (#7913)
* Update faq.json line - description of mechanic outdated

Changed 
<---Tap on a Pet, and then select \"Feed Pet\"!
--->Click on a type of food, and then select the pet you want to feed!

because clicking on the pet first does not work anymore, clicking on the pet first selects it for use.
As described by MeikeMertsch here: https://www.transifex.com/habitrpg/habitrpg/translate/#de/faqjson/60117132

* Update faq.json
2016-08-19 15:40:51 -07:00
Blade Barringer
a69ab954f5 fix(client): Correct logic to show premium pets
Fixes #7888
2016-08-19 08:41:27 -04:00
Sabe Jones
106bf52915 3.33.1 2016-08-18 20:28:09 +00:00
Sabe Jones
9f0d4fbd65 fix(auth): Facebook on MS Edge 2016-08-18 20:07:14 +00:00
Sabe Jones
3ac5617e57 chore(news): Bailey 20160818 2016-08-18 18:58:37 +00:00
Sabe Jones
f5224282d9 3.33.0 2016-08-18 17:58:49 +00:00
Sabe Jones
53a7f7ba5f chore(sprites): compile 2016-08-18 17:51:51 +00:00
Sabe Jones
0c11d8fb6d feat(content): Pets 201608 (#7903) 2016-08-18 12:40:29 -05:00
Phillip Thelen
7ef2c34177 add route for QR codes (#7902)
* add route for QR codes

* check that passed ID is a UUID

* add test for qr code redirect

* fix qr code test
2016-08-18 19:37:14 +02:00
Blade Barringer
e68c75c802 chore(i18n): update locales 2016-08-17 10:24:04 -05:00
Blade Barringer
fd70efcb60 Merge pull request #7900 from crookedneighbor/analytics_fix
Analytics fix
2016-08-15 22:39:03 -05:00
Jaka Kranjc
408d988341 api: expose user's inbox.optOut for api/v3/members/:memberId #7798 (#7893)
* api: expose user's inbox.optOut for `api/v3/members/:memberId` #7798

* test: fixed chai exist vs exists typos

* _getMembersForItem: fixed typo in api docs
2016-08-15 22:21:14 -05:00
Blade Barringer
bd8b1b0ece chore(tests): Rewrite analytics tests to remove dependency on nock 2016-08-15 22:20:39 -05:00
Travis
1a409848a8 allow flagging the post of a deleted user (#7897)
* Allowing the flagging of messages that were written by user accounts that have since been deleted

* replacing ternary operator with else if, else paradigm

* formatting fixes

* fixing message in tests
2016-08-15 22:14:52 -05:00
Blade Barringer
9223aecfbe fix(api): Pass in headers to payments analytics 2016-08-15 08:07:59 -05:00
Blade Barringer
977bafd2d1 fix(api): Set platform and agent to Unknown if headers are not passed in 2016-08-15 08:07:59 -05:00
Camellia Peng
12f1aae2dd Update email check exist (#7899)
* throw a 401 error if user tries to update his/her email to an email that exists already

* Make error message generic so we don't violate users' privacy.  Added test case.

* Syntax fixes

* select only the _id field when searching for users with the same email.  Return found document as javascript object.
2016-08-15 07:52:53 -05:00
Blade Barringer
02545ae439 3.32.0 2016-08-14 14:10:40 -05:00
Blade Barringer
5a47f2a19f chore(i18n): update locales 2016-08-14 14:08:50 -05:00
Blade Barringer
c7a2b69b32 chore(i18n): update locales 2016-08-13 07:03:50 -05:00
Blade Barringer
b1d06671c8 chore(i18n): update locales 2016-08-12 08:57:45 -05:00
Kaitlin Hipkin
55111a6ddc New Party Loading Messages (#7862)
* add basic party loading message code; doesn't work yet

* fixup party loading messages, remove rpg-style messages

* move party-loading messages back into groups.json

* party-loading message logic returns a string instead of a number
2016-08-12 08:53:03 -05:00
Matteo Pagliazzi
7ccbcd7b33 add reorder task step to ios tutorial, mounts and inbox steps for both android and ios 2016-08-12 14:55:55 +02:00
Blade Barringer
8a4109b9d7 chore(i18n): update locales 2016-08-11 13:01:23 -05:00
Phillip Thelen
679378331d add client and OS info to amplitude events
closes #7865
2016-08-11 08:58:13 -05:00
Blade Barringer
e3c40aa142 fix(client): Prevent restore streak from showing up in challenge creation 2016-08-11 08:48:44 -05:00
Husman
725c3b36f3 feat: allowing modification of challenge tasks after challenge creation. fixes #7320
closes #7877
2016-08-11 08:48:39 -05:00
Blade Barringer
89822222fe Merge pull request #7881 from Hus274/7716
fix: shows user correct challenge when showing won challenge modal
2016-08-11 08:07:16 -05:00
Blade Barringer
fed1eb8c21 fix(client): set state chagne to scroll to top
closes #7880
fixes #4326
2016-08-11 07:59:12 -05:00
Blade Barringer
858da4f9c9 Merge pull request #7890 from HabitRPG/sabrecat/prefs-undefined
Fix preferences typeError
2016-08-11 07:48:14 -05:00
Josh Holland
cdeb498c0b Align guild gems box with other page elements (#7829)
* Align guild gems box with other page elements

Fixes #7796.

* Fix issues caused by aligning guild gems box

* Remove unnecessary comment

* Connect gem total box and plus/add gems button

When the add gems button is displayed, set border-radius on touching
corners between the two buttons to 0, so that they are displayed as a
unit rather than two separate buttons.
2016-08-11 07:45:21 -05:00
Sabe Jones
e7a820e28d fix(editing): preferences typeError 2016-08-10 20:23:14 +00:00
Blade Barringer
395e602cfc 3.31.0 2016-08-10 12:28:32 -05:00
Blade Barringer
d50cedfd31 chore(i18n): update locales 2016-08-10 12:18:55 -05:00
Blade Barringer
a5b2e53914 fix(client): Add client redirect for coupon url 2016-08-10 12:12:56 -05:00
Blade Barringer
0e42d6ba32 Merge pull request #7889 from crookedneighbor/fix_purchase_call_in_view
fix: Correct purchase call to use purchaseType, not identifier
2016-08-10 12:00:06 -05:00
Blade Barringer
420cebd93b fix: Correct purchase call to use purchaseType, not identifier 2016-08-10 08:58:01 -05:00
Blade Barringer
384783567b chore(tests): Add test to catch bugs when adding invalid types to market 2016-08-10 08:44:21 -05:00
Sabe Jones
64ffa4912d 3.30.2 2016-08-10 05:28:29 +00:00
Sabe Jones
64c8e4d16d fix(content): item type handling 2016-08-10 05:18:30 +00:00
Sabe Jones
0d1bff5dda 3.30.1 2016-08-10 03:47:30 +00:00
Blade Barringer
06cae45ed9 lint: Correct missing semicolons 2016-08-09 22:29:48 -05:00
Blade Barringer
2d553417b4 fix(api): Correct identifier for magic hatching potions 2016-08-09 22:21:54 -05:00
Alys
4df2b723fa fix errors in apidocs for coupons/enter/:code and tasks/:taskId 2016-08-10 12:50:07 +10:00
Sabe Jones
f92cba6a40 3.30.0 2016-08-09 23:40:31 +00:00
Sabe Jones
9e16f9dffc chore(sprites): compile 2016-08-09 23:40:22 +00:00
Sabe Jones
72f1114d85 refactor(content): concatenate notes 2016-08-09 23:19:53 +00:00
Sabe Jones
051763bc49 Thunderstorm Hatching Potions (#7885)
* feat(premium): Thunderstorm Potions

* chore(news): Thunderstorm Bailey

* fix(test): allow addlNotes key
2016-08-09 17:37:39 -05:00
Matteo Pagliazzi
689a321a9b enable pusher for all users 2016-08-09 20:05:04 +02:00
Blade Barringer
bce4f55df5 chore: Fix score test to not be so flaky 2016-08-09 08:58:36 -05:00
Husman
acc9e8ca7f fix: shows user correct challenge when showing won challenge modal 2016-08-07 16:27:18 -07:00
Matteo Pagliazzi
6dfa93dab2 correct pusher inactivity timeout 2016-08-08 00:08:54 +02:00
Matteo Pagliazzi
8ffc93f9c5 3.29.1 2016-08-07 22:24:39 +02:00
Matteo Pagliazzi
3efd900a3f correctly check for Pusher being enabled 2016-08-07 22:23:00 +02:00
Matteo Pagliazzi
ff4a3adf7e feat(pusher): disconnect after 30m of inactivity 2016-08-07 22:20:45 +02:00
Husman
bba56b8c29 fix: remove guild or party when user looks it up if it does not exist
closes #7878
fixes #7724
2016-08-07 10:41:07 -05:00
Sabe Jones
ae533652c3 3.29.0 2016-08-05 19:29:45 +00:00
Sabe Jones
77c276fefe feat(analytics): Facebook "Pixel" (#7871) 2016-08-05 13:40:25 -05:00
Blade Barringer
05eacc32ba Merge branch 'develop' into Hus274-7793 2016-08-05 12:55:00 -05:00
Blade Barringer
626b87eb79 Merge pull request #7849 from Hus274/7653-3
booting a member from party removes member from quest
2016-08-05 12:35:45 -05:00
Travis
d7c5d05f13 Clear invites from user when the request fails because the invite is invalid (#7852)
* making requests to accept or reject a request fail because the invite is invalid clear the invite from the user so it doesn't require admin intervention. part of #7653

* Adding await
2016-08-05 12:34:06 -05:00
Blade Barringer
093c5a72df Merge branch 'develop' into Ozzystrasza-tavern_default_prize 2016-08-05 12:22:41 -05:00
Blade Barringer
ed0055e01b Merge pull request #7872 from ESWAT/fix-guild-message-firefox
Fix #6708 - guild message maximizes width in Firefox
2016-08-05 12:00:57 -05:00
Blade Barringer
70ee091fa8 Merge pull request #7873 from ESWAT/fix-current-audio-theme
Fix #7869 - highlight current audio theme in dropdown
2016-08-05 11:59:34 -05:00
Philip Karpiak
2788d64a2b Fix #7778 - update missing image in static/features (#7874) 2016-08-05 11:58:21 -05:00
Philip Karpiak
3429f88f5b Fix #7869 - highlight current audio theme in dropdown 2016-08-04 18:53:21 -04:00
Philip Karpiak
bea4bf80e9 Fix #6708 - guild message maximizes width in Firefox 2016-08-04 18:02:55 -04:00
Matteo Pagliazzi
ae5b66e248 Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop 2016-08-04 20:00:19 +02:00
Matteo Pagliazzi
110a9d52fa Merge branch 'TheHollidayInn-facebook-login-add-newuser-flag' into develop 2016-08-04 19:59:59 +02:00
Matteo Pagliazzi
725ed22704 added apidoc info about data.newUser in login response 2016-08-04 19:59:48 +02:00
Matteo Pagliazzi
d1bd63289b Merge branch 'facebook-login-add-newuser-flag' of https://github.com/TheHollidayInn/habitrpg into TheHollidayInn-facebook-login-add-newuser-flag 2016-08-04 19:58:09 +02:00
Matteo Pagliazzi
d7ccf2bbe1 API: return computed stats for members routes (#7870)
* api: return computed stats for members responses

* add integration tests for computed stats

* add unit tests for computed stats

* clarify test name

* add missing query parameter to test case

* reset test database before running API tests for the Hall
2016-08-04 19:56:00 +02:00
Sabe Jones
d097868cad 3.28.0 2016-08-03 20:40:18 +00:00
Sabe Jones
3a48022878 chore(news): announce audio theme 2016-08-03 20:37:43 +00:00
Sabe Jones
b25ab8ca75 chore(sprites): compile 2016-08-03 20:27:49 +00:00
Sabe Jones
29498976ee feat(content): Armoire and BGs 201608 (#7868)
Plus: beta shops API fixes and front page user count update
2016-08-03 14:55:12 -05:00
Matteo Pagliazzi
fb939e0300 Migrate from GCM to FCM notifications (#7860)
* Fixed logging. Fixed lint issues. Temporarly removed GCM code

* Removed extra packages. Removed lingering gcm code

* Update message structure to send a data notification instead of a regular notification

* Removed excess code

* switch from fcm-push to node-gcm
2016-08-02 23:12:39 +02:00
Keith Holliday
2a76f0c8cf Added lint ignore comment 2016-08-02 14:29:15 -05:00
Oziris
4244c7519e Add Dewin's new Theme (#7795)
* Add files via upload

* Add string for new theme

* Added 'dewinTheme'

* Added 'dewinTheme'

* Delete Boss Battles Background Music.mp3

* Delete Boss Battles Background Music.ogg

* Delete Settings Page Background Music.mp3

* Delete Settings Page Background Music.ogg

* Add audio files with correct names

* Delete Boss Battles_Background_Music.mp3

* Delete Boss Battles_Background_Music.ogg

* Add files via upload
2016-08-02 10:03:01 +10:00
Ozzystrasza
063995d5e4 Test prize amount before changing to 1 2016-08-01 20:26:43 -03:00
Sabe Jones
d37ee98c6d 3.27.0 2016-08-01 23:12:21 +00:00
Sabe Jones
9a338ef1de End Summer Splash 2016 (#7857)
* chore(event): end Summer Splash 2016

* fix(event): disable Seasonal Shop buys
2016-08-01 17:47:46 -05:00
Matteo Pagliazzi
60f34dafb0 Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802)
* Revert "Revert "Deprecate API v2""

* fix path in shops controller
2016-08-01 22:36:10 +02:00
Sabe Jones
2a3e3fb9d3 fix(gear): buy false takeThis gear (#7855) 2016-08-01 15:16:34 -05:00
Oziris
d51bd68201 Enable guild challenge prize to use guild bank gems (#7840)
* add leader property to getGroups

* Add test coverage
2016-08-01 14:31:31 -05:00
Sabe Jones
a8226b2363 3.26.0 2016-08-01 00:20:13 +00:00
Sabe Jones
7ad313918a fix(news): missing date line 2016-07-31 19:00:57 -05:00
Sabe Jones
6ce917a0f3 feat(content): Naming Day 2016 (#7853) 2016-07-31 18:56:20 -05:00
Sabe Jones
e021212481 Naming Day and Take This migrations (#7838)
* feat(migrations): Naming Day and Take This

* fix(migration): more goodies, better query

* fix(migration): query in wrong migration

* fix(migration): don't award goodies repeatedly

* fix(migrations): move logic to query

* fix(migrations): better field lookup

* fix(migrations): use timeouts
2016-07-31 18:55:57 -05:00
Husman
6859cf1f73 booting a member from party removes member from quest whether the quest is started or not. part of #7653 2016-07-30 09:44:21 -07:00
Travis
6804125068 voluntarily leaving a party removes the user from the quest the party is involved in (#7845)
* voluntarily leaving a party removes the user from the quest the party is involved in. part of #7653

* addressing pr comments, removing lodash dependency and unecessary comment

* using the existing update object instead of group.save to avoid duplicate behavior

* finalizing tests
2016-07-30 06:53:29 -05:00
Sabe Jones
6e55be033b 3.25.3 2016-07-30 01:26:44 +00:00
Sabe Jones
084e2e7470 fix(news): also announce iOS 2016-07-30 01:26:24 +00:00
Sabe Jones
98e74b42e0 3.25.2 2016-07-29 23:39:26 +00:00
Sabe Jones
e52f9bd786 Last Chance Bailey 2016/07 (#7842)
* chore(news): Last Chance Bailey

* fix(news): rearrange announcements
2016-07-29 18:18:15 -05:00
Ryan Castner
7c579bf850 7837-Update API Docs (#7839)
* Updated API Docs for api-v3

* Updated API Docs for top-level

* Updates relating to @crookedneighbor comments

* Updated type and field of 'to' param.
2016-07-27 18:48:03 -05:00
Keith Holliday
e6dd8cc03a Added tests for Facebook auth 2016-07-27 14:27:21 -05:00
Blade Barringer
795ea8ba80 Merge pull request #7835 from crookedneighbor/sanity_tests
chore(tests): Add sanity test for proper babel routes
2016-07-26 22:25:15 -05:00
Blade Barringer
c7d08a6811 chore(tests): Add sanity test for proper babel routes 2016-07-26 21:56:51 -05:00
Sabe Jones
1ed7e21542 3.25.1 2016-07-26 22:35:28 +00:00
Sabe Jones
40eb74ea1b fix(path): common import 2016-07-26 22:30:43 +00:00
Sabe Jones
1ab3725b54 fix(path): correct i18n import 2016-07-26 22:11:35 +00:00
Sabe Jones
8e2ab11056 3.25.0 2016-07-26 19:54:38 +00:00
Sabe Jones
1c56648ea4 chore(sprites): compile 2016-07-26 19:42:36 +00:00
Phillip Thelen
24d25026cf Add API calls for shop inventories (#7810)
* Add API call for market inventory

* changes to shop api calls

* optimize shop categories

* add API call for quests

* add api call for time travelers shop

* fic buying items in shops

* fix linting errors

* shop adjustments for iOS app

* add tests to shops

* fix syntax issues

* Code formatting

* correct indentation

* add tests for api routes

* fix time travelers and seasonal

* Increase test coverage for shop routes

* refactor: Pull out trinket count in time traveler route

* refactor: Clarify instructions for seasonal shop script

* lint: Remove extra new line

* Adjust shops common test
2016-07-26 14:36:55 -05:00
Sabe Jones
aa00893f6c feat(content): July 2016 Subscriber (#7833) 2016-07-26 14:20:50 -05:00
Ryan Castner
60367459e8 Fixes #7826 updating blog and adding tumblr links, as well as a developer link. One additional change was made in layout.jade not mentioned in ticket request which also referenced the old blog url, updated to point to new blog url. (#7828) 2016-07-26 21:28:15 +10:00
Keith Holliday
9d4fa6fd4e Added new user flag when user registers with facebook 2016-07-24 17:23:19 -05:00
Sabe Jones
ef65325f67 3.24.1 2016-07-21 17:29:43 +00:00
Sabe Jones
ee5e94bc35 chore(news): Wiki Wednesday 2016-07-21 17:09:19 +00:00
Husman
bcd0915c60 Fixing up commit according to review 2016-07-19 19:23:21 -07:00
Sabe Jones
8d0e157ead 3.24.0 2016-07-19 19:21:22 +00:00
Sabe Jones
b5f7adfe09 chore(news): Comic-Con announcements 2016-07-19 19:04:28 +00:00
Husman
a798c4ef08 fix: removing party invitations 2016-07-18 19:25:02 -07:00
Matteo Pagliazzi
590adb3438 Revert "Deprecate API v2" (#7801) 2016-07-17 18:15:25 +02:00
Matteo Pagliazzi
45c31a2bcf Deprecate API v2 (#7761)
* deprecate api-v2

* remove v2 test helpers

* remove unused string
2016-07-16 19:56:18 +02:00
Blade Barringer
a9c234a6d2 chore(i18n): update locales 2016-07-15 10:53:18 -05:00
Blade Barringer
30e55c16cd chore(i18n): Update locales 2016-07-15 09:06:39 -05:00
Alys
987d580746 fix typo in Bailey news: "featuring and interview with Leslie" ("and" > "an") 2016-07-15 16:19:34 +10:00
Sabe Jones
bd8d7bb745 3.23.1 2016-07-15 03:23:34 +00:00
Sabe Jones
6487860646 chore(news): Staff Spotlight 2016-07-15 03:08:12 +00:00
Alys
852651bc0d 3.23.0 2016-07-14 10:08:53 +10:00
Alys
ee01788647 "allCompletedTodos" option in API for returning all completed To-Dos for when 30 isn't enough (#7773)
* add new "allCompletedTodos" option to API for returning all completed To-Dos at once - fixes #7301

* make minor fixes to allCompletedTodos option

* change allCompletedTodos option to _allCompletedTodos and add a BETA comment
2016-07-14 08:34:48 +10:00
Sabe Jones
dea813c296 3.22.1 2016-07-13 14:58:24 +00:00
Oziris
a19f538b90 Update questsContent.json (#7783)
Fixed an issue with text format in the Axolotl rage effect.
2016-07-13 22:56:40 +10:00
Alys
76b51b8b65 fix apidoc typo: change clear-flags to clearflags 2016-07-13 19:57:29 +10:00
Sabe Jones
0816e69fb6 fix(shrinkwrap): don't upgrade mongoose 2016-07-12 23:48:38 +00:00
Luan
bac1405a20 feat(client): Add notification badge
fixes #4365
closes #7755
2016-07-12 17:56:12 -05:00
Sabe Jones
28ebc92aa9 3.22.0 2016-07-12 20:38:05 +00:00
Sabe Jones
36f1e2dfbb chore(deploy): sprites, shrinkwrap, news 2016-07-12 20:37:04 +00:00
Sabe Jones
01052028fb feat(content): Pet Quest 2016-07 (#7780) 2016-07-12 15:23:45 -05:00
Husman
6543ff89e1 refactor(api): Remove prod check in payments library. Fill out tests
Wasn't able to mock out pushNotifications correctly and left two tests unfinished.

closes #7728
closes #7770
2016-07-12 12:43:17 -05:00
Blade Barringer
e05db11fe0 chore(i18n): update locales 2016-07-11 21:34:54 -05:00
Ross Hardy
2b30c63448 Adding new basic audio theme rosstavoTheme (#7766) 2016-07-12 12:30:44 +10:00
Husman
694cd8e555 feat: allowing the flagging of system messages
closes #7767
closes #7771
2016-07-11 21:28:43 -05:00
Alys
0631e9ba15 delete ancient code for hiding a the huge Spread the Word challenge, which has now been closed 2016-07-10 11:41:28 +10:00
Matteo Pagliazzi
1ab8dab9a3 pusher: onlkeopenaximum 1 connection per brorowser 2016-07-08 17:48:39 +02:00
Sabe Jones
485deb1a70 3.21.1 2016-07-07 22:54:00 +00:00
Sabe Jones
03cee070e9 chore(npm): update shrinkwrap 2016-07-07 22:53:08 +00:00
Sabe Jones
52ae23e9bf chore(news): misc Bailey 2016-07-07 22:40:50 +00:00
Sabe Jones
46d618327a fix(contact): clarify merch inquiries 2016-07-07 14:48:22 -05:00
Sabe Jones
cfd5455e3b 3.21.0 2016-07-05 20:58:58 +00:00
Sabe Jones
3eac65c4bd chore(npm): update shrinkwrap 2016-07-05 20:58:36 +00:00
Sabe Jones
ff3f339c2e feat(content): Armoire and BGs 2016-07 (#7762)
* feat(content): Armoire and BGs 2016-07

* fix(backgrounds): resize Dilatory Castle
Also fixes a long-overlooked issue where the Egg Hunt quest remained available long after its event ended.
2016-07-05 15:49:21 -05:00
Matteo Pagliazzi
d514109e39 Merge branch 'iap-fix' into develop 2016-07-04 17:43:26 +02:00
Matteo Pagliazzi
6120a29158 remove console.log 2016-07-04 17:42:33 +02:00
Matteo Pagliazzi
76397e64af upgrade in-app-purchase 2016-07-04 17:23:49 +02:00
Matteo Pagliazzi
8be5ba76dd add some logging 2016-07-04 16:46:41 +02:00
Matteo Pagliazzi
d4cff995e8 fix isValidated and port iOS iap code 2016-07-04 16:12:43 +02:00
Matteo Pagliazzi
dff9356778 remove redundant export for iap 2016-07-04 15:50:40 +02:00
Matteo Pagliazzi
0caeb518af Merge branch 'develop' into iap-fix 2016-07-04 15:45:56 +02:00
Matteo Pagliazzi
a2da583db8 port android iap code to v3 2016-07-04 15:45:52 +02:00
Matteo Pagliazzi
f8760a337a parse receipt object 2016-07-04 15:06:35 +02:00
Matteo Pagliazzi
e19657b8ac more logging 2016-07-04 14:58:50 +02:00
Matteo Pagliazzi
e933914548 more logging 2016-07-04 14:43:15 +02:00
Blade Barringer
01dba9a4be chore(i18n): update locales 2016-07-02 23:05:08 -05:00
Matteo Pagliazzi
0dee20f7eb 3.20.0 2016-07-02 15:18:44 +02:00
Matteo Pagliazzi
0880850408 Real-time Chat (#7664)
* feat(realtime-chat): add Pusher library to the server

* feat(realtime-chat): only for private groups

* feat(realtime-chat): add authentication endpoint for Pusher

* feat(realtime-chat): client proof of concept

* fix typo in apidoc

* feat(realtime-chat): redo authentication and write integration tests

* remove firebase code

* fix client side tests

* fix line ending in bower.json

* feat(realtime chat): use presence channels for parties, send events & disconnect clients if user leaves or is removed from party, automatically update UI

* pusher: enable all events in the background

* fix pusher integration tests
2016-07-02 15:17:24 +02:00
Blade Barringer
889c41fa18 chore(i18n): update locales 2016-07-01 20:31:28 -05:00
Blade Barringer
e077f7f150 3.19.0 2016-07-01 20:28:12 -05:00
Blade Barringer
9602a398b2 feat(api): Allow admins to revoke chat priveleges from website 2016-07-01 20:24:37 -05:00
Blade Barringer
3d49a1bcee chore: bump habitica-markdown bower package version 2016-07-01 20:22:52 -05:00
Sabe Jones
aa27d2d1aa fix(EB): consolidate extensions (#7748) 2016-07-01 19:40:32 -05:00
Sabe Jones
c871d8877c Corrected transaction descriptions (#7744)
* fix(subscriptions): Habitica not HabitRPG

* fix(subscriptions): Habitica in Amazon
2016-07-01 19:40:23 -05:00
Sabe Jones
986d583ff9 fix(news): typo 2016-07-01 19:40:05 -05:00
Sabe Jones
54c841da61 chore(news): Take This Bailey 2016-07-02 00:15:22 +00:00
Nathan Thompson
d2c50c7889 Add tests for timezoneOffsetToUtc filter 2016-07-01 17:27:02 -06:00
Matteo Pagliazzi
32714e5d26 added some logging 2016-07-01 13:41:52 +02:00
Matteo Pagliazzi
75df284967 better error handling and fix typo 2016-07-01 12:37:29 +02:00
Blade Barringer
1bf96f9a33 fix(docs): Correct typo in chat docs 2016-06-30 22:09:30 -05:00
eshapard
887399b815 update documentation for marking chat seen
Documentation included the chatId in the url, but the api does not use it. Adding the chatId will cause a 404 error. The api marks all chats in the guild as read; not individual chats.

closes #7742
2016-06-30 22:09:30 -05:00
Blade Barringer
4b30e7265b Merge pull request #7743 from mchlltt/develop
Fixes #5631
2016-06-30 22:00:10 -05:00
Blade Barringer
39f014c059 chore(client): Remove unused server error page
closes #7745
2016-06-30 21:41:12 -05:00
Mich Elliott
8a8eaefe2d Fix typos in questscontent 2016-06-30 14:46:43 -05:00
Travis
21696fa258 Fixing the quest name in the previous quests scroll drop for recidivate (#7739)
* Fixing the quest name in the previous quests scroll drop for recidivate

* Updating case of 'the'
2016-06-30 10:28:45 -05:00
Sabe Jones
e17d5af07d fix(deploy): typo 2016-06-29 20:17:54 +00:00
Sabe Jones
480ab375e1 fix(deploy): more NODE_HOME 2016-06-29 20:15:01 +00:00
Sabe Jones
168bc952d1 3.18.0 2016-06-29 19:30:59 +00:00
Sabe Jones
e1dc4a5480 chore(npm): update shrinkwrap 2016-06-29 19:30:23 +00:00
Sabe Jones
52b34bb6b8 fix(bower): pin habitica-markdown 2016-06-29 19:08:25 +00:00
Sabe Jones
25100a487a chore(gulp): compile sprites 2016-06-29 19:06:01 +00:00
Sabe Jones
d498f5dee3 It's dangerous to go alone. Take This gear. (#7713)
* feat(content): Take This equipment

* chore(sprites): add icons
2016-06-29 13:33:56 -05:00
Sabe Jones
cabb66c5b3 Shrinkwrap dependencies (redux) (#7732)
* fix(versioning): shrinkwrap and pinning

* fix(versioning): install/shrinkwrap on 4.4.3

* fix(versioning): workaround deps/devdeps issue

* feat(npm): shrinkwrap

* fix(bower): unpin habitica-markdown
2016-06-29 13:32:35 -05:00
Sabe Jones
723bf7358b feat(customization): enable Splashy Skins (#7740) 2016-06-29 13:31:37 -05:00
Blade Barringer
6ad65c35fc 3.17.0 2016-06-28 09:53:01 -05:00
Blade Barringer
af4402afb0 chore(i18n): update locales 2016-06-28 09:05:51 -05:00
Blade Barringer
70253ea584 chore(tests): Don't restart test server when modifying test file 2016-06-28 09:00:45 -05:00
Blade Barringer
c22bf2e38b Merge pull request #7736 from crookedneighbor/fix_post_chat
fix(client): Prevent group from freezing up when sending a chat message
2016-06-28 08:59:41 -05:00
Blade Barringer
f8e1e51c21 fix(client): Prevent group from freezing up when sending a chat message 2016-06-28 08:13:09 -05:00
Blade Barringer
24287df702 fix(client): msg notification properly leaves after visiting party page
closes #7393
closes #7735
closes #7445
2016-06-28 07:37:27 -05:00
Matteo Pagliazzi
1492a8af0d use correct identifier for apple 2016-06-27 14:32:29 +02:00
Matteo Pagliazzi
893b4d8def fix(iap): rewrite iap library code 2016-06-27 14:26:20 +02:00
Matteo Pagliazzi
e1fc5355b8 Merge pull request #1 from paglias/iap_fix
chore: show how to use yields
2016-06-27 12:11:37 +02:00
Blade Barringer
16a592bf3c chore: show how to use yields 2016-06-26 20:38:14 -05:00
Matteo Pagliazzi
c630bb9f96 fix(iap): wip 2016-06-26 17:04:16 +02:00
Blade Barringer
c9f2389765 chore(test): Unpend cancel subscription test 2016-06-26 09:49:48 -05:00
Blade Barringer
37e638a64d fix(test): Pend send email test 2016-06-26 09:27:29 -05:00
Blade Barringer
81ac45f2a7 fix(api): Grant remaining perks when canceling an Amazon subscription
* Add tests for payments lib
* Add placeholder it blocks to be filled in

closes #7660
closes #4840
2016-06-26 08:08:49 -05:00
Alys
a7d4b76c58 remove bad comma from end of a locales file 2016-06-25 09:47:09 +10:00
Alys
8055db2e54 add missing gearNotOwned string 2016-06-25 09:30:04 +10:00
Travis
30cf4f5a96 fix(client): Stop duplicating completed todos (#7709)
* Deduping completed tasks on load. closes #7708

* Addressing paglias' comment
2016-06-24 07:57:15 -05:00
Alys
e441f45ac5 improve texts for password reset feature
- Removes full stop from the end of the password (very misleading).
- Makes messages about the password emails more accurate.
2016-06-24 21:59:34 +10:00
Alys
3d94c2e7f1 fix error in comment in apidoc for ExportUserAvatarPng 2016-06-24 20:13:22 +10:00
Matteo Pagliazzi
430160ef0e feat(eb): update npm to v3 (#7711) 2016-06-24 10:31:19 +02:00
Husman
56ad8c62ef Formatting changes 2016-06-23 19:50:56 -07:00
Sabe Jones
db2ed83a58 3.16.0 2016-06-23 19:48:52 +00:00
Sabe Jones
9d1f1fa321 Correct GA unsub info (#7676)
* fix(analytics): better GA category handling

* refactor(analytics): chained OR

* fix(analytics): prefer gaCategory
2016-06-23 14:29:50 -05:00
Sabe Jones
cfe688daa5 feat(mystery): subscriber items 201606 (#7707)
* feat(mystery): subscriber items 201606

* chore(news): announce Android
2016-06-23 14:01:11 -05:00
Matteo Pagliazzi
7edde56dad fix(deps): add apn package 2016-06-23 17:27:20 +02:00
Blade Barringer
e274f63f9d chore(i18n): update locales 2016-06-23 07:59:25 -05:00
Blade Barringer
1484090d27 Merge branch 'Hus274-7701' into develop 2016-06-23 07:55:56 -05:00
Travis
0af1ced462 fix(client): Sort gear by stat from class bonus (#7710)
* Accounting for class bonus when sorting equipment by stats. closes #7701

* Fixing unintended impact on last page and including special classes

* Addressing comments
2016-06-23 07:55:00 -05:00
Blade Barringer
2d3e5f86f7 feat(client): Display if gear gets class multiplier in notes 2016-06-23 07:53:01 -05:00
Blade Barringer
d5a354b499 fix(api): Only award participating members the quest rewards (#7706) 2016-06-23 07:10:56 -05:00
Husman
352ad783e6 Fixing test names 2016-06-22 20:23:08 -07:00
Husman
c7b54a0abf Addressing comments 2016-06-22 20:19:48 -07:00
Blade Barringer
b27b18b323 Merge pull request #7703 from khipkin/small_api_typo
fix mistake in apidoc for Feed a pet
2016-06-22 22:04:46 -05:00
Husman
2d327ca6ea Fixing unintended impact on last page and including special classes 2016-06-22 19:58:36 -07:00
Husman
cc476a0dee Accounting for class bonus when sorting equipment by stats. closes #7701 2016-06-22 19:28:44 -07:00
Husman
997fd569e2 Fixing tests 2016-06-22 17:56:24 -07:00
Husman
e167e41731 Fixing edit task issue according to blade's comments 2016-06-22 17:14:12 -07:00
Husman
874b0d203f Merge remote-tracking branch 'origin/7688' into 7688 2016-06-22 17:13:32 -07:00
Matteo Pagliazzi
08d7727881 Push notifications (#7682)
* Fix Social Push notifications

* Fix code formatting issues

* Fix commented issues

* Fix Syntax errors

* update push notify dependency

* specify push-notify version

* change how apn key is loaded

* feat(push-notifications): improve logging

* feat(push-notifications): disable v2 push notifications

* test(push-notifications): add unit tests and improve integration ones

* fix(push-notifications): throw when required params are missing

* fix(tests): correct descriptions and remove wrong comment

* fix(push-notifications): trim APN key

* fix(apn): log feedback only if it has data

* fix(apn): load cert and key differently

* fix(tests): correctly load apn during tests

* download creds from S3 and create AWS lib

* convert s3 buffer to a string

* fix(apn): remove console.log and do not use cert twice

* invert key and cert, disable failing test

* invert key and cert
2016-06-23 00:19:37 +02:00
Matteo Pagliazzi
09c7c45cd5 fix trailing spaces 2016-06-22 12:18:42 +02:00
Matteo Pagliazzi
3924bdc7c5 Fetch entire user when resetting password 2016-06-22 11:56:39 +02:00
Husman
1a6f08545b Working with updated _edit model 2016-06-21 20:39:26 -07:00
Sabe Jones
b3c9bd9021 3.15.0 2016-06-22 01:13:26 +00:00
Sabe Jones
cf258676a2 feat(event): Summer Splash 2016 (#7705) 2016-06-21 19:22:50 -05:00
Kaitlin Hipkin
b94872a69f fix copypasta mistake 2016-06-21 20:10:25 +02:00
Blade Barringer
cfacf039df refactor(client): assign tasks data to tasks variable on initial sync 2016-06-21 07:34:44 -05:00
Blade Barringer
138217fe6a fix(client): Load completed todos on sync
closes #7392
closes #7673
2016-06-21 07:31:19 -05:00
Christopher Wells
fd746c19d2 Fix grammar mistakes in license file
Correct usage of "is" to "are", as "Assets and content" is plural rather than singular.

closes #7700
2016-06-21 06:42:20 -05:00
Blade Barringer
d18f42fe7a fix(client): Use $state on $rootScope 2016-06-20 06:35:21 -05:00
Blade Barringer
94ddd82cae fix(lint): Correct group test file 2016-06-19 21:00:02 -05:00
Blade Barringer
e920734648 feat(api): Stop alerting about new messages for large groups
closes #6706
closes #6762
2016-06-19 20:54:30 -05:00
Blade Barringer
a4dba82d14 fix(client): Refresh party page when inviting users 2016-06-19 09:41:43 -05:00
Blade Barringer
851ad59fb8 fix(client): Display message about needing a party in quest modal
closes #7684
closes #7686
2016-06-19 09:25:57 -05:00
Blade Barringer
7fd3ad3731 fix: Do a hard redirect after creating party
closes #7694
2016-06-19 09:06:21 -05:00
Blade Barringer
ef2535aadc fix: Use translatable string for mana in header
closes #7695
2016-06-19 09:00:59 -05:00
Blade Barringer
09ecc0eada Merge branch 'Hus274-7689' into develop 2016-06-19 08:38:37 -05:00
Blade Barringer
941ff10cdc fix: Prevent message from displaying if no new messages exist 2016-06-19 08:38:07 -05:00
Matteo Pagliazzi
36ef208e18 3.14.0 2016-06-19 12:33:45 +02:00
Husman
b62fbab6f8 Mark private messages as read when entering the inbox and syncing while in the inbox. closes #7689 2016-06-18 19:42:11 -07:00
Husman
db3a8cf7c3 Fixed mispelling 2016-06-18 18:30:31 -07:00
Husman
f35c4df022 Improving cancel task edit functionality. closes #7688 2016-06-18 18:26:01 -07:00
Blade Barringer
e28946bcfb fix(client): Allow users to reject invites to new parties
closes #7691
2016-06-18 20:21:27 -05:00
Blade Barringer
813aa2cf38 chore(client): Remove unused clearCompleted user.ops function 2016-06-18 12:23:40 -05:00
Husman
1a19605ee6 fix: Update client to remove completed todos immediately
closes #7549
closes #7685
2016-06-18 12:23:28 -05:00
Blade Barringer
ea5a148add fix(lint): Add missing semicolons 2016-06-18 12:07:30 -05:00
Blade Barringer
7c08563937 Merge branch 'velezsarain-attribute' into develop 2016-06-18 11:59:30 -05:00
Blade Barringer
b20bd86f98 refactor(common): Clarify autoallocate code 2016-06-18 11:59:04 -05:00
Blade Barringer
7cf28f6f2a refactor(tests): Rewrite stat autoallocation tests 2016-06-18 11:58:02 -05:00
Blade Barringer
757792bcdf chore(i18n): update locales 2016-06-18 07:25:41 -05:00
Blade Barringer
007ac4abfd chore(i18n): update locales 2016-06-18 07:15:30 -05:00
Blade Barringer
b2c5c8d8e7 fix(locales): Correct string key
fixes #7683
2016-06-18 07:10:32 -05:00
Sabe Jones
4b98295977 3.13.0 2016-06-18 00:44:54 +00:00
Sabe Jones
8cb0d91f77 chore(news): misc announce 2016-06-17 23:35:23 +00:00
Blade Barringer
ca32cac6fe chore(dependency): Pin to version of eslint that is not broken 2016-06-17 17:36:48 -05:00
Blade Barringer
8919efbbdd Merge pull request #7681 from thompsnm/develop
Separate call to upgrade npm so that it occurs before any other installs
2016-06-17 17:20:32 -05:00
Alys
7a10d61281 fix inconsistencies in apidoc for member routes (#7679) 2016-06-17 13:10:49 +02:00
Alys
76e86bda86 fix error in API docs - flag chat had been documented as like 2016-06-17 20:25:14 +10:00
Matteo Pagliazzi
a424892dd3 Fix auth if localStorage is missing or corrupted (#7674)
* fix(auth): correctly redirect to logout page if localstorage is corrupted

* fix(auth): do not break site if localStorage has invalid JSON

* fix(karma): use $window instead of windo

* disable failing karma tests

* fix(tests): Provide mockwindow for tests

* fix(tests): Call habitrpgShared without $window
2016-06-17 12:14:41 +02:00
Nathan Thompson
a87647995d Separate call to upgrade npm so that it occurs before any other installs 2016-06-17 00:53:08 -06:00
Blade Barringer
5a3082bd88 fix(docs): correct apidoc param for task alias|id 2016-06-16 12:55:56 -05:00
Blade Barringer
b7b61e6251 Shortname (#7655)
* feat: Add alias property to task model
2016-06-16 12:28:45 -05:00
Blade Barringer
c34c21192b Merge pull request #7657 from Hus274/7600
Removing accepted guild invitations from the local copy of the user o…
2016-06-16 07:20:43 -05:00
Alys
27b7173f6c change pet names to initial upper case in "Unlocks purchasable Petname eggs..." fixes #5631 2016-06-16 16:20:17 +10:00
Travis
1de2c839c8 Adding ticks back into gifted gems receive message #7540 (#7671)
* Adding ticks back into gifted gems receive message #7540

* Removing raw string concatenation and fixing tests
2016-06-15 22:29:04 -05:00
Blade Barringer
3d7d41c517 Merge pull request #7672 from Hus274/7629
Fixing quest naming according to @lemoness #7629
2016-06-15 22:23:32 -05:00
Blade Barringer
d067403959 chore: Add migration file for fixing invalid emails 2016-06-15 21:46:17 -05:00
Husman
09a4930745 Fixing naming according to @lemoness #7629 2016-06-15 17:37:49 -07:00
Alys
00140eee35 3.12.1 2016-06-16 10:35:10 +10:00
Alys
a03b1fc6cb prevents damage to quest participants with false or null values - partial fix for #7653 (#7665) 2016-06-16 09:36:58 +10:00
Sabe Jones
23c854f068 3.12.0 2016-06-15 17:37:53 +00:00
Sabe Jones
28e45aea4d June Pet: Axolotl (#7663)
* feat(quests): Axolotl pet

* feat(pets): finish axolotl build
2016-06-15 12:14:25 -05:00
Alys
337cb22a9d replace inaccurate Gems tip with Grand Gala tip; fix unrelated typo 2016-06-14 19:35:37 +10:00
Alys
514962a9c7 improve loading tip: replace "Pirate Cove" and "tile"; fix capitals
Replaces the Pirate Cove with the Guild Leaders & Challenge Creators Guild.
Describes backgrounds as connecting instead of tiling.
Makes capitalisation of various words consistent.
2016-06-13 21:35:36 +10:00
Husman
4a3e0eb884 Removing accepted guild invitations from the local copy of the user object so the notification goes away without having to refresh. #7600 2016-06-12 16:03:44 -07:00
Blade Barringer
345a736c27 Merge pull request #7656 from Hus274/develop
Fixing mispelling
2016-06-12 14:06:31 -05:00
Husman
7ee81bb5f6 Fixing mispelling
I accidentally had a mispelling in the last pull request. Fixing.
2016-06-12 07:57:44 -07:00
Husman
9b12d46741 feat: Add group by button to equipment page
Closes #7636
Closes #7651

This commit creates a new button on the equipment page that allows the user to group their equipment type (body location) instead of simply by class.
2016-06-12 09:40:25 -05:00
MathWhiz
a58bf4ee2b Turn automaticAllocation to false when resetting or rebirthing
closes #7627
fixes #7620
2016-06-12 08:34:41 -05:00
Blade Barringer
c77f165b3e 3.11.0 2016-06-11 18:26:03 -05:00
Blade Barringer
485139dbe8 chore(i18n): update locales 2016-06-11 18:12:15 -05:00
Blade Barringer
f763d7ec15 chore: Add loading screen tips locales 2016-06-11 17:04:18 -05:00
Blade Barringer
db40c96b14 chore(i18n): update locales 2016-06-11 17:00:55 -05:00
Blade Barringer
4f2ece691d chore(i18n): update locales 2016-06-11 16:02:59 -05:00
Blade Barringer
97f527c5d5 chore: compile sprites 2016-06-11 15:59:23 -05:00
Blade Barringer
bd1bd5bfd3 Merge branch 'Hus274-develop' into develop 2016-06-11 15:56:13 -05:00
Shervin Sarain
31ad6db568 fix training values not resetting at level up 2016-06-11 21:08:58 +02:00
Shervin Sarain
539547b39e prevent sync from clearing selected tags (#7631)
* prevent sync from clearing selected tags

* improved tag selection bugfix
2016-06-11 19:57:20 +02:00
Husman
688bb9a6c7 Minor Icon Fixes #7635 2016-06-11 07:19:58 -07:00
Alys
0bf7858d53 Fix apidocs error for /api/v3/challenges/group/:groupId. Change various descriptions to imperative mood
e.g., change "Sets lastCron" to "Set lastCron"
2016-06-11 08:15:07 +10:00
Blade Barringer
441fba2ad0 Merge pull request #7639 from eshapard/patch-1
Closes #7637
2016-06-10 07:51:46 -05:00
MathWhiz
57bb4d8c10 Fix webhooks (#7622)
* fix userServices.js

* comply with eslint

* Remove conversion to string
2016-06-10 12:42:48 +02:00
Matteo Pagliazzi
efeb2c1c8e implement tips for loading screen (#7632)
* implement tips for loading screen

* fix typo in tip 22
2016-06-10 12:25:09 +02:00
eshapard
ee581a1ab2 Update tasks.js
Typo in code: url for getting a single task is  * @api {get} /api/v3/tasks/:taskId Get a task; not /api/v3/task/:taskId
2016-06-09 21:16:05 -07:00
Sabe Jones
a90d0f9233 3.10.0 2016-06-10 01:18:00 +00:00
Sabe Jones
e3c0d7d214 chore(news): blog announcements 2016-06-10 00:59:50 +00:00
Blade Barringer
90d4468e9e chore(i18n): update locales 2016-06-09 09:02:28 -05:00
Blade Barringer
b97d7cc9f9 feat: Disable spells on client when they cannot be cast
Closes #7110
Closes #6867
2016-06-09 08:58:57 -05:00
Alys
a941ee8b84 allow "Your password" to be translated in account deletion confirmation (#7624)
* allow "Your password" to be translated in account deletion confirmation

* rename string for deleting local account confirmation step
2016-06-09 07:28:41 -05:00
Alys
dc87aefefc change group and challenge "not found" message to "not found or you don't have access" 2016-06-08 23:17:45 +10:00
Shervin Sarain
8490b481f6 send email when admin unflags post (#7580)
* send email when admin unflags post

* Improved email acquisition code, minor changes to sent email

* Refactor getGoupUrl into its own method

* added unit test for getGroupUrl

* improved test and getGroupUrl
2016-06-07 22:22:33 -05:00
Sabe Jones
00491670e0 3.9.0 2016-06-08 03:06:49 +00:00
Blade Barringer
0ccac49cd9 chore(i18n): update locales 2016-06-07 21:49:36 -05:00
Blade Barringer
17b6999c81 Merge pull request #7621 from crookedneighbor/party_page
Fetch Party when going to party page
2016-06-07 21:43:38 -05:00
Sabe Jones
a0008e93c0 chore(sprites): compile 2016-06-08 02:40:00 +00:00
MrEikono
09bb3e9216 Fix frog pet images (#7619) 2016-06-07 21:35:32 -05:00
Sabe Jones
eb63e481fa 3.8.1 2016-06-08 02:31:37 +00:00
Sabe Jones
9df3e88842 fix(coupons): POST apply, not GET 2016-06-08 01:52:21 +00:00
Matteo Pagliazzi
5e01b3d129 fix sticky header not working 2016-06-07 21:12:31 +02:00
Blade Barringer
5beb6106c9 fix: Go to loaded party page when inviting friends to party 2016-06-07 12:36:07 -05:00
Matteo Pagliazzi
e1b8d52a27 3.8.0 2016-06-07 16:16:06 +02:00
Matteo Pagliazzi
f7be7205e7 Remove localstorage and add notifications (#7588)
* move remaining files frm /common/script/public to website/public

* remove localstorage

* add back noscript template and put all javascript in the footer

* fixes client side tests

* remove double quotes where possible

* simplify jade code and add tests for buildManifest

* loading page with logo and spinner

* better loading screen in landscape mode

* icon on top of text logo

* wip: user.notifications

* notifications: simpler and working code

* finish implementing notifications

* correct loading screen css and re-inline images

* add tests for user notifications

* split User model in multiple files

* remove old comment about missing .catch()

* correctly setup hooks and methods for User model. Cleanup localstorage

* include UserNotificationsService in static page js and split loading-screen css in its own file

* add cron notification and misc fixes

* remove console.log

* fix tests

* fix multiple notifications
2016-06-07 16:14:19 +02:00
Blade Barringer
48957369f3 fix: Prevent group not found message when reloading party page 2016-06-07 08:52:28 -05:00
Blade Barringer
3f8ab017ce fix: Prevent tavern from syncing every time a user goes to the tavern page 2016-06-07 08:52:01 -05:00
Blade Barringer
006b074ac2 Merge branch 'develop' into party_page 2016-06-07 07:59:59 -05:00
Blade Barringer
e0aff79ee4 3.7.3 2016-06-05 22:08:17 -05:00
Blade Barringer
453540e85d fix: Display flower when not buffed
closes #7613
2016-06-05 22:06:09 -05:00
Blade Barringer
ced1e97475 3.7.2 2016-06-05 20:48:11 -05:00
Alys
0a10b2bd28 change user quest.progress.collect to quest.progress.collectedItems (#7612) 2016-06-05 20:47:45 -05:00
Blade Barringer
4341934d17 chore: Add migration file for bad quest data (#7611) 2016-06-06 10:28:51 +10:00
Blade Barringer
ac24fb31fb chore: Remove temporary code 2016-06-05 08:56:57 -05:00
Blade Barringer
e7c9fc70d4 3.7.1 2016-06-05 07:42:36 -05:00
Blade Barringer
39aa0b489f refactor: Reduce duplication of stat setting 2016-06-05 07:23:54 -05:00
MathWhiz
0e5f748c9a Change attribute names and popups
Closes #2044
Closes #7606
2016-06-05 07:23:26 -05:00
Blade Barringer
1915f8665c Merge pull request #7570 from crookedneighbor/WIP_7567_dont_rely_on_quest_key_on_user
Use party's quest key in cron
2016-06-05 06:18:08 -05:00
MathWhiz
a973db29f4 Show flower when using visual buffs
Fixes #7133
Closes #7604
2016-06-05 06:10:59 -05:00
Alys
5ee28eabb5 fix user.party.quest.progress.up mistakes in skills/spells; make an unrelated typo in apidoc comment 2016-06-05 20:03:14 +10:00
Blade Barringer
840a90bbdf refactor: Make quest methods private instance methods 2016-06-04 22:11:54 -05:00
Blade Barringer
25cc01e7cd fix: Supply random value as seed so quest collection is random 2016-06-04 22:11:52 -05:00
Blade Barringer
b3b437e593 chore: Add quest collection migration and temporary code to catch data inconsistencies 2016-06-04 22:11:52 -05:00
Blade Barringer
58cd634255 fix: Change quest collection to calculate items on the server only 2016-06-04 22:11:51 -05:00
Blade Barringer
c04bac44e7 feat: Use party's quest key in cron 2016-06-04 22:11:50 -05:00
Blade Barringer
3113e1a1e8 fix: Correct text color in not due tasks
Closes #7605
2016-06-04 17:59:57 -05:00
Blade Barringer
cc0d556c10 3.7.0 2016-06-04 08:36:52 -05:00
Blade Barringer
713dd16dfe chore(i18n): update locales 2016-06-04 08:17:27 -05:00
Blade Barringer
f53c2706d1 Merge branch 'Hus274-develop7019' into develop 2016-06-04 07:54:59 -05:00
Blade Barringer
95340da5e2 fix(css): Correct css where due tasks could not be editted 2016-06-04 07:52:35 -05:00
Blade Barringer
b498733ce8 Merge branch 'Maslor-develop' into develop 2016-06-04 07:45:56 -05:00
Blade Barringer
b6eec73277 chore: Compile sprites 2016-06-04 07:45:42 -05:00
Blade Barringer
7e7fe3dfd6 3.6.1 2016-06-04 07:14:41 -05:00
Maslor
c70b3b8d99 changed the current glasses to transparent ones, resolves #7601 2016-06-04 13:10:17 +01:00
Sabe Jones
7f722269bd fix(subscription): correctly award 3mo bennies (#7596) 2016-06-03 22:40:04 -05:00
Blade Barringer
96e9b83ca3 Merge pull request #7583 from crookedneighbor/fix_quest_modal_not_being_cleaned_up
fix: Cleanup quest progress for non-members when quest starts
2016-06-03 21:52:14 -05:00
Blade Barringer
434cac944c fix: Cleanup quest progress for non-members when quest starts 2016-06-03 21:51:18 -05:00
Blade Barringer
30d09c2e7f Merge branch 'slow_chat' into develop 2016-06-03 21:43:32 -05:00
Blade Barringer
8c81e02a87 refactor: Use stateChange hook for releasing keybinding 2016-06-03 21:33:15 -05:00
Blade Barringer
7536ba7aa2 Merge branch 'develop' into Sinble-bug/slow_chat 2016-06-03 17:24:52 -05:00
Sabe Jones
47f14a464a fix(bower): remove BrowserQuest dep (#7597) 2016-06-03 16:18:30 -05:00
MathWhiz
3589757763 fix: formatting issues in death modal
Closes #7156
2016-06-03 12:47:11 -05:00
MathWhiz
1fbd864a7f feat: Style fix character values modal for mobile
Closes #7157
2016-06-03 12:43:42 -05:00
MathWhiz
d072da3345 feat: change opacity of emoji in completed tasks
Closes #7184
2016-06-03 12:39:12 -05:00
Shervin Sarain
8c92ee6876 fix: correct param in tag sorting
Fixes #7593
2016-06-03 12:29:44 -05:00
Blade Barringer
75146417c4 Merge pull request #7590 from crookedneighbor/enable_randomdrop_tests
tests: Use dependency injection to re-enable randomdrop tests
2016-06-03 08:50:08 -05:00
Sabe Jones
7108b02f4d fix(profiles): public chairs
(cherry picked from commit 83366fa3a6)
2016-06-03 08:18:12 -05:00
Blade Barringer
d8440f8daa chore: Add migration helper functions 2016-06-03 06:36:20 -05:00
Sabe Jones
9828dfea21 chore(minor): Bump version to 3.6.0 2016-06-02 22:15:41 +00:00
Sabe Jones
21f3814368 feat(content): June Armoire and BGs (#7592) 2016-06-02 16:51:05 -05:00
Blade Barringer
c9d8c3ee40 tests: Use dependency injection to re-enable randomdrop tests 2016-06-02 12:57:59 -05:00
Sabe Jones
4ea52728ee fix(links): Report a Bug Guild 2016-06-01 22:12:02 +00:00
Sabe Jones
6084ea2017 Fix mystery set award to new subscribers (#7586)
* fix(mystery): flip da sign

* test(subscription): check mystery box
2016-06-01 15:34:57 -05:00
Sabe Jones
afea917409 chore(minor): Bump version to 3.5.0 2016-06-01 16:25:43 +00:00
Sabe Jones
271f4b760d chore(event): end Floral Potion availability 2016-06-01 15:08:35 +00:00
Matteo Pagliazzi
c33b7273fa 3.4.4 2016-06-01 08:59:22 +02:00
Blade Barringer
e8b1c937e4 Merge pull request #7568 from HabitRPG/fix_contributor_levels_watch
fix: Remove unnecessary flags.contributor property from user
2016-05-31 21:31:12 -05:00
Matteo Pagliazzi
d7cd2ce329 do not run cron when getting a group 2016-05-31 21:30:13 -05:00
Matteo Pagliazzi
e07ade5a4a cron: set lastCron at the beginning and misc fixes 2016-05-31 21:30:07 -05:00
Blade Barringer
52f0057c3d fix: Remove unnecessary flags.contributor property from user
Closes #7550
2016-05-31 21:10:58 -05:00
Blade Barringer
c0d9c54c44 test: Pend erronously failing test 2016-05-31 20:58:04 -05:00
Shervin Sarain
de21487038 Fix challenge sorting
Closes #7543
Closes #7507
2016-05-31 20:41:38 -05:00
Blade Barringer
a11a999839 chore: Add migration file for correcting users tasks
Fix for aftermath of https://github.com/HabitRPG/habitrpg/issues/7546
and https://github.com/HabitRPG/habitrpg/issues/7551
2016-05-31 18:04:53 -05:00
Sabe Jones
c746f643fd chore(patch): Bump version to 3.4.3 2016-05-31 20:14:20 +00:00
Sabe Jones
fcc14520c5 Don't $watch drops (#7547)
* WIP(drops): get drops out of _tmp

* fix(notifications): no watch for drops/mystery

* fix(ops): only two response values

* fix(test): update op expectation
Also update API docs for modified route.

* fix(lint): remove trailing space

* fix(test): update integration check
2016-05-31 14:56:33 -05:00
Sabe Jones
9b56c6f2ba Don't persist properties of tag filters (#7564)
* fix(filters): don't persist tag props
Partial fix for #7412

* fix(test): correct expectation
2016-05-31 14:55:59 -05:00
Lucas F T Hennigen
0b122f3b43 fix(tags): Fix tag removal functionality (#7553)
Tag removal functionality was broken. Turns out the issue was simply
that we weren't removing the tag from the local `task` object, so the
tag was removed, but readded upon sync/pressing save.

Closes #7412
2016-05-31 14:55:30 -05:00
Blade Barringer
b33505141b docs: Correct url for member routes 2016-05-31 13:03:45 -05:00
Matteo Pagliazzi
ee836c76a4 log req.method 2016-05-31 16:37:34 +02:00
Matteo Pagliazzi
bcbf00d42c fix api v2 tests, do not allow task.value to be updated 2016-05-31 11:32:33 +02:00
Matteo Pagliazzi
d9de6282a4 increase number of concurrent users that are synced when editing a challenge 2016-05-31 11:27:21 +02:00
Matteo Pagliazzi
87066ef6c7 do not allow casting on challenge tasks in v2 2016-05-31 11:13:28 +02:00
Matteo Pagliazzi
6b214e4e3f sanitize task when updating in v2 2016-05-31 11:09:32 +02:00
Blade Barringer
b1a2632319 fix: Use === in comparison 2016-05-30 17:22:53 -05:00
Blade Barringer
c387c6e0a5 Merge pull request #7400 from Atomk/patch-4
Update tasks.json
2016-05-30 15:23:56 -05:00
Blade Barringer
da12cb9f45 Merge pull request #7513 from zesme/fix-checklist-duplicates
Fix #7493 - prevent duplicate items when editing checklists
2016-05-30 15:22:07 -05:00
Blade Barringer
212395cef4 lint: Add missing semicolons 2016-05-30 15:16:46 -05:00
MathWhiz
7a9e50dbba Fix #7388 - Invert tag collapse when adding tasks 2016-05-30 15:09:08 -05:00
Blade Barringer
6e78a14f87 refactor: Move logger to separte file 2016-05-30 14:23:44 -05:00
Blade Barringer
038dd64b12 chore: Create broken challenges migration 2016-05-30 14:23:26 -05:00
Sabe Jones
d89b1e3b08 chore(patch): Bump version to 3.4.2 2016-05-30 18:07:32 +00:00
Sabe Jones
8520987afb chore(news): May Last Chance Bailey 2016-05-30 17:42:59 +00:00
Blade Barringer
c327baad41 Merge pull request #7538 from crookedneighbor/fix_invite_self_to_party
fix: Prevent user from inivting self to group
2016-05-29 10:37:48 -05:00
Blade Barringer
bbafe3d52d fix: Prevent user from inivting self to group
fixes #7491
2016-05-29 10:09:02 -05:00
Blade Barringer
d23f79d001 fix: Correct typo in tag documentation
Per https://twitter.com/Rio_Alx/status/736109816964227073
2016-05-29 09:24:33 -05:00
Blade Barringer
db3fd62af8 fix: correct link in issue template 2016-05-29 07:34:59 -05:00
hairlessbear
00aebed8c0 Use npm 3 in Dockerfile (#7529) 2016-05-29 09:08:14 +10:00
velezsarain
4ad81c4c28 Change install_node.sh to install npm 3 instead. Default RAM for vagrant box is now 4 GB. (#7478) 2016-05-28 11:53:39 +10:00
Matteo Pagliazzi
36042d42f9 disable loggly config while testing 2016-05-27 17:17:00 +02:00
Matteo Pagliazzi
7090ed5f4b update elastic beanstalk config to install loggly 2016-05-27 17:01:25 +02:00
Matteo Pagliazzi
2d81b31c3a remove legacy loggly code 2016-05-27 16:38:55 +02:00
Lucas Torroba (@zesme)
b20f5545b9 Cleanup add checklist item function
Cleaned up `addChecklistItem` function, shortening it
2016-05-27 10:41:15 -03:00
Lucas Torroba (@zesme)
46be1553f0 Close #7493 2016-05-27 10:41:15 -03:00
Matteo Pagliazzi
01a7880bc9 add migration to fix empty checklist.id 2016-05-27 15:14:27 +02:00
Matteo Pagliazzi
20ce394999 chore: Bump version to 3.4.1 2016-05-27 13:24:17 +02:00
Matteo Pagliazzi
3ce80bae2a make checklist.id required 2016-05-27 13:17:05 +02:00
Matteo Pagliazzi
4deb5ada2f add timestamps to logs 2016-05-27 11:29:46 +02:00
Matteo Pagliazzi
39a9753fd6 chore: Bump version to 3.4.0 2016-05-27 11:05:12 +02:00
Matteo Pagliazzi
a9d4bbd87d dataexport: correctly handle 403 errors 2016-05-27 10:53:20 +02:00
Blade Barringer
c08df9978f Merge pull request #7511 from HabitRPG/paglias/better-logging
Improve logging
2016-05-26 22:42:14 -05:00
Blade Barringer
74087d23c9 Merge branch 'HabitRPG-paglias/fix-double-cron' into develop 2016-05-26 22:40:32 -05:00
Blade Barringer
b40d8ce09d Merge branch 'double_cron_fix' into develop 2016-05-26 22:25:36 -05:00
Blade Barringer
91aba965b0 tests: Add tests for recoverCron 2016-05-26 22:08:31 -05:00
Sabe Jones
9b7458c022 chore(patch): bump version to 3.3.3 2016-05-27 01:20:00 +00:00
Sabe Jones
31d2c5d604 fix(test): import Bluebird 2016-05-27 00:59:00 +00:00
Matteo Pagliazzi
cb4676980d fix tests for error handler middleware 2016-05-26 23:35:57 +02:00
Matteo Pagliazzi
10cf22cd4e better distinguish between handled and not handler errors 2016-05-26 23:19:29 +02:00
Matteo Pagliazzi
c6192dd24b feat(logging): improve logging removing not useful data and distinguishing between user and server errors 2016-05-26 23:10:38 +02:00
Sabe Jones
792aafd737 fix(test): delay for task creation 2016-05-26 20:51:55 +00:00
Matteo Pagliazzi
0ca44fd5c2 fix tests when transferring gems 2016-05-26 22:45:12 +02:00
Sabe Jones
f95e19c14e chore: Bump version to 3.3.2 2016-05-26 20:38:53 +00:00
Matteo Pagliazzi
b03985c6b2 fix(cron): only process checklists if they exist 2016-05-26 22:17:15 +02:00
Matteo Pagliazzi
457264faa1 remove console.log used for debugging 2016-05-26 22:11:48 +02:00
Matteo Pagliazzi
3c338ddcd7 simplify tests and add console.log for debugging 2016-05-26 21:54:26 +02:00
Sabe Jones
9c7622e5a5 chore(news): add iOS update 2016-05-26 19:31:01 +00:00
Blade Barringer
4b65deac0b chore(i18n): update locales 2016-05-26 07:52:51 -05:00
Blade Barringer
2c89102576 fix(locales): Correct mystery armor date 2016-05-26 07:41:42 -05:00
Blade Barringer
db7a4f1911 chore: Update package.json version 2016-05-26 07:24:05 -05:00
Matteo Pagliazzi
fb035c414c fix sending gift messages 2016-05-26 11:52:15 +02:00
Sabe Jones
328a183738 Mystery Items May 2016 (#7501)
* feat(mystery): May 2016 subscriber set

* chore(news): Bailey
2016-05-25 21:34:49 -05:00
Blade Barringer
7075cf671d fix: Omit chat when sending group update call
Closes #7200
2016-05-25 20:19:15 -05:00
Matteo Pagliazzi
8292903444 fix user anonymized tests 2016-05-25 23:33:29 +02:00
Sabe Jones
8ca3144563 fix(crit): notify from server response (#7498)
Fixes #3166.
2016-05-25 16:17:24 -05:00
Matteo Pagliazzi
275d29e3f4 run cron when getting group 2016-05-25 23:14:34 +02:00
Matteo Pagliazzi
9b529fff52 cleanup quests code 2016-05-25 21:53:44 +02:00
Matteo Pagliazzi
f9762f4f81 fix cron tests 2016-05-25 21:01:12 +02:00
Matteo Pagliazzi
ed815d4947 refactor recovering from cron 2016-05-25 19:58:18 +02:00
Blade Barringer
700d67d25b Merge pull request #7496 from crookedneighbor/apidoc
Apidoc Adjustments
2016-05-25 11:53:19 -05:00
Sabe Jones
193c46db38 fix(achievement): broaden helpedHabit definition 2016-05-25 11:21:43 -05:00
Blade Barringer
7539e2a93c chore: Remove versioning from apidoc 2016-05-25 11:11:39 -05:00
Blade Barringer
0bb7f8d931 chore: Move apidoc config to separate file 2016-05-25 11:10:03 -05:00
Blade Barringer
bca7d9fad3 chore: Correct version number 2016-05-25 11:07:45 -05:00
Matteo Pagliazzi
31850830a0 refactor cron to avoid double cronning - work in progress 2016-05-25 16:55:57 +02:00
Matteo Pagliazzi
1a26965542 wip(): prevent cron from running twice 2016-05-25 15:31:18 +02:00
Matteo Pagliazzi
3f1343fdfb fix trailing space 2016-05-25 14:58:38 +02:00
Keith Holliday
7297a6fa76 Updated logic to not assign armoire incorrectly (#7476)
* Updated logic to not assign armoire incorrectly

* Updated test and added new test to ensure armorie is not enabled prematurely.

* Fixed linting issue

* Removed toObject from being called when called on the server
2016-05-25 14:52:17 +02:00
Matteo Pagliazzi
f713bf53c1 fix task.challenge tests and add checks when scoring challenge tasks 2016-05-25 14:49:08 +02:00
Matteo Pagliazzi
506705d738 mark includeAllMembers query parameter as beta 2016-05-25 14:47:51 +02:00
Matteo Pagliazzi
cb1d385755 fix tasks minimization 2016-05-25 14:10:31 +02:00
Matteo Pagliazzi
d8051f3bf1 fix client side tests 2016-05-25 13:08:47 +02:00
Matteo Pagliazzi
042ac16c48 client: fetch all challenges members 2016-05-25 12:41:24 +02:00
Matteo Pagliazzi
adce786ae2 feat(members): add ability to return all members 2016-05-25 12:36:52 +02:00
Matteo Pagliazzi
a771c43989 feat(test): allow logs to show up when testing 2016-05-25 12:35:58 +02:00
Blade Barringer
0008839996 Merge pull request #7475 from crookedneighbor/armoire_sync_fix
Fix Armoire returns wrong equipment bug
2016-05-24 21:02:02 -05:00
Matteo Pagliazzi
1e270e417c disable push notifications and fix buying gems 2016-05-24 23:16:28 +02:00
Keith Holliday
048d55b962 Removed sync call on load (#7485) 2016-05-24 22:41:38 +02:00
Matteo Pagliazzi
91e16ff191 do not run cron when loading party to avoid race conditions 2016-05-24 22:40:54 +02:00
Matteo Pagliazzi
c7d3539815 do not colorize or pretty print logs in production 2016-05-24 21:42:31 +02:00
Matteo Pagliazzi
2ca52785e1 remove unused variable in payments code 2016-05-24 21:41:14 +02:00
Matteo Pagliazzi
67e68ece29 fix gifting gems 2016-05-24 21:31:29 +02:00
Matteo Pagliazzi
9855f8c385 fix typo in stripe cancel 2016-05-24 18:42:08 +02:00
Blade Barringer
35544f14c5 fix: Armoire sends back data from server rather than relying on client
closes #5376
2016-05-24 07:13:09 -05:00
Blade Barringer
6c017b31fb Merge pull request #7467 from crookedneighbor/fix_change_password
fix: Correct change password on client
2016-05-24 06:45:44 -05:00
Blade Barringer
ac77ceb75f fix: Correct change password on client
* Add additional checks on server to prevent 500
* Add tests for param checks
2016-05-24 06:21:38 -05:00
Matteo Pagliazzi
6ce2f53503 Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop 2016-05-24 13:11:33 +02:00
Matteo Pagliazzi
70d7a922f6 fix expression in angular template 2016-05-24 13:10:59 +02:00
Matteo Pagliazzi
64b3896797 fix typo in migration script 2016-05-24 13:10:42 +02:00
Blade Barringer
02d075e342 lint: Ignore === for == null check in sort task 2016-05-23 22:41:37 -05:00
Blade Barringer
8faf73084a fix: correct sort task when task is at the top
closes #7457

!0 === true, so we need to check for == null which matches undefined and
null
2016-05-23 22:33:18 -05:00
Alys
810355d2a5 implement cron semi-safe mode - cron behaves as normal except boss causes no damage (#7462) 2016-05-24 13:31:39 +10:00
Blade Barringer
aaf2ff5b70 fix: Correct api documentation for score route
Fixes #7458
2016-05-23 22:13:59 -05:00
Blade Barringer
977d2ae525 Merge pull request #7466 from crookedneighbor/beastmastercount_fix
fix: Display beastmaster count even if member route returned no items
2016-05-23 22:07:22 -05:00
Blade Barringer
f9b759ae57 fix: Impliment redirect for /static/api -> /apidoc 2016-05-23 22:06:06 -05:00
Blade Barringer
1f3bd45471 Merge pull request #7463 from crookedneighbor/make_admin
feat: Add make-admin debug route back in
2016-05-23 21:50:39 -05:00
Blade Barringer
b1519eed14 fix: Display beastmaster count even if member route returned no items
Because of this line:
f1286762a8/website/server/controllers/api-v3/members.js (L53)

We minimize any empty objects, which causes the statCalc methods to fail
2016-05-23 21:47:42 -05:00
Blade Barringer
f1286762a8 Merge branch 'TheHollidayInn-tasks-delete-checklist' into develop 2016-05-23 21:19:01 -05:00
Blade Barringer
770ffe93fc fix: Prevent task cloning from cloneing challenge object
fixes #7435
closes #7451
2016-05-23 21:13:35 -05:00
Blade Barringer
2ab76db27c feat: Add make-admin debug route back in 2016-05-23 20:59:47 -05:00
Blade Barringer
a099c1b3b5 Merge branch 'TheHollidayInn-hall-add-service' into develop 2016-05-23 20:59:24 -05:00
Keith Holliday
d4287e1fd8 Added sync with user adds checklist item. Prevented task checklist remove request from being called on blank checklist 2016-05-23 23:34:45 +01:00
Keith Holliday
80323120b6 Updated hall service and updated hall controller 2016-05-23 21:32:43 +01:00
Matteo Pagliazzi
20f4a49c0b fix missing 4th parameter to setWith 2016-05-23 20:02:57 +02:00
Keith Holliday
0b0f744317 Merge pull request #6 from crookedneighbor/THI_party-page
Add loading state to party page
2016-05-23 16:12:35 +01:00
Blade Barringer
0b87777e26 feat: Show loading state on party page when party isn't ready 2016-05-23 07:15:46 -05:00
Blade Barringer
0d2aa4e43a fix: Fetches the party in the header on initial party page load
If the party page is refreshed, the header wasn't populating. This
fetches the party in the header _and_ the party page
2016-05-23 07:13:53 -05:00
Keith Holliday
63de1e398f Added force sync param to party and tavern requests 2016-05-23 09:40:04 +01:00
Marco Fras
5a2616069a Update tasks.json
Added a period for constistency with other strings. (hope this is the right way to do it)
2016-05-21 22:12:28 +02:00
Nick Bunn
55f0398928 moved broadcast to task page. changed up key press binding 2016-04-13 01:16:50 -05:00
Husman
11de1015ea Fixes: cursor as pointer on hero-box class in level up dialog that is not clickable by the user.
Updates the style of the herobox to use the default cursor on this page instead of the pointer cursor that is defaulted by the hero-box class.
This is in relation to: https://github.com/HabitRPG/habitrpg/issues/7066
2016-04-12 16:41:00 -07:00
7720 changed files with 189796 additions and 149275 deletions

View File

@@ -1,3 +1,3 @@
{
"directory": "website/client/bower_components"
"directory": "website/client-old/bower_components"
}

View File

@@ -1,7 +0,0 @@
option_settings:
- namespace: aws:elasticbeanstalk:command
option_name: Timeout
value: 1800
- namespace: aws:elb:policies
option_name: ConnectionSettingIdleTimeout
value: 900

View File

@@ -1,6 +1,20 @@
option_settings:
- namespace: aws:elasticbeanstalk:command
option_name: Timeout
value: 1800
- namespace: aws:elb:policies
option_name: ConnectionSettingIdleTimeout
value: 900
commands:
01_sym:
01_sym_node:
command: "ln -sf $(ls -td /opt/elasticbeanstalk/node-install/node-* | head -1)/bin/node /bin/node"
files:
"/opt/elasticbeanstalk/hooks/appdeploy/pre/41update_npm.sh" :
mode: "000775"
owner: root
group: users
content: |
$(ls -td /opt/elasticbeanstalk/node-install/node-* | head -1)/bin/npm install -g npm@3
container_commands:
01_makeBabel:
command: "touch /tmp/.babel.json"

11
.editorconfig Normal file
View File

@@ -0,0 +1,11 @@
# top level config
root = true
# all files
[*]
charset = utf-8
end_of_line = lf # Unix-style
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true

View File

@@ -1,35 +1,27 @@
# Compiled and vendored files
common/dist/
common/transpiled-babel/
coverage/
database_reports/
website/build/
website/transpiled-babel/
website/common/transpiled-babel/
dist/
dist-client/
# Not linted
migrations/*
# The files in website/client/js should be moved out and browserified
website/client/
# Temporarilly disabled. These should be removed when the linting errors are fixed
common/script/content/index.js
common/script/public/**/*.js
website/server/**/api-v2/**/*.js
website/server/routes/payments.js
website/server/routes/pages.js
website/server/middlewares/apiThrottle.js
website/server/middlewares/forceRefresh.js
debug-scripts/*
website/client-old/
scripts/*
tasks/*.js
gulpfile.js
Gruntfile.js
newrelic.js
test/api-legacy/**/*
test/common/simulations/**/*
test/content/**/*
test/server_side/**/*
test/spec/**/*
test/client-old/spec/**/*
# Temporarilly disabled. These should be removed when the linting errors are fixed TODO
website/common/script/content/index.js
website/common/browserify.js
test/content/**/*
Gruntfile.js
gulpfile.js
gulp
webpack
test/client/e2e
test/client/unit/index.js
test/client/unit/karma.conf.js

View File

@@ -1,9 +1,10 @@
{
"root": true,
"env": {
"node": true,
},
"extends": [
"habitrpg/server",
"habitrpg/babel"
"habitrpg/es6",
"habitrpg"
],
"globals": {
"Promise": true
}
}

View File

@@ -1,4 +1,4 @@
[//]: # (Before logging this issue, look through common problems at https://github.com/HabitRPG/habitrpg/issue If you find your issue there, read at least the first post to see if there is a workaround for you)
[//]: # (Before logging this issue, look through common problems at https://github.com/HabitRPG/habitrpg/issues If you find your issue there, read at least the first post to see if there is a workaround for you)
[//]: # (Github is primarily used for reporting bugs. If you have a feature request, use "Help > Request a Feature" so that the feature request can be vetted by the larger Habitica community)

25
.gitignore vendored
View File

@@ -1,18 +1,19 @@
.DS_Store
website/client/gen
website/client/common
website/client/apidoc
website/client-old/gen
website/client-old/common
website/client-old/apidoc
website/client-old/js/habitrpg-shared.js*
website/client-old/css/habitrpg-shared.css
website/transpiled-babel/
common/transpiled-babel/
website/common/transpiled-babel/
node_modules
*.swp
.idea*
config.json
npm-debug.log*
lib
website/client/bower_components
website/client/new-stuff.html
website/build
website/client-old/bower_components
website/client-old/new-stuff.html
newrelic_agent.log
.bower-tmp
.bower-registry
@@ -25,14 +26,16 @@ src/*/*.map
src/*/*/*.map
test/*.js
test/*.map
website/client/docs
website/client-old/docs
*.sublime-workspace
coverage
coverage.html
common/dist/scripts/*
common/dist/sprites/habitrpg-shared.css
test/spec/mocks/translations.js
dist
dist-client
test/client/unit/coverage
test/client/e2e/reports
test/client-old/spec/mocks/translations.js
# Elastic Beanstalk Files
.elasticbeanstalk/*

View File

@@ -2,9 +2,12 @@ node_modules/**
.bower-cache/**
.bower-tmp/**
.bower-registry/**
website/client-old/**
website/client/**
website/views/**
website/build/**
dist/**
test/**
.git/**
Gruntfile.js
CHANGELOG.md

View File

@@ -2,16 +2,21 @@ language: node_js
node_js:
- '4.3.1'
before_install:
- "npm install -g npm@3"
- "npm install -g gulp"
- "sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10"
- "echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list"
- "sudo apt-get update"
- "sudo apt-get install mongodb-org-server"
- npm install -g npm@3
- if [ $REQUIRES_SERVER ]; then sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10; echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list; sudo apt-get update; sudo apt-get install mongodb-org-server; fi
before_script:
- 'npm install -g grunt-cli mocha'
- npm run test:build
- cp config.json.example config.json
- "until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done"
- "export DISPLAY=:99"
- if [ $REQUIRES_SERVER ]; then until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done; export DISPLAY=:99; fi
after_script:
- "./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js"
- ./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js
script: npm run $TEST
env:
matrix:
- TEST="lint"
- TEST="test:api-v3" REQUIRES_SERVER=true
- TEST="test:sanity"
- TEST="test:content"
- TEST="test:common"
- TEST="test:karma"
- TEST="client:unit"

View File

@@ -25,6 +25,7 @@ RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/*
# Install global packages
RUN npm install -g npm@3
RUN npm install -g gulp grunt-cli bower
# Clone Habitica repo and install dependencies

View File

@@ -9,10 +9,10 @@ module.exports = function(grunt) {
karma: {
unit: {
configFile: 'karma.conf.js'
configFile: 'test/client-old/spec/karma.conf.js'
},
continuous: {
configFile: 'karma.conf.js',
configFile: 'test/client-old/spec/karma.conf.js',
singleRun: true,
autoWatch: false
}
@@ -28,11 +28,11 @@ module.exports = function(grunt) {
report: 'gzip'
},
files:{
"common/dist/sprites/habitrpg-shared.css": [
"common/dist/sprites/spritesmith*.css",
"common/css/backer.css",
"common/css/Mounts.css",
"common/css/index.css"
"website/client-old/css/habitrpg-shared.css": [
"website/assets/sprites/dist/spritesmith*.css",
"website/assets/sprites/css/backer.css",
"website/assets/sprites/css/Mounts.css",
"website/assets/sprites/css/index.css"
]
}
}
@@ -43,11 +43,11 @@ module.exports = function(grunt) {
options: {
compress: false, // AFTER
'include css': true,
paths: ['website/client']
paths: ['website/client-old']
},
files: {
'website/build/app.css': ['website/client/css/index.styl'],
'website/build/static.css': ['website/client/css/static.styl']
'website/build/app.css': ['website/client-old/css/index.styl'],
'website/build/static.css': ['website/client-old/css/static.styl']
}
}
},
@@ -55,13 +55,13 @@ module.exports = function(grunt) {
copy: {
build: {
files: [
{expand: true, cwd: 'website/client/', src: 'favicon.ico', dest: 'website/build/'},
{expand: true, cwd: 'website/client/', src: 'favicon_192x192.png', dest: 'website/build/'},
{expand: true, cwd: '', src: 'common/dist/sprites/spritesmith*.png', dest: 'website/build/'},
{expand: true, cwd: '', src: 'common/img/sprites/backer-only/*.gif', dest: 'website/build/'},
{expand: true, cwd: '', src: 'common/img/sprites/npc_ian.gif', dest: 'website/build/'},
{expand: true, cwd: '', src: 'common/img/sprites/quest_*.gif', dest: 'website/build/'},
{expand: true, cwd: 'website/client/', src: 'bower_components/bootstrap/dist/fonts/*', dest: 'website/build/'}
{expand: true, cwd: 'website/client-old/', src: 'favicon.ico', dest: 'website/build/'},
{expand: true, cwd: 'website/client-old/', src: 'favicon_192x192.png', dest: 'website/build/'},
{expand: true, cwd: 'website/assets/sprites/dist/', src: 'spritesmith*.png', dest: 'website/build/'},
{expand: true, cwd: 'website/assets/sprites/', src: 'backer-only/*.gif', dest: 'website/build/'},
{expand: true, cwd: 'website/assets/sprites/', src: 'npc_ian.gif', dest: 'website/build/'},
{expand: true, cwd: 'website/assets/sprites/', src: 'quest_*.gif', dest: 'website/build/'},
{expand: true, cwd: 'website/client-old/', src: 'bower_components/bootstrap/dist/fonts/*', dest: 'website/build/'}
]
}
},
@@ -77,10 +77,8 @@ module.exports = function(grunt) {
'website/build/*.css',
'website/build/favicon.ico',
'website/build/favicon_192x192.png',
'website/build/common/dist/sprites/*.png',
'website/build/common/img/sprites/backer-only/*.gif',
'website/build/common/img/sprites/npc_ian.gif',
'website/build/common/img/sprites/quest_*.gif',
'website/build/*.png',
'website/build/*.gif',
'website/build/bower_components/bootstrap/dist/fonts/*'
],
dest: 'website/build/*.css'
@@ -88,9 +86,9 @@ module.exports = function(grunt) {
}
});
//Load build files from client/manifest.json
grunt.registerTask('loadManifestFiles', 'Load all build files from client/manifest.json', function(){
var files = grunt.file.readJSON('./website/client/manifest.json');
//Load build files from client-old/manifest.json
grunt.registerTask('loadManifestFiles', 'Load all build files from client-old/manifest.json', function(){
var files = grunt.file.readJSON('./website/client-old/manifest.json');
var uglify = {};
var cssmin = {};
@@ -101,7 +99,7 @@ module.exports = function(grunt) {
_.each(files[key].js, function(val){
var path = "./";
if( val.indexOf('common/') == -1)
path = './website/client/';
path = './website/client-old/';
js.push(path + val);
});
@@ -110,7 +108,7 @@ module.exports = function(grunt) {
_.each(files[key].css, function(val){
var path = "./";
if( val.indexOf('common/') == -1) {
path = (val == 'app.css' || val == 'static.css') ? './website/build/' : './website/client/';
path = (val == 'app.css' || val == 'static.css') ? './website/build/' : './website/client-old/';
}
css.push(path + val)
});
@@ -122,21 +120,13 @@ module.exports = function(grunt) {
grunt.config.set('cssmin.build.files', cssmin);
// Rewrite urls to relative path
grunt.config.set('cssmin.build.options', {'target': 'website/client/css/whatever-css.css'});
grunt.config.set('cssmin.build.options', {'target': 'website/client-old/css/whatever-css.css'});
});
// Register tasks.
grunt.registerTask('build:prod', ['loadManifestFiles', 'clean:build', 'uglify', 'stylus', 'cssmin', 'copy:build', 'hashres']);
grunt.registerTask('build:dev', ['cssmin', 'stylus']);
grunt.registerTask('build:test', ['test:prepare:translations', 'build:dev']);
grunt.registerTask('test:prepare:translations', function() {
var i18n = require('./website/server/libs/api-v3/i18n'),
fs = require('fs');
fs.writeFileSync('test/spec/mocks/translations.js',
"if(!window.env) window.env = {};\n" +
"window.env.translations = " + JSON.stringify(i18n.translations['en']) + ';');
});
grunt.registerTask('build:test', ['build:dev']);
// Load tasks
grunt.loadNpmTasks('grunt-contrib-uglify');
@@ -146,6 +136,6 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-hashres');
grunt.loadNpmTasks('grunt-karma');
if (process.env.NODE_ENV !== 'production') grunt.loadNpmTasks('grunt-karma');
};

View File

@@ -2,8 +2,9 @@
This Source Code is subject to the terms of the GNU General Public License, v. 3.0.
If a copy of the GPL was not distributed with this file, You can obtain one at http://www.gnu.org/licenses/gpl-3.0.txt
* Assets and content designed for Mozilla BrowserQuest is licensed under CC-BY-SA 3.0:
* Assets and content designed for Mozilla BrowserQuest are licensed under CC-BY-SA 3.0:
http://creativecommons.org/licenses/by-sa/3.0/
* Assets and content designed for HabitRPG is licensed under CC-BY-NC-SA 3.0:
http://creativecommons.org/licenses/by-nc-sa/3.0/
* Assets and content designed for HabitRPG are licensed under CC-BY-NC-SA 3.0:
http://creativecommons.org/licenses/by-nc-sa/3.0/

View File

@@ -1,4 +1,4 @@
Habitica [![Build Status](https://travis-ci.org/HabitRPG/habitrpg.svg?branch=develop)](https://travis-ci.org/HabitRPG/habitrpg) [![Code Climate](https://codeclimate.com/github/HabitRPG/habitrpg.svg)](https://codeclimate.com/github/HabitRPG/habitrpg) [![Coverage Status](https://coveralls.io/repos/HabitRPG/habitrpg/badge.svg?branch=develop)](https://coveralls.io/r/HabitRPG/habitrpg?branch=develop) [![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=68393)](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE)
Habitica [![Build Status](https://travis-ci.org/HabitRPG/habitica.svg?branch=develop)](https://travis-ci.org/HabitRPG/habitica) [![Code Climate](https://codeclimate.com/github/HabitRPG/habitrpg.svg)](https://codeclimate.com/github/HabitRPG/habitrpg) [![Coverage Status](https://coveralls.io/repos/HabitRPG/habitrpg/badge.svg?branch=develop)](https://coveralls.io/r/HabitRPG/habitrpg?branch=develop) [![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=68393)](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE)
===============
[Habitica](https://habitica.com) is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.
@@ -10,21 +10,3 @@ For an introduction to the technologies used and how the software is organized,
To set up a local install of Habitica for development and testing, see [Setting up Habitica Locally](http://habitica.wikia.com/wiki/Setting_up_Habitica_Locally), which contains instructions for Windows, *nix / Mac OS, and Vagrant.
Then read [Guidance for Blacksmiths](http://habitica.wikia.com/wiki/Guidance_for_Blacksmiths) for additional instructions and useful tips.
## Debug Scripts
In the `./debug-scripts/` folder, there are a few files. Here's a sample:
```bash
grant-all-equipment.js
grant-all-mounts.js
grant-all-pets.js
```
You can run them by doing:
```bash
node debug-scripts/name-of-script.js
```
If there are more arguments required to make the script work, it will print out the usage and an explanation of what the script does.

View File

@@ -6,7 +6,7 @@ VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 768
v.memory = 4096
v.cpus = 1
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"]
end

8
apidoc.json Normal file
View File

@@ -0,0 +1,8 @@
{
"name": "Habitica V3 API Documentation",
"title": "Habitica",
"url": "https://habitica.com",
"template": {
"withCompare": false
}
}

View File

@@ -9,13 +9,12 @@
"ignore": [
"**/.*",
"node_modules",
"website/client/bower_components",
"website/client-old/bower_components",
"test",
"tests"
],
"dependencies": {
"Angular-At-Directive": "snicker/Angular-At-Directive#c27bae207aa06d1e",
"BrowserQuest": "browserquest/BrowserQuest#c3a960b03031dad5d",
"angular": "1.3.9",
"angular-bootstrap": "0.13.0",
"angular-filter": "0.5.1",
@@ -31,18 +30,21 @@
"bootstrap-tour": "0.10.1",
"css-social-buttons": "samcollins/css-social-buttons#v1.1.1 ",
"github-buttons": "mdo/github-buttons#v3.0.0",
"hello": "1.5.0",
"hello": "1.13.4",
"jquery": "2.1.0",
"jquery-colorbox": "1.4.36",
"jquery-ui": "1.10.3",
"jquery.cookie": "1.4.0",
"js-emoji": "snicker/js-emoji#f25d8a303f",
"ngInfiniteScroll": "1.0.0",
"ngInfiniteScroll": "1.1.0",
"pnotify": "1.3.1",
"sticky": "*",
"sticky": "1.0.3",
"swagger-ui": "wordnik/swagger-ui#v2.0.24",
"smart-app-banner": "78ef9c0679723b25be1a0ae04f7b4aef7cbced4f",
"habitica-markdown": "^1.1.0"
"habitica-markdown": "1.2.2",
"pusher-js-auth": "^2.0.0",
"pusher-websocket-iso": "pusher#^3.2.0",
"taggle": "^1.11.1"
},
"devDependencies": {
"angular-mocks": "1.3.9"

View File

@@ -1,4 +0,0 @@
{
"extends": "habitrpg/browser"
}

View File

@@ -1,16 +0,0 @@
# Common
Shared resources useful for the multiple Habitica repositories, that way all the repositories remain in-sync with common characteristics. Includes things like:
* Assets - sprites, images, etc
* CSS - especially, esp. sprite-sheet mapping
* Algorithms - level up algorithm, scoring functions, etc
* View helper functions that may come in handy for multiple client MVCs
* Item definitions - weapons, armor, pets
## Compiling spritesheets
Because of some wonkiness with Heroku, the spritesheet compilation is not part of the production build process and must be done manually when new images are added by running:
``` bash
npm run sprites
```

View File

@@ -1,60 +0,0 @@
/* These sprites are oversized until a move to 105 avatar box happens*/
/* Backer */
.weapon_special_0, .head_special_0 {
width: 105px;
height: 105px;
margin-left: -3px;
margin-top: -18px;
}
.slim_armor_special_0, .broad_armor_special_0, .shield_special_0 {
width: 90px;
height: 90px;
}
/* Critical */
.weapon_special_critical {
background: url("/common/img/sprites/backer-only/weapon_special_critical.gif") no-repeat;
width: 90px;
height: 90px;
margin-left:-12px;
margin-top:12px;
}
/* This is oversized until a move to 105 avatar box happens*/
.weapon_special_1 {
margin-left: -12px;
}
.broad_armor_special_1, .slim_armor_special_1, .head_special_1 {
width: 90px;
height: 90px;
}
.head_special_0 {
background: url("/common/img/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif") no-repeat;
}
.head_special_1 {
background: url("/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif") no-repeat;
margin-top: 3px;
}
.broad_armor_special_0,.slim_armor_special_0 {
background: url("/common/img/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif") no-repeat;
}
.broad_armor_special_1,.slim_armor_special_1 {
background: url("/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif") no-repeat;
}
.shield_special_0 {
background: url("/common/img/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif") no-repeat;
}
.weapon_special_0 {
background: url("/common/img/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif") no-repeat;
}
.Pet-Wolf-Cerberus {
width: 105px;
height: 72px;
background: url("/common/img/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif") no-repeat;
}

View File

@@ -1,61 +0,0 @@
/* Comment out for holiday events */
.npc_ian {
background: url("/common/img/sprites/npc_ian.gif") no-repeat;
width: 78px;
height: 135px;
}
.quest_burnout {
background: url("/common/img/sprites/quest_burnout.gif") no-repeat;
width: 219px;
height: 249px;
}
.quest_bewilder {
background: url("/common/img/sprites/quest_bewilder.gif") no-repeat;
width: 219px;
height: 219px;
}
.Gems {
display:inline-block;
margin-right:5px;
border-style:none;
margin-left:0px;
margin-top:2px;
}
.inline-gems {
vertical-align: middle;
margin-left: 0px;
display: inline-block;
}
/* Both */
.customize-menu .locked {
background-color: #727272;
}
/* FIXME figure out how to handle customize menu!! */
/*.customize-menu .f_head_0 {width: 60px; height: 60px; background-position: -1917px -9px;}*/
.achievement {
float:left;
clear:right;
margin-right: 10px;
}
.multi-achievement {
margin: auto;
padding-left: 0.5em;
padding-right: 0.5em;
}
[class*="Mount_Head_"], [class*="Mount_Body_"]{
margin-top:18px; /* Sprite accommodates 105x123 box */
}
.Pet_Currency_Gem {
margin-top: 5px;
margin-bottom: 5px
}

View File

@@ -1,480 +0,0 @@
.2014_Fall_HealerPROMO2 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1005px -809px;
width: 90px;
height: 90px;
}
.2014_Fall_Mage_PROMO9 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -954px -660px;
width: 120px;
height: 90px;
}
.2014_Fall_RoguePROMO3 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -843px -408px;
width: 105px;
height: 90px;
}
.2014_Fall_Warrior_PROMO {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1033px -1157px;
width: 90px;
height: 90px;
}
.promo_android {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -332px;
width: 175px;
height: 175px;
}
.promo_backgrounds_armoire_201602 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -954px 0px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201603 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -220px;
width: 141px;
height: 294px;
}
.promo_backgrounds_armoire_201604 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -593px 0px;
width: 140px;
height: 441px;
}
.promo_backgrounds_armoire_201605 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -452px 0px;
width: 140px;
height: 441px;
}
.promo_backtoschool {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -553px;
width: 150px;
height: 150px;
}
.promo_burnout {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -734px 0px;
width: 219px;
height: 240px;
}
.promo_chairs_glasses {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -1248px;
width: 51px;
height: 210px;
}
.promo_classes_fall_2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -326px -957px;
width: 321px;
height: 100px;
}
.promo_classes_fall_2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -430px -706px;
width: 377px;
height: 99px;
}
.promo_dilatoryDistress {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -770px -525px;
width: 90px;
height: 90px;
}
.promo_egg_mounts {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -809px;
width: 280px;
height: 147px;
}
.promo_enchanted_armoire {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -271px -621px;
width: 374px;
height: 76px;
}
.promo_enchanted_armoire_201507 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -1000px;
width: 217px;
height: 90px;
}
.promo_enchanted_armoire_201508 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -776px;
width: 180px;
height: 90px;
}
.promo_enchanted_armoire_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -808px -706px;
width: 90px;
height: 90px;
}
.promo_enchanted_armoire_201511 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -954px -569px;
width: 122px;
height: 90px;
}
.promo_enchanted_armoire_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -760px -1157px;
width: 90px;
height: 90px;
}
.promo_floral_potions {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -954px -295px;
width: 105px;
height: 273px;
}
.promo_habitica {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -508px;
width: 175px;
height: 175px;
}
.promo_habitica_sticker {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -220px;
width: 305px;
height: 304px;
}
.promo_haunted_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1484px -704px;
width: 100px;
height: 137px;
}
.promo_item_notif {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px 0px;
width: 249px;
height: 102px;
}
.promo_mystery_201405 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -52px -1248px;
width: 90px;
height: 90px;
}
.promo_mystery_201406 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1494px -251px;
width: 90px;
height: 96px;
}
.promo_mystery_201407 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -881px -241px;
width: 42px;
height: 62px;
}
.promo_mystery_201408 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1272px -414px;
width: 60px;
height: 71px;
}
.promo_mystery_201409 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -578px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201410 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1249px -867px;
width: 72px;
height: 63px;
}
.promo_mystery_201411 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -942px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201412 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1277px -776px;
width: 42px;
height: 66px;
}
.promo_mystery_201501 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1272px -578px;
width: 48px;
height: 63px;
}
.promo_mystery_201502 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -143px -1248px;
width: 90px;
height: 90px;
}
.promo_mystery_201503 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -234px -1248px;
width: 90px;
height: 90px;
}
.promo_mystery_201504 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1272px -508px;
width: 60px;
height: 69px;
}
.promo_mystery_201505 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -861px -525px;
width: 90px;
height: 90px;
}
.promo_mystery_201506 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1295px -684px;
width: 42px;
height: 69px;
}
.promo_mystery_201507 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1500px -103px;
width: 90px;
height: 105px;
}
.promo_mystery_201508 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1494px -553px;
width: 93px;
height: 90px;
}
.promo_mystery_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -669px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201510 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -855px -317px;
width: 93px;
height: 90px;
}
.promo_mystery_201511 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -851px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201512 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1272px -332px;
width: 60px;
height: 81px;
}
.promo_mystery_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -734px -317px;
width: 120px;
height: 90px;
}
.promo_mystery_201602 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1124px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201603 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1215px -1157px;
width: 90px;
height: 90px;
}
.promo_mystery_201604 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1494px -402px;
width: 93px;
height: 90px;
}
.promo_mystery_3014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -1091px;
width: 217px;
height: 90px;
}
.promo_orca {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1484px -852px;
width: 105px;
height: 105px;
}
.promo_partyhats {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -1182px;
width: 115px;
height: 47px;
}
.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -979px -957px;
width: 330px;
height: 83px;
}
.customize-option.promo_pastel_skin {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1004px -972px;
width: 60px;
height: 60px;
}
.promo_peppermint_flame {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -704px;
width: 140px;
height: 147px;
}
.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -852px;
width: 140px;
height: 147px;
}
.customize-option.promo_pet_skins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1368px -867px;
width: 60px;
height: 60px;
}
.promo_shimmer_hair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -648px -957px;
width: 330px;
height: 83px;
}
.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -684px;
width: 198px;
height: 91px;
}
.customize-option.promo_splashyskins {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1121px -699px;
width: 60px;
height: 60px;
}
.promo_spring_classes_2016 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -281px -809px;
width: 362px;
height: 102px;
}
.promo_springclasses2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -289px -1157px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -1157px;
width: 288px;
height: 90px;
}
.promo_summer_classes_2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -706px;
width: 429px;
height: 102px;
}
.promo_summer_classes_2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -1068px;
width: 300px;
height: 88px;
}
.promo_updos {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -103px;
width: 156px;
height: 147px;
}
.promo_veteran_pets {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -734px -241px;
width: 146px;
height: 75px;
}
.promo_winter_classes_2016 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -644px -809px;
width: 360px;
height: 90px;
}
.promo_winterclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -957px;
width: 325px;
height: 110px;
}
.promo_winteryhair {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -867px;
width: 152px;
height: 75px;
}
.avatar_variety {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -271px -525px;
width: 498px;
height: 95px;
}
.npc_viirus {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -734px -408px;
width: 108px;
height: 90px;
}
.party_preview {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px 0px;
width: 451px;
height: 219px;
}
.scene_coding {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -251px;
width: 150px;
height: 150px;
}
.scene_phone_peek {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1343px -402px;
width: 150px;
height: 150px;
}
.welcome_basic_avatars {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px 0px;
width: 246px;
height: 165px;
}
.welcome_promo_party {
background-image: url(spritesmith-largeSprites-0.png);
background-position: 0px -525px;
width: 270px;
height: 180px;
}
.welcome_sample_tasks {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1096px -166px;
width: 246px;
height: 165px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 312 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -1,5 +0,0 @@
Do not edit any files in this directory!
For more information read:
https://github.com/HabitRPG/habitrpg/blob/develop/common/locales/README.md

View File

@@ -1,171 +0,0 @@
{
"backgrounds": "Pozadí",
"backgrounds062014": "SET 1: Vydáno v červnu 2014",
"backgroundBeachText": "Pláž",
"backgroundBeachNotes": "Veranda na teplé pláži.",
"backgroundFairyRingText": "Kruh víl",
"backgroundFairyRingNotes": "Tanči v kruhu víl.",
"backgroundForestText": "Les",
"backgroundForestNotes": "Projdi se lesem v létě.",
"backgrounds072014": "SET 2: Vydáno v červenci 2014",
"backgroundCoralReefText": "Korálový útes",
"backgroundCoralReefNotes": "Zaplav si u korálového útesu.",
"backgroundOpenWatersText": "Otevřené vody",
"backgroundOpenWatersNotes": "Užij si otevřené vody.",
"backgroundSeafarerShipText": "Mořeplavcova loď",
"backgroundSeafarerShipNotes": "Plav se na mořeplavcově lodi.",
"backgrounds082014": "SET 3: Vydán v srpnu 2014",
"backgroundCloudsText": "Mraky",
"backgroundCloudsNotes": "Plachti mezi mraky.",
"backgroundDustyCanyonsText": "Prašný kaňon",
"backgroundDustyCanyonsNotes": "Toulej se prašným kaňonem.",
"backgroundVolcanoText": "Sopka",
"backgroundVolcanoNotes": "Rozpal se uvnitř sopky.",
"backgrounds092014": "SET 4: Vydán v září 2014",
"backgroundThunderstormText": "Bouře",
"backgroundThunderstormNotes": "Spusť blesky v bouři.",
"backgroundAutumnForestText": "Les na podzim",
"backgroundAutumnForestNotes": "Projdi se lesem na podzim.",
"backgroundHarvestFieldsText": "Úrodná pole",
"backgroundHarvestFieldsNotes": "Osázej svá úrodná pole.",
"backgrounds102014": "SET 5: Vydáno v říjnu 2014",
"backgroundGraveyardText": "Hřbitov",
"backgroundGraveyardNotes": "Navštiv strašidelný hřbitov.",
"backgroundHauntedHouseText": "Strašidelný dům",
"backgroundHauntedHouseNotes": "Propliž se strašidelným domem.",
"backgroundPumpkinPatchText": "Dýňová páska",
"backgroundPumpkinPatchNotes": "Vyřež strašidelné dýně na políčku dýní.",
"backgrounds112014": "SET 6: Vydán v Listopadu 2014",
"backgroundHarvestFeastText": "Oslava sklizně",
"backgroundHarvestFeastNotes": "Užij si slavnost sklizně.",
"backgroundStarrySkiesText": "Hvězdná obloha",
"backgroundStarrySkiesNotes": "Pozoruj hvězdnou oblohu.",
"backgroundSunsetMeadowText": "Louka při soumraku",
"backgroundSunsetMeadowNotes": "Obdivuj louku při soumraku.",
"backgrounds122014": "SET 7: Vydán v prosinci 2014",
"backgroundIcebergText": "Ledovec",
"backgroundIcebergNotes": "Klouzej se po ledovic",
"backgroundTwinklyLightsText": "Třpytivá zimní světla",
"backgroundTwinklyLightsNotes": "Procházej se mezi stromy posetými svátečními světýlky",
"backgroundSouthPoleText": "Jižní pól",
"backgroundSouthPoleNotes": "Navštiv ledový jižní pól",
"backgrounds012015": "SET 8: Vydán v lednu 2015",
"backgroundIceCaveText": "Ledová jeskyně",
"backgroundIceCaveNotes": "Sestup do ledové jeskyně.",
"backgroundFrigidPeakText": "Mrazivý vrch",
"backgroundFrigidPeakNotes": "Vrchol mrazivého vrchu",
"backgroundSnowyPinesText": "Zasněžené jedle",
"backgroundSnowyPinesNotes": "Přístřeší mezi zasněženými jedlemi",
"backgrounds022015": "SET 9: Vydán v únoru 2015",
"backgroundBlacksmithyText": "Kovářska",
"backgroundBlacksmithyNotes": "Pracuj v Kovářce",
"backgroundCrystalCaveText": "Křišťálová jeskyně",
"backgroundCrystalCaveNotes": "Prozkoumej Křišťálovou jeskyni",
"backgroundDistantCastleText": "Vzdálený zámek",
"backgroundDistantCastleNotes": "Braň Vzdálený zámek",
"backgrounds032015": "SET 10: Vydán v březnu 2015",
"backgroundSpringRainText": "Jarní déšť",
"backgroundSpringRainNotes": "Tanči v jarním dešti.",
"backgroundStainedGlassText": "Mozaikové sklo",
"backgroundStainedGlassNotes": "Obdivuj krásné mozaikové sklo.",
"backgroundRollingHillsText": "Kopce",
"backgroundRollingHillsNotes": "Potloukej se v kopcích.",
"backgrounds042015": "SET 11: Vydán v dubnu 2015",
"backgroundCherryTreesText": "Třešně",
"backgroundCherryTreesNotes": "Obdivuj rozkvetlé třešně",
"backgroundFloralMeadowText": "Rozkvetlá louka",
"backgroundFloralMeadowNotes": "Piknik na rozkvetlé louce",
"backgroundGumdropLandText": "Gumídková země",
"backgroundGumdropLandNotes": "Kousek scenérie z gumídkové země",
"backgrounds052015": "SET 12: Vydán v květnu 2015",
"backgroundMarbleTempleText": "Oblázkový chrám",
"backgroundMarbleTempleNotes": "Zapózuj před oblázkovým chrámem",
"backgroundMountainLakeText": "Horské jezero",
"backgroundMountainLakeNotes": "Namoč si prstíky v horském jezeře.",
"backgroundPagodasText": "Pagody",
"backgroundPagodasNotes": "Vyšplhej na vršek pagod.",
"backgrounds062015": "SET 13: Vydáno v červnu 2015",
"backgroundDriftingRaftText": "Raft unášený vlnami",
"backgroundDriftingRaftNotes": "Pádluj na raftu unášeném vlnami.",
"backgroundShimmeryBubblesText": "Mihotající se bublinky",
"backgroundShimmeryBubblesNotes": "Nech se nadnášet mořem mihotajících se bublinek.",
"backgroundIslandWaterfallsText": "Ostrovní vodopády",
"backgroundIslandWaterfallsNotes": "Udělej si piknik u ostrovních vodopádů.",
"backgrounds072015": "SET 14: Vydáno v červenci 2015",
"backgroundDilatoryRuinsText": "Trosky Liknavosti",
"backgroundDilatoryRuinsNotes": "Potom se k troskám Liknavosti.",
"backgroundGiantWaveText": "Obrovská vlna",
"backgroundGiantWaveNotes": "Surfuj na obří vlně!",
"backgroundSunkenShipText": "Potopená loď",
"backgroundSunkenShipNotes": "Prozkoumej potopenou loď.",
"backgrounds082015": "SET 15: Vydán v srpnu 2015",
"backgroundPyramidsText": "Pyramidy",
"backgroundPyramidsNotes": "Obdivuj pyramidy.",
"backgroundSunsetSavannahText": "Úsvit na savaně",
"backgroundSunsetSavannahNotes": "Projdi se po savaně za úsvitu.",
"backgroundTwinklyPartyLightsText": "Třpytivá party světýlka",
"backgroundTwinklyPartyLightsNotes": "Zatancuj si po třpytivými party světýlky",
"backgrounds092015": "SET 16: Vydán v září 2015",
"backgroundMarketText": "Tržiště města Habitica",
"backgroundMarketNotes": "Nakupuj na Tržišti Habitica",
"backgroundStableText": "Stáje města Habitica",
"backgroundStableNotes": "Starej se o zvířata ve Stájích města Habitica.",
"backgroundTavernText": "Krčma města Habitica",
"backgroundTavernNotes": "Navštiv Krčmu města Habitica.",
"backgrounds102015": "SET 17: Vydán v říjnu 2015",
"backgroundHarvestMoonText": "Měsíc při sklizni",
"backgroundHarvestMoonNotes": "Zasměj se po měsícem při sklizni",
"backgroundSlimySwampText": "Slizká bažina",
"backgroundSlimySwampNotes": "Přebroď se slizkou bažinou",
"backgroundSwarmingDarknessText": "Valící se temnota",
"backgroundSwarmingDarknessNotes": "Třes se před valící se temnotou",
"backgrounds112015": "SET 18: Vydán v Listopadu 2015",
"backgroundFloatingIslandsText": "Plující ostrovy",
"backgroundFloatingIslandsNotes": "Skákej přes plující ostrovy.",
"backgroundNightDunesText": "Noční duny",
"backgroundNightDunesNotes": "Projdi se mezi tichými nočními dunami.",
"backgroundSunsetOasisText": "Oáza soumraku",
"backgroundSunsetOasisNotes": "Vyhřívej se v oáze při soumraku.",
"backgrounds122015": "SET 19: Vydán v prosinci 2015",
"backgroundAlpineSlopesText": "Alpské sjezdovky",
"backgroundAlpineSlopesNotes": "Zalyžuj si na alpských sjezdovkách.",
"backgroundSnowySunriseText": "Sníh za rozbřesku",
"backgroundSnowySunriseNotes": "Pokochej se padajícím sněhem za rozbřesku.",
"backgroundWinterTownText": "Zimní město",
"backgroundWinterTownNotes": "Proběhni se zimním městem.",
"backgrounds012016": "SET 20: Vydán v lednu 2016",
"backgroundFrozenLakeText": "Zamrzlé jezero",
"backgroundFrozenLakeNotes": "Brusli na zamrzlém jezeře",
"backgroundSnowmanArmyText": "Armáda sněhuláků",
"backgroundSnowmanArmyNotes": "Veď armádu sněhuláků",
"backgroundWinterNightText": "Zimní noc",
"backgroundWinterNightNotes": "Dívej se na hvězdy za zimní noci",
"backgrounds022016": "SET 21: Vydán v únoru 2016",
"backgroundBambooForestText": "Bambusový les",
"backgroundBambooForestNotes": "Procházej se bambusovým lesem.",
"backgroundCozyLibraryText": "Útulná knihovna",
"backgroundCozyLibraryNotes": "Čti si v útulné knihovně.",
"backgroundGrandStaircaseText": "Velké schodiště",
"backgroundGrandStaircaseNotes": "Sestup dolů po Velkém schodišti",
"backgrounds032016": "SET 22: Vydán v březnu 2016",
"backgroundDeepMineText": "Hluboký důl",
"backgroundDeepMineNotes": "Najdi drahé kovy v hlubokém dole.",
"backgroundRainforestText": "Deštný prales",
"backgroundRainforestNotes": "Vydej se za dobrodružstvím do deštného pralesa.",
"backgroundStoneCircleText": "Kamenný kruh",
"backgroundStoneCircleNotes": "Sesílej kouzla v kamenném kruhu.",
"backgrounds042016": "SET 23: Vydán v dubnu 2016",
"backgroundArcheryRangeText": "Dvůr lučištníků",
"backgroundArcheryRangeNotes": "Trénuj si střelbu na Dvoře lučištníků",
"backgroundGiantFlowersText": "Velké květiny",
"backgroundGiantFlowersNotes": "Dováděj v květech Velkých květin",
"backgroundRainbowsEndText": "Konec duhy",
"backgroundRainbowsEndNotes": "Objev poklad na konci duhy",
"backgrounds052016": "SET 24: Vydán v květnu 2016",
"backgroundBeehiveText": "Včelí úl",
"backgroundBeehiveNotes": "Bzuč a tancuj ve včelím úlu.",
"backgroundGazeboText": "Gazebo",
"backgroundGazeboNotes": "Bojuj s Gazeboem!",
"backgroundTreeRootsText": "Kořeny stromu",
"backgroundTreeRootsNotes": "Prozkoumej Kořeny stromu."
}

View File

@@ -1,82 +0,0 @@
{
"challenge": "Výzva",
"brokenChaLink": "Nefunkční odkaz na výzvu",
"brokenTask": "Nefunkční odkaz na výzvu: tento úkol byl součástí výzvy, ale byl z ní odstraněn. Co chceš dělat?",
"keepIt": "Ponechat",
"removeIt": "Odstranit",
"brokenChallenge": "Nefunkční odkaz na výzvu: tento úkol byl součástí výzvy, ale ta (nebo skupina, která ji vytvořila) byla odstraněna. Co chceš dělat s osiřelými úkoly?",
"keepThem": "Ponechat",
"removeThem": "Odstranit",
"challengeCompleted": "Výzva byla ukončena a vítězem se stal <span class=\"badge\"><%= user %></span>! Co chceš dělat s osiřelými úkoly?",
"unsubChallenge": "Nefunkční odkaz na výzvu: tento úkol byl součástí výzvy, ze které jsi se odepsal. Co chceš dělat s osiřelými úkoly?",
"challengeWinner": "Stal se výhercem následujících výzev",
"challenges": "Výzvy",
"noChallenges": "Zatím nemáš žádné výzvy. Navštiv",
"toCreate": "abys nějakou vytvořil.",
"selectWinner": "Zvolit vítěze a zavřít výzvu:",
"deleteOrSelect": "Smazat nebo určit výherce",
"endChallenge": "Ukončit výzvu",
"challengeDiscription": "Toto jsou úkoly Výzvy, které ti budou přidány do tvých úkolů na hlavní stránce jakmile se Výzvy zúčastníš. Vzorové úkoly Výzvy níže budou měnit barvu a získávat grafy, aby ses mohl podívat na tvůj celkový postup skupiny.",
"hows": "Jak se všem daří?",
"filter": "Filtr",
"groups": "Skupiny",
"all": "Vše",
"noNone": "Žádné",
"membership": "Členství",
"participating": "Účastní se",
"notParticipating": "Neúčastní se",
"either": "Obojí",
"createChallenge": "Vytvořit výzvu",
"discard": "Zahodit",
"challengeTitle": "Název výzvy",
"challengeTag": "Název štítku",
"challengeTagPop": "Výzvy se ti objeví na seznamu štítků pod panelem i v popiscích úkolů. Takže název může být dlouhý, ale budeš také potřebovat 'krátký název'. Tzn. 'Shodit za 3 měsíce 10 kilo' by mohlo být zkráceno na '-10kg' (Klikni pro více informací).",
"challengeDescr": "Popis",
"prize": "Cena",
"prizePop": "Pokud někdo může ';vyhrát'; tvou výzvu, můžeš jej odměnit drahokamy. Maximum drahokamů do výhry je počet tvých drahokamů (+ drahokamy cechu, pokud jsi tvůrcem výzvy tohoto cechu). Poznámka: Výhra nemůže být později změněna.",
"prizePopTavern": "Pokud někdo může 'vyhrát' tvou výzvu, můžeš jej odměnit drahokamy. Maximum = počet tvých drahokamů. Poznámka: Výhra nemůže být později změněna a výhra z výzev v Krčmě se nevrací, pokud je výzva zrušena.",
"publicChallenges": "Minimálně 1 drahokam za <strong> veřejné výzvy </strong> (opravdu to eliminuje spam).",
"officialChallenge": "Oficiální výzva země Habitica",
"by": "od",
"participants": "<%= membercount %> účastníků",
"join": "Přidat se",
"exportChallengeCSV": "Exportovat do CSV",
"selectGroup": "Prosím, vyber skupinu",
"challengeCreated": "Výzva vytvořena",
"sureDelCha": "Jsi si jistý, že chceš tuto výzvu smazat?",
"sureDelChaTavern": "Jsi si jistý, že chceš tuto výzvu smazat? Nedostaneš zpět Drahokamy.",
"removeTasks": "Odstranit úkoly",
"keepTasks": "Ponechat úkoly",
"closeCha": "Zavřít výzvu a...",
"leaveCha": "Opustit výzvu a ...",
"challengedOwnedFilterHeader": "Vlastnictví",
"challengedOwnedFilter": "Vlastníš",
"challengedNotOwnedFilter": "Nevlastníš",
"challengedEitherOwnedFilter": "Obojí",
"backToChallenges": "Zpět na všechny výzvy.",
"prizeValue": "<%= gemcount %>&nbsp;<%= gemicon %> Cena",
"clone": "Naklonuj",
"challengeNotEnoughGems": "Nemáš dostatek Drahokamů, abys mohl uveřejnit tuto výzvu.",
"noPermissionEditChallenge": "Nemáš oprávnění k upravování této výzvy",
"noPermissionDeleteChallenge": "Nemáš oprávnění ke smazání této výzvy",
"noPermissionCloseChallenge": "Nemáš oprávnění k ukončení této výzvy",
"congratulations": "Gratulujeme!",
"hurray": "Hurá!",
"noChallengeOwner": "bez majitele",
"noChallengeOwnerPopover": "Tato Výzva nemá majitele, jelikož uživatel, který ji vytvořil, si smazal účet.",
"challengeMemberNotFound": "User not found among challenge's members",
"onlyGroupLeaderChal": "Only the group leader can create challenges",
"tavChalsMinPrize": "Prize must be at least 1 Gem for Tavern challenges.",
"cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.",
"challengeIdRequired": "\"challengeId\" must be a valid UUID.",
"winnerIdRequired": "\"winnerId\" must be a valid UUID.",
"challengeNotFound": "Challenge not found.",
"onlyLeaderDeleteChal": "Only the challenge leader can delete it.",
"onlyLeaderUpdateChal": "Only the challenge leader can update it.",
"winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.",
"noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.",
"userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.",
"onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.",
"userAlreadyInChallenge": "User is already participating in this challenge.",
"cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked."
}

View File

@@ -1,172 +0,0 @@
{
"communityGuidelinesWarning": "Prosím, měj na paměti, že tvé jméno, profilová fotka a záložka musí být v souladu s <a href='https://habitica.com/static/community-guidelines' target='_blank'> zásadami komunity</a>. (žádné vulgarismy, témata pro dospělé, urážky atd.). Jestli máš nějaké otázky o tom, jestli něco je nebo není správné, klidně napiš na e-mail <a href='mailto:leslie@habitica.com' target='blank'>leslie@habitica.com</a> !",
"statsAch": "Statistiky a úspěchy",
"profile": "Profil",
"avatar": "Upravit postavu",
"other": "Další",
"fullName": "Celé jméno",
"displayName": "Zobrazené jméno",
"displayPhoto": "Fotografie",
"displayBlurb": "Něco o mně",
"displayBlurbPlaceholder": "Prosíme, představ se",
"photoUrl": "Url fotografie",
"imageUrl": "Url obrázku",
"inventory": "Inventář",
"social": "Komunita",
"lvl": "Úroveň",
"buffed": "Zlepšený",
"bodyBody": "Tělo",
"bodySize": "Chceš být",
"bodySlim": "Štíhlý",
"bodyBroad": "Široký",
"unlockSet": "Odemkni sadu - <%= cost %>",
"locked": "uzamčeno",
"shirts": "Oblečení",
"specialShirts": "Speciální oblečení",
"bodyHead": "Účesy a barvy vlasů",
"bodySkin": "Kůže",
"color": "Barva",
"bodyHair": "Účes",
"hairBangs": "Ofina",
"hairBase": "Základní",
"hairSet1": "Účes Sada 1",
"hairSet2": "Sada účesů č. 2",
"bodyFacialHair": "Vousy",
"beard": "Plnovous",
"mustache": "Knír",
"flower": "Květina",
"wheelchair": "Kolečkové křeslo",
"basicSkins": "Základní barvy kůže",
"rainbowSkins": "Duhové kůže",
"pastelSkins": "Pastelové kůže",
"spookySkins": "Strašidelné kůže",
"supernaturalSkins": "Nadpřirozené kůže",
"splashySkins": "Vodní kůže",
"rainbowColors": "Duhové barvy",
"shimmerColors": "Třpytivé barvy",
"hauntedColors": "Strašidelné barvy",
"winteryColors": "Zimní barvy",
"equipment": "Vybavení",
"equipmentBonus": "Vybavení",
"equipmentBonusText": "Dovednostní bonusy, které ti poskytuje výbava, kterou používáš. Aby sis mohl vybrat výbavu, klikni na Inventář a pak na Vybavení.",
"classBonus": "Bonus vybavení povolání",
"classBonusText": "Tvé povolání (válečník - pokud jsi neodemkl nebo sis nevybral jiné) využívá vybavení přímo pro to povolání efektivněji než vybavení pro ostatní povolání. Pokud používáš vybavení pro tvé současné povolání, přidává ti to 50% bonus k poskytované vlastnosti.",
"classEquipBonus": "Bonus třídy",
"battleGear": "Bojová výzbroj",
"battleGearText": "Tohle je tvé vybavení, které máš na sobě do bitvy; ovlivňuje čísla, když pracuješ se svými úkoly.",
"autoEquipBattleGear": "Automaticky použít nové vybavení",
"costume": "Kostým",
"costumeText": "Pokud se ti více líbí vzhled jiného vybavení, než toho, které máš na sobě, zaškrtni \"použít kostým\". Kostým se ti zobrazí na tvém právě používaném vybavení, které tak hezky schová.",
"useCostume": "Použít kostým",
"useCostumeInfo1": "Klikni na \"Použít kostým\" abys vybavil svého avatara aniž bys nějak ovlivnil statistiky Bojové výzbroje! To znamená, že se můžeš vybavit nejlepšími statistikami vlevo, a převléknout svého avatara vybavením vpravo.",
"useCostumeInfo2": "Jakmile klikneš na \"Použít kostým\", tvůj avatar bude vypadat docela jednoduše... ale neboj! Když se podíváš doleva, uvidíš, že tvá Bojová zbroj je stále používána. Pak si můžeš svého avatara převléknout! Cokoliv, co mu oblečeš zprava, neovlivní tvoje statistiky, ale budeš vypadat suprově. Vyzkoušej různé styly, smíchej sety, nebo slaď svůj Kostým se svými Mazlíčky, osedlanými zvířaty nebo pozadími. <br><br>Máš další otázky? Koukni se na <a href=\"http://habitica.wikia.com/wiki/Equipment#Costumes\">Costume page</a> wiki. Našel jsi ten nej ohoz? Ukaž nám ho v <a href=\"/#/options/groups/guilds/3884eeaa-2d6a-45e8-a279-ada6de9709e1\">Cechu karnevalových kostýmů</a> nebo se s ním pochlub v Krčmě!",
"gearAchievement": "Získal jsi Ocenění \"Maximální Vybavení\" za vylepšení výbavy na maximální set vybavení pro povolání! Získal jsi následující kompletní sety:",
"moreGearAchievements": "Abys získal více Ocenění Maximálního Vybavení, změň svou třídu na stránce <a href='/#/options/profile/stats' target='_blank'>Statistiky</a> a nakup si vybavení pro své nové povolání!",
"armoireUnlocked": "Také jsi odemkl <strong>Začarovanou almaru!</strong> Klikni na Odměnu začarované almary a náhodně získej speciální Vybavení! Také ti může náhodně dát Zkušenostní body nebo jídlo.",
"ultimGearName": "Maximální výbava",
"ultimGearText": "Vylepšil na maximální zbraň a set brnění pro následující povolání:",
"level": "Úroveň",
"levelUp": "Další úroveň!",
"gainedLevel": "Dostal ses na další úroveň!",
"leveledUp": "Plněním svých reálných cílů jsi se dostal na <strong>úroveň <%= level %>!</strong>",
"fullyHealed": "Bylo ti obnoveno všechno zdraví!",
"huzzah": "Hejhou!",
"mana": "Mana",
"hp": "Zdraví",
"mp": "MP",
"xp": "Zkušenost",
"health": "Zdraví",
"allocateStr": "Body přiřazené k síle:",
"allocateStrPop": "Přidat bod k síle",
"allocateCon": "Body přiřazené k Obraně:",
"allocateConPop": "Přidat bod k obraně",
"allocatePer": "Body přiřazené k Vnímání:",
"allocatePerPop": "Přidat bod k vnímání",
"allocateInt": "Body přiřazené k Inteligenci:",
"allocateIntPop": "Přiřadit bod k inteligenci",
"noMoreAllocate": "Nyní, když jsi dosáhl úrovně 100, už nebudeš dostávat žádné body atributů. Můžeš pokračovat v dosahování dalších úrovní, nebo můžeš začít nové dobrodružství na úrovni 1, když použiješ <a href='http://habitica.wikia.com/wiki/Orb_of_Rebirth' target='_blank'>Orb Znovuzrození</a>, který nyní najdeš zdarma na Trhu.",
"stats": "Statistiky",
"strength": "Síla",
"strengthText": "Síla zvyšuje šanci náhodných \"kritických zásahů\" a díky tomu i bonus ke zlaťákům, zkušenosti a nalézání předmětů. Také ovlivňuje vážnost zranění příšery.",
"constitution": "Obrana",
"conText": "Obrana snižuje újmu ze zlozvyků a nesplněných denních úkolů.",
"perception": "Vnímání",
"perText": "Vnímání ovlivňuje množství získaného zlata a po odemčení trhu zvyšuje šanci na nalezení předmětů při splnění úkolu.",
"intelligence": "Inteligence",
"intText": "Inteligence zvyšuje počet získaných zkušeností. A až odemkneš povolání, bude ti určovat maximální dostupnou manu pro dovednosti.",
"levelBonus": "Bonus úrovně",
"levelBonusText": "Každá vlastnost získá bonus, který se rovná polovině (tvá úroveň - 1)",
"allocatedPoints": "Přidělené body",
"allocatedPointsText": "Body vlastností, které jsi si vysloužil a přiřadil. Přiřaď body ve sloupečku Síla Postavy.",
"allocated": "Přiděleno",
"buffs": "Bonusy",
"buffsText": "Dočasné bonusy vlastností získané ze schopností a úspěchů. Vyprchají na konci každého dne. Odemknuté schopnosti se zobrazují v seznamu odměn na stránce úkolů.",
"characterBuild": "Síla Postavy",
"class": "Povolání",
"experience": "Zkušenost",
"warrior": "Válečník",
"healer": "Léčitel",
"rogue": "Zloděj",
"mage": "Mág",
"mystery": "Záhadný",
"changeClass": "Změň povolání, znovu přiřaď body vlastností",
"lvl10ChangeClass": "Pro změnu povolání musíte být alespoň úroveň 10.",
"levelPopover": "S každou další úrovní získáš jeden bod, který můžeš přiřadit k libovolné vlastnosti. Přiřadit body můžeš buď manuálně anebo můžeš nechat hru rozhodnout za tebe na základě některé z možností automatického přiřazení.",
"unallocated": "Nepřidělené body vlastností",
"haveUnallocated": "Máš ( <%= points %> ) nepřiřazených Vlastnostních bodů.",
"autoAllocation": "Automatické přidělení",
"autoAllocationPop": "Když dosáhneš další úrovně, umístí body do vlastností v závislosti na tvých preferencích.",
"evenAllocation": "Přiřazovat body vlastností rovnoměrně",
"evenAllocationPop": "Přiřadí stejný počet bodů ke každé vlastnosti.",
"classAllocation": "Přiřazovat body na základě povolání",
"classAllocationPop": "Přiřadí více bodů k vlastnostem, které jsou důležité pro tvé povolání.",
"taskAllocation": "Přiřazovat body na základě aktivity v úkolech",
"taskAllocationPop": "Přiřadí body podle Fyzické (síla), Mentální (Inteligence), Sociální (Obrana) a Další (Vnímání) kategorie přiřazené k úkolům, které splníš.",
"distributePoints": "Přiřaď nevyužité body.",
"distributePointsPop": "Přiřadí všechny nepřidělené body v závislosti na zvoleném režimu přidělování.",
"warriorText": "Válečníci získávají lepší \"kritické zásahy\", které náhodně dávají bonusové zlaťáky a zkušenosti a zvyšují šanci na nalezení předmětů při splnění úkolu. Také způsobují větší újmu příšerám. Hraj za válečníka, pokud tě motivují nepředvídatelné odměny nebo to chceš pořádně nandat příšerám při Výpravách!",
"mageText": "Mágové se rychle učí, získávají zkušenosti a postupují na vyšší úrovně rychleji než ostatní povolání. Mají také opravdu hodně many na používání speciálních schopností. Hraj za Mága, pokud si chceš užít taktický aspekt Habitica, nebo pokud tě motivuje postup na vyšší úrovně a odemykání nových pokročilých funkcí.",
"rogueText": "Zloděj miluje střádání bohatství, získávání více zlata než mají ostatní, a je adeptem na nalezení náhodných předmětů. Jeho pověstná lstivost mu umožňuje uniknout důsledkům promeškání Denních úkolů. Buď zlodějem, pokud nacházíš silnou motivaci v odměnách a úspěších a usiluješ o kořist a ocenění!",
"healerText": "Léčitel je nezranitelný a ochraňuje i ostatní. Promeškané Denní úkoly a špatné Zvyky jim moc neublíží a mají možnosti jak se zahojit. Buď léčitelem a užij si pomoc ostatním v družině, nebo pokud tě inspiruje myšlenka ošidit smrt tak, že budeš pořádně dřít!",
"optOutOfClasses": "Odhlásit",
"optOutOfPMs": "Odhlásit",
"optOutOfClassesText": "Nechceš řešit povolání? Zvolíš si ho později? Nezapojuj se - budeš válečník bez speciálních schopností. O systému povolání si můžeš přečíst na wiki a kdykoliv později se zapojit do volbou v Uživatel -> Statistiky",
"select": "Vybrat",
"stealth": "Lstivost",
"stealthNewDay": "Když začne nový den, vyhneš se újmě z tolika zmeškaných Denních úkolů.",
"streaksFrozen": "Šnůra úspěšnosti zmrazena",
"streaksFrozenText": "Série úspěšnosti na promeškaných Denních úkolech nebude na konci dne vynulována.",
"respawn": "Oživení!",
"youDied": "Zemřel jsi!",
"dieText": "Propadl jsi o úroveň níž a přišel jsi o všechny zlaťáky a náhodný kus vybavení. Povstaň, Habiťane, a zkus to znovu! Zbav se zlozvyků, poctivě plň denní úkoly a v případě zaváhání se vyhni smrti pomocí léčivého lektvaru.",
"sureReset": "Jsi si jistý? Tato volba smaže povolání tvé postavy a přidělené body (dostaneš je všechny zpět k přerozdělení). Operace stojí 3 drahokamy.",
"purchaseFor": "Koupit za <%= cost %> drahokamů?",
"notEnoughMana": "Nedostatek many.",
"invalidTarget": "Neplatný cíl",
"youCast": "Seslal jsi <%= spell %>.",
"youCastTarget": "Seslal jsi <%= spell %> na <%= target %>.",
"youCastParty": "Seslal jsi na družinu <%= spell %>.",
"critBonus": "Kritický zásah! Bonus:",
"displayNameDescription1": "Toto se zobrazí ve zprávách, které uveřejníš v Krčmě, ceších, a chatu v družině, spolu s tvým avatarem. Jdi na",
"displayNameDescription2": "Nastavení -> Stránka",
"displayNameDescription3": "a sjeď dolů na sekci registrace, aby sis změnil své přihlašovací jméno.",
"unequipBattleGear": "Odebrat válečnou zbroj",
"unequipCostume": "Odebrat kostým",
"unequipPetMountBackground": "Odebrat mazlíčka, jízdní zvíře, pozadí",
"animalSkins": "Zvířecí kůže",
"chooseClassHeading": "Vyber si povolání! Nebo to teď nech plavat a vybereš si později.",
"warriorWiki": "<a href='http://habitica.wikia.com/wiki/Warrior' target='_blank'>Válečník</a>",
"mageWiki": "<a href='http://habitica.wikia.com/wiki/Mage' target='_blank'>Mág</a>",
"rogueWiki": "<a href='http://habitica.wikia.com/wiki/Rogue' target='_blank'>Zloděj</a>",
"healerWiki": "<a href='http://habitica.wikia.com/wiki/Healer' target='_blank'>Léčitel</a>",
"chooseClassLearn": "<a href='http://habitica.wikia.com/wiki/Class_System' target='_blank'>Dočti se více o povoláních</a>",
"str": "SÍL",
"con": "OBR",
"per": "VNM",
"int": "INT",
"showQuickAllocation": "Zobrazit přidělení",
"hideQuickAllocation": "Skrýt přidělení",
"quickAllocationLevelPopover": "S každou další úrovní získáš jeden bod, který můžeš přiřadit k libovolné vlastnosti. Přiřadit body můžeš buď manuálně anebo můžeš nechat hru rozhodnout za tebe na základě některé z možností automatického přiřazení, které nalezneš v Uživatel -> Statistiky",
"invalidAttribute": "„<%= attr %>\" není platná vlastnost.",
"notEnoughAttrPoints": "Nemáte dostatek bodů vlastností."
}

View File

@@ -1,178 +0,0 @@
{
"iAcceptCommunityGuidelines": "Souhlasím s dodržováním Zásad komunity",
"tavernCommunityGuidelinesPlaceholder": "Přátelské upozornění: tento chat je přístupný všem věkovým kategoriím, takže prosíme, abyste tomu své chování zde přizpůsobili! Pokud máte dotazy, podívejte se Zásady komunity dole.",
"commGuideHeadingWelcome": "Vítej v zemi Habitica!",
"commGuidePara001": "Buď zdráv dobrodruhu! Vítej ve světě Habitica, zemi produktivity, zdravého životního stylu a sem tam řádících příšer. Jsme veselá komunita plná lidí, kteří si navzájem pomáhají a navzájem se podporují na své cestě ke zlepšení sama sebe.",
"commGuidePara002": "Aby byli všichni v komunitě šťastní, v bezpečí a produktivní, máme tu nějaké zásady. Připravili jsme je pečlivě tak, aby byly co nejpřátelštější a jednoduché na čtení. Prosím, čtěte je se stejnou pečlivou s jakou jsme je napsali.",
"commGuidePara003": "Tato pravidla platí pro všechny naše sociální stránky včetně (ale nejen) Trello, GitHub, Transifex, a Wikia (neboli wiki). Někdy nastanou nečekané situace jako nějaký konflikt nebo zákeřný nekromancr. Když taková situace nastane, moderátoři moou změnit tyto zásady, aby ochránili komunity před novými hrozbami. Avšak neboj se: vždy tě na změny upozorníme prostřednictvím Baileyho.",
"commGuidePara004": "Připrav si svitek a brk na poznámky a začněme!",
"commGuideHeadingBeing": "Být Habiťanem",
"commGuidePara005": "Program Habitica je stránka věnována především zlepšování. Díky tomu se na nás usmálo štěstí a přitáhli jsme ty nejmilejší, nejsrdečnější, nejzdvořilejší a podporující komunity na internetu. Je spousta vlastností, kterými Habiťané disponují. Některé nejčastější a nejzajímavější jsou:",
"commGuideList01A": "<strong>Ochotný duch.</strong> Spousta lidí obětuje čas a energii na pomoc novým členům komunity a učit je. Například Cech nováčků je cech zaměřený pouze na poskytování odpovědí. Pokud si myslíš, že bys mohl být nápomocen, nestyď se a pomož!",
"commGuideList01B": "<strong>Svědomitý přístup..</strong> Habiťané tvrdě dřou na zlepšení svých životů, ale také pomáhají stavět tuhle stránku a zlepšovat jí. Jsem open-source projekt a tak neustále pracujeme na vylepšení stránky, aby byla tím nejlepším místem.",
"commGuideList01C": "<strong>Podporující chování.</strong> Habiťané si navzájem fandí, radují se z úspěchů svých i z úspěchů druhých a navzájem si pomáhají v těžkých chvílích. Sdílíme sílu, spoléháme na sebe a učíme se od sebe navzájem. V družinách se podporujeme kouzly, na chatech se podporujeme laskavými slovy a slovy podpory.",
"commGuideList01D": "<strong>Respekt.</strong> Každý pocházíme odjinud, máme jiné schopnosti a jiné názory. A díky tomu je naše komunita ak skvělá! Habiťané respektují tyto rozdíly a oslavují je. Chvilku se zdrž a za brzo budeš mít spoustu přátel z různých koutů světa.",
"commGuideHeadingMeet": "Poznejte moderátory!",
"commGuidePara006": "Země Habitica má několik neúnavných rytířů, kteří spojili své síly se zaměstnanci aby udrželi tuto komunitu v klidu, spokojenou a bez trollů. Každý z nich má specifickou doménu, ale mohou být povoláni do služby v jiných sociálních sférách. Zaměstnanci a Moderátoři obvykle začnou oficiální oznámení slovy \"Mod hovoří\" nebo \"S Mod kloboukem\".",
"commGuidePara007": "Zaměstanci mají fialové štítky s korunami. Jejich titul je \"hrdinný\".",
"commGuidePara008": "Moderátoři mají tmavě modré štítky s hvězdičkami. jejich titul je \"Ochránce\". jedinou výjimkou je Bailey, který jako NPC má černý a zelený štítek s hvězdou.",
"commGuidePara009": "Současní zaměstnanci jsou (zleva doprava):",
"commGuidePara009a": "na Trello",
"commGuidePara009b": "na GitHub",
"commGuidePara010": "Také tu jsou někteří moderátoři, kteří pomáhají zaměstnanců,. Byli pečlivě vybráni, tak jim, prosíme, prokazujte úctu a naslouchejte jejich návrhům.",
"commGuidePara011": "Současní moderátoři jsou (zleva doprava):",
"commGuidePara011a": "pro chat v krčmě",
"commGuidePara011b": "na GitHub/Wikia",
"commGuidePara011c": "na Wikia",
"commGuidePara011d": "na GitHub",
"commGuidePara012": "Pokud máte problém s nějakým konkrétním moderátorem, prosíme, pošlete email Lemoness(<a href=\"mailto:leslie@habitica.com\">leslie@habitica</a>)",
"commGuidePara013": "V komunitě, jakou je země Habitica, uživatelé přicházejí a odcházejí a někdy si i moderátor potřebuje odpočinout. Následující moderátoři jsou již vysloužilí moderátoři, kteří tu již aktivně nepůsobí, přesto bychom ale chtěli uctít jejich práci!",
"commGuidePara014": "Vysloužilí moderátoři:",
"commGuideHeadingPublicSpaces": "Veřejné prostory v zemi Habitica:",
"commGuidePara015": "Habitica má dva druhy společenského prostoru: veřejný a privátní. Veřejný prostor zahrnuje Krčmu, veřejné cechy, GitHub, Trello a wiki. Privátním prostorem jsou soukromé cechy, chat družiny a soukromé zprávy. Všechna zobrazená jména musí být v souladu s pravidly pro veřejný prostor. Změnu zobrazeného jména můžeš provést na stránce Uživatel -> Profil po kliknutí na tlačítko Upravit.",
"commGuidePara016": "Při pohybu ve veřejných prostorách země Habitica platí některá obecná pravidla, díky kterým jsou všichni v bezpečí a šťastní. Tato pravidla by měla pro dobrodruhy, jako jsi ty, snadná!",
"commGuidePara017": "<strong>Respektujte se navzájem.</strong> Buď ohleduplný, laskavý, přátelský a nápomocný. Pamatuj: Habiťané pochází z různých koutů světa a mají velice odlišné zkušenosti. To dělá zemi Habitica tak skvělou! Budování komunity znamená respektovat a oslavovat rozdíly stejně jako podobnosti. Zde jsou snadné způsoby jak se navzájem respektovat:",
"commGuideList02A": "<strong>Řiď se všemi pravidly a podmínkami.</strong>",
"commGuideList02B": "<strong> Neuveřejňuj obrázky či text, který je násilnický, výhružný, sexuálně explicitní/vyzývavý, nebo který podporuje diskriminaci, předsudky, rasismus, sexismus, nenávist, obtěžování nebo nabádá k napadání skupiny či jedince.</strong> A to ani jen ze srandy. To znamená žádné urážky a tvrzení. Ne každý má stejný smysl pro humor jako ty, a tak něco, co může být vtipem pro jedny, může být urážlivé pro jiné. Zaútoč na své úkoly, ne na ostatní uživatele.",
"commGuideList02C": "<strong>Zachovej diskuze přístupné pro všechny věkové kategorie.</strong> Máme tu spoustu mladých Habiťanů! Nechceme přeci zkazit žádné nevinné Habiťany a odradit je od dosažení jejich cílů.",
"commGuideList02D": "<strong>Vyvaruj se vulgit.</strong> To zahrnuje i mírnější nábožensky založené přísahy, které mohou být jinde akceptovatelné - máme tu lidi všechno možných kultur a náboženství a chceme zajistit pohodlí ve veřejných prostorách pro všechny. Navíc, urážky budou tvrdě potrestány, jelikož jsou také porušením Podmínek užívání služby.",
"commGuideList02E": "<strong>Vyvaruj se dlouhých diskuzí a rozporuplných témat mimo Zadní koutek.</strong> Pokud si myslíš, že někdo řekl něco urážlivého, tak se do něj hned nepouštěj. Jednoduchý komentář \"Tenhle vtip mě urazil nebo mi není příjemný,\" je v pořádku, ale unáhlené nebo nezdvořilé komentáře zvyšují napětí a vytváří negativitu na stránce. Laskavost a zdvořilost pomáhá ostatním pochopit, kdo jsi.",
"commGuideList02F": "<strong>Okamžitě se podřiď jakémukoliv požadavku moderátorů</strong> na přerušení konverzace nebo její přesunutí do Zadního koutku. Poslední slova, rozdílné názory a odpálkování by se měla odehrát (zdvořile) u vašeho \"stolu\" v Zadním koutku, pokud to bude dovoleno.",
"commGuideList02G": "<strong>Raději si nech chvilku na vychladnutí než odpovídat v afektu</strong> pokud ti někdo řekne, že něco, co jsi řekl, či udělal, jim bylo nepříjemné. V umění upřímně se někomu omluvit je velká síla. Pokud si myslíš, že způsob, kterým ti někdo odpověděl, byl nepřiměřený, kontaktuj moderátora než abys toho dotyčného veřejně konfrontoval.",
"commGuideList02H": "<strong>Rozporuplné či kontroverzní diskuze by měly být hlášeny moderátorům.</strong> Pokud si myslíš, že konverzace začíná být napjatá, příliš emocionální, nebo může někomu ublížit, přestaň se v ní angažovat. Místo toho pošli email na <a href=\"mailto:leslie@habitica.com\">leslie@habitica</a> a nahlaš nám to. Je naší prací tě ochránit.",
"commGuideList02I": "<strong>Nespamujte.</strong> Spamování může zahrnovat, kromě jiného: zasílání stejného komentáře nebo dotazu na různá místa, zasílání odkazů bez vysvětlení nebo kontextu, zasílání nesmyslných zpráv, zasílání velkého množství zpráv v řadě. Žádost o drahokamy nebo předplatné ve veřejném prostoru nebo soukromých zprávách je považováno za spam.",
"commGuidePara019": "<strong>V soukromém prostoru</strong> mají uživatelé větší volnost diskutovat na libovolná témata, která však stále musí být v souladu s Pravidly užití, včetně zákazu diskriminačního, násilného nebo výhružného obsahu. Upozorňujeme, že jména výzev se zobrazují na profilu vítěze, proto MUSÍ být názvy Výzev tvořeny v souladu s pravidly pro veřejný prostor, přestože se vyskytují v soukromém prostoru.",
"commGuidePara020": "Soukromé zprávy (SZ) mají další zásady. Pokud tě někdo zablokoval, nekontaktuj je jinak aby tě odblokoval. Dále, neměl bys posílat soukromé zprávy někomu, kdo žádá o pomoc (veřejné odpovědi na žádosti o pomoc mohou pomoc i jiným v komunitě). Nakonec, neposílej nikomu soukromé zprávy, ve kterých žadoníš o drahokamy nebo předplatné, jelikož by to mohlo být považováno za spam.",
"commGuidePara021": "Navíc některé veřejné prostory v zemi Habitica mají další pravidla.",
"commGuideHeadingTavern": "Krčma",
"commGuidePara022": "Krčma je hlavním bodem v zemi Habitica, kde se lidé socializují. Barman Daniel udržuje tohle místo čisté jako klícka a Lemoness vám ráda namíchá nějakou limču zatímco si vesele povídáte. Musíš si však pamatovat, že...",
"commGuidePara023": "Konverzace se většinou točí kolem tipů na zlepšení a jen tak povídání.",
"commGuidePara024": "Protože se v krčme zobrazuje pouze 200 vzkazů,<strong> není dobrý místem na zdlouhavé diskuze, převážně na citlivá témata</strong> (např. politika, náboženství, deprese, zda-li by měl být hon na gobliny zakázán, atd) Tyto konverzace by měly probíhat v přislušných ceších v Zadním koutku (více informací najdeš níže).",
"commGuidePara027": "<strong>Nerozebírej v krčmě nic návykového. </strong>V zemi Habitica je spousta lidí proto, aby se svých špatných návyků zbavila. Slyšet, jak jsi o tom lidé povídají by pro ně mohlo být těžké. Respektuj své spoluhabiťany v krčmě a vezmi tohle v úvahu. To zahrnuje kouření, alkohol, pornografii, karban, nebo užívání zakázaných látek.",
"commGuideHeadingPublicGuilds": "Veřejné cechy",
"commGuidePara029": "<strong>Veřejné cechy jsou hodně jako krčma, akorát místo obecných diskuzí se v nich mluví na specifické téma.</strong> Chat ve veřejném cechu by se měl soustředit na téma. Například, členové cechu řečníků se asi nebudou bavit o zahradničení, a cech přemožitelů draků asi nebude mít zájem o luštění starých run. Některé cechy jsou laxnější než jiné, ale i tak, <strong>drž se tématu!</strong>",
"commGuidePara031": "<strong>Některé veřejné cechy budou obsahovat citlivá témata jako je deprese, náboženství, politika, atd.</strong> To je v pořádku pokud konverzace neporušují Pravidla a podmínky nebo Pravidla veřejných prostor a pokud budou k tématu.",
"commGuidePara033": "<strong>Veřejné cechy by NEMĚLY obsahovat obsah pro starší 18 let. Pokud mají v úmyslu často diskutovat o citlivých tématech, musí to být uvedeno v názvu cechu.</strong> Toto opatření existuje aby byli všichni v zemi Habitica v bezpečí a aby se tu všichni cítili dobře. Pokud by takový cech obsahoval jiné druhy citlivých témat, bylo by slušné ostatní Habiťany varovat (např. \"Varování: diskuze je o sebepoškozování\"). Navíc by mělo být citlivé téma relevantní k cechu - začít mluvit o sebepoškozování v cechu o depresi se může zdát jako dobrý nápad, ale už nemusí být správných rozhodnutí v cechu o muzice. Pokud uvidíš, jak tohle pravidlo někdo neustále poškozuje, prosím, pošli nám email na <a href=\"mailto:leslie@habitica.com\">leslie@habitica</a> i se screenshoty.",
"commGuidePara035": "<strong>Žádný cech, ať už veřejný nebo soukromý by neměl být založen za účelem útoku na skupinu nebo jednotlivce. Vytvoření takového cechu je důvodem k okamžitému banu.</strong> Bojuj proti špatným návykům, nebo proti dalším dobrodruhům!",
"commGuidePara037": "Všechny výzvy v krčmě a výzvy veřejných cechů se musí těmito pravidly řídit také.",
"commGuideHeadingBackCorner": "Zadní koutek",
"commGuidePara038": "<strong>Někdy se konverzace může táhnou, může být mimo téma, citlivá natolik, aby se v ní už nemohlo pokračovat ve veřejném prostoru aniž by nebyla někomu nepříjemná. V takovém případě by se měla konverzace přesunout do cechu Zadního koutku. Přemístění do Zadního koutku není v žádném případě trest!</strong> Naopak, Habiťané tam rádi chodí vést dlouhé diskuze.",
"commGuidePara039": "Cech Zadního koutku je bezplatný veřejný prostor pro diskuzi citlivých témat, či pro dlouhé konverzace, a je pečlivě moderována. <strong>Stále tu platí pravidla pro veřejné prostory a Pravidla a podmínky.</strong> Jen protože máme dlouhé kabáty a držíme se v koutě neznamená, že pravidla neplatí! A teď mi podej tu doutnající svíčku, prosím.",
"commGuideHeadingTrello": "Trello fóra",
"commGuidePara040": "<strong>Trello je otevřené fórum pro návrhy a pro diskuze funkcí stránky.</strong> Zemi Habitica vládnou lidé ve formě udatných přispěvatelů - my všichni budujeme tuto stránku společně. Trello je systém, který nám dává řád v chaosu. Tak tedy prosíme <strong>snaž se sepsat všechny své myšlenky do jednoho komentáře místo několik komentářů na jedné kartě. Pokud vymyslíš něco nového, můžeš svůj komentář kdykoliv upravit.</strong> Prosím, slituj se nad námi. S každým komentářem dostaneme upozornění a naše inboxy praskají ve švech.",
"commGuidePara041": "Program Habitica používá pět různých Trello fór:",
"commGuideList03A": "<strong>Hlavní fórum</strong> je místo pro požadavky a kde se hlasuje o nových funkcích.",
"commGuideList03B": "<strong>Mobilní fórum</strong> je místo pro požadavky a kde se hlasuje o nových funkcích pro aplikace pro mobily.",
"commGuideList03C": "<strong>Pixel Art fórum</strong> je místo, kde se diskutuje o pixel obrázcích a kam je můžeš posílat.",
"commGuideList03D": "<strong>Fórum požadavků</strong> je místo, kam posíláme a kde diskutujeme o požadavcích.",
"commGuideList03E": "<strong>Wiki fórum</strong> je místo pro zlepšení, požadavky a diskuzi o novém obsahu wiki.",
"commGuidePara042": "<strong>Všechny mají svá vlastní pravidla a platí v nich i pravidla pro veřejné prostory.</strong> Uživatelé by se měli vyvarovat konverzací mimo téma ve všech fórech a na všech kartách. Věř nám, že fóra jsou už takhle hodně plná! Zdlouhavé konverzace by měly být přesunuty to cechu Zadního koutku.",
"commGuideHeadingGitHub": "GitHub",
"commGuidePara043": "<strong>Program Habitica používá ke sledování chyb a ke zlepšování kódu GitHub.</strong> Je to kovárna, kde neúnavní kováři kují vylepšení! <strong>Platí zde všechna pravidla pro veřejný prostor.</strong> Buď ke kovářům zdvořilý - dá to hodně práce starta se o tuhle stránku! Hurá kovářům!",
"commGuidePara044": "Následující uživatelé jsou členy Habitica repo:",
"commGuideHeadingWiki": "Wiki",
"commGuidePara045": "<strong>Wiki země Habitica shromažďuje informace o stránce.</strong> Také obsahuje několik fór podobných cechům v zemi Habitica. A proto tam platí pravidla pro veřejné prostory.",
"commGuidePara046": "Wiki země Habitica může být považována za databázi všeho v zemi Habitica. Poskytuje informace o vlastnostech stránky, návody na hru, tipy jak můžeš Habitica přispět a také poskytuje místo pro zviditelnění tvých cechů či družin a pro hlasování o tématech.",
"commGuidePara047": "Protože wiki se nachází na Wikii, platí zde nejen pravidla země Habitica, ale i pravidla Wikie.",
"commGuidePara048": "Wiki je výhradně kolaborací mezi všemi editory, tak mohou platit další pravidla:",
"commGuideList04A": "Požadavky na nové stránky nebo velké změny na Wiki Trello fóru",
"commGuideList04B": "Být otevřený o svém návrhu na změnu",
"commGuideList04C": "Diskutovat o kolizi změn na diskuzní stránce stránky",
"commGuideList04D": "Upozornit adminy na nevyřešený konflikt",
"commGuideList04E": "Nespamovat či sabotovat stránky z osobních důvodů",
"commGuideList04F": "Přečti si stránku o přispívání na wiki než začneš dělat velké změny",
"commGuideList04G": "Nestranný tón na stránkách wiki",
"commGuideList04H": "Zajištění, že obsah wiki je relevatní celému Habitica a neprotěžuje konkrétní cech nebo družinu (takové informace mohou být přesunuty do fór)",
"commGuidePara049": "Následující lidé jsou současnými wiki administrátory:",
"commGuidePara018": "Vysloužilí administrátoři wiki jsou",
"commGuideHeadingInfractionsEtc": "Porušení, důsledky a náprava",
"commGuideHeadingInfractions": "Porušení",
"commGuidePara050": "Habiťané si pomáhají, respektují se a udržují komunitu zábavnou a přátelskou. Avšak, jednou za čas, něco, co některý Habiťan udělá, může porušovat jedno z uvedených pravidel. Když se to stane, moderátoři zakročí jak uznají za vhodné aby zemi Habitica ochránili.",
"commGuidePara051": "<strong>Je několik druhů porušení a je proti nim zakročeno v závislosti na jejich závažnosti.</strong> Toto nejsou úplné seznamy a moderátoři mají omezené pravomoci. Moderátoři vezmou v úvahu kontext při zvažování porušení.",
"commGuideHeadingSevereInfractions": "Závažná porušení",
"commGuidePara052": "Závažná porušení závažně narušují bezpečí komunity Habiťánů a uživatelů a proto mají závažné důsledky.",
"commGuidePara053": "Následují příklady závažných porušení. Toto není úplný seznam.",
"commGuideList05A": "Porušení Pravidel a podmínek",
"commGuideList05B": "Nenávistná prohlášení/obrázky, harašení/stalking, kyberšikana, klení a trolling",
"commGuideList05C": "Porušení podmínky",
"commGuideList05D": "Vydávání se za moderátora nebo zaměstnance",
"commGuideList05E": "Opakovaná mírnější porušení",
"commGuideList05F": "Vytvoření duplikátního účtu aby ses vyhnul následkům (například vytvoření nového účtu poté, co ti byl zablokován přístup na chat).",
"commGuideHeadingModerateInfractions": "Mírnější porušení",
"commGuidePara054": "Lehčí porušení pravidel neohrožuje naši komunitu, ale mohou být velmi nepříjemná. Lehčí porušení pravidel budou mít lehčí následky. Pokud se ale porušení nakupí, budou i jejich následky vážnější.",
"commGuidePara055": "Následují příklady mírnějších porušení. Toto není úplný seznam.",
"commGuideList06A": "Ignorování nebo nerespektování moderátora. To zahrnuje i veřejné stížnosti o moderátorech nebo další uživatelích/veřejné obhajování nebo oslavování zabanovaných uživatelů. Pokud se ti nezdá nějaké pravidlo nebo chování moderátora, prosím, kontaktuj Lemoness na emailu (<a href=\"mailto:leslie@habitica.com\">leslie@habitica</a>)",
"commGuideList06B": "Hraní si na moderátora. Jen pro upřesnění: přátelské připomenutí pravidel není na škodu. Hraní si na moderátora zahrnuje nařizování, vyžadování a/nebo trvání na to, aby někdo udělal co jsi popsal k napravení chyby. Můžeš někoho upozornit na to, že někdo spáchal přestupek, ale prosím nevyžaduj nějakou akci. Například říct \"Abys věděl, vulgarity jsou v Krčmě zakázané, tak by asi bylo lepší to smazat\" je lepší než říct \"Budu tě muset požádat o smazání příspěvku.\"",
"commGuideList06C": "Opakované porušení pravidel veřejného prostoru",
"commGuideList06D": "Opakování lehčích porušení",
"commGuideHeadingMinorInfractions": "Lehčí porušení",
"commGuidePara056": "Lehčí porušení, i když je vidíme neradi, mají lehčí důsledky. Pokud se budou opakovat, mohou časem vést k vážnějším důsledkům.",
"commGuidePara057": "Následují příklady lehčích porušení. Toto není kompletní seznam.",
"commGuideList07A": "První porušení pravidel veřejného prostoru",
"commGuideList07B": "Jakékoliv tvrzení, na které se reaguje slovy \"Prosím, ne\". Pokud moderátor musí uživateli říct \"Prosím, nedělej to\", může se to počítat jako lehčí porušení pro toho uživatele. Příkladem může být \"Moderátor hovoří: Prosím, nepodporujte tenhle nápad na zlepšovák poté, co jsme ti řekli, že to není proveditelné.\" V mnoha případech bude to Prosím, ne tím lehčím důsledkem, ale pokud moderátoři musí říct \"Prosím, ne\" stejnému uživateli několikrát, začne se to počítat jako závažnější porušení.",
"commGuideHeadingConsequences": "Důsledky",
"commGuidePara058": "V zemi Habitica - stejně jako v reálném životě - každý čin má svůj důsledek, ať je to lepší forma po cvičení, kazy po jezení hodně cukru, nebo dobrá známka z testu, protože jsi studoval.",
"commGuidePara059": "<strong>Stejně tak každé porušení má přímé důsledky.</strong> Některé důsledky jsou uvedeny dole.",
"commGuidePara060": "Pokud tvé porušení je závažnějšího charakteru, obdržíš email, ve kterém bude vysvětleno:",
"commGuideList08A": "jaké bylo tvé porušení",
"commGuideList08B": "jaký je jeho důsledek",
"commGuideList08C": "co udělat pro nápravu a znovuzískání statusu, pokud to je vůbec možné.",
"commGuideHeadingSevereConsequences": "Příklady vážných důsledků",
"commGuideList09A": "Ban účtu",
"commGuideList09B": "vymazání účtu",
"commGuideList09C": "Permanentní zmražení postupu na žebříčku přispěvatelů",
"commGuideHeadingModerateConsequences": "Příklady mírnějších důsledků",
"commGuideList10A": "Omezená práva veřejného chatu",
"commGuideList10B": "Omezená práva soukromého chatu",
"commGuideList10C": "Omezená práva tvoření cechu/družin",
"commGuideList10D": "Dočasné zmražení postupu na žebříčku přispěvatelů",
"commGuideList10E": "Sesazení z úrovně přispěvatele",
"commGuideList10F": "Uložení podmínky",
"commGuideHeadingMinorConsequences": "Příklady lehčích důsledků",
"commGuideList11A": "Připomínky pravidel veřejných prostor",
"commGuideList11B": "Varování",
"commGuideList11C": "Požadavky",
"commGuideList11D": "Vymazání (moderátoři/zaměstnanci mohou mazat problémový obsah)",
"commGuideList11E": "Změny (moderátoři/zaměstnanci mohou měnit problémový obsah)",
"commGuideHeadingRestoration": "Obnovení",
"commGuidePara061": "Habitica je země zasvěcená sebezlepšování a věříme ve druhé šance. <strong>Pokud spácháš přestupek a bude to pro tebe mít důsledky, dívej se na to jako na šanci zhodnotit své činy a šanci stát se lepším členem komunity.</strong>",
"commGuidePara062": "Email, který ti byl zaslán, ve kterém vysvětlujeme důsledky tvých činů (nebo, v případě lehčích přestupků, oznámení moderátora/zaměstnance) je dobrým zdrojem informací. <strong>Spolupracuj s omezeními, které na tebe byli uvaleny a snaž se dosáhnout podmínek, abys jich byl zbaven.</strong>",
"commGuidePara063": "<strong>Pokud nerozumíš důsledkům nebo svému přestupku, požádej zaměstnance/moderátory</strong> o rady, aby ses mohl přestupkům v budoucnosti vyhnout.",
"commGuideHeadingContributing": "Přispět programu Habitica",
"commGuidePara064": "Habitica je open-source projekt, což znamená že kterýkoliv z Habiťanů může přispět! Ti, kteří přispějí, budou odměněni následujícími stupni přispěvatelů:",
"commGuideList12A": "Odznak přispěvatele Habit RPG, plus 3 drahokamy",
"commGuideList12B": "Přispěvatelské brnění, plus 3 drahokamy",
"commGuideList12C": "Helma přispěvatele, plus 3 drahokamy",
"commGuideList12D": "Meč přispěvatele, plus 4 drahokamy",
"commGuideList12E": "Štít přispěvatele, plus 4 drahokamy",
"commGuideList12F": "Mazlíček přispěvatele, plus 4 drahokamy",
"commGuideList12G": "Pozvánka do cechu přispěvatelů, plus 4 drahokamy",
"commGuidePara065": "Moderátoři jsou zaměstnanci a již existujícími moderátory vybíráni ze sedmé úrovně přispěvatelů. Měj však na paměti, že ikdyž všichni přispěvatelé na sedmé úrovni na stránce tvrdě dřeli, ne všichni mluví s autoritou moderátora.",
"commGuidePara066": "Je pár důležitých věcí o úrovních přispěvatelů:",
"commGuideList13A": "<strong>Úrovně jsou nepsané.</strong> Jsou přidělovány podle uvážení moderátorů na základě mnoha faktorů, včetně našeho názoru na tvou práci a na její přínos komunitě. Vyhrazujeme si právo měnit specifické úrovně, tituly a odměny podle našeho uvážení.",
"commGuideList13B": "<strong>S postupem jsou úrovně těžší.</strong> Pokud jsi stvořil jednu příšeru, nebo jsi spravil malou chybu, může to být dostatečné pro přidělení první úrovně přispěvatele, ale ne dostatečné pro posunutí na další level. Jako v každé dobré RPG hře, vyšší úroveň znamená více snahy!",
"commGuideList13C": "<strong>Úrovně nezačínají odznovu v každé oblasti.</strong> Při zjišťování obtížnosti přihlížíme a všechny tvé příspěvky, tak aby lidé, kteří udělají pár obrázků, pak spraví malou chybu, pak se porýpou ve wiki, nepostupovali výše rychleji než lidé, kteří tvrdě dřou na jednom úkolu. To udržuje věci fér!",
"commGuideList13D": "<strong>Uživatelé v podmínce nemohou povýšení na vyšší úroveň.</strong> Moderátoři mají právo zmrazit uživatelův postup za přestupky. Pokud se tak stane, uživatel bude vždy informován o rozhodnutí a jak to napravit. Úrovně mohou být také odebrány jako důsledek závažného porušení pravidel nebo jako důsledek podmínky.",
"commGuideHeadingFinal": "Poslední část",
"commGuidePara067": "Tak takhle to je odvážný Habiťane - Zásady komunity! Setři si pot z čela a přijmi nějaké zkušenostní body za tu práci se čtením. Pokud máš nějaké otázky ohledně těchto Zásad komunity, prosím pošli email Lemoness (<a href=\"mailto:leslie@habitica.com\">leslie@habitica</a>) a ona ti vše ráda vysvětlí.",
"commGuidePara068": "Nyní kupředu, chrabrý dobrodruhu, a přemož nějaké Denní úkoly!",
"commGuideHeadingLinks": "Užitečné odkazy",
"commGuidePara069": "Následují talentovaní umělci přispěli ilustracemi:",
"commGuideLink01": "Cech nováčků",
"commGuideLink01description": "cech pro nové uživatele, kde se mohou ptát na vše!",
"commGuideLink02": "Cech zadního koutku",
"commGuideLink02description": "cech pro dlouhé diskuze nebo diskuze na citlivá témata.",
"commGuideLink03": "Wiki",
"commGuideLink03description": "největší sbírka informací o Habitica.",
"commGuideLink04": "GitHub",
"commGuideLink04description": "pro hlášení chyb a kódování programů!",
"commGuideLink05": "Hlavní Trello",
"commGuideLink05description": "pro požadavky na funkce.",
"commGuideLink06": "Mobilní Trello",
"commGuideLink06description": "pro požadavky na funkce pro mobilní aplikaci.",
"commGuideLink07": "Art Trello",
"commGuideLink07description": "na posílání pixel art.",
"commGuideLink08": "Trello Výprav",
"commGuideLink08description": "pro posílání napsaných výprav.",
"lastUpdated": "Naposledy aktualizováno"
}

View File

@@ -1,171 +0,0 @@
{
"potionText": "Lektvar zdraví",
"potionNotes": "Obnoví 15 bodů zdraví (okamžitě)",
"armoireText": "Začarovaná almara",
"armoireNotesFull": "Otevři almaru a náhodně získej speciální Vybavení, Zkušenostní body, nebo jídlo! Zbývá následující Vybavení:",
"armoireLastItem": "Našel jsi poslední kousek vzácného Vybavení v Začarované almaře.",
"armoireNotesEmpty": "Almara bude ukrývat nové Vybavení každý první týden v měsíci. Do té doby na ni můžeš klikat a získáš Zkušenostní body a Jídlo!",
"dropEggWolfText": "vlk",
"dropEggWolfMountText": "vlk",
"dropEggWolfAdjective": "věrný",
"dropEggTigerCubText": "tygřík",
"dropEggTigerCubMountText": "tygr",
"dropEggTigerCubAdjective": "divoký",
"dropEggPandaCubText": "medvídek panda",
"dropEggPandaCubMountText": "medvěd panda",
"dropEggPandaCubAdjective": "krotký",
"dropEggLionCubText": "lvíček",
"dropEggLionCubMountText": "lev",
"dropEggLionCubAdjective": "vznešený",
"dropEggFoxText": "lišák",
"dropEggFoxMountText": "lišák",
"dropEggFoxAdjective": "lstivý",
"dropEggFlyingPigText": "létající čuník",
"dropEggFlyingPigMountText": "létající čuník",
"dropEggFlyingPigAdjective": "kouzelný",
"dropEggDragonText": "drak",
"dropEggDragonMountText": "drak",
"dropEggDragonAdjective": "mocný",
"dropEggCactusText": "kaktus",
"dropEggCactusMountText": "kaktus",
"dropEggCactusAdjective": "pichlavý",
"dropEggBearCubText": "medvídek",
"dropEggBearCubMountText": "medvěd",
"dropEggBearCubAdjective": "odvážný",
"questEggGryphonText": "gryf",
"questEggGryphonMountText": "gryf",
"questEggGryphonAdjective": "hrdý",
"questEggHedgehogText": "ježek",
"questEggHedgehogMountText": "ježek",
"questEggHedgehogAdjective": "pichlavý",
"questEggDeerText": "jelen",
"questEggDeerMountText": "jelen",
"questEggDeerAdjective": "elegantní",
"questEggEggText": "Vejce",
"questEggEggMountText": "košík vajíček",
"questEggEggAdjective": "pestrý",
"questEggRatText": "myšák",
"questEggRatMountText": "myšák",
"questEggRatAdjective": "společenská",
"questEggOctopusText": "chobotničák",
"questEggOctopusMountText": "chobotničák",
"questEggOctopusAdjective": "kluzký",
"questEggSeahorseText": "mořský koník",
"questEggSeahorseMountText": "mořský koník",
"questEggSeahorseAdjective": "vzácný",
"questEggParrotText": "papoušek",
"questEggParrotMountText": "papoušek",
"questEggParrotAdjective": "energický",
"questEggRoosterText": "kohout",
"questEggRoosterMountText": "kohout",
"questEggRoosterAdjective": "vykračující si",
"questEggSpiderText": "pavouk",
"questEggSpiderMountText": "pavouk",
"questEggSpiderAdjective": "strašidelný",
"questEggOwlText": "sýček",
"questEggOwlMountText": "sýček",
"questEggOwlAdjective": "moudrý",
"questEggPenguinText": "tučňák",
"questEggPenguinMountText": "tučňák",
"questEggPenguinAdjective": "bystrý",
"questEggTRexText": "Tyranosaur",
"questEggTRexMountText": "Tyranosaur",
"questEggTRexAdjective": "krátkoruký",
"questEggRockText": "kámen",
"questEggRockMountText": "kámen",
"questEggRockAdjective": "živý",
"questEggBunnyText": "králíček",
"questEggBunnyMountText": "králíček",
"questEggBunnyAdjective": "mazlivý",
"questEggSlimeText": "Marshmallow",
"questEggSlimeMountText": "Marshmallow",
"questEggSlimeAdjective": "roztomilý",
"questEggSheepText": "beran",
"questEggSheepMountText": "beran",
"questEggSheepAdjective": "huňatý",
"questEggCuttlefishText": "sépiák",
"questEggCuttlefishMountText": "sépiák",
"questEggCuttlefishAdjective": "mazlivý",
"questEggWhaleText": "plejtvák",
"questEggWhaleMountText": "plejtvák",
"questEggWhaleAdjective": "šplouchající",
"questEggCheetahText": "gepard",
"questEggCheetahMountText": "gepard",
"questEggCheetahAdjective": "upřímný",
"questEggHorseText": "kůň",
"questEggHorseMountText": "kůň",
"questEggHorseAdjective": "cválající",
"questEggFrogText": "žabák",
"questEggFrogMountText": "žabák",
"questEggFrogAdjective": "princ",
"questEggSnakeText": "Had",
"questEggSnakeMountText": "Had",
"questEggSnakeAdjective": "plazící se",
"questEggUnicornText": "jednorožec",
"questEggUnicornMountText": "okřídlený jednorožec",
"questEggUnicornAdjective": "magický",
"questEggSabretoothText": "Šavlozubý tygr",
"questEggSabretoothMountText": "Šavlozubý tygr",
"questEggSabretoothAdjective": "divoký",
"questEggMonkeyText": "Opice",
"questEggMonkeyMountText": "Opice",
"questEggMonkeyAdjective": "zlomyslný",
"questEggSnailText": "Šnek",
"questEggSnailMountText": "Šnek",
"questEggSnailAdjective": "pomalý, ale neochvějný",
"questEggFalconText": "Sokol",
"questEggFalconMountText": "Sokol",
"questEggFalconAdjective": "Rychlý",
"questEggTreelingText": "Stromovec",
"questEggTreelingMountText": "Stromovec",
"questEggTreelingAdjective": "lístek",
"eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a to se vylíhne v <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Základní",
"hatchingPotionWhite": "Bílý",
"hatchingPotionDesert": "Pouštní",
"hatchingPotionRed": "Rudý",
"hatchingPotionShade": "Stínový",
"hatchingPotionSkeleton": "Kostnatý",
"hatchingPotionZombie": "Zombie",
"hatchingPotionCottonCandyPink": "Cukrově růžový",
"hatchingPotionCottonCandyBlue": "Cukrově modrý",
"hatchingPotionGolden": "Zlatý",
"hatchingPotionSpooky": "Strašidelný",
"hatchingPotionPeppermint": "Peprmintový",
"hatchingPotionFloral": "Květinový",
"hatchingPotionNotes": "Nalij ho na vejce a vylíhne se ti <%= potText(locale) %> mazlíček.",
"premiumPotionAddlNotes": "Nelze použít na vejce mazlíčků z výprav.",
"foodMeat": "Maso",
"foodMilk": "Mléko",
"foodPotatoe": "Brambor",
"foodStrawberry": "Jahoda",
"foodChocolate": "Čokoláda",
"foodFish": "Ryba",
"foodRottenMeat": "Zkažené maso",
"foodCottonCandyPink": "Růžová cukrová vata",
"foodCottonCandyBlue": "Modrá cukrová vata",
"foodHoney": "Med",
"foodCakeSkeleton": "Dort z kostí",
"foodCakeBase": "Základní dort",
"foodCakeCottonCandyBlue": "Modrý bonbónový dort",
"foodCakeCottonCandyPink": "Růžový bonbónový dort",
"foodCakeShade": "Čokoládový dort",
"foodCakeWhite": "Krémový dort",
"foodCakeGolden": "Medový dort",
"foodCakeZombie": "Zkažený dort",
"foodCakeDesert": "Písečný dort",
"foodCakeRed": "Jahodový dort",
"foodCandySkeleton": "Kostěné cukrátko",
"foodCandyBase": "Základní cukrátko",
"foodCandyCottonCandyBlue": "Kyselé modré cukrátko",
"foodCandyCottonCandyPink": "Kyselé růžové cukrátko",
"foodCandyShade": "Čokoládové cukrátko",
"foodCandyWhite": "Vanilkové cukrátko",
"foodCandyGolden": "Medové cukrátko",
"foodCandyZombie": "Zkažené cukrátko",
"foodCandyDesert": "Písečné cukrátko",
"foodCandyRed": "Skořicové cukrátko",
"foodSaddleText": "Sedlo",
"foodSaddleNotes": "Okamžitě zkrotí jednoho z tvých mazlíčků, aby sis ho mohl osedlat.",
"foodNotes": "Nakrm tímto mazlíčka, aby z něj vyrostlo pořádné zvíře."
}

View File

@@ -1,68 +0,0 @@
{
"friend": "Přítel",
"friendFirst": "Když je tvůj <strong>první</strong> set zlepšováků zaveden, obdržíš odznak přispěvatele programu Habitica. Tvoje jméno v chatu v krčme bude pyšně ukazovat, že jsi přispěvatel. Jako kořist za svou práci také obdržíš <strong>3 drahokamy</strong>.",
"friendSecond": "Když je tvůj <strong>druhý</strong> set zlepšováků zaveden, budeš mít možnost koupit si <strong>Křišťálové brnění</strong> v obchodě s Odměnami. Jako kořist za svou práci také obdržíš <strong>3 drahokamy</strong>.",
"elite": "Elita",
"eliteThird": "Když je tvůj <strong>třetí</strong> set zlepšováků zaveden, budeš mít možnost koupit si <strong>Křišťálovou helmu</strong> v obchodě s Odměnami. Jako kořist za svou práci také obdržíš <strong>3 drahokamy</strong>.",
"eliteFourth": "Když je tvůj <strong>čtvrtý</strong> set zlepšováků zaveden, budeš mít možnost koupit si <strong>Křišťálový meč</strong> v obchodě s Odměnami. Jako kořist za svou práci také obdržíš <strong>4 drahokamy</strong>.",
"champion": "Šampion",
"championFifth": "Když je tvůj <strong>pátý</strong> set zlepšováků zaveden, budeš mít možnost koupit si <strong>Křišťálový štít</strong> v obchodě s Odměnami. Jako kořist za svou práci také obdržíš <strong>4 drahokamy</strong>.",
"championSixth": "Když je tvůj <strong>šestý</strong> set zlepšováků zaveden, obdržíš <strong>Hydru</strong>. Také obdržíš <strong>4 drahokamy</strong>.",
"legendary": "Legenda",
"legSeventh": "Když je tvůj <strong>sedmý</strong> set zlepšováků zaveden, obdržíš <strong>4 drahokamy</strong> a staneš se ctěným členem Cechu Přispěvatelů a budeš zasvěcen do detailů za oponou programu Habitica! Další příspěvky ti nebudou zvyšovat úroveň, ale mohou ti dále vydělávat Drahokamy a tituly.",
"moderator": "Moderátor",
"guardian": "Ochránce",
"guardianText": "Moderátoři byly pečlivě vybráni z řad přispěvatelů na vysokých úrovních, tak jim, prosím, ukazujte respekt a naslouchejte jejich radám.",
"staff": "Hůl",
"heroic": "Hrdina",
"heroicText": "Mezi hrdiny patří personál země Habitica a přispěvatelé na úrovni personálu. Pokud máš tento titul, byl ti udělen (nebo jsme tě najali!).",
"npcText": "NPC podpořily hru nejvyšší částkou na Kickstarteru. Můžeš je najít, jak stráží funkce stránky!",
"modalContribAchievement": "Ocenění pomocníka",
"contribModal": "<%= name %>, ty úžasná osobo! Nyní jsi za pomoc programu Habitica na úrovni přispěvatele <%= name %> . Podívej se",
"contribLink": "jaké ceny jsi za svou pomoc získal!",
"contribName": "Přispěvatel",
"contribText": "Pomohl si programu Habitica (programování, design, pixel art, právní pomoc, dokumentace, atd.). Chceš toto ocenění?",
"readMore": "Číst dál",
"kickstartName": "Podporovatel z Kickstarteru ve výši - $<%= tier %>",
"kickstartText": "Podpořil projekt na Kickstarteru",
"helped": "Pomohl Habitu růst",
"helpedText1": "Pomohl programu Habitica růst vyplněním",
"helpedText2": "tohoto dotazníku.",
"hall": "Síň Hrdinů",
"contribTitle": "Přispěvatelský titul (např. \"Kovář\")",
"contribLevel": "Úroveň přispěvatele",
"contribHallText": "1-7 pro normální přispěvatele, 8 pro moderátory, 9 pro personál. Tato úroveň určuje jaké předměty, mazlíčky, či jaká zkrocená zvířata jsou dostupná. Také určuje barvu štítku se jménem. Úrovním 8 a 9 je automaticky přidělován status admina.",
"hallContributors": "Síň Přispěvatelů",
"hallPatrons": "Síň Patronů",
"rewardUser": "Ocenit uživatele",
"UUID": "ID uživatele",
"loadUser": "Načíst uživatele",
"noAdminAccess": "Nemáte adminský přístup.",
"pageMustBeNumber": "req.query.page musí být číslo",
"userNotFound": "Uživatel nenalezen.",
"invalidUUID": "UUID musí být platné.",
"title": "Název",
"moreDetails": "Více detailů (1-7)",
"moreDetails2": "více detailů (8-9)",
"contributions": "Příspěvky",
"admin": "Admin",
"notGems": "je v USD, <em>ne</em> v drahokamech. Neboli, pokud je tam číslo 1, znamená to 4 drahokamy. Použij tuto možnost pouze pokud ručně uděluješ drahokamy hráčům, nepoužívej jí při přidělování úrovní přispěvatelů. Úrovně přispěvatelů přidají drahokamy automaticky.",
"gamemaster": "Herní mistr (personál/moderátor)",
"backerTier": "Stupeň podporovatele",
"balance": "Bilance",
"tierPop": "Klikni na štítky úrovně pro detaily.",
"playerTiers": "Úrovně hráče",
"tier": "Úroveň",
"visitHeroes": "Navštiv Sál hrdinů (pomocníci a přispěvatelé)",
"conLearn": "Dozvi se více o odměnách přispěvatelům.",
"conLearnHow": "Jak přispět programu Habitica",
"surveysSingle": "Pomohl programu Habitica vyplněním dotazníku. Nejsou žádné aktivní dotazníky.",
"surveysMultiple": "Pomohl zemi Habitica růst vyplněním <%= surveys %> dotazníků. Nejsou žádné aktivní dotazníky.",
"currentSurvey": "Aktuální dotazník",
"surveyWhen": "Odznaky budou rozdány všem účastníkům poté, co budou všechny dotazníky zpracovány ke konci března.",
"blurbInbox": "Tady jsou uloženy tvé soukromé zprávy! Zprávu můžeš někomu poslat kliknutím na ikonu obálky vedle jeho jména v Krčmě, Družině nebo chatu Cechu. Pokud jsi obdržel nevhodnou zprávu, měl bys nám poslat její screenshot na Lemoness (<a href=\"mailto:leslie@habitica.com\">leslie@habitica.com</a>)",
"blurbGuildsPage": "Cechy jsou chatovací skupiny s podobnými zájmy, které jsou tvořené hráči pro hráče. Můžeš si vyhledat témata, která tě zajímají!",
"blurbChallenges": "Výzvy jsou tvořeny tvými spoluhráči. Když se účastníš Výzvy, přidají se ti úkoly na tvou stránku s úkoly, a když Výzvu vyhraješ, dostaneš ocenění a často i Drahokamy!",
"blurbHallPatrons": "Toto je Síň Patronů, ve které oslavujeme vznešené dobrodruhy, kteří podpořili program Habitica na Kickstarteru. Jsme jim vděční za to, že pomohli zemiHabitica přivést k životu!",
"blurbHallContributors": "Toto je Síň Přispěvatelů, kde oslavujeme open-source přispěvatele programu Habitica. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, si vysloužili <a href='http://habitica.wikia.com/wiki/Contributor_Rewards' target='_blank'> drahokamy, exkluzivní vybavení</a> a <a href='http://habitica.wikia.com/wiki/Contributor_Titles' target='_blank'>prestižní tituly</a>. Také můžeš programu Habitica přispět! <a href='http://habitica.wikia.com/wiki/Contributing_to_Habitica' target='_blank'> Více informací najdeš zde.</a>"
}

View File

@@ -1,17 +0,0 @@
{
"lostAllHealth": "Došlo ti zdraví!",
"dontDespair": "Nezoufej!",
"deathPenaltyDetails": "Propadl ses o jednu úroveň níž, přišel jsi o všechno zlato a jeden kousek Vybavení, ale můžeš vše dostat zpátky tvrdou dřinou! Hodně štěstí -- půjde ti to.",
"refillHealthTryAgain": "Doplnit zdraví a zkusit to znovu",
"dyingOftenTips": "Děje se ti to často? <a href='http://habitica.wikia.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Tady je pár tipů!</a>",
"losingHealthWarning": "Opatrně - ubývá ti Zdraví!",
"losingHealthWarning2": "Nenech své Zdraví skončit na nule! Stane-li se to, ztratíš jednu úroveň, všechno své zlato a jeden kousek Vybavení.",
"toRegainHealth": "K obnově Zdraví:",
"lowHealthTips1": "K úplnému uzdravení získej další úroveň!",
"lowHealthTips2": "Kup si Lektvar Zdraví z oddílu Odměn a doplň si 15 bodů Zdraví.",
"losingHealthQuickly": "Ztrácíš Zdraví rychle?",
"lowHealthTips3": "Nedokončené Denní úkoly tě přes noc zraní, buď tedy opatrný s jejich přidáváním, hlavně na začátku!",
"lowHealthTips4": "Pokud nemusíš v určitých dnech plnit některé ze svých Denních úkolů, po kliknutí na ikonu tužky v pravém rohu úkolu můžeš příslušné dny upravit.",
"goodLuck": "Hodně štěstí!",
"cannotRevive": "Nejste-li mrtvý nelze se oživit"
}

View File

@@ -1,15 +0,0 @@
{
"defaultHabit1Text": "Produktivní práce (uprav kliknutím na tužku)",
"defaultHabit1Notes": "Příklad dobrých zvyků: + Sníst zeleninu + 15 minut produktivní práce",
"defaultHabit2Text": "Nezdravé jídlo (uprav kliknutím na tužku)",
"defaultHabit2Notes": "Příklad zlozvyku: - Kouření - Flákání se",
"defaultHabit3Text": "Jít po schodech/Jet výtahem (uprav kliknutím na tužku)",
"defaultHabit3Notes": "Příklad Dobrého zvyku nebo zlozvyku: +/- Schody/Výtah; +/- Voda/Limonáda",
"defaultTodoNotes": "Tento úkol můžeš dokončit, upravit nebo odstranit.",
"defaultTodo1Text": "Přidat se k Habitice (Odškrtni mě!)",
"defaultReward1Text": "15minutová přestávka",
"defaultReward1Notes": "Vlastní odměny mohou mít mnoho podob. Někteří lidé se zdrží sledování své oblíbené šou, pokud nemají dost zlata na její zaplacení.",
"defaultTag1": "ráno",
"defaultTag2": "odpoledne",
"defaultTag3": "večer"
}

View File

@@ -1,44 +0,0 @@
{
"frequentlyAskedQuestions": "Nejčastější otázky",
"faqQuestion0": "Jsem zmatený. Kde najdu přehled?",
"iosFaqAnswer0": "Nejprve si zadáš nějaký úkol, který chceš splnit (ve škole, v práci, etc.). Až ho splníš a odškrtneš, dostaneš Zkušenostní body a zlato. Zlato se používá na nákup vybavení nebo jiných předmětů a vlastních odměn. Díky zkušenosti budeš získávat vyšší a vyšší úrovně a odemykat obsah, jakým jsou třeba Mazlíčci, Dovednosti, nebo Výpravy! Svou postavu si můžeš upravit v Menu > Upravit postavu.\n\nPár základních rad jak se tu pohybovat: když chceš přidat úkol klikni na (+) v pravém horním rohu. Ťuknutím na již existující úkol ho můžeš měnit, a když s ním pohneš doleva, vymaže se. Můžeš si úkoly řadit pomocí tagů v horním pravém rohu, a rozbalovat a zabalovat seznamy kliknutím na bublinu seznamu.",
"webFaqAnswer0": "Nejprve si zadáš nějaký úkol, který chceš splnit v reálném životě. Až ho splníš a odškrtneš, dostaneš Zkušenostní body a zlato. Zlato se používá na nákup vybavení nebo jiných předmětů a vlastních odměn. Díky zkušenosti budeš získávat vyšší a vyšší úrovně a odemykat obsah, jakým jsou třeba Mazlíčci, Dovednosti, nebo Výpravy! Pro více informací se podívej na přehled krok-za-krokem v [Nápověda -> Přehled pro nové uživatele] (https://habitica.com/static/overview).",
"faqQuestion1": "Jak si přidám úkoly?",
"iosFaqAnswer1": "Dobré zvyky (ty s +), jsou věci, které můžeš plnit kolikrát chceš, například jedení zeleniny. Zlozvyky (ty s -) jsou věci, kterým se chceš vyhnout, třeba kousání nehtů. Zvyky s + a - jsou takové věci, kde můžeš udělat dobré či špatné rozhodnutí, jako třeba když jdeš po schodech vs. jízda výtahem. Dobré zvyky tě za splnění odmění Zkušenostmi a zlatem. Zlozvyky ti uberou Zdraví.\n\nDenní úkoly jsou věci, které musíš dělat každý den, jako třeba čištění zubů nebo kontrola emailu. Můžeš si nastavit ve které dny máš plnit které denní úkoly tak, že na ně ťukneš. Pokud naplánovaný Denní úkol nesplníš, odečte se ti přes noc Zdraví. Dávej pozor, aby sis nepřidal moc Denních úkolů najednou!\n\nÚkolníček obsahuje tvoje naplánované úkoly. Když je splníš, přinesou ti Zkušenost a zlato. Za nesplněné úkoly v Úkolníčku nikdy neztratíš Zdraví. Můžeš jim přiřadit datum splnění tím, že na ně ťukneš.",
"webFaqAnswer1": "Dobré zvyky (ty s <span class='glyphicon glyphicon-plus'></span>), jsou věci, které můžeš plnit kolikrát chceš, například jedení zeleniny. Zlozvyky (ty s <span class='glyphicon glyphicon-minus'></span>) jsou věci, kterým se chceš vyhnout, třeba kousání nehtů. Zvyky s <span class='glyphicon glyphicon-plus'></span> a <span class='glyphicon glyphicon-minus'></span> jsou takové věci, kde můžeš udělat dobré či špatné rozhodnutí, jako třeba když jdeš po schodech vs. jízda výtahem. Dobré zvyky tě za splnění odmění Zkušenostmi a zlatem. Zlozvyky ti uberou Zdraví.\n<br><br>\nDenní úkoly jsou věci, které musíš dělat každý den, jako třeba čištění zubů nebo kontrola emailu. Můžeš si nastavit ve které dny máš plnit které denní úkoly tak, že na ně ťukneš. Pokud naplánovaný Denní úkol nesplníš, odečte se ti přes noc Zdraví. Dávej pozor, aby sis nepřidal moc Denních úkolů najednou!\n<br><br>\nÚkolníček obsahuje tvoje naplánované úkoly. Když je splníš, přinesou ti Zkušenost a zlato. Za nesplněné úkoly v Úkolníčku nikdy neztratíš Zdraví. Můžeš jim přiřadit datum splnění tím, že na ně ťukneš.",
"faqQuestion2": "Co jsou ukázkové úkoly?",
"iosFaqAnswer2": "Wiki má čtyři seznamy ukázkových úkolů, kterými se můžeš inspirovat:\n<br><br>\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
"webFaqAnswer2": "Wiki má čtyři seznamy ukázkových úkolů, kterými se můžeš inspirovat:\n [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
"faqQuestion3": "Proč moje úkoly mění barvu?",
"iosFaqAnswer3": "Tvé úkoly mění barvu v závislosti na tom, jak dobře si v nich vedeš! Každý nový úkol začíná na neutrální žluté. Plň Denní úkoly a Zvyky často a začnou modrat. Když nesplníš Denní úkol nebo se poddáš zlozvyku, začnou tvé úkoly červenat. Čím červenější úkol bude, tím více odměn za něj získáš, ale pokud to je Denní úkol nebo Zvyk, tak tím více ti ublíží! Tento systém tě pomáhá motivovat a plnit úkoly, se kterými máš problém.",
"webFaqAnswer3": "Tvé úkoly mění barvu v závislosti na tom, jak dobře si v nich vedeš! Každý nový úkol začíná na neutrální žluté. Plň Denní úkoly a Zvyky často a začnou modrat. Když nesplníš Denní úkol nebo se poddáš zlozvyku, začnou tvé úkoly červenat. Čím červenější úkol bude, tím více odměn za něj získáš, ale pokud to je Denní úkol nebo Zvyk, tak tím více ti ublíží! Tento systém tě pomáhá motivovat a plnit úkoly, se kterými máš problém.",
"faqQuestion4": "Proč má postava ztratila Zdraví a jak ho mohu získat zpátky?",
"iosFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když do půlnoci nesplníš naplánovaný denní úkol. Druhou věcí je, když si odklikneš zlozvyk. A poslední věcí je, když bojuješ proti příšeře s družinou a někdo z tvých přátel nesplní všechny své Denní úkoly.\n\nNejdůležitějším způsobem, jak si obnovit zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami a zlaťáky koupit Lektvar zdraví. Navíc, od 10. úrovně se můžeš stát Léčitelem a budeš moci používat své léčitelské schopnosti. Pokud máš léčitele v družině, může ti vrátit zdraví i on.",
"webFaqAnswer4": "Je několik věcí, které ti můžou ublížit. První z nich je, když do půlnoci nesplníš naplánovaný denní úkol. Druhou věcí je, když si odklikneš zlozvyk. A poslední věcí je, když bojuješ proti příšeře s družinou a někdo z tvých přátel nesplní všechny své Denní úkoly.\n<br><br>\nNejdůležitějším způsobem, jak si obnovit zdraví, je dostat se na další úroveň. Také si můžeš ve sloupečku s Odměnami a zlaťáky koupit Lektvar zdraví. Navíc, od 10. úrovně se můžeš stát Léčitelem a budeš moci používat své léčitelské schopnosti. Pokud máš léčitele v družině (Komunita > Družina), může ti vrátit zdraví i on.",
"faqQuestion5": "Jak můžu hrát s přáteli?",
"iosFaqAnswer5": "Nejlepším způsobem je pozvat je do tvé Družiny! Družiny se mohou vydávat na výpravy, bojovat proti příšerám, a navzájem se podporovat. Jdi do Menu > Družina a klikni na \"Vytvořit novou družinu\", pokud ještě žádnou nemáš. Pak ťukni na Pozvat v pravém horním rohu a pozvi přátele zadáním jejich uživatelského ID (řetězec čísel a písmen, který v aplikaci najdou v nastavení > Detaily účtu, nebo v Nastavení > API na stránce). Na stránce také můžeš pozvat přátele přes email. Do aplikace tuto možnost přidáme výhledově.\n\nNa stránce se také můžeš přidat do Cechů, což jsou veřejné chaty. Cechy budou do aplikace přidány v nějaké z příštích aktualizací!",
"webFaqAnswer5": "Nejlepším způsobem, jak přátele pozvat do své družiny, je přes Komunita > Družina! Družiny se mohou vydávat na výpravy, bojovat s příšerami, a jejich členové se mohou navzájem podporovat. Také se ty a tvoji přátelé můžete přidat k různým Cechům (Komunita > Cechy) Cechy jsou veřejné chaty, které se zaměřují na společné zájmy nebo na společné cíle, a mohou být veřejné nebo soukromé. Můžeš se přidat ke kolika cechům chceš, ale můžeš být pouze v jedné družině.\n<br><br>\nVíce informací najdeš na stránce [Družiny](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds) na wiki.",
"faqQuestion6": "Jak získám Mazlíčka nebo Zvíře?",
"iosFaqAnswer6": "Ve 3. úrovni odemkneš systém nálezů. Pokaždé, když splní úkol, naskytne se ti náhodná šance nalézt vejce, líhnoucí lektvar, nebo jídlo. Budou se ti ukládat v Menu > Předměty.\n\nAbys mohl vylíhnout mazlíčka, musíš mít vejce a líhnoucí lektvar. Ťukni na vejce, aby bylo jasné, kterého mazlíčka chceš vylíhnout, a vyber \"Vylíhnout vejce\". Poté si vyber líhnoucí lektvar a tím zvolíš bravu mazlíčka! Jdi do Menu > Mazlíčci a kliknutím můžeš svého mazlíčka přidat ke své postavě.\n\nTaké můžeš z mazlíčků vykrmit Zvířata v Menu > Mazlíčci. Ťukni na mazlíčka a poté vyber \"Nakrmit mazlíčka!\" Budeš ho muset nakrmit několikrát, aby vyrostl ve velké zvíře, ale když zjistíš, které jídlo mu chutná, poroste rychleji. Zkus metodu pokus a omyl, nebo [použij tenhle tahák](http://habitica.wikia.com/wiki/Food#Food_Preferences). Jakmile zvíře vykrmíš, jdi do Menu > Zvířata a ťuknutím si ho tvoje postava osedlá.\n\nTaké můžeš získat vejce z výprav po jejich dokončení. (O výpravách více níže.)",
"webFaqAnswer6": "Ve 3. úrovni odemkneš systém nálezů. Pokaždé, když splní úkol, naskytne se ti náhodná šance nalézt vejce, líhnoucí lektvar, nebo jídlo. Budou se ti ukládat v Inventář > Trh.\n<br><br>\nAbys mohl vylíhnout mazlíčka, musíš mít vejce a líhnoucí lektvar. Ťukni na vejce, aby bylo jasné, kterého mazlíčka chceš vylíhnout, a vyber \"Vylíhnout vejce\". Poté si vyber líhnoucí lektvar a tím zvolíš bravu mazlíčka! Jdi do Inventář > Mazlíčci a kliknutím můžeš svého mazlíčka přidat ke své postavě.\n<br><br>\nTaké můžeš z mazlíčků vykrmit Zvířata v Inventář > Mazlíčci. Ťukni na mazlíčka a poté vyber \"Nakrmit mazlíčka!\" Budeš ho muset nakrmit několikrát, aby vyrostl ve velké zvíře, ale když zjistíš, které jídlo mu chutná, poroste rychleji. Zkus metodu pokus a omyl, nebo [použij tenhle tahák](http://habitica.wikia.com/wiki/Food#Food_Preferences). Jakmile zvíře vykrmíš, jdi do Menu > Stáj a ťuknutím si ho tvoje postava osedlá.\n<br><br>\nTaké můžeš získat vejce z výprav po jejich dokončení. (O výpravách více níže.)",
"faqQuestion7": "Jak se stanu Válečníkem, Mágem, Zlodějem, nebo Léčitelem?",
"iosFaqAnswer7": "Na 10. úrovni si můžeš vybrat mezi Válečníkem, Mágem, Zlodějem, nebo Léčitelem. (Všichni hráči začínají jako Válečníci). Každé povolání má různé možnosti vybavení, různé dovednosti, které mohou používat od 11. úrovně, a různé výhody. Válečníci snadno ublíží příšerám, vydrží více a zocelují družinu. Mágové také snadno ublíží příšerám a rychle získávají další úrovně a doplňují Manu pro družinu. Zloději získávají nejvíce zlata, nachází nejvíce předmětů a mohou pomoci družině ke stejným nálezům. Nakonec, léčitelé mohou uzdravit sebe a členy své družiny.\n\nPokud si nechceš povolání vybrat hned - například pokud sis ještě nenakoupil všechno vybavení pro své stávající povolání - můžeš kliknout na \"Rozhodnout se později\" a vybrat si později v Menu > Vybrat povolání.",
"webFaqAnswer7": "Na 10. úrovni si můžeš vybrat mezi Válečníkem, Mágem, Zlodějem, nebo Léčitelem. (Všichni hráči začínají jako Válečníci). Každé povolání má různé možnosti vybavení, různé dovednosti, které mohou používat od 11. úrovně, a různé výhody. Válečníci snadno ublíží příšerám, vydrží více a zocelují družinu. Mágové také snadno ublíží příšerám a rychle získávají další úrovně a doplňují Manu pro družinu. Zloději získávají nejvíce zlata, nachází nejvíce předmětů a mohou pomoci družině ke stejným nálezům. Nakonec, léčitelé mohou uzdravit sebe a členy své družiny.\n<br><br>\nPokud si nechceš povolání vybrat hned - například pokud sis ještě nenakoupil všechno vybavení pro své stávající povolání - můžeš kliknout na \"Odhlásit\" a vybrat si později v Uživatel > Statistiky.",
"faqQuestion8": "Co je ta modrá lišta, která se objeví v postavy po 10. úrovni?",
"iosFaqAnswer8": "Ta modrá lišta, která se objevila když jsi dosáhl úrovně 10 a vybral si povolání, je lišta Many. S každou další úrovní budeš odemykat speciální dovednosti, za jejichž použití platíš Manou. Každé povolání má jiné dovednosti, které se objeví po 11. úrovni v Menu > Použít dovednosti. Na rozdíl od lišty Zdraví se lišta Many nedoplní s každou novou úrovní. Místo toho se doplňuje když plníš dobré zvyky, denní úkoly, a úkoly v Úkolníčku a naopak ubývá při podlehnutí zlozvyku. Také se ti trocha doplní přes noc - čím více denních úkolů splníš, tím více se ti jí doplní.",
"webFaqAnswer8": "Ta modrá lišta, která se objevila když jsi dosáhl úrovně 10 a vybral si povolání, je lišta Many. S každou další úrovní budeš odemykat speciální dovednosti, za jejichž použití platíš Manou. Každé povolání má jiné dovednosti, které se objeví po 11. úrovni dole ve sloupečku s Odměnami. Na rozdíl od lišty Zdraví se lišta Many nedoplní s každou novou úrovní. Místo toho se doplňuje když plníš dobré zvyky, denní úkoly, a úkoly v Úkolníčku a naopak ubývá při podlehnutí zlozvyku. Také se ti trocha doplní přes noc - čím více denních úkolů splníš, tím více se ti jí doplní.",
"faqQuestion9": "Jak můžu bojovat s příšerami a vydávat se na výpravy?",
"iosFaqAnswer9": "Nejprve se musíš přidat ke družině (jak již bylo popsáno výše). I když můžeš proti příšerám bojovat sám, doporučujeme bojovat ve skupině, protože tak budou výpravy mnohem jednodušší. Navíc, mít přátele, kteří tě podporují, je velmi motivující! \n\nDále potřebuješ svitek s výpravou, který najdeš v Menu > Předměty. Svitek můžeš získat třemi způsoby:\n\n- Na úrovni 15 dostaneš sériovou výpravu, neboli tři spojené výpravy. Další sériové výpravy odemkneš na úrovních 30, 40 a60\n- Když pozveš přátele do Družiny, získáš výpravu za Bazilístkem!\n- Můžeš si svitky koupit na stránce s Výpravami na [stránce](https://habitica.com/#/options/inventory/quests) za zlaťáky a drahokamy. (Tato možnost bude k dispozici v aplikaci s jednou z příštích aktualizací.)\n\nV boji s příšerami nebo při sběru předmětu ve sběračských výpravách, jednoduše plníš své zadané úkoly jako normálně a ony se přes noc sečtou. (Možná budeš muset znovu načíst obrazovku s příšerou stažením dolů, abys viděl, jak příšeře ubylo zdraví.) Pokud jsi v boji s příšerou a nesplníš nějaký denní úkol, příšera ublíží celé družině v té samé době, kdy družina zraní příšeru.\n\nPo úrovni 11 získají Mágové a Válečníci dovednosti, které jim umožní příšerám uštědřit silnější rány a způsobit tak větší zranění, takže si vyber jedno z těchto povolání na úrovni 10, pokud chceš být silným hráčem.",
"webFaqAnswer9": "Nejprve se musíš přidat k družině ( v Komunita > Družina). I když můžeš s příšerami bojovat sám, doporučujeme hrát ve skupině, protože tak budou výpravy mnohem snadnější. Navíc, mít u sebe přátele, kteří tě povzbuzují, může být hodně motivující!\n<br><br>\nDále budeš potřebovat svitek s výpravou, který najdeš v Inventář > Výpravy. Jsou tři způsoby jak získat svitek:\n<br><br>\n* Když přizveš lidi do družiny, získáš svitek s Bazilístkem!\n* Při dosažení úrovně 15 dostaneš soupravy výprav, neboli tři spojené výpravy. Další soupravy výprav odemkneš na úrovních 30, 40 a 60.\n* Můžeš si výpravy koupit na jejich stránce (Inventář > Výpravy) za zlato a drahokamy.\n<br><br>\nBoj s příšerami nebo sběr předmětů z výprav probíhá normálním plněním tvých úkolů a body za ně se přes noc sečtou. (Někdy musíš znovu načíst stránku aby příšeře ubylo zdraví). Pokud bojuješ s příšerou a nesplníš denní úkol, příšera ublíží nejen tobě, ale i tvým přátelům, i když ublížíte i vy jemu.\n<br><br>\nPo úrovni 11 získají Mágové a Válečníci dovednosti, kterými mohou příšerám ublížit ještě více, takže to jsou ta nejlepší povolání, která si na 10. úrovni můžeš vybrat, pokud chceš postupovat rychle.",
"faqQuestion10": "Co jsou drahokamy a jak je získám?",
"iosFaqAnswer10": "Drahokamy se kupují za reálné peníze ťuknutím na ikonku v horní liště. Když si lidé kupují drahokamy, pomáhají nám tím udržovat tuhle stránku v chodu. Jsme vděčni za každou pomoc!\n\nMimo přímou koupi drahokamů existují tři další možnosti jak je získat:\n\n* Vyhrát výzvu na [stránce](https://habitica.com), která byla založena jiným hráčem v Komunita > Výzvy. (Do aplikace budou Výzvy přidány v budoucnu!)\n* Předplatným na [stránce](https://habitica.com/#/options/settings/subscription), které odemkne možnost nakoupit si určitý počet drahokamů za měsíc\n* Přispěním programu Habitica. Více informací najdeš na [Přispění programu Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n\nPředměty, které si můžeš za drahokamy koupit nedávají žádnou statistickou výhodu a tak se hráči bez nich dokáží obejít!",
"webFaqAnswer10": "Drahokamy se [kupují za reálné peníze](https://habitica.com/#/options/settings/subscription), i když [předplatitelé](https://habitica.com/#/options/settings/subscription) si je mohou koupit za Zlaťáky. Když si lidé kupují drahokamy, pomáhají nám tím udržovat tuhle stránku v chodu. Jsme vděčni za každou pomoc!\n<br><br>\nMimo přímou koupi drahokamů existují tři další možnosti jak je získat:\n<br><br>\n* Vyhrát výzvu, která byla založena jiným hráčem v Komunita > Výzvy. \n* Přispěním programu Habitica. Více informací najdeš na [Přispění programu Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n<br><br>\nPředměty, které si můžeš za drahokamy koupit nedávají žádnou statistickou výhodu a tak se hráči bez nich dokáží obejít!",
"faqQuestion11": "Jak mohu nahlásit chybu nebo zažádat o funkci?",
"iosFaqAnswer11": "Můžeš nahlásit chybu, zažádat o funkci, nebo poslat zpětnou vazbu přes Menu > Nahlásit chybu a Menu > Poslat zpětnou vazbu! Uděláme vše co můžeme, abychom ti pomohli.",
"webFaqAnswer11": "Zprávy o chybách se shromažďují na GitHub. Jdi na [Nápověda > Nahlásit chybu](https://github.com/HabitRPG/habitrpg/issues/2760) a pokračuj podle instrukcí. Neboj, brzo to spravíme!\n<br><br>\nŽádosti o nové funkce se shromažďují na Trello. Jdi na [Nápověda > Zažádat o funkci](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) a pokračuj podle instrukcí. Tadá!",
"faqQuestion12": "Jak mám bojovat se Světovou příšerou?",
"iosFaqAnswer12": "Světové příšery jsou speciální příšery, které se objevují v Krčmě. Všichni aktivní uživatelé automaticky s touto příšerou bojují a jejich úkoly a dovednosti příšeře ublíží jako vždy.\n\nV té době se také můžete vydat na normální výpravu. Tvé úkoly a dovednosti se budou počítat do obou bojů, jak na výpravě, tak se světovou příšerou.\n\nSvětová příšera ti nikdy nijak neublíží. Místo toho má lištu vzteku, která se plní, když uživatelé neplní své Denní úkoly. Když se lišta vzteku naplní, příšera zaútočí na jednu z postav v naší zemi a její obrázek se změní.\n\nPokud se chceš dočíst něco o [minulých světových příšerách](http://habitica.wikia.com/wiki/World_Bosses), koukni na wiki.",
"webFaqAnswer12": "Světové příšery jsou speciální příšery, které se objevují v Krčmě. Všichni aktivní uživatelé automaticky s touto příšerou bojují a jejich úkoly a dovednosti příšeře ublíží jako vždy.\n<br><br>\nV té době se také můžete vydat na normální výpravu. Tvé úkoly a dovednosti se budou počítat do obou bojů, jak na výpravě, tak se světovou příšerou.\n<br><br>\nSvětová příšera ti nikdy nijak neublíží. Místo toho má lištu vzteku, která se plní, když uživatelé neplní své Denní úkoly. Když se lišta vzteku naplní, příšera zaútočí na jednu z postav v naší zemi a její obrázek se změní.\n<br><br>\nPokud se chceš dočíst něco o [minulých světových příšerách](http://habitica.wikia.com/wiki/World_Bosses), koukni na wiki.",
"iosFaqStillNeedHelp": "Jestli máš otázku, která není na tomto seznamu nebo na [Wiki FAQ] (http://habitica.wikia.com/wiki/FAQ), zeptej se v Krčmě v menu > Krčma! Jsme rádi když můžeme pomoct.",
"webFaqStillNeedHelp": "Pokud máš otázku, která není v seznamu nebo na [Wiki](http://habitica.wikia.com/wiki/FAQ), přijď se zeptat do [Cechu pro nováčky - Newbies Guild] (https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Rádi ti pomůžeme."
}

View File

@@ -1,256 +0,0 @@
{
"FAQ": "FAQ",
"accept1Terms": "Kliknutím na následující tlačítko souhlasím s",
"accept2Terms": "a",
"alexandraQuote": "Nemohla jsem o programu [Habitica] nemluvit při svém proslovu v Madridu. Nástroj, který musí mít každý živnostník, který by potřeboval nějakého šéfa nad sebou.",
"althaireQuote": "Být neustále na nějaké výpravě mě hodně motivuje plnit denní úkoly a úkoly v úkolníčku. Mou největší motivací je nenechat mou družinu ve štychu.",
"andeeliaoQuote": "Úžasný produkt, začala jsem teprve před pár dny a již si více hlídám čas a jsem mnohem produktivnější!",
"autumnesquirrelQuote": "Už se tolik neflákám jak v práci, tak doma, a platím účty včas.",
"businessSample1": "Potvrď 1 stranu Inventáře",
"businessSample2": "20 minut archivace",
"businessSample3": "Seřadit a zpracovat příchozí poštu",
"businessSample4": "Připravit 1 dokument pro klienta",
"businessSample5": "Zavolat klientům/Odložit telefonáty",
"businessText": "Používejte program Habitica při podnikání",
"choreSample1": "Dát špinavé prádlo do koše",
"choreSample2": "20 minut domácích prací",
"choreSample3": "Umýt nádobí",
"choreSample4": "Uklidit jeden pokoj",
"choreSample5": "Vyprat a usušit várku prádla",
"chores": "Domácí práce",
"clearBrowserData": "Vyčistit data v prohlížeči",
"communityBug": "Nahlásit chybu",
"communityExtensions": "Dodatky a rozšíření",
"communityFacebook": "Facebook",
"communityFeature": "Zažádat o funkci",
"communityForum": "Fórum",
"communityKickstarter": "Kickstarter",
"communityReddit": "Reddit",
"companyAbout": "Jak to funguje",
"companyBlog": "Blog",
"devBlog": "Developer Blog",
"companyDonate": "Přispět",
"companyExtensions": "Rozšíření",
"companyPrivacy": "Soukromí",
"companyTerms": "Podmínky",
"companyVideos": "Videa",
"contribUse": "Přispěvatelé programu Habitica používají",
"dragonsilverQuote": "Ani už nedokážu vyjmenovat všechny aplikace na sledování úkolů a management času, které jsem v minulosti vyzkoušel...[Program Habitica] je jediná, která mi opravdu pomohla něco udělat a ne jen si věci vypsat.",
"dreimQuote": "Než jsem minulé léto objevila [program Habitica], neudělala jsem asi polovinu zkoušek. Ale díky denním úkolů jsem byla schopná zorganizovat si svůj čas a srovnat se do latě. A nakonec jsem udělala všechny zkoušky minulý měsíc na velice dobré známky.",
"elmiQuote": "Každý den se těším, až vstanu a získám další zlato!",
"email": "Email",
"emailNewPass": "Poslat nové heslo na email",
"evagantzQuote": "První kontrola u zubaře, při které byl poprvé spokojen s mými čistícími návyky. Děkuju, [programe Habitica]!",
"examplesHeading": "Hráči používají program Habitica ke zvládnutí...",
"featureAchievementByline": "Děláš něco úžasného? Získej odznak a všem ho ukaž!",
"featureAchievementHeading": "Odznaky za úspěchy",
"featureEquipByline": "Kup si limitované edice výzbroje, lektvary, a další virtuální zboží na našem Trhu za odměny za úkoly!",
"featureEquipHeading": "Vybavení a další",
"featurePetByline": "Vejce a předměty nacházíš po splnění úkolů. Buď tak produktivní, jak jen dokážeš, a nasbírej mazlíčky a zvířata!",
"featurePetHeading": "Mazlíčci a zvířata",
"featureSocialByline": "Přidej se ke skupinám se stejnými zájmy a stejně smýšlejícími lidmi. Vytvářej Výzvy a soutěž s dalšími uživateli.",
"featureSocialHeading": "Sociální hra",
"featuredIn": "Zmíněno v",
"featuresHeading": "Také tu máme...",
"footerDevs": "Developers",
"footerCommunity": "Komunita",
"footerCompany": "Společnost",
"footerMobile": "Mobilní aplikace",
"footerSocial": "Komunita",
"forgotPass": "Zapomněl jsem heslo",
"frabjabulousQuote": "Díky [programu Habitica] jsem dostala naprosto suprovou práci... A co víc, každý den používám zubní nit!",
"free": "Přidej se zdarma",
"gamifyButton": "Ať je život hrou již dnes!",
"goalSample1": "Cvičit na piáno 1 hodinu",
"goalSample2": "Pracovat na článku na publikaci",
"goalSample3": "Pracovat na příspěvku na blogu",
"goalSample4": "Lekce japonštiny na Duolingo",
"goalSample5": "Přečíst si naučný článek",
"goals": "Cíle",
"health": "Zdraví",
"healthSample1": "Vypít vodu/limonádu",
"healthSample2": "Vzít si žvýkačku/Zapálit si",
"healthSample3": "Jít po schodech/Jet výtahem",
"healthSample4": "Jíst zdravě/nezdravě",
"healthSample5": "Zapotit se na 1 hodinu",
"history": "Historie",
"infhQuote": "[Program Habitica] mi opravdu pomohla dát mému životu nějakou strukturu.",
"invalidEmail": "Aby mohlo proběhnout resetování hesla, musí být zadán platný email.",
"irishfeet123Quote": "Měla jsem problém s úklidem. Nechávala jsem všude nádobí a skleničky. [Program Habitica] mi pomohla!",
"joinOthers": "Přidej se k <%= userCount %> lidí, pro které je nyní dosažení životních cílů hračkou!",
"kazuiQuote": "Před tím, než jsem objevila [program Habitica] jsem se zasekla s diplomkou a byla jsem nespokojena se svou disciplínou ohledně domácích prací a věcí, jako učením se slovíček. Ukázalo se, že když si tyhle cíle rozdělím na menší, je mnohem snazší se motivovat a neustále pracovat.",
"landingadminlink": "administrační balíčky",
"landingend": "Stále nejsi přesvědčen?",
"landingend2": "Podívej se na detailnější seznam",
"landingend3": ". Hledáš trochu osobnější přístup? Podívej se na naše",
"landingend4": ", které jsou skvělé pro rodiny, učitele, podpůrné skupiny a podniky.",
"landingfeatureslink": "našich služeb",
"landingp1": "Problém aplikací pro produktivitu na trhu je ten, že nenabízí systém motivace uživatele, který by ho nutil zůstat. Program Habitica tohle nabízí a ještě tě u toho pobaví rozsáhlou řadou odměn za tvé úspěchy, ale i povzbudí penalizací za nesplnění tvých úkolů. Program Habitica je externím motivací pro tvé každodenní činnosti.",
"landingp2": "Kdykoli upevníš pozitivní zvyk, splníš každodenní úkol nebo splníš něco z úkolů, program Habitica tě okamžitě odmění v podobě zkušenostních bodů a zlaťáků. Zkušenostní body tě přibližují k další úrovni postavy, ve kterých odemykáš další možnosti, jako jsou povolání a mazlíčci, a vylepšuješ svou osobní statistiku. Zlaťáky můžeš utrácet za předměty, které mění tvůj zážitek, nebo osobní odměny, které si můžeš vytvořit za účelem osobní motivace. Když ti i ty nejmenší úspěchy opatří okamžitou odměnu, budeš méně náchylný k otálení a odkládání věcí na později.",
"landingp2header": "Okamžitá odměna",
"landingp3": "Pokaždé, když propadneš nějakému zlozvyku nebo nezvládneš dokončit některý z denních úkolů, ztratíš část zdraví. Pokud ti zdraví klesne příliš, zemřeš a ztratíš část z pokroku, kterého jsi dosáhl. Díky okamžitým následkům ti může program Habitica pomoci překonat zlozvyky a cykly flákání předtím, než způsobí problémy v reálném životě.",
"landingp3header": "Následky",
"landingp4": "Aktivní komunita, kterou v zemi Habitica najdeš, ti dává odpovědnost, kterou potřebuješ k vytrvání v úkolech. Díky systému družin se můžeš nechat motivovat svými přáteli. Systém cechů ti umožní najít lidi s podobnými zájmy nebo problémy, takže budeš moci sdílet své cíle a rady jak překonávat překážky. Právě komunita v zemi Habitica zajišťuje podporu a odpovědnost, kterou potřebuješ k úspěchu.",
"landingp4header": "Odpovědnost",
"leadText": "Program Habitica je aplikace na vytváření zvyků a udržení produktivity, která ti z reálného života udělá hru. Díky odměnám a trestům budeš motivován, a silná sociální síť tě bude inspirovat. Habitica ti pomůže dosáhnout tvých cílů, ať už chceš být zdravý, pilný, nebo šťastný.",
"login": "Přihlásit",
"loginAndReg": "Přihlásit / Registrovat",
"loginFacebookAlt": "Přihlásit / Registrovat pomocí Facebooku",
"logout": "Odhlásit",
"marketing1Header": "Zlepšete své návyky hraním hry",
"marketing1Lead1": "Program Habitica je internetová hra, která zlepšuje návyky v reálném životě. Mění tvůj život v hru tím, že všechny tvé úkoly (zvyky, denní úkoly a úkoly v úkolníčku) přemění na malá \"monstra\", která musíš porazit. Čím lepší v tom budeš, tím dále budeš postupovat ve hře. Pokud se nebudeš snažit, tvá postava začne chřadnout.",
"marketing1Lead2": "<strong>Získej Hustou Výbavu</strong>. Vylepši si zvyky aby sis mohl vylepšit postavu. Pochlub se hustou výbavou, kterou sis zasloužil",
"marketing1Lead2Title": "Získej Hustou Výbavu",
"marketing1Lead3": "<strong>Najdi náhodné ceny</strong>. Některé lidi motivuje hazard, neboli systém zvaný \"náhodné odměňování\". Program Habitica je vybavena všemi styly upevnění zvyků: pozitivním, negativním, předvídatelným a náhodným.",
"marketing1Lead3Title": "Najdi náhodné ceny",
"marketing2Header": "Soutěž s přáteli. Připoj se do zájmových skupin.",
"marketing2Lead1": "I když se můžeš toulat zemí Habitica sám, dostane to grády až když začneš spolupracovat a soutěžit s ostatními a svalovat vinu jeden na druhého. Nejefektivnější část jakéhokoliv sebezlepšovacího programu je sociální odpovědnost. A jaké je lepší prostředí pro odpovědnost a soutěživost než video hra?",
"marketing2Lead2": "<strong>Bojuj s příšerami</strong>. Co by byla hra bez bojů? Bojuj s příšerami se svou družinou. Příšery jsou \"super odpovědný mód\" - den, kdy prošvihneš posilovnu je dnem, kdy Boss uškodí <em>všem</em>.",
"marketing2Lead2Title": "Příšery",
"marketing2Lead3": "<strong>Výzvy</strong> ti umožňují soutěžit s přáteli a neznámými lidmi. Ten, kdo ze sebe při výzvě vydá to nejlepší, vyhrává speciální ceny.",
"marketing3Header": "Aplikace",
"marketing3Lead1": "Aplikace pro <strong>iPhone a Android</strong> ti umožňují postarat se o vše na cestách. Uvědomujeme si, že přihlášení se na stránku, abys odklikal úkoly, může být otrava.",
"marketing3Lead2": "Další <strong>nástroje třetích stran</strong> přináší program Habitica do různých aspektů tvého života. Naše API umožňuje snadnou integraci s věcmi jako <a href='https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US' target='_blank'>rozšířením Chrome</a>, se kterým budeš ztrácet body za surfování po neproduktivních stránkách, nebo získávat body za surfování po těch produktivních. <a href='http://habitica.wikia.com/wiki/App_and_Extension_Integrations' target='_blank'>Více se dozvíš zde</a>",
"marketing4Header": "Využití v organizacích",
"marketing4Lead1": "Vzdělávání je jedním z nejlepších sektorů pro zhratelnění. Všichni víme, jak jsou v dnešní době studenti přilepení k mobilům a počítačovým hrám, využijte toho! Nechte je soupeřit v přátelské soutěži. Odměňujte dobré chování unikátními cenami. A pozorujte jak se jejich známky a chování zlepší.",
"marketing4Lead1Title": "Vzdělávání hrou",
"marketing4Lead2": "Náklady na zdraví rostou a něco se musí změnit. Stovky programů jsou sestavovány za účelem snížení nákladů a zlepšení blahobytu. Věříme, že náš program Habitica může dláždit cestu ke zdravému životnímu stylu.",
"marketing4Lead2Title": "Zdravý životní styl jako hra",
"marketing4Lead3-1": "Chceš proměnit svůj život ve hru?",
"marketing4Lead3-2": "Zajímáš se o vedení skupiny ve vzdělání, wellness a více?",
"marketing4Lead3-3": "Chceš se dozvědět víc?",
"marketing4Lead3Title": "Proměň vše ve hru",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"motivate": "Motivuj sebe a svůj tým!",
"motivate1": "Motivuj se k nemožnému.",
"motivate2": "Zorganizuj se. Motivuj se. Sbírej zlato.",
"passConfirm": "Potvrdit heslo",
"passMan": "Pokud využíváš správce hesel (např. 1Password) a máš problém s přihlášením, zkus zadat uživatelské jméno a heslo ručně.",
"password": "Heslo",
"playButton": "Hraj",
"playButtonFull": "Prozkoumej zemi Habitica",
"presskit": "Pro novináře",
"presskitDownload": "Stáhnout všechny obrázky:",
"presskitText": "Děkujeme za zájem o program Habitica! Následující obrázky mohou být použity pro články nebo videa o našem programu. pro více informací, prosíme, kontaktujte Sienu Leslie na leslie@habitica.com.",
"privacy": "Ochranou soukromí",
"psst": "Psst",
"punishByline": "Zlom zlozvyky a skonči s flákáním díky okamžitým následkům.",
"punishHeading1": "Nesplnil jsi denní cíl?",
"punishHeading2": "Ztratíš zdraví!",
"questByline1": "Hraní s přáteli tě činí odpovědným za tvé úkoly.",
"questByline2": "Zadávejte si navzájem Výzvy a dosáhněte cílů společně!",
"questHeading1": "Bojuj s přáteli proti příšerám!",
"questHeading2": "Když se budeš flákat, odnesou to všichni!",
"register": "Registrovat",
"rewardByline1": "Utrácej zlato za virtuální i reálné odměny.",
"rewardByline2": "Okamžité odměny tě budou motivovat!",
"rewardHeading": "Splň úkol a získej za to zlato!",
"sampleDailies": "Příklad denních úkolů",
"sampleHabits": "Příklad zvyků",
"sampleToDo": "Příklad úkolů v úkolníčku",
"school": "Škola",
"schoolSample1": "Dokončit 1 úlohu",
"schoolSample2": "Studovat 1 hodinu",
"schoolSample3": "Sejít se se studijní skupinou",
"schoolSample4": "Poznámky k 1 kapitole",
"schoolSample5": "Přečíst 1 kapitolu",
"sixteenBitFilQuote": "Plním své úkoly v rekordním čase díky [programu Habitica]. Vždycky se hrozně těším, až dosáhnu další úrovně!",
"skysailorQuote": "Moje družina a naše výpravy mě drží stále ve hře, což mě motivuje plnit své závazky a měnit tak svůj život k lepšímu.",
"socialTitle": "Habitica - Ať je život hrou",
"supermouse35Quote": "Víc cvičím a už měsíc jsem si nezapomněla vzít léky! Díky, Habit :D",
"sync": "Synchronizovat",
"tasks": "Úkoly",
"teamSample1": "Načrtnout itinerář meetingu na úterý",
"teamSample2": "Brainstorming ohledně hacknutí růstu",
"teamSample3": "Prodiskutuj klíčové ukazatele výkonnosti pro tento týden",
"teams": "Týmy",
"terms": "Podmínkami",
"testimonialHeading": "Co o nás říkají...",
"localStorageTryFirst": "Pokud máš problém s programem Habitica, stisknutím níže umístěného tlačítka můžeš vymazat lokální cache této stránky (ostatní webové stránky nebudou ovlivněny). Poté se budeš muset znovu přihlásit, proto se nejprve ujisti, že znáš své přihlašovací jméno a heslo, které najdeš na Nastavení -> <%= linkStart %>Stránka<%= linkEnd %>.",
"localStorageTryNext": "Pokud problém přetrvává, prosíme <%= linkStart %>Nahlaš chybu<%= linkEnd %>, pokud jsi to ještě neudělal.",
"localStorageClearing": "Čistím lokální úložiště",
"localStorageClearingExplanation": "Čistím lokální úložiště tvého prohlížeče. Budeš odhlášen a přesměrován na domovskou stránku. Prosím, čekej.",
"localStorageClear": "Vyčistit lokální úložiště",
"localStorageClearExplanation": "Toto tlačítko vyčistí lokální úložiště a odhlásí tě",
"tutorials": "Průvodci",
"unlockByline1": "Dosáhni svých cílů a postup na vyšší úroveň.",
"unlockByline2": "Odemkni novou motivaci, jako je sbírání mazlíčků, náhodné odměny, sesílání kouzel a mnohem víc!",
"unlockHeadline": "Čím jsi produktivnější, tím více obsahu odemkneš!",
"useUUID": "Použij UUID / API Token (pro uživatele Facebooku)",
"username": "Uživatelské jméno",
"watchVideos": "Podívej se na videa",
"work": "Práce",
"zelahQuote": "[Program Habitica] mi pomáhá rozhodnout se, jestli jít do postele a získat za to body, nebo zůstat vzhůru a přijít o zdraví!",
"reportAccountProblems": "Nahlásit problémy z účtem",
"reportCommunityIssues": "Nahlásit problém v komunitě",
"subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Obecné otázky o stránce",
"businessInquiries": "Obchodní poptávka",
"merchandiseInquiries": "Poptávka po zboží",
"marketingInquiries": "Poptávka marketing/sociální média",
"tweet": "Tweet",
"apps": "Aplikace",
"checkOutMobileApps": "Vyzkoušej naše mobilní aplikace!",
"imagine1": "Představ si, že zlepšit si život je stejně zábavné jako hraní hry.",
"landingCopy1": "Postupuj ve hře tím, že budeš plnit reálné úkoly.",
"landingCopy2": "Bojuj s přáteli proti příšerám a buď zodpovědný za své činy.",
"landingCopy3": "Přidej se k <%= userCount %> lidí, kteří se baví při zlepšování svých životů!",
"alreadyHaveAccount": "Už tu mám účet!",
"getStartedNow": "Začni hned!",
"altAttrNavLogo": "Úvodní stránka země Habitica",
"altAttrLifehacker": "Lifehacker",
"altAttrNewYorkTimes": "The New York Times",
"altAttrMakeUseOf": "MakeUseOf",
"altAttrForbes": "Forbes",
"altAttrCnet": "CNet",
"altAttrFastCompany": "Fast Company",
"altAttrKickstarter": "Kickstarter",
"altAttrDiscover": "Discover Magazine",
"altAttrFrabjabulous": "Frabjabulous:",
"altAttrAlexandraSo": "_AlexandraSo_:",
"altAttrEvaGantz": "EvaGantz:",
"altAttrSupermouse35": "supermouse35:",
"altAttrAlthaire": "Althaire:",
"altAttrInfH": "InfH:",
"altAttrDreiM": "Drei-M:",
"altAttrKazui": "Kazui:",
"altAttrAutumnesquirrel": "autumnesquirrel:",
"altAttrIrishfeet123": "irishfeet123:",
"altAttrElmi": "Elmi:",
"altAttr16bitFil": "16bitFil:",
"altAttrZelahMeyer": "Zelah Meyer:",
"altAttrSkysailor": "skysailor:",
"altAttrIonic": "Ionic",
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
"altAttrSlack": "Slack",
"missingAuthHeaders": "Missing authentication headers.",
"missingAuthParams": "Missing authentication parameters.",
"missingUsernameEmail": "Missing username or email.",
"missingEmail": "Missing email.",
"missingUsername": "Missing username.",
"missingPassword": "Missing password.",
"missingNewPassword": "Missing new password.",
"wrongPassword": "Wrong password.",
"notAnEmail": "Invalid email address.",
"emailTaken": "Email address is already used in an account.",
"newEmailRequired": "Missing new email address.",
"usernameTaken": "Username already taken.",
"passwordConfirmationMatch": "Password confirmation doesn't match password.",
"invalidLoginCredentials": "Incorrect username and/or email and/or password.",
"passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
"passwordResetEmailSubject": "Password Reset for Habitica",
"passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
"passwordResetEmailHtml": "Password for <strong><%= username %></strong> has been reset to <strong><%= newPassword %></strong>.<br /><br />Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.<br /><br />Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
"invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
"invalidCredentials": "There is no account that uses those credentials.",
"accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
"onlyFbSupported": "Only Facebook is supported currently.",
"cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
"onlySocialAttachLocal": "Local authentication can be added to only a social account.",
"invalidReqParams": "Invalid request parameters.",
"memberIdRequired": "\"member\" must be a valid UUID.",
"heroIdRequired": "\"heroId\" must be a valid UUID."
}

View File

@@ -1,869 +0,0 @@
{
"set": "Set",
"weapon": "zbraň",
"weaponBase0Text": "Žádná zbraň",
"weaponBase0Notes": "Žádná zbraň",
"weaponWarrior0Text": "Tréninkový meč",
"weaponWarrior0Notes": "Cvičná zbraň. Neposkytuje žádnou výhodu.",
"weaponWarrior1Text": "Meč",
"weaponWarrior1Notes": "Obyčejný vojákův meč. Zvyšuje sílu o <%= str %>.",
"weaponWarrior2Text": "Sekera",
"weaponWarrior2Notes": "Oboustranná válečná sekera. Zvyšuje sílu o <%= str %>",
"weaponWarrior3Text": "Řemdih",
"weaponWarrior3Notes": "Těžká palice s brutálními ostny. Zvyšuje sílu o <%= str %>.",
"weaponWarrior4Text": "Safírová čepel",
"weaponWarrior4Notes": "Meč jehož ostří štípe víc než severní vítr. Zvyšuje sílu o <%= str %>.",
"weaponWarrior5Text": "Rubínový meč",
"weaponWarrior5Notes": "Zbraň, jejíž záře z kutí nikdy nevymizí. Zvyšuje sílu o <%= str %>",
"weaponWarrior6Text": "Zlatý meč",
"weaponWarrior6Notes": "Zhouba tvorů temnot. Zvyšuje sílu o <%= str %>.",
"weaponRogue0Text": "Dýka",
"weaponRogue0Notes": "Zlodějova základní zbraň. Neposkytuje žádnou výhodu.",
"weaponRogue1Text": "Krátký meč",
"weaponRogue1Notes": "Lehká, snadno ukrytelná čepel. Zvyšuje sílu o <%= str %>.",
"weaponRogue2Text": "Turecká šavle",
"weaponRogue2Notes": "Meč k sekání, rychle zasadí smrtelnou ránu. Zvyšuje sílu o <%= str %>",
"weaponRogue3Text": "Kukri",
"weaponRogue3Notes": "Výrazný křovinný nůž, nástroj k přežití i zbraň. Zvyšuje sílu o <%= str %>.",
"weaponRogue4Text": "Nunčaky",
"weaponRogue4Notes": "Těžké obušky divoce se točící po celé délce řetězu. Zvyšuje sílu o <%= str %>.",
"weaponRogue5Text": "Nindžató",
"weaponRogue5Notes": "Elegantní a smrtící jako sami nindžové. Zvyšuje sílu o <%= str %>.",
"weaponRogue6Text": "Hákový meč",
"weaponRogue6Notes": "Komplexní zbraň zběhlá v lapení a odzbrojování protivníků. Zvyšuje sílu o <%= str %>.",
"weaponWizard0Text": "Učednická hůl",
"weaponWizard0Notes": "Cvičná hůl. Neposkytuje žádnou výhodu.",
"weaponWizard1Text": "Dřevěná hůl",
"weaponWizard1Notes": "Základní provedení vyřezaného dřeva. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponWizard2Text": "Hůl pokrytá drahokamy.",
"weaponWizard2Notes": "Soustředí sílu skrze drahý kámen. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponWizard3Text": "Železná hůl",
"weaponWizard3Notes": "Pokuta kovem k usměrnění tepla, chladu a blesků. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponWizard4Text": "Mosazná hůl",
"weaponWizard4Notes": "Tak silná jako je těžká. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponWizard5Text": "Arcimágova hůl",
"weaponWizard5Notes": "Pomáhá při těch nejkomplexnějších kouzlech. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponWizard6Text": "Zlatá hůl",
"weaponWizard6Notes": "Vyrobeno z orichalka, alchemického zlata, mocné a vzácné. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>.",
"weaponHealer0Text": "Začátečnická hůl",
"weaponHealer0Notes": "Pro léčitele ve výcviku. Neposkytuje žádnou výhodu.",
"weaponHealer1Text": "Učednická hůl",
"weaponHealer1Notes": "Vyrobeno během léčitelova zasvěcení. Zvyšuje Inteligenci o <%= int %>.",
"weaponHealer2Text": "Křemenná hůl",
"weaponHealer2Notes": "Zakončeno drahokamem nesoucím léčebné účinky. Zvyšuje Inteligenci o <%= int %>.",
"weaponHealer3Text": "Ametystová hůl",
"weaponHealer3Notes": "Očišťuje jed na dotyk. Zvyšuje Inteligenci o <%= int %>.",
"weaponHealer4Text": "Doktorova hůl",
"weaponHealer4Notes": "Léčebný prostředek stejně jako odznak profese. Zvyšuje Inteligenci o <%= int %>.",
"weaponHealer5Text": "Královské žezlo",
"weaponHealer5Notes": "Vhodné pro ruku monarchovu, nebo někoho, kdo stojí po monarchově pravici. Zvyšuje Inteligenci o <%= int %>.",
"weaponHealer6Text": "Zlaté žezlo",
"weaponHealer6Notes": "Zmírňuje bolest všech, kteří na ní spočinou zrakem. Zvyšuje Inteligenci o <%= int %>.",
"weaponSpecial0Text": "Čepel temných duší",
"weaponSpecial0Notes": "Krmí se životní silou protivníků aby nabil své zákeřné údery. Zvyšuje Sílu o <%= str %>.",
"weaponSpecial1Text": "Křišťálová čepel",
"weaponSpecial1Notes": "Její třpytivé plošky vypráví příběh hrdiny. Zvyšuje všechny vlastnosti o <%= attrs %>.",
"weaponSpecial2Text": "Dračí hůl Stephena Webera",
"weaponSpecial2Notes": "Pociť sílu draka zevnitř! Zvyšuje Sílu a Vnímání o <%= attrs %>.",
"weaponSpecial3Text": "Mustainův Milník drtící řemdih",
"weaponSpecial3Notes": "Meetingy, monstra, neklid: zvládnuty! Mash! Zvyšuje Sílu, Inteligenci a Obranu o <%= attrs %>.",
"weaponSpecialCriticalText": "Kritické kladivo na drcení chyb",
"weaponSpecialCriticalNotes": "Tento šampion skolil kritického nepřítele Githubu, kde padla spousta válečníků. Zhotoveno z kostí Chyby, toto kladivo zasadí mocný kritický úder. Zvyšuje Sílu a Vnímání o <%= attrs %>.",
"weaponSpecialTridentOfCrashingTidesText": "Trojzubec Silného přílivu",
"weaponSpecialTridentOfCrashingTidesNotes": "Propůjčuje ti schopnost velet rybám, ale také pořádně probodnout své úkoly. Zvyšuje Inteligenci o <%= int %>.",
"weaponSpecialYetiText": "Kopí krotitele Yettiho",
"weaponSpecialYetiNotes": "Toto kopí umožňuje svému uživateli velet jakémukoliv Yettimu. Zvyšuje sílu o <%= str %>. Limitovaná edice zimního vybavení 2013-2014!",
"weaponSpecialSkiText": "Lyžovražedná hůl",
"weaponSpecialSkiNotes": "Zbraň schopná ničení hord nepřátel! Také pomáhá svému uživateli dělat pěkně souběžné obraty. Zvyšuje sílu o <%= str %>. Limitovaná edice Zimního vybavení 2013-2014!",
"weaponSpecialCandycaneText": "Cukrátková hůl",
"weaponSpecialCandycaneNotes": "Mocná kouzelnická hůl. Silně VYNIKAJÍCÍ, máme na mysli! Zbraň pro obě ruce. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice Zimního vybavení 2013-2014!",
"weaponSpecialSnowflakeText": "Vločková hůlka",
"weaponSpecialSnowflakeNotes": "Tato hůlka září nekonečnou léčebnou silou. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice Zimního vybavení 2013-2014!",
"weaponSpecialSpringRogueText": "Hákové drápy",
"weaponSpecialSpringRogueNotes": "Úžasný pro zmenšování vysokých budov, a také skartování koberců. Přidá <%= str %> bodů k Síle. Limitovaná edice 2014 Jarní výbava",
"weaponSpecialSpringWarriorText": "Mrkvový meč",
"weaponSpecialSpringWarriorNotes": "Tato mocná čepel lehce rozkrájí nepřátele! A také je výbornou svačinou uprostřed bitvy. Přidá <%= str %> bodů k Síle. Limitovaná edice 2014 Jarní výbava",
"weaponSpecialSpringMageText": "Hůl ze švýcarského sýra",
"weaponSpecialSpringMageNotes": "Pouze ti nejmocnější hlodavci mohou odvážit svůj hlad ovládnout tuto mocnou hůl. Přidá <%= int %> bodů k Inteligenci a <%= per %> bodů k Vnímání. Limitovaná edice 2014 Jarní výbava",
"weaponSpecialSpringHealerText": "Půvabná Kost",
"weaponSpecialSpringHealerNotes": "Přines! Přidá <%= int %> bodů k Inteligenci. Limitovaná edice 2014 Jarní výbava.",
"weaponSpecialSummerRogueText": "Pirátská palaš",
"weaponSpecialSummerRogueNotes": "Zadrž! Všechny Denní úkoly půjdou přes palubu! Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.",
"weaponSpecialSummerWarriorText": "Mořeplavecký kráječ",
"weaponSpecialSummerWarriorNotes": "V žádném Úkolníčku neexistuje úkol odvážný tolik, aby se zapletl s tímto nožem! Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.",
"weaponSpecialSummerMageText": "Chaluhový chytač",
"weaponSpecialSummerMageNotes": "Tento trojzubec se používá k efektivnímu napichování mořských řas pro extra produktivní sklizeň chaluh! Přidá <%= int %> budů k Inteligenci a <%= per %> bodů k Vnímání. Limitovaná Edice 2014 Letní Výbava.",
"weaponSpecialSummerHealerText": "Hůlka mělčin",
"weaponSpecialSummerHealerNotes": "Tato hůlka vyrobená z akvamarínu a živého korálu je velice atraktivní pro školičky ryb. Zvyšuje inteligenci o <%= int %>. Limitovaná edice letní výbavy 2014",
"weaponSpecialFallRogueText": "Stříbrný kolík",
"weaponSpecialFallRogueNotes": "Posílá nemrtvé. Také přidává bonus proti vlkodlakům, protože nikdy nemůžeš být dost opatrný. Přidává <%= str %> k Síle. Limitovaná edice podzimní výbavy 2014.",
"weaponSpecialFallWarriorText": "Chtivý dráp vědy",
"weaponSpecialFallWarriorNotes": "Tento chtivý dráp je posledním výkřikem technologie. Přidává <%= str %> bodů k Síle. Limitovaná edice podzimní výbavy 2014.",
"weaponSpecialFallMageText": "Kouzelné koště",
"weaponSpecialFallMageNotes": "Toto očarované koště létá rychleji než drak! Přidává <%= int %> bodů k Síle a <%= per %> bod§ k Vnímání. Limitovaná edice podzimní výbavy 2014.",
"weaponSpecialFallHealerText": "Skarabová hůlka",
"weaponSpecialFallHealerNotes": "Skarab na této hůlce chrání a léčí svého nositele. Přidává <%= int %> bodů k Inteligenci. Limitovaná edice podzimní výbavy 2014.",
"weaponSpecialWinter2015RogueText": "Ledový bodec",
"weaponSpecialWinter2015RogueNotes": "Opravdu, rozhodně, absolutně jsi je právě zvedl ze země. Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2014-2015.",
"weaponSpecialWinter2015WarriorText": "Gumídkový meč",
"weaponSpecialWinter2015WarriorNotes": "Tento dobroučký meč asi láká monstra... ale to ti nevadí! Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2014-2015.",
"weaponSpecialWinter2015MageText": "Hůl zimního světla",
"weaponSpecialWinter2015MageNotes": "Tento trojzubec se používá k efektivnímu napichování mořských řas pro extra produktivní sklizeň chaluh! Přidá <%= int %> bodů k Inteligenci a <%= per %> bodů k Vnímání. Limitovaná Edice 2014-2015 Letní Výbava.",
"weaponSpecialWinter2015HealerText": "Uklidňující žezlo",
"weaponSpecialWinter2015HealerNotes": "Toto žezlo zahřívá bolavé svaly a zahání stres. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2014-2015.",
"weaponSpecialSpring2015RogueText": "Explozivní kník",
"weaponSpecialSpring2015RogueNotes": "Nenech se poplést tím zvukem - tato výbušnina dokáže kopnout. Zvyšuje Sílu o <%= str %>. Limitovaná edice Jarní výbavy 2015.",
"weaponSpecialSpring2015WarriorText": "Kostěný kyj",
"weaponSpecialSpring2015WarriorNotes": "Je to pravý kostěný kyj pro divoké pejsky a rozhodně to není hračka na žvýkání, kterou ti dali Sezonní mudrcové, protože kdo je hodný pejsek? Kdooo je hodný pejsek? Ty jsi!!!! Ty jsi hodný pejsek!!! Zvyšuje Sílu o <%= str %>. Limitovaná edice Jarní výbavy 2015.",
"weaponSpecialSpring2015MageText": "Mágova hůlka",
"weaponSpecialSpring2015MageNotes": "Vykouzli si mrkev s touhle super hůlkou. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2015.",
"weaponSpecialSpring2015HealerText": "Kočičí chrastítko",
"weaponSpecialSpring2015HealerNotes": "Když s ním zamáváš, vydává fascinující chřestivý zvuk, který zabaví KOHOKOLIV na hodiny. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice Jarní výbavy 2015.",
"weaponSpecialSummer2015RogueText": "Střílející korál",
"weaponSpecialSummer2015RogueNotes": "Tato odrůda korálu má schopnost vystřelovat svůj jed skrz vody. Zvyšuje Sílu o <%= str %>. Limitovaná edice letní výbavy 2015.",
"weaponSpecialSummer2015WarriorText": "Sluneční mečoun",
"weaponSpecialSummer2015WarriorNotes": "Sluneční mečoun je hrůzu nahánějící zbraň, pokud jí tedy přiměješ, aby se přestala kroutit. Zvyšuje Sílu o <%= str %>. Limitovaná edice letní výbavy 2015.",
"weaponSpecialSummer2015MageText": "Věštecká hůl",
"weaponSpecialSummer2015MageNotes": "V kamenech tohoto žezla se blyští skrytá síla. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.",
"weaponSpecialSummer2015HealerText": "Hůlka vln",
"weaponSpecialSummer2015HealerNotes": "Léčí mořské nemoci i mořskou nemoc! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.",
"weaponSpecialFall2015RogueText": "Netopýří sekera",
"weaponSpecialFall2015RogueNotes": "Úkoly se zbaběle třesou před plácáním této sekery. Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.",
"weaponSpecialFall2015WarriorText": "Dřevěné prkno",
"weaponSpecialFall2015WarriorNotes": "Výborné pro vyzvedávání věcí v kukuřičných polích a/nebo plácání úkolů Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.",
"weaponSpecialFall2015MageText": "Začarovaná nit",
"weaponSpecialFall2015MageNotes": "Mocná čarodějka šití dokáže tuto nit ovládat aniž by se jí dotkla! Zvyšuje Inteligenci o <%= int %> a Vnímání i <%= per %>. Limitovaná edice podzimní výbavy 2015.",
"weaponSpecialFall2015HealerText": "Lektvar ze slizu z bažiny",
"weaponSpecialFall2015HealerNotes": "Uvařen k dokonalosti. Nyní se už jen musíš přesvědčit ho vypít. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice podzimní výbavy 2015.",
"weaponSpecialWinter2016RogueText": "Hrnek kakaa",
"weaponSpecialWinter2016RogueNotes": "Nápoj, který zahřeje, nebo žhavý projektil? Rozhodni se sám... Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2015-2016.",
"weaponSpecialWinter2016WarriorText": "Stabilní lopata",
"weaponSpecialWinter2016WarriorNotes": "Odházel lopatou úkoly z cesty! Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2015-2016.",
"weaponSpecialWinter2016MageText": "Mudrcův snowboard",
"weaponSpecialWinter2016MageNotes": "Tvůj styl je tak hustý, že musíš čarovat! Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2015-2016.",
"weaponSpecialWinter2016HealerText": "Kanón s konfetami",
"weaponSpecialWinter2016HealerNotes": "JÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉJ!!!!!!! VÍTEJ V ZIMNÍ ŘÍŠI DIVŮ!!!!!!!! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2015-2016.",
"weaponSpecialSpring2016RogueText": "Ohnivá bola",
"weaponSpecialSpring2016RogueNotes": "Zvládnul jsi kouli, kyj a nůž. Teď jsi postoupil na žonglování s ohněm. Wohoo! Zvyšuje Sílu o <%= str %>. Limitovaná edice Jarní výbavy 2016",
"weaponSpecialSpring2016WarriorText": "Sýrová palička",
"weaponSpecialSpring2016WarriorNotes": "Nikdo nemá tolik přátel jako myš se sýry. Zvyšuje sílu o <%= str %>. Limitovaná edice Jarní výbavy 2016.",
"weaponSpecialSpring2016MageText": "Hůl zvonků",
"weaponSpecialSpring2016MageNotes": "Abra-cat-abra! Tak oslnivé, že možná fascinuješ i sebe! Oo... ono to zvoní... Zvyšuje inteligenci o <%= int %> a Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2016.",
"weaponSpecialSpring2016HealerText": "Hůlka jarních květin",
"weaponSpecialSpring2016HealerNotes": "S zamáváním a mrknutím, necháš rozkvést louky a lesy! Nebo trefit nepříjemné myši do hlavy. Přidá <%= int %> bodů k Inteligenci. Limitovaná edice 2016 Jarní výbava.",
"weaponMystery201411Text": "Vidle hodů",
"weaponMystery201411Notes": "Píchni své nepřátele nebo se pusť do svého oblíbeného jídla - tyhle všestranné vidle zvládnou všechno! Nepřináší žádný benefit.",
"weaponMystery201502Text": "Třpytivá okřídlená hůl lásky a také pravdy",
"weaponMystery201502Notes": "Za křídla! Za lásku! A také za pravdu! Nepřináší žádný benefit. Předmět pro předplatitele únor 2015.",
"weaponMystery201505Text": "Kopí zeleného rytíře",
"weaponMystery201505Notes": "Toto zelené a stříbrné kopí sundalo již mnoho jezdců z jejich zvířat. Nepřináší žádný benefit. Předmět pro předplatitele květen 2015.",
"weaponMystery301404Text": "Steampunková hůl",
"weaponMystery301404Notes": "Výborná na procházku po městě. Předmět pro předplatitele březen 2015. Nepřináší žádný benefit.",
"weaponArmoireBasicCrossbowText": "Základní kuše",
"weaponArmoireBasicCrossbowNotes": "Tato kuše dokáže prostřelit brnění úkolu z velké dálky! Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Obranu o <%= con %>. Začarovaná almara: Nezávislý předmět.",
"weaponArmoireLunarSceptreText": "Uklidňující měsíční žezlo",
"weaponArmoireLunarSceptreNotes": "Hojivá síla této hůlky přibývá a mizí. Zvyšuje Obranu o <%= con %> a Inteligenci o <%= int %>. Začarovaná almara: Uklidňující lunární set (předmět 3 ze 3).",
"weaponArmoireRancherLassoText": "Rančerské laso",
"weaponArmoireRancherLassoNotes": "Lasa: ideální nástroj na nahánění. Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Inteligenci o <%= int %>. Začarovaná almara: Rančerský set (předmět 3 ze 3).",
"weaponArmoireMythmakerSwordText": "Meč tvořičů mýtů",
"weaponArmoireMythmakerSwordNotes": "I když to může vypadat skromně, tento meč vychoval několik mýtických hrdinů. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: Set zlaté tógy (předmět 3 ze 3).",
"weaponArmoireIronCrookText": "Železná hůl",
"weaponArmoireIronCrookNotes": "Zprudka ukuto z oceli, tato železná hůl je skvělá pro pastýře ovcí. Zvyšuje Vnímání a Sílu o <%= attrs %> každé. Začarovaná almara: Set helmy s rohy (předmět 3 ze 3)",
"weaponArmoireGoldWingStaffText": "Zlatokřídlá Hůl",
"weaponArmoireGoldWingStaffNotes": "Křídla této hole se neustále třepetají a kroutí. Zvyšuje všechny vlastnosti, každou o <%= attrs %>. Začarovaná almara: Nezávislý předmět.",
"weaponArmoireBatWandText": "Netopýří hůlka",
"weaponArmoireBatWandNotes": "Tato hůlka dokáže přeměnit jakýkoliv úkol v netopýra! Máchni jí a sleduj, jak úkoly odlétají. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Začarovaná almara: Nezávislý předmět.",
"weaponArmoireShepherdsCrookText": "Pastýřova hůl",
"weaponArmoireShepherdsCrookNotes": "Užitečná při pasení gryfů. Zvyšuje Obranu o <%= con %>. Začarovaná almara: Set pastýře (předmět 1 ze 3).",
"weaponArmoireCrystalCrescentStaffText": "Hůl s křišťálovým půlměsícem",
"weaponArmoireCrystalCrescentStaffNotes": "Přivolej moc půlměsíce touto zářivou holí! Zvyšuje Inteligenci a Sílu o <%= attrs %> každé. Začarovaná almara: Set křišťálového půlměsíce (předmět 3 ze 3).",
"weaponArmoireBlueLongbowText": "modrý luk",
"weaponArmoireBlueLongbowNotes": "Připravit... Zamířit... Pal! Tento luk má velký dostřel. Zvyšuje Vnímání o <%= per %>, Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Nezávislý předmět.",
"weaponArmoireGlowingSpearText": "Zářící kopí",
"weaponArmoireGlowingSpearNotes": "Toto kopí hypnotizuje divoké úkoly, takže na ně můžeš zaútočit. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Nezávislý předmět.",
"weaponArmoireBarristerGavelText": "Soudní palička",
"weaponArmoireBarristerGavelNotes": "Pořádek! Zvyšuje Sílu a Obranu o <%= attrs %> každou. Začarovaná almara: Set soudce (předmět 3 ze 3)",
"weaponArmoireJesterBatonText": "Šaškovský obušek",
"weaponArmoireJesterBatonNotes": "S mávnutím tvého obušku a nějakou tou chytrou poznámkou, se i ty nejkomplikovanější situace stanou jasnými. Zvyšuje Vnímání a Inteligenci o <%= attrs %>. Začarovaná almara: Šaškův set (předmět 3 ze 3).",
"weaponArmoireMiningPickaxText": "Krumpáč",
"weaponArmoireMiningPickaxNotes": "Vytěžte ze svých úkolů co nejvíc zlata! Zvyšuje Vnímání o <%= per %>. Začarovaná almara: Hornický set (předmět 3 ze 3).",
"weaponArmoireBasicLongbowText": "Základní dlouhý luk",
"weaponArmoireBasicLongbowNotes": "Funkční použitý luk. Zvyšuje Sílu o <%= str %>. Začarovaná almara: Základní lučištnický set (předmět 1 ze 3).",
"weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
"weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "zbroj",
"armorBase0Text": "Obyčejné oblečení",
"armorBase0Notes": "Běžné oblečení. Nenabízí žádný bonus.",
"armorWarrior1Text": "Kožená zbroj",
"armorWarrior1Notes": "Vesta z odolné vařené kůže. Zvyšuje Obranu o <%= con %>.",
"armorWarrior2Text": "Kroužkové brnění",
"armorWarrior2Notes": "Kroužkové brnění. Zvyšuje Obranu o <%= con %>.",
"armorWarrior3Text": "Plátová zbroj",
"armorWarrior3Notes": "Plně zakrývající komplet z oceli, pýcha rytířů. Zvyšuje Obranu o <%= con %>.",
"armorWarrior4Text": "Rudá zbroj",
"armorWarrior4Notes": "Těžký plát zářící obrannými kouzly. Zvyšuje Obranu o <%= con %>.",
"armorWarrior5Text": "Zlatá zbroj",
"armorWarrior5Notes": "Vypadá obřadně, ale žadné ostří ho nepokoří. Zvyšuje Obranu o <%= con %>.",
"armorRogue1Text": "Naolejovaná kůže",
"armorRogue1Notes": "Kožené brnění upravené tak, aby redukovalo hluk. Zvyšuje Vnímání o <%= per %>.",
"armorRogue2Text": "Černá kůže",
"armorRogue2Notes": "Obarveno tmavou barvou, aby splynulo se stíny. Zvyšuje Vnímání o <%= per %>.",
"armorRogue3Text": "Maskovací vesta",
"armorRogue3Notes": "Stejně diskrétní v žaláři jako v divočině. Zvyšuje Vnímání o <%= per %>.",
"armorRogue4Text": "Polostínová zbroj",
"armorRogue4Notes": "Ovine svého nositele závojem soumraku. Zvyšuje Vnímání o <%= per %>.",
"armorRogue5Text": "Stínová zbroj",
"armorRogue5Notes": "Umožňuje lest za bílého dne. Zvyšuje Vnímání o <%= per %>.",
"armorWizard1Text": "Kouzelníkův oděv",
"armorWizard1Notes": "Ochranný oblek mágův. Zvyšuje Inteligenci o <%= int %>.",
"armorWizard2Text": "Čarodějův oděv",
"armorWizard2Notes": "Oblečení pro tuláka konajícího zázraky. Zvyšuje Inteligenci o <%= int %>.",
"armorWizard3Text": "Oděv záhad",
"armorWizard3Notes": "Vyznačuje zasvěcení do elitních tajemství. Zvyšuje Inteligenci o <%= int %>.",
"armorWizard4Text": "Arcimágův oděv",
"armorWizard4Notes": "Duchové a elementálové se před ní klaní. Zvyšuje Inteligenci o <%= int %>.",
"armorWizard5Text": "Královsý oděv pro mága",
"armorWizard5Notes": "Symbol moci za trůnem. Zvyšuje Inteligenci o <%= int %>.",
"armorHealer1Text": "Ministrantský oděv",
"armorHealer1Notes": "Oděv ukazující pokoru a úděl. Zvyšuje Obranu o <%= con %>.",
"armorHealer2Text": "Léčitelův plášť",
"armorHealer2Notes": "Nošen těmi, kteří se zasvětili starosti o zraněné v bitvě. Zvyšuje Obranu o <%= con %>.",
"armorHealer3Text": "Plášť obránce",
"armorHealer3Notes": "Obrací léčitelovu magii dovnitř aby odrazil újmu. Zvyšuje Obranu o <%= con %>.",
"armorHealer4Text": "Lékařský plášť",
"armorHealer4Notes": "Promítá autoritu a rozptyluje kletby. Zvyšuje Obranu o <%= con %>.",
"armorHealer5Text": "Královský plášť",
"armorHealer5Notes": "Oděv těch, kteří zachránili životy králů. Zvyšuje Obranu o <%= con %>.",
"armorSpecial0Text": "Stínové brnění",
"armorSpecial0Notes": "Křičí, když je zasaženo, jelikož cítí bolest místo svého nositele. Zvyšuje Obranu o <%= con %>.",
"armorSpecial1Text": "Křišťálová zbroj",
"armorSpecial1Notes": "Její neúnavná moc navykne svého nositele na světské nepohodlí. Zvyšuje všechny atributy o <%= attrs %>.",
"armorSpecial2Text": "Vznešená tunika Jeana Chalarda",
"armorSpecial2Notes": "Budeš extra načechraný! Zvyšuje Obranu a Inteligenci o <%= attrs %>.",
"armorSpecialFinnedOceanicArmorText": "Oceánské brnění s ploutvemi",
"armorSpecialFinnedOceanicArmorNotes": "I když je lehoučké, tohle brnění umí každému ublížit stejně jako ohnivý korál. Zvyšuje Sílu o <%= str %>.",
"armorSpecialYetiText": "Oděv krotitele Yetti",
"armorSpecialYetiNotes": "Načechraná a divoká. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2013-2014!",
"armorSpecialSkiText": "Lyžovražedná větrovka",
"armorSpecialSkiNotes": "Plná tajných dýk a map lyžařských stezek. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2013-2014!",
"armorSpecialCandycaneText": "Cukrátkový oděv",
"armorSpecialCandycaneNotes": "Spředeno z cukru a hedvábí. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2013-2014!",
"armorSpecialSnowflakeText": "Oděv ze sněhových vloček",
"armorSpecialSnowflakeNotes": "Róba, ve které ti bude teplo i ve vánici. Zvyšuje Obranu o <%= con %> .Limitovaná edice zimní výbavy 2013-2014!",
"armorSpecialBirthdayText": "Absurdní párty oděv",
"armorSpecialBirthdayNotes": "Vše nejlepší té nejlepší zemi, Habitica! Oblečte Absurdní Party Kostýmy, a oslavte tento báječný den. Neposkytuje žádný bonus.",
"armorSpecialBirthday2015Text": "Komické párty kostýmy",
"armorSpecialBirthday2015Notes": "Vše nejlepší té nejlepší zemi, Habitica! Oblečte Absurdní Party Kostýmy, a oslavte tento báječný den. Neposkytuje žádný bonus.",
"armorSpecialBirthday2016Text": "Legrační párty kostýmy",
"armorSpecialBirthday2016Notes": "Šťastné narozeniny, Habitico! Oblečte si tyto legrační párty kostýmy abyste oslavili tento skvělý den. Neposkytuje žádný bonus.",
"armorSpecialGaymerxText": "Zbroj duhového bojovníka",
"armorSpecialGaymerxNotes": "Ku příležitosti oslav GaymerX je tato speciální brnění zdobené zářivým, barevným, duhovým vzorem! GaymerX je herní veletrh oslavující LGBTQ a hry a je otevřený všem.",
"armorSpecialSpringRogueText": "Elegantní kočičí oblek",
"armorSpecialSpringRogueNotes": "Bezvadně udržovaný. Přidá <%= per %> bodů k Vnímání. Limitovaná edice 2014 Jarní výbava.",
"armorSpecialSpringWarriorText": "Zbroj z jetelové oceli",
"armorSpecialSpringWarriorNotes": "Měkké jako jetel, silné jako ocel! Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Jarní výbava.",
"armorSpecialSpringMageText": "Hlodavčí oděv",
"armorSpecialSpringMageNotes": "Myši jsou fajn! Přidá <%= int %> bodů k Inteligenci. Limitovaná edice 2014 Jarní výbava.",
"armorSpecialSpringHealerText": "Chlupatý štěněčí oděv",
"armorSpecialSpringHealerNotes": "Teplý a příjemný, ale chrání majitele před újmou. Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Jarní výbava",
"armorSpecialSummerRogueText": "Pirátský oděv",
"armorSpecialSummerRogueNotes": "Tenhle vohoz je super příjemný, yarrrr! Přidá <%= per %> bodů k Vnímání. Limitovaná Edice 2014 Letní Výbava.",
"armorSpecialSummerWarriorText": "Chavstounův oděv",
"armorSpecialSummerWarriorNotes": "Měkké jako jetel, silné jako ocel! Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Jarní výbava.",
"armorSpecialSummerMageText": "Smaragdový ocas",
"armorSpecialSummerMageNotes": "Tento oděv posetý lesklými šupinami mění svého nositele v opravdového Mořského mága! Přidá <%= con %> bodů k Inteligenci. Limitovaná edice 2014 Letní výbava.",
"armorSpecialSummerHealerText": "Ocas mořského léčitele",
"armorSpecialSummerHealerNotes": "Tento oděv posetý lesklými šupinami mění svého nositele v opravdového Mořského léčitele! Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Letní výbava.",
"armorSpecialFallRogueText": "Krvavě rudý oděv",
"armorSpecialFallRogueNotes": "Živý. Sametový. Upíří. Přidává <%= per %> bodů k Vnímání. Limitovaná edice podzimní výbavy 2014.",
"armorSpecialFallWarriorText": "Laboratorní plášť vědy",
"armorSpecialFallWarriorNotes": "Chrání tě před záhadnými loužemi lektvarů. Přidává <%= con %> bodů k Obraně. Limitovaná edice podzimní výbavy 2014.",
"armorSpecialFallMageText": "Čarodějný oděv",
"armorSpecialFallMageNotes": "Tento oděv má spoustu kapes na extra porce mločích očí a žabích jazyků. Přidává <%= int %> bodů k Inteligenci. Limitovaná edice podzimní výbavy 2014.",
"armorSpecialFallHealerText": "Vzdušná výzbroj",
"armorSpecialFallHealerNotes": "Vydej se bitvy již ofáčovaný! Přidává <%= con %> bodů k Obraně. Limitovaná edice podzimní výbavy 2014.",
"armorSpecialWinter2015RogueText": "Ledová kačeří zbroj",
"armorSpecialWinter2015RogueNotes": "Tato zbroj je ledově chladná, ale jistě se bude hodit až odkryješ nevídaná bohatství v centru úlů ledových kačerů. Ne tedy, že bys nějaká taková nevýslovná bohatství hledal, protože jsi opravdu, rozhodně, absolutně pravý Ledový kačer, že jo?! Na nic se neptej! Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2014-2015.",
"armorSpecialWinter2015WarriorText": "Perníková zbroj",
"armorSpecialWinter2015WarriorNotes": "Pohodlná a teplá, přímo z trouby! Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2014-2015.",
"armorSpecialWinter2015MageText": "Boreální róba",
"armorSpecialWinter2015MageNotes": "V této róbě můžeš zahlédnout třpytivá světla severu. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2014-2015.",
"armorSpecialWinter2015HealerText": "Bruslařský oděv",
"armorSpecialWinter2015HealerNotes": "Bruslení je velmi uklidňující, ale neměl bys to zkoušet bez ochranného obleku, kdyby tě náhodou napadli ledoví kačeři. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2014-2015.",
"armorSpecialSpring2015RogueText": "Kníkací oděv",
"armorSpecialSpring2015RogueNotes": "Chlupatý, měkký a rozhodně ne hořlavý. Zvyšuje Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2015.",
"armorSpecialSpring2015WarriorText": "Zbroj varování",
"armorSpecialSpring2015WarriorNotes": "Pouze ten nejdivočejší pejsek může být takto chlupatý. Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2015.",
"armorSpecialSpring2015MageText": "Mágův králičí oděv",
"armorSpecialSpring2015MageNotes": "Všechno k sobě ladí! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice Jarní výbavy 2015.",
"armorSpecialSpring2015HealerText": "Uklidňující overal",
"armorSpecialSpring2015HealerNotes": "Tenhle měkký overal je pohodlný a uklidňující jako mátový čaj. Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2015.",
"armorSpecialSummer2015RogueText": "Rubínový ocas",
"armorSpecialSummer2015RogueNotes": "Tento oděv ze třpytivých šupin přemění svého nositele na opravdového korálového odpadlíka! Zvyšuje Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.",
"armorSpecialSummer2015WarriorText": "Zlatý ocas",
"armorSpecialSummer2015WarriorNotes": "Tento oděv posetý lesklými šupinami mění svého nositele v opravdového měsíčníkového válečníka! Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbava 2015.",
"armorSpecialSummer2015MageText": "Věštecké roucho",
"armorSpecialSummer2015MageNotes": "Moc se skrývá v nadýchaných rukávech. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.",
"armorSpecialSummer2015HealerText": "Námořníkovo brnění",
"armorSpecialSummer2015HealerNotes": "Toto brnění dává všem najevo, že jsi čestný námořní kupec, který by se nikdy nechoval jako křivák. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.",
"armorSpecialFall2015RogueText": "Netopýří brnění",
"armorSpecialFall2015RogueNotes": "Odleť do bitvy. Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.",
"armorSpecialFall2015WarriorText": "Strašákovo brnění",
"armorSpecialFall2015WarriorNotes": "I přes to, že je vycpané slámou, je toto brnění extrémně odolné! Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.",
"armorSpecialFall2015MageText": "Sešívaný oděv",
"armorSpecialFall2015MageNotes": "Každý steh na tomto oděvu září magií. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice podzimní výbavy 2015:",
"armorSpecialFall2015HealerText": "Oděv lektvarníka",
"armorSpecialFall2015HealerNotes": "Cože? No samozřejmě, že to byl lektvar obrany. Ne, rozhodně se právě neměníš na žábu! nebuď směšný. Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.",
"armorSpecialWinter2016RogueText": "Kakaové brnění",
"armorSpecialWinter2016RogueNotes": "Toto kožené brnění tě udrží hezky v teple. Je opravdu vyrobené z kakaa? To nikdy nepoznáš. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2015-2016.",
"armorSpecialWinter2016WarriorText": "Oblek sněhuláka",
"armorSpecialWinter2016WarriorNotes": "Brr! Tohle vycpané brnění je opravdu mocné... dokud neroztaje. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2015-2016.",
"armorSpecialWinter2016MageText": "Snowboarďácká větrovka",
"armorSpecialWinter2016MageNotes": "Ten nejmoudřejší z čarodějů je v zimě pořádně zachumlaný. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2015-2016.",
"armorSpecialWinter2016HealerText": "Sváteční vílí plášť",
"armorSpecialWinter2016HealerNotes": "Sváteční víly se halí do svých křídel, aby se chránily, zatímco po zemi Habitica létají pomocí křídel na hlavě rychlostí až 160km/h, doručují dárky a házejí na lidi konfety. Jak vtipné. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2015-2016.",
"armorSpecialSpring2016RogueText": "Maskáčový oblek",
"armorSpecialSpring2016RogueNotes": "Chytré štěně ví, že si má vybrat jasnější převlek pro to aby se skryl, když je vše zelené a zvučné. Zvyšuje vnímání o <%= per %>. Limitované edice Jarní výbavy 2016.",
"armorSpecialSpring2016WarriorText": "Mocné brnění",
"armorSpecialSpring2016WarriorNotes": "Jsi sice malý, ale zato urputný! Zvýšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2016.",
"armorSpecialSpring2016MageText": "Grand Malkin Robes",
"armorSpecialSpring2016MageNotes": "Brightly colored, so you won't be mistaken for a necromouser. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
"armorSpecialSpring2016HealerText": "Fluffy Bunny Breeches",
"armorSpecialSpring2016HealerNotes": "Hippity hop! Bound from hill to hill, healing those in need. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
"armorMystery201402Text": "Oděv poslíčka",
"armorMystery201402Notes": "Třpytivý a silný, tento oděv má spoustu kapes na dopisy. Nepřináší žádný benefit. Výbava pro předplatitele únor 2014",
"armorMystery201403Text": "Zbroj lesáka",
"armorMystery201403Notes": "Tato mechová zbroj z tkaného dřeva se ohýbá s pohybem majitele. Nepřináší žádný benefit. Výbava pro předplatitele březen 2014",
"armorMystery201405Text": "Plamen srdce",
"armorMystery201405Notes": "Nic ti nemůže ublížit, když jsi zahalen plameny! Nepřináší žádný benefit. Výbava pro předplatitele květen 2014.",
"armorMystery201406Text": "Chobotnicový oděv",
"armorMystery201406Notes": "Tento flexibilní oděv umožňuje svému nositeli proklouznou i tou nejužší štěrbinou. Nepřináší žádný benefit. Výbava pro předplatitele červen 2014.",
"armorMystery201407Text": "Oblek podvodního objevitele",
"armorMystery201407Notes": "Popsán jako \"šplouchavý\", \"příliš tlustý\" a \"upřímně, docela neskladný\", tento oděv je nejlepším přítelem každého neohroženého podmořského objevitele. Výbava pro předplatitele červenec 2014. Nepřidává žádný benefit.",
"armorMystery201408Text": "Sluneční šat",
"armorMystery201408Notes": "Tento šat je utkán ze slunečního svitu a zlata. Výbava pro předplatitele srpen 2014. Nepřidává žádný benefit.",
"armorMystery201409Text": "Hraničářova vesta",
"armorMystery201409Notes": "Listím pokrytá vesta, která zakamufluje svého nositele. Výbava pro předplatitele za září 2014. Nepřináší žádný benefit.",
"armorMystery201410Text": "Výbava goblina",
"armorMystery201410Notes": "Šupinaté, slizké a silné! Výbava pro předplatitele říjen 2014. Nepřináší žádný bonus.",
"armorMystery201412Text": "Tučňáčí oblek",
"armorMystery201412Notes": "Jsi tučňák! Nepřináší žádný benefit. Předmět pro předplatitele prosinec 2014.",
"armorMystery201501Text": "Hvězdná zbroj",
"armorMystery201501Notes": "Galaxie se třpytí v kovu tohoto brnění a posilují nositelovo odhodlání. Nepřináší žádný benefit. Předmět pro předplatitele leden 2015.",
"armorMystery201503Text": "Akvamarínové zbroj",
"armorMystery201503Notes": "Tento modrý minerál symbolizuje štěstí, spokojenost a nekonečnou produktivitu. Nepřináší žádný benefit. Předmět pro předplatitele březen 2015.",
"armorMystery201504Text": "Oděv pilné včelky",
"armorMystery201504Notes": "V tomto okouzlujícím oděvu budeš produktivní jako pilná včelka! Nepřináší žádný benefit. Předmět pro předplatitele Duben 2015.",
"armorMystery201506Text": "Neopren na šnorchlování",
"armorMystery201506Notes": "Zašnorchluj si u korálového útesu v tomto zářivě barevném úboru! Nepřináší žádný benefit. Předmět pro předplatitele červen 2015.",
"armorMystery201508Text": "Kostým geparda",
"armorMystery201508Notes": "Utíkej rychle jako blesk s tímhle huňatým kostýmem geparda! Nepřináší žádný benefit. Předmět pro předplatitele srpen 2015.",
"armorMystery201509Text": "Kostým vlkodlaka",
"armorMystery201509Notes": "Tohle JE kostým, že jo? Nepřináší žádný benefit. Předmět pro předplatitele září 2015.",
"armorMystery201511Text": "Dřevěné brnění",
"armorMystery201511Notes": "I přes to, že toto brnění bylo vyřezán přímo z kouzelného polene, je překvapivě pohodlné. Nepřináší žádný benefit. Předmět pro předplatitele listopad 2015.",
"armorMystery201512Text": "Brnění ze studeného ohně",
"armorMystery201512Notes": "Přivolej ledové plameny zimy! Nepřináší žádný benefit. Předmět pro předplatitele prosinec 2015.",
"armorMystery201603Text": "Lucky Suit",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
"armorMystery201604Text": "Armor o' Leaves",
"armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunk oblek",
"armorMystery301404Notes": "Elegantní a fešácký, joj! Nepřináší žádný benefit. Předmět pro předplatitele únor 3015.",
"armorArmoireLunarArmorText": "Uklidňující měsíční brnění",
"armorArmoireLunarArmorNotes": "Světlo měsíce tě učiní silným a bystrým. Zvyšuje Sílu o <%= str %> a Inteligenci o <%= int %>. Začarovaná almara: Uklidňující měsíční set (předmět 2 ze 3).",
"armorArmoireGladiatorArmorText": "Brnění gladiátora",
"armorArmoireGladiatorArmorNotes": "Abys mohl být gladiátorem, musíš být nejen mazaný.... ale taky silný. Zvyšuje Vnímání o <%= per %> a Sílu o <%= str %>. Začarovaná almara: Set gladiátora (předmět 2 ze 3).",
"armorArmoireRancherRobesText": "Rančerský oděv",
"armorArmoireRancherRobesNotes": "Nažeň svá zvířata a mazlíčky v této rančerské róbě! Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Inteligenci o <%= int %>. Začarovaná almara: Rančerský Set (předmět 2 ze 3).",
"armorArmoireGoldenTogaText": "Zlatá tóga",
"armorArmoireGoldenTogaNotes": "Tato třpytivá tóga je nošena pouze pravými hrdiny. Zvyšuje Sílu a Obranu o <%= attrs %> každou. Začarovaná almara: Set zlaté tógy (předmět 1 ze 3).",
"armorArmoireHornedIronArmorText": "Železné brnění s rohy",
"armorArmoireHornedIronArmorNotes": "Zprudka ukuto z oceli, toto brnění je skoro nerozbitné. Zvyšuje Obranu o <%= con %> a Vnímání o <%= per %>. Začarovaná almara: Set helmy s rohy (předmět 2 ze 3)",
"armorArmoirePlagueDoctorOvercoatText": "Zimník Morového Lékaře",
"armorArmoirePlagueDoctorOvercoatNotes": "Autentický zimník nošený doktory, kteří vzdorují Moru Otálení! Zvyšuje Inteligenci o <%= int %>, Sílu o <%= str %> a Obranu o <%= con %>. Začarovaná almara: Set Morových Lékařů (Předmět 3 ze 3).",
"armorArmoireShepherdRobesText": "Oděv pastýře",
"armorArmoireShepherdRobesNotes": "Látka je chladivá a prodyšná, perfektní pro horký den pasení gryfů v poušti. Zvyšuje Sílu a Vnímání o <%= attrs %> každé. Začarovaná almara: Set pastýře (předmět 2 ze 3).",
"armorArmoireRoyalRobesText": "Královský oděv",
"armorArmoireRoyalRobesNotes": "Skvělý vládce, vládni celý den! Zvyšuje Obranu, Inteligenci a Vnímání o <%= attrs %> každé. Začarovaná almara: Královský set (předmět 3 ze 3)",
"armorArmoireCrystalCrescentRobesText": "Oděv křišťálového půlměsíce",
"armorArmoireCrystalCrescentRobesNotes": "Tento magický oděv světélkuje ve tmě. Zvyšuje Obranu a Vnímání o <%= attrs %> každé. Začarovaná almara: Set křišťálového půlměsíce (předmět 2 ze 3).",
"armorArmoireDragonTamerArmorText": "Zbroj krotitele draků",
"armorArmoireDragonTamerArmorNotes": "Toto silné brnění je ohnivzdorné. Zvyšuje Obranu o <%= con %>. Začarovaná almara: Set krotitele draků (předmět 3 ze 3).",
"armorArmoireBarristerRobesText": "Barrister Robes",
"armorArmoireBarristerRobesNotes": "Very serious and stately. Increases Constitution by <%= con %>. Enchanted Armoire: Barrister Set (Item 2 of 3).",
"armorArmoireJesterCostumeText": "Jester Costume",
"armorArmoireJesterCostumeNotes": "Tra-la-la! Despite the look of this costume, you are no fool. Increases Intelligence by <%= int %>. Enchanted Armoire: Jester Set (Item 2 of 3).",
"armorArmoireMinerOverallsText": "Miner Overalls",
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
"armorArmoireGraduateRobeText": "Graduate Robe",
"armorArmoireGraduateRobeNotes": "Congratulations! This weighty robe hangs heavy with all the knowledge you have accrued. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 2 of 3).",
"headgear": "Pokrývka hlavy",
"headBase0Text": "Žádná přilba",
"headBase0Notes": "Žádná pokrývka hlavy",
"headWarrior1Text": "Kožená helma",
"headWarrior1Notes": "Čapka z odolné vařené kůže. Zvyšuje Sílu o <%= str %>.",
"headWarrior2Text": "Kroužkový čepec",
"headWarrior2Notes": "Kroužková kapuce. Zvyšuje Sílu o <%= str %>.",
"headWarrior3Text": "Plátová helma",
"headWarrior3Notes": "Silná železná helma, odolná proti jakémukoliv úderu. Zvyšuje Sílu o <%= str %>.",
"headWarrior4Text": "Rudá helma",
"headWarrior4Notes": "Poseta rubíny moci září, když je její nositel rozezlen. Zvyšuje Sílu o <%= str %>.",
"headWarrior5Text": "Zlatá helma",
"headWarrior5Notes": "Královská koruna vázána na nablýskané brnění. Zvyšuje Sílu o <%= str %>.",
"headRogue1Text": "Kožená kapuce",
"headRogue1Notes": "Základní ochranná kutna. Zvyšuje Vnímání o <%= per %>.",
"headRogue2Text": "Černá kožená kapuce",
"headRogue2Notes": "Vhodná pro obranu i pro zamaskování. Zvyšuje Vnímání o <%= per %>.",
"headRogue3Text": "Maskovací kapuce",
"headRogue3Notes": "Robustní, ale nebrání sluchu. Zvyšuje Vnímání o <%= per %>.",
"headRogue4Text": "Polostínová kapuce",
"headRogue4Notes": "Zaručuje perfektní viditelnost ve tmě. Zvyšuje Vnímání o <%= per %>.",
"headRogue5Text": "Stínová kapuce",
"headRogue5Notes": "Skrývá myšlenky před těmi, kteří by je chtěli zkoumat. Zvyšuje Vnímání o <%= per %>.",
"headWizard1Text": "Čarodějův klobouk",
"headWizard1Notes": "Jednoduchý, pohodlný a módní. Zvyšuje Vnímání o <%= per %>.",
"headWizard2Text": "Čepec",
"headWizard2Notes": "Tradiční pokrývka hlavy potulného kouzelníka. Zvyšuje Vnímání o <%= per %>.",
"headWizard3Text": "Astrologův Klobouk",
"headWizard3Notes": "Zdobený Saturnovými prstenci. Zvyšuje Vnímání o <%= per %>.",
"headWizard4Text": "Arcimágův Kloubouk",
"headWizard4Notes": "Soustředí mysl na intezivní kouzlení. Zvyšuje Vnímání o <%= per %>.",
"headWizard5Text": "Královský klobouk pro mága",
"headWizard5Notes": "Vyzařuje autoritu nad jměním, počasím a nižšími mágy. Zvyšuje Vnímání o <%= per %>.",
"headHealer1Text": "Křišťálová čelenka",
"headHealer1Notes": "Čelenka zdobená kameny pro soustředění se na úkol. Zvyšuje Inteligenci o <%= int %>.",
"headHealer2Text": "Ametystová čelenka",
"headHealer2Notes": "Ochutnávka luxusu pro skromnou profesi. Zvyšuje Inteligenci o <%= int %>.",
"headHealer3Text": "Safírová čelenka",
"headHealer3Notes": "Září na znamení toho, že trpící budou brzy spaseni. Zvyšuje Inteligenci o <%= int %>.",
"headHealer4Text": "Smaragdová čelenka",
"headHealer4Notes": "Vyzařuje auru života a růstu. Zvyšuje Inteligenci o <%= int %>.",
"headHealer5Text": "Královská čelenka",
"headHealer5Notes": "Pro krále, královnu, či konatele zázraků. Zvyšuje Inteligenci o <%= int %>.",
"headSpecial0Text": "Stínová helma",
"headSpecial0Notes": "Krev a popel, láva a obsidián dávají této helmě její kouzlo a sílu. Zvyšuje Inteligenci o <%= int %>.",
"headSpecial1Text": "Křišťálová přilba",
"headSpecial1Notes": "Oblíbená koruna těch, kteří jdou příkladem. Zvyšuje všechny vlastnosti o <%= attrs %>.",
"headSpecial2Text": "Bezejmenná přilba",
"headSpecial2Notes": "Testament těch, kteří se rozdali a nežádali nic na oplátku. Zvyšuje Inteligenci a Sílu o <%= attrs %>.",
"headSpecialFireCoralCircletText": "Čelenka z ohnivého korálu",
"headSpecialFireCoralCircletNotes": "Tato čelenka, vyrobena největšími alchymisty v zemi Habitica, ti dovoluje dýchat pod vodou a potápět se pro poklad! Zvyšuje Vnímání o <%= per %>.",
"headSpecialNyeText": "Absurdní Párty Klobouk",
"headSpecialNyeNotes": "Získal jsi Absurdní párty klobouk! Nos ho s hrdostí, když odbíjí Nový rok! Nepřináší žádný benefit.",
"headSpecialYetiText": "Helma krotitele Yetti",
"headSpecialYetiNotes": "Roztomile děsivý klobouk. Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2013-2014!",
"headSpecialSkiText": "Lyžovražedná helma",
"headSpecialSkiNotes": "Udržuje nositelovu identitu neznámou... a jejich tvář v teple. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2013-2014!",
"headSpecialCandycaneText": "Cukrátkový klobouk",
"headSpecialCandycaneNotes": "Tohle je ten nejlepší klobouk na světě. Je také znám svým záhadným objevováním se a mizením. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2013-2014!",
"headSpecialSnowflakeText": "Sněhová koruna",
"headSpecialSnowflakeNotes": "Nositeli této koruny není nikdy zima. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2013-2014!",
"headSpecialSpringRogueText": "Maska lstivé kočičky",
"headSpecialSpringRogueNotes": "Nikdo NIKDY neuhodne, že jsi kočičí lupič! Přidá <%= per %> bodů k Vnímání.. Limitovaná edice 2014 Jarní výbava",
"headSpecialSpringWarriorText": "Helma z jetelové oceli",
"headSpecialSpringWarriorNotes": "Ukuta z jetele ze sladké louky, tato helma dokáže odolat i nejničivějšímu výpadu. Přidá <%= str %> bodů k Síle. Limitovaná edice 2014 Jarní výbava",
"headSpecialSpringMageText": "Klobouk ze švýcarského sýra.",
"headSpecialSpringMageNotes": "Tento klobouk ukrývá spoustu silné magie! Snaž se ho nepokoušet. Přidá <%= per %> bodů k Vnímání.. Limitovaná edice 2014 Jarní výbava.",
"headSpecialSpringHealerText": "Koruna přátelství",
"headSpecialSpringHealerNotes": "Tato koruna symbolizuje loajalitu a přátelství. Pes je přeci dobrodruhovým nejlepším přítelem. Přidá <%= int %> bodů k Inteligenci. Limitovaná edice 2014 Jarní výbava.",
"headSpecialSummerRogueText": "Pirátský klobouk",
"headSpecialSummerRogueNotes": "Jen ten nejproduktivnější z pirátů může nosit tenhle super klobouk. Přidá <%= per %> bodů k Vnímání. Limitovaná Edice 2014 Letní Výbava.",
"headSpecialSummerWarriorText": "Chavstounova čelenka",
"headSpecialSummerWarriorNotes": "Tento měkký, slaný oděv naplňuje svého nositele silou. Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.",
"headSpecialSummerMageText": "Chaluhou obalený klobouk",
"headSpecialSummerMageNotes": "Co je kouzelnější než klobouk obalený řasou? Přidá <%= per %> bodů k Vnímání. Limitovaná Edice 2014 Letní Výbava.",
"headSpecialSummerHealerText": "Korálová koruna",
"headSpecialSummerHealerNotes": "Umožňuje svému nositeli hojit poškozené korály. Přidá <%= con %> bodů k Inteligenci. Limitovaná edice 2014 Letní výbava.",
"headSpecialFallRogueText": "Krvavě rudá kapuce",
"headSpecialFallRogueNotes": "Identita upířího udeřitele musí vždy zůstat ukryta. Přidává <%= per %> bodů k Vnímání. Limitovaná edice podzimní výbavy 2014.",
"headSpecialFallWarriorText": "Skalp monstra vědy",
"headSpecialFallWarriorNotes": "Popadni tuhle helmu! Je jen TROŠINKU použitá. Přidává <%= str %> bodů k Síle. Limitovaná edice podzimní výbavy 2014.",
"headSpecialFallMageText": "Špičatý klobouk",
"headSpecialFallMageNotes": "Magie je vpletena do celého tohoto klobouku. Přidá <%= per %> bodů k Vnímání. Limitovaná edice podzimní výbavy 2014.",
"headSpecialFallHealerText": "Obvaz hlavy",
"headSpecialFallHealerNotes": "Vysoce sterilní a velmi módní. Přidá <%= int %> bodů k Inteligenci. Limitovaná edice podzimní výbavy 2014.",
"headSpecialNye2014Text": "Prdlý party klobouček",
"headSpecialNye2014Notes": "Obdržel jsi prdlý party klobouček! Nos ho s hrdostí na novoroční párty! Nepřináší žádný benefit.",
"headSpecialWinter2015RogueText": "Maska ledového kačera",
"headSpecialWinter2015RogueNotes": "Jsi opravdu, rozhodně, absolutně pravý Ledový kačer. Určitě jsi se neinfiltroval do jejich úlů. Nemáš žádný zájem o nesmírná bohatství, která se podle pověstí válí v jejich tunelech. Grrr. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2014-2015.",
"headSpecialWinter2015WarriorText": "Perníková helma",
"headSpecialWinter2015WarriorNotes": "Mysli, mysli, mysli, jak nejvíc jen můžeš. Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2014-2015.",
"headSpecialWinter2015MageText": "Klobouk polární záře",
"headSpecialWinter2015MageNotes": "Látka tohoto klobouku září, když její nositel studuje. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2014-2015.",
"headSpecialWinter2015HealerText": "Chlupaťoučké klapky na uši",
"headSpecialWinter2015HealerNotes": "Tyto klapky na uši k tobě nepustí chlad a ani rušivé zvuky. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2014-2015.",
"headSpecialSpring2015RogueText": "Ohnivzdorná helma",
"headSpecialSpring2015RogueNotes": "Oheň? Ha! Ohni kníkáš do tváře! Zvyšuje Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2015.",
"headSpecialSpring2015WarriorText": "Helma varování",
"headSpecialSpring2015WarriorNotes": "Měj se na pozoru před touto helmou! Jenom divoký pejsek ji může nosit. Přestaň se smát. Zvyšuje Sílu o <%= str %>. Limitovaná edice Jarní výbavy 2015.",
"headSpecialSpring2015MageText": "Klobouk kejklíře",
"headSpecialSpring2015MageNotes": "Co bylo první? Králík nebo klobouk? Zvyšuje Vnímání o <%= per %>. Limitovaná edice Jarní výbavy 2015.",
"headSpecialSpring2015HealerText": "Uklidňující koruna",
"headSpecialSpring2015HealerNotes": "Perla ve středu korunu uklidňuje ty kolem sebe. Zvyšuje Inteligenci o <%= int %>. Limitovaná edice Jarní výbavy 2015.",
"headSpecialSummer2015RogueText": "Klobouk odpadlíka",
"headSpecialSummer2015RogueNotes": "Tento pirátský klobouk spadl přes palubu a byl ozdoben kusy korálu. Zvyšuje Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.",
"headSpecialSummer2015WarriorText": "Oceánská helma vykládaná drahokamy",
"headSpecialSummer2015WarriorNotes": "Tato helma, vyrobena z hlubinných kovů řemeslníky z Liknavosti, je silná a krásná. Zvyšuje Sílu o <%= str %>. Limitovaná edice letní výbavy 2015.",
"headSpecialSummer2015MageText": "Věštecká šála",
"headSpecialSummer2015MageNotes": "Ukrytá moc září v každé niti této šály. Zvyšuje Vnímání o <%= per %>. Limitovaná edice letní výbavy 2015.",
"headSpecialSummer2015HealerText": "Námořnická čapka",
"headSpecialSummer2015HealerNotes": "S námořnickou čapkou pevně nasazenou na hlavě můžeš proplout i těmi nejbouřlivějšími moři! Zvyšuje Inteligenci o <%= int %>. Limitovaná edice letní výbavy 2015.",
"headSpecialFall2015RogueText": "Netopýří křídla",
"headSpecialFall2015RogueNotes": "Změř své nepřátele touto mocnou helmou! Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.",
"headSpecialFall2015WarriorText": "Strašákův klobouk",
"headSpecialFall2015WarriorNotes": "Každý by chtěl tenhle klobouk - pokud by měli mozek. Zvyšuje Sílu o <%= str %>. Limitovaná edice pozdimní výbavy 2015.",
"headSpecialFall2015MageText": "Sešívaný klobouk",
"headSpecialFall2015MageNotes": "Každý steh na tomto klobouku vyzařuje sílu. Zvyšuje Vnímání o <%= per %>. Limitovaná edice podzimní výbavy 2015.",
"headSpecialFall2015HealerText": "Klobouk žáby",
"headSpecialFall2015HealerNotes": "Tohle je opravdu vážný klobouk nošený jen těmi nejpokročilejšími lektvaráři. Zvyšuje Inteligenci o <%= int %>. limitovaná edice podzimní výbavy 2015.",
"headSpecialNye2015Text": "Legrační párty klobouček",
"headSpecialNye2015Notes": "Obdržel jsi legrační party klobouček! Nos ho s hrdostí na novoroční párty! Nepřináší žádný benefit.",
"headSpecialWinter2016RogueText": "Kakaová helma",
"headSpecialWinter2016RogueNotes": "Ochranná šála na této teploučké helmě se sundavá jen když chceš v zimě srkat teplé nápoje. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2015-2016.",
"headSpecialWinter2016WarriorText": "Čepice sněhuláka",
"headSpecialWinter2016WarriorNotes": "Brr! Tahle helma je opravdu mocná... dokud neroztaje. Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2015-2016.",
"headSpecialWinter2016MageText": "Snowboarďácká kapuce",
"headSpecialWinter2016MageNotes": "Přes ní ti nepůjde sníh do očí když sesíláš kouzla. Zvyšuje Vnímání o <%= per %>. Limitovaná edice zimní výbavy 2015-2016.",
"headSpecialWinter2016HealerText": "Helma s vílími křídly",
"headSpecialWinter2016HealerNotes": "Tatokřídlasemihotajítakrychležesplývají! Zvyšují Inteligenci o <%= int %>. Limitovaná edice zimní výbavy 2015-2016.",
"headSpecialSpring2016RogueText": "Good Doggy Mask",
"headSpecialSpring2016RogueNotes": "Aww, what a cute puppy! Come here and let me pet your head. ...Hey, where did all my Gold go? Increases Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
"headSpecialSpring2016WarriorText": "Mouse Guard Helm",
"headSpecialSpring2016WarriorNotes": "Never again shall you be bopped on the head! Let them try! Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
"headSpecialSpring2016MageText": "Grand Malkin Hat",
"headSpecialSpring2016MageNotes": "Apparel to set you above the mere alley-mages of the world. Increases Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
"headSpecialSpring2016HealerText": "Blossom Diadem",
"headSpecialSpring2016HealerNotes": "It glints with the potential of new life ready to burst forth. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
"headSpecialGaymerxText": "Helma duhového bojovníka",
"headSpecialGaymerxNotes": "Ku příležitosti oslav GaymerX je tato speciální helma zdobena zářivým, barevným, duhovým vzorem! GaymerX je herní veletrh oslavující LGBTQ a hry a je otevřený všem.",
"headMystery201402Text": "Okřídlená přilba",
"headMystery201402Notes": "Tato okřídlená čelenka propůjčuje svému nositeli rychlost větru! Výbava pro předplatitele únor 2014.",
"headMystery201405Text": "Plamen mysli",
"headMystery201405Notes": "Spal flákání! Nepřináší žádný benefit. Výbava pro předplatitele květen 2014.",
"headMystery201406Text": "Koruna z chapadel",
"headMystery201406Notes": "Chapadla na této koruně shormažďují magickou energii z vody. Nepřináší žádný benefit. Červen 2014 předmět pro předplatitele.",
"headMystery201407Text": "Helma podvodního objevitele",
"headMystery201407Notes": "S touto helmou je snadné objevovat svět pod vodou! A taky v ní vypadáš jako srandovní ryba. Hodně retro! Výbava pro předplatitele červenec 2014. Nepřidává žádný benefit.",
"headMystery201408Text": "Sluneční koruna",
"headMystery201408Notes": "Tato zářná koruna dává svému nositeli sílu vůle. Předmět pro předplatitele srpen 2014. Nepřidává žádný benefit.",
"headMystery201411Text": "Ocelová helma sportu",
"headMystery201411Notes": "Tato tradiční helma je nošena při Habiťany milovaném sportu balancování, který spočívá v oblečení se do chráničů a snaze vybalancovat práci a život.... ZATÍMCO TĚ HONÍ GRYFOVÉ. Nepřináší žádný benefit. Výbava pro předplatitele listopad 2014.",
"headMystery201412Text": "Tučňáčí klobouk",
"headMystery201412Notes": "Kdo je tu tučňák? nepřináší žádný benefit. Předmět pro předplatitele prosinec 2014.",
"headMystery201501Text": "Hvězdná helma",
"headMystery201501Notes": "Hvězdné konstalace se třpytí a poblikávají v této helmě a vedou nositelovy myšlenky k většímu soustředění. Nepřináší žádný benefit. Předmět pro předplatitele leden 2015.",
"headMystery201505Text": "Helma zeleného rytíře",
"headMystery201505Notes": "Zelená chocholka na této železné helmě se hrdě třepotá. Nepřináší žádný benefit. Předmět pro předplatitele květen 2015.",
"headMystery201508Text": "Gepardí klobouk",
"headMystery201508Notes": "Tenhle příjemný klobouk je pořádně huňatý! Nepřináší žádný benefit. Předmět pro předplatitele srpen 2015.",
"headMystery201509Text": "Maska vlkodlaka",
"headMystery201509Notes": "Tohle JE maska, že jo? Nepřináší žádný benefit. Předmět pro předplatitele září 2015.",
"headMystery201511Text": "Koruna z polena",
"headMystery201511Notes": "Spočítej letokruhy, aby věděl, jak je tahle koruna stará. Nepřináší žádný benefit. Předmět pro předplatitele listopad 2015.",
"headMystery201512Text": "Zimní plamen",
"headMystery201512Notes": "Tyto plameny žhnout chladným intelektem. Nepřináší žádný benefit. Předmět pro předplatitele prosinec 2015.",
"headMystery201601Text": "Helm of True Resolve",
"headMystery201601Notes": "Stay resolute, brave champion! Confers no benefit. January 2016 Subscriber Item.",
"headMystery201602Text": "Heartbreaker Hood",
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
"headMystery201604Text": "Crown o' Flowers",
"headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Fešný cylindr",
"headMystery301404Notes": "Fešný cylindr pro ty největší džentlmeny. Předmět pro předplatitele leden 2015. Nepřináší žádný benefit.",
"headMystery301405Text": "Obyčejný cylindr",
"headMystery301405Notes": "Obyčejný cylindr, který si přímo žádá o doplnění nějakým fešáckým ohozem. Nepřináší žádný benefit. Předmět pro předplatitele květen 3015.",
"headArmoireLunarCrownText": "Uklidňující měsíční koruna",
"headArmoireLunarCrownNotes": "Tato koruna utužuje zdraví a zbystří smysly, obzvláště při úplňku. Zvyšuje Obranu o <%= con %> a Vnímání o <%= per %>. Začarovaná almara: Uklidňující měsíční set (předmět 1 ze 3).",
"headArmoireRedHairbowText": "Červená mašle do vlasů",
"headArmoireRedHairbowNotes": "Staň se silným, neústupným a chytrým s touto nádhernou Červenou mašlí do vlasů! Zvyšuje Sílu o <%= str %>, Obranu o <%= con %> a Inteligenci o <%= int %>. Začarovaná almara: nezávislý předmět.",
"headArmoireVioletFloppyHatText": "Fialový měkký klobouk",
"headArmoireVioletFloppyHatNotes": "Mnoho zaříkadel bylo všito do tohoto jednoduchého klobouku a to mu dává jeho pěknou fialovou barvu. Zvyšuje Vnímání o <%= per %>, Inteligenci o <%= int %> a Obranu o <%= con %>. Začarovaná almara: Nezávislý předmět.",
"headArmoireGladiatorHelmText": "Helma gladiátora",
"headArmoireGladiatorHelmNotes": "Abys mohl být gladiátorem, musíš být nejen mazaný.... ale taky silný. Zvyšuje Inteligenci o <%= int %> a Vnímání o <%= per %>. Začarovaná almara: Set gladiátora (předmět 1 ze 3).",
"headArmoireRancherHatText": "Rančerský klobouk",
"headArmoireRancherHatNotes": "Nažeň svá zvířata a mazlíčky v tomto rančerském klobouku! Zvyšuje Sílu o <%= str %>, Vnímání o <%= per %> a Inteligenci o <%= int %>. Začarovaná almara: Rančerský Set (předmět 1 ze 3).",
"headArmoireBlueHairbowText": "Modrá mašle do vlasů",
"headArmoireBlueHairbowNotes": "Staň se vnímavým, neoblomným a chytrým díky této nádherné modré mašli do vlasů! Zvyšuje Vnímání o <%= per %>, Obranu o <%= con %> a Inteligenci o <%= int %>. Začarovaná almara: Nezávislý předmět.",
"headArmoireRoyalCrownText": "Královská koruna",
"headArmoireRoyalCrownNotes": "Sláva vládci, mocnému a silnému! Zvyšuje Sílu o <%= str %>. Začarovaná almara: Královský set (předmět 1 ze 3).",
"headArmoireGoldenLaurelsText": "Zlaté vavříny",
"headArmoireGoldenLaurelsNotes": "Tyto zlaté vavříny odměňují ty, kteří pokořili zlozvyky. Zvyšuje Vnímání a Obranu o <%= attrs %> každou. Začarovaná almara: Set zlaté tógy (předmět 2 ze 3).",
"headArmoireHornedIronHelmText": "Železná helma s rohy",
"headArmoireHornedIronHelmNotes": "Zprudka ukuto z oceli, tato helma je skoro nerozbitná. Zvyšuje Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Set helmy s rohy (předmět 1 ze 3)",
"headArmoireYellowHairbowText": "Žlutá mašle do vlasů",
"headArmoireYellowHairbowNotes": "Staň se vnímavým, silným a chytrým s touto krásnou Žlutou mašlí do vlasů! Zvyšuje Vnímání, Sílu a Inteligenci, každé o <%= attrs %>. Začarovaná almara: Nezávislý předmět.",
"headArmoireRedFloppyHatText": "Červený měkký klobouk",
"headArmoireRedFloppyHatNotes": "Mnoho kouzel bylo zašito do tohoto jednoduchého klobouku. Dodávají mu zářivou červenou barvu. Zvyšuje Obranu, Inteligenci a Vnímání, vše o <%= attrs %>. Začarovaná almara: Nezávislý předmět.",
"headArmoirePlagueDoctorHatText": "Klobouk Morového Lékaře",
"headArmoirePlagueDoctorHatNotes": "Autentický klobouk nošený doktory, kteří zápasí s Morem Otálení! Zvyšuje Sílu o <%= str %>, Inteligenci o <%= int %> a Obranu o <%= con %>. Začarovaná almara: Set Morových Lékařů (Předmět 1 ze 3).",
"headArmoireBlackCatText": "Klobouk černé kočky",
"headArmoireBlackCatNotes": "Tenhle klobouk... přede. A mrská ocasem. A dýchá? No, prostě ti na hlavě spí kočka. Zvyšuje Inteligenci a Vnímání o <%= attrs %> každé. Začarovaná almara: Nezávislý předmět.",
"headArmoireOrangeCatText": "Klobouk rezavé kočky",
"headArmoireOrangeCatNotes": "Tenhle klobouk... přede. A mrská ocasem. A dýchá? No, prostě ti na hlavě spí kočka. Zvyšuje Sílu a Obranu o <%= attrs %> každé. Začarovaná almara: Nezávislý předmět.",
"headArmoireBlueFloppyHatText": "Modrý měkký klobouk",
"headArmoireBlueFloppyHatNotes": "Mnoho kouzel bylo zašito do tohoto jednoduchého klobouku. Dodávají mu zářivou modrou barvu. Zvyšuje Obranu, Inteligenci a Vnímání, vše o <%= attrs %>. Začarovaná almara: Nezávislý předmět.",
"headArmoireShepherdHeaddressText": "Pastýřova čelenka",
"headArmoireShepherdHeaddressNotes": "Někdy gryfové, které paseš, rádi tuto čelenku koušou, ale i přesto díky ní vypadáš inteligentněji. Zvyšuje Inteligenci o <%= int %>. Začarovaná almara: Set pastýře (předmět 3 ze 3).",
"headArmoireCrystalCrescentHatText": "Klobouk křišťálového půlměsíce",
"headArmoireCrystalCrescentHatNotes": "Design tohoto klobouku se mění s fázemi měsíce. Zvyšuje Inteligenci a Vnímání o <%= attrs %> každé. Začarovaná almara: Set křišťálového půlměsíce (předmět 1 ze 3)",
"headArmoireDragonTamerHelmText": "Helma krotitele draků",
"headArmoireDragonTamerHelmNotes": "Vypadáš úplně jako drak. Bezchybná kamufláž... Zvyšuje Inteligenci o <%= int %>. Začarovaná almara: Set krotitele draků (předmět 1 ze 3).",
"headArmoireBarristerWigText": "Barrister Wig",
"headArmoireBarristerWigNotes": "This bouncy wig is enough to frighten away even the fiercest foe. Increases Strength by <%= str %>. Enchanted Armoire: Barrister Set (Item 1 of 3).",
"headArmoireJesterCapText": "Jester Cap",
"headArmoireJesterCapNotes": "The bells on this hat might distract your opponents, but they just help you focus. Increases Perception by <%= per %>. Enchanted Armoire: Jester Set (Item 1 of 3).",
"headArmoireMinerHelmetText": "Miner Helmet",
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
"headArmoireGraduateCapText": "Graduate Cap",
"headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "štít v ruce",
"shieldBase0Text": "Bez štítu v ruce",
"shieldBase0Notes": "Bez štítu nebo druhé zbraně.",
"shieldWarrior1Text": "Dřevěný štít",
"shieldWarrior1Notes": "Kulatý štít z tlustého dřeva. Zvyšuje Obranu o <%= con %>.",
"shieldWarrior2Text": "Pukléř",
"shieldWarrior2Notes": "Lehký a odolný, vhodný pro rychlou obranu. Zvyšuje Obranu o <%= con %>.",
"shieldWarrior3Text": "Zpevněný štít",
"shieldWarrior3Notes": "Vyroben z dřeva a posílen kovovými pásy. Zvyšuje Obranu o <%= con %>.",
"shieldWarrior4Text": "Rudý štít",
"shieldWarrior4Notes": "Trestá výpady dávkou ohně. Zvyšuje Obranu o <%= con %>.",
"shieldWarrior5Text": "Zlatý štít",
"shieldWarrior5Notes": "Zářící odznak předvoje. Zvyšuje Obranu o <%= con %>.",
"shieldHealer1Text": "Léčitelův pukléř",
"shieldHealer1Notes": "Snadno se odhazuje, máš volnou ruku k obvazování. Zvyšuje Obranu o <%= con %>.",
"shieldHealer2Text": "Štít ve tvaru papírového draka",
"shieldHealer2Notes": "Zkosený štít se symbolem léčení. Zvyšuje Obranu o <%= con %>.",
"shieldHealer3Text": "Ochranný štít",
"shieldHealer3Notes": "Tradiční štít rytířů obranářů. Zvyšuje Obranu o <%= con %>.",
"shieldHealer4Text": "Štít zachránce",
"shieldHealer4Notes": "Zastaví výpady mířené na blízké nevinné stejně jako výpady mířené na tebe. Zvyšuje Obranu o <%= con %>.",
"shieldHealer5Text": "Královský štít",
"shieldHealer5Notes": "Udělen těm nejoddanějším obraně království. Zvyšuje Obranu o <%= con %>.",
"shieldSpecial0Text": "Mučená lebka",
"shieldSpecial0Notes": "Vidí za závoj smrti a ke strachu nepřátel ukazuje, co tam vidí. Zvyšuje Vnímání o <%= per %>.",
"shieldSpecial1Text": "Křišťálový štít",
"shieldSpecial1Notes": "Tříští šípy a odráží slova vzbouřenců. Zvyšuje všechny atributy o <%= attrs %>.",
"shieldSpecialMoonpearlShieldText": "Štít z měsíční perly",
"shieldSpecialMoonpearlShieldNotes": "Zkonstruován k rychlému plavání a také nějaké té obraně. Zvyšuje Obranu o <%= con %>.",
"shieldSpecialGoldenknightText": "Mustainův Milník drtící řemdih",
"shieldSpecialGoldenknightNotes": "Meetingy, monstra, neduhy: zvládnuto! Prásk! Zvyšuje Obranu a Vnímání o <%= attrs %> každé.",
"shieldSpecialYetiText": "Štít krotitele Yetti",
"shieldSpecialYetiNotes": "Tento štít odráží světlo ze sněhu. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimního vybavení 2013-2014!",
"shieldSpecialSnowflakeText": "Vločkový štít",
"shieldSpecialSnowflakeNotes": "Každý štít je jedinečný. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2013-2014!",
"shieldSpecialSpringRogueText": "Hákové drápy",
"shieldSpecialSpringRogueNotes": "Úžasný pro zmenšování vysokých budov, a také skartování koberců. Přidá <%= str %> bodů k Síle. Limitovaná edice 2014 Jarní výbava",
"shieldSpecialSpringWarriorText": "Vaječný štít",
"shieldSpecialSpringWarriorNotes": "Tento štít nikdy nepraskne, ať do něj bušíš, jak chceš. Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Jarní výbava",
"shieldSpecialSpringHealerText": "Pískací míček maximální ochrany",
"shieldSpecialSpringHealerNotes": "Vydává protivné, nepřetržité pískání, když do něj kousneš. Snadno zažene nepřátele. Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Jarní výbava.",
"shieldSpecialSummerRogueText": "Pirátská palaš",
"shieldSpecialSummerRogueNotes": "Zadrž! Všechny Denní úkoly půjdou přes palubu! Přidá <%= str %> bodů k Síle. Limitovaná Edice 2014 Letní Výbava.",
"shieldSpecialSummerWarriorText": "Štít z naplavenin",
"shieldSpecialSummerWarriorNotes": "Tento štít vyrobený ze dřeva ztroskotaných lodí ti pomůže odvrátit i ty nejbouřlivější Denní úkoly! Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Letní výbava.",
"shieldSpecialSummerHealerText": "Mělčinný štít",
"shieldSpecialSummerHealerNotes": "Nikdo se neodváží zaútočit na korálový útes, pokud ho bude bránit tento lesklý štít! Přidá <%= con %> bodů k Obraně. Limitovaná edice 2014 Letní výbava.",
"shieldSpecialFallRogueText": "Stříbrný kolík",
"shieldSpecialFallRogueNotes": "Posílá nemrtvé. Také přidává bonus proti vlkodlakům, protože nikdy nemůžeš být dost opatrný. Přidává <%= str %> k Síle. Limitovaná edice podzimní výbavy 2014.",
"shieldSpecialFallWarriorText": "Účinný lektvar vědy",
"shieldSpecialFallWarriorNotes": "Záhadně se vylévá na laboratorní pláště. Přidá <%= con %> bodů k Obraně. Limitovaná edice podzimní výbavy 2014.",
"shieldSpecialFallHealerText": "Štít posetý drahými kameny",
"shieldSpecialFallHealerNotes": "Tento třpytivý štít byl objeven v prastaré hrobce. Přidá <%= con %> bodů k Obraně. Limitovaná edice podzimní výbavy 2014.",
"shieldSpecialWinter2015RogueText": "Ledový bodec",
"shieldSpecialWinter2015RogueNotes": "Opravdu, rozhodně, absolutně jsi je právě zvedl ze země. Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2014-2015.",
"shieldSpecialWinter2015WarriorText": "Gumídkový štít",
"shieldSpecialWinter2015WarriorNotes": "Tento zdánlivě sladký štít je ve skutečnosti vyroben z výživné želatinové zeleniny. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2014-2015.",
"shieldSpecialWinter2015HealerText": "Uklidňující štít",
"shieldSpecialWinter2015HealerNotes": "Teto štít odráží ledové větry. Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2014-2015.",
"shieldSpecialSpring2015RogueText": "Explozivní kník",
"shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Disk na jídlo",
"shieldSpecialSpring2015WarriorNotes": "Hoď ho po nepřátelích... nebo ho drž, protože se naplní dobrůtkami na večeři. Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2015.",
"shieldSpecialSpring2015HealerText": "Vzorovaný polštář",
"shieldSpecialSpring2015HealerNotes": "Na tomhle měkkém polštáři si můžeš odpočinout nebo s ním můžeš zápasit. Grrr! Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2015.",
"shieldSpecialSummer2015RogueText": "Střílející korál",
"shieldSpecialSummer2015RogueNotes": "Tato odrůda korálu má schopnost vystřelovat svůj jed skrz vody. Zvyšuje Sílu o <%= str %>. Limitovaná edice letní výbavy 2015.",
"shieldSpecialSummer2015WarriorText": "Měsíčníkův štít",
"shieldSpecialSummer2015WarriorNotes": "Tento štít, vyroben z hlubinných kovů řemeslníky z Liknavosti, září jako písek a moře. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.",
"shieldSpecialSummer2015HealerText": "Štít z řemínků",
"shieldSpecialSummer2015HealerNotes": "Použij tento štít k vyhnání krys z podpalubí. Zvyšuje Obranu o <%= con %>. Limitovaná edice letní výbavy 2015.",
"shieldSpecialFall2015RogueText": "Netopýří sekera",
"shieldSpecialFall2015RogueNotes": "Úkoly se zbaběle třesou před plácáním této sekery. Zvyšuje Sílu o <%= str %>. Limitovaná edice podzimní výbavy 2015.",
"shieldSpecialFall2015WarriorText": "Sáček na ptačí zob",
"shieldSpecialFall2015WarriorNotes": "Je pravda, že máš plašit vrány, ale není nic špatného na tom, když si člověk udělá pár nových přátel! Zvyšuje Obranu o <%= con %>. limitovaná edice podzimní výbavy 2015.",
"shieldSpecialFall2015HealerText": "Míchací klacek",
"shieldSpecialFall2015HealerNotes": "Tenhle klacek zamíchá vše aniž by se roztavil, rozpustil nebo vzplál! Také jím můžeš šťouchat do úkolů protivníků. Zvyšuje Obranu o <%= con %>. Limitovaná edice podzimní výbavy 2015.",
"shieldSpecialWinter2016RogueText": "Hrnek kakaa",
"shieldSpecialWinter2016RogueNotes": "Nápoj, který zahřeje, nebo žhavý projektil? Rozhodni se sám... Zvyšuje Sílu o <%= str %>. Limitovaná edice zimní výbavy 2015-2016.",
"shieldSpecialWinter2016WarriorText": "Štít sáněk",
"shieldSpecialWinter2016WarriorNotes": "Použij tento štít k odrážení útoků, nebo se na něj triumfálně projeď do bitvy! Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2015-2016.",
"shieldSpecialWinter2016HealerText": "Skřítkův dárek",
"shieldSpecialWinter2016HealerNotes": "Otevři ho otevři ho otevři ho otevři ho otevři ho otevři ho!!!!!!!!! Zvyšuje Obranu o <%= con %>. Limitovaná edice zimní výbavy 2015-2016.",
"shieldSpecialSpring2016RogueText": "Ohnivé boly",
"shieldSpecialSpring2016RogueNotes": "You've mastered the ball, the club, and the knife. Now you advance to juggling fire! Awoo! Increases Strength <%= str %>. Limited Edition 2016 Spring Gear.",
"shieldSpecialSpring2016WarriorText": "Sýrové kolečko",
"shieldSpecialSpring2016WarriorNotes": "Odvážil jsi se projít pastmi zlořádů, aby jsi obstaral toto obranu-zvětšující jídlo. Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2016.",
"shieldSpecialSpring2016HealerText": "Květinový štít",
"shieldSpecialSpring2016HealerNotes": "Vtipálek ti řekl, že tento malinký štít zablokuje Lesklá semínka. Nevěř mu. Zvyšuje Obranu o <%= con %>. Limitovaná edice Jarní výbavy 2016.",
"shieldMystery201601Text": "Kat odhodlání",
"shieldMystery201601Notes": "Tento meč lze použít k odražení všech rozptýlení. Neposkytuje žádný bonus. Předplatitelský předmět ledna 2016.",
"shieldMystery301405Text": "Štít z hodin",
"shieldMystery301405Notes": "Čas je na tvé straně s tímhle štítem z hodin! Nepřináší žádný benefit. Předmět pro předplatitele červen 3015.",
"shieldArmoireGladiatorShieldText": "Štít gladiátora",
"shieldArmoireGladiatorShieldNotes": "Abys mohl být gladiátorem, musíš... ale kecy, prostě je flákni svým štítem. Zvyšuje Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Set gladiátora (předmět 3 ze 3).",
"shieldArmoireMidnightShieldText": "Půlnoční štít",
"shieldArmoireMidnightShieldNotes": "Tento štít je nejmocnější úderem půlnoci! Zvyšuje Obranu o <%= con %> a Sílu o <%= str %>. Začarovaná almara: Nezávislý předmět.",
"shieldArmoireRoyalCaneText": "Královská hůlka",
"shieldArmoireRoyalCaneNotes": "Sláva vládci, oslavovaného v písních! Zvyšuje Obranu, Inteligenci a Vnímání o <%= attrs %> každé. Začarovaná almara: Královský set (předmět 2 ze 3).",
"shieldArmoireDragonTamerShieldText": "Štít krotitele draků",
"shieldArmoireDragonTamerShieldNotes": "Znejisti své nepřátele tímto štítem ve tvaru draka. Zvyšuje Vnímání o <%= per %>. Začarovaná almara: Set krotitele draků (předmět 2 ze 3).",
"shieldArmoireMysticLampText": "Mystická lampa",
"shieldArmoireMysticLampNotes": "Osviť i tu nejtemnější jeskyni s touto mystickou lampou! Zvyšuje vnímání o <%= per %>. Začarovaná almara: Nezávislý předmět.",
"shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
"shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Příslušenství na záda",
"backBase0Text": "Bez příslušenství na zádech",
"backBase0Notes": "Bez příslušenství na zádech.",
"backMystery201402Text": "Zlatá křídla",
"backMystery201402Notes": "Tato lesklá křídla mají pera, která se třpytí na slunci! Nepřináší žádný benefit. Výbava pro předplatitele únor 2014",
"backMystery201404Text": "Měsíční motýlí křídla",
"backMystery201404Notes": "Buď motýlem a poletuj kolem! Nepřináší žádný benefit. Výbava pro předplatitele duben 2014",
"backMystery201410Text": "Křídla goblina",
"backMystery201410Notes": "Proleť se nocí na těchto silných křídlech. Nepřináší žádný benefit. Výbava pro předplatitele říjen 2014.",
"backMystery201504Text": "Křídla pilné včelky",
"backMystery201504Notes": "Bzzzz! Poctivě od úkolu k úkolu. Nepřináší žádný benefit. Předmět pro předplatitele Duben 2015.",
"backMystery201507Text": "Čupr surfařské prkno",
"backMystery201507Notes": "Zasurfuj si od Svědomitých doků a prožeň vlny v Zátoce Nekompletnosti! Nepřináší žádný benefit. Předmět pro předplatitele červenec 2015.",
"backMystery201510Text": "Ocas goblina",
"backMystery201510Notes": "Chápavý a mocný! Nepřináší žádný bonus. Výbava pro předplatitele říjen 2015.",
"backMystery201602Text": "Plášť lamače srdcí",
"backMystery201602Notes": "Se švihnutím tvého pláště před tebou padají tvoji nepřátelé. Neposkytuje žádný bonus. Předplatitelský předmět únoru 2016.",
"backSpecialWonderconRedText": "Mocná kápě",
"backSpecialWonderconRedNotes": "Skví se silou a krásou. Speciální edice běžné zbroje. Nepřináší žádný benefit.",
"backSpecialWonderconBlackText": "Záludná kápě",
"backSpecialWonderconBlackNotes": "Utkána ze stínů a šepotu. Speciální edice běžné zbroje. Nepřináší žádný benefit.",
"body": "Příslušenství na tělo",
"bodyBase0Text": "Žádné doplňky",
"bodyBase0Notes": "Žádné doplňky",
"bodySpecialWonderconRedText": "Rubínový límec",
"bodySpecialWonderconRedNotes": "Atraktivní rubínový límec! Speciální edice běžné zbroje. Nepřináší žádný benefit.",
"bodySpecialWonderconGoldText": "Zlatý límec",
"bodySpecialWonderconGoldNotes": "Atraktivní zlatý límec! Speciální edice běžné zbroje. Nepřináší žádný benefit.",
"bodySpecialWonderconBlackText": "Ebenový límec",
"bodySpecialWonderconBlackNotes": "Atraktivní ebenový límec! Speciální edice běžné zbroje. Nepřináší žádný benefit.",
"bodySpecialSummerMageText": "Zářící karkulka",
"bodySpecialSummerMageNotes": "Slaná ani sladká voda neponičí tuto kovovou karkulku. Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.",
"bodySpecialSummerHealerText": "Korálový límec",
"bodySpecialSummerHealerNotes": "Stylový límec ze živého korálů! Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.",
"bodySpecialSummer2015RogueText": "Šerpa odpadlíka",
"bodySpecialSummer2015RogueNotes": "Nemůžeš být správný odpadlík bez šmrncu... a šerpy. Nepřináší žádný benefit. Limitovaná edice letní výbavy 2015.",
"bodySpecialSummer2015WarriorText": "Oceánské hroty",
"bodySpecialSummer2015WarriorNotes": "Každý hrot je pokryt jedem z medúzy, který chrání svého nositele. Nepřináší žádný benefit. Limitovaná edice letní výbavy 2015.",
"bodySpecialSummer2015MageText": "Zlatá přezka",
"bodySpecialSummer2015MageNotes": "Tato přezka nemá vůbec žádnou moc, ale hezky se leskne. Nepřináší žádný benefit. Limitovaná edice letní výbavy 2015.",
"bodySpecialSummer2015HealerText": "Námořníkův šátek",
"bodySpecialSummer2015HealerNotes": "Jo ho ho? Ne, ne, ne! Nepřináší žádný benefit. Limitovaná edice letní výbavy 2015.",
"headAccessory": "doplňky na hlavu",
"accessories": "Doplňky",
"animalEars": "Zvířecí uši",
"headAccessoryBase0Text": "Bez příslušenství na hlavě",
"headAccessoryBase0Notes": "Bez příslušenství na hlavě.",
"headAccessorySpecialSpringRogueText": "Fialové kočičí uši",
"headAccessorySpecialSpringRogueNotes": "Tyto kočičí uši sebou škubají, když zachytí blížící se hrozbu. Nepřidávají žádný bonus. Limitovaná edice 2014 Jarní výbava.",
"headAccessorySpecialSpringWarriorText": "Zelené králičí uši",
"headAccessorySpecialSpringWarriorNotes": "Králičí uši, které bystře zachytí každé křupnutí mrkve. Nepřidávají žádný bonus. Limitovaná edice 2014 Jarní výbava.",
"headAccessorySpecialSpringMageText": "Modré myší uši",
"headAccessorySpecialSpringMageNotes": "Tyto kulaté myší uši jsou hedvábně jemné. Nepřidávají žádný bonus. Limitovaná edice 2014 Jarní výbava",
"headAccessorySpecialSpringHealerText": "Žluté psí uši",
"headAccessorySpecialSpringHealerNotes": "Ohebné, ale roztomilé. Chceš si hrát? Nepřidávají žádný bonus. Limitovaná edice 2014 Jarní výbava",
"headAccessorySpecialSpring2015RogueText": "Žluté myší uši",
"headAccessorySpecialSpring2015RogueNotes": "Tyto uši se obrní proti zvukům explozí. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.",
"headAccessorySpecialSpring2015WarriorText": "Fialové psí uši",
"headAccessorySpecialSpring2015WarriorNotes": "Jsou fialové. Jsou to psí uši. Neztrácej čas s dalšími blbostmi. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.",
"headAccessorySpecialSpring2015MageText": "Modré králičí uši",
"headAccessorySpecialSpring2015MageNotes": "Tyto uši poctivě naslouchají, jestli někde kolem není nějaký mág, který odhaluje kouzla. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.",
"headAccessorySpecialSpring2015HealerText": "Zelené kočičí uši",
"headAccessorySpecialSpring2015HealerNotes": "Z těchto roztomilých kočičí uší všichni zezelenají závistí. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.",
"headAccessorySpecialSpring2016RogueText": "Zelené psí uši",
"headAccessorySpecialSpring2016RogueNotes": "S tímto předmětem můžeš sledovat lstivé kouzelníky, i když jsou neviditelní! Neposkytuje žádný bonus. Limitovaná edice Jarní výbavy 2016.",
"headAccessorySpecialSpring2016WarriorText": "Červené myší uši",
"headAccessorySpecialSpring2016WarriorNotes": "Aby jsi lépe slyšel svou znělku přes hlučná bojiště. Neposkytuje žádný bonus. Limitovaná edice Jarní výbavy 2016.",
"headAccessorySpecialSpring2016MageText": "Žluté kočičí uši",
"headAccessorySpecialSpring2016MageNotes": "Tyto ostré uši mohou zachytit chvilkový hukot okolní many, nebo tiché krůčky ničemy. Neposkytuje žádný bonus. Limitovaná edice Jarní výbavy 2016.",
"headAccessorySpecialSpring2016HealerText": "Fialové králičí uši",
"headAccessorySpecialSpring2016HealerNotes": "Stojí jako vlajky nad bitvou, nechávající ostatní vědět kam utíkat. Neposkytuje žádný bonus. Limitovaná edice Jarní výbavy 2016.",
"headAccessoryBearEarsText": "Medvědí uši",
"headAccessoryBearEarsNotes": "S těmito ouškama vypadáš jako statečný medvěd! Neposkytuje žádný bonus.",
"headAccessoryCactusEarsText": "Kaktusové uši",
"headAccessoryCactusEarsNotes": "Tyhle uši z tebe udělají pichlavý kaktus! Nepřináší žádný benefit.",
"headAccessoryFoxEarsText": "Liščí uši",
"headAccessoryFoxEarsNotes": "Tyhle uši z tebe udělají chytrou lišku! Nepřináší žádný benefit.",
"headAccessoryLionEarsText": "Lví uši",
"headAccessoryLionEarsNotes": "Tyhle uši z tebe udělají vznešeného lva! Nepřináší žádný benefit.",
"headAccessoryPandaEarsText": "Pandí uši",
"headAccessoryPandaEarsNotes": "Tyto uši z tebe udělají něžnou padnu! Nepřináší žádný benefit.",
"headAccessoryPigEarsText": "Prasečí uši",
"headAccessoryPigEarsNotes": "Tyto uši z tebe udělají kouzelné prasátko! Nepřináší žádný benefit.",
"headAccessoryTigerEarsText": "Tygří uši",
"headAccessoryTigerEarsNotes": "Tyhle uši z tebe udělají divokého tygra! Nepřináší žádný benefit.",
"headAccessoryWolfEarsText": "Vlčí uši",
"headAccessoryWolfEarsNotes": "Tyhle uši z tebe udělají loajálního vlka! Nepřináší žádný benefit.",
"headAccessoryMystery201403Text": "Paroží lesáka",
"headAccessoryMystery201403Notes": "Tohle paroží se třpytí mechem a lišejníkem. Nepřináší žádný benefit. Výbava pro předplatitele březen 2014.",
"headAccessoryMystery201404Text": "Měsíční motýlí tykadla",
"headAccessoryMystery201404Notes": "Tato tykadla pomáhají svému nositeli vycítit nebezpečná rozptýlení! Nepřináší žádný benefit. Výbava pro předplatitele duben 2014.",
"headAccessoryMystery201409Text": "Podzimní paroží",
"headAccessoryMystery201409Notes": "Toto mocné paroží mění barvu stejně jako listí. Nepřináší žádný benefit. Výbava pro předplatitele září 2014.",
"headAccessoryMystery201502Text": "Křídla myšlenky",
"headAccessoryMystery201502Notes": "Nech svou představivost létat! Nepřináší žádný benefit. Předmět pro předplatitele únor 2015.",
"headAccessoryMystery201510Text": "Rohy goblina",
"headAccessoryMystery201510Notes": "Tyto strašlivé rohy jsou trochu od slizu. Nepřináší žádný bonus. Výbava pro předplatitele říjen 2015.",
"headAccessoryMystery301405Text": "Brýle na čele",
"headAccessoryMystery301405Notes": "\"Brýle jsou na oči,\" říkali. \"Nikdo nechce nosit brýle na čele,\" říkali. Ha! Teď jsi jim to natřel! Nepřináší žádný benefit. Předmět pro předplatitele srpen 3015.",
"headAccessoryArmoireComicalArrowText": "Komický šíp",
"headAccessoryArmoireComicalArrowNotes": "Tento dekorativní předmět sice neposkytuje žádný bonus ke statům, ale rozhodně je skvělý pro smích! Neposkytuje žádnou výhodu. Začarovaná almara: Nezávislý předmět.",
"eyewear": "Brýle",
"eyewearBase0Text": "Žádné vybavení pro oči",
"eyewearBase0Notes": "Žádné vybavení pro oči.",
"eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
"eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
"eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
"eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
"eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
"eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
"eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
"eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
"eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
"eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
"eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
"eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
"eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
"eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Ničemné brýle",
"eyewearSpecialSummerRogueNotes": "Člověk nemusí být mořský červ aby poznal, že je stylová! Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.",
"eyewearSpecialSummerWarriorText": "Úžasná páska na oko",
"eyewearSpecialSummerWarriorNotes": "Člověk nemusí být bídný červ, aby poznal, že je stylová! Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.",
"eyewearSpecialWonderconRedText": "Mocná maska",
"eyewearSpecialWonderconRedNotes": "Jaký to mocný módní doplněk! Nepřináší žádný benefit. Speciální edice běžné zbroje.",
"eyewearSpecialWonderconBlackText": "Záludná maska",
"eyewearSpecialWonderconBlackNotes": "Tvé motivy jsou bezpochyby legitimní. Nepřináší žádný benefit. Speciální edice běžné zbroje.",
"eyewearMystery201503Text": "Akvamarínová maska",
"eyewearMystery201503Notes": "Ať ti třpytivé krystaly nevypíchnou oko! Nepřináší žádný benefit. Předmět pro předplatitele březen 2015.",
"eyewearMystery201506Text": "Neonový šnorchl",
"eyewearMystery201506Notes": "Tento neonový šnorchl umožňuje svému nositeli vidět pod vodou. Nepřináší žádný benefit. Předmět pro předplatitele červen 2015.",
"eyewearMystery201507Text": "Čupr sluneční brýle",
"eyewearMystery201507Notes": "Díky těmto slunečním brýlím budeš cool i v tom největším vedru. Nepřináší žádný benefit. Předmět pro předplatitele červenec 2015.",
"eyewearMystery301404Text": "Brýle na oči",
"eyewearMystery301404Notes": "Nic na oči nemůže být trendovějšího než brýle - možná tedy kromě monoklu. Nepřináší žádný benefit. Předmět pro předplatitele duben 3015.",
"eyewearMystery301405Text": "Monokl",
"eyewearMystery301405Notes": "Není nic stylovějšího než monokl - možná tedy kromě brýlí. Nepřináší žádný benefit. Předmět pro předplatitele červenec 3015.",
"eyewearArmoirePlagueDoctorMaskText": "Maska Morového Lékaře",
"eyewearArmoirePlagueDoctorMaskNotes": "Autentická maska, která chránila doktory bojující s Morem Otálení! Nepřináší žádné výhody. Začarovaná almara: Set Morových Lékařů (Předmět 2 ze 3)."
}

View File

@@ -1,182 +0,0 @@
{
"languageName": "Čeština",
"stringNotFound": "Řetězec '<%= string %>' nenalezen.",
"titleIndex": "Habitica | Hra tvého života",
"habitica": "Habitica",
"titleTasks": "Úkoly",
"titleAvatar": "Postava",
"titleBackgrounds": "Pozadí",
"titleStats": "Statistiky a úspěchy",
"titleProfile": "Profil",
"titleInbox": "Příchozí zprávy",
"titleTavern": "Krčma",
"titleParty": "Družina",
"titleHeroes": "Síň Hrdinů",
"titlePatrons": "Síň Patronů",
"titleGuilds": "Cechy",
"titleChallenges": "Výzvy",
"titleDrops": "Trh",
"titleQuests": "Výpravy",
"titlePets": "Mazlíčci",
"titleMounts": "Zvířata",
"titleEquipment": "Vybavení",
"titleTimeTravelers": "Cestovatelé časem",
"titleSeasonalShop": "Sezónní obchod",
"titleSettings": "Nastavení",
"expandToolbar": "Rozbalit lištu",
"collapseToolbar": "Zabalit lištu",
"markdownBlurb": "Program Habitica používá formátování ve zprávách. Podívej se na <a href='http://habitica.wikia.com/wiki/Markdown_Cheat_Sheet' target='_blank'>Tahák na formátování</a>, kde najdeš více informací.",
"showFormattingHelp": "Ukázat nápovědu k formátování",
"hideFormattingHelp": "Schovat nápovědu k formátování",
"youType": "Napíšeš:",
"youSee": "Vidíš:",
"italics": "*kurzíva*",
"bold": "**tučně**",
"strikethrough": "~~přeškrtnuto~~",
"emojiExample": ":smile:",
"markdownLinkEx": "[Program Habitica je super!](https://habitica.com)",
"markdownImageEx": "![povinný text](https://habitica.com/cake.png \"nepovinný název po najetí myší\")",
"unorderedListHTML": "+ První položka<br>+ Druhá položka<br>+ Třetí položka",
"unorderedListMarkdown": "+ První položka\n+ Druhá položka\n+ Třetí položka",
"code": "`kód`",
"achievements": "Úspěchy",
"modalAchievement": "Úspěch!",
"special": "Speciální",
"site": "Stránka",
"help": "Nápověda",
"user": "Uživatel",
"market": "Trh",
"subscriberItem": "Záhadný předmět",
"newSubscriberItem": "Nový záhadný předmět",
"subscriberItemText": "Předplatitelé obdrží každý měsíc záhadný předmět. Ten je zpravidla představen týden před koncem měsíce. Pro více informací mrkni na stránku 'Mystery Item' na wiki.",
"all": "Vše",
"none": "Žádné",
"or": "Nebo",
"and": "a",
"loginSuccess": "Přihlášení proběhlo úspěšně!",
"youSure": "Jsi si jistý?",
"submit": "Odeslat",
"close": "Zavřít",
"saveAndClose": "Uložit a zavřít",
"cancel": "Zrušit",
"ok": "OK",
"add": "Přidat",
"undo": "Zpět",
"continue": "Pokračovat",
"accept": "Přijmout",
"reject": "Odmítnout",
"neverMind": "Odejít",
"buyMoreGems": "Koupit více drahokamů",
"notEnoughGems": "Nedostatek drahokamů",
"alreadyHave": "Oops! Tohle už máš. Nemusíš si to kupovat znovu!",
"delete": "Odstranit",
"gemsPopoverTitle": "drahokamy",
"gems": "Drahokamy",
"gemButton": "Máš <%= number %> Drahokamy/Drahokamů",
"moreInfo": "Více informací",
"showMoreMore": "(zobrazit více)",
"showMoreLess": "(zobrazit méně)",
"gemsWhatFor": "Klikni pro nákup drahokamů! Za drahokamy si můžeš koupit speciální předměty jako Výpravy, vybavení avataru a sezónní vybavení.",
"veteran": "Veterán",
"veteranText": "Vystavil Zvyk Šedý (naši stránku před použitím Angular) vlivu přírody a získal mnoho jizev z boje s jejími chybami.",
"originalUser": "Původní uživatel!",
"originalUserText": "Jeden z <em>velmi</em> ranných osvojitelů. Tomu říkám alfa tester!",
"habitBirthday": "Narozeninový flám země Habitica",
"habitBirthdayText": "Zúčastnil se narozeninového flámu země Habitica!",
"habitBirthdayPluralText": "Oslavil <%= number %> narozenin země Habitica!",
"habiticaDay": "Jmeniny země Habitica",
"habiticaDaySingularText": "Oslavil jmeniny země Habitica! Díky, že jsi tak fantastický uživatel.",
"habiticaDayPluralText": "Oslavil <%= number %> jmenin! Díky, že jsi tak fantastický uživatel.",
"achievementDilatory": "Zachránce Liknavosti",
"achievementDilatoryText": "Pomohl přemoci obávaného Drag'ona z Liknavosti v průběhu letní Šplouch akce 2014!",
"costumeContest": "Soutěžící s kostýmem",
"costumeContestText": "Účastnil se soutěže kodtýmů Habitoweenu. Na některé z kostýmů se můžeš podívat na <a href='http://blog.habitrpg.com/tagged/cosplay' target='_blank'>Habitica blogu</a>!",
"costumeContestTextPlural": "Zúčastnil se <%= number %> Habitoweenských soutěží kostýmů. Obrázky ze soutěže najdeš na <a href='http://blog.habitrpg.com/tagged/cosplay' target='_blank'>Habitica blogu</a>!",
"memberSince": "- Členem od",
"lastLoggedIn": "- Naposledy přihlášen",
"notPorted": "Tato funkce zatím nebyla převedena z původní stránky.",
"buyThis": "Koupit <%= text %> za <%= price %> z tvých <%= gems %> drahokamů?",
"noReachServer": "Server je momentálně nedostupný, zkus to později.",
"errorUpCase": "CHYBA:",
"newPassSent": "Nové heslo odesláno.",
"serverUnreach": "Server je momentálně nedostupný.",
"requestError": "Jéje, chybka! <strong>Prosíme, načti stránku znovu,</strong> tvé poslední akce se nemusely uložit správně.",
"seeConsole": "Pokud chyba přetrvává, prosíme, nahlaš jí přes Nápověda > Nahlásit chybu. Pokud znáš konzoli svého prohlížeče, prosíme, připoj k hlášení všechny chybové hlášky z ní,",
"error": "Chyba",
"menu": "Menu",
"notifications": "Oznámení",
"noNotifications": "Nemáš žádné nové zprávy.",
"clear": "Vymazat",
"endTour": "Ukončit prohlídku",
"audioTheme": "Zvukové téma",
"audioTheme_off": "Vypnuto",
"audioTheme_danielTheBard": "Bard Daniel",
"audioTheme_wattsTheme": "Watts' téma",
"audioTheme_gokulTheme": "Gokul téma",
"audioTheme_luneFoxTheme": "Téma od LuneFox",
"askQuestion": "Položit otázku",
"reportBug": "Nahlásit chybu",
"HabiticaWiki": "Habitica Wiki",
"HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki",
"contributeToHRPG": "Přispět Habitica",
"overview": "Přehled pro nové uživatele",
"January": "Leden",
"February": "Únor",
"March": "Březen",
"April": "Duben",
"May": "Květen",
"June": "Červen",
"July": "Červenec",
"August": "Srpen",
"September": "Září",
"October": "Říjen",
"November": "Listopad",
"December": "Prosinec",
"dateFormat": "Formát data",
"achievementStressbeast": "Zachránce Stoïkalmu",
"achievementStressbeastText": "Pomož přemoci Zavrženíhodnou Strespříšeru při příležitosti Zimní říše divů 2014!",
"achievementBurnout": "Vychutnej si kvetoucí pole",
"achievementBurnoutText": "Pomož přemoci Vyhoření a obnovit Vyčerpané duchy během Podzimního festivalu 2015!",
"achievementBewilder": "Zachránce Mistiflyingu",
"achievementBewilderText": "Přispěl k poražení Be-Wildera během akce Jarního Hodu 2016!",
"checkOutProgress": "Koukejte, jaký pokrok se mi povedl v zemi Habitica!",
"cardReceived": "Obdržel jsi přání!",
"cardReceivedFrom": "<%= cardType %> od <%= userName %>",
"greetingCard": "Blahopřání",
"greetingCardExplanation": "Oba obdržíte ocenění Veselého kámoše!",
"greetingCardNotes": "Pošli blahopřání někomu z družiny.",
"greeting0": "Ahoj!",
"greeting1": "Jenom chci pozdravit :)",
"greeting2": "`vehementně mává`",
"greeting3": "Čau ty!",
"greetingCardAchievementTitle": "Veselý kámoš",
"greetingCardAchievementText": "Ahoj! Čau! Nazdar! Odeslal nebo přijal <%= cards %> blahopřání.",
"thankyouCard": "Děkovné přání",
"thankyouCardExplanation": "Oba obdržíte ocenění Velmi vděčný!",
"thankyouCardNotes": "Pošli děkovné přání někomu z družiny.",
"thankyou0": "Mnohokrát Ti děkuji!",
"thankyou1": "Díky, díky, díky!",
"thankyou2": "Posílám Ti tisíce díků.",
"thankyou3": "Jsem velmi vděčný - děkuji!",
"thankyouCardAchievementTitle": "Velmi vděčný",
"thankyouCardAchievementText": "Díky za vděčnost! Poslal nebo odeslal <%= cards %> děkovných přání.",
"birthdayCard": "Narozeninové přání",
"birthdayCardExplanation": "Oba získáváte ocenění Velkého narozeninového zisku!",
"birthdayCardNotes": "Pošli narozeninové přání členu skupiny.",
"birthday0": "Šťastné narozeniny!",
"birthdayCardAchievementTitle": "Velký narozeninový zisk",
"birthdayCardAchievementText": "Spoustu šťastných návratů! Posláno nebo přijato <%= cards %> narozeninových karet.",
"streakAchievement": "Získal jsi ocenění za sérii!",
"firstStreakAchievement": "21-denní série úspěšnosti",
"streakAchievementCount": "<%= streaks %> 21-denních sérií úspěšnosti",
"twentyOneDays": "Splnil jsi denní úkol 21 dní za sebou!",
"dontBreakStreak": "Skvělá práce. Nepřerušuj sérii!",
"dontStop": "Teď nepřestávej!",
"levelUpShare": "Dosáhl jsem v zemi Habitica další úrovně tím, že plním úkoly v reálném životě!",
"questUnlockShare": "Odemkl jsem v zemi Habitica novou výpravu!",
"hatchPetShare": "Díky plnění úkolů se mi vylíhl nový mazlíček!",
"raisePetShare": "Mazlíček mi vyrostl v silné zvíře, protože jsem svědomitě plnil úkoly!",
"wonChallengeShare": "V Habitica jsem vyhrál výzvu!",
"achievementShare": "Získal jsem v zemi Habitica nové ocenění!",
"orderBy": "Seřadit podle <%= item %>"
}

View File

@@ -1,189 +0,0 @@
{
"tavern": "Chat v krčmě",
"innCheckOut": "Odhlásit se z hostince",
"innCheckIn": "Odpočívat v hostinci",
"innText": "Odpočíváš v Hostinci! Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují. Ale pozor: pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině, pokud také nejsou v Hostinci! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.",
"innTextBroken": "Odpočíváš v Hostinci, asi... Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují... Pokud jsi v boji s příšerou, ublíží ti nesplněné úkoly tvých přátel v družině... Pokud také nejsou v Hostinci... Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš... Jsem tak unavený...",
"lfgPosts": "Hledá se skupina (družina)",
"tutorial": "Průvodce",
"glossary": "Slovník",
"wiki": "Wiki",
"reportAP": "Nahlásit problém",
"requestAF": "Zažádat o funkci",
"community": "Fórum",
"dataTool": "Nástroj zobrazení dat",
"resources": "Zdroje",
"askQuestionNewbiesGuild": "Položit otázku (Cech nováčků - Newbies Guild)",
"tavernTalk": "Rozhovory v krčmě",
"tavernAlert1": "Poznámka: Pokud chceš nahlásit chybu, nedělej to tady, vývojáři to neuvidí. Prosím",
"tavernAlert2": "použij místo toho GitHub",
"moderatorIntro1": "Moderátoři krčmy a cechu jsou:",
"communityGuidelines": "zásady komunity",
"communityGuidelinesRead1": "Prosíme, přečti si naše",
"communityGuidelinesRead2": "než začneš chatovat.",
"party": "Družina",
"createAParty": "Vytvořit družinu",
"updatedParty": "Nastavení družiny aktualizováno.",
"noPartyText": "Nejsi členem družiny nebo načítání tvé družiny trvá déle než obvykle. Můžeš družinu založit a pozvat do ní přátele, nebo se stát členem už existující družiny, v tom případě je nech zadat následující Uživatelské ID a poté se sem vrať přijmout pozvánku:",
"LFG": "K prezentování tvé družiny, nebo abys našel novou, ke které se přidáš, navštiv cech <%= linkStart %>Hledaná družina (Hledáme skupinu)<%= linkEnd %>.",
"wantExistingParty": "Chceš se připojit k existující družině? Navštiv cech <%= linkStart %>Party Wanted Guild<%= linkEnd %> a uveřejni tam toto Uživatelské ID:",
"joinExistingParty": "Přidej se k družině někoho jiného",
"create": "Vytvořit",
"userId": "Uživatelské ID",
"invite": "Pozvat",
"leave": "Odejít",
"invitedTo": "Pozván do <%= name %>",
"invitedToNewParty": "Byl jsi pozván do družiny! Chceš opustit svou současnou družinu a přidat se k družině <%= partyName %>?",
"joinNewParty": "Přidej se k nové družině",
"declineInvitation": "Odmítni pozvání",
"loadingNewParty": "Tvoje nová družina se načítá. Prosím, čekej...",
"newMsg": "Nová zpráva v \"<%= name %>\"",
"chat": "Chat",
"sendChat": "Poslat zprávu",
"toolTipMsg": "Aktualizovat seznam zpráv",
"guildBankPop1": "Banka cechu",
"guildBankPop2": "Drahokamy, které může vůdce cechu použít jako ceny pro výzvy.",
"guildGems": "Drahokamy cechu",
"editGroup": "Upravit družinu",
"newGroupName": "<%= groupType %> jméno",
"groupName": "Jméno družiny",
"groupLeader": "Vůdce skupiny",
"groupID": "ID skupiny",
"groupDescr": "Popisek zobrazovaný ve veřejném seznamu cechů (formátování povoleno)",
"logoUrl": "Adresa loga",
"assignLeader": "Zvolit vůdce družiny",
"members": "Členové",
"partyList": "Seřadit členy družiny v hlavičce",
"banTip": "Vykopnout člena",
"moreMembers": "více členů",
"invited": "Pozván",
"leaderMsg": "Zpráva od vůdce družiny (formátování povoleno)",
"name": "Název",
"description": "Popis",
"public": "Veřejné",
"inviteOnly": "Pouze pro pozvané",
"gemCost": "Cena drahokamů podporuje cechy a je převáděna do banky vašeho cechu, aby mohly být drahokami použity jako výhry ve výzvách cechu!",
"search": "Vyhledávání",
"publicGuilds": "Veřejné cechy",
"createGuild": "Vytvořit cech",
"guild": "Cech",
"guilds": "Cechy",
"sureKick": "Opravdu chceš tohoto člena vykopnout z družiny/cechu?",
"optionalMessage": "Nepovinná zpráva",
"yesRemove": "Ano, odstraň je",
"foreverAlone": "Nemůže se ti líbit tvoje vlastní zpráva. Nebuď takový.",
"sortLevel": "Seřadit podle úrovně",
"sortRandom": "Řadit náhodně",
"sortPets": "Řadit podle počtu mazlíčků",
"sortJoined": "Seřadit podle data připojení ke družině",
"sortName": "Seřadit podle jména avatara",
"sortBackgrounds": "Seřadit podle pozadí",
"sortHabitrpgJoined": "Seřaď podle data, kdy se vydal na cestu zemí Habitica",
"sortHabitrpgLastLoggedIn": "Seřaď podle toho, kdy se naposledy přihlásil",
"ascendingSort": "Seřaď vzestupně",
"descendingSort": "Seřaď sestupně",
"confirmGuild": "Vytvořit cech za 4 drahokamy?",
"leaveGroupCha": "Opustit výzvy cechu a...",
"confirm": "Potvrdit",
"leaveGroup": "Opustit cech?",
"leavePartyCha": "Opustit výzvy družiny a ...",
"leaveParty": "Opustit družinu?",
"sendPM": "Poslat soukromou zprávu",
"send": "Poslat",
"messageSentAlert": "Zpráva odeslána",
"pmHeading": "Soukromá zpráva pro <%= name %>",
"pmsMarkedRead": "Tvé soukromé zprávy byly označeny jako přečtené.",
"clearAll": "Vymazat všechny zprávy",
"confirmDeleteAllMessages": "Jsi si jistý, že chceš vymazat všechny zprávy ve schránce? Ostatní uživatelé stále uvidí všechny zprávy, které jsi jim poslal.",
"optOutPopover": "Nemáš rád soukromé zprávy? Klikni pro úplné odhlášení",
"block": "Blokovat",
"unblock": "Odblokovat",
"pm-reply": "Poslat odpověď",
"inbox": "Příchozí zprávy",
"messageRequired": "Je požadována zpráva.",
"toUserIDRequired": "Je požadováno ID uživatele",
"gemAmountRequired": "Je požadován určitý počet drahokamů",
"notAuthorizedToSendMessageToThisUser": "Nelze posílat zprávy tomuto uživateli.",
"privateMessageGiftIntro": "Dobrý den, <%= receiverName %>, <%= senderName %> vám poslal",
"privateMessageGiftGemsMessage": "<%= gemAmount %> drahokamů!",
"privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> měsíců předplatného!",
"cannotSendGemsToYourself": "Nemůžete sám sobě poslat drahokamy. Raději zkuste předplatné.",
"badAmountOfGemsToSend": "Částka musí být mezi 1 a vaším současným počtem drahokamů.",
"abuseFlag": "Nahlaš porušení Zásad komunity",
"abuseFlagModalHeading": "Nahlásit <%= name %> za porušení?",
"abuseFlagModalBody": "Opravdu chceš nahlásit tento příspěvek? Měl bys hlásit POUZE příspěvky, které porušují <%= firstLinkStart %>Zásady komunity<%= linkEnd %> a/nebo <%= secondLinkStart %>Pravidla používání<%= linkEnd %>. Neoprávněné hlášení příspěvku porušuje Zásady komunity a může být trestáno. Oprávněné důvody pro nahlášení příspěvku jsou například: <br><br><ul style='margin-left: 10px;'><li>nadávky, urážky náboženství</li><li>předsudky, urážky</li><li>nevhodná témata</li><li>násilí, i když je myšleno jako vtip</li><li>spam, nesmyslné zprávy</li></ul>",
"abuseFlagModalButton": "Nahlásit porušení pravidel",
"abuseReported": "Děkujeme za nahlášení tohoto příspěvku. Moderátoři byli upozorněni.",
"abuseAlreadyReported": "Již jsi tento příspěvek nahlásil.",
"needsText": "Prosím, napiš zprávu.",
"needsTextPlaceholder": "Napiš svou zprávu sem.",
"copyMessageAsToDo": "Zkopírovat zprávu jako Úkol",
"messageAddedAsToDo": "Zpráva zkopírována jako Úkol",
"messageWroteIn": "<%= user %> napsal v <%= group %>",
"msgPreviewHeading": "Náhled zprávy",
"leaderOnlyChallenges": "Pouze velitel družiny může vytvářet Výzvy",
"sendGift": "Poslat dárek",
"inviteFriends": "Pozvat přátele",
"inviteByEmail": "Pozvi přátele přes email",
"inviteByEmailExplanation": "Když se do země Habitica přidá přítel z tvého e-mailu, bude automaticky pozván do tvé družiny!",
"inviteFriendsNow": "Pozvi přátele teď",
"inviteFriendsLater": "Pozvi přátele později",
"inviteAlertInfo": "Pokud už máš přátele tady, v zemi Habitica, pozvi je svým <a href='http://habitica.wikia.com/wiki/API_Options' target='_blank'>Uživatelským ID</a> zde.",
"inviteExistUser": "Pozvi existující uživatele",
"byColon": "Od:",
"inviteNewUsers": "Pozvi nové uživatele",
"sendInvitations": "Pošli pozvánky",
"invitationsSent": "Pozvánky odeslány!",
"inviteAlertInfo2": "Nebo sdílej tento link (kopírovat/vložit):",
"sendGiftHeading": "Poslat dárek <%= name %>",
"sendGiftGemsBalance": "Z <%= number %> Drahokamů",
"sendGiftCost": "Celkem: $<%= cost %> USD",
"sendGiftFromBalance": "Z bilance",
"sendGiftPurchase": "Koupit",
"sendGiftMessagePlaceholder": "Osobní zpráva (volitelné)",
"sendGiftSubscription": "<%= months %> Měsíc(e/ů): $<%= price %> USD",
"battleWithFriends": "Bojuj s přáteli proti příšerám",
"startPartyWithFriends": "Založ družinu se svými přáteli!",
"startAParty": "Založ družinu",
"addToParty": "Přidej někoho do své družiny",
"likePost": "Klikni sem, pokud se ti tenhle příspěvek líbí!",
"partyExplanation1": "Vydej se do země Habitica s přáteli a nauč se zodpovědnosti!",
"partyExplanation2": "Bojuj s příšerami a vytvářej Výzvy!",
"partyExplanation3": "Pozvi přátele teď a získáš Svitek Výpravy!",
"wantToStartParty": "Chceš založit družinu?",
"exclusiveQuestScroll": "Pozvání přítele do své družiny ti zaručí získání jedinečného Svitku Výpravy ke společné bitvě s Bazilístkem!",
"nameYourParty": "Pojmenuj svou novou družinu!",
"partyEmpty": "Jsi ve své družině sám. Pozvi přátele!",
"partyChatEmpty": "Chat tvé družiny je prázdný! Napiš zprávu do okna nahoře a začni si povídat.",
"guildChatEmpty": "Chat této družiny je prázdný! Napiš zprávu do okna nahoře a začni si povídat.",
"possessiveParty": "Družina <%= name %>",
"requestAcceptGuidelines": "Pokud chceš přidávat zprávy v Krčmě nebo v chatu v jakékoliv družině nebo cechu, prosíme, nejprve si přečti <%= linkStart %>Zásady komunity<%= linkEnd %> a poté klikni na tlačítko níže na znamení, že jim rozumíš.",
"partyUpName": "Party Up",
"partyOnName": "Party On",
"partyUpAchievement": "Připojil jsi se k Družině s jiným hráčem! Měj zábavu s porážením příšer a pomáhání si navzájem.",
"partyOnAchievement": "Připojil jsi se k Družině s alespoň čtyřmi dalšími hráči! Užij jsi tvoji zvýšenou odpovědnost jak se spojíte s tvými přáteli aby jste porazili vaše nepřítele!",
"groupIdRequired": "\"groupId\" must be a valid UUID",
"groupNotFound": "Skupina nenalezena.",
"groupTypesRequired": "You must supply a valid \"type\" query string.",
"questLeaderCannotLeaveGroup": "Nemůžete opustit družinu, když jste začali výpravu. Nejdříve zrušte výpravu.",
"cannotLeaveWhileActiveQuest": "Nemůžete opustit družinu během výpravy. Nejdříve, prosím opusťte výpravu.",
"onlyLeaderCanRemoveMember": "Pouze vůdce družiny může odebrat člena!",
"memberCannotRemoveYourself": "Nemůžete se sám odebrat!",
"groupMemberNotFound": "Uživatel nenalezen mezi členy skupiny.",
"mustBeGroupMember": "Musí být členem skupiny.",
"keepOrRemoveAll": "req.query.keep must be either \"keep-all\" or \"remove-all\"",
"keepOrRemove": "req.query.keep must be either \"keep\" or \"remove\"",
"canOnlyInviteEmailUuid": "Lze použít pouze uuids nebo emaily.",
"inviteMissingEmail": "Chybějící emailová adresa v pozvánce.",
"partyMustbePrivate": "Družiny musí být soukromé.",
"userAlreadyInGroup": "Uživatel již je ve skupině.",
"userAlreadyInvitedToGroup": "Uživatel byl již pozván do skupiny.",
"userAlreadyPendingInvitation": "Uživatel přijal pozvánku.",
"userAlreadyInAParty": "Uživatel již je v družině.",
"userWithIDNotFound": "Uživatel s id „<%= userId %>\" nenalezen.",
"userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
"uuidsMustBeAnArray": "User ID invites must be an array.",
"emailsMustBeAnArray": "Email address invites must be an array.",
"canOnlyInviteMaxInvites": "Můžete pozvat pouze „<%= maxInvites %>\" najednou.",
"onlyCreatorOrAdminCanDeleteChat": "Nemáte oprávnění k smazání této zprávy."
}

View File

@@ -1,77 +0,0 @@
{
"limitedEdition": "Limitovaná edice",
"seasonalEdition": "Sezónní edice",
"winterColors": "Zimní barvy",
"annoyingFriends": "Otravní přátelé",
"annoyingFriendsText": "Byl členy družiny zkoulován <%= snowballs %> krát.",
"alarmingFriends": "Strašliví přátelé",
"alarmingFriendsText": "Got spooked <%= spookySparkles %> times by party members.",
"agriculturalFriends": "Zemědělští přátelé",
"agriculturalFriendsText": "Byl kamarády transformován <%= seeds %>krát na kytku.",
"aquaticFriends": "Podvodní přátelé",
"aquaticFriendsText": "Byl pocákán <%= seafoam %>krát členy Družiny.",
"valentineCard": "Valentýnka",
"valentineCardExplanation": "Za přežití téhle přeslazené básničky si oba zasloužíte ocenění \"Milující přátelé\"!",
"valentineCardNotes": "Poslat Valentínku členu družiny.",
"valentine0": "Růže jsou červené\n\nMé denní úkoly modré\n\nBýt s Tebou v družině\n\nJe vážně dobré!\"",
"valentine1": "\"Růže jsou rudé\n\nFialky jsou paráda\n\nPojďme společnými silami\n\nPřemoci Zlořáda!\"",
"valentine2": "\"Růže jsou rudé\n\nTenhle styl ohraný\n\nDoufám, že se ti libí\n\nProtože byl drahý.\"",
"valentine3": "\"Růže jsou rudé\n\nLedové ostny modré\n\nNení žádný poklad lepší\n\nnež dny společně strávené.\"",
"valentineCardAchievementTitle": "Milující přátelé",
"valentineCardAchievementText": "Jůů, se svými přáteli musíš opravdu dobře vycházet! Odeslal jsi anebo jsi přijal <%= cards %> Valentýnských přání.",
"polarBear": "Lední medvěd",
"turkey": "Krocan",
"gildedTurkey": "Pozlacený krocan",
"polarBearPup": "Lední medvídě",
"jackolantern": "Jack-O-Lantern",
"seasonalShop": "Sezónní obchod",
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>Sezónní mudrci<%= linkEnd %>",
"seasonalShopClosedText": "Sezónní obchod je momentálně zavřený!! Nevím, kde se momentálně Sezonní Kouzelnice nachází, ale vsadím se, že bude zpět na další <a href='http://habitica.wikia.com/wiki/Grand_Galas' target='_blank'>Velkolepé Gala</a>!",
"seasonalShopText": "Vítej v Sezonním obchodě! Zrovna tu máme jarní <a href='http://habitica.wikia.com/wiki/Item_Availability' target='_blank'>Sezonní edici</a> zboží. Všechno zde je možné zakoupit v průběhu Jarního flámu každý rok, ale máme otevřeno pouze do 30. dubna, tak si nakup teď nebo budeš muset čekat další rok!",
"seasonalShopSummerText": "Vítej v Sezonním obchodě! Zrovna tu máme letní <a href='http://habitica.wikia.com/wiki/Item_Availability' target='_blank'>Sezonní edici</a> zboží. Všechno zde je možné zakoupit v průběhu Letního šplouchání každý rok, ale máme otevřeno pouze do 31. července, tak si nakup teď, nebo budeš muset čekat další rok!",
"seasonalShopFallText": "Vítej v Sezonním obchodě! Zrovna tu máme podzimní <a href='http://habitica.wikia.com/wiki/Item_Availability' target='_blank'>Sezonní edici</a> zboží. Všechno zde je možné zakoupit v průběhu Podzimního estivalu každý rok, ale máme otevřeno pouze do 31. října, tak si nakup teď, nebo budeš muset čekat další rok!",
"seasonalShopWinterText": "Vítej v Sezonním obchodě! Zrovna tu máme zimní <a href='http://habitica.wikia.com/wiki/Item_Availability' target='_blank'>Sezonní edici</a> zboží. Všechno zde je možné zakoupit v průběhu Zimní Země divů každý rok, ale máme otevřeno pouze do 31. ledna, tak si nakup teď, nebo budeš muset čekat další rok!",
"seasonalShopFallTextBroken": "Eh... vítej v Sezonním obchodě... Zrovna tu máme podzimní Sezonní edici zboží nebo tak... Všechno zde je možné zakoupit v průběhu Podzimního estivalu každý rok, ale máme otevřeno pouze do 31. října... asi si nakup teď, nebo budeš muset čekat... a čekat... a čekat <strong>*ugh*</strong>",
"seasonalShopRebirth": "Pokud jsi použil Kouli znovuzrození, můžeš si znovu zakoupit toto vybavení ve sloupci s odměnami, jakmile odemkneš Obchod. Ze začátku si budeš moci koupit pouze vybavení pro tvou momentální třídu (výchozí je Válečník), ale neboj, další vybavení pro další třídy bude přístupné jakmile si tuto třídu vybereš.",
"candycaneSet": "Cukrátková hůl (mág)",
"skiSet": "Lyžovrah (zloděj)",
"snowflakeSet": "Sněhová vločka (léčitel)",
"yetiSet": "Krotitel Yeti (válečník)",
"northMageSet": "Mág ze Severu (Mág)",
"icicleDrakeSet": "Ledový kačer (Zloděj)",
"soothingSkaterSet": "Uklidňující bruslař (Léčitel)",
"gingerbreadSet": "Perníkový válečník (Válečník)",
"toAndFromCard": "Pro: <%= toName %>, Od: <%= fromName %>",
"nyeCard": "Novoroční přání",
"nyeCardExplanation": "Za slavení příchodu nového roku společně si oba zasloužíte ocenění \"Novoročních přátel\"!",
"nyeCardNotes": "Pošli Novoroční přání členu družiny.",
"seasonalItems": "Sezonní předměty",
"nyeCardAchievementTitle": "Novoroční přátelé",
"nyeCardAchievementText": "Šťastný nový rok! Poslal nebo dostal <%= cards %> novoročních přání.",
"nye0": "Šťastný nový rok! Ať se ti povede skolit špatný zlozvyk.",
"nye1": "Šťastný nový rok! Ať ti spadne do klína pořádná odměna.",
"nye2": "Šťastný nový rok! Ať si zasloužíš perfektní den.",
"nye3": "Šťastný nový rok! Ať je úkolů v tvém úkolníčku málo.",
"nye4": "Šťastný nový rok! Ať tě nenapadne řádící gryf.",
"holidayCard": "Obdržel jsi přání!",
"mightyBunnySet": "Mocný Králík (válečník)",
"magicMouseSet": "Kouzelná Myš (mág)",
"lovingPupSet": "Milující Štěně (léčitel)",
"stealthyKittySet": "Nenápadná Kočka (lupič)",
"daringSwashbucklerSet": "Smělý dobrodruh (Válečník)",
"emeraldMermageSet": "Smaragdový mořský mág (Mág)",
"reefSeahealerSet": "Útesový mořský léčitel (Léčitel)",
"roguishPirateSet": "Ničemný pirát (Zloděj)",
"monsterOfScienceSet": "Monstrum vědy (Válečník)",
"witchyWizardSet": "Čarodějný čaroděj (Mág)",
"mummyMedicSet": "Mumie medika (Léčitel)",
"vampireSmiterSet": "Lovec upírů (Zloděj)",
"bewareDogSet": "Strážný Pes (Válečník)",
"magicianBunnySet": "Mágův králíček (Mág)",
"comfortingKittySet": "Utěšující kotě (Léčitel)",
"sneakySqueakerSet": "Záludný Kníkač (Zloděj)",
"fallEventAvailability": "Dostupné do 31. října",
"winterEventAvailability": "Dostupné do 31. prosince",
"springEventAvailability": "Dostupné do 31. května"
}

View File

@@ -1,34 +0,0 @@
{
"habiticaBackSoon": "Don't worry, Habitica will be back soon!",
"importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
"maintenance": "Maintenance",
"maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
"noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
"thanksForPatience": "Thanks for your patience!",
"twitterMaintenanceUpdates": "For the most recent updates, watch our <a href='https://twitter.com/habitica'>Twitter</a>, where we will be posting status information.",
"veteranPetAward": "At the end, you will receive a Veteran pet!",
"maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
"maintenanceInfoWhat": "What is happening?",
"maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you cant log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on <a href='https://twitter.com/habitica' target='_blank'>our Twitter account</a>. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
"maintenanceInfoWhy": "Why is this happening?",
"maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, its a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
"maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit <a href='http://devs.habitica.com/' target='_blank'>The Forge, our dev blog</a>.",
"maintenanceInfoMore": "More Information",
"maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
"maintenanceInfoAccountChangesText": "At first, there wont be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldnt be there, email us at <a href='mailto:admin@habitica.com'>admin@habitica.com</a> and we will investigate them for you!",
"maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
"maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterdays activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
"maintenanceInfoHowLong": "How long will the maintenance take?",
"maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that were doing everything we can to make it go as quickly as possible! You can follow <a href='https://twitter.com/habitica' target='_blank'>updates on our Twitter</a>.",
"maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
"maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
"maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. Were sorry for any inconvenience this causes!",
"maintenanceInfoSeeTasks": "What if I need to see my task list?",
"maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
"maintenanceInfoRarePet": "What kind of rare pet will I receive?",
"maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If youve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
"maintenanceInfoWho": "Who worked on this massive project?",
"maintenanceInfoWhoText": "Were glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
"maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
}

View File

@@ -1,56 +0,0 @@
{
"messageLostItem": "Něco se rozbilo. Asi <%= itemText %>.",
"messageTaskNotFound": "Úkol nenalezen.",
"messageDuplicateTaskID": "Úkol s tímhle názvem už existuje",
"messageTagNotFound": "Štítek nenalezen.",
"messagePetNotFound": ":pet nebyl nalezen v user.items.pets",
"messageFoodNotFound": ":food nebylo nalezeno v user.items.food",
"messageNotAvailable": "Tento předmět nelze v současné době zakoupit.",
"messageCannotFeedPet": "Tohoto mazlíčka nemůžeš nakrmit.",
"messageAlreadyMount": "Toto zvíře už ve stáji máš. Zkus nakrmit jiného mazlíčka.",
"messageEvolve": "<%= egg %> už má na sobě sedlo, pojďme si zajezdit!",
"messageLikesFood": "Kdo by řekl, že <%= egg %> bude mít rád něco takového, jako je <%= foodText %>!",
"messageDontEnjoyFood": "<%= foodText %> zdá se není pro zvířátko, jakým je <%= egg %>, žádnou pochoutkou.",
"messageBought": "<%= itemText %>, koupeno",
"messageEquipped": "<%= itemText %> - nasazeno.",
"messageUnEquipped": "<%= itemText %> byl odebrán.",
"messageMissingEggPotion": "Chybí ti buď to vejce nebo ten lektvar",
"messageInvalidEggPotionCombo": "Nemůžeš vylíhnout vejce mazlíčků z výprav pomocí kouzelných líhnoucích lektvarů! Zkus jiné vejce.",
"messageAlreadyPet": "Tohoto mazlíčka už máš. Zkus vylíhnout jinou kombinaci.",
"messageHatched": "Tvé vejce se vylíhlo! Navštiv svou stáj, abys svého mazlíčka mohl vybavit.",
"messageNotEnoughGold": "Nedostatek zlaťáků",
"messageTwoHandedEquip": "<%= twoHandedText %> vyžaduje obě ruce, takže je <%= offHandedText %> zpět ve Vybavení.",
"messageTwoHandedUnequip": "<%= twoHandedText %> vyžaduje dvě ruce, a tak je zpátky ve Vybavení a místo toho je v tvé ruce <%= offHandedText %>.",
"messageDropFood": "Copak to je? A hele, <%= dropText %>! <%= dropNotes %>",
"messageDropEgg": "Našel jsi vejce, ze kterého se vylíhne <%= dropText %> ! <%= dropNotes %>",
"messageDropPotion": "Našel jsi <%= dropText %> líhnoucí lektvar! <%= dropNotes %>",
"messageDropQuest": "Našel jsi Výpravu!",
"messageDropMysteryItem": "Copak se to skrývá v té krabici? No vida, je to <%= dropText %>!",
"messageFoundQuest": "Našel jsi výpravu \"<%= questText %>\"!",
"messageAlreadyPurchasedGear": "Tohle vybavení jsi si koupil už v minulosti, ale momentálně ho nevlastníš. Můžeš si ho koupit znovu ve sloupečku odměnu na stránce s úkoly.",
"messageAlreadyOwnGear": "Tento předmět už máš. Vybav se jím na stránce s Vybavením.",
"armoireEquipment": "<%= image %> V almaře jsi našel kus vzácného vybavení ve Zbrojnici: <%= dropText %>! Skvělé!",
"armoireFood": "<%= image %> Prohledáváš almaru a nacházíš <%= dropText %>. Co to tu dělá?",
"armoireExp": "Zápasíš s Almarou a získáváš zkušenost. To jsi jí to nandal!",
"messageInsufficientGems": "Nedostatek drahokamů!",
"messageAuthPasswordMustMatch": ":password a :confirmPassword se neshodují",
"messageAuthCredentialsRequired": "Je vyžadováno :username, :email, :password, :confirmPassword ",
"messageAuthUsernameTaken": "Toto jméno již existuje.",
"messageAuthEmailTaken": "Email se již používá",
"messageAuthNoUserFound": "Uživatel nenalezen.",
"messageAuthMustBeLoggedIn": "Musíš být přihlášen.",
"messageAuthMustIncludeTokens": "Ve svém požadavku musíš uvést token a uid (uživatelské id)",
"messageGroupNotFound": "Družina nenalezena, nebo do ní nemáš přístup.",
"messageGroupAlreadyInParty": "Již jsi ve skupině, zkus znovu načíst stránku.",
"messageGroupOnlyLeaderCanUpdate": "Pouze velitel družiny může jí může upravovat!",
"messageGroupRequiresInvite": "Nemůžeš se přidat do družiny, do které nejsi pozván.",
"messageGroupCannotRemoveSelf": "Nemůžeš se sám odebrat!",
"messageGroupChatBlankMessage": "Nemůžeš poslat prázdnou zprávu",
"messageGroupChatLikeOwnMessage": "Nemůže se ti líbit tvoje vlastní zpráva. Nebuď takový.",
"messageGroupChatFlagOwnMessage": "Nemůžeš nahlásit vlastní zprávu.",
"messageGroupChatFlagAlreadyReported": "Již jsi tento příspěvek nahlásil",
"messageGroupChatNotFound": "Zpráva nenalezena!",
"messageGroupChatAdminClearFlagCount": "Pouze admin může smazat počet označení!",
"messageUserOperationProtected": "cesta `<%= operation %>` nebyla uložena, protože je chráněná.",
"messageUserOperationNotFound": "<%= operation %> operace nebyla nalezena"
}

View File

@@ -1,110 +0,0 @@
{
"npc": "NPC",
"npcText": "Podpořil projekt na Kickstarteru, jak to jen bylo možné!",
"mattBoch": "Matt Boch",
"mattShall": "<%= name %>, cítíš se na projížďku? Jakmile dostatečně nakrmíš mazlíčka, objeví se tady a budeš se na něm moci projet. Klikni na zvíře, které si chceš osedlat.",
"mattBochText1": "Vítej ve Stáji! Jsem Matt, Pán šelem. Až dosáhneš úrovně 3, budeš moci pomocí lektvarů líhnout vajíčka. Když se ti na Trhu vylíhne mazlíček, objeví se tady! Klikni na něj a objeví se u tvé postavy. Krm ho jídlem, které budeš nacházet, a on pak vyroste a budeš se na něm moci projet.",
"daniel": "Daniel",
"danielText": "Vítej v krčmě. Chvilku se zdrž a poznej místní. Pokud si potřebuješ odpočinout (jedeš na dovolenou? náhlá nemoc?), nabízím ti pokoj v Hostinci. Zatímco tu budeš přihlášen, tvé denní úkoly ti na konci dne neublíží, ale klidně si je můžeš odškrtnout .",
"danielText2": "Dej pozor: Pokud se účastníš boje s příšerou, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny! Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.",
"danielTextBroken": "Tak asi vítej v krčmě... Pokud si potřebuješ odpočinout, nabízím ti pokoj v Hostinci... Zatímco tu budeš přihlášen, tvé denní úkoly ti na konci dne neublíží, ale klidně si je můžeš odškrtnout... Jestli na to máš energii",
"danielText2Broken": "Eh... Jestli se účastníš boje s příšerou, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny... Navíc, jakákoliv újma, kterou uštědříš příšeře (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš...",
"alexander": "Obchodník Alexander",
"welcomeMarket": "Vítej na trhu! Kup si vzácná vejce a lektvary! Prodej, co máš navíc! Objednej si užitečné služby! Přijď se podívat, co všechno nabízíme.",
"displayItemForGold": "Chceš prodat <strong><%= itemType %></strong>?",
"displayEggForGold": "Chceš prodat vejce, ze kterého se vylíhne <strong><%= itemType %></strong>?",
"displayPotionForGold": "Chceš prodat <strong><%= itemType %> lektvar</strong>?",
"sellForGold": "Prodat za <%= gold %> zlaťáky",
"buyGems": "Kup drahokamy",
"purchaseGems": "Koupit drahokamy",
"justin": "Justin",
"ian": "Ian",
"ianText": "Vítej v obchodě s Výpravami! Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry. V klidu si prohlédni všechny Výpravy, které tu prodáváme!",
"ianBrokenText": "Vítej v obchodě s Výpravami... Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry... V klidu si prohlédni všechny Výpravy, které tu prodáváme...",
"missingKeyParam": "\"req.params.key\" is required.",
"itemNotFound": "Item \"<%= key %>\" not found.",
"cannotBuyItem": "You can't buy this item.",
"missingTypeKeyEquip": "\"key\" and \"type\" are required parameters.",
"missingPetFoodFeed": "\"pet\" and \"food\" are required parameters.",
"invalidPetName": "Invalid pet name supplied.",
"missingEggHatchingPotionHatch": "\"egg\" and \"hatchingPotion\" are required parameters.",
"invalidTypeEquip": "\"type\" must be one of 'equipped', 'pet', 'mount', 'costume'.",
"mustPurchaseToSet": "Musíte koupit <%= val %> k nastavení na <%= key %>.",
"typeRequired": "Je požadován typ",
"keyRequired": "Je požadován klíč",
"notAccteptedType": "Type must be in [eggs, hatchingPotions, food, quests, gear]",
"contentKeyNotFound": "Klíč nenalezen pro Obsah <%= type %>",
"plusOneGem": "+1 Drahokam",
"typeNotSellable": "Nelze prodat. Lze prodat pouze <%= acceptedTypes %>",
"userItemsKeyNotFound": "Klíč nenalezen v user.items <%= type %>",
"pathRequired": "Je požadována cesta k vláknu",
"unlocked": "Předměty byly odemčeny",
"alreadyUnlocked": "Celý set je již odemčen.",
"alreadyUnlockedPart": "Celý set je již částečně odemčen.",
"USD": "(USD)",
"newStuff": "Nové věci",
"cool": "Připomeň mi to později",
"dismissAlert": "Zavřít toto oznámení",
"donateText1": "Přidá 20 drahokamů na tvůj účet. Drahokamy se používají pro nákup speciálních herních předmětů, jako například košil a vlasů.",
"donateText2": "Pomož podpořit program Habitica",
"donateText3": "Habitica je open source projekt, který závisí na podpoře našich uživatelů. Peníze, které utratíš za drahokamy, nám pomáhají udržet v provozu servery, mít pár zaměstnanců, vyvíjet nové funkce a motivovat naše dobrovolné programátory. Děkujeme za tvojí štědrost!",
"donationDesc": "20 drahokamů, Příspěvek vývojářům",
"payWithCard": "Zaplatit kartou",
"payNote": "Poznámka: Zpracování platby přes PayPal někdy trvá delší dobu. Doporučujeme platit kartou.",
"card": "Platební kartou (za použití proužku)",
"amazonInstructions": "Klikni pro zaplacení přes Amazon platby",
"paymentMethods": "Platební metody:",
"classGear": "Vybavení pro tvé povolání",
"classGearText": "Za prvé: Nepanikař! Tvé staré vybavení je ve tvém inventáři a nyní nosíš začátečnické vybavení svého nového povolání. Nošení vybavení tvého povolání ti přidává 50% bonus k vlastnostem. Neboj se však vrátit ke svému starému vybavení.",
"classStats": "Toto jsou statistiky tvého povolání, ovlivňují hratelnost. Pokaždé, když postoupíš o úroveň výš, dostaneš jeden bod, který můžeš přiřadit k určité statistice. Najeď myší na každou statistiku pro více informací.",
"autoAllocate": "Připisovat automaticky",
"autoAllocateText": "Pokud je zaškrtnuto 'automatické připisování', získává tvůj avatar body automaticky na základě atributů tvých úkolů, které najdeš v <strong>ÚKOL > Editovat > Pokročilé > Attributy</strong>. Např. pokud budeš chodit často do posilovny a tvoje denní 'posilovna' je nastavena na 'fyzický', budeš automaticky získávat sílu.",
"spells": "Kouzla",
"spellsText": "Nyní můžeš odemknout kouzla specifická pro toto povolání. První uvidíš po dosažení úrovně 11. Tvá mana se dobíjí o 10 bodů denně, plus 1 bod při splnění",
"toDo": "úkolu",
"moreClass": "Pro více informací o systému povolání, přejdi na",
"tourWelcome": "Vítej v zemi Habitica! Tohle tvůj Úkolníček. Odškrtni si úkol abys mohl pokračovat!",
"tourExp": "Skvělá práce! Odškrtnutí úkolu ti přidává Zkušenost a Zlaťáky!",
"tourDailies": "Tento sloupec je pro denní úkoly. Přidej sem úkol, který bys měl plnit každý den! <strong>Příklady denních úkolů</strong>: <strong>Ustlat postel</strong>, <strong>Použít dentální nit</strong>, <strong>Zkontrolovat pracovní e-mail</strong>",
"tourCron": "Úžasné! Tvé Denní úkoly se budou resetovat každý den.",
"tourHP": "Bacha! Když nesplníš Denní úkol do půlnoci, tak ti ublíží!",
"tourHabits": "Tenhle sloupeček je pro dobré zvyky a zlozvyky, které děláš několikrát denně! Abys mohl pokračovat, klikni na tužku abys mohl upravit názvy, potom klikni na fajfku, aby se ti změny uložily.",
"tourStats": "Dobré zvyky přidávají Zkušenost a Zlaťáky! Zlozvyky ti ubírají zdraví.",
"tourGP": "Abys mohl pokračovat, kup si Meč na trénink za zlato, které jsi právě získal!",
"tourAvatar": "<strong>Uprav si svůj avatar</strong><ul><li>Tvůj avatar reprezentuje tebe.</li><li>Uprav jej teď, nebo se k tomu vrať později.</li><li>Tvůj avatar začíná bez vybavení, dokud si ho nezasloužíš!</li></ul>",
"tourScrollDown": "Nezapomeň sjet dolů na stránce, abys viděl všechny možnosti! Klikni na svého avatara, aby ses vrátil zpět na stránku s úkoly.",
"tourMuchMore": "Když skončíš s úkoly, můžeš s přáteli vytvořit Družinu, popovídat si v zájmových ceších, přidat se k Výzvám a více!",
"tourStatsPage": "Tohle je stránka s tvými statistikami! Získej ocenění za splnění vyjmenovaných úkolů.",
"tourTavernPage": "Vítej v Krčmě, chatu pro všechny věkové kategorie! V případě nemoci, nebo třeba dovolené, se můžeš ochránit proti postihu za nesplněné Denní úkoly kliknutím na \"Odpočívat v hostinci\". Přijď nás pozdravit!",
"tourPartyPage": "Tvá družina ti pomůže dodržovat cíle. Pozvi své přátele a odemkni Svitek výpravy!",
"tourGuildsPage": "Cechy jsou chatovací skupiny s podobnými zájmy, které jsou tvořené hráči pro hráče. Můžeš si vyhledat témata, která tě zajímají! Doporučujeme Newbies Guild neboli Cech pro nováčky, kde se může každý ptát na věci o zemi Habitica.",
"tourChallengesPage": "Výzvy jsou seznamy tématických úkolů vytvořené uživateli! Přidání se k výzvě ti přidá úkoly do tvých listů. Soutěž proti ostatním uživatelům a vyhraj cenné drahokamy!",
"tourMarketPage": "Když dosáhneš úrovně 3, začneš po splnění úkolů náhodně nacházet vejce a lektvary. Budou se objevovat tady - použij je k vylíhnutí mazlíčků! Můžeš si je také koupi na Trhu.",
"tourHallPage": "Vítej v Síni hrdinů, kde jsou oslavování open-source přispěvatelé. Vysloužili si Drahokamy, exkluzivní vybavení a prestižní tituly ať už za kódování, obrázky, hudbu, psaní, nebo za pomoc. Také můžeš programu Habitica přispět!",
"tourPetsPage": "Tohle je Stáj! Po 3. úrovni si tu budeš moci líhnout Mazlíčky za pomocí vajíček a líhnoucích lektvarů. Když si vylíhneš Mazlíčka na Trhu, objeví se tady! Klikni na Mazlíčka a přidáš si ho ke svému avataru. Krm ho jídlem, které budeš nacházet po 3. úrovni, a oni vyrostou v silná zvířata, na kterých se budeš moci projet.",
"tourMountsPage": "Jakmile dostatečně nakrmíš mazlíčka, objeví se tady a budeš se na něm moci projet. (Mazlíčci, zvířata k osedlání a jídlo jsou k dispozici po 3. úrovni.) Klikni na zvíře, které si chceš osedlat!",
"tourEquipmentPage": "Tady se ti ukládá vybavení! Tvá Bojová zbroj ovlivňuje tvé statistiky. Pokud chceš, aby se ti zobrazovalo jiné vybavení na tvém avataru aniž by se ti statistiky nějak ovlivnily, klikni na \"Povolit kostým.\"",
"equipmentAlreadyOwned": "Tuto část vybavení již vlastníte",
"tourOkay": "Ok!",
"tourAwesome": "Skvělé!",
"tourSplendid": "Velkolepé!",
"tourNifty": "Prima!",
"tourAvatarProceed": "Ukaž mi moje úkoly!",
"tourToDosBrief": "<strong>Úkolníček</strong><ul><li>Splň úkoly v Úkolníčku a získej za to Zlaťáky a Zkušenost!</li><li>Nesplněné úkoly v Úkolníčku ti nikdy neublíží.</li></ul>",
"tourDailiesBrief": "<strong>Denní úkoly</strong><ul><li>Denní úkoly se opakují každý den.</li><li>Pokud je nesplníš, uberou ti zdraví.</li></ul>",
"tourDailiesProceed": "Budu opatrný!",
"tourHabitsBrief": "<strong>Dobré zvyky a zlozvyky</strong><ul><li>Za splnění dobrých zvyků získáš Zlaťáky a Zkušenost.</li><li>Zlozvyky ti ublíží.</li></ul>",
"tourHabitsProceed": "To dává smysl!",
"tourRewardsBrief": "<strong>Seznam odměn</strong><ul><li>Tady můžeš utratit své těžce vydělané Zlaťáky!</li><li>Nakup si vybavení pro svého avatara, nebo si můžeš přidat své vlastní odměny.</li></ul>",
"tourRewardsProceed": "To je vše!",
"welcomeToHabit": "Vítej v zemi Habitica!",
"welcome1": "Vytvoř si základní postavu.",
"welcome1notes": "Tato postava tě bude reprezentovat na tvé cestě.",
"welcome2": "Zadej úkoly.",
"welcome2notes": "Jak dobře si povedeš se svými úkoly se odrazí na tvém postupu ve hře!",
"welcome3": "Dělej pokroky a vyvíjej se v životě i ve hře!",
"welcome3notes": "S každým krokem vpřed bude tvá postava dosahovat vyšších a vyšších úrovní, odemkne mazlíčky, výpravy, vybavení a mnohem víc!",
"welcome4": "Vyvaruj se zlozvyků, které ti ubírají Zdraví (HP), nebo tvůj avatar zemře!",
"welcome5": "Nyní si upravíš svůj avatar a zadáš úkoly...",
"imReady": "Vstup do země Habitica"
}

View File

@@ -1,92 +0,0 @@
{
"pets": "Mazlíčci",
"petsFound": "nalezených mazlíčků",
"magicPets": "Mazlíčci z magického líhnoucího lektvaru",
"rarePets": "Vzácní mazlíčci",
"questPets": "Mazlíčci z výprav",
"mounts": "Stáj",
"mountsTamed": "zkrocených zvířat",
"questMounts": "Zkrocená zvířata z výprav",
"magicMounts": "Zvířata z magického líhnoucího lektvaru",
"rareMounts": "Vzácná zkrocená zvířata",
"etherealLion": "Éterický lev",
"veteranWolf": "Vlk veterán",
"veteranTiger": "Tygr veterán",
"veteranLion": "Veteran Lion",
"cerberusPup": "Štěně Kerbera",
"hydra": "Hydra",
"mantisShrimp": "Strašek paví",
"mammoth": "Huňatý mamut",
"orca": "Kosatka",
"royalPurpleGryphon": "Vznešený fialový gryf",
"phoenix": "Fénix",
"magicalBee": "Magická včela",
"rarePetPop1": "Klikni na zlatou packu pro více informací o tom, jak získat toto vzácné zvíře za přispívání programu Habitica!",
"rarePetPop2": "Jak získat toto zvíře!",
"potion": "<%= potionType %> lektvar",
"egg": "<%= eggType %> - vejce",
"eggs": "Vejce",
"eggSingular": "vejce",
"noEggs": "Nemáš žádná vejce.",
"hatchingPotions": "Líhnoucí lektvary",
"magicHatchingPotions": "<strong>Magické líhnoucí lektvary</strong>",
"hatchingPotion": "líhnoucí lektvar",
"noHatchingPotions": "Nemáš žádné líhnoucí lektvary.",
"inventoryText": "Po kliknutí na vejce se zeleně zvýrazní použitelné lektvary. Poté klikni na jeden z nich pro vylíhnutí mazlíčka. Pokud nejsou žádné lektvary zvýrazněny, klikni na vejce znovu pro zrušení jeho výběru a místo toho klikni nejprve na lektvar, aby se označila použitelná vejce. Také můžeš nechtěné nalezené předměty prodat obchodníku Alexanderovi.",
"foodText": "jídlo",
"food": "Jídlo a sedla",
"noFood": "Nemáš žádné jídlo ani žádná sedla.",
"dropsExplanation": "Tyto předměty můžeš získat rychleji, když si je koupíš za Drahokamy, a nemusíš tak čekat, až je najdeš po splnění úkolu. <a href=\"http://habitica.wikia.com/wiki/Drops\">Zjisti více o nalézání předmětů.</a>",
"premiumPotionNoDropExplanation": "Magické líhnoucí lektvary nemohou být použity na vejce z Výprav. Můžeš si je pouze koupit, nenajdeš je.",
"beastMasterProgress": "Pokrok Pána šelem",
"stableBeastMasterProgress": "Pokrok Pána šelem: nalezl <%= number %> mazlíčků",
"beastAchievement": "Získal jsi ocenění \"Pán šelem\" za získání všech mazlíčků!",
"beastMasterName": "Pán šelem",
"beastMasterText": "Nalezl všech 90 mazlíčků ( šíleně obtížné, zaslouží si uznání!)",
"beastMasterText2": "a vypustil své mazlíčky celkem <%= count %>krát",
"mountMasterProgress": "Pokrok Pána zvířat",
"stableMountMasterProgress": "Pokrok krotitele zvířat: zkroceno <%= number %> zvířat",
"mountAchievement": "Získal jsi ocenění \"Pán zvířat\" za získán všech zkrocených zvířat!",
"mountMasterName": "Pán zvířat",
"mountMasterText": "Zkrotil všech 90 zvířátek ( šíleně obtížné, zaslouží si uznání!)",
"mountMasterText2": "a vypustil všech svých 90 zkrocených zvířat <%= count %>krát",
"beastMountMasterName": "Pán šelem a Pán zvířat",
"triadBingoName": "Bingo trojice",
"triadBingoText": "Našel všech 90 mazlíčků, zkrotil všech 90 zkrocených zvířat, a našel všech 90 mazlíčků ZNOVU (JAK JSI TO UDĚLAL!)",
"triadBingoText2": "a vypustil celou stáj celkem <%= count %>krát",
"triadBingoAchievement": "Získal jsi ocenění \"Bingo trojice\" za nalezení všech mazlíčků, zkrocení všech zvířat, a nalezení mazlíčku znovu!",
"dropsEnabled": "Nalézání přemětů povoleno",
"itemDrop": "Nalezen předmět",
"firstDrop": "Odemknuto nalézání předmětů! Od teď máš malou šanci nalézt předmět při dokončení úkolů, včetně vajec, lektvarů a jídla! Právě nalezeno <strong> vejce zvířátka <%= eggText %></strong>! <%= eggNotes %>",
"useGems": "Pokud ti padlo oko na zvířátko a nemůžeš se dočkat až ti padne, použij Drahokamy v <strong> Inventář > Trh </strong> a kup si ho!",
"hatchAPot": "<%= potion %> <%= egg %>, jsi si jistý?",
"hatchedPet": "Vylíhl se ti <%= potion %> <%= egg %>!",
"displayNow": "Zobrazit hned",
"displayLater": "Zobrazit později",
"petNotOwned": "Nevlastníte tohoto mazlíčka.",
"earnedCompanion": "Za svou pracovitost sis vysloužil nového kamaráda. Nakrm ho, aby vyrostl!",
"feedPet": "Myslíš, že <%= name %> si pochutná na něčem takovém jako je <%= article %><%= text %> ?",
"useSaddle": "Koho osedláme? Bude to <%= pet %>?",
"raisedPet": "Vyrostl ti <%= pet %>!",
"earnedSteed": "Za splnění úkolů sis vysloužil věrné zvíře k ježdění!",
"rideNow": "Osedlat hned",
"rideLater": "Osedlat později",
"petName": "<%= potion %> <%= egg %>",
"mountName": "<%= potion %> <%= mount %>",
"petKeyName": "Klíč ke kotcům",
"petKeyPop": "Nech své mazlíčky pobíhat na svobodě, vypusť je aby mohli začít své vlastní dobrodružství a zažij znovu vzrušení a staň se znovu pánem šelem!",
"petKeyBegin": "Klíč ke kotcům: Zažij znovu vzrušení z titulu <%= title %>!",
"petKeyInfo": "Chybí ti to vzrušení z nalézání mazlíčků? Nyní je můžeš vypustit a každý nový objev bude zase vzrušující!",
"petKeyInfo2": "Použij Klíč ke kotcům a resetuj tak všechny mazlíčky a/nebo zkrocená zvířata (kromě těch z výprav a těch vzácných, ta nebudou ovlivněna.)",
"petKeyInfo3": "Klíče ke kotcům jsou tři: Vypusť pouze mazlíčky (4 drahokamy), Vypusť pouze zkrocená zvířata (4 drahokamy), nebo Vypusť mazlíčky a zkrocená zvířata (6 drahokamů). Použití Klíče ti umožní znovuzískávat ocenění Pán šelem a Pán zvířat. Ocenění Bingo trojice však znovu získáš pouze pokud použiješ klíč \"Vypusť mazlíčky a zkrocená zvířata\" a znovu najdeš všech 90 mazlíčků. Ukaž světu jaký jsi mistr v nalézání. Ale vybírej moudře, protože jakmile použiješ Klíč a otevřeš bránu ke stáji, nebudeš je moci získat zpět, dokud je všechny znovu neposbíráš....",
"petKeyInfo4": "Klíče ke kotcům jsou tři: Vypusť pouze mazlíčky (4 drahokamy), Vypusť pouze zvířata (4 drahokamy), nebo Vypusť mazlíčky a zvířata. Použití Klíče ti umožní znovu získat ocenění Pána šelem a Pána zvířat. Ocenění Bingo Tří budeš moci získat znovu jen pokud vypustíš všechna zvířata a znovu jich všech 90 nasbíráš. Ukaž světu jaký jsi sběratel! Ale vybírej moudře, protože jakmile Klíč použiješ, už zvířata nedostaneš zpátky jinak, než opětovným posbíráním...",
"petKeyPets": "Vypusťte mé mazlíčky",
"petKeyMounts": "Vypusť má zkrocená zvířata",
"petKeyBoth": "Vypusť oba",
"confirmPetKey": "Jsi si jistý?",
"petKeyNeverMind": "Ještě ne",
"petsReleased": "Mazlíčci propuštěni.",
"mountsAndPetsReleased": "Zvířata k osedlání a mazlíčci propuštěni",
"mountsReleased": "Zvířata k osedlání propuštěna",
"gemsEach": "drahokamů každý"
}

View File

@@ -1,101 +0,0 @@
{
"quests": "Výpravy",
"quest": "výprava",
"whereAreMyQuests": "Výpravy mají teď svou vlastní stránku! Najdeš je v Inventář -> Výpravy",
"yourQuests": "Tvé výpravy",
"questsForSale": "Prodávané výpravy",
"petQuests": "Výpravy s mazlíčky a zvířaty",
"unlockableQuests": "Odemknutelné výpravy",
"goldQuests": "Výpravy za Zlaťáky",
"questDetails": "Detaily výpravy",
"invitations": "Pozvánky",
"completed": "Dokončeno!",
"youReceived": "Získal jsi",
"dropQuestCongrats": "Blahopřejeme ti k tomuto svitku s Výpravou! Můžeš pozvat svou družinu a začít s ní hned, nebo se k ní můžeš kdykoliv vrátit v Inventář > Výpravy.",
"questSend": "Kliknutí na \"Pozvat\" odešle pozvánku členům Družiny. Poté, co všichni členové přijali nebo odmítli, může výprava začít. Stav si můžeš zobrazit v Možnosti > Komunita > Družina.",
"questSendBroken": "Kliknutí na \"Pozvat\" odešle pozvánku členům Družiny... Poté, co všichni členové přijali nebo odmítli, může výprava začít... Stav si můžeš zobrazit v Možnosti > Komunita > Družina...",
"inviteParty": "Přizvi družinu k Výpravě",
"questInvitation": "Pozvánka na výpravu:",
"questInvitationTitle": "Pozvánka na Výpravu",
"questInvitationInfo": "Pozvánka na Výpravu <%= quest %>",
"askLater": "Zeptej se později",
"questLater": "Začít Výpravu později",
"buyQuest": "Kup Výpravu",
"accepted": "Přijato",
"rejected": "Odmítnuto",
"pending": "Nerozhodnuto",
"questStart": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou. Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny. Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\". Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\".",
"questStartBroken": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou... Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny... Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\"... Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\"...",
"begin": "Začít",
"bossHP": "Zdraví příšery",
"bossStrength": "Síla příšery",
"rage": "Zuřivost",
"collect": "Sbírat",
"collected": "Získáno",
"collectionItems": "<%= number %> <%= items %>",
"itemsToCollect": "Předměty ke sbírání",
"bossDmg1": "Každý splnění Denní úkol, úkol z Úkolníčku a každý pozitivní zvyk zraní Bosse. Zraň ho víc červenějšími úkoly nebo Brutální ranou nebo Vzplanutím ohňů. Boss zraní každého účastníka výpravy za každý nesplněný Denní úkol (újma je násobena jeho Silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. <strong>Veškerá zranění příšeře i vám se přičítají na kronu (na konci dne).</strong>",
"bossDmg2": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu.",
"bossDmg1Broken": "Každý splnění Denní úkol, úkol z Úkolníčku a každý pozitivní zvyk zraní příšeru... Zraň jí víc červenějšími úkoly nebo Brutální ranou nebo Vzplanutím ohňů... Příšera zraní každého účastníka výpravy za každý nesplněný Denní úkol (újma je násobena jeho Silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. <strong>Veškerá zranění příšeře i vám se přičítají na kronu (na konci dne).</strong>",
"bossDmg2Broken": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu...",
"tavernBossInfo": "Plň denní úkoly a úkoly v úkolníčku a buduj zvyky aby jsi zranil Světovou příšeru! Nesplněné denní úkoly živí příšeřin vztek. Když je vzteku již moc, příšera zaútočí na nějakou nehráčskou postavu. Světová příšera nikdy nijak nezraní jednotlivé hráče nebo jejich účty. Pouze aktivní hráči, kteří neodpočívají v Hostinci, se mohou podílet na boji proti příšeře.",
"tavernBossInfoBroken": "Splň denní úkoly a úkoly v Úkolníčku a zraň tak Světovou příšeru... Nesplněné denní úkoly naplní lištu Výpadu... Když se tato lišta naplní, příšera zaútočí na nějakou nehráčskou postavu... Světová příšera nikdy nezraní jednotlivé hráče... Pouze aktivní hráči, kteří neodpočívají v Hostinci se mohou podílet na zranění příšery...",
"bossColl1": "Pro získání předmětů plň své pozitivní úkoly. Předměty z výpravy budeš nacházet stejně jako normální předměty, uvidíš je však až další den, kdy se vše, co jste našli, shromáždí a přidá na hromadu.",
"bossColl2": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu.",
"bossColl1Broken": "Pro získání předmětů plň své pozitivní úkoly... Předměty z výpravy budeš nacházet stejně jako normální předměty, uvidíš je však až další den, kdy se vše, co jste našli, shromáždí a přidá na hromadu...",
"bossColl2Broken": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu...",
"abort": "Ukončit",
"leaveQuest": "Opustit Výpravu",
"sureLeave": "Jsi si jistý, že chceš opustit aktivní výpravu? Ztratíš v ní všechen svůj pokrok.",
"questOwner": "Majitel výpravy",
"questOwnerNotInPendingQuest": "Majitel výpravy výpravu opustil a nemůže ji již začít. Doporučujeme ji zrušit. Majitel výpravy získá zpět svitek.",
"questOwnerNotInRunningQuest": "Majitel výpravy výpravu opustil. Můžete výpravu ukončit, pokud chcete. Můžete však pokračovat dále a všichni zbývající účastnici si po jejím skončení rozdělí kořist.",
"questOwnerNotInPendingQuestParty": "Majitel výpravy výpravu opustil a nemůže ji již začít. Doporučujeme ji zrušit. Majitel výpravy získá zpět svitek.",
"questOwnerNotInRunningQuestParty": "Majitel výpravy výpravu opustil. Můžete výpravu ukončit, pokud chcete. Můžete však pokračovat dále a všichni zbývající účastnici si po jejím skončení rozdělí kořist.",
"questParticipants": "Účastníci",
"scrolls": "Svitky s Výpravou",
"noScrolls": "Nemáš žádné svitky s Výpravou.",
"scrollsText1": "Pro účast na výpravě musíš být členem družiny. Pokud chceš na výpravu na vlastní pěst,",
"scrollsText2": "vytvoř si prázdnou družinu",
"scrollsPre": "Tuto Výpravu jsi ještě neodemkl!",
"alreadyEarnedQuestLevel": "Tuto Výpravu jsi si již vysloužil dosažením Úrovně <%= level %>.",
"alreadyEarnedQuestReward": "Tuto Výpravu sis již vysloužil dokončením Výpravy <%= priorQuest %>.",
"completedQuests": "Dokončil následující výpravy",
"mustComplete": "Nejdříve musíš dokončit <%= quest %>.",
"mustLevel": "Musíš být na Úrovni <%= level %>, abys mohl začít tuto Výpravu.",
"mustLvlQuest": "Aby sis mohl koupit tuto výpravu, musíš být na úrovni <%= level %> !",
"mustInviteFriend": "Aby sis zasloužil tuto Výpravu, musíš pozvat někoho do své Družiny. Pozveš někoho hned?",
"unlockByQuesting": "Aby sis vysloužil tuto Výpravu, musíš nejdřív splnit Výpravu <%= title %>.",
"sureCancel": "Jsi si jistý, že chceš skončit výpravu? Všechny pozvánky budou ztraceny. Svitek bude navrácen svému majiteli.",
"sureAbort": "Jsi si jistý, že chceš ukončit výpravu? Bude ukončena pro všechny v družině a všechen pokrok bude ztracen. Svitek bude navrácen svému majiteli.",
"doubleSureAbort": "Jsi si určitě jistý? Ujisti se, že tě pak ostatní nebudou do smrti nenávidět!",
"questWarning": "Pokud se před začátkem výpravy do družiny připojí noví hráči, dostanou také pozvánku. Jakmile však výprava začne, žádní noví členové družiny se nemohou k výpravě připojit.",
"questWarningBroken": "Pokud se k družině přidají noví hráči před tím, než začne výprava, tito hráči také obdrží pozvánku... Avšak jakmile výprava začne, žádní noví hráči se k ní přidat nemohou...",
"bossRageTitle": "Zuřivost",
"bossRageDescription": "Když se tato lišta naplní, příšera předvede speciální útok!",
"startAQuest": "VYDEJ SE NA VÝPRAVU",
"startQuest": "Začít Výpravu",
"whichQuestStart": "Na kterou výpravu se chceš vydat?",
"getMoreQuests": "Získej více výprav",
"unlockedAQuest": "Odemkl jsi výpravu!",
"leveledUpReceivedQuest": "Dosáhl jsi <strong>úrovně <%= level %></strong> a získal jsi svitek s výpravou!",
"questInvitationDoesNotExist": "Zatím vám nebyla poslána žádná pozvánka na výpravu.",
"questInviteNotFound": "Nebyla nalezena žádná pozvánka na výpravu.",
"guildQuestsNotSupported": "Cechy nelze pozvat na výpravy.",
"questNotFound": "Výprava „<%= key %>\" nenalezena.",
"questNotOwned": "Nevlastníte tento svitek výpravy.",
"questNotGoldPurchasable": "Výpravu „<%= key %>\" nelze koupit na zlato.",
"questLevelTooHigh": "Pro začátek výpravy musíte mít úroveň <%= level %>.",
"questAlreadyUnderway": "Vaše družina se již účastní výpravy. Až dokončíte současnou výpravu zkuste to znova.",
"questAlreadyAccepted": "Již jsi přijal pozvánku na výpravu.",
"noActiveQuestToLeave": "Žádné aktivní výpravy k opuštění.",
"questLeaderCannotLeaveQuest": "Vůdce výpravy nemůže opustit výpravu.",
"notPartOfQuest": "Nejsi součástí výpravy.",
"noActiveQuestToAbort": "Žádné aktivní výpravy ke zrušení.",
"onlyLeaderAbortQuest": "Pouze družina vůdce výpravy může zrušit výpravu.",
"questAlreadyRejected": "Jíž jsi zamítl pozvání na výpravu.",
"cantCancelActiveQuest": "Nemůžete odřeknout aktivní výpravu, použijte funkci zrušení.",
"onlyLeaderCancelQuest": "Pouze družina vůdce může odřeknout výpravu.",
"questNotPending": "Nelze začít žádnou výpravu.",
"questOrGroupLeaderOnlyStartQuest": "Pouze vůdce výpravy nebo vůdce skupiny může započít výpravu."
}

Some files were not shown because too many files have changed in this diff Show More