Compare commits

..

96 Commits

Author SHA1 Message Date
Sabe Jones 20472caaee 4.132.0 2020-02-04 15:42:29 -06:00
Sabe Jones 37ab993b01 chore(sprites): compile 2020-02-04 15:42:23 -06:00
Sabe Jones b2cfeaf9bd feat(content): Armoire and Backgrounds 2020-02 2020-02-04 15:42:12 -06:00
Nik 57b2166bde NPC style should apply to tier $800 only (#11797)
- Fix wrong level field
- Check if tier is 800 everywhere
2020-02-02 11:59:43 +01:00
Sabe Jones 0d843d53a5 4.131.4 2020-02-01 12:07:32 -06:00
Sabe Jones 34145ed8ca fix(event): decakeify 2020-02-01 12:07:23 -06:00
Sabe Jones 1cc3633e64 4.131.3 2020-02-01 07:26:47 -06:00
Sabe Jones 64c79b7eb6 chore(sprites): compile 2020-02-01 07:26:40 -06:00
Sabe Jones 1b14c5f6d5 4.131.2 2020-02-01 07:21:08 -06:00
Sabe Jones e800cd9a3f chore(event): End Wonderland 2020-02-01 07:20:55 -06:00
Sabe Jones 443f88ac41 4.131.1 2020-02-01 06:24:25 -06:00
Sabe Jones d77b791d56 fix(sprites): rename February items 2020-02-01 06:21:47 -06:00
Sabe Jones 5f7a126df2 4.131.0 2020-01-31 06:47:32 -06:00
Sabe Jones 728eaecfc8 Merge branch 'develop' into release 2020-01-31 06:47:26 -06:00
Sabe Jones 505509d4b7 chore(sprites): compile 2020-01-31 06:47:06 -06:00
Sabe Jones e31de5c8f0 feat(content): Feb 2020 subscriber set 2020-01-31 06:46:56 -06:00
Matteo Pagliazzi c772afd0c8 Merge pull request #11647 from tsukimi2/bugfix-npc-style
Fix issues in NPCs should have NPC style on Display Name in chat, Hall. (fixes #11617)
2020-01-29 15:41:46 +01:00
Matteo Pagliazzi ebbec57b29 Merge pull request #11791 from Alys/invalid-uuid-messages
clarify all "Invalid uuid" messages by making each unique
2020-01-29 15:39:38 +01:00
Alys 82a5bc236f clarify all "Invalid uuid" messages by making each unique 2020-01-29 15:49:55 +10:00
Sabe Jones 5a065b8a8a fix(test): food expectation 2020-01-28 15:49:50 -06:00
Sabe Jones bc1eb62a35 feat(event): Birthday 2020 2020-01-28 15:39:05 -06:00
Matteo Pagliazzi 02d6b77a03 Merge pull request #11783 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-notes-5.3.9
build(deps): bump @storybook/addon-notes from 5.3.7 to 5.3.9 in /website/client
2020-01-27 10:33:10 +01:00
Matteo Pagliazzi ec4ad7c91b Merge pull request #11781 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-knobs-5.3.9
build(deps): bump @storybook/addon-knobs from 5.3.7 to 5.3.9 in /website/client
2020-01-27 10:32:58 +01:00
dependabot-preview[bot] 8e37d35fda build(deps): bump @storybook/addon-notes in /website/client
Bumps [@storybook/addon-notes](https://github.com/storybookjs/storybook/tree/HEAD/addons/notes) from 5.3.7 to 5.3.9.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.9/addons/notes)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 09:31:30 +00:00
dependabot-preview[bot] 384312b089 build(deps): bump @storybook/addon-knobs in /website/client
Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs) from 5.3.7 to 5.3.9.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.9/addons/knobs)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 09:31:20 +00:00
Matteo Pagliazzi d44d62d02b Merge pull request #11770 from HabitRPG/dependabot/npm_and_yarn/axios-0.19.2
build(deps-dev): bump axios from 0.19.1 to 0.19.2
2020-01-27 10:28:57 +01:00
dependabot-preview[bot] 674b6083f2 build(deps-dev): bump axios from 0.19.1 to 0.19.2
Bumps [axios](https://github.com/axios/axios) from 0.19.1 to 0.19.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/0.19.1...v0.19.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 09:27:48 +00:00
Matteo Pagliazzi cb175008dd Merge pull request #11780 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-links-5.3.9
build(deps): bump @storybook/addon-links from 5.3.7 to 5.3.9 in /website/client
2020-01-27 10:27:22 +01:00
Matteo Pagliazzi a5c0d50ade Merge pull request #11784 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/vue-5.3.9
build(deps): bump @storybook/vue from 5.3.7 to 5.3.9 in /website/client
2020-01-27 10:27:09 +01:00
Matteo Pagliazzi 53736f1216 Merge pull request #11778 from HabitRPG/dependabot/npm_and_yarn/aws-sdk-2.610.0
build(deps): bump aws-sdk from 2.606.0 to 2.610.0
2020-01-27 10:26:57 +01:00
Matteo Pagliazzi 6064bc0103 Merge pull request #11782 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-actions-5.3.9
build(deps): bump @storybook/addon-actions from 5.3.7 to 5.3.9 in /website/client
2020-01-27 10:26:42 +01:00
Matteo Pagliazzi cf7fd60fff Merge pull request #11786 from HabitRPG/dependabot/npm_and_yarn/website/client/bootstrap-vue-2.3.0
build(deps): bump bootstrap-vue from 2.2.2 to 2.3.0 in /website/client
2020-01-27 10:26:27 +01:00
Matteo Pagliazzi dd8d84bff1 Merge pull request #11785 from HabitRPG/dependabot/npm_and_yarn/website/client/axios-0.19.2
build(deps): bump axios from 0.19.1 to 0.19.2 in /website/client
2020-01-27 10:25:37 +01:00
Matteo Pagliazzi c74b6297f2 Merge pull request #11788 from HabitRPG/dependabot/npm_and_yarn/website/client/inspectpack-4.3.1
build(deps): bump inspectpack from 4.3.0 to 4.3.1 in /website/client
2020-01-27 10:25:12 +01:00
dependabot-preview[bot] 4c3efdebfa build(deps): bump inspectpack from 4.3.0 to 4.3.1 in /website/client
Bumps [inspectpack](https://github.com/FormidableLabs/inspectpack) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/FormidableLabs/inspectpack/releases)
- [Changelog](https://github.com/FormidableLabs/inspectpack/blob/master/HISTORY.md)
- [Commits](https://github.com/FormidableLabs/inspectpack/compare/v4.3.0...v4.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:10:30 +00:00
dependabot-preview[bot] 2aba6acc47 build(deps): bump bootstrap-vue from 2.2.2 to 2.3.0 in /website/client
Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/bootstrap-vue/bootstrap-vue/releases)
- [Changelog](https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.2.2...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:09:27 +00:00
dependabot-preview[bot] 10718def11 build(deps): bump axios from 0.19.1 to 0.19.2 in /website/client
Bumps [axios](https://github.com/axios/axios) from 0.19.1 to 0.19.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/0.19.1...v0.19.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:08:34 +00:00
dependabot-preview[bot] df8e3e5b64 build(deps): bump @storybook/vue from 5.3.7 to 5.3.9 in /website/client
Bumps [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue) from 5.3.7 to 5.3.9.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.9/app/vue)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:07:58 +00:00
dependabot-preview[bot] 61e23c5157 build(deps): bump @storybook/addon-actions in /website/client
Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 5.3.7 to 5.3.9.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.9/addons/actions)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:06:06 +00:00
dependabot-preview[bot] b77de58f71 build(deps): bump @storybook/addon-links in /website/client
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.7 to 5.3.9.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.9/addons/links)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 08:04:09 +00:00
dependabot-preview[bot] aef217dc56 build(deps): bump aws-sdk from 2.606.0 to 2.610.0
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.606.0 to 2.610.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js/compare/v2.606.0...v2.610.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 07:53:45 +00:00
Sabe Jones aefd664db1 Correct some modal repops (#11739)
* fix(modals): correct some repops

* fix(modals): also clean out "prev"

* refactor(modals): hide in dismiss event
2020-01-24 16:36:11 -06:00
Melior b9d3d7f87a Merge branch 'origin/develop' into Weblate. 2020-01-23 22:51:26 +01:00
Melior 4fa245c929 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (36 of 36 strings)

Translation: Habitica/Loadingscreentips
Translate-URL: https://translate.habitica.com/projects/habitica/loadingscreentips/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (36 of 36 strings)

Translation: Habitica/Loadingscreentips
Translate-URL: https://translate.habitica.com/projects/habitica/loadingscreentips/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/

Translated using Weblate (French)

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (57 of 57 strings)

Translation: Habitica/Spells
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (28 of 28 strings)

Translation: Habitica/Rebirth
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (147 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/

Translated using Weblate (French)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/fr/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (8 of 8 strings)

Translation: Habitica/Overview
Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translation: Habitica/Overview
Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (27 of 27 strings)

Translation: Habitica/Loginincentives
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (6 of 6 strings)

Translation: Habitica/Inventory
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/

Translated using Weblate (German)

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (63 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (63 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (15 of 15 strings)

Translation: Habitica/Death
Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (355 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (70 of 70 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hant/

Translated using Weblate (French)

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/

Translated using Weblate (German)

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/

Translated using Weblate (Portuguese)

Currently translated at 52.3% (34 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (36 of 36 strings)

Translation: Habitica/Loadingscreentips
Translate-URL: https://translate.habitica.com/projects/habitica/loadingscreentips/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 99.1% (230 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/

Translated using Weblate (Polish)

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pl/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/

Translated using Weblate (German)

Currently translated at 100.0% (232 of 232 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (28 of 28 strings)

Translation: Habitica/Rebirth
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (147 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/pt_BR/

Translated using Weblate (Polish)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/pl/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/en_GB/

Translated using Weblate (German)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (6 of 6 strings)

Translation: Habitica/Inventory
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/

Translated using Weblate (German)

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/

Translated using Weblate (Japanese)

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (70 of 70 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 99.4% (498 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/

Translated using Weblate (German)

Currently translated at 100.0% (501 of 501 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ru/
2020-01-23 22:51:07 +01:00
Sabe Jones 257a52cba1 4.130.2 2020-01-23 15:48:34 -06:00
Sabe Jones cbac69ab11 chore(news): Bailey 2020-01-23 15:47:53 -06:00
Sabe Jones d2156eb97b Merge branch 'release' into develop 2020-01-22 05:47:34 -06:00
Melior 1b1c239aec Merge branch 'origin/develop' into Weblate. 2020-01-21 23:14:08 +01:00
Melior 237c1b0713 Translated using Weblate (German)
Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/

Translated using Weblate (Latin)

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/la/

Translated using Weblate (Danish)

Currently translated at 94.3% (216 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/da/

Translated using Weblate (Polish)

Currently translated at 100.0% (28 of 28 strings)

Translation: Habitica/Rebirth
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/pl/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/pl/

Translated using Weblate (Danish)

Currently translated at 100.0% (12 of 12 strings)

Translation: Habitica/Merch
Translate-URL: https://translate.habitica.com/projects/habitica/merch/da/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/

Translated using Weblate (Danish)

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/da/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Russian)

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hant/

Translated using Weblate (Polish)

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pl/

Translated using Weblate (Danish)

Currently translated at 100.0% (63 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/da/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (70 of 70 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (78 of 78 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/

Translated using Weblate (Korean)

Currently translated at 34.6% (51 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/ko/

Translated using Weblate (Latin)

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/la/

Translated using Weblate (Latin)

Currently translated at 93.8% (61 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/la/

Translated using Weblate (Korean)

Currently translated at 47.6% (30 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/ko/

Translated using Weblate (Korean)

Currently translated at 87.6% (311 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/ko/

Translated using Weblate (Polish)

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pl/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (57 of 57 strings)

Translation: Habitica/Spells
Translate-URL: https://translate.habitica.com/projects/habitica/spells/pt_BR/

Translated using Weblate (German)

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/de/

Translated using Weblate (Polish)

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pl/

Translated using Weblate (Russian)

Currently translated at 99.9% (2025 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/

Translated using Weblate (German)

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/

Translated using Weblate (Polish)

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/pl/

Translated using Weblate (Portuguese)

Currently translated at 91.7% (621 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pt/

Translated using Weblate (Polish)

Currently translated at 100.0% (355 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pl/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (57 of 57 strings)

Translation: Habitica/Spells
Translate-URL: https://translate.habitica.com/projects/habitica/spells/pt_BR/

Translated using Weblate (Korean)

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/

Translated using Weblate (Latin)

Currently translated at 93.8% (61 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/la/

Translated using Weblate (Latin)

Currently translated at 93.8% (61 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/la/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/

Translated using Weblate (German)

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/de/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (355 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/en_GB/

Translated using Weblate (German)

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/

Translated using Weblate (Korean)

Currently translated at 95.3% (471 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/

Translated using Weblate (Korean)

Currently translated at 95.3% (471 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/

Translated using Weblate (Korean)

Currently translated at 34.6% (51 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/ko/

Translated using Weblate (Korean)

Currently translated at 97.6% (167 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (4 of 4 strings)

Translation: Habitica/Noscript
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (12 of 12 strings)

Translation: Habitica/Merch
Translate-URL: https://translate.habitica.com/projects/habitica/merch/ko/

Translated using Weblate (Latin)

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/la/

Translated using Weblate (Korean)

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ko/

Translated using Weblate (Korean)

Currently translated at 93.7% (463 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/

Translated using Weblate (Korean)

Currently translated at 93.7% (463 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/ko/

Translated using Weblate (Korean)

Currently translated at 98.9% (480 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ko/

Translated using Weblate (Korean)

Currently translated at 99.3% (296 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ko/

Translated using Weblate (Korean)

Currently translated at 46.0% (29 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (15 of 15 strings)

Translation: Habitica/Death
Translate-URL: https://translate.habitica.com/projects/habitica/death/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/ko/

Translated using Weblate (Russian)

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/es/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (12 of 12 strings)

Translation: Habitica/Merch
Translate-URL: https://translate.habitica.com/projects/habitica/merch/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hans/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (27 of 27 strings)

Translation: Habitica/Loginincentives
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/en@pirate/

Translated using Weblate (Russian)

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Russian)

Currently translated at 99.9% (2025 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hant/

Translated using Weblate (Spanish)

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/

Translated using Weblate (Spanish)

Currently translated at 99.6% (327 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/en_GB/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (63 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hans/

Translated using Weblate (Portuguese)

Currently translated at 46.0% (29 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/pt/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (15 of 15 strings)

Translation: Habitica/Death
Translate-URL: https://translate.habitica.com/projects/habitica/death/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en_GB/

Translated using Weblate (Russian)

Currently translated at 100.0% (355 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/ru/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/

Translated using Weblate (Russian)

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/

Translated using Weblate (Russian)

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/

Translated using Weblate (Spanish)

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/en@pirate/

Translated using Weblate (Korean)

Currently translated at 70.7% (46 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/

Translated using Weblate (Korean)

Currently translated at 70.7% (46 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/

Translated using Weblate (Korean)

Currently translated at 70.7% (46 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/
2020-01-21 23:13:52 +01:00
Sabe Jones 1f16891b15 Merge branch 'release' into develop 2020-01-21 15:47:39 -06:00
osiris eb21d27fa2 Make changes to correct problems from merging as requested. 2020-01-21 12:40:16 +08:00
osiris 5efde3159f Merge remote-tracking branch 'upstream/develop' into bugfix-npc-style
Updating bugfix-npc-style with recent code from upstream/develop branch.
2020-01-21 11:04:32 +08:00
Matteo Pagliazzi c264465534 Merge pull request #11750 from HabitRPG/dependabot/npm_and_yarn/babel/preset-env-7.8.3
build(deps): bump @babel/preset-env from 7.8.2 to 7.8.3
2020-01-20 11:21:46 +01:00
dependabot-preview[bot] 7d5dc63efc build(deps): bump @babel/preset-env from 7.8.2 to 7.8.3
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.8.2 to 7.8.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.8.2...v7.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 10:21:30 +00:00
Matteo Pagliazzi 0d31ceea83 Merge pull request #11757 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-notes-5.3.7
build(deps): bump @storybook/addon-notes from 5.3.1 to 5.3.7 in /website/client
2020-01-20 11:21:23 +01:00
Matteo Pagliazzi da5c835ec0 Merge pull request #11760 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-actions-5.3.7
build(deps): bump @storybook/addon-actions from 5.3.1 to 5.3.7 in /website/client
2020-01-20 11:21:05 +01:00
dependabot-preview[bot] e753068aee build(deps): bump @storybook/addon-actions in /website/client
Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 5.3.1 to 5.3.7.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.7/addons/actions)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 10:20:45 +00:00
dependabot-preview[bot] 9f20b5c2a8 build(deps): bump @storybook/addon-notes in /website/client
Bumps [@storybook/addon-notes](https://github.com/storybookjs/storybook/tree/HEAD/addons/notes) from 5.3.1 to 5.3.7.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.7/addons/notes)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 10:20:37 +00:00
Matteo Pagliazzi 18a32e8496 Merge pull request #11747 from HabitRPG/dependabot/npm_and_yarn/website/client/sass-loader-8.0.2
build(deps): bump sass-loader from 8.0.1 to 8.0.2 in /website/client
2020-01-20 11:18:31 +01:00
Matteo Pagliazzi f04c88c60f Merge pull request #11751 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-knobs-5.3.7
build(deps): bump @storybook/addon-knobs from 5.3.1 to 5.3.7 in /website/client
2020-01-20 11:18:23 +01:00
dependabot-preview[bot] 8f4e20a414 build(deps): bump sass-loader from 8.0.1 to 8.0.2 in /website/client
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.1...v8.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 10:18:17 +00:00
Matteo Pagliazzi 45ea77b743 Merge pull request #11752 from HabitRPG/dependabot/npm_and_yarn/babel/register-7.8.3
build(deps): bump @babel/register from 7.8.0 to 7.8.3
2020-01-20 11:18:13 +01:00
dependabot-preview[bot] 83b722456c build(deps): bump @storybook/addon-knobs in /website/client
Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs) from 5.3.1 to 5.3.7.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.7/addons/knobs)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 10:18:04 +00:00
Matteo Pagliazzi ca7be4c0a4 Merge pull request #11743 from HabitRPG/dependabot/npm_and_yarn/mongoose-5.8.9
build(deps): bump mongoose from 5.8.7 to 5.8.9
2020-01-20 11:17:58 +01:00
Matteo Pagliazzi 5345b66c8d Merge pull request #11746 from HabitRPG/dependabot/npm_and_yarn/aws-sdk-2.606.0
build(deps): bump aws-sdk from 2.601.0 to 2.606.0
2020-01-20 11:17:31 +01:00
Matteo Pagliazzi 2188bee7cb Merge pull request #11749 from HabitRPG/dependabot/npm_and_yarn/website/client/core-js-3.6.4
build(deps): bump core-js from 3.6.3 to 3.6.4 in /website/client
2020-01-20 11:17:20 +01:00
Matteo Pagliazzi df43ea863c Merge pull request #11756 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/vue-5.3.7
build(deps): bump @storybook/vue from 5.3.1 to 5.3.7 in /website/client
2020-01-20 11:17:04 +01:00
Matteo Pagliazzi 78d2299aaa Merge pull request #11745 from HabitRPG/dependabot/npm_and_yarn/babel/core-7.8.3
build(deps): bump @babel/core from 7.8.0 to 7.8.3
2020-01-20 11:16:53 +01:00
Matteo Pagliazzi d67e800863 Merge pull request #11753 from HabitRPG/dependabot/npm_and_yarn/website/client/bootstrap-vue-2.2.2
build(deps): bump bootstrap-vue from 2.2.0 to 2.2.2 in /website/client
2020-01-20 11:16:41 +01:00
Matteo Pagliazzi fae18d7631 Merge pull request #11754 from HabitRPG/dependabot/npm_and_yarn/uuid-3.4.0
build(deps): bump uuid from 3.3.3 to 3.4.0
2020-01-20 11:16:30 +01:00
Matteo Pagliazzi 4ede851d30 Merge pull request #11755 from HabitRPG/dependabot/npm_and_yarn/website/client/vue-router-3.1.5
build(deps): bump vue-router from 3.1.3 to 3.1.5 in /website/client
2020-01-20 11:16:04 +01:00
Matteo Pagliazzi 6f69721d25 Merge pull request #11758 from HabitRPG/dependabot/npm_and_yarn/website/client/storybook/addon-links-5.3.7
build(deps): bump @storybook/addon-links from 5.3.1 to 5.3.7 in /website/client
2020-01-20 11:15:48 +01:00
Matteo Pagliazzi 2bc4c1324c Merge pull request #11761 from HabitRPG/dependabot/npm_and_yarn/website/client/uuid-3.4.0
build(deps): bump uuid from 3.3.3 to 3.4.0 in /website/client
2020-01-20 11:15:32 +01:00
Matteo Pagliazzi 59bca3fd3a Merge pull request #11762 from HabitRPG/dependabot/npm_and_yarn/website/client/sass-1.25.0
build(deps): bump sass from 1.24.4 to 1.25.0 in /website/client
2020-01-20 11:15:18 +01:00
dependabot-preview[bot] d4cfa65f94 build(deps): bump sass from 1.24.4 to 1.25.0 in /website/client
Bumps [sass](https://github.com/sass/dart-sass) from 1.24.4 to 1.25.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.24.4...1.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:12:18 +00:00
dependabot-preview[bot] caf47a9961 build(deps): bump uuid from 3.3.3 to 3.4.0 in /website/client
Bumps [uuid](https://github.com/uuidjs/uuid) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v3.3.3...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:11:25 +00:00
dependabot-preview[bot] 5097f67123 build(deps): bump @storybook/addon-links in /website/client
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.1 to 5.3.7.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.7/addons/links)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:08:06 +00:00
dependabot-preview[bot] fc8bba63df build(deps): bump @storybook/vue from 5.3.1 to 5.3.7 in /website/client
Bumps [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue) from 5.3.1 to 5.3.7.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.7/app/vue)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:05:22 +00:00
dependabot-preview[bot] 71f62232af build(deps): bump vue-router from 3.1.3 to 3.1.5 in /website/client
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.1.3 to 3.1.5.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.1.3...v3.1.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:03:30 +00:00
dependabot-preview[bot] 01699229d3 build(deps): bump uuid from 3.3.3 to 3.4.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v3.3.3...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:01:50 +00:00
dependabot-preview[bot] c55f611807 build(deps): bump bootstrap-vue from 2.2.0 to 2.2.2 in /website/client
Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.2.0 to 2.2.2.
- [Release notes](https://github.com/bootstrap-vue/bootstrap-vue/releases)
- [Changelog](https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.2.0...v2.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:01:49 +00:00
dependabot-preview[bot] a369751051 build(deps): bump @babel/register from 7.8.0 to 7.8.3
Bumps [@babel/register](https://github.com/babel/babel) from 7.8.0 to 7.8.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 08:00:45 +00:00
dependabot-preview[bot] 56ce56fc3b build(deps): bump core-js from 3.6.3 to 3.6.4 in /website/client
Bumps [core-js](https://github.com/zloirock/core-js) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v3.6.3...v3.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 07:58:50 +00:00
dependabot-preview[bot] a59d130c43 build(deps): bump aws-sdk from 2.601.0 to 2.606.0
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.601.0 to 2.606.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js/compare/v2.601.0...v2.606.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 07:57:19 +00:00
dependabot-preview[bot] 95b0a79289 build(deps): bump @babel/core from 7.8.0 to 7.8.3
Bumps [@babel/core](https://github.com/babel/babel) from 7.8.0 to 7.8.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 07:56:21 +00:00
dependabot-preview[bot] 45b41cf6b0 build(deps): bump mongoose from 5.8.7 to 5.8.9
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.8.7 to 5.8.9.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.8.7...5.8.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 07:54:18 +00:00
Matteo Pagliazzi ca69085e8c Merge pull request #11549 from Nikosmonaut/bugfix-11522_group_plan_tags
Fix can not remove group tag
2020-01-19 12:29:04 +01:00
Matteo Pagliazzi b5af9b292e Merge pull request #11741 from HabitRPG/fix/pm-textarea-styling
fix style textarea + added story for an overview
2020-01-19 12:22:49 +01:00
negue 4a812a9d28 fix style textarea + added story for an overview 2020-01-18 17:17:50 +01:00
Melior 383bbc558b Merge branch 'origin/develop' into Weblate. 2020-01-16 23:21:01 +01:00
Melior 7effcb49e3 Translated using Weblate (Vietnamese)
Currently translated at 5.7% (19 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/vi/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (36 of 36 strings)

Translation: Habitica/Loadingscreentips
Translate-URL: https://translate.habitica.com/projects/habitica/loadingscreentips/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (147 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (147 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (8 of 8 strings)

Translation: Habitica/Overview
Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (4 of 4 strings)

Translation: Habitica/Noscript
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (12 of 12 strings)

Translation: Habitica/Merch
Translate-URL: https://translate.habitica.com/projects/habitica/merch/zh_Hant/

Translated using Weblate (Spanish)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/

Translated using Weblate (Russian)

Currently translated at 100.0% (174 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ru/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/

Translated using Weblate (Portuguese)

Currently translated at 96.2% (467 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Spanish)

Currently translated at 91.8% (1862 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/

Translated using Weblate (Portuguese)

Currently translated at 99.3% (326 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (63 of 63 strings)

Translation: Habitica/Defaulttasks
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hant/

Translated using Weblate (English (Pirate))

Currently translated at 86.6% (13 of 15 strings)

Translation: Habitica/Death
Translate-URL: https://translate.habitica.com/projects/habitica/death/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/

Translated using Weblate (Portuguese)

Currently translated at 86.7% (308 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (70 of 70 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hant/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (70 of 70 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant/

Translated using Weblate (Portuguese)

Currently translated at 99.1% (228 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hant/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/

Translated using Weblate (Portuguese)

Currently translated at 26.1% (17 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/

Translated using Weblate (Norwegian Nynorsk)

Currently translated at 100.0% (134 of 134 strings)

Translation: Habitica/Challenge
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/nn/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Tasks
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/

Translated using Weblate (French)

Currently translated at 100.0% (229 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/

Translated using Weblate (English (Pirate))

Currently translated at 96.9% (222 of 229 strings)

Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (138 of 138 strings)

Translation: Habitica/Quests
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (147 of 147 strings)

Translation: Habitica/Pets
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (171 of 171 strings)

Translation: Habitica/Npc
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (6 of 6 strings)

Translation: Habitica/Inventory
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/es_419/

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/

Translated using Weblate (Spanish (Latin America))

Currently translated at 95.7% (202 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es_419/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/ru/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/pt_BR/

Translated using Weblate (French)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/fr/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/en@pirate/

Translated using Weblate (German)

Currently translated at 100.0% (67 of 67 strings)

Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/de/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (31 of 31 strings)

Translation: Habitica/Maintenance
Translate-URL: https://translate.habitica.com/projects/habitica/maintenance/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 99.4% (173 of 174 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ru/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 99.7% (484 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/

Translated using Weblate (French)

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/fr/

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 98.3% (1993 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (298 of 298 strings)

Translation: Habitica/Generic
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/

Translated using Weblate (German)

Currently translated at 100.0% (2027 of 2027 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (328 of 328 strings)

Translation: Habitica/Front
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translation: Habitica/Faq
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (677 of 677 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (126 of 126 strings)

Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (78 of 78 strings)

Translation: Habitica/Contrib
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (230 of 230 strings)

Translation: Habitica/Character
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (355 of 355 strings)

Translation: Habitica/Content
Translate-URL: https://translate.habitica.com/projects/habitica/content/en@pirate/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (494 of 494 strings)

Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en@pirate/

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/

Translated using Weblate (English (Pirate))

Currently translated at 100.0% (65 of 65 strings)

Translation: Habitica/Achievements
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en@pirate/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (211 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/

Translated using Weblate (Portuguese)

Currently translated at 95.2% (201 of 211 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt/

Translated using Weblate (German)

Currently translated at 100.0% (485 of 485 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/

Translated using Weblate (German)

Currently translated at 100.0% (36 of 36 strings)

Translation: Habitica/Loadingscreentips
Translate-URL: https://translate.habitica.com/projects/habitica/loadingscreentips/de/
2020-01-16 23:18:07 +01:00
osiris 4fa16b5601 Merge remote-tracking branch 'upstream/develop' into bugfix-npc-style 2020-01-15 12:41:26 +08:00
osiris 98e0e96494 Implemented rework suggestion by adding backer to group aggregation 2020-01-08 17:17:48 +08:00
osiris 2427743d0f Fix bug in NPC style display 2020-01-08 16:35:02 +08:00
nikosmonaut 8c6938022c Add test for leaving group
After leaving group the previous associated tag should no more be bound
to this group.
2019-12-30 15:22:11 +01:00
nikosmonaut 1c719a8dbb Unlink group tags when a user leaves it 2019-12-14 14:54:55 +01:00
302 changed files with 31778 additions and 31162 deletions
@@ -0,0 +1,91 @@
/* eslint-disable no-console */
const MIGRATION_NAME = '20200131_habit_birthday';
import { v4 as uuid } from 'uuid';
import { model as User } from '../../../website/server/models/user';
const progressCount = 1000;
let count = 0;
async function updateUser (user) {
count++;
const inc = {
'items.food.Cake_Skeleton': 1,
'items.food.Cake_Base': 1,
'items.food.Cake_CottonCandyBlue': 1,
'items.food.Cake_CottonCandyPink': 1,
'items.food.Cake_Shade': 1,
'items.food.Cake_White': 1,
'items.food.Cake_Golden': 1,
'items.food.Cake_Zombie': 1,
'items.food.Cake_Desert': 1,
'items.food.Cake_Red': 1,
'achievements.habitBirthdays': 1,
};
const set = {};
let push;
set.migration = MIGRATION_NAME;
if (typeof user.items.gear.owned.armor_special_birthday2019 !== 'undefined') {
set['items.gear.owned.armor_special_birthday2020'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2020', _id: uuid()}};
} else if (typeof user.items.gear.owned.armor_special_birthday2018 !== 'undefined') {
set['items.gear.owned.armor_special_birthday2019'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2019', _id: uuid()}};
} else if (typeof user.items.gear.owned.armor_special_birthday2017 !== 'undefined') {
set['items.gear.owned.armor_special_birthday2018'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2018', _id: uuid()}};
} else if (typeof user.items.gear.owned.armor_special_birthday2016 !== 'undefined') {
set['items.gear.owned.armor_special_birthday2017'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2017', _id: uuid()}};
} else if (typeof user.items.gear.owned.armor_special_birthday2015 !== 'undefined') {
set['items.gear.owned.armor_special_birthday2016'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2016', _id: uuid()}};
} else if (typeof user.items.gear.owned.armor_special_birthday !== 'undefined') {
set['items.gear.owned.armor_special_birthday2015'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday2015', _id: uuid()}};
} else {
set['items.gear.owned.armor_special_birthday'] = false;
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_birthday', _id: uuid()}};
}
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
return await User.update({_id: user._id}, {$inc: inc, $set: set, $push: push}).exec();
}
module.exports = async function processUsers () {
let query = {
migration: {$ne: MIGRATION_NAME},
'auth.timestamps.loggedin': {$gt: new Date('2019-01-15')},
};
const fields = {
_id: 1,
items: 1,
};
while (true) { // eslint-disable-line no-constant-condition
const users = await User // eslint-disable-line no-await-in-loop
.find(query)
.limit(250)
.sort({_id: 1})
.select(fields)
.lean()
.exec();
if (users.length === 0) {
console.warn('All appropriate users found and modified.');
console.warn(`\n${count} users processed\n`);
break;
} else {
query._id = {
$gt: users[users.length - 1],
};
}
await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop
}
};
+530 -544
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -1,12 +1,12 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.130.1",
"version": "4.132.0",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.8.0",
"@babel/preset-env": "^7.8.2",
"@babel/register": "^7.8.0",
"@babel/core": "^7.8.3",
"@babel/preset-env": "^7.8.3",
"@babel/register": "^7.8.3",
"@google-cloud/trace-agent": "^4.2.5",
"@slack/client": "^3.8.1",
"accepts": "^1.3.5",
@@ -14,7 +14,7 @@
"amplitude": "^3.5.0",
"apidoc": "^0.17.5",
"apn": "^2.2.0",
"aws-sdk": "^2.601.0",
"aws-sdk": "^2.610.0",
"bcrypt": "^3.0.7",
"body-parser": "^1.18.3",
"compression": "^1.7.4",
@@ -46,7 +46,7 @@
"method-override": "^3.0.0",
"moment": "^2.24.0",
"moment-recur": "^1.0.7",
"mongoose": "^5.8.7",
"mongoose": "^5.8.9",
"morgan": "^1.7.0",
"nconf": "^0.10.0",
"node-gcm": "^1.0.2",
@@ -66,7 +66,7 @@
"superagent": "^5.2.1",
"universal-analytics": "^0.4.17",
"useragent": "^2.1.9",
"uuid": "^3.3.3",
"uuid": "^3.4.0",
"validator": "^11.0.0",
"vinyl-buffer": "^1.0.1",
"winston": "^2.4.3",
@@ -103,7 +103,7 @@
"apidoc": "gulp apidoc"
},
"devDependencies": {
"axios": "^0.19.1",
"axios": "^0.19.2",
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"chalk": "^2.4.1",
+17
View File
@@ -1164,6 +1164,23 @@ describe('Group Model', () => {
});
});
it('unlink group tag', async () => {
participatingMember.tags.push({
name: party.name,
id: party._id,
group: party._id,
});
await participatingMember.save();
await party.leave(participatingMember);
participatingMember = await User.findOne({ _id: participatingMember._id });
const groupTag = participatingMember.tags.find(tag => tag.id === party._id);
expect(groupTag).to.not.be.undefined;
expect(groupTag.group).to.be.undefined;
});
it('deletes a private party when the last member leaves', async () => {
await party.leave(participatingMember);
await party.leave(sleepingParticipatingMember);
+613 -823
View File
File diff suppressed because it is too large Load Diff
+13 -13
View File
@@ -18,45 +18,45 @@
"@vue/cli-plugin-router": "^4.1.2",
"@vue/cli-plugin-unit-mocha": "^4.1.2",
"@vue/cli-service": "^4.1.2",
"@storybook/addon-actions": "^5.3.1",
"@storybook/addon-knobs": "^5.3.1",
"@storybook/addon-links": "^5.3.1",
"@storybook/addon-notes": "^5.3.1",
"@storybook/vue": "^5.3.1",
"@storybook/addon-actions": "^5.3.9",
"@storybook/addon-knobs": "^5.3.9",
"@storybook/addon-links": "^5.3.9",
"@storybook/addon-notes": "^5.3.9",
"@storybook/vue": "^5.3.9",
"@vue/test-utils": "1.0.0-beta.29",
"amplitude-js": "^5.8.0",
"axios": "^0.19.1",
"axios": "^0.19.2",
"axios-progress-bar": "^1.2.0",
"babel-eslint": "^10.0.1",
"bootstrap": "^4.4.1",
"bootstrap-vue": "^2.2.0",
"bootstrap-vue": "^2.3.0",
"chai": "^4.1.2",
"core-js": "^3.6.3",
"core-js": "^3.6.4",
"eslint": "^6.8.0",
"eslint-config-habitrpg": "^6.2.0",
"eslint-plugin-mocha": "^5.3.0",
"eslint-plugin-vue": "^6.1.2",
"habitica-markdown": "^1.3.2",
"hellojs": "^1.18.4",
"inspectpack": "^4.3.0",
"inspectpack": "^4.3.1",
"intro.js": "^2.9.3",
"jquery": "^3.4.1",
"lodash": "^4.17.15",
"moment": "^2.24.0",
"nconf": "^0.10.0",
"sass": "^1.24.4",
"sass-loader": "^8.0.1",
"sass": "^1.25.0",
"sass-loader": "^8.0.2",
"smartbanner.js": "^1.15.0",
"svg-inline-loader": "^0.8.0",
"svg-url-loader": "^3.0.3",
"svgo": "^1.3.2",
"svgo-loader": "^2.2.1",
"uuid": "^3.3.3",
"uuid": "^3.4.0",
"validator": "^11.1.0",
"vue": "^2.6.11",
"vue-cli-plugin-storybook": "^0.6.1",
"vue-mugen-scroll": "^0.2.6",
"vue-router": "^3.0.6",
"vue-router": "^3.1.5",
"vue-template-compiler": "^2.6.11",
"vue2-perfect-scrollbar": "^1.3.0",
"vuedraggable": "^2.23.1",
+21 -2
View File
@@ -29,8 +29,8 @@
<div
id="app"
:class="{
'casting-spell': castingSpell,
'resting': showRestingBanner
'casting-spell': castingSpell,
'resting': showRestingBanner
}"
>
<banned-account-modal />
@@ -609,6 +609,25 @@ export default {
if (modalBefore) this.$root.$emit('bv::show::modal', modalBefore, { fromRoot: true });
});
// Dismiss modal aggressively. Pass a modal ID to remove a modal instance from the stack
// (both the stack entry itself and its "prev" reference) so we don't reopen it
this.$root.$on('habitica::dismiss-modal', oldModal => {
if (!oldModal) return;
this.$root.$emit('bv::hide::modal', oldModal);
let removeIndex = this.$store.state.modalStack
.map(modal => modal.modalId)
.indexOf(oldModal);
if (removeIndex >= 0) {
this.$store.state.modalStack.splice(removeIndex, 1);
}
removeIndex = this.$store.state.modalStack
.map(modal => modal.prev)
.indexOf(oldModal);
if (removeIndex >= 0) {
delete this.$store.state.modalStack[removeIndex].prev;
}
});
},
validStack (modalStack) {
const modalsThatCanShowTwice = ['profile'];
@@ -1,84 +1,24 @@
.promo_armoire_backgrounds_202001 {
.promo_armoire_backgrounds_202002 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -323px;
background-position: -328px 0px;
width: 423px;
height: 147px;
}
.promo_g1g1_2019 {
.promo_mystery_022020 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -403px -471px;
width: 357px;
height: 144px;
}
.promo_mystery_202001 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -241px -619px;
width: 279px;
background-position: 0px -277px;
width: 282px;
height: 147px;
}
.promo_seasonal_shop {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -521px -619px;
width: 162px;
height: 138px;
}
.promo_snowballs {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px;
width: 420px;
height: 174px;
}
.promo_take_this {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -761px -471px;
background-position: -328px -148px;
width: 96px;
height: 69px;
}
.promo_winter_potions_2020 {
.scene_dailies {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -175px;
width: 423px;
height: 147px;
}
.promo_winter_quests_bundle {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -424px -175px;
width: 423px;
height: 147px;
}
.promo_winter_wonderland_2019 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -471px;
width: 402px;
height: 147px;
}
.promo_winter_wonderland_2020 {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -421px 0px;
width: 468px;
height: 147px;
}
.promo_wintery_hair {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -684px -619px;
width: 152px;
height: 75px;
}
.promo_wintery_skins {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -424px -323px;
width: 420px;
height: 147px;
}
.customize-option.promo_wintery_skins {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -449px -338px;
width: 60px;
height: 60px;
}
.scene_list {
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -619px;
width: 240px;
height: 195px;
background-position: 0px 0px;
width: 327px;
height: 276px;
}
@@ -784,409 +784,409 @@
width: 141px;
height: 147px;
}
.background_fairy_ring {
.background_elegant_ballroom {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -1036px;
width: 141px;
height: 147px;
}
.background_fantastical_shoe_store {
.background_fairy_ring {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -1036px;
width: 141px;
height: 147px;
}
.background_farmers_market {
.background_fantastical_shoe_store {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -1036px;
width: 141px;
height: 147px;
}
.background_farmhouse {
.background_farmers_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -1036px;
width: 141px;
height: 147px;
}
.background_fiber_arts_room {
.background_farmhouse {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -888px;
width: 141px;
height: 147px;
}
.background_field_with_colored_eggs {
.background_fiber_arts_room {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -740px;
width: 141px;
height: 147px;
}
.background_floating_islands {
.background_field_with_colored_eggs {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -592px;
width: 141px;
height: 147px;
}
.background_floral_meadow {
.background_floating_islands {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -444px;
width: 141px;
height: 147px;
}
.background_flower_market {
.background_floral_meadow {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -296px;
width: 141px;
height: 147px;
}
.customize-option.background_flower_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1161px -311px;
width: 60px;
height: 60px;
}
.background_flying_in_a_thunderstorm {
.background_flower_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px -148px;
width: 141px;
height: 147px;
}
.background_flying_over_a_field_of_wildflowers {
.customize-option.background_flower_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1161px -163px;
width: 60px;
height: 60px;
}
.background_flying_in_a_thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1136px 0px;
width: 141px;
height: 147px;
}
.customize-option.background_flying_over_a_field_of_wildflowers {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1161px -15px;
width: 60px;
height: 60px;
}
.background_flying_over_an_ancient_forest {
.background_flying_over_a_field_of_wildflowers {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -888px;
width: 141px;
height: 147px;
}
.background_flying_over_icy_steppes {
.customize-option.background_flying_over_a_field_of_wildflowers {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -1019px -903px;
width: 60px;
height: 60px;
}
.background_flying_over_an_ancient_forest {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -888px;
width: 141px;
height: 147px;
}
.background_flying_over_rocky_canyon {
.background_flying_over_icy_steppes {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -888px;
width: 141px;
height: 147px;
}
.background_flying_over_snowy_mountains {
.background_flying_over_rocky_canyon {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -888px;
width: 141px;
height: 147px;
}
.background_flying_over_tropical_islands {
.background_flying_over_snowy_mountains {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -888px;
width: 141px;
height: 147px;
}
.background_foggy_moor {
.background_flying_over_tropical_islands {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -888px;
width: 141px;
height: 147px;
}
.background_forest {
.background_foggy_moor {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -888px;
width: 141px;
height: 147px;
}
.background_frigid_peak {
.background_forest {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -888px;
width: 141px;
height: 147px;
}
.background_frosty_forest {
.background_frigid_peak {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -740px;
width: 141px;
height: 147px;
}
.background_frozen_lake {
.background_frosty_forest {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -592px;
width: 141px;
height: 147px;
}
.background_garden_shed {
.background_frozen_lake {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -444px;
width: 141px;
height: 147px;
}
.background_gazebo {
.background_garden_shed {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -296px;
width: 141px;
height: 147px;
}
.background_giant_birdhouse {
.background_gazebo {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px -148px;
width: 141px;
height: 147px;
}
.background_giant_book {
.background_giant_birdhouse {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -994px 0px;
width: 141px;
height: 147px;
}
.background_giant_dandelions {
.background_giant_book {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -740px;
width: 141px;
height: 147px;
}
.background_giant_florals {
.background_giant_dandelions {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -740px;
width: 141px;
height: 147px;
}
.background_giant_seashell {
.background_giant_florals {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -740px;
width: 141px;
height: 147px;
}
.background_giant_wave {
.background_giant_seashell {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -740px;
width: 141px;
height: 147px;
}
.background_glowing_mushroom_cave {
.background_giant_wave {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -740px;
width: 141px;
height: 147px;
}
.background_gorgeous_greenhouse {
.background_glowing_mushroom_cave {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -740px;
width: 141px;
height: 147px;
}
.background_grand_staircase {
.background_gorgeous_greenhouse {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -740px;
width: 141px;
height: 147px;
}
.background_graveyard {
.background_grand_staircase {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -592px;
width: 141px;
height: 147px;
}
.background_green {
.background_graveyard {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -444px;
width: 141px;
height: 147px;
}
.background_guardian_statues {
.background_green {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -296px;
width: 141px;
height: 147px;
}
.background_gumdrop_land {
.background_guardian_statues {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px -148px;
width: 141px;
height: 147px;
}
.background_habit_city_streets {
.background_gumdrop_land {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -852px 0px;
width: 141px;
height: 147px;
}
.background_halflings_house {
.background_habit_city_streets {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -592px;
width: 141px;
height: 147px;
}
.background_harvest_feast {
.background_halflings_house {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -592px;
width: 141px;
height: 147px;
}
.background_harvest_fields {
.background_hall_of_heroes {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -592px;
width: 141px;
height: 147px;
}
.background_harvest_moon {
.background_harvest_feast {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -592px;
width: 141px;
height: 147px;
}
.background_haunted_house {
.background_harvest_fields {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -592px;
width: 141px;
height: 147px;
}
.background_holiday_market {
.background_harvest_moon {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -592px;
width: 141px;
height: 147px;
}
.background_holiday_wreath {
.background_haunted_house {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -444px;
width: 141px;
height: 147px;
}
.background_ice_cave {
.background_holiday_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -296px;
width: 141px;
height: 147px;
}
.background_iceberg {
.background_holiday_wreath {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px -148px;
width: 141px;
height: 147px;
}
.background_idyllic_cabin {
.background_ice_cave {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -710px 0px;
width: 141px;
height: 147px;
}
.background_in_a_classroom {
.background_iceberg {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -444px;
width: 141px;
height: 147px;
}
.background_in_an_ancient_tomb {
.background_idyllic_cabin {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -444px;
width: 141px;
height: 147px;
}
.background_island_waterfalls {
.background_in_a_classroom {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -444px;
width: 141px;
height: 147px;
}
.background_kelp_forest {
.background_in_an_ancient_tomb {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -444px;
width: 141px;
height: 147px;
}
.background_lake_with_floating_lanterns {
.background_island_waterfalls {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -444px;
width: 141px;
height: 147px;
}
.background_lighthouse_shore {
.background_kelp_forest {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -296px;
width: 141px;
height: 147px;
}
.background_lilypad {
.background_lake_with_floating_lanterns {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px -148px;
width: 141px;
height: 147px;
}
.background_magic_beanstalk {
.background_lighthouse_shore {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -568px 0px;
width: 141px;
height: 147px;
}
.background_magical_candles {
.background_lilypad {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -296px;
width: 141px;
height: 147px;
}
.background_magical_museum {
.background_magic_beanstalk {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -296px;
width: 141px;
height: 147px;
}
.background_marble_temple {
.background_magical_candles {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -296px;
width: 141px;
height: 147px;
}
.background_market {
.background_magical_museum {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -296px;
width: 141px;
height: 147px;
}
.background_meandering_cave {
.background_marble_temple {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px -148px;
width: 141px;
height: 147px;
}
.background_medieval_kitchen {
.background_market {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -426px 0px;
width: 141px;
height: 147px;
}
.background_midnight_castle {
.background_meandering_cave {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px -148px;
width: 141px;
height: 147px;
}
.background_midnight_clouds {
.background_medieval_kitchen {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px -148px;
width: 141px;
height: 147px;
}
.background_midnight_lake {
.background_midnight_castle {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: 0px -148px;
width: 141px;
height: 147px;
}
.background_mist_shrouded_mountain {
.background_midnight_clouds {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -284px 0px;
width: 141px;
height: 147px;
}
.background_mistiflying_circus {
.background_midnight_lake {
background-image: url('~@/assets/images/sprites/spritesmith-main-0.png');
background-position: -142px 0px;
width: 141px;
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,30 @@
.Pet_HatchingPotion_Sunshine {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: 0px 0px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Thunderstorm {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -69px 0px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Watery {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: 0px -69px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_White {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -69px -69px;
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Zombie {
background-image: url('~@/assets/images/sprites/spritesmith-main-27.png');
background-position: -138px 0px;
width: 68px;
height: 68px;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 687 KiB

After

Width:  |  Height:  |  Size: 672 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 KiB

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 353 KiB

After

Width:  |  Height:  |  Size: 345 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 134 KiB

+2 -2
View File
@@ -71,8 +71,8 @@
}
.tierNPC, .npc {
color: #77f4c7;
fill: #77f4c7;
color: #4e4a57;
fill: #4e4a57;
stroke: #005737;
&:hover, &:active, &:focus {
@@ -2,11 +2,11 @@
// possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer
// more to be added on future seasons
$npc_market_flavor: 'nye';
$npc_quests_flavor: 'nye';
$npc_seasonal_flavor: 'nye';
$npc_timetravelers_flavor: 'winter';
$npc_tavern_flavor: 'nye';
$npc_market_flavor: 'normal';
$npc_quests_flavor: 'normal';
$npc_seasonal_flavor: 'normal';
$npc_timetravelers_flavor: 'normal';
$npc_tavern_flavor: 'normal';
$restingToolbarHeight: 40px;
$menuToolbarHeight: 56px;
@@ -225,30 +225,30 @@ export default {
classGear (heroClass) {
if (heroClass === 'rogue') {
return {
armor: 'armor_special_winter2020Rogue',
head: 'head_special_winter2020Rogue',
shield: 'shield_special_winter2020Rogue',
weapon: 'weapon_special_winter2020Rogue',
armor: 'armor_rogue_5',
head: 'head_rogue_5',
shield: 'shield_rogue_6',
weapon: 'weapon_rogue_6',
};
} if (heroClass === 'wizard') {
return {
armor: 'armor_special_winter2020Mage',
head: 'head_special_winter2020Mage',
weapon: 'weapon_special_winter2020Mage',
armor: 'armor_wizard_5',
head: 'head_wizard_5',
weapon: 'weapon_wizard_6',
};
} if (heroClass === 'healer') {
return {
armor: 'armor_special_winter2020Healer',
head: 'head_special_winter2020Healer',
shield: 'shield_special_winter2020Healer',
weapon: 'weapon_special_winter2020Healer',
armor: 'armor_healer_5',
head: 'head_healer_5',
shield: 'shield_healer_5',
weapon: 'weapon_healer_6',
};
}
return {
armor: 'armor_special_winter2020Warrior',
head: 'head_special_winter2020Warrior',
shield: 'shield_special_winter2020Warrior',
weapon: 'weapon_special_winter2020Warrior',
armor: 'armor_warrior_5',
head: 'head_warrior_5',
shield: 'shield_warrior_5',
weapon: 'weapon_warrior_6',
};
},
selectionBox (selectedClass, heroClass) {
@@ -1,6 +1,9 @@
<template>
<div class="form-wrapper">
<div class="warning-banner d-flex" v-if="forgotPassword && preOutage">
<div
v-if="forgotPassword && preOutage"
class="warning-banner d-flex"
>
<div class="warning-box ml-auto my-auto mr-2 d-flex">
<div
class="svg-icon exclamation m-auto"
@@ -592,7 +592,7 @@ export default {
this.$emit('createChallenge', challenge);
this.resetWorkingChallenge();
this.$root.$emit('bv::hide::modal', 'challenge-modal');
this.$root.$emit('habitica::dismiss-modal', 'challenge-modal');
this.$router.push(`/challenges/${challenge._id}`);
},
async updateChallenge () {
@@ -613,7 +613,7 @@ export default {
const challenge = await this.$store.dispatch('challenges:updateChallenge', { challenge: challengeDetails });
this.$emit('updatedChallenge', { challenge });
this.resetWorkingChallenge();
this.$root.$emit('bv::hide::modal', 'challenge-modal');
this.$root.$emit('habitica::dismiss-modal', 'challenge-modal');
},
toggleCategorySelect () {
this.showCategorySelect = !this.showCategorySelect;
@@ -144,14 +144,16 @@ export default {
challengeId: this.challengeId,
winnerId: this.winner._id,
});
this.$root.$emit('habitica::dismiss-modal', 'close-challenge-modal');
this.$router.push('/challenges/myChallenges');
},
async deleteChallenge () {
if (!window.confirm('Are you sure you want to delete this challenge?')) return;
if (!window.confirm(this.$t('sureDelCha'))) return;
this.challenge = await this.$store.dispatch('challenges:deleteChallenge', {
challengeId: this.challengeId,
prize: this.prize,
});
this.$root.$emit('habitica::dismiss-modal', 'close-challenge-modal');
this.$router.push('/challenges/myChallenges');
},
},
@@ -196,14 +196,16 @@ export default {
},
showTierStyle (message) {
const isContributor = Boolean(message.contributor && message.contributor.level);
const isNPC = Boolean(message.backer && message.backer.npc);
const isNPC = Boolean(message.backer && message.backer.tier === 800);
return isContributor || isNPC;
},
tierIcon (message) {
const isNPC = Boolean(message.backer && message.backer.npc);
const isNPC = Boolean(message.backer && message.backer.tier === 800);
if (isNPC) {
return this.icons.tierNPC;
}
return this.icons[`tier${message.contributor.level}`];
},
select (result) {
@@ -294,7 +294,7 @@ export default {
this.sendingInProgress = false;
},
close () {
this.$root.$emit('bv::hide::modal', 'send-gems');
this.$root.$emit('habitica::dismiss-modal', 'send-gems');
},
},
};
@@ -38,7 +38,10 @@
<span>{{ $t('push') }}</span>
</th>
</tr>
<tr v-for="notification in notificationsIds" :key="notification">
<tr
v-for="notification in notificationsIds"
:key="notification"
>
<td>
<span>{{ $t(notification) }}</span>
</td>
@@ -55,7 +58,7 @@
type="checkbox"
@change="set('pushNotifications', notification)"
>
<td v-else>
</td><td v-else>
&nbsp;
</td>
</tr>
@@ -33,7 +33,10 @@
<div class="how-many-to-buy">
<strong>{{ $t('howManyToBuy') }}</strong>
</div>
<div class="mb-3" v-if="item.addlNotes">
<div
v-if="item.addlNotes"
class="mb-3"
>
{{ item.addlNotes }}
</div>
<div class="box">
@@ -0,0 +1,28 @@
/* eslint-disable import/no-extraneous-dependencies */
import { storiesOf } from '@storybook/vue';
import { text, withKnobs } from '@storybook/addon-knobs';
const stories = storiesOf('Textare', module);
stories.addDecorator(withKnobs);
stories
.add('states', () => ({
components: { },
template: `
<div style="position: absolute; margin: 20px">
<textarea autofocus ref="area">Normal {{text}}</textarea> <button @click="$refs.area.focus()">Focus</button>
<br />
<textarea disabled>Disabled {{text}}</textarea><br />
<textarea readonly>Readonly {{text}}</textarea> <br />
</div>
`,
props: {
text: {
default: text('Area Message', 'example text'),
},
},
}));
+3 -2
View File
@@ -90,10 +90,11 @@ export default {
},
isNPC () {
if (this.backer) {
return this.backer.level;
return this.backer.tier === 800;
} if (this.user && this.user.backer) {
return this.user.backer.level;
return this.user.backer.tier === 800;
}
return false;
},
},
+3 -2
View File
@@ -92,10 +92,11 @@ export default {
},
isNPC () {
if (this.backer) {
return this.backer.level;
return this.backer.tier === 800;
} if (this.user && this.user.backer) {
return this.user.backer.level;
return this.user.backer.tier === 800;
}
return false;
},
id () {
@@ -403,14 +403,6 @@
vertical-align: bottom;
border-radius: 2px;
z-index: 5;
border: solid 1px $gray-400;
opacity: 0.64;
background-color: $gray-500;
&:focus, &.has-content {
opacity: 1;
background-color: $white;
}
}
}
+42 -5
View File
@@ -10,10 +10,10 @@
"defaultHabit5Text": "Tryk her, for at gøre dette til en dårlig vane, du gerne vil af med",
"defaultHabit5Notes": "Eller slet fra redigeringsskærmen",
"defaultDaily1Text": "Brug Habitica til at holde styr på dine opgaver",
"defaultTodo1Text": "Start med at spille Habitica (Markér mig som færdig!)",
"defaultTodoNotes": "Du kan enten færdiggøre denne To-Do, ændre den eller fjerne den.",
"defaultTodo2Text": "Færdiggøre Justins opgavegennemgang",
"defaultTodo2Notes": "Besøg alle overskrifter bundfanen",
"defaultTodo1Text": "Begynd at bruge Habitica (Markér mig som færdig!)",
"defaultTodoNotes": "Du kan enten færdiggøre denne To-Do, ændre den, eller fjerne den.",
"defaultTodo2Text": "Færdiggør Justins opgavegennemgang",
"defaultTodo2Notes": "Besøg alle overskrifter i bundfanen",
"defaultReward1Text": "15 minutters pause",
"defaultReward1Notes": "Tilpassede belønninger kommer i mange former. Nogle mennesker vil undlade at se deres favoritserie, hvis de ikke har guld til at betale for det.",
"defaultReward2Text": "Beløn dig selv",
@@ -24,5 +24,42 @@
"defaultTag4": "Skole",
"defaultTag5": "Teams",
"defaultTag6": "Pligter",
"defaultTag7": "Kreativitet"
"defaultTag7": "Kreativitet",
"schoolTodoText": "Færdiggør opgave",
"defaultHabitNotes": "Eller slet fra redigeringsskærmen",
"defaultHabitText": "Klik her, for at ændre denne til en dårlig vane, du gerne vil af med",
"creativityTodoNotes": "Tryk for at specificere navnet på dit projekt",
"creativityTodoText": "Færdiggør kreativt projekt",
"creativityDailyNotes": "Tryk for at specificere navnet på dit nuværende projekt + læg en tidsplan!",
"creativityDailyText": "Arbejd på kreativt projekt",
"creativityHabit": "Studér en mester inden for feltet >> + Øv en ny kreativ teknik",
"choresTodoNotes": "Tryk for at specificere det rodede område!",
"choresTodoText": "Organiser klædeskab >> Organiser rod",
"choresDailyNotes": "Tryk for at lægge din tidsplan!",
"choresDailyText": "Tag opvasken",
"choresHabit": "10 minutters rengøring",
"selfCareTodoNotes": "Tryk for at specificere, hvad du har tænkt dig at gøre!",
"selfCareTodoText": "Lav noget sjovt",
"selfCareDailyNotes": "Tryk for at lægge din tidsplan!",
"selfCareDailyText": "5 minutters stille vejrtrækning",
"selfCareHabit": "Tag en kort pause",
"schoolTodoNotes": "Tryk for at navngive din opgave og sætte en deadline!",
"schoolDailyNotes": "Tryk for at skemalægge dine lektieplaner!",
"schoolDailyText": "Færdiggør lektier",
"schoolHabit": "Studér/Lav overspringshandlinger",
"healthTodoNotes": "Tryk for at tilføje tjeklister!",
"healthTodoText": "Planlæg et check-up >> Brainstorm gode forandringer",
"healthDailyNotes": "Tryk for at ændre hvad som helst!",
"healthDailyText": "Brug tandtråd",
"healthHabit": "Spis sundt/Junk food",
"exerciseTodoNotes": "Tryk for at tilføje en tjekliste!",
"exerciseTodoText": "Lav træningsplan",
"exerciseDailyNotes": "Tryk for at skemalægge og specificere din træning!",
"exerciseDailyText": "Udstrækning >> Daglig træningsrutine",
"exerciseHabit": "10 min. cardiotræning >> + 10 min. cardiotræning",
"workTodoProjectNotes": "Tryk for at specificere navnet på dit nuværende projekt, og sætte en deadline!",
"workTodoProject": "Arbejdsprojekt >> Færdiggør projekt på arbejde",
"workDailyImportantTaskNotes": "Tryk for at specificere din vigtigste opgave",
"workDailyImportantTask": "Vigtigste opgave >> Arbejdede på dagens vigtigste opgave",
"workHabitMail": "Gennemgå email"
}
+17 -17
View File
@@ -1,33 +1,33 @@
{
"habiticaBackSoon": "Bare rolig, Habitica er snart tilbage!",
"importantMaintenance": "Vi udfører vigtig vedligeholdelse og forventer at være færdig <%= localDate %> i din tidszone.",
"importantMaintenance": "Vi udfører vigtig vedligeholdelse og forventer at være færdige <%= localDate %> i din tidszone.",
"maintenance": "Vedligeholdelse",
"maintenanceMoreInfo": "Vil du vide mere om vores vedligeholdelse? <%= linkStart %>Check vores infoside<%= linkEnd %>.",
"noDamageKeepStreaks": "Du vil IKKE blive skadet eller miste striber!",
"noDamageKeepStreaks": "Du vil IKKE blive skadet eller miste stribepræstationer!",
"thanksForPatience": "Tak for din tålmodighed!",
"twitterMaintenanceUpdates": "For de nyeste opdateringer, hold øje med <a href='https://twitter.com/habitica'>Twitter</a> hvor vi giver status information.",
"twitterMaintenanceUpdates": "For de nyeste opdateringer, hold øje med <a href='https://twitter.com/habitica'>Twitter</a>, hvor vi giver statusopdateringer.",
"veteranPetAward": "Til sidst modtager du et Veterankæledyr!",
"maintenanceInfoTitle": "Information om kommende vedligehold af Habitica",
"maintenanceInfoTitle": "Information om kommende vedligeholdelse af Habitica",
"maintenanceInfoWhat": "Hvad sker der?",
"maintenanceInfoWhatText": "Den 21. maj vil Habitca være nede for vedligeholdelse det meste af dagen. Du vil ikke tage nogen skade eller have din konto skadet i den weekend, selv hvis de ikke kan logge på og markere dine daglige opgave fuldført til tiden! Vi vil arbejde meget hårdt for at gøre nedetiden så kort som muligt, og vi vil holde jer updateret ofte på <a href='https://twitter.com/habitica' target='_blank'>vores Twitter konto</a>. I slutningen af nedetiden, for takke alle for deres tålmodighed, vil i alle få et sjældent kæledyr!",
"maintenanceInfoWhatText": "Den 21. maj vil Habitca være nede for vedligeholdelse det meste af dagen. Du vil ikke tage nogen skade eller have din konto skadet i den weekend, selv hvis du ikke kan logge på og markere dine daglige opgaver fuldført til tiden! Vi vil arbejde meget hårdt for at gøre stilstandstiden så kort som muligt, og vi vil holde jer updateret ofte på <a href='https://twitter.com/habitica' target='_blank'>vores Twitterkonto</a>. Efter stilstandstiden , for takke alle for deres tålmodighed, vil I alle få et sjældent kæledyr!",
"maintenanceInfoWhy": "Hvorfor sker det?",
"maintenanceInfoWhyText": "De seneste måneder har vi rykket godt og grundigt rundt på Habitica bag kulissen. Særligt har vi omskrevet API'en. Det ser godt nok ikke så anderledes ud på overfladen, men det er en helt ny verden under overfladen. Dette vil muliggøre muligt MEGET mere smidighed når vi vil lave nye features i fremtiden, og det vil give bedre ydeevne!",
"maintenanceInfoTechDetails": "Vil du have flere detaljer om den tekniske del af processen? Besøg <a href='http://devs.habitica.com/' target='_blank'>Smedjen, vores udviklingsblog</a>.",
"maintenanceInfoMore": "Mere Information",
"maintenanceInfoAccountChanges": "Hvilke ændringer vil jeg se på min konto efter omskrivningen er komplet?",
"maintenanceInfoAccountChangesText": "Til at starte med vil der ikke være nogen mærkbare ændringer bortset fra forbedret ydeevne i features som Udfordringer. Hvis du bemærker nogen ændringer som ikke burde være der, så send en email til os på <%= hrefTechAssistanceEmail %>, så vi kan undersøge dem for dig!",
"maintenanceInfoAddFeatures": "Hvilken slags features vil det muliggøre Habitica?",
"maintenanceInfoAddFeaturesText": "En færdiggørelse af denne omskrivning vil tillade os at begynde at arbejde på forbedrede chatter og Klaner, planer til organisationer og familier og yderlige produktivitets-features som Månedlige og en mulighed for at optage i gårs aktivitet! Disse er alle indviklede features i sig selv, så det vil tage tid at arbejde med dem, men indtil vi var færdig med denne omskrivning var der ingen mulighed for at begynde på dem.",
"maintenanceInfoMore": "Mere information",
"maintenanceInfoAccountChanges": "Hvilke ændringer vil jeg se på min konto efter omskrivningen er færdig?",
"maintenanceInfoAccountChangesText": "Til at starte med vil der ikke være nogen mærkbare ændringer, bortset fra forbedret ydeevne i features som Udfordringer. Hvis du bemærker nogle ændringer, som ikke burde være der, så send en email til os på <%= hrefTechAssistanceEmail %>, så vi kan undersøge dem for dig!",
"maintenanceInfoAddFeatures": "Hvilken slags features vil det muliggøre for Habitica?",
"maintenanceInfoAddFeaturesText": "En færdiggørelse af denne omskrivning vil tillade os at begynde at arbejde på forbedrede chatter og Klaner, planer til organisationer og familier og yderlige produktivitets-features, som Månedlige opgaver, og en mulighed for at optage gårsdagens aktivitet! Disse er alle indviklede features i sig selv, så det vil tage tid at arbejde med dem, men inden vi var færdige med denne omskrivning, var der ingen mulighed for at begynde på dem.",
"maintenanceInfoHowLong": "Hvor længe vil vedligeholdelsen tage?",
"maintenanceInfoHowLongText": "Vi skal overflytte opgaver og data for alle 1.3 millioner Habitica-brugere - ikke nogen let opgave! Vi forventer at det vil ske mellem omtrent 20:00 UTC og 5:00 UTC. Du kan rolig regne med at vi gør alt hvad vi kan for at det skal ske så hurtigt som muligt! Du kan følge <a href='https://twitter.com/habitica' target='_blank'>opdateringer på vores Twitter</a>.",
"maintenanceInfoHowLongText": "Vi skal overflytte opgaver og data for alle 1.3 millioner Habitica-brugere - ikke nogen let opgave! Vi forventer at det vil ske mellem omtrent 20:00 UTC og 5:00 UTC. Du kan roligt regne med at vi gør alt hvad vi kan for at det skal ske så hurtigt som muligt! Du kan følge <a href='https://twitter.com/habitica' target='_blank'>opdateringer på vores Twitter</a>.",
"maintenanceInfoStatsAffected": "Hvordan vil mine Daglige, Striber, Boostere, og Quests blive påvirket?",
"maintenanceInfoStatsAffectedText1": "Du vil IKKE tage skade eller miste nogen striber denne weekend, men udover dette vil din dag genstarte normalt! Daglige du har markeret vil blive afmarkeret, boosts vil nulstilles osv. Hvis du er i gang med en samle-quest, vil du stadig finde genstande. Hvis du er i en Boss-kamp, vil du stadig skade bossen, men bossen vil ikke skade dig. (Selv monstre har brug for pause!)",
"maintenanceInfoStatsAffectedText2": "Efter en den eftertanke har vores hold besluttet at dette var den mest retfærdige måde at håndtere det faktum at mange brugere ikke vil kunne markere deres Daglige på normal vis under vedligeholdelsen. Vi beklager alle ulejligheder dette forårsager!",
"maintenanceInfoStatsAffectedText1": "Du vil IKKE tage skade eller miste nogen striber denne weekend, men udover dette vil din dag genstarte normalt! Daglige, du har markeret vil blive afmarkeret, boosts vil nulstilles osv. Hvis du er i gang med en samle-quest, vil du stadig finde genstande. Hvis du er i en Boss-kamp, vil du stadig skade bossen, men bossen vil ikke skade dig. (Selv monstre har brug for pause!)",
"maintenanceInfoStatsAffectedText2": "Vi har tænkte meget over det, og vores team har besluttet, at dette var den mest retfærdige måde at håndtere det faktum, at mange brugere ikke vil kunne markere deres Daglige på normal vis under vedligeholdelsen. Vi beklager alle ulejligheder dette forårsager!",
"maintenanceInfoSeeTasks": "Hvad hvis jeg har brug for at se mine opgaver?",
"maintenanceInfoSeeTasksText": "Hvis du ved at du vil skulle se din opgaveliste om lørdagen for at minde dig selv om hvad du skal have gjort, anbefaler vi at du, før vedligeholdelsen begynder, tager et skærmbillede af dine opgaver til brug til reference.",
"maintenanceInfoSeeTasksText": "Hvis du ved, at du vil skulle se din opgaveliste om lørdagen for at minde dig selv om hvad du skal have gjort, anbefaler vi at du, før vedligeholdelsen begynder, tager et skærmbillede af dine opgaver til eget brug.",
"maintenanceInfoRarePet": "Hvilken slags sjældent kæledyr vil jeg få?",
"maintenanceInfoRarePetText": "Som tak for din tålmodighed mens siden er nede vil alle få et sjældent Veterankæledyr. Hvis du aldrig før har modtaget et Veterankæledyr, vil du få en Veteranulv. Hvis du allerede har en Veteranulv, vil du få en Veterantiger. Hvis du allerede har en Veteranulv og en Veterantiger, vil du få et aldrig-set-før Veterankæledyr! Efter overførslen er fuldendt vil det muligvis tage adskillige timer for dit kæledyr at komme til syne, men frygt ej, alle vil få en.",
"maintenanceInfoRarePetText": "Som tak for jeres tålmodighed mens siden er nede, vil alle få et sjældent Veterankæledyr. Hvis du aldrig før har modtaget et Veterankæledyr, vil du få en Veteranulv. Hvis du allerede har en Veteranulv, vil du få en Veterantiger. Hvis du allerede har en Veteranulv og en Veterantiger, vil du få et aldrig-set-før Veterankæledyr! Efter overførslen er fuldendt, vil det muligvis tage adskillige timer for dit kæledyr at komme til syne, men frygt ej, alle vil få et.",
"maintenanceInfoWho": "Hvem arbejdede på dette kæmpe projekt?",
"maintenanceInfoWhoText": "Vi er glade for at du spurgte! Det blev ledet af vores fantastiske bidragsyder-pagliaer, med masser af hjælp fra Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown og Alys.",
"maintenanceInfoTesting": "Den nye version er også blevet utrætteligt afprøvet af en flok af vores fantastiske open-source frivillige. Mange tak -- vi kunne ikke have gjort det uden jer."
"maintenanceInfoWhoText": "Vi er glade for at du spurgte! Det blev ledet af vores fantastiske bidragsyder, paglias, med masser af hjælp fra Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown og Alys.",
"maintenanceInfoTesting": "Den nye version er også blevet utrætteligt afprøvet af en flok af vores fantastiske open-source frivillige. Mange tak - vi kunne ikke have gjort det uden jer."
}
+12 -18
View File
@@ -1,20 +1,14 @@
{
"merch" : "Varer",
"merchandiseDescription": "Leder du efter t-shirts, krus eller klistermærker til at vise din Habitica stolted? Klik her!",
"merch-teespring-summary" : "Teespring er en platform, der gør det nemt for alle at skabe og sælge høj-kvalitets produkter som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-goto" : "Få en Habitica T-shirt",
"merch-teespring-mug-summary" : "Teespring er en platform, der gør det nemt for alle at skabe og sælge høj-kvalitets produkter som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-mug-goto" : "Få et Habitica krus",
"merch-teespring-eu-summary" : "EUROPÆISK VERSION: Teespring er en platform, der gør det nemt for alle at skabe og sælge høj-kvalitets produkter som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-eu-goto" : "Få en Habitica T-shirt (EU)",
"merch-teespring-mug-eu-summary" : "EUROPÆISK VERSION: Teespring er en platform, der gør det nemt for alle at skabe og sælge høj-kvalitets produkter som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-mug-eu-goto" : "Få et Habitica krus (EU)",
"merch-stickermule-summary" : "Sæt stolt Melior hvorend du (eller en anden) har brug for en påmindelse om både nuværende og fremtidige præstationer!",
"merch-stickermule-goto" : "Få Habitica klistermærker"
"merch": "Varer",
"merchandiseDescription": "Leder du efter t-shirts, krus eller klistermærker til at vise din stolthed i Habitica? Klik her!",
"merch-teespring-summary": "Teespring er en platform, der gør det nemt for alle at skabe og sælge produkter af høj kvalitet som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-goto": "Få en Habitica T-shirt",
"merch-teespring-mug-summary": "Teespring er en platform, der gør det nemt for alle at skabe og sælge produkter af høj kvalitet som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-mug-goto": "Få et Habiticakrus",
"merch-teespring-eu-summary": "EUROPÆISK VERSION: Teespring er en platform, der gør det nemt for alle at skabe og sælge produkter af høj kvalitet som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-eu-goto": "Få en Habitica T-shirt (EU)",
"merch-teespring-mug-eu-summary": "EUROPÆISK VERSION: Teespring er en platform, der gør det nemt for alle at skabe og sælge produkter af høj kvalitet som folk elsker, uden omkostninger eller risiko.",
"merch-teespring-mug-eu-goto": "Få et Habiticakrus (EU)",
"merch-stickermule-summary": "Sæt stolt Melior hvorend du (eller en anden) har brug for en påmindelse om både nuværende og fremtidige præstationer!",
"merch-stickermule-goto": "Få Habiticaklistermærker"
}
+48 -46
View File
@@ -1,27 +1,27 @@
{
"subscription": "Abonnement",
"subscriptions": "Abonnementer",
"subDescription": "Køb ædelsten for guld, få månedlige mystiske ting, behold din fremskridtshistorik, daglig drop-grænse fordoblet, støt udviklerne. Klik for mere info.",
"subDescription": "Køb ædelsten for guld, få månedlige mystiske ting, behold din fremskridtshistorik, daglig drop-grænse fordoblet og støt udviklerne. Klik for mere info.",
"sendGems": "Send Ædelsten",
"buyGemsGold": "Køb Ædelsten med Guld",
"buyGemsGoldText": "Købmanden Alexander vil sælge dig Ædelsten for 20 Guld pr. styk. Til at begynde med kan han kun skaffe 25 Ædelsten om måneden, men for hver tre måneder i træk, du har være abonnent, forøges dette med 5 Ædelsten, op til et maksimum på 50 Ædelsten om måneden!",
"mustSubscribeToPurchaseGems": "Skal abonnere for at kunne købe ædelsten med GP",
"reachedGoldToGemCap": "Du har nået Guld>Ædelsten vekslemaksimum <%= convCap %> for denne måned. Vi har denne for at undgå misbrug/udbytning. Vekselmaksimumset nulstiller inden for de tre første dage af hver måned.",
"reachedGoldToGemCapQuantity": "Det antal Ædelsten du har anmodet om, <%= quantity %>, overstiger Guld=>Ædelsten konverteringsbegrænsningen <%= convCap %> for denne måned. Vi har denne begrænsning for at forhindre misbrug/farming. Begrænsningen nulstilles inden for de første tre dage i hver måned.",
"reachedGoldToGemCap": "Du har nået Guld => Ædelstens-maksimum <%= convCap %> for denne måned. Vi har dettee for at undgå misbrug/farming. Vekselmaksimummet nulstiller inden for de tre første dage af hver måned.",
"reachedGoldToGemCapQuantity": "Det antal Ædelsten du har anmodet om, <%= quantity %>, overstiger Guld => Ædelstens-vekselmaksimummet <%= convCap %> for denne måned. Vi har denne begrænsning for at forhindre misbrug/farming. Begrænsningen nulstilles inden for de første tre dage i hver måned.",
"retainHistory": "Behold yderligere historik",
"retainHistoryText": "Gør dine færdiggjorte To-Dos og opgavehistorik tilgængelige i længere tid.",
"retainHistoryText": "Gør dine færdiggjorte To-Dos og opgavehistorik tilgængelig i længere tid.",
"doubleDrops": "Loft på daglige drops fordoblet",
"doubleDropsText": "Fyld din stald hurtigere!",
"mysteryItem": "Eksklusive Månedlige Abonnent-varer",
"mysteryItem": "Eksklusive månedlige genstande",
"mysteryItemText": "Hver måned modtager alle abonnenter en unik kosmetisk ting til deres avatar! Derudover vil de Mystiske Tidsrejsende give dig adgang til yderligere historisk (og futuristisk!) kosmetisk udstyr for hver tre måneders fortsat abonnement.",
"supportDevs": "Støt udviklerne",
"supportDevsText": "Dit abonnement hjælper med at holde Habitica i gang og finansiere udviklingen af nye funktioner. Tak for din gavmildhed!",
"supportDevsText": "Dit abonnement hjælper med at holde Habitica i gang, og finansierer udviklingen af nye funktioner. Tak for din gavmildhed!",
"exclusiveJackalopePet": "Eksklusivt kæledyr",
"exclusiveJackalopePetText": "Få Royal Lilla Jackalope, et kæledyr kun tilgængeligt for abonnenter!",
"exclusiveJackalopePetText": "Få den Royale Lilla Jackalope, et kæledyr kun tilgængeligt for abonnenter!",
"giftSubscription": "Vil du give et abonnement til nogen?",
"giftSubscriptionText1": "Åben deres profil! Det kan du gøre ved at klikke på deres avatar i din gruppes topbjælke, eller ved at klikke på deres navn i chatten.",
"giftSubscriptionText1": "Åben deres profil! Det kan du gøre ved at klikke på deres avatar i dit holds header, eller ved at klikke på deres navn i chatten.",
"giftSubscriptionText2": "Klik på gave-ikonet øverst til højre på deres profil.",
"giftSubscriptionText3": "Vælg \"abonnement\" og indtast din betalings-information.",
"giftSubscriptionText3": "Vælg \"abonnement\" og indtast dine betalingsoplysninger.",
"giftSubscriptionText4": "Tak for støtten til Habitica!",
"monthUSD": "US$ / Måned",
"organization": "Organisation",
@@ -30,53 +30,53 @@
"indivPlan2": "bruges til at motivere deltagerne til adfærdsændringer. Tænk skrivegrupper, kunstudfordringer og andet.",
"groupText1": "Men nogle gruppeledere vil gerne have mere kontrol, privathed, sikkerhed og støtte. Eksempler på sådanne grupper er familier, sundheds- og wellnessgrupper, medarbejdergrupper og andre. Disse abonnementer giver adgang til private udgaver af Habitica for din gruppe eller organisation, sikkert og uafhængigt af",
"groupText2": "Se nedenunder for flere abonnementfordele og kontakt os for mere information!",
"planFamily": "Familie (Kommer Snart)",
"planGroup": "Gruppe (Kommer Snart)",
"dedicatedHost": "Dedikeret Hosting",
"dedicatedHostText": "Dedikeret Hosting: I får jeres egen database og server hostet af Habitica, eller alternativt kan vi installere det i jeres organisations netværk. Hvis ikke valgt bruger abonnementet \"Delt Hosting\": jeres organisation bruger den samme database som resten af Habitica, selvom den er uafhænging af Habitica. Jeres medlemmer kan ikke se Værtshuset eller Klaner, men er stadig på samme server/database.",
"individualSub": "Individuelt Abonnement",
"planFamily": "Familie (Kommer snart)",
"planGroup": "Gruppe (Kommer snart)",
"dedicatedHost": "Dedikeret hosting",
"dedicatedHostText": "Dedikeret hosting: I får jeres egen database og server hostet af Habitica, eller alternativt kan vi installere det i jeres organisations netværk. Hvis denne indstilling ikke er valgt, bruger abonnementet \"Delt hosting\": jeres organisation bruger den samme database som resten af Habitica, selvom den er uafhængig af Habitica. Jeres medlemmer kan ikke se Værtshuset eller Klaner, men er stadig på samme server/database.",
"individualSub": "Individuelt abonnement",
"subscribe": "Abonnér",
"subscribed": "Abonneret",
"subscribed": "Har abonnement",
"nowSubscribed": "Du abonnerer nu på Habitica!",
"manageSub": "Klik for at bestyre dit abonnement",
"cancelSub": "Annullér Abonnement",
"cancelSubInfoGoogle": "Gå venligst til \"Account\" > \"My Subscriptions\" på Google Play Store app'en for at opsige dit abonnement, eller eller se dets udløbsdato, hvis du allerede har opsagt det. Denne skærm kan vise dig, hvorvidt dit abonnement er blevet opsagt.",
"manageSub": "Klik, for at administrere dit abonnement",
"cancelSub": "Opsig abonnement",
"cancelSubInfoGoogle": "Gå venligst til \"Account\" > \"My Subscriptions\" på Google Play Store app'en for at opsige dit abonnement, eller se dets udløbsdato, hvis du allerede har opsagt det. Denne skærm kan vise dig, hvorvidt dit abonnement er blevet opsagt.",
"cancelSubInfoApple": "Følg venligst <a href=\"https://support.apple.com/en-us/HT202039\">Apples officielle instruktioner</a> for at opsige dit abonnement, eller se dets udløbsdato, hvis du allerede har opsagt det. Denne skærm kan ikke vise dig, hvorvidt dit abonnement er blevet opsagt.",
"cancelSubInfoGroupPlan": "Fordi du har fået et gratis abonnement gennem en Gruppeplan, kan du ikke opsige det. Det vil ophøre, når du ikke længere er i Gruppen. Hvis du er Gruppelederen, og vil opsige hele Gruppeplanen, kan du gøre det fra fanen 'Betalingsoplysninger' på gruppens side.",
"canceledSubscription": "Abonnement annulleret",
"cancelingSubscription": "Annullerer abonnementet",
"adminSub": "Administratorabonnementer",
"morePlans": "Flere Planer<br>Kommer Snart",
"organizationSub": "Privat Organisation",
"organizationSubText": "Organisationens medlemmer deltager udenfor resten af Habitica, hvilket gør det mere fokuseret for deltagerne.",
"morePlans": "Flere planer<br>kommer snart",
"organizationSub": "Privat organisation",
"organizationSubText": "Organisationens medlemmer deltager udenfor resten af Habitica, hvilket gør det lettere for deltagerne at fokusere.",
"hostingType": "Hostingtype",
"hostingTypeText": "Delt hosting betyder at jeres organisation bruger samme database som resten af Habitica, selvom I ikke interagerer med Habitica. Dedikeret hosting betyder, at I får jeres egen database og server. Du kan vælge at lade Habitica hoste jeres server/db eller vi kan installere det på jeres egen server.",
"hostingTypeText": "Delt hosting betyder, at jeres organisation bruger samme database som resten af Habitica, selvom I ikke interagerer med Habitica. Dedikeret hosting betyder, at I får jeres egen database og server. Du kan vælge at lade Habitica hoste jeres server/db, eller vi kan installere det på jeres egen server.",
"dedicated": "Dedikeret",
"customDomain": "Specielt domæne",
"customDomain": "Brugerdefineret domæne",
"customDomainText": "Vi kan også tilbyde jer jeres eget domæne til installationen.",
"maxPlayers": "Maksimum Deltagere",
"maxPlayersText": "Maksimum antal deltagere i jeres private organisation.",
"maxPlayers": "Maksimalt antal deltagere",
"maxPlayersText": "Det maksimale antal deltagere i jeres private organisation.",
"unlimited": "Ubegrænset",
"priSupport": "Prioriteret support på fejlmeddelelser, kontakt og hosting",
"priSupportText": "Kom forrest i køen til support.",
"timeSupport": "Supporttimer/måned",
"timeSupportText": "Vi udøver support træning, installation og feature-ønsker.",
"gameFeatures": "Spil-features",
"timeSupportText": "Vi udøver support for træning, installation og ønsker til nye features.",
"gameFeatures": "Spilfeatures",
"gold2Gem": "Ædelsten kan købes for Guld",
"gold2GemText": "Medlemmer kan købe Ædelsten for Guld, hvilket betyder at ingen af dine deltagere behøver at bruge rigtige penge.",
"gold2GemText": "Medlemmer kan købe Ædelsten for Guld, hvilket betyder, at ingen af dine deltagere behøver at bruge rigtige penge.",
"infiniteGem": "Uendelige Ædelsten til lederen",
"infiniteGemText": "Vi vil sørge for at organisationslederne har så mange Ædelsten de skal bruge, til ting såsom udfordringspræmier, klan-oprettelse, etc.",
"infiniteGemText": "Vi vil sørge for, at organisationslederne har så mange Ædelsten de skal bruge, til ting såsom udfordringspræmier, klan-oprettelse, etc.",
"notYetPlan": "Planen er ikke tilgængelig endnu, men klik her for at kontakte os, og vi vil holde dig opdateret.",
"contactUs": "Kontakt Os",
"checkout": "Til Kassen",
"contactUs": "Kontakt os",
"checkout": "Til kassen",
"sureCancelSub": "Er du sikker på, at du vil stoppe dit abonnement?",
"subCanceled": "Dit abonnement slutter d.",
"buyGemsGoldTitle": "At købe Ædelsten med Guld",
"becomeSubscriber": "Bliv Abonnent",
"becomeSubscriber": "Bliv abonnent",
"subGemPop": "Fordi du abonnerer på Habitica, kan du købe et antal Ædelsten hver måned med Guld.",
"subGemName": "Abonnent-ædelsten",
"freeGemsTitle": "Få Ædelsten gratis",
"maxBuyGems": "Du har købt alle de Ædelsten du kan i denne måned. Flere vil blive tilgængelige indenfor de første tre dage af måneden. Tak fordi du abonnerer!",
"maxBuyGems": "Du har købt alle de Ædelsten du kan i denne måned. Flere vil blive tilgængelige inden for de første tre dage af hver måned. Tak, fordi du abonnerer!",
"buyGemsAllow1": "Du kan købe",
"buyGemsAllow2": "flere Ædelsten denne måned",
"purchaseGemsSeparately": "Køb flere Ædelsten",
@@ -85,15 +85,15 @@
"timeTravelers": "Tidsrejsende",
"timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> og <%= linkStartVicky %>Vicky<%= linkEnd %>",
"timeTravelersTitle": "Mystiske Tidsrejsende",
"timeTravelersPopoverNoSub": "Du skal bruge et Mystisk Timeglas for at hidkalde de Mystiske Tidsrejsende! <%= linkStart %>Abonnenter<%= linkEnd %> tjener et Mystisk Timeglas for hver tre måneder i streg, de abonnerer. Kom tilbage når du har et Mystisk Timeglas, så vil de Tidsrejsende hente et sjældent kæledyr, ridedyr eller et helt sæt Abonnentting til dig fra fortiden... eller måske endda fra fremtiden.",
"timeTravelersPopoverNoSubMobile": "Det ser ud til, at du har brug for et Mystisk timeglas for at åbne tidsportalen, og hidkalde de Mystiske tidsrejsende.",
"timeTravelersPopover": "Dit Mystiske timeglas har åbnet vores tidsportal! Vælg, hvad vi skal skaffe til dig, fra fortiden eller fremtiden.",
"timeTravelersPopoverNoSub": "Du skal bruge et mystisk timeglas for at hidkalde de Mystiske Tidsrejsende! <%= linkStart %>Abonnenter<%= linkEnd %> tjener et mystisk timeglas for hver tre måneder i streg, de abonnerer. Kom tilbage når du har et mystisk timeglas, så vil de Tidsrejsende hente et sjældent kæledyr, ridedyr eller et helt sæt Abonnentting til dig fra fortiden... eller måske endda fra fremtiden.",
"timeTravelersPopoverNoSubMobile": "Det ser ud til, at du har brug for et mystisk timeglas for at åbne tidsportalen og hidkalde de Mystiske tidsrejsende.",
"timeTravelersPopover": "Dit mystiske timeglas har åbnet vores tidsportal! Vælg, hvad vi skal skaffe til dig fra fortiden eller fremtiden.",
"timeTravelersAlreadyOwned": "Tillykke! Du ejer allerede alting de Tidsrejsende kan få fat i. Tak for at støtte siden!",
"mysticHourglassPopover": "Mystiske Timeglas giver dig adgang til at købe visse tidsbegrænsede varer, såsom tidligere måneders Abonnent-sæt og præmier fra tidligere verdensbosser!",
"mysterySetNotFound": "Mystisk Sæt ikke fundet eller allerede i besiddelse.",
"mysteryItemIsEmpty": "Ingen Mystiske genstande",
"mysteryItemOpened": "Mystisk genstand åben.",
"mysterySet201402": "Bevinget Sendebudssæt",
"mysticHourglassPopover": "Mystiske timeglas giver dig adgang til at købe visse tidsbegrænsede varer, såsom tidligere måneders Abonnent-sæt og præmier fra tidligere verdensbosser!",
"mysterySetNotFound": "Mystisk sæt ikke fundet eller allerede ejet.",
"mysteryItemIsEmpty": "Ingen mystiske genstande",
"mysteryItemOpened": "Mystisk genstand åbnet.",
"mysterySet201402": "Bevinget sendebudssæt",
"mysterySet201403": "Skovvandrersæt",
"mysterySet201404": "Tusmørkesommerfuglesæt",
"mysterySet201405": "Flammebærersæt",
@@ -101,13 +101,13 @@
"mysterySet201407": "Undervandseventyrersæt",
"mysterySet201408": "Solmagersæt",
"mysterySet201409": "Efterårsvandresæt",
"mysterySet201410": "Bevinget Goblinsæt",
"mysterySet201411": "Fest og Farver-sæt",
"mysterySet201410": "Bevinget goblinsæt",
"mysterySet201411": "Fest og farver-sæt",
"mysterySet201412": "Pingvinsæt",
"mysterySet201501": "Stjerneriddersæt",
"mysterySet201502": "Bevinget Fortryllersæt",
"mysterySet201502": "Bevinget fortryllersæt",
"mysterySet201503": "Akvamarinsæt",
"mysterySet201504": "En Travl Bis Sæt",
"mysterySet201504": "Travl bi-sæt",
"mysterySet201505": "Grønt Riddersæt",
"mysterySet201506": "Neonsnorkelsæt",
"mysterySet201507": "Sejt Surfersæt",
@@ -214,5 +214,7 @@
"purchaseAll": "Køb sæt",
"gemsPurchaseNote": "Abonnenter kan købe Ædelsten for guld på Markedet! For at gøre det nemt at finde, kan du også fastgøre ædelstenen til kolonnen 'Belønninger'.",
"gemsRemaining": "ædelsten tilbage",
"notEnoughGemsToBuy": "Du kan ikke købe det antal ædelsten"
"notEnoughGemsToBuy": "Du kan ikke købe det antal ædelsten",
"subWillBecomeInactive": "Slutter",
"confirmCancelSub": "Er du sikker på, du ønsker at opsige dit abonnement? Du vil miste alle dine abonnementsfordele."
}
+3 -3
View File
@@ -48,7 +48,7 @@
"achievementPurchasedEquipment": "Erwerbe Ausrüstung",
"achievementFedPetModalText": "Es gibt viele verschiedene Arten an Futter, aber Haustiere können wählerisch sein",
"achievementFedPet": "Füttere ein Haustier",
"achievementHatchedPet": "Schlüpfe ein Haustier",
"achievementHatchedPet": "Lass ein Haustier schlüpfen",
"hideAchievements": "<%= category %> ausblenden",
"showAllAchievements": "Alle <%= category %> anzeigen",
"viewAchievements": "Erfolge ansehen",
@@ -58,8 +58,8 @@
"achievementCreatedTaskModalText": "Füge eine Aufgabe hinzu, für etwas, das Du diese Woche erreichen willst",
"achievementPurchasedEquipmentText": "Hat den ersten Rüstungsgegenstand gekauft.",
"achievementFedPetText": "Hat das erste Haustier gefüttert.",
"achievementHatchedPetModalText": "Schau in Dein Inventar und versuche ein Schlüpfelixier mit einem Ei zu kombinieren",
"achievementHatchedPetText": "Hat das erste Haustier geschlüpft.",
"achievementHatchedPetModalText": "Schau in Dein Inventar und versuche, ein Schlüpfelixier mit einem Ei zu kombinieren",
"achievementHatchedPetText": "Hat das erste Haustier schlüpfen lassen.",
"achievementCompletedTaskModalText": "Hake Deine Aufgaben ab, um Belohnungen zu verdienen",
"achievementCompletedTaskText": "Hat die erste Aufgabe erledigt.",
"achievementCompletedTask": "Erledige eine Aufgabe",
+8 -1
View File
@@ -492,5 +492,12 @@
"backgroundDesertWithSnowText": "Verschneite Wüste",
"backgroundBirthdayPartyNotes": "Feiere den Geburtstag Deines Lieblingsmitmenschen in Habitica.",
"backgroundBirthdayPartyText": "Geburtstagsfeier",
"backgrounds012020": "Set 68: Veröffentlicht im Januar 2020"
"backgrounds012020": "Set 68: Veröffentlicht im Januar 2020",
"backgroundAirshipNotes": "Werde Kapitän der Lüfte an Bord Deines ureigenen Luftschiffes.",
"backgroundClocktowerNotes": "Errichte Dein Geheimversteck hinter dem Ziffernblatt eines Uhrenturms.",
"backgroundClocktowerText": "Uhrenturm",
"backgroundSteamworksNotes": "Erbaue mächtige Dampf- und Stahlapparate in einem Dampfwerk.",
"backgroundSteamworksText": "Dampfwerk",
"backgroundAirshipText": "Luftschiff",
"timeTravelBackgrounds": "Steampunk-Hintergründe"
}
+59 -59
View File
@@ -19,7 +19,7 @@
"sortByStr": "Stärke",
"sortByInt": "Intelligenz",
"weapon": "Waffe",
"weaponCapitalized": "Waffe",
"weaponCapitalized": "Haupthand-Gegenstand",
"weaponBase0Text": "Keine Waffe",
"weaponBase0Notes": "Keine Waffe.",
"weaponWarrior0Text": "Übungsschwert",
@@ -29,17 +29,17 @@
"weaponWarrior2Text": "Axt",
"weaponWarrior2Notes": "Zweischneidige Streitaxt. Erhöht Stärke um <%= str %>",
"weaponWarrior3Text": "Morgenstern",
"weaponWarrior3Notes": "Schwere Schlagwaffe mit Dornen besetzt. Erhöht Stärke um <%= str %>.",
"weaponWarrior3Notes": "Schwere Schlagwaffe, mit Dornen besetzt. Erhöht Stärke um <%= str %>.",
"weaponWarrior4Text": "Saphirklinge",
"weaponWarrior4Notes": "Die Schneiden dieses Schwerts sind kalt wie der Nordwind. Erhöht Stärke um <%= str %>.",
"weaponWarrior5Text": "Rubinschwert",
"weaponWarrior5Notes": "Waffe, deren Schmiedeschimmer niemals verblasst. Erhöht Stärke um <%= str %>.",
"weaponWarrior5Notes": "Waffe, deren Schmiedeglühen niemals verblasst. Erhöht Stärke um <%= str %>.",
"weaponWarrior6Text": "Güldenes Schwert",
"weaponWarrior6Notes": "Wird oft als der Fluch aller Finsterlinge bezeichnet. Erhöht Stärke um <%= str %>.",
"weaponRogue0Text": "Dolch",
"weaponRogue0Notes": "Die Grundausstattung eines jeden Schurken. Gewährt keinen Attributbonus.",
"weaponRogue1Text": "Kurzschwert",
"weaponRogue1Notes": "Eine leichte Waffe, die schwer aufzuspüren ist. Erhöht Stärke um <%= str %>.",
"weaponRogue1Notes": "Eine leichte Waffe, die einfach verdeckt getragen werden kann. Erhöht Stärke um <%= str %>.",
"weaponRogue2Text": "Krummsäbel",
"weaponRogue2Notes": "Hieb- und Stichwaffe, mit der schnell ein tödlicher Streich vollbracht ist. Erhöht Stärke um <%= str %>.",
"weaponRogue3Text": "Khukuri",
@@ -57,7 +57,7 @@
"weaponWizard2Text": "Juwelenstab",
"weaponWizard2Notes": "Bündelt die Macht mit einem wertvollen Stein. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>.",
"weaponWizard3Text": "Eisenstab",
"weaponWizard3Notes": "Mit Metall überzogen um Hitze, Kälte und Energieblitze zu kanalisieren. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>.",
"weaponWizard3Notes": "Mit Metall überzogen, um Hitze, Kälte und Energieblitze zu kanalisieren. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>.",
"weaponWizard4Text": "Messingstab",
"weaponWizard4Notes": "So kraftvoll wie schwer. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>.",
"weaponWizard5Text": "Zauberstab des Erzmagiers",
@@ -74,12 +74,12 @@
"weaponHealer3Notes": "Reinigt Gift durch bloße Berührung. Erhöht Intelligenz um <%= int %>.",
"weaponHealer4Text": "Arztzauberstab",
"weaponHealer4Notes": "Ebenso sehr ein Dienstabzeichen wie auch ein Instrument des Heilens. Erhöht Intelligenz um <%= int %>.",
"weaponHealer5Text": "Königszepter",
"weaponHealer5Notes": "Würdig die Hand eines Herrschers zu zieren - oder die seiner rechten Hand. Erhöht Intelligenz um <%= int %>.",
"weaponHealer6Text": "Güldenes Zepter",
"weaponHealer5Text": "Königliches Szepter",
"weaponHealer5Notes": "Würdig, die Hand eines Herrschers zu zieren - oder die seiner rechten Hand. Erhöht Intelligenz um <%= int %>.",
"weaponHealer6Text": "Güldenes Szepter",
"weaponHealer6Notes": "Lindert den Schmerz Aller, die es betrachten. Erhöht Intelligenz um <%= int %>.",
"weaponSpecial0Text": "Klinge der Dunkelseelen",
"weaponSpecial0Notes": "Die Macht für seine gefährlichen Hiebe bezieht diese Waffe aus der Lebensenergie seiner Gegner. Erhöht Stärke um <%= str %>.",
"weaponSpecial0Notes": "Die Macht für ihre gefährlichen Hiebe bezieht diese Waffe aus der Lebensenergie seiner Gegner. Erhöht Stärke um <%= str %>.",
"weaponSpecial1Text": "Kristallklinge",
"weaponSpecial1Notes": "Seine glitzernden Facetten erzählen die Geschichte eines Helden. Erhöht alle Attribute um <%= attrs %>.",
"weaponSpecial2Text": "Stephen Webers Drachenschaft",
@@ -87,11 +87,11 @@
"weaponSpecial3Text": "Mustaines Meilenstein-matschender Morgenstern",
"weaponSpecial3Notes": "Konferenzen, Kreaturen, Krankheit: Alles erledigt! Zerstampft! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>.",
"weaponSpecialCriticalText": "Bedrohlicher Hammer der Bug-Vernichtung",
"weaponSpecialCriticalNotes": "Dieses Meisterwerkzeug erschlug einen bösartigen GitHub-Gegner, dem bereits viele Krieger erlegen sind. Der aus Bug-Knochen gefertigte Hammer teilt mächtige kritische Treffer aus. Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %>.",
"weaponSpecialTakeThisText": "Take This-Schwert",
"weaponSpecialTakeThisNotes": "Dieses Schwert wurde durch die Teilnahme an einem von Take This gesponsorten Wettbewerb verdient. Gratulation! Erhöht alle Attribute um <%= attrs %>.",
"weaponSpecialCriticalNotes": "Dieses Meisterwerkzeug erschlug einen bösartigen GitHub-Gegner, dem bereits viele Krieger erlegen waren. Der aus Bug-Knochen gefertigte Hammer teilt mächtige kritische Treffer aus. Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %>.",
"weaponSpecialTakeThisText": "\"Take This\"-Schwert",
"weaponSpecialTakeThisNotes": "Dieses Schwert wurde durch die Teilnahme an einer von \"Take This\" gesponsorten Herausforderung verdient. Gratulation! Erhöht alle Attribute um <%= attrs %>.",
"weaponSpecialTridentOfCrashingTidesText": "Dreizack der brechenden Gezeiten",
"weaponSpecialTridentOfCrashingTidesNotes": "Gibt Dir die Fähigkeit Fische zu befehligen und Deine Aufgaben mit kraftvollen Stichen zu attackieren. Erhöht Intelligenz um <%= int %>.",
"weaponSpecialTridentOfCrashingTidesNotes": "Gibt Dir die Fähigkeit, Fische zu befehligen und Deine Aufgaben mit kraftvollen Stichen zu attackieren. Erhöht Intelligenz um <%= int %>.",
"weaponSpecialTaskwoodsLanternText": "Laterne der Aufgabenwälder",
"weaponSpecialTaskwoodsLanternNotes": "Zu Anbeginn der Zeit dem Wächtergeist der Aufgabenwald-Obstgärten überreicht, kann diese Laterne die dunkelste Nacht erhellen und mächtige Zaubersprüche formen. Erhöht Wahrnehmung und Intelligenz um jeweils <%= attrs %>.",
"weaponSpecialBardInstrumentText": "Bardische Laute",
@@ -101,13 +101,13 @@
"weaponSpecialMammothRiderSpearText": "Mammutreiter-Speer",
"weaponSpecialMammothRiderSpearNotes": "Dieser Speer mit Rosenquarz-Spitze verleiht Dir uralte Zauberkraft. Erhöht Intelligenz um <%= int %>.",
"weaponSpecialPageBannerText": "Pagen-Banner",
"weaponSpecialPageBannerNotes": "Schwinge das Banner weit oben, um das Selbstvertrauen zu wecken! Steigert Stärke um <%= str %>.",
"weaponSpecialPageBannerNotes": "Schwinge das Banner weit oben, um Selbstvertrauen zu wecken! Steigert Stärke um <%= str %>.",
"weaponSpecialRoguishRainbowMessageText": "Verwegene Regenbogenbotschaft",
"weaponSpecialRoguishRainbowMessageNotes": "Dieser funkelnde Umschlag beinhaltet aufmunternde Nachrichten von Habiticanern und einen Hauch von Magie für eine schnelle Zustellung! Erhöht Wahrnehmung um <%= per %>.",
"weaponSpecialSkeletonKeyText": "Skelettschlüssel",
"weaponSpecialSkeletonKeyText": "Nachschlüssel",
"weaponSpecialSkeletonKeyNotes": "Alle guten Langfinger tragen einen Schlüssel mit sich, der jedes Schloss öffnen kann! Erhöht Ausdauer um <%= con %>.",
"weaponSpecialNomadsScimitarText": "Nomaden Krummsäbel",
"weaponSpecialNomadsScimitarNotes": "Die gebogene Klinge dieses Krummsäbels ist perfekt um Aufgaben vom Rücken eines Reittieres aus anzugreifen! Erhöht die Intelligenz um <%= int %>.",
"weaponSpecialNomadsScimitarText": "Nomaden-Krummsäbel",
"weaponSpecialNomadsScimitarNotes": "Die gebogene Klinge dieses Krummsäbels ist perfekt, um Aufgaben vom Rücken eines Reittieres aus anzugreifen! Erhöht die Intelligenz um <%= int %>.",
"weaponSpecialFencingFoilText": "Florett",
"weaponSpecialFencingFoilNotes": "Mit diesem feinen Florett bist Du bereit, wenn es jemand wagen sollte, Deine Ehre anzufechten! Erhöht Stärke um <%= str %>.",
"weaponSpecialTachiText": "Tachi",
@@ -123,15 +123,15 @@
"weaponSpecialSnowflakeText": "Zauberstab der Schneeflocke",
"weaponSpecialSnowflakeNotes": "Dieser Zauberstab funkelt mit unerschöpflicher Heilkraft. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2013-2014 Winterausrüstung.",
"weaponSpecialSpringRogueText": "Hakenkrallen",
"weaponSpecialSpringRogueNotes": "Sehr nützlich um hohe Gebäude zu erklimmen und ebenso um Teppiche zu zerfetzen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringRogueNotes": "Sehr nützlich, um hohe Gebäude zu erklimmen und ebenso, um Teppiche zu zerfetzen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringWarriorText": "Karottenschwert",
"weaponSpecialSpringWarriorNotes": "Mit diesem mächtigen Schwert werden Gegner mit Leichtigkeit zerstückelt, oder der Hunger für zwischendurch gestillt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringWarriorNotes": "Mit diesem mächtigen Schwert werden Gegner mit Leichtigkeit zerstückelt, oder der Hunger zwischendurch gestillt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringMageText": "Schweizer Käsestab",
"weaponSpecialSpringMageNotes": "Nur die tapfersten aller Nagetiere können ihren Hunger bezwingen um diesen mächtigen Zauberstab zu verwenden. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringMageNotes": "Nur die tapfersten aller Nagetiere können ihren Hunger bezwingen, um diesen mächtigen Zauberstab zu verwenden. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSpringHealerText": "Wurfknochen",
"weaponSpecialSpringHealerNotes": "Hol' Stöckchen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2014 Frühlingsausrüstung.",
"weaponSpecialSummerRogueText": "Piratensäbel",
"weaponSpecialSummerRogueNotes": "Genug! Du wirst diese Tagesaufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialSummerRogueNotes": "Genug! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialSummerWarriorText": "Seefahrermesser",
"weaponSpecialSummerWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste, die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialSummerMageText": "Algenfänger",
@@ -140,8 +140,8 @@
"weaponSpecialSummerHealerNotes": "Dieser Zauberstab, gefertigt aus Aquamarin und lebendigen Korallen, ist sehr anziehend für Fischschwärme. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialFallRogueText": "Silberner Pflock",
"weaponSpecialFallRogueNotes": "Befördert Untote dauerhaft ins Jenseits. Notfalls auch gegen Werwölfe einsetzbar - Vielseitigkeit kann nie schaden. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Herbstausrüstung.",
"weaponSpecialFallWarriorText": "Greifarm der Wissenschaft",
"weaponSpecialFallWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste, die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialFallWarriorText": "Krabbige Klaue der Wissenschaft",
"weaponSpecialFallWarriorNotes": "Diese Krabbige Klaue ist technisch auf dem neusten Stand! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014 Sommerausrüstung.",
"weaponSpecialFallMageText": "Fliegender Besen",
"weaponSpecialFallMageNotes": "Dieser fliegende Besen ist schneller als ein Drache! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2014 Herbstausrüstung.",
"weaponSpecialFallHealerText": "Skarabäus-Zauberstab",
@@ -149,11 +149,11 @@
"weaponSpecialWinter2015RogueText": "Eiszapfen",
"weaponSpecialWinter2015RogueNotes": "Du hast Sie wirklich, wahrhaftig und ungelogen gerade vom Boden aufgelesen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialWinter2015WarriorText": "Gummibonbonschwert",
"weaponSpecialWinter2015WarriorNotes": "Dieses leckere Schwert lockt wahrscheinlich Monster an ... aber Du bist der Herausforderung gewachsen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialWinter2015WarriorNotes": "Dieses leckere Schwert lockt wahrscheinlich Monster an aber Du bist der Herausforderung gewachsen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialWinter2015MageText": "Stab des Winterleuchtens",
"weaponSpecialWinter2015MageNotes": "Das Licht dieses Kristallstabs füllt die Herzen mit Freude. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialWinter2015HealerText": "Beruhigendes Zepter",
"weaponSpecialWinter2015HealerNotes": "Dieses Zepter wärmt schmerzende Muskeln und lindert Stress. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialWinter2015HealerText": "Beruhigendes Szepter",
"weaponSpecialWinter2015HealerNotes": "Dieses Szepter wärmt schmerzende Muskeln und lindert Stress. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2014-2015 Winterausrüstung.",
"weaponSpecialSpring2015RogueText": "Explodierendes Quieken",
"weaponSpecialSpring2015RogueNotes": "Lass Dich nicht vom Geräusch täuschen - dieser Sprengstoff hat wirklich Wumms. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Frühlingsausrüstung.",
"weaponSpecialSpring2015WarriorText": "Knochenkeule",
@@ -173,13 +173,13 @@
"weaponSpecialFall2015RogueText": "Geflügelte Kampfaxt",
"weaponSpecialFall2015RogueNotes": "Furchterregende To-Dos ducken sich unter den Schlägen dieser Axt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
"weaponSpecialFall2015WarriorText": "Holzplanke",
"weaponSpecialFall2015WarriorNotes": "Super um Dinge in Kornfeldern hochzuheben und/oder Aufgaben zu verprügeln. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
"weaponSpecialFall2015WarriorNotes": "Super, um Dinge in Kornfeldern hochzuheben und/oder Aufgaben zu verprügeln. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
"weaponSpecialFall2015MageText": "Verzauberter Faden",
"weaponSpecialFall2015MageNotes": "Eine starke Stichhexe kann dieses verzauberte Garn kontrollieren, ohne es zu berühren. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
"weaponSpecialFall2015HealerText": "Sumpfschleimtrank",
"weaponSpecialFall2015HealerNotes": "Perfekt gebraut! Jetzt musst Du nur noch Dich selbst überzeugen ihn zu trinken. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2015 Herbstausrüstung.",
"weaponSpecialWinter2016RogueText": "Kakaobecher",
"weaponSpecialWinter2016RogueNotes": "Wärmendes Getränk oder kochendes Wurfgeschoss? Du entscheidest … Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015-2016 Winterausrüstung.",
"weaponSpecialWinter2016RogueNotes": "Wärmendes Getränk oder kochendes Wurfgeschoss? Du entscheidest… Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015-2016 Winterausrüstung.",
"weaponSpecialWinter2016WarriorText": "Stabile Schaufel",
"weaponSpecialWinter2016WarriorNotes": "Schaufle überfällige Aufgaben aus dem Weg! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2015-2016 Winterausrüstung.",
"weaponSpecialWinter2016MageText": "Magisches Snowboard",
@@ -207,7 +207,7 @@
"weaponSpecialFall2016WarriorText": "Angriffige Wurzeln",
"weaponSpecialFall2016WarriorNotes": "Greife Deine Aufgaben mit diesen sich windenden Wurzeln an! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2016 Herbstausrüstung.",
"weaponSpecialFall2016MageText": "Ominöse Kugel",
"weaponSpecialFall2016MageNotes": "Befrage diese Kugel lieber nicht nach Deiner Zukunft ... Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016 Herbstausrüstung.",
"weaponSpecialFall2016MageNotes": "Befrage diese Kugel lieber nicht nach Deiner Zukunft Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016 Herbstausrüstung.",
"weaponSpecialFall2016HealerText": "Giftige Schlange",
"weaponSpecialFall2016HealerNotes": "Ein Biss verletzt, ein anderer heilt. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2016 Herbstausrüstung.",
"weaponSpecialWinter2017RogueText": "Eis-Axt",
@@ -221,7 +221,7 @@
"weaponSpecialSpring2017RogueText": "Karottana",
"weaponSpecialSpring2017RogueNotes": "Diese Klingen machen kurzen Prozess mit Aufgaben, sind aber auch ganz praktisch um Gemüse zu schneiden! Mampf! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.",
"weaponSpecialSpring2017WarriorText": "Feder-Peitsche",
"weaponSpecialSpring2017WarriorNotes": "Diese mächtige Peitsche wird auch die widerspenstigste Aufgabe zähmen. Aber.. Sie bringt auch... so viel SPASS UND ABLENKUNG!! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.",
"weaponSpecialSpring2017WarriorNotes": "Diese mächtige Peitsche wird auch die widerspenstigste Aufgabe zähmen. Aber Sie bringt auch so viel SPASS UND ABLENKUNG!! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.",
"weaponSpecialSpring2017MageText": "Magisches Apportier-Stöckchen",
"weaponSpecialSpring2017MageNotes": "Wenn Du gerade keine Zaubersprüche damit webst, kannst Du es werfen und dann zurückbringen! Was für ein Spaß!! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.",
"weaponSpecialSpring2017HealerText": "Eier-Zauberstab",
@@ -241,13 +241,13 @@
"weaponSpecialFall2017MageText": "Gruseliger Stab",
"weaponSpecialFall2017MageNotes": "Die Augen des leuchtenden Schädels auf diesem Stab strahlen vor Magie und Geheimnissen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Herbstausrüstung.",
"weaponSpecialFall2017HealerText": "Gruseliger Kandelaber",
"weaponSpecialFall2017HealerNotes": "Das Licht vertreibt Angst und zeigt anderen, dass Du hier bist um zu helfen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.",
"weaponSpecialFall2017HealerNotes": "Das Licht vertreibt Angst und zeigt anderen, dass Du hier bist, um zu helfen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Herbstausrüstung.",
"weaponSpecialWinter2018RogueText": "Pfefferminz-Haken",
"weaponSpecialWinter2018RogueNotes": "Perfekt geeignet, um Wände zu erklimmen oder um Deine Gegner mit zuckersüßen Süßigkeiten abzulenken. Erhöht Stärke um<%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"weaponSpecialWinter2018WarriorText": "Festtags-Schleifchen-Hammer",
"weaponSpecialWinter2018WarriorNotes": "Die funkelnde Erscheinung dieser strahlenden Waffe wird deine Feinde blenden, wenn du sie schwingst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"weaponSpecialWinter2018MageText": "Feiertagskonfetti",
"weaponSpecialWinter2018MageNotes": "Magie - und Glitzer - liegt in der Luft! Erhöht Intelligenz um <%= int %> und Wahrnehmung um<%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"weaponSpecialWinter2018MageNotes": "Magie und Glitzer liegt in der Luft! Erhöht Intelligenz um <%= int %> und Wahrnehmung um<%= per %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"weaponSpecialWinter2018HealerText": "Mistelzauberstab",
"weaponSpecialWinter2018HealerNotes": "Dieser Mistelball wird mit Sicherheit alle Passanten verzaubern und betören. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017-2018 Winterausrüstung.",
"weaponSpecialSpring2018RogueText": "Putziger Rohrkolben",
@@ -257,11 +257,11 @@
"weaponSpecialSpring2018MageText": "Tulpenstab",
"weaponSpecialSpring2018MageNotes": "Diese magische Blume wird nie verwelken! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.",
"weaponSpecialSpring2018HealerText": "Granatzauberstab",
"weaponSpecialSpring2018HealerNotes": "Diese Steine in diesem Stab werden Deine Kräfte bündeln, wenn Du Heilzauber anwendest! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.",
"weaponSpecialSpring2018HealerNotes": "Die Steine in diesem Stab werden Deine Kräfte bündeln, wenn Du Heilzauber anwendest! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Frühlingsausrüstung.",
"weaponSpecialSummer2018RogueText": "Angel",
"weaponSpecialSummer2018RogueNotes": "Diese leichte, praktisch unzerbrechliche Rute und Rolle kann zweihändig gehalten werden, um Dein DPS (Drachenfisch Pro Sommer) zu maximieren. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.",
"weaponSpecialSummer2018WarriorText": "Kampffisch-Speer",
"weaponSpecialSummer2018WarriorNotes": "Mächtig genug für den Kampf, elegant genug für Zeremonien, beweist dieser exquisit gefertigte Speer, dass du dein Zuhause kompromisslos beschützen wirst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.",
"weaponSpecialSummer2018WarriorNotes": "Mächtig genug für den Kampf, elegant genug für Zeremonien, beweist dieser exquisit gefertigte Speer, dass Du Dein Zuhause kompromisslos beschützen wirst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Sommerausrüstung.",
"weaponSpecialSummer2018MageText": "Feuerfisch-Flossenstachel",
"weaponSpecialSummer2018MageNotes": "Unter Wasser kann sich Magie, die auf Feuer, Eis oder Elektrizität basiert, als gefährlich für den Magier erweisen, der sie benutzt. Das Beschwören von giftigen Stacheln funktioniert jedoch hervorragend! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Sommerausrüstung.",
"weaponSpecialSummer2018HealerText": "Meervolk-Monarchen-Dreizack",
@@ -269,9 +269,9 @@
"weaponSpecialFall2018RogueText": "Ampulle der Klarheit",
"weaponSpecialFall2018RogueNotes": "Wenn Du zu Deinen Sinnen zurückkehren musst, wenn Du einen kleinen Schub brauchst, um die richtige Entscheidung zu treffen, atme tief durch und trink einen Schluck. Es wird alles gut! Erhöht Intelligenz um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialFall2018WarriorText": "Peitsche des Minos",
"weaponSpecialFall2018WarriorNotes": "Nicht ganz lange genug, um sie hinter Dir abzuwickeln, um Dich in einem Labyrinth zurechtzufinden. Nun, vielleicht in einem sehr kleinen Labyrinth. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialFall2018WarriorNotes": "Nicht ganz lang genug, um sie hinter Dir abzuwickeln, um Dich in einem Labyrinth zurechtzufinden. Nun, vielleicht in einem sehr kleinen Labyrinth. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialFall2018MageText": "Stab der Süße",
"weaponSpecialFall2018MageNotes": "Das ist kein gewöhnlicher Lolli! Die leuchtende Kugel aus magischem Zucker auf diesem Stab hat die Macht, gute Gewohnheiten an dir festzuhalten. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialFall2018MageNotes": "Das ist kein gewöhnlicher Lolli! Die leuchtende Kugel aus magischem Zucker auf diesem Stab hat die Macht, gute Gewohnheiten an Dir festzuhalten. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialFall2018HealerText": "Stab des Verhungerns",
"weaponSpecialFall2018HealerNotes": "Halte diesen Stab nur gefüttert, und er wird Segen spenden. Wenn Du vergisst, ihn zu füttern, halte Deine Finger außer Reichweite. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2018 Herbstausrüstung.",
"weaponSpecialWinter2019RogueText": "Weihnachtsstern-Bouquet",
@@ -291,14 +291,14 @@
"weaponMystery201611Text": "Reichhaltiges Füllhorn",
"weaponMystery201611Notes": "Jegliche Form von köstlichen und gesunden Speisen ergießt sich aus diesem Horn. Genieße das Fest! Gewährt keinen Attributbonus. Abonnentengegenstand, November 2016.",
"weaponMystery201708Text": "Lavaschwert",
"weaponMystery201708Notes": "Das feurige Glimmen dieses Schwerts wird Dir helfen selbst die dunkelroten Aufgaben schnell zu erledigen! Gewährt keinen Attributbonus. Abonnentengegenstand, August 2017.",
"weaponMystery201708Notes": "Das feurige Glimmen dieses Schwerts wird Dir helfen, selbst die dunkelroten Aufgaben schnell zu erledigen! Gewährt keinen Attributbonus. Abonnentengegenstand, August 2017.",
"weaponMystery201811Text": "Prächtiger Hexer-Stab",
"weaponMystery201811Notes": "Dieser magische Stab ist ebenso mächtig wie elegant. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2018.",
"weaponMystery301404Text": "Steampunk-Spazierstock",
"weaponMystery301404Notes": "Perfekt, um gemütlich durch die Stadt zu spazieren. Gewährt keinen Attributbonus. Abonnentengegenstand, März 3015.",
"weaponArmoireBasicCrossbowText": "Einfache Armbrust",
"weaponArmoireBasicCrossbowNotes": "Diese Armbrust kann die gegnerische Rüstung von großer Entfernung durchbohren! Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireLunarSceptreText": "Beruhigendes Mondzepter",
"weaponArmoireBasicCrossbowNotes": "Diese Armbrust kann die gegnerische Rüstung aus großer Entfernung durchbohren! Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireLunarSceptreText": "Beruhigendes Mondszepter",
"weaponArmoireLunarSceptreNotes": "Die heilende Kraft dieses Zauberstabs nimmt wie der Mond ab und zu. Erhöht Ausdauer um <%= con %> und Intelligenz um <%= int %>. Verzauberter Schrank: Beruhigendes Mondset (Gegenstand 3 von 3).",
"weaponArmoireRancherLassoText": "Viehzüchterlasso",
"weaponArmoireRancherLassoNotes": "Lassos: das ideale Werkzeug zum Einfangen und Zäumen. Erhöht Stärke um <%= str %>, Wahrnehmung um <%= per %> und Intelligenz um <%= int %>. Verzauberter Schrank: Viehzüchterausrüstung (Gegenstand 3 von 3).",
@@ -309,27 +309,27 @@
"weaponArmoireGoldWingStaffText": "Goldener Flügelstab",
"weaponArmoireGoldWingStaffNotes": "Die Flügel dieses Stabes flattern und drehen sich ständig. Erhöht alle Attribute um <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireBatWandText": "Fledermaus-Zauberstab",
"weaponArmoireBatWandNotes": "Dieser Zauberstab kann jede Aufgabe in eine Fledermaus verwandeln! Schwinge ihn und schau zu wie sie davonfliegen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireBatWandNotes": "Dieser Zauberstab kann jede Aufgabe in eine Fledermaus verwandeln! Schwinge ihn und schau zu, wie sie davonfliegen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireShepherdsCrookText": "Hirtenstab",
"weaponArmoireShepherdsCrookNotes": "Nützlich um Greife zu hüten. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Hirten-Set (Gegenstand 1 von 3).",
"weaponArmoireCrystalCrescentStaffText": "Kristalliner Mondsichelstab",
"weaponArmoireCrystalCrescentStaffNotes": "Beschwöre die Macht des Sichelmondes herbei mit diesem glänzenden Stab! Erhöht Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Kristallines Mondsichelset (Gegenstand 3 von 3).",
"weaponArmoireBlueLongbowText": "Blauer Langbogen",
"weaponArmoireBlueLongbowNotes": "Fertig ... Zielen ... Feuer! Dieser Bogen hat eine große Reichweite. Erhöht Wahrnehmung um <%= per %>, Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 3 von 3).",
"weaponArmoireBlueLongbowNotes": "Fertig Zielen Feuer! Dieser Bogen hat eine große Reichweite. Erhöht Wahrnehmung um <%= per %>, Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Eisenschützen-Set (Gegenstand 3 von 3).",
"weaponArmoireGlowingSpearText": "Leuchtender Speer",
"weaponArmoireGlowingSpearNotes": "Dieser Speer hypnotisiert freilebende Aufgaben, sodass Du diese angreifen kannst. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireBarristerGavelText": "Richterhammer",
"weaponArmoireBarristerGavelNotes": "Ruhe im Saal! Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Richterset (Gegenstand 3 von 3).",
"weaponArmoireJesterBatonText": "Narrenstab",
"weaponArmoireJesterBatonNotes": "Durch ein Fuchteln mit Deinem Stab und einigen schlagfertigen Antworten, klären sich sogar die kompliziertesten Situationen. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Narrenset (Gegenstand 3 von 3).",
"weaponArmoireJesterBatonNotes": "Durch ein Fuchteln mit Deinem Stab und einige schlagfertige Antworten klären sich sogar die kompliziertesten Situationen. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Narrenset (Gegenstand 3 von 3).",
"weaponArmoireMiningPickaxText": "Spitzhacke",
"weaponArmoireMiningPickaxNotes": "Grabe das Maximum an Gold aus Deinen Aufgaben heraus! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Bergmannsset (Gegenstand 3 von 3).",
"weaponArmoireBasicLongbowText": "Einfacher Langbogen",
"weaponArmoireBasicLongbowNotes": "Ein nützlicher, gebrauchter Bogen. Erhöht Stärke um <%= str %>.\nVerzauberter Schrank: Standard-Bogenschützenset (Gegenstand 1 von 3).",
"weaponArmoireBasicLongbowNotes": "Ein nützlicher, gebrauchter Bogen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Standard-Bogenschützenset (Gegenstand 1 von 3).",
"weaponArmoireHabiticanDiplomaText": "Habiticaner-Diplom",
"weaponArmoireHabiticanDiplomaNotes": "Ein wohlverdientes Zertifikat -- gut gemacht! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 1 von 3).",
"weaponArmoireSandySpadeText": "Sandiger Spaten",
"weaponArmoireSandySpadeNotes": "Ein Werkzeug um zu graben, und um Sand in die Augen feindlicher Monster zu streuen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Strandset (Gegenstand 1 von 3).",
"weaponArmoireSandySpadeNotes": "Ein Werkzeug, um zu graben, und um Sand in die Augen feindlicher Monster zu streuen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Strandset (Gegenstand 1 von 3).",
"weaponArmoireCannonText": "Kanone",
"weaponArmoireCannonNotes": "Arr! Erfülle Dein Ziel mit Entschlossenheit. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Kanonier-Set (Gegenstand 1 von 3).",
"weaponArmoireVermilionArcherBowText": "Zinnoberroter Schützenbogen",
@@ -337,11 +337,11 @@
"weaponArmoireOgreClubText": "Ogerkeule",
"weaponArmoireOgreClubNotes": "Diese Keule wurde in einer echten Ogerhöhle gefunden. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Oger-Outfit (Gegenstand 2 von 3).",
"weaponArmoireWoodElfStaffText": "Waldelfenstab",
"weaponArmoireWoodElfStaffNotes": "Aus einem abgebrochenen Ast eines uralten Baums gefertigt, hilft Dir dieser Stab mit großen und kleinen Waldbewohnern zu kommunizieren. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Waldelfenset (Gegenstand 3 von 3).",
"weaponArmoireWoodElfStaffNotes": "Aus einem abgebrochenen Ast eines uralten Baums gefertigt, hilft Dir dieser Stab, mit großen und kleinen Waldbewohnern zu kommunizieren. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Waldelfenset (Gegenstand 3 von 3).",
"weaponArmoireWandOfHeartsText": "Zauberstab der Herzen",
"weaponArmoireWandOfHeartsNotes": "Dieser Stab strahlt ein warmes, rotes Licht aus. Zudem wird er Deinem Herzen Weisheit verleihen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Herzkönigin Set (Gegenstand 3 von 3).",
"weaponArmoireForestFungusStaffText": "Waldpilzstab",
"weaponArmoireForestFungusStaffNotes": "Benutze diesen knorrigen Stab um mykologische Magie zu wirken! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireForestFungusStaffNotes": "Benutze diesen knorrigen Stab, um mykologische Magie zu wirken! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireFestivalFirecrackerText": "Festival-Feuerwerk",
"weaponArmoireFestivalFirecrackerNotes": "Vergnüge Dich verantwortungsvoll mit dieser entzückenden Wunderkerze. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Festival-Tracht Set (Gegenstand 3 von 3).",
"weaponArmoireMerchantsDisplayTrayText": "Auslage des Händlers",
@@ -349,15 +349,15 @@
"weaponArmoireBattleAxeText": "Uralte Axt",
"weaponArmoireBattleAxeNotes": "Diese gute eiserne Axt eignet sich bestens, um Deine ärgsten Gegner und Deine schwierigsten Aufgaben zu bekämpfen. Erhöht Intelligenz um <%= int %> und Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"weaponArmoireHoofClippersText": "Hufschere",
"weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).",
"weaponArmoireHoofClippersNotes": "Schneide die Hufe Deiner hart arbeitenden Reittiere, damit sie gesund bleiben, während sie Dich ins Abenteuer tragen! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Hufschmiedset (Gegenstand 1 von 3).",
"weaponArmoireWeaversCombText": "Kamm des Webers",
"weaponArmoireWeaversCombNotes": "Verwende diesen Kamm, um Deine Schussfäden zu einem dicht gewebten Stoff zusammenzuschieben. Erhöht Wahrnehmung um <%= per %> und Stärke um <%= str %>. Verzauberter Schrank: Weber-Set (Gegenstand 2 von 3).",
"weaponArmoireLamplighterText": "Laternenanzünder",
"weaponArmoireLamplighterNotes": "Dieser lange Stab hat an einem Ende einen Docht, um Laternen anzuzünden, und am anderen Ende einen Haken, um sie wieder auszumachen. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Laternenanzünder-Set (Gegenstand 1 von 4).",
"weaponArmoireCoachDriversWhipText": "Peitsche des Kutschers",
"weaponArmoireCoachDriversWhipNotes": "Da Deine Rösser wissen, was sie tun, ist diese Peitsche nur zur Zierde (und ein ordentliches Knallen!) gut. Erhöht Intelligenz um <%= int %> und Stärke u <%= str %>. Verzauberter Schrank: Kutscherset (Gegenstand 3 von 3).",
"weaponArmoireScepterOfDiamondsText": "Diamantenzepter",
"weaponArmoireScepterOfDiamondsNotes": "Dieses Zepter leuchtet mit einem warmen roten Licht, da es Dir mehr Willenskraft verleiht. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Diamantenkönig-Set (Gegenstand 3 von 4).",
"weaponArmoireScepterOfDiamondsText": "Diamantenszepter",
"weaponArmoireScepterOfDiamondsNotes": "Dieses Szepter leuchtet mit einem warmen roten Licht, da es Dir mehr Willenskraft verleiht. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Diamantenkönig-Set (Gegenstand 3 von 4).",
"weaponArmoireFlutteryArmyText": "Flatternde Freunde",
"weaponArmoireFlutteryArmyNotes": "Diese bunte Gruppe von Faltern freut sich darauf, Deine rotesten Aufgaben durch heftiges Flattern herabzukühlen! Erhöht Ausdauer, Intelligenz und Stärke um jeweils <%= attrs %>. Verzauberter Schrank: Flatterndes Frack-Set (Gegenstand 3 von 4).",
"weaponArmoireCobblersHammerText": "Schusters Hammer",
@@ -1753,7 +1753,7 @@
"weaponSpecialSpring2019WarriorText": "Stamm-Schwert",
"weaponSpecialSpring2019WarriorNotes": "Schlechte Gewohnheiten ducken sich vor dieser grünen Klinge. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Frühlingsausrüstung.",
"weaponSpecialSpring2019MageText": "Bernstein-Stab",
"weaponSpecialSpring2019MageNotes": "Da ist eine Mücke in den Stein am Ende dieses Stabes eingebettet! Kann Spuren von Dino-DNA enthalten. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Frühlingsausrüstung.",
"weaponSpecialSpring2019MageNotes": "Da ist eine Mücke in den Stein am Ende dieses Stabes eingebettet! Kann Spuren von Dino-DNS enthalten. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Frühlingsausrüstung.",
"weaponSpecialSpring2019HealerText": "Frühlingslied",
"weaponSpecialSpring2019HealerNotes": "Dein Lied von Blumen und Regen wird den Geist aller Zuhörer beruhigen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019 Frühlingsausrüstung.",
"weaponArmoireChefsSpoonText": "Küchenchef-Löffel",
@@ -1809,11 +1809,11 @@
"eyewearMystery201902Text": "Geheimnisvolle Verliebten-Maske",
"eyewearMystery201902Notes": "Diese geheimnisvolle Maske versteckt Deine Identität, aber nicht Dein gewinnendes Lächeln. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2019.",
"weaponSpecialSummer2019RogueText": "Antiquierter Anker",
"weaponSpecialSummer2019RogueNotes": "Diese uralte und eindrucksvolle Waffe wird dir helfen, jede Unterwasserschlacht zu gewinnen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019RogueNotes": "Diese uralte und eindrucksvolle Waffe wird Dir helfen, jede Unterwasserschlacht zu gewinnen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019WarriorText": "Rote Koralle",
"weaponSpecialSummer2019WarriorNotes": "Nun kannst Du mit Fraktalen in die Schlacht! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019WarriorNotes": "Nun kannst Du mit Fraktalen in die Schlacht ziehen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019MageText": "Brillante Blütenpracht",
"weaponSpecialSummer2019MageNotes": "Als Frucht Deiner Arbeit, erst aus dem Pool gepflückt, beflügelt und inspiriert dieser kleine Schatz.Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019MageNotes": "Als Frucht Deiner Arbeit, erst aus dem Pool gepflückt, beflügelt und inspiriert dieser kleine Schatz. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponSpecialSummer2019HealerText": "Blubberblasenstab",
"weaponSpecialSummer2019HealerNotes": "Die Blubberblasen dieses Stabes enthalten heilende Energie und alte ozeanische Magie. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"weaponArmoireNephriteBowText": "Nephritischer Bogen",
@@ -1864,7 +1864,7 @@
"shieldSpecialSummer2019WarriorText": "Panzerhälften-Schild",
"shieldSpecialSummer2019WarriorNotes": "Mach es wie die Schildkröte hinter diesem kräftigen runden Schild, geprägt im Muster Deines Lieblingsreptils. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"shieldSpecialSummer2019HealerText": "Muscheltrompete",
"shieldSpecialSummer2019HealerNotes": "Lasse diejenigen, die Hilfe brauchen, mit dem lauten Klang dieser Muschel-Trompete wissen, dass Du kommst. Limitierte Ausgabe 2019 Sommerausrüstung. Erhöht Ausdauer um 9. ",
"shieldSpecialSummer2019HealerNotes": "Lasse diejenigen, die Hilfe brauchen, mit dem lauten Klang dieser Muschel-Trompete wissen, dass Du kommst. Erhöht Ausdauer um 9. Limitierte Ausgabe 2019 Sommerausrüstung. ",
"shieldSpecialSummer2019MageNotes": "Schwitzen in der Sommersonne? Nein! Du rezitierst eine einfache elementare Beschwörung, um den Seerosenteich zu füllen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Sommerausrüstung.",
"shieldArmoireTrustyUmbrellaNotes": "Mysterien werden oft von schlechtem Wetter begleitet, also sei vorbereitet! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Detektiv-Set (Gegenstand 4 von 4).",
"backMystery201905Notes": "Fliege mit diesen irisierenden Flügeln in unbekannte Sphären. Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2019.",
@@ -1908,7 +1908,7 @@
"shieldArmoirePolishedPocketwatchText": "Total polierte Taschenuhr",
"weaponSpecialFall2019MageText": "Einäugiger Stab",
"weaponSpecialFall2019WarriorNotes": "Mach Dich bereit, Deine Gegner mit den Krallen eines Raben zu reißen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
"weaponSpecialFall2019WarriorText": "Krallen Kriegsgabel",
"weaponSpecialFall2019WarriorText": "Krallen-Kriegsgabel",
"weaponSpecialFall2019RogueNotes": "Ob Du ein Orchester dirigierst oder eine Arie singst, dieses Hilfsmittel hält Deine Hände frei für dramatische Gesten! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
"weaponSpecialFall2019RogueText": "Notenständer",
"headSpecialFall2019RogueNotes": "Hast Du diese Kopfbedeckung in einer Auktion vermeintlich verwünschter Kostümstücke oder auf dem Speicher eines extentrischen Großelternteils gefunden? Welchen Ursprungs auch immer, ihr Alter und ihre Abnutzung tragen zu Deiner mystischen Aura bei. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019 Herbstausrüstung.",
@@ -1974,7 +1974,7 @@
"weaponArmoireAlchemistsDistillerNotes": "Reinige Metalle und andere magische Verbindungen mit diesem glänzenden Messinginstrument. Erhöht Stärke um <%= str%> und Intelligenz um <%= int%>. Verzauberter Schrank: Alchemisten-Set (Gegenstand 3 von 4).",
"headMystery201911Text": "Verzauberter Kristallhut",
"weaponMystery201911Text": "Verzauberter Kristallstab",
"weaponMystery201911Notes": "Die Kristallkugel auf der Spitze dieses Stabes kann Dir die Zukunft zeigen, aber pass auf! Derart gefährliches Wissen zu nutzen kann einen in unerwarteter Weise verändern. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2019.",
"weaponMystery201911Notes": "Die Kristallkugel auf der Spitze dieses Stabes kann Dir die Zukunft zeigen, aber pass auf! Derart gefährliches Wissen zu nutzen, kann einen in unerwarteter Weise verändern. Gewährt keinen Attributbonus. Abonnentengegenstand, November 2019.",
"headMystery201911Notes": "Jede Kristallspitze an diesem Hut verleiht Dir eine besondere Kraft: mystisches Hellsehen, arkane Weisheit und... hexerisches Tellerdrehen? Na dann... Gewährt keinen Attributbonus. Abonnentengegenstand, November 2019.",
"backMystery201912Notes": "Gleite leise über glänzende Schneefelder und schimmernde Berge mit diesen eisigen Flügeln. Gewährt keinen Attributbonus. Abonnentengegenstand, Dezember 2019.",
"backMystery201912Text": "Frostige Feenflügel",
@@ -1993,12 +1993,12 @@
"armorSpecialWinter2020WarriorText": "Borkenrüstung",
"armorSpecialWinter2020RogueText": "Puscheliger Parka",
"weaponSpecialWinter2020HealerNotes": "Schwinge es und sein Aroma wird Deine Freunde und Helfer herbeirufen, um mit dem Kochen und Backen zu beginnen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020HealerText": "Gewürznelkenzepter",
"weaponSpecialWinter2020MageNotes": "Mit etwas Übung, kannst Du diese akustische Magie in jeder gewünschten Frequenz generieren: ein meditatives Summen, ein festliches Läuten oder ein ROTE AUFGABE ÜBERFÄLLIG-ALARM. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020HealerText": "Gewürznelkenszepter",
"weaponSpecialWinter2020MageNotes": "Mit etwas Übung kannst Du diese akustische Magie in jeder gewünschten Frequenz generieren: ein meditatives Summen, ein festliches Läuten oder ein ROTE AUFGABE ÜBERFÄLLIG-ALARM. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020MageText": "Ringelige Schallwellen",
"weaponSpecialWinter2020WarriorNotes": "Zurück, Eichhörnchen! Ihr bekommt kein einziges Stück davon! ...Aber wenn Ihr alle bei einer Tasse Kakao abhängen wollt, geht das klar. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020WarriorText": "Zackiger Tannenzapfen",
"weaponSpecialWinter2020RogueNotes": "Dunkelheit ist des Schurken Element. Wer eigne sich da besser, den Weg zu leuchten in der dunkelsten Jahreszeit? Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020RogueNotes": "Dunkelheit ist des Schurken Element. Was eignet sich da besser, den Weg zu leuchten in der dunkelsten Jahreszeit? Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"weaponSpecialWinter2020RogueText": "Laternenstab",
"shieldSpecialWinter2020HealerNotes": "Hast Du das Gefühl, Du seist zu gut für diese Welt, zu unverfälscht? Nur diese Schönheit unter den Gewürzen ist Deiner würdig. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
"headSpecialWinter2020HealerNotes": "Bitte nimm es ab, bevor Du versuchst damit einen Chai oder Kaffee aufzubrühen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.",
+17 -17
View File
@@ -19,7 +19,7 @@
"titleHeroes": "Halle der Helden",
"titlePatrons": "Halle der Schirmherren",
"titleGuilds": "Gilden",
"titleChallenges": "Wettbewerbe",
"titleChallenges": "Herausforderungen",
"titleDrops": "Marktplatz",
"titleQuests": "Quests",
"titlePets": "Haustiere",
@@ -82,13 +82,13 @@
"neverMind": "Vergiss es",
"buyMoreGems": "Mehr Edelsteine kaufen",
"notEnoughGems": "Nicht genug Edelsteine",
"alreadyHave": "Hoppla! Du hast diesen Gegenstand bereits. Keine Notwendigkeit, ihn wieder zu kaufen!",
"alreadyHave": "Hoppla! Du hast diesen Gegenstand bereits. Nicht nötig, ihn wieder zu kaufen!",
"delete": "Löschen",
"gemsPopoverTitle": "Edelsteine",
"gems": "Edelsteine",
"gemButton": "Du hast <%= number %> Edelsteine.",
"needMoreGems": "Brauchst Du mehr Edelsteine?",
"needMoreGemsInfo": "Kaufe jetzt Edelsteine. Oder werde ein Abonnent, um Edelsteine mit Gold zu kaufen, monatlich mysteriöse Gegenstände zu erhalten, Dich über mehr Beute zu freuen und noch mehr!",
"needMoreGemsInfo": "Kaufe jetzt Edelsteine. Oder werde Abonnent, um Edelsteine mit Gold zu kaufen, monatlich mysteriöse Gegenstände zu erhalten, Dich über mehr Beute zu freuen und noch mehr!",
"moreInfo": "Mehr Informationen",
"moreInfoChallengesURL": "http://habitica.fandom.com/wiki/Challenges",
"moreInfoTagsURL": "https://habitica.fandom.com/de/wiki/Tags",
@@ -100,7 +100,7 @@
"originalUser": "Erstbenutzer!",
"originalUserText": "Einer der <em>sehr</em> frühzeitigen Anwender. Wir reden hier von Alphatestern!",
"habitBirthday": "Habitica-Geburtstagsfeier",
"habitBirthdayText": "Hat bei der Habitica Geburtstagsfeier mitgefeiert!",
"habitBirthdayText": "Hat bei der Habitica-Geburtstagsfeier mitgefeiert!",
"habitBirthdayPluralText": "Hat bei <%= count %> Habitica-Geburtstagsfeiern mitgefeiert!",
"habiticaDay": "Habitica-Namenstag",
"habiticaDaySingularText": "Hat Habiticas Namenstag gefeiert! Danke, dass Du so ein toller Nutzer bist.",
@@ -113,18 +113,18 @@
"memberSince": "- Mitglied seit",
"lastLoggedIn": "- Zuletzt eingeloggt",
"notPorted": "Dieses Feature wurde noch nicht von der ursprünglichen Seite portiert.",
"buyThis": "Kaufe <%= text %> mit <%= price %> Deiner <%= gems %> Edelsteinen?",
"buyThis": "Kaufe <%= text %> mit <%= price %> Deiner <%= gems %> Edelsteine?",
"noReachServer": "Der Server ist momentan nicht erreichbar, versuche es später noch einmal",
"errorUpCase": "FEHLER:",
"newPassSent": "Wenn wir Deine E-Mail-Adresse kennen, wurden Anweisungen zum Passwort-Zurücksetzen dorthin verschickt.",
"newPassSent": "Falls wir Deine E-Mail-Adresse kennen, wurden Anweisungen zum Passwort-Zurücksetzen dorthin verschickt.",
"serverUnreach": "Der Server ist momentan nicht erreichbar.",
"requestError": "Ojeh, ein Fehler ist aufgetreten! <strong> Bitte lade die Seite neu, </strong> Deine letzte Aktion wurde vielleicht nicht korrekt gespeichert.",
"requestError": "Oje, ein Fehler ist aufgetreten! <strong> Bitte lade die Seite neu, </strong> Deine letzte Aktion wurde vielleicht nicht korrekt gespeichert.",
"seeConsole": "Tritt der Fehler weiterhin auf, melde ihn unter Hilfe > Berichte einen Bug. Falls Du weißt, wie Du die Konsole Deines Internetbrowsers einsehen kannst, füge die entsprechenden Fehlernachrichten bei.",
"error": "Fehler",
"menu": "Menü",
"notifications": "Mitteilungen",
"noNotifications": "Du bist auf dem Laufenden!",
"noNotificationsText": "Die Mitteilungsfeen geben dir eine heftige Runde Applaus! Gut gemacht!",
"noNotificationsText": "Die Mitteilungsfeen geben Dir eine heftige Runde Applaus! Gut gemacht!",
"clear": "Leeren",
"endTour": "Tour beenden",
"audioTheme": "Audio-Motiv",
@@ -147,7 +147,7 @@
"askQuestion": "Stelle eine Frage",
"reportBug": "Melde einen Fehler",
"HabiticaWiki": "Das Habitica-Wiki",
"HabiticaWikiFrontPage": "http://habitica.fandom.com/wiki/Habitica_Wiki",
"HabiticaWikiFrontPage": "http://habitica.fandom.com/de/wiki/Habitica_Wiki",
"contributeToHRPG": "Wirke bei Habitica mit",
"overview": "Übersicht für neue Nutzer",
"January": "Januar",
@@ -201,7 +201,7 @@
"birthdayCardAchievementTitle": "Geburtstags-Bonanza",
"birthdayCardAchievementText": "Viele fröhliche Wiedersehen! Hat <%= count %> Geburtstagsgrußkarten verschickt oder erhalten.",
"congratsCard": "Glückwunschkarte",
"congratsCardExplanation": "Ihr beide erhaltet den Gratulierender-Partner-Erfolg!",
"congratsCardExplanation": "Ihr beide erhaltet den Gratulierender-Gefährte-Erfolg!",
"congratsCardNotes": "Sende eine Glückwunschkarte an ein Gruppenmitglied.",
"congrats0": "Glückwunsch zu Deinem Erfolg!",
"congrats1": "Ich bin so stolz auf Dich!",
@@ -219,14 +219,14 @@
"getwell3": "Tut mir leid, dass Du Dich nicht wohlfühlst!",
"getwellCardAchievementTitle": "Mitfühlender Mitstreiter",
"getwellCardAchievementText": "Besserungswünsche werden immer geschätzt. Hat <%= count %> Gute-Besserung-Karten verschickt oder erhalten.",
"goodluckCard": "Viel-Erfolg-Karte",
"goodluckCard": "Viel-Glück-Karte",
"goodluckCardExplanation": "Ihr erhaltet beide den Glücksbrief-Erfolg!",
"goodluckCardNotes": "Schicke eine Viel-Erfolg-Karte an ein Gruppenmitglied.",
"goodluckCardNotes": "Schicke eine Viel-Glück-Karte an ein Gruppenmitglied.",
"goodluck0": "Möge das Glück immer mit Dir sein!",
"goodluck1": "Ich wünsche Dir ganz viel Glück!",
"goodluck2": "Ich hoffe, dass das Glück heute und jeden anderen Tag auf Deiner Seite ist!!",
"goodluckCardAchievementTitle": "Glücksbrief",
"goodluckCardAchievementText": "Viel Erfolg ist ein Wunsch, der Jeden sehr stark ermutigt! Hat <%= count %> Viel-Erfolg-Karten verschickt oder erhalten.",
"goodluckCardAchievementText": "Viel Glück ist ein Wunsch, der Jeden sehr stark ermutigt! Hat <%= count %> Viel-Glück-Karten verschickt oder erhalten.",
"streakAchievement": "Du hast einen Strähnenerfolg erzielt!",
"firstStreakAchievement": "21-Tage-Strähne",
"streakAchievementCount": "<%= streaks %> 21-Tage-Strähnen",
@@ -234,10 +234,10 @@
"dontBreakStreak": "Erstaunliche Leistung. Unterbrich die Strähne nicht!",
"dontStop": "Jetzt nicht aufhören!",
"levelUpShare": "Ich habe in Habitica ein neues Level erreicht, indem ich meine Gewohnheiten verbessert habe!",
"questUnlockShare": "Ich habe ein neues Quest in Habitica freigeschaltet!",
"hatchPetShare": "Ich habe ein neues Haustier ausgebrütet, indem ich meine Aufgaben im echten Leben erledigt habe!",
"questUnlockShare": "Ich habe eine neue Quest in Habitica freigeschaltet!",
"hatchPetShare": "Ich habe ein neues Haustier schlüpfen lassen, indem ich meine Aufgaben im echten Leben erledigt habe!",
"raisePetShare": "Ich habe ein Haustier zu einem Reittier großgezogen, indem ich meine Aufgaben im echten Leben erledigt habe!",
"wonChallengeShare": "Ich habe in Habitica einen Wettbewerb gewonnen!",
"wonChallengeShare": "Ich habe in Habitica eine Herausforderung gewonnen!",
"achievementShare": "Ich habe in Habitica einen neuen Erfolg verdient!",
"orderBy": "Sortieren nach <%= item %>",
"you": "(Du)",
@@ -276,7 +276,7 @@
"hobbies_occupations": "Hobby + Beruf",
"location_based": "Ortsspezifisch",
"mental_health": "Geistige Gesundheit + Selbstfürsorge",
"getting_organized": "Organisierter Werden",
"getting_organized": "Organisierter werden",
"self_improvement": "Selbstverbesserung",
"spirituality": "Spiritualität",
"time_management": "Zeitmanagement + Verantwortlichkeit",
+3 -1
View File
@@ -484,5 +484,7 @@
"suggestedGroup": "Vorgeschlagen weil Du bei Habitica neu bist.",
"taskClaimed": "<%= userName %> hat die Aufgabe <span class=\"notification-bold\"><%= taskText %></span> übernommen.",
"youHaveBeenAssignedTask": "<%= managerName %> hat Dir die Aufgabe <span class=\"notification-bold\"><%= taskText %></span> zugeteilt.",
"groupActivityNotificationTitle": "<%= user %> hat in <%= group %> gepostet"
"groupActivityNotificationTitle": "<%= user %> hat in <%= group %> gepostet",
"blockedToSendToThisUser": "Du kannst dieser Person nicht schreiben, weil Du diese Person blockiert hast.",
"PMDisabled": "Private Nachrichten deaktivieren"
}
@@ -19,7 +19,7 @@
"tip17": "Verwende die App, um Erinnerungen für Deine Aufgaben zu erstellen.",
"tip18": "Gewohnheiten, die nur positiv oder nur negativ sind, werden mit der Zeit wieder gelb.",
"tip19": "Erhöhe den Attributswert von Intelligenz, um mehr Erfahrung beim Abhaken einer Aufgabe zu erhalten.",
"tip20": "Erhöhe Deinen Aufmerksamkeitswert, um mehr Beute und Gold zu finden.",
"tip20": "Erhöhe Deinen Wahrnehmungswert, um mehr Beute und Gold zu finden.",
"tip21": "Erhöhe Deinen Stärkewert, um mehr Schaden anzurichten oder kritische Treffer zu landen.",
"tip22": "Erhöhe Deinen Ausdauerwert, um weniger Schaden durch unvollständige Tagesaufgaben zu erleiden.",
"tip23": "Erreiche Level 100, um die Sphäre der Wiedergeburt kostenlos zu erhalten und ein neues Abenteuer zu beginnen!",
+4 -3
View File
@@ -51,7 +51,7 @@
"messageGroupChatFlagAlreadyReported": "Du hast diese Nachricht bereits gemeldet",
"messageGroupChatNotFound": "Nachricht wurde nicht gefunden!",
"messageGroupChatAdminClearFlagCount": "Nur Admins können den Zählmarker zurücksetzen!",
"messageCannotFlagSystemMessages": "Du kannst eine Systemmeldung nicht als unangemessen melden. Falls Du bezüglich dieser Meldung eine Verletzung der Community-Richtlinien melden willst, sende bitte eine E-Mail mit einem Screenshot und einer Erklärung an Lemoness unter <%= communityManagerEmail %>.",
"messageCannotFlagSystemMessages": "Du kannst eine Systembenachrichtigung nicht als unangemessen melden. Falls Du bezüglich dieser Benachrichtigung eine Verletzung der Community-Richtlinien melden willst, sende bitte eine E-Mail mit einem Screenshot und einer Erklärung an unser Community-Management unter <%= communityManagerEmail %>.",
"messageGroupChatSpam": "Ups, es sieht so aus als ob Du zu viele Nachrichten schreibst! Bitte warte eine Minute und versuche es erneut. Die Taverne kann nur 200 Nachrichten gleichzeitig beinhalten und deshalb ermutigt Habitica, längere, durchdachte Nachrichten und hilfreiche Antworten zu schreiben. Wir können es kaum erwarten zu hören, was Du zu sagen hast. :)",
"messageCannotLeaveWhileQuesting": "Du kannst diese Partyeinladung nicht annehmen, während Du mit einer Quest beschäftigt bist. Wenn Du dieser Party beitreten möchtest, musst Du zuerst die Quest über Deine Partyanzeige abbrechen. Du erhältst die Questschriftrolle zurück.",
"messageUserOperationProtected": "Pfad `<%= operation %>` wurde nicht gespeichert, da dieser geschützt ist.",
@@ -60,9 +60,10 @@
"messageNotAbleToBuyInBulk": "Dieser Gegenstand kann nicht in größeren Mengen als 1 gekauft werden.",
"notificationsRequired": "Mitteilungs-IDs werden benötigt.",
"unallocatedStatsPoints": "Du kannst <span class=\"notification-bold-blue\"><%= points %> Attributpunkt(e)</span> verteilen",
"beginningOfConversation": "Dies ist der Anfang Deiner Unterhaltung mit<%= userName %>. Denke an einen freundlichen und respektvollen Umgang und halte Dich an die Community-Richtlinien!",
"beginningOfConversation": "Dies ist der Anfang Deiner Unterhaltung mit <%= userName %>.",
"messageDeletedUser": "Tut uns leid, dieser Benutzer hat sein Konto gelöscht.",
"messageMissingDisplayName": "Fehlender Anzeigename.",
"reportedMessage": "Du hast diese Nachricht den Moderatoren gemeldet.",
"canDeleteNow": "Du kannst diese Nachricht nun löschen, wenn Du willst."
"canDeleteNow": "Du kannst diese Nachricht nun löschen, wenn Du willst.",
"beginningOfConversationReminder": "Denke an einen freundlichen und respektvollen Umgang und halte Dich an die Community-Richtlinien!"
}
+1 -1
View File
@@ -43,7 +43,7 @@
"displayPotionForGold": "Möchtest Du ein <strong><%= itemType %> Elixier</strong> verkaufen?",
"sellForGold": "Verkauf es für <%= gold %> Gold",
"howManyToSell": "Wie viele möchtest Du verkaufen?",
"yourBalance": "Dein Kontostand",
"yourBalance": "Dein Kontostand:",
"sell": "Verkaufen",
"buyNow": "Jetzt kaufen",
"sortByNumber": "Anzahl",
+34 -34
View File
@@ -9,7 +9,7 @@
"goldQuests": "Klassenmeister-Questreihen",
"questDetails": "Quest-Details",
"questDetailsTitle": "Quest-Details",
"questDescription": "Quests erlauben es Spielern, sich gemeinsam mit den Gruppenmitgliedern auf Langzeit-Ziele im Spiel zu konzentrieren.",
"questDescription": "Quests ermöglichen es Spielern, sich gemeinsam mit den Gruppenmitgliedern auf Langzeit-Ziele im Spiel zu konzentrieren.",
"invitations": "Einladungen",
"completed": "abgeschlossen!",
"rewardsAllParticipants": "Belohnungen für alle Questteilnehmer",
@@ -18,10 +18,10 @@
"youWillReceive": "Du erhältst",
"questOwnerWillReceive": "Der Quest-Besitzer erhält außerdem",
"youReceived": "Du hast folgendes erhalten:",
"dropQuestCongrats": "Gratulation zum Erwerb dieser Questschriftrolle! Du kannst nun Deine Gruppe dazu einladen die Quest zu starten oder Du kommst irgendwann darauf zurück unter Inventar > Quests.",
"questSend": "Indem Du auf \"Einladen\" klickst sendest Du eine Einladung an Deine Gruppenmitglieder. Sobald alle Mitglieder diese angenommen oder abgelehnt haben beginnt die Quest. Der Status ist unter Soziales > Gruppe zu finden.",
"questSendBroken": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Gruppenmitglieder ... Sobald alle Mitglieder diese angenommen oder abgelehnt haben beginnt die Quest ... Der Status ist unter Soziales > Gruppe zu finden ...",
"inviteParty": "Lade Gruppe zur Quest ein",
"dropQuestCongrats": "Gratulation zum Erwerb dieser Questschriftrolle! Du kannst nun Deine Gruppe dazu einladen, die Quest zu starten, oder Du kommst irgendwann darauf zurück unter Inventar > Quests.",
"questSend": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Partymitglieder. Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest. Der Status ist unter Soziales > Party zu finden.",
"questSendBroken": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Partymitglieder ... Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest ... Der Status ist unter Soziales > Party zu finden ...",
"inviteParty": "Lade Party zur Quest ein",
"questInvitation": "Quest-Einladung: ",
"questInvitationTitle": "Quest-Einladung",
"questInvitationInfo": "Einladung zur Quest <%= quest %>",
@@ -33,8 +33,8 @@
"declined": "Abgelehnt",
"rejected": "Abgelehnt",
"pending": "Ausstehend",
"questStart": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest. Nur diejenigen, die die Einladung \"angenommen\" haben, können an der Quest teilnehmen und die Belohnungen kassieren. Wenn Mitglieder zu lange überlegen (inaktiv?), kannst Du die Quest ohne sie starten, indem Du auf \"Beginnen\" klickst. Der Quest-Besitzer kann die Quest auch abbrechen und die Questrolle zurückerhalten, indem er \"Abbrechen\" klickt.",
"questStartBroken": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest … Nur diejenigen, die die Einladung \"angenommen\" haben, können an der Quest teilnehmen und die Belohnungen kassieren … Wenn Mitglieder zu lange überlegen (inaktiv?), kann der Quest-Besitzer die Quest ohne sie starten, indem er auf \"Beginnen\" klickt … Der Quest-Besitzer kann die Quest auch abbrechen und die Questschriftrolle zurückerhalten, indem er auf \"Abbrechen\" klickt ...",
"questStart": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest. Nur diejenigen, die die Einladung angenommen haben, können an der Quest teilnehmen und die Belohnungen kassieren. Wenn Mitglieder zu lange überlegen (inaktiv?), kannst Du die Quest ohne sie starten, indem Du auf \"Beginnen\" klickst. Der Quest-Besitzer kann die Quest auch abbrechen und die Questrolle zurückerhalten, indem er \"Abbrechen\" klickt.",
"questStartBroken": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest… Nur diejenigen, die die Einladung angenommen haben, können an der Quest teilnehmen und die Belohnungen kassieren… Wenn Mitglieder zu lange überlegen (inaktiv?), kann der Quest-Besitzer die Quest ohne sie starten, indem er auf \"Beginnen\" klickt… Der Quest-Besitzer kann die Quest auch abbrechen und die Questschriftrolle zurückerhalten, indem er auf \"Abbrechen\" klickt",
"questCollection": "+ <%= val %> Questgegenstände gefunden",
"questDamage": "+ <%= val %> Schaden gegen den Boss",
"begin": "Beginnen",
@@ -45,46 +45,46 @@
"collected": "Gesammelt",
"collectionItems": "<%= number %> <%= items %>",
"itemsToCollect": "Zu sammelnde Gegenstände",
"bossDmg1": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen. Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu Deinem normalen Schaden noch dazukommt. Deshalb sorge dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst! <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn).</strong>",
"bossDmg1": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen. Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu Deinem normalen Schaden noch dazukommt. Sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst! <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn).</strong>",
"bossDmg2": "Nur Teilnehmer kämpfen gegen den Boss und bekommen ihren Anteil an der Beute.",
"bossDmg1Broken": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu... Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen... Für jede Tagesaufgabe die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses) der zu Deinem normalen Schaden noch dazukommt, sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst... <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn)...</strong>",
"bossDmg2Broken": "Nur Teilnehmer kämpfen gegen den Boss und erhalten ihren Anteil an der Beute ...",
"bossDmg1Broken": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses) der zu Deinem normalen Schaden noch dazukommt. Sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn)</strong>",
"bossDmg2Broken": "Nur Teilnehmer kämpfen gegen den Boss und erhalten ihren Anteil an der Beute",
"tavernBossInfo": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden! Unerledigte Tagesaufgaben füllen die Erschöpfungsschlagleiste. Wenn sie voll ist, greift der Weltboss einen NPC an.\n\nEin Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden. Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert.",
"tavernBossInfoBroken": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden... Unerledigte Tagesaufgaben füllen die Erschöpfungsschlagleiste... Wenn sie voll ist, greift der Weltboss einen NPC an... Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden... Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert...",
"tavernBossInfoBroken": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden Unerledigte Tagesaufgaben füllen die Erschöpfungsschlagleiste Wenn sie voll ist, greift der Weltboss einen NPC an Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert",
"bossColl1": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln. Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst.",
"bossColl2": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute.",
"bossColl1Broken": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln... Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst...",
"bossColl2Broken": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute...",
"bossColl1Broken": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst",
"bossColl2Broken": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute",
"abort": "Abbrechen",
"leaveQuest": "Quest verlassen",
"sureLeave": "Willst Du die aktive Quest wirklich verlassen? Dein kompletter Questfortschritt wird verloren gehen.",
"questOwner": "Quest-Besitzer",
"questTaskDamage": "+ <%= damage %> Schaden gegen den Boss ausstehend",
"questTaskCollection": "Heute <%= items %> Gegenstände eingesammelt",
"questOwnerNotInPendingQuest": "Der Quest-Besitzer hat die Gruppe verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
"questOwnerNotInRunningQuest": "Der Quest-Besitzer hat die Quest verlassen. Wenn Du willst, kannst Du die Quest abbrechen. Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten wenn sie die Quest geschafft haben.",
"questOwnerNotInPendingQuestParty": "Der Quest-Besitzer hat die Gruppe verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
"questOwnerNotInRunningQuestParty": "Der Quest-Besitzer hat die Gruppe verlassen. Wenn Du willst, kannst Du die Quest abbrechen, aber Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten wenn sie die Quest geschafft haben.",
"questOwnerNotInPendingQuest": "Der Quest-Besitzer hat die Quest verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
"questOwnerNotInRunningQuest": "Der Quest-Besitzer hat die Quest verlassen. Wenn Du willst, kannst Du die Quest abbrechen. Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten, wenn sie die Quest geschafft haben.",
"questOwnerNotInPendingQuestParty": "Der Quest-Besitzer hat die Party verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
"questOwnerNotInRunningQuestParty": "Der Quest-Besitzer hat die Party verlassen. Wenn Du willst, kannst Du die Quest abbrechen, aber Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten, wenn sie die Quest geschafft haben.",
"questParticipants": "Teilnehmer",
"scrolls": "Quest-Schriftrollen",
"noScrolls": "Du hast im Moment keine Quest-Schriftrollen.",
"scrollsText1": "Quests erfordern Gruppen. Wenn Du ein Quest allein erfüllen willst, dann musst Du",
"scrollsText2": "eine leere Gruppe erstellen",
"scrollsText1": "Quests erfordern eine Party. Wenn Du eine Quest allein erfüllen willst, dann musst Du",
"scrollsText2": "eine leere Party erstellen",
"scrollsPre": "Du hast diese Quest noch nicht freigeschaltet!",
"alreadyEarnedQuestLevel": "Du hast diese Quest bereits durch Erreichen von Level <%= level %> freigeschaltet. ",
"alreadyEarnedQuestReward": "Du hast diese Quest bereits durch Abschließen der Quest <%= priorQuest %> freigeschaltet. ",
"completedQuests": "Hat die folgenden Quests abgeschlossen",
"mustComplete": "Du musst vorher das <%= quest %> Quest abschließen.",
"mustComplete": "Du musst vorher die <%= quest %> Quest abschließen.",
"mustLevel": "Du musst Level <%= level %> haben, um diese Quest zu starten.",
"mustLvlQuest": "Du musst Level <%= level %> sein um dieses Quest zu erwerben!",
"mustInviteFriend": "Um diese Quest freizuschalten musst Du einen Freund in Deine Gruppe einladen. Willst Du jetzt jemanden einladen?",
"unlockByQuesting": "Um diese Quest freizuschalten musst Du erst <%= title %> abschließen.",
"questConfirm": "Bist Du sicher? Nur <%= questmembers %> der <%= totalmembers %> Mitspieler Deiner Gruppe sind dieser Quest beigetreten! Quests starten automatisch sobald alle Mitspieler die Einladung angenommen oder abgelehnt haben.",
"mustLvlQuest": "Du musst Level <%= level %> sein um diese Quest zu erwerben!",
"mustInviteFriend": "Um diese Quest freizuschalten, musst Du einen Freund in Deine Party einladen. Willst Du jetzt jemanden einladen?",
"unlockByQuesting": "Um diese Quest freizuschalten, musst Du erst <%= title %> abschließen.",
"questConfirm": "Bist Du sicher? Nur <%= questmembers %> der <%= totalmembers %> Mitspieler Deiner Party sind dieser Quest beigetreten! Quests starten automatisch sobald alle Mitspieler die Einladung angenommen oder abgelehnt haben.",
"sureCancel": "Bist Du sicher, dass Du diese Quest abbrechen willst? Alle akzeptierten Einladungen werden verloren gehen. Der Quest-Besitzer wird die Questschriftrolle zurück bekommen.",
"sureAbort": "Bist Du sicher, dass Du diese Mission abbrechen willst? Das wird sie für alle in Deiner Gruppe abbrechen und jeder Fortschritt wird verloren gehen. Die Questschriftrolle wird dem Quest-Besitzer zurückgegeben.",
"sureAbort": "Bist Du sicher, dass Du diese Mission abbrechen willst? Das wird sie für alle in Deiner Party abbrechen und jeder Fortschritt wird verloren gehen. Die Questschriftrolle wird dem Quest-Besitzer zurückgegeben.",
"doubleSureAbort": "Bist Du wirklich, wirklich sicher? Sei ganz sicher, dass sie Dich nicht für immer hassen werden!",
"questWarning": "Wenn neue Mitglieder der Gruppe beitreten, bevor das Quest anfängt, werden auch sie eine Einladung bekommen. Aber sobald das Quest angefangen hat, können neue Gruppenmitglieder dem Quest nicht mehr beitreten.",
"questWarningBroken": "Wenn neue Mitglieder der Gruppe beitreten bevor die Quest beginnt werden auch sie eine Einladung erhalten... Aber sobald die Quest angefangen hat können ihr keine neuen Gruppenmitglieder mehr beitreten...",
"questWarning": "Wenn neue Mitglieder der Party beitreten, bevor die Quest anfängt, werden auch sie eine Einladung bekommen. Aber sobald die Quest angefangen hat, können neue Partymitglieder der Quest nicht mehr beitreten.",
"questWarningBroken": "Wenn neue Mitglieder der Party beitreten, bevor die Quest beginnt, werden auch sie eine Einladung erhalten Aber sobald die Quest angefangen hat, können ihr keine neuen Partymitglieder mehr beitreten",
"bossRageTitle": "Raserei",
"bossRageDescription": "Wenn sich dieser Balken füllt, wird der Boss eine Spezialattacke ausführen!",
"startAQuest": "STARTE EINE QUEST",
@@ -100,7 +100,7 @@
"questNotGoldPurchasable": "Quest \"<%= key %>\" ist nicht mit Gold käuflich.",
"questNotGemPurchasable": "Quest \"<%= key %>\" ist nicht mit Edelsteinen käuflich.",
"questLevelTooHigh": "Du musst Level <%= level %> haben, um diese Quest zu starten.",
"questAlreadyUnderway": "Deine Gruppe nimmt bereits an einer Quest teil. Versuche es erneut, wenn die Quest abgeschlossen ist.",
"questAlreadyUnderway": "Deine Party nimmt bereits an einer Quest teil. Versuche es erneut, wenn die Quest abgeschlossen ist.",
"questAlreadyAccepted": "Du hast die Questeinladung bereits angenommen.",
"noActiveQuestToLeave": "Keine Quest zum Verlassen aktiv",
"questLeaderCannotLeaveQuest": "Quest-Leiter können die Quest nicht verlassen",
@@ -109,18 +109,18 @@
"noActiveQuestToAbort": "Es ist keine Quest zum Abbruch aktiv.",
"onlyLeaderAbortQuest": "Nur der Gruppen- oder Quest-Leiter kann die Quest abbrechen.",
"questAlreadyRejected": "Du hast die Questeinladung bereits abgelehnt.",
"cantCancelActiveQuest": "Du kannst eine aktive Quest nicht zurückziehen, verwende die Funktion Abbrechen.",
"onlyLeaderCancelQuest": "Nur der Gruppen- oder Quest-Leiter kann die Quest abbrechen.",
"cantCancelActiveQuest": "Du kannst eine aktive Quest nicht zurückziehen, verwende die Funktion \"Abbrechen\".",
"onlyLeaderCancelQuest": "Nur der Party- oder Quest-Leiter kann die Quest abbrechen.",
"questNotPending": "Es ist keine Quest zum Start vorhanden.",
"questOrGroupLeaderOnlyStartQuest": "Nur der Quest- oder Gruppen-Leiter kann den Quest-Start erzwingen",
"questOrGroupLeaderOnlyStartQuest": "Nur der Quest- oder Party-Leiter kann den Quest-Start erzwingen",
"createAccountReward": "Account erstellen",
"loginIncentiveQuest": "Um diese Quest freizuschalten, melde Dich an <%= count %> verschiedenen Tagen auf Habitica an!",
"loginIncentiveQuestObtained": "Du hast diese Quest erhalten, indem Du Dich an <%= count %> unterschiedlichen Tagen angemeldet hast!",
"loginReward": "<%= count %> Anmeldungen",
"createAccountQuest": "Du hast diese Quest beim Beitreten zu Habitica erhalten! Wenn einer Deiner Freunde beitritt, erhält er ebenfalls eine.",
"createAccountQuest": "Du hast diese Quest beim Beitritt zu Habitica erhalten! Wenn einer Deiner Freunde beitritt, erhält er ebenfalls eine.",
"questBundles": "Reduzierte Quest-Pakete",
"buyQuestBundle": "Quest-Paket kaufen",
"noQuestToStart": "Du findest keine Quest, die Du starten möchtest? Dann guck mal im Quest-Markt auf dem Marktplatz vorbei um neue Quests zu entdecken!",
"noQuestToStart": "Du findest keine Quest, die Du starten möchtest? Dann guck mal im Quest-Markt auf dem Marktplatz vorbei, um neue Quests zu entdecken!",
"pendingDamage": "<%= damage %> ausstehender Schaden",
"pendingDamageLabel": "ausstehender Schaden",
"bossHealth": "<%= currentHealth %> / <%= maxHealth %> Lebenspunkte",
@@ -131,7 +131,7 @@
"chatQuestAborted": "<%= username %> hat die Partyquest <%= questName %> abgebrochen.",
"chatItemQuestFinish": "Alle Gegenstände gefunden! Die Party hat ihre Belohnungen erhalten.",
"chatFindItems": "<%= username %> hat <%= items %> gefunden.",
"chatBossDefeated": "Ihr habt <%= bossName %> besiegt! Die am Quest teilnehmenden Partymitglieder erhalten die Belohnungen für den Sieg.",
"chatBossDefeated": "Ihr habt <%= bossName %> besiegt! Die an der Quest teilnehmenden Partymitglieder erhalten die Belohnungen für den Sieg.",
"chatBossDamage": "<%= username %> greift <%= bossName %> an und fügt <%= userDamage %> Schaden zu. <%= bossName %> greift die Party an und fügt <%= bossDamage %> Schaden zu.",
"chatQuestStarted": "Deine Quest, <%= questName %>, hat begonnen.",
"questInvitationNotificationInfo": "Du wurdest eingeladen, an einer Quest teilzunehmen",
+4 -1
View File
@@ -229,5 +229,8 @@
"mysterySet201910": "Rätselhaftes Flammenset",
"mysterySet201911": "Kristallzauberer-Set",
"mysterySet201912": "Frostiges Feenset",
"mysterySet202001": "Fabelhaftes Fuchsset"
"mysterySet202001": "Fabelhaftes Fuchsset",
"viewSubscriptions": "Abonnements ansehen",
"backgroundAlreadyOwned": "Hintergrund bereits im Besitz.",
"mysticHourglassNeededNoSub": "Dieser Gegenstand erfordert eine Mystische Sanduhr. Du erhältst Mystische Sanduhren durch Abschluss eines Habitica-Abonnements."
}
@@ -563,6 +563,14 @@
"backgroundSnowglobeText": "Snowglobe",
"backgroundSnowglobeNotes": "Shake up a Snowglobe and take your place in a microcosm of a winter landscape.",
"backgrounds022020": "SET 69: Released February 2020",
"backgroundElegantBallroomText": "Elegant Ballroom",
"backgroundElegantBallroomNotes": "Dance the night away in an Elegant Ballroom.",
"backgroundHallOfHeroesText": "Hall of Heroes",
"backgroundHallOfHeroesNotes": "Approach the Hall of Heroes with appreciation and reverence.",
"backgroundTeaPartyText": "Tea Party",
"backgroundTeaPartyNotes": "Partake in a fancy Tea Party.",
"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
+14
View File
@@ -364,6 +364,8 @@
"weaponMystery201811Notes": "This magical stave is as powerful as it is elegant. Confers no benefit. November 2018 Subscriber Item.",
"weaponMystery201911Text": "Charmed Crystal Staff",
"weaponMystery201911Notes": "The crystal ball atop this staff can show you the future, but beware! Using such dangerous knowledge can change a person in unexpected ways. Confers no benefit. November 2019 Subscriber Item.",
"weaponMystery202002Text": "Stylish Sweetheart Parasol",
"weaponMystery202002Notes": "An accessory that lends you an air of mystery and romance. Sun protection is a bonus! Confers no benefit. February 2020 Subscriber Item.",
"weaponMystery301404Text": "Steampunk Cane",
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
@@ -471,6 +473,8 @@
"weaponArmoireAlchemistsDistillerNotes": "Purify metals and other magical compounds with this shiny brass instrument. Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Alchemist Set (Item 3 of 4).",
"weaponArmoireHappyBannerText": "Happy Banner",
"weaponArmoireHappyBannerNotes": "Is the “H” for Happy, or Habitica? Your choice! Increases Perception by <%= per %>. Enchanted Armoire: Happy Birthday Set (Item 3 of 4).",
"weaponArmoireLivelyMatchText": "A Lively Match",
"weaponArmoireLivelyMatchNotes": "When you're holding this, you're sure to spark someone's interest! Increases Strength by <%= str %>. Enchanted Armoire: Match Maker Set (Item 3 of 4).",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -581,6 +585,8 @@
"armorSpecialBirthday2018Notes": "Happy Birthday, Habitica! Wear these Fanciful Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialBirthday2019Text": "Outlandish Party Robes",
"armorSpecialBirthday2019Notes": "Happy Birthday, Habitica! Wear these Outlandish Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialBirthday2020Text": "Outrageous Party Robes",
"armorSpecialBirthday2020Notes": "Happy Birthday, Habitica! Wear these Outrageous Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialGaymerxText": "Rainbow Warrior Armor",
"armorSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
@@ -1016,6 +1022,8 @@
"armorArmoireDuffleCoatNotes": "Travel frosty realms in style with this cozy wool coat. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Duffle Coat Set (Item 1 of 2).",
"armorArmoireLayerCakeArmorText": "Layer Cake Armor",
"armorArmoireLayerCakeArmorNotes": "It's protective and tasty! Increases Constitution by <%= con %>. Enchanted Armoire: Happy Birthday Set (Item 2 of 4).",
"armorArmoireMatchMakersApronText": "Match Maker's Apron",
"armorArmoireMatchMakersApronNotes": "This apron is for safety, but for humor's sake we can make light of it. Increases Constitution, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Match Maker Set (Item 1 of 4).",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -1579,6 +1587,8 @@
"headArmoireEarflapHatNotes": "If you're looking to keep your head toasty warm, this hat has you covered! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Duffle Coat Set (Item 2 of 2).",
"headArmoireFrostedHelmText": "Frosted Helm",
"headArmoireFrostedHelmNotes": "The perfect headgear for any celebration! Increases Intelligence by <%= int %>. Enchanted Armoire: Happy Birthday Set (Item 1 of 4).",
"headArmoireMatchMakersBeretText": "Match Maker's Beret",
"headArmoireMatchMakersBeretNotes": "You'll look striking wearing this lovely hat! Increases Constitution by <%= con %>. Enchanted Armoire: Match Maker Set (Item 2 of 4).",
"offhand": "off-hand item",
"offhandCapitalized": "Off-Hand Item",
@@ -1883,6 +1893,8 @@
"shieldArmoireAlchemistsScaleNotes": "Ensure that your mystical ingredients are properly measured using this fine piece of equipment. Increases Intelligence by <%= int %>. Enchanted Armoire: Alchemist Set (Item 4 of 4).",
"shieldArmoireBirthdayBannerText": "Birthday Banner",
"shieldArmoireBirthdayBannerNotes": "Celebrate your special day, the special day of someone you love, or break this out for Habitica's Birthday on January 31! Increases Strength by <%= str %>. Enchanted Armoire: Happy Birthday Set (Item 4 of 4).",
"shieldArmoirePerfectMatchText": "The Perfect Match",
"shieldArmoirePerfectMatchNotes": "Hot take: we think you look great. Increases Perception by <%= per %>. Enchanted Armoire: Match Maker Set (Item 4 of 4).",
"back": "Back Accessory",
"backCapitalized": "Back Accessory",
@@ -2003,6 +2015,8 @@
"bodyMystery201711Notes": "This soft knitted scarf looks quite majestic blowing in the wind. Confers no benefit. November 2017 Subscriber Item.",
"bodyMystery201901Text": "Polaris Pauldrons",
"bodyMystery201901Notes": "These shimmering pauldrons are strong, but will rest on your shoulders as weightlessly as a ray of dancing light. Confers no benefit. January 2019 Subscriber Item.",
"bodyMystery202002Text": "Stylish Sweetheart Scarf",
"bodyMystery202002Notes": "For when your heart is warm but the breezes of February are brisk. Confers no benefit. February 2020 Subscriber Item.",
"bodyArmoireCozyScarfText": "Cozy Scarf",
"bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).",
@@ -169,6 +169,7 @@
"mysterySet201911": "Crystal Charmer Set",
"mysterySet201912": "Polar Pixie Set",
"mysterySet202001": "Fabled Fox Set",
"mysterySet202002": "Stylish Sweetheart Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
@@ -3,7 +3,7 @@
"share": "Share",
"onwards": "Onward, t'ward th' ship!",
"levelup": "By accomplishin' yer real life goals, ye leveled up n' are now fully healed!",
"reachedLevel": "Ye Be Level <%= level %>",
"reachedLevel": "Ye Now Be Level <%= level %>",
"achievementLostMasterclasser": "Adventurer At Large: Masterclasser Series",
"achievementLostMasterclasserText": "Vanquished all sixteen Adventures in th' Masterclasser series n' found th' Hidden Treasure o' th' Lost Masterclasser!",
"achievementAridAuthority": "Sand Savvy",
@@ -28,18 +28,18 @@
"achievementKickstarter2019": "Kickstarter Pin Deckhand",
"achievementKickstarter2019Text": "Ye Support'd yonder 2019 Pin Kickstarter Quest",
"achievementUndeadUndertakerModalText": "Ye mastered all th' Undead Steeds!",
"achievementUndeadUndertakerText": "Mastered all the Undead Steeds.",
"achievementUndeadUndertakerText": "Mastered all th' Undead Steeds.",
"achievementMonsterMagusModalText": "Ye found all th' Undead Beasties!",
"achievementMonsterMagusText": "Found all th' Undead Beasties.",
"achievementMonsterMagus": "Undead Cap'n",
"achievementPartyOn": "Ye crew be grown to 4 maties!",
"achievementPartyUp": "Ye be signed on with a crew!",
"achievementPartyUp": "Ye be signed on wit' a crew!",
"achievementUndeadUndertaker": "Undead Undarrrtaker",
"achievementPearlyProModalText": "Ye tamed all th' White Steeds!",
"achievementPearlyProText": "'as tamed all White Steeds.",
"achievementPearlyPro": "Pearlie Pro",
"achievementPrimedForPaintingModalText": "Ye 'ave collected all th' White Critters!",
"achievementPrimedForPaintingText": "'as collected all the White Critters.",
"achievementPrimedForPaintingText": "'as collected all th' White Critters.",
"achievementPrimedForPainting": "Plann'd fer Paintin'",
"achievementPurchasedEquipmentModalText": "Ee-quitment be a way ta customize yer avatar an' improve yer stats",
"achievementPurchasedEquipmentText": "Bought their first piece o' ee-quitment.",
@@ -53,7 +53,7 @@
"achievementCompletedTaskModalText": "Check off any o' yer tasks t' earn loot",
"achievementCompletedTaskText": "Kermpleted their firs' task.",
"achievementCompletedTask": "Kermplete a Task",
"achievementCreatedTaskModalText": "Add a task fer somethin' ye'd like ta 'complish this week",
"achievementCreatedTaskModalText": "Add a task fer summat ye'd like ta 'complish this week",
"achievementCreatedTaskText": "Set up their firs' task.",
"achievementCreatedTask": "Set up yer Task",
"hideAchievements": "Don' wanna see <%= category %>",
@@ -478,5 +478,19 @@
"backgroundFlyingInAThunderstormText": "Ter-multuous Thunderstorm",
"backgroundFarmersMarketNotes": "Shop fer th' freshest o' food at a Farmer's Market.",
"backgroundFarmersMarketText": "Th' Farmer's Market",
"backgrounds112019": "SET 66: Released in November o'2019"
"backgrounds112019": "SET 66: Released in November o'2019",
"backgroundSnowglobeNotes": "Shake up a Snow-globe an' take yer place in a tiny winter landscape.",
"backgroundSnowglobeText": "Snow-globe",
"backgroundDesertWithSnowNotes": "Witness th' rare an' quiet beauty o' Yon Snowy Desert.",
"backgroundDesertWithSnowText": "Yon Snowy Desert",
"backgroundBirthdayPartyNotes": "Celebrate th' Birfday Parrrty o' yer fav'rite Habitican.",
"backgroundBirthdayPartyText": "Birfday Parrrty",
"backgrounds012020": "SET 68: Released January o'2020",
"backgroundWinterNocturneNotes": "Bask in th' starlight o' a Winter Night Scene.",
"backgroundWinterNocturneText": "Winter Night's Scene",
"backgroundHolidayWreathNotes": "Festoon yer avatar wiv a sweet-smellin' 'Oliday Wreath.",
"backgroundHolidayWreathText": "'Oliday Wreath",
"backgroundHolidayMarketNotes": "Find th' perfect gifts an' decky-rations at th' 'Oliday Market.",
"backgroundHolidayMarketText": "'Oliday Market",
"backgrounds122019": "SET 67: Released December o' 2019"
}
@@ -342,7 +342,7 @@
"foodPieCottonCandyBlue": "Blueberry Pie",
"foodPieBase": "Basic Apple Pie",
"premiumPotionUnlimitedNotes": "Ye canna use this on adventure pet eggs.",
"hatchingPotionShadow": "Shadow",
"hatchingPotionShadow": "Shadowy",
"hatchingPotionSilver": "Silv'r",
"hatchingPotionWatery": "o' the Deep",
"hatchingPotionBronze": "Bronze",
@@ -351,5 +351,7 @@
"hatchingPotionCelestial": "o' the Stars",
"questEggDolphinAdjective": "a chipp'r",
"questEggDolphinMountText": "Dolfin",
"questEggDolphinText": "Dolfin"
"questEggDolphinText": "Dolfin",
"hatchingPotionAmber": "Amberrr",
"hatchingPotionAurora": "Arrrora"
}
@@ -1,5 +1,5 @@
{
"playerTiersDesc": "Th' colored usernames ye see in chat represent a person's contributor tier. Th' higher th' tier, th' more th' person has contributed t' Habitica through art, code, th' community, or more!",
"playerTiersDesc": "Th' colored usernames ye see in chat represent a pirate's contributor tier. Th' higher th' tier, th' more th' person has contributed t' Habitica through art, code, th' community, er more!",
"tier1": "Tier 1 (Rigger)",
"tier2": "Tier 2 (Rigger)",
"tier3": "Tier 3 (ABS)",

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