Compare commits

...

32 Commits

Author SHA1 Message Date
Sabe Jones cd706445f6 5.18.1 2024-02-15 14:50:54 -06:00
Sabe Jones 3896fdd6a2 Merge branch 'develop' into release 2024-02-15 14:50:49 -06:00
Natalie 1842480088 Update Melior Image (#15116)
* add melior.svg

* update melior on header (app & static), footer, and loading

* update loading screen

* update static screens, fix double meliors

* update melior + wordmark size and adjust static page menu spacing

* update package.json

* update index.html, forgot password page, and the static header

* various updates

* static header update

* update mobile web view

* update login page menu bar

* updated purple logo

* removed extraneous class

* update bottom padding on login page(s)

* fix(lint): remove unneeded rule escape

---------

Co-authored-by: Sabe Jones <sabe@habitica.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
2024-02-15 20:48:42 +00:00
Weblate bb850867c8 Translated using Weblate (Japanese)
Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (3007 of 3023 strings)

Translated using Weblate (Portuguese)

Currently translated at 50.5% (46 of 91 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (3001 of 3023 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 83.9% (115 of 137 strings)

Translated using Weblate (French)

Currently translated at 100.0% (229 of 229 strings)

Translated using Weblate (French)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (French)

Currently translated at 99.7% (426 of 427 strings)

Translated using Weblate (French)

Currently translated at 99.2% (3000 of 3023 strings)

Translated using Weblate (French)

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (French)

Currently translated at 100.0% (847 of 847 strings)

Translated using Weblate (Spanish)

Currently translated at 94.3% (2842 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.5% (238 of 239 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 83.2% (114 of 137 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (764 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (847 of 847 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 56.9% (78 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3023 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 56.2% (77 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 54.0% (74 of 137 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 77.3% (106 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.1% (750 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (255 of 259 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.0% (253 of 258 strings)

Translated using Weblate (Spanish)

Currently translated at 93.3% (2813 of 3013 strings)

Co-authored-by: Alexandre Colombier <arsthenos.colombier@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Luã Fhelyp Pacheco Guimarães <fhelypg@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/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/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translation: Habitica/Backgrounds
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Pets
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Subscriber
2024-02-15 17:42:11 +01:00
Sabe Jones 1a3c2f64e4 5.18.0 2024-02-08 14:50:11 -06:00
Sabe Jones 2f42422d35 Squashed commit of the following:
commit 44b1c8c7ba8b45cb682973fb89b70445d0f5c478
Merge: 489c15b7fd 4dadb64af0
Author: Sabe Jones <sabe@habitica.com>
Date:   Thu Feb 8 14:49:05 2024 -0600

    Merge branch 'release' into phillip/panel_profile

commit 489c15b7fd0a2a14cbdd2ef381fc525b1550965a
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Dec 14 13:29:32 2022 +0100

    allow profiles to be edited in admin panel

commit 1afaaf40891183ee6651d6b53e5d2b3bee4eb431
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Dec 14 12:50:47 2022 +0100

    include month for next hourglass date in admin panel
2024-02-08 14:49:37 -06:00
Phillip Thelen 4dadb64af0 Add Customizations and Achievements to admin panel (#15114)
* allow owned customizations to be edited in admin panel

* Allow subscription termination date to be edited more flexibly

* begin adding achievements to admin panel page

* better display for customizations in admin panel

* allow achievements to be modified in admin panel

* fix lint

* fix errors

* Improve how achievements, customizations and items are listed in admin panel

* fix naming

* fix lint error

* Fix issues with achievements in admin panel and add some tests

* handle some edgecases better

* Fix lint

* Fix sort/search on member selection modal (#15066)

* fix(birthday): correct birthday robe ownership check

* feat(content): add February items (#15090)

* update(content): add February 2024 items

* feat(content): add October content

* feat(content):update February Content

* feat(content): finish up February content

* fix(backgrounds): tweak consistency

* fix(strings): remove extra whitespace

* fix(event): add missing Valentine features

---------

Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: Sabe Jones <sabe@habitica.com>

* 5.17.0

* Translated using Weblate (Ukrainian)

Currently translated at 63.6% (1918 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Spanish)

Currently translated at 88.5% (2668 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Bulgarian)

Currently translated at 15.3% (21 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.0% (96 of 109 strings)

Translated using Weblate (Bulgarian)

Currently translated at 98.9% (187 of 189 strings)

Translated using Weblate (Bulgarian)

Currently translated at 59.8% (503 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (282 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 87.7% (2643 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 87.7% (2643 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.3% (235 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 48.1% (66 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.8% (822 of 840 strings)

Deleted translation using Weblate (Chinese (Simplified) (zh_HK))

Deleted translation using Weblate (Chinese (Simplified) (zh_HK))

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Spanish)

Currently translated at 94.2% (215 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.5% (279 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 91.3% (390 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Italian)

Currently translated at 94.5% (226 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 37.9% (52 of 137 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 38.6% (53 of 137 strings)

Translated using Weblate (Italian)

Currently translated at 1.4% (2 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 56.0% (51 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (158 of 158 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Japanese)

Currently translated at 98.5% (2970 of 3013 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Japanese)

Currently translated at 99.2% (424 of 427 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 63.0% (1900 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.7% (821 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2847 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 62.9% (1897 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.0% (108 of 109 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (223 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2845 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 37.9% (52 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (223 of 228 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.9% (148 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2845 of 3013 strings)

Translated using Weblate (Korean)

Currently translated at 2.1% (3 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1 of 1 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 60.4% (55 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Italian)

Currently translated at 98.6% (225 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Russian)

Currently translated at 18.9% (26 of 137 strings)

Translated using Weblate (Italian)

Currently translated at 93.9% (789 of 840 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (161 of 161 strings)

Translated using Weblate (Russian)

Currently translated at 75.7% (194 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.3% (147 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 59.3% (54 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Italian)

Currently translated at 98.1% (158 of 161 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (161 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (210 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.5% (279 of 283 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.0% (2835 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 62.8% (1894 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (224 of 224 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 21.1% (29 of 137 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (764 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Spanish)

Currently translated at 78.1% (200 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.1% (816 of 840 strings)

Co-authored-by: Alberto Pesquera <dashmilel@gmail.com>
Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com>
Co-authored-by: Alessandro Losi <pipipe550@hotmail.com>
Co-authored-by: Delta S <deseji93@gmail.com>
Co-authored-by: Dimitar Kraev <dimkraeff@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jerry Chen <minecjraft@qq.com>
Co-authored-by: Kedr <sergeysamori.ua@gmail.com>
Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com>
Co-authored-by: Omar Bertolla <scaram@icloud.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: Roberto Tramontano <roberto.tramontano1@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: nelly <nellychopyuk@gmail.com>
Co-authored-by: tony <duzhe163908@gmail.com>
Co-authored-by: 이수진 <govl09876@naver.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
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/challenge/es/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/character/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/es/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
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/ja/
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/generic/es/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/it/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/
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/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/
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_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/merch/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/es/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/es/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Death
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Inventory
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Merch
Translation: Habitica/Messages
Translation: Habitica/Noscript
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks

* fix(content): fix February background release date

* 5.17.1

* chore(repo): remove duplicate file

* chore(migrations): move various files to archive
and remove erroneous comment bars

* Translated using Weblate (Portuguese)

Currently translated at 96.4% (109 of 113 strings)

Translated using Weblate (Portuguese)

Currently translated at 97.1% (816 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (2982 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (2982 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.8% (2978 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.2% (2961 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Korean)

Currently translated at 58.0% (1748 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (2777 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 73.7% (101 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (French)

Currently translated at 98.8% (2978 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.9% (2741 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.2% (2871 of 3013 strings)

Translated using Weblate (French)

Currently translated at 98.5% (2969 of 3013 strings)

Translated using Weblate (French)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Spanish)

Currently translated at 32.8% (45 of 137 strings)

Translated using Weblate (French)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (French)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (2989 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.5% (2729 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.5% (2729 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (2983 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.7% (2703 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.4% (2695 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.2% (2959 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.1% (2685 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Spanish)

Currently translated at 93.9% (266 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.9% (148 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 99.4% (182 of 183 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.3% (2932 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.0% (96 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 73.2% (189 of 258 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (837 of 840 strings)

Co-authored-by: Delta S <deseji93@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Icaro <icaro.mascarenhas@outlook.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Quim Martínez Lara <quimml60@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: 김경은 <kekim.lang@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/
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/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks

---------

Co-authored-by: Leonardo Chappuis <40621126+leonardochappuis@users.noreply.github.com>
Co-authored-by: Sabe Jones <sabe@habitica.com>
Co-authored-by: Natalie <78037386+CuriousMagpie@users.noreply.github.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Alberto Pesquera <dashmilel@gmail.com>
Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com>
Co-authored-by: Alessandro Losi <pipipe550@hotmail.com>
Co-authored-by: Delta S <deseji93@gmail.com>
Co-authored-by: Dimitar Kraev <dimkraeff@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jerry Chen <minecjraft@qq.com>
Co-authored-by: Kedr <sergeysamori.ua@gmail.com>
Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com>
Co-authored-by: Omar Bertolla <scaram@icloud.com>
Co-authored-by: Roberto Tramontano <roberto.tramontano1@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com>
Co-authored-by: nelly <nellychopyuk@gmail.com>
Co-authored-by: tony <duzhe163908@gmail.com>
Co-authored-by: 이수진 <govl09876@naver.com>
Co-authored-by: CuriousMagpie <eilatan@gmail.com>
Co-authored-by: Icaro <icaro.mascarenhas@outlook.com>
Co-authored-by: Quim Martínez Lara <quimml60@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: 김경은 <kekim.lang@gmail.com>
2024-02-08 14:45:07 -06:00
Sabe Jones 88611aeb80 Merge branch 'sabrecat/gmail-oneclick' into release 2024-02-08 14:33:36 -06:00
Sabe Jones 29f555ac5c Merge branch 'develop' into release 2024-02-08 14:31:06 -06:00
Weblate 49082714d7 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3023 of 3023 strings)

Translated using Weblate (Russian)

Currently translated at 96.3% (2912 of 3023 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Russian)

Currently translated at 19.7% (27 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Russian)

Currently translated at 77.1% (199 of 258 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3023 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.1% (2997 of 3023 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.4% (236 of 258 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.1% (2997 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.0% (2993 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.0% (2993 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (2991 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (229 of 229 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.7% (2986 of 3023 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (847 of 847 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Spanish)

Currently translated at 92.8% (2797 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 82.9% (214 of 258 strings)

Translated using Weblate (Spanish)

Currently translated at 92.8% (2797 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 92.8% (2797 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 92.6% (2792 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 92.3% (2784 of 3013 strings)

Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Valeria <dbrvvk@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
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/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/
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/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
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/Settings
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-02-08 21:27:44 +01:00
CuriousMagpie 5be019864f chore(git): update .gitignore 2024-02-07 17:31:58 -05:00
Sabe Jones 91795875b5 feat(email): allow unsub via POST request 2024-02-07 16:09:23 -06:00
Phillip Thelen 67a6e6f8ac Add Content Release notification type (#15101) 2024-02-06 14:06:44 -06:00
Sabe Jones e95f1cf003 5.17.2 2024-02-06 13:58:08 -06:00
Sabe Jones 90bd743816 Merge branch 'develop' into release 2024-02-06 13:58:01 -06:00
Weblate 76e5e8c069 Translated using Weblate (Portuguese)
Currently translated at 96.4% (109 of 113 strings)

Translated using Weblate (Portuguese)

Currently translated at 97.1% (816 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (2982 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (2982 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.8% (2978 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.2% (2961 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Korean)

Currently translated at 58.0% (1748 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (2777 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 73.7% (101 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (2951 of 3013 strings)

Translated using Weblate (French)

Currently translated at 98.8% (2978 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.9% (2741 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.2% (2871 of 3013 strings)

Translated using Weblate (French)

Currently translated at 98.5% (2969 of 3013 strings)

Translated using Weblate (French)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Spanish)

Currently translated at 32.8% (45 of 137 strings)

Translated using Weblate (French)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (French)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (2989 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.5% (2729 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 90.5% (2729 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (2983 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.7% (2703 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.4% (2695 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.2% (2959 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 89.1% (2685 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Spanish)

Currently translated at 93.9% (266 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.9% (148 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 99.4% (182 of 183 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.3% (2932 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.0% (749 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.0% (96 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (258 of 258 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 73.2% (189 of 258 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (837 of 840 strings)

Co-authored-by: Delta S <deseji93@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Icaro <icaro.mascarenhas@outlook.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Quim Martínez Lara <quimml60@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: 김경은 <kekim.lang@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/
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/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-02-06 20:57:18 +01:00
Sabe Jones 12c75b7488 Merge branch 'develop' into release 2024-02-06 11:50:47 -06:00
Sabe Jones eed7c9aabc fix(test): no longer expect keepAlive 2024-02-05 17:27:37 -06:00
Sabe Jones f74160c16a chore(deprecations): clean out some warnings 2024-02-05 16:50:06 -06:00
Sabe Jones 2ba74f1645 chore(migrations): move various files to archive
and remove erroneous comment bars
2024-02-05 15:34:53 -06:00
Sabe Jones 200af2cf16 chore(migrations): move various files to archive
and remove erroneous comment bars
2024-02-05 15:34:43 -06:00
negue 8b373b9283 allow liking their own message (#15117) 2024-02-05 14:55:46 -06:00
SabreCat 2fa26db93f chore(repo): remove duplicate file 2024-02-02 14:50:02 -06:00
Sabe Jones bd5c669374 5.17.1 2024-02-01 15:34:35 -06:00
CuriousMagpie 5626991074 fix(content): fix February background release date 2024-02-01 15:43:11 -05:00
Sabe Jones a3fd55d56e Merge branch 'develop' into release 2024-01-26 16:44:36 -06:00
Weblate 27eedaf347 Merge branch 'origin/develop' into Weblate. 2024-01-26 23:42:51 +01:00
Sabe Jones 11baeda71e 5.17.0 2024-01-26 16:35:55 -06:00
Natalie 0b5ce61555 feat(content): add February items (#15090)
* update(content): add February 2024 items

* feat(content): add October content

* feat(content):update February Content

* feat(content): finish up February content

* fix(backgrounds): tweak consistency

* fix(strings): remove extra whitespace

* fix(event): add missing Valentine features

---------

Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: Sabe Jones <sabe@habitica.com>
2024-01-26 16:35:02 -06:00
Weblate 1c617d90aa Translated using Weblate (Ukrainian)
Currently translated at 63.6% (1918 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Spanish)

Currently translated at 88.5% (2668 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Bulgarian)

Currently translated at 15.3% (21 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.0% (96 of 109 strings)

Translated using Weblate (Bulgarian)

Currently translated at 98.9% (187 of 189 strings)

Translated using Weblate (Bulgarian)

Currently translated at 59.8% (503 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (282 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 87.7% (2643 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 87.7% (2643 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.3% (235 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 48.1% (66 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.8% (822 of 840 strings)

Deleted translation using Weblate (Chinese (Simplified) (zh_HK))

Deleted translation using Weblate (Chinese (Simplified) (zh_HK))

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Spanish)

Currently translated at 94.2% (215 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.5% (279 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 91.3% (390 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Italian)

Currently translated at 94.5% (226 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 37.9% (52 of 137 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 38.6% (53 of 137 strings)

Translated using Weblate (Italian)

Currently translated at 1.4% (2 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 56.0% (51 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (158 of 158 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Japanese)

Currently translated at 98.5% (2970 of 3013 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Japanese)

Currently translated at 99.2% (424 of 427 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (2867 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 63.0% (1900 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.7% (821 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2847 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 62.9% (1897 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.0% (108 of 109 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (223 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2845 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 37.9% (52 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (223 of 228 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.9% (148 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.4% (2845 of 3013 strings)

Translated using Weblate (Korean)

Currently translated at 2.1% (3 of 137 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1 of 1 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 60.4% (55 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Italian)

Currently translated at 98.6% (225 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Russian)

Currently translated at 18.9% (26 of 137 strings)

Translated using Weblate (Italian)

Currently translated at 93.9% (789 of 840 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (161 of 161 strings)

Translated using Weblate (Russian)

Currently translated at 75.7% (194 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 91.3% (147 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 59.3% (54 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Italian)

Currently translated at 98.1% (158 of 161 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (161 of 161 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (2841 of 3013 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.9% (748 of 764 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (256 of 256 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (210 of 228 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.5% (279 of 283 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.0% (2835 of 3013 strings)

Translated using Weblate (Ukrainian)

Currently translated at 62.8% (1894 of 3013 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (224 of 224 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 21.1% (29 of 137 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (764 of 764 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (376 of 376 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (109 of 109 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (840 of 840 strings)

Translated using Weblate (Spanish)

Currently translated at 78.1% (200 of 256 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.1% (816 of 840 strings)

Co-authored-by: Alberto Pesquera <dashmilel@gmail.com>
Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com>
Co-authored-by: Alessandro Losi <pipipe550@hotmail.com>
Co-authored-by: Delta S <deseji93@gmail.com>
Co-authored-by: Dimitar Kraev <dimkraeff@gmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jerry Chen <minecjraft@qq.com>
Co-authored-by: Kedr <sergeysamori.ua@gmail.com>
Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com>
Co-authored-by: Omar Bertolla <scaram@icloud.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: Roberto Tramontano <roberto.tramontano1@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: nelly <nellychopyuk@gmail.com>
Co-authored-by: tony <duzhe163908@gmail.com>
Co-authored-by: 이수진 <govl09876@naver.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
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/challenge/es/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/character/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/es/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
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/ja/
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/generic/es/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/it/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/
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/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/
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_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/merch/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/es/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/es/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Death
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Inventory
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Merch
Translation: Habitica/Messages
Translation: Habitica/Noscript
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-01-26 21:46:26 +01:00
Sabe Jones 724c710636 fix(birthday): correct birthday robe ownership check 2024-01-23 15:08:20 -06:00
Leonardo Chappuis 6d62ecdf17 Fix sort/search on member selection modal (#15066) 2024-01-23 15:06:54 -06:00
181 changed files with 6756 additions and 4312 deletions
+1
View File
@@ -40,6 +40,7 @@ yarn.lock
!.elasticbeanstalk/*.global.yml
/.vscode
habitica.code-workspace
# webstorm fake webpack for path intellisense
webpack.webstorm.config
-30
View File
@@ -1,30 +0,0 @@
FROM node:14
ENV ADMIN_EMAIL admin@habitica.com
ENV EMAILS_COMMUNITY_MANAGER_EMAIL admin@habitica.com
ENV AMAZON_PAYMENTS_CLIENT_ID amzn1.application-oa2-client.68ed9e6904ef438fbc1bf86bf494056e
ENV AMAZON_PAYMENTS_SELLER_ID AMQ3SB4SG5E91
ENV AMPLITUDE_KEY e8d4c24b3d6ef3ee73eeba715023dd43
ENV BASE_URL https://habitica.com
ENV FACEBOOK_KEY 128307497299777
ENV GA_ID UA-33510635-1
ENV GOOGLE_CLIENT_ID 1035232791481-32vtplgnjnd1aufv3mcu1lthf31795fq.apps.googleusercontent.com
ENV LOGGLY_CLIENT_TOKEN ab5663bf-241f-4d14-8783-7d80db77089a
ENV NODE_ENV production
ENV STRIPE_PUB_KEY pk_85fQ0yMECHNfHTSsZoxZXlPSwSNfA
ENV APPLE_AUTH_CLIENT_ID 9Q9SMRMCNN.com.habitrpg.ios.Habitica
# Install global packages
RUN npm install -g gulp-cli mocha
# Clone Habitica repo and install dependencies
RUN mkdir -p /usr/src/habitrpg
WORKDIR /usr/src/habitrpg
RUN git clone --branch release --depth 1 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg
RUN git config --global url."https://".insteadOf git://
RUN npm set unsafe-perm true
RUN npm install
# Start Habitica
EXPOSE 80 8080 36612
CMD ["node", "./website/transpiled-babel/index.js"]
@@ -61,7 +61,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: {$ne: MIGRATION_NAME},
migration: {$ne: MIGRATION_NAME},
'auth.timestamps.loggedin': {$gt: new Date('2021-01-01')},
};
@@ -105,7 +105,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2021-08-01') },
};
@@ -145,7 +145,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2021-08-01') },
};
@@ -105,7 +105,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2021-08-01') },
};
@@ -95,7 +95,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2022-01-01') },
};
@@ -86,7 +86,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2022-01-01') },
};
@@ -63,7 +63,7 @@ async function updateUser (user) {
&& pets['Wolf-Shade']
&& pets['Wolf-Skeleton']
&& pets['Wolf-White']
&& pets['Wolf-Zombie'] {
&& pets['Wolf-Zombie']) {
set['achievements.polarPro'] = true;
}
}
@@ -75,7 +75,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2022-11-01') },
};
@@ -125,7 +125,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
// migration: { $ne: MIGRATION_NAME },
migration: { $ne: MIGRATION_NAME },
'auth.timestamps.loggedin': { $gt: new Date('2023-04-15') },
};
@@ -110,7 +110,7 @@ async function updateUser (user) {
export default async function processUsers () {
let query = {
migration: {$ne: MIGRATION_NAME},
// 'auth.timestamps.loggedin': { $gt: new Date('2023-07-08') },
'auth.timestamps.loggedin': { $gt: new Date('2023-07-08') },
};
const fields = {
-118
View File
@@ -1,118 +0,0 @@
let migrationName = '20180904_takeThis.js'; // Update per month
let authorName = 'Sabe'; // in case script author needs to know when their ...
let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done
/*
* Award Take This ladder items to participants in this month's challenge
*/
import monk from 'monk';
import nconf from 'nconf';
const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE
let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false });
function processUsers (lastId) {
// specify a query to limit the affected users (empty for all users):
let query = {
migration: {$ne: migrationName},
challenges: {$in: ['1044ec0c-4a85-48c5-9f36-d51c0c62c7d3']}, // Update per month
};
if (lastId) {
query._id = {
$gt: lastId,
};
}
dbUsers.find(query, {
sort: {_id: 1},
limit: 250,
fields: [
'items.gear.owned',
], // specify fields we are interested in to limit retrieved data (empty if we're not reading data):
})
.then(updateUsers)
.catch((err) => {
console.log(err);
return exiting(1, `ERROR! ${ err}`);
});
}
let progressCount = 1000;
let count = 0;
function updateUsers (users) {
if (!users || users.length === 0) {
console.warn('All appropriate users found and modified.');
displayData();
return;
}
let userPromises = users.map(updateUser);
let lastUser = users[users.length - 1];
return Promise.all(userPromises)
.then(() => {
processUsers(lastUser._id);
});
}
function updateUser (user) {
count++;
let set = {};
let push;
if (typeof user.items.gear.owned.back_special_takeThis !== 'undefined') {
set = {migration: migrationName};
} else if (typeof user.items.gear.owned.body_special_takeThis !== 'undefined') {
set = {migration: migrationName, 'items.gear.owned.back_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.back_special_takeThis', _id: monk.id()}};
} else if (typeof user.items.gear.owned.head_special_takeThis !== 'undefined') {
set = {migration: migrationName, 'items.gear.owned.body_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.body_special_takeThis', _id: monk.id()}};
} else if (typeof user.items.gear.owned.armor_special_takeThis !== 'undefined') {
set = {migration: migrationName, 'items.gear.owned.head_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.head_special_takeThis', _id: monk.id()}};
} else if (typeof user.items.gear.owned.weapon_special_takeThis !== 'undefined') {
set = {migration: migrationName, 'items.gear.owned.armor_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.armor_special_takeThis', _id: monk.id()}};
} else if (typeof user.items.gear.owned.shield_special_takeThis !== 'undefined') {
set = {migration: migrationName, 'items.gear.owned.weapon_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.weapon_special_takeThis', _id: monk.id()}};
} else {
set = {migration: migrationName, 'items.gear.owned.shield_special_takeThis': false};
push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.shield_special_takeThis', _id: monk.id()}};
}
if (push) {
dbUsers.update({_id: user._id}, {$set: set, $push: push});
} else {
dbUsers.update({_id: user._id}, {$set: set});
}
if (count % progressCount === 0) console.warn(`${count } ${ user._id}`);
if (user._id === authorUuid) console.warn(`${authorName } processed`);
}
function displayData () {
console.warn(`\n${ count } users processed\n`);
return exiting(0);
}
function exiting (code, msg) {
code = code || 0; // 0 = success
if (code && !msg) {
msg = 'ERROR!';
}
if (msg) {
if (code) {
console.error(msg);
} else {
console.log(msg);
}
}
process.exit(code);
}
module.exports = processUsers;
-10
View File
@@ -1,10 +0,0 @@
import csv
with open(r"/home/slappybag/Documents/SurveyScrape.csv") as f:
reader = csv.reader(f, delimiter=',', quotechar='"')
column = []
for row in reader:
if row:
column.append(row[4])
print column
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "habitica",
"version": "5.16.1",
"version": "5.18.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "5.16.1",
"version": "5.18.1",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.22.10",
+1 -1
View File
@@ -44,7 +44,7 @@ describe('mongodb', () => {
const mongoLibOverride = requireAgain(pathToMongoLib);
const options = mongoLibOverride.getDefaultConnectionOptions();
expect(options).to.have.all.keys(['useNewUrlParser', 'useUnifiedTopology', 'keepAlive', 'keepAliveInitialDelay']);
expect(options).to.have.all.keys(['useNewUrlParser', 'useUnifiedTopology']);
});
});
});
@@ -39,17 +39,6 @@ describe('POST /chat/:chatId/like', () => {
});
});
it('Returns an error when user tries to like their own message', async () => {
const message = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
await expect(user.post(`/groups/${groupWithChat._id}/chat/${message.message.id}/like`))
.to.eventually.be.rejected.and.eql({
code: 404,
error: 'NotFound',
message: t('messageGroupChatLikeOwnMessage'),
});
});
it('Likes a chat', async () => {
const message = await anotherUser.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
@@ -63,6 +52,19 @@ describe('POST /chat/:chatId/like', () => {
expect(messageToCheck.likes[user._id]).to.equal(true);
});
it('Allows to likes their own chat message', async () => {
const message = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
const likeResult = await user.post(`/groups/${groupWithChat._id}/chat/${message.message.id}/like`);
expect(likeResult.likes[user._id]).to.equal(true);
const groupWithChatLikes = await user.get(`/groups/${groupWithChat._id}`);
const messageToCheck = find(groupWithChatLikes.chat, { id: message.message.id });
expect(messageToCheck.likes[user._id]).to.equal(true);
});
it('Unlikes a chat', async () => {
const message = await anotherUser.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
@@ -9,7 +9,7 @@ describe('GET /heroes/:heroId', () => {
const heroFields = [
'_id', 'id', 'auth', 'balance', 'contributor', 'flags', 'items',
'lastCron', 'party', 'preferences', 'profile', 'purchased', 'secret',
'lastCron', 'party', 'preferences', 'profile', 'purchased', 'secret', 'achievements',
];
before(async () => {
@@ -10,7 +10,7 @@ describe('PUT /heroes/:heroId', () => {
const heroFields = [
'_id', 'auth', 'balance', 'contributor', 'flags', 'items', 'lastCron',
'party', 'preferences', 'profile', 'purchased', 'secret', 'permissions',
'party', 'preferences', 'profile', 'purchased', 'secret', 'permissions', 'achievements',
];
before(async () => {
@@ -251,4 +251,159 @@ describe('PUT /heroes/:heroId', () => {
expect(updatedHero.apiToken).to.not.equal(originalToken);
expect(updatedHero.apiTokenObscured).to.not.exist;
});
it('updates purchased hair customization', async () => {
const hero = await generateUser();
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
purchasedPath: 'purchased.hair.bangs.1',
purchasedVal: true,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.purchased.hair.bangs['1']).to.equal(true);
// test hero values
await hero.sync();
expect(hero.purchased.hair.bangs['1']).to.equal(true);
});
it('updates purchased customization', async () => {
const hero = await generateUser();
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
purchasedPath: 'purchased.background.beach',
purchasedVal: true,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.purchased.background.beach).to.equal(true);
// test hero values
await hero.sync();
expect(hero.purchased.background.beach).to.equal(true);
});
it('updates giving nested achievement', async () => {
const hero = await generateUser();
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.quests.dilatory',
achievementVal: 2,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.quests.dilatory).to.equal(2);
// test hero values
await hero.sync();
expect(hero.achievements.quests.dilatory).to.equal(2);
});
it('updates taking away nested achievement', async () => {
const hero = await generateUser({ 'achievements.quests.dilatory': 3 });
expect(hero.achievements.quests.dilatory).to.equal(3);
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.quests.dilatory',
achievementVal: 0,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.quests.dilatory).to.equal(0);
// test hero values
await hero.sync();
expect(hero.achievements.quests.dilatory).to.equal(0);
});
it('updates giving achievement', async () => {
const hero = await generateUser();
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.partyOn',
achievementVal: true,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.partyOn).to.equal(true);
// test hero values
await hero.sync();
expect(hero.achievements.partyOn).to.equal(true);
});
it('updates taking away achievement', async () => {
const hero = await generateUser({ 'achievements.partyUp': true });
expect(hero.achievements.partyUp).to.equal(true);
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.partyUp',
achievementVal: false,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.partyUp).to.equal(false);
// test hero values
await hero.sync();
expect(hero.achievements.partyUp).to.equal(false);
});
it('updates giving numbered achievement', async () => {
const hero = await generateUser();
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.streak',
achievementVal: 42,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.streak).to.equal(42);
// test hero values
await hero.sync();
expect(hero.achievements.streak).to.equal(42);
});
it('updates setting numbered achievement to 0', async () => {
const hero = await generateUser({ 'achievements.streak': 42 });
expect(hero.achievements.streak).to.equal(42);
const heroRes = await user.put(`/hall/heroes/${hero._id}`, {
achievementPath: 'achievements.streak',
achievementVal: 0,
});
// test response
expect(heroRes).to.have.all.keys(heroFields);
expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']);
expect(heroRes.profile).to.have.all.keys(['name']);
// test response values
expect(heroRes.achievements.streak).to.equal(0);
// test hero values
await hero.sync();
expect(hero.achievements.streak).to.equal(0);
});
});
+3 -3
View File
@@ -27,9 +27,9 @@
</head>
<body>
<div id="loading-screen">
<svg id="melior" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 61.91 64">
<path d="M61.82,64H51.59c-3.08,0-3.72.37-3.67-1,0.07-1.87.67-1.94,2.63-2.49,1.63-.45,1-3.35-0.8-5.88-1.28-1.76-3.89-3.81-7.31-2.22a10.75,10.75,0,0,0-4.56,3.52c-1.68,2.33-1.59,4.54,1,4.54s5.39-1.5,6.23.64c1,2.64.33,2.89-.18,2.89H28.55v0C19.77,64,11,63.93,9,58.38c-2.82-7.68,7.43-10.64,7.75-15.46,0.13-2-1-2.85-2.34-2.85h-6V36.41H4.7v-11H8.36V29.1H12v3.65h3.65v5.08a5.76,5.76,0,0,1,3.07,5.05c-0.17,5.51-9.5,8.57-7.79,14.35,1.56,5.29,13.37,4,13,.74L23.7,56.1c-0.06-2.62-.47-6.12.08-9.22C24.64,42,27.67,37.78,33,37.74c1,0,1.78-.21,1.78-1s-1.55-.84-2.64-0.95a23.35,23.35,0,0,1-12.56-5c-2.43-2-6.21-8.3-3.74-7.83a21.74,21.74,0,0,0,4.06.4c1.24,0,4.44-.35,4.44-1.11,0-1-1.85-.42-4.57-0.68C16.48,21.22,9.6,19.83,6,9.35,4.71,5.43,3.83-1.91,6,.46c12.46,13.7,16.69,11.47,23.84,16.16,3.15,2.06,5.19,7,7,6.58,1.2-.27.46-1.37,0.64-3.93C37.66,17,38.75,16.48,36,15.79c-3.26-.81-6.52-4.38-4.39-4.33a11.89,11.89,0,0,0,5.53-.76c1.87-.81,6.43-4.28,9.18-2.89s5.08-.6,6.94-0.25c2.71,0.51,3.41,4.24,3.05,6.42-0.22,1.38-.22,1.38-2,1.28-3.61-.21-4.53,2.67-2,4.25,3.87,2.42,5.51,4.23,6.56,9.58,0.51,2.6.1,3.2-.76,2.72s-2.34-.72-0.29,4-1.29,10.28-2.39,10.9a1.3,1.3,0,0,0-.91,1.34c0,11.42,0,12.27,1.92,12.48,2.9,0.31,4.14-1.44,5.27.06C63.29,62.73,63.41,64,61.82,64ZM4.7,21.28H1v3.65H4.7V21.28Z" transform="translate(-1.05)" fill="#fff" />
</svg>
<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.62 28.86c-.32-.706-1.057-1.048-1.538-.706-.48.341-1.147.393-1.78.24-.633-.153-.753-1.604-.616-3.278.136-1.673.363-2.318.506-2.925.162-.61.877-.562.962-.084.086.479.582.479 1.307-.391.724-.87.617-3.409-.218-5.474-.836-2.065.326-1.865.664-1.66.337.205.544-.102.462-1.28-.082-1.178-1.166-2.098-2.039-2.663-.873-.564-1.936-1.186-1.911-2.697.025-1.511 2.08-1.464 2.358-1.439.279.025.815-.093.506-1.663-.31-1.57-1.43-1.869-2.133-1.826-.703.042-1.177.428-2.17.053-.995-.376-1.655-.23-2.58-.023-.926.206-2.138.776-3.646 1.183-.795.219-1.064.274-1.93.288-.532.008-.755.653-.043 1.444.563.643 1.839.814 2.606.707.494-.07.608.258.563.74a8.013 8.013 0 0 0-.01 1.795c.08.6.18 1.62-.103 2.286-.14.326-.545.677-.98.653-.565-.034-1.022-.7-1.414-1.49-.825-1.662-1.793-2.014-5.404-3.535-3.248-1.367-5.007-3.5-6.096-4.874-.969-1.217-1.939-.756-1.85.342.07.852.592 3.604 1.912 5.257 1.623 2.525 4.128 3.67 7.013 3.895.755.06 1.226.208 1.29.553.095.735-.622 1.244-1.959 1.09-1.336-.157-1.907.087-1.641.848.85 1.79 2.809 1.869 3.623 1.942.275.05 1.246 0 1.764.143.605.166.735 1.005-.14 1.459-1.558.76-2.237 1.391-3.025 2.83-.595 1.13-1.108 3.022-.574 5.745.513 2.648-3.337 2.733-5 2.357-.716-.151-1.47-1.512.287-2.65 1.421-.922 1.708-1.49 1.645-2.657-.074-1.36-.824-1.458-.822-2.64v-2.82a.435.435 0 0 0-.435-.435H7.698a.435.435 0 0 1-.435-.434v-1.7a.435.435 0 0 0-.435-.435H5.501a.435.435 0 0 1-.435-.435v-1.524a.435.435 0 0 0-.435-.435H3.015a.435.435 0 0 1-.435-.435v-1.603a.435.435 0 0 0-.435-.434H.435a.435.435 0 0 0-.435.434v1.705c0 .24.195.435.435.435h1.62c.24 0 .435.195.435.435v6.076c0 .241.195.435.435.435h1.71c.241 0 .436.196.436.435v1.988c0 .24.195.434.435.434h2.402c.734-.052.862.934.854 1.286-.016.803-.923 1.06-1.352 1.395-1.145.884-2.031 1.783-1.513 3.512l.013.036c.945 2.007 3.542 1.8 5.183 1.8h10.326c.584 0 1.184.135 1.046-.545-.136-.68-.425-1.61-1.265-1.61-.84 0-.703.467-1.524.228-.821-.238-.822-1.348.411-3.279 1.276-1.649 3.46-1.524 4.781-.358 1.32 1.166.93 3.191.653 4.354-.158.82.218 1.224.669 1.213h5.242c.806-.014.647-.556.185-1.614h.003z" fill="#fff"/>
</svg>
</div>
<div id="app"></div>
+13 -5
View File
@@ -9,14 +9,19 @@
<!-- eslint-disable max-len -->
<svg
id="melior"
class="color svg svg-icon"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 61.91 64"
viewBox="0 0 80 80"
>
// eslint-disable-next-line vue/html-self-closing
<path
d="M61.82,64H51.59c-3.08,0-3.72.37-3.67-1,0.07-1.87.67-1.94,2.63-2.49,1.63-.45,1-3.35-0.8-5.88-1.28-1.76-3.89-3.81-7.31-2.22a10.75,10.75,0,0,0-4.56,3.52c-1.68,2.33-1.59,4.54,1,4.54s5.39-1.5,6.23.64c1,2.64.33,2.89-.18,2.89H28.55v0C19.77,64,11,63.93,9,58.38c-2.82-7.68,7.43-10.64,7.75-15.46,0.13-2-1-2.85-2.34-2.85h-6V36.41H4.7v-11H8.36V29.1H12v3.65h3.65v5.08a5.76,5.76,0,0,1,3.07,5.05c-0.17,5.51-9.5,8.57-7.79,14.35,1.56,5.29,13.37,4,13,.74L23.7,56.1c-0.06-2.62-.47-6.12.08-9.22C24.64,42,27.67,37.78,33,37.74c1,0,1.78-.21,1.78-1s-1.55-.84-2.64-0.95a23.35,23.35,0,0,1-12.56-5c-2.43-2-6.21-8.3-3.74-7.83a21.74,21.74,0,0,0,4.06.4c1.24,0,4.44-.35,4.44-1.11,0-1-1.85-.42-4.57-0.68C16.48,21.22,9.6,19.83,6,9.35,4.71,5.43,3.83-1.91,6,.46c12.46,13.7,16.69,11.47,23.84,16.16,3.15,2.06,5.19,7,7,6.58,1.2-.27.46-1.37,0.64-3.93C37.66,17,38.75,16.48,36,15.79c-3.26-.81-6.52-4.38-4.39-4.33a11.89,11.89,0,0,0,5.53-.76c1.87-.81,6.43-4.28,9.18-2.89s5.08-.6,6.94-0.25c2.71,0.51,3.41,4.24,3.05,6.42-0.22,1.38-.22,1.38-2,1.28-3.61-.21-4.53,2.67-2,4.25,3.87,2.42,5.51,4.23,6.56,9.58,0.51,2.6.1,3.2-.76,2.72s-2.34-.72-0.29,4-1.29,10.28-2.39,10.9a1.3,1.3,0,0,0-.91,1.34c0,11.42,0,12.27,1.92,12.48,2.9,0.31,4.14-1.44,5.27.06C63.29,62.73,63.41,64,61.82,64ZM4.7,21.28H1v3.65H4.7V21.28Z"
transform="translate(-1.05)"
xmlns="http://www.w3.org/2000/svg"
fill-rule="evenodd"
clip-rule="evenodd"
d="M79.05 72.15c-.8-1.766-2.643-2.62-3.845-1.766-1.201.855-2.867.985-4.448.602-1.584-.385-1.885-4.01-1.543-8.195.342-4.184.909-5.795 1.267-7.314.404-1.524 2.191-1.404 2.405-.209.215 1.196 1.454 1.196 3.266-.979 1.811-2.175 1.543-8.52-.546-13.684-2.088-5.163.817-4.661 1.66-4.149.844.513 1.362-.255 1.156-3.2-.204-2.945-2.916-5.247-5.096-6.657-2.184-1.41-4.842-2.967-4.78-6.745.063-3.777 5.2-3.658 5.897-3.596.697.063 2.037-.233 1.264-4.157-.773-3.924-3.575-4.673-5.332-4.567-1.758.106-2.943 1.071-5.427.133-2.484-.938-4.136-.572-6.45-.057-2.313.515-5.343 1.94-9.112 2.959-1.989.545-2.661.683-4.828.718-1.33.02-1.885 1.633-.106 3.61 1.408 1.608 4.597 2.036 6.515 1.768 1.236-.174 1.521.645 1.407 1.85a20.023 20.023 0 0 0-.024 4.488c.198 1.5.45 4.051-.258 5.713-.35.817-1.361 1.693-2.449 1.633-1.413-.084-2.555-1.75-3.537-3.726-2.06-4.152-4.48-5.033-13.509-8.835-8.12-3.417-12.516-8.749-15.24-12.185-2.421-3.042-4.846-1.89-4.626.855.179 2.128 1.48 9.008 4.781 13.141 4.058 6.314 10.32 9.177 17.534 9.739 1.885.149 3.065.52 3.225 1.383.236 1.835-1.557 3.11-4.898 2.722-3.341-.39-4.768.22-4.103 2.121 2.123 4.477 7.021 4.672 9.058 4.857.686.122 3.114 0 4.41.355 1.51.418 1.836 2.514-.353 3.648-3.892 1.903-5.59 3.479-7.561 7.075-1.486 2.826-2.77 7.555-1.435 14.365 1.283 6.62-8.342 6.83-12.497 5.89-1.793-.377-3.675-3.778.716-6.625 3.553-2.305 4.269-3.724 4.111-6.642-.184-3.4-2.058-3.644-2.053-6.598v-7.05c0-.602-.488-1.088-1.087-1.088h-3.334a1.087 1.087 0 0 1-1.087-1.087v-4.25c0-.602-.488-1.087-1.088-1.087h-3.317a1.087 1.087 0 0 1-1.087-1.088v-3.81c0-.602-.489-1.087-1.088-1.087h-4.04a1.087 1.087 0 0 1-1.089-1.088V26.25c0-.602-.488-1.088-1.087-1.088H1.088C.485 25.161 0 25.65 0 26.25v4.26c0 .602.488 1.087 1.088 1.087h4.049c.602 0 1.087.489 1.087 1.088v15.192c0 .602.489 1.087 1.088 1.087h4.277c.602 0 1.088.489 1.088 1.088v4.968c0 .602.488 1.087 1.087 1.087h6.005c1.836-.13 2.156 2.335 2.137 3.214-.04 2.007-2.308 2.652-3.382 3.487-2.861 2.21-5.077 4.459-3.78 8.781l.032.09c2.362 5.017 8.855 4.499 12.956 4.499h25.817c1.459 0 2.959.339 2.614-1.362-.342-1.7-1.063-4.024-3.162-4.024-2.1 0-1.758 1.166-3.81.57-2.054-.597-2.057-3.371 1.027-8.198 3.19-4.122 8.652-3.81 11.952-.895 3.301 2.915 2.325 7.978 1.633 10.885-.396 2.048.545 3.06 1.67 3.032H78.58c2.015-.035 1.62-1.391.464-4.035h.008z"
fill="#fff"
></path>
>
</path>
</svg>
<!-- eslint-enable max-len -->
</div>
@@ -91,8 +96,11 @@
#loading-screen-inapp {
#melior {
color: $white;
height: 80px;
margin: 0 auto;
width: 70.9px;
object-fit: contain;
width: 80px;
}
.row {
@@ -830,6 +830,11 @@
width: 141px;
height: 147px;
}
.background_colorful_street {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_colorful_street.png');
width: 141px;
height: 147px;
}
.background_coral_reef {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_coral_reef.png');
width: 141px;
@@ -1349,6 +1354,11 @@
width: 141px;
height: 147px;
}
.background_heart_tree_tunnel {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_heart_tree_tunnel.png');
width: 141px;
height: 147px;
}
.background_heather_field {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_heather_field.png');
width: 141px;
@@ -2079,6 +2089,11 @@
width: 141px;
height: 147px;
}
.background_swan_boat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_swan_boat.png');
width: 141px;
height: 147px;
}
.background_swarming_darkness {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_swarming_darkness.png');
width: 141px;
@@ -2651,6 +2666,11 @@
width: 68px;
height: 68px;
}
.icon_background_colorful_street {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_colorful_street.png');
width: 68px;
height: 68px;
}
.icon_background_coral_reef {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_coral_reef.png');
width: 68px;
@@ -3170,6 +3190,11 @@
width: 68px;
height: 68px;
}
.icon_background_heart_tree_tunnel {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_heart_tree_tunnel.png');
width: 68px;
height: 68px;
}
.icon_background_heather_field {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_heather_field.png');
width: 68px;
@@ -3905,6 +3930,11 @@
width: 68px;
height: 68px;
}
.icon_background_swan_boat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_swan_boat.png');
width: 68px;
height: 68px;
}
.icon_background_swarming_darkness {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_swarming_darkness.png');
width: 68px;
@@ -19120,6 +19150,11 @@
width: 114px;
height: 90px;
}
.broad_armor_armoire_softWhiteSuit {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_softWhiteSuit.png');
width: 114px;
height: 90px;
}
.broad_armor_armoire_strawRaincoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_strawRaincoat.png');
width: 114px;
@@ -19655,6 +19690,11 @@
width: 90px;
height: 90px;
}
.head_armoire_whiteFloppyHat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_whiteFloppyHat.png');
width: 90px;
height: 90px;
}
.head_armoire_woodElfHelm {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_woodElfHelm.png');
width: 90px;
@@ -19990,6 +20030,11 @@
width: 114px;
height: 90px;
}
.shield_armoire_softWhitePillow {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_softWhitePillow.png');
width: 114px;
height: 90px;
}
.shield_armoire_spanishGuitar {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_spanishGuitar.png');
width: 114px;
@@ -20475,6 +20520,11 @@
width: 68px;
height: 68px;
}
.shop_armor_armoire_softWhiteSuit {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_softWhiteSuit.png');
width: 68px;
height: 68px;
}
.shop_armor_armoire_strawRaincoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_strawRaincoat.png');
width: 68px;
@@ -21070,6 +21120,11 @@
width: 68px;
height: 68px;
}
.shop_head_armoire_whiteFloppyHat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_armoire_whiteFloppyHat.png');
width: 68px;
height: 68px;
}
.shop_head_armoire_woodElfHelm {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_armoire_woodElfHelm.png');
width: 68px;
@@ -21405,6 +21460,11 @@
width: 68px;
height: 68px;
}
.shop_shield_armoire_softWhitePillow {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_softWhitePillow.png');
width: 68px;
height: 68px;
}
.shop_shield_armoire_spanishGuitar {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_spanishGuitar.png');
width: 68px;
@@ -22380,6 +22440,11 @@
width: 114px;
height: 90px;
}
.slim_armor_armoire_softWhiteSuit {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_softWhiteSuit.png');
width: 114px;
height: 90px;
}
.slim_armor_armoire_strawRaincoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_strawRaincoat.png');
width: 114px;
@@ -29025,6 +29090,31 @@
width: 117px;
height: 120px;
}
.back_mystery_202402 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/back_mystery_202402.png');
width: 114px;
height: 90px;
}
.head_mystery_202402 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202402.png');
width: 114px;
height: 90px;
}
.shop_back_mystery_202402 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_back_mystery_202402.png');
width: 68px;
height: 68px;
}
.shop_head_mystery_202402 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_mystery_202402.png');
width: 68px;
height: 68px;
}
.shop_set_mystery_202402 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_set_mystery_202402.png');
width: 68px;
height: 68px;
}
.broad_armor_mystery_301404 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_301404.png');
width: 90px;
@@ -39523,6 +39613,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_BearCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_BearCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_BearCub-RoseQuartz.png');
width: 105px;
@@ -39948,6 +40043,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cactus-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_Cactus-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cactus-RoseQuartz.png');
width: 105px;
@@ -40473,6 +40573,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Dragon-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_Dragon-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Dragon-RoseQuartz.png');
width: 105px;
@@ -40898,6 +41003,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_FlyingPig-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_FlyingPig-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_FlyingPig-RoseQuartz.png');
width: 105px;
@@ -41173,6 +41283,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_Fox-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Fox-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_Fox-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Fox-RoseQuartz.png');
width: 105px;
@@ -41838,6 +41953,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_LionCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_LionCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_LionCub-RoseQuartz.png');
width: 105px;
@@ -42333,6 +42453,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_PandaCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_PandaCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_PandaCub-RoseQuartz.png');
width: 105px;
@@ -43563,6 +43688,11 @@
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_TigerCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Body_TigerCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_TigerCub-RoseQuartz.png');
width: 105px;
@@ -44148,6 +44278,11 @@
width: 135px;
height: 135px;
}
.Mount_Body_Wolf-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Wolf-RoseGold.png');
width: 135px;
height: 135px;
}
.Mount_Body_Wolf-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Wolf-RoseQuartz.png');
width: 135px;
@@ -44678,6 +44813,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_BearCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_BearCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_BearCub-RoseQuartz.png');
width: 105px;
@@ -45103,6 +45243,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cactus-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_Cactus-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cactus-RoseQuartz.png');
width: 105px;
@@ -45628,6 +45773,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Dragon-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_Dragon-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Dragon-RoseQuartz.png');
width: 105px;
@@ -46053,6 +46203,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_FlyingPig-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_FlyingPig-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_FlyingPig-RoseQuartz.png');
width: 105px;
@@ -46328,6 +46483,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_Fox-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Fox-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_Fox-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Fox-RoseQuartz.png');
width: 105px;
@@ -46993,6 +47153,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_LionCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_LionCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_LionCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_LionCub-RoseQuartz.png');
width: 105px;
@@ -47488,6 +47653,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_PandaCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_PandaCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_PandaCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_PandaCub-RoseQuartz.png');
width: 105px;
@@ -48718,6 +48888,11 @@
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_TigerCub-RoseGold.png');
width: 105px;
height: 105px;
}
.Mount_Head_TigerCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_TigerCub-RoseQuartz.png');
width: 105px;
@@ -49303,6 +49478,11 @@
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Wolf-RoseGold.png');
width: 135px;
height: 135px;
}
.Mount_Head_Wolf-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Wolf-RoseQuartz.png');
width: 135px;
@@ -49838,6 +50018,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_BearCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_BearCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_BearCub-RoseQuartz.png');
width: 81px;
@@ -50263,6 +50448,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Cactus-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_Cactus-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Cactus-RoseQuartz.png');
width: 81px;
@@ -50788,6 +50978,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Dragon-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_Dragon-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Dragon-RoseQuartz.png');
width: 81px;
@@ -51213,6 +51408,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_FlyingPig-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_FlyingPig-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_FlyingPig-RoseQuartz.png');
width: 81px;
@@ -51488,6 +51688,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Fox-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_Fox-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Fox-RoseQuartz.png');
width: 81px;
@@ -52158,6 +52363,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_LionCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_LionCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_LionCub-RoseQuartz.png');
width: 81px;
@@ -52653,6 +52863,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_PandaCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_PandaCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_PandaCub-RoseQuartz.png');
width: 81px;
@@ -53883,6 +54098,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_TigerCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_TigerCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_TigerCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_TigerCub-RoseQuartz.png');
width: 81px;
@@ -54468,6 +54688,11 @@
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Wolf-RoseGold.png');
width: 81px;
height: 99px;
}
.Mount_Icon_Wolf-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Icon_Wolf-RoseQuartz.png');
width: 81px;
@@ -55008,6 +55233,11 @@
width: 81px;
height: 99px;
}
.Pet-BearCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-BearCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-BearCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-BearCub-RoseQuartz.png');
width: 81px;
@@ -55453,6 +55683,11 @@
width: 81px;
height: 99px;
}
.Pet-Cactus-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cactus-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-Cactus-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cactus-RoseQuartz.png');
width: 81px;
@@ -56003,6 +56238,11 @@
width: 81px;
height: 99px;
}
.Pet-Dragon-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Dragon-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-Dragon-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Dragon-RoseQuartz.png');
width: 81px;
@@ -56453,6 +56693,11 @@
width: 81px;
height: 99px;
}
.Pet-FlyingPig-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-FlyingPig-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-FlyingPig-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-FlyingPig-RoseQuartz.png');
width: 81px;
@@ -56748,6 +56993,11 @@
width: 81px;
height: 99px;
}
.Pet-Fox-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Fox-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-Fox-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Fox-RoseQuartz.png');
width: 81px;
@@ -57438,6 +57688,11 @@
width: 81px;
height: 99px;
}
.Pet-LionCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-LionCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-LionCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-LionCub-RoseQuartz.png');
width: 81px;
@@ -57953,6 +58208,11 @@
width: 81px;
height: 99px;
}
.Pet-PandaCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-PandaCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-PandaCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-PandaCub-RoseQuartz.png');
width: 81px;
@@ -59213,6 +59473,11 @@
width: 81px;
height: 99px;
}
.Pet-TigerCub-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-TigerCub-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-TigerCub-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-TigerCub-RoseQuartz.png');
width: 81px;
@@ -59823,6 +60088,11 @@
width: 81px;
height: 99px;
}
.Pet-Wolf-RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Wolf-RoseGold.png');
width: 81px;
height: 99px;
}
.Pet-Wolf-RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Wolf-RoseQuartz.png');
width: 81px;
@@ -60173,6 +60443,11 @@
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_RoseGold {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet_HatchingPotion_RoseGold.png');
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_RoseQuartz {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet_HatchingPotion_RoseQuartz.png');
width: 68px;
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 408 76"><path id="b" d="m260.68,7.39c-3.33,0-6.04,2.7-6.04,6.03s2.71,6.03,6.04,6.03,6.04-2.71,6.04-6.03-2.71-6.03-6.04-6.03Z" fill="#ff6165" stroke-width="0"/><path id="c" d="m314.92,7.39c-3.33,0-6.04,2.7-6.04,6.03s2.71,6.03,6.04,6.03,6.04-2.71,6.04-6.03-2.71-6.03-6.04-6.03Z" fill="#50b5e9" stroke-width="0"/><path d="m363.52,64.93c-3.91,5.03-9.81,7.91-16.2,7.91-10.86,0-19.83-8.43-20.42-19.19-.03-.54-.03-6.94-.03-7,0-11.2,9.17-20.31,20.45-20.31,5.58,0,10.99,2.31,14.83,6.33,1.17,1.22,1.8,2.83,1.75,4.52-.04,1.69-.75,3.26-1.99,4.42-2.54,2.4-6.57,2.29-8.99-.23-1.48-1.54-3.47-2.39-5.61-2.39-4.26,0-7.72,3.43-7.72,7.65,0,.66,0,5.74.02,6.44.24,3.95,3.63,7.1,7.7,7.1,2.42,0,4.65-1.09,6.12-2.99,2.14-2.76,6.15-3.27,8.92-1.14,1.35,1.03,2.21,2.52,2.43,4.2s-.24,3.34-1.27,4.68Zm44.48-32.35v34.01c0,3.44-2.79,6.24-6.22,6.24-1.83,0-3.53-.81-4.69-2.15-2.77,1.41-5.83,2.15-8.94,2.15-10.54,0-19.25-8.29-19.82-18.88-.03-.53-.03-6.81-.03-6.88,0-11.01,8.91-19.96,19.85-19.96,2.94,0,5.84.67,8.51,1.95,1.13-1.67,3.03-2.73,5.13-2.73,3.43,0,6.22,2.8,6.22,6.24Zm-12.45,20.79c.01-.82.02-5.65.02-6.29,0-4.13-3.33-7.48-7.42-7.48s-7.42,3.36-7.42,7.48c0,.63,0,5.64.02,6.34.23,3.85,3.49,6.93,7.4,6.93s7.15-3.06,7.4-6.98Zm-196.88-20.79v34.01c0,3.44-2.79,6.24-6.22,6.24-1.83,0-3.53-.81-4.69-2.15-2.77,1.41-5.83,2.15-8.94,2.15-10.55,0-19.25-8.29-19.82-18.88-.03-.47-.03-5.38-.03-6.88,0-11.01,8.91-19.96,19.85-19.96,2.94,0,5.85.67,8.51,1.95,1.13-1.67,3.03-2.73,5.13-2.73,3.43,0,6.22,2.8,6.22,6.24Zm-19.85,7.02c-4.09,0-7.42,3.36-7.42,7.48,0,.65,0,5.63.02,6.33.23,3.86,3.49,6.94,7.4,6.94s7.15-3.06,7.4-6.98c.01-.82.02-5.64.02-6.29,0-4.13-3.33-7.48-7.42-7.48Zm81.86-12.93c-3.33,0-6.04,2.8-6.04,6.24v33.68c0,3.44,2.71,6.24,6.04,6.24s6.04-2.8,6.04-6.24v-33.68c0-3.44-2.71-6.24-6.04-6.24Zm54.24,0c-3.33,0-6.04,2.8-6.04,6.24v33.68c0,3.44,2.71,6.24,6.04,6.24s6.04-2.8,6.04-6.24v-33.68c0-3.44-2.71-6.24-6.04-6.24Zm-67.91,20.08c0,.06,0,6.43-.03,6.96-.57,10.73-9.28,19.13-19.82,19.13-3.11,0-6.17-.75-8.94-2.18-1.16,1.36-2.86,2.18-4.7,2.18-3.43,0-6.22-2.83-6.22-6.3V13.69c0-3.47,2.79-6.3,6.22-6.3s6.22,2.83,6.22,6.3v14.32c2.36-.97,4.88-1.48,7.42-1.48,10.95,0,19.85,9.07,19.85,20.22Zm-19.85-7.61c-4.09,0-7.42,3.41-7.42,7.61,0,.66,0,5.71.02,6.42.24,3.93,3.49,7.06,7.4,7.06s7.14-3.11,7.4-7.09c0-.85.02-5.76.02-6.39,0-4.2-3.33-7.61-7.42-7.61Zm-95.19-12.61c-2.42,0-4.81.44-7.06,1.28v-14.11c0-3.47-2.82-6.3-6.28-6.3s-6.28,2.83-6.28,6.3v52.84c0,3.48,2.82,6.3,6.28,6.3s6.28-2.83,6.28-6.3v-22.96c.26-.28,2.6-4.44,7.06-4.44,4.16,0,7.54,3.41,7.54,7.61,0,.84,0,18.63-.02,19.63-.09,3.44,2.53,6.28,5.93,6.45.12,0,.23,0,.35,0,3.34,0,6.09-2.63,6.26-5.98.03-.52.03-19.91.03-20.1,0-11.15-9.01-20.22-20.09-20.22Zm166.37,0h-3.68v-12.84c0-3.47-2.85-6.3-6.36-6.3s-6.36,2.83-6.36,6.3v12.84h-3.68c-3.5,0-6.36,2.83-6.36,6.31s2.85,6.3,6.36,6.3h3.68v27.4c0,3.48,2.85,6.3,6.36,6.3s6.36-2.83,6.36-6.3v-27.4h3.68c3.51,0,6.36-2.83,6.36-6.3s-2.85-6.31-6.36-6.31Zm-214.95,45.22c-.84-1.85-2.79-2.75-4.06-1.85s-3.02,1.03-4.69.63c-1.67-.4-1.99-4.21-1.63-8.6.36-4.39.96-6.08,1.34-7.68.43-1.6,2.31-1.47,2.54-.22s1.53,1.26,3.44-1.03c1.91-2.28,1.63-8.94-.58-14.36s.86-4.89,1.75-4.35,1.44-.27,1.22-3.36c-.21-3.09-3.08-5.51-5.38-6.99-2.3-1.48-5.11-3.11-5.04-7.08.07-3.97,5.48-3.84,6.22-3.77s2.15-.24,1.33-4.36c-.82-4.12-3.77-4.9-5.62-4.79s-3.1,1.12-5.72.14c-2.62-.98-4.36-.6-6.8-.06-2.44.54-5.64,2.04-9.61,3.11-2.1.57-2.81.72-5.09.75-1.4.02-1.99,1.71-.11,3.79,1.48,1.69,4.85,2.14,6.87,1.86,1.3-.18,1.6.68,1.48,1.94-.19,1.57-.19,3.15-.03,4.71.21,1.57.47,4.25-.27,6-.37.86-1.44,1.78-2.58,1.71-1.49-.09-2.69-1.84-3.73-3.91-2.17-4.36-4.73-5.28-14.25-9.27-8.57-3.59-13.2-9.18-16.07-12.79-2.55-3.19-5.11-1.98-4.88.9.19,2.23,1.56,9.46,5.04,13.79,4.28,6.63,10.89,9.63,18.49,10.22,1.99.16,3.23.55,3.4,1.45.25,1.93-1.64,3.26-5.17,2.86-3.52-.41-5.03.23-4.33,2.23,2.24,4.7,7.41,4.9,9.55,5.1.72.13,3.28,0,4.65.37,1.59.44,1.94,2.64-.37,3.83-4.11,2-5.9,3.65-7.98,7.43-1.57,2.97-2.92,7.93-1.51,15.08,1.35,6.95-8.8,7.17-13.18,6.18-1.89-.4-3.88-3.97.76-6.95,3.75-2.42,4.5-3.91,4.34-6.97-.19-3.57-2.17-3.83-2.17-6.93v-7.4c0-.63-.51-1.14-1.15-1.14h-3.52c-.64,0-1.15-.51-1.15-1.14v-4.46c0-.63-.51-1.14-1.15-1.14h-3.5c-.64,0-1.15-.51-1.15-1.14v-4c0-.63-.51-1.14-1.15-1.14h-4.26c-.64,0-1.15-.51-1.15-1.14v-4.2c0-.63-.51-1.14-1.15-1.14H1.15c-.64,0-1.15.51-1.15,1.14v4.47c0,.63.51,1.14,1.15,1.14h4.27c.64,0,1.15.51,1.15,1.14v15.95c0,.63.51,1.14,1.15,1.14h4.51c.64,0,1.15.51,1.15,1.14v5.21c0,.63.51,1.14,1.15,1.14h6.33c1.94-.14,2.27,2.45,2.25,3.37-.04,2.11-2.43,2.78-3.57,3.66-3.02,2.32-5.36,4.68-3.99,9.22l.03.09c2.49,5.27,9.34,4.72,13.67,4.72h27.23c1.54,0,3.12.36,2.76-1.43-.36-1.78-1.12-4.22-3.34-4.22s-1.85,1.22-4.02.6-2.17-3.54,1.08-8.6c3.36-4.33,9.13-4,12.61-.94,3.48,3.06,2.45,8.37,1.72,11.43-.42,2.15.58,3.21,1.76,3.18h13.82c2.13-.04,1.71-1.46.49-4.24h0Z" fill="#4F2A93" stroke-width="0"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 408 76"><path id="b" d="m260.68,7.39c-3.33,0-6.04,2.7-6.04,6.03s2.71,6.03,6.04,6.03,6.04-2.71,6.04-6.03-2.71-6.03-6.04-6.03Z" fill="#ff6165" stroke-width="0"/><path id="c" d="m314.92,7.39c-3.33,0-6.04,2.7-6.04,6.03s2.71,6.03,6.04,6.03,6.04-2.71,6.04-6.03-2.71-6.03-6.04-6.03Z" fill="#50b5e9" stroke-width="0"/><path d="m363.52,64.93c-3.91,5.03-9.81,7.91-16.2,7.91-10.86,0-19.83-8.43-20.42-19.19-.03-.54-.03-6.94-.03-7,0-11.2,9.17-20.31,20.45-20.31,5.58,0,10.99,2.31,14.83,6.33,1.17,1.22,1.8,2.83,1.75,4.52-.04,1.69-.75,3.26-1.99,4.42-2.54,2.4-6.57,2.29-8.99-.23-1.48-1.54-3.47-2.39-5.61-2.39-4.26,0-7.72,3.43-7.72,7.65,0,.66,0,5.74.02,6.44.24,3.95,3.63,7.1,7.7,7.1,2.42,0,4.65-1.09,6.12-2.99,2.14-2.76,6.15-3.27,8.92-1.14,1.35,1.03,2.21,2.52,2.43,4.2s-.24,3.34-1.27,4.68Zm44.48-32.35v34.01c0,3.44-2.79,6.24-6.22,6.24-1.83,0-3.53-.81-4.69-2.15-2.77,1.41-5.83,2.15-8.94,2.15-10.54,0-19.25-8.29-19.82-18.88-.03-.53-.03-6.81-.03-6.88,0-11.01,8.91-19.96,19.85-19.96,2.94,0,5.84.67,8.51,1.95,1.13-1.67,3.03-2.73,5.13-2.73,3.43,0,6.22,2.8,6.22,6.24Zm-12.45,20.79c.01-.82.02-5.65.02-6.29,0-4.13-3.33-7.48-7.42-7.48s-7.42,3.36-7.42,7.48c0,.63,0,5.64.02,6.34.23,3.85,3.49,6.93,7.4,6.93s7.15-3.06,7.4-6.98Zm-196.88-20.79v34.01c0,3.44-2.79,6.24-6.22,6.24-1.83,0-3.53-.81-4.69-2.15-2.77,1.41-5.83,2.15-8.94,2.15-10.55,0-19.25-8.29-19.82-18.88-.03-.47-.03-5.38-.03-6.88,0-11.01,8.91-19.96,19.85-19.96,2.94,0,5.85.67,8.51,1.95,1.13-1.67,3.03-2.73,5.13-2.73,3.43,0,6.22,2.8,6.22,6.24Zm-19.85,7.02c-4.09,0-7.42,3.36-7.42,7.48,0,.65,0,5.63.02,6.33.23,3.86,3.49,6.94,7.4,6.94s7.15-3.06,7.4-6.98c.01-.82.02-5.64.02-6.29,0-4.13-3.33-7.48-7.42-7.48Zm81.86-12.93c-3.33,0-6.04,2.8-6.04,6.24v33.68c0,3.44,2.71,6.24,6.04,6.24s6.04-2.8,6.04-6.24v-33.68c0-3.44-2.71-6.24-6.04-6.24Zm54.24,0c-3.33,0-6.04,2.8-6.04,6.24v33.68c0,3.44,2.71,6.24,6.04,6.24s6.04-2.8,6.04-6.24v-33.68c0-3.44-2.71-6.24-6.04-6.24Zm-67.91,20.08c0,.06,0,6.43-.03,6.96-.57,10.73-9.28,19.13-19.82,19.13-3.11,0-6.17-.75-8.94-2.18-1.16,1.36-2.86,2.18-4.7,2.18-3.43,0-6.22-2.83-6.22-6.3V13.69c0-3.47,2.79-6.3,6.22-6.3s6.22,2.83,6.22,6.3v14.32c2.36-.97,4.88-1.48,7.42-1.48,10.95,0,19.85,9.07,19.85,20.22Zm-19.85-7.61c-4.09,0-7.42,3.41-7.42,7.61,0,.66,0,5.71.02,6.42.24,3.93,3.49,7.06,7.4,7.06s7.14-3.11,7.4-7.09c0-.85.02-5.76.02-6.39,0-4.2-3.33-7.61-7.42-7.61Zm-95.19-12.61c-2.42,0-4.81.44-7.06,1.28v-14.11c0-3.47-2.82-6.3-6.28-6.3s-6.28,2.83-6.28,6.3v52.84c0,3.48,2.82,6.3,6.28,6.3s6.28-2.83,6.28-6.3v-22.96c.26-.28,2.6-4.44,7.06-4.44,4.16,0,7.54,3.41,7.54,7.61,0,.84,0,18.63-.02,19.63-.09,3.44,2.53,6.28,5.93,6.45.12,0,.23,0,.35,0,3.34,0,6.09-2.63,6.26-5.98.03-.52.03-19.91.03-20.1,0-11.15-9.01-20.22-20.09-20.22Zm166.37,0h-3.68v-12.84c0-3.47-2.85-6.3-6.36-6.3s-6.36,2.83-6.36,6.3v12.84h-3.68c-3.5,0-6.36,2.83-6.36,6.31s2.85,6.3,6.36,6.3h3.68v27.4c0,3.48,2.85,6.3,6.36,6.3s6.36-2.83,6.36-6.3v-27.4h3.68c3.51,0,6.36-2.83,6.36-6.3s-2.85-6.31-6.36-6.31Zm-214.95,45.22c-.84-1.85-2.79-2.75-4.06-1.85s-3.02,1.03-4.69.63c-1.67-.4-1.99-4.21-1.63-8.6.36-4.39.96-6.08,1.34-7.68.43-1.6,2.31-1.47,2.54-.22s1.53,1.26,3.44-1.03c1.91-2.28,1.63-8.94-.58-14.36s.86-4.89,1.75-4.35,1.44-.27,1.22-3.36c-.21-3.09-3.08-5.51-5.38-6.99-2.3-1.48-5.11-3.11-5.04-7.08.07-3.97,5.48-3.84,6.22-3.77s2.15-.24,1.33-4.36c-.82-4.12-3.77-4.9-5.62-4.79s-3.1,1.12-5.72.14c-2.62-.98-4.36-.6-6.8-.06-2.44.54-5.64,2.04-9.61,3.11-2.1.57-2.81.72-5.09.75-1.4.02-1.99,1.71-.11,3.79,1.48,1.69,4.85,2.14,6.87,1.86,1.3-.18,1.6.68,1.48,1.94-.19,1.57-.19,3.15-.03,4.71.21,1.57.47,4.25-.27,6-.37.86-1.44,1.78-2.58,1.71-1.49-.09-2.69-1.84-3.73-3.91-2.17-4.36-4.73-5.28-14.25-9.27-8.57-3.59-13.2-9.18-16.07-12.79-2.55-3.19-5.11-1.98-4.88.9.19,2.23,1.56,9.46,5.04,13.79,4.28,6.63,10.89,9.63,18.49,10.22,1.99.16,3.23.55,3.4,1.45.25,1.93-1.64,3.26-5.17,2.86-3.52-.41-5.03.23-4.33,2.23,2.24,4.7,7.41,4.9,9.55,5.1.72.13,3.28,0,4.65.37,1.59.44,1.94,2.64-.37,3.83-4.11,2-5.9,3.65-7.98,7.43-1.57,2.97-2.92,7.93-1.51,15.08,1.35,6.95-8.8,7.17-13.18,6.18-1.89-.4-3.88-3.97.76-6.95,3.75-2.42,4.5-3.91,4.34-6.97-.19-3.57-2.17-3.83-2.17-6.93v-7.4c0-.63-.51-1.14-1.15-1.14h-3.52c-.64,0-1.15-.51-1.15-1.14v-4.46c0-.63-.51-1.14-1.15-1.14h-3.5c-.64,0-1.15-.51-1.15-1.14v-4c0-.63-.51-1.14-1.15-1.14h-4.26c-.64,0-1.15-.51-1.15-1.14v-4.2c0-.63-.51-1.14-1.15-1.14H1.15c-.64,0-1.15.51-1.15,1.14v4.47c0,.63.51,1.14,1.15,1.14h4.27c.64,0,1.15.51,1.15,1.14v15.95c0,.63.51,1.14,1.15,1.14h4.51c.64,0,1.15.51,1.15,1.14v5.21c0,.63.51,1.14,1.15,1.14h6.33c1.94-.14,2.27,2.45,2.25,3.37-.04,2.11-2.43,2.78-3.57,3.66-3.02,2.32-5.36,4.68-3.99,9.22l.03.09c2.49,5.27,9.34,4.72,13.67,4.72h27.23c1.54,0,3.12.36,2.76-1.43-.36-1.78-1.12-4.22-3.34-4.22s-1.85,1.22-4.02.6-2.17-3.54,1.08-8.6c3.36-4.33,9.13-4,12.61-.94,3.48,3.06,2.45,8.37,1.72,11.43-.42,2.15.58,3.21,1.76,3.18h13.82c2.13-.04,1.71-1.46.49-4.24h0Z" fill="#fff" stroke-width="0"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.62 28.86c-.32-.706-1.057-1.048-1.538-.706-.48.341-1.147.393-1.78.24-.633-.153-.753-1.604-.616-3.278.136-1.673.363-2.318.506-2.925.162-.61.877-.562.962-.084.086.479.582.479 1.307-.391.724-.87.617-3.409-.218-5.474-.836-2.065.326-1.865.664-1.66.337.205.544-.102.462-1.28-.082-1.178-1.166-2.098-2.039-2.663-.873-.564-1.936-1.186-1.911-2.697.025-1.511 2.08-1.464 2.358-1.439.279.025.815-.093.506-1.663-.31-1.57-1.43-1.869-2.133-1.826-.703.042-1.177.428-2.17.053-.995-.376-1.655-.23-2.58-.023-.926.206-2.138.776-3.646 1.183-.795.219-1.064.274-1.93.288-.532.008-.755.653-.043 1.444.563.643 1.839.814 2.606.707.494-.07.608.258.563.74a8.013 8.013 0 0 0-.01 1.795c.08.6.18 1.62-.103 2.286-.14.326-.545.677-.98.653-.565-.034-1.022-.7-1.414-1.49-.825-1.662-1.793-2.014-5.404-3.535-3.248-1.367-5.007-3.5-6.096-4.874-.969-1.217-1.939-.756-1.85.342.07.852.592 3.604 1.912 5.257 1.623 2.525 4.128 3.67 7.013 3.895.755.06 1.226.208 1.29.553.095.735-.622 1.244-1.959 1.09-1.336-.157-1.907.087-1.641.848.85 1.79 2.809 1.869 3.623 1.942.275.05 1.246 0 1.764.143.605.166.735 1.005-.14 1.459-1.558.76-2.237 1.391-3.025 2.83-.595 1.13-1.108 3.022-.574 5.745.513 2.648-3.337 2.733-5 2.357-.716-.151-1.47-1.512.287-2.65 1.421-.922 1.708-1.49 1.645-2.657-.074-1.36-.824-1.458-.822-2.64v-2.82a.435.435 0 0 0-.435-.435H7.698a.435.435 0 0 1-.435-.434v-1.7a.435.435 0 0 0-.435-.435H5.501a.435.435 0 0 1-.435-.435v-1.524a.435.435 0 0 0-.435-.435H3.015a.435.435 0 0 1-.435-.435v-1.603a.435.435 0 0 0-.435-.434H.435a.435.435 0 0 0-.435.434v1.705c0 .24.195.435.435.435h1.62c.24 0 .435.195.435.435v6.076c0 .241.195.435.435.435h1.71c.241 0 .436.196.436.435v1.988c0 .24.195.434.435.434h2.402c.734-.052.862.934.854 1.286-.016.803-.923 1.06-1.352 1.395-1.145.884-2.031 1.783-1.513 3.512l.013.036c.945 2.007 3.542 1.8 5.183 1.8h10.326c.584 0 1.184.135 1.046-.545-.136-.68-.425-1.61-1.265-1.61-.84 0-.703.467-1.524.228-.821-.238-.822-1.348.411-3.279 1.276-1.649 3.46-1.524 4.781-.358 1.32 1.166.93 3.191.653 4.354-.158.82.218 1.224.669 1.213h5.242c.806-.014.647-.556.185-1.614h.003z" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,270 @@
<template>
<div class="accordion-group">
<h3
class="expand-toggle"
:class="{'open': expand}"
@click="expand = !expand"
>
Achievements
</h3>
<div v-if="expand">
<ul>
<li
v-for="item in achievements"
:key="item.path"
>
<form @submit.prevent="saveItem(item)">
<span
class="enableValueChange"
@click="enableValueChange(item)"
>
<span :class="item.value ? 'achieved' : 'not-achieved'">
{{ item.value }}
</span>
:
{{ item.text || item.key }}
</span>
<div
v-if="item.modified"
class="form-inline"
>
<input
v-if="item.valueIsInteger"
v-model="item.value"
class="form-control valueField"
type="number"
>
<input
v-if="item.modified"
type="submit"
value="Save"
class="btn btn-primary"
>
</div>
</form>
</li>
</ul>
<div
v-for="achievementType in nestedAchievementKeys"
:key="achievementType"
>
<div class="accordion-group">
<h4
class="expand-toggle"
:class="{'open': expandItemType[achievementType]}"
@click="expandItemType[achievementType] = !expandItemType[achievementType]"
>
{{ achievementType }}
</h4>
<div v-if="expandItemType[achievementType]">
<ul>
<li
v-for="item in nestedAchievements[achievementType]"
:key="item.path"
>
<form @submit.prevent="saveItem(item)">
<span
class="enableValueChange"
@click="enableValueChange(item)"
>
<span :class="item.value ? 'achieved' : 'not-achieved'">
{{ item.value }}
</span>
:
{{ item.text || item.key }}
</span>
<div
v-if="item.modified"
class="form-inline"
>
<input
v-if="item.valueIsInteger"
v-model="item.value"
class="form-control valueField"
type="number"
>
<input
v-if="item.modified"
type="submit"
value="Save"
class="btn btn-primary"
>
</div>
</form>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</template>
<style lang="scss" scoped>
ul li {
margin-bottom: 0.2em;
}
.ownedItem {
font-weight: bold;
}
.enableValueChange:hover {
text-decoration: underline;
cursor: pointer;
}
.valueField {
min-width: 10ch;
}
.achieved {
color: green;
}
.not-achieved {
color: red;
}
</style>
<script>
import content from '@/../../common/script/content';
import i18n from '@/../../common/script/i18n';
import saveHero from '../mixins/saveHero';
function getText (achievementItem) {
if (achievementItem === undefined) {
return '';
}
const { titleKey } = achievementItem;
if (titleKey !== undefined) {
return i18n.t(titleKey, 'en');
}
const { singularTitleKey } = achievementItem;
if (singularTitleKey !== undefined) {
return i18n.t(singularTitleKey, 'en');
}
return achievementItem.key;
}
function collateItemData (self) {
const achievements = [];
const nestedAchievements = {};
const basePath = 'achievements';
const ownedAchievements = self.hero.achievements;
const allAchievements = content.achievements;
for (const key of Object.keys(ownedAchievements)) {
const value = ownedAchievements[key];
if (typeof value === 'object') {
nestedAchievements[key] = [];
for (const nestedKey of Object.keys(value)) {
const valueIsInteger = self.integerTypes.includes(key);
let text = nestedKey;
if (allAchievements[key] && allAchievements[key][nestedKey]) {
text = getText(allAchievements[key][nestedKey]);
}
nestedAchievements[key].push({
key: nestedKey,
text,
achievementType: key,
modified: false,
path: `${basePath}.${key}.${nestedKey}`,
value: value[nestedKey],
valueIsInteger,
});
}
} else {
const valueIsInteger = self.integerTypes.includes(key);
achievements.push({
key,
text: getText(allAchievements[key]),
modified: false,
path: `${basePath}.${key}`,
value: ownedAchievements[key],
valueIsInteger,
});
}
}
for (const key of Object.keys(allAchievements)) {
if (key !== '' && !key.endsWith('UltimateGear') && !key.endsWith('Quest')) {
if (ownedAchievements[key] === undefined) {
const valueIsInteger = self.integerTypes.includes(key);
achievements.push({
key,
text: getText(allAchievements[key]),
modified: false,
path: `${basePath}.${key}`,
value: valueIsInteger ? 0 : false,
valueIsInteger,
neverOwned: true,
});
}
}
}
self.achievements = achievements;
self.nestedAchievements = nestedAchievements;
}
function resetData (self) {
collateItemData(self);
self.nestedAchievementKeys.forEach(itemType => { self.expandItemType[itemType] = false; });
}
export default {
mixins: [
saveHero,
],
props: {
resetCounter: {
type: Number,
required: true,
},
hero: {
type: Object,
required: true,
},
},
data () {
return {
expand: false,
expandItemType: {
quests: false,
ultimateGearSets: false,
},
nestedAchievementKeys: ['quests', 'ultimateGearSets'],
integerTypes: ['streak', 'perfect', 'birthday', 'habiticaDays', 'habitSurveys', 'habitBirthdays',
'valentine', 'congrats', 'shinySeed', 'goodluck', 'thankyou', 'seafoam', 'snowball', 'quests'],
achievements: [],
nestedAchievements: {},
};
},
watch: {
resetCounter () {
resetData(this);
},
},
mounted () {
resetData(this);
},
methods: {
async saveItem (item) {
// prepare the item's new value and path for being saved
this.hero.achievementPath = item.path;
this.hero.achievementVal = item.value;
await this.saveHero({ hero: this.hero, msg: item.path });
item.modified = false;
},
enableValueChange (item) {
// allow form field(s) to be shown:
item.modified = true;
if (!item.valueIsInteger) {
item.value = !item.value;
}
},
},
};
</script>
@@ -0,0 +1,245 @@
<template>
<div class="accordion-group">
<h3
class="expand-toggle"
:class="{'open': expand}"
@click="expand = !expand"
>
Customizations
</h3>
<div v-if="expand">
<div
v-for="itemType in itemTypes"
:key="itemType"
>
<div
v-if="collatedItemData[itemType]"
class="accordion-group"
>
<h4
class="expand-toggle"
:class="{'open': expandItemType[itemType]}"
@click="expandItemType[itemType] = !expandItemType[itemType]"
>
{{ itemType }}
</h4>
<div v-if="expandItemType[itemType]">
<ul>
<li
v-for="item in collatedItemData[itemType]"
:key="item.path"
>
<form @submit.prevent="saveItem(item)">
<span
class="enableValueChange"
@click="enableValueChange(item)"
>
<span :class="item.value ? 'owned' : 'not-owned'">
{{ item.value }}
</span>
:
<span :class="{ ownedItem: !item.neverOwned }">{{ item.text }}</span>
</span>
{{ item.set }}
<div
v-if="item.modified"
class="form-inline"
>
<input
v-if="item.valueIsInteger"
v-model="item.value"
class="form-control valueField"
type="number"
>
<input
v-if="item.modified"
type="submit"
value="Save"
class="btn btn-primary"
>
</div>
</form>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</template>
<style lang="scss" scoped>
ul li {
margin-bottom: 0.2em;
}
.ownedItem {
font-weight: bold;
}
.enableValueChange:hover {
text-decoration: underline;
cursor: pointer;
}
.valueField {
min-width: 10ch;
}
.owned {
color: green;
}
.not-owned {
color: red;
}
</style>
<script>
import content from '@/../../common/script/content';
import getItemDescription from '../mixins/getItemDescription';
import saveHero from '../mixins/saveHero';
const months = [
'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August',
'September', 'October', 'November', 'December',
];
function makeSetText (set) {
if (set === undefined) {
return '';
}
if (set.key.indexOf('backgrounds') === 0) {
const { text } = set;
return `${months[parseInt(text.slice(11, 13), 10) - 1]} ${text.slice(13)}`;
}
return set.key;
}
function collateItemData (self) {
const collatedItemData = {};
self.itemTypes.forEach(itemType => {
// itemTypes are pets, food, gear, etc
// Set up some basic data for this itemType:
const basePath = `purchased.${itemType}`;
let ownedItems;
let allItems;
if (itemType.indexOf('hair') === 0) {
const hairType = itemType.split('.')[1];
allItems = content.appearances.hair[hairType];
if (self.hero.purchased && self.hero.purchased.hair) {
ownedItems = self.hero.purchased.hair[hairType] || {};
} else {
ownedItems = {};
}
} else {
allItems = content.appearances[itemType];
ownedItems = self.hero.purchased[itemType] || {};
}
const itemData = []; // all items for this itemType
// Collate data for items that the user owns or used to own:
for (const key of Object.keys(ownedItems)) {
// Do not sort keys. The order in the items object gives hints about order received.
const item = allItems[key];
itemData.push({
itemType,
key,
text: item.text ? item.text() : key,
modified: false,
path: `${basePath}.${key}`,
value: ownedItems[key],
set: makeSetText(item.set),
});
}
// Collate data for items that the user never owned:
for (const key of Object.keys(allItems).sort()) {
if (
// ignore items the user owns because we captured them above:
!(key in ownedItems)
&& allItems[key].price > 0
) {
const item = allItems[key];
itemData.push({
itemType,
key,
text: item.text ? item.text() : key,
modified: false,
path: `${basePath}.${key}`,
value: false,
set: makeSetText(item.set),
});
}
}
if (itemData.length > 0) {
collatedItemData[itemType] = itemData;
}
});
return collatedItemData;
}
function resetData (self) {
self.collatedItemData = collateItemData(self);
self.itemTypes.forEach(itemType => { self.expandItemType[itemType] = false; });
}
export default {
mixins: [
getItemDescription,
saveHero,
],
props: {
resetCounter: {
type: Number,
required: true,
},
hero: {
type: Object,
required: true,
},
},
data () {
return {
expand: false,
expandItemType: {
skin: false,
shirt: false,
background: false,
'hair.bangs': false,
'hair.base': false,
'hair.color': false,
'hair.mustache': false,
'hair.beard': false,
'hair.flower': false,
},
itemTypes: ['skin', 'shirt', 'background', 'hair.bangs', 'hair.base', 'hair.color', 'hair.mustache', 'hair.beard', 'hair.flower'],
nonIntegerTypes: ['skin', 'shirt', 'background'],
collatedItemData: {},
};
},
watch: {
resetCounter () {
resetData(this);
},
},
mounted () {
resetData(this);
},
methods: {
async saveItem (item) {
// prepare the item's new value and path for being saved
this.hero.purchasedPath = item.path;
this.hero.purchasedVal = item.value;
await this.saveHero({ hero: this.hero, msg: item.path });
item.modified = false;
},
enableValueChange (item) {
// allow form field(s) to be shown:
item.modified = true;
item.value = !item.value;
},
},
};
</script>
@@ -26,6 +26,11 @@
:reset-counter="resetCounter"
/>
<user-profile
:hero="hero"
:reset-counter="resetCounter"
/>
<party-and-quest
v-if="adminHasPrivForParty"
:user-id="hero._id"
@@ -47,6 +52,16 @@
:reset-counter="resetCounter"
/>
<customizations-owned
:hero="hero"
:reset-counter="resetCounter"
/>
<achievements
:hero="hero"
:reset-counter="resetCounter"
/>
<transactions
:hero="hero"
:reset-counter="resetCounter"
@@ -97,12 +112,15 @@
import BasicDetails from './basicDetails';
import ItemsOwned from './itemsOwned';
import CronAndAuth from './cronAndAuth';
import UserProfile from './userProfile';
import PartyAndQuest from './partyAndQuest';
import AvatarAndDrops from './avatarAndDrops';
import PrivilegesAndGems from './privilegesAndGems';
import ContributorDetails from './contributorDetails';
import Transactions from './transactions';
import SubscriptionAndPerks from './subscriptionAndPerks';
import CustomizationsOwned from './customizationsOwned.vue';
import Achievements from './achievements.vue';
import { userStateMixin } from '../../../mixins/userState';
@@ -110,6 +128,7 @@ export default {
components: {
BasicDetails,
ItemsOwned,
CustomizationsOwned,
CronAndAuth,
PartyAndQuest,
AvatarAndDrops,
@@ -117,6 +136,8 @@ export default {
ContributorDetails,
Transactions,
SubscriptionAndPerks,
UserProfile,
Achievements,
},
mixins: [userStateMixin],
beforeRouteUpdate (to, from, next) {
@@ -68,7 +68,9 @@
class="enableValueChange"
@click="enableValueChange(item)"
>
{{ item | displayValue }}
<span :class="item.value ? 'owned' : 'not-owned'">
{{ item | displayValue }}
</span>
:
<span :class="{ ownedItem: !item.neverOwned }">{{ item.key }} : </span>
</span>
@@ -102,15 +104,26 @@
</template>
<style lang="scss" scoped>
ul li {
margin-bottom: 0.2em;
}
.ownedItem {
font-weight: bold;
}
.enableValueChange:hover {
text-decoration: underline;
cursor: pointer;
}
.valueField {
min-width: 10ch;
}
.owned {
color: green;
}
.not-owned {
color: red;
}
</style>
<script>
@@ -21,39 +21,43 @@
Group plan ID:
<strong>{{ hero.purchased.plan.owner }}</strong>
</div>
<div v-if="hero.purchased.plan.dateCreated" class="form-inline">
<div
v-if="hero.purchased.plan.dateCreated"
class="form-inline"
>
<label>
Creation date:
Creation date:
<input
v-model="hero.purchased.plan.dateCreated"
class="form-control"
type="text"
> <strong class="ml-2">{{ dateFormat(hero.purchased.plan.dateCreated) }}</strong>
</label>
</label>
</div>
<div v-if="hero.purchased.plan.dateCurrentTypeCreated" class="form-inline">
<div
v-if="hero.purchased.plan.dateCurrentTypeCreated"
class="form-inline"
>
<label>
Start date for current subscription type:
Start date for current subscription type:
<input
v-model="hero.purchased.plan.dateCurrentTypeCreated"
class="form-control"
type="text"
>
</label>
<strong class="ml-2">{{dateFormat(hero.purchased.plan.dateCurrentTypeCreated)}}</strong>
</label>
<strong class="ml-2">{{ dateFormat(hero.purchased.plan.dateCurrentTypeCreated) }}</strong>
</div>
<div class="form-inline">
<label>
Termination date:
<div
v-if="hero.purchased.plan.dateTerminated">
<input
v-model="hero.purchased.plan.dateTerminated"
class="form-control"
type="text"
> <strong class="ml-2">{{ dateFormat(hero.purchased.plan.dateTerminated) }}</strong>
</div>
<strong v-else> None</strong>
Termination date:
<div>
<input
v-model="hero.purchased.plan.dateTerminated"
class="form-control"
type="text"
> <strong class="ml-2">{{ dateFormat(hero.purchased.plan.dateTerminated) }}</strong>
</div>
</label>
</div>
<div class="form-inline">
@@ -199,6 +203,9 @@ export default {
},
methods: {
dateFormat (date) {
if (!date) {
return '--';
}
return moment(date).format('YYYY/MM/DD');
},
},
@@ -0,0 +1,105 @@
<template>
<div class="accordion-group">
<h3
class="expand-toggle"
:class="{'open': expand}"
@click="expand = !expand"
>
Users Profile
</h3>
<div v-if="expand">
<form @submit.prevent="saveHero({hero, msg: 'Users Profile'})">
<div class="form-group">
<label>Display name</label>
<input
v-model="hero.profile.name"
class="form-control textField"
type="text"
>
</div>
<div class="form-group">
<label>Photo URL</label>
<input
v-model="hero.profile.imageUrl"
class="form-control textField"
type="text"
>
</div>
<div class="form-group">
<label>About</label>
<div class="row about-row">
<textarea
v-model="hero.profile.blurb"
class="form-control col"
rows="10"
></textarea>
<div
v-markdown="hero.profile.blurb"
class="markdownPreview col"
></div>
</div>
</div>
<input
type="submit"
value="Save"
class="btn btn-primary"
>
</form>
</div>
</div>
</template>
<style lang="scss" scoped>
.about-row {
margin-left: 0px;
margin-right: 0px;
}
</style>
<script>
import markdownDirective from '@/directives/markdown';
import saveHero from '../mixins/saveHero';
import { mapState } from '@/libs/store';
import { userStateMixin } from '../../../mixins/userState';
function resetData (self) {
self.expand = false;
}
export default {
directives: {
markdown: markdownDirective,
},
mixins: [
userStateMixin,
saveHero,
],
computed: {
...mapState({ user: 'user.data' }),
},
props: {
resetCounter: {
type: Number,
required: true,
},
hero: {
type: Object,
required: true,
},
},
data () {
return {
expand: false,
};
},
watch: {
resetCounter () {
resetData(this);
},
},
mounted () {
resetData(this);
},
};
</script>
+12 -12
View File
@@ -257,8 +257,8 @@
</div>
<div class="melior">
<div
class="logo svg-icon"
v-html="icons.gryphon"
class="logo svg svg-icon color"
v-html="icons.melior"
></div>
</div>
<!-- DESKTOP PRIVACY & TERMS -->
@@ -414,14 +414,14 @@ li {
.donate {
align-items: flex-end;
display: flex;
justify-content: start;
justify-content: flex-start;
grid-area: donate;
padding-top: 12px;
}
.donate-text {
grid-area: donate-text;
font-size: 0.75rem;
font-color: $gray-100;
color: $gray-100;
line-height: 1.33;
display: flex;
flex-shrink: 1;
@@ -433,7 +433,7 @@ li {
.social {
align-items: flex-start;
display: flex;
justify-content: start;
justify-content: flex-start;
grid-area: social;
padding-top: 12px;
}
@@ -453,7 +453,7 @@ li {
.privacy-terms {
grid-area: privacy-terms;
display: flex;
justify-content: end;
justify-content: flex-end;
line-height: 1.71;
}
.terms {
@@ -521,16 +521,16 @@ h3 {
}
.logo {
width: 24px;
color: $gray-200;
height: 24px;
margin: 0px auto 5px;
color: $gray-200;
width: 24px;
}
.terms {
padding-left: 16px;
display:flex;
justify-content: end;
display: flex;
justify-content: flex-end;
}
.desktop {
@@ -774,7 +774,7 @@ import axios from 'axios';
import moment from 'moment';
// images
import gryphon from '@/assets/svg/gryphon.svg';
import melior from '@/assets/svg/melior.svg';
import twitter from '@/assets/svg/twitter.svg';
import facebook from '@/assets/svg/facebook.svg';
import instagram from '@/assets/svg/instagram.svg';
@@ -795,7 +795,7 @@ export default {
data () {
return {
icons: Object.freeze({
gryphon,
melior,
twitter,
facebook,
instagram,
@@ -9,12 +9,9 @@
@submit.prevent.stop="handleSubmit"
>
<div class="text-center">
<div>
<div class="svg-icon gryphon"></div>
</div>
<div>
<div
class="svg-icon habitica-logo"
class="svg-icon svg habitica-logo"
v-html="icons.habiticaIcon"
></div>
</div>
@@ -274,12 +271,9 @@
@keyup.enter="handleSubmit"
>
<div class="text-center">
<div>
<div class="svg-icon gryphon"></div>
</div>
<div>
<div
class="svg-icon habitica-logo"
class="svg-icon habitica-logo color"
v-html="icons.habiticaIcon"
></div>
</div>
@@ -432,18 +426,18 @@
}
.gryphon {
background-image: url('~@/assets/images/melior@3x.png');
width: 63.2px;
height: 69.4px;
background-size: cover;
color: $white;
height: 69.4px;
margin: 0 auto;
width: 63.2px;
}
.habitica-logo {
width: 144px;
height: 31px;
margin: 2em auto;
width: 175px;
height: 64px;
margin: 2em auto 0;
z-index: 0;
}
label {
@@ -620,7 +614,7 @@ import { buildAppleAuthUrl } from '../../libs/auth';
import exclamation from '@/assets/svg/exclamation.svg';
import gryphon from '@/assets/svg/gryphon.svg';
import habiticaIcon from '@/assets/svg/habitica-logo.svg';
import habiticaIcon from '@/assets/svg/logo-horizontal.svg';
import googleIcon from '@/assets/svg/google.svg';
import appleIcon from '@/assets/svg/apple_black.svg';
+19 -12
View File
@@ -17,10 +17,10 @@
aria-label="Habitica"
>
<div
class="logo svg-icon d-none d-xl-block"
v-html="icons.logo"
class="logo svg-icon svg color gryphon"
v-html="icons.melior"
></div>
<div class="svg-icon gryphon d-xs-block d-xl-none"></div>
<div class="svg-icon"></div>
</b-navbar-brand>
<b-navbar-toggle
class="menu-toggle"
@@ -406,12 +406,18 @@ body.modal-open #habitica-menu {
}
.gryphon {
background-image: url('~@/assets/images/melior@3x.png');
width: 30px;
height: 30px;
background-size: cover;
height: 32px;
color: $white;
margin: 0 auto;
width: 32px;
top: -10px;
position: relative;
}
.logo {
padding-top: 12px;
color: $white;
}
.topbar-item {
@@ -462,7 +468,7 @@ body.modal-open #habitica-menu {
.gryphon {
position: absolute;
left: calc(50% - 30px);
top: 10px;
top: -2px;
}
#menu_collapse {
@@ -553,9 +559,10 @@ body.modal-open #habitica-menu {
}
.logo {
padding-left: 10px;
width: 128px;
height: 28px;
color: $white;
height: 32px;
object-fit: contain;
width: 32px;
}
.quick-menu {
@@ -727,7 +734,7 @@ import goldIcon from '@/assets/svg/gold.svg';
import syncIcon from '@/assets/svg/sync.svg';
import svgHourglasses from '@/assets/svg/hourglass.svg';
import chevronDownIcon from '@/assets/svg/chevron-down.svg';
import logo from '@/assets/svg/logo.svg';
import melior from '@/assets/svg/melior.svg';
import creatorIntro from '../creatorIntro';
import notificationMenu from './notificationsDropdown';
@@ -762,7 +769,7 @@ export default {
gold: goldIcon,
hourglasses: svgHourglasses,
sync: syncIcon,
logo,
melior,
chevronDown: chevronDownIcon,
}),
};
@@ -207,10 +207,9 @@ export default {
computed: {
...mapState({ user: 'user.data' }),
sortedMembers () {
const sortedMembers = this.members;
if (!this.sortOption) return sortedMembers;
if (!this.sortOption) return this.members;
sortBy(this.members, [member => {
const sortedMembers = sortBy(this.members, [member => {
if (this.sortOption === 'tier') {
if (!member.contributor) return;
return member.contributor.level; // eslint-disable-line consistent-return
@@ -223,7 +222,7 @@ export default {
}
}]);
return this.members;
return sortedMembers;
},
isLoadMoreAvailable () {
// Only available if the current length of `members` is less than the
@@ -243,6 +242,13 @@ export default {
this.getMembers();
}
},
searchTerm () {
if (this.searchTerm) {
this.searchMembers(this.searchTerm);
} else {
this.getMembers();
}
},
},
methods: {
loadMembers (payload = null) {
@@ -253,6 +259,14 @@ export default {
return this.$store.dispatch('members:getGroupMembers', payload);
},
async searchMembers (searchTerm = '') {
this.members = await this.$store.state.memberModalOptions.fetchMoreMembers({
challengeId: this.challengeId,
groupId: this.groupId,
searchTerm,
includeAllPublicFields: true,
});
},
async getMembers () {
this.group = await this.$store.dispatch('party:getParty');
this.group = this.$store.state.party.data;
@@ -7,13 +7,13 @@
>
<div
v-if="$route.name === 'plans'"
class="logo svg-icon"
class="habitica-logo svg-icon"
v-html="icons.purpleLogo"
></div>
<div
v-else
class="logo svg-icon"
v-html="icons.logo"
class="habitica-logo svg-icon"
v-html="icons.habiticaLogo"
></div>
</router-link>
</div>
@@ -142,10 +142,17 @@
@media only screen and (max-width : 750px) {
.login-button {
margin: 0 auto !important;
margin-top: 1.8em !important;
margin-top: 18px !important;
}
}
.habitica-logo {
height: 64px;
margin: 28px auto 0px auto;
width: 175px;
z-index: 0;
}
.home-header, .home-header .btn {
font-family: 'Varela Round', sans-serif;
font-weight: normal;
@@ -168,8 +175,9 @@
margin-right: 48px;
.logo {
width: 128px;
height: 28px;
color: $white;
height: 32px;
object-fit: contain;
}
}
@@ -260,15 +268,17 @@
</style>
<script>
import logo from '@/assets/svg/logo.svg';
import purpleLogo from '@/assets/svg/purple-logo.svg';
import habiticaLogo from '@/assets/svg/logo-horizontal.svg';
import purpleLogo from '@/assets/svg/logo-horizontal-purple.svg';
import melior from '@/assets/svg/melior.svg';
export default {
data () {
return {
icons: Object.freeze({
logo,
habiticaLogo,
purpleLogo,
melior,
}),
};
},
@@ -42,13 +42,13 @@
padding-right: 5em !important;
.logo.svg-icon {
width: 200px !important;
width: 175px !important;
}
.nav-item a {
font-size: 14px !important;
color: $purple-600 !important;
padding-top: 2.8em !important;
padding-top: 16px !important;
}
.nav-item a:hover {
@@ -62,8 +62,7 @@
.login-button {
padding-right: 1em;
margin-top: 1.8em !important;
border-radius: 2px;
border-radius: 4px;
background-color: #9a62ff;
}
@@ -271,6 +271,7 @@ export default {
'onboarding',
'importantAnnouncements',
'subscriptionReminders',
'contentRelease',
]),
// list of email-only notifications
onlyEmailsIds: Object.freeze([
@@ -59,8 +59,8 @@
<div
v-once
v-html="$t('resetText2')"
class="mb-3"
v-html="$t('resetText2')"
>
</div>
+31 -8
View File
@@ -451,12 +451,12 @@
"backgroundValentinesDayFeastingHallText": "Свети Валентинска Банкетна Зала",
"backgroundOldFashionedBakeryNotes": "Насладете се на апетитната миризмата отвън една Старовремна Пекарня.",
"backgrounds122019": "КОМПЛЕКТ 67: декември 2019",
"backgroundPotionShopNotes": "Намерете елексир за всяко заболяване в Магазин за Отвари.",
"backgroundPotionShopText": "Магазин за Отвари",
"backgroundFlyingInAThunderstormNotes": "Гонете Буйна Гръмотевична Буря колкото близко смеете.",
"backgroundFlyingInAThunderstormText": "Буйна Гръмотевична Буря",
"backgroundFarmersMarketNotes": "Пазарувайте най-свежите храни в Фермерски Пазар.",
"backgroundFarmersMarketText": "Фермерски Пазар",
"backgroundPotionShopNotes": "Намерете елексир за всяко заболяване в Магазина за отвари.",
"backgroundPotionShopText": "Магазин за отвари",
"backgroundFlyingInAThunderstormNotes": "Гонете Буйна гръмотевична буря колкото близко смеете.",
"backgroundFlyingInAThunderstormText": "Буйна гръмотевична буря",
"backgroundFarmersMarketNotes": "Пазарувайте най-пресните храни във Фермерския пазар.",
"backgroundFarmersMarketText": "Фермерски пазар",
"backgrounds112019": "КОМПЛЕКТ 66: ноември 2019",
"backgroundMonsterMakersWorkshopNotes": "Експериментирайте с дискредитирани науки в Работилницата на Създател на Чудовища.",
"backgroundMonsterMakersWorkshopText": "Работилницата на Създател на Чудовища",
@@ -480,6 +480,29 @@
"backgroundAmongGiantAnemonesNotes": "Експлорирайте рифовия живот, защитен от хищници Сред Гигантски Анемони.",
"backgroundAmidAncientRuinsText": "Сред Древни Руини",
"backgrounds082019": "КОМПЛЕКТ 63: август 2019",
"backgroundHolidayMarketNotes": "Намерете перфектните подаръци и декорации в Празничния Пазар.",
"backgroundHolidayMarketText": "Празничен Пазар"
"backgroundHolidayMarketNotes": "Намерете перфектните подаръци и декорации в Празничния пазар.",
"backgroundHolidayMarketText": "Празничен пазар",
"backgroundBirthdayPartyText": "Рожден ден",
"backgroundWinterNocturneNotes": "Наслади се на светлината на зимния ноктюрн.",
"backgroundDesertWithSnowText": "Снежна пустиня",
"backgroundElegantBallroomText": "Елегантна бална зала",
"backgroundTeaPartyText": "Чаено парти",
"backgroundHallOfHeroesText": "Зала на героите",
"backgroundAmongGiantFlowersNotes": "Забавлявайте се сред Гигантски цветя.",
"backgroundBirthdayPartyNotes": "Отпразнувай Рожденния ден на своя любим хабитикан.",
"backgroundHallOfHeroesNotes": "Пристъпете към Залата на героите с благодарност и почит.",
"backgroundHolidayWreathNotes": "Украси героя си с ароматен празничен венец.",
"backgroundSnowglobeText": "Снежна топка",
"backgroundDesertWithSnowNotes": "Бъди свидетел на рядката и мълчалива красота на Снежната пустиня.",
"backgroundTeaPartyNotes": "Участвай в изискано Чаено парти.",
"backgroundButterflyGardenNotes": "Забавлявайте се с опрашителите в Градина на пеперудите",
"backgroundAnimalCloudsText": "Животински облаци",
"backgroundButterflyGardenText": "Градина на пеперудите",
"backgroundWinterNocturneText": "Зимен ноктюрн",
"backgroundElegantBallroomNotes": "Танцувай цяла нощ в Елегантната бална зала.",
"backgroundHolidayWreathText": "Празничен венец",
"hideLockedBackgrounds": "Скрий заключените фонове",
"backgroundSnowglobeNotes": "Разклати Снежната топка и заеми мястото си в микрокосмоса на снежния пейзаж.",
"backgroundAmongGiantFlowersText": "Сред гигантски цветя",
"backgroundAnimalCloudsNotes": "Използвай въображението си, за да намериш Животни в Облаците."
}
+6 -4
View File
@@ -85,7 +85,7 @@
"allocatePerPop": "Добавяне на точка към Усет",
"allocateInt": "Разпределени точки към Интелигентност:",
"allocateIntPop": "Добавяне на точка към Интелигентност",
"noMoreAllocate": "След като достигнахте ниво 100, вече няма да получавате повече показателни точки. Може да продължавате да вдигате нива или да започнете ново приключение от ниво 1, използвайки <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Кълбото на прераждането</a>!",
"noMoreAllocate": "След като достигнахте ниво 100, вече няма да получавате повече показателни точки. Може да продължавате да вдигате нива или да започнете ново приключение от ниво 1, използвайки <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Кълбото на прераждането</a>!",
"stats": "Показатели",
"achievs": "Постижения",
"strength": "Сила",
@@ -170,8 +170,8 @@
"photo": "Снимка",
"info": "Информация",
"joined": "Присъединяване",
"totalLogins": "Общ брой отчитания",
"latestCheckin": "Последно отчитане",
"totalLogins": "Общ брой влизания",
"latestCheckin": "Последно влизане",
"editProfile": "Редактиране на профила",
"challengesWon": "Спечелени предизвикателства",
"questsCompleted": "Изпълнени мисии",
@@ -185,5 +185,7 @@
"chatCastSpellUser": "<%= username %> използва заклинанието <%= spell %> върху <%= target %>.",
"chatCastSpellParty": "<%= username %> използва заклинанието <%= spell %> върху групата.",
"purchasePetItemConfirm": "Тази покупка би надвишила броя на предметите, които са ви нужни за да излюпите всички възможни <%= itemText %> любимци. Сигурни ли сте?",
"purchaseForGold": "Купуване за <%= cost %> Злато?"
"purchaseForGold": "Купуване за <%= cost %> Злато?",
"notEnoughGold": "Недостатъчно злато.",
"nextReward": "Следваща награда при влизане"
}
+24 -1
View File
@@ -54,5 +54,28 @@
"webFaqAnswer12": "Световните главатари са специални чудовища, които се появяват в кръчмата. Всички активни потребители автоматично се бият с главатаря като задачите и уменията им автоматично му нанасят щети, както обикновено. Възможно е в същото време да изпълнявате обикновена мисия. В такъв случай задачите и уменията Ви ще влияят както на световния главатар, така и на мисията на групата Ви. Световният главатар не може да Ви нанесе щети или да навреди на профила Ви. Вместо това той има лента за ярост, която се запълва, когато потребителите пропускат ежедневните си задачи. Ако лентата за ярост се напълни до края, чудовището ще нападне някой от компютърните персонажи на уеб сайта и ще промени изображението му. Може да прочетете повече относно [миналите световни главатари](http://habitica.fandom.com/wiki/World_Bosses) в уикито.",
"iosFaqStillNeedHelp": "Ако имате въпрос, който не намирате в този списък или в [ЧЗВ в уикито](http://habitica.fandom.com/wiki/FAQ), задайте го в кръчмата чрез Меню > Кръчма! Ще се радваме да помогнем.",
"androidFaqStillNeedHelp": "Ако имате въпрос, който не намирате в този списък или в [ЧЗВ в уикито](http://habitica.fandom.com/wiki/FAQ), задайте го в кръчмата чрез Меню > Кръчма! Ще се радваме да помогнем.",
"webFaqStillNeedHelp": "Ако имате въпрос, който не намирате в този списък или в [ЧЗВ в уикито](http://habitica.fandom.com/wiki/FAQ), задайте го в [Помощната гилдия на Хабитика](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Ще се радваме да помогнем."
"webFaqStillNeedHelp": "Ако имате въпрос, който не намирате в този списък или в [ЧЗВ в уикито](http://habitica.fandom.com/wiki/FAQ), задайте го в [Помощната гилдия на Хабитика](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Ще се радваме да помогнем.",
"webFaqAnswer28": "Да! Бутона \"Пауза на щетите\" може да се намери в Настройки. Той ще ви предпази от загуба на точки живот (HP) за пропуснати ежедневни задачи. Това е полезно, ако сте на ваканция, нуждаете се от почивка или по какъвто и да било друг повод, за който имате нужда от почивка. Ако участвате в мисия, вашето собствено неприключило напредване ще бъде спряно, но все още ще получавате щети от пропуснатите ежедневни задачи на членовете на вашата група.\n\nЗа да поставите на пауза конкретни ежедневни задачи, можете да редактирате графика им, за да се изпълняват на всеки 0 дни, докато не сте готови да ги стартирате отново.",
"webFaqAnswer32": "В Habitica има четири класа: Войн, Магьосник, Крадец и Лечител. Всички играчи започват като клас \"Войн\", докато достигнат ниво 10. След като достигнете ниво 10, ще получите възможността да изберете нов клас или да продължите като Войн.\n\nВсеки клас разполага с различни Екипировка и Умения. Ако не искате да изберете клас, можете да изберете \"Отказ\". Ако изберете да се откажете, винаги можете да активирате Класовата система от Настройки по-късно.",
"commonQuestions": "Чести въпроси",
"faqQuestion25": "Какви са различните видове задачи?",
"webFaqAnswer25": "Habitica използва три различни типа задачи, за да отговори на вашите нужди: Навици, Ежедневни и Задачи.\n\nНавиците могат да бъдат положителни или отрицателни и представляват нещо, което искате да проследявате няколко пъти на ден или според незададен график. Положителните навици ще ви наградят със злато и опит (Exp), докато отрицателните навици ще ви наказват със загуба на точки живот (HP).\n\nЕжедневните задачи са повтарящи се задачи, които искате да изпълнявате по-структурирано. Например веднъж на ден, три пъти на седмица или четири пъти на месец. Пропускането на ежедневни задачи води до загуба на HP, но колкото по-трудни са, толкова по-добри са наградите!\n\nЗадачите са еднократни задачи, за които получавате награди след като ги изпълните. Задачите могат да имат срок, но няма загуба на HP, ако го пропуснете.\n\nИзберете типа задача, който най-добре отговаря на това, което искате да постигнете!",
"faqQuestion26": "Какви са някои примерни задачи?",
"webFaqAnswer26": "Положителни навици (Поведения, които искате да насърчавате; трябва да има бутон плюс)\n\n- Вземи витамини\n- Почисти зъбите си с конец\n- Един час учене\n\nОтрицателни навици (Поведения, които искате да ограничите или избегнете; трябва да има бутон минус)\n\n- Пушене\n- Четене на безсмислени новини\n- Гризане на нокти\n\nДвойни навици (Навици, които включват положителна и отрицателна опция; трябва да има и плюсов и минусов бутон)\n\n- Пийте вода срещу пийте сода\n- Учене срещу отлагане\n\nПримерни ежедневни (Задачи, които искате да повтаряте всеки ден)\n\n- Миене на съдове\n- Поливане на растения\n- 30 минути физическа активност\n\nЗадачи (Задачи, които трябва да направите само веднъж)\n\n- Запази час за среща\n- Организирай гардероба си\n- Напиши есе",
"faqQuestion27": "Защо задачите променят цвета си?",
"webFaqAnswer27": "Цветът на задачата е визуално представяне на стойността на задачата. Всички задачи започват като жълти за неутрални, синьо е по-добре, а червено е по-зле. Ето как всеки тип задача определя задачите:\n\n- Навиците стават по-сини или червени в зависимост от това дали натискате бутона плюс или минус. Положителните и отрицателни навици се влошават до жълто с течение на времето, ако не ги изпълните. Двойните навици променят цвета си само въз основа на вашия избор.\n\n- Ежедневните задачи променят цвета си в зависимост от това колко често се изпълняват, ставайки по-сини, ако се изпълняват, или по-червени, ако се пропуснат.\n\n- Задачите постепенно стават по-червени, колкото по-дълго остават незавършени.\n\nКолкото по-червена е задачата, толкова повече злато и опит ще спечелите, като я изпълните, така че се уверете, че се справяте дори с най-трудните си задачи!",
"faqQuestion28": "Мога ли да спра на пауза Ежедневни задачи ако имам нужда от почивка?",
"faqQuestion29": "Как да възстановя загубени точки живот (HP)?",
"webFaqAnswer29": "Можете да възвърнете 15 HP, като закупите отвара от колоната си за Награди, за 25 злато. Освен това винаги ще възвърнете пълното си HP, когато качите ниво!",
"faqQuestion30": "Какво става, когато изчерпам HP?",
"webFaqAnswer30": "Ако вашите HP стигнат до нула, ще загубите едно ниво, цялото си злато и един случаен предмет, който може да бъде закупен отново.",
"faqQuestion31": "Защо загубих HP при неотрицателна задача в Habitica?",
"webFaqAnswer31": "Ако завършите задача и загубите HP, когато не би трябвало, сте срещнали забавяне, докато сървърът синхронизира промените, направени на други платформи. Например, ако използвате злато, мана или загубите HP в мобилното приложение и след това завършите задача в уебсайта, сървърът просто потвърждава, че всичко е синхронизирано.",
"faqQuestion32": "Кога мога да си избера клас?",
"faqQuestion33": "Какво е синьото поле, което се появява след ниво 10?",
"faqQuestion34": "Какъв тип Храна харесва Домашният ми любимец?",
"webFaqAnswer33": "След като отключите Класовата система, също така отключвате Умения, които изискват Мана за използване. Маната се определя от вашата INТ стойност и може да бъде коригирана от Умения и Екипировка.",
"webFaqAnswer34": "Домашните любимци обичат Храна, която съответстват на техния цвят. Основните домашни любимци са изключение, но всички те харесват една и съща храна. Можете да видите конкретната Храна, която всеки домашен любимец харесва по-долу:\n\n- Основните домашни любимци харесват Месо\n- Белите домашни любимци харесвт Мляко\n- Домашните любимци от пустинята харесват Картофи\n- Червените домашни любимци харесват Ягоди\n- Тъмните домашни любимци харесват Шоколад\n- Скелетните домашни любимци харесват Риба\n- Зомби домашни любимци харесват Гнило месо\n- Розовите бонбонени домашни любимци харесват Розов захарен памук\n- Сините бонбонени домашни любимци харесват Син захарен памук\n- Златните домашни любимци харесват Мед",
"faqQuestion35": "Нахраних любимеца си и той изчезна!\nКакво се случи?",
"webFaqAnswer35": "След като сте нахранили своя домашен любимец достатъчно, за да го превърнете в Превозно, ще трябва да излюпите отново този вид домашен любимец, за да го имате в двора си.\n\nЗа да видите Превозни в мобилните приложения:\n\n- От менюто изберете \"Любимци&Превозни\" и превключете към раздела \"Превозни\".\n\nЗа да видите Превозни на уебсайта:\n\n- От менюто \"Инвентар\" изберете \"Двор\" и прегледайте раздела \"Превозни\"."
}
@@ -947,6 +947,14 @@
"backgroundIceBubbleLakeText": "Ice Bubble Lake",
"backgroundIceBubbleLakeNotes": "Stand carefully on the Ice Bubble Lake.",
"backgrounds022024": "SET 117: Released February 2024",
"backgroundColorfulStreetText": "Colorful Street",
"backgroundColorfulStreetNotes": "Viewing a Colorful Street.",
"backgroundSwanBoatText": "Swan Boat",
"backgroundSwanBoatNotes": "Take a ride in a Swan Boat.",
"backgroundHeartTreeTunnelText": "Heart Tree Tunnel",
"backgroundHeartTreeTunnelNotes": "Drift through the Heart Tree Tunnel.",
"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
+1
View File
@@ -312,6 +312,7 @@
"hatchingPotionPorcelain": "Porcelain",
"hatchingPotionPinkMarble": "Pink Marble",
"hatchingPotionTeaShop": "Tea Shop",
"hatchingPotionRoseGold": "Rose Gold",
"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs. Available for purchase until <%= date(locale) %>.",
+12 -2
View File
@@ -737,7 +737,7 @@
"weaponArmoireRollingPinText": "Rolling Pin",
"weaponArmoireRollingPinNotes": "Roll your dough as thin as you like in-between bonking bad habits when they pop up around you like a certain rodent-bopping game. Increases Strength by <%= str %>. Enchanted Armoire: Cooking Implements Set 2 (Item 2 of 2).",
"weaponArmoireScholarlyTextbooksText": "Scholarly Textbooks",
"weaponArmoireScholarlyTextbooksNotes": "Heres your chance to dive deep and learn about any topic that interests you. Whats your current hyperfixation? Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 3 of 4).",
"weaponArmoireScholarlyTextbooksNotes": "Heres your chance to dive deep and learn about any topic that interests you. Whats your current hyperfixation? Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 3 of 4).",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -1347,7 +1347,7 @@
"armorMystery202310Text": "Wraith's Robe",
"armorMystery202310Notes": "A ghostly garment that will curl and drift gracefully as you float amidst the haunted bogs and wastes. Confers no benefit. October 2023 Subscriber Item.",
"armorMystery202401Text": "Snowy Spellbinder Robes",
"armorMystery202401Notes": "These robes appear as delicate as crystal snowflakes, but will keep you plenty warm as you work your wintry magic. Confers no benefit. January 2024 Subscriber Item.",
"armorMystery202401Notes": "These robes appear as delicate as crystal snowflakes, but will keep you plenty warm as you work your wintry magic. Confers no benefit. January 2024 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
@@ -1552,6 +1552,8 @@
"armorArmoireSchoolUniformSkirtNotes": "Whether youre attending a school for magical wizards, dragon riders, sportsball players, creative artisans, or members of a profession too secret to list here, youll fit right in with this uniform. Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 1 of 4).",
"armorArmoireSchoolUniformPantsText": "School Uniform with Pants",
"armorArmoireSchoolUniformPantsNotes": "Whether youre attending a school for magical wizards, dragon riders, sportsball players, creative artisans, or members of a profession too secret to list here, youll fit right in with this uniform. Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 2 of 4).",
"armorArmoireSoftWhiteSuitText": "Soft White Suit",
"armorArmoireSoftWhiteSuitNotes": "White is a peaceful color. Whether youre facing a crisp white bedsheet or a blanket of newly fallen snow, youll have a clear and ready mind. Increases Constitution by <% con %> and Perception by <%= per %>. Enchanted Armoire: White Loungewear Set (Item 2 of 3).",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -2189,6 +2191,8 @@
"headMystery202311Notes": "Bind even space and time to your will. Confers no benefit. November 2023 Subscriber Item.",
"headMystery202312Text": "Wintry Blue Hair",
"headMystery202312Notes": "This fancy hairdo evokes the snowy colors of the season. Confers no benefit. December 2023 Subscriber Item.",
"headMystery202402Text": "Paradise Pink Hair",
"headMystery202402Notes": "This pretty pink mane is the perfect accessory for February and beyond. Confers no benefit. February 2024 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
@@ -2379,6 +2383,8 @@
"headArmoireBlackSpookySorceryHatNotes": "Black as night and full of secrets, this hat is suited to all your sorcerous needs. Increases Intelligence by <%= int %> and Constitution by <%= con %>. Enchanted Armoire: Spooky Sorcery Set (Item 3 of 3).",
"headArmoireGreenTrapperHatText": "Green Trapper Hat",
"headArmoireGreenTrapperHatNotes": "Everyone says your hat looks so warm! And it really is. Just be sure to lift the flaps off your ears when theyre talking to you, or everyone will sound more like “yrrr hah ooks ss wrrm!” Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Trapper Hat Set (Item 1 of 2).",
"headArmoireWhiteFloppyHatText": "White Floppy Hat",
"headArmoireWhiteFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a wondrous white color. Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: White Loungewear Set (Item 1 of 3).",
"offhand": "off-hand item",
"offHandCapitalized": "Off-Hand Item",
@@ -2819,6 +2825,8 @@
"shieldArmoireSaucepanNotes": "Look inside this steaming saucepan for the answer to the most closely guarded secret in life! (Soup. The answer is always soup.) Increases Perception by <%= per %> . Enchanted Armoire: Cooking Implements Set 2 (Item 1 of 2).",
"shieldArmoireTrustyPencilText": "Trusty Pencil",
"shieldArmoireTrustyPencilNotes": "You know what they say: the pencil is mightier than the sword-cil. Wait... that doesnt sound quite right... Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 4 of 4).",
"shieldArmoireSoftWhitePillowText": "Soft White Pillow",
"shieldArmoireSoftWhitePillowNotes": "The organized warrior packs a pillow for any expedition. Protect yourself from overlooked obligations… even while you nap. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: White Loungewear Set (Item 3 of 3)",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
@@ -2895,6 +2903,8 @@
"backMystery202309Notes": "Flutter across forests, glide over mountains, and soar over oceans on these bright and beautiful wings. Confers no benefit. September 2023 Subscriber Item.",
"backMystery202401Text": "Snowy Spell",
"backMystery202401Notes": "Conjure softly falling flurries or call a mighty blizzard. The choice is yours! Confers no benefit. January 2024 Subscriber Item.",
"backMystery202402Text": "Paradise Pink Hearts",
"backMystery202402Notes": "Let an aura of loving energy surround you wherever you go! Confers no benefit. February 2024 Subscriber Item.",
"backSpecialWonderconRedText": "Mighty Cape",
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
+2 -3
View File
@@ -212,9 +212,8 @@
"winter2024PeppermintBarkWarriorSet": "Peppermint Bark Set (Warrior)",
"winter2024NarwhalWizardMageSet": "Narwhal Wizard Set (Mage)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"eventAvailabilityReturning": "Available for purchase until <%= availableDate(locale) %>.",
"dateEndJanuary": "January 31",
"dateEndFebruary": "February 28",
"dateEndFebruary": "February 29",
"dateEndMarch": "March 31",
"dateEndApril": "April 30",
"dateEndMay": "May 31",
@@ -282,4 +281,4 @@
"partyRobes": "Party Robes",
"twentyGems": "20 Gems",
"birthdaySet": "Birthday Set"
}
}
-1
View File
@@ -41,7 +41,6 @@
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
"messageGroupCannotRemoveSelf": "You cannot remove yourself!",
"messageGroupChatBlankMessage": "You cannot send a blank message",
"messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.",
"messageGroupChatFlagAlreadyReported": "You have already reported this message",
"messageGroupChatNotFound": "Message not found!",
"messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!",
+1
View File
@@ -134,6 +134,7 @@
"weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)",
"onboarding": "Guidance with setting up your Habitica account",
"majorUpdates": "Important announcements",
"contentRelease": "Content releases + Events",
"subscriptionReminders": "Subscriptions Reminders",
"questStarted": "Your Quest has Begun",
"invitedQuest": "Invited to Quest",
@@ -158,6 +158,7 @@
"mysterySet202311": "All-Seeing Spellbinder Set",
"mysterySet202312": "Wintry Blue Set",
"mysterySet202401": "Snowy Spellbinder Set",
"mysterySet202402": "Paradise Pink Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
+2 -2
View File
@@ -145,8 +145,8 @@
"achievementPolarProModalText": "¡Has coleccionado todas las mascotas Polares!",
"achievementBoneToPickModalText": "¡Has coleccionado todas las mascotas clásicas y de misiones esqueléticas!",
"achievementPolarProText": "¡Ha eclosionado todos los colores estándar para mascotas Polares: Osos, Zorros, Pinguinos, Ballenas y Lobos!",
"achievementPlantParent": "Progenitor de las Plantas",
"achievementPlantParentText": "¡Ha eclosionado todos los colores estándar para las mascotas Planta: Cáctus y Esqueje de árbol!",
"achievementPlantParent": "Cuidador de Plantas",
"achievementPlantParentText": "¡Ha eclosionado todos los colores estándar de mascotas vegetales: Cactus y Árbolito!",
"achievementPlantParentModalText": "¡Has coleccionado todas las Mascotas Planta!",
"achievementDinosaurDynasty": "Dinastía de Dinosaurios",
"achievementDinosaurDynastyModalText": "¡Has recogido todas las mascotas de pájaros y dinosaurios!",
+77 -6
View File
@@ -704,7 +704,7 @@
"backgroundOnACastleWallNotes": "Mira hacia fuera desde un Muro de Castillo.",
"backgroundUnderwaterStatuesNotes": "Intenta no parpadear en un Jardín de Estatuas Subacuático.",
"backgroundCastleGateText": "Puerta de Castillo",
"backgrounds082022": "99.ª series: publicada en agosto de 2022",
"backgrounds082022": "99.ª serie: publicada en agosto de 2022",
"backgroundCastleGateNotes": "Hacer guardia en la Puerta del Castillo.",
"backgroundRainbowEucalyptusText": "Eucalipto Arco Iris",
"backgrounds072022": "98ª. serie: publicada en julio de 2022",
@@ -732,7 +732,7 @@
"backgroundFancyBedroomText": "Dormitorio elegante",
"backgroundFancyBedroomNotes": "Deléitate con un dormitorio elegante.",
"backgroundGoldenBirdcageNotes": "Escóndete en una jaula de pájaros dorada.",
"backgrounds012023": "104ª serie: publicada en enero del 2023",
"backgrounds012023": "104.ª serie: publicada en enero del 2023",
"backgroundRimeIceText": "Hielo escarchado",
"backgroundRimeIceNotes": "Admira el brillante hielo escarchado.",
"backgroundSnowyTempleText": "Templo nevado",
@@ -746,20 +746,20 @@
"backgroundMistyAutumnForestNotes": "Camina a través de un brumoso bosque otoñal.",
"backgroundAutumnBridgeText": "Puente en otoño",
"backgroundAutumnBridgeNotes": "Admira la belleza de un puente en otoño.",
"backgrounds102022": "101ª serie: publicada en octubre de 2022",
"backgrounds102022": "101.ª serie: publicada en octubre de 2022",
"backgroundSpookyRuinsText": "Ruinas espeluznantes",
"backgroundMaskMakersWorkshopNotes": "Prueba una nueva cara en el taller del fabricante de máscaras.",
"backgroundMaskMakersWorkshopText": "Taller del fabricante de máscaras",
"backgroundCemeteryGateText": "Puerta del cementerio",
"backgroundCemeteryGateNotes": "Ronda la puerta del cementerio.",
"backgrounds122022": "103ª serie: publicada en diciembre del 2022",
"backgrounds122022": "103.ª serie: publicada en diciembre del 2022",
"backgroundBranchesOfAHolidayTreeText": "Ramas de un árbol navideño",
"backgroundBranchesOfAHolidayTreeNotes": "Retoza en las ramas de un árbol navideño.",
"backgroundInsideACrystalText": "Dentro de un cristal",
"backgroundInsideACrystalNotes": "Asómate desde el interior desde un cristal.",
"backgroundSnowyVillageText": "Pueblo nevado",
"backgroundSpookyRuinsNotes": "Explora unas ruinas espeluznantes.",
"backgrounds112022": "102ª serie: publicada en noviembre del 2022",
"backgrounds112022": "102.ª serie: publicada en noviembre del 2022",
"backgroundAmongGiantMushroomsText": "Entre setas gigantes",
"backgroundAmongGiantMushroomsNotes": "Maravillate con las setas gigantes.",
"backgroundSnowyVillageNotes": "Admira un pueblo nevado.",
@@ -768,5 +768,76 @@
"backgroundMangroveForestNotes": "Explora las lindes del Bosque de Manglares.",
"backgrounds032023": "106.ª serie: publicada en marzo de 2023",
"backgroundOldTimeyBasketballCourtText": "Cancha de Baloncesto Antigua",
"backgrounds042023": "107.ª serie: publicada en abril de 2023"
"backgrounds042023": "107.ª serie: publicada en abril de 2023",
"backgroundJungleWateringHoleText": "Pozo de agua de la jungla",
"backgroundJungleWateringHoleNotes": "Detente a tomar un trago en el Pozo de agua de la jungla.",
"backgroundCretaceousForestNotes": "Disfruta de la vegetación del Bosque Cretácico.",
"backgrounds052023": "108.ª serie: publicada en mayo de 2023",
"backgroundInAPaintingText": "En un Cuadro",
"backgroundInAPaintingNotes": "Disfruta de tu creatividad desde dentro de un cuadro.",
"backgroundFlyingOverHedgeMazeText": "Volando sobre un laberinto de setos",
"backgroundFlyingOverHedgeMazeNotes": "Maravíllate mientras vuelas sobre un laberinto de setos.",
"backgroundCretaceousForestText": "Bosque Cretácico",
"backgrounds112023": "114.ª serie: publicada en noviembre de 2023",
"backgroundGiantCatText": "Gato gigante",
"backgroundGiantCatNotes": "Echa una siesta con un Gato gigante.",
"backgroundBarrelCellarText": "Bodega de barricas",
"backgroundBarrelCellarNotes": "Busca delicias culinarias en la Bodega de barricas.",
"backgroundAutumnTreeTunnelText": "Túnel vegetal otoñal",
"backgroundAutumnTreeTunnelNotes": "Contempla la belleza del Túnel vegetal otoñal.",
"backgroundLeafyTreeTunnelText": "Túnel vegetal frondoso",
"backgroundUnderWisteriaText": "Bajo la glicina",
"backgroundUnderWisteriaNotes": "Relájate bajo la glicina.",
"backgroundSpringtimeShowerText": "Lluvia primaveral",
"backgroundSpringtimeShowerNotes": "Observa una florida lluvia primaveral.",
"backgroundBonsaiCollectionText": "Colección de bonsáis",
"backgrounds082023": "111.ª serie: publicada en agosto de 2022",
"backgroundBonsaiCollectionNotes": "Admira una preciosa colección de bonsáis.",
"backgroundDreamyIslandText": "Isla de ensueño",
"backgroundDreamyIslandNotes": "Disfruta del paisaje de la Isla de ensueño.",
"backgroundRockGardenText": "Jardín de rocas",
"backgroundRockGardenNotes": "Relájate en un jardín de rocas.",
"backgrounds122023": "103.ª serie: publicada en diciembre del 2023",
"backgroundHolidayTreeForestText": "Bosque de árboles festivos",
"backgroundHolidayTreeForestNotes": "Decora un árbol festivo en un bosque.",
"backgroundIceSculptureFestivalText": "Festival de esculturas de hielo",
"backgroundIceSculptureFestivalNotes": "Visita un festival de esculturas de hielo.",
"backgroundWinterFullMoonText": "Luna llena invernal",
"backgroundWinterFullMoonNotes": "Contempla la luna llena invernal.",
"backgrounds012024": "116.ª serie: publicada en enero de 2024",
"backgroundWinterMountainRangeText": "Cordillera invernal",
"backgroundWinterMountainRangeNotes": "Escala una cordillera invernal.",
"backgroundFrozenBluePondText": "Lago azul congelado",
"backgroundFrozenBluePondNotes": "Relájate junto al lago azul congelado.",
"backgroundIceBubbleLakeText": "Lago de burbujas de hielo",
"backgroundIceBubbleLakeNotes": "Anda con cuidado sobre el lago de burbujas de hielo.",
"backgroundLeafyTreeTunnelNotes": "Pasea por el Túnel vegetal frondoso.",
"backgrounds092023": "112.ª serie: publicada en septiembre 2023",
"backgroundMovingDayText": "Día de mudanza",
"backgroundMovingDayNotes": "Empaqueta para el día de la mudanza.",
"backgroundCoveredBridgeInAutumnText": "Puente cubierto en otoño",
"backgroundCoveredBridgeInAutumnNotes": "Atraviesa un puente cubierto en otoño.",
"backgroundBaobabForestText": "Bosque de baobabs",
"backgroundBaobabForestNotes": "Observa con asombro el bosque de baobabs.",
"backgrounds062023": "109.ª serie: publicada en junio de 2023",
"backgroundInAnAquariumText": "En el acuario",
"backgroundInAnAquariumNotes": "Date un baño tranquilo con los peces En el acuario.",
"backgroundInsideAdventurersHideoutText": "En la guarida de un aventurero",
"backgroundInsideAdventurersHideoutNotes": "Planea tu travesía en la Guarida de un aventurero.",
"backgroundCraterLakeText": "Lago cráter",
"backgroundCraterLakeNotes": "Admira un hermoso Lago cráter.",
"backgrounds072023": "110ª. serie: publicada en julio de 2023",
"backgroundOnAPaddlewheelBoatText": "En un hidropedal",
"backgroundOnAPaddlewheelBoatNotes": "Da un paseo en un barco hidropedal.",
"backgroundColorfulCoralText": "Coral colorido",
"backgroundColorfulCoralNotes": "Bucea entre corales coloridos.",
"backgroundBoardwalkIntoSunsetText": "Malecón a la puesta de sol",
"backgroundBoardwalkIntoSunsetNotes": "Pasea por el malecón a la puesta de sol.",
"backgrounds102023": "113.ª serie: publicada en octubre de 2023",
"backgroundSpectralCandleRoomText": "Sala de las velas espectrales",
"backgroundSpectralCandleRoomNotes": "Comunícate con los espíritus en la Sala de las velas espectrales.",
"backgroundMonstrousCaveText": "Cueva monstruosa",
"backgroundMonstrousCaveNotes": "Contempla las fauces de la Cueva monstruosa.",
"backgroundJackOLanternStacksText": "Montones de calabazas de halloween",
"backgroundJackOLanternStacksNotes": "Admira un campo en el que hay montones de calabazas de halloween."
}
+2 -1
View File
@@ -114,5 +114,6 @@
"abuseFlagModalBodyChallenge": "Solo deberías hacer un informe sobre un Desafío si viola las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o los <%= secondLinkStart %>Terminos de Servicio<%= linkEnd %>. Presentar un informe falso va en contra de las Normas de la Comunidad de Habitica.",
"cannotClone": "Este Desafío no puede cerrarse porque uno o más jugadores lo han marcado como inapropiado. Un miembro del Personal te contactará pronto con instrucciones. Si han pasado más de 48 horas y no has recibido noticias de ellos, envía un correo a admin@habitica.com para solicitar ayuda.",
"resetFlags": "Reiniciar marcas",
"cannotClose": "Este Desafío no puede cerrarse porque uno o más jugadores lo han marcado como inapropiado. Un miembro del Personal te contactará pronto con instrucciones. Si han pasado más de 48 horas y no has recibido noticias de ellos, envía un correo a admin@habitica.com para solicitar ayuda."
"cannotClose": "Este Desafío no puede cerrarse porque uno o más jugadores lo han marcado como inapropiado. Un miembro del Personal te contactará pronto con instrucciones. Si han pasado más de 48 horas y no has recibido noticias de ellos, envía un correo a admin@habitica.com para solicitar ayuda.",
"cannotMakeChallenge": "No puedes crear un Desafío público porque tu cuenta no tiene privilegios de chat en este momento. Envía un mensaje a admin@habitica.com para obtener más información."
}
@@ -2,22 +2,22 @@
"tavernCommunityGuidelinesPlaceholder": "Recordatorio: este es un chat para todas las edades, así que, por favor, ¡mantén un lenguaje apropiado! Consulta las Reglas de la Comunidad en la barra lateral si tienes alguna duda.",
"lastUpdated": "Última actualización:",
"commGuideHeadingWelcome": "¡Bienvenido a Habitica!",
"commGuidePara001": "¡Saludos, aventurero! Bienvenido a Habitica, la tierra de la productividad, vida sana y algún que otro grifo desmadrado ocasional. Tenemos una alegre comunidad llena de gente apoyándose los unos a los otros en su camino hacia la mejora personal. Para encajar, todo lo que se necesita es una actitud positiva, formas respetuosas y la comprensión de que todos tienen diferentes habilidades y limitaciones, ¡lo que te incluye a ti! Los Habiticanos son pacientes los unos con los otros y tratan de ayudar cuando pueden.",
"commGuidePara002": "Para ayudar a mantener a todos a salvo, felices y productivos en la comunidad, tenemos algunas pautas. Las hemos diseñado cuidadosamente para que sean lo más agradable y fáciles de leer posible. Por favor, tómate el tiempo para leerlas antes de empezar a chatear.",
"commGuidePara003": "Estas reglas se aplican a todos los espacios sociales que utilizamos, incluyendo (pero no necesariamente limitándose a) Trello, GitHub y la Wiki de Habitica en Fandom. A medida que las comunidades crecen y cambian, sus normas pueden adaptarse de cuando en cuando. ¡Cuando estas directrices sufran un cambio sustancial, te enterarás a través de un anuncio de Bailey y/o nuestras redes sociales!",
"commGuidePara001": "¡Saludos, aventurero! Bienvenido a Habitica, la tierra de la productividad, la vida saludable y el ocasional grifo enfurecido.",
"commGuidePara002": "Para ayudar a mantener a todos a salvo, felices y productivos en la comunidad, tenemos algunas pautas con respecto a los Desafíos, los Perfiles de los jugadores, las salas de chat internas con el nuestro equipo y los mensajes privados. Las hemos diseñado cuidadosamente para que sean lo más agradable y fáciles de leer posible. Por favor, intenta leerlas antes de empezar a chatear.",
"commGuidePara003": "Estas reglas podrían cambiar de vez en cuando. Cuando hay cambios significativos en las reglas de la comunidad de esta lista, se os informará acerca de los cambios en los anuncios de Bailey y/o en las redes sociales.",
"commGuideHeadingInteractions": "Interacciones en Habitica",
"commGuidePara015": "En Habitica hay dos tipos de espacios para socializar: públicos y privados. Los públicos incluyen la Taberna, los gremios públicos, GitHub, Trello y la Wiki. Los espacios privados incluyen los gremios privados, el chat de grupo y los mensajes privados. Todos los nombres de usuario y nombres públicos deben cumplir con las normas de uso de foros públicos. Si quieres cambiar tu nombre de usuario o nombre público, puedes hacerlo desde el submenú \"Usuario > Perfil\".",
"commGuidePara016": "Al recorrer los espacios públicos de Habitica, hay algunas reglas generales para mantener a todo el mundo seguro y feliz.",
"commGuideList02A": "<strong>Respetaos los unos a los otros</strong>. Se cortés, amable, amigable y útil. Recuerda: Los Habiticanos vienen de todo tipo de entornos y han tenido multitud de experiencias diferentes. ¡Eso es parte de lo que hace Habitica tan sensacional! Formar una comunidad significa respetar y celebrar nuestras diferencias tanto como nuestras similitudes.",
"commGuidePara015": "En Habitica hay algunas maneras de socializar con otros jugadores. Estas incluyen los chats privados (mensajes privados y sala de chat con nuestro equipo) y también la opción de Buscar un Equipo y los desafíos.",
"commGuidePara016": "Al usar las opciones de interacción social de Habitica, hay algunas reglas generales para mantener a todo el mundo seguro y feliz.",
"commGuideList02A": "<strong>Respetaos los unos a los otros</strong>. Se cortés, amable, amigable y útil. Recuerda: Los Habiticanos vienen de todo tipo de entornos y han tenido multitud de experiencias diferentes.",
"commGuideList02B": "<strong>Obedece todos los <a href='https://habitica.com/static/terms' target='_blank'> Términos y Condiciones</a></strong> tanto en espacios públicos como privados.",
"commGuideList02C": "<strong>No publiques imágenes o texto que sean violentos, amenazantes, o sexualmente explícitos/insinuantes, o que promuevan discriminación, intolerancia, racismo, sexismo, odio, abuso o daño contra cualquier persona o grupo</strong>. Ni siquiera como broma o meme. Esto incluye tanto insultos como cualquier tipo de declaración. No todo el mundo tiene el mismo sentido del humor, así que algo que tú consideras un chiste puede herir a otra persona.",
"commGuideList02D": "<strong>Mantened únicamente discusiones aptas para todas las edades</strong>. Deben evitarse los temas de conversación para adultos en todos los espacios públicos. Contamos con muchos habiticanos menores de edad que usan la página y personas con todo tipo de sensibilidades. Por ello, queremos que nuestra comunidad sea lo más confortable e inclusiva posible para todos.",
"commGuideList02E": "<strong>Evita lenguaje vulgar. Esto incluye abreviaciones o vulgaridad camuflada</strong>. Tenemos personas de todos los transfondos religiosos y culturales, y queremos asegurarnos de que todos ellos puedan sentirse cómodos en los espacios públicos. <strong>Si un moderador o miembro del personal te dice que un término no está aceptado en Habitica, incluso si no te habías dado cuenta de que es un término controvertido, esa decisión es definitiva </strong>. Además, las faltas de respeto serán tratadas con severidad, ya que son una violación de los términos de servicio.",
"commGuideList02D": "<strong>Tened en cuenta que los Habiticanos son de diferentes edades y antecedentes</strong>. Los Desafíos y los Perfiles de Jugadores no deben tener contenido para adultos, usar lenguaje obsceno, o promover controversias o disputas.",
"commGuideList02E": "<strong>Si un moderador o miembro del personal te dice que un término no está aceptado en Habitica, incluso si no te habías dado cuenta de que es un término controvertido, esa decisión es definitiva </strong>. Además, las faltas de respeto serán tratadas con severidad, ya que son una violación de los términos de servicio.",
"commGuideList02F": "Evita las discusiones extensas de temas divisivos en la Taberna y donde estén fuera de lugar. Si alguien menciona algo que está permitido por las pautas, pero que te ha resultado hiriente, está bien comunicárselo educadamente. Si alguien te dice que les has hecho sentir incomodo, tómate un tiempo para reflexionar en lugar de responder de manera agresiva. Pero si crees que la conversación se está caldeando, volviéndose demasiado emotiva o dañina, <strong> deja de participar. En su lugar, reporta la publicación para hacérnosla llegar.</strong> Los moderadores responderán tan rápido como sea posible. También puedes enviar un email a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> e incluir capturas de pantalla si fuesen de ayuda.",
"commGuideList02G": "<strong>Cumple inmediatamente con cualquier solicitud de un mod</strong>. Esto podría incluir, entre otras cosas, que te pida limitar tus publicaciones en un espacio en particular, editar tu perfil para eliminar contenido inadecuado, pedirte que traslades un debate a un espacio más adecuado, etc. No discutas con la Administración. Si tienes alguna preocupación o comentario sobre la moderación, envía un email a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> para contactar con nuestro community manager.",
"commGuideList02J": "<strong>No mandes correo no deseados</strong>. Esto puede incluir, entre otros: publicar el mismo comentario o consulta en varios lugares, <strong>publicar enlaces sin explicación ni contexto</strong>, publicar mensajes sin sentido, publicar varios mensajes promocionales sobre un Gremio, Grupo o Desafío, o publicar muchos mensajes seguidos. Si te beneficias de que la gente haga clic en un enlace, debes explicarlo en el texto del mensaje o también se considerará correo no deseado. Los mods pueden decidir qué constituye correo no deseado a su discreción.",
"commGuideList02K": "<strong>Evita publicar encabezados grandes en los espacios públicos, especialmente en la Taberna</strong>. Al igual que TODO EN MAYÚSCULA, se lee como si estuvieras gritando, e interfiere con un ambiente cómodo.",
"commGuideList02L": "<strong>Desaconsejamos encarecidamente el intercambio de información personal, en particular, información que pueda utilizarse para identificarte, en espacios públicos</strong>. La información identificadora puede incluir, entre otros: tu dirección personal, tu dirección de correo electrónico y tu token de API/contraseña. ¡Esto es por tu seguridad! El personal puede eliminar tales publicaciones a su discreción. Si se te solicita información personal en un Gremio, Equipo o MP, recomendamos encarecidamente que lo rechaces educadamente y avises al personal de cualquiera de las siguientes maneras: 1) marcando el mensaje, o 2) enviando un correo a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> e incluyendo capturas de pantalla.",
"commGuideList02G": "<strong>Cumple inmediatamente con cualquier solicitud de un mod</strong>. Esto podría incluir, entre otras cosas, que te pida limitar tus publicaciones en un espacio en particular, editar tu perfil para eliminar contenido inadecuado, etc. No discutas con la Administración. Si tienes alguna preocupación o comentario sobre la moderación, envía un email a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> para contactar con nuestro community manager.",
"commGuideList02J": "<strong>No mandes correo no deseado</strong>. Esto puede incluir, entre otros: enviar mensajes privados que no hayan sido solicitados, sin sentido, varios mensajes promocionales sobre un Equipo o Desafío, o crear Desafíos de baja calidad en serie. Los Administradores pueden decidir qué mensajes constituyen correo no deseado a su discreción.",
"commGuideList02K": "<strong>No envíes links sin una explicación o cierto contexto</strong>. Si obtienes algún tipo de beneficio debido al uso de algún link que publiques debes informarlo a los jugadores. Esto aplica tanto a los mensajes como a los Desafíos.",
"commGuideList02L": "<strong>Desaconsejamos encarecidamente el intercambio de información personalen particular, información que pueda utilizarse para identificarte</strong>. La información identificadora puede incluir, entre otros: tu dirección personal, tu dirección de correo electrónico y tu token de API/contraseña. Si se te solicita información personal en un Equipo o por mensaje privado, recomendamos encarecidamente que no respondas y avises al personal ya sea por medio de informar del mensaje o contactando <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> e incluyendo capturas de pantalla si se precisa parte del contexto.",
"commGuidePara019": "<strong>En espacios privados</strong>, los usuarios tienen más libertada para debatir los temas que deseen, pero aun así no deben violar los Términos y Condiciones, incluyendo colgar insultos o cualquier contenido discriminatorio, violento o amenazante. Tened en cuenta que, dado que los nombres de los Desafíos aparecen en el perfil público del ganador, TODOS los desafíos deben obedecer las Normas de Espacios Públicos, incluso si aparecen en espacios privados.",
"commGuidePara020": "<strong>Mensajes privados (PMs)</strong> tienen algunas reglas adicionales. Si alguien te ha bloqueado, no contactes con él a través de otro medio para pedir que te desbloquee. Tampoco envíes mensajes privados pidiendo ayuda (ya que las respuestas públicas a dudas o preguntas pueden ser de utilidad para toda la comunidad). Por último, no envíes mensajes privados mendigando contenido de pago de ningún tipo.",
"commGuidePara020A": "<strong>Si ves una publicación o un mensaje directo que crees que supone una violación de las Normas de Espacios Públicos, o si ves una publicación o un mensaje directo que te preocupa o incomoda, puedes llamar la atención del Personal sobre esa publicación haciendo click en el icono de la bandera roja para reportarlo</strong>. Un miembro del Personal responderá a la situación lo más pronto posible. Por favor, ten en cuenta que reportar intencionadamente publicaciones inocentes es una infracción de estas Normas (mira debajo en \"Infracciones\"). También puedes contactar al Personal enviando un correo electrónico a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>. Es preferible hacer esto si hay varias publicaciones problemáticas de la misma persona en distintos Gremios, o si la situación necesita explicación. Puedes contactarnos en tu idioma nativo si te resulta más fácil: es posible que tengamos que usar el Traductor de Google, pero queremos que te sientas cómodo contactando con nosotros si tienes un problema.",
@@ -33,39 +33,39 @@
"commGuidePara033": "<strong>Los Gremios Públicos NO pueden contener contenidos para 18+. Si planean debatir regularmente contenido sensible, deberían decirlo en la descripción del Gremio</strong>. Esto sirve para mantener Habitica segura y cómoda para todos.",
"commGuidePara035": "<strong>Si en el Gremio en cuestión se tratan cuestiones delicadas de cualquier tipo, es respetuoso para con tus compañeros Habiticanos incluir una advertencia (por ejemplo: \"Advertencia: referencias a autolesión\")</strong>. Estas pueden presentarse como mensajes de advertencia y/o notas sobre el contenido, y los Gremios pueden tener sus propias reglas además de las que se dan aquí. En cualquier caso, el personal de Habitica puede decidir eliminar este material a su discreción.",
"commGuidePara036": "Además, el material sensible debe estar relacionado la temática del Gremio: sacar el tema de la autolesión en un Gremio centrado en la lucha contra la depresión puede tener sentido, pero probablemente sea menos apropiado en un Gremio musical. Si ves que alguien infringe reiteradamente esta directriz, especialmente después de haberle llamado la atención, te rogamos que reportes la publicación.",
"commGuidePara037": "<strong>Ningún Gremio, ni Público ni Privado, debe ser creado con el propósito de atacar a un grupo o individuo</strong>. La creación de un Gremio así es razón para ser expulsado inmediatamente. ¡Lucha contra los malos hábitos, no contra tus compañeros de aventura!",
"commGuidePara037": "<strong>Ningún Equipo ni Grupo, debe ser creado con el propósito de atacar a un grupo o individuo</strong>. ¡Lucha contra los malos hábitos, no contra tus compañeros de aventura!",
"commGuidePara038": "<strong>Todos los Retos de Taberna y los Retos de los Gremios Públicos deben ceñirse a estas reglas asímismo</strong>.",
"commGuideHeadingInfractionsEtc": "Infracciones, Consecuencias y Restauración",
"commGuideHeadingInfractions": "Infracciones",
"commGuidePara050": "Una mayoría abrumadora de Habiticanos se ayudan entre sí, son respetuosos, y procuran que la comunidad entera sea divertida y amistosa. Sin embargo, muy raramente, algo de lo que hace un Habiticano puede violar una de los normas anteriores. Cuando esto sucede, el Personal tomará cualquier acción que crea necesaria para asegurar que Habitica es un lugar seguro y cómodo para todos.",
"commGuidePara051": "<strong>Hay varios tipos de infracciones, y se tratan dependiendo de su gravedad</strong>. Estas no son listas exhaustivas, y los Mods pueden tomar decisiones en temas no registrados aquí bajo su discreción. El Personal tendrá en cuenta el contexto al evaluar las infracciones.",
"commGuidePara050": "Una mayoría abrumadora de Habiticanos se ayudan entre sí, son respetuosos, y procuran que la atmósfera entera sea divertida y amistosa. Sin embargo, muy raramente, algo de lo que hace un Habiticano puede violar una de las Pautas anteriores. Cuando esto sucede, el Personal tomará cualquier acción que crea necesaria para asegurar que Habitica es un lugar seguro y cómodo para todos.",
"commGuidePara051": "<strong>Hay varios tipos de infracciones, y se tratan dependiendo de su gravedad</strong>. Estas no son listas exhaustivas, y los Asministradores pueden tomar decisiones en temas no registrados aquí bajo su discreción. El Personal tendrá en cuenta el contexto al evaluar las infracciones.",
"commGuideHeadingSevereInfractions": "Infracciones graves",
"commGuidePara052": "Infracciones graves dañan enormemente la seguridad de la comunidad y usuarios de Habitica, y por lo tanto llevan consecuencias graves como resultado.",
"commGuidePara053": "Los siguientes son algunos ejemplos de infracciones graves. Esta no es una lista completa.",
"commGuideList05A": "Violación de los Términos y Condiciones",
"commGuideList05A": "Otras infracciones de los Términos y Condiciones no especificadas aquí",
"commGuideList05B": "Discursos de odio/imágenes , acoso, cyber-bullying , mensaje abusivos/repetitivos y trolear",
"commGuideList05C": "Violación de Libertad Condicional",
"commGuideList05D": "Suplantar al Personal - esto incluye hacer pasar como reales espacios no afiliados oficialmente a Habitica o moderados por su Personal",
"commGuideList05D": "Suplantar al Personal - esto incluye hacer pasar espacios creados por jugadores y no afiliados oficialmente a Habitica o moderados por su Personal como espacios oficiales",
"commGuideList05E": "Infracciones moderadas repetidas",
"commGuideList05F": "Creación de una cuenta duplicada para evitar consecuencias (por ejemplo, crear una cuenta para hablar por chat después de que los privilegios de chat hayan sido revocados)",
"commGuideList05F": "Creación de una cuenta duplicada para evitar consecuencias",
"commGuideList05G": "Engaño intencionado al Personal para evitar consecuencias o para meter en problemas a otro usuario",
"commGuideHeadingModerateInfractions": "Infracciones moderadas",
"commGuidePara054": "Infracciones moderadas no hacen a nuestra comunidad insegura, pero la hacen desagradable. Estas infracciones tendrán consecuencias moderadas. En relación con infracciones múltiples, las consecuencias pueden ser más graves.",
"commGuidePara054": "Estas infracciones tendrán consecuencias moderadas. En relación con infracciones múltiples, las consecuencias pueden ser más graves.",
"commGuidePara055": "Los siguientes son algunos ejemplos de infracciones moderadas. Esto no es una lista completa.",
"commGuideList06A": "<strong>Ignorar, faltar al respeto o discutir con el Personal. Esto incluye protestar públicamente acerca del personal u otros usuarios, glorificar o defender públicamente a usuarios vetados, o debatir si las medidas tomadas por el personal son apropiadas o no. Si estás preocupado por alguna norma o el comportamiento del Personal, por favor, contacta con nosotros por correo electrónico (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06A": "Ignorar, faltar al respeto o discutir con el Personal. Si estás preocupado por alguna norma o el comportamiento del Personal, por favor, contacta con nosotros por correo electrónico (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06B": "Modificación en segundo plano. Vamos a aclarar rápidamente un punto relevante: Una mención amistosa de las normas está bien. La modificación en segundo plano consiste en decir, demandar, y/o insinuar con insistencia que alguien debe hacer algo que tú describes para corregir un error. Puedes alertar a otras personas sobre el hecho de que han cometido una transgresión, pero, por favor, no exijas una actuación; como por ejemplo, decir: \"Debes saber que se desaconseja blasfemar en la Taberna, por lo que es posible que quieras eliminar eso\", sería mejor opción que decir: \"voy a tener que pedirte que borres ese mensaje.\"",
"commGuideList06C": "Marcar intencionadamente publicaciones inocentes.",
"commGuideList06C": "Marcar intencionadamente Desafíos, Perfiles y mensajes inocentes.",
"commGuideList06D": "Violar repetidamente de las Normas de Espacios Públicos",
"commGuideList06E": "Cometer infracciones menores reiteradamente",
"commGuideHeadingMinorInfractions": "Infracciones menores",
"commGuidePara056": "Las Infracciones menores, si bien son desaconsejadas, tienen consecuencias menores. Si continúan ocurriendo, con el tiempo pueden conducir a consecuencias más severas.",
"commGuidePara056": "Las Infracciones menores, si bien son desaconsejadas, tienen consecuencias menores. Si continúan ocurriendo, con el tiempo pueden conducir a consecuencias más severas. Las Infracciones menores suelen ser violaciones de estas Pautas por primera vez pero pueden incluir otras circunstancias.",
"commGuidePara057": "Los siguientes son algunos ejemplos de infracciones menores. Esta no es una lista completa.",
"commGuideList07A": "Primera Violación de las Normas de Espacios Públicos",
"commGuideList07B": "Cualquier declaración o acción que provoque un \"Por favor, no...\" por parte del Personal. Cuando se te pida que no hagas algo públicamente, este hecho en sí mismo puede ser una consecuencia. Si el Personal tiene que emitir varias de estas correcciones a la misma persona, podrán contar como una infracción más grave",
"commGuidePara057A": "Algunas publicaciones pueden estar ocultas porque contienen información sensible o pueden dar a las personas una idea equivocada. Por lo general, esto no cuenta como una infracción, ¡sobre todo no si es la primera vez que ocurre!",
"commGuideHeadingConsequences": "Consecuencias",
"commGuidePara058": "En Habitica -- así como en la vida real -- cada acción tiene su consecuencia, si se trata de ponerse en forma por correr, tener caries por comer demasiado asúcar, o sobresaliendo en una clase por estudiar.",
"commGuidePara059": "<strong>Del mismo modo, cada infracción tiene consecuencias directas.</strong> Algunos ejemplos se resumen abajo.",
"commGuidePara059": "<strong>Infracciones dentro de la comunidad tienen consecuencias directas.</strong> Algunos ejemplos se resumen abajo.",
"commGuidePara060": "<strong>Si su infracción tiene una consecuencia moderada o severa y es adecuado a las circunstancias, habrá una publicación de los miembros del personal en el foro en el que ha ocurrido la infracción que explicará</strong>:",
"commGuideList08A": "En qué consistió tu infracción",
"commGuideList08B": "cuál es su consecuencia",
@@ -73,26 +73,26 @@
"commGuidePara060A": "Si la situación así lo pide, podrías recibir un MP o un correo electrónico así como una publicación en el foro en el que la infracción ha tenido lugar. En algunos casos, es posible que no se te repruebe en público.",
"commGuidePara060B": "Si tu cuenta es vetada(una consecuencia severa), no podrás entrar en Habitica y recibirás un mensaje de error cuando intentes iniciar sesión. <strong>Si deseas disculparte o hacer una petición de reincorporación, manda un correo electrónico al personal a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> con tu ID de usuario</strong> (que te será facilitado junto al mensaje de error) o @usuario. Es <strong>tú</strong> responsabilidad ponerte en contacto si deseas ser reconsiderado o la readmisión.",
"commGuideHeadingSevereConsequences": "Ejemplos de Consecuencias Severas",
"commGuideList09A": "Inhabilitaciones de cuenta (ver arriba)",
"commGuideList09C": "Desabilitando permanentemente (\"congelando\") progreso por Niveles de Colaboradores",
"commGuideList09A": "Inhabilitaciones de cuenta",
"commGuideList09C": "Detención permanentemente del progreso por Niveles de los Colaboradores",
"commGuideHeadingModerateConsequences": "Ejemplos de Consecuencias Moderadas",
"commGuideList10A": "Privilegios restringidos en las salas de chat públicas y/o privadas",
"commGuideList10A1": "Si sus acciones resultan en la revocación de sus privilegios de la sala chat deberás enviar un correco electrónico a you must email <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>. Tus privilegios podrán restituirse si el Personal decide que cumples educadamente con las acciones requeridas y te comprometes a cumplir con las Normas de la Comunidad y los Términos de Servicio (ToS)",
"commGuideList10C": "Privilegios restringidos en la creación de Gremios/Desafíos",
"commGuideList10D": "Desabilitando temporalmente (\"congelando\") progreso por Niveles de Colaboradores",
"commGuideList10D": "Pausar temporalmente el progreso por Niveles de Colaboradores",
"commGuideList10E": "Descenso de Nivel de Contribuyente",
"commGuideList10F": "Dar a usuarios \"Libertad Condicional\"",
"commGuideHeadingMinorConsequences": "Ejemplos de Consecuencias Menores",
"commGuideList11A": "Recordatorios de las Normas de Espacios Públicos",
"commGuideList11A": "Recordatorios de las Pautas",
"commGuideList11B": "Advertencias",
"commGuideList11C": "Peticiones",
"commGuideList11D": "Eliminación (Puede que el Personal borre contenido controvertido)",
"commGuideList11E": "Ediciones (Puede que el Personal edite contenido controvertido)",
"commGuideList11D": "Eliminación de contenido controvertido por parte del Personal",
"commGuideList11E": "Edición por parte del Personal de contenido controvertido",
"commGuideHeadingRestoration": "Restauración",
"commGuidePara061": "Habitica es una tierra dedicada a la superación personal, y creemos en las segundas oportunidades. <strong>Si cometes una infracción y sufres las consecuencia, visualízala como una oportunidad para evaluar tus acciones y para esforzarte por ser un mejor miembro de la comunidad</strong>.",
"commGuidePara062": "El anuncio, mensaje y/o correo electrónico que recibes explicando las consecuencias de tus acciones es una buena fuente de información. Coopera con cualquier restricción que se te haya impuesto y trata de cumplir con los requisitos para que se eliminen las sanciones.",
"commGuidePara063": "Si no comprendes las consecuencias o la naturaleza de tus infracciones, pregunta al Personal para que te ayude y así evitar cometer infracciones en el futuro. Si sientes que una decisión en particular ha sido injusta, puedes ponerte en contacto con el personal para debatirlo en <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
"commGuideHeadingMeet": "¡Conoce al Personal!",
"commGuidePara061": "Habitica esta dedicada a la superación personal, y creemos en las segundas oportunidades. <strong>Si cometes una infracción y sufres las consecuencia, visualízala como una oportunidad para evaluar tus acciones y para esforzarte por ser un mejor miembro de la comunidad</strong>.",
"commGuidePara062": "<strong>Si deseas hacer una consulta sobre la infracción o las consecuencias, pedir disculpas o hacer una súplica para ser restaurado, por favor contacta con nosotros en <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> con tu ID de usuario o @nombreusuario</strong>. Es <strong>tu</strong> responsabilidad comunicarte.",
"commGuidePara063": "Si no comprendes las consecuencias o la naturaleza de tus infracciones, o tienes cualquier otra duda relacionada con el asunto, puedes ponerte en contacto con el personal para debatirlo en <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>. Acepta las restricciones que se ta han impuesto, y tratar de cumplir con los requisitos para que las penalizaciones se suspendan.",
"commGuideHeadingMeet": "Conoce al Personal",
"commGuidePara006": "Habitica cuenta con algunos paladines errantes incansables que unen sus fuerzas a los miembros del personal para mantener la comunidad en calma, contenta y libre de trolls. Cada uno cuenta con un dominio específico, pero a veces se les llama a servir en otras esferas sociales.",
"commGuidePara007": "El Personal de Habitica se ocupa de que la app y las páginas funcionen bien, y además cumple la función de moderación del chat. Tiene etiquetas violetas marcadas con coronas. Su titulo es \"Heroico\".",
"commGuidePara008": "Los moderadores tienen etiquetas azul oscuro acompañadas de una estrella. Su título es \"Guardián\".",
@@ -106,14 +106,14 @@
"commGuidePara011c": "en la Wiki",
"commGuidePara011d": "en GitHub",
"commGuidePara012": "Si tienes algún problema o preocupación relacionado con un Mod en particular, por favor, envía un correo electrónico al personal (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuidePara013": "En una comunidad tan grande como Habitica, los usuarios vienen y van, y a veces un miembro del personal o un moderador necesita soltar su noble manto y relajarse. Los siguientes son el personal y los moderadores eméritos. Estos no poseen por más tiempo el poder de un miembro del personal o de un moderador, ¡pero aún así nos gustaría seguir honrando su trabajo!",
"commGuidePara013": "En una comunidad tan grande como Habitica, los jugadores vienen y van, y a veces un miembro del Personal o un moderador necesita soltar su noble manto y relajarse. Los siguientes son el personal y los moderadores eméritos. Estos no poseen por más tiempo el poder de un miembro del personal o de un moderador, ¡pero aún así nos gustaría seguir honrando su trabajo!",
"commGuidePara014": "Personal y Moderadores Eméritos:",
"commGuideHeadingFinal": "La Sección Final",
"commGuidePara067": "Pues aquí lo tienes, valiente Habiticano: ¡Las Normas de la Comunidad! Límpiate ese sudor de tu frente y proporciónate algunos PE al leerlo todo. Si tienes alguna pregunta o preocupación acerca de estas Normas de la Comunidad, por favor, ponte en contacto con nosotros a través de <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> y estaremos encantados de ayudarte a clarificar las dudas.",
"commGuidePara067": "Pues aquí lo tienes, valiente Habiticano: ¡Las Normas de la Comunidad! Límpiate ese sudor de tu frente y proporciónate alguna Experiencia al leerlo todo. Si tienes alguna pregunta o preocupación acerca de estas Normas de la Comunidad, por favor, ponte en contacto con nosotros a través de <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> y estaremos encantados de ayudarte a clarificar las dudas.",
"commGuidePara068": "¡Ahora sal, valiente aventurero, y derrota a algunas tareas Diarias!",
"commGuideHeadingLinks": "Enlaces Útiles",
"commGuideLink01": "\"<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>\": ¡Un Gremio para que los usuarios hagan preguntas!",
"commGuideLink02": "<a href='https://habitica.fandom.com/es/wiki/Habitica_Wiki' target='_blank'>La Wiki</a>: la colección más grande de información sobre Habitica.",
"commGuideLink02": "<a href='https://habitica.fandom.com/es/wiki/Habitica_Wiki' target='_blank'>La Wiki</a>: la colección más grande de información sobre Habitica. Ten en cuenta que este espacio no es oficial, está alojado por Fandom y mantenido por jugadores.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GibHub</a>: ¡para ayudar con el código de la página!",
"commGuideLink04": "<a href='https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link' target='_blank'>El formulario de devoluciones</a>: para solicitar características para el sitio web o la aplicación.",
"commGuideLink05": "\"<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>\": para solicitudes relacionadas con características para móviles.",
@@ -121,14 +121,21 @@
"commGuideLink07": "\"<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>The Quest Trello</a>\": para enviar escritos sobre desafíos.",
"commGuidePara069": "Los siguientes artistas talentosos contribuyeron a estas ilustraciones:",
"commGuidePara017": "Esta es la versión corta, pero te animamos a que lo leas en detalle a continuación:",
"commGuideList01A": "Los términos y condiciones se aplican en todos los espacios, incluyendo gremios privados, chats de grupo y mensajes.",
"commGuideList01A": "Las pautas y los términos de uso son aplicables a los Desafíos, Euipos, Perfil de Jugador, y los mensajes privados.",
"commGuideList01B": "Prohibido: mensajes amenazantes, violentos, que promocionen la discriminación, etc. incluyendo memes, imágenes y bromas.",
"commGuideList01C": "Todas las discusiones deben ser aptas para todas las edades y estar libres de palabras ofensivas.",
"commGuideList01D": "Por favor, cumple con las indicaciones de la administración.",
"commGuideList01E": "<strong> No inicies o te unas a conversaciones polémicas/acaloradas en la Taberna. </strong>",
"commGuideList01F": "No mendigues objetos de pago, hagas spam o escribas mensajes kilométricos/completamente en mayúsculas.",
"commGuideList02M": "No pidas o mendigues gemas, suscripciones o membresía en Planes de Grupo. No está permitido en la Taberna, chats públicos ni privados, ni en mensajes privados. Si observas mensajes de este tipo, repórtalos con el icono de la bandera. Comportamientos reiterados del tipo de los citados, especialmente después de una advertencia, podrán suponer la suspensión de tu cuenta.",
"commGuideList02M": "<strong>No pidas o mendigues gemas, suscripciones o membresía en Planes de Grupo</strong>. Si recibes mensajes de este tipo, infórmalos. Comportamientos reiterados mendigando Gemas o Suscripciones, especialmente después de una advertencia, podrán suponer la suspensión de tu cuenta.",
"commGuideList05H": "Intentos de fraude severos o repetidos a otros jugadores con la intención de cambiar objetos por dinero real",
"commGuideList09D": "Degradación o eliminación de los rangos de colaborador",
"commGuideList02N": "<strong> Marca y reporta publicaciones que rompan con los términos de servicio. </strong> Nosotros nos encargaremos de ellos lo más rápido posible. También puedes notificar a la Administración a través de <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> pero marcar/señalar una publicación es la manera más rapida de obtener ayuda."
"commGuideList02N": "<strong> Informa cualquier cosa que veas que infrinja estas Pautas o los Términos de Uso.</strong> Puedes notificarnos directamente por medio de un mensaje o a la Administración a través de <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> para infracciones en los Perfiles o en los Desafíos. Nosotros lo atenderemos lo más pronto posible. Nos puedes escribir en tu idioma o en el idioma que te sea más cómodo: tendremos que usar Google Translate, pero queremos que te sientas cómodo hablando con nosotros si tienes un problema.",
"commGuideList02O": "<strong>Los Equipos pueden crear sus propias normas de chat según la comodidad y las preferencias de sus miembros</strong>. Sin embargo, los administradores no pueden hacer que estas normas se cumplan en estos espacios privados a no ser que incumplan los Términos de Servicio, incluyendo el acoso. Si alguien en tu Equipo está causando problemas, animamos al líder del Equipo a que lo expulse.",
"commGuideList02H": "<strong>Todos los nombres mostrados y @nombres de usuario deben cumplir con los Términos de Servicio</strong>. Para cambiar tu Nombre para mostrar y/o @nombre de usuario desde el móvil, ve a Menú > Ajustes > Cuenta. Desde la página web, ve a Ajustes desde el icono de usuario en la barra de navegación superior.",
"commGuideList02I": "<strong>Los nombres de Desafío deben ser apropiados para todos los espacios, ya que aparecerán en el perfil público del ganador</strong>. Tenlo en mente cuando estés creando un Desafío, porque puede que tengamos que editar el registro de su perfil si alguien lo reporta.",
"commGuideList02P": "<strong>Desaconsejamos el envío de mensajes privados no solicitados</strong>. Si recibes un mensaje no deseado que te hace sentir incómodo o que incumple estas directrices o los Términos de Servicio, te pedimos que bloquees al emisor y envíes un informe para comunicárselo al Personal.",
"commGuideList02Q": "<strong>No intentes saltarte un bloqueo</strong>. SI alguien te ha bloqueado para que no puedas enviarle mensajes privados, no le contactes por otra vía para pedir que te desbloquee.",
"commGuideList10G": "Deshabilitado temporal de la capacidad de enviar mensajes privados o aparecer en una búsqueda de miembros de Equipo",
"commGuideList09E": "Deshabilitado permanente de la capacidad de enviar mensajes privados o aparecer en una búsqueda de miembros de Equipo"
}
+8 -7
View File
@@ -190,8 +190,8 @@
"hatchingPotionShade": "de Sombras",
"hatchingPotionSkeleton": "Esqueleto",
"hatchingPotionZombie": "Zombi",
"hatchingPotionCottonCandyPink": "Rosa Algodón de Azúcar",
"hatchingPotionCottonCandyBlue": "Azul Algodón de Azúcar",
"hatchingPotionCottonCandyPink": "Algodón de Azúcar Rosa",
"hatchingPotionCottonCandyBlue": "Algodón de Azúcar Azul",
"hatchingPotionGolden": "de Oro",
"hatchingPotionSpooky": "Escalofriante",
"hatchingPotionPeppermint": "Menta",
@@ -235,11 +235,11 @@
"foodRottenMeatThe": "La Carne Podrida",
"foodRottenMeatA": "Carne Podrida",
"foodCottonCandyPink": "Algodón de Azúcar Rosa",
"foodCottonCandyPinkThe": "el Algodón de Azúcar Azul",
"foodCottonCandyPinkA": "un Algodón de Azúcar Azul",
"foodCottonCandyPinkThe": "el Algodón de Azúcar Rosa",
"foodCottonCandyPinkA": "un Algodón de Azúcar Rosa",
"foodCottonCandyBlue": "Algodón de Azúcar Azul",
"foodCottonCandyBlueThe": "El Algodón de Azúcar Azul",
"foodCottonCandyBlueA": "Un Algodón de Azúcar Azul",
"foodCottonCandyBlueThe": "el Algodón de Azúcar Azul",
"foodCottonCandyBlueA": "un Algodón de Azúcar Azul",
"foodHoney": "Miel",
"foodHoneyThe": "La miel",
"foodHoneyA": "Miel",
@@ -373,5 +373,6 @@
"hatchingPotionOnyx": "Ónice",
"hatchingPotionVirtualPet": "Mascota virtual",
"hatchingPotionPorcelain": "Porcelana",
"hatchingPotionPinkMarble": "Mármol Rosa"
"hatchingPotionPinkMarble": "Mármol Rosa",
"hatchingPotionTeaShop": "Tetería"
}
+4 -4
View File
@@ -7,8 +7,8 @@
"tier5": "Nivel 5 (Campeón)",
"tier6": "Nivel 6 (Campeón)",
"tier7": "Nivel 7 (Legendario)",
"tierModerator": "Moderador (Guardián)",
"tierStaff": "Bastón (Heroico)",
"tierModerator": "Moderador",
"tierStaff": "Personal",
"tierNPC": "NPC",
"friend": "Amigo",
"elite": "Élite",
@@ -16,13 +16,13 @@
"legendary": "Legendario",
"moderator": "Moderador",
"guardian": "Guardián",
"staff": "Personal",
"staff": "Personal de Habitica",
"heroic": "Heroico",
"modalContribAchievement": "¡Hazaña de Colaborador!",
"contribModal": "<%= name %>, ¡eres una persona increible! Ahora estás en el nivel <%= level %> de colaborador por ayudar a Habitica.",
"contribLink": "¡Mira qué premios has ganado por tu contribución!",
"contribName": "Colaborador",
"contribText": "Has contribuido con Habitica, ya sea por medio de código, arte, música, escribiendo, u otros métodos. Para obtener más información, ¡Únete al Gremio de Leyendas Ambiciosas!",
"contribText": "Has contribuido con Habitica, ya sea por medio de código, arte, música, escribiendo, u otros métodos.",
"kickstartName": "Sponsor de Kickstarter - Nivel <%= key %>$",
"kickstartText": "Respaldó el Proyecto Kickstarter",
"helped": "Ayudó al Crecimiento de Habitica",
+3 -1
View File
@@ -99,5 +99,7 @@
"faqQuestion45": "Mi Avatar se ha transformado en un muñeco de nieve, una estrella de mar, una flor, o un fantasma. ¿Cómo revierto el cambio?",
"webFaqAnswer45": "¡Uno de los miembros de tu Equipo ha usado contigo un objeto de transformación de la Tienda de Temporada! Tu Avatar volverá a la normalidad al día siguiente. Si quieres deshacer la transformación antes, puedes comprar un antídoto (Sal, Arena, Antipétalo o Poción opaca) en el menú Recompensas.",
"faqQuestion47": "¿Puedo ver información de mi progreso con las tareas y hábitos?",
"webFaqAnswer47": "Por ahora Habitica no dispone de una representación visual de la información de tareas a lo largo del tiempo. Sin embargo, en la página web de Habitica podrás exportar esta información desde la opción \"Site Data\" en el menú de Ajustes."
"webFaqAnswer47": "Por ahora Habitica no dispone de una representación visual de la información de tareas a lo largo del tiempo. Sin embargo, en la página web de Habitica podrás exportar esta información desde la opción \"Site Data\" en el menú de Ajustes.",
"webFaqAnswer41": "Los Relojes de Arena Místicos son una moneda de Habitica exclusiva para los Suscriptores y se usan en la Tienda de los Viajeros del Tiempo. Recibirás los relojes de arena en los momentos establecidos a partir de tu plan de Suscripción.\n\nPlazos de entrega de Relojes de Arena:\n * Los suscriptores de 1 Mes reciben 1 Reloj de Arena al inicio del mes después de su tercer pago consecutivo.\n * Los suscriptores de 3 Meses reciben 1 Reloj de Arena inmediatamente al suscribirse, y otro al inicio del mes tras cada renovación. \n * Los suscriptores de 6 Meses reciben 2 Relojes de Arena inmediatamente al suscribirse, y otros dos al inicio del mes tras cada renovación. \n * Los suscriptores de 12 Meses reciben 4 Relojes de Arena inmediatamente al suscribirse, y otros cuatro al inicio del mes tras cada renovación.",
"webFaqAnswer43": "Para comenzar una Misión, necesitarás formar parte de un Equipo. Los Equipos pueden ser aventuras en solitario si te embarcas en Misiones solo, pero también puedes invitar a otros jugadores de Habitica para enfrentarte a las Misiones con más rapidez.\n\nEn tu Equipo, pulsa el botón \"Emprender Misión\" y elige uno de los Pergaminos de Misión de tu inventario . ¡Completa tus tareas con normalidad para progresar en tu Misión! Podrás causar daños a un monstruo, si estás embarcado en una Misión de Jefe, o encontrar objetos, si estás en una Misión de recolección. Todo el progreso pendiente se aplica el día siguiente.\n\n¡Cuando hayas producido el daño suficiente o hayas recolectado todos los objetos, la Misión se completará y recibirás tus recompensas!"
}
+9 -8
View File
@@ -3,8 +3,8 @@
"termsAndAgreement": "Pulsando el botón inferior, indicas que has leído y estás de acuerdo con los <a href='/static/terms'>Términos de Servicio</a> y la <a href='/static/privacy'>Política de Privacidad</a>.",
"accept1Terms": "Al hacer clic en el botón de abajo, acepto los",
"accept2Terms": "y la",
"chores": "Tareas del hogar",
"clearBrowserData": "Borrar datos del navegador",
"chores": "Tareas de casa",
"clearBrowserData": "Eliminar datos de navegación",
"communityExtensions": "Complementos y Extensiones",
"communityFacebook": "Facebook",
"companyAbout": "Cómo funciona",
@@ -34,7 +34,7 @@
"marketing1Lead2": "Mejora tus hábitos para dar forma a tu avatar. ¡Presume de la gran equipación que has obtenido!",
"marketing1Lead3Title": "Encuentra Premios Aleatorios",
"marketing1Lead3": "Para algunos, es el juego lo que los motiva: un sistema llamado \"recompensas estocásticas.\" Habitica integra todos los estilos de refuerzo y castigo: positivo, negativo, predecible, y aleatorio.",
"marketing2Header": "Compite Con Amigos, Únete a Interesantes Grupos",
"marketing2Header": "Compite con Amigos",
"marketing2Lead1Title": "Productividad social",
"marketing2Lead1": "Aunque puedes jugar en solitario a Habitica, la gracia realmente está en colaborar, competir y ser responsable de otras personas. La parte más efectiva de cualquier programa de automejora es la responsabilidad social, ¿y qué mejor que un entorno preparado para que puedas competir con tus responsabilidades que un videojuego?",
"marketing2Lead2Title": "Lucha contra monstruos",
@@ -66,9 +66,9 @@
"pkQuestion1": "¿Qué inspiró Habitica?¿cómo comenzó?",
"pkAnswer1": "Si alguna vez has invertido tiempo en subir de nivel a un jugador en un juego, es difícil no preguntarte lo guay que sería tu vida si hubieses puesto todo ese esfuerzo en mejorar tu yo de la vida real en vez de tu avatar. Hemos construido Habitica para poder contestar a esa pregunta. <br /> Habitica comenzó oficialmente con un Kickstarter en 2013 y la idea triunfó. Desde entonces, ha crecido hasta ser un gran proyecto, apoyado por nuestros maravillosos voluntarios y generosos usuarios.",
"pkQuestion2": "¿Por qué Habitica funciona?",
"pkAnswer2": "Formar un hábito nuevo es difícil porque la gente necesita una recompensa obvia e instantánea. Por ejemplo, es difícil empezar a enjuagarse porque aunque nuestro dentista nos diga que es más sano a la larga, en el momento inmediato solo hace que las encías duelan. <br /> El formato de videojuego de Habitica añade una sensación de gratificación instantánea a los objetivos de cada día recompensando una tarea difícil con experiencia, oro... ¡Y puede que un premio aleatorio, como un huevo de dragón! Esto ayuda a la gente a mantenerse motivada incluso cuando la tarea en sí no tiene una recompensa intrínseca, y hemos visto que hay gente cuya vida cambia como resultado. Puedes echar un vistazo a las historias de éxitos aquí: https://habitversary.tumblr.com",
"pkAnswer2": "Formar un hábito nuevo es difícil porque la gente necesita una recompensa obvia e instantánea. Por ejemplo, es difícil empezar a enjuagarse porque aunque nuestro dentista nos diga que es más sano a la larga, en el momento inmediato solo hace que las encías duelan. <br /> El formato de videojuego de Habitica añade una sensación de gratificación instantánea a los objetivos de cada día recompensando una tarea difícil con experiencia, oro... ¡Y puede que un premio aleatorio, como un huevo de dragón! Esto ayuda a la gente a mantenerse motivada incluso cuando la tarea en sí no tiene una recompensa intrínseca, y hemos visto que hay gente cuya vida cambia como resultado.",
"pkQuestion3": "¿Por qué añadisteis características sociales?",
"pkAnswer3": "La presión social es un gran factor de motivación para muchas personas, así que sabíamos que queríamos tener una comunidad fuerte que se ayudasen los unos a los otros a mantenerse responsables hacia sus objetivos y se apoyasen en sus logros. ¡Por suerte, una de las cosas que los videojuegos multijugador hacen es mantener una sensación de comunidad entre los usuarios! Habitica ha tomado prestada la estructura de la comunidad de ese tipo de juegos; puedes formar un Equipo pequeño de amigos cercanos, pero también puedes unirte a grupos más grandes, basados en intereses comunes, conocidos como Gremios. Aunque algunos usuarios eligen jugar en solitario, la mayoría deciden formar una red de apoyo que anima a la sociabilidad y la responsabilidad mediante características como las Misiones, donde los miembros del Equipo ponen en común su productividad para luchar contra los monstruos todos juntos.",
"pkAnswer3": "La presión social es un gran factor de motivación para muchas personas, así que sabíamos que queríamos tener una comunidad fuerte que se ayudasen los unos a los otros a mantenerse responsables hacia sus objetivos y se apoyasen en sus logros. ¡Por suerte, una de las cosas que los videojuegos multijugador hacen es mantener una sensación de comunidad entre los usuarios! Habitica ha tomado prestada la estructura de la comunidad de ese tipo de juegos. Aunque algunos usuarios eligen jugar en solitario, la mayoría deciden formar una red de apoyo con un pequeño Equipo de amigos cercanos, que anima a la sociabilidad y la responsabilidad mediante características como las Misiones, donde los miembros del Equipo ponen en común su productividad para luchar contra los monstruos todos juntos.",
"pkQuestion4": "¿Por qué saltarse tareas reduce la Salud de tu avatar?",
"pkAnswer4": "Si te saltas una de tus tareas diarias, tu avatar perderá salud al día siguiente. Esto sirve como un factor motivacional importante, para animar a la gente a mantenerse al día con sus objetivos, porque ¡realmente odian hacer daño a su pequeño avatar! Además, la responsabilidad social es crítica para mucha gente: si estás luchando contra un monstruo con tus amigos, saltarte las tareas hará daño a sus avatares también.",
"pkQuestion5": "¿Qué es lo que diferencia Habitica de otros programas de jugabilidad?",
@@ -117,7 +117,7 @@
"missingPassword": "Falta la contraseña.",
"missingNewPassword": "Falta una nueva contraseña.",
"invalidEmailDomain": "No puedes registrar con emails con los siguientes dominios: <%= domains %>",
"wrongPassword": "Contraseña errónea.",
"wrongPassword": "Contraseña errónea. Si has olvidado tu contraseña, haz clic en \"He olvidado la contraseña\".",
"incorrectDeletePhrase": "Por favor, teclea <%= magicWord %> en mayúsculas para eliminar tu cuenta.",
"notAnEmail": "La dirección de correo electrónico no es válida.",
"emailTaken": "Ya existe una cuenta con esa dirección de correo electrónico.",
@@ -180,7 +180,7 @@
"joinMany": "¡Únete a más de <%= userCountInMillions %> millones de personas que se divierten mientras consiguen sus objetivos!",
"joinToday": "Únete hoy a Habitica",
"signup": "Regístrate",
"getStarted": "¡Comencemos!",
"getStarted": "Comencemos",
"mobileApps": "Apps para móvil",
"learnMore": "Saber más",
"communityInstagram": "Instagram",
@@ -189,5 +189,6 @@
"emailUsernamePlaceholder": "p.e., habitrabbit o gryphon@example.com",
"socialAlreadyExists": "Esta identificación social ya está vinculado a una cuenta Habitica existente.",
"footerProduct": "Producto",
"translateHabitica": "Traduce Habitica"
"translateHabitica": "Traduce Habitica",
"incorrectResetPhrase": "Por favor, teclea <%= magicWord %> en mayúsculas para reiniciar tu cuenta."
}
+220 -5
View File
@@ -708,8 +708,8 @@
"armorMystery201808Notes": "Esta armadura está hecha de las escamas caídas del esquivo (y extremadamente caliente) Dragón de Lava. No tiene beneficios. Objeto de Suscriptor de agosto de 2018.",
"armorMystery201809Text": "Armadura de Hojas de Otoño",
"armorMystery201809Notes": "No eres simplemente una pequeña y asustadiza hoja caída: ¡portas los más hermosos colores de la estación! No confiere beneficio. Objeto de suscriptor Septiembre 2018.",
"armorMystery201810Text": "Ropajes del Bosque Oscuro",
"armorMystery201810Notes": "Estos ropajes son súper calentitos para protegerte del espantoso frío de los reinos embrujados. No confiere beneficios. Artículo de suscriptor de Octubre 2018.",
"armorMystery201810Text": "Ropajes del Bosque Negro",
"armorMystery201810Notes": "Estos ropajes son súper calentitos para protegerte del espantoso frío de Dol Guldur. No confiere beneficios. Artículo de suscriptor de Octubre 2018.",
"armorMystery301404Text": "Traje Steampunk",
"armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.",
"armorMystery301703Text": "Traje de Pavo Real Steampunk",
@@ -816,7 +816,7 @@
"armorArmoireSoftRedSuitNotes": "El rojo es un color tan revigorizante. Si necesitas despertar radiante y temprano, esta ropa podría ser el pijama perfecto... Aumenta la Inteligencia en <%= int %> y la Fuerza en <%= str %>. Armario encantado: Conjunto ropa de casa roja (Artículo 2 de 3).",
"armorArmoireScribesRobeText": "Ropajes de Escriba",
"armorArmoireScribesRobeNotes": "Estos ropajes aterciopelados se han hilado con magia inspiradora y motivacional. Aumenta la Percepción y la Inteligencia en <%= attrs %> cada una. Armario encantado: Conjunto de Escriba (Artículo 1 de 3).",
"headgear": "casco",
"headgear": "Yelmo",
"headgearCapitalized": "Equipo de cabeza",
"headBase0Text": "Sin Equipo de cabeza",
"headBase0Notes": "Sin equipo de cabeza.",
@@ -2012,7 +2012,7 @@
"armorSpecialWinter2021RogueNotes": "¡Fúndete con las sombras del bosque perenne! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2020-2021.",
"armorSpecialWinter2021RogueText": "Ropajes Hiedraverde",
"armorSpecialFall2020HealerNotes": "Tu esplendor se despliega por la noche, y aquellos que presencian tu vuelo se preguntan el significado de este augurio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de otoño 2020.",
"armorSpecialFall2020HealerText": "Alas de polilla esfinge",
"armorSpecialFall2020HealerText": "Alas de Polilla Halcón",
"armorSpecialFall2020MageNotes": "Estos atuendos de anchas alas dan la impresión de poder planear o volar, simbolizando la clarividencia otorgada por un vasto conocimiento. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2020.",
"weaponArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuída con los poderes del lado oscuro de la luna. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 1 de 4).",
"weaponArmoireBlueMoonSaiText": "Sai lunar oscuro",
@@ -2662,5 +2662,220 @@
"weaponSpecialFall2023MageText": "Bastón brillante",
"weaponSpecialFall2023MageNotes": "Con su núcleo de cristal, este bastón brillante hace surgir magia de lo mundano. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2023.",
"weaponSpecialFall2023HealerText": "Gran martillo tronco",
"weaponSpecialFall2023HealerNotes": "Los ataques lentos y pesados de este nudoso martillo asestan golpes curativos, no nocivos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2023."
"weaponSpecialFall2023HealerNotes": "Los ataques lentos y pesados de este nudoso martillo asestan golpes curativos, no nocivos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2023.",
"weaponSpecialWinter2024RogueNotes": "¡Ya estás equipado con plumas y garras! ¡Ahora a ulular! Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada Invierno 2023-2024.",
"weaponSpecialWinter2024MageNotes": "Gracias a un generoso unicornio marino mágico que ha percibido tus poderosas habilidades se te ha otorgado esta varita que te permite percibir sutiles alteraciones energéticas a tu alrededor. Aumenta la inteligencia en <%= int %>. Equipamiento de edición limitada invierno 2023-2024.",
"weaponSpecialWinter2024RogueText": "Brazalete búho de las nieves",
"weaponSpecialWinter2024WarriorText": "Pica de caramelo",
"weaponSpecialWinter2024WarriorNotes": "Un arma magnífica, letal y deliciosa, cuidado de no comértela. Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada Invierno 2023-2024.",
"weaponSpecialWinter2024MageText": "Varita Cuerno de Ballena Unicornio",
"weaponSpecialWinter2024HealerText": "Antorcha",
"weaponSpecialWinter2024HealerNotes": "¡Corre, sal de este apuro ya! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2023-2024.",
"weaponMystery202311Text": "Bastón de presciencia",
"weaponMystery202311Notes": "¡Observa más allá de los límites del espacio y el tiempo! No otorga ningún beneficio. Artículo de suscriptor de Noviembre del 2023.",
"weaponSpecialWinter2023MageText": "Fuego fatuo",
"weaponMystery202212Notes": "¡El destelleante copo de nieve de esta varita tiene el poder de reconfortar cálidamente e iluminar los corazones incluso en la noche más fría del invierno! No otorga ningún beneficio. Artículo de suscriptor de Diciembre del 2022.",
"weaponMystery202212Text": "Varita glacial",
"weaponMystery202306Text": "Paraguas arcoíris",
"weaponMystery202306Notes": "¡Brilla orgulloso y lleva un reluciente prisma colorido donde vayas! No otorga ningún beneficio. Artículo de suscriptor Junio del 2023.",
"weaponArmoireHuntingHornNotes": "¡Bauuuum! ¡Bauum! ¡Bauum! Reune a tu equipo para iniciar una aventura o una misión al sonido de este cuerno. Aumenta la Fuerza en <%= str %> y la Inteligencia en <%= int %>. Armario Encantado: Conjunto Instrumento Musical 1 (Artículo 1 de 3)",
"weaponArmoireFinelyCutGemNotes": "¡Que descubrimiento! Esta impresionante gema magistralmente tallada será la más importante de tu basta colección. Además podría contener algún tipo de magia esperando a que la identifiques. Aumenta tu Constitución en <%= con %>. Armario Encantado: Conjunto de Joyero (Artículo 4 de 4).",
"weaponArmoireMopNotes": "Paso 1: Hunde la fregona en un cubo con agua y fregasuelos. Paso 2: Restriega el suelo con la fregona. Paso 3: Agarra el extremo de la fregona con las dos manos como si fuera un micrófono y dalo todo no defraudes a tus fans. Paso 4 o fase final del conjuro: Repite los pasos 1-3 hasta que el suelo esté brillante. Aumenta la Constitución y la Percepción en <%= attrs %> cada una. Armario Encantado: Segundo Conjunto de Suministros de Limpieza (Artículo 2 de 3)",
"weaponArmoireScholarlyTextbooksNotes": "No dejes pasar esta oportunidad de profundizar y aprender sobre ese tema que tanto te interesa. ¿Qué tema te obsesiona actualmente? Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Uniforme Escolar (Artículo 3 de 4).",
"weaponArmoireMagicSpatulaNotes": "Disfruta viendo cómo tu comida hace malabarismos. Tres giros mágicos completos en el aire y un suave aterrizaje sobre tu espumadera sin desmoronarse significa que estas de suerte. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto Complementos de Cocina (Artículo 1 de 2).",
"weaponArmoireCleaningClothText": "Trapo",
"weaponArmoireCleaningClothNotes": "Lleva esta herramienta de limpieza a tus aventuras y siempre podrás sacarle brillo a las palancas de las mazmorras y dejarlas impolutas. Aumenta la Fuerza y la Constitución en <%= attrs %> cada una. Armario Encantado: Segundo Conjunto de Suministros de Limpieza (Artículo 3 de 3)",
"weaponArmoireScholarlyTextbooksText": "Libros de Texto",
"armorSpecialHeroicTunicText": "Túnica Heroica",
"armorSpecialHeroicTunicNotes": "Ellos dicen que los héroes no se deberían dormir en los laureles pero tu serías capaz de dormir como un tronco con esta bata de moda tan cómoda. Aumenta todas las estadísticas en <%= attrs %>.",
"armorSpecialBirthday2024Text": "Atuendo festivo ridículo",
"armorSpecialBirthday2024Notes": "¡Feliz aniversario, Habitica! Lleva puesto este atuendo festivo ridículo para celebrar este día tan importante. No otorga ningún beneficio.",
"weaponArmoireMagicSpatulaText": "Espumadera Mágica",
"weaponArmoirePushBroomNotes": "Una buena herramienta de limpieza siempre es útil en una mazmorra ya sea para barrer la escoria o para quitar las telarañas de las esquinas. Aumenta la Fuerza y la Inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto Suministros de Limpieza (Artículo 1 de 3)",
"weaponArmoirePaintbrushNotes": "Una sacudida de pura inspiración recorre todo tu cuerpo cuando agarras esta brocha, permitiéndote pintar cualquier cosa que imagines. Aumenta tu Inteligencia en <%= int %>. Armario Encantado: Conjunto de Pintor (Artículo 3 de 4).",
"armorSpecialBirthday2023Text": "Fabulosas vestiduras festivas",
"weaponArmoireFeatherDusterText": "Plumero",
"weaponArmoireMopText": "Fregona",
"weaponArmoireRidingBroomText": "Escoba voladora",
"weaponArmoireRidingBroomNotes": "Reparte todos tus pedidos de objetos mágicos sobre esta estilizada escoba— o simplemente impresiona a tus vecinos. ¡Jejeje! Aumenta la Fuerza en <%= str %> y la Inteligencia en <%= int %>. Armario Encantado: Conjunto Bruja Espeluznante (Artículo 1 de 3)",
"weaponArmoireRollingPinText": "Rodillo",
"weaponArmoireRollingPinNotes": "Aplasta la masa de pizza y déjala fina mientras usas el rodillo como mazo contra los ratones de peluche que asoman la cabeza en la máquina de premio. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Utensilios de Cocina 2 (Artículo 2 de 2).",
"armorSpecialBirthday2023Notes": "¡Feliz aniversario, Habitica! Lleva puesto este atuendo festivo para celebrar este día tan importante. No otorga ningún beneficio.",
"weaponArmoireFinelyCutGemText": "Gema magistralmente tallada",
"weaponArmoireFeatherDusterNotes": "Deja que las elegantes plumas de este plumero se deslicen sobre tus viejos y gastados pertrechos para que parezcan recién estrenados. ¡Precaución con el contraataque del polvo que puede causarte estornudos! Aumenta la Constitución y la Percepción en <%= attrs %> cada una. Armario Encantado: Conjunto Suministros de Limpieza (Artículo 2 de 3)",
"weaponArmoirePaintbrushText": "Brocha",
"armorSpecialFall2022RogueNotes": "Ya sea q estés nadando, acechando o de gresca, estarás seguro con esta armadura. Aumenta la Percepción en <%= per %>. Equipamiento Edición Limitada Otoño 2022.",
"armorSpecialFall2022MageNotes": "Vuela tan veloz como el vientos con estas fantásticas alas y sujeta con fuerza tu más preciada posesión con estas temibles garras. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Otoño 2022.",
"armorSpecialFall2022WarriorNotes": "¡ARRGGG! ¡GRANDES HOMBRERAS significa que eres GRANDE Y FUERTE! Equipamiento Edición Limitada Otoño 2022.",
"armorSpecialFall2022HealerText": "Profusión de tentáculos de Contemplador",
"armorSpecialWinter2023RogueText": "Cinta decorativa de envoltorio",
"armorSpecialSummer2022RogueText": "Armadura Cangrejo",
"armorSpecialSummer2022WarriorText": "Armadura Torbellino de Agua",
"armorSpecialFall2022WarriorText": "Armadura Orca",
"armorSpecialFall2022MageText": "Armadura de Arpía",
"armorSpecialSpring2022WarriorNotes": "¡Este impermeable y estas katiuskas son tan poderosas que te permiten cantar bajo la lluvia o saltar en los charcos sin pérdida de calor corporal y seco! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de Primavera 2022.",
"armorSpecialSummer2022WarriorNotes": "Listo y perfectamente equipado para una batalla en el mar al estar rodeado por esta columna envolvente de aire y espuma marina. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2022.",
"armorSpecialSummer2022MageText": "Armadura de Pez Manta-Raya",
"armorSpecialSummer2022MageNotes": "Cuando lleves puesta esta armadura, te desenvolverás tan fácilmente por tus tareas como la manta-raya se desliza por el agua. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Verano 2022.",
"armorSpecialSummer2022HealerText": "Cola de Pez Ángel",
"armorSpecialSummer2022HealerNotes": "Usa tus coloridas aletas para nadar por el arrecife y ayuda a los que te contemplen extasiados proporcionándoles descanso y curación. Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada Verano 2022.",
"armorSpecialFall2022RogueText": "Armadura de Ogro de Río",
"armorSpecialFall2022HealerNotes": "¿Cuantas contemplaciones podría un Contemplador contemplar, si es que un Contemplador puede contemplar contemplaciones? Cuidado, la respuesta podría matarte. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Otoño 2022.",
"armorSpecialWinter2023HealerText": "Traje de Pájaro Cardenal Rojo",
"armorSpecialWinter2023MageText": "Vestido de Luz de Hada",
"armorSpecialWinter2023WarriorNotes": "Este áspero pero elegante traje de morsa es perfecto para caminar por la playa a media noche. Para presumir hay que sufrir. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Invierno 2022-2023.",
"armorSpecialWinter2023MageNotes": "¡El que tengas luces de colores rodeándote, no te convierte necesariamente en un árbol!...prueba alguna otra cosa el año que viene. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Invierno 2022-2023.",
"armorSpecialWinter2023HealerNotes": "Este flamante traje de pájaro cardenal rojo es perfecto para volar alto dejando atrás tus problemas. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Invierno 2022-2023.",
"armorSpecialSpring2023RogueNotes": "Puede que solo tengas cuatro extremidades pero tus habilidades de escalada y reptar están a la altura de las más grandes larvas. Aumenta la percepcion en <%= per %>. Equipamiento Edición Limitada Primavera 2023.",
"armorSpecialSpring2023RogueText": "Cubretodo de Oruga",
"armorSpecialSpring2023WarriorText": "Armadura de Colibrí",
"armorSpecialWinter2023RogueNotes": "Sustrae algunos objetos. Envuélvelos en un bonito papel decorativo. ¡Ahora deslízalos inadvertidamente en los bolsillos de algún Pícaro de esta posada! Diversión garantizada digna de esta temporada. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Invierno 2022-2023.",
"armorSpecialWinter2023WarriorText": "Elegante Traje de Morsa",
"armorSpecialSummer2023RogueText": "Envoltura de pez Guppy (Poecilia reticulata)",
"armorSpecialSummer2023RogueNotes": "¡Hasta arriba! ¡Vale, baja lento! ¡No! Demasiado lento... Aumenta la percepcion en <%= per %>. Equipamiento Edición Limitada Verano 2023.",
"armorSpecialSummer2023WarriorText": "Armadura de Carpa Dorada",
"armorSpecialSpring2023WarriorNotes": "Ese zumbido que escuchas, no, no es una abeja, son tus alas de colibrí aleteando más rápido de lo que alcanza tu imaginación. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Primavera 2023.",
"armorSpecialSpring2023MageText": "Traje Piedra Lunar",
"armorSpecialSpring2023MageNotes": "Este soberbio traje primaveral amplifica la magia de una pequeña piedra lunar. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Primavera 2023.",
"armorSpecialSpring2023HealerText": "Vestido Hoja de Lirio",
"armorSpecialSpring2023HealerNotes": "Un glorioso toque de clorofila que te hará la envidia de tu Equipo. ¡Divino! Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Primavera 2023.",
"armorSpecialWinter2024RogueNotes": "¡Whooooo! ¿Serás un verdadero búho ártico cuando te pongas esta túnica? Cubierto con este mullido plumaje te mantendrás caliente y acechante. ¡Whoooo! Aumenta la percepcion en <%= per %>. Equipamiento Edición Limitada Invierno 2023-2024.",
"armorSpecialSummer2023WarriorNotes": "Aunque los Guerreros Carpa Dorada tienen una memoria excelente, siempre hacen listas para organizar sus Tareas Diarias y Tareas Pendientes porque como reza el lema de su unidad, “Más vale un lápiz corto que una memoria larga”. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Verano 2023.",
"armorSpecialSummer2023MageText": "Ropas Coralinas",
"armorSpecialWinter2024RogueText": "Túnica de Búho del Artico",
"armorSpecialWinter2024WarriorText": "Armadura de Chocolate Corteza de Menta",
"armorSpecialWinter2024WarriorNotes": "¡Anda! Resulta que la aleación de chocolate, la menta y el glaseado produce un material más fuerte que la aleación del acero toledano. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Invierno 2023-2024.",
"armorSpecialWinter2024MageText": "Túnica de mago Unicornio Marino",
"armorSpecialWinter2024MageNotes": "Practico, bonito y ¡temible! Esta túnica te mantiene calentito mientras despliegas tus habilidades mágicas a temperaturas bajo cero. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Invierno 2023-2024.",
"armorSpecialWinter2024HealerText": "Armadura Escarcha",
"armorSpecialWinter2024HealerNotes": "Este brillante cubito de hielo mágico al menos te protege si tienes que huir. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Invierno 2023-2024.",
"eyewearMystery202204AText": "Cara Virtual",
"eyewearMystery202204BText": "Cara Virtual",
"armorSpecialSummer2023MageNotes": "Siéntete protegido y cómodo con este fluido, largo y suelto atuendo, perfectamente mimetizado para una aventura bajo el mar. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Verano 2023.",
"armorSpecialFall2023MageText": "Túnica de Brujo Escarlata",
"armorSpecialFall2023MageNotes": "Con sus hilos escarlata y sus filigranas en oro, este conjunto es un éxtasis para los sentidos. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Otoño 2023.",
"armorSpecialFall2023HealerText": "Cuerpo de Criatura del Pantano",
"armorSpecialFall2023HealerNotes": "Esta amalgama homogeneizada de musgo, rocas y agua de pantano es un atuendo a veces duro y a veces esponjoso (pero siempre intimidante) Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Otoño 2023.",
"eyewearMystery202204BNotes": "¿Cuál es tu estado de ánimo hoy? Exprésate libremente con estas divertidas pantallas (bis). No otorga ningún beneficio. Artículo de Suscriptor Abril 2022.",
"eyewearMystery202204ANotes": "¿Cuál es tu estado de ánimo hoy? Exprésate libremente con estas divertidas pantallas. No otorga ningún beneficio. Artículo de Suscriptor Abril 2022.",
"eyewearMystery202208Text": "Ojos Brillantes",
"eyewearMystery202208Notes": "Haz que tus enemigos tengan una falsa sensación de seguridad mirándolos con estos terribles ojos, pero muy cuquis por cierto. No otorga ningún beneficio. Artículo de Suscriptor Agosto 2022.",
"armorSpecialSummer2023HealerText": "Vestido Enagua de Algas",
"armorSpecialSummer2023HealerNotes": "Este vestido complementado con su ajustado corpiño verde mantiene fuertemente agarradas entre otras cosas, tus metas y convicciones. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Verano 2023.",
"armorSpecialFall2023RogueText": "Caldero Maldito",
"armorSpecialFall2023WarriorText": "Armadura Reproductor de Vídeo",
"armorSpecialFall2023WarriorNotes": "¿Puedo reproducir DVDs? ¿Cintas VHS? ¿Beta? ¡¿Qué clase de brujería es esta?! ¿Qué tipo de cables necesita para conectarse a la Tele? ¡Glup! ¡Resulta que esta es la parte más aterradora de todo! Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Verano 2023.",
"backSpecialAnniversaryText": "Capa Héroe de Habitica",
"bodySpecialAnniversaryText": "Collar Héroe de Habitica",
"backMystery202205Text": "Alas del Anochecer",
"backMystery202205Notes": "El eco que se escucha entre las dunas y que aturde a tus enemigos es el poderoso aleteo de estas enormes alas. No otorga ningún beneficio.Artículo de Suscriptor Mayo 2022.",
"backMystery202206Text": "Alas de Ninfa de los Mares",
"backMystery202206Notes": "¡Alas extravagantes hechas de agua que simulan las olas del mar! No otorga ningún beneficio. Artículo de Suscriptor Junio 2022.",
"backMystery202301Text": "Las Cinco Colas del Valor",
"backMystery202301Notes": "¡Estas colas pomposas son custodias de un ancestral poder etéreo además de un elevado nivel de encanto! Artículo de Suscriptor Enero 2023.",
"backSpecialHeroicAureoleNotes": "Las gemas incrustadas de esta diadema relucen de forma especial cuando cuentas tus gloriosas hazañas. Aumenta toda las estadísticas en <%= attrs %>.",
"bodySpecialAnniversaryNotes": "¡El complemento perfecto para tu conjunto Púrpura real! No otorga ningún beneficio. Artículo Edición Especial Fiesta 10º Aniversario.",
"backSpecialAnniversaryNotes": "Tu orgullosa capa ondeante al viento le dice a todo el que te ve que eres uno de los Héroes de Habitica. No otorga ningún beneficio. Artículo Edición Especial Fiesta 10º Aniversario.",
"backSpecialHeroicAureoleText": "Diadema Heroica",
"backMystery202401Notes": "Conjura suaves ráfagas de nieve o provoca una poderosa tormenta helada. ¡La decisión está en tus manos! No otorga ningún beneficio. Artículo de Suscriptor Enero 2024.",
"backMystery202401Text": "Aurea de Nieve",
"bodyArmoireKarateRedBeltText": "Cinturón Rojo",
"bodyArmoireKarateRedBeltNotes": "Este cinturón anuncia que has aprendido a ser cauto cuál Mantis Orquídea. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Karateka (Artículo 8 de 10).",
"bodyArmoireKarateBrownBeltText": "Cinturón Marrón",
"bodyArmoireKarateBrownBeltNotes": "Este cinturón es un símbolo de aquellos cuyas técnicas y habilidades han madurado cuál flor de loto. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Karateka (Artículo 9 de 10).",
"headAccessoryMystery202212Notes": "Eleva a cotas sobrehumanas tu calidez y amistad con esta tiara de oro ornamentada. No otorga ningún beneficio. Artículo de Suscriptor Diciembre 2022.",
"headAccessoryMystery202305Text": "Cuernos Manto de Noche Perpetua",
"headAccessoryMystery202302Text": "Orejas de Gato de Cheshire (El Sonrisas)",
"backMystery202302Text": "Cola de Gato de Cheshire “El Sonrisas”",
"backMystery202302Notes": "Al ponerte esta cola risoplarás con júbilo ¡Oh, frobioso día! ¡Callooh! Callay! ¡Jabberwocky! No otorga ningún beneficio. Artículo de Suscriptor Febrero 2023.",
"backMystery202305Text": "Alas Manto de Noche Perpetua",
"backMystery202305Notes": "Sigue el destello procedente de la luz de Venus justo antes de caer la noche y vuela a extrañas dimensiones con estas alas. No otorga ningún beneficio. Artículo de Suscriptor Mayo 2023.",
"backMystery202309Notes": "Revolotea por el bosque dorado, planea sobre las montañas nubladas, y vuela sobre el espumoso río grande con estas alas tan hermosas y radiantes. No otorga ningún beneficio. Artículo de Suscriptor Septiembre 2023.",
"bodyArmoireKarateOrangeBeltNotes": "Este cinturón pertenece a aquellos que han madurado y ya dominan el nivel principiante. Constitución en <%= con %>. Armario Encantado: Conjunto de Karateka (Artículo 4 de 10).",
"bodyArmoireKarateGreenBeltNotes": "Este cinturón acredita que has alcanzado el nivel intermedio debido a tu aprendizaje y fortalecimiento de tus habilidades. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Karateka (Artículo 5 de 10).",
"bodyArmoireKarateBlueBeltText": "Cinturón Azul",
"bodyArmoireKarateBlueBeltNotes": "Este cinturón señala un mayor grado de aprendizaje y desarrollo corporal y mental. Constitución en <%= con %>. Armario Encantado: Conjunto de Karateka (Artículo 6 de 10).",
"bodyArmoireKaratePurpleBeltText": "Cinturón Púrpura",
"bodyArmoireKaratePurpleBeltNotes": "Este cinturón adorna a aquellos que ya están listos para sumergirse en las artes avanzadas. Constitución en <%= con %>. Armario Encantado: Conjunto de Karateka (Artículo 7 de 10).",
"bodyArmoireKarateBlackBeltText": "Cinturón Negro",
"bodyArmoireKarateBlackBeltNotes": "El cinturón del nivel más alto dignifica a quienes buscan y profundizan su entendimiento y pueden transmitir ese mismo conocimiento a los novicios. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Karateka (Artículo 10 de 10).",
"headAccessorySpecialHeroicCircletNotes": "Dura es la cabeza que lleva puesta la corona, pero está tiara es tan liviana como tu espíritu generoso. Aumenta toda las estadísticas en <%= attrs %>.",
"headAccessoryMystery202205Notes": "Estos resplandecientes cuernos son tan brillantes como los últimos rayos de la puesta de sol en el desierto. No otorga ningún beneficio. Artículo de Suscriptor Mayo 2022.",
"headAccessoryMystery202212Text": "Tiara Glacial",
"headAccessoryMystery202309Text": "Antenas Colosales de Mariposa Luna de Madagascar",
"headAccessoryMystery202302Notes": "El accesorio purrre-fecto para deslumbrar con tu encanta-meau-dora sonrisa. No otorga ningún beneficio. Artículo de Suscriptor Febrero 2023.",
"backMystery202309Text": "Alas Colosales de Mariposa Luna de Madagascar",
"headAccessorySpecialHeroicCircletText": "Tiara Heroica",
"bodyArmoireKarateWhiteBeltText": "Cinturón Blanco",
"bodyArmoireKarateWhiteBeltNotes": "Este cinturón del nivel más bajo está destinado a aquellos que acaban de empezar su aventura. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Karateka (Artículo 2 de 10).",
"bodyArmoireKarateYellowBeltText": "Cinturón Amarillo",
"bodyArmoireKarateYellowBeltNotes": "Este cinturón está preparado para principiantes que ya saben lo básico. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Karateka (Artículo 3 de 10).",
"bodyArmoireKarateOrangeBeltText": "Cinturón Naranja",
"bodyArmoireKarateGreenBeltText": "Cinturón Verde",
"headAccessoryMystery202205Text": "Cuernos de Dragón “Alas del Crepúsculo”",
"eyewearSpecialAnniversaryText": "Máscara de Héroe de Habitica",
"headAccessoryMystery202307Notes": "¡Esta poderosa corona invoca ciclones y el temible tifón! No otorga ningún beneficio. Artículo de Suscriptor Julio 2023.",
"headAccessoryMystery202305Notes": "Estos cuernos brillan al reflejo de la luz de la Luna. No otorga ningún beneficio. Artículo de Suscriptor Mayo 2023.",
"headAccessoryMystery202309Notes": "Estas antenas de moda son ligeras, ¡pero te van a ayudar a elegir la dirección correcta! ¡Corre busca a Gwaihir! No otorga ningún beneficio. Artículo de Suscriptor Septiembre 2023.",
"headAccessoryMystery202310Text": "Halo de Luces Fantasmales",
"headAccessoryMystery202310Notes": "Como un fuego fatuo-luz extraña, estos brillos sobrenaturales pueden condenar a las almas curiosas a su perdición. No otorga ningún beneficio. Artículo de Suscriptor Octubre 2023.",
"headAccessoryMystery202307Text": "Corona del Kraken",
"eyewearMystery202312Notes": "No te preocupes, estos azules gélidos te ayudarán a ver a través de esta fría y oscura estación hacia los meses cálidos que se avecinan. No otorga ningún beneficio.Artículo de Suscriptor Diciembre 2023.",
"eyewearMystery202312Text": "Ojos Azules Invernales",
"eyewearMystery202303Text": "Mirada Perdida",
"eyewearMystery202308Text": "Ojos Entrecerrados",
"eyewearMystery202308Notes": "¿Te estas durmiendo, o solo descansando la vista preparándote para tu siguiente cruenta batalla? No otorga ningún beneficio. Artículo de Suscriptor Agosto 2023.",
"eyewearMystery202303Notes": "Que tu expresión indiferente sea el cebo que lleve a tus enemigos a creer que están seguros. No otorga ningún beneficio. Artículo de Suscriptor Marzo 2023.",
"eyewearArmoireComedyMaskText": "Máscara de la Comedia Talía",
"eyewearSpecialAnniversaryNotes": "Observa el mundo a través de los ojos de uno de los héroes de Habitica - ¡TU! Artículo Edición Especial Fiesta 10º Aniversario.",
"eyewearArmoireComedyMaskNotes": "¡Alegraos insensatos! Aquí tienes una máscara peculiar para tu divertido corazón, haz malabares, anuncia felicidad y expresa alegría y regocijo desde la escena. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Máscaras de Teatro (Artículo 1 de 2).",
"eyewearArmoireTragedyMaskText": "Máscara de la Tragedia Melpómene",
"eyewearArmoireTragedyMaskNotes": "¡Ay de mi! Aquí tienes esta pesada máscara para tu triste interpretación. Te pavoneas y te inquietas, y al final tu expresión se vuelve afligida y triste desde la escena. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Máscaras de Teatro (Artículo 2 de 2).",
"eyewearArmoireJewelersEyeLoupeText": "Ojo Lupa de Joyero Maestro",
"eyewearArmoireJewelersEyeLoupeNotes": "Este ojo de lupa aumenta aquello en lo que trabajas para que puedas ver absolutamente todos los detalles. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Joyero Maestro (Artículo 2 de 4).",
"armorMystery202401Notes": "Nada mejor que sentirte calentito dentro de estos ropajes delicados como cristalinos de copos de nieve, mientras lanzas tus hechizos de temporada invernal. No otorga ningún beneficio. Artículo de Suscriptor Enero 2024.",
"armorMystery202401Text": "Túnica de Hechicero de las Nieves",
"armorMystery202304Text": "Armadura Tetera Picuda",
"armorMystery202210Notes": "Trata de deslizarte, ¡comprobarás que es un sistema de desplazamiento muy eficiente y elegante! No otorga ningún beneficio. Artículo de Suscriptor Octubre 2022.",
"armorMystery202212Text": "Vestido Azul Glacial",
"armorMystery202210Text": "Armadura de Ofidio Siniestro",
"armorMystery202207Text": "Armadura Gelatinosa de Jammin (El Mermeladas)",
"armorMystery202207Notes": "Esta armadura hará que tu aspecto sea glamuroso y a la vez gelatinoso. ¡Un regalo para los sentidos! No otorga ningún beneficio. Artículo de Suscriptor Julio 2022.",
"armorMystery202212Notes": "El espacio puede parecer frío, vacío y silencioso, pero este encantador vestido hará que lo sientas acogedoramente hogareño cuando navegues por el. No otorga ningún beneficio. Artículo de Suscriptor Diciembre 2022.",
"armorMystery202304Notes": "Soy una pequeña tetera, ¡aquí mi asilla y aquí mi boquilla! No otorga ningún beneficio. Artículo de Suscriptor Abril 2023.",
"armorMystery202306Text": "Chubasquero Arcoíris",
"armorMystery202306Notes": "¡Nadie va a arruinar tu desfile! Y si lo intentan, ¡te mantendrás colorido y seco! No otorga ningún beneficio. Artículo de Suscriptor Junio 2023.",
"armorMystery202310Text": "Túnica de Espectro",
"armorMystery202310Notes": "Esta prenda espectral danzará grácilmente entre los gases de la ciénaga de los muertos mientras tratas de dar caza al portador del anillo. No otorga ningún beneficio. Artículo de Suscriptor Octubre 2023.",
"armorMystery202307Text": "Tentáculos de Kraken",
"armorMystery202307Notes": "Las ventosas de tus tentáculos son tan poderosas que te mantienen adherido al lecho marino mientras agarran y succionan el casco de barcos extraviados junto con toda su tripulación hacia las oscuras profundidades. No otorga ningún beneficio. Artículo de Suscriptor Julio 2023.",
"armorArmoireBasketballUniformNotes": "¿Te estás preguntando que hay impreso en la espalda de este uniforme? Tu número favorito ¡por supuesto! AumentaPercepción en <% per %>. Armario Encantado: Conjunto Antiguo Jugador de Baloncesto (Artículo 1 de 2).",
"armorArmoireGreenFluffTrimmedCoatNotes": "Cuentan las leyendas que una vez en cada generación aparece un abrigo llamado a ser el supremo en calidez y comfort. Su pelusa es de filigrana y sus botones abrochables incluso con guantes. Este es EL ABRIGO. Aumenta la fuerza y la inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto Sombreo de Trampero (Artículo 2 de 2).",
"armorArmoireSchoolUniformPantsNotes": "Ya sea q estés asistiendo a clases para magos, jinetes de dragón, deportistas, artesanos o iniciados en una logia tan secreta que no podamos revelarla aquí, encajarás perfectamente con este uniforme. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Uniforme Escolar (Artículo 2 de 4).",
"armorArmoireGreenFluffTrimmedCoatText": "Abrigo con Ribete de Pelusa Verde",
"armorArmoirePaintersApronText": "Delantal de Artista Pintor",
"armorArmoirePaintersApronNotes": "Este delantal protege tus ropajes de la pintura y tu creatividad de las criticas insidiosas. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Artista Pintor (Artículo 1 de 4).",
"armorArmoireStripedRainbowShirtText": "Camisa Arcoíris",
"armorArmoireStripedRainbowShirtNotes": "Los colores del arcoíris nunca antes habían lucido tan bien. ¡Se valiente! Aumenta la fuerza y la inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto Arcoíris (Artículo 1 de 2).",
"armorArmoireSchoolUniformSkirtText": "Uniforme Escolar con Falda",
"armorArmoireSchoolUniformSkirtNotes": "Ya sea q estés asistiendo a clases para magos, jinetes de dragón, deportistas, artesanos o iniciados en una logia tan secreta que no podamos revelarla aquí, encajarás perfectamente con este uniforme. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Uniforme Escolar (Artículo 1 de 4).",
"armorArmoireSchoolUniformPantsText": "Uniforme Escolar con Pantalones",
"armorArmoireKarateGiText": "Kimono de Karateka",
"armorArmoireStrawRaincoatNotes": "Este chubasquero tejido en paja de una pieza te ayudará a estar seco y protegerá tu armadura de la temible maldición del óxido. Eso si, ¡no te acerques a ninguna llama ni cuerpo incandescente! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Chubasquero de Paja (Artículo 1 de 2).",
"armorArmoireFancyPirateSuitText": "Elegante Librea de Pirata",
"armorArmoireSheetGhostCostumeNotes": "¡Buuuu! Este es el más oscuro y terrorífico disfraz de toda Habitica, así q por favor úsalo prudentemente... y vigila donde pisas para no tropezar. Aumenta la Constitución en <%= con %>. Armario Encantado: Artículo Independiente.",
"armorArmoireJewelersApronText": "Delantal de Joyero Maestro",
"armorArmoireJewelersApronNotes": "Este delantal de faena es lo único q necesitas llevar puesto cuando te sientas creativo. Y lo mejor de todo, hay al menos dos docenas de bolsillos para guardar cualquier cosa q puedas necesitar. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Joyero Maestro (Artículo 1 de 4).",
"armorArmoireShawlCollarCoatText": "Abrigo Cuello Chal",
"armorArmoireShawlCollarCoatNotes": "Un mago sabio dijo una vez que no había nada mejor que ser ¡entrañable y productivo, hey dol, merry dol! Lleva puesto este abrigo cálido y elegante mientras superas los desafíos de este año. Aumenta la Constitución en <%= con %>. Armario Encantado: Artículo Independiente.",
"armorArmoireTeaGownNotes": "¡Eres fuerte, creativa y brillante y encima vistes a la moda! Aumenta la fuerza y la inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto Fiesta del Té (Artículo 1 de 3).",
"armorArmoireTeaGownText": "Vestido para Fiesta de Té",
"armorArmoireBasketballUniformText": "Uniforme de Baloncesto",
"armorArmoireDiagonalRainbowShirtText": "Camisa Arcoíris en Diagonal",
"armorArmoireDiagonalRainbowShirtNotes": "Un toque de color con un toque de estilo. ¡Se feliz! Aumenta la constitucion y la percepción en <%= attrs %>. Armario Encantado: Conjunto Arcoíris (Artículo 2 de 2).",
"armorArmoireAdmiralsUniformNotes": "¡Saludamos a vuecencia! Este uniforme de la armada muestra claramente que usía está preparado para tomar el mando de sus tareas y de este navío. Aumenta la constitucion y la fuerza en <%= attrs %>. Armario Encantado: Conjunto de Almirante (Artículo 2 de 2).",
"armorArmoireKarateGiNotes": "Este ligero kimono de Karateka es perfecto tanto para entrenar como para competir y hacer la patada de la grulla. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Karateka (Artículo 1 de 10).",
"armorArmoireFancyPirateSuitNotes": "Usa esta elegante librea mientras organizas la pequeña biblioteca de tu galeón o mientras debates educadamente con los facinerosos de tu tripulación amotinada. Aumenta la constitucion y la inteligencia en <%= attrs %>. Armario Encantado: Conjunto Pirata Elegante (Artículo 1 de 3).",
"armorArmoireSheetGhostCostumeText": "Sábana Disfraz de Fantasma",
"armorArmoireAdmiralsUniformText": "Librea de Almirante"
}
+8 -2
View File
@@ -206,7 +206,7 @@
"reportDescription": "Descripción",
"reportDescriptionPlaceholder": "Describe el error detalladamente aquí",
"submitBugReport": "Enviar informe de error",
"reportSent": Informe de errores enviado!",
"reportSent": Gracias por tu contribución!",
"emptyReportBugMessage": "No se ha encontrado mensaje de informe de errores",
"reportBugHeaderDescribe": "Por favor, describe el error que estás experimentando y nuestro equipo se pondrá en contacto contigo.",
"reportEmailText": "Esto solo se utilizará para contactar contigo en relación con el informe de error.",
@@ -217,5 +217,11 @@
"skipExternalLinkModal": "Mantenga presionada la tecla CTRL (Windows) o Comando (Mac) al hacer clic en un enlace para omitir este modal.",
"refreshList": "Actualizar lista",
"leaveHabitica": "Estás a punto de salir de Habitica.com",
"leaveHabiticaText": "Habitica no es responsable del contenido de ningún sitio web vinculado que no sea propiedad ni esté operado por HabitRPG.<br>Tenga en cuenta que las prácticas de estos sitios web pueden diferir de las pautas de la comunidad de Habitica."
"leaveHabiticaText": "Habitica no es responsable del contenido de ningún sitio web vinculado que no sea propiedad ni esté operado por HabitRPG.<br>Tenga en cuenta que las prácticas de estos sitios web pueden diferir de las pautas de la comunidad de Habitica.",
"questionEmailText": "Solo se utilizará para contactarte en relación con tu pregunta.",
"question": "Pregunta",
"questionDescriptionText": "Puedes enviar tus preguntas en tu idioma materno si no te sientes cómodo hablando en inglés.",
"questionPlaceholder": "Haz tu pregunta aquí",
"askQuestionHeaderDescribe": "¿Eres nuevo en Habitica y no sabes lo que haces?¿Eres veterano pero no consigues descubrir cómo se usa alguna de las funciones? Rellena este formulario y nuestro equipo se pondrá en contacto contigo.",
"submitQuestion": "Enviar pregunta"
}
+7 -4
View File
@@ -97,11 +97,11 @@
"cannotSendGemsToYourself": "No te puedes enviar gemas a ti mismo, en su lugar, intenta con una subscripción.",
"badAmountOfGemsToSend": "La cantidad debe estar entre 1 y tu número actual de gemas.",
"report": "Reportar",
"abuseFlagModalHeading": "Reportar Infracción",
"abuseFlagModalBody": "¿Estás seguro de que quieres reportar este mensaje? <strong>Solo</strong> debes reportar un mensaje que infringe las <%= firstLinkStart %>Normas de la comunidad<%= linkEnd %> y/o los <%= secondLinkStart %>Términos de Servicio<%= linkEnd %>. Al reportar inapropiadamente un mensaje, infringes las Normas de la comunidad, lo que podría costarte una infracción.",
"abuseFlagModalHeading": "Reportar una Infracción",
"abuseFlagModalBody": "Solo debes reportar un mensaje que infringe las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o los <%= secondLinkStart %>Términos de Servicio<%= linkEnd %>. Enviar un informe falso es una infracción de Normas de la comunidad de Habitica.",
"abuseReported": "Gracias por denunciar esta infracción. Los moderadores han sido informados.",
"whyReportingPost": "¿Por qué estás reportando este mensaje?",
"whyReportingPostPlaceholder": "Por favor, ayuda a nuestros moderadores dejándonos saber el por qué estás reportando este mensaje como infracción. Por ejemplo: spam, groserías, juramentos religiosos, intolerancia, difamaciones, temas para adultos, o violencia.",
"whyReportingPostPlaceholder": "Motivo del informe",
"optional": "Opcional",
"needsTextPlaceholder": "Escribe tu mensaje aquí.",
"copyMessageAsToDo": "Copiar mensaje como Tarea Pendiente",
@@ -439,5 +439,8 @@
"newGroupsEnjoy": "¡Esperamos que disfrutes de tu experiencia con los Planes de Grupo!",
"tavernDiscontinued": "La Taberna y los Gremios han dejado de funcionar",
"tavernDiscontinuedLinks": "Obtén más información sobre el <a href='/static/faq/tavern-and-guilds'>Cese de Servicio de la Taberna y los Gremios</a> o regresa a la<a href='/'>página de inicio</a>.",
"sendTotal": "Total:"
"sendTotal": "Total:",
"challengeBannedSlurs": "Tu Desafío contiene un insulto que viola las Normas de la Comunidad de Habitica y se han revocado tus permisos de creación de chat y Desafío. Contacta con admin@habitica.com para obtener más información.",
"challengeBannedWords": "Tu Desafío contiene una palabrota o una referencia a un tema para mayores de edad. Edita tu Desafío para guardarlo. Debes eliminar la palabra, no solo censurarla.",
"challengeBannedSlursPrivate": "Tu Desafío contiene un insulto que viola las Normas de la Comunidad de Habitica. Elimínalo para poder guardar tu Desafío."
}
+15 -4
View File
@@ -155,7 +155,7 @@
"september2018": "Septiembre del 2018",
"september2017": "Septiembre del 2017",
"june2018": "Junio 2018",
"eventAvailabilityReturning": "Disponible para su compra hasta <%= availableDate(locale) %>. Esta poción estuvo disponible por última vez el <%= previousDate(locale) %>.",
"eventAvailabilityReturning": "Disponible para su compra hasta <%= availableDate(locale) %>.",
"fall2019RavenSet": "Cuervo (Guerrero)",
"fall2019LichSet": "Liche (Sanador)",
"fall2019CyclopsSet": "Cíclope (Mago)",
@@ -188,7 +188,7 @@
"fall2020WraithWarriorSet": "Espectro (Guerrero)",
"royalPurpleJackolantern": "Calabaza de Halloween púrpura real",
"novemberYYYY": "Noviembre <%= year %>",
"g1g1Limitations": "Este es un evento por tiempo limitado que comienza el 15 de Diciembre a las 8:00 AM ET (13:00 UTC) y termina el 8 de Enero a las 11:59 PM ET (9 de Enero a las 04:59 UTC). Esta promoción sólo es válida cuando se hace un regalo a otro Habiticano. Si tu o el receptor de tu regalo ya tenéis una suscripción, la suscripción regalada añadirá meses de crédito que sólo se usarán cuando la suscripción actual sea cancelada o expire.",
"g1g1Limitations": "Este es un evento por tiempo limitado que comienza el <%= promoStartOrdinal %> de <%= promoStartMonth %> a las <%= promoStartTime %> y terminal el <%= promoEndOrdinal %> <%= promoEndMonth %> a las <%= promoEndTime %>. Esta promoción sólo es válida cuando se hace un regalo a otro Habiticano. Si tu o el receptor de tu regalo ya tenéis una suscripción, la suscripción regalada añadirá meses de crédito que sólo se usarán cuando la suscripción actual sea cancelada o expire.",
"limitations": "Limitaciones",
"g1g1HowItWorks": "Escribe el nombre de usuario de la cuenta a la que quieres hacerle el regalo. Desde ahí, selecciona la duración de la suscripción que quieres regalar y realiza el pago. Tu cuenta será automaticamente recompensada con el mismo nivel de suscripción que acabas de regalar.",
"howItWorks": "Cómo funciona",
@@ -232,7 +232,7 @@
"octoberYYYY": "Octubre de <%= year %>",
"fall2022HarpyMageSet": "Arpía (Mago)",
"fall2022OrcWarriorSet": "Orca (Guerrero)",
"gemSaleLimitations": "Esta promoción solo aplica durante el tiempo limitado del evento. Este evento empieza el <%= eventStartOrdinal %> de <%= eventStartMonth %> a las 8:00 AM EDT (12:00 UTC) y acabará el <%= eventEndOrdinal %> de <%= eventStartMonth %> a las 8:00 PM EDT (00:00 UTC). Esta promoción solo está disponible cuando se compran Gemas para uno mismo.",
"gemSaleLimitations": "Esta promoción solo aplica durante el tiempo limitado del evento. Este evento empieza el <%= eventStartOrdinal %> de <%= eventStartMonth %> a las 8:00 AM EDT (12:00 UTC) y acabará el <%= eventEndOrdinal %> de <%= eventEndMonth %> a las 8:00 PM EDT (00:00 UTC). Esta promoción solo está disponible cuando se compran Gemas para uno mismo.",
"gemSaleHow": "Entre el <%= eventStartOrdinal %> y <%= eventEndOrdinal %> de <%= eventStartMonth %>, simplemente compra cualquier paquete de Gemas como normalmente, y se abonará en tu cuenta el número promocional de Gemas. ¡Más Gemas para gastar, compartir o guardar para futuras entregas!",
"fall2022KappaRogueSet": "Kapa (Pícaro)",
"fall2022WatcherHealerSet": "Mirador (Sanador)",
@@ -256,5 +256,16 @@
"birthdaySet": "Conjunto de Cumpleaños",
"winter2023RibbonRogueSet": "Lazo (Pícaro)",
"winter2023FairyLightsMageSet": "Luces de Hada (Mago)",
"summer2023GoldfishWarriorSet": "Pez dorado (Guerrero)"
"summer2023GoldfishWarriorSet": "Pez dorado (Guerrero)",
"winter2024SnowyOwlRogueSet": "Búho Nival (Pícaro)",
"winter2024FrozenHealerSet": "Helado (Sanador)",
"winter2024PeppermintBarkWarriorSet": "Conjunto de corteza de menta (Guerrero)",
"winter2024NarwhalWizardMageSet": "Conjunto Mago narval (Mago)",
"summer2023GuppyRogueSet": "Guppy (Pícaro)",
"summer2023KelpHealerSet": "Alga marina (Sanador)",
"summer2023CoralMageSet": "Coral (Mago)",
"fall2023ScaryMovieWarriorSet": "Película de miedo (Guerrero)",
"fall2023ScarletWarlockMageSet": "Brujo escarlata (Mago)",
"fall2023WitchsBrewRogueSet": "Pócima de la bruja (Pícaro)",
"fall2023BogCreatureHealerSet": "Criatura del pantano (Sanador)"
}
+3 -2
View File
@@ -15,7 +15,7 @@
"messageMissingEggPotion": "No tienes ese huevo o poción",
"messageInvalidEggPotionCombo": "¡No puedes hacer eclosionar a un huevo mascota de misión con una poción de eclosión mágica! Inténtalo con un huevo diferente.",
"messageAlreadyPet": "Ya tienes esa mascota, ¡intenta una combinación diferente!",
"messageHatched": "¡Tu huevo ha eclosionado! Visita tu establo para equipar a tu mascota.",
"messageHatched": "¡Tu huevo ha eclosionado! Visita Mascotas y Monturas para equipar a tu mascota.",
"messageNotEnoughGold": "No tienes suficiente Oro",
"messageTwoHandedEquip": "Para empuñar <%= twoHandedText %> se necesitan dos manos, así que te has quitado <%= offHandedText %>.",
"messageTwoHandedUnequip": "Para empuñar <%= twoHandedText %> se necesitan dos manos, así que te has quitado ese objeto al ponerte <%= offHandedText %>.",
@@ -59,5 +59,6 @@
"messageBackgroundUnEquipped": "Fondo no equipado.",
"messagePetMountUnEquipped": "Mascota y Montura no equipadas.",
"messageCostumeUnEquipped": "Disfraz no equipado.",
"messageBattleGearUnEquipped": "Equipamiento de batalla no equipado."
"messageBattleGearUnEquipped": "Equipamiento de batalla no equipado.",
"featureRetired": "Esta función ya no está disponible."
}
+28 -19
View File
@@ -1,7 +1,7 @@
{
"questEvilSantaText": "Santa Trampero",
"questEvilSantaNotes": "Escuchas rugidos agonizantes en las profundidades de los campos de hielo. Sigues los gruñidos -interrumpidos por carcajadas- hasta un claro en el bosque, donde ves una osa polar adulta. Está enjaulada y encadenada, luchando por su vida. Bailando encima de la jaula se encuentra un diablillo malicioso vestido como un náufrago. Vence a Santa Trampero ¡y salva a la bestia!<br><br><strong>Note</strong>: “Santa Trampero” premia con un logro de misión acumulable, pero da una montura rara que solo puede ser añadida a tu establo una vez.",
"questEvilSantaCompletion": "El Santa Trampero chilla de furia y se escabulle en la noche. La osa, agradecida, trata de decirte algo mediante gruñidos y rugidos. La llevas de vuelta a los establos, donde Matt Boch escucha el relato de la osa con una mueca de horror. ¡Tiene un cachorro! Escapó a los campos de hielo cuando mamá osa fue capturada.",
"questEvilSantaCompletion": "El Santa Trampero chilla de furia y se escabulle en la noche. La osa, agradecida, trata de decirte algo mediante gruñidos y rugidos. La llevas de vuelta a los establos, donde Matt Boch, el Maestro de las Bestias, escucha el relato de la osa con una mueca de horror. ¡Tiene un cachorro! Escapó a los campos de hielo cuando mamá osa fue capturada.",
"questEvilSantaBoss": "Santa Trampero",
"questEvilSantaDropBearCubPolarMount": "Oso Polar (Montura)",
"questEvilSanta2Text": "Encuentra al cachorro",
@@ -173,7 +173,7 @@
"questStressbeastBossRageDescription": "¡Cuando este indicador se llene, la Abominable Bestia del Estrés desatará su Golpe de Estrés en Habitica!",
"questStressbeastDropMammothPet": "Mamut (Mascota)",
"questStressbeastDropMammothMount": "Mamut (Montura)",
"questStressbeastBossRageStables": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡Oh no! A pesar de nuestro errores, hemos dejado algunas Tareas Diarias sin realizar por mucho tiempo, y su color rojo oscuro ¡ha enfurecido la Abominable Bestia del Estrés y le ha hecho recuperar parte de su vida! La horrible criatura arremete contra los establos, pero Matt El Maestro de las Bestias salta heroicamente a la batalla para proteger a las mascotas y monturas. La Bestia del Estrés ha incautado Matt en sus mezquinas garras, pero al menos eso hace que se distraiga por el momento. ¡Date prisa! Vamos a mantener nuestras Tareas Diarias marcadas ¡y derrotemos al monstruo antes de que ataque de nuevo!",
"questStressbeastBossRageStables": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡Oh no! A pesar de nuestro errores, hemos dejado algunas Tareas Diarias sin realizar por mucho tiempo, y su color rojo oscuro ¡ha enfurecido la Abominable Bestia del Estrés y le ha hecho recuperar parte de su vida! La horrible criatura arremete contra los establos, pero Matt el Maestro de las Bestias salta heroicamente a la batalla para proteger a las mascotas y monturas. La Bestia del Estrés ha incautado Matt en sus mezquinas garras, pero al menos eso hace que se distraiga por el momento. ¡Date prisa! Vamos a mantener nuestras Tareas Diarias marcadas ¡y derrotemos al monstruo antes de que ataque de nuevo!",
"questStressbeastBossRageBailey": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡¡Ahhh!! ¡Nuestras Tareas Diarias sin completar han hecho que la Abominable Bestia del Estrés se vuelva más histérica que nunca y recupere parte de su vida! Bailey la Pregonera se puso a avisar a los ciudadanos para que se pusieran a salvo, ¡y ahora la despiadada bestia le ha cogido la mano! Mírala, valientemente informando sobre las noticias mientras la Bestia del Estrés la balancea brutalmente... ¡Seamos dignos de su valentía siendo tan productivos como nos sea posible para salvar a nuestros PNJs!",
"questStressbeastBossRageGuide": "`¡La Abominable Bestia del Estrés usó GOLPE DE ESTRÉS!`\n\n¡El aumento repentino de estrés cura a la Abominable Bestia del Estrés!\n\n¡Fíjate! ¡El guía Justin está corriendo alrededor de los tobillos de la Abominable Bestia del Estrés mientras grita trucos para ser más productivo y así intentar distraerla! La Abominable Bestia del Estrés está pisoteando fuerte de la rabia, y parece como si se estuviera agotando de verdad. Dudo que tenga energía suficiente para dar otro golpe. ¡No te rindas... estamos a poco de derrotarla!",
"questStressbeastDesperation": "`¡La Abominable Bestia del Estrés ha llegado a 500k de salud! ¡La Abominable Bestia del Estrés usó Defensa Desesperada!´\n\n¡Casi lo hemos conseguido, habiticanos! ¡Con agilidad y Tareas Diarias, hemos reducido una pizca la salud de la Bestia del Estrés a 500k! La criatura ruge y cae en desesperación, la rabia aumenta más rápido que nunca. Bailey y Matt gritan del terror cuando empieza a moverse alrededor con esa paz aterrorizante, levantando a su paso una tormenta de nieve cegadora que hace que sea más difícil acertar.\n\nTendremos que esforzarnos el doble, pero no te desanimes - esto es señal de que la Bestia del Estrés sabe que va a ser derrotada. ¡No te rindas ahora!",
@@ -473,7 +473,7 @@
"questButterflyUnlockText": "Desbloquea la compra de huevos de oruga en el Mercado",
"questGroupMayhemMistiflying": "Caos en Calavuelos",
"questMayhemMistiflying1Text": "Caos en la Mistificación, Parte 1: En la que la Mistificación Experimenta una Terrible Interrupción",
"questMayhemMistiflying1Notes": "Aunque los adivinos locales predijeron un clima agradable, la tarde es extremadamente ventosa, por lo que aceptar con gratitud la oferta de seguir a tu amigo @Kiwibot hasta su casa para cobijaros del viento tempestuoso. <br><br>Ninguno de los dos os esperáis encontrar al Bufón de Abril descansando en la mesa de la cocina.<br><br>\n—Oh, hola —dice—. Qué casualidad verte por aquí. Por favor, deja que te ofrezca un poco de este delicioso té.<br><br>\n—Esto es... —comienza a decir @Kiwibot—. Esto es MI...<br><br>\n—Sí, sí, por supuesto —dice el Bufón de Abril, sirviéndose unas galletas—. Solo que pensé en colarme para refugiarme de todas esas calaveras invoca-tornados. —Da un despreocupado sorbo a la taza de té—. Por cierto, la ciudad de Mistivuelo está siendo atacada. <br><br>\nHororrizados, tus amigos y tú corréis hacia los establos y ensilláis vuestras monturas aladas más rápidas. A medida que os acercáis a la ciudad flotante, veis que un enjambre de ruidosas calaveras voladoras está poniendo sitio a la ciudad... ¡y un buen número ponen su atención sobre ti!",
"questMayhemMistiflying1Notes": "Aunque los adivinos locales predijeron un clima agradable, la tarde es extremadamente ventosa, por lo que aceptar con gratitud la oferta de seguir a tu amigo @Kiwibot hasta su casa para cobijaros del viento tempestuoso. <br><br>Ninguno de los dos os esperáis encontrar al Bufón de Abril descansando en la mesa de la cocina.<br><br>\n—Oh, hola —dice—. Qué casualidad verte por aquí. Por favor, deja que te ofrezca un poco de este delicioso té.<br><br>\n—Esto es... —comienza a decir @Kiwibot—. Esto es MI...<br><br>\n—Sí, sí, por supuesto —dice el Bufón de Abril, sirviéndose unas galletas—. Solo que pensé en colarme para refugiarme de todas esas calaveras invoca-tornados. —Da un despreocupado sorbo a la taza de té—. Por cierto, la ciudad de Mistivuelo está siendo atacada.\n<br><br>Hororrizados, tus amigos y tú corréis hacia los establos y ensilláis vuestras monturas aladas más rápidas. A medida que os acercáis a la ciudad flotante, veis que un enjambre de ruidosas calaveras voladoras está poniendo sitio a la ciudad... ¡y un buen número ponen su atención sobre ti!",
"questMayhemMistiflying1Completion": "La calavera final cae del cielo con un reluciente conjunto de túnicas color arcoiris en su mandíbula, pero el fuerte viento no ha amainado. Algo más sigue en juego. ¿Y dónde está ese relajado DDía de los Inocentes? Coges las túnicas, y te precipitas hacia la ciudad.",
"questMayhemMistiflying1Boss": "Enjambre de Calaveras Aéreas",
"questMayhemMistiflying1RageTitle": "Reaparición del Enjambre",
@@ -497,7 +497,7 @@
"questMayhemMistiflying3DropShield": "Mensaje Arcoíris del Pícaro (Objeto de la Mano de Fuera)",
"questMayhemMistiflying3DropWeapon": "Mensaje Arcoíris del Pícaro (Objeto de la Mano Principal)",
"featheredFriendsText": "Lote de Misiones Amigos Plumosos",
"featheredFriendsNotes": "Contiene '¡Ayuda! ¡Harpía!', 'El Búho de la Noche', y 'Los Pájaros de la Presastinación.' Disponible hasta el 31 de Mayo.",
"featheredFriendsNotes": "Contiene '¡Ayuda! ¡Harpía!', 'El Búho de la Noche', y 'Los Pájaros de la Presastinación. Disponible hasta el <%= date %>.'",
"questNudibranchText": "Infestación de las Nudibranquias HazloAhora",
"questNudibranchNotes": "Finalmente te decides a comprobar tus Tareas Pendientes en un aburrido día en Habitica. Frente a tus tareas más enrojecidas, hay una manada de babosas marinas azules graznando. ¡No sales de tu asombro! El color zafiro de esas criaturas hace que tus tareas más intimidadoras parezcan algo tan fácil de lograr como el mejor de tus hábitos. Te pones a trabajar con un febril estupor, tachando una tarea tras otra con un incesante frenesí.<br><br>Lo siguiente que descubres es que @LilithofAlfheim te está tirando agua fría por encima. \"¡Las Nudibranquias HazloAhora te han estado picando por todo el cuerpo! ¡Necesitas tomarte un descanso!\"<br><br> Asombrado, te percatas de que tu piel es de un color tan rojo como lo era tu lista de Tareas Pendientes. \"Ser productivo es una cosa\" dice @beffymaroo, \"pero también debes cuidar de ti mismo. ¡Rápido, deshagámonos de ellas!\"",
"questNudibranchCompletion": "Ves la última de las Nudibranquias HazloAhora deslizándose por una pila de tareas completadas mientras que @amadshade las limpia. Deja atrás una bolsa de tela, y la abres encontrando algo de oro, así como varios elipsoides que adivinas que son huevos.",
@@ -505,7 +505,7 @@
"questNudibranchDropNudibranchEgg": "Nudibranquia (Huevo)",
"questNudibranchUnlockText": "Desbloquea la compra de huevos de nudibranquia en el Mercado",
"splashyPalsText": "Lote de Misiones Compis Chapoteantes",
"splashyPalsNotes": "Contiene 'El Derbi Dilatorio', 'Guía la Tortuga', y 'El Gemido de la Ballena'. Disponible hasta el 31 de Julio.",
"splashyPalsNotes": "Contiene 'El Derbi Dilatorio', 'Guía la Tortuga', y 'El Gemido de la Ballena'. Disponible hasta el <%= date %>.",
"questHippoText": "Qué Hipo-Crita",
"questHippoNotes": "Tú y @awesomekitty se tumban bajo la sombra de una palmera, exhaustos. El sol arde sobre Sabana Calmoilento, quemando el suelo. Ha sido un día muy productivo hasta ahora conquistando tus tareas Diarias y este oasis parece un buen sitio para hacer una pausa y refrescarse. Al inclinarte para beber un poco de agua tropiezas hacia atrás y quedas en shock cuando un hipopótamo masivo aparece.\n—¿Descansando tan temprano? No seas perezoso, vuelve al trabajo. —Tú intentas protestar diciendo que has trabajado duro y necesitas una pausa, pero el hipo no está haciendo nada de eso. <br><br> @khdarkwolf te susurra:\n—Mira cómo anda descansando todo el día. ¿Y tiene el coraje de llamarte perezoso? ¡Es el Hipo-Crita! <br><br> \nTu amigo @jumorales asiente con la cabeza.\n—¡Vamos a mostrarle lo que es trabajar duro!\"",
"questHippoCompletion": "El hipo se inclina para rendirse.\n—Te subestimé. Parece que no estabas siendo perezoso. Mis disculpas. La verdad sea dicha, quizá me proyecté un poco. Tal vez deba yo mismo dejar algo de trabajo hecho. Aquí, toma estos huevos como señal de gratitud.\nLos agarras y te instalas al borde del agua, listo para al fin relajarte.",
@@ -513,9 +513,9 @@
"questHippoDropHippoEgg": "Hipo (Huevo)",
"questHippoUnlockText": "Desbloquea la compra de huevos de hipopótamo en el Mercado",
"farmFriendsText": "Lote de Misiones de Amigos Granjeros",
"farmFriendsNotes": "Contiene 'La Vaca Muutante', 'Cabalga el Potro de Pesadilla', y 'El Carnero Trueno'. Disponible hasta el 30 de septiembre.",
"farmFriendsNotes": "Contiene 'La Vaca Muutante', 'Cabalga el Potro de Pesadilla', y 'El Carnero Trueno'. Disponible hasta el <%= date %>.",
"witchyFamiliarsText": "Lote de Misiones de Familiares Brujos",
"witchyFamiliarsNotes": "Contiene 'El Rey Rata', 'El Arácnido Helado', y 'Pantano de la Rana Desastrosa'. Disponible hasta el 31 de octubre.",
"witchyFamiliarsNotes": "Contiene 'El Rey Rata', 'El Arácnido Helado', y 'Pantano de la Rana Desastrosa'. Disponible hasta el <%= date %>.",
"questGroupLostMasterclasser": "Misterio de los Maestros de Clase",
"questUnlockLostMasterclasser": "Para desbloquear esta misión, completa las misiones finales de estas cadenas de misiones: 'Angustia Dilatoria', 'Caos en Calavuelos', 'Calamidad en Estoïcalma', y 'Terror en Bosquetarea'.",
"questLostMasterclasser1Text": "El Misterio de los Maestros de Clase, Parte 1: Lee Entre Líneas",
@@ -559,7 +559,7 @@
"questYarnDropYarnEgg": "Hilo (Huevo)",
"questYarnUnlockText": "Desbloquea la compra de huevos de hilo en el Mercado",
"winterQuestsText": "Lote de Misiones Invernales",
"winterQuestsNotes": "Contiene \"Santa Trampero\", \"Encuentra el Cachorro\", y \"El Ave Helada\". Disponible hasta el 31 de enero. Recuerda que \"Santa Trampero\" y \"Encuentra al Cachorro\" tienen logros de misión acumulables, pero da una montura rara que solo puede añadirse a tu establo una vez.",
"winterQuestsNotes": "Contiene \"Santa Trampero\", \"Encuentra el Cachorro\", y \"El Ave Helada\". Disponible hasta el <%= date %>. Recuerda que \"Santa Trampero\" y \"Encuentra al Cachorro\" tienen logros de misión acumulables, pero da una montura rara que solo puede añadirse a tu establo una vez.",
"questPterodactylText": "El Terror-dáctilo",
"questPterodactylNotes": "Das un paseo a lo largo de los pacíficos Acantilados de Stoïkalma cuando un chillido maléfico rasga el aire. Te das la vuelta para encontrar una horrible criatura que vuela hacia ti, a lo que te invade un poderoso terror. Cuando te das a la fuga, @Lilith de Alfheim te atrapa.\n\n—¡No entres en pánico! Es solo un Terror-dáctilo.<br><br>@Procyon P asiente.\n\n—Anidan cerca, pero se sienten atraídos por el olor de los Hábitos negativos y las Tareas Diarias sin acabar.<br><br>—No te preocupes—dice @Katy133—. ¡Solo necesitamos ser extra productivos para vencerlo!\n\nTe sientes lleno de un renovado sentido de propósito y te das la vuelta para enfrentar a tu enemigo.",
"questPterodactylCompletion": "Con un último chillido, el Terror-dáctilo se desploma sobre el lado del acantilado. Corres hacia delante para ver cómo remonta el vuelo sobre las lejanas estepas.\n\n—Uf, me alegro de que haya terminado—dices.\n\n—Yo también—responde @GeraldThePixel—. ¡Pero mira! Nos ha dejado algunos huevos.\n\n@Edge te entrega tres huevos, y prometes criarlos en tranquilidad, rodeado de Hábitos positivos y Tareas Diarias azules.",
@@ -594,7 +594,7 @@
"questDysheartenerDropHippogriffMount": "Hipogrifo Esperanzado (Montura)",
"dysheartenerArtCredit": "Material gráfico hecho por @AnnDeLune",
"hugabugText": "Abraza un Lote de Misiones de Insectos",
"hugabugNotes": "Contiene \"El Insecto Crítico\", \"El Caracol del Cieno de Rutinaria\" y \"Adiós, Mariposa\". Disponible hasta el 31 de marzo.",
"hugabugNotes": "Contiene \"El Insecto Crítico\", \"El Caracol del Cieno de Rutinaria\" y \"Adiós, Mariposa\". Disponible hasta el <%= date %>.",
"questSquirrelText": "La Ardilla Escurridiza",
"questSquirrelNotes": "¡Te levantas y te das cuenta de que te has quedado dormido! ¿Por qué no ha sonado la alarma...? ¿Cómo es que hay una bellota en el timbre? <br><br>Cuando intentas hacer el desayuno, la tostadora está llena de bellotas. Cuando intentas coger tu montura, @Shtut está ahí, intentando abrir su establo sin resultado. Mira en el agujero de la llave.\n—¿Eso es una bellota?<br><br>\n@randomdaisy grita:\n—¡Oh, no! ¡Sabía que mis ardillas se habían escapado, pero nunca pensé que causarían tantos problemas! ¿Puedes ayudarme a reunirlas antes de que la líen todavía más?<br><br>\nSiguiendo la huella de bellotas colocadas con malicia, rastreas y encuentras a las caprichosas ardillas, con @Cantras ayudando a llevar a todas ellas a casa a salvo. Pero justo cuando piensas que tu tarea está a punto de completarse, ¡una bellota cae sobre tu cabeza! Miras hacia arriba y encuentras una ardilla bestial, apostada detrás de una prodigiosa pila de semillas. <br><br>\n—Ay, madre —murmura @randomdaisy—. Ella siempre ha sido algo así como una guardiana de recursos. ¡Tendremos que proceder con mucho cuidado!\n¡Te reúnes con tu equipo, preparado para afrontar el problema!",
"questSquirrelCompletion": "Acercándote con suavidad, con ofertas de intercambio y algún hechizo tranquilizante, eres capaz de convencer a la ardilla para que se aparte de sus provisiones y vuelva a los establos, que @Shtut acaba de terminar de desbellotizar. Ha dejado algunas bellotas aparte en una mesa de trabajo.\n—¡Esto son huevos de ardilla! A lo mejor puedes criar algunas que no jueguen tanto con la comida.",
@@ -602,9 +602,9 @@
"questSquirrelDropSquirrelEgg": "Ardilla (huevo)",
"questSquirrelUnlockText": "Desbloquea la compra de huevos de ardilla en el Mercado",
"cuddleBuddiesText": "Lote de Misiones Compañeros Abrazados",
"cuddleBuddiesNotes": "Contiene \"El Conejito Asesino\", \"El Hurón Malvado\", y \"La Pandilla de Cobayas\". Disponible hasta el 31 de marzo.",
"cuddleBuddiesNotes": "Contiene \"El Conejito Asesino\", \"El Hurón Malvado\", y \"La Pandilla de Cobayas\". Disponible hasta el <%= date %>.",
"aquaticAmigosText": "Lote de Misiones de Amigos Acuáticos",
"aquaticAmigosNotes": "Contiene 'El ajolote mágico', 'El Kraken del Inkompleto' y 'La llamada de Octothulu'. Disponible hasta el 30 de junio.",
"aquaticAmigosNotes": "Contiene 'El ajolote mágico', 'El Kraken del Inkompleto' y 'La llamada de Octothulu'. Disponible hasta el <%= date %>.",
"questSeaSerpentText": "Peligro en las profundidades: ¡Ataque de la serpiente marina!",
"questSeaSerpentNotes": "Tus manchas te hacen sentir afortunado: es el momento perfecto para un viaje a la pista de carreras de caballitos de mar. Abordas el submarino en Muelles Diligentes y te acomodas para el viaje a Dilatoria, pero apenas te has sumergido cuando un impacto sacude el submarino, haciendo que sus ocupantes caigan.\n ¿Qué está pasando? grita @AriesFaries. <br><br>Miras a través de un ojo de buey cercano y te sorprende la pared de escamas brillantes que pasan por allí.\n–¡Serpiente de mar! aclama el capitán @Witticaster a través del intercomunicador. ¡Preparaos, viene otra vez!\nMientras agarras los brazos de tu asiento, tus tareas inconclusas parpadean ante tus ojos. \"Quizás si trabajamos juntos y los completamos\", piensas, \"¡podemos alejar a este monstruo!\"",
"questSeaSerpentCompletion": "Maltrecha por tu compromiso, la serpiente marina huye, desapareciendo en las profundidades. Cuando llegas a Dilatoria, sueltas un suspiro de alivio antes de ver que @*~Seraphina~ se acerca con tres huevos translúcidos acunados en sus brazos.\n Aquí, debes quedarte con esto dice ella. ¡Sabes cómo manejar una serpiente marina!\nAl aceptar los huevos, prometes nuevamente mantenerte firme al completar tus tareas para asegurarte de que no vuelva a ocurrir.",
@@ -618,7 +618,7 @@
"questKangarooDropKangarooEgg": "Canguro (Huevo)",
"questKangarooUnlockText": "Desbloquea la compra de huevos de canguro en el Mercado",
"forestFriendsText": "Lote de Misiones de Amigos del Bosque",
"forestFriendsNotes": "Contiene \"El espíritu de la primavera\", \"El erizobestia\", y \"La enredadera\". Disponible hasta el 30 de septiembre.",
"forestFriendsNotes": "Contiene \"El espíritu de la primavera\", \"El erizobestia\", y \"La enredadera\". Disponible hasta el <%= date %>.",
"questAlligatorText": "El Insta-Drilo",
"questAlligatorNotes": "— ¡Caramba! —exclama @gully— ¡Un Insta-Drilo en su hábitat natural! Cuidado, distrae a sus presas con cosas que parecen urgentes EN ESTE INSTANTE, y se alimenta de las Tareas Diarias que como consecuencia de eso quedan sin marcar.\nGuardas silencio para evitar llamar su atención, pero es inútil. ¡El Insta-Drilo te ve y carga contra tí! Unas sugestivas voces surgen del Pantano del Estancamiento, atrapando tu atención:\n— ¡Lee este post! ¡Mira esta foto! ¡Préstame atención EN ESTE INSTANTE!\nTe esfuerzas para preparar un contra-ataque, completando tus Tareas Diarias y reafirmando tus buenos Hábitos para defenderte del temible Insta-Drilo.",
"questAlligatorCompletion": "Con tu atención enfocada en lo que es más importante y no en las distracciones del Insta-Drilo, consigues que éste huya. ¡Victoria!\n— ¿Eso son huevos? — pregunta @mfonda.\n— Si los cuidamos correctamente, se convertirán en mascotas leales o en fieles monturas. — responde @UncommonCriminal, dándote tres de ellos para que los cuides.\nEsperemos que sea así, porque si no podríamos enfrentarnos otra vez al Insta-Drilo…",
@@ -626,9 +626,9 @@
"questAlligatorDropAlligatorEgg": "Caimán (Huevo)",
"questAlligatorUnlockText": "Desbloquea la compra de huevos de caimán en el Mercado",
"oddballsText": "Lote de Misiones Bichos Raros",
"oddballsNotes": "Contiene \"La Jalea Regente\", \"Escapa de la Cueva Viviente\" y \"Un Hilo Enredado\". Disponible hasta el 30 de Abril.",
"oddballsNotes": "Contiene \"La Jalea Regente\", \"Escapa de la Cueva Viviente\" y \"Un Hilo Enredado\". Disponible hasta el <%= date %>.",
"birdBuddiesText": "Lote de Misiones de Aves Amigables",
"birdBuddiesNotes": "Contiene “El Ave Helada”, “Gallo Alborotador” y “El Pavo Real del Tira y Afloja”. Disponible hasta el 30 de septiembre.",
"birdBuddiesNotes": "Contiene “El Ave Helada”, “Gallo Alborotador” y “El Pavo Real del Tira y Afloja”. Disponible hasta el <%= date %>.",
"questVelociraptorText": "El Veloci-Rapeador",
"questVelociraptorNotes": "Estás compartiendo pastas de miel con @*~Seraphina~*, @Procyon P y @Lilith of Alfheim cerca de un lago en las Estepas de Estoïcalmaada. De repente, una voz que se lamenta interrumpe vuestro picnic.<br><br><em>Mis Hábitos recibieron un golpe, he perdido mis Tareas Diarias,<br>me estoy perdiendo, hundiéndome en las dudas y en los \"y si\",<br>Solía estar al día con todo,<br>Pero ahora simplemente dejo que las fechas límite pasen.</em><br><br>@*~Seraphina~* se asoma detrás de unos arbustos.\n—\"Es el Veloci-Rapeador. Parece… ¿angustiado?\" —<br><br>Cierras un puño, determinado.\n—\"Solo se puede hacer una cosa. ¡Hora de la batalla de rap!\"",
"questVelociraptorCompletion": "Apareces de entre la hierba y te enfrentas al Veloci-Rapeador.<br><br><em>Tú eres rapeador, no un perdedor,<br>El que golpea con más fuerza los hábitos de mayor dureza!<br>Tacha tus tareas como una marea,<br>¡No llores la pérdida de un día!</em><br><br>Con renovada confianza, vuelve a improvisar rimas, dejando atrás los tres huevos en los que estaba sentado.",
@@ -636,7 +636,7 @@
"questVelociraptorDropVelociraptorEgg": "Velociraptor (Huevo)",
"questVelociraptorUnlockText": "Desbloquea la compra de huevos de velociraptor en el Mercado",
"mythicalMarvelsText": "Lote de Misiones de Maravillas Míticas",
"mythicalMarvelsNotes": "Contiene 'Convenciendo a la Reina Unicornio', 'El Hipogrifo Fiero', y 'Peligro en las Profundidaes: ¡Ataque de la Serpiente Marina!' Disponible hasta el 28 de febrero.",
"mythicalMarvelsNotes": "Contiene 'Convenciendo a la Reina Unicornio', 'El Hipogrifo Fiero', y 'Peligro en las Profundidades: ¡Ataque de la Serpiente Marina!' Disponible hasta el <%= date %>.",
"questBronzeText": "Batalla del Escarabajo de Latón",
"questBronzeNotes": "En un refrescante descanso entre tareas, tú y algunos amigos tomáis un paseo por los senderos del Bosquetarea. Os topáis con un gran tronco hueco y un brillo en su interior capta vuestra atención.<br><br>¡Es un alijo de Pociones de Eclosión Mágicas! El resplandeciente líquido color bronce se arremolina suavemente en botellas, y @Hachiseiko se estira para tomar una y examinarla.<br><br>\"¡Alto! sisea una voz por detrás de vosotros. Es un escarabajo gigante con un caparazón de reluciente bronce, levantando sus patas en una posición de lucha. \"Esas son mis pociones, y si deseáis conseguirlas, debéis provaros en un duelo de caballeros!\"",
"questBronzeCompletion": "\"¡Bien hecho, guerrero!\" dice el escarabajo mientras se posa en el suelo. ¿Está sonriendo? Es difícil decirlo con esas mandíbulas. \"¡Ciertamente te has ganado estas pociones!\"<br><br>\"¡Oh vaya, nunca hemos conseguido una recompensa como esta por haber ganado una batalla!\" Dice @UncommonCriminal, girando una reluciente botella en su mano. \"¡Vamos a eclosionar nuestras nuevas mascotas!\"",
@@ -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 noviembre.",
"rockingReptilesNotes": "Contiene \"El insta-gator\", \"La serpiente de la distracción\" y \"El veloci-raptor\". Disponible hasta el <%= date %>.",
"rockingReptilesText": "Lote de Misiones de Reptiles Oscilantes",
"questRobotUnlockText": "Desbloquea la compra de huevos de robot en el Mercado",
"questRobotDropRobotEgg": "Robot (Huevo)",
@@ -667,7 +667,7 @@
"questSilverNotes": "El reciente descubrimiento de las pociones de eclosión de bronce se comenta por toda Habitica. ¿Podría haber pociones de metales aún más brillantes? Te diriges a la biblioteca pública central de Villahábito, acompañado de @QuartzFox y @starsystemic, y reúnes grandes cantidades de libros sobre alquimia para estudiar. <br><br> Después de horas de trabajo agotador, @QuartzFox deja escapar un grito de triunfo bastante poco apropiado para la biblioteca. \"¡Ajá! ¡Lo he encontrado! ”Te apresuras a ver. \"Se puede hacer una poción de incubación de plata con runas del signo del zodiaco Cáncer, disueltas en plata pura derretida sobre una llama infundida con el poder de las runas de la Luna\". <br><br> \"Necesitaremos muchos de esos ingredientes\", murmura @starsystemic. \"Por si algún intento sale mal\". <br><br> \"Solo hay un lugar para encontrar cantidades tan grandes de materiales de fabricación de todo tipo\", dice @Edge, de pie a la sombra de las estanterías con los brazos cruzados. ¿Habrá estado allí todo el tiempo? “Las mazmorras del trabajo pesado. Vámonos.\"",
"questDolphinCompletion": "Tu batalla de voluntades con el delfín te ha dejado cansado pero victorioso. Con su determinación y aliento, @mewrose, @khdarkwolf y @confusedcicada se levantan y se sacuden la insidiosa telepatía del delfín. Los cuatro os refugiáis con una sensación de logro en vuestras consistentes tareas diarias, hábitos fuertes y tareas completadas hasta que cierra sus ojos brillantes, en un reconocimiento silencioso de vuestros éxitos. Con eso, vuelve a caer en la bahía. Al intercambiar saludos y felicitaciones, notas que tres huevos se asoman en la tierra. <br><br> “Hm, me pregunto qué podemos hacer con ellos”, reflexiona @khdarkwolf.",
"questDolphinNotes": "Caminas por las orillas de la Bahía Inkompleta, reflexionando sobre el desalentador trabajo que tienes por delante. Un chapoteo en el agua llama tu atención. Un magnífico delfín se arquea sobre las olas. La luz del sol brilla sobre sus aletas y su cola. Pero, espera... Eso no es la luz del sol, y el delfín no vuelve a sumergirse en el mar. Fija su mirada en @khdarkwolf. <br><br> \"Nunca terminaré todas estas tareas diarias\", dijo @khdarkwolf. <br><br> \"No soy lo suficientemente bueno como para alcanzar mis metas\", dijo @confusedcicada cuando el delfín les dirigió su mirada. <br><br> \"¿Por qué me molesté en intentarlo?\", preguntó @mewrose, marchitándose bajo la mirada de la bestia. <br><br> Sus ojos se encuentran con los tuyos y sientes cómo tu mente comienza a hundirse bajo la creciente ola de dudas. Pero te plantas; ¡alguien tiene que derrotar a esta criatura, y serás tú!",
"delightfulDinosNotes": "Contiene \"El Terror-dáctilo\", \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\". Disponible hasta el 31 de mayo.",
"delightfulDinosNotes": "Contiene \"El Terror-dáctilo\", \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\". Disponible hasta el <%= date %>.",
"delightfulDinosText": "Lote de Misiones de Dinos Encantadores",
"questAmberText": "La Alianza Ámbar",
"questAmberCompletion": "“¿Trerezina?” apeló @-Tyr- con calma . “¿Podrías soltar a @Vikte? No creo que lo esté pasando demasiado bien ahí arriba.”<br><br>La piel ámbar de Trerezina se sonrojó, soltando gentilmente a @Vikte sobre el suelo. “¡Mis disculpas!¡Hacía tanto que no tenía invitados que he olvidado mis modales!”. Se deslizó hacia a ti para saludarte adecuadamente antes de desaparecer en su casa del árbol, ¡volviendo cargada de pociones de eclosión ámbar como regalo de agradecimiento!<br><br>“¡Pociones mágicas!” exclamó @Vikte.<br><br>“¿Oh, estas viejas cosas?” La lengua de Trerezina siseó mientras pensaba. “¿Qué os parece esto? Os daré este montón de pociones si prometéis visitarme de vez en cuando...”<br><br>Y así, abandonamos el Bosquetarea, emocionados por contar a todo el mundo lo de las nuevas pociones, ¡y lo de tu nueva amiga!",
@@ -751,7 +751,16 @@
"questVirtualPetRageTitle": "El pitido",
"questVirtualPetRageEffect": "\"¡Wotchimon usa un pitido molesto!\" ¡Wotchimon emite un pitido molesto y su barra de felicidad desaparece repentinamente! Daño pendiente reducido.",
"questVirtualPetRageDescription": "Esta barra se llena cuando no completas tus Diarios. ¡Cuando esté lleno, Wotchimon eliminará algunos de los daños causados de tu grupo!",
"questVirtualPetDropVirtualPetPotion": "Poción de eclosión de Mascotas Virtuales",
"questVirtualPetDropVirtualPetPotion": "Poción de eclosión de Mascota Virtual",
"questVirtualPetText": "El Caos Virtual con Santo Inocente: El Pitido",
"questVirtualPetUnlockText": "Desbloquea la poción de eclosión de mascotas virtuales para comprar en el Mercado"
"questVirtualPetUnlockText": "Desbloquea la poción de eclosión de mascotas virtuales para comprar en el Mercado",
"questPinkMarbleCompletion": "Por fin conseguís aprehender al chiquitín; era mucho más fuerte y rápido de lo que esperabais. Antes de que consiga moverse de nuevo, le quitáis su carcaj de flechas brillantes. Parpadea y de pronto empieza a mirar a su alrededor, sorprendido. —Para escapar de mi propia pena y desencanto durante un momento, decidí pincharme con una de mis flechas... ¡Es lo último que recuerdo!<br><br>A punto está de escapar de la cueva, cuando se da cuenta de que @Loremi ha recogido una muestra del polvo de mármol y sonríe: —Prueba a usar un poco de este polvo de mármol rosa en una poción. Cuida a las mascotas que eclosionen al usarla y te darás cuenta de que las relaciones de verdad nacen de la comunicación, la confianza mucha, y el cuidado. ¡Te deseo suerte, te deseo amor!",
"questPinkMarbleNotes": "Tras escuchar varios rumores sobre una cueva en las Montañas Crueles de la que salen rocas y polvo rosas, tu equipo empieza a investigar. Al aproximaros a la cueva, podéis ver que, en efecto, hay una enorme nube de polvo rosa; curiosamente, oís el grito de guerra de una vocecilla, seguido del estruendo de roca quebrándose.<br><br>@Empress42 inhala sin querer un poco de polvo y, repentinamente, se siente distraída y menos productiva. —¡A mí me pasa lo mismo!—, afirma @QuarzFoz, —¡De golpe no puedo parar de fantasear con una persona que apenas conozco!<br><br>@a_diamond se asoma a la cueva y se encuentra una criaturilla revoloteando y convirtiendo rocas de mármol rosa en polvo. —¡A cubierto! Este Cupido ha sido corrompido y está usando su magia para causar limerencias y enamoramientos poco realistas!¡Tenemos que detenerle!",
"questPinkMarbleText": "Calma al Cupido Corrupto",
"questPinkMarbleBoss": "Cupido",
"questPinkMarbleRageTitle": "Ponche Rosa",
"questPinkMarbleRageDescription": "Esta barra se llena cuando no completas tus Tareas Diarias. ¡Cuando esté llena, Cupido eliminará algunos daños causados por tu grupo!",
"questPinkMarbleRageEffect": "\"¡Cupido usa Ponche Rosa!\" ¡No ha sido nada afectuoso! Tus compañeros de equipo están desconcertados. El daño pendiente se ha reducido.",
"questPinkMarbleDropPinkMarblePotion": "Poción de eclosión de mármol rosa",
"QuestPinkMarbleUnlockText": "Desbloquea Pociones de Eclosión de mármol rosa para comprar en el Mercado."
}
+1 -1
View File
@@ -8,7 +8,7 @@
"rebirthOrb": "Usó un Orbe de Renacimiento para comenzar de nuevo después de alcanzar el Nivel <%= level %>.",
"rebirthOrb100": "Usó un Orbe de Renacimiento para comenzar de nuevo después de alcanzar el Nivel 100 o superior.",
"rebirthOrbNoLevel": "Usó un Orbe de Renacimiento para comenzar de nuevo.",
"rebirthPop": "Reinicia instantáneamente tu personaje como un Guerrero de Nivel 1, manteniendo logros, colecciones y equipamiento. Tus tareas y su historial se mantendrán, pero volverán a ser amarillas. Tus rachas desaparecerán excepto por tareas pertenecientes a Desafíos y Planes Grupales activos. Tu Oro, Experiencia, Maná y los efectos de todas tus habilidades desaparecerán. Todo esto tendrá efecto inmediato. Para más información, mirar la página de <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orbe de Renacimiento</a> de la wiki.",
"rebirthPop": "Reinicia instantáneamente tu personaje como un Guerrero de Nivel 1, manteniendo logros, colecciones y equipamiento. Tus tareas y su historial se mantendrán, pero volverán a ser amarillas. Tus rachas desaparecerán excepto por tareas pertenecientes a Desafíos y Planes Grupales activos. Tu Oro, Experiencia, Maná y los efectos de todas tus habilidades desaparecerán. Todo esto tendrá efecto inmediato.",
"rebirthName": "Esfera de Renacimiento",
"rebirthComplete": "¡Has vuelto a nacer!",
"nextFreeRebirth": "<strong><%= days %> días</strong> hasta la Orbe de Renacimiento <strong>GRATIS</strong>"
+76 -22
View File
@@ -2,7 +2,7 @@
"settings": "Ajustes",
"language": "Idioma",
"americanEnglishGovern": "En caso de que hubiese alguna discrepancia en las traducciones, prima la versión en inglés estadounidense.",
"helpWithTranslation": "¿Te gustaría ayudar con la traducción de Habitica? ¡Genial! ¡Entonces visita <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">el Aspiring Linguists Guild</a>!",
"helpWithTranslation": "¿Te interesaría ayudar con la traducción de Habitica? ¡Genial! ¡Entonces visita <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">el Aspiring Linguists Guild</a>!",
"stickyHeader": "Cabecera fija",
"newTaskEdit": "Abrir nuevas tareas en el modo de edición",
"dailyDueDefaultView": "Marcar Tareas Diarias como 'Por hacer' por defecto",
@@ -15,7 +15,7 @@
"suppressHatchPetModal": "No mostrar mensaje emergente al nacer una mascota",
"suppressRaisePetModal": "No mostrar mensaje emergente al convertir mascotas en monturas",
"suppressStreakModal": "No mostrar mensaje emergente al lograr una racha",
"showTour": "Empezar el Rour",
"showTour": "Empezar el Tour",
"showBailey": "Mostrar a Bailey",
"showBaileyPop": "Sacar a Bailey el Pregonero de su escondite para poder ver las noticias antiguas.",
"fixVal": "Ajustar valores de personaje",
@@ -26,7 +26,7 @@
"resetAccPop": "Empezar de nuevo, eliminando todo el oro, niveles, equipo, historial, y tareas.",
"deleteAccount": "Eliminar cuenta",
"deleteAccPop": "Cancelar y quitar esta cuenta de Habitica.",
"feedback": "Si quieres hacernos algún comentario, por favor, introdúcelo a continuación - ¡nos encantaría saber qué es lo que te ha gustado y lo que no de Habitica! ¿No sabes mucho inglés? ¡Sin problema! Utiliza el idioma que prefieras.",
"feedback": "Si quieres hacernos algún comentario, por favor, introdúcelo a continuación - ¡nos encantaría oír tu opinión! Será anónima a no ser que decidas incluir tu información de contacto. ¿No sabes mucho inglés? ¡Sin problema! Utiliza el idioma que prefieras.",
"qrCode": "Código QR",
"dataExport": "Exportar Datos",
"saveData": "Aquí tienes varias opciones para guardar tus datos.",
@@ -36,8 +36,8 @@
"userData": "Datos de usuario",
"exportUserData": "Exportar datos de usario:",
"export": "Exportar",
"xml": "(XML)",
"json": "(JSON)",
"xml": "XML",
"json": "JSON",
"customDayStart": "Comienzo de Día Personalizado",
"sureChangeCustomDayStartTime": "¿Estás seguro de que quieres cambiar tu inicio de día personalizado? Tus tareas se reiniciarán la primera vez que uses Habitica después de las <%= time %>. ¡Asegúrate de completar tu Tareas Diarias antes de entonces!",
"customDayStartHasChanged": "Ha cambiado tu inicio de día personalizado.",
@@ -54,12 +54,12 @@
"confirmPass": "Confirmar la nueva contraseña",
"newUsername": "Nuevo Nombre de Usuario",
"dangerZone": "Zona Peligrosa",
"resetText1": "¡PELIGRO! Eso resetea muchas partes de tu cuenta. Esto es altamente desalentador, pero algunas personas lo encuentran útil al principio después de jugar durante un tiempo.",
"resetText2": "Perderás todos tus niveles, Oro y puntos de Experiencia. Todas tus tareas (excepto las de los desafíos) serán eliminadas permanentemente y perderás toda su historia. Perderás todo tu equipamiento excepto los objetos Misterio de suscriptor y los artículos gratis conmemorativos. Podrás comprar los artículos eliminados de nuevo, incluyendo todo el equipamiento de edición limitada (necesitarás estar en la clase correcta para comprar de nuevo equipo específico de esa clase). Mantendrás tu actual clase, logros y tus mascotas y monturas. Quizá prefieras utilizar un Orbe de Renacimiento en su lugar, que es una opción mucho más segura que mantendrá tus tareas y equipamiento.",
"deleteLocalAccountText": "¿Seguro? Tu cuenta se eliminará para siempre y nunca podrá recuperarse. Si más tarde quieres volver a usar Habitica, tendrás que crear una nueva cuenta. No se te reembolsarán las gemas que tengas ni las que hayas gastado. Si estás totalmente seguro, escribe tu contraseña en el siguiente cuadro de texto.",
"deleteSocialAccountText": "¿Estás seguro? ¡Esto eliminará tu cuenta para siempre, y nunca podrá ser restaurada! Necesitarás crear una nueva cuenta para usar Habitica de nuevo. Las Gemas depositadas o gastadas no serán reembolsadas. Si estás absolutamente seguro, escriba \"<%= magicWord %>\" en el cuadro de texto de abajo.",
"resetText1": "<b>¡Cuidado!</b>Eso resetea muchas partes de tu cuenta. Esto es altamente desalentador, pero algunas personas lo encuentran útil al principio después de jugar durante un tiempo.",
"resetText2": "Quizá prefieras utilizar un <b>Orbe de Renacimiento</b>, que reiniciará todo lo demás pero mantendrá tus Tareas y Equipamiento.",
"deleteLocalAccountText": "<b>¿Seguro?</b> Tu cuenta se eliminará para siempre y nunca podrá recuperarse. Si más tarde quieres volver a usar Habitica, tendrás que crear una nueva cuenta. No se te reembolsarán las gemas que tengas ni las que hayas gastado. Si estás totalmente seguro, escribe tu contraseña en el siguiente cuadro de texto.",
"deleteSocialAccountText": "<b>¿Estás seguro?</b> ¡Esto eliminará tu cuenta para siempre, y nunca podrá ser restaurada! Necesitarás crear una nueva cuenta para usar Habitica de nuevo. Las Gemas depositadas o gastadas no serán reembolsadas. Si estás absolutamente seguro, escribe <b>\"<%= magicWord %>\"</b> en el cuadro de texto de abajo.",
"API": "API",
"APIv3": "API v. 3",
"APIv3": "API v3",
"APIText": "Copie esto para usarlo en aplicaciones de terceros. Sin embargo, pensa en tu API Token como una contraseña, no la compartas en público. En ocasiones se te solicitará tu ID de Usuario, pero nunca publiques tu API Token donde otros puedan verla, incluyendo Github.",
"APIToken": "API Token (esto es una contraseña - mira la advertencia de arriba!)",
"showAPIToken": "Enseñar la ficha API",
@@ -76,8 +76,8 @@
"resetDo": "¡Adelante! ¡Reinicia mi cuenta!",
"resetComplete": "¡Reseteo completado!",
"fixValues": "Ajustar valores",
"fixValuesText1": "Si has encontrado o cometido un error que injustamente cambió tu personaje (daño que no merecias, oro que no ganaste, etc.), puedes ajustar tus números correctos aquí. Si, puedes hacer trampa: usa esta función con discreción, o arruinarás la creación de tus hábitos!",
"fixValuesText2": "Ten en cuenta que aquí no puedes restaurar rachas de tareas individuales. Para hacer eso, entra en el menú de edición de la Tarea Diaria y ve a ajustes avanzados, allí encontraras el campo para Restaurar Rachas.",
"fixValuesText1": "Si has encontrado un error que injustamente cambió tu personaje (daño que no merecías, oro que no ganaste, etc.), puedes corregir esos valores aquí. Si, puedes hacer trampa: ¡usa esta función con discreción, o arruinarás tu consolidación de hábitos!",
"fixValuesText2": "<b>Nota</b>: para restaurar rachas de tareas individuales, edita la Tarea y utiliza el campo Restaurar Rachas.",
"fix21Streaks": "Rachas de 21 días",
"discardChanges": "Cancelar Cambios",
"deleteDo": "¡Hazlo, elimina mi cuenta!",
@@ -103,26 +103,26 @@
"giftedSubscriptionInfo": "<%= name %> te ha regalado una suscripción de <%= months %> meses",
"giftedSubscriptionFull": "¡Hola <%= username %>, <%= sender %> te ha enviado <%= monthCount %> meses de suscripción!",
"invitedParty": "Has sido invitado a un Equipo",
"invitedGuild": "Has sido invitado a un Gremio",
"invitedGuild": "Has sido invitado a un Grupo",
"importantAnnouncements": "Recordatorios para entrar en Habitica, completar tareas y recibir premios",
"weeklyRecaps": "Resumen de la actividad de tu cuenta durante la última semana. (Nota: Esta función está deshabilitada en estos momentos por problemas de rendimiento, pero esperamos poder restablecerla y enviar correos de nuevo muy pronto)",
"onboarding": "Pautas para configurar tu cuenta de Habitica",
"majorUpdates": "Anuncios Importantes",
"questStarted": "Tu Misión ha Comenzado",
"invitedQuest": "Invitado a Misión",
"kickedGroup": "Expulsado del grupo",
"kickedGroup": "Eliminado del grupo",
"remindersToLogin": "Recordatorios para revisar Habitica",
"unsubscribedSuccessfully": "¡Desuscrito con éxito!",
"unsubscribedTextUsers": "Te has dado de baja satisfactoriamente de todos los emails de Habitica. Puedes seleccionar los mensajes que quieras recibir en <a href=\"/user/settings/notifications\">Opciones > &gt; Notificaciones</a> (requiere iniciar sesión).",
"unsubscribedTextOthers": "No volverá a recibir ningún mail de Habitica.",
"unsubscribeAllEmails": "Marca para Desuscribirte de Notificaciones de Correo Electrónico",
"unsubscribeAllEmailsText": "Al marcar esta casilla, certifico que entiendo que al desuscribirme de todos las notificaciones por correo electrónico, Habitica no va a poder nunca notificarme vía email sobre cambios importantes en el sitio o mi cuenta.",
"unsubscribeAllPush": "Selecciona para desuscribirte de todas las Notificaciones Push",
"correctlyUnsubscribedEmailType": "Suscripción denegada correctamente desde el email \"<%= emailType %>\".",
"unsubscribeAllEmails": "Desuscribir de Notificaciones de Correo Electrónico",
"unsubscribeAllEmailsText": "Habitica no podrá notificarte vía email sobre cambios importantes en el sitio o en tu cuenta.",
"unsubscribeAllPush": "Desuscribir de todas las Notificaciones Push",
"correctlyUnsubscribedEmailType": "Suscripción cancelada correctamente desde el email \"<%= emailType %>\".",
"subscriptionRateText": "<strong>$<%= price %> USD recurrentes </strong>cada <strong><%= months %> meses</strong>",
"benefits": "Beneficios",
"coupon": "Cupón",
"couponText": "A veces organizamos eventos y regalamos códigos promocionales para equipamiento especial (p.ej., los que se pasan por nuestro stand en Wondercon)",
"couponText": "A veces organizamos eventos y regalamos códigos promocionales para equipamiento especial.",
"apply": "Aplicar",
"promoCode": "Código Promocional",
"promoCodeApplied": "¡Código Promocional Aplicado! Mira tu inventario",
@@ -135,7 +135,7 @@
"generate": "Generar",
"getCodes": "Obtener Códigos",
"webhooks": "Webhooks",
"webhooksInfo": "Habitica provee webhooks para que cuando sucedan cierta acciones en tu cuenta se envíe información a un script en otra web. Puedes especificar esos scripts aquí. Sé cuidadoso con esta característica porque especificar una URL incorrecta puede causar errores en Habitica o hacer que funcione más lenta. Para más información, consulta la página <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> en la wiki.",
"webhooksInfo": "Los webhooks ayudan a los desarrolladores a recibir una notificación cuando suceden ciertas acciones, como al completar o actualizar una Tarea o al enviar un mensaje a un Grupo. Al crear un webhook podrás estar al día de los cambios en Habitica y crear aplicaciones que respondan a esos cambios. En la wiki podrás encontrar más información y ejemplos de webhooks: consulta la página <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">API Docs</a>",
"enabled": "Habilitado",
"webhookURL": "URL del Webhook",
"invalidUrl": "Url no válida",
@@ -215,7 +215,7 @@
"nextHourglass": "Siguiente Reloj de Arena",
"dayStartAdjustment": "Ajuste de inicio de día",
"adjustment": "Ajuste",
"nextHourglassDescription": "Los suscriptores reciben gafas \"Mystic Hour\" dentro de\nlos tres primeros días del mes.",
"nextHourglassDescription": "Los subscriptores reciben Relojes de Arena Místicos\nen los tres primeros días del mes.",
"passwordSuccess": "Contraseña cambiada con éxito",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> por <strong><%= months %> meses</strong>",
"transaction_admin_update_hourglasses": "<b>Administración</b> actualizada",
@@ -225,5 +225,59 @@
"action": "Acción",
"note": "Nota",
"timestamp": "Registro de hora",
"remainingBalance": "Saldo Restante"
"remainingBalance": "Saldo Restante",
"generalSettings": "Ajustes generales",
"siteData": "Información del sitio web",
"taskSettings": "Ajustes de tarea",
"confirmCancelChanges": "¿Estás seguro? Perderás los cambios que no hayas guardado.",
"account": "Cuenta",
"loginMethods": "Métodos de Inicio de Sesión",
"character": "Personaje",
"siteLanguage": "Idioma del sitio",
"showLevelUpModal": "Al subir de nivel",
"showHatchPetModal": "Al eclosionar una mascota",
"baileyAnnouncement": "Último anuncio de Bailey",
"view": "Ver",
"APITokenDisclaimer": "<b>Tu token de API Token es como una contraseña; no lo compartas.</b> Es posible que se te pida tu ID de usuario, pero nunca publiques tu token de API donde otras personas puedan verlo, incluido Github.<br><br><b>Nota:</b> Si necesitas un nuevo token de API (p. ej., si lo has compartido por error), envía un correo electrónico a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> con tu ID de usuario y tu token actual. Una vez se haya restaurado, necesitarás volver a autorizarlo todo cerrando sesión de la versión web y móvil y añadiendo el nuevo token a todas las herramientas de Habitica que uses.",
"thirdPartyTools": "Encuentra aplicaciones de terceros, extensiones y todo tipo de herramientas que puedes utilizar con tu cuenta en la <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>wiki de Habitica</a>.",
"transaction_create_bank_challenge": "Desafío de banco <b>creado</b>",
"showRaisePetModal": "Al transformar una mascota en montura",
"showStreakModal": "Al conseguir un logro de racha",
"feedbackPlaceholder": "Añade tu opinión",
"downloadCSV": "Descargar CSV",
"downloadAs": "Descargar como",
"yourUserData": "Tu Información de Usuario",
"taskHistory": "Historial de Tareas",
"yourUserDataDisclaimer": "Aquí podrás descargar una copia de tu historial de tareas o toda tu información de usuario.",
"useridCopied": "ID de usuario se ha copiado al portapapeles.",
"userIdTooltip": "La ID de usuario es un número único generado cuando un jugador se une a Habitica, smilar al Nombre de usuario. Sin embargo, al contrario que el nombre de usuario, la ID de usuario no se puede cambiar.",
"developerMode": "Modo desarrollador",
"developerModeTooltip": "Habitica dispone de un modo de desarrollador que permite activar funciones adicionales que interactuan con las API de Habitica.",
"api": "API",
"currentPass": "Contraseña actual",
"resetDetail1": "Perderás todos tus niveles, oro y puntos de experiencia.",
"resetDetail2": "Se mantendrán tu clase, tus logros y tus mascotas y monturas.",
"resetDetail3": "Todas tus tareas (salvo las procedentes de desafíos) se eliminarán permanentemente y perderás toda la información del historial.",
"resetDetail4": "Perderás todo tu equipamiento, salvo los objetos Misteriosos de Suscriptor y los artículos conmemorativos gratuitos. Podrás volver a comprar los artículos eliminados, incluido el Equipamiento de edición limitada (necesitarás tener la clase correcta para comprar de nuevo el equipamiento específico de cada clase).",
"APICopied": "El token de API se ha copiado al portapapeles.",
"APITokenTitle": "Token de API",
"userNameSuccess": "Nombre de usuario cambiado",
"addWebhook": "Añadir Webhook",
"changeEmailDisclaimer": "Este es el correo electrónico que usarás para iniciar sesión en Habitica y en el que recibirás notificaciones.",
"changeDisplayNameDisclaimer": "Este es el nombre que aparecerá junto a tu avatar en Habitica.",
"changePasswordDisclaimer": "La contraseña debe tener al menos 8 caracteres. Recomendamos usar una contraseña fuerte que no estés usando en ningún otro servicio.",
"dateFormatDisclaimer": "Ajustar el formato de fecha de Habitica.",
"enableAudio": "Activar audio",
"playDemoAudio": "Reproducir demostración",
"audioThemeDisclaimer": "Los temas de audio añaden efectos de sonido opcionales a la web de Habitica. Los niveles de volumen se controlan desde los ajustes de volumen de tu ordenador.",
"noClassSelected": "No se ha seleccionado una clase",
"currentClass": "Clase actual",
"changeClassSetting": "Cambiar clase",
"chooseClassSetting": "Elegir clase",
"changeClassDisclaimer": "Al cambiar de clase se te devolverán todos los Puntos de Atributo que hayas acumulado. Cuando selecciones tu nueva clase, ajusta los Puntos de Atributo desde la sección de Atributos de tu perfil.",
"connected": "Conectado",
"connect": "Conectar",
"remove": "Eliminar",
"resetTextLocal": "Si estás completamente seguro, escribe tu contraseña en el siguiente cuadro de texto.",
"resetTextSocial": "Si estás completamente seguro, escribe<b>\"<%= magicWord %>\"</b> en el siguiente cuadro de texto."
}
+30 -7
View File
@@ -132,8 +132,8 @@
"subscriptionBenefit5": "Obtén un Jackalope púrpura real de mascota al suscribirte por primera vez.",
"subscriptionBenefit6": "¡Gana Relojes de arena Místicos para comprar Artículos en la Tienda de los Viajeros del Tiempo!",
"purchaseAll": "Comprar Conjunto",
"gemsRemaining": "Gemas restantes",
"notEnoughGemsToBuy": "No puedes comprar esa cantidad de Gemas",
"gemsRemaining": "restantes",
"notEnoughGemsToBuy": "No puedes comprar más Gemas este mes. Volverán a estar disponibles durante los tres primeros días del mes.",
"mysterySet201902": "Conjunto de Capricho Críptico",
"subCanceledTitle": "Suscripción cancelada",
"mysterySet201908": "Conjunto de Fauno Footloose",
@@ -169,7 +169,7 @@
"needToUpdateCard": "¿Necesitas actualizar tu tarjeta?",
"subMonths": "Meses de suscripción",
"subscriptionStats": "Estadísticas de suscripción",
"subscriptionInactiveDate": "Los beneficios de tu suscripción se desactivaran el <strong><%= date %></strong>",
"subscriptionInactiveDate": "Los beneficios de tu suscripción se desactivaran el <br><strong><%= date %></strong>",
"subscriptionCanceled": "Tu suscripción está cancelada",
"youAreSubscribed": "Estas suscrito a Habitica",
"monthlyMysteryItems": "Artículos Misteriosos mensuales",
@@ -202,12 +202,35 @@
"mysterySet202202": "Conjunto de Coletas Turquesas",
"mysterySet202203": "Conjunto de Libélula Intrépida",
"mysterySet202204": "Conjunto de Aventurero Virtual",
"mysterySet202206": "Juego de duendecillos del mar",
"mysterySet202205": "Juego del dragón de alas oscuras",
"mysterySet202207": "Juego de la gelatina de Jammin",
"mysterySet202206": "Conjunto de duendecillos del mar",
"mysterySet202205": "Conjunto del dragón de alas oscuras",
"mysterySet202207": "Conjunto de la gelatina de Jammin",
"howManyGemsSend": "¿Cuántas Gemas te gustaría enviar?",
"needToPurchaseGems": "¿Necesitas comprar Gemas como un regalo?",
"howManyGemsPurchase": "¿Cuántas Gemas te gustaría comprar?",
"wantToSendOwnGems": "¿Quieres enviar tus propias Gemas?",
"sendAGift": "Enviar Regalo"
"sendAGift": "Enviar Regalo",
"mysterySet202209": "Conjunto de erudito mágico",
"mysterySet202301": "Conjunto de vulpino valiente",
"mysterySet202210": "Conjunto de ofidio ominoso",
"mysterySet202211": "Conjunto de electromante",
"mysterySet202208": "Conjunto de coleta alta",
"monthlyGems": "Gemas mensuales:",
"mysterySet202212": "Conjunto de guardián glacial",
"mysterySet202302": "Conjunto de atigrado travieso",
"mysterySet202401": "Conjunto Conjurador nevado",
"mysterySet202308": "Conjunto Protagonista morado",
"mysterySet202311": "Conjunto Conjurador omnisciente",
"mysterySet202307": "Conjunto Kraken peligroso",
"mysterySet202309": "Conjunto Mariposa cometa colosal",
"mysterySet202312": "Conjunto azul invernal",
"mysterySet202303": "Conjunto de melenas",
"subscriptionCreditConversion": "Al obtener una nueva subscripción los meses restantes se acumularán para ser usados después de que la subscripción periódica se cancele.",
"mysterySet202306": "Conjunto del arcoíris chillón",
"switchToRecurring": "¿Cambiar a una subscripción periódica?",
"continueGiftSubBenefits": "¿Quieres mantener tus beneficios? Obtén una nueva subscripción antes de que se termine la que te habían regalado si quieres mantener tus beneficios.",
"mysterySet202305": "Conjunto de dragón manto de noche",
"mysterySet202304": "Conjunto de tetera picuda",
"haveNonRecurringSub": "Tienes un regalo de una subscripción no periódica.",
"mysterySet202310": "Conjunto de espectro fantasmal"
}
+6 -1
View File
@@ -140,5 +140,10 @@
"resetCounter": "Resetear contador",
"adjustCounter": "Ajustar contador",
"editTagsText": "Editar Etiquetas",
"taskSummary": "<%= type %> Resumen"
"taskSummary": "<%= type %> Resumen",
"taskAlias": "Alias de Tarea",
"taskAliasPopover": "El alias de tarea puede usarse al conectar con integraciones de terceros. Solo se admiten guiones, guiones bajos y caracteres alfanuméricos. El alias de la tarea debe ser único entre todas tus tareas.",
"taskAliasPlaceholder": "tu-alias-de-tarea-aquí",
"scoreUp": "Puntuar positivamente",
"scoreDown": "Puntuar negativamente"
}
@@ -65,7 +65,7 @@
"achievementCompletedTaskModalText": "Marca cualquiera de tus tareas para ganar recompensas",
"yourProgress": "Tu Progreso",
"achievementTickledPinkModalText": "¡Lograste obtener todas las mascotas de algodón de azúcar rosa!",
"achievementTickledPinkText": "Ha obtenido todas las mascotas de algodón de azúcar rosa .",
"achievementTickledPinkText": "Ha obtenido todas las mascotas de algodón de azúcar rosa.",
"achievementTickledPink": "Rosa cosquillosa",
"foundNewItemsCTA": "¡Ve a tu inventario e intenta combinar tu nueva poción de eclosión y un huevo!",
"foundNewItemsExplanation": "Completar tareas te da la oportunidad de encontrar artículos como Huevos, Pociones de Eclosión y Comida para Mascotas.",
@@ -143,5 +143,9 @@
"achievementBoneToPickModalText": "¡Tú conseguiste todas las mascotas clásicas y las mascotas de esqueleto de misión!",
"achievementBoneToPick": "Hueso para elegir",
"achievementPolarPro": "Profesional polar",
"achievementPolarProText": "¡Ha conseguido todas los colores estandár de mascotas polar: Oso, Zorro, Pingüino, Ballena y Lobo!"
"achievementPolarProText": "¡Ha conseguido todas los colores estandár de mascotas polar: Oso, Zorro, Pingüino, Ballena y Lobo!",
"achievementPolarProModalText": "¡Has coleccionado todas las mascotas Polares!",
"achievementPlantParent": "Cuidador de Plantas",
"achievementPlantParentText": "¡Ha eclosionado todos los colores estándar de mascotas planta: Cactus y Arbolito!",
"achievementDinosaurDynasty": "Dinastía de Dinosaurios"
}
+15 -1
View File
@@ -836,5 +836,19 @@
"backgroundWinterFullMoonText": "Pleine Lune d'Hiver",
"backgroundWinterFullMoonNotes": "Admirez la Pleine Lune Hivernale.",
"backgrounds122023": "Ensemble 115 : Sorti en Décembre 2023",
"backgroundIceSculptureFestivalNotes": "Visitez un Festival de Sculpture de Glace."
"backgroundIceSculptureFestivalNotes": "Visitez un Festival de Sculpture de Glace.",
"backgrounds012024": "Ensemble 116 : Sorti en Janvier 2024",
"backgroundWinterMountainRangeText": "Chaîne de Montagne Hivernale",
"backgroundWinterMountainRangeNotes": "Escalader une Chaîne de Montagne Hivernale.",
"backgroundFrozenBluePondText": "Lagon Bleu Gelé",
"backgroundFrozenBluePondNotes": "Détendez-vous auprès d'un Lagon Bleu Gelé.",
"backgroundIceBubbleLakeText": "Lac aux Bulles Gelées",
"backgroundIceBubbleLakeNotes": "Soyez prudent en étant sur ce Lac aux Bulles Gelées.",
"backgroundColorfulStreetText": "Rue Colorée",
"backgroundSwanBoatText": "Bateau-Cygne",
"backgroundSwanBoatNotes": "Faire une balade en Bateau-Cygne.",
"backgroundHeartTreeTunnelText": "Tunnel de l'Arbre Coeur",
"backgrounds022024": "SET 117 : Sorti en Février 2024",
"backgroundColorfulStreetNotes": "En train de voir une Rue Colorée.",
"backgroundHeartTreeTunnelNotes": "Dériver au travers du Tunnel de l'Arbre Coeur."
}
+2 -1
View File
@@ -114,5 +114,6 @@
"abuseFlagModalBodyChallenge": "Vous ne devez signaler qu'un Défi s'il enfreint le <%= firstLinkStart %>Guide de la Communauté<%= linkEnd %> et/ou les <%= secondLinkStart %>Conditions d'Utilisation<%= linkEnd %>. Déposer un faux signalement est une infraction au Guide de la Communauté d'Habitica.",
"cannotClose": "Ce Défi ne peut être fermé car un·e ou plusieurs joueu·r·se·s l'ont signalé comme inapproprié. Un·e membre de l'équipe va vous contacter sous peu avec des instructions. Si vous n'avez pas de nouvelles après 48 heures, merci d'envoyer un courriel à admin@habitica.com.",
"cannotClone": "Ce Défi ne peut être dupliqué car un·e ou plusieurs joueu·r·se·s l'ont signalé comme inapproprié. Un·e membre de l'équipe va vous contacter sous peu avec des instructions. Si vous n'avez pas de nouvelles après 48 heures, merci d'envoyer un courriel à admin@habitica.com.",
"resetFlags": "Réinitialiser les Signalements"
"resetFlags": "Réinitialiser les Signalements",
"cannotMakeChallenge": "Vous ne pouvez pas créer de Défis publics car votre compte n'a pour le moment pas les accès aux discussions. Merci de contacter admin@habitica.com pour plus d'informations."
}
+2 -1
View File
@@ -374,5 +374,6 @@
"hatchingPotionVirtualPet": "Familier virtuel",
"hatchingPotionPorcelain": "porcelaine",
"hatchingPotionPinkMarble": "bille rose",
"hatchingPotionTeaShop": "Salon de thé"
"hatchingPotionTeaShop": "Salon de thé",
"hatchingPotionRoseGold": "Rose Dorée"
}
+2 -1
View File
@@ -189,5 +189,6 @@
"socialAlreadyExists": "Cet identifiant social est déjà lié à un compte Habitica existant.",
"emailUsernamePlaceholder": "par exemple habitrabbit ou gryphon@example.com",
"footerProduct": "Produit",
"translateHabitica": "Traduire Habitica"
"translateHabitica": "Traduire Habitica",
"incorrectResetPhrase": "Merci de taper <%= magicWord %> en lettres capitales pour réinitialiser votre compte."
}
+33 -2
View File
@@ -2948,7 +2948,7 @@
"bodyArmoireKarateBlueBeltNotes": "Cette ceinture est pour ce·ux·lles qui apprennent plus et développent leur esprit et leur corps. Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Karaté (Objet 6 sur 10).",
"bodyArmoireKarateBrownBeltNotes": "Cette ceinture est pour ce·ux·lles dont la technique et les capacités ont mûris. Augmente la Force de <%= for %>. Armoire Enchantée : Ensemble Karaté (Objet 9 sur 10).",
"weaponSpecialFall2023RogueText": "Cuillère Soupernaturelle",
"weaponSpecialFall2023RogueNotes": "Il faut être un·e mélangeu·r·se exceptionnellement fort·e pour concocter des chaudrons plein de bulles, peine et trouble. Augmente la Force de <%= str %>. Édition Limitée 2023 Équipement d'Automne.",
"weaponSpecialFall2023RogueNotes": "Il faut être un·e mélangeu·r·se exceptionnellement fort·e pour concocter des chaudrons pleins de bulles, de peines et de problèmes. Augmente la Force de <%= str %>. Édition Limitée d'Équipement d'Automne 2023.",
"weaponSpecialFall2023WarriorText": "Popcorn Appétissant",
"weaponSpecialFall2023WarriorNotes": "La plus terrifiante de toutes les choses est d'imaginer une soirée film d'horreur sans nourriture à grignoter ! Augmente la Force de <%= str %>. Édition Limitée 2023 Équipement d'Automne.",
"weaponSpecialFall2023MageText": "Bâton Luisant",
@@ -3004,5 +3004,36 @@
"headMystery202312Notes": "Cette coupe de cheveux raffinée évoque les couleurs neigeuses de la saison. Ne confère aucun bonus. Équipement d'Abonnement Décembre 2023.",
"headArmoireGreenTrapperHatNotes": "Tout le monde dit que votre chapeau a l'air si chaud ! Et il l'est. Pensez juste à relever les rabats de vos oreilles quand il·elle·s vous parlent, sinon vous aurez plutôt l'impression d'entendre \"Tnn chpm a lrr ss chmm !\" Augmente la Constitution et la Perception de <%= attrs %> chacune. Armoire Enchantée : Chapeau d·u·e la Trappeu·r·se (Objet 1 sur 2).",
"eyewearMystery202312Text": "Yeux du Blues de l'Hiver",
"eyewearMystery202312Notes": "Ne vous inquiétez pas, ces yeux d'un bleu glacial vous aideront à voir à travers cette froide et sombre saison jusqu'à la chaleur des mois à venir. Ne confère aucun bonus. Équipement d'Abonnement Décembre 2023."
"eyewearMystery202312Notes": "Ne vous inquiétez pas, ces yeux d'un bleu glacial vous aideront à voir à travers cette froide et sombre saison jusqu'à la chaleur des mois à venir. Ne confère aucun bonus. Équipement d'Abonnement Décembre 2023.",
"weaponSpecialWinter2024RogueText": "Brassard de la Chouette des Neiges",
"weaponSpecialWinter2024RogueNotes": "Vous voilà équipé·e avec une envolée de plumes et de serres ! Houhou ! Augmente la Force de <%= str %>. Édition Limitée Équipement Hiver 2023-2024.",
"weaponSpecialWinter2024MageNotes": "Grâce à un généreux et magique narval qui a senti votre grand potentiel, vous avez reçu une défense qui vous permet de ressentir les changements autour de vous. Augmente l'intelligence de <%= int %>. Édition Limitée Équipement Hiver 2023-2024.",
"weaponArmoireScholarlyTextbooksNotes": "Voici une opportunité pour vous plongez dans des sujets qui vous intéressent, et pour en apprendre plus. Quelle est votre hyperfixation du moment ? Augmente l'Intelligence de <%= int %>. Armoire Enchantée : Ensemble Uniforme Scolaire (Objet 3 sur 4).",
"weaponSpecialWinter2024WarriorText": "Masse Bonbon",
"weaponSpecialWinter2024WarriorNotes": "Une arme efficace, tant que vous arrivez à vous retenir de la manger. Augmente la Force de <%= str %>. Édition Limitée Équipement Hiver 2023-2024.",
"weaponSpecialWinter2024MageText": "Baguette Narval",
"weaponSpecialWinter2024HealerText": "Torche",
"weaponSpecialWinter2024HealerNotes": "Fondez de ce bourbier en deux temps, trois mouvement ! Augmente l'Intelligence de <%= int %>. Édition Limitée Équipement Hiver 2023-2024.",
"weaponArmoireScholarlyTextbooksText": "Livres d'École",
"headSpecialNye2023Notes": "Vous avez reçu un Chapeau Ridicule de Fête ! Portez le avec fierté en clochetant vers la nouvelle année. Ne confère aucun avantage.",
"armorArmoireSoftWhiteSuitText": "Costard Blanc Doux",
"armorArmoireSoftWhiteSuitNotes": "Le blanc est une couleur apaisante. Que vous soyez en face d'un drap de lit d'un blanc frais ou de la couverture d'une récente neige fraîche, vous aurez un esprit clair et apprêté. Augmente la Constitution de <%= con %> et la Perception de <%= per %>. Armoire Enchantée : Ensemble de Costard Blanc (objet 2 sur 3).",
"armorSpecialWinter2024RogueText": "Toges de la Chouette des Neiges",
"armorSpecialWinter2024RogueNotes": "Oùùùù iras tu quand tu porteras cette toge ? Recouverte de plumes et de duvet, tu seras à la fois au chaud et discret ! Augmente la Perception de <%= per %>. Édition Limitée 2023-2024 Équipement Hivernal.",
"armorSpecialWinter2024WarriorNotes": "Il se trouve que du chocolat, de la menthe et un glaçage forment une matière plus résistante que tu ne le pense ! Augmente la Constitution de <%= con %>. Édition Limitée 2023-2024 Équipement Hivernal.",
"armorSpecialWinter2024MageText": "Robes du Sorcier Narval",
"armorSpecialBirthday2024Text": "Robes Ridicules de Fête",
"armorSpecialBirthday2024Notes": "Joyeux Anniversaire, Habitica ! Portez ces Robes Ridicules de Fête pour célébrer cette magnifique journée. Ne confère aucun avantages.",
"armorSpecialWinter2024WarriorText": "Armure de l'Aboiement à la Menthe Poivrée",
"armorSpecialWinter2024MageNotes": "À la fois pratiques et jolies, ces robes vous garderont grillé quand vous montrerez vous capacités magiques dehors dans le froid. Augmente l'intelligence de <%= ont %>. Édition Limitée de l'Équipement d'Hiver 2023-2024.",
"armorSpecialWinter2024HealerText": "Armure Gelée",
"armorSpecialWinter2024HealerNotes": "Cet éclatant bloc de glace vous permettra au moins d'être protégé pendant que vous chercherez à vous échapper. Augmente la Constitution de <%= con %>. Édition Limitée 2023-2024 d'Équipement Hivernal.",
"armorMystery202401Text": "Robes de l'Envoûteur Enneigé",
"armorMystery202401Notes": "Ces robes semblent aussi délicates que les cristaux de flocons de neige, mais vous garderont suffisamment au chaud pendant que vous pratiquerez votre magie hivernale. Ne confère aucun avantage. Équipement d'abonnement de Janvier 2024.",
"armorArmoireSchoolUniformSkirtText": "Uniforme Scolaire avec Jupe",
"armorArmoireSchoolUniformSkirtNotes": "Que vous soyez au sein d'une école de sorcier.ères, monteur.ses de dragons, pratiquant.es de sports de ballon, artisants créatif.ves, ou membre d'une confession trop secrète pour être listée ici, vous rentrerez parfaitement dans cet uniforme. Augmente l'Intelligence de <%= int %>. Armurerie Enchantée : Ensemble d'Uniforme Scolaire (objet 1 sur 4).",
"armorArmoireSchoolUniformPantsText": "Uniforme Scolaire avec Pantalons",
"armorArmoireSchoolUniformPantsNotes": "Que vous soyez au sein d'une école de sorcier.ères, monteur.ses de dragons, pratiquant.es de sports de ballon, artisants créatif.ves, ou membre d'une confession trop secrète pour être listée ici, vous rentrerez parfaitement dans cet uniforme. Augmente l'Intelligence de <%= int %>. Armurerie Enchantée : Ensemble d'Uniforme Scolaire (objet 2 sur 4).",
"headSpecialNye2023Text": "Chapeau Ridicule de Fête",
"headSpecialWinter2024RogueText": "Capuche de Chouette des Neiges"
}
+5 -3
View File
@@ -98,10 +98,10 @@
"badAmountOfGemsToSend": "Le total doit être compris entre 1 et votre nombre actuel de gemmes.",
"report": "Signaler",
"abuseFlagModalHeading": "Signaler une infraction",
"abuseFlagModalBody": "Confirmez-vous le signalement de ce message ? Vous ne devriez signaler un message <strong>que</strong> s'il enfreint les <%= firstLinkStart %>Règles de vie en communauté<%= linkEnd %> et/ou les <%= secondLinkStart %>Conditions générales d'utilisation<%= linkEnd %>. Signaler inutilement un message est une violation de ces Règles de vie en communauté et vous expose à un avertissement.",
"abuseFlagModalBody": "Vous ne devriez signaler un message seulement s'il enfreint les <%= firstLinkStart %>Règles de vie en communauté<%= linkEnd %> et/ou les <%= secondLinkStart %>Conditions générales d'utilisation<%= linkEnd %>. Signaler inutilement un message est une violation de ces Règles de vie en communauté.",
"abuseReported": "Merci d'avoir signalé cette infraction. Les modérateurs en ont été informé.",
"whyReportingPost": "Pourquoi signalez-vous ce message ?",
"whyReportingPostPlaceholder": "Merci d'aider nos modérateurs en nous faisant savoir pourquoi vous signalez ce message pour infraction, par exemple envoi en masse, jurons, exclamations religieuses, insultes, sujets adultes, violence.",
"whyReportingPostPlaceholder": "Raison du signalement",
"optional": "Facultatif",
"needsTextPlaceholder": "Écrivez votre message ici.",
"copyMessageAsToDo": "Copier le message comme tâche à faire",
@@ -439,5 +439,7 @@
"tavernDiscontinuedDetail": "Dû à de nombreux facteurs, dont particulièrement la façon dont les joueu·r·se·s interagissent sur Habitica, les ressources nécessaires au maintien de ces espaces sont disproportionnées par rapport au nombre de personnes les utilisant, et non-durable sur le long terme.",
"tavernDiscontinuedLinks": "En savoir plus sur <a href='/static/faq/tavern-and-guilds'>l'arrêt des services de Guildes et de la Taverne</a> ou retourner à la <a href='/'>page d'accueil</a>.",
"bannedUser": "<strong>Ce·tte joueu·r·se a été banni·e.</strong>",
"blockedUser": "<strong>Vous avez bloqué ce·tte joueu·r·se. </strong>&nbsp; Il·elle·s ne peuvent pas vous envoyer de Messages Privés mais vous pouvez voir ses publications."
"blockedUser": "<strong>Vous avez bloqué ce·tte joueu·r·se. </strong>&nbsp; Il·elle·s ne peuvent pas vous envoyer de Messages Privés mais vous pouvez voir ses publications.",
"challengeBannedSlurs": "Votre Challenge contiens une injure qui viole les lignes de conduite de la communauté d'Habitica et vos privilèges tchat et de création de Challenge ont été révoqués. Contactez admin@habitica.com pour plus d'informations.",
"challengeBannedWords": "Votre Challenge contient une injure ou une référence à un sujet mature. Merci de bien vouloir modifier votre Challenge afin de pouvoir l'enregistrer. Vous devez enlever le mot en question, pas le censurer."
}
+7 -3
View File
@@ -141,7 +141,7 @@
"dateEndOctober": "31 octobre",
"dateEndNovember": "30 novembre",
"dateEndJanuary": "31 janvier",
"dateEndFebruary": "28 février",
"dateEndFebruary": "29 Février",
"winterPromoGiftHeader": "OFFREZ UN ABONNEMENT, OBTENEZ-EN UN GRATUIT !",
"winterPromoGiftDetails1": "Jusqu'au 6 janvier seulement, lorsque vous offrez un abonnement, vous recevez le même abonnement pour vous gratuitement !",
"winterPromoGiftDetails2": "Merci de noter que si vous, ou la personne à qui vous faites ce cadeau, détenez un abonnement récurrent, l'abonnement offert ne commencera qu'après que cet abonnement sera annulé ou expirera. Merci infiniment pour votre soutien <3",
@@ -188,7 +188,7 @@
"septemberYYYY": "Septembre <%= year %>",
"royalPurpleJackolantern": "Citrouille d'Habitoween pourpre royal",
"novemberYYYY": "Novembre <%= year %>",
"g1g1Limitations": "Il s'agit d'un événement limité dans le temps, qui démarre le 15 décembre à 08h00 ET (13h00 UTC) et qui finit le 8 janvier à 23h59 ET (9 janvier04h59 UTC). Cette promotion ne s'applique que lorsque vous faites un cadeau à un autre Habiticien. Si la personne désignée a déjà un abonnement, la souscription offerte ajoutera des mois de crédit supplémentaires qui ne seront utilisés qu'après la fin de leur souscription actuelle.",
"g1g1Limitations": "Il s'agit d'un événement limité dans le temps, qui démarre le <%= promoStartMonth %> <%= promoStartOrdinal %> à <%= promoStartTime %> et se termine le <%= promoEndMonth %> <%= promoEndOrdinal %> à <%= promoEndTime %>. Cette promotion ne s'applique que lorsque vous faites un cadeau à un autre Habiticien. Si la personne désignée a déjà un abonnement, l'abonnement offert ajoutera des mois de crédit supplémentaires qui ne seront utilisés qu'après la fin de leur abonnement actuel.",
"limitations": "Limitations",
"g1g1HowItWorks": "Entrez l'identifiant du compte auquel vous voulez faire un cadeau. Puis choisissez la durée d'abonnement que vous voulez offrir et validez. Vous recevrez automatiquement la même durée d'abonnement que celle que vous venez d'offrir.",
"howItWorks": "Comment ça marche",
@@ -281,5 +281,9 @@
"fall2023ScaryMovieWarriorSet": "Film d'Horreur (Guerri·er·ère)",
"fall2023ScarletWarlockMageSet": "Démoniste Pourpre (Mage)",
"fall2023WitchsBrewRogueSet": "Potion de Sorcière (Voleu·r·se)",
"fall2023BogCreatureHealerSet": "Créature de la Tourbe (Guérisseu·r·se)"
"fall2023BogCreatureHealerSet": "Créature de la Tourbe (Guérisseu·r·se)",
"winter2024SnowyOwlRogueSet": "Chouette des Neiges (Voleur)",
"winter2024FrozenHealerSet": "Glacé (Guérisseu.r.se)",
"winter2024PeppermintBarkWarriorSet": "Ensemble de l'Aboiement à la Menthe Poivrée (Guerri.er.ère)",
"winter2024NarwhalWizardMageSet": "Ensemble du Sorcier Narval (Mage)"
}
+4 -2
View File
@@ -230,8 +230,10 @@
"monthlyGems": "Gemmes Mensuelles :",
"mysterySet202307": "Ensemble Kraken Périlleux",
"mysterySet202305": "Ensemble Dragon du Crépuscule",
"mysterySet202309": "Ensemble de l'Orat·eur·rice Ominiscient",
"mysterySet202309": "Ensemble de la Mite Comète Colossale",
"mysterySet202310": "Ensemble du Spectre de la Servante",
"mysterySet202311": "Ensemble de l'Envoûteu·r·se Omniscient·e",
"mysterySet202312": "Ensemble du Blues Hivernal"
"mysterySet202312": "Ensemble du Blues Hivernal",
"mysterySet202401": "Ensemble de l'Enchanteur enneigé",
"mysterySet202402": "Ensemble du Paradis Rose"
}
+10 -1
View File
@@ -150,5 +150,14 @@
"achievementPlantParentModalText": "Hai collezionato tutti gli Animali Domestici Pianta!",
"achievementDinosaurDynasty": "Dinastia dei dinosauri",
"achievementDinosaurDynastyText": "Hai schiuso tutti i colori standard degli Animali Domestici Uccelli e Dinosauri: Falco, Gufo, Pappagallo, Pavone, Pinguino, Gallo, Pterodattilo, Tirannosauro, Triceratopo e Velociraptor!",
"achievementDinosaurDynastyModalText": "Hai collezionato tutti gli animali domestici Uccelli e Dinosauri!"
"achievementDinosaurDynastyModalText": "Hai collezionato tutti gli animali domestici Uccelli e Dinosauri!",
"achievementBonelessBoss": "Boss Senz'ossa",
"achievementBonelessBossText": "Tutti i colori standard degli animali invertebrati sono stati schiusi: Coleottero, farfalla, seppia, nudibranchia, polpo, lumaca e ragno!",
"achievementBonelessBossModalText": "Hai raccolto tutti gli animali invertebrati!",
"achievementDuneBuddy": "Amico delle dune",
"achievementDuneBuddyText": "Tutti i colori standard di animali domestici del deserto sono stati schiusi: Armadillo, Cactus, Volpe, Rana, Serpente e Ragno!",
"achievementDuneBuddyNotes": "Hai raccolto tutti gli animali del deserto!",
"achievementRoughRider": "Cavaliere Coriaceo",
"achievementRoughRiderText": "Hai schiuso tutti i colori base degli animali domestici e delle cavalcatura scomode: Cactus, Porcospino e Roccia!",
"achievementRoughRiderNotes": "Hai raccolto tutti i colori base degli animali domestici e delle cavalcature scomode!"
}
+1 -1
View File
@@ -752,7 +752,7 @@
"backgroundSnowyVillageNotes": "Ammira un Villaggio Innevato.",
"backgrounds012023": "SET 104: Rilasciato a gennaio 2023",
"backgroundRimeIceText": "Brinata Scintillante",
"backgroundRimeIceNotes": "Ammira una Brinata Scintillante.",
"backgroundRimeIceNotes": "Ammira la Brina Scintillante.",
"backgroundSnowyTempleText": "Templio Innevato",
"backgroundSnowyTempleNotes": "Osserva un Sereno Templio Innevato.",
"backgroundWinterLakeWithSwansText": "Lago Invernale con i Cigni",
File diff suppressed because one or more lines are too long
+15 -3
View File
@@ -207,11 +207,23 @@
"reportDescription": "Descrizione",
"reportDescriptionText": "Se lo ritieni utile includi screenshot o gli errori della console Javascript.",
"submitBugReport": "Invia la segnalazione bug",
"reportSent": "Segnalazione bug inviata!",
"reportSent": "Grazie per la tua segnalazione!",
"reportBugHeaderDescribe": "Descrivi il bug che stai riscontrando e il nostro team ti contatterà.",
"reportEmailText": "Verrà utilizzato solo per contattarti in merito alla segnalazione del bug.",
"reportEmailError": "Si prega di fornire un indirizzo email valido",
"reportDescriptionPlaceholder": "Descrivi il bug in dettaglio qui sotto",
"reportSentDescription": "Ti contatteremo non appena il nostro team avrà indagato sul problema. Grazie per la segnalazione.",
"emptyReportBugMessage": "Messaggio mancante"
"reportSentDescription": "Ti contatteremo non appena il nostro team avrà indagato sul problema.",
"emptyReportBugMessage": "Messaggio mancante",
"allNotifications": "Tutte le notifiche",
"refreshList": "Ricarica lista",
"general": "Generale",
"reportPlayer": "Segnala Giocatore",
"blockPlayer": "Blocca Giocatore",
"unblockPlayer": "Sblocca Giocatore",
"adminTools": "Strumenti di amministrazione",
"viewAdminPanel": "Visualizza pannello amministratore",
"mutePlayer": "Silenzia",
"banPlayer": "Banna giocatore",
"unbanPlayer": "Sbanna giocatore",
"bannedPlayer": "Questo giocatore è bannato."
}
+21 -3
View File
@@ -89,8 +89,8 @@
"mysterySet201811": "Set Stregone Splendido",
"mysterySet201812": "Set della Volpe Artica",
"mysterySet201901": "Set Polare",
"mysterySet301404": "Set steampunk standard",
"mysterySet301405": "Set accessori steampunk",
"mysterySet301404": "Set Steampunk Standard",
"mysterySet301405": "Set Accessori Steampunk",
"mysterySet301703": "Set Pavone Steampunk",
"mysterySet301704": "Set Fagiano Steampunk",
"mysterySetwondercon": "Wondercon",
@@ -215,5 +215,23 @@
"mysterySet202210": "Set dell'Inquietante Ofidiano",
"mysteryset202211": "Set dell'Elettromante",
"mysterySet202211": "Set dell'Elettromante",
"mysterySet202212": "Set del Guardiano Glaciale"
"mysterySet202212": "Set del Guardiano Glaciale",
"mysterySet202312": "Set Invernale Blu",
"mysterySet202303": "Set Personaggio con la Chioma",
"mysterySet202401": "Set Incantatore Nevoso",
"mysterySet202308": "Set Protagonista Purpureo",
"mysterySet202311": "Set Incantatore Onniveggente",
"continueGiftSubBenefits": "Vorresti mantenere i tuoi benefici? Puoi far partire un nuovo abbonamento prima che quello regalato termini in modo da mantenere attivi i tuoi benefici.",
"monthlyGems": "Gemme Mensili:",
"mysterySet202301": "Set Volpino Valoroso",
"mysterySet202306": "Set Arcobaleno Abbagliante",
"haveNonRecurringSub": "Hai un abbonamento regalo non ricorrente.",
"switchToRecurring": "Passa ad un abbonamento ricorrente?",
"mysterySet202307": "Set del Kraken Pericoloso",
"mysterySet202309": "Set della Falena Cometa Colossale",
"subscriptionCreditConversion": "Far partire un nuovo abbonamento convertirà tutti i mesi rimanenti in credito che potrà essere utilizzato dopo che l'abbonamento ricorrente viene annullato.",
"mysterySet202305": "Set Drago del Vespro",
"mysterySet202302": "Set del Prestigiatore Striato",
"mysterySet202304": "Set Teiera Eccellente",
"mysterySet202310": "Set Fantasma della Luce Spettrale"
}
+2 -1
View File
@@ -114,5 +114,6 @@
"abuseFlagModalBodyChallenge": "あなたは<%= firstLinkStart %>コミュニティガイドライン<%= linkEnd %>および/または<%= secondLinkStart %>利用規約<%= linkEnd %>に違反するチャレンジのみを報告すべきです。虚偽の報告はHabiticaのコミュニティガイドラインに違反します。",
"cannotClone": "このチャレンジは、1人以上のプレイヤーが不適切だと報告したため、複製することはできません。スタッフのメンバーが間もなく指示を含む連絡を取ります。48時間以上経過しても連絡がない場合は、admin@habitica.comにメールして支援を依頼してください。",
"resetFlags": "フラグのリセット",
"cannotClose": "このチャレンジは、1人以上のプレイヤーが不適切だと報告したため、閉じることはできません。スタッフのメンバーが間もなく指示を含む連絡を取ります。48時間以上経過しても連絡がない場合は、admin@habitica.comにメールして支援を依頼してください。"
"cannotClose": "このチャレンジは、1人以上のプレイヤーが不適切だと報告したため、閉じることはできません。スタッフのメンバーが間もなく指示を含む連絡を取ります。48時間以上経過しても連絡がない場合は、admin@habitica.comにメールして支援を依頼してください。",
"cannotMakeChallenge": "あなたのアカウントには現在チャット権限がないため、パブリックチャレンジを作成できません。詳しくは admin@habitica.com までお問い合わせください。"
}
+2 -1
View File
@@ -3004,5 +3004,6 @@
"shieldSpecialFall2023WarriorNotes": "怖い映画を楽しむ間に快適に過ごすのに最適... でも本当に怖いシーンでは抱きしめる必要があるなんて誰にも言わないでしょう!体質が<%= con %>上がります。2023年秋季限定装備。",
"shieldArmoireSaucepanNotes": "人生で最も厳重に秘密にされている質問の答えは、この蒸し暑い片手鍋の中にあります!(スープ。答えはいつもスープです。)知覚が<%= per %>上がります。ラッキー宝箱: 調理器具セット2(アイテム1/2)。",
"eyewearMystery202312Text": "冬の青き瞳",
"eyewearMystery202312Notes": "これらの氷のような青は、寒くて暗い季節を透視し、先の暖かさを見るのに役立ちます。効果なし。2023年12月の有料会員アイテム。"
"eyewearMystery202312Notes": "これらの氷のような青は、寒くて暗い季節を透視し、先の暖かさを見るのに役立ちます。効果なし。2023年12月の有料会員アイテム。",
"weaponSpecialWinter2024RogueText": "雪フクロウの籠手"
}
+7 -4
View File
@@ -20,7 +20,7 @@
"dataTool": "データ表示ツール",
"resources": "リソース",
"communityGuidelines": "コミュニティ ガイドライン",
"bannedWordUsed": "おっと! この投稿には乱暴な言葉、または依存性のある物質や成人向けの話題が含まれているようです(<%= swearWordsUsed %>)。Habiticaはチャットを非常にクリーンに保っています。あなたが投稿できるように、遠慮なくメッセージを編集してください! 目を通すだけでなく該当する言葉を削除する必要があります。",
"bannedWordUsed": "おっと!この投稿には乱暴な言葉、または依存性のある物質や成人向けの話題が含まれているようです(<%= swearWordsUsed %>)。Habiticaはチャットを非常にクリーンに保っています。あなたが投稿できるように、遠慮なくメッセージを編集してください!目を通すだけでなく該当する言葉を削除する必要があります。",
"bannedSlurUsed": "あなたの投稿には不適切な言葉が含まれていたため、チャットの特権が取り消されました。",
"party": "パーティー",
"usernameCopied": "ユーザー名をクリップボードにコピーしました。",
@@ -98,10 +98,10 @@
"badAmountOfGemsToSend": "ジェムの数は 1 以上、あなたが持っている分までで指定してください。",
"report": "報告",
"abuseFlagModalHeading": "違反を報告する",
"abuseFlagModalBody": "本当にこの投稿を報告しますか?<%= firstLinkStart %>コミュニティガイドライン<%= linkEnd %>、もしくは<%= secondLinkStart %>利用規約<%= linkEnd %>違反の投稿<strong>のみ</strong>を報告してください。不適切な報告はコミュニティガイドラインの違反となり、あなた自身が罰則を受ける可能性があります。",
"abuseFlagModalBody": "<%= firstLinkStart %>コミュニティガイドライン<%= linkEnd %><%= secondLinkStart %>利用規約<%= linkEnd %>違反している投稿>のみを報告してください。虚偽の報告はコミュニティガイドラインの違反となります。",
"abuseReported": "違反報告ありがとうございます。モデレータに通知されます。",
"whyReportingPost": "この投稿を報告する理由は何ですか?",
"whyReportingPostPlaceholder": "モデレーターが判断しやすいように、なぜこの投稿を報告したのかを教えてください。例:スパム行為、乱暴な言葉、宗教的な誓約、偏見、中傷、成人向けの事柄、暴力など。",
"whyReportingPostPlaceholder": "報告の理由",
"optional": "オプション",
"needsTextPlaceholder": "ここにメッセージを入力してください。",
"copyMessageAsToDo": "メッセージをコピーしてTo Doに追加",
@@ -439,5 +439,8 @@
"tavernDiscontinuedLinks": "<a href='/static/faq/tavern-and-guilds'>キャンプ場とギルドの廃止</a>について詳細を読むか、<a href='/'>ホームページ</a>に戻る。",
"blockedUser": "<strong>あなたがこのプレーヤーをブロックすると</strong>&nbsp;彼らはあなたにプライベートメッセージを送ることはできませんが、あなたは彼らの投稿を見ることができます。",
"invitedToYourParty": "<strong>あなたのパーティーの招待しました!</strong>&nbsp;&nbsp;取り消すにはクリックしてください",
"tavernDiscontinuedDetail": "プレイヤーによるハビティカへの関わり方の変化など、様々な要因により、これらのスペースを維持するために必要なリソースが、参加人数と比例しなくなり、長期的に維持できなくなりました。"
"tavernDiscontinuedDetail": "プレイヤーによるハビティカへの関わり方の変化など、様々な要因により、これらのスペースを維持するために必要なリソースが、参加人数と比例しなくなり、長期的に維持できなくなりました。",
"challengeBannedSlursPrivate": "あなたのチャレンジには、ハビティカのコミュニティガイドラインに違反する中傷が含まれています。あなたのチャレンジを保存するには、それを削除してください。",
"challengeBannedSlurs": "あなたのチャレンジにはHabiticaのコミュニティガイドラインに違反する中傷が含まれており、あなたのチャットおよびチャレンジ作成権限は剥奪されました。詳しくは admin@habitica.com までお問い合わせください。",
"challengeBannedWords": "あなたのチャレンジには、1 つ以上の汚い言葉またはアダルト トピックへの言及が含まれています。チャレンジを保存できるように編集してください。単に検閲するのではなく、その言葉を削除する必要があります。"
}

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