Compare commits

..

73 Commits

Author SHA1 Message Date
SabreCat ec2322bdd9 4.254.1 2022-12-27 11:59:21 -06:00
SabreCat 3adbc33546 fix(event): update Snowball dates 2022-12-27 11:59:15 -06:00
SabreCat b79f53a108 4.254.0 2022-12-23 15:35:50 -06:00
SabreCat 98c4910051 Merge branch 'release' into develop 2022-12-23 15:35:20 -06:00
Natalie L 55e7ef138e chore(content): add NYE party hat and migration script (#14419)
* chore(content): add NYE party hat and migration script

* chore(subproj): update habitica-images

* chore(sprites): corrected sprite CSS run

* fix(event): unbork migration, add latecomer hook

Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-23 15:35:23 -06:00
SabreCat b74c7aa009 chore(subproj): update module 2022-12-22 15:45:36 -06:00
SabreCat 825baaf7e9 fix(string): winter not spring 2022-12-20 10:05:31 -06:00
SabreCat 079279e5c1 Revert "fix(tests): if singleton event, always provide empty string suffix"
This reverts commit 64bf4ee4b6.
2022-12-20 09:51:24 -06:00
Weblate 01c7791fd9 Merge branch 'origin/develop' into Weblate. 2022-12-19 23:25:58 +01:00
Weblate 9ed06223e0 Translated using Weblate (Indonesian)
Currently translated at 88.1% (126 of 143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 60.0% (453 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (French)

Currently translated at 100.0% (2719 of 2719 strings)

Translated using Weblate (French)

Currently translated at 99.8% (2716 of 2719 strings)

Translated using Weblate (French)

Currently translated at 99.1% (2696 of 2719 strings)

Translated using Weblate (French)

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (French)

Currently translated at 99.0% (739 of 746 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Polish)

Currently translated at 99.5% (743 of 746 strings)

Translated using Weblate (Ukrainian)

Currently translated at 59.8% (452 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (French)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Polish)

Currently translated at 98.9% (738 of 746 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Russian)

Currently translated at 99.4% (2703 of 2719 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (745 of 746 strings)

Translated using Weblate (French)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Spanish)

Currently translated at 94.9% (2581 of 2719 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (French)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Spanish)

Currently translated at 94.9% (2581 of 2719 strings)

Translated using Weblate (Japanese)

Currently translated at 99.4% (2705 of 2719 strings)

Translated using Weblate (German)

Currently translated at 99.4% (742 of 746 strings)

Translated using Weblate (German)

Currently translated at 99.1% (740 of 746 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2719 of 2719 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2719 of 2719 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (German)

Currently translated at 99.0% (739 of 746 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2719 of 2719 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (746 of 746 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (2718 of 2719 strings)

Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Benoit Hetru <me+hbtc@gahanka.net>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: LiziKnight <liziknight0316@outlook.com>
Co-authored-by: Mara S. (Dolichotis) <marascherzer@gmail.com>
Co-authored-by: Marek Tomek <markowalzky2@gmail.com>
Co-authored-by: Muhammad Fauzi Ramadhan <muh_fauzi_ramadhan@yahoo.co.id>
Co-authored-by: Nazar Paruna <nazarparuna@gmail.com>
Co-authored-by: Sandra Marcial <sandramarcial80@gmail.com>
Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: そら <comi4work@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/id/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Communityguidelines
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Groups
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Subscriber
2022-12-19 23:25:48 +01:00
SabreCat 6d33ec02a8 Merge branch 'release' into develop 2022-12-19 16:24:48 -06:00
SabreCat c6d36ad6b1 4.253.0 2022-12-19 16:22:28 -06:00
SabreCat 64bf4ee4b6 fix(tests): if singleton event, always provide empty string suffix 2022-12-19 16:22:20 -06:00
Natalie L fd9d738cc6 chore(content): add winter wonderland items (#14407)
* chore(content): add winter wonderland items

* chore(typos): dates are hard

* fix(tz): how far back we have fallen

* fix(event): four extra hours for stragglers

* fix(typo): singular snowball spell

* fix(gear): remove stray incorrect event prop

* merge release

* Revert "merge release"

This reverts commit 83e29d0288.

* feat(content): add EN text

* fix(dates): 2022-2023 Winter

* chore(content): add featured quest bundle

* fix(event): delay Snowballs, add quests to Seasonal Shop

Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-19 15:53:52 -06:00
dependabot[bot] 0d6dbfdc95 build(deps): bump bootstrap-vue from 2.22.0 to 2.23.1 in /website/client (#14323)
Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.22.0 to 2.23.1.
- [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.22.0...v2.23.1)

---
updated-dependencies:
- dependency-name: bootstrap-vue
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:27:36 -05:00
dependabot[bot] 5162f8c2a0 build(deps): bump stripe from 10.13.0 to 11.4.0 (#14411)
Bumps [stripe](https://github.com/stripe/stripe-node) from 10.13.0 to 11.4.0.
- [Release notes](https://github.com/stripe/stripe-node/releases)
- [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-node/compare/v10.13.0...v11.4.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:24:37 -05:00
dependabot[bot] ae1c9c37c9 build(deps-dev): bump axios from 0.27.2 to 1.2.1 (#14397)
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.2.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.2.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:22:03 -05:00
dependabot[bot] 0ed8a220d6 build(deps): bump uuid from 8.3.2 to 9.0.0 (#14209)
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:20:13 -05:00
dependabot[bot] d2cbcbd062 build(deps-dev): bump sinon from 14.0.2 to 15.0.1 (#14412)
Bumps [sinon](https://github.com/sinonjs/sinon) from 14.0.2 to 15.0.1.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v14.0.2...v15.0.1)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:19:09 -05:00
dependabot[bot] 349a0eba44 build(deps): bump shell-quote and @storybook/vue in /website/client (#14398)
Bumps [shell-quote](https://github.com/ljharb/shell-quote) to 1.7.4 and updates ancestor dependency [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue). These dependencies need to be updated together.


Updates `shell-quote` from 1.7.2 to 1.7.4
- [Release notes](https://github.com/ljharb/shell-quote/releases)
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.7.2...v1.7.4)

Updates `@storybook/vue` from 6.3.13 to 6.5.14
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.5.14/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v6.5.14/app/vue)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
- dependency-name: "@storybook/vue"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 13:03:24 -05:00
dependabot[bot] 4f7ed6e7cc build(deps): bump core-js from 3.26.0 to 3.26.1 in /website/client (#14356)
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.26.0 to 3.26.1.
- [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/commits/v3.26.1/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
2022-12-15 15:28:46 -06:00
Megan Searles 2eb7bab1dd WIP remove challenge tag from list if not in use (#14147)
* if tag not in use after leaving challenge, delete

* fix(tags): correct routing in store actions

Co-authored-by: Megan Shepherd <meg.d.shep@gmail.com>
Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-15 15:17:00 -06:00
dependabot[bot] 0224ce7e3e build(deps): bump chai from 4.3.6 to 4.3.7 in /website/client (#14363)
Bumps [chai](https://github.com/chaijs/chai) from 4.3.6 to 4.3.7.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v4.3.6...v4.3.7)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 15:13:25 -06:00
dependabot[bot] 0cbc2b5ffc build(deps): bump loader-utils from 2.0.3 to 2.0.4 (#14365)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 15:13:06 -06:00
SabreCat 1f59d95465 Merge branch 'sabrecat/pass-change-max' into release 2022-12-15 15:02:05 -06:00
tvday cdd1bf1cf0 added field to updates to remove rewarded gear from pinned items, if present (#14406) 2022-12-15 14:48:22 -06:00
Patrick Delaney 7309ab4fd4 Update title in beforeDestroy() (#14408) 2022-12-15 14:48:08 -06:00
Adam Fitzgibbon 42e0bad4ac added validation for blocked users when inviting to groups by username (#14316) 2022-12-15 14:47:54 -06:00
dependabot[bot] 41cd99c920 build(deps): bump @babel/core from 7.19.6 to 7.20.5 (#14380)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.6 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 14:39:23 -06:00
dependabot[bot] 0902c63a79 build(deps): bump decode-uri-component in /website/client (#14384)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 14:39:01 -06:00
Phillip Thelen b97da5fe57 Add support for getting chat limit from database (#14392)
* Add support for getting chat limit from database

* fix lint error
2022-12-15 14:38:28 -06:00
dependabot[bot] 8a76561259 build(deps-dev): bump chalk from 5.1.2 to 5.2.0 (#14401)
Bumps [chalk](https://github.com/chalk/chalk) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](https://github.com/chalk/chalk/compare/v5.1.2...v5.2.0)

---
updated-dependencies:
- dependency-name: chalk
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 14:37:39 -06:00
dependabot[bot] d345e0d4a4 build(deps): bump amplitude-js from 8.21.1 to 8.21.3 in /website/client (#14402)
Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript) from 8.21.1 to 8.21.3.
- [Release notes](https://github.com/amplitude/amplitude-javascript/releases)
- [Changelog](https://github.com/amplitude/Amplitude-JavaScript/blob/main/CHANGELOG.md)
- [Commits](https://github.com/amplitude/amplitude-javascript/compare/v8.21.1...v8.21.3)

---
updated-dependencies:
- dependency-name: amplitude-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 14:37:11 -06:00
dependabot[bot] 65ee50739f build(deps): bump superagent from 8.0.5 to 8.0.6 (#14403)
Bumps [superagent](https://github.com/ladjs/superagent) from 8.0.5 to 8.0.6.
- [Release notes](https://github.com/ladjs/superagent/releases)
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md)
- [Commits](https://github.com/ladjs/superagent/compare/v8.0.5...v8.0.6)

---
updated-dependencies:
- dependency-name: superagent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 14:36:53 -06:00
Phillip Thelen 2c9ee04c6d Optimise chat storage by not storing both equipped and costume (#14409)
* don’t store both equipped and costume

* fix lint
2022-12-15 14:30:15 -06:00
SabreCat 3893d38583 4.252.2 2022-12-15 14:04:45 -06:00
SabreCat 1587827b22 Merge branch 'develop' into release 2022-12-15 14:04:11 -06:00
SabreCat cfdef760d5 Revert "build(deps): bump passport from 0.5.0 to 0.6.0 (#14357)"
This reverts commit cf9fbd43bb.
2022-12-15 14:03:54 -06:00
Sabe Jones eb2cb9e921 Refactor FAQ (#14372)
* refactor(faq): fetch from API on web
Also make question list more maintainable, allowing different questions across platforms

* fix(tests): don't return null when function is expected
Also removes the unnecessary default to web in controller

* fix(tests): add new fields to expectation, add placeholders

* refactor(faq): allow reordering

Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-15 11:34:07 -06:00
SabreCat 591279c1a8 fix(dates): correct inconsistency 2022-12-15 09:00:12 -06:00
SabreCat ee91780f20 fix(typo): tomorrow and tomorrow 2022-12-14 14:41:33 -06:00
SabreCat a9629bdc0a 4.252.1 2022-12-14 14:13:42 -06:00
SabreCat 9c10cb3b88 chore(event): enable G1G1 promo 2022-12-14 14:13:36 -06:00
SabreCat 2d1fca402b 4.252.0 2022-12-13 14:51:53 -06:00
SabreCat a774d32b8a chore(subproj): update habitica-images 2022-12-13 14:51:42 -06:00
Natalie L 573c932565 chore(content): add Polar Pro achievement (#14399)
* chore(content): add Polar Pro achievement

* chore(script): add migration script

* fix(typo): rogue backticks

* fix(capitalization): revert css blurp

* fix(migration): no babby wuff

Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-13 14:50:53 -06:00
dependabot[bot] 580139ff69 build(deps): bump express from 4.17.1 to 4.18.2 in /website/client (#14396)
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 10:10:07 -05:00
dependabot[bot] e0860e604e build(deps): bump qs from 6.5.2 to 6.5.3 (#14395)
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 10:09:34 -05:00
dependabot[bot] 9fc69456bb build(deps): bump qs from 6.5.2 to 6.5.3 in /website/client (#14394)
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 10:08:58 -05:00
Weblate 5bf14e05cc Merge branch 'origin/develop' into Weblate. 2022-12-06 20:49:01 +01:00
SabreCat 7d081056ba Merge branch 'release' into develop 2022-12-06 13:37:29 -06:00
Weblate 2ff7bef2a6 Merge branch 'origin/develop' into Weblate. 2022-12-06 20:36:09 +01:00
SabreCat 51b3b0c4c7 4.251.0 2022-12-06 13:34:53 -06:00
SabreCat 174a4e69f9 fix(backgrounds): we're in December now 2022-12-06 13:34:25 -06:00
Natalie L 1ce060eac6 chore(content): add December 2022 Backgrounds and Enchanted Armoire Items (#14382)
* chore(content): css and images

* chore(content): add December 2022 Backgrounds and Enchanted Armoire Items

* fix(typos): dots no dip

* fix(typo): capitalize game terms

* fix(typos): GitHub regex find, why

* fix(typo): last one maybe?

Co-authored-by: SabreCat <sabe@habitica.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
2022-12-06 13:21:24 -06:00
Weblate 55f07f8ab2 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (German)

Currently translated at 99.7% (737 of 739 strings)

Translated using Weblate (Korean)

Currently translated at 96.4% (54 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 95.4% (2581 of 2705 strings)

Translated using Weblate (German)

Currently translated at 99.4% (735 of 739 strings)

Translated using Weblate (Ukrainian)

Currently translated at 59.4% (449 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.5% (663 of 2705 strings)

Translated using Weblate (Ukrainian)

Currently translated at 56.6% (428 of 755 strings)

Translated using Weblate (German)

Currently translated at 99.1% (733 of 739 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Spanish)

Currently translated at 97.7% (216 of 221 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.5% (714 of 755 strings)

Translated using Weblate (German)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Russian)

Currently translated at 93.2% (206 of 221 strings)

Translated using Weblate (German)

Currently translated at 99.0% (219 of 221 strings)

Translated using Weblate (German)

Currently translated at 98.6% (218 of 221 strings)

Translated using Weblate (Spanish)

Currently translated at 95.4% (2581 of 2705 strings)

Translated using Weblate (German)

Currently translated at 93.6% (207 of 221 strings)

Translated using Weblate (French)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (French)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (French)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (French)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (German)

Currently translated at 93.2% (206 of 221 strings)

Translated using Weblate (German)

Currently translated at 93.2% (206 of 221 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.4% (661 of 2705 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.3% (659 of 2705 strings)

Translated using Weblate (Ukrainian)

Currently translated at 55.8% (422 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Ukrainian)

Currently translated at 55.4% (419 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 54.0% (408 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 53.7% (406 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (374 of 374 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.1% (208 of 221 strings)

Translated using Weblate (Italian)

Currently translated at 96.3% (213 of 221 strings)

Translated using Weblate (German)

Currently translated at 92.7% (205 of 221 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.1% (654 of 2705 strings)

Translated using Weblate (Ukrainian)

Currently translated at 53.5% (404 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (221 of 221 strings)

Translated using Weblate (German)

Currently translated at 92.3% (204 of 221 strings)

Translated using Weblate (Korean)

Currently translated at 75.0% (6 of 8 strings)

Translated using Weblate (Korean)

Currently translated at 77.7% (168 of 216 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (German)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Ukrainian)

Currently translated at 52.8% (399 of 755 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (German)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (2705 of 2705 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Japanese)

Currently translated at 99.9% (2703 of 2705 strings)

Translated using Weblate (German)

Currently translated at 100.0% (2705 of 2705 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 93.7% (708 of 755 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Korean)

Currently translated at 96.4% (54 of 56 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 93.1% (703 of 755 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (738 of 739 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (German)

Currently translated at 99.9% (2703 of 2705 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (739 of 739 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Ukrainian)

Currently translated at 51.9% (392 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Polish)

Currently translated at 64.8% (1754 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.8% (1753 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.7% (1752 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.6% (1749 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.6% (1748 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.5% (1747 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 64.5% (1746 of 2705 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 98.2% (57 of 58 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (374 of 374 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (German)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2705 of 2705 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.1% (652 of 2705 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (2702 of 2705 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2705 of 2705 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2705 of 2705 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 51.5% (389 of 755 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (German)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Chinese (Hong Kong))

Currently translated at 100.0% (186 of 186 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (German)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.1% (652 of 2701 strings)

Translated using Weblate (Spanish)

Currently translated at 95.5% (2581 of 2701 strings)

Translated using Weblate (Ukrainian)

Currently translated at 50.5% (382 of 755 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 98.6% (141 of 143 strings)

Translated using Weblate (Bulgarian)

Currently translated at 65.0% (93 of 143 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (135 of 135 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 87.5% (2365 of 2701 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 96.5% (56 of 58 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 89.3% (193 of 216 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 96.9% (127 of 131 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.1% (651 of 2701 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2701 of 2701 strings)

Translated using Weblate (Spanish)

Currently translated at 95.5% (2581 of 2701 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 92.8% (701 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 49.8% (376 of 755 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 74.8% (95 of 127 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (374 of 374 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 93.7% (134 of 143 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 88.8% (192 of 216 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 95.5% (386 of 404 strings)

Translated using Weblate (Spanish)

Currently translated at 95.5% (2581 of 2701 strings)

Translated using Weblate (German)

Currently translated at 99.5% (402 of 404 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2701 of 2701 strings)

Translated using Weblate (Polish)

Currently translated at 95.3% (204 of 214 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (German)

Currently translated at 99.0% (400 of 404 strings)

Translated using Weblate (German)

Currently translated at 99.0% (400 of 404 strings)

Translated using Weblate (German)

Currently translated at 99.0% (400 of 404 strings)

Translated using Weblate (German)

Currently translated at 99.0% (400 of 404 strings)

Translated using Weblate (German)

Currently translated at 99.0% (400 of 404 strings)

Translated using Weblate (German)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (German)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (German)

Currently translated at 100.0% (216 of 216 strings)

Translated using Weblate (German)

Currently translated at 100.0% (216 of 216 strings)

Translated using Weblate (German)

Currently translated at 97.7% (395 of 404 strings)

Translated using Weblate (German)

Currently translated at 97.7% (395 of 404 strings)

Translated using Weblate (German)

Currently translated at 97.7% (395 of 404 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (German)

Currently translated at 97.7% (395 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 47.6% (360 of 755 strings)

Translated using Weblate (German)

Currently translated at 97.7% (395 of 404 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 95.0% (384 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Ukrainian)

Currently translated at 47.2% (357 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (143 of 143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (German)

Currently translated at 100.0% (732 of 732 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (404 of 404 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (German)

Currently translated at 97.5% (394 of 404 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.8% (731 of 732 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.3% (142 of 143 strings)

Translated using Weblate (German)

Currently translated at 97.2% (393 of 404 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 85.1% (184 of 216 strings)

Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Annika Frederike Schomber <nick.namen@gmx.de>
Co-authored-by: Benoit Hetru <me+hbtc@gahanka.net>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Danylo <nylo2005@gmail.com>
Co-authored-by: Dessie Z <desize1996@gmail.com>
Co-authored-by: Hexe des Windes (she/her) <krausanna1@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: IvorTheBoneless <bohdanfiloenko657@gmail.com>
Co-authored-by: KC <stuffr123456@gmail.com>
Co-authored-by: KanI <twinklingnerd@gmail.com>
Co-authored-by: Kedr <sergeysamori.ua@gmail.com>
Co-authored-by: Khsmty <me@taigasaito.org>
Co-authored-by: Lena Kubisa <lenorek.05.poczta@gmail.com>
Co-authored-by: Lio Zam <zerofux@web.de>
Co-authored-by: LiziKnight <liziknight0316@outlook.com>
Co-authored-by: Mara S. (Dolichotis) <marascherzer@gmail.com>
Co-authored-by: Nakonana <nanaki1989@web.de>
Co-authored-by: Nazar Paruna <nazarparuna@gmail.com>
Co-authored-by: Raithe <RaitheOfDureya@gmail.com>
Co-authored-by: Sandra Marcial <sandramarcial80@gmail.com>
Co-authored-by: Sara López <sarayupy@gmail.com>
Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com>
Co-authored-by: Tobias Welti <tobias.welti@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Wolf Forst <wiesenkatz@proton.me>
Co-authored-by: mattya 226 <worldworld1114@gmail.com>
Co-authored-by: Естай <akseleu@yahoo.com>
Co-authored-by: 박동훈 <creator98@naver.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant_HK/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/content/it/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/de/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/it/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/it/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/it/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hant/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Noscript
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2022-12-06 19:42:51 +01:00
SabreCat df25e0574d fix(auth): enforce max pass length at update 2022-12-05 16:36:42 -06:00
SabreCat 4fe8b63748 4.250.1 2022-12-05 14:47:18 -06:00
Natalie L b5c64185f0 chore(tavern): update to remove moderators from tavern (#14393)
* chore(tavern): update to remove moderators from tavern

* fix(tavern): additional cleanup, change string in Vue instead of Weblate

* fix(git): correct target branch

Co-authored-by: SabreCat <sabe@habitica.com>
2022-12-05 14:46:25 -06:00
dependabot[bot] debeee7569 build(deps): bump superagent from 8.0.4 to 8.0.5 (#14385)
Bumps [superagent](https://github.com/ladjs/superagent) from 8.0.4 to 8.0.5.
- [Release notes](https://github.com/ladjs/superagent/releases)
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md)
- [Commits](https://github.com/ladjs/superagent/compare/v8.0.4...v8.0.5)

---
updated-dependencies:
- dependency-name: superagent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 12:47:52 -05:00
dependabot[bot] 64b8a28363 build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#14383)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 12:46:16 -05:00
SabreCat 894558f2df chore(images): update submodule 2022-12-02 13:21:32 -06:00
dependabot[bot] 57be0fbe45 build(deps): bump regenerator-runtime from 0.13.9 to 0.13.11 (#14370)
Bumps [regenerator-runtime](https://github.com/facebook/regenerator) from 0.13.9 to 0.13.11.
- [Release notes](https://github.com/facebook/regenerator/releases)
- [Commits](https://github.com/facebook/regenerator/compare/regenerator-runtime@0.13.9...regenerator-runtime@0.13.11)

---
updated-dependencies:
- dependency-name: regenerator-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 16:44:39 -05:00
dependabot[bot] cf9fbd43bb build(deps): bump passport from 0.5.0 to 0.6.0 (#14357)
Bumps [passport](https://github.com/jaredhanson/passport) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/jaredhanson/passport/releases)
- [Changelog](https://github.com/jaredhanson/passport/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jaredhanson/passport/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: passport
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 16:36:36 -05:00
SabreCat ea817eecf7 Merge branch 'release' into develop 2022-11-28 15:34:57 -06:00
SabreCat f1381878e7 4.250.0 2022-11-28 15:34:44 -06:00
Natalie L 9bd039b17b chore(content): add December 2022 Mystery Items (#14379)
* chore(submodule): images

* chore(content): December Mystery Items

* chore(content): sprites

* fix(typo): whitespace

Co-authored-by: Sabe Jones <sabrecat@gmail.com>
2022-11-28 15:34:18 -06:00
dependabot[bot] 8804892135 build(deps): bump superagent from 8.0.3 to 8.0.4 (#14375)
Bumps [superagent](https://github.com/visionmedia/superagent) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/visionmedia/superagent/releases)
- [Changelog](https://github.com/visionmedia/superagent/blob/master/HISTORY.md)
- [Commits](https://github.com/visionmedia/superagent/compare/v8.0.3...v8.0.4)

---
updated-dependencies:
- dependency-name: superagent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 16:32:23 -05:00
SabreCat 90b34c4dac fix(shops): correct imports 2022-11-23 13:23:43 -06:00
SabreCat 96a919ed4b fix(shops): quest countdowns too 2022-11-23 13:13:06 -06:00
SabreCat e56b672226 4.249.7 2022-11-23 13:08:35 -06:00
SabreCat 91cbf7a2a9 fix(shops): show correct countdown outside of Gala 2022-11-23 13:08:23 -06:00
SabreCat 04e2a39a9f fix(test): rearrange for legacy event logic 2022-11-21 20:08:15 -06:00
158 changed files with 7606 additions and 6143 deletions
@@ -0,0 +1,108 @@
/* eslint-disable no-console */
const MIGRATION_NAME = '20221213_pet_group_achievements';
import { model as User } from '../../../website/server/models/user';
const progressCount = 1000;
let count = 0;
async function updateUser (user) {
count++;
const set = {
migration: MIGRATION_NAME,
};
if (user && user.items && user.items.pets) {
const pets = user.items.pets;
if (pets['BearCub-Base']
&& pets['BearCub-CottonCandyBlue']
&& pets['BearCub-CottonCandyPink']
&& pets['BearCub-Desert']
&& pets['BearCub-Golden']
&& pets['BearCub-Red']
&& pets['BearCub-Shade']
&& pets['BearCub-Skeleton']
&& pets['BearCub-White']
&& pets['BearCub-Zombie']
&& pets['Fox-Base']
&& pets['Fox-CottonCandyBlue']
&& pets['Fox-CottonCandyPink']
&& pets['Fox-Desert']
&& pets['Fox-Golden']
&& pets['Fox-Red']
&& pets['Fox-Shade']
&& pets['Fox-Skeleton']
&& pets['Fox-White']
&& pets['Fox-Zombie']
&& pets['Penguin-Base']
&& pets['Penguin-CottonCandyBlue']
&& pets['Penguin-CottonCandyPink']
&& pets['Penguin-Desert']
&& pets['Penguin-Golden']
&& pets['Penguin-Red']
&& pets['Penguin-Shade']
&& pets['Penguin-Skeleton']
&& pets['Penguin-White']
&& pets['Penguin-Zombie']
&& pets['Whale-Base']
&& pets['Whale-CottonCandyBlue']
&& pets['Whale-CottonCandyPink']
&& pets['Whale-Desert']
&& pets['Whale-Golden']
&& pets['Whale-Red']
&& pets['Whale-Shade']
&& pets['Whale-Skeleton']
&& pets['Whale-White']
&& pets['Whale-Zombie']
&& pets['Wolf-Base']
&& pets['Wolf-CottonCandyBlue']
&& pets['Wolf-CottonCandyPink']
&& pets['Wolf-Desert']
&& pets['Wolf-Golden']
&& pets['Wolf-Red']
&& pets['Wolf-Shade']
&& pets['Wolf-Skeleton']
&& pets['Wolf-White']
&& pets['Wolf-Zombie'] {
set['achievements.polarPro'] = true;
}
}
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
return await User.update({ _id: user._id }, { $set: set }).exec();
}
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2022-11-01') },
};
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]._id,
};
}
await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop
}
};
+144
View File
@@ -0,0 +1,144 @@
/* eslint-disable no-console */
const MIGRATION_NAME = '20221227_nye';
import { model as User } from '../../../website/server/models/user';
import { v4 as uuid } from 'uuid';
const progressCount = 1000;
let count = 0;
async function updateUser (user) {
count++;
const set = { migration: MIGRATION_NAME };
let push;
if (typeof user.items.gear.owned.head_special_nye2021 !== 'undefined') {
set['items.gear.owned.head_special_nye2022'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2022',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2020 !== 'undefined') {
set['items.gear.owned.head_special_nye2021'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2021',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2019 !== 'undefined') {
set['items.gear.owned.head_special_nye2020'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2020',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2018 !== 'undefined') {
set['items.gear.owned.head_special_nye2019'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2019',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2017 !== 'undefined') {
set['items.gear.owned.head_special_nye2018'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2018',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2016 !== 'undefined') {
set['items.gear.owned.head_special_nye2017'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2017',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2015 !== 'undefined') {
set['items.gear.owned.head_special_nye2016'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2016',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye2014 !== 'undefined') {
set['items.gear.owned.head_special_nye2015'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2015',
_id: uuid(),
},
];
} else if (typeof user.items.gear.owned.head_special_nye !== 'undefined') {
set['items.gear.owned.head_special_nye2014'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye2014',
_id: uuid(),
},
];
} else {
set['items.gear.owned.head_special_nye'] = false;
push = [
{
type: 'marketGear',
path: 'gear.flat.head_special_nye',
_id: uuid(),
},
];
}
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
return await User.update({_id: user._id}, {$set: set, $push: {pinnedItems: {$each: push}}}).exec();
}
export default async function processUsers () {
let query = {
'auth.timestamps.loggedin': {$gt: new Date('2022-12-01')},
migration: {$ne: MIGRATION_NAME},
};
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
}
};
+142 -231
View File
@@ -1,6 +1,6 @@
{
"name": "habitica",
"version": "4.249.6",
"version": "4.254.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -27,20 +27,20 @@
"integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ=="
},
"@babel/core": {
"version": "7.19.6",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz",
"integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz",
"integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==",
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
"@babel/generator": "^7.19.6",
"@babel/helper-compilation-targets": "^7.19.3",
"@babel/helper-module-transforms": "^7.19.6",
"@babel/helpers": "^7.19.4",
"@babel/parser": "^7.19.6",
"@babel/generator": "^7.20.5",
"@babel/helper-compilation-targets": "^7.20.0",
"@babel/helper-module-transforms": "^7.20.2",
"@babel/helpers": "^7.20.5",
"@babel/parser": "^7.20.5",
"@babel/template": "^7.18.10",
"@babel/traverse": "^7.19.6",
"@babel/types": "^7.19.4",
"@babel/traverse": "^7.20.5",
"@babel/types": "^7.20.5",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -56,69 +56,16 @@
"@babel/highlight": "^7.18.6"
}
},
"@babel/compat-data": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz",
"integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ=="
},
"@babel/generator": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.1.tgz",
"integrity": "sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
"integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
"requires": {
"@babel/types": "^7.20.0",
"@babel/types": "^7.20.5",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
}
},
"@babel/helper-compilation-targets": {
"version": "7.20.0",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz",
"integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==",
"requires": {
"@babel/compat-data": "^7.20.0",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
"semver": "^6.3.0"
}
},
"@babel/helper-function-name": {
"version": "7.19.0",
"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
"integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
"requires": {
"@babel/template": "^7.18.10",
"@babel/types": "^7.19.0"
}
},
"@babel/helper-module-transforms": {
"version": "7.19.6",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz",
"integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==",
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
"@babel/helper-simple-access": "^7.19.4",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
"@babel/traverse": "^7.19.6",
"@babel/types": "^7.19.4"
}
},
"@babel/helper-simple-access": {
"version": "7.19.4",
"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
"integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
"requires": {
"@babel/types": "^7.19.4"
}
},
"@babel/helper-string-parser": {
"version": "7.19.4",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
"integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
},
"@babel/helper-validator-identifier": {
"version": "7.19.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
@@ -135,41 +82,31 @@
}
},
"@babel/parser": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.1.tgz",
"integrity": "sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw=="
},
"@babel/template": {
"version": "7.18.10",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
"integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
"requires": {
"@babel/code-frame": "^7.18.6",
"@babel/parser": "^7.18.10",
"@babel/types": "^7.18.10"
}
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
"integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA=="
},
"@babel/traverse": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
"integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
"integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
"requires": {
"@babel/code-frame": "^7.18.6",
"@babel/generator": "^7.20.1",
"@babel/generator": "^7.20.5",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/parser": "^7.20.1",
"@babel/types": "^7.20.0",
"@babel/parser": "^7.20.5",
"@babel/types": "^7.20.5",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
"version": "7.20.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz",
"integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
"integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
"requires": {
"@babel/helper-string-parser": "^7.19.4",
"@babel/helper-validator-identifier": "^7.19.1",
@@ -186,22 +123,6 @@
"@jridgewell/trace-mapping": "^0.3.9"
}
},
"browserslist": {
"version": "4.21.4",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
"integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
"requires": {
"caniuse-lite": "^1.0.30001400",
"electron-to-chromium": "^1.4.251",
"node-releases": "^2.0.6",
"update-browserslist-db": "^1.0.9"
}
},
"caniuse-lite": {
"version": "1.0.30001429",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001429.tgz",
"integrity": "sha512-511ThLu1hF+5RRRt0zYCf2U2yRr9GPF6m5y90SBCWsvSoYoW7yAGlv/elyPaNfvGCkp6kj/KFZWU0BMA69Prsg=="
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -216,15 +137,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
},
"update-browserslist-db": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
"integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
"requires": {
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
}
}
}
},
@@ -669,13 +581,13 @@
}
},
"@babel/helpers": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz",
"integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==",
"version": "7.20.6",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz",
"integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==",
"requires": {
"@babel/template": "^7.18.10",
"@babel/traverse": "^7.20.1",
"@babel/types": "^7.20.0"
"@babel/traverse": "^7.20.5",
"@babel/types": "^7.20.5"
},
"dependencies": {
"@babel/code-frame": {
@@ -687,29 +599,15 @@
}
},
"@babel/generator": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.1.tgz",
"integrity": "sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz",
"integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==",
"requires": {
"@babel/types": "^7.20.0",
"@babel/types": "^7.20.5",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
}
},
"@babel/helper-function-name": {
"version": "7.19.0",
"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
"integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
"requires": {
"@babel/template": "^7.18.10",
"@babel/types": "^7.19.0"
}
},
"@babel/helper-string-parser": {
"version": "7.19.4",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
"integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
},
"@babel/helper-validator-identifier": {
"version": "7.19.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
@@ -726,41 +624,31 @@
}
},
"@babel/parser": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.1.tgz",
"integrity": "sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw=="
},
"@babel/template": {
"version": "7.18.10",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
"integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
"requires": {
"@babel/code-frame": "^7.18.6",
"@babel/parser": "^7.18.10",
"@babel/types": "^7.18.10"
}
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz",
"integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA=="
},
"@babel/traverse": {
"version": "7.20.1",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz",
"integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz",
"integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==",
"requires": {
"@babel/code-frame": "^7.18.6",
"@babel/generator": "^7.20.1",
"@babel/generator": "^7.20.5",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/parser": "^7.20.1",
"@babel/types": "^7.20.0",
"@babel/parser": "^7.20.5",
"@babel/types": "^7.20.5",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
"version": "7.20.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz",
"integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==",
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz",
"integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==",
"requires": {
"@babel/helper-string-parser": "^7.19.4",
"@babel/helper-validator-identifier": "^7.19.1",
@@ -1978,6 +1866,11 @@
"requires": {
"lru-cache": "^6.0.0"
}
},
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
}
}
},
@@ -1989,6 +1882,13 @@
"@opencensus/core": "^0.1.0",
"hex2dec": "^1.0.1",
"uuid": "^8.0.0"
},
"dependencies": {
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
}
}
},
"@panva/asn1.js": {
@@ -2047,23 +1947,12 @@
}
},
"@sinonjs/fake-timers": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz",
"integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==",
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz",
"integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==",
"dev": true,
"requires": {
"@sinonjs/commons": "^1.7.0"
},
"dependencies": {
"@sinonjs/commons": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz",
"integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==",
"dev": true,
"requires": {
"type-detect": "4.0.8"
}
}
"@sinonjs/commons": "^2.0.0"
}
},
"@sinonjs/samsam": {
@@ -3168,19 +3057,20 @@
"integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
},
"axios": {
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.2.1.tgz",
"integrity": "sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==",
"dev": true,
"requires": {
"follow-redirects": "^1.14.9",
"form-data": "^4.0.0"
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
},
"dependencies": {
"follow-redirects": {
"version": "1.14.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
"dev": true
}
}
@@ -4321,9 +4211,9 @@
}
},
"chalk": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz",
"integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==",
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
"integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
"dev": true
},
"chardet": {
@@ -5173,9 +5063,9 @@
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
},
"decode-uri-component": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
"integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="
},
"decompress": {
"version": "4.2.1",
@@ -5494,9 +5384,9 @@
"dev": true
},
"dezalgo": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
"integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==",
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
"integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
"requires": {
"asap": "^2.0.0",
"wrappy": "1"
@@ -7333,20 +7223,23 @@
}
},
"formidable": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz",
"integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==",
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz",
"integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==",
"requires": {
"dezalgo": "1.0.3",
"hexoid": "1.0.0",
"once": "1.4.0",
"qs": "6.9.3"
"dezalgo": "^1.0.4",
"hexoid": "^1.0.0",
"once": "^1.4.0",
"qs": "^6.11.0"
},
"dependencies": {
"qs": {
"version": "6.9.3",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz",
"integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw=="
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"requires": {
"side-channel": "^1.0.4"
}
}
}
},
@@ -10105,9 +9998,9 @@
"integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="
},
"loader-utils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz",
"integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==",
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
@@ -11408,9 +11301,9 @@
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"nise": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/nise/-/nise-5.1.2.tgz",
"integrity": "sha512-+gQjFi8v+tkfCuSCxfURHLhRhniE/+IaYbIphxAN2JRR9SHKhY8hgXpaXiYfHdw+gcGe4buxgbprBQFab9FkhA==",
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/nise/-/nise-5.1.3.tgz",
"integrity": "sha512-U597iWTTBBYIV72986jyU382/MMZ70ApWcRmkoF1AZ75bpqOtI3Gugv/6+0jLgoDOabmcSwYBkSSAWIp1eA5cg==",
"dev": true,
"requires": {
"@sinonjs/commons": "^2.0.0",
@@ -11430,9 +11323,9 @@
},
"dependencies": {
"@sinonjs/commons": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz",
"integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==",
"version": "1.8.6",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
"integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
"dev": true,
"requires": {
"type-detect": "4.0.8"
@@ -12455,6 +12348,12 @@
"ipaddr.js": "1.9.1"
}
},
"proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"dev": true
},
"ps-tree": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
@@ -12561,9 +12460,9 @@
"optional": true
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
"version": "6.5.3",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
"integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
},
"query-string": {
"version": "5.1.1",
@@ -12811,9 +12710,9 @@
}
},
"regenerator-runtime": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
"integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
},
"regenerator-transform": {
"version": "0.15.0",
@@ -13539,6 +13438,13 @@
"requires": {
"any-base": "^1.1.0",
"uuid": "^8.3.2"
},
"dependencies": {
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
}
}
},
"side-channel": {
@@ -13626,13 +13532,13 @@
}
},
"sinon": {
"version": "14.0.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.2.tgz",
"integrity": "sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w==",
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.1.tgz",
"integrity": "sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==",
"dev": true,
"requires": {
"@sinonjs/commons": "^2.0.0",
"@sinonjs/fake-timers": "^9.1.2",
"@sinonjs/fake-timers": "10.0.2",
"@sinonjs/samsam": "^7.0.1",
"diff": "^5.0.0",
"nise": "^5.1.2",
@@ -14285,9 +14191,9 @@
}
},
"stripe": {
"version": "10.13.0",
"resolved": "https://registry.npmjs.org/stripe/-/stripe-10.13.0.tgz",
"integrity": "sha512-Uq+hToFOXHU+BHgzUmop2Monc0dM8pluXcoCOrgz9oY8XBDnSPOuXAJdKa04x5DCEgKWrFMHncQfAgwqzSgaTQ==",
"version": "11.4.0",
"resolved": "https://registry.npmjs.org/stripe/-/stripe-11.4.0.tgz",
"integrity": "sha512-8feL70RhzN6i8rpUG5SC4ZN5KcPYCUfRYRk/yUcnHG8uLdS26AgKXAEozqddDGUUufRPKYuqs44kPg21/P5JRg==",
"requires": {
"@types/node": ">=8.1.0",
"qs": "^6.11.0"
@@ -14314,16 +14220,16 @@
"integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ=="
},
"superagent": {
"version": "8.0.3",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.3.tgz",
"integrity": "sha512-oBC+aNsCjzzjmO5AOPBPFS+Z7HPzlx+DQr/aHwM08kI+R24gsDmAS1LMfza1fK+P+SKlTAoNZpOvooE/pRO1HA==",
"version": "8.0.6",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.6.tgz",
"integrity": "sha512-HqSe6DSIh3hEn6cJvCkaM1BLi466f1LHi4yubR0tpewlMpk4RUFFy35bKz8SsPBwYfIIJy5eclp+3tCYAuX0bw==",
"requires": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.3",
"debug": "^4.3.4",
"fast-safe-stringify": "^2.1.1",
"form-data": "^4.0.0",
"formidable": "^2.0.1",
"formidable": "^2.1.1",
"methods": "^1.1.2",
"mime": "2.6.0",
"qs": "^6.11.0",
@@ -15238,6 +15144,11 @@
"requires": {
"ms": "2.1.2"
}
},
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
}
}
},
@@ -15476,9 +15387,9 @@
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
"integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
},
"v8-compile-cache": {
"version": "2.1.1",
+9 -9
View File
@@ -1,10 +1,10 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.249.6",
"version": "4.254.1",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.19.6",
"@babel/core": "^7.20.5",
"@babel/preset-env": "^7.20.2",
"@babel/register": "^7.18.9",
"@google-cloud/trace-agent": "^7.1.2",
@@ -63,15 +63,15 @@
"ps-tree": "^1.0.0",
"rate-limiter-flexible": "^2.4.0",
"redis": "^3.1.2",
"regenerator-runtime": "^0.13.9",
"regenerator-runtime": "^0.13.11",
"remove-markdown": "^0.5.0",
"rimraf": "^3.0.2",
"short-uuid": "^4.2.2",
"stripe": "^10.13.0",
"superagent": "^8.0.3",
"stripe": "^11.4.0",
"superagent": "^8.0.6",
"universal-analytics": "^0.5.3",
"useragent": "^2.1.9",
"uuid": "^8.3.2",
"uuid": "^9.0.0",
"validator": "^13.7.0",
"vinyl-buffer": "^1.0.1",
"winston": "^3.8.2",
@@ -110,11 +110,11 @@
"apidoc": "gulp apidoc"
},
"devDependencies": {
"axios": "^0.27.2",
"axios": "^1.2.1",
"chai": "^4.3.7",
"chai-as-promised": "^7.1.1",
"chai-moment": "^0.1.0",
"chalk": "^5.1.2",
"chalk": "^5.2.0",
"cross-spawn": "^7.0.3",
"expect.js": "^0.3.1",
"istanbul": "^1.1.0-alpha.1",
@@ -122,7 +122,7 @@
"monk": "^7.3.4",
"require-again": "^2.0.0",
"run-rs": "^0.7.7",
"sinon": "^14.0.2",
"sinon": "^15.0.1",
"sinon-chai": "^3.7.0",
"sinon-stub-promise": "^4.0.0"
},
@@ -541,6 +541,35 @@ describe('POST /chat', () => {
.to.eql(userWithStyle.preferences.background);
});
it('creates equipped to user styles', async () => {
const userWithStyle = await generateUser({
'preferences.costume': false,
'auth.timestamps.created': new Date('2022-01-01'),
});
await userWithStyle.sync();
const message = await userWithStyle.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
expect(message.message.id).to.exist;
expect(message.message.userStyles.items.gear.equipped)
.to.eql(userWithStyle.items.gear.equipped);
expect(message.message.userStyles.items.gear.costume).to.not.exist;
});
it('creates costume to user styles', async () => {
const userWithStyle = await generateUser({
'preferences.costume': true,
'auth.timestamps.created': new Date('2022-01-01'),
});
await userWithStyle.sync();
const message = await userWithStyle.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
expect(message.message.id).to.exist;
expect(message.message.userStyles.items.gear.costume).to.eql(userWithStyle.items.gear.costume);
expect(message.message.userStyles.items.gear.equipped).to.not.exist;
});
it('adds backer info to chat', async () => {
const backerInfo = {
npc: 'Town Crier',
@@ -48,6 +48,19 @@ describe('Post /groups/:groupId/invite', () => {
});
});
it('returns error when recipient has blocked the senders', async () => {
const inviterNoBlocks = await inviter.update({ 'inbox.blocks': [] });
const userWithBlockedInviter = await generateUser({ 'inbox.blocks': [inviter._id] });
await expect(inviterNoBlocks.post(`/groups/${group._id}/invite`, {
usernames: [userWithBlockedInviter.auth.local.lowerCaseUsername],
}))
.to.eventually.be.rejected.and.eql({
code: 401,
error: 'NotAuthorized',
message: t('notAuthorizedToSendMessageToThisUser'),
});
});
it('invites a user to a group by username', async () => {
const userToInvite = await generateUser();
@@ -96,6 +96,20 @@ describe('PUT /user/auth/update-password', async () => {
});
});
it('returns an error when newPassword is too long', async () => {
const body = {
password,
newPassword: '12345678910111213141516171819202122232425262728293031323334353637383940',
confirmPassword: '12345678910111213141516171819202122232425262728293031323334353637383940',
};
await expect(user.put(ENDPOINT, body)).to.eventually.be.rejected.and.eql({
code: 400,
error: 'BadRequest',
message: t('invalidReqParams'),
});
});
it('returns an error when confirmPassword is missing', async () => {
const body = {
password,
+4
View File
@@ -37,6 +37,8 @@ describe('GET /faq', () => {
expect(res).to.have.property('questions');
expect(res.questions[0]).to.eql({
exclusions: [],
heading: 'overview',
question: translate('faqQuestion0'),
ios: translate('iosFaqAnswer0'),
});
@@ -57,6 +59,8 @@ describe('GET /faq', () => {
expect(res).to.have.property('questions');
expect(res.questions[0]).to.eql({
exclusions: [],
heading: 'overview',
question: translate('faqQuestion0'),
android: translate('androidFaqAnswer0'),
});
+5063 -4815
View File
File diff suppressed because it is too large Load Diff
+5 -5
View File
@@ -18,21 +18,21 @@
"@storybook/addon-links": "6.5.8",
"@storybook/addon-notes": "5.3.21",
"@storybook/addons": "6.5.9",
"@storybook/vue": "6.3.13",
"@storybook/vue": "6.5.14",
"@vue/cli-plugin-babel": "^4.5.15",
"@vue/cli-plugin-eslint": "^4.5.19",
"@vue/cli-plugin-router": "^5.0.8",
"@vue/cli-plugin-unit-mocha": "^4.5.15",
"@vue/cli-service": "^4.5.15",
"@vue/test-utils": "1.0.0-beta.29",
"amplitude-js": "^8.21.1",
"amplitude-js": "^8.21.3",
"axios": "^0.27.2",
"axios-progress-bar": "^1.2.0",
"babel-eslint": "^10.1.0",
"bootstrap": "^4.6.0",
"bootstrap-vue": "^2.22.0",
"chai": "^4.3.6",
"core-js": "^3.26.0",
"bootstrap-vue": "^2.23.1",
"chai": "^4.3.7",
"core-js": "^3.26.1",
"dompurify": "^2.4.1",
"eslint": "^6.8.0",
"eslint-config-habitrpg": "^6.2.0",
@@ -293,6 +293,11 @@
width: 48px;
height: 52px;
}
.achievement-polarPro2x {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/achievement-polarPro2x.png');
width: 68px;
height: 68px;
}
.achievement-primedForPainting2x {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/achievement-primedForPainting2x.png');
width: 48px;
@@ -690,6 +695,11 @@
width: 141px;
height: 147px;
}
.background_branches_of_a_holiday_tree {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_branches_of_a_holiday_tree.png');
width: 141px;
height: 147px;
}
.background_brick_wall_with_ivy {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_brick_wall_with_ivy.png');
width: 141px;
@@ -1309,6 +1319,11 @@
width: 141px;
height: 147px;
}
.background_inside_a_crystal {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_inside_a_crystal.png');
width: 141px;
height: 147px;
}
.background_inside_a_potion_bottle {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_inside_a_potion_bottle.png');
width: 141px;
@@ -1714,6 +1729,11 @@
width: 141px;
height: 147px;
}
.background_snowy_village {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_snowy_village.png');
width: 141px;
height: 147px;
}
.background_south_pole {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_south_pole.png');
width: 141px;
@@ -2291,6 +2311,11 @@
width: 68px;
height: 68px;
}
.icon_background_branches_of_a_holiday_tree {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_branches_of_a_holiday_tree.png');
width: 68px;
height: 68px;
}
.icon_background_brick_wall_with_ivy {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_brick_wall_with_ivy.png');
width: 68px;
@@ -2915,6 +2940,11 @@
width: 68px;
height: 68px;
}
.icon_background_inside_a_crystal {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_inside_a_crystal.png');
width: 68px;
height: 68px;
}
.icon_background_inside_a_potion_bottle {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_inside_a_potion_bottle.png');
width: 68px;
@@ -3320,6 +3350,11 @@
width: 68px;
height: 68px;
}
.icon_background_snowy_village {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_snowy_village.png');
width: 68px;
height: 68px;
}
.icon_background_south_pole {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_south_pole.png');
width: 68px;
@@ -18405,6 +18440,11 @@
width: 90px;
height: 90px;
}
.broad_armor_armoire_jewelersApron {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_jewelersApron.png');
width: 114px;
height: 90px;
}
.broad_armor_armoire_lamplightersGreatcoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_lamplightersGreatcoat.png');
width: 114px;
@@ -18620,6 +18660,11 @@
width: 90px;
height: 90px;
}
.eyewear_armoire_jewelersEyeLoupe {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/eyewear_armoire_jewelersEyeLoupe.png');
width: 114px;
height: 90px;
}
.eyewear_armoire_plagueDoctorMask {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/eyewear_armoire_plagueDoctorMask.png');
width: 90px;
@@ -19200,6 +19245,11 @@
width: 90px;
height: 90px;
}
.shield_armoire_jewelersPliers {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_jewelersPliers.png');
width: 114px;
height: 90px;
}
.shield_armoire_lifeBuoy {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_lifeBuoy.png');
width: 114px;
@@ -19625,6 +19675,11 @@
width: 68px;
height: 68px;
}
.shop_armor_armoire_jewelersApron {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_jewelersApron.png');
width: 68px;
height: 68px;
}
.shop_armor_armoire_lamplightersGreatcoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_lamplightersGreatcoat.png');
width: 68px;
@@ -19855,6 +19910,11 @@
width: 68px;
height: 68px;
}
.shop_eyewear_armoire_jewelersEyeLoupe {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_eyewear_armoire_jewelersEyeLoupe.png');
width: 68px;
height: 68px;
}
.shop_eyewear_armoire_plagueDoctorMask {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_eyewear_armoire_plagueDoctorMask.png');
width: 68px;
@@ -20435,6 +20495,11 @@
width: 68px;
height: 68px;
}
.shop_shield_armoire_jewelersPliers {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_jewelersPliers.png');
width: 68px;
height: 68px;
}
.shop_shield_armoire_lifeBuoy {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_lifeBuoy.png');
width: 68px;
@@ -20760,6 +20825,11 @@
width: 68px;
height: 68px;
}
.shop_weapon_armoire_finelyCutGem {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_armoire_finelyCutGem.png');
width: 68px;
height: 68px;
}
.shop_weapon_armoire_floridFan {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_armoire_floridFan.png');
width: 68px;
@@ -21315,6 +21385,11 @@
width: 90px;
height: 90px;
}
.slim_armor_armoire_jewelersApron {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_jewelersApron.png');
width: 114px;
height: 90px;
}
.slim_armor_armoire_lamplightersGreatcoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_lamplightersGreatcoat.png');
width: 114px;
@@ -21645,6 +21720,11 @@
width: 114px;
height: 90px;
}
.weapon_armoire_finelyCutGem {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_finelyCutGem.png');
width: 114px;
height: 90px;
}
.weapon_armoire_floridFan {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_armoire_floridFan.png');
width: 114px;
@@ -27415,6 +27495,46 @@
width: 114px;
height: 90px;
}
.broad_armor_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_202212.png');
width: 114px;
height: 90px;
}
.headAccessory_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_mystery_202212.png');
width: 114px;
height: 90px;
}
.shop_armor_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_mystery_202212.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_mystery_202212.png');
width: 68px;
height: 68px;
}
.shop_set_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_set_mystery_202212.png');
width: 68px;
height: 68px;
}
.shop_weapon_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_mystery_202212.png');
width: 68px;
height: 68px;
}
.slim_armor_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202212.png');
width: 114px;
height: 90px;
}
.weapon_mystery_202212 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_mystery_202212.png');
width: 114px;
height: 90px;
}
.broad_armor_mystery_301404 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_301404.png');
width: 90px;
@@ -31160,6 +31280,26 @@
width: 117px;
height: 120px;
}
.broad_armor_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2023Healer.png');
width: 117px;
height: 120px;
}
.broad_armor_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2023Mage.png');
width: 114px;
height: 90px;
}
.broad_armor_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2023Rogue.png');
width: 116px;
height: 119px;
}
.broad_armor_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_winter2023Warrior.png');
width: 114px;
height: 117px;
}
.broad_armor_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_special_yeti.png');
width: 90px;
@@ -31215,6 +31355,11 @@
width: 114px;
height: 90px;
}
.head_special_nye2022 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_nye2022.png');
width: 114px;
height: 90px;
}
.head_special_ski {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_ski.png');
width: 90px;
@@ -31385,6 +31530,26 @@
width: 117px;
height: 120px;
}
.head_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2023Healer.png');
width: 117px;
height: 120px;
}
.head_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2023Mage.png');
width: 114px;
height: 90px;
}
.head_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2023Rogue.png');
width: 116px;
height: 119px;
}
.head_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_winter2023Warrior.png');
width: 114px;
height: 117px;
}
.head_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_special_yeti.png');
width: 90px;
@@ -31520,6 +31685,21 @@
width: 117px;
height: 120px;
}
.shield_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2023Healer.png');
width: 117px;
height: 120px;
}
.shield_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2023Rogue.png');
width: 116px;
height: 119px;
}
.shield_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_winter2023Warrior.png');
width: 114px;
height: 117px;
}
.shield_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_special_yeti.png');
width: 90px;
@@ -31700,6 +31880,26 @@
width: 68px;
height: 68px;
}
.shop_armor_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_special_winter2023Healer.png');
width: 68px;
height: 68px;
}
.shop_armor_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_special_winter2023Mage.png');
width: 68px;
height: 68px;
}
.shop_armor_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_special_winter2023Rogue.png');
width: 68px;
height: 68px;
}
.shop_armor_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_special_winter2023Warrior.png');
width: 68px;
height: 68px;
}
.shop_armor_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_special_yeti.png');
width: 68px;
@@ -31755,6 +31955,11 @@
width: 68px;
height: 68px;
}
.shop_head_special_nye2022 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_nye2022.png');
width: 68px;
height: 68px;
}
.shop_head_special_ski {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_ski.png');
width: 68px;
@@ -31925,6 +32130,26 @@
width: 68px;
height: 68px;
}
.shop_head_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_winter2023Healer.png');
width: 68px;
height: 68px;
}
.shop_head_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_winter2023Mage.png');
width: 68px;
height: 68px;
}
.shop_head_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_winter2023Rogue.png');
width: 68px;
height: 68px;
}
.shop_head_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_winter2023Warrior.png');
width: 68px;
height: 68px;
}
.shop_head_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_special_yeti.png');
width: 68px;
@@ -32060,11 +32285,31 @@
width: 68px;
height: 68px;
}
.shop_shield_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_special_winter2023Healer.png');
width: 68px;
height: 68px;
}
.shop_shield_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_special_winter2023Rogue.png');
width: 68px;
height: 68px;
}
.shop_shield_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_special_winter2023Warrior.png');
width: 68px;
height: 68px;
}
.shop_shield_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_special_yeti.png');
width: 68px;
height: 68px;
}
.shop_weapon_special_Winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_Winter2023Rogue.png');
width: 68px;
height: 68px;
}
.shop_weapon_special_candycane {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_candycane.png');
width: 68px;
@@ -32240,6 +32485,21 @@
width: 68px;
height: 68px;
}
.shop_weapon_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_winter2023Healer.png');
width: 68px;
height: 68px;
}
.shop_weapon_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_winter2023Mage.png');
width: 68px;
height: 68px;
}
.shop_weapon_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_winter2023Warrior.png');
width: 68px;
height: 68px;
}
.shop_weapon_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_special_yeti.png');
width: 68px;
@@ -32420,6 +32680,26 @@
width: 117px;
height: 120px;
}
.slim_armor_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2023Healer.png');
width: 117px;
height: 120px;
}
.slim_armor_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2023Mage.png');
width: 114px;
height: 90px;
}
.slim_armor_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2023Rogue.png');
width: 116px;
height: 119px;
}
.slim_armor_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_winter2023Warrior.png');
width: 114px;
height: 117px;
}
.slim_armor_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_yeti.png');
width: 90px;
@@ -32600,6 +32880,26 @@
width: 117px;
height: 120px;
}
.weapon_special_winter2023Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2023Healer.png');
width: 117px;
height: 120px;
}
.weapon_special_winter2023Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2023Mage.png');
width: 114px;
height: 90px;
}
.weapon_special_winter2023Rogue {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2023Rogue.png');
width: 116px;
height: 119px;
}
.weapon_special_winter2023Warrior {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_winter2023Warrior.png');
width: 114px;
height: 117px;
}
.weapon_special_yeti {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_special_yeti.png');
width: 90px;
@@ -32909,204 +33209,6 @@
width: 68px;
height: 68px;
}
.headAccessory_special_bearEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_bearEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_blackHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blackHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_blueHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blueHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_cactusEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_cactusEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_foxEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_foxEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_greenHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_greenHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_lionEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_lionEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pandaEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pandaEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pigEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pigEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pinkHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pinkHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_redHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_redHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_tigerEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_tigerEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_whiteHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_whiteHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_wolfEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_wolfEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_yellowHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_yellowHeadband.png');
width: 114px;
height: 90px;
}
.shop_headAccessory_special_bearEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_bearEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_blackHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blackHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_blueHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blueHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_cactusEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_cactusEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_foxEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_foxEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_greenHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_greenHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_lionEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_lionEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pandaEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pandaEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pigEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pigEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pinkHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pinkHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_redHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_redHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_tigerEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_tigerEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_whiteHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_whiteHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_wolfEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_wolfEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_yellowHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_yellowHeadband.png');
width: 68px;
height: 68px;
}
.head_0 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_0.png');
width: 90px;
@@ -33488,6 +33590,204 @@
width: 68px;
height: 68px;
}
.headAccessory_special_bearEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_bearEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_bearEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_blackHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blackHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_blueHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_blueHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_cactusEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_cactusEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_cactusEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_foxEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_foxEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_foxEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_greenHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_greenHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_lionEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_lionEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_lionEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pandaEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pandaEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pandaEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pigEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_pigEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pigEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_pinkHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_pinkHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_redHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_redHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_tigerEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_tigerEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_tigerEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_whiteHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_whiteHeadband.png');
width: 114px;
height: 90px;
}
.headAccessory_special_wolfEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png');
width: 90px;
height: 90px;
}
.customize-option.headAccessory_special_wolfEars {
background-position: -25px -15px;
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_wolfEars.png');
width: 60px;
height: 60px;
}
.headAccessory_special_yellowHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/headAccessory_special_yellowHeadband.png');
width: 114px;
height: 90px;
}
.shop_headAccessory_special_bearEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_bearEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_blackHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blackHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_blueHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_blueHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_cactusEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_cactusEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_foxEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_foxEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_greenHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_greenHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_lionEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_lionEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pandaEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pandaEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pigEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pigEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_pinkHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_pinkHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_redHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_redHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_tigerEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_tigerEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_whiteHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_whiteHeadband.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_wolfEars {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_wolfEars.png');
width: 68px;
height: 68px;
}
.shop_headAccessory_special_yellowHeadband {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_headAccessory_special_yellowHeadband.png');
width: 68px;
height: 68px;
}
.shield_healer_1 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_healer_1.png');
width: 90px;
@@ -50,7 +50,21 @@ export default {
challengeId: this.challengeId,
keep,
});
await this.$store.dispatch('tasks:fetchUserTasks', { forceLoad: true });
const userTasksByType = (await this.$store.dispatch('tasks:fetchUserTasks', { forceLoad: true })).data;
let tagInUse = false;
Object.keys(userTasksByType).forEach(taskType => {
userTasksByType[taskType].forEach(task => {
if (task.tags.indexOf(this.challengeId) > -1) {
tagInUse = true;
}
});
});
if (!tagInUse) {
await this.$store.dispatch(
'tags:deleteTag',
{ tagId: this.challengeId },
);
}
this.close();
},
close () {
@@ -267,7 +267,7 @@
</div>
</div>
<div class="px-4">
<sidebar-section :title="$t('staffAndModerators')">
<sidebar-section :title="$t('staff')">
<div class="row">
<div
v-for="user in staff"
@@ -289,19 +289,6 @@
class="svg-icon staff-icon"
v-html="icons.tierStaff"
></div>
<div
v-if="user.type === 'Moderator' && user.name !== 'It\'s Bailey'"
class="svg-icon mod-icon"
v-html="icons.tierMod"
></div>
<div
v-if="user.name === 'It\'s Bailey'"
class="svg-icon npc-icon"
v-html="icons.tierNPC"
></div>
</div>
<div class="type">
{{ user.type }}
</div>
</div>
</div>
@@ -385,7 +385,6 @@ import EquipmentAttributesGrid from '../inventory/equipment/attributesGrid.vue';
import Item from '@/components/inventory/item';
import Avatar from '@/components/avatar';
import seasonalShopConfig from '@/../../common/script/libs/shops-seasonal.config';
import { drops as dropEggs } from '@/../../common/script/content/eggs';
import { drops as dropPotions } from '@/../../common/script/content/hatching-potions';
@@ -438,7 +437,6 @@ export default {
selectedAmountToBuy: 1,
isPinned: false,
endDate: seasonalShopConfig.dateRange.end,
};
},
computed: {
@@ -489,6 +487,9 @@ export default {
nonSubscriberHourglasses () {
return (!this.user.purchased.plan.customerId && !this.user.purchased.plan.consecutive.trinkets && this.getPriceClass() === 'hourglasses');
},
endDate () {
return moment(this.item.event.end);
},
},
watch: {
item: function itemChanged () {
@@ -8,16 +8,6 @@
:popover-position="'top'"
@click="itemSelected(item)"
>
<span slot="popoverContent">
<strong v-if="item.key === 'gem' && gemsLeft === 0">{{ $t('maxBuyGems') }}</strong>
<h4 class="popover-content-title">{{ item.text }}</h4>
<div
v-if="item.event"
class="mt-2"
>
{{ limitedString }}
</div>
</span>
<template
slot="itemBadge"
slot-scope="ctx"
@@ -32,11 +22,9 @@
import _filter from 'lodash/filter';
import _sortBy from 'lodash/sortBy';
import _map from 'lodash/map';
import moment from 'moment';
import { mapState } from '@/libs/store';
import pinUtils from '@/mixins/pinUtils';
import planGemLimits from '@/../../common/script/libs/planGemLimits';
import seasonalShopConfig from '@/../../common/script/libs/shops-seasonal.config';
import ShopItem from '../shopItem';
import CategoryItem from './categoryItem';
@@ -48,12 +36,6 @@ export default {
},
mixins: [pinUtils],
props: ['hideLocked', 'hidePinned', 'searchBy', 'sortBy', 'category'],
data () {
return {
timer: '',
limitedString: '',
};
},
computed: {
...mapState({
content: 'content',
@@ -106,43 +88,10 @@ export default {
return result;
},
},
mounted () {
this.countdownString();
this.timer = setInterval(this.countdownString, 1000);
},
beforeDestroy () {
this.cancelAutoUpdate();
},
methods: {
itemSelected (item) {
this.$root.$emit('buyModal::showItem', item);
},
countdownString () {
const diffDuration = moment.duration(moment(seasonalShopConfig.dateRange.end).diff(moment()));
if (diffDuration.asSeconds() <= 0) {
this.limitedString = this.$t('noLongerAvailable');
} else if (diffDuration.days() > 0 || diffDuration.months() > 0) {
this.limitedString = this.$t('limitedAvailabilityDays', {
days: moment(seasonalShopConfig.dateRange.end).diff(moment(), 'days'),
hours: diffDuration.hours(),
minutes: diffDuration.minutes(),
});
} else if (diffDuration.asMinutes() > 2) {
this.limitedString = this.$t('limitedAvailabilityHours', {
hours: diffDuration.hours(),
minutes: diffDuration.minutes(),
});
} else {
this.limitedString = this.$t('limitedAvailabilityMinutes', {
minutes: diffDuration.minutes(),
seconds: diffDuration.seconds(),
});
}
},
cancelAutoUpdate () {
clearInterval(this.timer);
},
},
};
</script>
@@ -263,8 +263,8 @@
</style>
<script>
import moment from 'moment';
import { mapState } from '@/libs/store';
import seasonalShopConfig from '@/../../common/script/libs/shops-seasonal.config';
import svgClock from '@/assets/svg/clock.svg';
import svgClose from '@/assets/svg/close.svg';
@@ -319,7 +319,6 @@ export default {
isPinned: false,
selectedAmountToBuy: 1,
endDate: seasonalShopConfig.dateRange.end,
};
},
computed: {
@@ -343,6 +342,9 @@ export default {
if (this.priceType === 'hourglasses') return this.icons.hourglass;
return this.icons.gem;
},
endDate () {
return moment(this.item.event.end);
},
},
watch: {
item: function itemChanged () {
+41 -56
View File
@@ -5,40 +5,44 @@
>
<div class="row">
<div class="col-12 col-md-6 offset-md-3">
<h1 id="faq-heading">
<h1
v-once
id="faq-heading"
>
{{ $t('frequentlyAskedQuestions') }}
</h1>
<div
v-for="(heading, index) in headings"
v-for="(entry, index) in faq.questions"
:key="index"
class="faq-question"
>
<div
v-if="heading !== 'world-boss'"
<h2
v-once
v-b-toggle="entry.heading"
role="tab"
variant="info"
@click="handleClick($event)"
>
<h2
v-b-toggle="heading"
role="tab"
variant="info"
@click="handleClick($event)"
>
{{ $t(`faqQuestion${index}`) }}
</h2>
<b-collapse
:id="heading"
:visible="isVisible(heading)"
accordion="faq"
role="tabpanel"
>
<div
v-markdown="$t(`webFaqAnswer${index}`, replacements)"
class="card-body"
></div>
</b-collapse>
</div>
{{ entry.question }}
</h2>
<b-collapse
:id="entry.heading"
:visible="isVisible(entry.heading)"
accordion="faq"
role="tabpanel"
>
<div
v-once
v-markdown="entry.web"
class="card-body"
></div>
</b-collapse>
</div>
<hr>
<p v-markdown="$t('webFaqStillNeedHelp')"></p>
<p
v-once
v-markdown="stillNeedHelp"
></p>
</div>
</div>
</div>
@@ -46,7 +50,7 @@
<style lang='scss' scoped>
.card-body {
margin-bottom: 1em;
margin-bottom: 1em;
}
.faq-question h2 {
@@ -74,53 +78,34 @@
</style>
<script>
// @TODO: env.EMAILS.TECH_ASSISTANCE_EMAIL
import markdownDirective from '@/directives/markdown';
const TECH_ASSISTANCE_EMAIL = 'admin@habitica.com';
export default {
directives: {
markdown: markdownDirective,
},
data () {
const headings = [
'overview',
'set-up-tasks',
'sample-tasks',
'task-color',
'health',
'party-with-friends',
'pets-mounts',
'character-classes',
'blue-mana-bar',
'monsters-quests',
'gems',
'bugs-features',
'world-boss',
'group-plans',
];
const hash = window.location.hash.replace('#', '');
return {
headings,
replacements: {
techAssistanceEmail: TECH_ASSISTANCE_EMAIL,
wikiTechAssistanceEmail: `mailto:${TECH_ASSISTANCE_EMAIL}`,
},
visible: hash && headings.includes(hash) ? hash : null,
faq: {},
headings: [],
stillNeedHelp: '',
};
},
mounted () {
async mounted () {
this.$store.dispatch('common:setTitle', {
section: this.$t('help'),
subSection: this.$t('faq'),
});
this.faq = await this.$store.dispatch('faq:getFAQ');
for (const entry of this.faq.questions) {
this.headings.push(entry.heading);
}
this.stillNeedHelp = this.faq.stillNeedHelp.web;
},
methods: {
isVisible (heading) {
return this.visible && this.visible === heading;
const hash = window.location.hash.replace('#', '');
return hash && this.headings.includes(hash) && hash === heading;
},
handleClick (e) {
if (!e) return;
@@ -863,16 +863,13 @@ export default {
this.loadUser();
this.oldTitle = this.$store.state.title;
this.selectPage(this.startingPage);
this.$root.$on('habitica:restoreTitle', () => {
if (this.oldTitle) {
this.$store.dispatch('common:setTitle', {
fullTitle: this.oldTitle,
});
}
});
},
beforeDestroy () {
this.$root.$off('habitica:restoreTitle');
if (this.oldTitle) {
this.$store.dispatch('common:setTitle', {
fullTitle: this.oldTitle,
});
}
},
methods: {
async loadUser () {
@@ -5,7 +5,6 @@
:hide-footer="true"
:hide-header="true"
@hide="beforeHide"
@hidden="onHidden"
@shown="onShown()"
>
<profile
@@ -55,14 +54,11 @@ export default {
},
beforeHide () {
if (this.$route.path !== window.location.pathname) {
this.$root.$emit('habitica:restoreTitle');
}
},
onHidden () {
if (this.$route.path !== window.location.pathname) {
this.$router.go(-1);
this.$router.back();
}
},
},
};
</script>
-40
View File
@@ -34,44 +34,4 @@ export default [
type: 'Staff',
uuid: 'f4e5c6da-0617-48bf-b3bd-9f97636774a8',
},
{
name: 'Alys',
type: 'Moderator',
uuid: 'd904bd62-da08-416b-a816-ba797c9ee265',
},
{
name: 'Cantras',
type: 'Moderator',
uuid: '28771972-ca6d-4c03-8261-e1734aa7d21d',
},
{
name: 'deilann',
type: 'Moderator',
uuid: 'e7b5d1e2-3b6e-4192-b867-8bafdb03eeec',
},
{
name: 'Dewines',
type: 'Moderator',
uuid: '262a7afb-6b57-4d81-88e0-80d2e9f6cbdc',
},
{
name: 'Fox_town',
type: 'Moderator',
uuid: 'a05f0152-d66b-4ef1-93ac-4adb195d0031',
},
{
name: 'MaybeSteveRogers',
type: 'Moderator',
uuid: '767e5d92-0e13-4e30-acb1-d8bba62824fc',
},
{
name: 'Nakonana',
type: 'Moderator',
uuid: '33bb14bd-814d-40cb-98a4-7b76a752761c',
},
{
name: 'shanaqui',
type: 'Moderator',
uuid: 'bb089388-28ae-4e42-a8fa-f0c2bfb6f779',
},
];
+7
View File
@@ -0,0 +1,7 @@
import axios from 'axios';
export async function getFAQ () {
const url = '/api/v4/faq?platform=web';
const response = await axios.get(url);
return response.data.data;
}
@@ -18,6 +18,7 @@ import * as snackbars from './snackbars';
import * as worldState from './worldState';
import * as news from './news';
import * as analytics from './analytics';
import * as faq from './faq';
// Actions should be named as 'actionName' and can be accessed as 'namespace:actionName'
// Example: fetch in user.js -> 'user:fetch'
@@ -41,6 +42,7 @@ const actions = flattenAndNamespace({
worldState,
news,
analytics,
faq,
});
export default actions;
+6 -6
View File
@@ -1,13 +1,13 @@
import axios from 'axios';
export async function getTags () {
const url = 'api/v4/tags';
const url = '/api/v4/tags';
const response = await axios.get(url);
return response.data.data;
}
export async function createTag (store, payload) {
const url = 'api/v4/tags';
const url = '/api/v4/tags';
const response = await axios.post(url, {
name: payload.name,
});
@@ -19,13 +19,13 @@ export async function createTag (store, payload) {
}
export async function getTag (store, payload) {
const url = `api/v4/tags/${payload.tagId}`;
const url = `/api/v4/tags/${payload.tagId}`;
const response = await axios.get(url);
return response.data.data;
}
export async function updateTag (store, payload) {
const url = `api/v4/tags/${payload.tagId}`;
const url = `/api/v4/tags/${payload.tagId}`;
const response = await axios.put(url, {
tagDetails: payload.tagDetails,
});
@@ -33,7 +33,7 @@ export async function updateTag (store, payload) {
}
export async function sortTag (store, payload) {
const url = 'api/v4/reorder-tags';
const url = '/api/v4/reorder-tags';
const response = await axios.post(url, {
tagId: payload.tagId,
to: payload.to,
@@ -42,7 +42,7 @@ export async function sortTag (store, payload) {
}
export async function deleteTag (store, payload) {
const url = `api/v4/tags/${payload.tagId}`;
const url = `/api/v4/tags/${payload.tagId}`;
const response = await axios.delete(url);
return response.data.data;
}
+1 -1
View File
@@ -87,7 +87,7 @@
"achievementAllThatGlittersText": "Събрали сте всички оседлани Златни животни.",
"achievementAllThatGlitters": "Златен телец",
"achievementGoodAsGoldModalText": "Събрахте всички Златни домашни любимци!",
"achievementGoodAsGoldText": "Събрали сте всички Златни домашни любимци.",
"achievementGoodAsGoldText": "Събрахте всички Златни домашни любимци.",
"achievementGoodAsGold": "Златно сърце",
"achievementFreshwaterFriendsModalText": "Завършихте мисиите за аксолотъла, жабата и хипопотама!",
"achievementFreshwaterFriendsText": "Завършили сте мисиите за домашни любимци за аксолотъла, жабата и хипопотама.",
+1 -1
View File
@@ -138,7 +138,7 @@
"achievementGroupsBeta2022ModalText": "Du hast mit Deinen Gruppen Habitica geholfen, indem ihr getestet und Feedback geschrieben habt!",
"achievementWoodlandWizardModalText": "Du hast alle Wald-Tiere gesammelt!",
"achievementWoodlandWizard": "Wald-Magier",
"achievementWoodlandWizardText": "Du hast alle Standard-Farben der Waldkreaturen ausgebrütet: Dachs, Bär, Hirsch, Fuchs, Frosch, Igel, Eule, Schlange, Eichhörnchen und Bäumling!",
"achievementWoodlandWizardText": "Du hast alle Standard-Farben der Waldkreaturen ausgebrütet: Dachs, Bär, Hirsch, Fuchs, Frosch, Igel, Eule, Schnecke, Eichhörnchen und Bäumling!",
"achievementBoneToPickModalText": "Du hast alle klassischen und Quest-Skeletthaustiere gesammelt!",
"achievementBoneToPick": "Ein harter Knochen",
"achievementBoneToPickText": "Hat alle klassischen und Quest-Skeletthaustiere ausgebrütet!"
+17 -1
View File
@@ -729,5 +729,21 @@
"backgroundOldPhotoText": "Altes Foto",
"backgroundOldPhotoNotes": "Posiere auf einem alten Foto.",
"backgrounds092022": "Set 100: Veröffentlicht im September 2022",
"backgrounds102022": "Set 101: Veröffentlicht im Oktober 2022"
"backgrounds102022": "Set 101: Veröffentlicht im Oktober 2022",
"backgroundSpookyRuinsText": "Gruselige Ruinen",
"backgroundMaskMakersWorkshopText": "Masken-Macher-Werkstatt",
"backgroundMaskMakersWorkshopNotes": "Probiere in der Masken-Macher-Werkstatt ein neues Gesicht aus.",
"backgroundCemeteryGateText": "Friedhofstor",
"backgroundCemeteryGateNotes": "Suche ein Friedhofstor heim.",
"backgroundSpookyRuinsNotes": "Erkunde gruselige Ruinen.",
"backgrounds112022": "Set 102: Veröffentlicht im November 2022",
"backgroundAmongGiantMushroomsNotes": "Bewundere Riesige Pilze.",
"backgroundAmongGiantMushroomsText": "Unter Riesigen Pilzen",
"backgroundMistyAutumnForestText": "Nebeliger Herbstwald",
"backgroundMistyAutumnForestNotes": "Durchstreife einen nebeligen Herbstwald.",
"backgroundAutumnBridgeText": "Brücke im Herbst",
"backgroundAutumnBridgeNotes": "Bewundere die Schönheit einer Brücke im Herbst.",
"backgrounds122022": "Set 103: Veröffentlicht im Dezember 2022",
"backgroundBranchesOfAHolidayTreeText": "Äste eines Festtagsbaums",
"backgroundBranchesOfAHolidayTreeNotes": "Baumle auf den Ästen eines Festtagsbaums."
}
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -56,7 +56,7 @@
"mobileAndroid": "Android App",
"mobileIOS": "iOS App",
"oldNews": "Neuigkeiten",
"newsArchive": "Neuigkeiten-Archiv auf Wikia (mehrsprachig)",
"newsArchive": "Neuigkeiten-Archiv auf Fandom (mehrsprachig)",
"setNewPass": "Neues Passwort setzen",
"password": "Passwort",
"playButton": "Spielen",
+5 -1
View File
@@ -2736,5 +2736,9 @@
"weaponMystery202211Notes": "Bündle die massive Macht eines Blitzgewitters mit diesem Stab. Gewährt keinen Attributbonus. November 2022 Abonnentengegenstand.",
"armorArmoireSheetGhostCostumeNotes": "Boo! Das ist das gruseligste Kostüm in Habitica, also geh vernünftig damit um … und gib Acht, dass Du nicht stolperst. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
"headMystery202211Text": "Blitzbeschwörer Hut",
"headMystery202211Notes": "Sei vorsichtig mit diesem blitzenden Hut, er kann einen sehr schockierenden Eindruck bei Deinen Bewunderern hinteralssen! Gewährt keinen Attributbonus. November 2022 Abonnentengegenstand."
"headMystery202211Notes": "Sei vorsichtig mit diesem blitzenden Hut, er kann einen sehr schockierenden Eindruck bei Deinen Bewunderern hinteralssen! Gewährt keinen Attributbonus. November 2022 Abonnentengegenstand.",
"weaponArmoireMagicSpatulaText": "Magischer Pfannenwender",
"weaponArmoireMagicSpatulaNotes": "Schau zu, wie Dein Essen durch die Luft fliegt und sich überschlägt. Du hast den Rest des Tages Glück wenn es dreimal magisch überschlägt, bevor es wieder am Pfannenwender landet. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Küchenwerkzeugset (Gegenstand 1 von 2).",
"shieldArmoireBubblingCauldronText": "Übersprudelnder Kessel",
"shieldArmoireBubblingCauldronNotes": "Der perfekte Kessel, um einen Produktivitätstrank zu brühen oder eine würzige Suppe zu kochen. Um genau zu sein gibt es zwischen diesen beiden kaum einen Unterschied! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Küchenwerkzeugset (Gegenstand 2 von 2)."
}
+22 -10
View File
@@ -20,8 +20,8 @@
"dataTool": "Werkzeug zur Datenanzeige",
"resources": "Ressourcen",
"communityGuidelines": "Community-Richtlinien",
"bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort oder einen religiösen Fluch enthalten, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen beziehen (<%= swearWordsUsed %>). Habitica hat Spieler unterschiedlichster Herkunft, weswegen wir unseren Chat besonders sauber halten wollen. Du kannst Deine Nachricht gerne überarbeiten, um sie doch noch posten zu können!",
"bannedSlurUsed": "Dein Beitrag enthielt unangebrachten Inhalt und Deine Chat Privilegien wurden Dir entzogen.",
"bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort enthalten, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen beziehen (<%= swearWordsUsed %>). Habitica achtet darauf, unsere Chats frei von diesen Dingen zu halten. Du kannst Deine Nachricht gerne überarbeiten und sie wieder posten! Die betroffenen Wörter musst Du allerdings löschen, nicht einfach zensieren.",
"bannedSlurUsed": "Dein Beitrag enthielt unangebrachte Inhalte, daher wurden Dir Deine Chat-Privilegien entzogen.",
"party": "Party",
"usernameCopied": "Benutzername in die Zwischenablage kopiert.",
"createGroupPlan": "Erstellen",
@@ -107,7 +107,7 @@
"copyMessageAsToDo": "Nachricht als To-Do übernehmen",
"copyAsTodo": "Als To-Do kopieren",
"messageAddedAsToDo": "Nachricht als To-Do übernommen.",
"leaderOnlyChallenges": "Nur der Gruppenleiter kann Herausforderungen erstellen",
"leaderOnlyChallenges": "Nur die Gruppenleitung kann Herausforderungen erstellen",
"sendGift": "Ein Geschenk schicken",
"inviteFriends": "Lade Freunde ein",
"inviteByEmail": "Lade per E-Mail ein",
@@ -273,7 +273,7 @@
"createParty": "Erstelle eine Party",
"inviteMembersNow": "Möchtest Du jetzt Mitglieder einladen?",
"playInPartyTitle": "Spiele Habitica in einer Party!",
"playInPartyDescription": "Bewältige unglaubliche Quests - mit Freunden oder auf Dich allein gestellt. Besiege Monster, erstelle Wettbewerbe und hilf Dir selbst, verantwortungsvoll zu bleiben, indem Du einer Party beitrittst.",
"playInPartyDescription": "Bewältige unglaubliche Quests mit Freunden oder auf Dich allein gestellt. Besiege Monster, erstelle Herausforderungen und hilf Dir selbst, verantwortungsvoll zu bleiben, indem Du einer Party beitrittst.",
"wantToJoinPartyTitle": "Möchtest Du einer Party beitreten?",
"wantToJoinPartyDescription": "Gib Deinen Benutzernamen einem Freund, der bereits in einer Party ist, oder gehe zur <a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted Guild</a>, um potenzielle Verbündete zu finden!",
"copy": "Kopieren",
@@ -326,19 +326,19 @@
"whatsIncludedGroup": "Was beinhaltet das Abonnement",
"whatsIncludedGroupDesc": "Alle Mitglieder der Gruppe erhalten volle Abonnementvorteile, einschließlich der monatlichen Abonnentengegenstände, der Möglichkeit Edelsteine mit Gold zu kaufen, und das Königliche Purpurfarbene Wolpertinger-Reittier, das exklusiv für Benutzer mit einer Mitgliedschaft im Gruppenplan verfügbar ist.",
"howDoesBillingWork": "Wie funktioniert die Verrechnung?",
"howDoesBillingWorkDesc": "Gruppenleiter erhalten monatlich auf der Grundlage der Gruppenmitgliederzahl eine Gebühr in Rechnung gestellt. Diese Gebühr beinhaltet den Preis von $9 (USD) für das Abonnement des Gruppenleiters, plus $3 USD für jedes weitere Gruppenmitglied. Zum Beispiel: Eine Gruppe von vier Benutzern kostet $18 USD/Monat, da die Gruppe aus 1 Gruppenleiter + 3 Gruppenmitgliedern besteht.",
"howDoesBillingWorkDesc": "Auf Grundlage der Mitgliederzahl wird der Gruppenleitung monatlich eine Gebühr in Rechnung gestellt. Diese Gebühr beinhaltet den Preis von $9 (USD) für das Abonnement der Gruppenleitung, sowie $3 USD für jedes weitere Gruppenmitglied. Zum Beispiel: Eine Gruppe von vier Personen kostet $18 USD/Monat, da die Gruppe aus 1 Gruppenleitung + 3 weiteren Mitglieder besteht.",
"howToAssignTask": "Wie weise ich eine Aufgabe zu?",
"howToAssignTaskDesc": "Weise eine Aufgabe einem oder mehreren Gruppenmitgliedern (einschließlich des Gruppenleiters oder dem Organisator selbst) zu, indem Du ihre Benutzernamen in das Feld \"Zuweisen an\" im Bereich \"Aufgabe erstellen\" eingibst. Du kannst eine Aufgabe auch jemandem zuzuweisen, nachdem Du sie erstellt hast, indem du die Aufgabe bearbeitest und den Benutzer im Feld \"Zuweisen an\" hinzufügst!",
"howToAssignTaskDesc": "Weise eine Aufgabe einem oder mehreren Gruppenmitgliedern (einschließlich des Gruppenleiters oder dem Organisator selbst) zu, indem Du ihre Benutzernamen in das Feld \"Zuweisen an\" im Bereich \"Aufgabe erstellen\" einträgst. Du kannst eine Aufgabe auch jemandem zuzuweisen, nachdem Du sie erstellt hast, indem du die Aufgabe bearbeitest und den entsprechenden Namen im Feld \"Zuweisen an\" hinzufügst!",
"howToRequireApproval": "Wie markiert man eine Aufgabe mit \"Zustimmung benötigt\"?",
"howToRequireApprovalDesc": "Markiere die \"Zustimmung benötigt\" Einstellung, um eine Aufgabe durch einen Gruppenleiter oder einen Organisator bestätigen zu lassen. Der Benutzer, der die Aufgabe abhakt, erhält seine Belohnung für die Erledigung erst, nachdem die Zustimmung erteilt wurde.",
"howToRequireApprovalDesc2": "Gruppenleiter und Organisatoren können erledigte Aufgaben direkt von der Aufgabenliste oder aus dem Benachrichtigungs-Panel bestätigen.",
"howToRequireApprovalDesc": "Wähle die Option \"Zustimmung benötigt\" aus, um eine Aufgabe durch die Gruppenleitung oder die Organisation bestätigen zu lassen. Benutzende, welche die Aufgabe abhaken, erhalten ihre Belohnung hierfür erst, nachdem die Zustimmung erteilt wurde.",
"howToRequireApprovalDesc2": "Gruppenleitung und Organisation können erledigte Aufgaben direkt von der Aufgabenliste oder aus dem Benachrichtigungs-Panel bestätigen.",
"whatIsGroupManager": "Was ist ein Gruppen-Organisator?",
"whatIsGroupManagerDesc": "Gruppen-Organisatoren haben keinen Zugriff auf die Rechnungs-Details einer Gruppe, aber sie können verteilte Aufgaben für Gruppenmitglieder erstellen, zuweisen und bestätigen. Die Beförderung zum Organisator erfolgt in der Mitgliederliste.",
"goToTaskBoard": "Gehe zur Aufgabenliste",
"sharedCompletion": "Fertigstellungsbedingung",
"recurringCompletion": "Keine - Gruppenaufgabe kann nicht fertiggestellt werden",
"singleCompletion": "Einzeln - Ist erledigt sobald ein zugeteilter Benutzer abschliesst",
"allAssignedCompletion": "Alle - Ist erledigt sobald alle zugeteilten Benutzer abschliessen",
"allAssignedCompletion": "Alle Ist erledigt, sobald alle zugeteilten Benutzer abschliessen",
"pmReported": "Danke dass Du diese Nachricht gemeldet hast.",
"suggestedGroup": "Vorgeschlagen weil Du bei Habitica neu bist.",
"taskClaimed": "<%- userName %> hat die Aufgabe <span class=\"notification-bold\"><%- taskText %></span> übernommen.",
@@ -405,5 +405,17 @@
"youEmphasized": "<strong>Du</strong>",
"newGroupsBullet06": "Die Aufgabenstatusanzeige ermöglicht Dir schnell zu sehen, wer eine Aufgabe als erledigt markiert hat",
"newGroupsBullet08": "Der Gruppenleiter und die Gruppenmanager können schnell Aufgaben vom oberen Ende der Aufgabenlisten hinzufügen",
"sendGiftLabel": "Möchtest Du eine Geschenknachricht senden?"
"sendGiftLabel": "Möchtest Du eine Geschenknachricht senden?",
"lastCompleted": "Zuletzt fertiggestellt",
"newGroupsBullet03": "Geteilte Aufgaben werden für alle zur selben Zeit zurückgesetzt, um die Zusammenarbeit zu erleichtern",
"newGroupsBullet04": "Geteilte Tagesaufgaben fügen keinen Schaden zu, wenn sie nicht erledigt werden oder im Gestrige-Aktivitäten-festhalten-Fenster erscheinen",
"newGroupsBullet07": "Schalte ein oder aus, dass geteilte Aufgaben auf Deiner persönlichen Aufgabenanzeige erscheinen",
"newGroupsBullet10": "Zuweisungsstatus bestimmt Abschlussbedingung:",
"newGroupsVisitFAQ": "Besuche die <a href='/static/faq#group-plans' target='_blank'>Häufigen Fragen</a> aus dem Hilfe-Dropdownmenü heraus für mehr Informationen.",
"newGroupsBullet05": "Die Farbe geteilter Aufgaben baut sich ab, wenn sie nicht erledigt werden, was das Verfolgen des Fortschritts erleichtert",
"newGroupsWelcome": "Wilkommen beim neuen Geteilte-Aufgaben-Brett!",
"newGroupsBullet10a": "<strong>Weise eine Aufgabe niemandem zu</strong>, wenn sie von jedem Mitglied abgeschlossen werden kann",
"newGroupsBullet10b": "<strong>Weise eine Aufgabe einem Mitglied zu</strong>, damit sie nur von diesem abgeschlossen werden kann",
"newGroupsBullet10c": "<strong>Weise eine Aufgabe mehreren Mitgliedern zu</strong>, wenn sie von allen abgeschlossen werden muss",
"newGroupsBullet09": "Eine geteilte Aufgabe kann als unfertig markiert werden um darauf aufmerksam zu machen, dass daran noch gearbeitet werden muss"
}
+1 -1
View File
@@ -659,7 +659,7 @@
"questSilverUnlockText": "Schaltet den Kauf von Silbernen Schlüpfelixieren auf dem Marktplatz frei",
"questRobotCompletion": "Als @Rev und der Rechenschafts-Buddy die letzte Schraube einsetzen, erwacht die Zeitmaschine zum Leben. @FolleMente und @McCoyly springen an Bord. „Danke für die Hilfe! Wir sehen uns in der Zukunft! Übrigens, die hier sollen Dir bei Deiner nächsten Erfindung helfen!\" Damit verschwinden die Zeitreisenden, aber im Wrack des alten Produktivitätsstabilisators verbleiben drei Eier mit Uhrwerken. Vielleicht sind das die entscheidenden Komponenten für eine neue Produktionslinie von Rechenschafts-Buddys!",
"questRobotNotes": "Im Max Kapazitäten-Labor verleiht @Rev der neuesten Erfindung, einem robotischen Rechenschafts-Buddy , den letzten Schliff, als plötzlich ein seltsames Metallfahrzeug in einer Rauchwolke erscheint, nur wenige Zentimeter vom Fluktuationsdetektor des Roboters entfernt! Die Insassen, zwei seltsame, in Silber gekleidete Gestalten, verlassen ihr Gefährt und nehmen ihre Weltraumhelme ab, wobei sie sich als @FolleMente und @McCoyly offenbaren. <br><br>„Ich postuliere, dass unsere Produktivitätsimplementierung eine Anomalie aufwies“, meint @FolleMente verlegen. <br><br>@ McCoyly verschränkt ihre Arme. „Das bedeutet, dass sie es versäumt haben, ihre Tagesaufgaben zu erledigen, was, wie ich postuliere, zur Zersetzung unseres Produktivitätsstabilisators geführt hat. Dabei handelt es sich um eine wesentliche Komponente für Zeitreisen, die zwingend Konsistenz benötigt, um richtig funktionieren zu können. Unsere Leistungen befeuern unsere Bewegung durch Zeit und Raum! Ich habe keine Zeit, um es genauer zu erklären, @Rev. Du wirst es in 37 Jahren entdecken oder vielleicht auch Deine Verbündeten, die Mysteriösen Zeitreisenden. Kannst Du uns vorerst dabei helfen, unsere Zeitmachine zu reparieren?\"",
"rockingReptilesNotes": "Beinhaltet den \"Insta-Gator\", \"Die Schlange der Ablenkung\" und den \"Veloci-Rpper\". Verfügbar bis zum 30. September.",
"rockingReptilesNotes": "Beinhaltet den \"Insta-Gator\", \"Die Schlange der Ablenkung\" und den \"Veloci-Rpper\". Verfügbar bis zum 30. November.",
"rockingReptilesText": "\"Rockendes Reptilien\"-Quest-Bundle",
"questRobotUnlockText": "Schaltet den Kauf von Robotereiern auf dem Markplatz frei",
"questRobotDropRobotEgg": "Roboter (Ei)",
+20 -13
View File
@@ -67,7 +67,7 @@
"APITokenWarning": "Wenn Du einen neuen API-Token brauchst (z.B. weil Du ihn versehentlich geteilt hast), schreibe eine E-Mail an <%= hrefTechAssistanceEmail %> mit Deiner Benutzer ID und dem aktuellen Schlüssel. Sobald er zurückgesetzt ist, wirst Du Dich auf der Webseite und der mobilen App aus- und neu einloggen müssen und den Schlüssel in jedem anderen Habitica Tool, das Du nutzt, einstellen müssen.",
"thirdPartyApps": "Apps von Drittanbietern",
"dataToolDesc": "Eine Webseite, die Dir Informationen aus Deinem Habitica-Konto anzeigt, z. B. Statistiken über Deine Aufgaben, Deine Ausrüstung und Fähigkeiten.",
"beeminder": "Beeminder",
"beeminder": "Bienenwächter/in",
"beeminderDesc": "Lass Beeminder Deine Habitica-To-Dos automatisch überwachen. Du kannst Dich verpflichten, eine tägliche oder wöchentliche Mindestanzahl an To-Dos zu erledigen, oder Du kannst Dich engagieren, die Zahl Deiner unerledigten To-Dos allmählich zu verringern. (Unter \"verpflichten\" versteht Beeminder, dass Du echtes Geld zahlst, wenn Du Deine Versprechen nicht hältst! Aber Du kannst auch einfach die ausgefallenen Grafiken von Beeminder bewundern.)",
"chromeChatExtension": "Chrome Chat-Erweiterung",
"chromeChatExtensionDesc": "Die Chrome Chat-Erweiterung für Habitica fügt eine intuitive Chat-Box zu habitica.com hinzu. Damit kannst Du in der Taverne chatten, mit Deiner Party und mit allen Gilden, zu denen Du gehörst.",
@@ -190,24 +190,24 @@
"onlyPrivateSpaces": "Nur in privaten Bereichen",
"everywhere": "Überall",
"bannedSlurUsedInProfile": "Dein Anzeigename oder Über-Text beinhaltete eine Verunglimpfung, daher wurden Dir Deine Chat-Privilegien entzogen.",
"transaction_subscription_perks": "Aus der Abonnement-Vergünstigung",
"transaction_subscription_perks": "<b>Abonnement</b>-Vergünstigung",
"transaction_reroll": "Verstärkungstrank benutzt",
"noGemTransactions": "Du hast noch keine Edelstein-Transaktionen.",
"transactions": "Transaktionen",
"gemTransactions": "Edelstein-Transaktionen",
"hourglassTransactions": "Sanduhr-Transaktionen",
"noHourglassTransactions": "Du hast noch keine Sanduhr-Transaktionen.",
"transaction_buy_money": "Mit Geld erworben",
"transaction_buy_gold": "Mit Gold erworben",
"transaction_spend": "Ausgegeben für",
"transaction_gift_send": "Verschenkt an",
"transaction_gift_receive": "Erhalten von",
"transaction_create_challenge": "Herausforderung erstellt",
"transaction_create_guild": "Gilde erstellt",
"transaction_change_class": "Klasse geändert",
"transaction_buy_money": "Mit Geld <b>erworben</b>",
"transaction_buy_gold": "Mit Gold <b>erworben</b>",
"transaction_spend": "<b>Ausgegeben</b> für",
"transaction_gift_send": "<b>Verschenkt</b> an",
"transaction_gift_receive": "<b>Erhalten</b> von",
"transaction_create_challenge": "Herausforderung <b>erstellt</b>",
"transaction_create_guild": "Gilde <b>erstellt</b>",
"transaction_change_class": "<b>Klasse</b> geändert",
"transaction_rebirth": "Sphäre der Wiedergeburt verwendet",
"transaction_debug": "Debug-Aktion",
"transaction_contribution": "Durch Beiträge",
"transaction_contribution": "Neuer <b>Mitwirker-Rang</b>",
"transaction_release_pets": "Haustiere freigelassen",
"transaction_release_mounts": "Reittiere freigelassen",
"addPasswordAuth": "Passwort hinzufügen",
@@ -218,6 +218,13 @@
"dayStartAdjustment": "Änderung des Tageswechsel",
"passwordSuccess": "Passwort erfolgreich geändert",
"giftSubscriptionRateText": "<strong>$<%= price %> $(USD)</strong> für <strong><%= months %> Monate</strong>",
"transaction_admin_update_balance": "Admin gegeben",
"transaction_admin_update_hourglasses": "Admin aktualisiert"
"transaction_admin_update_balance": "<b>Admin</b> gegeben",
"transaction_admin_update_hourglasses": "<b>Admin</b> aktualisiert",
"transaction_create_bank_challenge": "Herausforderung mit Edelsteinen des Gildenbankkontos erstellt",
"passwordIssueLength": "Passwörter müssen zwischen 8 und 64 Zeichen lang sein.",
"timestamp": "Zeitstempel",
"amount": "Menge",
"note": "Anmerkung",
"action": "Aktion",
"remainingBalance": "Übriger Kontostand"
}
+4 -1
View File
@@ -141,5 +141,8 @@
"achievementWoodlandWizardModalText": "You collected all the forest pets!",
"achievementBoneToPick": "Bone to Pick",
"achievementBoneToPickText": "Has hatched all the Classic and Quest Skeleton Pets!",
"achievementBoneToPickModalText": "You collected all the Classic and Quest Skeleton Pets!"
"achievementBoneToPickModalText": "You collected all the Classic and Quest Skeleton Pets!",
"achievementPolarPro": "Polar Pro",
"achievementPolarProText": "Has hatched all Polar pets: Bear, Fox, Penguin, Whale, and Wolf!",
"achievementPolarProModalText": "You collected all the Polar Pets!"
}
@@ -835,6 +835,14 @@
"backgroundAutumnBridgeText": "Bridge in Autumn",
"backgroundAutumnBridgeNotes": "Admire the beauty of a Bridge in Autumn.",
"backgrounds122022": "SET 103: Released December 2022",
"backgroundBranchesOfAHolidayTreeText": "Branches of a Holiday Tree",
"backgroundBranchesOfAHolidayTreeNotes": "Frolic on the Branches of a Holiday Tree.",
"backgroundInsideACrystalText": "Inside A Crystal",
"backgroundInsideACrystalNotes": "Peer out from Inside A Crystal.",
"backgroundSnowyVillageText": "Snowy Village",
"backgroundSnowyVillageNotes": "Admire a Snowy Village.",
"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
+2
View File
@@ -67,6 +67,8 @@
"webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and Skills will damage the Boss as usual. You can also be in a normal Quest at the same time. Your tasks and Skills will count towards both the World Boss and the Boss/Collection Quest in your party. A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change. You can read more about [past World Bosses](https://habitica.fandom.com/wiki/World_Bosses) on the wiki.",
"faqQuestion13": "What is a Group Plan?",
"iosFaqAnswer13": "## How do Group Plans work?\n\nA [Group Plan](/group-plans) gives your Party or Guild access to a shared task board thats similar to your personal task board! Its a shared Habitica experience where tasks can be created and checked off by anyone in the group.\n\nThere are also features available like member roles, status view, and task assigning that give you a more controlled experience. [Visit our wiki](https://habitica.fandom.com/wiki/Group_Plans) to learn more about our Group Plans features!\n\n## Who benefits from a Group Plan?\n\nGroup Plans work best when you have a small team of people who want to collaborate together. We recommend 2-5 members.\n\nGroup Plans are great for families, whether its a parent and child or you and a partner. Shared goals, chores, or responsibilities are easy to keep track of on one board.\n\nGroup Plans can also be useful for teams of colleagues that have shared goals, or managers that want to introduce their employees to gamification.\n\n## Quick tips for using Groups\n\nHere are some quick tips to get you started with your new Group. Well provide more details in the following sections:\n\n* Make a member a manager to give them the ability to create and edit tasks\n* Leave tasks unassigned if anyone can complete it and it only needs done once\n* Assign a task to one person to make sure no one else can complete their task\n* Assign a task to multiple people if they all need to complete it\n* Toggle the ability to display shared tasks on your personal board to not miss anything\n* You get rewarded for the tasks you complete, even multi-assigned\n* Task completion rewards arent shared or split between Team members\n* Use task color on the team board to judge the average completion rate of tasks\n* Regularly review the tasks on your Team Board to make sure they are still relevant\n* Missing a Daily wont damage you or your team, but the task will degrade in color\n\n## How can others in the group create tasks?\n\nOnly the group leader and managers can create tasks. If youd like a group member to be able to create tasks, then you should promote them to be a manager by going to the Group Information tab, viewing the member list, and clicking the dot icon by their name.\n\n## How does assigning a task work?\n\nGroup Plans give you the unique ability to assign tasks to other group members. Assigning a task is great for delegating. If you assign a task to someone, then other members are prevented from completing it.\n\nYou can also assign a task to multiple people if it needs to be completed by more than one member. For example, if everyone has to brush their teeth, create a task and assign it to each group member. They will all be able to check it off and get their individual rewards for doing so. The main task will show as complete once everyone checks it off.\n\n## How do unassigned tasks work?\n\nUnassigned tasks can be completed by anyone in the group, so leave a task unassigned to allow any member to complete it. For example, taking out the trash. Whoever takes out the trash can check off the unassigned task and it will show as completed for everyone.\n\n## How does the synchronized day reset work?\n\nShared tasks will reset at the same time for everyone to keep the shared task board in sync. This time is visible on the shared task board and is determined by the group leaders day start time. Because shared tasks reset automatically, you will not get a chance to complete yesterdays uncompleted shared Dailies when you check in the next morning.\n\nShared Dailies will not do damage if they are missed, however they will degrade in color to help visualize progress. We dont want the shared experience to be a negative one!\n\n## How do I use my Group on the mobile apps?\n\nWhile the mobile apps dont fully support all Group Plans functionality yet, you can still complete shared tasks from the iOS and Android app by copying the tasks onto your personal task board. You can switch this preference on from Settings in the mobile apps or from the group task board on the browser version. Now open and assigned shared tasks will display on your personal task board across all platforms.\n\n## Whats the difference between a Groups shared tasks and Challenges?\n\nGroup Plan shared task boards are more dynamic than Challenges, in that they can constantly be updated and interacted with. Challenges are great if you have one set of tasks to send out to many people.\n\nGroup Plans are also a paid feature, while Challenges are available free to everyone.\n\nYou cannot assign specific tasks in Challenges, and Challenges do not have a shared day reset. In general, Challenges offer less control and direct interaction.",
"androidFaqAnswer13": "## How do Group Plans work?\n\nA [Group Plan](/group-plans) gives your Party or Guild access to a shared task board thats similar to your personal task board! Its a shared Habitica experience where tasks can be created and checked off by anyone in the group.\n\nThere are also features available like member roles, status view, and task assigning that give you a more controlled experience. [Visit our wiki](https://habitica.fandom.com/wiki/Group_Plans) to learn more about our Group Plans features!\n\n## Who benefits from a Group Plan?\n\nGroup Plans work best when you have a small team of people who want to collaborate together. We recommend 2-5 members.\n\nGroup Plans are great for families, whether its a parent and child or you and a partner. Shared goals, chores, or responsibilities are easy to keep track of on one board.\n\nGroup Plans can also be useful for teams of colleagues that have shared goals, or managers that want to introduce their employees to gamification.\n\n## Quick tips for using Groups\n\nHere are some quick tips to get you started with your new Group. Well provide more details in the following sections:\n\n* Make a member a manager to give them the ability to create and edit tasks\n* Leave tasks unassigned if anyone can complete it and it only needs done once\n* Assign a task to one person to make sure no one else can complete their task\n* Assign a task to multiple people if they all need to complete it\n* Toggle the ability to display shared tasks on your personal board to not miss anything\n* You get rewarded for the tasks you complete, even multi-assigned\n* Task completion rewards arent shared or split between Team members\n* Use task color on the team board to judge the average completion rate of tasks\n* Regularly review the tasks on your Team Board to make sure they are still relevant\n* Missing a Daily wont damage you or your team, but the task will degrade in color\n\n## How can others in the group create tasks?\n\nOnly the group leader and managers can create tasks. If youd like a group member to be able to create tasks, then you should promote them to be a manager by going to the Group Information tab, viewing the member list, and clicking the dot icon by their name.\n\n## How does assigning a task work?\n\nGroup Plans give you the unique ability to assign tasks to other group members. Assigning a task is great for delegating. If you assign a task to someone, then other members are prevented from completing it.\n\nYou can also assign a task to multiple people if it needs to be completed by more than one member. For example, if everyone has to brush their teeth, create a task and assign it to each group member. They will all be able to check it off and get their individual rewards for doing so. The main task will show as complete once everyone checks it off.\n\n## How do unassigned tasks work?\n\nUnassigned tasks can be completed by anyone in the group, so leave a task unassigned to allow any member to complete it. For example, taking out the trash. Whoever takes out the trash can check off the unassigned task and it will show as completed for everyone.\n\n## How does the synchronized day reset work?\n\nShared tasks will reset at the same time for everyone to keep the shared task board in sync. This time is visible on the shared task board and is determined by the group leaders day start time. Because shared tasks reset automatically, you will not get a chance to complete yesterdays uncompleted shared Dailies when you check in the next morning.\n\nShared Dailies will not do damage if they are missed, however they will degrade in color to help visualize progress. We dont want the shared experience to be a negative one!\n\n## How do I use my Group on the mobile apps?\n\nWhile the mobile apps dont fully support all Group Plans functionality yet, you can still complete shared tasks from the iOS and Android app by copying the tasks onto your personal task board. You can switch this preference on from Settings in the mobile apps or from the group task board on the browser version. Now open and assigned shared tasks will display on your personal task board across all platforms.\n\n## Whats the difference between a Groups shared tasks and Challenges?\n\nGroup Plan shared task boards are more dynamic than Challenges, in that they can constantly be updated and interacted with. Challenges are great if you have one set of tasks to send out to many people.\n\nGroup Plans are also a paid feature, while Challenges are available free to everyone.\n\nYou cannot assign specific tasks in Challenges, and Challenges do not have a shared day reset. In general, Challenges offer less control and direct interaction.",
"webFaqAnswer13": "## How do Group Plans work?\n\nA [Group Plan](/group-plans) gives your Party or Guild access to a shared task board thats similar to your personal task board! Its a shared Habitica experience where tasks can be created and checked off by anyone in the group.\n\nThere are also features available like member roles, status view, and task assigning that give you a more controlled experience. [Visit our wiki](https://habitica.fandom.com/wiki/Group_Plans) to learn more about our Group Plans features!\n\n## Who benefits from a Group Plan?\n\nGroup Plans work best when you have a small team of people who want to collaborate together. We recommend 2-5 members.\n\nGroup Plans are great for families, whether its a parent and child or you and a partner. Shared goals, chores, or responsibilities are easy to keep track of on one board.\n\nGroup Plans can also be useful for teams of colleagues that have shared goals, or managers that want to introduce their employees to gamification.\n\n## Quick tips for using Groups\n\nHere are some quick tips to get you started with your new Group. Well provide more details in the following sections:\n\n* Make a member a manager to give them the ability to create and edit tasks\n* Leave tasks unassigned if anyone can complete it and it only needs done once\n* Assign a task to one person to make sure no one else can complete their task\n* Assign a task to multiple people if they all need to complete it\n* Toggle the ability to display shared tasks on your personal board to not miss anything\n* You get rewarded for the tasks you complete, even multi-assigned\n* Task completion rewards arent shared or split between Team members\n* Use task color on the team board to judge the average completion rate of tasks\n* Regularly review the tasks on your Team Board to make sure they are still relevant\n* Missing a Daily wont damage you or your team, but the task will degrade in color\n\n## How can others in the group create tasks?\n\nOnly the group leader and managers can create tasks. If youd like a group member to be able to create tasks, then you should promote them to be a manager by going to the Group Information tab, viewing the member list, and clicking the dot icon by their name.\n\n## How does assigning a task work?\n\nGroup Plans give you the unique ability to assign tasks to other group members. Assigning a task is great for delegating. If you assign a task to someone, then other members are prevented from completing it.\n\nYou can also assign a task to multiple people if it needs to be completed by more than one member. For example, if everyone has to brush their teeth, create a task and assign it to each group member. They will all be able to check it off and get their individual rewards for doing so. The main task will show as complete once everyone checks it off.\n\n## How do unassigned tasks work?\n\nUnassigned tasks can be completed by anyone in the group, so leave a task unassigned to allow any member to complete it. For example, taking out the trash. Whoever takes out the trash can check off the unassigned task and it will show as completed for everyone.\n\n## How does the synchronized day reset work?\n\nShared tasks will reset at the same time for everyone to keep the shared task board in sync. This time is visible on the shared task board and is determined by the group leaders day start time. Because shared tasks reset automatically, you will not get a chance to complete yesterdays uncompleted shared Dailies when you check in the next morning.\n\nShared Dailies will not do damage if they are missed, however they will degrade in color to help visualize progress. We dont want the shared experience to be a negative one!\n\n## How do I use my Group on the mobile apps?\n\nWhile the mobile apps dont fully support all Group Plans functionality yet, you can still complete shared tasks from the iOS and Android app by copying the tasks onto your personal task board. You can switch this preference on from Settings in the mobile apps or from the group task board on the browser version. Now open and assigned shared tasks will display on your personal task board across all platforms.\n\n## Whats the difference between a Groups shared tasks and Challenges?\n\nGroup Plan shared task boards are more dynamic than Challenges, in that they can constantly be updated and interacted with. Challenges are great if you have one set of tasks to send out to many people.\n\nGroup Plans are also a paid feature, while Challenges are available free to everyone.\n\nYou cannot assign specific tasks in Challenges, and Challenges do not have a shared day reset. In general, Challenges offer less control and direct interaction.",
"iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](https://habitica.fandom.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
+49 -2
View File
@@ -438,6 +438,9 @@
"headSpecialNye2021Text": "Preposterous Party Hat",
"headSpecialNye2021Notes": "You've received a Preposterous Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
"headSpecialNye2022Text": "Fantastic Party Hat",
"headSpecialNye2022Notes": "You've received a Fantastic Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
"weaponSpecialSpring2022RogueText": "Giant Earring Stud",
"weaponSpecialSpring2022RogueNotes": "A shiny! Its so shiny and gleaming and pretty and nice and all yours! Increases Strength by <%= str %>. Limited Edition 2022 Spring Gear.",
"weaponSpecialSpring2022WarriorText": "Inside-Out Umbrella",
@@ -456,6 +459,15 @@
"weaponSpecialFall2022HealerText": "Right Peeker Eye",
"weaponSpecialFall2022HealerNotes": "To claim victory, hold it forth and utter the words of command: 'Eye One!' Increases Intelligence by <%= int %>. Limited Edition 2022 Fall Gear.",
"weaponSpecialWinter2023RogueText": "Green Satin Sash",
"weaponSpecialWinter2023RogueNotes": "Legends tell of Rogues who snare their opponents' weapons, disarm them, then gift the item back just to be cute. Incrases Strength by <%= str %>. Limited Edition 2022-2023 Winter Gear.",
"weaponSpecialWinter2023WarriorText": "Tusk Spear",
"weaponSpecialWinter2023WarriorNotes": "The two prongs of this spear are shaped like walrus tusks but are twice as powerful. Jab at doubts and at silly poems until they back off! Increases Strength by <%= str %>. Limited Edition 2022-2023 Winter Gear.",
"weaponSpecialWinter2023MageText": "Foxfire",
"weaponSpecialWinter2023MageNotes": "Neither fox nor fire, but plenty festive! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2022-2023 Winter Gear.",
"weaponSpecialWinter2023HealerText": "Throwing Wreath",
"weaponSpecialWinter2023HealerNotes": "Watch this festive, prickly wreath spin through the air toward your enemy or obstacles and return to you like a boomerang for another throw. Increases Intelligence by <%= int %>. Limited Edition 2022-2023 Winter Gear.",
"weaponMystery201411Text": "Pitchfork of Feasting",
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
"weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth",
@@ -484,6 +496,8 @@
"weaponMystery202209Notes": "This book will guide you through your journey into magic-making. Confers no benefit. September 2022 Subscriber Item.",
"weaponMystery202211Text": "Electromancer Staff",
"weaponMystery202211Notes": "Harness the awesome power of a lightning storm with this staff. Confers no benefit. November 2022 Subscriber Item.",
"weaponMystery202212Text": "Glacial Wand",
"weaponMystery202212Notes": "The glowing snowflake in this wand holds the power to warm hearts on even the coldest winter night! Confers no benefit. December 2022 Subscriber Item.",
"weaponMystery301404Text": "Steampunk Cane",
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
@@ -669,7 +683,8 @@
"weaponArmoireFeatherDusterNotes": "Let these fancy feathers fly over all your old objects to make them shine like new. Just beware of the disturbed dust so you dont sneeze! Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Cleaning Supplies Set (Item 2 of 3)",
"weaponArmoireMagicSpatulaText": "Magic Spatula",
"weaponArmoireMagicSpatulaNotes": "Watch your food fly and flip in the air. You get good luck for the day if it magically flips over three times and then lands back on your spatula. Increases Perception by <%= per %>. Enchanted Armoire: Cooking Implements Set (Item 1 of 2).",
"weaponArmoireFinelyCutGemText": "Finely Cut Gem",
"weaponArmoireFinelyCutGemNotes": "What a find! This stunning, precision-cut gem will be the prize of your collection. And it might contain some special magic, just waiting for you to tap into it. Increases Constitution by <%= con %>. Enchanted Armoire: Jeweler Set (Item 4 of 4).",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -1106,6 +1121,15 @@
"armorSpecialFall2022HealerText": "Profusion of Peeker Pods",
"armorSpecialFall2022HealerNotes": "How many peeps could a Peeker peep, if a Peeker could peep peeps? Increases Constitution by <%= con %>. Limited Edition 2022 Fall Gear.",
"armorSpecialWinter2023RogueText": "Ribbon Wrap",
"armorSpecialWinter2023RogueNotes": "Obtain items. Bundle them up in pretty paper. And give them to your local Rogue! The season demands it. Increases Perception by <%= per %>. Limited Edition 2022-2023 Winter Gear.",
"armorSpecialWinter2023WarriorText": "Walrus Suit",
"armorSpecialWinter2023WarriorNotes": "This tough walrus suit is perfect for a walk along a beach in the middle of the night. Increases Constitution by <%= con %>. Limited Edition 2022-2023 Winter Gear.",
"armorSpecialWinter2023MageText": "Fairy Light Gown",
"armorSpecialWinter2023MageNotes": "Just because you have lights on, that doesn't make you a tree! ...maybe some other year. Increases Intelligence by <%= int %>. Limited Edition 2022-2023 Winter Gear.",
"armorSpecialWinter2023HealerText": "Cardinal Suit",
"armorSpecialWinter2023HealerNotes": "This bright cardinal suit is perfect for flying high above your problems. Increases Constitution by <%= con %>. Limited Edition 2022-2023 Winter Gear.",
"armorMystery201402Text": "Messenger Robes",
"armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.",
"armorMystery201403Text": "Forest Walker Armor",
@@ -1218,6 +1242,8 @@
"armorMystery202207Notes": "This armor will have you looking glamorous and gelatinous. Confers no benefit. July 2022 Subscriber Item.",
"armorMystery202210Text": "Ominous Ophidian Armor",
"armorMystery202210Notes": "Try slithering for a change, you may find it's quite an efficient mode of transportation! Confers no benefit. October 2022 Subscriber Item.",
"armorMystery202212Text": "Glacial Dress",
"armorMystery202212Notes": "The universe can be cold, but this charming dress will keep you cozy as you fly. Confers no benefit. December 2022 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorMystery301703Text": "Steampunk Peacock Gown",
@@ -1397,6 +1423,8 @@
"armorArmoireFancyPirateSuitNotes": "Wear this fine jacket well as you organize your ships library or talk it through as a crew. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Fancy Pirate Set (Item 1 of 3).",
"armorArmoireSheetGhostCostumeText": "Sheet Ghost Costume",
"armorArmoireSheetGhostCostumeNotes": "Boo! This is the scariest costume in all of Habitica, so wear it wisely... and watch your step so you dont trip. Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"armorArmoireJewelersApronText": "Jeweler's Apron",
"armorArmoireJewelersApronNotes": "This heavy-duty apron is just the thing to wear when you feel creative. Best of all, there are dozens of small pockets to hold everything you need. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweler Set (Item 1 of 4).",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -1828,6 +1856,15 @@
"headSpecialFall2022MageNotes": "Entrance and lure others close with this magical maiden mask. Increases Perception by <%= per %>. Limited Edition 2022 Fall Gear.",
"headSpecialFall2022HealerText": "Peeker Mask",
"headSpecialFall2022HealerNotes": "Beauty is in there. Somewhere! Increases Intelligence by <%= int %>. Limited Edition 2022 Fall Gear.",
"headSpecialWinter2023RogueText": "Gift Bow",
"headSpecialWinter2023RogueNotes": "People's temptations to “unwrap” your hair will give you opportunities to practice your ducks and dodges. Increases Perception by <%= per %>. Limited Edition 2022-2023 Winter Gear.",
"headSpecialWinter2023WarriorText": "Walrus Helm",
"headSpecialWinter2023WarriorNotes": "This walrus helm is perfect for chatting with a friend or partaking in a clever meal. Increases Strength by <%= str %>. Limited Edition 2022-2023 Winter Gear.",
"headSpecialWinter2023MageText": "Fairy-Lit Tiara",
"headSpecialWinter2023MageNotes": "Were you hatched with a Starry Night potion? Because I've got stars in my eyes for you. Increases Perception by <%= per %>. Limited Edition 2022-2023 Winter Gear.",
"headSpecialWinter2023HealerText": "Cardinal Helm",
"headSpecialWinter2023HealerNotes": "This cardinal helm is perfect for whistling and singing to herald the winter season. Increases Intelligence by <%= int %>. Limited Edition 2022-2023 Winter Gear.",
"headSpecialGaymerxText": "Rainbow Warrior Helm",
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
@@ -1972,7 +2009,6 @@
"headMystery202210Notes": "This scaly hood will surely terrify your To-Do list into submission! Confers no benefit. October 2022 Subscriber Item.",
"headMystery202211Text": "Electromancer Hat",
"headMystery202211Notes": "Be careful with this powerful hat, its effect on admirers can be quite shocking! Confers no benefit. November 2022 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Basic Top Hat",
@@ -2390,6 +2426,11 @@
"shieldSpecialFall2022HealerText": "Left Peeker Eye",
"shieldSpecialFall2022HealerNotes": "Eye Two, look upon this costume and tremble. Increases Constitution by <%= con %>. Limited Edition 2022 Fall Gear.",
"shieldSpecialWinter2023WarriorText": "Oyster Shield",
"shieldSpecialWinter2023WarriorNotes": "The time has come, the Walrus said, to talk of many things: of oyster shells—and winter bells—of songs that someone sings—and where this shields pearl has gone—or what the new year brings! Increases Constitution by <%= con %>. Limited Edition 2022-2023 Winter Gear.",
"shieldSpecialWinter2023HealerText": "Cool Jams",
"shieldSpecialWinter2023HealerNotes": "Your song of frost and snow will soothe the spirits of all who hear. Increases Constitution by <%= con %>. Limited Edition 2022-2023 Winter Gear.",
"shieldMystery201601Text": "Resolution Slayer",
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
"shieldMystery201701Text": "Time-Freezer Shield",
@@ -2547,6 +2588,8 @@
"shieldArmoireDustpanNotes": "Have this handy handheld dustpan ready every time you clean. A vanishing spell cast on it means you never have to search for a trash can to empty it into. Increases Intelligence and Constitution by <%= attrs %> each. Enchanted Armoire: Cleaning Supplies Set (Item 3 of 3).",
"shieldArmoireBubblingCauldronText": "Bubbling Cauldron",
"shieldArmoireBubblingCauldronNotes": "The perfect cauldron for brewing up a productivity potion or cooking a savory soup. In fact, there is little difference between the two! Increases Constitution by <%= con %>. Enchanted Armoire: Cooking Implements Set (Item 2 of 2).",
"shieldArmoireJewelersPliersText": "Jeweler's Pliers",
"shieldArmoireJewelersPliersNotes": "They cut, twist, pinch, and more. This tool can help you create whatever you can imagine. Increases Strength by <%= str %>. Enchanted Armoire: Jeweler Set (Item 3 of 4).",
"back": "Back Accessory",
@@ -2816,6 +2859,8 @@
"headAccessoryMystery202203Notes": "Need an extra boost of speed? The tiny decorative wings on this circlet are more powerful than they look! Confers no benefit. March 2022 Subscriber Item.",
"headAccessoryMystery202205Text": "Dusk-Winged Dragon Horns",
"headAccessoryMystery202205Notes": "These dazzling horns are as bright as a desert sunset. Confers no benefit. May 2022 Subscriber Item.",
"headAccessoryMystery202212Text": "Glacial Tiara",
"headAccessoryMystery202212Notes": "Magnify your warmth and friendship to new heights with this ornate golden tiara. Confers no benefit. December 2022 Subscriber Item.",
"headAccessoryMystery301405Text": "Headwear Goggles",
"headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.",
@@ -2919,6 +2964,8 @@
"eyewearArmoireComedyMaskNotes": "Cheerily! Here is a quaint mask for thine happy heart, playing, heralding joy, and expressing merriment and mirth upon the stage. Increases Constitution by <%= con %>. Enchanted Armoire: Theatre Masks Set (Item 1 of 2).",
"eyewearArmoireTragedyMaskText": "Tragedy Mask",
"eyewearArmoireTragedyMaskNotes": "Alas! Here sits a heavy mask for thine poor player, strutting, fretting, and expressing woe and sorrow upon the stage. Increases Intelligence by <%= int %>. Enchanted Armoire: Theatre Masks Set (Item 2 of 2).",
"eyewearArmoireJewelersEyeLoupeText": "Jeweler's Eye Loupe",
"eyewearArmoireJewelersEyeLoupeNotes": "This eye loupe magnifies what youre working on so you can see absolutely every detail. Increases Perception by <%= per %>. Enchanted Armoire: Jeweler Set (Item 2 of 4).",
"twoHandedItem": "Two-handed item."
}
+5 -1
View File
@@ -191,6 +191,10 @@
"fall2022OrcWarriorSet": "Orc (Warrior)",
"fall2022HarpyMageSet": "Harpy (Mage)",
"fall2022WatcherHealerSet": "Peeker (Healer)",
"winter2023WalrusWarriorSet": "Walrus (Warrior)",
"winter2023FairyLightsMageSet": "Fairy Lights (Mage)",
"winter2023CardinalHealerSet": "Cardinal (Healer)",
"winter2023RibbonRogueSet": "Ribbon (Rogue)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"eventAvailabilityReturning": "Available for purchase until <%= availableDate(locale) %>. This potion was last available in <%= previousDate(locale) %>.",
"dateEndJanuary": "January 31",
@@ -229,7 +233,7 @@
"howItWorks": "How it Works",
"g1g1HowItWorks": "Type in the username of the account youd like to gift to. From there, pick the sub length youd like to gift and check out. Your account will automatically be rewarded with the same level of subscription you just gifted.",
"limitations": "Limitations",
"g1g1Limitations": "This is a limited time event that starts on December 16th at 8:00 AM ET (13:00 UTC) and will end January 6th at 8:00 PM ET (1:00 UTC). This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is canceled or expires.",
"g1g1Limitations": "This is a limited time event that starts on December 15th at 8:00 AM ET (13:00 UTC) and will end January 8th at 11:59 PM ET (January 9th 04:59 UTC). This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is canceled or expires.",
"noLongerAvailable": "This item is no longer available.",
"gemSaleHow": "Between <%= eventStartMonth %> <%= eventStartOrdinal %> and <%= eventEndOrdinal %>, simply purchase any Gem bundle like usual and your account will be credited with the promotional amount of Gems. More Gems to spend, share, or save for any future releases!",
"gemSaleLimitations": "This promotion only applies during the limited time event. This event starts on <%= eventStartMonth %> <%= eventStartOrdinal %> at 8:00 AM EDT (12:00 UTC) and will end <%= eventStartMonth %> <%= eventEndOrdinal %> at 8:00 PM EDT (00:00 UTC). The promo offer is only available when buying Gems for yourself."
@@ -144,6 +144,7 @@
"mysterySet202209": "Magical Scholar Set",
"mysterySet202210": "Ominous Ophidian Set",
"mysterySet202211": "Electromancer Set",
"mysterySet202212": "Glacial Guardian Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
+16 -1
View File
@@ -126,5 +126,20 @@
"achievementShadyCustomerModalText": "You colleted all the Shade Pets!",
"achievementShadeOfItAll": "The Shade of It All",
"achievementShadeOfItAllText": "Has tamed all Shade Mounts.",
"achievementShadeOfItAllModalText": "You tamed all the Shade Mounts!"
"achievementShadeOfItAllModalText": "You tamed all the Shade Mounts!",
"achievementReptacularRumble": "Reptacular Rumble",
"achievementReptacularRumbleModalText": "You collected all the reptile pets!",
"achievementReptacularRumbleText": "Has hatched all the standard colours of reptile pets: Alligator, Pterodactyl, Snake, Triceratops, Turtle, Tyrannosaurus Rex, and Velociraptor!",
"achievementBirdsOfAFeather": "Birds of a Feather",
"achievementBirdsOfAFeatherModalText": "You collected all the flying pets!",
"achievementBirdsOfAFeatherText": "Has hatched all standard colours of flying pets: Flying Pig, Owl, Parrot, Pterodactyl, Gryphon, Falcon, Peacock and Rooster!",
"achievementGroupsBeta2022": "Interactive Beta Tester",
"achievementGroupsBeta2022Text": "You and your group provided invaluable feedback to help Habitica test.",
"achievementGroupsBeta2022ModalText": "You and your groups helped Habitica by testing and providing feedback!",
"achievementWoodlandWizard": "Woodland Wizard",
"achievementWoodlandWizardText": "Has hatched all standard colours of forest creatures: Badger, Bear, Deer, Fox, Frog, Hedgehog, Owl, Snail, Squirrel, and Treeling!",
"achievementWoodlandWizardModalText": "You collected all the forest pets!",
"achievementBoneToPick": "Bone to Pick",
"achievementBoneToPickText": "Has hatched all the Classic and Quest Skeleton Pets!",
"achievementBoneToPickModalText": "You collected all the Classic and Quest Skeleton Pets!"
}
@@ -1,14 +1,13 @@
{
"tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this is an all-ages chat, so please keep content and language appropriate! Consult the Community Guidelines in the sidebar if you have questions.",
"lastUpdated": "Last updated:",
"commGuideHeadingWelcome": "Welcome to Habitica!",
"commGuidePara001": "Greetings, adventurer! Welcome to Habitica, the land of productivity, healthy living, and the occasional rampaging gryphon. We have a cheerful community full of helpful people supporting each other on their way to self-improvement. To fit in, all it takes is a positive attitude, a respectful manner, and the understanding that everyone has different skills and limitations -- including you! Habiticans are patient with one another and try to help whenever they can.",
"commGuidePara002": "To help keep everyone safe, happy, and productive in the community, we do have some guidelines. We have carefully crafted them to make them as friendly and easy-to-read as possible. Please take the time to read them before you start chatting.",
"commGuidePara003": "These rules apply to all of the social spaces we use, including (but not necessarily limited to) Trello, GitHub, Weblate, and the Wikia (aka wiki). Sometimes, unforeseen situations will arise, like a new source of conflict or a vicious necromancer. When this happens, the mods may respond by editing these guidelines to keep the community safe from new threats. Fear not: you will be notified by an announcement from Bailey if the guidelines change.",
"commGuidePara003": "These rules apply to all of the social spaces we use, including (but not necessarily limited to) Trello, GitHub, Weblate, and the Habitica Wiki on Fandom. As communities grow and change, their rules may adapt from time to time. When there are substantive changes to these Guidelines, you'll hear about it in a Bailey announcement and/or our social media!",
"commGuideHeadingInteractions": "Interactions in Habitica",
"commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, Party chat, and Private Messages. All Display Names must comply with the public space guidelines. To change your Display Name, go on the website to User > Profile and click on the \"Edit\" button.",
"commGuidePara016": "When navigating the public spaces in Habitica, there are some general rules to keep everyone safe and happy. These should be easy for adventurers like you!",
"commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, Party chat, and Private Messages. All Display Names and @usernames must comply with the public space guidelines. To change your Display Name and/or @username, on mobile go to Menu > Settings > Profile. On web, go to User > Settings.",
"commGuidePara016": "When navigating the public spaces in Habitica, there are some general rules to keep everyone safe and happy.",
"commGuideList02A": "<strong>Respect each other</strong>. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences. This is part of what makes Habitica so cool! Building a community means respecting and celebrating our differences as well as our similarities. Here are some easy ways to respect each other:",
"commGuideList02B": "<strong>Obey all of the <a href='/static/terms' target='_blank'>Terms and Conditions</a></strong>.",
"commGuideList02C": "<strong>Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group</strong>. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.",
@@ -120,5 +119,6 @@
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.",
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>The Art Trello</a>: for submitting pixel art.",
"commGuideLink07": "<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>The Quest Trello</a>: for submitting quest writing.",
"commGuidePara069": "The following talented artists contributed to these illustrations:"
"commGuidePara069": "The following talented artists contributed to these illustrations:",
"commGuidePara017": "Here's the quick version, but we encourage you to read in more detail below:"
}
File diff suppressed because one or more lines are too long
+46 -46
View File
@@ -1340,98 +1340,98 @@
"shieldSpecialWinter2015RogueNotes": "Verdadera, definitiva y absolutamente acabas de recoger esto del suelo. Aumenta la Fuerza en <%= str %>. Equipo de Invierno 2014-2015 Edición Limitada.",
"shieldSpecialWinter2015WarriorText": "Escudo de Gominola",
"shieldSpecialWinter2015WarriorNotes": "Este escudo aparentemente azucarado se hace en realidad con vegetales nutritivos y gelatinosos. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2014-2015.",
"shieldSpecialWinter2015HealerText": "Escudo reconfortante",
"shieldSpecialWinter2015HealerNotes": "Este escudo desvía el viento helado. Aumenta la Constitución en <%= con %>. Equipo de Invierno 2014-2015 Edición Limitada.",
"shieldSpecialWinter2015HealerText": "Escudo Reconfortante",
"shieldSpecialWinter2015HealerNotes": "Este escudo desvía el viento helado. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2014-2015.",
"shieldSpecialSpring2015RogueText": "Sigilo Explosivo",
"shieldSpecialSpring2015RogueNotes": "No dejes que el sonido te engañe - Estos explosivos dan un buen golpe. Aumenta la Fuerza en <%= str %>. Equipo de Primavera Edición Limitada 2015.",
"shieldSpecialSpring2015WarriorText": "Plato Disco",
"shieldSpecialSpring2015WarriorNotes": "Lánzaselo a tus enemigos... o sostenlo en las manos, porque se llenará de rico pienso a la hora de cenar. Aumenta la constitución en <%= con %>. Equipo de Primavera 2015 Edición Limitada.",
"shieldSpecialSpring2015WarriorNotes": "Lánzaselo a tus enemigos... o sostenlo en las manos, porque se llenará de rico pienso a la hora de cenar. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2015.",
"shieldSpecialSpring2015HealerText": "Almohada Decorada",
"shieldSpecialSpring2015HealerNotes": "Puedes descansar la cabeza en esta almohada suave, o puedes luchar contra ella con tus temibles garras. ¡Rawr! Aumenta la Constitución en <%= con %>. Equipo de Primavera 2015 Edición Limitada.",
"shieldSpecialSpring2015HealerNotes": "Puedes descansar la cabeza en esta almohada suave, o puedes luchar contra ella con tus temibles garras. ¡Rawr! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2015.",
"shieldSpecialSummer2015RogueText": "Coral abrefuego",
"shieldSpecialSummer2015RogueNotes": "Relacionado con el coral de fuego, puede disparar su veneno a través del agua. Suma <%= str %> de fuerza. Artículo de Edición Limitada, verano de 2015.",
"shieldSpecialSummer2015WarriorText": "Escudo pez luna",
"shieldSpecialSummer2015WarriorNotes": "Este escudo, confeccionado por los artesanos de Dilatoria a partir de metales abisales, brilla como la arena y el mar. Suma <%= con %> de constitución. Equipo de edición limitada, verano de 2015.",
"shieldSpecialSummer2015HealerText": "Escudo robusto",
"shieldSpecialSummer2015HealerNotes": "Con este escudo, puedes aporrear a las ratas de las cloacas. Suma <%= con %> de constitución. Artículo de Edición Limitada, verano del 2015.",
"shieldSpecialSummer2015WarriorText": "Escudo Pez Luna",
"shieldSpecialSummer2015WarriorNotes": "Este escudo, confeccionado por los artesanos de Dilatoria a partir de metales abisales, brilla como la arena y el mar. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2015.",
"shieldSpecialSummer2015HealerText": "Escudo Robusto",
"shieldSpecialSummer2015HealerNotes": "Con este escudo, puedes aporrear a las ratas de las cloacas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2015.",
"shieldSpecialFall2015RogueText": "Hacha de Bati-Batalla",
"shieldSpecialFall2015RogueNotes": "Las Pendientes aterradoras se encogen de miedo ante el batido de este hacha. Incrementa la Fuerza por <%= str %>. Equipamiento de Edición Limitada de Otoño 2015.",
"shieldSpecialFall2015WarriorText": "Bolsa de Alpiste",
"shieldSpecialFall2015WarriorNotes": "Es cierto que deberías ESPANTAR a los pájaros, ¡pero hacer amigos no tiene nada de malo! Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Otoño 2015.",
"shieldSpecialFall2015WarriorNotes": "Es cierto que deberías ESPANTAR a los pájaros, ¡pero hacer amigos no tiene nada de malo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
"shieldSpecialFall2015HealerText": "Palo para Revolver",
"shieldSpecialFall2015HealerNotes": "¡Este palo puede revolver cualquier cosa sin derretirse, disolverse o prenderse fuego! También puede usarse para hincárselo ferozmente a las tareas enemigas. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Otoño 2015.",
"shieldSpecialFall2015HealerNotes": "¡Este palo puede revolver cualquier cosa sin derretirse, disolverse o prenderse fuego! También puede usarse para hincárselo ferozmente a las tareas enemigas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2015.",
"shieldSpecialWinter2016RogueText": "Taza de chocolate",
"shieldSpecialWinter2016RogueNotes": "¿Bebida caliente, o proyectil ardiente? Tú decides... Incrementa la Fuerza por <%= str %>. Equipamiento de Edición Limitada de Invierno 2015-2016.",
"shieldSpecialWinter2016WarriorText": "Escudo de Trineo",
"shieldSpecialWinter2016WarriorNotes": "Utiliza este trineo para bloquear ataques, ¡o deslízate con él hacia la batalla! Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Invierno 2015-2016.",
"shieldSpecialWinter2016WarriorNotes": "Utiliza este trineo para bloquear ataques, ¡o deslízate con él hacia la batalla! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
"shieldSpecialWinter2016HealerText": "Regalo de Hada",
"shieldSpecialWinter2016HealerNotes": "¡¡¡¡¡¡¡¡¡Ábrelo ábrelo ábrelo ábrelo ábrelo ábrelo!!!!!!!!! Incrementa la Constitución en <%= con %>. Equipamiento de Edición Limitada de Invierno 2015-2016.",
"shieldSpecialWinter2016HealerNotes": "¡¡¡¡¡¡¡¡¡Ábrelo ábrelo ábrelo ábrelo ábrelo ábrelo!!!!!!!!! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
"shieldSpecialSpring2016RogueText": "Bolas de Fuego",
"shieldSpecialSpring2016RogueNotes": "Has dominado el balón, el garrote y el cuchillo. ¡Ahora avanza y haz malabares con fuego! ¡Awoo! Incrementan la Fuerza por <%= str %>. Equipamiento de Edición Limitada de Primavera 2016.",
"shieldSpecialSpring2016WarriorText": "Rueda de queso",
"shieldSpecialSpring2016WarriorNotes": "Te enfrentaste a diabólicas trampas para conseguir esta comida que aumenta la defensa. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.",
"shieldSpecialSpring2016WarriorText": "Rueda de Queso",
"shieldSpecialSpring2016WarriorNotes": "Te enfrentaste a diabólicas trampas para conseguir esta comida que aumenta la defensa. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2016.",
"shieldSpecialSpring2016HealerText": "Escudo Floral",
"shieldSpecialSpring2016HealerNotes": "El Santo Inocente afirma que este pequeño escudo bloqueará las Semillas Radiantes. No le creas. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.",
"shieldSpecialSpring2016HealerNotes": "El Santo Inocente afirma que este pequeño escudo bloqueará las Semillas Radiantes. No le creas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2016.",
"shieldSpecialSummer2016RogueText": "Vara Eléctrica",
"shieldSpecialSummer2016RogueNotes": "Aquel que pelee contigo se encontrara con una sorpresa shockeante sorpresa... Incrementa Fuerza en <%= str %>. Edición Limitada 2016 Equipamiento de Verano.",
"shieldSpecialSummer2016WarriorText": "Diente de Tiburón",
"shieldSpecialSummer2016WarriorNotes": "¡Muerde esas tareas difíciles con este escudo dentado! Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.",
"shieldSpecialSummer2016WarriorNotes": "¡Muerde esas tareas difíciles con este escudo dentado! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2016.",
"shieldSpecialSummer2016HealerText": "Escudo Estrella del Mar",
"shieldSpecialSummer2016HealerNotes": "A veces confundido con el Escudo Asteroidea. Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.",
"shieldSpecialSummer2016HealerNotes": "A veces confundido con el Escudo Asteroidea. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2016.",
"shieldSpecialFall2016RogueText": "Daga Picaraña",
"shieldSpecialFall2016RogueNotes": "¡Siente el dolor de la picadura de la araña! Incrementa la Fuerza por <%= str %>. Equipamiento de Otoño Edición Limitada 2016.",
"shieldSpecialFall2016WarriorText": "Raíces Defensivas",
"shieldSpecialFall2016WarriorNotes": "Defiende contra las Diarias con estas raíces retorcidas. Incrementa la Constitución por <%= con %>. Equipamiento de Otoño Edición Limitada 2016.",
"shieldSpecialFall2016WarriorNotes": "Defiende contra las Diarias con estas raíces retorcidas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
"shieldSpecialFall2016HealerText": "Escudo de Gorgona",
"shieldSpecialFall2016HealerNotes": "No admires tu propio reflejo en esto. Incrementa la Constitución por <%= con %>. Equipamiento de Otoño Edición Limitada 2016.",
"shieldSpecialFall2016HealerNotes": "No admires tu propio reflejo en esto. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2016.",
"shieldSpecialWinter2017RogueText": "Hacha de Hielo",
"shieldSpecialWinter2017RogueNotes": "¡Esta hacha es genial para atacar, defender, y trepar por el hielo! Aumenta la Fuerza en <%= str %>. Equipamiento Invernal Edición Limitada 2016-2017.",
"shieldSpecialWinter2017WarriorText": "Escudo de Disco",
"shieldSpecialWinter2017WarriorNotes": "Hecho a partir de un disco de hockey gigante, este escudo puede soportar una gran cantidad de golpes. Aumenta la Constitución en <%= con %>. Equipamiento Invernal Edición Limitada 2016-2017.",
"shieldSpecialWinter2017WarriorNotes": "Hecho a partir de un disco de hockey gigante, este escudo puede soportar una gran cantidad de golpes. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2016-2017.",
"shieldSpecialWinter2017HealerText": "Escudo de Confite",
"shieldSpecialWinter2017HealerNotes": "¡Este fibroso armamento te ayudará a protegerte incluso de las tareas más amargas! Aumenta la Constitución en <%= con %>. Equipamiento Invernal Edición Limitada 2016-2017.",
"shieldSpecialWinter2017HealerNotes": "¡Este fibroso armamento te ayudará a protegerte incluso de las tareas más amargas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2016-2017.",
"shieldSpecialSpring2017RogueText": "Zanahoritana",
"shieldSpecialSpring2017RogueNotes": "¡Estas cuchillas harán rápido el trabajo de las tareas, pero también son útiles para cortar verduras! ¡Qué rico! Aumenta la Fuerza en <%= str %>. Equipamiento de Edición Limitada de primavera de 2017.",
"shieldSpecialSpring2017WarriorText": "Escudo de hilo",
"shieldSpecialSpring2017WarriorNotes": "¡Cada fibra de este escudo está tejida con hechizos de protección! Intenta no jugar con él (no demasiado). Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada Primavera 2017.",
"shieldSpecialSpring2017WarriorText": "Escudo de Hilo",
"shieldSpecialSpring2017WarriorNotes": "¡Cada fibra de este escudo está tejida con hechizos de protección! Intenta no jugar con él (no demasiado). Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2017.",
"shieldSpecialSpring2017HealerText": "Cesta Escudo",
"shieldSpecialSpring2017HealerNotes": "Protector y también útil para guardar numerosas hierbas y aderezos. Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada Primavera 2017.",
"shieldSpecialSpring2017HealerNotes": "Protector y también útil para guardar numerosas hierbas y aderezos. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2017.",
"shieldSpecialSummer2017RogueText": "Aletas de Dragón Marino",
"shieldSpecialSummer2017RogueNotes": "Los bordes de estas aletas son afilados como cuchillas. Aumentan la Fuerza en <%= str %>. Equipo de Edición Limitada de Verano 2017.",
"shieldSpecialSummer2017WarriorText": "Escudo de Escalope",
"shieldSpecialSummer2017WarriorNotes": "¡Esta concha que acabas de encontrar es tan decorativa como defensiva! Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano 2017.",
"shieldSpecialSummer2017WarriorNotes": "¡Esta concha que acabas de encontrar es tan decorativa como defensiva! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2017.",
"shieldSpecialSummer2017HealerText": "Escudo de Ostra",
"shieldSpecialSummer2017HealerNotes": "Esta ostra mágica genera perlas constantemente al tiempo que sirve de protección. Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada Verano 2017.",
"shieldSpecialSummer2017HealerNotes": "Esta ostra mágica genera perlas constantemente al tiempo que sirve de protección. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2017.",
"shieldSpecialFall2017RogueText": "Maza de Manzana Confitada",
"shieldSpecialFall2017RogueNotes": "¡Derrota a tus enemigos con dulzura! Aumenta la Fuerza en <%= str %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialFall2017WarriorText": "Escudo de Maíz Dulce",
"shieldSpecialFall2017WarriorNotes": "Este dulce escudo tiene poderosos poderes de protección, ¡así que intenta no mordisquearlo! Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialFall2017WarriorNotes": "Este dulce escudo tiene poderosos poderes de protección, ¡así que intenta no mordisquearlo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2017.",
"shieldSpecialFall2017HealerText": "Orbe Encantado",
"shieldSpecialFall2017HealerNotes": "Este orbe chilla en ocasiones. Lo sentimos, no estamos seguros de por qué. ¡Pero parece ingenioso! Aumenta la Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"shieldSpecialFall2017HealerNotes": "Este orbe chilla en ocasiones. Lo sentimos, no estamos seguros de por qué. ¡Pero parece ingenioso! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2017.",
"shieldSpecialWinter2018RogueText": "Garfio de Menta",
"shieldSpecialWinter2018RogueNotes": "Perfecto para escalar paredes o para distraer a tus oponentes con un caramelo muy, muy dulce. Aumenta la fuerza en <%= str %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"shieldSpecialWinter2018WarriorText": "Bolsa de Regalo Mágica",
"shieldSpecialWinter2018WarriorNotes": "Puedes encontrar casi cualquier cosa útil que necesites en este saco, si conoces las palabras mágicas correctas que susurrar. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada de 2017-2018.",
"shieldSpecialWinter2018HealerText": "Campana de muérdago",
"shieldSpecialWinter2018HealerNotes": "¿Qué es ese sonido? ¡El sonido de calidez y alegría para que todos lo escuchen! Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"shieldSpecialWinter2018WarriorNotes": "Puedes encontrar casi cualquier cosa útil que necesites en este saco, si conoces las palabras mágicas correctas que susurrar. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2017-2018.",
"shieldSpecialWinter2018HealerText": "Campana de Muérdago",
"shieldSpecialWinter2018HealerNotes": "¿Qué es ese sonido? ¡El sonido de calidez y alegría para que todos lo escuchen! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2017-2018.",
"shieldSpecialSpring2018WarriorText": "Escudo de la Mañana",
"shieldSpecialSpring2018WarriorNotes": "Este robusto escudo brilla con la gloria de la primera luz. Aumenta la Constitución en <%= con %>. Equipamiento de Primavera Edición Limitada del 2018.",
"shieldSpecialSpring2018WarriorNotes": "Este robusto escudo brilla con la gloria de la primera luz. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2018.",
"shieldSpecialSpring2018HealerText": "Escudo Granate",
"shieldSpecialSpring2018HealerNotes": "A pesar de su apariencia caprichosa, ¡este escudo granate es bastante duradero! Aumenta la Constitución en <%= con %>. Equipamiento de Primavera Edición Limitada del 2018.",
"shieldSpecialSummer2018WarriorText": "Escudo de cráneo beta",
"shieldSpecialSummer2018WarriorNotes": "Hecho de piedra, este temible escudo con forma de calavera inflige terror a los peces enemigos mientras reúnes a tus mascotas esqueleto y monturas. Aumenta la Constitución en <%= con %>. Equipo de Verano Edición Limitada del 2018.",
"shieldSpecialSummer2018HealerText": "Emblema de monarca sirena",
"shieldSpecialSummer2018HealerNotes": "Este escudo puede producir una cúpula de aire para el beneficio de los visitantes terrestres al visitar tu reino acuático. Aumenta la Constitución en <%= con %>. Equipo de Verano Edición Limitada del 2018.",
"shieldSpecialSpring2018HealerNotes": "A pesar de su apariencia caprichosa, ¡este escudo granate es bastante duradero! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2018.",
"shieldSpecialSummer2018WarriorText": "Escudo de Cráneo Beta",
"shieldSpecialSummer2018WarriorNotes": "Hecho de piedra, este temible escudo con forma de calavera inflige terror a los peces enemigos mientras reúnes a tus mascotas esqueleto y monturas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2018.",
"shieldSpecialSummer2018HealerText": "Emblema de Monarca Sirena",
"shieldSpecialSummer2018HealerNotes": "Este escudo puede producir una cúpula de aire para el beneficio de los visitantes terrestres al visitar tu reino acuático. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2018.",
"shieldSpecialFall2018RogueText": "Vial de la Tentación",
"shieldSpecialFall2018RogueNotes": "Este frasco representa todas las distracciones y problemas que te impiden dar lo mejor de ti. ¡Resiste! ¡Te estamos apoyando! Aumenta la Fuerza en <%= str %>. Edición Limitada de Equipamiento de Otoño 2018.",
"shieldSpecialFall2018RogueNotes": "Este frasco representa todas las distracciones y problemas que te impiden dar lo mejor de ti. ¡Resiste! ¡Te estamos apoyando! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
"shieldSpecialFall2018WarriorText": "Escudo Brillante",
"shieldSpecialFall2018WarriorNotes": "Super brillante para disuadir a cualquier gorgona problemática de asomarse por las esquinas. Aumenta la Constitución en <%= con %>. Edición Limitada de Equipamiento de Otoño 2018.",
"shieldSpecialFall2018WarriorNotes": "Super brillante para disuadir a cualquier gorgona problemática de asomarse por las esquinas. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
"shieldSpecialFall2018HealerText": "Escudo Hambriento",
"shieldSpecialFall2018HealerNotes": "Con sus fauces bien abiertas, este escudo absorberá todos los golpes de tu enemigo. Aumenta la Constitución en <%= con %>. Edición Limitada de Equipamiento de Otoño 2018.",
"shieldSpecialFall2018HealerNotes": "Con sus fauces bien abiertas, este escudo absorberá todos los golpes de tu enemigo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2018.",
"shieldSpecialWinter2019WarriorText": "Escudo Helado",
"shieldSpecialWinter2019WarriorNotes": "Este escudo fue fabricado usando las más gruesas capas de hielo del glaciar más antiguo de las Estepas de Stoïkalm. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno Edición Limitada de 2018-2019.",
"shieldSpecialWinter2019WarriorNotes": "Este escudo fue fabricado usando las más gruesas capas de hielo del glaciar más antiguo de las Estepas de Stoïkalm. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2018-2019.",
"shieldSpecialWinter2019HealerText": "Cristales de Hielo Encantados",
"shieldSpecialWinter2019HealerNotes": "Puede que el fino hielo se rompa, pero estos perfectos cristales devolverán cualquier golpe antes de que impacte. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno Edición Limitada de 2018-2019.",
"shieldSpecialWinter2019HealerNotes": "Puede que el fino hielo se rompa, pero estos perfectos cristales devolverán cualquier golpe antes de que impacte. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2018-2019.",
"shieldMystery201601Text": "Destructora de Resoluciones",
"shieldMystery201601Notes": "Esta espada se puede usar para desviar a todas las distracciones. No otorga ningún beneficio. Artículo de Suscriptor de Enero 2016.",
"shieldMystery201701Text": "Escudo para congelar el tiempo",
@@ -2289,16 +2289,16 @@
"headArmoireGuardiansBonnetNotes": "¡Ponte este atractivo gorro para pastorear tus tareas! Aumenta la constitución en <%= con %>. Armario Encantado: Conjunto de guardián de los pastores (artículo 1 de 3).",
"headArmoireHeraldsCapNotes": "Este gorro de heraldo incluye una alegre pluma. Aumenta la inteligencia en <%= int %>. Armario Encantado: Conjunto de heraldo (articulo 2 de 4).",
"headArmoireMedievalLaundryHatNotes": "No es que sea un gorro muy elaborado, pero para lavar la ropa... servirá. Aumenta la inteligencia en <%= int %>. Armario Encantado: Conjunto de lavanderos medievales (artículo 4 de 6).",
"shieldSpecialSummer2019HealerNotes": "Deje que aquellos que necesitan ayuda sepan que está en camino, gracias al sonoro estruendo de esta trompeta de concha. Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de verano 2019.",
"shieldSpecialSummer2019HealerNotes": "Deje que aquellos que necesitan ayuda sepan que está en camino, gracias al sonoro estruendo de esta trompeta de concha. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2019.",
"headArmoireJadeHelmText": "Caso de jade",
"headArmoirePinkFloppyHatNotes": "Se han cosido muchos hechizos en este simple sombrero, dándole un color rosa perfecto. Aumenta la inteligencia en <%= int %>. Armario Encantado: Conjunto casual rosa (artículo 1 de 3).",
"headArmoireHornsOfAutumnNotes": "¡Desenvaina el poder del aire fresco de esta temporada y canalízalo a través de tu magia! Aumenta la fuerza en <%= str %>. Armario Encantado: Conjunto de hechicero otoñal (artículo 1 de 4).",
"headArmoireNightcapText": "Gorro de dormir",
"shieldSpecialSpring2019WarriorNotes": "¡Deja que el poder de la clorofila mantenga a raya a tus enemigos! Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de primavera 2019.",
"shieldSpecialSpring2019WarriorNotes": "¡Deja que el poder de la clorofila mantenga a raya a tus enemigos! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2019.",
"headArmoireBlueMoonHelmText": "Yelmo de la luna azul",
"headArmoireMedievalLaundryHatText": "Gorro de lavandero",
"shieldSpecialSpring2019HealerNotes": "Este escudo brillante en realidad está hecho de chocolate recubierto de caramelo. Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de primavera 2019.",
"shieldSpecialSummer2019WarriorNotes": "Refúgiate tras este robusto escudo redondo, que lleva grabado como blasón a tu reptil favorito. Aumenta la constitución en <%= con %>. Equipamiento de edición limitada de verano 2019.",
"shieldSpecialSpring2019HealerNotes": "Este escudo brillante en realidad está hecho de chocolate recubierto de caramelo. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2019.",
"shieldSpecialSummer2019WarriorNotes": "Refúgiate tras este robusto escudo redondo, que lleva grabado como blasón a tu reptil favorito. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de verano 2019.",
"headArmoireMedievalLaundryCapText": "Gorro de lavandero",
"headArmoireGuardiansBonnetText": "Gorrito de guardián",
"headArmoireRubberDuckyNotes": "¡El compañero perfecto para un indulgente día de spa! Aunque sorprendentemente, también sabe mucho sobre todo tipo de problemas de software. Aumenta la inteligencia en <%= int %>. Armario Encantado: Conjunto de baño de burbujas (artículo 1 de 4).",
+1 -1
View File
@@ -653,7 +653,7 @@
"questSilverCollectSilverIngots": "Lingotes de Plata",
"questSilverDropSilverPotion": "Poción de eclosión de Plata",
"questSilverUnlockText": "Desbloquea la compra de pociones de eclosión de Plata en el Mercado",
"rockingReptilesNotes": "Contiene \"El insta-gator\", \"La serpiente de la distracción\" y \"El veloci-raptor\". Disponible hasta el 30 de septiembre.",
"rockingReptilesNotes": "Contiene \"El insta-gator\", \"La serpiente de la distracción\" y \"El veloci-raptor\". Disponible hasta el 30 de noviembre.",
"rockingReptilesText": "Lote de Misiones de Reptiles Oscilantes",
"questRobotUnlockText": "Desbloquea la compra de huevos de robot en el Mercado",
"questRobotDropRobotEgg": "Robot (Huevo)",
+15 -9
View File
@@ -194,22 +194,22 @@
"gemTransactions": "Transacciones de Gemas",
"noGemTransactions": "No tienes ninguna transacción de gemas todavía.",
"noHourglassTransactions": "No tienes ninguna transacción de relojes de arena todavía.",
"transaction_buy_money": "Comprado con dinero",
"transaction_buy_gold": "Comprado con oro",
"transaction_gift_send": "Regalado a",
"transaction_create_challenge": "Desafío creado",
"transaction_create_guild": "Gremio creado",
"transaction_buy_money": "<b>Comprado</b> con dinero",
"transaction_buy_gold": "<b>Comprado</b> con oro",
"transaction_gift_send": "<b>Regalado</b> a",
"transaction_create_challenge": "Desafío <b>creado</b>",
"transaction_create_guild": "Gremio <b>creado</b>",
"transaction_change_class": "Clase cambiada",
"transaction_rebirth": "Orbe de Renacimiento usado",
"transaction_release_pets": "Mascotas soltadas",
"transaction_reroll": "Poción de Fortalecimiento usada",
"hourglassTransactions": "Transacciones de Relojes de Arena",
"transaction_gift_receive": "Recibido de",
"transaction_gift_receive": "<b>Recibido</b> de",
"transaction_debug": "Depuración",
"transaction_contribution": "A través de contribuciones",
"transaction_spend": "Gastado en",
"transaction_spend": "<b>Gastado</b> en",
"transaction_release_mounts": "Monturas sueltas",
"transaction_subscription_perks": "Beneficio de la suscripción",
"transaction_subscription_perks": "Beneficio de la <b>suscripción</b>",
"addPasswordAuth": "Añadir contraseña",
"gemCap": "Límite de Gemas",
"nextHourglass": "Siguiente Reloj de Arena",
@@ -217,5 +217,11 @@
"adjustment": "Ajuste",
"nextHourglassDescription": "Los suscriptores reciben gafas \"Mystic Hour\" dentro de\nlos tres primeros días del mes.",
"passwordSuccess": "Contraseña cambiada con éxito",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> por <strong><%= months %> meses</strong>"
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> por <strong><%= months %> meses</strong>",
"transaction_admin_update_hourglasses": "<b>Administración</b> actualizada",
"transaction_admin_update_balance": "<b>Administración</b> dada",
"passwordIssueLength": "Las contraseñas deben tener una longitud entre 8 y 64 caracteres.",
"amount": "Cantidad",
"action": "Acción",
"note": "Nota"
}
+4 -1
View File
@@ -138,5 +138,8 @@
"achievementGroupsBeta2022Text": "Vous et votre groupe avez fourni un retour de grande valeur pour aider aux tests d'Habitica.",
"achievementWoodlandWizardModalText": "Vous avez collecté tous les familiers de la forêt !",
"achievementWoodlandWizard": "Sorcellerie de sous-bois",
"achievementWoodlandWizardText": "A fait éclore toutes les créatures de la forêt de couleur basique : Blaireau, ours, cerf, renard, grenouille, hérisson, hiboux, escargot, écureuil et arbrisseau !"
"achievementWoodlandWizardText": "A fait éclore toutes les créatures de la forêt de couleur basique : Blaireau, ours, cerf, renard, grenouille, hérisson, hiboux, escargot, écureuil et arbrisseau !",
"achievementBoneToPick": "Un os à ronger",
"achievementBoneToPickText": "A fait éclore tous les familiers squelettes classiques et de quête !",
"achievementBoneToPickModalText": "Vous avez collecté tous les familiers squelette classiques et de quête !"
}
+22 -1
View File
@@ -728,5 +728,26 @@
"backgroundAutumnPicnicText": "Pique-nique automnal",
"backgroundOldPhotoText": "Vieille photo",
"backgroundAutumnPicnicNotes": "Appréciez un pique-nique automnal.",
"backgroundOldPhotoNotes": "Prenez la pose sur une vieille photo."
"backgroundOldPhotoNotes": "Prenez la pose sur une vieille photo.",
"backgrounds112022": "Ensemble 102 : sorti en novembre 2022",
"backgroundAmongGiantMushroomsNotes": "Émerveillez-vous parmi les champignons géants.",
"backgroundAmongGiantMushroomsText": "Parmi les champignons géants",
"backgroundMistyAutumnForestText": "Forêt automnale brumeuse",
"backgroundMistyAutumnForestNotes": "Baladez-vous dans une forêt automnale brumeuse.",
"backgroundAutumnBridgeText": "Pont en automne",
"backgroundAutumnBridgeNotes": "Admirez la beauté d'un pont en automne.",
"backgrounds102022": "Ensemble 101 : sorti en octobre 2022",
"backgroundSpookyRuinsText": "Ruines terrifiantes",
"backgroundSpookyRuinsNotes": "Explorez des ruines terrifiantes.",
"backgroundMaskMakersWorkshopText": "Atelier de fabrication de masques",
"backgroundMaskMakersWorkshopNotes": "Essayez un nouveau visage dans l'atelier de fabrication de masques.",
"backgroundCemeteryGateText": "Porte de cimetière",
"backgroundCemeteryGateNotes": "Hantez la porte d'un cimetière.",
"backgrounds122022": "Ensemble 103 : sorti en décembre 2022",
"backgroundBranchesOfAHolidayTreeText": "Branches d'un sapin de Noël",
"backgroundBranchesOfAHolidayTreeNotes": "Batifoles sur les branches d'un sapin de Noël.",
"backgroundInsideACrystalText": "L'intérieur d'un cristal",
"backgroundInsideACrystalNotes": "Surveillez depuis l'intérieur d'un cristal.",
"backgroundSnowyVillageText": "Village enneigé",
"backgroundSnowyVillageNotes": "Admirez un village enneigé."
}
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -56,7 +56,7 @@
"mobileAndroid": "Application Android",
"mobileIOS": "Application iOS",
"oldNews": "Nouvelles",
"newsArchive": "Archives des nouvelles sur Wikia (multilingue)",
"newsArchive": "Archives des nouvelles sur Fandom (multilingue)",
"setNewPass": "Définir un nouveau mot de passe",
"password": "Mot de passe",
"playButton": "Jouer",
+51 -1
View File
@@ -2704,5 +2704,55 @@
"weaponSpecialFall2022RogueNotes": "Non seulement vous pouvez vous défendre avec ce concombre, mais il servira aussi de casse-croûte savoureux. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022WarriorNotes": "Elle est peut-être plus prévue pour couper les bûches Ou les tranches de pain croustillant que les armures ennemies, mais GRRR ! Ça a l'air terrifiant ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2022.",
"armorSpecialFall2022RogueNotes": "Que vous nagiez, que vous vous faufiliez, ou que vous luttiez, vous serez tranquille dans cette armure. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022RogueText": "Lame concombre"
"weaponSpecialFall2022RogueText": "Lame concombre",
"weaponMystery202211Text": "Bâton d'électromancie",
"weaponArmoireMagicSpatulaText": "Spatule magique",
"weaponArmoireFinelyCutGemNotes": "Quelle trouvaille ! Ce bijou étonnant, taillé avec précision, sera le joyau de votre collection. Et il pourrait contenir une magie spéciale, qui n'attend que vous pour l'exploiter. Augmente la constitution de <%= con %>. Armoire enchantée : Ensemble de bijouterie (objet 4 de 4).",
"armorArmoireSheetGhostCostumeText": "Costume de fantôme",
"weaponArmoireMagicSpatulaNotes": "Regardez votre nourriture voler et se retourner dans les airs. Vous aurez de la chance pour la journée si, comme par magie, elle se retourne trois fois avant de retomber sur votre spatule. Augmente la perception de <%= per %>. Armoire enchantée : ensemble d'instruments de cuisine (objet 1 de 2).",
"armorArmoireSheetGhostCostumeNotes": "Bouh ! C'est le costume le plus effrayant de tout Habitica, alors portez-le à bon escient... et faites attention où vous mettez les pieds pour ne pas trébucher. Augmente la constitution de <%= con %>. Armoire enchantée : objet indépendant.",
"armorArmoireJewelersApronNotes": "Ce tablier résistant est exactement ce qu'il faut porter lorsque vous vous sentez créatif. Mieux encore, il comporte des dizaines de petites poches pour ranger tout ce dont vous avez besoin. Augmente l'intelligence de <%= int %>. Armoire enchantée : ensemble de bijouterie (objet 1 de 4).",
"weaponMystery202211Notes": "Exploitez la puissance impressionnante d'une tempête de foudre avec ce bâton. Ne confère aucun bonus. Objet d'abonnement de novembre 2022.",
"armorSpecialFall2022HealerNotes": "Combien d'espions pourrait épier un voyeur, si un voyeur pouvait épier des espions ? Augmente la constitution de <%= con %>. Objet en édition limitée de l'automne 2022.",
"weaponMystery202212Text": "Baguette glaciale",
"weaponMystery202212Notes": "Le flocon de neige lumineux de cette baguette a le pouvoir de réchauffer les cœurs, même lors des nuits d'hiver les plus froides ! Ne confère aucun bonus. Objet d'abonnement de décembre 2022.",
"armorSpecialFall2022WarriorText": "Armure orc",
"armorSpecialFall2022MageText": "Armure de harpie",
"headSpecialFall2022WarriorNotes": "Des défenses assez résistantes et acérées pour percer une citrouille ! GROAR ! Augmente la force de <%= str %>. Objet en édition limitée de l'automne 2022.",
"armorSpecialFall2022MageNotes": "Volez aussi vite que le vent avec ces ailes merveilleuses et serrez ce qui vous tient le plus à cœur dans ces serres terrifiantes. Augmente l'intelligence de <%= int %>. Objet en édition limitée de l'automne 2022.",
"weaponArmoireFinelyCutGemText": "Gemme finement taillée",
"armorSpecialFall2022WarriorNotes": "GROAR ! GRANDES EPAULES vouloir dire vous GRANDE FORCE ! Augmente la constitution de <%= con %>. Objet en édition limitée de l'automne 2022.",
"armorSpecialFall2022HealerText": "Profusion de globes oculaires",
"armorArmoireJewelersApronText": "Tablier de joaillerie",
"armorMystery202210Text": "Armure ophidienne omniprésente",
"armorMystery202210Notes": "Essayez de vous déplacer en rampant pour une fois, vous verrez que c'est un mode de transport très efficace ! Ne confère aucun bonus. Objet d'abonnement d'octobre 2022.",
"headSpecialFall2022RogueNotes": "Avec cette casquette en métal sur la tête, vous aurez une protection supplémentaire lorsque vous vous aventurerez sur la terre ferme. Augmente la perception de <%= per %>. Objet en édition limitée de l'automne 2022.",
"headSpecialFall2022WarriorText": "Masque orc",
"headSpecialFall2022MageText": "Masque de harpie",
"armorMystery202212Text": "Robe glaciale",
"armorMystery202212Notes": "L'univers peut être froid, mais cette charmante robe vous gardera bien au chaud pendant votre vol. Ne confère aucun bonus. Objet d'abonnement de décembre 2022.",
"headSpecialFall2022RogueText": "Masque de kappa",
"headAccessoryMystery202212Text": "Tiare glaciale",
"headAccessoryMystery202212Notes": "Magnifiez votre chaleur et votre amitié à des niveaux insoupçonnés avec cette tiare d'or orné. Ne confère aucun bonus. Objet d'abonnement de décembre 2022.",
"eyewearArmoireComedyMaskText": "Masque de comédie",
"eyewearArmoireComedyMaskNotes": "Joie ! Voici un masque pittoresque pour votre cœur joyeux, jouant, annonçant la joie, et exprimant la gaieté et l'allégresse sur scène. Augmente la constitution de <%= con %>. Armoire enchantée : ensemble de masques de théâtre (objet 1 de 2).",
"eyewearArmoireTragedyMaskText": "Masque de tragédie",
"shieldArmoireBubblingCauldronNotes": "Le chaudron parfait pour préparer une potion de productivité ou cuisiner une soupe savoureuse. En fait, il y a peu de différence entre les deux ! Augmente la constitution de <%= con %>. Armoire enchantée : ensemble d'instruments de cuisine (objet 2 de 2).",
"headMystery202211Notes": "Faites attention avec ce puissant chapeau, son effet sur les admirateurs peut provoquer un choc ! Ne confère aucun bonus. Objet d'abonnement de novembre 2022.",
"headMystery202211Text": "Chapeau d'électromancie",
"shieldArmoireBubblingCauldronText": "Chaudron bouillonnant",
"shieldArmoireJewelersPliersText": "Pince de joaillerie",
"shieldArmoireJewelersPliersNotes": "Elle coupe, elle tord, pince et bien plus. Cet outil peut vous aider à créer quoi que ce soit que vous imaginiez. Augmente la force de <%= str %>. Armoire enchantée : ensemble de bijouterie (objet 3 de 4).",
"headSpecialFall2022MageNotes": "Entrez et attirez les autres près de vous avec ce masque magique de jeune fille. Augmente la perception de <%= per %>. Objet en édition limitée de l'automne 2022.",
"headSpecialFall2022HealerText": "Masque de voyeur",
"headSpecialFall2022HealerNotes": "La beauté est là dedans. Quelque part ! Augmente l'intelligence de <%= int %>. Objet en édition limitée de l'automne 2022.",
"headMystery202210Text": "Heaume ophidien omniprésent",
"headMystery202210Notes": "Ce capuchon écailleux va sûrement terrifier votre liste de choses à faire et la soumettre ! Ne confère aucun bonus. Objet d'abonnement d'octobre 2022.",
"shieldSpecialFall2022WarriorText": "Bouclier orc",
"shieldSpecialFall2022WarriorNotes": "DES BONBONS OU DES GROAR ! Augmente la constitution de <%= con %>. Objet en édition limitée de l'automne 2022.",
"shieldSpecialFall2022HealerText": "Œil gauche du voyeur",
"shieldSpecialFall2022HealerNotes": "Deuxième œil, regardez ce costume et tremblez. Augmente la constitution de <%= con %>. Objet en édition limitée de l'automne 2022.",
"eyewearArmoireJewelersEyeLoupeNotes": "Cette loupe oculaire magnifie ce sur quoi vous travaillez pour que vous puissiez en voir tous les détails. Augmente la perception de <%= per %>. Armoire enchantée : ensemble de bijouterie (objet 2 de 4).",
"eyewearArmoireTragedyMaskNotes": "Hélas ! Voici un lourd masque pour ton pauvre avatar, qui se pavane, s'agite et exprime le malheur et la tristesse sur la scène. Augmente l'intelligence de <%= int %>. Armoire enchantée : ensemble de masques de théâtre (objet 2 de 2).",
"eyewearArmoireJewelersEyeLoupeText": "Loupe oculaire de joaillerie"
}
+15 -3
View File
@@ -20,7 +20,7 @@
"dataTool": "Outil d'affichage des données",
"resources": "Ressources",
"communityGuidelines": "Règles de vie en communauté",
"bannedWordUsed": "Oups ! Il semblerait que ce message contienne une injure, une connotation religieuse, ou une référence à une drogue ou un sujet mature (<%= swearWordsUsed %>). Habitica a des habitants qui proviennent de tous horizons, et nous préservons donc nos fils de discussion. N'hésitez pas à retoucher votre message pour pouvoir l'envoyer !",
"bannedWordUsed": "Oups ! Il semblerait que ce message contienne une injure ou une référence à une drogue ou un sujet mature (<%= swearWordsUsed %>). Habitica préserve les fils de discussion. N'hésitez pas à retoucher votre message pour pouvoir l'envoyer ! Vous devez enlever le mot en question, pas le censurer.",
"bannedSlurUsed": "Votre message contenait du langage inapproprié, et vos privilèges de discussion ont été révoqués.",
"party": "Équipe",
"usernameCopied": "Nom d'utilisateur copié dans le presse-papier.",
@@ -123,7 +123,7 @@
"sendGiftCost": "Total : <%= cost %>$ (USD)",
"sendGiftFromBalance": "Offrir vos propres gemmes",
"sendGiftPurchase": "Acheter les gemmes",
"sendGiftMessagePlaceholder": "Message personnel (facultatif)",
"sendGiftMessagePlaceholder": "Ajouter un message",
"sendGiftSubscription": "<%= months %> Mois : <%= price %>$ USD",
"gemGiftsAreOptional": "Veuillez noter que Habitica ne vous demandera jamais d'offrir des gemmes aux autres joueurs. Supplier qu'on vous donne des gemmes est une <strong>violation de nos règles de vie en communauté</strong>, et toute fois où cela se produit doit être signalée à <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Combattez des monstres aux côtés d'amis",
@@ -405,5 +405,17 @@
"newGroupsBullet01": "Interagissez avec les tâches directement depuis la console des tâches partagées",
"groupUse": "Qu'est ce qui décrit mieux l'usage de votre groupe ?*",
"groupUseDefault": "Choisissez une réponse",
"createGroup": "Créer un groupe"
"createGroup": "Créer un groupe",
"groupParentChildren": "Parent(s) qui définissent des tâches pour les enfants",
"descriptionOptionalText": "Ajouter une description",
"nextPaymentMethod": "Suite : Méthode de paiement",
"sendGiftLabel": "Voulez vous envoyer un message avec le cadeau ?",
"groupCouple": "Couple qui partage ses tâches",
"groupFriends": "Amis qui partagent leurs tâches",
"groupCoworkers": "Collaborateurs qui partagent leurs tâches",
"groupManager": "Responsable qui définit des tâches pour ses employés",
"groupTeacher": "Enseignant qui définit des tâches pour les étudiants",
"nameStar": "Nom*",
"nameStarText": "Ajouter un titre",
"descriptionOptional": "Description"
}
+1 -1
View File
@@ -87,7 +87,7 @@
"paymentSuccessful": "Le paiement a été réalisé !",
"paymentYouReceived": "Vous avez reçu :",
"paymentYouSentGems": "Vous avez envoyé à <strong><%- name %></strong> :",
"paymentYouSentSubscription": "Vous avez envoyé à <strong><%- name %></strong> un abonnement de <%= months %> mois sur Habitica.",
"paymentYouSentSubscription": "Vous avez envoyé à <strong><%- name %></strong><br> un abonnement de <%= months %> mois sur Habitica.",
"paymentSubBilling": "Votre abonnement sera débité de <strong><%= amount %>$</strong> chaque <strong><%= months %> mois</strong>.",
"success": "Victoire !",
"classGear": "Équipement de classe",
+1 -1
View File
@@ -657,7 +657,7 @@
"questSilverCollectSilverIngots": "Lingots d'argent",
"questSilverDropSilverPotion": "Potion d'éclosion d'argent",
"questSilverUnlockText": "Déverrouille l'achat de potions d'éclosion d'argent au marché",
"rockingReptilesNotes": "Contient \"L'insti-Gator\", \"Le serpent de Distraction\" et \"Le véloci-rappeur\". Disponible jusqu'au 30 septembre.",
"rockingReptilesNotes": "Contient \"L'insti-Gator\", \"Le serpent de Distraction\" et \"Le véloci-rappeur\". Disponible jusqu'au 30 Novembre.",
"rockingReptilesText": "Ensemble de quêtes des reptiles redoutables",
"questRobotUnlockText": "Débloque l'achat d'œufs de robot au marché",
"questRobotDropRobotEgg": "Robot (œuf)",
+18 -12
View File
@@ -190,24 +190,24 @@
"suggestMyUsername": "Suggérer mon identifiant",
"mentioning": "Mentions",
"bannedWordUsedInProfile": "Votre pseudo ou votre texte de présentation contenait un langage inapproprié.",
"transaction_create_guild": "Créé une guilde",
"transaction_subscription_perks": "De bonus d'abonnement",
"transaction_create_guild": "<b>Créé</b> une guilde",
"transaction_subscription_perks": "Bonus d'<b>abonnement</b>",
"noHourglassTransactions": "Vous n'avez aucune transaction de sablier mystique pour l'instant.",
"transaction_debug": "Action de debug",
"transaction_buy_money": "Acheté avec de l'argent",
"transaction_buy_gold": "Acheté avec de l'or",
"transaction_contribution": "Via une contribution",
"transaction_spend": "Dépensé pour",
"transaction_buy_money": "<b>Acheté</b> avec de l'argent",
"transaction_buy_gold": "<b>Acheté</b> avec de l'or",
"transaction_contribution": "<b>Palier</b> modifié",
"transaction_spend": "<b>Dépensé</b> pour",
"transaction_release_mounts": "Libéré les montures",
"transaction_reroll": "Utilisé une potion de fortification",
"transactions": "Transactions",
"gemTransactions": "Transactions de gemmes",
"hourglassTransactions": "Transactions de sabliers mystiques",
"noGemTransactions": "Vous n'avez aucune transaction de gemmes pour l'instant.",
"transaction_gift_send": "Offert à",
"transaction_gift_receive": "Reçu de",
"transaction_create_challenge": "Créé un défi",
"transaction_change_class": "Changé de classe",
"transaction_gift_send": "<b>Offert</b> à",
"transaction_gift_receive": "<b>Reçu</b> de",
"transaction_create_challenge": "<b>Créé</b> un défi",
"transaction_change_class": "Changé de <b>classe</b>",
"transaction_rebirth": "Utilisé l'orbe de résurrection",
"transaction_release_pets": "Libéré les familiers",
"addPasswordAuth": "Ajouter le mot de passe",
@@ -218,7 +218,13 @@
"adjustment": "Ajustement",
"passwordSuccess": "Mot de passe changé avec succès",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> pour <strong><%= months %> mois</strong>",
"transaction_admin_update_balance": "Administration donnée",
"transaction_admin_update_balance": "<b>Administration</b> donnée",
"transaction_create_bank_challenge": "Banque de défi créée",
"transaction_admin_update_hourglasses": "Admin mis à jour"
"transaction_admin_update_hourglasses": "<b>Admin</b> mis à jour",
"passwordIssueLength": "Les mots de passe doivent faire entre 8 et 64 caractères.",
"timestamp": "Horodatage",
"amount": "Montant",
"action": "Action",
"note": "Note",
"remainingBalance": "Crédit restant"
}
+3 -1
View File
@@ -214,5 +214,7 @@
"mysterySet202207": "Ensemble de méduse mélomane",
"mysterySet202208": "Ensemble de queue de cheval audacieuse",
"mysterySet202209": "Ensemble d'étude de magie",
"mysterySet202210": "Ensemble ophidien inquiétant"
"mysterySet202210": "Ensemble ophidien inquiétant",
"mysterySet202211": "Ensemble d'électromancie",
"mysterySet202212": "Ensemble de Garde des glaces"
}
+3 -2
View File
@@ -10,7 +10,7 @@
"viewAchievements": "Lihat Penghargaan",
"letsGetStarted": "Mari kita mulai!",
"onboardingProgress": "<%= percentage %>% kemajuan",
"gettingStartedDesc": "Ayo selesaikan tugas pengenalan ini dan kamu akan mendapat <strong>5 Pencapaian</strong> dan <strong class=\"gold-amount\">100 Emas</strong> setelah kamu selesai!",
"gettingStartedDesc": "Ayo selesaikan tugas pengenalan ini dan kamu akan memperoleh <strong>5 Pencapaian</strong> dan <strong class=\"gold-amount\">100 Emas</strong> setelah kamu selesai!",
"yourProgress": "Perkembangan Anda",
"yourRewards": "Hadiah Anda",
"foundNewItems": "Anda menemukan barang baru!",
@@ -123,5 +123,6 @@
"achievementShadyCustomerModalText": "Kamu mengumpulkan semua Peliharaan Bayangan!",
"achievementShadeOfItAll": "Segala Bayang yang Ada",
"achievementShadeOfItAllText": "Telah menjinakkan semua Tunggangan Bayangan.",
"achievementShadeOfItAllModalText": "Kamu menjinakkan semua Tunggangan Bayangan!"
"achievementShadeOfItAllModalText": "Kamu menjinakkan semua Tunggangan Bayangan!",
"achievementWoodlandWizardModalText": "Kamu telah mengumpulkan seluruh peliharaan hutan!"
}
+19 -5
View File
@@ -591,13 +591,13 @@
"backgroundFlyingOverGlacierNotes": "Osserva la maestosità ghiacciata sorvolando un ghiacciaio.",
"backgroundFlyingOverGlacierText": "Sorvolando un ghiacciaio",
"backgrounds022021": "SET 81: Rilasciato a febbraio 2021",
"backgroundInTheArmoryText": "Nello scrigno",
"backgroundInTheArmoryText": "Nell'Armeria",
"backgrounds032021": "SET 82: Rilasciato a marzo 2021",
"backgroundSpringThawNotes": "Guarda l'inverno arrendersi al disgelo primaverile.",
"backgroundSpringThawText": "Disgelo di primavera",
"backgroundSplashInAPuddleNotes": "Goditi il la fine della tempesta inzuppandoti in una pozzanghera.",
"backgroundSplashInAPuddleText": "Inzupparsi in una pozzanghera",
"backgroundInTheArmoryNotes": "Preparati nell'armeria.",
"backgroundInTheArmoryNotes": "Preparati nell'Armeria.",
"backgroundElegantGardenNotes": "Percorri i sentieri ben curati di un elegante giardino.",
"backgroundElegantGardenText": "Giardino elegante",
"backgroundCottageConstructionNotes": "Dai una mano, o almeno supervisiona, un cottage in costruzione.",
@@ -612,13 +612,13 @@
"backgroundWindmillsNotes": "Salta in sella ed inizia a duellare i mulini a vento.",
"backgroundDragonsLairNotes": "Cerca di non disturbare l'inquilino della tana del drago.",
"backgroundDragonsLairText": "Tana del drago",
"backgroundForestedLakeshoreText": "Sponda del lago boscosa",
"backgroundForestedLakeshoreText": "Sponda Boscosa di un Lago",
"backgroundClotheslineNotes": "Esci ad asciugare i vestiti su di uno stendino.",
"backgroundClotheslineText": "Stendino",
"backgrounds062021": "SET 85: Rilasciato a giugno 2021",
"backgroundWaterMillNotes": "Guarda la ruota del mulino ad acqua girare e girare.",
"backgroundWaterMillText": "Mulino ad acqua",
"backgroundForestedLakeshoreNotes": "Rendi rossa d'invidia la tua squadra con il tuo posto magico sulla sponda del lago boscosa.",
"backgroundForestedLakeshoreNotes": "Ingelosisci la tua squadra scegliendo il punto migliore sulla Sponda Boscosa di un Lago.",
"backgrounds072021": "Set 86: Rilasciato a Luglio 2021",
"backgroundRagingRiverNotes": "Stai in mezzo alla potente corrente del Fiume Impetuoso.",
"backgroundRagingRiverText": "Fiume Impetuoso",
@@ -735,5 +735,19 @@
"backgroundMaskMakersWorkshopNotes": "Prova un nuovo volto nella Bottega del Mascheraio.",
"backgroundCemeteryGateText": "Cancello di un Cimitero",
"backgrounds102022": "SET 101: Rilasciato a ottobre 2022",
"backgroundCemeteryGateNotes": "Infesta il Cancello di un Cimitero."
"backgroundCemeteryGateNotes": "Infesta il Cancello di un Cimitero.",
"backgroundAmongGiantMushroomsText": "Tra Funghi Giganti",
"backgroundAmongGiantMushroomsNotes": "Meravigliati dinanzi a Funghi Giganti.",
"backgroundMistyAutumnForestText": "Nebbiosa Foresta Autunnale",
"backgroundMistyAutumnForestNotes": "Girovaga attraverso una Nebbiosa Foresta Autunnale.",
"backgroundAutumnBridgeText": "Ponte in Autunno",
"backgroundAutumnBridgeNotes": "Ammira la bellezza di un Ponte in Autunno.",
"backgrounds112022": "SET 102: Rilasciato a novembre 2022",
"backgrounds122022": "SET 103: Rilasciato a dicembre 2022",
"backgroundBranchesOfAHolidayTreeText": "Rami di un Albero Festivo",
"backgroundBranchesOfAHolidayTreeNotes": "Folleggia sui Rami di un Albero Festivo.",
"backgroundInsideACrystalText": "Dentro un Cristallo",
"backgroundInsideACrystalNotes": "Sbircia fuori da Dentro un Cristallo.",
"backgroundSnowyVillageText": "Villaggio Innevato",
"backgroundSnowyVillageNotes": "Ammira un Villaggio Innevato."
}
+1 -1
View File
@@ -366,7 +366,7 @@
"hatchingPotionAutumnLeaf": "Foglia autunnale",
"hatchingPotionStainedGlass": "Vetrata colorata",
"hatchingPotionPolkaDot": "A Pois",
"hatchingPotionMossyStone": "Pietra ricoperta di muschio",
"hatchingPotionMossyStone": "Pietra Muschiata",
"hatchingPotionSunset": "Tramonto",
"hatchingPotionMoonglow": "Luce di Luna",
"hatchingPotionSolarSystem": "Sistema Solare",
+1 -1
View File
@@ -56,7 +56,7 @@
"mobileAndroid": "App su Android",
"mobileIOS": "App su iOS",
"oldNews": "Novità",
"newsArchive": "Archivio delle notizie su Wikia (multilingua)",
"newsArchive": "Archivio delle notizie su Fandom (multilingua)",
"setNewPass": "Imposta nuova password",
"password": "Password",
"playButton": "Gioca",
+25 -7
View File
@@ -2366,21 +2366,21 @@
"shieldArmoirePotatoFoodNotes": "Le patate sono un alimento base di molte diete, ma alcuni animali vorrebbero vivere di sole patate... Aumenta la percezione di <%= per %>. Scrigno Incantato: Set cibo per animali (oggetto 3 di 10).",
"shieldArmoireRottenMeatFoodNotes": "Tappati il naso! Questa carne marcia potrebbe essere disgustosa per te, ma è perfetta per alcuni dei tuoi animaletti! Aumenta la costituzione di <%= con %>. Scrigno Incantato: Set cibo per animali (oggetto 2 di 10).",
"shieldArmoireStrawberryFoodNotes": "Una deliziosa fragola fresca per i tuoi animaletti! Lo sai quali animali amano di più le fragole? Aumenta la forza di <%= str %>. Scrigno Incantato: Set cibo per animali (oggetto 1 di 10).",
"shieldArmoireMedievalLaundryNotes": "Sarà difficile lavarli, ma sai già che puoi fare qualsiasi cosa. Aumenta la percezione di <%= per %>. Scrigno incantato: Set dei lavatori medioevali. (oggetto 6 di 6).",
"shieldArmoireMedievalLaundryNotes": "Sarà difficile lavarli, ma sai già che puoi fare qualsiasi cosa. Aumenta la percezione di <%= per %>. Scrigno incantato: Set dei Lavandai Medioevali. (oggetto 6 di 6).",
"shieldArmoireMedievalLaundryText": "Panni sporchi",
"headArmoireMedievalLaundryHatNotes": "Non è proprio il massimo per spremersi le meningi, ma per il bucato va bene ugualmente... Aumenta l'intelligenza di <%= int %>. Scrigno incantato: Set dei lavatori medioevali. (oggetto 4 di 6).",
"headArmoireMedievalLaundryHatNotes": "Non è proprio il massimo per spremersi le meningi, ma per il bucato va bene ugualmente... Aumenta l'intelligenza di <%= int %>. Scrigno incantato: Set dei Lavandai Medioevali. (oggetto 4 di 6).",
"headArmoireMedievalLaundryHatText": "Cappello da bucato",
"headArmoireMedievalLaundryCapNotes": "Non è proprio il massimo per spremersi le meningi, ma per il bucato va bene ugualmente... Aumenta l'intelligenza di <%= int %>. Scrigno incantato: Set dei lavatori medioevali. (oggetto 3 di 6).",
"headArmoireMedievalLaundryCapNotes": "Non è proprio il massimo per spremersi le meningi, ma per il bucato va bene ugualmente... Aumenta l'intelligenza di <%= int %>. Scrigno incantato: Set dei Lavandai Medioevali. (oggetto 3 di 6).",
"headArmoireMedievalLaundryCapText": "Berretto da bucato",
"headMystery202106Notes": "Questa corona cattura la bellezza dell'ultima luce estiva del sole. Non conferisce alcun bonus. Oggetto abbonati giugno 2021.",
"headMystery202106Text": "Aureola al tramonto",
"armorArmoireMedievalLaundryDressNotes": "Mettiti il grembiule e rimboccati le maniche: è ora di fare il bucato! Aumenta la costituzione di <%= con %>. Scrigno incantato: Set dei lavandai medioevali. (oggetto 2 di 6).",
"armorArmoireMedievalLaundryDressNotes": "Mettiti il grembiule e rimboccati le maniche: è ora di fare il bucato! Aumenta la costituzione di <%= con %>. Scrigno incantato: Set dei Lavandai Medioevali. (oggetto 2 di 6).",
"armorArmoireMedievalLaundryDressText": "Vestito da bucato",
"armorArmoireMedievalLaundryOutfitNotes": "Indossa gli abiti da lavoro e rimboccati le maniche: è ora di fare il bucato! Aumenta la costituzione di <%= con %>. Scrigno incantato: Set dei lavatori medioevali. (oggetto 1 di 6).",
"armorArmoireMedievalLaundryOutfitNotes": "Indossa gli abiti da lavoro e rimboccati le maniche: è ora di fare il bucato! Aumenta la costituzione di <%= con %>. Scrigno incantato: Set dei Lavandai Medioevali. (oggetto 1 di 6).",
"armorArmoireMedievalLaundryOutfitText": "Completo da bucato",
"armorMystery202106Text": "Coda del tramonto",
"armorMystery202106Notes": "Con questa coda potente ma elegante puoi navigare attraverso mari caldi fino all'orizzonte. Non conferisce alcun bonus.. Oggetto abbonati giugno 2021.",
"weaponArmoireMedievalWashboardNotes": "La bella lavanderina che lava i fazzoletti! È ora di usare un po' di olio di gomito e pulire il bucato. Aumenta la forza di <%= str %>. Scrigno Incantato: set dei lavatori medioevali (Articolo 5 di 6).",
"weaponArmoireMedievalWashboardNotes": "La bella lavanderina che lava i fazzoletti! È ora di usare un po' di olio di gomito e pulire il bucato. Aumenta la forza di <%= str %>. Scrigno Incantato: Set dei Lavandai Medioevali (Articolo 5 di 6).",
"weaponArmoireMedievalWashboardText": "Lavatoio",
"weaponSpecialSummer2021RogueNotes": "Qualsiasi mostro predatore che oserà avvicinarsi sentirà il pungiglione dei tuoi amici protettivi! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2021.",
"weaponSpecialSummer2021RogueText": "Tentacoli di Anemone",
@@ -2736,5 +2736,23 @@
"armorArmoireSheetGhostCostumeText": "Costume da Fantasma con le Lenzuola",
"armorArmoireSheetGhostCostumeNotes": "Bu! Questo è il costume più spaventoso in tutta Habitica, quindi indossalo con saggezza... e stai attento a non inciampare sui tuoi passi. Aumenta la Costituzione di <%= con %>. Scrigno incantato: Oggetto Indipendente.",
"headMystery202211Text": "Cappello dell'Elettromante",
"headMystery202211Notes": "Stai attento con questo potente cappello, l'effetto che ha sugli ammiratori può essere piuttosto scioccante! Non conferisce alcun bonus. Oggetto abbonati novembre 2022."
"headMystery202211Notes": "Stai attento con questo potente cappello, l'effetto che ha sugli ammiratori può essere piuttosto scioccante! Non conferisce alcun bonus. Oggetto abbonati novembre 2022.",
"weaponArmoireMagicSpatulaText": "Spatola Magica",
"weaponArmoireMagicSpatulaNotes": "Guarda il tuo cibo volare e capovolgersi in aria. Avrai buona fortuna per l'intera giornata se si ribalterà magicamente per tre volte atterrando nuovamente sulla tua spatola. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set Utensili da Cucina (Oggetto 1 di 2).",
"shieldArmoireBubblingCauldronText": "Calderone Ribollente",
"shieldArmoireBubblingCauldronNotes": "Il calderone perfetto per preparare una pozione di produttività o cucinare una zuppa saporita. In effetti, v'è poca differenza fra le due! Aumenta la Costituzione <%= con %>. Scrigno Incantato: Set Utensili da Cucina (Oggetto 2 di 2).",
"shieldArmoireJewelersPliersText": "Pinze del Gioielliere",
"shieldArmoireJewelersPliersNotes": "Tagliano, torcono, pizzicano e altro ancora. Questo strumento può aiutarti a creare tutto ciò che puoi immaginare. Aumenta la Forza di <%= str %>. Scrigno Incantato: Set del Gioielliere (Oggetto 3 di 4).",
"eyewearArmoireJewelersEyeLoupeText": "Lente d'Ingrandimento del Gioielliere",
"eyewearArmoireJewelersEyeLoupeNotes": "Questo monocolo ingrandisce ciò su cui stai lavorando di modo da poter vedere assolutamente ogni dettaglio. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set del gioielliere (Oggetto 2 di 4).",
"weaponArmoireFinelyCutGemText": "Gioiello Finemente Levigato",
"weaponArmoireFinelyCutGemNotes": "Che scoperta! Questa splendida gemma levigata con precisione sarà il gioiello della tua collezione. E potrebbe contenere una qualche magia speciale, che aspetta solo che tu vi ci attinga. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set del Gioielliere (Oggetto 4 di 4).",
"armorArmoireJewelersApronText": "Grembiule del Gioielliere",
"armorArmoireJewelersApronNotes": "Questo resistente grembiule è l'ideale da indossare quando ti senti creativo. E la cosa migliore è che ci sono dozzine di tasche per contenere tutto ciò di cui hai bisogno. Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set del Gioielliere (Oggetto 1 di 4).",
"weaponMystery202212Text": "Bacchetta Glaciale",
"weaponMystery202212Notes": "Il cristallo di neve raggiante di questa bacchetta ha il potere di riscaldare i cuori anche nelle notti invernali più fredde! Non conferisce alcun bonus. Oggetto abbonati dicembre 2022.",
"headAccessoryMystery202212Text": "Tiara Glaciale",
"headAccessoryMystery202212Notes": "Porta il tuo calore e le tue amicizie a nuovi livelli con questa decorata tiara dorata. Non conferisce alcun bonus. Oggetto abbonati dicembre 2022.",
"armorMystery202212Text": "Abito Glaciale",
"armorMystery202212Notes": "L'universo potrà essere freddo, ma quest'incantevole abito ti terrà al caldo mentre voli. Non conferisce alcun bonus. Oggetto abbonati dicembre 2022."
}
+1 -1
View File
@@ -20,7 +20,7 @@
"dataTool": "Visualizzazione dati utente (in inglese)",
"resources": "Risorse",
"communityGuidelines": "Linee guida della community",
"bannedWordUsed": "Ops! Sembra che questo messaggio contenga una parolaccia, una bestemmia, o un riferimento ad una sostanza che crea dipendenza o ad un argomento per adulti (<%= swearWordsUsed %>). Habitica ha utenti di età, provenienza e sensibilità molto diverse, quindi ci teniamo a tenere le nostre chat molto pulite. Sentiti libero/a di modificare il tuo messaggio in modo che tu lo possa pubblicare!",
"bannedWordUsed": "Ops! Sembra che questo messaggio contenga una parolaccia o un riferimento ad una sostanza che crea dipendenza o ad un argomento per adulti (<%= swearWordsUsed %>). Habitica mantiene le nostre chat molto pulite. Sentiti libero/a di modificare il tuo messaggio in modo che tu lo possa pubblicare! Devi rimuovere la parola, non solo censurarla.",
"bannedSlurUsed": "Il tuo messaggio conteneva un linguaggio inappropriato e i tuoi privilegi legati alle chat sono stati revocati.",
"party": "Squadra",
"usernameCopied": "Nome utente copiato negli appunti.",
+1 -1
View File
@@ -695,7 +695,7 @@
"questRubyCollectAquariusRunes": "Rune Zodiacali dell'Acquario",
"questAmberUnlockText": "Sblocca le Pozioni di Schiusa Ambrate nel Mercato",
"delightfulDinosNotes": "Contiene \"Lo Ptero-dactilo\", \"I Travolgenti Triceratopi\" e \"Il Dinosauro Dissotterrato.\" Disponibile fino al 31 maggio.",
"rockingReptilesNotes": "Contiene \"L'Isti-Gator\", \"Il Serpente della Distrazione\" e \"Il Veloci-Rapper\". Disponibile fino al 30 settembre.",
"rockingReptilesNotes": "Contiene \"L'Isti-Gator\", \"Il Serpente della Distrazione\" e \"Il Veloci-Rapper\". Disponibile fino al 30 novembre.",
"questFluoriteText": "Una Fluorite Fifosa e Brillante",
"questFluoriteCompletion": "Mentre combatti, la creatura di cristallo sembra essere sempre più distratta dalle luci che crei. \"Così luccicante...\" borbotta.<br><br>\"Certo!\" esclama @nirbhao. \"Dev'essere un elementale di fluorite. Tutto ciò che vogliono è della luce con cui risplendere. Aiutiamolo a splendere.\"<br><br>L'elementale ride allegramente e risplende come se avessi acceso torce e scintille di magia. È così onorato di poter splendente di nuovo che ti porta ad un ricco deposito di cristalli di Fluorite.<br><br>\"È l'ingrediente perfetto per una nuova Pozione di Schiusa\", dice @nirbhao.\"Una che renderà i nostri animali luminosi come il nostro nuovo amico fluorescente.\"",
"questFluoriteBoss": "Elementale di Fluorite",
+18 -12
View File
@@ -190,21 +190,21 @@
"bannedWordUsedInProfile": "Il tuo nome visualizzato o il testo Informazioni conteneva un linguaggio inappropriato.",
"bannedSlurUsedInProfile": "Il tuo nome pubblico o le tue informazioni contenevano un insulto e i tuoi privilegi di chat sono stati revocati.",
"mentioning": "Citazioni",
"transaction_gift_send": "Donato a",
"transaction_gift_receive": "Ricevuto da",
"transaction_gift_send": "<b>Donato<b> a",
"transaction_gift_receive": "<b>Ricevuto</b> da",
"transactions": "Transazioni",
"gemTransactions": "Transazioni Gemme",
"hourglassTransactions": "Transazioni Clessidre",
"noGemTransactions": "Non hai ancora alcuna transazione gemme.",
"noHourglassTransactions": "Non hai ancora alcuna transazione clessidre.",
"transaction_debug": "Azione di Debug",
"transaction_buy_money": "Acquistato con denaro",
"transaction_buy_gold": "Acquistato con oro",
"transaction_contribution": "Tramite contributo",
"transaction_spend": "Spesi per",
"transaction_buy_money": "<b>Acquistato</b> con denaro",
"transaction_buy_gold": "<b>Acquistato</b> con oro",
"transaction_contribution": "Cambio <b>Grado</b>",
"transaction_spend": "<b>Spesi</b> per",
"addPasswordAuth": "Aggiungi Password",
"transaction_create_challenge": "Sfida creata",
"transaction_change_class": "Classe cambiata",
"transaction_create_challenge": "Sfida <b>creata</b>",
"transaction_change_class": "Cambio <b>Classe</b>",
"transaction_rebirth": "Sfera della Rinascita usata",
"transaction_release_pets": "Animali rilasciati",
"transaction_release_mounts": "Calcature rilasciate",
@@ -212,13 +212,19 @@
"gemCap": "Limite Gemme",
"nextHourglass": "Prossima clessidra",
"nextHourglassDescription": "Gli abbonati ricevono le clessidre mistiche entro\ni primi tre giorni del mese.",
"transaction_create_guild": "Gilda creata",
"transaction_subscription_perks": "Dai benefici dell'abbonamento",
"transaction_create_guild": "Gilda <b>creata</b>",
"transaction_subscription_perks": "Benefici dell'<b>abbonamento</b>",
"adjustment": "Regolazione",
"dayStartAdjustment": "Regolazione Inizio Giornata",
"passwordSuccess": "Password cambiata con successo",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> per <strong><%= months %> months</strong>",
"transaction_create_bank_challenge": "Sfida della banca creata",
"transaction_admin_update_balance": "Dato dall'amministratore",
"transaction_admin_update_hourglasses": "Aggiornato dall'amministratore"
"transaction_admin_update_balance": "Dato dall'<b>amministratore</b>",
"transaction_admin_update_hourglasses": "Aggiornato dall'<b>amministratore</b>",
"passwordIssueLength": "Le password devono essere comprese tra gli 8 e i 64 caratteri.",
"timestamp": "Indicatore ora",
"amount": "Totale",
"note": "Nota",
"action": "Azione",
"remainingBalance": "Saldo Rimanente"
}
+2 -1
View File
@@ -214,5 +214,6 @@
"mysterySet202209": "Set dell'Erudito Magico",
"mysterySet202210": "Set dell'Inquietante Ofidiano",
"mysteryset202211": "Set dell'Elettromante",
"mysterySet202211": "Set dell'Elettromante"
"mysterySet202211": "Set dell'Elettromante",
"mysterySet202212": "Set del Guardiano Glaciale"
}
+8 -1
View File
@@ -735,5 +735,12 @@
"backgroundCemeteryGateText": "墓場の門",
"backgroundCemeteryGateNotes": "墓場の門をくぐってみましょう。",
"backgrounds102022": "セット1012022年10月リリース",
"backgroundSpookyRuinsNotes": "不気味な廃墟を探検しましょう。"
"backgroundSpookyRuinsNotes": "不気味な廃墟を探検しましょう。",
"backgroundMistyAutumnForestNotes": "霧深い秋の森をお散歩しましょう。",
"backgrounds112022": "セット1022022年11月リリース",
"backgroundAmongGiantMushroomsText": "巨大なマッシュルームに囲まれて",
"backgroundAmongGiantMushroomsNotes": "巨大なマッシュルームに驚きましょう。",
"backgroundMistyAutumnForestText": "霧深い秋の森",
"backgroundAutumnBridgeText": "秋の橋",
"backgroundAutumnBridgeNotes": "秋の橋の美しさに感服しましょう。"
}
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -56,7 +56,7 @@
"mobileAndroid": "Androidアプリ",
"mobileIOS": "iOSアプリ",
"oldNews": "ニュース",
"newsArchive": "Wikiaに保存されたこれまでのお知らせ(多言語版)",
"newsArchive": "Fandomに保存されたこれまでのお知らせ多言語版",
"setNewPass": "新しいパスワードの設定",
"password": "パスワード",
"playButton": "遊ぶ",
+6 -2
View File
@@ -2632,7 +2632,7 @@
"weaponSpecialSummer2022RogueText": "カニのハサミ",
"weaponSpecialSummer2022RogueNotes": "ピンチの時は、迷わずこのハサミを見せつけてください!力が<%= str %>上がります。2022年夏の限定装備。",
"weaponSpecialSummer2022WarriorText": "旋回サイクロン",
"weaponSpecialSummer2022WarriorNotes": "回転!向きを変えて!荒らしをもたらします!力が<%= str %>上がります。2022年夏の限定装備。",
"weaponSpecialSummer2022WarriorNotes": "回転!向きを変えて!をもたらします!力が<%= str %>上がります。2022年夏の限定装備。",
"weaponSpecialSummer2022MageText": "マンタの杖",
"weaponSpecialSummer2022MageNotes": "この杖を一回くるっと回すとあなたの前方の水は魔法のように綺麗になります。知能が <%= int %> 、知覚が <%= per %>上がります。2022年夏の限定装備。",
"weaponSpecialSummer2022HealerText": "便利な泡",
@@ -2736,5 +2736,9 @@
"armorArmoireSheetGhostCostumeText": "シーツおばけの衣装",
"headMystery202211Text": "エレクトロマンサーの帽子",
"headMystery202211Notes": "この強力な帽子には注意が必要です。愛用者は文字通り、とてつもないショックを受けることでしょう!効果なし。2022年11月の有料会員アイテム。",
"armorArmoireSheetGhostCostumeNotes": "おばけが出たぞ!これはHabitica史上最も恐ろしいコスチュームなので、よく考えて使いましょう……それと、つまづかないよう足元に気をつけて。体質が<%= con %>上がります。ラッキー宝箱 : 個別のアイテム。"
"armorArmoireSheetGhostCostumeNotes": "おばけが出たぞ!これはHabitica史上最も恐ろしいコスチュームなので、よく考えて使いましょう……それと、つまづかないよう足元に気をつけて。体質が<%= con %>上がります。ラッキー宝箱 : 個別のアイテム。",
"weaponArmoireMagicSpatulaNotes": "食べ物が空中で飛んだりひっくり返ったりするのをご覧あれ。魔法で食べ物が3 回ひっくり返ってからあなたのへらに戻ってきたら、その日はラッキー。知覚が<%= per %>上がります。ラッキー宝箱:台所用品セット(2個中1つ目のアイテム)。",
"weaponArmoireMagicSpatulaText": "魔法のへら",
"shieldArmoireBubblingCauldronText": "ぶくぶくの大釜",
"shieldArmoireBubblingCauldronNotes": "生産性の秘薬を煮詰めたり、辛いスープを作ったりするのにピッタリの釜です。じつは両者にはあまり違いがなかったりして!体質が<%= con %>上がります。ラッキー宝箱:台所用品セット(2個中1つ目のアイテム)。"
}
+4 -3
View File
@@ -20,7 +20,7 @@
"dataTool": "データ表示ツール",
"resources": "リソース",
"communityGuidelines": "コミュニティ ガイドライン",
"bannedWordUsed": "おっと! この投稿には乱暴な言葉、宗教的な誓約、または依存性のある物質や成人向けの事柄に関する記述が含まれているようです(<%= swearWordsUsed %>)。Habiticaにはあらゆる背景を持つユーザーがいますので、私たちはチャットをお行儀のいい状態に保つようにしています。あなたが投稿できるように、遠慮なくメッセージを編集してください!",
"bannedWordUsed": "おっと! この投稿には乱暴な言葉、または依存性のある物質や成人向けの話題が含まれているようです(<%= swearWordsUsed %>)。Habiticaはチャットを非常にクリーンに保っています。あなたが投稿できるように、遠慮なくメッセージを編集してください! 目を通すだけでなく該当する言葉を削除する必要があります。",
"bannedSlurUsed": "あなたの投稿には不適切な言葉が含まれていたため、チャットの特権が取り消されました。",
"party": "パーティー",
"usernameCopied": "ユーザー名をクリップボードにコピーしました。",
@@ -123,7 +123,7 @@
"sendGiftCost": "会計: $<%= cost %> USD",
"sendGiftFromBalance": "残高から",
"sendGiftPurchase": "購入する",
"sendGiftMessagePlaceholder": "個人メッセージ(任意)",
"sendGiftMessagePlaceholder": "ギフトメッセージを追加",
"sendGiftSubscription": "<%= months %> カ月 : <%= price %> 米ドル",
"gemGiftsAreOptional": "Habitica は他のプレイヤーにジェムを贈るように要求することは一切ありません。ジェムを他人にねだることは <strong>コミュニティガイドライン違反</strong>となります。このような行いは全て<%= hrefTechAssistanceEmail %>へと通報されるべきです。",
"battleWithFriends": "仲間たちと一緒にモンスターと戦いましょう",
@@ -416,5 +416,6 @@
"descriptionOptionalText": "説明を追加",
"nextPaymentMethod": "次のステップ:支払方法",
"createGroup": "グループを作る",
"groupParentChildren": "保護者として子どものタスクを設定する"
"groupParentChildren": "保護者として子どものタスクを設定する",
"sendGiftLabel": "ギフトメッセージを送信しますか?"
}
+1 -1
View File
@@ -87,7 +87,7 @@
"paymentSuccessful": "支払いは成功しました!",
"paymentYouReceived": "受け取りました:",
"paymentYouSentGems": "<strong><%- name %></strong> に送りました:",
"paymentYouSentSubscription": "<strong><%- name %></strong> に <%= months %>ヶ月分のHabitica有料プランを送りました。",
"paymentYouSentSubscription": "<strong><%- name %></strong><br> に <%= months %>ヶ月分のHabitica有料プランを送りました。",
"paymentSubBilling": "あなたの有料プランは、<strong><%= months %>ヶ月</strong>ごとに <strong>$<%= amount %></strong> 請求されます。",
"success": "成功!",
"classGear": "クラス アイテム",
+1 -1
View File
@@ -659,7 +659,7 @@
"questRobotCollectSprings": "スプリング",
"rockingReptilesText": "「カッコイイ爬虫類」クエストセット",
"questRobotCollectBolts": "ボルト",
"rockingReptilesNotes": "「インスタ・ゲーター」「気晴らしの大蛇」「ヴェロキ・ラッパー」のセット。9月30日まで購入できます。",
"rockingReptilesNotes": "「インスタ・ゲーター」「気晴らしの大蛇」「ヴェロキ・ラッパー」のセット。11月30日まで購入できます。",
"questRobotUnlockText": "市場でロボットのたまごを買えるようになります",
"questRobotDropRobotEgg": "ロボット(たまご)",
"questSilverCompletion": "あなた達は掘りました。さらいました。あさりました。やっとダンジョンから出てきて、ルーンと銀塊を運び出し、泥だらけでしたが成功にウキウキしています。ハビットシティーへ旅から帰り、錬金術研究室で作業を始めました。あなたと@starsystemicは、@Edgeの入念な監督の元で、@QuartzFoxが見つけた製法をたどっていきます。ついに、素晴らしいきらめきと煙がふわりと立ち、あなたが調合したものはおなじみのたまごがえしの薬の粘度へと落ち着きました! <br><br>@Edgeは小びんに混合物をすくい入れて、にっと笑います。「試しにやってみないか? 誰かたまごを持ってる?」<br><br>あなたは大急ぎで動物小屋へ駆けていきます。輝きの秘密が何なのかは、きっと解き明かされないままなのだろうと不思議に思いを巡らせながら……",
+19 -13
View File
@@ -116,7 +116,7 @@
"unsubscribedTextUsers": "Habitica からのメールをすべて停止しました。<a href=\"/user/settings/notifications\">設定 > 通知</a>受け取りたいメールだけを有効にすることができます(要ログイン)。",
"unsubscribedTextOthers": "Habitica から他のメールは届きません。",
"unsubscribeAllEmails": "チェックすると、メールを停止します",
"unsubscribeAllEmailsText": "私はこのボックスをチェックすることですべてのメールを停止し、 サイトやアカウントの変更についての重要な内容であっても Habitica がメールを通じて私に告知することができなくなることを理解したことを証明します。",
"unsubscribeAllEmailsText": "私はこのボックスをチェックすることですべてのメールを停止しHabiticaがサイトやアカウントの重要な変更についてメールで通知できなくなることを理解したことを証明します。",
"unsubscribeAllPush": "チェックすると、すべてのプッシュ通知を停止します",
"correctlyUnsubscribedEmailType": "「<%= emailType %>」のメールを正常に停止しました。",
"subscriptionRateText": "<strong><%= months %>カ月</strong> ごとに <strong><%= price %>米ドル</strong> ずつ",
@@ -190,10 +190,10 @@
"onlyPrivateSpaces": "プライベートスペースのみ",
"suggestMyUsername": "ユーザー名を提案してもらう",
"everywhere": "どこでも",
"transaction_subscription_perks": "有料プランの特典より",
"transaction_change_class": "クラスの変更",
"transaction_buy_gold": "ゴールドで購入",
"transaction_buy_money": "現金で購入",
"transaction_subscription_perks": "<b>有料プラン</b>の特典より",
"transaction_change_class": "<b>クラス</b>の変更",
"transaction_buy_gold": "ゴールドで<b>購入</b>",
"transaction_buy_money": "現金で<b>購入</b>",
"transaction_release_mounts": "逃がした乗騎",
"transaction_release_pets": "逃がしたペット",
"transactions": "取引",
@@ -202,13 +202,13 @@
"noGemTransactions": "まだジェムの取引をなにもしていません。",
"noHourglassTransactions": "まだ神秘の砂時計の取引をなにもしていません。",
"transaction_debug": "デバッグアクション",
"transaction_contribution": "貢献を通じて",
"transaction_gift_send": "ギフトを贈った相手",
"transaction_gift_receive": "受け取った相手",
"transaction_create_challenge": "作ったチャレンジ",
"transaction_create_guild": "作ったギルド",
"transaction_contribution": "<b>貢献レベル</b>の変更",
"transaction_gift_send": "<b>ギフトを贈った</b>相手",
"transaction_gift_receive": "<b>受け取った</b>相手",
"transaction_create_challenge": "<b>作成した</b>チャレンジ",
"transaction_create_guild": "<b>作成した</b>ギルド",
"transaction_rebirth": "転生のオーブの使用",
"transaction_spend": "使用",
"transaction_spend": "<b>使用</b>:",
"transaction_reroll": "防御の薬の使用",
"addPasswordAuth": "パスワードを追加",
"gemCap": "ジェムの上限",
@@ -219,6 +219,12 @@
"passwordSuccess": "パスワードは正常に変更されました",
"giftSubscriptionRateText": "<strong><%= months %> か月</strong>ごとに<strong>$<%= price %> USD(米ドル)</strong>",
"transaction_create_bank_challenge": "作成された口座チャレンジ",
"transaction_admin_update_balance": "管理者より付与",
"transaction_admin_update_hourglasses": "管理者の更新"
"transaction_admin_update_balance": "<b>管理者</b>より付与",
"transaction_admin_update_hourglasses": "<b>管理者</b>の更新",
"passwordIssueLength": "パスワードは8文字以上64文字以下である必要があります。",
"timestamp": "タイムスタンプ",
"amount": "合計",
"action": "アクション",
"note": "ノート",
"remainingBalance": "残高"
}
+8 -12
View File
@@ -1,14 +1,10 @@
{
"needTips": "시작하기 위한 팁이 필요한가요? 여기 간단한 가이드가 있답니다!",
"step1": "스텝 1: 과제를 입력하세요",
"webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).",
"step2": "스텝 2: 실제 생활에서 무언가 이루고 포인트를 받으세요",
"webStep2Text": "자 이제 리스트를 가지고 목표에 도전해 봅시다! Habitica에서 과제를 끝내고 완료표시를 하면 레벨업에 필요한 [경험치](http://habitica.wikia.com/wiki/Experience_Points)와 보상을 사는데 쓰는 [골드](http://habitica.wikia.com/wiki/Gold_Points)를 얻게됩니다. 나쁜 습관에 빠지거나 일일 과제를 빠뜨리면 [체력](http://habitica.wikia.com/wiki/Health_Points)을 잃습니다. 경험치와 체력 막대를 이렇게 사용해서 Habitica는 목표를 향한 진전을 재미있게 표시합니다. 당신의 게임 속 캐릭터가 발전하면서 실제 삶도 나아지는 것을 보게 될 것입니다.",
"step3": "스텝 3: Habitica를 자신에게 맞게 꾸미고 둘러보세요",
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).",
"overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!"
"needTips": "시작하기 위한 팁이 필요한가요? 여기 간단한 가이드가 있답니다!",
"step1": "스텝 1: 과제를 입력하세요",
"webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).",
"step2": "스텝 2: 실제 생활에서 무언가 이루고 포인트를 받으세요",
"webStep2Text": "이제 리스트를 가지고 목표에 도전해 봅시다! Habitica에서 과제를 끝내고 완료표시를 하면 레벨업에 필요한 [경험치](http://habitica.wikia.com/wiki/Experience_Points)와 보상을 사는데 쓰는 [골드](http://habitica.wikia.com/wiki/Gold_Points)를 얻게 됩니다. 나쁜 습관에 빠지거나 일일 과제를 빠뜨리면 [체력](http://habitica.wikia.com/wiki/Health_Points)을 잃습니다. 경험치와 체력 막대를 이렇게 사용해서 Habitica는 목표를 향한 진전을 재미있게 표시합니다. 당신의 게임 속 캐릭터가 발전하면서 실제 삶도 나아지는 것을 보게 될 것입니다.",
"step3": "스텝 3: Habitica를 자신에게 맞게 꾸미고 둘러보세요",
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).",
"overviewQuestions": "질문이 있으시나요? [FAQ](<%= faqUrl %>)를 확인하세요! 만약 찾고 있는 질문이 없다면, [Habitica Help guild](<%= helpGuildUrl %>)에서 도움을 받을 수 있습니다.\n\n당신의 과제 수행에 행운을!"
}
+18 -18
View File
@@ -2,11 +2,11 @@
"settings": "설정",
"language": "언어",
"americanEnglishGovern": "번역상 의미하는 바가 다른 경우, 영어버전이 기준이 됩니다.",
"helpWithTranslation": "Habitica의 번역을 돕고 싶으신가요? 좋습니다! 그렇다면 <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">여기</a>를 방문해 세요.",
"helpWithTranslation": "Habitica의 번역을 돕고 싶으시나요? 좋아요! <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">언어학자 지망생 길드</a>를 방문해 번역을 도와주세요!",
"stickyHeader": "메뉴바를 항상 보이기",
"newTaskEdit": "편집 모드에서 새 과제 열기",
"dailyDueDefaultView": "일일과제에서 '예정'을 기본으로 표시합니다.",
"dailyDueDefaultViewPop": "이 옵션은 일일과제를 '모두'대신 '예정'으로 보여줍니다.",
"dailyDueDefaultView": "일일과제에서 '예정'을 기본으로 표시",
"dailyDueDefaultViewPop": "일일과제를 '모두' 대신 '예정'으로 보여주기",
"reverseChatOrder": "채팅 메시지를 반대 순서로 보여주기",
"startAdvCollapsed": "Advanced Settings in tasks start collapsed",
"startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.",
@@ -31,10 +31,10 @@
"dataExport": "데이터 수출",
"saveData": "당신의 데이터를 저장하기 위한 몇몇 옵션이 있습니다.",
"habitHistory": "습관 기록",
"exportHistory": "기록 익스포트",
"exportHistory": "기록 내보내기:",
"csv": "(CSV)",
"userData": "사용자 데이터",
"exportUserData": "사용자 데이터 익스포트",
"exportUserData": "사용자 데이터 내보내기:",
"export": "내보내기",
"xml": "(XML)",
"json": "(JSON)",
@@ -76,7 +76,7 @@
"resetDo": "제 계정을 리셋시키세요!",
"resetComplete": "리셋 완료!",
"fixValues": "가치를 수정합니다",
"fixValuesText1": "만약 버그나 실수로 당신의 캐릭터가 불공정하게 변경되었다면(당하지 않아야 할 데미지를 입었다거나, 얻어야 할 골드를 못 얻었거나 등), 수동으로 당신의 숫자들을 이곳에서 수정할 수 있습니다. 네. 이것은 치트를 가능하게 하는 것입니다: 이 기능을 현명하게 사용하세요. 그렇지 않으면 당신이 지키던 습관들을 모두 망쳐버릴 수 있습니다.",
"fixValuesText1": "만약 버그나 실수로 당신의 캐릭터가 불공정하게 변경되었다면(당하지 않아야 할 피해를 입거나, 얻어야 할 골드를 못 얻었거나 등), 수동으로 당신의 숫자들을 이곳에서 수정할 수 있습니다. 네. 이것은 치트를 가능하게 하는 것입니다: 이 기능을 현명하게 사용하세요. 그렇지 않으면 당신이 지키던 습관들을 모두 망쳐버릴 수 있습니다!",
"fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.",
"fix21Streaks": "21일 연속기록",
"discardChanges": "변경을 취소합니다",
@@ -84,9 +84,9 @@
"invalidPasswordResetCode": "입력된 비밀번호 초기화 코드는 무효하거나 기한이 끝났습니다.",
"passwordChangeSuccess": "당신의 비밀번호가 방금 선택한 것으로 성공적으로 바뀌었습니다. 이제 계정에 접속하기 위하여 그 비밀번호를 사용할 수 있습니다.",
"displayNameSuccess": "Display name successfully changed",
"emailSuccess": "이메일 경 성공",
"emailSuccess": "이메일 경 성공",
"detachSocial": "De-register <%= network %>",
"detachedSocial": "당신의 계정에서 <%= network %> 인증을 성공적으로 삭제하였습니다.",
"detachedSocial": "계정 <%= network %> 인증 삭제 성공",
"addedLocalAuth": "Successfully added local authentication",
"data": "데이터",
"email": "이메일",
@@ -97,10 +97,10 @@
"newPM": "개인 메시지를 받았습니다",
"newPMInfo": "<%= name %>님으로부터의 새 메시지: <%= message %>",
"giftedGems": "선물받은 보석",
"giftedGemsInfo": "<%= name %>님 보석 <%= amount %>개를 당신에게 선물했습니다.",
"giftedGemsInfo": "<%= name %>님에게 보석 <%= amount %>개 선물 도착",
"giftedGemsFull": "안녕하세요 <%= username %>님, <%= sender %>님이 당신에게 보석을 <%= gemAmount %>개 보냈습니다!",
"giftedSubscription": "선물받은 정기 후원",
"giftedSubscriptionInfo": "<%= name %>님 <%= months %>달 정기후훤을 선물하셨습니다.",
"giftedSubscriptionInfo": "<%= name %>님 <%= months %>달 구독권 선물",
"giftedSubscriptionFull": "안녕하세요 <%= username %>님, <%= sender %>님이 당신에게 정기 후원을 <%= monthCount %> 달치 보냈습니다!",
"invitedParty": "파티 초대를 받았습니다",
"invitedGuild": "길드 초대를 받았습니다",
@@ -112,12 +112,12 @@
"invitedQuest": "퀘스트 초대를 받았습니다",
"kickedGroup": "그룹에서 강퇴당함",
"remindersToLogin": "Reminders to check in to Habitica",
"unsubscribedSuccessfully": "성공적으로 구독 취소되었습니다",
"unsubscribedSuccessfully": "성공적으로 구독 취소되었습니다!",
"unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from <a href=\"/user/settings/notifications\">Settings > &gt; Notifications</a> (requires login).",
"unsubscribedTextOthers": "Habitica로부터 어떤 메일도 받지 않게 됩니다.",
"unsubscribeAllEmails": "Check to Unsubscribe from Emails",
"unsubscribeAllEmailsText": "이 상자를 체크함으로서, 모든 이메일을 구독 해지하여 Habitica가 절대로 나에게 웹사이트나 내 계정에 대한 중요한 변화에 대해서 이메일로 고지할 수 없게 됨을 이해한다는 것을 증명합니다.",
"unsubscribeAllPush": "모든 푸시 알림 해제하려면 체크하세요.",
"unsubscribeAllPush": "모든 푸시 알림 해제",
"correctlyUnsubscribedEmailType": "\"<%= emailType %>\" 이메일을 틀림없이구독 해지하였습니다.",
"subscriptionRateText": "매<strong><%= months %> 개월</strong>마다 <strong>$<%= price %> USD</strong> 자동 결제",
"benefits": "편익",
@@ -125,9 +125,9 @@
"couponText": "우리는 때로 이벤트를 열고 특별 장비를 위한 쿠폰 코드를 나누어 줍니다. (예를 들어, Wondercon의 우리 부스에 들러주는 사람들에게)",
"apply": "신청하다",
"promoCode": "할인 코드",
"promoCodeApplied": "프로모션 코드가 적용되었습니다! 인벤토리 확인하세요.",
"promoPlaceholder": "할인 코드 입력하세요",
"displayInviteToPartyWhenPartyIs1": "파티원이 1명일 때 파티 초대 버튼 보이기",
"promoCodeApplied": "프로모션 코드가 적용되었습니다! 인벤토리 확인하",
"promoPlaceholder": "할인 코드 입력",
"displayInviteToPartyWhenPartyIs1": "파티원이 1명일 때 파티 초대 버튼을 표시합니다.",
"saveCustomDayStart": "사용자 지정 하루 시작 시간 저장하기",
"registration": "등록",
"addLocalAuth": "Add Email and Password Login",
@@ -143,7 +143,7 @@
"webhookBooleanOption": "\"<%= option %>\" must be a Boolean value.",
"webhookIdAlreadyTaken": "A webhook with the id <%= id %> already exists.",
"noWebhookWithId": "There is no webhook with the id <%= id %>.",
"regIdRequired": "RegId 필요합니다.",
"regIdRequired": "RegId 필요",
"pushDeviceAdded": "Push device added successfully",
"pushDeviceNotFound": "The user has no push device with this id.",
"pushDeviceRemoved": "Push device removed successfully.",
@@ -152,8 +152,8 @@
"purchasedPlanExtraMonths": "You have <%= months %> months of extra subscription credit.",
"consecutiveSubscription": "연이은 정기후원",
"consecutiveMonths": "Consecutive Months:",
"gemCapExtra": "Gem Cap Extra:",
"mysticHourglasses": "신비로운 모래시계",
"gemCapExtra": "보석 한도 보너스",
"mysticHourglasses": "신비로운 모래시계:",
"mysticHourglassesTooltip": "Mystic Hourglasses",
"paypal": "PayPal",
"amazonPayments": "아마존 결제",
+4 -4
View File
@@ -1,10 +1,10 @@
{
"spellWizardFireballText": "불꽃 폭발",
"spellWizardFireballNotes": "You summon XP and deal fiery damage to Bosses! (Based on: INT)",
"spellWizardFireballText": "화염 폭발",
"spellWizardFireballNotes": "보스에게 피해를 주는 동시에 경험치를 획득합니다! (필요 능력치: 지능)",
"spellWizardMPHealText": "천상의 물결",
"spellWizardMPHealNotes": "You sacrifice Mana so the rest of your Party, except Mages, gains MP! (Based on: INT)",
"spellWizardMPHealNotes": "MP를 소모하여 마법사를 제외한 파티원들의 MP를 회복합니다! (필요 능력치: 지능)",
"spellWizardEarthText": "지진",
"spellWizardEarthNotes": "Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)",
"spellWizardEarthNotes": "당신의 정신력이 지구를 흔들어 파티원들의 지능을 상승시킵니다! (필요 능력치: 버프 전 지능)",
"spellWizardFrostText": "차가운 서리",
"spellWizardFrostNotes": "주문 한 번이면 얼음이 연속 카운터를 얼려버려서 내일 0부터 시작하지 않게 될 거예요!",
"spellWizardFrostAlreadyCast": "오늘은 이미 이 마법을 사용하였습니다. 연속 기록을 건너뛸 수 있으니 오늘 이 마법을 다시 사용할 필요 없습니다.",
+4 -1
View File
@@ -138,5 +138,8 @@
"achievementBirdsOfAFeather": "Papużki Nierozłączki",
"achievementBirdsOfAFeatherText": "Wykluł wszystkie standardowe kolory latających zwierząt: Latająca Świnia, Sowa, Papuga, Pterodaktyl, Gryf, Sokół, Paw i Kogut!",
"achievementZodiacZookeeperText": "Wykluł wszystkie standardowe kolory zwierząt zodiaku: Szczur, Krowa, Królik, Wąż, Koń, Owca, Małpa, Kogut, Wilk, Tygrys, Latająca Świnia i Smok!",
"achievementZodiacZookeeperModalText": "Zebrałeś wszystkie zwierzęta zodiakalne!"
"achievementZodiacZookeeperModalText": "Zebrałeś wszystkie zwierzęta zodiakalne!",
"achievementBoneToPick": "Kość Niezgody",
"achievementBoneToPickText": "Wykluł wszystkie Szkieletowe Zwierzęta Klasyczne i z Misji!",
"achievementBoneToPickModalText": "Znalazłeś wszystkie Szkieletowe Zwierzaki Klasyczne i z Misji!"
}
+19 -1
View File
@@ -724,5 +724,23 @@
"backgroundFlowerShopText": "Kwiaciarnia",
"backgroundFlowerShopNotes": "Ciesz się słodkim zapachem Kwiaciarni.",
"backgroundSpringtimeLakeText": "Wiosenne Jezioro",
"backgroundSpringtimeLakeNotes": "Napawaj się widokami z brzegów Wiosennego Jeziora."
"backgroundSpringtimeLakeNotes": "Napawaj się widokami z brzegów Wiosennego Jeziora.",
"backgroundSpookyRuinsText": "Straszne Ruiny",
"backgroundMaskMakersWorkshopText": "Sklep Wytwórcy Masek",
"backgroundMaskMakersWorkshopNotes": "Przymierz nową twarz w Sklepie Wytwórcy Masek.",
"backgroundCemeteryGateText": "Brama Cmentarza",
"backgroundCemeteryGateNotes": "Strasz przy Bramie Cmentarza.",
"backgrounds102022": "SET 101: Opublikowany w październiku 2022",
"backgroundSpookyRuinsNotes": "Zwiedź Straszne Ruiny.",
"backgroundSnowyVillageText": "Śnieżna Wioska",
"backgroundAmongGiantMushroomsText": "Pośród Gigantycznych Grzybów",
"backgroundMistyAutumnForestText": "Mglisty Jesienny Las",
"backgrounds112022": "Zestaw 102: Udostępniony w Listopadzie 2022",
"backgroundMistyAutumnForestNotes": "Spacerować pośród Mglistego Jesiennego Lasu.",
"backgroundInsideACrystalText": "Wewnątrz Kryształu",
"backgroundBranchesOfAHolidayTreeText": "Gałązki Choinki",
"backgroundSnowyVillageNotes": "Podziwiać Śnieżną Wioskę.",
"backgroundAutumnBridgeNotes": "Podziwiać piękno Jesiennego Mostu.",
"backgrounds122022": "Zestaw 103: Wypuszczony w Grudniu 2022",
"backgroundInsideACrystalNotes": "Wyjrzeć z wnętrza Kryształu."
}
File diff suppressed because one or more lines are too long
+13 -10
View File
@@ -9,11 +9,11 @@
"communityFacebook": "Facebook",
"companyAbout": "Jak to działa",
"companyBlog": "Blog",
"companyContribute": "Wspomóż",
"companyDonate": "Dotacja",
"companyContribute": "Wspomaganie Habitica",
"companyDonate": "Darowizny dla Habitica",
"forgotPassword": "Zapomniałeś hasła?",
"emailNewPass": "Wyślij link do zresetowania hasła mailem",
"forgotPasswordSteps": "Podaj adres email, którego użyłeś do założenia konta.",
"forgotPasswordSteps": "Podaj nazwę użytkowinka lub adres email, którego użyłeś do założenia konta.",
"sendLink": "Wyślij Link",
"featuredIn": "Dostępne w",
"footerDevs": "Twórcy",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "Chcesz, by Twoje życie stało się grą?",
"marketing4Lead3-2": "Chciałbyś stworzyć grupę w sferze edukacji, ochrony zdrowia lub innej?",
"marketing4Lead3Title": "Gamifikuj wszystko",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Aplikacja na Androida",
"mobileIOS": "Aplikacja na iOS",
"oldNews": "Aktualności",
"newsArchive": "Archiwum wiadomości na Wikia (wielojęzyczne)",
"setNewPass": "Ustaw nowe hasło",
@@ -129,13 +129,13 @@
"passwordConfirmationMatch": "Potwierdzenie hasła nie jest identyczne z hasłem.",
"invalidLoginCredentials": "Błędna nazwa użytkownika i/lub e-mail i/lub hasło",
"passwordResetPage": "Zresetuj hasło",
"passwordReset": "Jeżeli posiadamy Twój adres e-mail, instrukcja jak ustawić nowe hasło, zostanie wysłana do Ciebie mailem.",
"passwordReset": "Jeżeli posiadamy Twój adres e-mail lub nazwę użytkownika, instrukcja jak ustawić nowe hasło, zostanie wysłana do Ciebie mailem.",
"passwordResetEmailSubject": "Reset hasła do Habitiki",
"passwordResetEmailText": "Jeżeli chciałeś zresetować hasło Habitiki dla użytkownika <%= username %>, idź do <%= passwordResetLink %> aby ustawić nowe. Link wygaśnie po 24 godzinach. Jeżeli nie chciałeś zmieniać hasła, prosimy zignorować tego maila.",
"passwordResetEmailHtml": "Jeżeli chciałeś zresetować hasło Habitiki dla użytkownika <strong><%= username %></strong>, <a href=\"<%= passwordResetLink %>\">kliknij tutaj</a>, aby ustawić nowe. Link wygaśnie po 24 godzinach.<br/><br> Jeżeli nie chciałeś zmieniać hasła, prosimy zignorować tego maila.",
"invalidLoginCredentialsLong": "Ojej - Twój adres e-mail / nazwa użytkownika lub hasło jest nieprawidłowe.\n- Upewnij się, czy są wpisane poprawnie. Nazwa użytkownika i hasło są wrażliwe na wielkość liter.\n- Możliwe, że rejestrację wykonano przez Facebook lub Google, a nie e-mail, sprawdź czy to prawda.\n- Jeśli hasło uległo zapomnieniu, kliknij \"Nie pamiętam hasła\".",
"invalidCredentials": "Takie konto nie istnieje.",
"accountSuspended": "Konto użytkownika o ID \"<%= userId %>\", zostało zablokowane z powodu naruszenia zasad [Wytycznych dla społeczności](https://habitica.com/static/community-guidelines) lub [Regulaminu](https://habitica.com/static/terms). Aby uzyskać szczegółowe informacje o naruszeniu lub możliwościach odblokowania, prosimy skontaktować przy pomocy e-maila z Menedżerem społeczności <%= communityManagerEmail %> lub poprosić rodzica lub opiekuna o przekazanie wiadomości e-mail. Prosimy w wiadomości e-mail wpisać ID użytkownika oraz podać swoją \"@nazwę\" użytkownika.",
"accountSuspended": "Konto użytkownika o ID \"<%= userId %>\", zostało zablokowane z powodu naruszenia zasad [Wytycznych dla społeczności](https://habitica.com/static/community-guidelines) lub [Regulaminu](https://habitica.com/static/terms). Aby uzyskać szczegółowe informacje o naruszeniu lub możliwościach odblokowania, prosimy skontaktować przy pomocy e-maila z Menedżerem społeczności <%= communityManagerEmail %> lub poprosić rodzica lub opiekuna o przekazanie wiadomości e-mail. Prosimy w wiadomości e-mail wpisać ID użytkownika oraz podać swoją \"@nazwę\" użytkownika.",
"accountSuspendedTitle": "Konto zostało zawieszone",
"unsupportedNetwork": "Ta sieć nie jest obecnie wspierana.",
"cantDetachSocial": "Konto nie posiada innej formy uwierzytelnienia, nie można rozłączyć tej metody uwierzytelnienia.",
@@ -150,14 +150,14 @@
"confirmPassword": "Potwierdź hasło",
"usernameLimitations": "Nazwa użytkownika musi zawierać od 1 do 20 znaków oraz składać się wyłącznie z liter od a do z, cyfr od 0 do 9, łączników, podkreślników, a także nie może zawierać wulgaryzmów.",
"usernamePlaceholder": "np. Zajaczek",
"emailPlaceholder": "np. zajaczek@example.com",
"emailPlaceholder": "np. gryf@example.com",
"passwordPlaceholder": "np. ******************",
"confirmPasswordPlaceholder": "Upewnij się, że to takie samo hasło!",
"joinHabitica": "Dołącz do Habitici",
"alreadyHaveAccountLogin": "Masz już konto? <strong>Zaloguj się.</strong>",
"dontHaveAccountSignup": "Nie masz konta? <strong>Zarejestruj się.</strong>",
"motivateYourself": "Zmotywuj się by osiągnąć swoje cele.",
"timeToGetThingsDone": "Nadszedł czas, aby dobrze się bawić podczas wykonywania swoich zadań! Dołącz do <%= userCountInMillions %> milionów Habitan i popraw swoje życie jednym zadanie naraz.",
"timeToGetThingsDone": "Nadszedł czas, aby dobrze się bawić podczas wykonywania swoich zadań! Dołącz do <%= userCountInMillions %> milionów Habitan i popraw swoje życie jednym zadanie naraz.",
"singUpForFree": "Dołącz za darmo",
"or": "LUB",
"gamifyYourLife": "Zgrywalizuj swoje życie",
@@ -185,5 +185,8 @@
"learnMore": "Dowiedz się więcej",
"communityInstagram": "Instagram",
"minPasswordLength": "Hasło musi zawierać co najmniej 8 znaków.",
"enterHabitica": "Wstąp w Habitikę"
"enterHabitica": "Wstąp w Habitikę",
"footerProduct": "Produkt",
"socialAlreadyExists": "Ten login społeczny jest już powiązany z innym kontem.",
"emailUsernamePlaceholder": "np. zajączekzwyczajów lub gryf @example.com"
}
+11 -3
View File
@@ -133,7 +133,7 @@
"weaponSpecialSummerRogueText": "Szabla piracka",
"weaponSpecialSummerRogueNotes": "A niech je dunder świśnie! Wyrzucisz te Codzienne za burtę! Zwiększa Siłę o <%= str %>. Edycja Limitowana Lato 2014.",
"weaponSpecialSummerWarriorText": "Nóż Morski",
"weaponSpecialSummerWarriorNotes": "Nie ma takiego zadania ani listy Do-Zrobienia, które stawiłyby opór temu sękatemu nożowi! Zwiększa Siłę o <%= str %>. Edycja Limitowana Lato 2014.",
"weaponSpecialSummerWarriorNotes": "Nie ma takiego zadania ani listy Do Zrobienia, które stawiłyby opór temu sękatemu nożowi! Zwiększa Siłę o <%= str %>. Edycja Limitowana Lato 2014.",
"weaponSpecialSummerMageText": "Chwytak wodorostów",
"weaponSpecialSummerMageNotes": "Ten trójząb jest przydatny do nadziewania nań wodorostów i bardziej produktywnego zbierania alg! Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana Lato 2014.",
"weaponSpecialSummerHealerText": "Różdżka mielizn",
@@ -237,7 +237,7 @@
"weaponSpecialFall2017RogueText": "Maczuga Kandyzowane Jabłko",
"weaponSpecialFall2017RogueNotes": "Pokonaj swoich przeciwników słodyczą! Zwiększa Siłę o <%= str %>. Edycja Limitowana Jesiennego Wyposażenia 2017.",
"weaponSpecialFall2017WarriorText": "Lanca Kandyzowana Kukurydza",
"weaponSpecialFall2017WarriorNotes": "Wszyscy Twoi przeciwnicy będą się kryć przed tą smacznie wyglądającą lanca, niezależnie od tego czy są duchami, potworami czy czerwonymi Do-Zrobienia. Zwiększa Siłę o <%= str %>. Edycja Limitowana Jesiennego Wyposażenia 2017.",
"weaponSpecialFall2017WarriorNotes": "Wszyscy Twoi przeciwnicy będą się kryć przed tą smacznie wyglądającą lanca, niezależnie od tego czy są duchami, potworami czy czerwonymi Do Zrobienia. Zwiększa Siłę o <%= str %>. Edycja Limitowana Jesiennego Wyposażenia 2017.",
"weaponSpecialFall2017MageText": "Upiorna laska",
"weaponSpecialFall2017MageNotes": "Oczy żarzącej czaszki tej laski promieniują magią i tajemnica. Zwiększa Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana Jesień 2017.",
"weaponSpecialFall2017HealerText": "Przerażający świecznik",
@@ -1787,5 +1787,13 @@
"weaponSpecialKS2019Notes": "Zakrzywiona jak dziób i pazury gryfa, ta paradna broń drzewcowa przypomina Ci by dzielnie działać nawet kiedy zadania wydają się trudne.",
"weaponSpecialSpring2019RogueNotes": "Te bronie posiadają moc nieba i deszczu. Zalecamy by nie używać ich jeśli jest się częściowo zanurzonym w wodzie. Zwiększa Siłę o <%=str %>. Edycja Limitowana 2019 Wiosenne Wyposażenie.",
"eyewearArmoireClownsNoseNotes": "Ten dodatek sprawi, że wszyscy wywęszą, że jesteś klaunem! Zwiększa inteligencję o <%= int %>. Zaczarowana Skrzynia: Zestaw Klauna (Przedmiot 2 z 5).",
"eyewearArmoireClownsNoseText": "Nos Klauna"
"eyewearArmoireClownsNoseText": "Nos Klauna",
"weaponSpecialSpring2019WarriorText": "Miecz Łodygi",
"weaponSpecialSpring2019WarriorNotes": "Złe nawyki kulą się w strachu przed tym zielonym ostrzem. Podnosi siłę o <%= str %>. Limitowana Edycja Wiosna 2019.",
"weaponSpecialSpring2019MageText": "Bursztynowa Laska",
"weaponSpecialSpring2019HealerText": "Wiosenna Pieśń",
"weaponSpecialSpring2019MageNotes": "W bursztynie na końcu tej laski zanurzony jest komar! Uwaga: może zawierać DNA dinozaura. Podnosi Inteligencję o <%= int %> i Percepcję o <%= per %>. Edycja Limitowana Wiosna 2019.",
"weaponSpecialSpring2019HealerNotes": "Twa pieśń kwiatów i deszczu ukoi dusze wszystkich słuchaczy. Zwiększa Inteligencję o <%= int %>. Limitowana Edycja Wiosennego Wyposażenia 2019.",
"weaponSpecialSummer2019RogueText": "Antyczna Kotwica",
"weaponSpecialSummer2019RogueNotes": "Ta pradawna i potężna broń pomoże ci wygrać każdą podwodną bitwę. Podnosi Siłę o <%= str %>. Edycja Limitowana Wiosna 2019."
}
+3 -1
View File
@@ -201,5 +201,7 @@
"demo": "Demo",
"finish": "Zakończ",
"congratulations": "Gratulacje!",
"onboardingAchievs": "Osiągnięcia rozwojowe"
"onboardingAchievs": "Osiągnięcia rozwojowe",
"reportBugHeaderDescribe": "Proszę opisz problem, którego doświadczyłeś a my odezwiemy się do ciebie.",
"reportEmailText": "Ta informacja będzie używana jedynie w celu skontaktowania się z Tobą w sprawie zgłoszenia błędu."
}
@@ -1,6 +1,6 @@
{
"unlockedReward": "Otrzymałeś <%= reward %>",
"earnedRewardForDevotion": "Zdobyłeś <%= reward %> za przyczynienie się do poprawy swojego życia.",
"earnedRewardForDevotion": "Zdobyłeś <%= reward %> za przyczynienie się do poprawy swojego życia.",
"nextRewardUnlocksIn": "Ilość wizyt do odblokowania następnej nagrody: <%= numberOfCheckinsLeft %>",
"awesome": "Rewelacyjnie!",
"countLeft": "<%= count %> wizyt do następnej nagrody",
+64 -50
View File
@@ -165,7 +165,7 @@
"backgroundGiantFlowersNotes": "Divirta-se em cima de Flores Gigantes.",
"backgroundRainbowsEndText": "Fim do Arco-íris",
"backgroundRainbowsEndNotes": "Descubra o ouro no Fim do Arco-íris.",
"backgrounds052016": "Conjunto 24: Lançado em Maio de 2016",
"backgrounds052016": "Conjunto 24: Lançado em maio de 2016",
"backgroundBeehiveText": "Colmeia",
"backgroundBeehiveNotes": "Faça zumbidos e dance em uma Colmeia.",
"backgroundGazeboText": "Gazebo",
@@ -186,7 +186,7 @@
"backgroundDeepSeaNotes": "Mergulhe no Mar Profundo.",
"backgroundDilatoryCastleText": "Castelo de Lentópolis",
"backgroundDilatoryCastleNotes": "Nade além do Castelo de Lentópolis.",
"backgrounds082016": "Conjunto 27: Lançado em Agosto de 2016",
"backgrounds082016": "Conjunto 27: Lançado em agosto de 2016",
"backgroundIdyllicCabinText": "Cabana Bucólica",
"backgroundIdyllicCabinNotes": "Faça um retiro em uma Cabana Bucólica.",
"backgroundMountainPyramidText": "Montanha Pirâmide",
@@ -200,14 +200,14 @@
"backgroundFarmhouseNotes": "Diga olá para os animais em seu caminho para a Casa da Fazenda.",
"backgroundOrchardText": "Pomar",
"backgroundOrchardNotes": "Colha frutos maduros de um Pomar.",
"backgrounds102016": "Conjunto 29: Lançado em Outubro de 2016",
"backgrounds102016": "Conjunto 29: Lançado em outubro de 2016",
"backgroundSpiderWebText": "Teia de Aranha",
"backgroundSpiderWebNotes": "Fique preso em uma Teia de Aranha.",
"backgroundStrangeSewersText": "Esgotos Estranhos",
"backgroundStrangeSewersNotes": "Deslize através de Esgotos Estranhos.",
"backgroundRainyCityText": "Cidade Chuvosa",
"backgroundRainyCityNotes": "Se molhe por aí em uma Cidade Chuvosa.",
"backgrounds112016": "Conjunto 30: Lançado em Novembro de 2016",
"backgrounds112016": "Conjunto 30: Lançado em novembro de 2016",
"backgroundMidnightCloudsText": "Nuvens da Meia-noite",
"backgroundMidnightCloudsNotes": "Voe através das Nuvens da Meia-noite.",
"backgroundStormyRooftopsText": "Telhados Tempestuosos",
@@ -227,14 +227,14 @@
"backgroundRedNotes": "Um cenário vermelho vigoroso.",
"backgroundYellowText": "Amarelo",
"backgroundYellowNotes": "Um delicioso cenário amarelo.",
"backgrounds122016": "Conjunto 31: Lançado em Dezembro de 2016",
"backgrounds122016": "Conjunto 31: Lançado em dezembro de 2016",
"backgroundShimmeringIcePrismText": "Prismas de Gelo Cintilantes",
"backgroundShimmeringIcePrismNotes": "Dance através dos Prismas de Gelo Cintilantes.",
"backgroundWinterFireworksText": "Fogos de Artifício de Inverno",
"backgroundWinterFireworksNotes": "Solte Fogos de Artifício de Inverno.",
"backgroundWinterStorefrontText": "Loja de Inverno",
"backgroundWinterStorefrontNotes": "Compre presentes na Loja de Inverno.",
"backgrounds012017": "Conjunto 32: Lançado em Janeiro de 2017",
"backgrounds012017": "Conjunto 32: Lançado em janeiro de 2017",
"backgroundBlizzardText": "Nevasca",
"backgroundBlizzardNotes": "Enfrente uma Nevasca feroz.",
"backgroundSparklingSnowflakeText": "Floco de Neve Brilhante",
@@ -248,35 +248,35 @@
"backgroundTreasureRoomNotes": "Desfrute das riquezas de uma Sala do Tesouro.",
"backgroundWeddingArchText": "Arco de Casamento",
"backgroundWeddingArchNotes": "Pose embaixo do Arco de Casamento.",
"backgrounds032017": "Conjunto 34: Lançado em Março de 2017",
"backgrounds032017": "Conjunto 34: Lançado em março de 2017",
"backgroundMagicBeanstalkText": "Pé-de-Feijão Mágico",
"backgroundMagicBeanstalkNotes": "Suba num Pé-de-Feijão Mágico.",
"backgroundMeanderingCaveText": "Caverna Serpenteante",
"backgroundMeanderingCaveNotes": "Explore a Caverna Serpenteante.",
"backgroundMistiflyingCircusText": "Circo de Borbópolis",
"backgroundMistiflyingCircusNotes": "Festeje no Circo de Borbópolis.",
"backgrounds042017": "Conjunto 35: Lançado em Abril de 2017",
"backgrounds042017": "Conjunto 35: Lançado em abril de 2017",
"backgroundBugCoveredLogText": "Tronco Cheio de Insetos",
"backgroundBugCoveredLogNotes": "Investigue um Tronco Cheio de Insetos.",
"backgroundGiantBirdhouseText": "Ninho Gigante de Pássaro",
"backgroundGiantBirdhouseNotes": "Repouse em um Ninho Gigante de Pássaro.",
"backgroundMistShroudedMountainText": "Montanha Coberta de Neblina",
"backgroundMistShroudedMountainNotes": "Escale uma Montanha Coberta de Neblina.",
"backgrounds052017": "Conjunto 36: Lançado em Maio de 2017",
"backgrounds052017": "Conjunto 36: Lançado em maio de 2017",
"backgroundGuardianStatuesText": "Estátuas do Guardião",
"backgroundGuardianStatuesNotes": "Permaneça atento em frente às Estátuas do Guardião.",
"backgroundHabitCityStreetsText": "Ruas da Cidade dos Hábitos",
"backgroundHabitCityStreetsNotes": "Explore as Ruas da Cidade dos Hábitos.",
"backgroundOnATreeBranchText": "Em um Galho de Árvore",
"backgroundOnATreeBranchNotes": "Descanse em um Galho de Árvore.",
"backgrounds062017": "Conjunto 37: Lançado em Junho de 2017",
"backgrounds062017": "Conjunto 37: Lançado em junho de 2017",
"backgroundBuriedTreasureText": "Tesouro Enterrado",
"backgroundBuriedTreasureNotes": "Descubra um Tesouro Enterrado.",
"backgroundOceanSunriseText": "Nascer do Sol no Oceano",
"backgroundOceanSunriseNotes": "Admire um Nascer do Sol no Oceano.",
"backgroundSandcastleText": "Castelo de Areia",
"backgroundSandcastleNotes": "Governe um Castelo de Areia.",
"backgrounds072017": "Conjunto 38: Lançado em Julho de 2017",
"backgrounds072017": "Conjunto 38: Lançado em julho de 2017",
"backgroundGiantSeashellText": "Concha Gigante",
"backgroundGiantSeashellNotes": "Relaxe em uma Concha Gigante.",
"backgroundKelpForestText": "Floresta de Algas",
@@ -290,7 +290,7 @@
"backgroundDesertDunesNotes": "Explore com bravura as Dunas do Deserto.",
"backgroundSummerFireworksText": "Fogos de Artifício de Verão",
"backgroundSummerFireworksNotes": "Celebre o Dia da Nomeação do Habitica com Fogos de Artifício de Verão!",
"backgrounds092017": "Conjunto 40: Lançado em Setembro de 2017",
"backgrounds092017": "Conjunto 40: Lançado em setembro de 2017",
"backgroundBesideWellText": "Ao Lado de um Poço",
"backgroundBesideWellNotes": "Passeie Ao Lado de um Poço.",
"backgroundGardenShedText": "Casinha do Jardim",
@@ -304,35 +304,35 @@
"backgroundSpookyHotelNotes": "Esgueire-se pelos corredores de um Hotel Assustador.",
"backgroundTarPitsText": "Fossos de Piche",
"backgroundTarPitsNotes": "Ande na ponta dos pés através dos Fossos de Piche.",
"backgrounds112017": "Conjunto 42: Lançado em Novembro de 2017",
"backgrounds112017": "Conjunto 42: Lançado em novembro de 2017",
"backgroundFiberArtsRoomText": "Ateliê de Crochê",
"backgroundFiberArtsRoomNotes": "Gire o carretel no Ateliê de Crochê.",
"backgroundMidnightCastleText": "Castelo da Meia-Noite",
"backgroundMidnightCastleNotes": "Ande pelo Castelo da Meia-Noite.",
"backgroundTornadoText": "Tornado",
"backgroundTornadoNotes": "Voe por um Tornado.",
"backgrounds122017": "Conjunto 43: Lançado em Dezembro de 2017",
"backgrounds122017": "Conjunto 43: Lançado em dezembro de 2017",
"backgroundCrosscountrySkiTrailText": "Trilha de Ski Transcontinental",
"backgroundCrosscountrySkiTrailNotes": "Deslize por uma Trilha de Ski Transcontinental.",
"backgroundStarryWinterNightText": "Noite Estrelada de Inverno",
"backgroundStarryWinterNightNotes": "Admire uma Noite Estrelada de Inverno.",
"backgroundToymakersWorkshopText": "Oficina do Criador de Brinquedos",
"backgroundToymakersWorkshopNotes": "Banhe-se na maravilha da Oficina do Criador de Brinquedos.",
"backgrounds012018": "Conjunto 44: Lançado em Janeiro de 2018",
"backgrounds012018": "Conjunto 44: Lançado em janeiro de 2018",
"backgroundAuroraText": "Aurora",
"backgroundAuroraNotes": "Aqueça-se no brilho da Aurora.",
"backgroundDrivingASleighText": "Trenó",
"backgroundDrivingASleighNotes": "Ande de Trenó sobre os campos cobertos de neve.",
"backgroundFlyingOverIcySteppesText": "Estepes Gelados",
"backgroundFlyingOverIcySteppesNotes": "Voe sobre Estepes Gelados.",
"backgrounds022018": "Conjunto 45: Lançado em Fevereiro de 2018",
"backgrounds022018": "Conjunto 45: Lançado em fevereiro de 2018",
"backgroundChessboardLandText": "Terra do Tabuleiro de Xadrez",
"backgroundChessboardLandNotes": "Jogue uma partida na Terra do Tabuleiro de Xadrez.",
"backgroundMagicalMuseumText": "Museu Mágico",
"backgroundMagicalMuseumNotes": "Visite um Museu Mágico.",
"backgroundRoseGardenText": "Jardim de Rosas",
"backgroundRoseGardenNotes": "Distraia em um Jardim de Rosas perfumado.",
"backgrounds032018": "Conjunto 46: Lançado em Março de 2018",
"backgrounds032018": "Conjunto 46: Lançado em março de 2018",
"backgroundGorgeousGreenhouseText": "Estufa Deslumbrante",
"backgroundGorgeousGreenhouseNotes": "Caminhe entre a flora de uma Estufa Deslumbrante.",
"backgroundElegantBalconyText": "Varanda Elegante",
@@ -353,7 +353,7 @@
"backgroundFantasticalShoeStoreNotes": "Divirta-se procurando um novo sapato na Fantástica Loja de Sapatos.",
"backgroundChampionsColosseumText": "Coliseu dos Campeões",
"backgroundChampionsColosseumNotes": "Encandeça-se na glória do Coliseu dos Campeões.",
"backgrounds062018": "Conjunto 49: Lançado em Junho de 2018",
"backgrounds062018": "Conjunto 49: Lançado em junho de 2018",
"backgroundDocksText": "Docas",
"backgroundDocksNotes": "Pesque pelas Docas.",
"backgroundRowboatText": "Barco a Remo",
@@ -395,7 +395,7 @@
"backgroundGlowingMushroomCaveNotes": "Admire uma Caverna de Cogumelos Brilhantes.",
"backgroundCozyBedroomText": "Quarto Aconchegante",
"backgroundCozyBedroomNotes": "Deite em um Quarto Aconchegante.",
"backgrounds122018": "Conjunto 55: Lançado em Dezembro de 2018",
"backgrounds122018": "Conjunto 55: Lançado em dezembro de 2018",
"backgroundFlyingOverSnowyMountainsText": "Montanhas Nevadas",
"backgroundFlyingOverSnowyMountainsNotes": "Sobrevoe as Montanhas Nevadas à noite.",
"backgroundFrostyForestText": "Floresta Gélida",
@@ -409,21 +409,21 @@
"backgroundArchaeologicalDigNotes": "Desenterre segredos de um passado remoto em uma Escavação Arqueológica.",
"backgroundScribesWorkshopText": "Oficina do Escriba",
"backgroundScribesWorkshopNotes": "Escreva seu próximo grande pergaminho na Oficina do Escriba.",
"backgrounds022019": "Conjunto 57: Lançado em Fevereiro de 2019",
"backgrounds022019": "Conjunto 57: Lançado em fevereiro de 2019",
"backgroundMedievalKitchenText": "Cozinha Medieval",
"backgroundMedievalKitchenNotes": "Cozinhe para um banquete em uma Cozinha Medieval.",
"backgroundOldFashionedBakeryText": "Padaria à Moda Antiga",
"backgroundOldFashionedBakeryNotes": "Aproveite os cheiros deliciosos, do lado de fora de uma Padaria à Moda Antiga.",
"backgroundValentinesDayFeastingHallText": "Salão de Festas do Dia dos Namorados",
"backgroundValentinesDayFeastingHallNotes": "Sinta o amor no Salão de Festas do Dia dos Namorados.",
"backgrounds032019": "Conjunto 58: Lançado em Março de 2019",
"backgrounds032019": "Conjunto 58: Lançado em março de 2019",
"backgroundDuckPondText": "Lagoa dos Patos",
"backgroundDuckPondNotes": "Alimente aves aquáticas na Lagoa dos Patos.",
"backgroundFieldWithColoredEggsText": "Campo com Ovos Coloridos",
"backgroundFieldWithColoredEggsNotes": "Cace pelo tesouro de primavera em um Campo com Ovos Coloridos.",
"backgroundFlowerMarketText": "Mercado de Flores",
"backgroundFlowerMarketNotes": "Encontre as cores perfeitas para um buquê ou um jardim no Mercado de Flores.",
"backgrounds042019": "Conjunto 59: Lançado em Abril de 2019",
"backgrounds042019": "Conjunto 59: Lançado em abril de 2019",
"backgroundBirchForestText": "Floresta de Bétulas",
"backgroundBirchForestNotes": "Divirta-se em uma pacífica Floresta de Bétulas.",
"backgroundHalflingsHouseText": "Casa de Halfling",
@@ -448,7 +448,7 @@
"backgroundInAnAncientTombText": "Tumba Antiga",
"backgroundAutumnFlowerGardenNotes": "Sinta o calor de um Jardim de Flores de Outono.",
"backgroundAutumnFlowerGardenText": "Jardim de Flores de Outono",
"backgrounds092019": "Conjunto 64: Lançado em Setembro de 2019",
"backgrounds092019": "Conjunto 64: Lançado em setembro de 2019",
"backgroundTreehouseNotes": "Curta em um refúgio arbóreo todo para você, na sua própria Casa na Árvore.",
"backgroundTreehouseText": "Casa na Árvore",
"backgroundGiantDandelionsNotes": "Flerte entre os Dentes-de-Leão Gigantes.",
@@ -506,7 +506,7 @@
"backgroundHallOfHeroesText": "Salão dos Heróis",
"backgroundElegantBallroomNotes": "Dance ao longo da noite em um Salão de Festas Elegante.",
"backgroundElegantBallroomText": "Salão de Festas Elegante",
"backgrounds022020": "Conjunto 69: Lançado em Fevereiro de 2020",
"backgrounds022020": "Conjunto 69: Lançado em fevereiro de 2020",
"backgroundSucculentGardenNotes": "Aprecie a beleza árida de um Jardim de Suculentas.",
"backgroundSucculentGardenText": "Jardim de Suculentas",
"backgroundButterflyGardenNotes": "Festeje com polinizadores em um Jardim de Borboletas.",
@@ -520,48 +520,48 @@
"backgroundHeatherFieldText": "Campo de Urzes",
"backgroundAnimalCloudsNotes": "Exercite sua imaginação encontrando formas de Animais nas Nuvens.",
"backgroundAnimalCloudsText": "Nuvens de Animais",
"backgrounds042020": "Conjunto 71: Lançado em Abril de 2020",
"backgrounds042020": "Conjunto 71: Lançado em abril de 2020",
"backgroundStrawberryPatchNotes": "Colha iguarias frescas de um Campo de Morango.",
"backgroundStrawberryPatchText": "Campo de Morango",
"backgroundHotAirBalloonNotes": "Voe acima da paisagem em um Balão de Ar Quente.",
"backgroundHotAirBalloonText": "Balão de Ar Quente",
"backgroundHabitCityRooftopsNotes": "Salte aventurando-se entre os Telhados da Cidade dos Hábitos.",
"backgroundHabitCityRooftopsText": "Telhados da Cidade dos Hábitos",
"backgrounds052020": "Conjunto 72: Lançado em Maio de 2020",
"backgrounds052020": "Conjunto 72: Lançado em maio de 2020",
"backgroundVikingShipNotes": "Navegue para a aventura a bordo de um Navio Viking.",
"backgroundVikingShipText": "Navio Viking",
"backgroundSaltLakeNotes": "Veja as impressionantes ondulações vermelhas de um Lago Salgado.",
"backgroundSaltLakeText": "Lago Salgado",
"backgroundRelaxationRiverNotes": "Desça vagarosamente pelo Rio do Relaxamento.",
"backgroundRelaxationRiverText": "Rio do Relaxamento",
"backgrounds062020": "Conjunto 73: Lançado em Junho de 2020",
"backgrounds062020": "Conjunto 73: Lançado em junho de 2020",
"backgroundUnderwaterRuinsNotes": "Explore Ruínas Subaquáticas submersas há muito tempo.",
"backgroundUnderwaterRuinsText": "Ruínas Subaquáticas",
"backgroundSwimmingAmongJellyfishNotes": "Emocione-se com beleza e perigo Nadando entre Águas-Vivas.",
"backgroundSwimmingAmongJellyfishText": "Nadando entre Águas-Vivas",
"backgroundBeachCabanaNotes": "Relaxe na sombra de uma Cabana de Praia.",
"backgroundBeachCabanaText": "Cabana de Praia",
"backgrounds072020": "Conjunto 74: Lançado em Julho de 2020",
"backgrounds072020": "Conjunto 74: Lançado em julho de 2020",
"backgroundProductivityPlazaNotes": "Faça um passeio inspirador pela Praça da Produtividade da Cidade dos Hábitos.",
"backgroundProductivityPlazaText": "Praça da Produtividade",
"backgroundJungleCanopyNotes": "Aproveite o esplendor sufocante de uma Copa da Selva.",
"backgroundJungleCanopyText": "Copa da Selva",
"backgroundCampingOutNotes": "Aproveite o ar livre Acampando.",
"backgroundCampingOutText": "Acampando",
"backgrounds082020": "Conjunto 75: Lançado em Agosto de 2020",
"backgrounds082020": "Conjunto 75: Lançado em agosto de 2020",
"backgroundHerdingSheepInAutumnNotes": "Misture-se com um Rebanho de Ovelhas.",
"backgroundHerdingSheepInAutumnText": "Rebanho de Ovelhas",
"backgroundGiantAutumnLeafNotes": "Pouse em uma Folha Gigante antes que ela caia.",
"backgroundGiantAutumnLeafText": "Folha Gigante",
"backgroundFlyingOverAnAutumnForestNotes": "Absorva as cores brilhantes abaixo Voando sobre uma Floresta de Outono.",
"backgroundFlyingOverAnAutumnForestText": "Voando sobre uma Floresta no Outono",
"backgrounds092020": "Conjunto 76: Lançado em Setembro de 2020",
"backgrounds092020": "Conjunto 76: Lançado em setembro de 2020",
"backgroundSpookyScarecrowFieldText": "Campo de Espantalho Assustador",
"backgroundHauntedForestNotes": "Tente não se perder na Floresta Assombrada.",
"backgroundHauntedForestText": "Floresta Assombrada",
"backgroundCrescentMoonNotes": "Faça o trabalho dos sonhos sentado em uma Lua Crescente.",
"backgroundCrescentMoonText": "Lua Crescente",
"backgrounds102020": "Conjunto 77: Lançado em Outubro de 2020",
"backgrounds102020": "Conjunto 77: Lançado em outubro de 2020",
"backgroundSpookyScarecrowFieldNotes": "Prove que você é mais ousado do que um pássaro ao enfrentar um Campo de Espantalho Assustador.",
"backgroundRiverOfLavaNotes": "Desafie a convecção dando um passeio ao longo do Rio de Lava.",
"backgroundRiverOfLavaText": "Rio de Lava",
@@ -569,17 +569,17 @@
"backgroundRestingInTheInnText": "Descansando na Taverna",
"backgroundMysticalObservatoryNotes": "Leia o seu destino nas estrelas a partir de um Observatório Místico.",
"backgroundMysticalObservatoryText": "Observatório Místico",
"backgrounds112020": "Conjunto 78: Lançado em Novembro de 2020",
"backgrounds112020": "Conjunto 78: Lançado em novembro de 2020",
"backgroundInsideAnOrnamentNotes": "Deixe sua alegria festiva brilhar de Dentro de um Ornamento.",
"backgroundInsideAnOrnamentText": "Dentro de um Ornamento",
"backgroundHolidayHearthNotes": "Relaxe, se aqueça e seque-se ao lado de uma Lareira de Feriado.",
"backgroundHolidayHearthText": "Lareira de Feriado",
"backgroundGingerbreadHouseNotes": "Aproveite a vista, os aromas e (se você ousar) os sabores de uma Casa de Pão de Gengibre.",
"backgroundGingerbreadHouseText": "Casa de Pão de Gengibre",
"backgrounds122020": "Conjunto 79: Lançado em Dezembro de 2020",
"backgrounds122020": "Conjunto 79: Lançado em dezembro de 2020",
"backgroundHotSpringNotes": "Derreta suas preocupações com um mergulho em uma Fonte Termal.",
"backgroundHotSpringText": "Fonte Termal",
"backgrounds012021": "Conjunto 80: Lançado em Janeiro de 2021",
"backgrounds012021": "Conjunto 80: Lançado em janeiro de 2021",
"backgroundWintryCastleNotes": "Veja o Castelo Invernal através da névoa fria.",
"backgroundWintryCastleText": "Castelo Invernal",
"backgroundIcicleBridgeNotes": "Atravesse a Ponte Congelada com cuidado.",
@@ -590,12 +590,12 @@
"backgroundHeartShapedBubblesText": "Bolhas em Forma de Coração",
"backgroundFlyingOverGlacierNotes": "Testemunhe a grandeza congelada Sobrevoando uma Geleira.",
"backgroundFlyingOverGlacierText": "Sobrevoando uma Geleira",
"backgrounds022021": "Conjunto 81: Lançado em Fevereiro de 2021",
"backgrounds022021": "Conjunto 81: Lançado em fevereiro de 2021",
"backgroundSplashInAPuddleNotes": "Desfrute da consequência da tempestade Salpicando em uma Poça d'Água.",
"backgroundSplashInAPuddleText": "Salpicando em uma Poça d'Água",
"backgroundInTheArmoryNotes": "Equipe-se No Arsenal.",
"backgroundInTheArmoryText": "No Arsenal",
"backgrounds032021": "Conjunto 82: Lançado em Março de 2021",
"backgrounds032021": "Conjunto 82: Lançado em março de 2021",
"backgroundSpringThawNotes": "Assista a transição do inverno para o Degelo da Primavera.",
"backgroundSpringThawText": "Degelo da Primavera",
"backgroundElegantGardenText": "Jardim Elegante",
@@ -605,7 +605,7 @@
"backgroundCottageConstructionText": "Chalé em Construção",
"backgroundCottageConstructionNotes": "Ajude ou ao menos supervisione um Chalé em Construção.",
"backgroundElegantGardenNotes": "Ande nesse Jardim Elegante bem cuidado.",
"backgrounds052021": "Conjunto 84: Lançado em Maio de 2021",
"backgrounds052021": "Conjunto 84: Lançado em maio de 2021",
"backgroundAfternoonPicnicText": "Piquenique da Tarde",
"backgroundAfternoonPicnicNotes": "Aproveite um Piquinique de Tarde sozinho(a) ou com seu mascote.",
"backgroundDragonsLairText": "Covil do Dragão",
@@ -638,22 +638,22 @@
"backgroundAutumnPoplarsNotes": "Deleite-se nos brilhantes tons de marrom e dourado na Floresta do Álamo Outonal.",
"backgroundVineyardNotes": "Explore a ramificação de um Vinhedo frutífero.",
"backgroundVineyardText": "Vinhedo",
"backgrounds092021": "Conjunto 88: Lançado em Setembro de 2021",
"backgrounds092021": "Conjunto 88: Lançado em setembro de 2021",
"backgroundAutumnLakeshoreText": "Margem do Lago Outonal",
"backgrounds102021": "Conjunto 89: Lançado em Outubro de 2021",
"backgrounds102021": "Conjunto 89: Lançado em outubro de 2021",
"backgroundCrypticCandlesText": "Velas Enigmáticas",
"backgroundCrypticCandlesNotes": "Invoca forças misteriosas entre velas enigmáticas.",
"backgroundHauntedPhotoText": "Foto Assombrada",
"backgroundHauntedPhotoNotes": "Se encontre preso no mundo monocromático de uma Foto Assombrada.",
"backgroundUndeadHandsText": "Mãos Mortas-vivas",
"backgroundUndeadHandsNotes": "Tente escapar das garras de Mãos Mortas-vivas.",
"backgrounds122021": "Conjunto 91: Lançado em Dezembro de 2021",
"backgrounds122021": "Conjunto 91: Lançado em dezembro de 2021",
"backgroundFrozenPolarWatersText": "Águas Polares Congeladas",
"backgroundWinterCanyonText": "Cânion Invernal",
"backgroundWinterCanyonNotes": "Aventure-se num Cânion Invernal!",
"backgroundIcePalaceText": "Palácio de Gelo",
"backgroundIcePalaceNotes": "Reine no Palácio de Gelo.",
"backgrounds012022": "Conjunto 92: Lançado em Janeiro de 2022",
"backgrounds012022": "Conjunto 92: Lançado em janeiro de 2022",
"backgroundMeteorShowerText": "Chuva de Meteoros",
"backgroundMeteorShowerNotes": "Contemple a deslumbrante exibição noturna de uma Chuva de Meteoros.",
"backgroundPalmTreeWithFairyLightsText": "Palmeira em Luzes de Natal",
@@ -661,19 +661,19 @@
"backgroundSnowyFarmNotes": "Veja se estão todos bem e aquecidos em sua Fazenda Nevada.",
"backgroundFrozenPolarWatersNotes": "Explore Águas Polares Congeladas.",
"backgroundPalmTreeWithFairyLightsNotes": "Faça uma pose ao lado de uma Palmeira enfeitada com Luzes de Natal.",
"backgrounds112021": "Conjunto 90: Lançado em Novembro de 2021",
"backgrounds112021": "Conjunto 90: Lançado em novembro de 2021",
"backgroundFortuneTellersShopText": "Loja do Adivinho",
"backgroundInsideAPotionBottleText": "No Frasco de Poção",
"backgroundInsideAPotionBottleNotes": "Espie pelo vidro enquanto aguarda seu resgate No Frasco de Poção.",
"backgroundFortuneTellersShopNotes": "ouça sugestões irresistíveis sobre seu futuro numa Loja do Adivinho.",
"backgroundSpiralStaircaseNotes": "Suba, desça, sempre a rodar na Escadaria Espiral.",
"backgroundSpiralStaircaseText": "Escadaria Espiral",
"backgrounds022022": "Conjunto 93: Lançado em Fevereiro de 2022",
"backgrounds032022": "Conjunto 94: Lançado em Março de 2022",
"backgrounds022022": "Conjunto 93: Lançado em fevereiro de 2022",
"backgrounds032022": "Conjunto 94: Lançado em março de 2022",
"backgroundWinterWaterfallText": "Cachoeira Invernal",
"backgroundOrangeGroveText": "Laranjal",
"backgrounds042022": "Conjunto 95: Lançado em Abril de 2022",
"backgrounds052022": "Conjunto 96: Lançado em Maio de 2022",
"backgrounds042022": "Conjunto 95: Lançado em abril de 2022",
"backgrounds052022": "Conjunto 96: Lançado em maio de 2022",
"backgroundWinterWaterfallNotes": "Maravilhe-se diante de uma Cachoeira Invernal.",
"backgroundIridescentCloudsNotes": "Flutue nas Nuvens Iridescentes.",
"backgroundIridescentCloudsText": "Nuvens Iridescentes",
@@ -685,7 +685,7 @@
"backgroundFloweringPrairieNotes": "Divirta-se em uma Pradaria Florida.",
"backgroundOnACastleWallText": "Muralha do Castelo",
"backgroundCastleGateNotes": "Monte guarda no Portão do Castelo.",
"backgrounds062022": "Conjunto 97: Lançado em Junho de 2022",
"backgrounds062022": "Conjunto 97: Lançado em junho de 2022",
"backgroundBeachWithDunesText": "Praia com Dunas",
"backgroundBeachWithDunesNotes": "Explore a Praia com Dunas.",
"backgroundMountainWaterfallText": "Cachoeira da Montanha",
@@ -715,10 +715,10 @@
"backgroundMessyRoomNotes": "Arrume um Quarto Bagunçado.",
"backgroundByACampfireText": "Perto de Uma Fogueira",
"backgroundByACampfireNotes": "Aqueça-se na faísca Perto de uma Fogueira.",
"backgrounds082022": "Conjunto 99: Lançado em Agosto de 2022",
"backgrounds082022": "Conjunto 99: Lançado em agosto de 2022",
"backgroundRainbowEucalyptusText": "Eucalipto Arco-íris",
"backgroundRainbowEucalyptusNotes": "Admire um bosque de Eucalipto Arco-íris.",
"backgrounds092022": "Conjunto 100: Lançado em Setembro de 2022",
"backgrounds092022": "Conjunto 100: Lançado em setembro de 2022",
"backgroundOldPhotoNotes": "Faça uma pose em um Retrato Antigo.",
"backgroundOldPhotoText": "Retrato Antigo",
"backgroundAutumnPicnicNotes": "Aproveite um Piquenique de Outono.",
@@ -731,5 +731,19 @@
"backgroundMaskMakersWorkshopNotes": "Prove um novo rosto no Seminário de Criação de Máscaras.",
"backgroundCemeteryGateText": "Portão de Cemitério",
"backgroundCemeteryGateNotes": "Assombre um Portão de Cemitério.",
"backgrounds102022": "Conjunto 101: Lançado em outubro de 2022"
"backgrounds102022": "Conjunto 101: Lançado em outubro de 2022",
"backgroundAmongGiantMushroomsText": "Entre Cogumelos Gigantes",
"backgroundAmongGiantMushroomsNotes": "Maravilhe-se com Cogumelos Gigantes.",
"backgrounds112022": "Conjunto 102: Lançado em novembro de 2022",
"backgroundMistyAutumnForestText": "Floresta de Outono Enevoada",
"backgroundMistyAutumnForestNotes": "Caminhar por uma Floresta de Outono Enevoada.",
"backgroundAutumnBridgeText": "Ponte no Outono",
"backgroundAutumnBridgeNotes": "Apreciar a beleza de uma Ponte no Outono.",
"backgrounds122022": "Conjunto 103: Lançado em dezembro de 2022",
"backgroundBranchesOfAHolidayTreeNotes": "Brinque nos Galhos de uma Árvore Natalina.",
"backgroundBranchesOfAHolidayTreeText": "Galhos de uma Árvore Natalina",
"backgroundInsideACrystalText": "Dentro de um Cristal",
"backgroundSnowyVillageText": "Aldeia Nevada",
"backgroundSnowyVillageNotes": "Admire uma Aldeia Nevada.",
"backgroundInsideACrystalNotes": "Observe a vista Dentro de um Cristal."
}
+1 -1
View File
@@ -56,7 +56,7 @@
"mobileAndroid": "Aplicativo Android",
"mobileIOS": "Aplicativo iOS",
"oldNews": "Notícias",
"newsArchive": "Arquivo de notícias na Wikia (multilíngue)",
"newsArchive": "Arquivo de notícias no Fandom (multilíngue)",
"setNewPass": "Defina a Nova Senha",
"password": "Senha",
"playButton": "Jogar",
+20 -2
View File
@@ -1859,7 +1859,7 @@
"armorMystery201907Notes": "Mantenha-se calmo e tenha uma boa aparência, mesmo nos dias mais quentes do verão. Não confere benefícios. Item de Assinante em Julho de 2019.",
"armorMystery201907Text": "Camisa Floral",
"armorMystery201906Notes": "Vamos poupar-lhe um trocadilho sobre \"jogar koi\". Oh espera, oops. Não confere nenhum benefício. Item de Assinante em Junho de 2019.",
"armorMystery201906Text": "Cauda de Koi Gentil",
"armorMystery201906Text": "Cauda de Koi Adorável",
"armorMystery201904Notes": "Esta peça brilhante tem opalas costuradas no painel frontal para garantir poderes arcanos e um visual fabuloso. Não confere nenhum benefício. Item de Assinante em Abril de 2019.",
"armorSpecialFall2019HealerNotes": "Dizem que essas vestes são feitas de pura noite. Use o poder das trevas sabiamente! Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada do Outono de 2019.",
"armorSpecialFall2019HealerText": "Vestes das Trevas",
@@ -2736,5 +2736,23 @@
"armorArmoireSheetGhostCostumeText": "Fantasia Fantasma do Lençol",
"armorArmoireSheetGhostCostumeNotes": "Buu! Esta é a fantasia mais assustadora de todo o Habitica, então use-a com sabedoria... e tome cuidado para não tropeçar. Aumenta Constituição em <%= con %>. Armário Encantado: Item Independente.",
"headMystery202211Text": "Chapéu Eletromante",
"headMystery202211Notes": "Tome cuidado com este chapéu poderoso, seu efeito em quem o encara pode ser chocante! Não confere benefícios. Item de Assinante de novembro de 2022."
"headMystery202211Notes": "Tome cuidado com este chapéu poderoso, seu efeito em quem o encara pode ser chocante! Não confere benefícios. Item de Assinante de novembro de 2022.",
"shieldArmoireBubblingCauldronText": "Caldeirão Borbulhante",
"shieldArmoireBubblingCauldronNotes": "O caldeirão perfeito para preparar uma poção produtiva ou cozinhar uma sopa saborosa. De fato, há pouca diferença entre as duas! Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto Utensílios de Cozinha (item 2 de 2).",
"weaponArmoireMagicSpatulaText": "Espátula Mágica",
"weaponArmoireMagicSpatulaNotes": "Observe sua comida voar e virar no ar. Você obtém sorte no dia se virar três vezes e então cair de volta em sua espátula. Aumenta Percepção em <%= per %>. Armário Encantado: Conjunto Utensílios de Cozinha (item 1 de 2).",
"armorMystery202212Notes": "O universo pode ser gelado, mas este vestido charmoso te manterá aconchegante enquanto voa. Não confere benefícios. Item de Assinante de dezembro de 2022.",
"armorArmoireJewelersApronNotes": "Este avental resistente é a roupa perfeita para vestir nos momentos criativos. O melhor de tudo é que há dezenas de pequenos bolsos para guardar tudo que precisa. Aumenta a Inteligência em <%=int%>. Armário Encantado: Conjunto Joalheiro (Item 1 de 4).",
"shieldArmoireJewelersPliersNotes": "Cortam, giram, apertam e muito mais. Esta ferramenta pode te ajudar a criar tudo que imaginar. Aumenta Força em <%= str %>. Armário Encantado: Conjunto Joalheiro (Item 3 de 4).",
"armorMystery202212Text": "Vestido Glacial",
"headAccessoryMystery202212Notes": "Fique mais quentinho e faça amizades de outro nível com esta tiara dourada ornamentada. Não confere benefícios. Item de Assinante de dezembro de 2022.",
"eyewearArmoireJewelersEyeLoupeText": "Lupa de Joalheiro",
"eyewearArmoireJewelersEyeLoupeNotes": "Esta lupa amplia seu trabalho para que possa ver absolutamente cada detalhe. Aumenta Percepção em <%= per %>. Armário Encantado: Conjunto Joalheiro (Item 2 de 4).",
"weaponArmoireFinelyCutGemNotes": "Você achou! Essa gema deslumbrante e com um corte preciso será o prêmio de sua coleção. E talvez contenha alguma mágica especial, apenas esperando seu toque. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto Joalheiro (Item 4 de 4).",
"weaponMystery202212Text": "Varinha Glacial",
"weaponMystery202212Notes": "O floco de neve brilhante desta varinha possui o poder de aquecer corações, mesmo na noite mais gelada do inverno! Não confere benefícios. Item de Assinante de dezembro de 2022.",
"weaponArmoireFinelyCutGemText": "Gema Finamente Cortada",
"armorArmoireJewelersApronText": "Avental de Joalheiro",
"shieldArmoireJewelersPliersText": "Alicate de Joalheiro",
"headAccessoryMystery202212Text": "Tiara Glacial"
}
+2 -2
View File
@@ -19,8 +19,8 @@
"requestAF": "Solicitar funcionalidade",
"dataTool": "Ferramenta de Exibição de Dados",
"resources": "Recursos",
"communityGuidelines": "Diretrizes de Comunidade",
"bannedWordUsed": "Oops! Parece que esta publicação tem um palavrão, ofensas religiosas, referências a substâncias viciantes ou tópicos adultos (<%= swearWordsUsed %>). O Habitica tem usuários de diferentes origens, então mantenha o chat civilizado. Sinta-se à vontade para editar sua mensagem para que assim possa publica-lá!",
"communityGuidelines": "Diretrizes da Comunidade",
"bannedWordUsed": "Oops! Parece que esta publicação tem um palavrão, ou referências a substâncias viciantes, ou tópicos adultos (<%= swearWordsUsed %>). O Habitica mantém o chat civilizado. Sinta-se à vontade para editar sua mensagem para que assim possa publica-lá! Você deve remover a palavra, não apenas censurá-la.",
"bannedSlurUsed": "Sua postagem contém linguagem inapropriada e seus privilégios de bate-papo foram revogados.",
"party": "Grupo",
"usernameCopied": "Nome de usuário copiado para a área de transferência.",
+1 -1
View File
@@ -155,7 +155,7 @@
"summer2019SeaTurtleWarriorSet": "Tartaruga Marinha (Guerreiro)",
"summer2019WaterLilyMageSet": "Nenúfar (Mago)",
"summer2019ConchHealerSet": "Concha (Curandeiro)",
"summer2019HammerheadRogueSet": "Turbarão-Martelo (Gatuno)",
"summer2019HammerheadRogueSet": "Tubarão-Martelo (Gatuno)",
"eventAvailabilityReturning": "Disponível para compra até <%= availableDate(locale) %>. Esta poção esteve disponível pela última vez em <%= previousDate(locale) %>.",
"june2018": "Junho 2018",
"fall2019RavenSet": "Corvo (Guerreiro)",
+2 -4
View File
@@ -1,6 +1,4 @@
{
"jsDisabledHeadingFull": "Opa! Seu navegador não está com o JavaScript habilitado e, sem ele, o Habitica não funcionará corretamente.",
"jsDisabledHeadingFull": "Opa! Seu navegador não está com o JavaScript habilitado e, sem ele, o Habitica não funcionará corretamente",
"jsDisabledLink": "Por favor, habilite o JavaScript para continuar!"
}
}
+17 -17
View File
@@ -301,9 +301,9 @@
"questSabretoothDropSabretoothEgg": "Dentes-de-Sabre (Ovo)",
"questSabretoothUnlockText": "Desbloqueia Ovos de Dentes-de-Sabre para compra no Mercado",
"questMonkeyText": "Babuíno Monstruoso e os Macacos Travessos",
"questMonkeyNotes": "A Savana Tvagaresempr está sendo devastada pelo Babuíno Monstruoso e seus Macacos Travessos! Eles gritam alto o suficiente para abafar os sons dos prazos que se aproximam, encorajando todos a evitar suas obrigações e continuar a procrastinar. Infelizmente, muitas pessoas imitam esse comportamento ruim. Se ninguém parar esses primatas, logo as tarefas de todos estarão tão vermelhas quanto a cara do Monstruoso Babuíno!<br><br>\"Precisaremos de um aventureiro dedicado para opor-se a eles,\" diz @yamato.<br><br>\"Rápido, vamos tirar esse macaco das costas de todo o mundo!\" @Oneironaut grita, e você corre para o combate.",
"questMonkeyNotes": "A Savana Tvagaresempr está sendo devastada pelo Mandril Monstruoso e seus Macacos Maldosos! Eles gritam alto o suficiente para abafar os sons dos prazos que se aproximam, encorajando todos a evitar suas obrigações e continuar a procrastinar. Infelizmente, muitas pessoas imitam esse comportamento ruim. Se ninguém parar esses primatas, logo as tarefas de todos estarão tão vermelhas quanto a cara do Monstruoso Mandril!<br><br>\"Precisaremos de um aventureiro dedicado para opor-se a eles,\" diz @yamato.<br><br>\"Rápido, vamos tirar esse macaco das costas de todo o mundo!\" @Oneironaut grita, e você corre para o combate.",
"questMonkeyCompletion": "Você conseguiu! Hoje esses demônios vão ficar sem bananas. Oprimidos por sua força, os macacos fogem em pânico. \"Olha\", diz @Misceo. \"Eles deixaram alguns ovos para trás.\"<br><br>@Leephon sorri. \"Talvez um macaco como mascote bem treinado pode ajudá-lo tanto quanto os selvagens atrapalharam!\"",
"questMonkeyBoss": "Babuíno Monstruoso",
"questMonkeyBoss": "Mandril Monstruoso",
"questMonkeyDropMonkeyEgg": "Macaco (Ovo)",
"questMonkeyUnlockText": "Desbloqueia Ovos de Macaco para compra no Mercado",
"questSnailText": "O Caracol do Tedioso Lodo",
@@ -314,8 +314,8 @@
"questSnailUnlockText": "Desbloqueia Ovos de Caracol para compra no Mercado",
"questBewilderText": "O Ilusion-lista",
"questBewilderNotes": "A festa começa como qualquer outra.<br><br>Os aperitivos estão excelentes, a música está animada e até os elefantes dançarinos já são rotineiros. Os Habiticanos riem e conversam entre as abundantes flores dos centros de mesa, contentes por se distraírem das suas tarefas mais chatas, e o Primeiro de Abril rodopia entre eles, avidamente executando truques e fazendo piadas.<br><br>Assim que a torre-relógio de Mistyflying bate meia-noite, o Primeiro de Abril salta para o palco e começa um discurso.<br><br>\"Amigos! Inimigos! Conhecidos toleráveis! Dêem-me a vossa atenção.\" A multidão ri quando orelhas de animais aparecem nas suas cabeças e fazem poses com os seus novos acessórios.<br><br>\"Como sabem\", continua o Palhaço, \"as minhas divertidas ilusões normalmente duram somente um dia. No entanto, é o meu prazer anunciar que descobri uma forma de nos garantir diversão sem fim, sem o intrometido peso de nossas responsabilidades. Ilustres Habiticanos, conheçam o meu novo amigo mágico...O Ilusion-lista!\"<br><br>Lemoness empalidece subitamente, deixando cair os seus aperitivos. \"Esperem! Não confiem--\"<br><br>Subitamente uma névoa espessa e brilhante preenche a sala, rodopiando ao redor do Primeiro de Abril, transformando-se em penas e um pescoço alongado. A multidão fica sem palavras enquanto um pássaro monstruoso se materializa à sua frente, suas asas de brilhantes ilusões. Ele solta um riso estridente.<br><br>\"Ah! Faz eras desde que um Habiticano foi tolo o suficiente para me invocar! Que maravilhosa esta sensação de ter uma forma novamente.\"<br><br>Zumbindo de terror, as abelhas de Mistiflying fogem da cidade flutuante, que começa a descer do céu. Uma a uma, as brilhantes flores de primavera começam a secar e a flutuar ao vento.<br><br>\"Meus caros amigos, por que este pânico?\", grita o Ilusion-lista, batendo as suas asas. \"Não é necessário trabalhar mais pelas vossas recompensas. Eu simplesmente dar-vos-ei tudo o que desejam!\"<br><br>Moedas começam a chover do céu, batendo no solo com força e a multidão foge em busca de abrigo. \"Isso é uma piada?\" grita Baconsaur, enquanto o ouro parte janelas e telhas.<br><br>PainterProphet agacha-se enquanto relâmpagos caem e um nevoeiro tapa o Sol. \"Não! Desta vez, não creio que seja!\"<br><br>Depressa Habiticanos, não deixem que este Chefão Global os distraia dos seus objetivos! Mantenham o foco nas tarefas que precisam de completar para salvar Mistiflying -- e, com sorte, todos nós.",
"questBewilderCompletion": "<strong>O Ilusion-lista foi DERROTADO!</strong><br><br>Conseguimos! O Ilusion-lista deixa sair um grito final enquanto se contorce no ar, soltando penas como chuva. Devagar e gradualmente, ele se transforma em uma nuvem de névoa. Enquanto o recente Sol começa a se revelar, furando o nevoeiro, ele se dissipa revelando as silhuetas de Bailey, Matt, Alex... e o próprio Primeiro de Abril.<br><br><strong>Mistiflying está salva!</strong><br><br>O Primeiro de Abril tem um ar envergonhado. \"Ah, hm,\" diz ele. \"Talvez eu tenha... me entusiasmado um pouco.\"<br><br>A multidão murmura. Flores ensopadas enchem os passeios. Em algum lugar, um telhado cai, fazendo soar o som de água.<br><br>\"É, bem...\" diz o Primeiro de Abril, \"Enfim. O que quero dizer é, me desculpem\". Ele solta um suspiro. \"Parece que nem tudo pode ser só diversão e jogos, afinal. Não machuca termos foco de vez em quando. Acho que vou começar a preparar a travessura do próximo ano.\"<br><br>Redphoenix tosse de forma ameaçadora.<br><br>\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Primeiro de Abril. \"Nada a temer! Vou deixar a Cidade dos Hábitos toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu em usar dois esfregões ao mesmo tempo.\"<br><br>Motivada, a banda de cerimônias começa a tocar.<br><br>Não demora muito até que tudo esteja de volta ao normal na Cidade dos Hábitos. Mais - agora que o Ilusion-lista evaporou, as abelhas mágicas de Mistiflying voltaram ao trabalho e em pouco tempo as flores voltam a brotar e a cidade está flutuando novamente.<br><br>Enquanto os Habiticanos fazem carinho nas abelhas mágicas, os olhos do Primeiro de Abril se iluminam. \"Oho! Tive uma ideia! Porque não mantemos algumas destas Abelhas como mascotes e montarias? É uma recompensa que representa perfeitamente o equilíbrio entre trabalho árduo e doces recompensas, se for para ser todo metafórico e bobo.\" Ele pisca o olho. \"Além disso, elas não têm ferrões! Palavra de Palhaço.\"",
"questBewilderCompletionChat": "`O Ilusion-lista foi DERROTADO!`\n\nConseguimos! O Ilusion-lista deixa sair um grito final enquanto se contorce no ar, soltando penas como chuva. Devagar e gradualmente, ele se transforma em uma nuvem de névoa. Enquanto o recente Sol começa a se revelar, furando o nevoeiro, ele se dissipa revelando as silhuetas de Bailey, Matt, Alex... e o próprio Primeiro de Abril.\n\n`Mistiflying está salva!`\n\nO Primeiro de Abril tem um ar envergonhado. \"Ah, hm,\" diz ele. \"Talvez eu tenha... me entusiasmado um pouco.\"\n\nA multidão murmura. Flores ensopadas enchem os passeios. Em algum lugar, um telhado cai, fazendo soar o som de água.\n\n\"É, bem...\" diz o Primeiro de Abril, \"Enfim. O que quero dizer é, me desculpem\". Ele solta um suspiro. \"Parece que nem tudo pode ser só diversão e jogos, afinal. Não machuca termos foco de vez em quando. Acho que vou começar a preparar a travessura do próximo ano.\"\n\nRedphoenix tosse de forma ameaçadora.\n\n\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Primeiro de Abril. \"Nada a temer! Vou deixar a Cidade dos Hábitos toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu em usar dois esfregões ao mesmo tempo.\"\n\nMotivada, a banda de cerimônias começa a tocar.\n\nNão demora muito até que tudo esteja de volta ao normal na Cidade dos Hábitos. Mais - agora que o Ilusion-lista evaporou, as abelhas mágicas de Mistiflying voltaram ao trabalho e em pouco tempo as flores voltam a brotar e a cidade está flutuando novamente.\n\nEnquanto os Habiticanos fazem carinho nas abelhas mágicas, os olhos do Primeiro de Abril se iluminam. \"Oho! Tive uma ideia! Porque não mantemos algumas destas Abelhas como mascotes e montarias? É uma recompensa que representa perfeitamente o equilíbrio entre trabalho árduo e doces recompensas, se for para ser todo metafórico e bobo.\" Ele pisca o olho. \"Além disso, elas não têm ferrões! Palavra de Palhaço.\"",
"questBewilderCompletion": "<strong>O Ilusion-lista foi DERROTADO!</strong><br><br>Conseguimos! O Ilusion-lista deixa sair um grito final enquanto se contorce no ar, soltando penas como chuva. Devagar e gradualmente, ele se transforma em uma nuvem de névoa. Enquanto o recente Sol começa a se revelar, furando o nevoeiro, ele se dissipa revelando as silhuetas de Bailey, Matt, Alex... e o próprio Piadista.<br><br><strong>Borbópolis está salva!</strong><br><br>O Piadista tem um ar envergonhado. \"Ah, hm,\" diz ele. \"Talvez eu tenha... me entusiasmado um pouco.\"<br><br>A multidão murmura. Flores ensopadas enchem os passeios. Em algum lugar, um telhado cai, fazendo soar o som de água.<br><br>\"É, bem...\" diz o Piadista, \"Enfim. O que quero dizer é, me desculpem\". Ele solta um suspiro. \"Parece que nem tudo pode ser só diversão e jogos, afinal. Não machuca termos foco de vez em quando. Acho que vou começar a preparar a travessura do próximo ano.\"<br><br>Redphoenix tosse de forma ameaçadora.<br><br>\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Piadista. \"Nada a temer! Vou deixar a Cidade dos Hábitos toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu em usar dois esfregões ao mesmo tempo.\"<br><br>Motivada, a banda de cerimônias começa a tocar.<br><br>Não demora muito até que tudo esteja de volta ao normal na Cidade dos Hábitos. Mais - agora que o Ilusion-lista evaporou, as abelhas mágicas de Borbópolis voltaram ao trabalho e em pouco tempo as flores voltam a brotar e a cidade está flutuando novamente.<br><br>Enquanto os Habiticanos fazem carinho nas abelhas mágicas, os olhos do Piadista se iluminam. \"Oho! Tive uma ideia! Porque não mantemos algumas destas Abelhas como mascotes e montarias? É uma recompensa que representa perfeitamente o equilíbrio entre trabalho árduo e doces recompensas, se for para ser todo metafórico e bobo.\" Ele pisca o olho. \"Além disso, elas não têm ferrões! Palavra de Palhaço.\"",
"questBewilderCompletionChat": "`O Ilusion-lista foi DERROTADO!`\n\nConseguimos! O Ilusion-lista deixa sair um grito final enquanto se contorce no ar, soltando penas como chuva. Devagar e gradualmente, ele se transforma em uma nuvem de névoa. Enquanto o recente Sol começa a se revelar, furando o nevoeiro, ele se dissipa revelando as silhuetas de Bailey, Matt, Alex... e o próprio Piadista.\n\n`Borbópolis está salva!`\n\nO Piadista tem um ar envergonhado. \"Ah, hm,\" diz ele. \"Talvez eu tenha... me entusiasmado um pouco.\"\n\nA multidão murmura. Flores ensopadas enchem os passeios. Em algum lugar, um telhado cai, fazendo soar o som de água.\n\n\"É, bem...\" diz o Piadista, \"Enfim. O que quero dizer é, me desculpem\". Ele solta um suspiro. \"Parece que nem tudo pode ser só diversão e jogos, afinal. Não machuca termos foco de vez em quando. Acho que vou começar a preparar a travessura do próximo ano.\"\n\nRedphoenix tosse de forma ameaçadora.\n\n\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Piadista. \"Nada a temer! Vou deixar a Cidade dos Hábitos toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu em usar dois esfregões ao mesmo tempo.\"\n\nMotivada, a banda de cerimônias começa a tocar.\n\nNão demora muito até que tudo esteja de volta ao normal na Cidade dos Hábitos. Mais - agora que o Ilusion-lista evaporou, as abelhas mágicas de Borbópolis voltaram ao trabalho e em pouco tempo as flores voltam a brotar e a cidade está flutuando novamente.\n\nEnquanto os Habiticanos fazem carinho nas abelhas mágicas, os olhos do Piadista se iluminam. \"Oho! Tive uma ideia! Porque não mantemos algumas destas Abelhas como mascotes e montarias? É uma recompensa que representa perfeitamente o equilíbrio entre trabalho árduo e doces recompensas, se for para ser todo metafórico e bobo.\" Ele pisca o olho. \"Além disso, elas não têm ferrões! Palavra de Palhaço.\"",
"questBewilderBossRageTitle": "Ataque de Decepção",
"questBewilderBossRageDescription": "Quando essa barra encher, o Ilusion-lista vai lançar o seu Ataque de Decepção sobre Habitica!",
"questBewilderDropBumblebeePet": "Abelha Mágica (Mascote)",
@@ -442,7 +442,7 @@
"questStoikalmCalamity1DropDesertPotion": "Poção de Eclosão Deserto",
"questStoikalmCalamity1DropArmor": "Armadura do Cavaleiro de Mamute",
"questStoikalmCalamity2Text": "Calamidade em Stoïkalm, Parte 2: Procure as Cavernas Gélidas",
"questStoikalmCalamity2Notes": "O salão majestoso dos Cavaleiros de Mamute é uma obra-prima incrível de arquitetura, mas também está inteiramente vazia. Não há móveis, não há armas e até as colunas estão sem suas decorações.<br><br>\"Aqueles crânios limparam este lugar,\" Lady Glaciata diz lançando um hálito de nevasca. \"Humilhante. Nenhuma alma deve mencionar isso ao Primeiro de Abril, ou eu nunca vou parar de ouvir sobre isso.\"<br><br>\"Que misterioso!\" diz @Beffymaroo. \"Mas onde eles--\"<br><br>\"As caverna do dragão de gelo.\" Lady Glaciata gesticula para brilhantes moedas jogadas na neve lá fora. \"Descuidado.\"<br><br>\"Mas não são dragões de gelo criaturas que respeitam seu próprio tesouro?\" @Beffymaroo pergunta. \"Por que eles possivelmente--\"<br><br>\"Controle da mente,\" diz Lady Glaciata, completamente sem foco. \"Ou algo igualmente melodramático e inconveniente.\" Ela começa a andar no corredor. \"Por que você está aí parado?\"<br><br>Rápido, vá seguir a trilha das Moedas de Gelo!",
"questStoikalmCalamity2Notes": "O salão majestoso dos Cavaleiros de Mamute é uma obra-prima incrível de arquitetura, mas também está inteiramente vazia. Não há móveis, não há armas e até as colunas estão sem suas decorações.<br><br>\"Aqueles crânios limparam este lugar,\" Lady Glaciata diz lançando um hálito de nevasca. \"Humilhante. Nenhuma alma deve mencionar isso ao Piadista, ou eu nunca vou parar de ouvir sobre isso.\"<br><br>\"Que misterioso!\" diz @Beffymaroo. \"Mas onde eles--\"<br><br>\"As caverna do dragão de gelo.\" Lady Glaciata gesticula para brilhantes moedas jogadas na neve lá fora. \"Descuidado.\"<br><br>\"Mas não são dragões de gelo criaturas que respeitam seu próprio tesouro?\" @Beffymaroo pergunta. \"Por que eles possivelmente--\"<br><br>\"Controle da mente,\" diz Lady Glaciata, completamente sem foco. \"Ou algo igualmente melodramático e inconveniente.\" Ela começa a andar no corredor. \"Por que você está aí parado?\"<br><br>Rápido, vá seguir a trilha das Moedas de Gelo!",
"questStoikalmCalamity2Completion": "As Moedas de Gelo te levam diretamente a uma entrada enterrada de uma caverna muito bem escondida. Apesar do clima do lado de for ser calmo e amável, com a luz do sol esparramada pela neve, dentro da caverna há um grande barulho, perfurante como o gélido vento. Lady Glaciata te entrega um Elmo do Cavaleiro de Mamute. \"Use isto,\" ela diz. \"Você vai precisar.\"",
"questStoikalmCalamity2CollectIcicleCoins": "Moedas de Gelo",
"questStoikalmCalamity2DropHeadgear": "Elmo do Cavaleiro de Mamute (Cabeça)",
@@ -473,25 +473,25 @@
"questButterflyUnlockText": "Desbloqueia Ovos de Lagarto para compra no Mercado",
"questGroupMayhemMistiflying": "Loucura em Borbópolis",
"questMayhemMistiflying1Text": "Loucura em Borbópolis, Parte 1: Borbomágica Experimenta um Terrível Destino",
"questMayhemMistiflying1Notes": "Apesar dos adivinhos locais terem prevido um bom clima, a tarde está com ventos fortíssimos, então você devagar segue seu amigo @Kiwibot até sua casa para escapar deste dia de ventos fortes. <br><br>Nenhum dos dois espera encontrar o Primeiro de Abril relaxando na mesa da cozinha.<br><br>\"Ahh, olá\", ele diz. \"Que bom encontrar vocês aqui. Por favor, me deixe te oferecer um pouco deste delicioso chã.\"<br><br>\"Esse...\", @Kiwibot começa. \"Esse é MEU---\"<br><br>\"Sim, sim, claro,\" diz o Primeiro de Abril, enquanto pega uns biscoitos. \"Só pensei que eu poderia entrar aqui e me livrar um pouco de todas as caveiras conjuradoras de tornados.\" Ele beberica um pouco seu chá. \"Incidentalmente, a cidade de Borbópolis está sendo atacada.\"<br><br>Horrorizado, você e seus amigos correm para os Estábulos e selam sua mais rápida montaria voadora. Enquanto vocês planam acima da cidade flutuante, vocês veem que um conjunto barulhento de caveiras voadoras está de olho na cidade... e muitas percebem e se viram na sua direção!",
"questMayhemMistiflying1Completion": "A última caveira cai do céu, com um brilhante conjunto de roupas de arco-íris preso em sua mandíbula, mas a ventania não diminuiu. Algo mais está agindo aqui. E onde está o preguiçoso Primeiro de Abril? Você pega as roupas e entra na cidade.",
"questMayhemMistiflying1Notes": "Apesar dos adivinhos locais terem prevido um bom clima, a tarde está com ventos fortíssimos, então você devagar segue seu amigo @Kiwibot até sua casa para escapar deste dia de ventos fortes. <br><br>Nenhum dos dois espera encontrar o Piadista relaxando na mesa da cozinha.<br><br>\"Ahh, olá\", ele diz. \"Que bom encontrar vocês aqui. Por favor, me deixe te oferecer um pouco deste delicioso chá.\"<br><br>\"Esse...\", @Kiwibot começa. \"Esse é MEU---\"<br><br>\"Sim, sim, claro,\" diz o Piadista, enquanto pega uns biscoitos. \"Só pensei que eu poderia entrar aqui e me livrar um pouco de todas as caveiras conjuradoras de tornados.\" Ele beberica um pouco seu chá. \"Incidentalmente, a cidade de Borbópolis está sendo atacada.\"<br><br>Horrorizado, você e seus amigos correm para os Estábulos e selam sua mais rápida montaria voadora. Enquanto vocês planam acima da cidade flutuante, vocês veem que um conjunto barulhento de caveiras voadoras está de olho na cidade... e muitas percebem e se viram na sua direção!",
"questMayhemMistiflying1Completion": "A última caveira cai do céu, com um brilhante conjunto de roupas de arco-íris preso em sua mandíbula, mas a ventania não diminuiu. Algo mais está agindo aqui. E onde está o preguiçoso Piadista? Você pega as roupas e entra na cidade.",
"questMayhemMistiflying1Boss": "Enxame de Caveiras Voadoras",
"questMayhemMistiflying1RageTitle": "Retorno do Enxame",
"questMayhemMistiflying1RageDescription": "Retorno do Enxame: Esta barra enche quando você não completa suas Diárias. Quando ela estiver cheia, o Enxame de Crânios vai curar 30% de sua vida restante!",
"questMayhemMistiflying1RageDescription": "Retorno do Enxame: Esta barra enche quando você não completa suas Diárias. Quando ela estiver cheia, o Enxame de Caveiras Voadoras vai curar 30% de sua vida restante!",
"questMayhemMistiflying1RageEffect": "`Enxame de Caveiras de Fogo usa RETORNO DO ENXAME!`\n\nEncorajado pelas suas vitórias, mais crânios giram ao seu redor numa espiral de fogo!",
"questMayhemMistiflying1DropSkeletonPotion": "Poção de Eclosão Esqueleto",
"questMayhemMistiflying1DropWhitePotion": "Poção de Eclosão Branca",
"questMayhemMistiflying1DropArmor": "Túnica do Mensageiro Arco-Íris Malandro (Armadura)",
"questMayhemMistiflying2Text": "Loucura em Borbópolis, Parte 2: E o Vento Piora",
"questMayhemMistiflying2Notes": "Borbópolis começa a trepidar enquanto as abelhas mágicas que a mantém flutuando são golpeadas pelo vendaval. Depois de uma busca desenfreada pelo Primeiro de Abril, vocês o encontram numa cabana, alegremente jogando cartas com uma caveira amarrada e com raiva. <br><br>@Katy133 levanta a voz através do assobiante vento. \"O que está causando isto? Nós derrotamos as caveiras, mas isto está piorando!\"<br><br>\"Esse é o problema,\" o Primeiro de Abril concordo. \"Por favor seja uma dama e não comente com a Lady Glaucial. Ela sempre fica reclamando e querendo acabar nossa relação por eu seu \"catastroficamente irresponsável\" e eu tenho medo que ela possa entender mal essa situação.\" Ele embaralha as cartas. \"Talvez você possa seguir as Borbomágicas? Elas são imateriais, então o vento não pode jogar elas pra longe. Além disso, elas costumam se concentrar próximo de ameaças.\" Ele mostra a janela onde várias das criaturas patronas da cidade estão flutuando em direção leste. \"Agora me deixe concentrar... meu oponente não está com uma cara boa.\"",
"questMayhemMistiflying2Completion": "Você segue as Borbomágicas para o lugar do tornado, onde está muito forte para você continuar. <br><br>\"Isso deve ajudar,\" diz uma voz diretamente no seu ouvido, tanto que você quase cai da sua montaria. O Primeiro de Abril está, de alguma forma, sentado bem ao seu lado na sela da montaria. \"Eu ouvi que aqueles capuz de mensageiros emitem uma aura que protege contra maus climas -- bem útil para não perder cartas enquanto se voa por aí. Talvez você possa tentar?\"",
"questMayhemMistiflying2Notes": "Borbópolis começa a trepidar enquanto as abelhas mágicas que a mantém flutuando são golpeadas pelo vendaval. Depois de uma busca desenfreada pelo Piadista, vocês o encontram numa cabana, alegremente jogando cartas com uma caveira amarrada e com raiva. <br><br>@Katy133 levanta a voz através do assobiante vento. \"O que está causando isto? Nós derrotamos as caveiras, mas isto está piorando!\"<br><br>\"Esse é o problema,\" o Piadista concorda. \"Por favor seja uma dama e não comente com a Lady Glaucial. Ela sempre fica reclamando e querendo acabar nossa relação por eu seu \"catastroficamente irresponsável\" e eu tenho medo que ela possa entender mal essa situação.\" Ele embaralha as cartas. \"Talvez você possa seguir as Borbomágicas? Elas são imateriais, então o vento não pode jogar elas pra longe. Além disso, elas costumam se concentrar próximo de ameaças.\" Ele mostra a janela onde várias das criaturas patronas da cidade estão flutuando em direção leste. \"Agora me deixe concentrar... meu oponente não está com uma cara boa.\"",
"questMayhemMistiflying2Completion": "Você segue as Borbomágicas para o lugar do tornado, onde está muito forte para você continuar. <br><br>\"Isso deve ajudar,\" diz uma voz diretamente no seu ouvido, tanto que você quase cai da sua montaria. O Piadista está, de alguma forma, sentado bem ao seu lado na sela da montaria. \"Eu ouvi que aqueles capuz de mensageiros emitem uma aura que protege contra maus climas -- bem útil para não perder cartas enquanto se voa por aí. Talvez você possa tentar?\"",
"questMayhemMistiflying2CollectRedMistiflies": "Borbomágica Vermelha",
"questMayhemMistiflying2CollectBlueMistiflies": "Borbomágica Azul",
"questMayhemMistiflying2CollectGreenMistiflies": "Borbomágica Verde",
"questMayhemMistiflying2DropHeadgear": "Capuz do Mensageiro Arco-Íris Malandro (Cabeça)",
"questMayhemMistiflying3Text": "Loucura em Borbópolis, Parte 3: o Carteiro que é Extremamente Rude",
"questMayhemMistiflying3Text": "Loucura em Borbópolis, Parte 3: O Carteiro que é Extremamente Rude",
"questMayhemMistiflying3Notes": "As Borbomágicas estão girando tão rápido no tornado que é difícil vê-las. Olhando atentamente, você vê uma silhueta de algo com várias asas voando no centro da imensa tempestade. <br>\"Ai ai ai\", o Primeiro de Abril suspira, quase não se ouve por culpa do barulho da tempestade. \"Parece que Winny, de alguma forma, foi possuído. Problema bem comum, isso daí. Pode acontecer com qualquer um.\"<br><br>\"O Manipulador do Vento!\" @Beffymaroo grita para você. \"Ele é o mensageiro-mago mais talentoso de Borbópolis, exatamente por ser tão bom com magias do clima. Normalmente, ele é um mensageiro bem educado!\"<br><br>Como se quisesse desmentir essa última frase, o Manipulador do Vento lança um grito de fúria e mesmo com seu manto mágico, a tempestade quase te derruba de sua montaria.<br><br>\"Essa máscara toda cheguei é nova,\" o Primeiro de Abril nota. \"Talvez você devesse livrar ele da máscara?\"<br><br>É uma boa ideia... mas o mago em fúria não vai desistir sem uma boa briga.",
"questMayhemMistiflying3Completion": "Logo quando você acreditava que não poderia aguentar o vento nenhum pouco mais, você consegue se esgueirar e arrancar a máscara do Manipulador do Vento. Instantaneamente, o tornado desaparece, deixando apenas uma reparadora briza com o brilho do sol. O Manipular do Vento olha ao redor aliviado. \"Onde ela foi?\"<br><br>\"Quem\", seu amigo @khdarkwolf pergunta. <br><br>\"Aquela doce mulher que se ofereceu para entregar um pacote por mim. Tzina.\" Ao notar a cidade que fora atacada pelo vento, sua expressão cai. \"Então, talvez ela não fosse tão doce...\"<br><br>O Primeiro de Abril o consola e entrega dois envelopes brilhantes. \"Aqui, por que você não deixa esse cansado amigo descansar e toma conta das cartas um pouco? Eu ouvi que a mágica nesses envelopes farão valer à pena seu tempo.\"",
"questMayhemMistiflying3Completion": "Logo quando você acreditava que não poderia aguentar o vento nenhum pouco mais, você consegue se esgueirar e arrancar a máscara do Manipulador do Vento. Instantaneamente, o tornado desaparece, deixando apenas uma reparadora briza com o brilho do sol. O Manipular do Vento olha ao redor aliviado. \"Onde ela foi?\"<br><br>\"Quem?\", seu amigo @khdarkwolf pergunta. <br><br>\"Aquela doce mulher que se ofereceu para entregar um pacote por mim. Tzina.\" Ao notar a cidade que fora atacada pelo vento, sua expressão cai. \"Então, talvez ela não fosse tão doce...\"<br><br>O Piadista o consola e entrega dois envelopes brilhantes. \"Aqui, por que você não deixa esse cansado amigo descansar e toma conta das cartas um pouco? Eu ouvi que a mágica nesses envelopes farão valer à pena seu tempo.\"",
"questMayhemMistiflying3Boss": "O Manipulador do Vento",
"questMayhemMistiflying3DropPinkCottonCandy": "Algodão-Doce Rosa (Comida)",
"questMayhemMistiflying3DropShield": "Mensagem do Arco-Íris Gatuno (Mão Secundária)",
@@ -519,7 +519,7 @@
"questGroupLostMasterclasser": "Mistério dos Mestres de Classe",
"questUnlockLostMasterclasser": "Para desbloquear essa missão, complete as missões finais dessa cadeia de missões: 'Angústia de Lentópolis', 'Loucura em Borbópolis', 'Calamidade de Stoïkalm' e 'Horror em Matarefa'.",
"questLostMasterclasser1Text": "O Mistério dos Mestres de Classe, Parte 1: Leia as Entrelinhas",
"questLostMasterclasser1Notes": "Inesperadamente, você é convocado por @beffymaroo e @Lemoness ao Salão do Hábito, onde fica atônito ao encontrar os quatro Mestres de Classe esperando por você sob a pálida luz da alvorada. Até mesmo a Ceifadora Alegre parece sombria.<br><br>\"Oh, você está aqui,\" diz Primeiro de Abril. \"Não tiraríamos você de seu descanso sem um motivo terrível—\"<br><br>\"Ajude-nos a investigar o recente ataque de possessões,' interrompe Lady Glaciata. \"Todas as vítimas culpam uma pessoa chamada Tzina.\"<br><br>Primeiro de Abril fica claramente ofendido com a interrupção. \"E quanto ao meu discurso?\" ele chia com ela. \"Com o nevoeiro e as trovoadas?\"<br><br>\"Temos pressa\", ela murmura de volta. \"E meus mamutes ainda estão encharcados por causa de sua prática incessante.\"<br><br>\"Receio que a estimada Mestre dos Guerreiros está certa,\" diz o Rei Manta. \"Tempo é essencial. Você nos ajudará?\"<br><br>Quando você concorda, ele agita sua varinha e abre um portal, revelando uma sala subaquática. \"Nade comigo até Dilatória e buscaremos em minha biblioteca por qualquer referência que nos dê uma pista.\" Ao perceber sua confusão, diz \"Não se preocupe. O papel foi encantado muito antes de Dilatória afundar. Nenhum dos livros está nem perto de estar molhado!\" Ele pisca. \"Diferente dos mamutes de Lady Glaciata.\"<br><br>\"Eu escutei isso, Manta.\"<br><br>Ao mergulhar na água após o Mestre dos Magos, suas pernas magicamente se transformam em nadadeiras. Embora seu corpo esteja flutuando, seu coração afunda ao ver as milhares de prateleiras. É melhor começar a leitura…",
"questLostMasterclasser1Notes": "Inesperadamente, você é convocado por @beffymaroo e @Lemoness ao Salão do Hábito, onde fica atônito ao encontrar os quatro Mestres de Classe esperando por você sob a pálida luz da alvorada. Até mesmo a Ceifadora Alegre parece sombria.<br><br>\"Oh, você está aqui,\" diz Piadista. \"Não tiraríamos você de seu descanso sem um motivo terrível—\"<br><br>\"Ajude-nos a investigar o recente ataque de possessões\", interrompe Lady Glaciata. \"Todas as vítimas culpam uma pessoa chamada Tzina.\"<br><br>Piadista fica claramente ofendido com a interrupção. \"E quanto ao meu discurso?\" ele chia com ela. \"Com o nevoeiro e as trovoadas?\"<br><br>\"Temos pressa\", ela murmura de volta. \"E meus mamutes ainda estão encharcados por causa de sua prática incessante.\"<br><br>\"Receio que a estimada Mestre dos Guerreiros está certa,\" diz o Rei Manta. \"Tempo é essencial. Você nos ajudará?\"<br><br>Quando você concorda, ele agita sua varinha e abre um portal, revelando uma sala subaquática. \"Nade comigo até Dilatória e buscaremos em minha biblioteca por qualquer referência que nos dê uma pista.\" Ao perceber sua confusão, diz \"Não se preocupe. O papel foi encantado muito antes de Dilatória afundar. Nenhum dos livros está nem perto de estar molhado!\" Ele pisca. \"Diferente dos mamutes de Lady Glaciata.\"<br><br>\"Eu escutei isso, Manta.\"<br><br>Ao mergulhar na água após o Mestre dos Magos, suas pernas magicamente se transformam em nadadeiras. Embora seu corpo esteja flutuando, seu coração afunda ao ver as milhares de prateleiras. É melhor começar a leitura…",
"questLostMasterclasser1Completion": "Após horas de busca nos volumes, você ainda não encontrou nenhuma informação útil.<br><br>\"É impossível que não exista nenhuma mísera referência a qualquer coisa relevante,\" diz a bibliotecária \"@Tuqjoi e seu assistente @stefalupagus concorda frustrado.<br><br>Os olhos de Rei Manta se estreitam. \"Impossível não...\" ele diz. \"<em>Intencional</em>.\" Por um instante a água brilha em volta de suas mãos e vários livros se arrepiam. \"Alguma coisa está obscurecendo a informação,\" ele diz. \"Não apenas um feitiço simples, mas algo com vontade própria. Algo... vivo.\" Ele nada para fora da mesa. \"A Ceifadora Alegre precisa saber disso. Vamos preparar algo para comer na estrada.\"",
"questLostMasterclasser1CollectAncientTomes": "Tomos Antigos",
"questLostMasterclasser1CollectForbiddenTomes": "Tomos Proibidos",
@@ -531,7 +531,7 @@
"questLostMasterclasser2DropEyewear": "Máscara Etérea (Acessório de Olhos)",
"questLostMasterclasser3Text": "O Mistério dos Mestres de Classe, Parte 3: Cidade nas Areias",
"questLostMasterclasser3Notes": "Assim que a noite cai sobre as areias incandescentes de Tempo Perdido, seus guias @AnndeLuna, @KiwiBot e @Katy133 lhe levam a frente. Pilares alvejantes atravessam as dunas sombrias e, ao se aproximarem, um som arrepiante ecoa o ambiente que antes parecia abandonado. <br><br>\" Criaturas invisíveis!\" diz Primeiro de Abril claramente ambicioso \"Hehehe! Só imaginem as possibilidades. Este deve de ser um trabalho de um Gatuno realmente furtivo\"<br><br>\" Um Gatuno que pode estar nos vigiando\", fala Lady Glaciata desmontando de seu corcel e brandindo sua lança. \" Se eles estão prontos para atacar, tentem não irritar-los . Eu não quero outro incidente como o dos vulcões.\"<br><br> Ele então retruca \" Mas aquele foi com certeza um dos resgastes mais esplendidos\"<br><br> Para sua surpresa, Lady Glaciata cora com o elogio e dá um passo afobado para trás, como que para examinar as ruínas. <br><br> \"Parecem os destroços de uma antiga cidade\" diz @AnnDeLune. \"Eu só imagino o que será...\"<br><br> Antes que ela pudesse terminar sua fala, um portal emerge dos céus. Magia não deveria ser praticamente impossível aqui?! Você ouve o trote brusco dos animais invisíveis ao fugirem em pânico, e prontamente se põe em guarda para mais uma vez lutar contra uivantes caveiras que transbordam dos céus prontas para um massacre.",
"questLostMasterclasser3Completion": "Primeiro de Abril surpreende a ultima caveira com um spray de areia, e ela recua até Lady Glaciata, que a destrói com destreza. Bom respire fundo e de uma olhada, você vê a silhueta de alguém movendo por um único instante no outro lado do portal que está se fechando. Quase como reflexo, você estende a mão para o baú dos itens previamente conquistados e se agarra ao amuleto, e com determinação, vai em direção da pessoa invisível. Ignorando os gritos de aviso de Lady Glaciata e Primeiro de Abril, você salta pelo portal instantes antes dele fechar, sendo submerso em um pegajoso vazio.",
"questLostMasterclasser3Completion": "Piadista surpreende a última caveira com um spray de areia, e ela recua até Lady Glaciata, que a destrói com destreza. Bom, respire fundo e de uma olhada, você vê a silhueta de alguém movendo por um único instante no outro lado do portal que está se fechando. Quase como reflexo, você estende a mão para o baú dos itens previamente conquistados e se agarra ao amuleto, e com determinação, vai em direção da pessoa invisível. Ignorando os gritos de aviso de Lady Glaciata e Piadista, você salta pelo portal instantes antes dele fechar, sendo submerso em um pegajoso vazio.",
"questLostMasterclasser3Boss": "Enxame de Caveiras do Vácuo",
"questLostMasterclasser3RageTitle": "Retorno do Enxame",
"questLostMasterclasser3RageDescription": "Retorno do Enxame: Esta barra enche quando você não completa suas Diárias. Quando fica cheia, o Enxame de Caveiras de Vácuo irá curar 30% de sua vida!",
@@ -544,7 +544,7 @@
"questLostMasterclasser3DropZombiePotion": "Poção de Eclosão Zumbi",
"questLostMasterclasser4Text": "O Mistério dos Mestres de Classe, Parte 4: A Mestra Desaparecida",
"questLostMasterclasser4Notes": "Você emerge do portal, ainda suspenso em um estranho, e instável, submundo “Aquilo foi ousado,” diz uma voz fria. “Eu devo admitir, ainda não havia planejado uma batalha direta” Uma mulher ascende do redemoinho revolto em trevas. “Bem-vindo(a) ao reino do vácuo.”<br><br>Você tenta lutar contra uma sensação nauseante enquanto pergunta \"Você é a Zinnya?” <br><br>“Este é um velho nome para uma jovem idealista” ela diz com a boca contorcendo enquanto o mundo distorce sobre seus pés “Não! Se realmente precisa de um nome, deve me chamar como a Antizinnya agora, depois de tudo que eu fiz e desfiz.”<br><br>De repente, o portal reabre atrás de você e dele saltam todos os quatro mestres de classes, correndo em sua direção. Os olhos da Antizinnyas estão preenchidos de ódio ao olhar essa cena. “Vejo que meus patéticos substitutos conseguiram chegar até você”<br><br>Você não acredita. “Substitutos?”<br><br>“Como mestre dobradora do ether, eu fui a primeira mestre de classe - a única mestre de classe. Esses quatro são patéticos, cada um possuindo apenas um fragmento do que um dia eu tive! Eu comandei cada magia, eu aprendi todas as habilidades. Eu quem criei o seu mundo pela minha vontade - até que o traiçoeiro ether se colapsou sobre o peso dos meus talentos e das minhas expectativas perfeitamente razoáveis. Depois, eu estive aprisionada por milênios nesse vácuo resultante, me recuperando. Imagina meu desgosto quando descobri o quanto meu legado foi corrompido. Ela deixa escapar uma fina, ecoante risada. “Meu plano era demolir seus domínios antes de destruir cada um de vocês, mas suponho que a ordem dos fatores é irrelevante” Com uma explosão de força desenfreada ela dispara em sua direção, e o Reino do Vácuo explode em caos.",
"questLostMasterclasser4Completion": "Durante a investida de seu último ataque, A Mestra Desaparecida grita com frustração, e o corpo dela oscila em translucidez. O vazio começa envolve-la enquanto ela cai para frente, e por um momento, você enxerga ela se transformar, se tornando mais jovem, calma, e com uma expressão de paz em seu rosto... mas acaba com tudo esvaindo-se como apenas um sussurro, e você se encontra mais uma vez de joelhos no meio do deserto.<br><br>\"Parece que nós temos muito o que aprender sobre nossa história,\" diz o Rei Manta, olhando para as ruínas. \"Depois da Mestra Dobradora de Ether ter crescido sobrecarregada e perder o controle sob suas habilidades, o vazio derramado levou toda a vida desta terra. Provavelmente tudo o que se conhece poderia se tornar um deserto como este\"<br><br> \"Não é de se espantar que os antigos fundadores de Habitica sempre insistiam no equilíbrio da produtividade e do bem estar,\" murmura a Ceifadora Alegre. \"Reconstruir o mundo deles deve ter sido uma tarefa assustadora de um longo e árduo trabalho., mas eles deveriam querer prevenir que tal catástrofe acontecesse novamente\".<br><br>\"Uau, olhe aqueles itens primitivos!\" diz Primeiro de Abril. Com certeza, que todos eles brilho com a pálido e translúcida cintilação vinda da explosão final de ether que ocorreu quando você colocou o espirito de Antizinnyas para dormir. \"Que efeito deslumbrante. Eu devo fazer anotações\"<br><br> \"Provavelmente o restos concentrados de ether nessa área, também tornaram os animais invisíveis\" diz Lady Glaciata, ao coçar a cabeça de uma silhueta vazia atrás das orelhas. Você sente uma cabeça fofa e invisível tocar a palma de sua mão e suspeita que terá que dar explicações aos Estábulos quando voltar para casa. Ao olhar as ruínas umas última vez, você vê o que sobrou da primeira Mestra de Classes: sua capa brilhante. Colocando-a em seus ombros, você volta para cidade do Hábito, pensando sobre tudo que aprendeu.<br><br>",
"questLostMasterclasser4Completion": "Durante a investida de seu último ataque, A Mestra Desaparecida grita com frustração, e o corpo dela oscila em translucidez. O vazio começa envolve-la enquanto ela cai para frente, e por um momento, você enxerga ela se transformar, se tornando mais jovem, calma, e com uma expressão de paz em seu rosto... mas acaba com tudo esvaindo-se como apenas um sussurro, e você se encontra mais uma vez de joelhos no meio do deserto.<br><br>\"Parece que nós temos muito o que aprender sobre nossa história,\" diz o Rei Manta, olhando para as ruínas. \"Depois da Mestra Dobradora de Ether ter crescido sobrecarregada e perder o controle sob suas habilidades, o vazio derramado levou toda a vida desta terra. Provavelmente tudo o que se conhece poderia se tornar um deserto como este\"<br><br> \"Não é de se espantar que os antigos fundadores de Habitica sempre insistiam no equilíbrio da produtividade e do bem estar,\" murmura a Ceifadora Alegre. \"Reconstruir o mundo deles deve ter sido uma tarefa assustadora de um longo e árduo trabalho, mas eles deveriam querer prevenir que tal catástrofe acontecesse novamente\".<br><br>\"Uau, olhe aqueles itens primitivos!\" diz Piadista. Com certeza, todos eles brilham com a pálido e translúcida cintilação vinda da explosão final de ether que ocorreu quando você colocou o espírito de Antizinnyas para dormir. \"Que efeito deslumbrante. Eu devo fazer anotações\"<br><br> \"Provavelmente o restos concentrados de ether nessa área, também tornaram os animais invisíveis\" diz Lady Glaciata, ao coçar a cabeça de uma silhueta vazia atrás das orelhas. Você sente uma cabeça fofa e invisível tocar a palma de sua mão e suspeita que terá que dar explicações aos Estábulos quando voltar para casa. Ao olhar as ruínas uma última vez, você vê o que sobrou da primeira Mestra de Classes: sua capa brilhante. Colocando-a em seus ombros, você volta para cidade do Hábito, pensando sobre tudo que aprendeu.<br><br>",
"questLostMasterclasser4Boss": "Anti'zinnya",
"questLostMasterclasser4RageTitle": "Vácuo Sifonante",
"questLostMasterclasser4RageDescription": "Vácuo Sifonante: Essa barra enche quando você não completa suas Diárias. Quando estiver cheia, Anti'zinnya vai remover o Mana do grupo!",
@@ -658,7 +658,7 @@
"questDolphinBoss": "Golfinho da Dúvida",
"questDolphinNotes": "Você anda pelas margens da Baía de Inkompleto, ponderando sobre o trabalho assustador à sua frente. Um respingo na água chama sua atenção. Um golfinho magnífico surge sobre as ondas. A luz do sol brilha nas barbatanas e na cauda do golfinho. Mas espere... isso não é luz do sol, e o golfinho não volta a mergulhar no mar. Ele fixa seu olhar em @khdarkwolf.<br><br>\"Eu nunca terminarei todas essas Diárias\", disse @khdarkwolf. <br><br>\"Eu não sou bom o suficiente para alcançar meus objetivos\", disse @confusedcicada quando o golfinho olhou para eles.<br><br>“Por que eu me incomodei em tentar?”, perguntou @mewrose, enconlhendo-se sob o olhar da besta.<br><br>Seus olhos encontram os seus e você sente que sua mente começa a afundar sob a maré crescente de dúvida. Você se fortalece; alguém tem que derrotar essa criatura, e será você!",
"questDolphinText": "O Golfinho Engolfante",
"rockingReptilesNotes": "Contém 'O Éprajá-caré', 'A Serpente da Distração' e 'O Veloci-Rapper'. Disponível até 30 de Setembro.",
"rockingReptilesNotes": "Contém 'O Éprajá-caré', 'A Serpente da Distração' e 'O Veloci-Rapper'. Disponível até 30 de novembro.",
"rockingReptilesText": "Pacote de Missões de Répteis Bamboleantes",
"questRobotUnlockText": "Tornam os Ovos de Robô compráveis no Mercado",
"questRobotDropRobotEgg": "Robô (Ovo)",
@@ -751,7 +751,7 @@
"questVirtualPetRageEffect": "`O Gotchimonstro usa Apito Irritante!` Gotchimonstro emite um bipe irritante e sua barrinha de felicidade desaparece de repente! Dano pendente reduzido.",
"questVirtualPetDropVirtualPetPotion": "Poção de Eclosão de Mascote Virtual",
"questVirtualPetBoss": "Gotchimonstro",
"questVirtualPetText": "Caos Virtual depois do Primeiro de Abril: O apitamento",
"questVirtualPetText": "Caos Virtual com o Piadista: O Apitamento",
"questVirtualPetNotes": "É uma calma e prazerosa manhã de primavera em Habitica, uma semana após um memorável Primeiro de Abril. Você e @Beffymaroo estão no estábulo cuidando de seus mascotes (que ainda estão um pouco confusos com o tempo gasto virtualmente!).<br><br>Você ouve um estrondo longínquo e um som de bipe, suave no início mas que fica cada vez mais alto, como se estivesse se aproximando. Uma forma oval aparece no horizonte e ao se aproximar, apitando cada vez mais alto, você vê que é um bichinho virtual gigantesco!<br><br>\"Ah, não!\" @Beffymaroo exclama, \"Eu acho que o Piadista deixou alguns assuntos inacabados com o grandalhão aqui, parece que ele quer atenção!\"<br><br>O mascote virtual apita nervosamente, fazendo uma birra virtual e retumbando cada vez mais perto.",
"questVirtualPetCompletion": "Alguns cuidados apertos de botões parecem ter satisfeito as misteriosas necessidades virtuais do mascote, e ele finalmente se acalmou, parecendo contente.<br><br>Repentinamente em uma explosão de confete, o Piadista aparece com uma cesta cheia de estranhas poções emitindo suaves apitos.<br><br>\"Que sincronia, hein, Piadista,\" @Beffymaroo diz com um sorriso amargo. \"Suspeito que esse camarada apitante seja um conhecido seu.\"<br><br>\"Hã, sim,\" o Piadista diz timidamente. \"Perdão por isso, e obrigado a vocês por cuidarem do Assistimon! Pegue essas poções como agradecimento, elas podem trazer de volta seus mascotes virtuais sempre que quiserem!\"<br><br>Você não está 100% certo de que simpatiza com toda a apitação, mas eles são fofos, então vale o risco!"
}
+18 -12
View File
@@ -201,24 +201,30 @@
"transaction_rebirth": "Orbe do Renascimento utilizado",
"transaction_reroll": "Poção de Fortificação utilizada",
"transaction_debug": "Ação de Debug",
"transaction_buy_money": "Comprado com dinheiro",
"transaction_buy_gold": "Comprado com ouro",
"transaction_contribution": "Por meio de contribuição",
"transaction_spend": "Gasto em",
"transaction_gift_send": "Presentado a",
"transaction_gift_receive": "Recebido de",
"transaction_create_challenge": "Desafio criado",
"transaction_create_guild": "Guilda criada",
"transaction_change_class": "Classe alterada",
"transaction_buy_money": "<b>Comprado</b> com dinheiro",
"transaction_buy_gold": "<b>Comprado</b> com ouro",
"transaction_contribution": "Mudança de <b>nível</b>",
"transaction_spend": "<b>Gasto</b> em",
"transaction_gift_send": "<b>Presentado</b> para",
"transaction_gift_receive": "<b>Recebido</b> de",
"transaction_create_challenge": "Desafio <b>criado</b>",
"transaction_create_guild": "Guilda <b>criada</b>",
"transaction_change_class": "Mudança de <b>classe</b>",
"transaction_release_pets": "Mascotes liberados",
"transaction_release_mounts": "Montarias liberadas",
"transaction_subscription_perks": "Dos privilégios de assinante",
"transaction_subscription_perks": "Privilégios de <b>assinante</b>",
"hourglassTransactions": "Transações de Ampulhetas",
"noGemTransactions": "Você não possui nenhuma transação de gemas ainda.",
"noHourglassTransactions": "Você não possui nenhuma transação de ampulhetas ainda.",
"passwordSuccess": "Senha alterada com sucesso",
"giftSubscriptionRateText": "<strong>$<%= price %> BRL</strong> por <strong><%= months %> meses</strong>",
"transaction_create_bank_challenge": "Desafio bancário criado",
"transaction_admin_update_balance": "Administração concedida",
"transaction_admin_update_hourglasses": "Administração atualizada"
"transaction_admin_update_balance": "<b>Administração</b> concedida",
"transaction_admin_update_hourglasses": "<b>Administração</b> atualizada",
"passwordIssueLength": "Senhas devem ter entre 8 e 64 caracteres.",
"timestamp": "Data e hora",
"amount": "Quantidade",
"action": "Ação",
"note": "Nota",
"remainingBalance": "Saldo Remanescente"
}
+2 -1
View File
@@ -216,5 +216,6 @@
"mysterySet202209": "Conjunto Mágico Escolar",
"mysterySet202210": "Conjunto Serpente Sinistra",
"mysteryset202211": "Conjunto Eletromante",
"mysterySet202211": "Conjunto Eletromante"
"mysterySet202211": "Conjunto Eletromante",
"mysterySet202212": "Conjunto Guardião Glacial"
}
+14 -1
View File
@@ -735,5 +735,18 @@
"backgroundCemeteryGateText": "Кладбищенские врата",
"backgroundCemeteryGateNotes": "Привидения обитают у этих зловещих кладбищенских врат.",
"backgrounds102022": "Набор 101: Выпущен в октябре 2022",
"backgroundMaskMakersWorkshopText": "Мастерская по изготовлению масок"
"backgroundMaskMakersWorkshopText": "Мастерская по изготовлению масок",
"backgroundMistyAutumnForestText": "Туманный осенний лес",
"backgroundAutumnBridgeText": "Мост в осеннюю пору",
"backgroundAutumnBridgeNotes": "Полюбуйтесь красотой моста в осеннюю пору.",
"backgrounds112022": "Набор 102: Выпущен в ноябре 2022",
"backgroundAmongGiantMushroomsText": "Среди гигантских грибов",
"backgroundMistyAutumnForestNotes": "Побродите по туманному осеннему лесу.",
"backgroundAmongGiantMushroomsNotes": "Восхищайтесь гигантскими грибами.",
"backgrounds122022": "Набор 103: Выпущен в декабре 2022",
"backgroundBranchesOfAHolidayTreeText": "Ветви праздничной елки",
"backgroundInsideACrystalText": "Внутри кристалла",
"backgroundBranchesOfAHolidayTreeNotes": "Порезвитесь на ветвях праздничной елки.",
"backgroundSnowyVillageText": "Снежная деревня",
"backgroundSnowyVillageNotes": "Полюбуйтесь заснеженной деревней."
}
+1 -1
View File
@@ -157,7 +157,7 @@
"alreadyHaveAccountLogin": "Уже есть учётная запись в Habitica? <strong>Войдите.</strong>",
"dontHaveAccountSignup": "Нет учётной записи в Habitica? <strong>Зарегистрируйтесь.</strong>",
"motivateYourself": "Мотивируйте себя на достижение ваших целей.",
"timeToGetThingsDone": "Пора повеселиться, делая дела! Присоединяйся к более чем <%= userCountInMillions %> миллионам жителей Хабитики и улучшай свою жизнь, выполняя задания одно за другим.",
"timeToGetThingsDone": "Пора повеселиться, достигая своих целей! Присоединяйся к более чем <%= userCountInMillions %> миллионам жителей Хабитики и улучшай свою жизнь, выполняя задания одно за другим.",
"singUpForFree": "Бесплатная регистрация",
"or": "ИЛИ",
"gamifyYourLife": "Живи играючи",
+6 -1
View File
@@ -2733,5 +2733,10 @@
"headMystery202211Notes": "Будьте осторожны с этим могущественным головным убором, его эффект на поклонников может быть весьма шокирующим! Бонусов не дает. Подарок подписчикам ноября 2022.",
"armorArmoireSheetGhostCostumeText": "Костюм привидения",
"armorArmoireSheetGhostCostumeNotes": "Буу! Это самый страшный костюм во всей Habitica, поэтому надевайте его с умом... и смотрите под ноги, чтобы не споткнуться. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Независимый предмет.",
"weaponMystery202211Notes": "С помощью этого посоха вы сможете использовать чудовищную силу грозы. Бонусов не дает. Подарок подписчикам ноября 2022."
"weaponMystery202211Notes": "С помощью этого посоха вы сможете использовать чудовищную силу грозы. Бонусов не дает. Подарок подписчикам ноября 2022.",
"weaponArmoireMagicSpatulaText": "Волшебная лопатка",
"shieldArmoireBubblingCauldronText": "Кипящий котел",
"weaponArmoireMagicSpatulaNotes": "Наблюдайте за тем, как ваши продукты взлетают и переворачиваются в воздухе. Вам повезет, если они перевернутся три раза, а затем приземлятся обратно на лопатку. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор кухонной утвари (предмет 1 из 2).",
"shieldArmoireBubblingCauldronNotes": "Идеальный котел для варки полезного зелья или приготовления наваристого супа. На самом деле, разница между ними невелика! Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор кухонной утвари (предмет 2 из 2).",
"weaponMystery202212Text": "Ледяной жезл"
}
+4 -3
View File
@@ -20,7 +20,7 @@
"dataTool": "Анализ данных (англ.)",
"resources": "Ресурсы",
"communityGuidelines": "Правила сообщества",
"bannedWordUsed": "Упс, что-то пошло не так! Кажется, ваше сообщение содержит нецензурную лексику, религиозный подтекст, упоминание запрещённых веществ или контент для взрослых (<%= swearWordsUsed %>). Хабитикой пользуется аудитория всех возрастов, поэтому мы стараемся быть приятными и безопасными для всех. Пожалуйста, исправьте ваше сообщение и после этого отправьте его снова!",
"bannedWordUsed": "Упс, что-то пошло не так! Кажется, ваше сообщение содержит нецензурную лексик, упоминание запрещённых веществ или контент для взрослых (<%= swearWordsUsed %>). Хабитикой пользуется аудитория всех возрастов, поэтому мы стараемся быть приятными и безопасными для всех. Пожалуйста, исправьте ваше сообщение и после этого отправьте его снова! Вы должны удалить слово, а не просто подвергнуть его цензуре.",
"bannedSlurUsed": "Ваша запись содержала неподходящие выражения, поэтому ваши привилегии в чате были отменены.",
"party": "Команда",
"usernameCopied": "Имя пользователя скопировано в буфер обмена.",
@@ -123,7 +123,7 @@
"sendGiftCost": "Всего: $<%= cost %> (долл. США)",
"sendGiftFromBalance": "Со счета",
"sendGiftPurchase": "Купить",
"sendGiftMessagePlaceholder": "Личное сообщение (необязательно)",
"sendGiftMessagePlaceholder": "Добавить сообщение к подарку",
"sendGiftSubscription": "<%= months %> мес.: $<%= price %> (долл. США)",
"gemGiftsAreOptional": "Пожалуйста, обратите внимание, что Habitica никогда не требует от вас дарить самоцветы другим игрокам. Выпрашивание у игроков самоцветов является <strong>нарушением правил сообщества</strong>, и о всех подобных случаях следует немедленно сообщать на <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Побеждайте монстров с друзьями",
@@ -416,5 +416,6 @@
"groupCouple": "Совместное выполнение заданий парой",
"nextPaymentMethod": "Следующий шаг: Способ оплаты",
"groupManager": "Менеджер назначает задачи сотрудникам",
"newGroupsBullet04": "Общие ежедневные задания не нанесут урон если их пропустить или отметить в окне «Записать вчерашнюю активность»"
"newGroupsBullet04": "Общие ежедневные задания не нанесут урон если их пропустить или отметить в окне «Записать вчерашнюю активность»",
"sendGiftLabel": "Вы хотите отправить подарочное сообщение?"
}
+1 -1
View File
@@ -657,7 +657,7 @@
"questSilverUnlockText": "Позволяет покупать на рынке серебряные инкубационные эликсиры",
"questSilverNotes": "В Habitica все только и говорят о недавнем открытии бронзовых инкубационных эликсиров. Возможны ли эликсиры ещё более ярких металлов? Вы отправляетесь в центральную публичную библиотеку города Habit вместе с @QuartzFox и @starsystemic, и начинаете штудировать всё, что связано с алхимией.<br><br>После нескольких часов тяжелого труда @QuartzFox издает не совсем подходящий для библиотеки триумфальный крик: «Ага! Я нашла!» Вы подбегаете к ней. «Серебряный инкубационный эликсир может быть приготовлен из зодиакальных рун рака, растворенных в чистом серебре, расплавленном над пламенем, наполненном силой лунных рун.»<br><br>«Нам потребуется побольше этих ингредиентов, — размышляет @starsystemic. —На случай, если что-то пойдет не так».<br><br>«Существует только одно место, где можно найти большое количество таких разных составляющих, — говорит @Edge, стоя в тени стеллажей со скрещенными руками. Он был там все это время? — Подземелье Тяжелого труда. Пойдемте.»",
"questSilverCompletion": "Вы рыли. Вы копали. Вы расчищали. Наконец, вы выходите из подземелья, нагруженные рунами и серебряными слитками, покрытые грязью, но бодрые от успеха. Вы возвращаетесь в Habit City и продолжаете работу в алхимической лаборатории. Вы с @starsystemic следуете формулам, которые нашла @QuartzFox, под чутким руководством @Edge. И наконец, в большой струе блесток и дыма ваша смесь принимает хорошо знакомую вязкость инкубационного эликсира!<br><br>@Edge наливает смесь во флаконы и ухмыляется: «Давайте попробуем? У кого-нибудь есть яйца?»<br><br>Вы устремляетесь к стойлам, задаваясь вопросом, какие блестящие тайны еще остаются неразгаданными...",
"rockingReptilesNotes": "Содержит квесты «Олег-атор», «Змей Безумия» и «Велоци-рэпер». Доступен до 30 сентября.",
"rockingReptilesNotes": "Содержит квесты «Олег-атор», «Змей Безумия» и «Велоци-рэпер». Доступен до 30 ноября.",
"rockingReptilesText": "Набор квестов «Скальные рептилии»",
"questRobotUnlockText": "Позволяет покупать на рынке робота в яйце",
"questRobotDropRobotEgg": "Робот (яйцо)",
+19 -13
View File
@@ -196,20 +196,20 @@
"nextHourglassDescription": "Подписчики получают мистические песочные часы в течение\nпервых трёх дней месяца.",
"gemCap": "Предел самоцветов",
"nextHourglass": "Следующие песочные часы",
"transaction_buy_gold": "Куплено за золото",
"transaction_buy_gold": "<b>Куплено</b> за золото",
"transaction_rebirth": "Использовано шаров возрождения",
"transaction_reroll": "Использовано эликсиров укрепления",
"transaction_subscription_perks": "От привилегий подписки",
"transaction_contribution": "Через вклад",
"transaction_gift_send": "Подарено",
"transaction_spend": "Потрачено на",
"transaction_gift_receive": "Получено от",
"transaction_create_challenge": "Создано испытаний",
"transaction_create_guild": "Создано гильдий",
"transaction_change_class": "Класс сменен",
"transaction_subscription_perks": "Привилегии <b>подписки</b>",
"transaction_contribution": "Изменение <b>ранга участника</b>",
"transaction_gift_send": "<b>Подарено</b>",
"transaction_spend": "<b>Потрачено</b> на",
"transaction_gift_receive": "<b>Получено</b> от",
"transaction_create_challenge": "<b>Создано</b> испытаний",
"transaction_create_guild": "<b>Создано</b> гильдий",
"transaction_change_class": "Изменение <b>класса</b>",
"transaction_release_pets": "Выпущено питомцев",
"transaction_release_mounts": "Выпущено скакунов",
"transaction_buy_money": "Куплено за деньги",
"transaction_buy_money": "<b>Куплено</b> за деньги",
"transactions": "Переводы",
"gemTransactions": "Переводы самоцветов",
"hourglassTransactions": "Переводы песочных часов",
@@ -218,7 +218,13 @@
"transaction_debug": "Действие по отладке",
"passwordSuccess": "Пароль успешно изменен",
"giftSubscriptionRateText": "<strong>$<%= price %> долларов США</strong> за <strong><%= months %> месяц(-а/-ев)</strong>",
"transaction_admin_update_hourglasses": "Права администратора обновлены",
"transaction_admin_update_balance": "Предоставлены права администратора",
"transaction_create_bank_challenge": "Создан банк испытания"
"transaction_admin_update_hourglasses": "<b>Права администратора</b> обновлены",
"transaction_admin_update_balance": "Предоставлены <b>права администратора</b>",
"transaction_create_bank_challenge": "Создан банк испытания",
"passwordIssueLength": "Пароли должны содержать от 8 до 64 символов.",
"note": "Примечание",
"remainingBalance": "Остаток средств",
"timestamp": "Метка времени",
"amount": "Количество",
"action": "Действие"
}
+2 -1
View File
@@ -216,5 +216,6 @@
"mysterySet202207": "Набор желейной медузы",
"mysterySet202210": "Набор Зловещей змеи",
"mysteryset202211": "Набор электроманта",
"mysterySet202211": "Набор электроманта"
"mysterySet202211": "Набор электроманта",
"mysterySet202212": "Набор ледяного стража"
}
+7 -4
View File
@@ -85,10 +85,10 @@
"achievementFreshwaterFriendsModalText": "Ви виконали квести вихованців: Аксолотля, Жабеняти і Бегемота!",
"achievementFreshwaterFriendsText": "Завершив(-ла) квести вихованців: Аксолотля, Жабеняти і Бегемота.",
"achievementBareNecessitiesModalText": "Ви виконали квести вихованців: Мавпочки, Лінивця і Кущика!",
"achievementBareNecessitiesText": "Завершив(-ла) квести вихованців: Мавпочки, Лінивця і Кущика.",
"achievementBareNecessitiesText": "Завершили квести вихованців: Мавпочки, Лінивця і Кущика.",
"achievementBareNecessities": "Голими руками",
"achievementBugBonanzaModalText": "Ви виконали квести вихованців: Жука, Метелика, Равлика та Павука!",
"achievementBugBonanzaText": "Завершив(-ла) квести вихованців: Жука, Метелика, Равлика та Павука.",
"achievementBugBonanzaText": "Завершили квести вихованців: Жука, Метелика, Равлика та Павука.",
"achievementBugBonanza": "Золотий жук",
"achievementRosyOutlookModalText": "Ви зібрали всіх рожевих цукрових скакунів!",
"achievementRosyOutlookText": "Зібрані всі рожеві цукрові скакуни.",
@@ -126,7 +126,7 @@
"achievementShadyCustomer": "Тіньовий клієнт",
"achievementZodiacZookeeperModalText": "Ви зібрали всіх зодіакальних тварин!",
"achievementZodiacZookeeper": "Зодіакальний звіролов",
"achievementZodiacZookeeperText": "Вилупив усіх стандартних зодіакальних тварин: Щура, Корову, Кролика, Змію, Коня, Вівцю, Мавпу, Півня, Вовка, Тигра, Свиню, і Дракона!",
"achievementZodiacZookeeperText": "Вилупив усіх стандартних зодіакальних тварин: Щура, Корову, Кролика, Змію, Коня, Вівцю, Мавпу, Півня, Вовка, Тигра, Свиню та Дракона!",
"achievementBirdsOfAFeatherText": "Зібрав(-ла) усіх літаючих тварин: летюче порося, сову, папугу, птеродактиля, ґрифона, сокола, павича та півня!",
"achievementBirdsOfAFeatherModalText": "Ви зібрали всіх тварин, що літають!",
"achievementBirdsOfAFeather": "Повітряний легіон",
@@ -138,5 +138,8 @@
"achievementGroupsBeta2022ModalText": "Ви та Ваші команди допомогли Habitica, тестуючи та надаючи відгуки!",
"achievementWoodlandWizardModalText": "Ви зібрали всіх лісових тваринок!",
"achievementWoodlandWizard": "Лісовий чарівник",
"achievementWoodlandWizardText": "Зібрали усіх лісових істот стандартних кольорів: борсука, ведмедя, оленя, лисицю, жабу, їжака, сову, равлика, білку та деревце!"
"achievementWoodlandWizardText": "Зібрали усіх лісових істот стандартних кольорів: борсука, ведмедя, оленя, лисицю, жабу, їжака, сову, равлика, білку та деревце!",
"achievementBoneToPickModalText": "Ви зібрали всіх класичних та квестових кістяних улюбленців!",
"achievementBoneToPickText": "Зібрали всіх класичних та квестових кістяних улюбленців!",
"achievementBoneToPick": "Могильник"
}
+28 -10
View File
@@ -96,8 +96,8 @@
"backgroundIslandWaterfallsText": "Острів водоспадів",
"backgroundIslandWaterfallsNotes": "Влаштуйте пікнік на Острові водоспадів.",
"backgrounds072015": "Набір 14: липень 2015",
"backgroundDilatoryRuinsText": "Руїни Неквапливості",
"backgroundDilatoryRuinsNotes": "Пірніть до руїн Неквапливості.",
"backgroundDilatoryRuinsText": "Руїни Некваптиди",
"backgroundDilatoryRuinsNotes": "Пірніть до руїн Некваптиди.",
"backgroundGiantWaveText": "Гігантська хвиля",
"backgroundGiantWaveNotes": "Осідлайте гігантську хвилю!",
"backgroundSunkenShipText": "Потонулий корабель",
@@ -184,8 +184,8 @@
"backgroundAquariumNotes": "Порибальте в акваріумі.",
"backgroundDeepSeaText": "Глибоке море",
"backgroundDeepSeaNotes": "Пірніть у глибоке море.",
"backgroundDilatoryCastleText": "Замок Неквапливості",
"backgroundDilatoryCastleNotes": "Пропливіть повз замок Неквапливості.",
"backgroundDilatoryCastleText": "Палац Некваптиди",
"backgroundDilatoryCastleNotes": "Пропливіть повз палац Некваптиди.",
"backgrounds082016": "Набір 27: серпень 2016",
"backgroundIdyllicCabinText": "Затишна хатинка",
"backgroundIdyllicCabinNotes": "Заховайтеся у затишній хатинці.",
@@ -239,8 +239,8 @@
"backgroundBlizzardNotes": "Не злякайтеся заметілі.",
"backgroundSparklingSnowflakeText": "Лискучі сніжинки",
"backgroundSparklingSnowflakeNotes": "Поковзайте на лискучих сніжинках.",
"backgroundStoikalmVolcanoesText": "Вулкани Стойкхельма",
"backgroundStoikalmVolcanoesNotes": "Дослідіть вулкани Стойкхельма.",
"backgroundStoikalmVolcanoesText": "Вулкани Залишспокою",
"backgroundStoikalmVolcanoesNotes": "Дослідіть вулкани Залишспокою.",
"backgrounds022017": "Набір 33: лютий 2017",
"backgroundBellTowerText": "Дзвіниця",
"backgroundBellTowerNotes": "Підніміться на дзвіницю.",
@@ -363,8 +363,8 @@
"backgrounds072018": "Набір 50: липень 2018",
"backgroundDarkDeepText": "Темна глибина",
"backgroundDarkDeepNotes": "Плавайте в темряві серед біолюмінесцентних створінь.",
"backgroundDilatoryCityText": "Місто Неквапливості",
"backgroundDilatoryCityNotes": "Поблукайте підводним містом Неквапливості.",
"backgroundDilatoryCityText": "Місто Некваптиди",
"backgroundDilatoryCityNotes": "Поблукайте підводним містом Некваптиди.",
"backgroundTidePoolText": "Припливний басейн",
"backgroundTidePoolNotes": "Поспостерігайте за океанічним життям біля заводі.",
"backgrounds082018": "Набір 51: серпень 2018",
@@ -621,7 +621,7 @@
"backgroundWaterMillNotes": "Подивіться, як крутиться колесо водяного млина.",
"backgroundUnderwaterAmongKoiNotes": "Сліпіть і будьте засліплені блискучими коропами під водою.",
"backgroundGhostShipText": "Корабель-привид",
"backgroundGhostShipNotes": "Доведіть правдивість казок та легенд, коли ви сядете на борт корабля-привид.",
"backgroundGhostShipNotes": "Доведіть правдивість казок та легенд, коли ви підніметесь на борт корабля-привиду.",
"backgroundStoneTowerNotes": "Подивіться з парапетів однієї кам’яної вежі на іншу.",
"backgroundRopeBridgeNotes": "Продемонструйте тим, хто сумнівається, що цей мотузковий міст абсолютно безпечний.",
"backgroundDaytimeMistyForestNotes": "Купайтеся в сяйві денного світла, що ллється крізь Туманний ліс.",
@@ -727,5 +727,23 @@
"backgroundOldPhotoNotes": "Прийміть загадкову позу на старому фото.",
"backgroundSpookyRuinsText": "Моторошні руїни",
"backgrounds102022": "Набір 101: жовтень 2022",
"backgroundSpookyRuinsNotes": "Дослідіть моторошні руїни"
"backgroundSpookyRuinsNotes": "Дослідіть моторошні руїни.",
"backgroundMaskMakersWorkshopText": "Майстерня Маскотворця",
"backgroundMaskMakersWorkshopNotes": "Приміряйте нову маску в майстерні масок.",
"backgroundCemeteryGateText": "Цвинтарна брама",
"backgroundCemeteryGateNotes": "Постійте біля цвинтарних воріт.",
"backgrounds112022": "Набір 102: листопад 2022",
"backgroundAmongGiantMushroomsText": "Серед гігантських грибів",
"backgroundMistyAutumnForestNotes": "Побродіть туманним осіннім лісом.",
"backgroundInsideACrystalNotes": "Подивіться зсередини кристала.",
"backgroundAmongGiantMushroomsNotes": "Подивуйтеся гігантським грибам.",
"backgroundMistyAutumnForestText": "Туманний осінній ліс",
"backgroundAutumnBridgeText": "Міст восени",
"backgroundAutumnBridgeNotes": "Помилуйтеся красою мосту восени.",
"backgrounds122022": "Набір 103: грудень 2022",
"backgroundBranchesOfAHolidayTreeText": "Гілки святкового дерева",
"backgroundBranchesOfAHolidayTreeNotes": "Пограйтесь на гілках святкової ялинки.",
"backgroundInsideACrystalText": "Всередині кристалу",
"backgroundSnowyVillageText": "Засніжене село",
"backgroundSnowyVillageNotes": "Помилуйтесь засніженим селом."
}

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