Compare commits

..

97 Commits

Author SHA1 Message Date
Sabe Jones 4789946c4e 5.26.3 2024-07-25 08:53:26 -05:00
Sabe Jones a69d8877c9 Merge branch 'develop' into release 2024-07-25 08:51:26 -05:00
Weblate 7cc0c3bc57 Translated using Weblate (German)
Currently translated at 91.8% (2888 of 3143 strings)

Translated using Weblate (Slovak)

Currently translated at 97.2% (177 of 182 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (785 of 785 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Slovak)

Currently translated at 92.3% (12 of 13 strings)

Translated using Weblate (German)

Currently translated at 91.7% (2883 of 3143 strings)

Translated using Weblate (Slovak)

Currently translated at 96.7% (176 of 182 strings)

Translated using Weblate (Indonesian)

Currently translated at 33.5% (63 of 188 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 2.6% (5 of 188 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.4% (765 of 785 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (384 of 384 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Indonesian)

Currently translated at 32.9% (62 of 188 strings)

Translated using Weblate (Indonesian)

Currently translated at 29.2% (55 of 188 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (German)

Currently translated at 91.6% (2881 of 3143 strings)

Translated using Weblate (Slovak)

Currently translated at 93.9% (171 of 182 strings)

Translated using Weblate (French)

Currently translated at 100.0% (785 of 785 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Turkish)

Currently translated at 80.4% (107 of 133 strings)

Translated using Weblate (Turkish)

Currently translated at 7.9% (15 of 188 strings)

Translated using Weblate (Russian)

Currently translated at 95.6% (751 of 785 strings)

Translated using Weblate (French)

Currently translated at 98.3% (772 of 785 strings)

Translated using Weblate (German)

Currently translated at 91.6% (2879 of 3143 strings)

Translated using Weblate (French)

Currently translated at 98.0% (770 of 785 strings)

Co-authored-by: Adithya Mahadev. B <adithyamahadev2521@gmail.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Ece Ekinci <plutonium3613@gmail.com>
Co-authored-by: Filip Betko <filipbetko@gmail.com>
Co-authored-by: Hanafi <naflizo@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/character/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/character/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/content/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/id/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/uk/
Translation: Habitica/Achievements
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Content
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Npc
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Spells
Translation: Habitica/Tasks
2024-07-25 15:49:36 +02:00
Sabe Jones fb78495a1b feat(avatar): popovers for customization 2024-07-24 16:38:58 -05:00
Phillip Thelen 22def5111f fix purchasing wacky potions (#15276) 2024-07-24 10:35:26 -05:00
Phillip Thelen 6e91d51def Fix some scheduling issues (#15274)
* fix logic for time travelers schedule

* fix potion availability

* fix tests
2024-07-23 11:33:59 -05:00
Sabe Jones f3b8a4e931 5.26.2 2024-07-21 13:05:07 -05:00
Weblate 69afa52beb Merge branch 'origin/develop' into Weblate. 2024-07-21 20:04:10 +02:00
Weblate f09a39d27c Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (872 of 875 strings)

Translated using Weblate (German)

Currently translated at 91.5% (2877 of 3143 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Spanish)

Currently translated at 98.2% (771 of 785 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.9% (3046 of 3143 strings)

Translated using Weblate (Portuguese)

Currently translated at 57.0% (1793 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.4% (765 of 785 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Italian)

Currently translated at 87.5% (7 of 8 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Italian)

Currently translated at 86.1% (368 of 427 strings)

Translated using Weblate (Italian)

Currently translated at 11.1% (21 of 188 strings)

Translated using Weblate (Italian)

Currently translated at 94.2% (740 of 785 strings)

Translated using Weblate (Italian)

Currently translated at 54.9% (50 of 91 strings)

Translated using Weblate (Italian)

Currently translated at 95.7% (45 of 47 strings)

Translated using Weblate (Italian)

Currently translated at 97.4% (188 of 193 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Italian)

Currently translated at 74.9% (194 of 259 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 91.4% (2875 of 3143 strings)

Translated using Weblate (Italian)

Currently translated at 94.6% (828 of 875 strings)

Translated using Weblate (Italian)

Currently translated at 94.0% (823 of 875 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 76.5% (144 of 188 strings)

Translated using Weblate (German)

Currently translated at 91.4% (2873 of 3143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Czech)

Currently translated at 85.7% (114 of 133 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (German)

Currently translated at 91.3% (2871 of 3143 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (1 of 1 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 95.4% (21 of 22 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (German)

Currently translated at 91.2% (2869 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (188 of 188 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (French)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (German)

Currently translated at 98.4% (131 of 133 strings)

Translated using Weblate (French)

Currently translated at 100.0% (264 of 264 strings)

Translated using Weblate (French)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (French)

Currently translated at 100.0% (3143 of 3143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.5% (239 of 240 strings)

Translated using Weblate (French)

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (German)

Currently translated at 98.7% (237 of 240 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (384 of 384 strings)

Translated using Weblate (Slovak)

Currently translated at 97.9% (189 of 193 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Hebrew)

Currently translated at 92.8% (155 of 167 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (781 of 785 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Portuguese)

Currently translated at 65.3% (153 of 234 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (261 of 264 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.9% (3046 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 76.5% (144 of 188 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 76.5% (144 of 188 strings)

Translated using Weblate (Indonesian)

Currently translated at 28.1% (53 of 188 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (781 of 785 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Portuguese)

Currently translated at 98.1% (377 of 384 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Portuguese)

Currently translated at 97.6% (163 of 167 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (258 of 259 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (German)

Currently translated at 91.2% (2867 of 3143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 98.4% (773 of 785 strings)

Translated using Weblate (French)

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (French)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Ukrainian)

Currently translated at 61.7% (1940 of 3143 strings)

Translated using Weblate (Portuguese)

Currently translated at 57.0% (1793 of 3143 strings)

Translated using Weblate (German)

Currently translated at 91.1% (2865 of 3143 strings)

Translated using Weblate (Japanese)

Currently translated at 99.4% (3085 of 3102 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (264 of 264 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (384 of 384 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Ukrainian)

Currently translated at 61.7% (1940 of 3143 strings)

Translated using Weblate (German)

Currently translated at 91.0% (2863 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Slovak)

Currently translated at 74.9% (588 of 785 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (German)

Currently translated at 95.6% (109 of 114 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (German)

Currently translated at 91.0% (2861 of 3143 strings)

Translated using Weblate (German)

Currently translated at 98.7% (231 of 234 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (German)

Currently translated at 99.2% (262 of 264 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (234 of 234 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (264 of 264 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (3143 of 3143 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (384 of 384 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (233 of 233 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (286 of 286 strings)

Translated using Weblate (German)

Currently translated at 90.9% (2857 of 3143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.4% (382 of 384 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.4% (382 of 384 strings)

Translated using Weblate (Slovak)

Currently translated at 97.6% (375 of 384 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (875 of 875 strings)

Translated using Weblate (German)

Currently translated at 99.7% (383 of 384 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.8% (3043 of 3143 strings)

Translated using Weblate (German)

Currently translated at 90.8% (2855 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.7% (3041 of 3143 strings)

Translated using Weblate (French)

Currently translated at 99.6% (3132 of 3143 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (French)

Currently translated at 100.0% (384 of 384 strings)

Translated using Weblate (Indonesian)

Currently translated at 91.3% (799 of 875 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (188 of 188 strings)

Translated using Weblate (German)

Currently translated at 98.9% (380 of 384 strings)

Translated using Weblate (Indonesian)

Currently translated at 95.3% (184 of 193 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.7% (377 of 378 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (188 of 188 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (875 of 875 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Indonesian)

Currently translated at 94.0% (157 of 167 strings)

Translated using Weblate (Japanese)

Currently translated at 99.4% (192 of 193 strings)

Translated using Weblate (French)

Currently translated at 99.0% (3114 of 3143 strings)

Translated using Weblate (German)

Currently translated at 90.7% (2853 of 3143 strings)

Translated using Weblate (French)

Currently translated at 100.0% (785 of 785 strings)

Translated using Weblate (Indonesian)

Currently translated at 94.0% (157 of 167 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (188 of 188 strings)

Translated using Weblate (German)

Currently translated at 98.5% (421 of 427 strings)

Translated using Weblate (French)

Currently translated at 98.7% (3105 of 3143 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (188 of 188 strings)

Translated using Weblate (French)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (German)

Currently translated at 98.4% (190 of 193 strings)

Translated using Weblate (French)

Currently translated at 100.0% (875 of 875 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Turkish)

Currently translated at 5.8% (11 of 188 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (785 of 785 strings)

Translated using Weblate (German)

Currently translated at 98.4% (773 of 785 strings)

Translated using Weblate (German)

Currently translated at 65.9% (60 of 91 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (Spanish)

Currently translated at 99.7% (873 of 875 strings)

Translated using Weblate (German)

Currently translated at 100.0% (875 of 875 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (773 of 773 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (868 of 868 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (3143 of 3143 strings)

Co-authored-by: Alex G <powerali18@gmail.com>
Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Elisa Bailo <bailoelisa5@gmail.com>
Co-authored-by: Eva <kornmann.eva@gmx.de>
Co-authored-by: Filip Betko <filipbetko@gmail.com>
Co-authored-by: Isabela de Carvalho <isabela.c.escritora@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Justcallme rye <Blizzardscf32@gmail.com>
Co-authored-by: Miguel Rocha de Macedo Amaral <miguelrmamaral@gmail.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Paolo Bizzarri <pibizza@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: TOMA Mitsuru <toma0001@gmail.com>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yan <ariamao0802@gmail.com>
Co-authored-by: billypat <kreideraine@gmail.com>
Co-authored-by: diamondmonster09 <diamondmonster09@gmail.com>
Co-authored-by: tamara <tab.bravani@gmail.com>
Co-authored-by: 过客是个铁憨憨 <1811304592@qq.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/he/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/id/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/id/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/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/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/character/de/
Translate-URL: https://translate.habitica.com/projects/habitica/character/es/
Translate-URL: https://translate.habitica.com/projects/habitica/character/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/character/id/
Translate-URL: https://translate.habitica.com/projects/habitica/character/it/
Translate-URL: https://translate.habitica.com/projects/habitica/character/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/character/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/character/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/character/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/it/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/de/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/content/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/it/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/id/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/de/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/es/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/it/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/id/
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/loginincentives/es/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/it/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/merch/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/es/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/it/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/de/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/es/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/it/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/it/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/tr/
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/Loginincentives
Translation: Habitica/Merch
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-07-21 20:03:59 +02:00
Phillip Thelen 2e71963fbf Update schedule.js (#15273)
Add SandSculpture for July
2024-07-21 12:58:28 -05:00
Sabe Jones f740a92fb7 Update README.md
fix awkward line breaks
2024-07-19 17:37:31 -05:00
Sabe Jones 21e7ddea16 Update README.md 2024-07-19 17:36:26 -05:00
Sabe Jones 923d90cf22 Merge branch 'sabrecat/postfixes' into develop 2024-07-17 17:43:05 -05:00
Sabe Jones b386a1917d Merge branch 'sabrecat/more-api-sunset' into develop 2024-07-17 17:42:28 -05:00
Sabe Jones 4a5427b2b2 Merge branch 'develop' into release 2024-07-03 14:23:53 -05:00
Sabe Jones 04554c5309 5.26.1 2024-07-03 14:23:37 -05:00
Phillip Thelen 5ef88b5c56 Update releaseDates.js 2024-07-03 18:52:23 +02:00
Sabe Jones 1f2397b81a fix(quests): adjust margins 2024-07-02 17:13:40 -05:00
Weblate 892c4934d5 Translated using Weblate (Japanese)
Currently translated at 99.2% (3080 of 3103 strings)

Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translation: Habitica/Gear
2024-07-01 22:51:54 +02:00
Sabe Jones 60d5aaaaa6 fix(memoize): enumerate food 2024-07-01 09:02:12 -05:00
Sabe Jones f506b840ed fix(lint): add missing whitespace for curlies 2024-06-28 23:34:32 -05:00
Sabe Jones f357750d88 test(chat): coverage for new sunsets 2024-06-28 23:29:58 -05:00
Sabe Jones a2dbe68338 Merge branch 'release' into sabrecat/more-api-sunset 2024-06-28 22:20:07 -05:00
Sabe Jones 491d2cfab1 fix(modals): various tweks 2024-06-28 22:03:45 -05:00
Sabe Jones fa91abb739 Merge branch 'develop' into sabrecat/postfixes 2024-06-28 21:28:39 -05:00
Sabe Jones 6b46d04537 Merge branch 'develop' into release 2024-06-28 11:27:58 -05:00
Sabe Jones b90457c04f fix(test): correct hatching potion test 2024-06-28 11:20:21 -05:00
Sabe Jones 379d98a91e fix(test): correct schedule test 2024-06-28 11:09:09 -05:00
Sabe Jones 07352480cd Merge remote-tracking branch 'origin/phillip/memoize-me' into develop 2024-06-28 10:26:38 -05:00
Phillip Thelen a6ff8e095a fix naming 2024-06-28 10:21:03 -05:00
Phillip Thelen 1fb44bbe73 fix naming 2024-06-28 10:20:11 -05:00
Phillip Thelen 5323849f90 fix naming 2024-06-28 17:16:45 +02:00
Sabe Jones 034327f647 5.26.0 2024-06-28 09:55:53 -05:00
Sabe Jones de9aac0988 Squashed commit of the following:
commit 8309686922
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 25 15:41:41 2024 -0400

    melior updates - loading screen & menu bar

commit 53608dd688
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 24 22:12:09 2024 +0200

    fix food

commit eecae86454
Merge: 95c562fdbc 960e262f19
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 16:05:04 2024 -0400

    Merge branch '2024-07-content-prebuild' into subs-private

commit 960e262f19
Merge: c5bbadaacd 7ec8b84b01
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 16:03:40 2024 -0400

    Merge branch '2024-07-content-prebuild' of https://github.com/HabitRPG/habitica-private into 2024-07-content-prebuild

commit c5bbadaacd
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 16:03:23 2024 -0400

    add missing string info to July mystery items

commit 7ec8b84b01
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 11:29:17 2024 -0400

    add missing info to mystery item strings

commit 95c562fdbc
Author: Phillip Thelen <phillip@habitica.com>
Date:   Fri Jun 21 11:12:18 2024 +0200

    Fix serving memoized content

commit 877fe48225
Author: Phillip Thelen <phillip@habitica.com>
Date:   Thu Jun 20 12:23:24 2024 +0200

    correctly memoize conent api

commit e0f6f79c5b
Author: Phillip Thelen <phillip@habitica.com>
Date:   Thu Jun 20 10:11:27 2024 +0200

    don’t build multiple times on heroku

commit f62254d68e
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:40:20 2024 +0200

    fix client command

commit d054e6fc16
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:36:57 2024 +0200

    correct build call

commit 7231f699c1
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:32:32 2024 +0200

    try setting up with heroku buildpack

commit 1dae0793fd
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:50:32 2024 +0200

    call gulp build:prod

commit f18fbe86b6
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:40:53 2024 +0200

    build client

commit 61a61724ca
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:33:18 2024 +0200

    testing

commit 93cf30eb18
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:20:25 2024 +0200

    integration fix

commit cff08adcd0
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:13:20 2024 +0200

    specify dev docker file

commit 4da2ed4a1f
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:10:07 2024 +0200

    initialize stub

commit 11c5b26c59
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:08:45 2024 +0200

    test heroku file

commit ac85bb2e2d
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:03:15 2024 +0200

    fix stub reference

commit 74dfb2710f
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:01:27 2024 +0200

    test fixes

commit 8dbd3c3db1
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:37:04 2024 +0200

    fix canOwn test

commit 74b3b348ff
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:32:31 2024 +0200

    fix buy test

commit 3386d61fde
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:30:37 2024 +0200

    fix debug tests

commit 19da14531c
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:05:25 2024 +0200

    add chameleon to featured quests

commit 254dd80f24
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:05:14 2024 +0200

    fix import

commit 0bc3f16b4b
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:22 2024 +0200

    add new content to new release file

commit 5184973bd5
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:11 2024 +0200

    fix release date tests

commit b6accca5ca
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:06 2024 +0200

    fix armoire tests

commit fec68e6211
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:02:03 2024 +0200

    fix tests

commit fc63c906dd
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:44:21 2024 +0200

    Improve test coverage

commit 3333f8f0f5
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:24:59 2024 +0200

    allow hatching potions to have a release date

commit 89a3ac3dde
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:11:38 2024 +0200

    allow eggs to have a release date

    # Conflicts:
    #	test/content/armoire.test.js

commit 16551ec83f
Merge: f5f4974a73 2645bf6023
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 15:03:12 2024 -0400

    Merge branch '2024-07-content-prebuild' into subs-private

commit 2645bf6023
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 15:02:47 2024 -0400

    update habitica images

commit f5f4974a73
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 14:58:13 2024 -0400

    update habitica-images

commit 162e337d14
Merge: f2506c3231 21a7d36b7b
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:46:03 2024 -0400

    Merge branch '2024-07-content-prebuild' into subs-private

commit 21a7d36b7b
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:45:09 2024 -0400

    update sprites

commit f2506c3231
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:24:21 2024 -0400

    updated sprites css

commit d47641e25a
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 12:46:59 2024 -0400

    typo fix

commit fb8479ad1e
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 17 13:44:36 2024 -0400

    finish July prebuild

commit 3810cf3ef3
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Fri Jun 14 10:42:47 2024 -0400

    add chameleon quest

commit d05da3722c
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 17:12:43 2024 -0400

    add June background notes

commit b8a3440ef2
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 16:40:04 2024 -0400

    fix mystery item and background description

commit 44d63032d8
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 15:38:23 2024 -0400

    add subscriber gear, enchanted armoire, and background

commit 9d7da91ec6
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 14:44:59 2024 -0400

    add sprites
2024-06-28 09:55:41 -05:00
Sabe Jones f55d836398 Squashed commit of the following:
commit 960e262f19
Merge: c5bbadaacd 7ec8b84b01
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 16:03:40 2024 -0400

    Merge branch '2024-07-content-prebuild' of https://github.com/HabitRPG/habitica-private into 2024-07-content-prebuild

commit c5bbadaacd
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 16:03:23 2024 -0400

    add missing string info to July mystery items

commit 7ec8b84b01
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 24 11:29:17 2024 -0400

    add missing info to mystery item strings

commit 2645bf6023
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 15:02:47 2024 -0400

    update habitica images

commit 21a7d36b7b
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:45:09 2024 -0400

    update sprites

commit d47641e25a
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 12:46:59 2024 -0400

    typo fix

commit fb8479ad1e
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 17 13:44:36 2024 -0400

    finish July prebuild

commit 3810cf3ef3
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Fri Jun 14 10:42:47 2024 -0400

    add chameleon quest

commit d05da3722c
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 17:12:43 2024 -0400

    add June background notes

commit b8a3440ef2
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 16:40:04 2024 -0400

    fix mystery item and background description

commit 44d63032d8
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 15:38:23 2024 -0400

    add subscriber gear, enchanted armoire, and background

commit 9d7da91ec6
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 14:44:59 2024 -0400

    add sprites
2024-06-28 09:50:28 -05:00
Sabe Jones 287014518d Squashed commit of the following:
commit 28193f86fb
Author: Phillip Thelen <phillip@habitica.com>
Date:   Fri Jun 21 11:12:18 2024 +0200

    Fix serving memoized content

commit 877fe48225
Author: Phillip Thelen <phillip@habitica.com>
Date:   Thu Jun 20 12:23:24 2024 +0200

    correctly memoize conent api

commit e0f6f79c5b
Author: Phillip Thelen <phillip@habitica.com>
Date:   Thu Jun 20 10:11:27 2024 +0200

    don’t build multiple times on heroku

commit f62254d68e
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:40:20 2024 +0200

    fix client command

commit d054e6fc16
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:36:57 2024 +0200

    correct build call

commit 7231f699c1
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 19:32:32 2024 +0200

    try setting up with heroku buildpack

commit 1dae0793fd
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:50:32 2024 +0200

    call gulp build:prod

commit f18fbe86b6
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:40:53 2024 +0200

    build client

commit 61a61724ca
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:33:18 2024 +0200

    testing

commit 93cf30eb18
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:20:25 2024 +0200

    integration fix

commit cff08adcd0
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:13:20 2024 +0200

    specify dev docker file

commit 4da2ed4a1f
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:10:07 2024 +0200

    initialize stub

commit 11c5b26c59
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:08:45 2024 +0200

    test heroku file

commit ac85bb2e2d
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:03:15 2024 +0200

    fix stub reference

commit 74dfb2710f
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 18:01:27 2024 +0200

    test fixes

commit 8dbd3c3db1
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:37:04 2024 +0200

    fix canOwn test

commit 74b3b348ff
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:32:31 2024 +0200

    fix buy test

commit 3386d61fde
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:30:37 2024 +0200

    fix debug tests

commit 19da14531c
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:05:25 2024 +0200

    add chameleon to featured quests

commit 254dd80f24
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 17:05:14 2024 +0200

    fix import

commit 0bc3f16b4b
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:22 2024 +0200

    add new content to new release file

commit 5184973bd5
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:11 2024 +0200

    fix release date tests

commit b6accca5ca
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:33:06 2024 +0200

    fix armoire tests

commit fec68e6211
Author: Phillip Thelen <phillip@habitica.com>
Date:   Wed Jun 19 16:02:03 2024 +0200

    fix tests

commit fc63c906dd
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:44:21 2024 +0200

    Improve test coverage

commit 3333f8f0f5
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:24:59 2024 +0200

    allow hatching potions to have a release date

commit 89a3ac3dde
Author: Phillip Thelen <phillip@habitica.com>
Date:   Mon Jun 10 14:11:38 2024 +0200

    allow eggs to have a release date

    # Conflicts:
    #	test/content/armoire.test.js

commit 16551ec83f
Merge: f5f4974a73 2645bf6023
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 15:03:12 2024 -0400

    Merge branch '2024-07-content-prebuild' into subs-private

commit 2645bf6023
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 15:02:47 2024 -0400

    update habitica images

commit f5f4974a73
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 14:58:13 2024 -0400

    update habitica-images

commit 162e337d14
Merge: f2506c3231 21a7d36b7b
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:46:03 2024 -0400

    Merge branch '2024-07-content-prebuild' into subs-private

commit 21a7d36b7b
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:45:09 2024 -0400

    update sprites

commit f2506c3231
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 13:24:21 2024 -0400

    updated sprites css

commit d47641e25a
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Tue Jun 18 12:46:59 2024 -0400

    typo fix

commit fb8479ad1e
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Mon Jun 17 13:44:36 2024 -0400

    finish July prebuild

commit 3810cf3ef3
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Fri Jun 14 10:42:47 2024 -0400

    add chameleon quest

commit d05da3722c
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 17:12:43 2024 -0400

    add June background notes

commit b8a3440ef2
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 16:40:04 2024 -0400

    fix mystery item and background description

commit 44d63032d8
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 15:38:23 2024 -0400

    add subscriber gear, enchanted armoire, and background

commit 9d7da91ec6
Author: CuriousMagpie <eilatan@gmail.com>
Date:   Thu Jun 13 14:44:59 2024 -0400

    add sprites
2024-06-28 09:49:08 -05:00
Weblate b46e2da61b Merge branch 'develop' of github.com:HabitRPG/habitica into develop 2024-06-28 16:41:20 +02:00
Emilia Skoglund ef47d6cf0b Translated using Weblate (Swedish)
Currently translated at 80.0% (619 of 773 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sv/
2024-06-28 05:28:46 +02:00
Daniel Faria Gomes 1f5d66cd58 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (773 of 773 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
2024-06-28 05:28:46 +02:00
Natalie Luhrs a88602a21f Translated using Weblate (Japanese)
Currently translated at 100.0% (773 of 773 strings)

Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/
2024-06-27 20:24:32 +02:00
Sabe Jones ffd2b4b76f fix(quests): modest Bundle revisions 2024-06-27 11:41:39 -05:00
Sabe Jones c50ed843fb Merge branch 'release' into sabrecat/postfixes 2024-06-27 10:03:30 -05:00
Sabe Jones 760c05df5d 5.25.8 2024-06-26 12:36:32 -05:00
Phillip Thelen 26d070f2c3 improve loggly request logging call (#15259) 2024-06-26 12:30:13 -05:00
Sabe Jones 850ae5114f fix(schedule): add Oddballs to November 2024-06-24 13:27:13 -05:00
Petal Forrest bc9577439e Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (286 of 286 strings)

Translation: Habitica/Limited
Translate-URL: https://translate.habitica.com/projects/habitica/limited/en_GB/
2024-06-22 10:40:51 +02:00
Petal Forrest 10cd596f0b Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (427 of 427 strings)

Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/
2024-06-22 10:40:50 +02:00
Toro Mor d180062ad2 Translated using Weblate (German)
Currently translated at 91.9% (2852 of 3103 strings)

Translation: Habitica/Gear
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
2024-06-22 10:40:50 +02:00
Petal Forrest bfacf4b36e Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (259 of 259 strings)

Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/en_GB/
2024-06-22 10:40:50 +02:00
Weblate 2912f31dec Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (233 of 233 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 76.1% (325 of 427 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (773 of 773 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (378 of 378 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (189 of 189 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (868 of 868 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 97.3% (184 of 189 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 97.3% (184 of 189 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 99.8% (772 of 773 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 96.8% (183 of 189 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 79.6% (691 of 868 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (167 of 167 strings)

Co-authored-by: Petal Forrest <adrijanaskar2008backup@gmail.com>
Co-authored-by: Razi H <razi.haj@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/character/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/content/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/front/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/en_GB/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Front
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-06-22 01:12:00 +02:00
Sabe Jones c47b287a89 5.25.7 2024-06-21 13:28:34 -05:00
Sabe Jones 3aa626d2ae fix(sprites): remove potion PNG override 2024-06-21 13:28:29 -05:00
Sabe Jones 647ee2a073 5.25.6 2024-06-21 11:56:07 -05:00
Sabe Jones 2080c3f7b8 fix(content): restore Fungi Potions and Snail Armor 2024-06-21 11:56:01 -05:00
Phillip Thelen 28193f86fb Fix serving memoized content 2024-06-21 11:12:18 +02:00
Phillip Thelen 877fe48225 correctly memoize conent api 2024-06-20 12:23:24 +02:00
Phillip Thelen e0f6f79c5b don’t build multiple times on heroku 2024-06-20 10:11:27 +02:00
Phillip Thelen f62254d68e fix client command 2024-06-19 19:40:20 +02:00
Phillip Thelen d054e6fc16 correct build call 2024-06-19 19:36:57 +02:00
Phillip Thelen 7231f699c1 try setting up with heroku buildpack 2024-06-19 19:32:32 +02:00
Phillip Thelen 1dae0793fd call gulp build:prod 2024-06-19 18:50:32 +02:00
Phillip Thelen f18fbe86b6 build client 2024-06-19 18:40:53 +02:00
Phillip Thelen 61a61724ca testing 2024-06-19 18:33:18 +02:00
Phillip Thelen 93cf30eb18 integration fix 2024-06-19 18:20:43 +02:00
Phillip Thelen cff08adcd0 specify dev docker file 2024-06-19 18:13:20 +02:00
Phillip Thelen 4da2ed4a1f initialize stub 2024-06-19 18:10:07 +02:00
Phillip Thelen 11c5b26c59 test heroku file 2024-06-19 18:08:45 +02:00
Phillip Thelen ac85bb2e2d fix stub reference 2024-06-19 18:03:15 +02:00
Phillip Thelen 74dfb2710f test fixes 2024-06-19 18:02:28 +02:00
Phillip Thelen 8dbd3c3db1 fix canOwn test 2024-06-19 17:37:04 +02:00
Phillip Thelen 74b3b348ff fix buy test 2024-06-19 17:32:31 +02:00
Phillip Thelen 3386d61fde fix debug tests 2024-06-19 17:30:52 +02:00
Phillip Thelen 19da14531c add chameleon to featured quests 2024-06-19 17:05:25 +02:00
Phillip Thelen 254dd80f24 fix import 2024-06-19 17:05:14 +02:00
Phillip Thelen 0bc3f16b4b add new content to new release file 2024-06-19 16:33:22 +02:00
Phillip Thelen 5184973bd5 fix release date tests 2024-06-19 16:33:11 +02:00
Phillip Thelen b6accca5ca fix armoire tests 2024-06-19 16:33:06 +02:00
Phillip Thelen fec68e6211 fix tests 2024-06-19 16:02:03 +02:00
Phillip Thelen fc63c906dd Improve test coverage 2024-06-19 15:25:45 +02:00
Phillip Thelen 3333f8f0f5 allow hatching potions to have a release date 2024-06-19 15:25:45 +02:00
Phillip Thelen 89a3ac3dde allow eggs to have a release date
# Conflicts:
#	test/content/armoire.test.js
2024-06-19 15:24:21 +02:00
CuriousMagpie 16551ec83f Merge branch '2024-07-content-prebuild' into subs-private 2024-06-18 15:03:12 -04:00
CuriousMagpie 2645bf6023 update habitica images 2024-06-18 15:02:47 -04:00
CuriousMagpie f5f4974a73 update habitica-images 2024-06-18 14:58:13 -04:00
CuriousMagpie 162e337d14 Merge branch '2024-07-content-prebuild' into subs-private 2024-06-18 13:46:03 -04:00
CuriousMagpie 21a7d36b7b update sprites 2024-06-18 13:45:09 -04:00
CuriousMagpie f2506c3231 updated sprites css 2024-06-18 13:24:21 -04:00
CuriousMagpie d47641e25a typo fix 2024-06-18 12:46:59 -04:00
CuriousMagpie fb8479ad1e finish July prebuild 2024-06-17 13:44:36 -04:00
CuriousMagpie 3810cf3ef3 add chameleon quest 2024-06-14 10:42:47 -04:00
CuriousMagpie d05da3722c add June background notes 2024-06-13 17:12:43 -04:00
CuriousMagpie b8a3440ef2 fix mystery item and background description 2024-06-13 16:40:04 -04:00
CuriousMagpie 44d63032d8 add subscriber gear, enchanted armoire, and background 2024-06-13 15:38:23 -04:00
CuriousMagpie 9d7da91ec6 add sprites 2024-06-13 14:44:59 -04:00
Sabe Jones 8b3267458b fix(groups): fix TypeError when missing 2024-02-05 18:06:18 -06:00
Sabe Jones bccfaab350 Merge branch 'release' into sabrecat/more-api-sunset 2024-02-05 17:28:11 -06:00
Sabe Jones 753f12979e fix(api): close lingering deprecated APIs 2024-02-05 17:22:47 -06:00
196 changed files with 3247 additions and 1325 deletions
+5 -2
View File
@@ -3,10 +3,13 @@ FROM node:20
# Install global packages
RUN npm install -g gulp-cli mocha
# Copy package.json and package-lock.json into image, then install
# dependencies.
# Copy package.json and package-lock.json into image
WORKDIR /usr/src/habitica
COPY ["package.json", "package-lock.json", "./"]
# Copy the remaining source files in.
COPY . /usr/src/habitica
# Install dependencies
RUN npm install
RUN npm run postinstall
RUN npm run client:build
RUN gulp build:prod
+12 -6
View File
@@ -1,14 +1,20 @@
Habitica ![Build Status](https://github.com/HabitRPG/habitica/workflows/Test/badge.svg) [![Code Climate](https://codeclimate.com/github/HabitRPG/habitrpg.svg)](https://codeclimate.com/github/HabitRPG/habitrpg) [![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=68393)](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE)
Habitica ![Build Status](https://github.com/HabitRPG/habitica/workflows/Test/badge.svg)
===============
[Habitica](https://habitica.com) is an open-source habit-building program that treats your life like a role-playing game. Level up as you succeed, lose HP as you fail, and earn money to buy weapons and armor.
[Habitica](https://habitica.com) is an open-source habit-building program that treats your life like a role-playing game. Level up as you succeed, lose HP as you fail, and earn Gold to buy weapons and armor!
**We need more programmers!** Your assistance will be greatly appreciated. The wiki pages below and the additional pages they link to will tell you how to get started on contributing code and where you can go to seek further help or ask questions:
**Want to contribute code to Habitica?** We're always looking for assistance on any issues in our repo with the "Help Wanted" label. The wiki pages below and the additional linked pages will tell you how to start contributing code and where you can seek further help or ask questions:
* [Guidance for Blacksmiths](https://habitica.fandom.com/wiki/Guidance_for_Blacksmiths) - an introduction to the technologies used and how the software is organized.
* [Setting up Habitica Locally](https://habitica.fandom.com/wiki/Setting_up_Habitica_Locally) - how to set up a local install of Habitica for development and testing on various platforms.
* [Setting up Habitica Locally](https://github.com/HabitRPG/habitica/wiki/Setting-Up-Habitica-for-Local-Development) - how to set up a local install of Habitica for development and testing.
**Interested in contributing to Habiticas mobile apps?** Visit the links below for our mobile repositories.
* **Android:** https://github.com/HabitRPG/habitica-android
* **iOS:** https://github.com/HabitRPG/habitica-ios
Habitica's code is licensed as described at https://github.com/HabitRPG/habitica/blob/develop/LICENSE
**Found a bug?** Please report it to [admin email](mailto:admin@habitica.com) rather than creating an issue (an admin will advise you if a new issue is necessary; usually it is not).
**Found a bug?** Please report it to [admin email](mailto:admin@habitica.com) rather than create an issue (an admin will advise you if a new issue is necessary; usually it is not).
**Have any questions about Habitica or its community?** See the links in the [habitica.com](https://habitica.com) website's Help menu or drop in to [Guilds > Tavern Chat](https://habitica.com/groups/tavern) to ask questions or chat socially!
**Creating a third-party tool?** Please review our [API Usage Guidelines](https://github.com/HabitRPG/habitica/wiki/API-Usage-Guidelines) to ensure that your tool is compliant and maintains the best experience for Habitica players.
**Have any questions about Habitica or contributing?** See the links in the [Habitica](https://habitica.com) website's Help menu. Theres FAQs, guides, and the option to reach out to us with any further questions!
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "habitica",
"version": "5.25.5",
"version": "5.26.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "habitica",
"version": "5.25.5",
"version": "5.26.3",
"hasInstallScript": true,
"dependencies": {
"@babel/core": "^7.22.10",
+3 -2
View File
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "5.25.5",
"version": "5.26.3",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.22.10",
@@ -107,7 +107,8 @@
"debug": "gulp nodemon --inspect",
"mongo:dev": "run-rs -v 5.0.23 -l ubuntu1804 --keep --dbpath mongodb-data --number 1 --quiet",
"postinstall": "git config --global url.\"https://\".insteadOf git:// && gulp build && cd website/client && npm install",
"apidoc": "gulp apidoc"
"apidoc": "gulp apidoc",
"heroku-postbuild": "npm run client:build"
},
"devDependencies": {
"axios": "^1.4.0",
+1 -1
View File
@@ -55,7 +55,7 @@ describe('contentLib', () => {
beforeEach(() => {
resSpy = generateRes();
if (fs.existsSync(contentLib.CONTENT_CACHE_PATH)) {
fs.rmdirSync(contentLib.CONTENT_CACHE_PATH, { recursive: true });
fs.rmSync(contentLib.CONTENT_CACHE_PATH, { recursive: true });
}
fs.mkdirSync(contentLib.CONTENT_CACHE_PATH);
});
@@ -3,6 +3,7 @@ import {
createAndPopulateGroup,
translate as t,
} from '../../../../helpers/api-integration/v3';
import { model as Group } from '../../../../../website/server/models/group';
describe('GET /groups/:groupId/chat', () => {
let user;
@@ -37,4 +38,34 @@ describe('GET /groups/:groupId/chat', () => {
});
});
});
context('public Guild', () => {
let group;
before(async () => {
({ group } = await createAndPopulateGroup({
groupDetails: {
name: 'test group',
type: 'guild',
privacy: 'private',
},
members: 1,
upgradeToGroupPlan: true,
chat: [
'Hello',
'Welcome to the Guild',
],
}));
// Creation API is shut down, we need to simulate an extant public group
await Group.updateOne({ _id: group._id }, { $set: { privacy: 'public' }, $unset: { 'purchased.plan': 1 } }).exec();
});
it('returns error if user attempts to fetch a sunset Guild', async () => {
await expect(user.get(`/groups/${group._id}/chat`)).to.eventually.be.rejected.and.eql({
code: 400,
error: 'BadRequest',
message: t('featureRetired'),
});
});
});
});
@@ -4,6 +4,7 @@ import {
createAndPopulateGroup,
translate as t,
} from '../../../../helpers/api-integration/v3';
import { model as Group } from '../../../../../website/server/models/group';
describe('POST /chat/:chatId/like', () => {
let user;
@@ -111,4 +112,18 @@ describe('POST /chat/:chatId/like', () => {
message: t('groupNotFound'),
});
});
it('does not like a message that belongs to a sunset public group', async () => {
const message = await anotherUser.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
// Creation API is shut down, we need to simulate an extant public group
await Group.updateOne({ _id: groupWithChat._id }, { $set: { privacy: 'public' }, $unset: { 'purchased.plan': 1 } }).exec();
await expect(user.post(`/groups/${groupWithChat._id}/chat/${message.message.id}/like`))
.to.eventually.be.rejected.and.eql({
code: 400,
error: 'BadRequest',
message: t('featureRetired'),
});
});
});
+1
View File
@@ -3,6 +3,7 @@ import armoireSet from '../../../website/common/script/content/gear/sets/armoire
describe('armoireSet items', () => {
it('checks if canOwn has the same id', () => {
Object.keys(armoireSet).forEach(type => {
if (type === 'all') return;
Object.keys(armoireSet[type]).forEach(itemKey => {
const ownedKey = `${type}_armoire_${itemKey}`;
expect(armoireSet[type][itemKey].canOwn({
+11
View File
@@ -233,6 +233,17 @@ describe('shared.ops.purchase', () => {
expect(user.items.hatchingPotions[key]).to.eql(1);
});
it('purchases event hatching potion', async () => {
clock.restore();
clock = sandbox.useFakeTimers(moment('2022-04-10').valueOf());
const type = 'hatchingPotions';
const key = 'Veggie';
await purchase(user, { params: { type, key } });
expect(user.items.hatchingPotions[key]).to.eql(1);
});
it('purchases hatching potion if user completed quest', async () => {
const type = 'hatchingPotions';
const key = 'Bronze';
+15 -26
View File
@@ -3,38 +3,26 @@ import forEach from 'lodash/forEach';
import {
expectValidTranslationString,
} from '../helpers/content.helper';
function makeArmoireIitemList () {
const armoire = require('../../website/common/script/content/gear/sets/armoire').default;
const items = [];
items.push(...Object.values(armoire.armor));
items.push(...Object.values(armoire.body));
items.push(...Object.values(armoire.eyewear));
items.push(...Object.values(armoire.head));
items.push(...Object.values(armoire.headAccessory));
items.push(...Object.values(armoire.shield));
items.push(...Object.values(armoire.weapon));
return items;
}
import armoire from '../../website/common/script/content/gear/sets/armoire';
describe('armoire', () => {
let clock;
beforeEach(() => {
delete require.cache[require.resolve('../../website/common/script/content/gear/sets/armoire')];
});
afterEach(() => {
clock.restore();
if (clock) {
clock.restore();
}
});
it('does not return unreleased gear', async () => {
clock = sinon.useFakeTimers(new Date('2024-01-02'));
const items = makeArmoireIitemList();
const items = armoire.all;
expect(items.length).to.equal(377);
expect(items.filter(item => item.set === 'pottersSet' || item.set === 'optimistSet' || item.set === 'schoolUniform')).to.be.an('array').that.is.empty;
});
it('released gear has all required properties', async () => {
clock = sinon.useFakeTimers(new Date('2024-05-08'));
const items = makeArmoireIitemList();
const items = armoire.all;
expect(items.length).to.equal(396);
forEach(items, item => {
if (item.set !== undefined) {
@@ -48,29 +36,30 @@ describe('armoire', () => {
it('releases gear when appropriate', async () => {
clock = sinon.useFakeTimers(new Date('2024-01-01T00:00:00.000Z'));
const items = makeArmoireIitemList();
const items = armoire.all;
expect(items.length).to.equal(377);
clock.restore();
delete require.cache[require.resolve('../../website/common/script/content/gear/sets/armoire')];
clock = sinon.useFakeTimers(new Date('2024-01-08'));
const januaryItems = makeArmoireIitemList();
const januaryItems = armoire.all;
expect(januaryItems.length).to.equal(381);
clock.restore();
delete require.cache[require.resolve('../../website/common/script/content/gear/sets/armoire')];
clock = sinon.useFakeTimers(new Date('2024-02-07'));
const januaryItems2 = makeArmoireIitemList();
const januaryItems2 = armoire.all;
expect(januaryItems2.length).to.equal(381);
clock.restore();
delete require.cache[require.resolve('../../website/common/script/content/gear/sets/armoire')];
clock = sinon.useFakeTimers(new Date('2024-02-07T16:00:00.000Z'));
const febuaryItems = makeArmoireIitemList();
clock = sinon.useFakeTimers(new Date('2024-02-07T09:00:00.000Z'));
const febuaryItems = armoire.all;
expect(febuaryItems.length).to.equal(384);
});
it('sets have at least 2 items', () => {
const armoire = makeArmoireIitemList();
const setMap = {};
forEach(armoire, item => {
forEach(armoire.all, item => {
// Gotta have one outlier
if (!item.set || item.set.startsWith('armoire-')) return;
if (setMap[item.set] === undefined) {
setMap[item.set] = 0;
}
+40 -18
View File
@@ -5,29 +5,51 @@ import {
expectValidTranslationString,
} from '../helpers/content.helper';
import * as eggs from '../../website/common/script/content/eggs';
import eggs from '../../website/common/script/content/eggs';
describe('eggs', () => {
describe('all', () => {
it('is a combination of drop and quest eggs', () => {
const dropNumber = Object.keys(eggs.drops).length;
const questNumber = Object.keys(eggs.quests).length;
const allNumber = Object.keys(eggs.all).length;
let clock;
expect(allNumber).to.be.greaterThan(0);
expect(allNumber).to.equal(dropNumber + questNumber);
});
afterEach(() => {
if (clock) {
clock.restore();
}
});
it('contains basic information about each egg', () => {
each(eggs.all, (egg, key) => {
expectValidTranslationString(egg.text);
expectValidTranslationString(egg.adjective);
expectValidTranslationString(egg.mountText);
expectValidTranslationString(egg.notes);
expect(egg.canBuy).to.be.a('function');
expect(egg.value).to.be.a('number');
expect(egg.key).to.equal(key);
const eggTypes = [
'drops',
'quests',
];
eggTypes.forEach(eggType => {
describe(eggType, () => {
it('contains basic information about each egg', () => {
each(eggs[eggType], (egg, key) => {
expectValidTranslationString(egg.text);
expectValidTranslationString(egg.adjective);
expectValidTranslationString(egg.mountText);
expectValidTranslationString(egg.notes);
expect(egg.canBuy).to.be.a('function');
expect(egg.value).to.be.a('number');
expect(egg.key).to.equal(key);
});
});
});
});
it('does not contain unreleased eggs', () => {
clock = sinon.useFakeTimers(new Date('2024-05-20'));
const questEggs = eggs.quests;
expect(questEggs.Giraffe).to.not.exist;
});
it('Releases eggs when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-05-20'));
const mayEggs = eggs.quests;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const juneEggs = eggs.quests;
expect(juneEggs.Giraffe).to.exist;
expect(Object.keys(mayEggs).length).to.equal(Object.keys(juneEggs).length - 1);
});
});
+18 -2
View File
@@ -5,7 +5,7 @@ import {
expectValidTranslationString,
} from '../helpers/content.helper';
import { all } from '../../website/common/script/content/hatching-potions';
import hatchingPotions from '../../website/common/script/content/hatching-potions';
describe('hatchingPotions', () => {
let clock;
@@ -25,7 +25,7 @@ describe('hatchingPotions', () => {
potionTypes.forEach(potionType => {
describe(potionType, () => {
it('contains basic information about each potion', () => {
each(all, (potion, key) => {
each(hatchingPotions.all, (potion, key) => {
expectValidTranslationString(potion.text);
expectValidTranslationString(potion.notes);
expect(potion.canBuy).to.be.a('function');
@@ -35,4 +35,20 @@ describe('hatchingPotions', () => {
});
});
});
it('does not contain unreleased potions', () => {
clock = sinon.useFakeTimers(new Date('2024-05-20'));
const premiumPotions = hatchingPotions.premium;
expect(premiumPotions.Koi).to.not.exist;
});
it('Releases potions when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-05-20'));
const mayPotions = hatchingPotions.premium;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const junePotions = hatchingPotions.premium;
expect(junePotions.Koi).to.exist;
expect(Object.keys(mayPotions).length).to.equal(Object.keys(junePotions).length - 1);
});
});
+154
View File
@@ -0,0 +1,154 @@
import content from '../../website/common/script/content';
describe('content index', () => {
let clock;
afterEach(() => {
if (clock) {
clock.restore();
}
});
it('Releases eggs when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const mayEggs = content.eggs;
expect(mayEggs.Chameleon).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-20'));
const juneEggs = content.eggs;
expect(juneEggs.Chameleon).to.exist;
expect(Object.keys(mayEggs).length, '').to.equal(Object.keys(juneEggs).length - 1);
});
it('Releases hatching potions when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-05-20'));
const mayHatchingPotions = content.hatchingPotions;
expect(mayHatchingPotions.Koi).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const juneHatchingPotions = content.hatchingPotions;
expect(juneHatchingPotions.Koi).to.exist;
expect(Object.keys(mayHatchingPotions).length, '').to.equal(Object.keys(juneHatchingPotions).length - 1);
});
it('Releases armoire gear when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const juneGear = content.gear.flat;
expect(juneGear.armor_armoire_corsairsCoatAndCape).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-10'));
const julyGear = content.gear.flat;
expect(julyGear.armor_armoire_corsairsCoatAndCape).to.exist;
expect(Object.keys(juneGear).length, '').to.equal(Object.keys(julyGear).length - 3);
});
it('Releases pets gear when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const junePets = content.petInfo;
expect(junePets['Chameleon-Base']).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-20'));
const julyPets = content.petInfo;
expect(julyPets['Chameleon-Base']).to.exist;
expect(Object.keys(junePets).length, '').to.equal(Object.keys(julyPets).length - 10);
});
it('Releases mounts gear when appropriate without needing restarting', () => {
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const juneMounts = content.mountInfo;
expect(juneMounts['Chameleon-Base']).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-20'));
const julyMounts = content.mountInfo;
expect(julyMounts['Chameleon-Base']).to.exist;
expect(Object.keys(juneMounts).length, '').to.equal(Object.keys(julyMounts).length - 10);
});
it('marks regular food as buyable and droppable without any events', () => {
clock = sinon.useFakeTimers(new Date('2024-06-20'));
const { food } = content;
Object.keys(food).forEach(key => {
if (key === 'Saddle') {
expect(food[key].canBuy(), `${key} canBuy`).to.be.true;
expect(food[key].canDrop, `${key} canDrop`).to.be.false;
return;
}
let expected = true;
if (key.startsWith('Cake_')) {
expected = false;
} else if (key.startsWith('Candy_')) {
expected = false;
} else if (key.startsWith('Pie_')) {
expected = false;
}
expect(food[key].canBuy(), `${key} canBuy`).to.equal(expected);
expect(food[key].canDrop, `${key} canDrop`).to.equal(expected);
});
});
it('marks candy as buyable and droppable during habitoween', () => {
clock = sinon.useFakeTimers(new Date('2024-10-31'));
const { food } = content;
Object.keys(food).forEach(key => {
if (key === 'Saddle') {
expect(food[key].canBuy(), `${key} canBuy`).to.be.true;
expect(food[key].canDrop, `${key} canDrop`).to.be.false;
return;
}
let expected = false;
if (key.startsWith('Cake_')) {
expected = false;
} else if (key.startsWith('Candy_')) {
expected = true;
} else if (key.startsWith('Pie_')) {
expected = false;
}
expect(food[key].canBuy(), `${key} canBuy`).to.equal(expected);
expect(food[key].canDrop, `${key} canDrop`).to.equal(expected);
});
});
it('marks cake as buyable and droppable during birthday', () => {
clock = sinon.useFakeTimers(new Date('2024-01-31'));
const { food } = content;
Object.keys(food).forEach(key => {
if (key === 'Saddle') {
expect(food[key].canBuy(), `${key} canBuy`).to.be.true;
expect(food[key].canDrop, `${key} canDrop`).to.be.false;
return;
}
let expected = false;
if (key.startsWith('Cake_')) {
expected = true;
} else if (key.startsWith('Candy_')) {
expected = false;
} else if (key.startsWith('Pie_')) {
expected = false;
}
expect(food[key].canBuy(), `${key} canBuy`).to.equal(expected);
expect(food[key].canDrop, `${key} canDrop`).to.equal(expected);
});
});
it('marks pie as buyable and droppable during pi day', () => {
clock = sinon.useFakeTimers(new Date('2024-03-14'));
const { food } = content;
Object.keys(food).forEach(key => {
if (key === 'Saddle') {
expect(food[key].canBuy(), `${key} canBuy`).to.be.true;
expect(food[key].canDrop, `${key} canDrop`).to.be.false;
return;
}
let expected = false;
if (key.startsWith('Cake_')) {
expected = false;
} else if (key.startsWith('Candy_')) {
expected = false;
} else if (key.startsWith('Pie_')) {
expected = true;
}
expect(food[key].canBuy(), `${key} canBuy`).to.equal(expected);
expect(food[key].canDrop, `${key} canDrop`).to.equal(expected);
});
});
});
+82
View File
@@ -0,0 +1,82 @@
import find from 'lodash/find';
import maxBy from 'lodash/maxBy';
import {
ARMOIRE_RELEASE_DATES,
EGGS_RELEASE_DATES,
HATCHING_POTIONS_RELEASE_DATES,
} from '../../website/common/script/content/constants/releaseDates';
import armoire from '../../website/common/script/content/gear/sets/armoire';
import eggs from '../../website/common/script/content/eggs';
import hatchingPotions from '../../website/common/script/content/hatching-potions';
describe('releaseDates', () => {
let clock;
afterEach(() => {
if (clock) {
clock.restore();
}
});
describe('armoire', () => {
it('should only contain valid armoire names', () => {
const lastReleaseDate = maxBy(Object.values(ARMOIRE_RELEASE_DATES), value => new Date(`${value.year}-${value.month + 1}-20`));
clock = sinon.useFakeTimers(new Date(`${lastReleaseDate.year}-${lastReleaseDate.month + 1}-20`));
Object.keys(ARMOIRE_RELEASE_DATES).forEach(key => {
expect(find(armoire.all, { set: key }), `${key} is not a valid armoire set`).to.exist;
});
});
it('should contain a valid year and month', () => {
Object.keys(ARMOIRE_RELEASE_DATES).forEach(key => {
const date = ARMOIRE_RELEASE_DATES[key];
expect(date.year, `${key} year is not a valid year`).to.be.a('number');
expect(date.year).to.be.at.least(2023);
expect(date.month, `${key} month is not a valid month`).to.be.a('number');
expect(date.month).to.be.within(1, 12);
expect(date.day).to.not.exist;
});
});
});
describe('eggs', () => {
it('should only contain valid egg names', () => {
const lastReleaseDate = maxBy(Object.values(EGGS_RELEASE_DATES), value => new Date(`${value.year}-${value.month + 1}-${value.day}`));
clock = sinon.useFakeTimers(new Date(`${lastReleaseDate.year}-${lastReleaseDate.month + 1}-${lastReleaseDate.day}`));
Object.keys(EGGS_RELEASE_DATES).forEach(key => {
expect(eggs.all[key], `${key} is not a valid egg name`).to.exist;
});
});
it('should contain a valid year, month and date', () => {
Object.keys(EGGS_RELEASE_DATES).forEach(key => {
const date = EGGS_RELEASE_DATES[key];
expect(date.year, `${key} year is not a valid year`).to.be.a('number');
expect(date.year).to.be.at.least(2024);
expect(date.month, `${key} month is not a valid month`).to.be.a('number');
expect(date.month).to.be.within(1, 12);
expect(date.day, `${key} day is not a valid day`).to.be.a('number');
});
});
});
describe('hatchingPotions', () => {
it('should only contain valid potion names', () => {
const lastReleaseDate = maxBy(Object.values(HATCHING_POTIONS_RELEASE_DATES), value => new Date(`${value.year}-${value.month + 1}-${value.day}`));
clock = sinon.useFakeTimers(new Date(`${lastReleaseDate.year}-${lastReleaseDate.month + 1}-${lastReleaseDate.day}`));
Object.keys(HATCHING_POTIONS_RELEASE_DATES).forEach(key => {
expect(hatchingPotions.all[key], `${key} is not a valid potion name`).to.exist;
});
});
it('should contain a valid year, month and date', () => {
Object.keys(HATCHING_POTIONS_RELEASE_DATES).forEach(key => {
const date = HATCHING_POTIONS_RELEASE_DATES[key];
expect(date.year, `${key} year is not a valid year`).to.be.a('number');
expect(date.year).to.be.at.least(2024);
expect(date.month, `${key} month is not a valid month`).to.be.a('number');
expect(date.month).to.be.within(1, 12);
expect(date.day, `${key} day is not a valid day`).to.be.a('number');
});
});
});
});
+17 -11
View File
@@ -7,7 +7,7 @@ import {
import QUEST_PETS from '../../website/common/script/content/quests/pets';
import QUEST_HATCHINGPOTIONS from '../../website/common/script/content/quests/potions';
import QUEST_BUNDLES from '../../website/common/script/content/bundles';
import { premium } from '../../website/common/script/content/hatching-potions';
import potions from '../../website/common/script/content/hatching-potions';
import SPELLS from '../../website/common/script/content/spells';
import QUEST_SEASONAL from '../../website/common/script/content/quests/seasonal';
@@ -127,8 +127,8 @@ describe('Content Schedule', () => {
const date = new Date('2024-04-15');
const matchers = getAllScheduleMatchingGroups(date);
expect(matchers.premiumHatchingPotions).to.exist;
expect(matchers.premiumHatchingPotions.items.length).to.equal(4);
expect(matchers.premiumHatchingPotions.items.indexOf('Garden')).to.not.equal(-1);
expect(matchers.premiumHatchingPotions.items.length).to.equal(5);
expect(matchers.premiumHatchingPotions.items.indexOf('Veggie')).to.not.equal(-1);
expect(matchers.premiumHatchingPotions.items.indexOf('Porcelain')).to.not.equal(-1);
});
@@ -167,7 +167,7 @@ describe('Content Schedule', () => {
});
it('premium hatching potions', () => {
const potionKeys = Object.keys(premium);
const potionKeys = Object.keys(potions.premium);
Object.keys(MONTHLY_SCHEDULE).forEach(key => {
const monthlyPotions = MONTHLY_SCHEDULE[key][21].find(item => item.type === 'premiumHatchingPotions');
for (const potion of monthlyPotions.items) {
@@ -245,27 +245,33 @@ describe('Content Schedule', () => {
it('allows sets matching the month', () => {
const date = new Date('2024-07-08');
const matcher = getAllScheduleMatchingGroups(date).timeTravelers;
expect(matcher.match('202307')).to.be.true;
expect(matcher.match('202207')).to.be.true;
expect(matcher.match('202307'), '202307').to.be.true;
expect(matcher.match('202207'), '202207').to.be.true;
});
it('disallows sets not matching the month', () => {
const date = new Date('2024-07-08');
const matcher = getAllScheduleMatchingGroups(date).timeTravelers;
expect(matcher.match('202306')).to.be.false;
expect(matcher.match('202402')).to.be.false;
expect(matcher.match('202306'), '202306').to.be.false;
expect(matcher.match('202402'), '202402').to.be.false;
});
it('disallows sets from current month', () => {
const date = new Date('2024-07-08');
const matcher = getAllScheduleMatchingGroups(date).timeTravelers;
expect(matcher.match('202407')).to.be.false;
expect(matcher.match('202407'), '202407').to.be.false;
});
it('disallows sets from the future', () => {
const date = new Date('2024-07-08');
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
expect(matcher.match('202507')).to.be.false;
const matcher = getAllScheduleMatchingGroups(date).timeTravelers;
expect(matcher.match('202507'), '202507').to.be.false;
});
it('matches sets released in the earlier half of the year', () => {
const date = new Date('2024-07-08');
const matcher = getAllScheduleMatchingGroups(date).timeTravelers;
expect(matcher.match('202401'), '202401').to.be.true;
});
});
});
+12 -3
View File
@@ -6,12 +6,21 @@ import {
} from '../helpers/content.helper';
import t from '../../website/common/script/content/translation';
import * as stable from '../../website/common/script/content/stable';
import * as eggs from '../../website/common/script/content/eggs';
import * as potions from '../../website/common/script/content/hatching-potions';
import stable from '../../website/common/script/content/stable';
import eggs from '../../website/common/script/content/eggs';
import potions from '../../website/common/script/content/hatching-potions';
describe('stable', () => {
describe('dropPets', () => {
let clock;
beforeEach(() => {
clock = sinon.useFakeTimers(new Date('2020-05-20'));
});
afterEach(() => {
clock.restore();
});
it('contains a pet for each drop potion * each drop egg', () => {
const numberOfDropPotions = Object.keys(potions.drops).length;
const numberOfDropEggs = Object.keys(eggs.drops).length;
+9 -2
View File
@@ -27,8 +27,15 @@
</head>
<body>
<div id="loading-screen">
<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 width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg">
<path
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>
</svg>
</div>
@@ -45857,11 +45857,6 @@
width: 68px;
height: 68px;
}
.slim_armor__special_summer2024Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor__special_summer2024Healer.png');
width: 114px;
height: 90px;
}
.slim_armor_mystery_202406 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202406.png');
width: 114px;
@@ -46047,6 +46042,11 @@
width: 114px;
height: 120px;
}
.slim_armor_special_summer2024Healer {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_summer2024Healer.png');
width: 114px;
height: 90px;
}
.slim_armor_special_summer2024Mage {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_special_summer2024Mage.png');
width: 114px;
@@ -51272,8 +51272,8 @@
}
.inventory_quest_scroll_chameleon {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/inventory_quest_scroll_chameleon.png');
width: 60px;
height: 60px;
width: 68px;
height: 68px;
}
.inventory_quest_scroll_cheetah {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/inventory_quest_scroll_cheetah.png');
@@ -74370,11 +74370,6 @@
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Fungi {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet_HatchingPotion_Fungi.png');
width: 68px;
height: 68px;
}
.Pet_HatchingPotion_Ghost {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet_HatchingPotion_Ghost.png');
width: 68px;
@@ -6,6 +6,7 @@
<div
v-for="option in items"
:key="option.key"
:id="option.class"
class="outer-option-background"
:class="{
premium: Boolean(option.gem),
@@ -14,6 +15,14 @@
hide: option.hide }"
@click="option.click(option)"
>
<b-popover
:target="option.class"
triggers="hover focus"
placement="bottom"
:prevent-overflow="false"
>
<strong> {{ option.text }} </strong>
</b-popover>
<div class="option">
<div
class="sprite customize-option"
@@ -75,6 +75,7 @@
<script>
import appearance from '@/../../common/script/content/appearance';
import upperFirst from 'lodash/upperFirst';
import { subPageMixin } from '../../mixins/subPage';
import { userStateMixin } from '../../mixins/userState';
import { avatarEditorUtilities } from '../../mixins/avatarEditUtilities';
@@ -82,9 +83,6 @@ import customizeBanner from './customize-banner';
import customizeOptions from './customize-options';
import subMenu from './sub-menu';
const freeShirtKeys = Object.keys(appearance.shirt).filter(k => appearance.shirt[k].price === 0);
const specialShirtKeys = Object.keys(appearance.shirt).filter(k => appearance.shirt[k].price !== 0);
export default {
components: {
customizeBanner,
@@ -106,17 +104,6 @@ export default {
headAccessory: ['bearEars', 'cactusEars', 'foxEars', 'lionEars', 'pandaEars', 'pigEars', 'tigerEars', 'wolfEars'],
},
chairKeys: ['none', 'black', 'blue', 'green', 'pink', 'red', 'yellow', 'handleless_black', 'handleless_blue', 'handleless_green', 'handleless_pink', 'handleless_red', 'handleless_yellow'],
specialShirtKeys,
items: [
{
id: 'size',
label: this.$t('size'),
},
{
id: 'shirt',
label: this.$t('shirt'),
},
],
};
},
computed: {
@@ -167,6 +154,7 @@ export default {
];
const noneOption = this.createGearItem(0, 'eyewear', 'base');
noneOption.none = true;
noneOption.text = this.$t('none');
const options = [
noneOption,
];
@@ -184,24 +172,17 @@ export default {
return this.equip(newKey, type);
};
option.text = this.$t(`eyewearSpecial${upperFirst(key)}Text`);
options.push(option);
}
return options;
},
freeShirts () {
return freeShirtKeys.map(s => this.mapKeysToFreeOption(s, 'shirt'));
},
specialShirts () {
let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line
const keys = this.specialShirtKeys;
const options = keys.map(key => this.mapKeysToOption(key, 'shirt'));
return options;
},
headbands () {
const keys = ['blackHeadband', 'blueHeadband', 'greenHeadband', 'pinkHeadband', 'redHeadband', 'whiteHeadband', 'yellowHeadband'];
const noneOption = this.createGearItem(0, 'headAccessory', 'base', 'headband');
noneOption.none = true;
noneOption.text = this.$t('none');
const options = [
noneOption,
];
@@ -213,7 +194,7 @@ export default {
const type = this.user.preferences.costume ? 'costume' : 'equipped';
return this.equip(newKey, type);
};
option.text = this.$t(`headAccessory${upperFirst(key)}Text`);
options.push(option);
}
@@ -229,6 +210,7 @@ export default {
option.active = this.user.preferences.chair === key;
option.class = `button_chair_${key} chair ${key.includes('handleless_') ? 'handleless' : ''}`;
option.click = () => this.set({ 'preferences.chair': key });
option.text = appearance.chair[key].text();
return option;
});
return options;
@@ -244,6 +226,7 @@ export default {
option.active = this.user.preferences.hair.flower === key;
option.class = `icon_hair_flower_${key} flower`;
option.click = () => this.set({ 'preferences.hair.flower': key });
option.text = appearance.hair.flower[key].text();
return option;
});
return options;
@@ -271,6 +254,7 @@ export default {
const noneOption = this.createGearItem(0, category, 'base', category);
noneOption.none = true;
noneOption.text = this.$t('none');
const options = [
noneOption,
];
@@ -284,9 +268,13 @@ export default {
option.active = this.user.preferences.costume
? this.user.items.gear.costume[category] === newKey
: this.user.items.gear.equipped[category] === newKey;
option.class = `headAccessory_special_${option.key} ${category}`;
if (category === 'back') {
option.text = this.$t(`back${upperFirst(key)}Text`);
option.class = `icon_back_special_${option.key} back`;
} else {
option.text = this.$t(`headAccessory${upperFirst(key)}Text`);
option.class = `headAccessory_special_${option.key} ${category}`;
}
option.click = () => {
const type = this.user.preferences.costume ? 'costume' : 'equipped';
@@ -320,7 +320,7 @@
<script>
import each from 'lodash/each';
import * as quests from '@/../../common/script/content/quests';
import { mountInfo, petInfo } from '@/../../common/script/content/stable';
import stable from '@/../../common/script/content/stable';
import content from '@/../../common/script/content';
import gear from '@/../../common/script/content/gear';
import styleHelper from '@/mixins/styleHelper';
@@ -330,6 +330,8 @@ import userLink from '../userLink';
import PurchaseHistoryTable from '../ui/purchaseHistoryTable.vue';
import { userStateMixin } from '../../mixins/userState';
const { mountInfo, petInfo } = stable;
export default {
components: {
userLink,
@@ -16,10 +16,13 @@
class="brand"
aria-label="Habitica"
>
<div
<router-link to="/">
<div
class="logo svg-icon svg color gryphon"
v-html="icons.melior"
></div>
></div>
<div class="svg-icon"></div>
</router-link>
<div class="svg-icon"></div>
</b-navbar-brand>
<b-navbar-toggle
@@ -80,7 +80,7 @@
</style>
<script>
import { mountInfo } from '@/../../common/script/content/stable';
import stable from '@/../../common/script/content/stable';
import markdownDirective from '@/directives/markdown';
export default {
@@ -105,7 +105,7 @@ export default {
},
methods: {
openDialog (mountKey) {
this.mount = mountInfo[mountKey];
this.mount = stable.mountInfo[mountKey];
this.$root.$emit('bv::show::modal', 'mount-raised-modal');
},
close () {
@@ -586,8 +586,8 @@ import reduce from 'lodash/reduce';
import moment from 'moment';
import planGemLimits from '@/../../common/script/libs/planGemLimits';
import { drops as dropEggs } from '@/../../common/script/content/eggs';
import { drops as dropPotions } from '@/../../common/script/content/hatching-potions';
import eggs from '@/../../common/script/content/eggs';
import hatchingPotions from '@/../../common/script/content/hatching-potions';
import { avatarEditorUtilities } from '@/mixins/avatarEditUtilities';
import numberInvalid from '@/mixins/numberInvalid';
import spellsMixin from '@/mixins/spells';
@@ -617,6 +617,9 @@ import EquipmentAttributesGrid from '../inventory/equipment/attributesGrid.vue';
import Item from '@/components/inventory/item';
import Avatar from '@/components/avatar';
const dropEggs = eggs.drops;
const dropPotions = hatchingPotions.drops;
const dropEggKeys = keys(dropEggs);
const amountOfDropEggs = size(dropEggs);
@@ -712,6 +715,12 @@ export default {
if (this.item.notes instanceof Function) {
return this.item.notes();
}
if (this.item.items) {
if (this.item.items[0].notes instanceof Function) {
return this.item.items[0].notes();
}
return this.item.items[0].notes;
}
return this.item.notes;
},
gemsLeft () {
@@ -28,6 +28,12 @@
:item="item"
:abbreviated="true"
/>
<div
v-if="item.addlNotes"
class="mx-4 mb-3"
>
{{ item.addlNotes }}
</div>
<quest-rewards :quest="item" />
<div
v-if="!item.locked"
@@ -52,12 +58,6 @@
<div class="how-many-to-buy">
<strong>{{ $t('howManyToBuy') }}</strong>
</div>
<div
v-if="item.addlNotes"
class="mb-3"
>
{{ item.addlNotes }}
</div>
<div>
<number-increment
@updateQuantity="selectedAmountToBuy = $event"
@@ -82,7 +82,7 @@
v-if="priceType === 'gems'
&& !enoughCurrency(priceType, item.value * selectedAmountToBuy)
&& !item.locked"
class="btn btn-primary"
class="btn btn-primary mb-3"
@click="purchaseGems()"
>
{{ $t('purchaseGems') }}
@@ -177,7 +177,6 @@
.inner-content {
margin: 33px auto auto;
padding: 0px 24px;
}
.item-notes {
@@ -233,8 +232,6 @@
}
.purchase-amount {
margin-top: 24px;
.how-many-to-buy {
margin-bottom: 16px;
}
@@ -2,7 +2,7 @@
<div class="quest-content">
<div
class="quest-image"
:class="'quest_' + item.key"
:class="item.purchaseType === 'bundles' ? `quest_bundle_${item.key}` : `quest_${item.key}`"
></div>
<h3 class="text-center">
{{ itemText }}
@@ -17,7 +17,7 @@
<user-label :user="leader" />
</div>
<div
class="text"
class="mx-4"
v-html="itemNotes"
></div>
<questInfo
@@ -42,12 +42,6 @@
margin-top: 24px;
}
.text {
margin: 16px 16px;
overflow-y: auto;
text-overflow: ellipsis;
}
.leader-label {
font-size: 14px;
font-weight: bold;
@@ -1,7 +1,7 @@
<template>
<div>
<div
class="row"
class="row mt-3"
>
<div
v-if="quest.collect"
@@ -25,7 +25,10 @@
<dt>{{ $t('bossHP') + ':' }}</dt>
<dd>{{ quest.boss.hp }}</dd>
</div>
<div class="table-row">
<div
class="table-row"
v-if="quest.purchaseType !== 'bundles'"
>
<dt>{{ $t('difficulty') + ':' }}</dt>
<dd>
<div
@@ -39,7 +42,6 @@
</div>
<div
v-if="quest.end && !abbreviated"
class="m-auto"
>
{{ limitedString }}
</div>
@@ -1,7 +1,7 @@
<template>
<div
v-if="quest.drop"
class="quest-rewards"
class="quest-rewards mb-3"
>
<div
class="header d-flex align-items-center"
@@ -5,6 +5,7 @@ import unlock from '@/../../common/script/ops/unlock';
import buy from '@/../../common/script/ops/buy/buy';
import appearanceSets from '@/../../common/script/content/appearance/sets';
import appearances from '@/../../common/script/content/appearance';
import { getScheduleMatchingGroup } from '@/../../common/script/content/constants/schedule';
import { userStateMixin } from './userState';
@@ -33,6 +34,9 @@ export const avatarEditorUtilities = { // eslint-disable-line import/prefer-defa
option.active = userPreference === key;
option.class = this.createClass(type, subType, key);
option.click = optionParam => (option.gemLocked ? this.unlock(`${optionParam.pathKey}.${key}`) : this.set({ [`preferences.${optionParam.pathKey}`]: optionParam.key }));
option.text = subType ? appearances[type][subType][key].text()
: appearances[type][key].text();
return option;
},
mapKeysToOption (key, type, subType, set) {
+1 -1
View File
@@ -125,7 +125,7 @@
"paymentSubBillingWithMethod": "Tvé předplatné <strong>$<%= amount %> bude účtováno </strong> každé/CZ <strong><%= months %> měsíce/ů </strong> skrze <strong><%= paymentMethod %></strong>.",
"invalidUnlockSet": "Tento set předmětů je prošlý a nemůže být odemčen.",
"amountExp": "<%= amount %> Zk",
"limitedAvailabilityDays": "K získání na <%= dny %>d <%= hodin%>h <%= minut %>m",
"limitedAvailabilityDays": "K získání na <%= day %>d <%= hours%>h <%= minutes %>m",
"nGemsGift": "<%= nGems %> Drahokamy (Dárek)",
"nMonthsSubscriptionGift": "<%= nMonths %> Měsíční odběr (Dárek)",
"nGems": "<%= nGems %> Drahokamy",
+9 -2
View File
@@ -214,7 +214,7 @@
"backgroundStormyRooftopsNotes": "Schleiche über stürmische Hausdächer.",
"backgroundWindyAutumnText": "Windiger Herbst",
"backgroundWindyAutumnNotes": "Jage Laub an einem windigen Herbsttag.",
"incentiveBackgrounds": "Einfaches Hintergründe-Set",
"incentiveBackgrounds": "Standard Hintergründe",
"backgroundVioletText": "Violett",
"backgroundVioletNotes": "Ein vital-violetter Hintergrund.",
"backgroundBlueText": "Blau",
@@ -871,5 +871,12 @@
"backgroundPottersStudioText": "Töpfer Atelier",
"backgroundPottersStudioNotes": "Erschaffe Kunst im Töpfer Atelier.",
"backgrounds052024": "SET 120: Veröffentlicht im Mai 2024",
"backgroundDragonsBackNotes": "Segle durch den Himmel auf einem Drachenrücken."
"backgroundDragonsBackNotes": "Segle durch den Himmel auf einem Drachenrücken.",
"backgrounds062024": "SET 121: Veröffentlicht im Juni 2024",
"backgroundShellGateText": "Muscheltor",
"backgroundShellGateNotes": "Spaziere durch das korallenverzierte Muscheltor.",
"backgrounds072024": "SET 122: Veröffentlicht im Juli 2024",
"backgroundRiverBottomText": "Flussgrund",
"backgroundRiverBottomNotes": "Erkunde den Grund eines Flusses.",
"monthlyBackgrounds": "Hintergrund des Monats"
}
+6 -1
View File
@@ -189,5 +189,10 @@
"notEnoughGold": "Nicht genügend Gold.",
"chatCastSpellPartyTimes": "<%= username %> verwendet <%= spell %> <%= times %> Male für Deine Party <%= times %>.",
"chatCastSpellUserTimes": "<%= username %> spricht <%= times %> mal <%= spell %> auf <%= target %>.",
"nextReward": "Nächste Anmelde-Belohnung"
"nextReward": "Nächste Anmelde-Belohnung",
"skins": "Hautfarben",
"titleHaircolor": "Haarfarben",
"titleFacialHair": "Bärte",
"titleHairbase": "Frisuren",
"customizations": "Individualisierungen"
}
@@ -8,13 +8,13 @@
"commGuideHeadingInteractions": "Interaktionen in Habitica",
"commGuidePara015": "Habitica hat verschiedene Orte wo du mit anderen Spielern in Kontakt kommen kannst. Darunter sind die Chats (Privatnachrichten oder Party Chats) und außerdem die Möglichkeit nach Parties und Herausforderungen zu suchen.",
"commGuidePara016": "Wenn Du dich durch die sozialen Aspekte von Habitica bewegst, gibt es ein paar allgemeine Regeln, damit jeder sicher und glücklich ist.",
"commGuideList02A": "<strong>Respektiert einander</strong>. Sei höflich, freundlich und hilfsbereit. Vergiss nicht: Habiticaner kommen aus den verschiedensten Hintergründen und haben sehr unterschiedliche Erfahrungen gemacht. Das macht Habitica so eigenartig! Es ist wichtig, dass man beim Aufbauen einer Community seine Unterschiede und Ähnlichkeiten respektieren, aber natürlich auch feiern kann.",
"commGuideList02A": "<strong>Respektiert einander</strong>. Sei höflich, freundlich und hilfsbereit. Vergiss nicht: Habiticaner kommen aus den verschiedensten Hintergründen und haben sehr unterschiedliche Erfahrungen gemacht.",
"commGuideList02B": "<strong>Halte Dich an die <a href='/static/terms' target='_blank'>allgemeinen Geschäftsbedingungen</a></strong>, sowohl in öffentlichen als auch in privaten Bereichen.",
"commGuideList02C": "<strong>Poste keine Bilder oder Texte, die Gewalt darstellen, andere einschüchtern, oder eindeutig/indirekt sexuell sind, die Diskriminierung, Fanatismus, Rassismus, Sexismus, Hass, Belästigungen oder Hetze gegen jedwede Individuen oder Gruppen beinhalten.</strong> Auch nicht als Scherz oder Meme. Das bezieht sowohl Sprüche als auch Stellungnahmen mit ein. Nicht jeder hat den gleichen Humor, etwas, was Du als Witz wahrnimmst, kann für jemand anderen verletzend sein.",
"commGuideList02D": "<strong>Halte die Diskussionen für alle Altersgruppen angemessen</strong>. Das heißt, Erwachsenenthemen in öffentlichen Bereichen zu vermeiden. Viele junge Habiticaner und Menschen mit verschiedenen Hintergründen nutzen diese Seite. Wir wollen unsere Gemeinschaft so angenehm und inklusiv wie möglich gestalten.",
"commGuideList02D": "<strong>Sei dir bewusst, dass Habiticaner Menschen unterschiedlichen Alters und mit verschiedenen Hintergründen sind.</strong> Wettbewerbe und Spielerprofile sollten den Jugendschutz beachten, sowie Schimpfwörter, Streitigkeiten und Konflikte vermeiden.",
"commGuideList02E": "<strong>Vermeide vulgäre Ausdrücke. Dazu gehören auch mildere, religiöse Ausdrücke, die anderswo möglicherweise akzeptiert werden, oder verschleierte Schimpfwörter</strong>. Unter uns sind Menschen aus allen religiösen und kulturellen Hintergründen und wir wollen, dass sich alle im öffentlichen Raum wohl fühlen. <strong>Wenn Dir ein Moderator oder Mitarbeiter mitteilt, dass ein bestimmter Ausdruck in Habitica nicht erlaubt ist, selbst wenn er Dir vielleicht nicht problematisch vorkommt, ist diese Entscheidung endgültig</strong>. Zusätzlich werden verbale Angriffe jeder Art strenge Konsequenzen haben, da sie auch unsere Nutzungsbedingungen verletzen.",
"commGuideList02F": "Vermeide längere Diskussionen über spaltende Themen in der Taverne und wenn sie außerhalb des Themenbereichs liegen. Wenn jemand etwas sagt, das zwar von den Richtlinien her erlaubt ist, das Dich aber verletzt, dann ist es in Ordnung, diese Person höflich darauf hinzuweisen. Wenn Dir eine Person sagt, dass ihr Dein Verhalten unangenehm ist, nimm Dir Zeit, darüber zu reflektieren, anstatt im Zorn zu antworten. Aber wenn Du das Gefühl hast, dass ein Gespräch hitzig, übermäßig emotional, oder verletzend wird, dann <strong>lass dich nicht darauf ein. Melde stattdessen die Beiträge, um uns darüber in Kenntnis zu setzen.</strong> Moderatoren werden so schnell wie möglich antworten. Du kannst auch eine E-Mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> senden und gegebenenfalls Screenshots anhängen.",
"commGuideList02G": "<strong>Erfülle alle Mitarbeitenden-Anfragen sofort</strong>. Diese könnten Folgendes beinhalten, ist aber nicht darauf beschränkt: Dich aufzufordern, deine Beiträge in einem bestimmten Bereich zu begrenzen, dein Profil zu bearbeiten, um ungeeignete Inhalte zu entfernen, dich zu bitten, deine Diskussion in einen geeigneteren Bereich zu verschieben, etc. Diskutiere nicht mit Mitarbeitenden. Solltest du mit einer Entscheidung unzufrieden sein, oder anderes Feedback zur Mitarbeitenden haben, sende eine E-mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> um unseren Community Manager zu kontaktieren.",
"commGuideList02G": "<strong>Erfülle alle Mitarbeitenden-Anfragen sofort</strong>. Diese könnten Folgendes beinhalten, ist aber nicht darauf beschränkt: Dich aufzufordern, deine Beiträge in einem bestimmten Bereich zu begrenzen, dein Profil zu bearbeiten, um ungeeignete Inhalte zu entfernen, etc. Diskutiere nicht mit Mitarbeitenden. Solltest du mit einer Entscheidung unzufrieden sein, oder anderes Feedback zur Mitarbeitenden haben, sende eine E-mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>, um unseren Community Manager zu kontaktieren.",
"commGuideList02J": "<strong>Poste keinen Spam</strong>. Spamming kann Folgendes beinhalten, ist aber nicht beschränkt auf: das Posten desselben Kommentars oder derselben Frage an mehreren Stellen, <strong>das Posten von Links ohne Erklärung oder Kontext</strong>, das Posten unsinniger Nachrichten, das Posten mehrerer Werbebotschaften für eine Gilde, Party, oder Herausforderung, oder das Posten vieler Nachrichten hintereinander. Wenn Du irgendeinen Nutzen daraus ziehst, wenn jemand auf einen Link klickt, musst Du das im Text Deiner Nachricht offenlegen, sonst wird sie auch als Spam betrachtet. Mods können gegebenenfalls nach ihrem Ermessen entscheiden, was Spam ausmacht.",
"commGuideList02K": "<strong>Bitte vermeide große Überschriften in öffentlichen Chats, vor allem in der Taverne.</strong> Ähnlich wie bei GROSSBUCHSTABEN liest sich der Text, als ob Du schreien würdest, und beeinträchtigt die gemütliche Atmosphäre.",
"commGuideList02L": "<strong>Wir raten Dir dringend davon ab, persönliche Informationen - besonders solche, mit denen Du identifiziert werden könntest - in öffentlichen Chats zu teilen.</strong> Zu den identifizierenden Informationen gehören unter anderem: Deine Adresse, Deine E-Mail-Adresse und Dein API-Token/Passwort. Dies dient nur Deiner Sicherheit! Mitarbeiter oder Moderatoren werden solche Beiträge nach eigenem Ermessen entfernen. Wenn Du nach persönlichen Informationen in einer privaten Gilde, Party oder per PN gefragt wirst, empfehlen wir dringend, dass Du höflich ablehnst und Mitarbeiter und Moderatoren informierst, indem Du entweder 1) den Beitrag über das Fähnchen meldest, oder 2) eine E-Mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> schreibst und Screenshots anhängst.",
@@ -130,7 +130,7 @@
"commGuideList02M": "Frage nicht nach oder bettle nicht um Edelsteine, Abonnements oder die Mitgliedschaft in Gruppenplänen. Wenn Du ungewollte Nachrichten erhältst, in denen man Dich um bezahlte Artikel fragt, melde sie bitte. Wiederholte Betteleien nach Edelsteinen oder Abonnements, vor allem nachdem bereits eine Warnung ausgesprochen wurde, können zu einer Kontosperre führen.",
"commGuideList09D": "Entfernung oder Herabstufung des Mitwirkenden-Ranges",
"commGuideList05H": "Schwerwiegende oder wiederholte Versuche, andere Spielende zu betrügen oder zu bedrängen, um an Gegenstände zu kommen, die echtes Geld kosten",
"commGuideList02N": "<strong>Markiere und melde Nachrichten, in denen diese Richtlinien oder die Nutzungsbedingungen nicht eingehalten werden.</strong> Wir werden uns so schnell wie möglich darum kümmern. Alternativ kannst du Mitarbeiter:innen über <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> benachrichtigen, doch die Markierung ist der schnellste Weg, um Hilfe zu erhalten.",
"commGuideList02N": "<strong>Melde Nachrichten, in denen diese Richtlinien oder die Nutzungsbedingungen nicht eingehalten werden.</strong> Melde eine Nachricht direkt oder informiere Mitarbeiter:innen über <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>, um Verstöße in Profilen oder Wettbewerben zu melden. Wir werden uns schnellstmöglich darum kümmern. Kontaktiere uns in deiner Muttersprache, wenn dir das leichter fällt. Es kann sein, dass wir Google Translate nutzen müssen, aber wir wollen, dass du dich sicher fühlst, uns zu kontaktieren, falls bei dir ein Problem auftreten sollte.",
"commGuideList02H": "<strong>Alle Anzeigenamen und @Benutzernamen müssen den Service-Bedingungen entsprechen</strong>. Um deinen Anzeigenamen und/oder @Benutzernamen zu ändern: wähle in der mobilen App Menü > Einstellungen > Account. Auf der Webseite navigierst du über das Benutzer-Icon in der oberen Navigationsleiste.",
"commGuideList02I": "<strong>Namen von Herausforderungen sollten für alle Bereiche angemessen sein, weil sie im öffentlichen Profil der Gewinner erscheinen</strong>. Behalte das in Erinnerung beim Erstellen von Herausforderungen, weil wir gezwungen sein könnten, den Eintrag in ihrem Profil zu ändern, falls es eine Meldung gibt.",
"commGuideList02P": "<strong>Wir raten davon ab, unaufgefordert private Nachrichten zu verschicken</strong>. Wenn du ungewollt eine Nachricht empfängst, die dir unangenehm ist, oder die gegen diese Richtlinien oder die Nutzungsbedingungen verstößt, sperre bitte den Absender und melde sie, um den Mitarbeiterstab darauf aufmerksam zu machen.",
+8 -1
View File
@@ -376,5 +376,12 @@
"hatchingPotionRoseGold": "Rotgold",
"hatchingPotionPinkMarble": "Pink Marmor",
"hatchingPotionTeaShop": "Teeladen",
"hatchingPotionFungi": "Fungus"
"hatchingPotionFungi": "Fungus",
"questEggGiraffeMountText": "Giraffe",
"questEggChameleonText": "Chamäleon",
"questEggChameleonMountText": "Chamäleon",
"hatchingPotionKoi": "Koi",
"questEggGiraffeText": "Giraffe",
"questEggGiraffeAdjective": "eine riesengroße",
"questEggChameleonAdjective": "ein chaotisches"
}
+41 -1
View File
@@ -2885,5 +2885,45 @@
"armorSpecialSummer2023MageNotes": "Fühl dich beschützt und bequem in diesen fließenden Roben, perfekt koloriert für Unterwasser-Abenteuer. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
"armorSpecialSummer2023HealerNotes": "Halte an deinen Zielen und Überzeugungen fest, in diesem eleganten grünen Kleid. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
"armorSpecialFall2023RogueText": "Verfluchter Hexenkessel",
"armorSpecialFall2023RogueNotes": "Du wurdest mit dem Versprechen einer schönen, heissen Trinkerei gelockt... der Spaß geht auf deine Kosten! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Herbstausrüstung."
"armorSpecialFall2023RogueNotes": "Du wurdest mit dem Versprechen einer schönen, heissen Trinkerei gelockt... der Spaß geht auf deine Kosten! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
"armorSpecialFall2023WarriorText": "Videorekorder Rüstung",
"armorSpecialFall2023WarriorNotes": "Spielt sie DVDs ab? VHS?? Was für Kabel benötigt dieses Ding, um es mit dem TV zu verbinden?! Wie sich herausstellt, ist dies der beängstigendste Aspekt an der Sache. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
"gearItemsCompleted": "Du besitzt alle <%= klass %> Ausrüstungsteile! Neue Ausrüstung wird während den saisonalen Galas veröffentlicht.",
"moreArmoireGearAvailable": "Bis dahin kannst du <%= armoireCount %> Ausrüstungsteile im Verzauberten Schrank finden!",
"moreArmoireGearComing": "Der Verzauberte Schrank bekommt jeden Monat neuen Vorrat!",
"weaponSpecialSummer2024RogueText": "Nacktkiemerschnecke Dreizack",
"weaponSpecialSummer2024RogueNotes": "Wende die scharfen Stacheln anderer gegen sie selbst! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2024 Sommerausrüstung.",
"weaponSpecialSummer2024WarriorText": "Walhai-Zahn Schneider",
"weaponSpecialSummer2024WarriorNotes": "Einige ausgefallene Haizähne verwandeln dies in eine Waffe, die aus jeder Richtung Schaden verursachen kann. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2024 Sommerausrüstung.",
"weaponSpecialSummer2024HealerText": "Meeresschnecken Stab",
"weaponSpecialSummer2024MageText": "Seeanemonen Zauberstab",
"weaponSpecialSummer2024MageNotes": "Diese grandiosen Tentakel können Magie gleichzeitig abhalten, ablenken und steuern. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2024 Sommerausrüstung.",
"weaponSpecialSummer2024HealerNotes": "Du wirst erstaunt sein zu entdecken, wie hart die Muschel am Ende des Stabs ist. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024 Sommerausrüstung.",
"weaponArmoireCorsairsBladeNotes": "Ob du sie zum Plündern oder zum Schutz trägst - du kannst froh sein, daß du diese grimmige Klinge mit dir zur See gebracht hast. Achte nur darauf, daß sie sicher verstaut ist, wenn nicht in Benutzung. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Korsaren Set (Gegenstand 3 von 3)",
"weaponArmoireCorsairsBladeText": "Korsarenklinge",
"armorSpecialFall2023MageText": "Scharlachrote Hexenmeister Robe",
"armorSpecialFall2023MageNotes": "Mit scharlachrotem Garn und goldenen Akzenten ist dieses Outfit ein Wunder für die Sinne. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
"weaponArmoireRollingPinText": "Wellholz",
"weaponArmoireRollingPinNotes": "Rolle deinen Teig zwischendrin so dünn wie du möchtest, während du schlechte Gewohnheiten auf den Kopf haust, sobald sie um dich herum aufploppen, wie bei einem gewissen Nagetier-Kloppen Spiel. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Küchenwerkzeugset 2 (Gegenstand 2 von 2).",
"armorSpecialFall2023HealerText": "Sumpfkreatur-Body",
"armorSpecialFall2023HealerNotes": "Mit Moos, Fels, Holz und Sumpfwasser reingemischt, ist dieses Outfit manchmal tough und manchmal schwammig (aber immer einschüchternd). Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
"armorSpecialWinter2024RogueText": "Verschneite Eulen Roben",
"armorSpecialWinter2024RogueNotes": "Wuuuuu wer wirst du sein, wenn du diese Roben trägst? In Federn und Flaum gehüllt, wirst du sowohl warm als auch getarnt sein! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023-2024 Winterausrüstung.",
"armorSpecialWinter2024WarriorNotes": "Es stellt sich heraus, daß Schokolade, Pfefferminz und Zuckerguß stabilere Materialien sind, als man denkt. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023-2024 Winterausrüstung.",
"armorSpecialWinter2024WarriorText": "Pfefferminz Plätzchen Rüstung",
"armorSpecialWinter2024MageNotes": "Sowohl praktisch als auch hübsch, werden diese Roben dich angenehm warm halten, während du deine magischen Fähigkeiten draußen in der Kälte ausübst. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023-2024 Winterausrüstung.",
"armorSpecialWinter2024MageText": "Narwal Zauberer Roben",
"armorSpecialWinter2024HealerText": "Gefrorene Rüstung",
"armorSpecialWinter2024HealerNotes": "Dieser glitzernde Block aus magischem Eis ist zumindest schützend, während du deine Flucht ausknobelst. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023-2024 Winterausrüstung.",
"armorSpecialSpring2024RogueNotes": "Diese rustikale Robe verbirgt dich, sogar wenn die Jahreszeiten rings um dich herum wechseln. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2024 Frühlingsausrüstung.",
"armorSpecialSpring2024RogueText": "Schmelzende Schnee Robe",
"armorSpecialSpring2024WarriorText": "Fluorit Rüstung",
"armorSpecialSpring2024WarriorNotes": "Diese stabilisierende Steinrüstung wird helfen, dich zu erden, während du alles blendest, dem du entgegentrittst. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2024 Frühlingsausrüstung.",
"armorSpecialSpring2024MageText": "Hibiskus Roben",
"armorSpecialSpring2024MageNotes": "Diese hübschen Blüten werden dir helfen, stilvoll mit deinen Kräften zu posieren. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024 Frühlingsausrüstung.",
"headSpecialSpring2024HealerText": "Blaukehlchen Helm",
"armorSpecialSpring2024HealerNotes": "Diese fabelhaften Federn werden helfen, deinen glücklichsten Träumen Flügel zu verleihen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2024 Frühlingsausrüstung.",
"armorSpecialSummer2024RogueText": "Nacktkiemerschnecken-Schwanz",
"armorSpecialSummer2024RogueNotes": "Du magst vielleicht eine Seeschnecke ohne Schneckenhaus sein, aber du bist eine Seeschnecke mit See-Schwingen! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2024 Sommerausrüstung.",
"armorSpecialSpring2024HealerText": "Blaukehlchen Anzug"
}
+2 -1
View File
@@ -238,5 +238,6 @@
"viewAdminPanel": "Admin Panel anzeigen",
"mutePlayer": "Stumm",
"skipExternalLinkModal": "Halte STRG (Windows) oder Command (Mac) beim Anklicken eines Links, um dieses Modal zu überspringen.",
"shadowMute": "Unsichtbare Stummschaltung"
"shadowMute": "Unsichtbare Stummschaltung",
"titleCustomizations": "Individualisierungen"
}
+29 -29
View File
@@ -1,8 +1,8 @@
{
"tavern": "Tavernen-Chat",
"tavernChat": "Tavernen-Chat",
"innCheckOutBanner": "Du bist derzeit im Gasthaus eingecheckt. Deine Tagesaufgaben können Dir nicht schaden und Du erzielst keinen Fortschritt bei Deinen Quests.",
"innCheckOutBannerShort": "Du bist im Gasthaus eingecheckt.",
"innCheckOutBanner": "Du hast derzeit Schaden pausiert. Deine Tagesaufgaben können Dir nicht schaden und Du erzielst keinen Fortschritt bei Deinen Quests.",
"innCheckOutBannerShort": "Du hast Schaden derzeit pausiert.",
"resumeDamage": "Schaden fortsetzen",
"helpfulLinks": "Weiterführende Links",
"communityGuidelinesLink": "Community-Richtlinien",
@@ -20,7 +20,7 @@
"dataTool": "Werkzeug zur Datenanzeige",
"resources": "Ressourcen",
"communityGuidelines": "Community-Richtlinien",
"bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort enthalten, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen beziehen (<%= swearWordsUsed %>). Habitica achtet darauf, unsere Chats frei von diesen Dingen zu halten. Du kannst Deine Nachricht gerne überarbeiten und sie wieder posten! Die betroffenen Wörter musst Du allerdings löschen, nicht einfach zensieren.",
"bannedWordUsed": "Hoppla! Es sieht so aus, als würde dieser Beitrag ein Schimpfwort enthalten, oder sich auf Suchtstoffe oder nicht-jugendfreie Themen beziehen (<%= swearWordsUsed %>). Habitica achtet darauf, unsere Chats frei von diesen Dingen zu halten. Du kannst Deine Nachricht gerne überarbeiten und sie wieder posten! Die betroffenen Wörter musst Du allerdings löschen, nicht einfach nur zensieren.",
"bannedSlurUsed": "Dein Beitrag enthielt unangebrachte Inhalte, daher wurden Dir Deine Chat-Privilegien entzogen.",
"party": "Party",
"usernameCopied": "Benutzername in die Zwischenablage kopiert.",
@@ -30,8 +30,8 @@
"invite": "Einladen",
"leave": "Verlassen",
"invitedToParty": "Du wurdest in die Party <span class=\"notification-bold\"><%- party %></span> eingeladen",
"invitedToPrivateGuild": "Du wurdest eingeladen, der privaten Gilde <span class=\"notification-bold\"><%- guild %></span> beizutreten",
"invitedToPublicGuild": "Du wurdest eingeladen, der Gilde <span class=\"notification-bold-blue\"><%- guild %></span> beizutreten",
"invitedToPrivateGuild": "Du wurdest eingeladen, der privaten Gruppe<span class=\"notification-bold\"><%- guild %></span> beizutreten",
"invitedToPublicGuild": "Du wurdest eingeladen, der Gruppe<span class=\"notification-bold-blue\"><%- guild %></span> beizutreten",
"invitationAcceptedHeader": "Deine Einladung wurde angenommen",
"invitationAcceptedBody": "<%= username %> hat Deine Einladung zu <%= groupName %> angenommen!",
"systemMessage": "Systemmeldung",
@@ -57,7 +57,7 @@
"createGuild2": "Erstellen",
"guild": "Gilde",
"guilds": "Gilden",
"sureKick": "Willst Du dieses Mitglied wirklich aus der Party/Gilde entfernen?",
"sureKick": "Willst Du dieses Mitglied wirklich aus der Party oder Gruppe entfernen?",
"optionalMessage": "Optionale Nachricht",
"yesRemove": "Ja, entferne sie",
"sortBackground": "Nach Hintergrund sortieren",
@@ -85,9 +85,9 @@
"PMDisabledOptPopoverText": "Private Nachrichten sind deaktiviert. Aktiviere diese Option, damit andere User Dich über Dein Profil erreichen können.",
"PMDisabledCaptionTitle": "Private Nachrichten sind deaktiviert",
"PMDisabledCaptionText": "Du kannst weiterhin Nachrichten versenden, aber Dir können keine zugeschickt werden.",
"block": "Sperren",
"unblock": "Entsperren",
"blockWarning": "Sperre - Dies hat keine Auswirkung, wenn der Spieler jetzt Moderator ist oder in Zukunft Moderator wird.",
"block": "Spieler sperren",
"unblock": "Spieler entsperren",
"blockWarning": "Dies hat keine Auswirkung, wenn der Spieler ein Administrator ist.",
"inbox": "Postfach",
"messageRequired": "Eine Nachricht wird benötigt.",
"toUserIDRequired": "Eine Benutzer-ID wird benötigt",
@@ -98,10 +98,10 @@
"badAmountOfGemsToSend": "Die Menge muss zwischen 1 und Deiner aktuellen Edelsteinanzahl liegen.",
"report": "Melden",
"abuseFlagModalHeading": "Melde einen Verstoß",
"abuseFlagModalBody": "Möchtest Du diesen Beitrag wirklich melden? Du solltest <strong>ausschließlich</strong> Beiträge melden, die unsere <%= firstLinkStart %>Community-Richtlinien<%= linkEnd %> und/oder unsere <%= secondLinkStart %>Nutzungsbedingungen<%= linkEnd %> verletzen. Das ungerechtfertigte Melden von Beiträgen stellt eine Verletzung der Community-Richtlinien dar und kann geahndet werden.",
"abuseFlagModalBody": "Du solltest <strong>ausschließlich</strong> Beiträge melden, die unsere <%= firstLinkStart %>Community-Richtlinien<%= linkEnd %> und/oder unsere <%= secondLinkStart %>Nutzungsbedingungen<%= linkEnd %> verletzen. Das ungerechtfertigte Melden von Beiträgen stellt eine Verletzung der Community-Richtlinien dar.",
"abuseReported": "Danke, dass Du diesen Verstoß gemeldet hast. Die Moderatoren wurden benachrichtigt.",
"whyReportingPost": "Wieso meldest Du diesen Post?",
"whyReportingPostPlaceholder": "Bitte hilf unseren Moderatoren und gib einen Grund an, warum Du diesen Beitrag als Verstoß gemeldet hast, z.B. Spam, Fluchen, Religiöse Schwüre, Intoleranz, Beleidigungen, Nicht jugendfreie Themen, Gewalt.",
"whyReportingPostPlaceholder": "Grund für die Beschwerde",
"optional": "Optional",
"needsTextPlaceholder": "Gib Deine Nachricht hier ein.",
"copyMessageAsToDo": "Nachricht als To-Do übernehmen",
@@ -126,7 +126,7 @@
"sendGiftMessagePlaceholder": "Füge eine Geschenknachricht hinzu",
"sendGiftSubscription": "<%= months %> Monat(e): $<%= price %> USD",
"gemGiftsAreOptional": "Bitte nimm zur Kenntnis, dass Habitica niemals von Dir verlangen wird, anderen Spielern Edelsteine zu schenken. Bei anderen Spielern um Edelsteine zu betteln ist ein <strong>Verstoss gegen die Community-Richtlinien</strong>, und jedes Vorkommnis sollte bei <%= hrefTechAssistanceEmail %> gemeldet werden.",
"battleWithFriends": "Besiege mit Freunden Monster",
"battleWithFriends": "Spiele Habitica zusammen mit anderen",
"startAParty": "Erstelle eine Party",
"partyUpName": "Party!",
"partyOnName": "Riesenparty!",
@@ -221,42 +221,42 @@
"badAmountOfGemsToPurchase": "Die Anzahl muss mindestens 1 sein.",
"groupPolicyCannotGetGems": "Die Regeln einer Gruppe in der Du Mitglied bist verhindern, dass die Gruppenmitglieder Edelsteine erhalten.",
"viewParty": "Party ansehen",
"newGuildPlaceholder": "Gib den Namen Deiner Gilde ein.",
"guildBank": "Gildenbankkonto",
"chatPlaceholder": "Füge die Botschaft an Gildenmitglieder hier ein",
"newGuildPlaceholder": "Gib den Namen deiner Gruppe ein.",
"guildBank": "Bankkonto",
"chatPlaceholder": "Füge die Botschaft an Gruppenmitglieder hier ein",
"partyChatPlaceholder": "Füge die Botschaft an Partymitglieder hier ein",
"fetchRecentMessages": "Neue Nachrichten abrufen",
"like": "Like",
"liked": "Liked",
"inviteToGuild": "In Gilde einladen",
"inviteToGuild": "In Gruppe einladen",
"inviteToParty": "In die Party einladen",
"inviteEmailUsername": "Via E-Mail oder Benutzernamen einladen",
"inviteEmailUsernameInfo": "Einladung von Benutzern über eine gültige E-Mailadresse oder Benutzernamen. Wenn eine E-Mail noch nicht registriert ist, werden wir sie einladen, beizutreten.",
"emailOrUsernameInvite": "E-Mailadresse oder Benutzername",
"messageGuildLeader": "Gildenleiter benachrichtigen",
"messageGuildLeader": "Gruppenleiter benachrichtigen",
"donateGems": "Edelsteine spenden",
"updateGuild": "Gilde aktualisieren",
"updateGuild": "Gruppe aktualisieren",
"viewMembers": "Mitglieder ansehen",
"memberCount": "Anzahl Mitglieder",
"recentActivity": "Kürzliche Aktivitäten",
"myGuilds": "Meine Gilden",
"guildsDiscovery": "Gilden entdecken",
"role": "Rolle",
"guildLeader": "Gildenleiter",
"guildLeader": "Gruppenleiter",
"member": "Mitglied",
"guildSize": "Gildengröße",
"guildSize": "Gruppengröße",
"goldTier": "Gold",
"silverTier": "Silber",
"bronzeTier": "Bronze",
"privacySettings": "Datenschutzeinstellungen",
"onlyLeaderCreatesChallenges": "Nur der Leiter kann Herausforderungen erstellen",
"onlyLeaderCreatesChallengesDetail": "Wenn diese Option ausgewählt ist, können gewöhnliche Gruppenmitglieder keine Herausforderungen für die Gruppe erstellen.",
"privateGuild": "Private Gilde",
"privateGuild": "Private Gruppe",
"charactersRemaining": "<%= characters %> Zeichen übrig",
"guildSummary": "Zusammenfassung",
"guildSummaryPlaceholder": "Schreibe eine Kurzbeschreibung um Deine Gilde anderen Habiticanern bekannt zu machen. Was ist der Hauptzweck der Gilde und warum sollten Leute ihr beitreten? Verwende hilfreiche Schlüsselwörter in der Beschreibung, um die Suche für andere Habiticaner zu erleichtern!",
"guildSummaryPlaceholder": "Schreibe eine Kurzbeschreibung über deine Gruppe.. Was ist der Hauptzweck der Gruppe und was werden die Gruppenmitglieder tun?",
"groupDescription": "Beschreibung",
"guildDescriptionPlaceholder": "Nutze diesen Abschnitt um alles, was Mitglieder der Gilde über Deine Gilde wissen sollten, ausführlicher darzustellen. Nützliche Tipps, hilfreiche Links und ermutigende Worte gehören hier hin!",
"guildDescriptionPlaceholder": "Nutze diesen Abschnitt um alles, was Mitglieder über Deine Gruppe wissen sollten, ausführlicher darzustellen. Nützliche Tipps, hilfreiche Links und ermutigende Worte gehören hier hin!",
"markdownFormattingHelp": "[Markdown Formatierungshilfe](https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"partyDescriptionPlaceholder": "Das ist unsere Partybeschreibung. Sie beschreibt, was wir in unserer Party so tun. Wenn Du mehr darüber wissen willst, was wir in unserer Party so machen, lies die Beschreibung. Party on!",
"guildGemCostInfo": "Eine Edelstein-Gebühr fördert die Qualität der Gilden und wird der Gildenbank gutgeschrieben.",
@@ -265,7 +265,7 @@
"noGuildsParagraph2": "Klicke auf den \"Gilden entdecken\"-Reiter, um basierend auf Deinen Interessen empfohlene Gilden zu sehen, stöbere durch Habiticas öffentliche Gilden, oder erstelle Deine eigene Gilde.",
"noGuildsMatchFilters": "Wir haben keine passenden Gilden gefunden.",
"privateDescription": "Private Gilden werden nicht in Habiticas Gildenübersicht angezeigt. Neue Mitglieder können nur durch eine Einladung hinzugefügt werden.",
"removeInvite": "Einladung entfernen",
"removeInvite": "Einladung löschen",
"removeMember": "Mitglied entfernen",
"sendMessage": "Nachricht senden",
"promoteToLeader": "Gruppenleitung übertragen",
@@ -353,7 +353,7 @@
"PMCanNotReply": "Du kannst auf diese Nachricht nicht antworten",
"PMUnblockUserToSendMessages": "Entblocke diese Person, um wieder Nachrichten versenden und empfangen zu können.",
"PMUserDoesNotReceiveMessages": "Diese Person empfängt keine privaten Nachrichten mehr",
"newPartyPlaceholder": "Gib den Namen Deiner Party ein.",
"newPartyPlaceholder": "Gib den Namen deiner Party ein.",
"chooseTeamMember": "Wähle ein Teammitglied",
"unassigned": "Nicht zugewiesen",
"claimRewards": "Belohnung einfordern",
@@ -362,7 +362,7 @@
"managerNotes": "Manager-Notizen",
"thisTaskApproved": "Dieser Aufgabe wurde zugestimmt",
"onlyPrivateGuildsCanUpgrade": "Nur bei privaten Gilden kann ein Upgrade zu einem Gruppenplan durchgeführt werden.",
"bannedWordsAllowedDetail": "Durch Auswahl dieser Option, wird das Verwenden verbotener Wörter in dieser Gilde zugelassen.",
"bannedWordsAllowedDetail": "Durch Auswahl dieser Option, wird das Verwenden verbotener Wörter in dieser Gruppe zugelassen.",
"bannedWordsAllowed": "Verbotene Wörter zulassen",
"languageSettings": "Spracheinstellungen",
"cannotRemoveQuestOwner": "Du kannst die Person, welche die aktive Quest besitzt, nicht entfernen. Breche erst die Quest ab.",
@@ -372,11 +372,11 @@
"blockYourself": "Du kannst Dich nicht selbst blockieren",
"invitedToThisQuest": "Du wurdest zu dieser Quest eingeladen!",
"messagePartyLeader": "Partyleitung benachrichtigen",
"joinGuild": "Gilde beitreten",
"joinGuild": "Gruppe beitreten",
"joinParty": "Party beitreten",
"editGuild": "Gilde bearbeiten",
"editGuild": "Gruppe bearbeiten",
"editParty": "Party bearbeiten",
"leaveGuild": "Gilde verlassen",
"leaveGuild": "Gruppe verlassen",
"viewDetails": "Details ansehen",
"upgradeToGroup": "Auf Gruppenplan upgraden",
"sendGiftTotal": "Insgesamt:",
+18 -14
View File
@@ -130,7 +130,7 @@
"winter2019PyrotechnicSet": "Pyrotechniker (Magier)",
"winter2019WinterStarSet": "Winterstern (Heiler)",
"winter2019PoinsettiaSet": "Weihnachtsstern (Schurke)",
"winterPromoGiftHeader": "VERSCHENK EIN ABO, BEKOMME EINS UMSONST!",
"winterPromoGiftHeader": "VERSCHENK EIN ABO, BEKOMME EINS UMSONST!",
"winterPromoGiftDetails1": "Nur bis zum 6. Januar: wenn Du jemandem ein Abonnement schenkst, erhältst Du das gleiche Abonnement gratis für Dich!",
"winterPromoGiftDetails2": "Bitte bedenke, dass das geschenkte Abonnement, falls Du oder Deine beschenkte Person bereits über ein sich wiederholendes Abonnement verfügen, erst dann startet, wenn das alte Abonnement gekündigt wird oder ausläuft. Herzlichen Dank für Deine Unterstützung! <3",
"discountBundle": "Paket",
@@ -144,22 +144,22 @@
"summer2019WaterLilyMageSet": "Seerose (Magier)",
"summer2019ConchHealerSet": "Trompetenschnecke (Heiler)",
"summer2019HammerheadRogueSet": "Hammerkopf (Schurke)",
"june2018": "Juni 2018",
"june2018": "Juni 2018",
"fall2019LichSet": "Lich (Heiler)",
"september2018": "September 2018",
"september2017": "September 2017",
"fall2019RavenSet": "Rabe (Krieger)",
"fall2019CyclopsSet": "Zyklop (Magier)",
"fall2019OperaticSpecterSet": "Opernhaftes Gespenst (Schurke)",
"winter2020LanternSet": "Laterne (Schurke)",
"winter2020LanternSet": "Laterne (Schurke)",
"winter2020WinterSpiceSet": "Wintergewürz (Heiler)",
"winter2020CarolOfTheMageSet": "Weihnachtslied des Magiers (Magier)",
"winter2020EvergreenSet": "Immergrün (Krieger)",
"spring2020BeetleWarriorSet": "Nashornkäfer (Krieger)",
"spring2020LapisLazuliRogueSet": "Lapislazuli (Schurke)",
"spring2020BeetleWarriorSet": "Nashornkäfer (Krieger)",
"spring2020LapisLazuliRogueSet": "Lapislazuli (Schurke)",
"spring2020IrisHealerSet": "Iris (Heiler)",
"spring2020PuddleMageSet": "Pfütze (Magier)",
"summer2020CrocodileRogueSet": "Krokodil (Schurke)",
"summer2020CrocodileRogueSet": "Krokodil (Schurke)",
"summer2020SeaGlassHealerSet": "Meerglas (Heiler)",
"summer2020OarfishMageSet": "Riemenfisch (Magier)",
"summer2020RainbowTroutWarriorSet": "Regenbogenforelle (Krieger)",
@@ -167,8 +167,8 @@
"fall2020ThirdEyeMageSet": "Drittes Auge (Magier)",
"fall2020DeathsHeadMothHealerSet": "Totenkopfschwärmer (Heiler)",
"fall2020WraithWarriorSet": "Gespenst (Krieger)",
"royalPurpleJackolantern": "Purpurne Kürbislaterne",
"g1g1Limitations": "Dies ist eine zeitlich beschränkte Aktion, die am 16. Dezember um 13:00 Uhr (GMT) startet und am 6. Januar um 01:00 Nachts (GMT) endet. Dieses Angebot ist nur gültig, wenn Du einen anderen Habiticaner beschenkst. Wenn Du oder die beschenkte Person bereits ein Abo haben, wird dieses, sobald es abläuft oder gekündigt wird, um die Zeit des Geschenkes verlängert werden.",
"royalPurpleJackolantern": "Purpurne Kürbislaterne",
"g1g1Limitations": "Dies ist eine zeitlich beschränkte Aktion, die am 16. Dezember um 13:00 Uhr (GMT) startet und am 6. Januar um 01:00 Nachts (GMT) endet. Dieses Angebot ist nur gültig, wenn Du einen anderen Habiticaner beschenkst. Wenn Du oder die beschenkte Person bereits ein Abo haben, wird dieses, sobald es abläuft oder gekündigt wird, um die Zeit des Geschenkes verlängert werden.",
"limitations": "Einschränkungen",
"g1g1HowItWorks": "Gebe den Benutzernamen ein, welchem Du das Geschenk machen willst. Dann wähle die Länge des Abos, das Du verschenken möchtest und schließe den Vorgang ab. Dein Account wird automatisch mit dem selben Abo belohnt, das Du gerade verschenkt hast.",
"howItWorks": "So funktioniert es",
@@ -196,15 +196,15 @@
"winter2022StockingWarriorSet": "Strumpf (Krieger)",
"winter2022IceCrystalHealerSet": "Eiskristall (Heiler)",
"winter2022PomegranateMageSet": "Granatapfel (Magier)",
"spring2022MagpieRogueSet": "Elster (Schurke)",
"spring2022MagpieRogueSet": "Elster (Schurke)",
"spring2022RainstormWarriorSet": "Gewitterregen (Krieger)",
"spring2022ForsythiaMageSet": "Forsythie (Magier)",
"spring2022PeridotHealerSet": "Abendsmaragd (Heiler)",
"summer2022WaterspoutWarriorSet": "Wasserspeier (Krieger)",
"summer2022WaterspoutWarriorSet": "Wasserspeier (Krieger)",
"summer2022AngelfishHealerSet": "Kaiserfisch (Heiler)",
"summer2022CrabRogueSet": "Krabbe (Schurke)",
"summer2022CrabRogueSet": "Krabbe (Schurke)",
"summer2022MantaRayMageSet": "Mantarochen (Magier)",
"fall2022KappaRogueSet": "Kappa (Schurke)",
"fall2022KappaRogueSet": "Kappa (Schurke)",
"fall2022OrcWarriorSet": "Ork (Krieger)",
"fall2022HarpyMageSet": "Harpyie (Magier)",
"fall2022WatcherHealerSet": "Beobachter (Heiler)",
@@ -213,7 +213,7 @@
"winter2023WalrusWarriorSet": "Walross (Krieger)",
"winter2023FairyLightsMageSet": "Feenlichter (Magier)",
"winter2023CardinalHealerSet": "Kardinal (Heiler)",
"anniversaryLimitedDates": "30. Januar bis 8. Februar",
"anniversaryLimitedDates": "30. Januar bis 8. Februar",
"limitedEvent": "Limitiertes Event",
"winter2023RibbonRogueSet": "Schleife (Schurke)",
"spring2024MeltingSnowRogueSet": "Schmelzendes Schnee Set (Schurke)",
@@ -261,5 +261,9 @@
"fourForFreeText": "Um die Party am Laufen zu halten, verschenken wir Party Gewänder, 20 Edelsteine, und eine limitierte Geburtstags-Hintergrund Ausgabe und ein Gegenstände Set, das ein Cape, ein Schulterstück und eine Augenmaske enthält.",
"partyRobes": "Party Gewänder",
"twentyGems": "20 Edelsteine",
"dayOne": "Tag 1"
"dayOne": "Tag 1",
"summer2024WhaleSharkWarriorSet": "Walhai Set (Krieger)",
"summer2024SeaAnemoneMageSet": "Seeanemonen Set (Magier)",
"summer2024SeaSnailHealerSet": "Meeresschnecken Set (Heiler)",
"summer2024NudibranchRogueSet": "Nacktkiemerschnecken Set (Schurke)"
}
+3 -1
View File
@@ -135,5 +135,7 @@
"helpSupportHabitica": "Hilf Habitica zu unterstützen",
"groupsPaymentSubBilling": "Dein nächstes Rechnungsdatum ist <strong><%= renewalDate %></strong>.",
"groupsPaymentAutoRenew": "Dieses Abonnement läuft automatisch weiter, bis es gekündigt wird. Du kannst es im Gruppen-Abrechnungs-Tab kündigen.",
"sellItems": "Items verkaufen"
"sellItems": "Items verkaufen",
"customizationsShopText": "Willst du deinen Style ändern? Hier bist du richtig! Wir haben die frischesten Looks, passend zur Saison, auf Lager.",
"notAvailable": "Dieser Gegenstand ist nicht verfügbar."
}
+2 -1
View File
@@ -115,5 +115,6 @@
"notEnoughFood": "Du hast nicht genug Futter",
"invalidAmount": "Ungültige Menge Futter, positiver Integer benötigt",
"jubilantGryphatrice": "Jubelnder Greifatrice",
"veteranDragon": "Veterandrache"
"veteranDragon": "Veterandrache",
"veteranCactus": "Veterankaktus"
}
+7 -1
View File
@@ -772,5 +772,11 @@
"questFungiDropFungiPotion": "Pilz Schlüpfelixier",
"questFungiUnlockText": "Schaltet den Kauf von Pilz Schlüpfelixieren auf dem Marktplatz frei.",
"questFungiNotes": "Es war ein verregneter Frühling in Habitica und der Boden um die Ställe ist schwammig und feucht. Du bemerkst, dass einige Pilze entlang den hölzernen Stallwänden und Zäunen aufgetaucht sind. Nebel hängt in der Luft, der die Sonne nicht so richtig durchscheinen lässt, und es fühlt sich ein wenig entmutigend an.<br><br>Durch den Nebel siehst du die Umrisse des April-Scherzkekses, der nicht so hüpfig ist wie sonst.<br><br>\"Ich hatte gehofft, euch allen ein paar köstliche Magische Pilz Schlüpfelixiere zu bringen, so dass ihr eure Pilzfreunde für immer von meinem Ehrentag fernhalten könnt,\" sagt er mit einem bedenklich ernsten Gesichtsausdruck. \"Aber dieser kalte Nebel macht mir echt zu schaffen, er lässt mich zu müde und trübselig fühlen, um meine gewohnte Magie zu wirken.\"<br><br>\"Oh nein, tut mir leid, das zu hören,\" sagst du, und bemerkst deine eigene, zunehmend düstere Stimmung. \"Dieser Nebel macht den Tag wirklich bedrückend. Ich frage mich, woher er kommt...\"<br><br>Ein tiefes Grollen ertönt über die Felder, und du siehst einen Umriss aus dem Nebel erscheinen. Erschrocken siehst du eine riesengroß und unglücklich aussehende Pilzkreatur, von welcher der Nebel auszuströmen scheint.<br><br>\"Aha,\" sagt der Scherzkeks, \"ich denke, dieser pilzige Kerl könnte der Ursprung unserer Niedergeschlagenheit sein. Lasst uns schauen, ob wir ein bisschen Freude für unseren Freund hier und für uns selbst herbeirufen können.\"",
"questFungiCompletion": "Du und der April-Scherzkeks schaut einander mit einem Ausdruck der Erleichterung an, als sich der Pilz in den Wald zurückzieht.<br><br>\"Ah,\" ruft der Scherzkeks aus, \"das war eine wahre myzelische Melancholie. Ich bin froh, daß wir seine Laune verbessern konnten, und unsere eigene auch! Ich spüre meine Energie zurückkehren. Komm mit mir, und wir bringen zusammen diese Pilz Elixiere auf die Beine.\""
"questFungiCompletion": "Du und der April-Scherzkeks schaut einander mit einem Ausdruck der Erleichterung an, als sich der Pilz in den Wald zurückzieht.<br><br>\"Ah,\" ruft der Scherzkeks aus, \"das war eine wahre myzelische Melancholie. Ich bin froh, daß wir seine Laune verbessern konnten, und unsere eigene auch! Ich spüre meine Energie zurückkehren. Komm mit mir, und wir bringen zusammen diese Pilz Elixiere auf die Beine.\"",
"QuestGiraffeUnlockText": "Schält Giraffe Ei zum Kauf im Marktplatz frei.",
"questChameleonText": "Das chaotische Chamäleon",
"questChameleonBoss": "Chaotisches Chamäleon",
"questChameleonDropChameleonEgg": "Chamäleon (Ei)",
"QuestChameleonUnlockText": "Schält Chamäleon Eier zum Kauf im Marktplatz frei",
"questGiraffeDropGiraffeEgg": "Giraffe (Ei)"
}
+2 -1
View File
@@ -240,5 +240,6 @@
"mysterySet202303": "Mähniges Hauptfigur Set",
"mysterySet202403": "Glückliches Legenden Set",
"mysterySet202405": "Vergoldetes Drachen Set",
"mysterySet202406": "Phantom-Seeräuber Set"
"mysterySet202406": "Phantom-Seeräuber Set",
"mysterySet202407": "Liebenswertes Axolotl Set"
}
@@ -983,6 +983,10 @@
"backgroundShellGateText": "Shell Gate",
"backgroundShellGateNotes": "March through the decorated coral of a Shell Gate.",
"backgrounds072024": "SET 122: Released July 2024",
"backgroundRiverBottomText": "River Bottom",
"backgroundRiverBottomNotes": "Explore a River Bottom.",
"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
+4
View File
@@ -255,6 +255,10 @@
"questEggGiraffeMountText": "Giraffe",
"questEggGiraffeAdjective": "a towering",
"questEggChameleonText": "Chameleon",
"questEggChameleonMountText": "Chameleon",
"questEggChameleonAdjective": "a chaotic",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Base",
+39 -10
View File
@@ -3,25 +3,35 @@
"2b43f6": "Blue",
"6bd049": "Green",
"800ed0": "Purple",
"98461a": "Skin Tone 6",
"915533": "Skin Tone 1",
"98461a": "Skin Tone 6",
"allCustomizationsOwned": "You own all of these items. You can try them on by <a href=''>customizing your avatar</a>.",
"allEquipmentOwned": "You own all of these items. You can find them in your <a href='/inventory/equipment'>Equipment</a>. Be sure to check back later for next month's options!",
"aurora": "Aurora",
"bear": "Bear",
"black": "Black",
"blond": "Blond",
"blue": "Blue",
"blueEarrings": "Blue Earrings",
"blueFlower": "Blue Flower",
"blunt": "Blunt",
"braid": "Braid",
"broad": "Broad",
"brown": "Brown",
"c06534": "Skin Tone 5",
"c3e1dc": "Cyan",
"cactus": "Cactus",
"candycane": "Candy Cane",
"candycorn": "Candy Corn",
"checkNextMonth": "Be sure to check back later for next month's options!",
"checkNextSeason": "Be sure to check back later for next season's options!",
"clownfish": "Clownfish",
"convict": "Referee",
"cross": "Cross",
"curly": "Curly",
"curlyLong": "Curly Long",
"curlyShort": "Curly Short",
"customizationsNPC": "Felicitus Fennec",
"d7a9f7": "Lavender",
"dapper": "Dapper",
"ddc994": "Skin Tone 2",
@@ -43,18 +53,31 @@
"ghost": "Ghost",
"ghostwhite": "Ghost White",
"goatee": "Goatee",
"goldEarringLeft": "Gold Earring Left",
"goldEarringRight": "Gold Earring Right",
"goldEarrings": "Gold Earrings",
"green": "Green",
"greenEarrings": "Green Earrings",
"greenFlower": "Green Flower",
"halloween": "Halloween",
"handleless_black": "Black Handleless",
"handleless_blue": "Blue Handleless",
"handleless_green": "Green Handleless",
"handleless_pink": "Pink Handleless",
"handleless_red": "Red Handleless",
"handleless_yellow": "Yellow Handleless",
"highPonytailLeft": "High Ponytail Left",
"highPonytailRight": "High Ponytail Right",
"holly": "Holly",
"hollygreen": "Holly Green",
"hoopEarrings": "Hoop Earrings",
"horizon": "Horizon",
"largeMustache": "Large Mustache",
"lava": "Lava",
"leftBun": "Left Bun",
"lion": "Lion",
"longBeard": "Long Beard",
"lookingForMore": "Looking for more?",
"merblue": "Merblue",
"mergold": "Mergold",
"mergreen": "Mergreen",
@@ -63,8 +86,10 @@
"midnight": "Midnight",
"mohawk": "Mohawk",
"monster": "Monster",
"noItemsOwned": "You don't own any of these items",
"ocean": "Ocean",
"ogre": "Ogre",
"orangeFlower": "Orange Flower",
"orchid": "Orchid",
"panda": "Panda",
"pastelBlue": "Pastel Blue",
@@ -81,6 +106,9 @@
"pgreen": "Special Pastel Green",
"pgreen2": "Pastel Green",
"pig": "Pig",
"pink": "Pink",
"pinkEarrings": "Pink Earrings",
"pinkFlower": "Pink Flower",
"polar": "Polar",
"ponytail": "Ponytail",
"porange": "Special Pastel Orange",
@@ -92,11 +120,14 @@
"pumpkin": "Pumpkin",
"pumpkin2": "Jack O' Lantern",
"purple": "Purple",
"purpleEarrings": "Purple Earrings",
"purpleFlower": "Purple Flower",
"pyellow": "Special Pastel Yellow",
"pyellow2": "Pastel Yellow",
"rainbow": "Rainbow",
"red": "Red",
"redblue": "Red and Blue",
"redEarrings": "Red Earrings",
"reptile": "Reptile",
"rightBun": "Right Bun",
"sandnsea": "Sand 'n' Sea",
@@ -105,8 +136,10 @@
"shadow2": "Shade",
"shark": "Shark",
"shortBeard": "Short Beard",
"sideswept": "Sideswept",
"skeleton": "Skeleton",
"skeleton2": "Bones",
"slim": "Slim",
"smallMustache": "Small Mustache",
"snowy": "Snowy",
"straightLong": "Straight Long",
@@ -121,21 +154,17 @@
"tropicalwater": "Tropical Water",
"TRUred": "Crimson",
"updo": "Updo",
"visitCustomizationsShop": "Head over to the <a href='/shops/customizations'>Customizations Shop</a> to browse the many ways you can customize your avatar!",
"wavyLong": "Wavy Long",
"wavyShort": "Wavy Short",
"white": "White",
"whiteEarrings": "White Earrings",
"winternight": "Winter Night",
"winterstar": "Winter Star",
"wispy": "Wispy",
"wolf": "Wolf",
"yellow": "Yellow",
"yellowFlower": "Yellow Flower",
"zombie": "Zombie",
"zombie2": "Undead",
"allCustomizationsOwned": "You own all of these items. You can try them on by <a href=''>customizing your avatar</a>.",
"checkNextMonth": "Be sure to check back later for next month's options!",
"checkNextSeason": "Be sure to check back later for next season's options!",
"noItemsOwned": "You don't own any of these items",
"visitCustomizationsShop": "Head over to the <a href='/shops/customizations'>Customizations Shop</a> to browse the many ways you can customize your avatar!",
"lookingForMore": "Looking for more?",
"allEquipmentOwned": "You own all of these items. You can find them in your <a href='/inventory/equipment'>Equipment</a>. Be sure to check back later for next month's options!",
"customizationsNPC": "Felicitus Fennec"
"zombie2": "Undead"
}
+10
View File
@@ -770,6 +770,8 @@
"weaponArmoirePottersWheelNotes": "Throw some clay on this wheel and make a bowl or a mug or a vase or a slightly different bowl. If you're lucky, a ghost might visit while you create! Increases Perception by <%= per %>. Enchanted Armoire: Potter Set (Item 4 of 4).",
"weaponArmoireShadyBeachUmbrellaText": "Beach Umbrella",
"weaponArmoireShadyBeachUmbrellaNotes": "The shade of this rainbow-colored umbrella conceals you briefly from the day star and any unwanted bothers. Increases Perception by <%= per %>. Enchanted Armoire: Beachside Set (Item 3 of 4).",
"weaponArmoireCorsairsBladeText": "Corsairs Blade",
"weaponArmoireCorsairsBladeNotes": "Whether you wield it to plunder or to protect, you can be glad you brought this fierce blade to sea with you. Just be sure to stow it safely when not in use. Increases Strength by <%= str %>. Enchanted Armoire: Corsair Set (Item 3 of 3)",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -1400,6 +1402,8 @@
"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.",
"armorMystery202406Text": "Phantom Buccaneers Attire",
"armorMystery202406Notes": "Haunt your enemies with style and flair! Confers no benefit. June 2024 Subscriber Item.",
"armorMystery202407Text": "Amiable Axolotl Suit",
"armorMystery202407Notes": "Glide through lakes and canals with your sweeping pink tail! Confers no benefit. July 2024 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
@@ -1616,6 +1620,8 @@
"armorArmoireYellowStripedSwimsuitNotes": "What could be more delightful than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Beachside Set (Item 1 of 4).",
"armorArmoireBlueStripedSwimsuitText": "Blue Striped Swimsuit",
"armorArmoireBlueStripedSwimsuitNotes": "What could be more exciting than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Beachside Set (Item 2 of 4).",
"armorArmoireCorsairsCoatAndCapeText": "Corsairs Coat and Cape",
"armorArmoireCorsairsCoatAndCapeNotes": "Whether youre biding your time on the docks or watching for danger on the open seas, these will surely keep you feeling dry and looking dramatic. Just keep your balance on deck. Increases Constitution by <%= con %>. Enchanted Armoire: Corsair Set (Item 1 of 3)",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -2279,6 +2285,8 @@
"headMystery202404Notes": "This hat will connect you with the earth and allow you to hear secret wishes from many creatures. Confers no benefit. April 2024 Subscriber Item.",
"headMystery202406Text": "Phantom Buccaneers Hat",
"headMystery202406Notes": "The ghostly feathers that adorn this hat glow faintly, like the waves of a spectral sea. Confers no benefit. June 2024 Subscriber Item.",
"headMystery202407Text": "Amiable Axolotl Hood",
"headMystery202407Notes": "These magical gills will let you breathe underwater! Confers no benefit. July 2024 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
@@ -2475,6 +2483,8 @@
"headArmoireHattersTopHatNotes": "Our hats are off to you, and yours is on! Whats hidden in your hat is anybodys guess (but were hoping its a bunny). Increases Perception by <%= per %>. Enchanted Armoire: Hatter Set (Item 1 of 4).",
"headArmoirePottersBandanaText": "Bandana",
"headArmoirePottersBandanaNotes": "Look the part and keep your hair out of your face while you work. Its a win-win! Increases Intelligence by <%= int %>. Enchanted Armoire: Potter Set (Item 2 of 4).",
"headArmoireCorsairsBandanaText": "Corsairs Bandana",
"headArmoireCorsairsBandanaNotes": "Whether youre keeping your head covered in case a seagull flies overhead or making sure your foes never see you sweat, this bandana is essential. Just add a decorative bead for every adventure you complete. Increases Intelligence by <%= int %>. Enchanted Armoire: Corsair Set (Item 2 of 3)",
"offhand": "off-hand item",
"offHandCapitalized": "Off-Hand Item",
+23 -17
View File
@@ -576,7 +576,7 @@
"questMayhemMistiflying3DropWeapon": "Roguish Rainbow Message (Main-Hand Item)",
"featheredFriendsText": "Feathered Friends Quest Bundle",
"featheredFriendsNotes": "Contains 'Help! Harpy!', 'The Night-Owl', and 'The Birds of Preycrastination'.",
"featheredFriendsNotes": "Contains Quests to obtain Owl, Parrot, and Hawk Pet eggs: The Night-Owl, Help! Harpy!, and The Birds of Preycrastination.",
"questNudibranchText": "Infestation of the NowDo Nudibranchs",
"questNudibranchNotes": "You finally get around to checking your To Do's on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...<br><br>The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranchs have been stinging you all over! You need to take a break!”<br><br>Shocked, you see that your skin is as bright red as your To Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"",
@@ -586,7 +586,7 @@
"questNudibranchUnlockText": "Unlocks Nudibranch Eggs for purchase in the Market",
"splashyPalsText": "Splashy Pals Quest Bundle",
"splashyPalsNotes": "Contains 'The Dilatory Derby', 'Guide the Turtle', and 'Wail of the Whale'.",
"splashyPalsNotes": "Contains Quests to obtain Turtle, Whale, and Seahorse Pet eggs: Guide the Turtle, Wail of the Whale, and The Dilatory Derby.",
"questHippoText": "What a Hippo-Crite",
"questHippoNotes": "You and @awesomekitty collapse into the shade of a palm tree, exhausted. The sun beats down over the Sloensteadi Savannah, scorching the ground below. Its been a productive day so far, conquering your Dailies, and this oasis looks like a nice place to take a break and refresh. Stooping near the water to get a drink, you stumble back in shock as a massive hippopotamus rises. “Resting so soon? Dont be so lazy, get back to work.” You try and protest that youve been working hard and need a break, but the hippo isnt having any of it.<br><br>@khdarkwolf whispers to you, “Notice how its lounging around all day but has the nerve to call you lazy? Its the Hippo-Crite!”<br><br>Your friend @jumorales nods. “Lets show it what hard work looks like!”",
@@ -596,10 +596,10 @@
"questHippoUnlockText": "Unlocks Hippo Eggs for purchase in the Market",
"farmFriendsText": "Farm Friends Quest Bundle",
"farmFriendsNotes": "Contains 'The Mootant Cow', 'Ride the Night-Mare', and 'The Thunder Ram'.",
"farmFriendsNotes": "Contains Quests to obtain Horse, Sheep, and Cow Pet eggs: Ride the Night-Mare, The Thunder Ram, and The Mootant Cow.",
"witchyFamiliarsText": "Witchy Familiars Quest Bundle",
"witchyFamiliarsNotes": "Contains 'The Rat King', 'The Icy Arachnid', and 'Swamp of the Clutter Frog'.",
"witchyFamiliarsNotes": "Contains Quests to obtain Frog, Spider, and Rat Pet eggs: Swamp of the Clutter Frog, The Icy Arachnid, and The Rat King.",
"questGroupLostMasterclasser": "Mystery of the Masterclassers",
"questUnlockLostMasterclasser": "To unlock this quest, complete the final quests of these quest chains: 'Dilatory Distress', 'Mayhem in Mistiflying', 'Stoïkalm Calamity', and 'Terror in the Taskwoods'.",
@@ -650,7 +650,7 @@
"questYarnUnlockText": "Unlocks Yarn Eggs for purchase in the Market",
"winterQuestsText": "Winter Quest Bundle",
"winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Note that Trapper Santa and Find the Cub have stackable quest achievements but give a rare pet and mount that can only be obtained once each.",
"winterQuestsNotes": "Contains Quests to obtain the Polar Bear Pet, the Polar Bear Mount, and Penguin Pet eggs: Find the Cub, Trapper Santa, and The Fowl Frost.",
"questPterodactylText": "The Pterror-dactyl",
"questPterodactylNotes": "You're taking a stroll along the peaceful Stoïkalm Cliffs when an evil screech rends the air. You turn to find a hideous creature flying towards you and are overcome by a powerful terror. As you turn to flee, @Lilith of Alfheim grabs you. \"Don't panic! It's just a Pterror-dactyl.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"Don't worry,\" @Katy133 says. \"We just need to be extra productive to defeat it!\" You are filled with a renewed sense of purpose and turn to face your foe.",
@@ -689,7 +689,7 @@
"dysheartenerArtCredit": "Artwork by @AnnDeLune",
"hugabugText": "Hug a Bug Quest Bundle",
"hugabugNotes": "Contains 'The CRITICAL BUG', 'The Snail of Drudgery Sludge', and 'Bye, Bye, Butterfry'.",
"hugabugNotes": "Contains Quests to obtain Beetle, Caterpillar, and Snail Pet eggs: The CRITICAL BUG, Bye Bye Butterfry, and The Snail of Drudgery Sludge.",
"questSquirrelText": "The Sneaky Squirrel",
"questSquirrelNotes": "You wake up and find youve overslept! Why didnt your alarm go off? … How did an acorn get stuck in the ringer?<br><br>When you try to make breakfast, the toaster is stuffed with acorns. When you go to retrieve your mount, @Shtut is there, trying unsuccessfully to unlock their stable. They look into the keyhole. “Is that an acorn in there?”<br><br>@randomdaisy cries out, “Oh no! I knew my pet squirrels had gotten out, but I didnt know theyd made such trouble! Can you help me round them up before they make any more of a mess?”<br><br>Following the trail of mischievously placed oak nuts, you track and catch the wayward sciurines, with @Cantras helping secure each one safely at home. But just when you think your task is almost complete, an acorn bounces off your helm! You look up to see a mighty beast of a squirrel, crouched in defense of a prodigious pile of seeds.<br><br>“Oh dear,” says @randomdaisy, softly. “Shes always been something of a resource guarder. Well have to proceed very carefully!” You circle up with your party, ready for trouble!",
@@ -699,10 +699,10 @@
"questSquirrelUnlockText": "Unlocks Squirrel Eggs for purchase in the Market",
"cuddleBuddiesText": "Cuddle Buddies Quest Bundle",
"cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'.",
"cuddleBuddiesNotes": "Contains Quests to obtain Rabbit, Ferret, and Guinea Pig Pet eggs: The Killer Bunny, The Nefarious Ferret, and The Guinea Pig Gang.",
"aquaticAmigosText": "Aquatic Amigos Quest Bundle",
"aquaticAmigosNotes": "Contains 'The Magical Axolotl', 'The Kraken of Inkomplete', and 'The Call of Octothulu'.",
"aquaticAmigosNotes": "Contains Quests to obtain Cuttlefish, Octopus, and Axolotl Pet eggs: The Kraken of Inkomplete, The Call of Octothulu, and The Magical Axolotl.",
"questSeaSerpentText": "Danger in the Depths: Sea Serpent Strike!",
"questSeaSerpentNotes": "Your streaks have you feeling lucky—its the perfect time for a trip to the seahorse racetrack. You board the submarine at Diligent Docks and settle in for the trip to Dilatory, but youve barely submerged when an impact rocks the sub, sending its occupants tumbling. “Whats going on?” @AriesFaries shouts.<br><br>You glance through a nearby porthole and are shocked by the wall of shimmering scales passing by it. “Sea serpent!” Captain @Witticaster calls through the intercom. “Brace yourselves, its coming round again!” As you grip the arms of your seat, your unfinished tasks flash before your eyes. Maybe if we work together and complete them, you think, we can drive this monster away!",
@@ -719,7 +719,7 @@
"questKangarooUnlockText": "Unlocks Kangaroo Eggs for purchase in the Market",
"forestFriendsText": "Forest Friends Quest Bundle",
"forestFriendsNotes": "Contains 'The Spirit of Spring', 'The Hedgebeast', and 'The Tangle Tree'.",
"forestFriendsNotes": "Contains Quests to obtain Treeling, Deer, and Hedgehog Pet eggs: The Tangle Tree, The Spirit of Spring, and The Hedgebeast.",
"questAlligatorText": "The Insta-Gator",
"questAlligatorNotes": "“Crikey!” exclaims @gully. “An Insta-Gator in its natural habitat! Careful, it distracts its prey with things that seem urgent THIS INSTANT, and it feeds on the unchecked Dailies that result.” You fall silent to avoid attracting its attention, but to no avail. The Insta-Gator spots you and charges! Distracting voices rise up from Swamps of Stagnation, grabbing for your attention: “Read this post! See this photo! Pay attention to me THIS INSTANT!” You scramble to mount a counterattack, completing your Dailies and bolstering your good Habits to fight off the dreaded Insta-Gator.",
@@ -729,10 +729,10 @@
"questAlligatorUnlockText": "Unlocks Alligator Eggs for purchase in the Market",
"oddballsText": "Oddballs Quest Bundle",
"oddballsNotes": "Contains 'The Jelly Regent', 'Escape the Cave Creature', and 'A Tangled Yarn'.",
"oddballsNotes": "Contains Quests to obtain Slime, Yarn, and Rock Pet eggs: The Jelly Regent, A Tangled Yarn, and Escape the Cave Creature.",
"birdBuddiesText": "Bird Buddies Quest Bundle",
"birdBuddiesNotes": "Contains 'The Fowl Frost', 'Rooster Rampage', and 'The Push-and-Pull Peacock'.",
"birdBuddiesNotes": "Contains Quests to obtain Peacock, Penguin, and Rooster Pet eggs: The Push-and-Pull Peacock, The Fowl Frost, and Rooster Rampage.",
"questVelociraptorText": "The Veloci-Rapper",
"questVelociraptorNotes": "Youre sharing honey cakes with @*~Seraphina~*, @Procyon P, and @Lilith of Alfheim by a lake in the Stoïkalm Steppes. Suddenly, a mournful voice interrupts your picnic.<br><br><em>My Habits took a hit, I missed my Dailies,<br>Im losing it, sinking with doubt and maybes,<br>At the top of my game I used to be so fly,<br>But now I just let my Due Dates go by.</em><br><br>@*~Seraphina~* peers behind a stand of grass. “Its the Veloci-Rapper. It seems... distraught?”<br><br>You pump a fist in determination. “There's only one thing to do. Rap battle time!”",
@@ -742,7 +742,7 @@
"questVelociraptorUnlockText": "Unlocks Velociraptor Eggs for purchase in the Market",
"mythicalMarvelsText": "Mythical Marvels Quest Bundle",
"mythicalMarvelsNotes": "Contains 'Convincing the Unicorn Queen', 'The Fiery Gryphon', and 'Danger in the Depths: Sea Serpent Strike!'",
"mythicalMarvelsNotes": "Contains Quests to obtain Unicorn, Gryphon, and Sea Serpent Pet eggs: Convincing the Unicorn Queen, The Fiery Gryphon, and Danger in the Depths: Sea Serpent Strike!",
"questBronzeText": "Brazen Beetle Battle",
"questBronzeNotes": "On a refreshing break between tasks, you and some friends take a stroll through the forest trails of the Taskwoods. You come upon a large hollow log and a sparkle from inside catches your attention.<br><br>Why, it's a cache of Magic Hatching Potions! The shimmering bronze liquid swirls gently in the bottles, and @Hachiseiko reaches to pick one up to examine it.<br><br>“Halt!” hisses a voice from behind you. It's a gigantic beetle with a carapace of gleaming bronze, raising her clawed feet in a fighting stance. “Those are my potions, and if you wish to earn them, you must prove yourself in a gentlefolks' duel!”",
@@ -777,10 +777,10 @@
"questRobotUnlockText": "Unlocks purchasable Robot Eggs in the Market",
"rockingReptilesText": "Rocking Reptiles Quest Bundle",
"rockingReptilesNotes": "Contains 'The Insta-Gator', 'The Serpent of Distraction', and 'The Veloci-Rapper'.",
"rockingReptilesNotes": "Contains Quests to obtain Alligator, Velociraptor, and Snake Pet eggs: The Insta-Gator, The Veloci-Rapper, and The Serpent of Distraction.",
"delightfulDinosText": "Delightful Dinos Quest Bundle",
"delightfulDinosNotes": "Contains 'The Pterror-dactyl', 'The Trampling Triceratops', and 'The Dinosaur Unearthed'.",
"delightfulDinosNotes": "Contains Quests to obtain Triceratops, T-Rex, and Pterodactyl Pet eggs: The Trampling Triceratops, The Dinosaur Unearthed, and The Pterror-dactyl.",
"questAmberText": "The Amber Alliance",
"questAmberNotes": "Youre sitting in the Tavern with @beffymaroo and @-Tyr- when @Vikte bursts through the door and excitedly tells you about the rumors of another type of Magic Hatching Potion hidden in the Taskwoods. Having completed your Dailies, the three of you immediately agree to help @Vikte on their search. After all, whats the harm in a little adventure?<br><br>After walking through the Taskwoods for hours, youre beginning to regret joining such a wild chase. Youre about to head home, when you hear a surprised yelp and turn to see a huge lizard with shiny amber scales coiled around a tree, clutching @Vikte in her claws. @beffymaroo reaches for her sword.<br><br>“Wait!” cries @-Tyr-. “Its the Trerezin! Shes not dangerous, just dangerously clingy!”",
@@ -809,7 +809,7 @@
"questWaffleUnlockText": "Unlocks Confection Hatching Potions for purchase in the Market",
"jungleBuddiesText": "Jungle Buddies Quest Bundle",
"jungleBuddiesNotes": "Contains 'Monstrous Mandrill and the Mischief Monkeys', 'The Somnolent Sloth', and 'The Tangle Tree'.",
"jungleBuddiesNotes": "Contains Quests to obtain Monkey, Treeling, and Sloth Pet eggs: Monstrous Mandrill and the Mischief Monkeys, The Tangle Tree, and The Somnolent Sloth.",
"questFluoriteText": "A Bright Fluorite Fright",
"questFluoriteNotes": "Unusual minerals are in high demand these days, so you and a few friends have trekked deep into the mines of the Meandering Mountains, in search of exciting ores. Its a long and boring expedition, until @-Tyr- stumbles over a large rock, sitting right in the middle of the tunnel.<br><br>“This should help brighten things up,” says @nirbhao, before conjuring up an orb of light.<br><br>A warm brightness fills the tunnel, but something odd starts happening to that large rock. Feeding on the magical light, it begins to glow with fluorescent blues, greens and purples. Then it rears upright into a vaguely humanoid shape, complete with glowing red eyes fixed right on you! You jump into action with flashing spells and shining weapons.",
@@ -835,7 +835,7 @@
"questTurquoiseUnlockText": "Unlocks Turquoise Hatching Potions for purchase in the Market",
"sandySidekicksText": "Sandy Sidekicks Quest Bundle",
"sandySidekicksNotes": "Contains 'The Indulgent Armadillo', 'The Serpent of Distraction', and 'The Icy Arachnid'.",
"sandySidekicksNotes": "Contains Quests to obtain Spider, Armadillo, and Snake Pet eggs: The Icy Arachnid, The Indulgent Armadillo, and The Serpent of Distraction.",
"questBlackPearlText": "A Startling Starry Idea",
"questBlackPearlNotes": "Youve been feeling uninspired lately, so when @jjgame83 suggests a trip to Lively Lake, you jump at the chance for a change of scenery. As @QuartzFox lays out a picnic on the shore, you find something glinting in the shallows. A strange black pearl.<br><br>“I wish I had a new idea,” you sigh.<br><br>A chill washes over the shore. The lake turns to black ink. The stars rise as noon becomes midnight in a heartbeat.<br><br>“Those arent good signs,” says @PixelStormArt.<br><br>A towering mass of arms bursts from the lake in a spray of foam, and from its beak, it booms: “BEHOLD ASTEROIDEA, THE IDEA FROM BEYOND THE STARS!”<br><br>A tentacle slams down onto the picnic basket. Good idea or not, you leap into action.",
@@ -895,7 +895,13 @@
"questGiraffeBoss": "Gear-affe",
"questGiraffeDropGiraffeEgg": "Giraffe (Egg)",
"QuestGiraffeUnlockText": "Unlocks Giraffe Eggs for purchase in the Market.",
"questPinkMarbleUnlockText": "Unlocks Pink Marble Hatching Potions for purchase in the Market.",
"questChameleonText": "The Chaotic Chameleon",
"questChameleonNotes": "Its a beautiful day in a warm, rainy corner of the Taskwoods. Youre on the hunt for new additions to your leaf collection when a branch in front of you changes color without warning! Then it moves!<br><br>Stumbling backwards, you realize this is not a branch at all, but a huge chameleon! Each part of his body keeps changing colors as his eyes dart in different directions.<br><br>“Are you all right?” you ask the chameleon.<br><br>“Ahhh, well,” he says, looking a little flustered. “Ive been trying to blend in… but its so overwhelming… the colors keep coming and going! Its hard to focus on just one....”<br><br>“Aha,” you say, “I think I can help. Well sharpen your focus with a little challenge! Get your colors ready!”<br><br>“Youre on!” replied the chameleon.",
"questChameleonCompletion": "After a few lively turns the Chameleon went through every color of the rainbow, perfectly matching each color you requested.<br><br>“Wow,” he says, “working together and making it into a game really helped me concentrate! Please take these as a reward, youre earned them! Teach these little guys how to change all the colors of the rainbow when they hatch.”",
"questChameleonBoss": "Chaotic Chameleon",
"questChameleonDropChameleonEgg": "Chameleon (Egg)",
"QuestChameleonUnlockText": "Unlocks Chameleon Eggs for purchase in the Market",
"questFungiText": "The Moody Mushroom",
"questFungiNotes": "Its been a rainy spring in Habitica and the ground around the stables is spongy and damp. You notice quite a few mushrooms have appeared along the wooden stable walls and fences. Theres a fog hanging about, not quite letting the sun peek through, and its a bit dispiriting.<br><br>Out of the mist you see the outline of the April Fool, not at all his usual bouncy self.<br><br>”Id hoped to bring you all some delightful Fungi Magic Hatching Potions so that you can keep your mushroom friends from my special day forever,” he says, his expression alarmingly unsmiling. “But this cold fog is really getting to me, its making me feel too tired and dismal to work my usual magic.”<br><br>“Oh no, sorry to hear that,” you say, noticing your own increasingly somber mood. “This fog is really making the day gloomy. I wonder where it came from…”<br><br>A low rumble sounds across the fields, and you see an outline emerging from the mist. Youre alarmed to see a gigantic and unhappy looking mushroom creature, and the mist appears to be emanating from it.<br><br>“Aha,” says the Fool, “I think this fungal fellow may be the source of our blues. Lets see if we can summon a little cheer for our friend here and ourselves.”",
@@ -163,6 +163,7 @@
"mysterySet202404": "Mycelial Magus Set",
"mysterySet202405": "Gilded Dragon Set",
"mysterySet202406": "Phantom Buccaneer Set",
"mysterySet202407": "Amiable Axolotl Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
+16 -1
View File
@@ -150,5 +150,20 @@
"achievementDinosaurDynastyModalText": "You collected all the bird and dinosaur pets!",
"achievementPolarProText": "Has hatched all standard colours of Polar pets: Bear, Fox, Penguin, Whale, and Wolf!",
"achievementPlantParentText": "Has hatched all standard colours of Plant pets: Cactus and Treeling!",
"achievementDinosaurDynastyText": "Has hatched all standard colours of bird and dinosaur pets: Falcon, Owl, Parrot, Peacock, Penguin, Rooster, Pterodactyl, T-Rex, Triceratops, and Velociraptor!"
"achievementDinosaurDynastyText": "Has hatched all standard colours of bird and dinosaur pets: Falcon, Owl, Parrot, Peacock, Penguin, Rooster, Pterodactyl, T-Rex, Triceratops, and Velociraptor!",
"achievementDuneBuddyModalText": "You collected all the desert dwelling pets!",
"achievementRoughRiderModalText": "You collected all the basic colors of the uncomfortable pets and mounts!",
"achievementRodentRuler": "Rodent Ruler",
"achievementRodentRulerText": "Has hatched all standard colors of rodent pets: Guinea Pig, Rat, and Squirrel!",
"achievementRodentRulerModalText": "You collected all the rodent pets!",
"achievementRoughRider": "Rough Rider",
"achievementRoughRiderText": "Has hatched all basic colours of the uncomfortable pets and mounts: Cactus, Hedgehog, and Rock!",
"achievementCats": "Cat Herder",
"achievementCatsText": "Has hatched all the standard colors of cat pets: Cheetah, Lion, Sabretooth, and Tiger!",
"achievementCatsModalText": "You collected all the cat pets!",
"achievementBonelessBoss": "Boneless Boss",
"achievementBonelessBossText": "Has hatched all standard colors of invertebrate pets: Beetle, Butterfly, Cuttlefish, Nudibranch, Octopus, Snail, and Spider!",
"achievementBonelessBossModalText": "You collected all the invertebrate pets!",
"achievementDuneBuddy": "Dune Buddy",
"achievementDuneBuddyText": "Has hatched all standard colours of desert dwelling pets: Armadillo, Cactus, Fox, Frog, Snake, and Spider!"
}
+268 -3
View File
@@ -441,8 +441,8 @@
"backgroundPotionShopText": "Potion Shop",
"backgroundFlyingInAThunderstormNotes": "Chase a Tumultuous Thunderstorm as closely as you dare.",
"backgroundFlyingInAThunderstormText": "Tumultuous Thunderstorm",
"backgroundFarmersMarketNotes": "Shop for the freshest of foods at a Farmer's Market.",
"backgroundFarmersMarketText": "Farmer's Market",
"backgroundFarmersMarketNotes": "Shop for the freshest of foods at the Farmers' Market.",
"backgroundFarmersMarketText": "Farmers' Market",
"backgrounds112019": "SET 66: Released November 2019",
"backgroundMonsterMakersWorkshopNotes": "Experiment with discredited sciences in a Monster Maker's Workshop.",
"backgroundMonsterMakersWorkshopText": "Monster Maker's Workshop",
@@ -602,5 +602,270 @@
"backgroundAmongCattailsNotes": "Admire wetland wildlife Among Cattails.",
"backgroundAmongCattailsText": "Among Cattails",
"backgrounds042021": "SET 83: Released April 2021",
"hideLockedBackgrounds": "Hide locked backgrounds"
"hideLockedBackgrounds": "Hide locked backgrounds",
"backgroundGhostShipNotes": "Prove tales and legends true when you step aboard a Ghost Ship.",
"backgroundForestedLakeshoreNotes": "Be the envy of your Party with your choice spot on the Forested Lakeshore.",
"backgroundDragonsLairText": "Dragon's Lair",
"backgroundWaterMillNotes": "Watch the wheel of the Water Mill go round and round.",
"backgroundWindmillsNotes": "Saddle up and go tilting at Windmills.",
"backgroundGhostShipText": "Ghost Ship",
"backgrounds062021": "SET 85: Released June 2021",
"backgroundRopeBridgeNotes": "Demonstrate to doubters that this Rope Bridge is perfectly safe.",
"backgrounds022022": "SET 93: Released February 2022",
"backgroundWinterWaterfallText": "Winter Waterfall",
"backgroundWinterWaterfallNotes": "Marvel at a Winter Waterfall.",
"backgroundOrangeGroveText": "Orange Grove",
"backgroundOrangeGroveNotes": "Wander through a fragrant Orange Grove.",
"backgroundIridescentCloudsText": "Iridescent Clouds",
"backgroundIridescentCloudsNotes": "Float in Iridescent Clouds.",
"backgroundAutumnLakeshoreNotes": "Pause at an Autumn Lakeshore to appreciate the reflection of woods on water.",
"backgroundStoneTowerNotes": "Gaze from the parapets of one Stone Tower to another.",
"backgroundElegantGardenText": "Elegant Garden",
"backgrounds032022": "SET 94: Released March 2022",
"backgroundAnimalsDenText": "Woodland Critter's Den",
"backgroundAnimalsDenNotes": "Cozy up in a Woodland Critter's Den.",
"backgroundBrickWallWithIvyText": "Brick Wall with Ivy",
"backgroundBrickWallWithIvyNotes": "Admire a Brick Wall with Ivy.",
"backgroundFloweringPrairieText": "Flowering Prairie",
"backgroundFloweringPrairieNotes": "Frolic through a Flowering Prairie.",
"backgrounds052022": "SET 96: Released May 2022",
"backgroundOnACastleWallText": "On A Castle Wall",
"backgroundWindmillsText": "Windmills",
"backgroundAutumnPoplarsText": "Autumn Poplar Forest",
"backgroundRagingRiverText": "Raging River",
"backgroundRagingRiverNotes": "Stand amid the mighty current of a Raging River.",
"backgrounds092021": "SET 88: Released September 2021",
"backgroundAutumnPoplarsNotes": "Delight in the brilliant shades of brown and gold in an Autumn Poplar Forest.",
"backgroundAfternoonPicnicNotes": "Enjoy an Afternoon Picnic alone or with your pet.",
"backgroundDaytimeMistyForestText": "Misty Forest",
"backgroundClotheslineText": "Clothesline",
"backgroundUnderwaterAmongKoiNotes": "Dazzle and be dazzled by glittering carp, Underwater Among Koi.",
"backgroundVineyardText": "Vineyard",
"backgrounds052021": "SET 84: Released May 2021",
"backgrounds072021": "SET 86: Released July 2021",
"backgroundAutumnLakeshoreText": "Autumn Lakeshore",
"backgroundCottageConstructionNotes": "Help out with, or at least supervise, a Cottage Under Construction.",
"backgroundClotheslineNotes": "Hang out with the clothes drying on a Clothesline.",
"backgroundDaytimeMistyForestNotes": "Bathe in the glow of daylight streaming through a Misty Forest.",
"backgrounds122021": "SET 91: Released December 2021",
"backgroundFrozenPolarWatersText": "Frozen Polar Waters",
"backgroundFrozenPolarWatersNotes": "Explore Frozen Polar Waters.",
"backgroundWinterCanyonText": "Winter Canyon",
"backgroundWinterCanyonNotes": "Adventure in a Winter Canyon!",
"backgroundIcePalaceText": "Ice Palace",
"backgroundIcePalaceNotes": "Reign in the Ice Palace.",
"backgrounds012022": "SET 92: Released January 2022",
"backgrounds082021": "SET 87: Released August 2021",
"backgroundUnderwaterAmongKoiText": "Underwater Among Koi",
"backgroundDragonsLairNotes": "Try not to disturb the occupant of the Dragon's Lair.",
"backgroundForestedLakeshoreText": "Forested Lakeshore",
"backgroundAfternoonPicnicText": "Afternoon Picnic",
"backgroundVineyardNotes": "Explore the sprawl of a fruitful Vineyard.",
"backgroundStoneTowerText": "Stone Tower",
"backgroundWaterMillText": "Water Mill",
"backgroundRopeBridgeText": "Rope Bridge",
"backgrounds112021": "SET 90: Released November 2021",
"backgroundFortuneTellersShopText": "Fortune Teller's Shop",
"backgroundFortuneTellersShopNotes": "Seek tantalizing hints of your future in a Fortune Teller's Shop.",
"backgroundInsideAPotionBottleText": "Inside a Potion Bottle",
"backgroundInsideAPotionBottleNotes": "Peer through the glass while hoping for rescue from Inside a Potion Bottle.",
"backgroundSpiralStaircaseText": "Spiral Staircase",
"backgroundSpiralStaircaseNotes": "Climb up, down, round and round a Spiral Staircase.",
"backgrounds042022": "SET 95: Released April 2022",
"backgroundBlossomingTreesText": "Blossoming Trees",
"backgroundBlossomingTreesNotes": "Dally beneath Blossoming Trees.",
"backgroundFlowerShopText": "Flower Shop",
"backgroundFlowerShopNotes": "Enjoy the sweet scent of a Flower Shop.",
"backgroundSpringtimeLakeText": "Springtime Lake",
"backgroundSpringtimeLakeNotes": "Take in the sights along the shores of a Springtime Lake.",
"backgrounds102021": "SET 89: Released October 2021",
"backgroundCrypticCandlesText": "Cryptic Candles",
"backgroundCrypticCandlesNotes": "Summon arcane forces among Cryptic Candles.",
"backgroundHauntedPhotoText": "Haunted Photo",
"backgroundHauntedPhotoNotes": "Find yourself trapped in the monochrome world of a Haunted Photo.",
"backgroundUndeadHandsText": "Undead Hands",
"backgroundUndeadHandsNotes": "Try to escape from the clutches of Undead Hands.",
"backgroundElegantGardenNotes": "Walk the well-manicured paths of an Elegant Garden.",
"backgroundMeteorShowerText": "Meteor Shower",
"backgroundMeteorShowerNotes": "Observe the dazzling nighttime display of a Meteor Shower.",
"backgroundPalmTreeWithFairyLightsText": "Palm Tree with Fairy Lights",
"backgroundPalmTreeWithFairyLightsNotes": "Pose by a Palm Tree bedecked with Fairy Lights.",
"backgroundSnowyFarmText": "Snowy Farm",
"backgroundSnowyFarmNotes": "Check that everyone is well and warm on your Snowy Farm.",
"backgrounds032023": "SET 106: Released March 2023",
"backgroundOldTimeyBasketballCourtText": "Old Timey Basketball Court",
"backgroundOldTimeyBasketballCourtNotes": "Shoot hoops on an Old Timey BasketBall Court.",
"backgroundJungleWateringHoleText": "Jungle Watering Hole",
"backgroundJungleWateringHoleNotes": "Stop for a sip at a Jungle Watering Hole.",
"backgroundMangroveForestText": "Mangrove Forest",
"backgroundMangroveForestNotes": "Explore the edge of the Mangrove Forest.",
"backgrounds032024": "SET 118: Released March 2024",
"backgroundFloweringForestText": "Flowering Forest",
"backgroundFloweringForestNotes": "Breathe in the perfume of a Flowering Forest.",
"backgroundRainyRainforestText": "Rainy Rainforest",
"backgroundRainyRainforestNotes": "Enjoy a refreshing downpour in the Rainy Ranforest.",
"backgroundDogParkText": "Dog Park",
"backgroundDogParkNotes": "Frolic at the Dog Park.",
"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.",
"backgrounds052023": "SET 108: Released May 2023",
"backgroundInAPaintingText": "In A Painting",
"backgroundInAPaintingNotes": "Enjoy creative pursuits Inside a Painting.",
"backgroundFlyingOverHedgeMazeText": "Flying Over Hedge Maze",
"backgroundFlyingOverHedgeMazeNotes": "Marvel while Flying over a Hedge Maze.",
"backgroundCretaceousForestText": "Cretaceous Forest",
"backgroundCretaceousForestNotes": "Take in the ancient greenery of a Cretaceous Forest.",
"backgrounds112023": "SET 114: Released November 2023",
"backgroundGiantCatText": "Giant Cat",
"backgroundGiantCatNotes": "Take a nap with a Giant Cat.",
"backgroundBarrelCellarText": "Barrel Cellar",
"backgroundBarrelCellarNotes": "Look for culinary delights in a Barrel Cellar.",
"backgroundAutumnTreeTunnelText": "Autumn Tree Tunnel",
"backgroundAutumnTreeTunnelNotes": "Take in the beauty of an Autumn Tree Tunnel.",
"backgrounds042023": "SET 107: Released April 2023",
"backgroundLeafyTreeTunnelText": "Leafy Tree Tunnel",
"backgroundLeafyTreeTunnelNotes": "Wander through a Leafy Tree Tunnel.",
"backgroundSpringtimeShowerText": "Springtime Shower",
"backgroundSpringtimeShowerNotes": "See a Flowery Springtime Shower.",
"backgroundUnderWisteriaText": "Under Wisteria",
"backgroundUnderWisteriaNotes": "Relax Under Wisteria.",
"backgroundForestSunsetText": "Forest Sunset",
"backgroundForestSunsetNotes": "Bask in the glow of a Forest Sunset.",
"backgroundWallFloweringVinesText": "Wall with Flowering Vines",
"backgroundContainerGardenText": "Container Garden",
"backgroundContainerGardenNotes": "Get your hands dirty wth the Container Garden.",
"backgrounds022023": "SET 105: Released February 2023",
"backgroundInFrontOfFountainText": "In Front of a Fountain",
"backgroundInFrontOfFountainNotes": "Stroll In Front of a Fountain.",
"backgroundGoldenBirdcageText": "Golden Birdcage",
"backgroundGoldenBirdcageNotes": "Hide out in a Golden Birdcage.",
"backgroundFancyBedroomText": "Fancy Bedroom",
"backgroundFancyBedroomNotes": "Luxuriate in a Fancy Bedroom.",
"backgrounds072022": "SET 98: Released July 2022",
"backgroundBioluminescentWavesText": "Bioluminescent Waves",
"backgroundBioluminescentWavesNotes": "Admire the glow of Bioluminescent Waves.",
"backgroundUnderwaterCaveText": "Underwater Cave",
"backgroundUnderwaterCaveNotes": "Explore an Underwater Cave.",
"backgroundUnderwaterStatuesText": "Underwater Statue Garden",
"backgroundUnderwaterStatuesNotes": "Try not to blink in an Underwater Statue Garden.",
"backgrounds082023": "SET 111: Released August 2023",
"backgroundBonsaiCollectionText": "Bonsai Collection",
"backgroundBonsaiCollectionNotes": "Admire a gorgeous Bonsai Collection.",
"backgroundDreamyIslandText": "Dreamy Island",
"backgroundDreamyIslandNotes": "Enjoy the scenery on a Dreamy Island.",
"backgroundRockGardenText": "Rock Garden",
"backgroundRockGardenNotes": "Relax in a Rock Garden.",
"backgrounds122023": "SET 115: Released December 2023",
"backgroundHolidayTreeForestText": "Holiday Tree Forest",
"backgroundHolidayTreeForestNotes": "Decorate a Holiday Tree in a Forest.",
"backgroundIceSculptureFestivalText": "Ice Sculpture Festival",
"backgroundIceSculptureFestivalNotes": "Tour an Ice Sculpture Festival.",
"backgroundWinterFullMoonText": "WinterFullMoon",
"backgroundWinterFullMoonNotes": "Gaze at the Winter Full Moon.",
"backgrounds042024": "SET 119: Released April 2024",
"backgroundWallFloweringVinesNotes": "Hang out by a wall of Flowering Vines.",
"backgrounds012024": "SET 116: Released January 2024",
"backgroundWinterMountainRangeText": "Winter Mountain Range",
"backgroundWinterMountainRangeNotes": "Climb a Winter Mountain Range.",
"backgroundFrozenBluePondText": "Frozen Blue Pond",
"backgroundFrozenBluePondNotes": "Chill out by the Frozen Blue Pond.",
"backgroundIceBubbleLakeText": "Ice Bubble Lake",
"backgroundIceBubbleLakeNotes": "Stand carefully on the Ice Bubble Lake.",
"backgrounds052024": "SET 120: Released May 2024",
"backgroundDragonsBackText": "Dragon's Back",
"backgroundDragonsBackNotes": "Sail the sky on a Dragon's Back.",
"backgroundMaypoleText": "Maypole",
"backgroundMaypoleNotes": "Dance around a merry Maypole.",
"backgroundPottersStudioText": "Potter's Studio",
"backgroundPottersStudioNotes": "Create art in the Potter's Studio.",
"backgroundBirthdayBashText": "Birthday Bash",
"backgroundBirthdayBashNotes": "Habitica's having a birthday party, and everyone's invited!",
"backgrounds082022": "SET 99: Released August 2022",
"backgroundRainbowEucalyptusText": "Rainbow Eucalyptus",
"backgroundRainbowEucalyptusNotes": "Admire a Rainbow Eucalyptus grove.",
"backgroundMessyRoomText": "Messy Room",
"backgroundMessyRoomNotes": "Tidy up a Messy Room.",
"backgroundByACampfireText": "By A Campfire",
"backgroundByACampfireNotes": "Bask in the glow By a Campfire.",
"backgroundOnACastleWallNotes": "Look out from On a Castle Wall.",
"backgroundCastleGateText": "Castle Gate",
"backgroundCastleGateNotes": "Stand guard at the Castle Gate.",
"backgroundEnchantedMusicRoomText": "Enchanted Music Room",
"backgroundEnchantedMusicRoomNotes": "Play in an Enchanted Music Room.",
"backgrounds092022": "SET 100: Released September 2022",
"backgroundTheatreStageText": "Theatre Stage",
"backgroundTheatreStageNotes": "Perform on a Theatre Stage.",
"backgroundAutumnPicnicText": "Autumn Picnic",
"backgroundAutumnPicnicNotes": "Enjoy an Autumn Picnic.",
"backgroundOldPhotoText": "Old Photo",
"backgroundOldPhotoNotes": "Strike a pose in an Old Photo.",
"backgrounds012023": "SET 104: Released January 2023",
"backgroundRimeIceText": "Rime Ice",
"backgroundRimeIceNotes": "Admire sparkly Rime Ice.",
"backgroundSnowyTempleText": "Snowy Temple",
"backgroundSnowyTempleNotes": "View a serene Snowy Temple.",
"backgroundWinterLakeWithSwansText": "Winter Lake With Swans",
"backgroundWinterLakeWithSwansNotes": "Enjoy nature at a Winter Lake With Swans.",
"backgroundMistyAutumnForestNotes": "Wander through a Misty Autumn Forest.",
"backgrounds112022": "SET 102: Released November 2022",
"backgroundAmongGiantMushroomsText": "Among Giant Mushrooms",
"backgroundAmongGiantMushroomsNotes": "Marvel at Giant Mushrooms.",
"backgroundMistyAutumnForestText": "Misty Autumn Forest",
"backgroundAutumnBridgeText": "Bridge in Autumn",
"backgroundAutumnBridgeNotes": "Admire the beauty of a Bridge in Autumn.",
"backgrounds102022": "SET 101: Released October 2022",
"backgroundSpookyRuinsText": "Spooky Ruins",
"backgroundSpookyRuinsNotes": "Explore some Spooky Ruins.",
"backgroundMaskMakersWorkshopText": "Mask Maker's Workshop",
"backgroundMaskMakersWorkshopNotes": "Try on a new face at the Mask Maker's Workshop.",
"backgroundCemeteryGateText": "Cemetery Gate",
"backgroundCemeteryGateNotes": "Haunt a Cemetery Gate.",
"backgrounds062022": "SET 97: Released June 2022",
"backgroundBeachWithDunesText": "Beach With Dunes",
"backgroundBeachWithDunesNotes": "Explore a beach with dunes.",
"backgroundMountainWaterfallText": "Mountain Waterfall",
"backgroundMountainWaterfallNotes": "Admire a mountain waterfall.",
"backgroundSailboatAtSunsetText": "Sailboat At Sunset",
"backgroundSailboatAtSunsetNotes": "Enjoy the beauty of a sailboat at sunset.",
"backgrounds122022": "SET 103: Released December 2022",
"backgroundBranchesOfAHolidayTreeText": "Branches of a Holiday Tree",
"backgroundSnowyVillageText": "Snowy Village",
"backgroundBranchesOfAHolidayTreeNotes": "Frolic on the Branches of a Holiday Tree.",
"backgroundInsideACrystalText": "Inside A Crystal",
"backgroundInsideACrystalNotes": "Peer out from Inside A Crystal.",
"backgroundSnowyVillageNotes": "Admire a Snowy Village.",
"backgrounds092023": "SET 112: Released September 2023",
"backgroundMovingDayText": "Moving Day",
"backgroundMovingDayNotes": "Pack up for Moving Day.",
"backgroundCoveredBridgeInAutumnText": "Covered Bridge in Autumn",
"backgroundCoveredBridgeInAutumnNotes": "Traverse a Covered Bridge in Autumn.",
"backgroundBaobabForestText": "Baobab Forest",
"backgroundBaobabForestNotes": "Gaze in wonder at the Baobab Forest.",
"backgrounds062023": "SET 109: Released June 2023",
"backgroundInAnAquariumText": "In an Aquarium",
"backgroundInAnAquariumNotes": "Take a peaceful swim with the fish In an Aquarium.",
"backgroundInsideAdventurersHideoutText": "Inside an Adventurer's Hideout",
"backgroundInsideAdventurersHideoutNotes": "Plan a journey inside an Adventurer's Hideout.",
"backgroundCraterLakeText": "Crater Lake",
"backgroundCraterLakeNotes": "Admire a lovely Crater Lake.",
"eventBackgrounds": "Event Backgrounds",
"backgrounds072023": "SET 110: Released July 2023",
"backgroundOnAPaddlewheelBoatText": "On a Paddlewheel Boat",
"backgroundOnAPaddlewheelBoatNotes": "Ride on a Paddlewheel Boat.",
"backgroundColorfulCoralText": "Colorful Coral",
"backgroundColorfulCoralNotes": "Dive among Colorful Coral.",
"backgroundBoardwalkIntoSunsetText": "Boardwalk into the Sunset",
"backgroundBoardwalkIntoSunsetNotes": "Stroll on a Boardwalk into the Sunset.",
"backgrounds102023": "SET 113: Released October 2023",
"backgroundSpectralCandleRoomText": "Room of Spectral Candles",
"backgroundSpectralCandleRoomNotes": "Commune with spirits in a Room of Spectral Candles.",
"backgroundMonstrousCaveText": "Monstrous Cave",
"backgroundMonstrousCaveNotes": "Gaze into the maw of the Monstrous Cave.",
"backgroundJackOLanternStacksText": "Jack O'Lantern Stacks",
"backgroundJackOLanternStacksNotes": "Admire a field of Jack OLantern Stacks."
}
+15 -3
View File
@@ -94,15 +94,27 @@
"summaryRequired": "Summary is required",
"summaryTooLong": "Summary is too long",
"descriptionRequired": "Description is required",
"locationRequired": "Location of challenge is required ('Add to')",
"locationRequired": "Location of Challenge is required ('Add to')",
"categoiresRequired": "One or more categories must be selected",
"viewProgressOf": "View Progress Of",
"viewProgress": "View Progress",
"selectMember": "Select Member",
"confirmKeepChallengeTasks": "Do you want to keep challenge tasks?",
"confirmKeepChallengeTasks": "Do you want to keep Challenge tasks?",
"selectParticipant": "Select a Participant",
"filters": "Filters",
"wonChallengeDesc": "<%= challengeName %> selected you as the winner! Your win has been recorded in your Achievements.",
"yourReward": "Your Reward",
"removeTasks": "Remove Tasks"
"removeTasks": "Remove Tasks",
"messageChallengeFlagOfficial": "Official Challenges can not be reported.",
"resetFlagCount": "Reset Flag Count",
"whyReportingChallenge": "Why are you reporting this Challenge?",
"whyReportingChallengePlaceholder": "Reason for report",
"flaggedAndHidden": "Challenge flagged and hidden",
"messageChallengeFlagAlreadyReported": "You have already reported this Challenge.",
"flaggedNotHidden": "Challenge flagged once, not hidden",
"cannotClone": "This Challenge cannot be cloned because one or more players have reported it as inappropriate. A staff member will contact you shortly with instructions. If over 48 hours have passed and you have not heard from them, please email admin@habitica.com for assistance.",
"resetFlags": "Reset Flags",
"cannotClose": "This Challenge cannot be closed because one or more players have reported it as inappropriate. A staff members will contact you shortly with instructions. If over 48 hours have passed and you have not heard from them, please email admin@habitica.com for assistance.",
"abuseFlagModalBodyChallenge": "You should only report a Challenge that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica's Community Guidelines.",
"cannotMakeChallenge": "You are unable to create public Challenges as your account currently does not have chat privileges. Please contact admin@habitica.com for more information."
}
+8 -4
View File
@@ -85,7 +85,7 @@
"allocatePerPop": "Add a Point to Perception",
"allocateInt": "Points allocated to Intelligence:",
"allocateIntPop": "Add a Point to Intelligence",
"noMoreAllocate": "Now that you've hit level 100, you won't gain any more Stat Points. You can continue levelling up, or start a new adventure at level 1 by using the <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a>!",
"noMoreAllocate": "Now that you've hit level 100, you won't gain any more Stat Points. You can continue levelling up, or start a new adventure at level 1 by using the <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a>!",
"stats": "Stats",
"achievs": "Achievements",
"strength": "Strength",
@@ -170,8 +170,8 @@
"photo": "Photo",
"info": "Info",
"joined": "Joined",
"totalLogins": "Total Check Ins",
"latestCheckin": "Latest Check In",
"totalLogins": "Total Log Ins",
"latestCheckin": "Latest Log In",
"editProfile": "Edit Profile",
"challengesWon": "Challenges Won",
"questsCompleted": "Quests Completed",
@@ -185,5 +185,9 @@
"chatCastSpellUser": "<%= username %> casts <%= spell %> on <%= target %>.",
"chatCastSpellParty": "<%= username %> casts <%= spell %> for the party.",
"purchasePetItemConfirm": "This purchase would exceed the number of items you need to hatch all possible <%= itemText %> pets. Are you sure?",
"purchaseForGold": "Purchase for <%= cost %> Gold?"
"purchaseForGold": "Purchase for <%= cost %> Gold?",
"notEnoughGold": "Not enough gold.",
"chatCastSpellPartyTimes": "<%= username %> casts <%= spell %> for the party <%= times %> times.",
"chatCastSpellUserTimes": "<%= username %> casts <%= spell %> on <%= target %> <%= times %> times.",
"nextReward": "Next Log In Reward"
}
@@ -37,35 +37,35 @@
"commGuidePara038": "<strong>All Tavern Challenges and Public Guild Challenges must comply with these rules as well</strong>.",
"commGuideHeadingInfractionsEtc": "Infractions, Consequences, and Restoration",
"commGuideHeadingInfractions": "Infractions",
"commGuidePara050": "Overwhelmingly, Habiticans assist each other, are respectful, and work to make the whole community fun and friendly. However, once in a blue moon, something that a Habitican does may violate one of the above guidelines. When this happens, the Mods will take whatever actions they deem necessary to keep Habitica safe and comfortable for everyone.",
"commGuidePara051": "<strong>There are a variety of infractions, and they are dealt with depending on their severity</strong>. These are not comprehensive lists, and the Mods can make decisions on topics not covered here at their own discretion. The Mods will take context into account when evaluating infractions.",
"commGuidePara050": "Overwhelmingly, Habiticans assist each other, are respectful, and work to make the atmosphere here fun and friendly. However, once in a blue moon, something that a Habitican does may violate one of the above Guidelines. When this happens, the Staff will take whatever actions they deem necessary to keep Habitica safe and comfortable for everyone.",
"commGuidePara051": "<strong>There are a variety of infractions, and they are dealt with depending on their severity</strong>. These are not comprehensive lists, and the Staff can make decisions on topics not covered here at their own discretion. The Staff will take context into account when evaluating infractions.",
"commGuideHeadingSevereInfractions": "Severe Infractions",
"commGuidePara052": "Severe infractions greatly harm the safety of Habitica's community and users, and therefore have severe consequences as a result.",
"commGuidePara053": "The following are examples of some severe infractions. This is not a comprehensive list.",
"commGuideList05A": "Violation of Terms and Conditions",
"commGuideList05A": "Other breaches of the Terms and Conditions not specified here",
"commGuideList05B": "Hate Speech/Images, Harassment/Stalking, Cyber-Bullying, Flaming, and Trolling",
"commGuideList05C": "Violation of Probation",
"commGuideList05D": "Impersonation of Staff or Moderators",
"commGuideList05D": "Impersonation of Staff - this includes claiming player-created spaces not affiliated with Habitica are official and/or moderated by Habitica or its Staff",
"commGuideList05E": "Repeated Moderate Infractions",
"commGuideList05F": "Creation of a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)",
"commGuideList05G": "Intentional deception of Staff or Moderators in order to avoid consequences or to get another user in trouble",
"commGuideList05F": "Creation of a duplicate account to avoid consequences",
"commGuideList05G": "Intentional deception of Staff in order to avoid consequences or to get another user in trouble",
"commGuideHeadingModerateInfractions": "Moderate Infractions",
"commGuidePara054": "Moderate infractions do not make our community unsafe, but they do make it unpleasant. These infractions will have moderate consequences. When in conjunction with multiple infractions, the consequences may grow more severe.",
"commGuidePara054": "These infractions will have moderate consequences. When in conjunction with multiple infractions, the consequences may grow more severe.",
"commGuidePara055": "The following are some examples of Moderate Infractions. This is not a comprehensive list.",
"commGuideList06A": "Ignoring, disrespecting or arguing with a Mod. This includes publicly complaining about moderators or other users, publicly glorifying or defending banned users, or debating whether or not a moderator action was appropriate. If you are concerned about one of the rules or the behaviour of the Mods, please contact the staff via email (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06A": "Ignoring, disrespecting or arguing with Staff. If you are concerned about one of the rules or the behavior of the staff, please contact us at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
"commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action -- for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"",
"commGuideList06C": "Intentionally flagging innocent posts.",
"commGuideList06C": "Intentionally flagging innocent Challenges, profiles, or messages.",
"commGuideList06D": "Repeatedly Violating Public Space Guidelines",
"commGuideList06E": "Repeatedly Committing Minor Infractions",
"commGuideHeadingMinorInfractions": "Minor Infractions",
"commGuidePara056": "Minor Infractions, while discouraged, still have minor consequences. If they continue to occur, they can lead to more severe consequences over time.",
"commGuidePara056": "Minor Infractions, while discouraged, still have minor consequences. If they continue to occur, they can lead to more severe consequences over time. Minor infractions are typically first time violations of these Guidelines but may include other circumstances.",
"commGuidePara057": "The following are some examples of Minor Infractions. This is not a comprehensive list.",
"commGuideList07A": "First-time violation of Public Space Guidelines",
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favour of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.",
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\" from a Staff member. When you are asked not to do something publicly, this in itself can be a consequence. If Staff have to issue many of these corrections to the same person, it may count as a larger infraction",
"commGuidePara057A": "Some posts may be hidden because they contain sensitive information or might give people the wrong idea. Typically this does not count as an infraction, particularly not the first time it happens!",
"commGuideHeadingConsequences": "Consequences",
"commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.",
"commGuidePara059": "<strong>Similarly, all infractions have direct consequences.</strong> Some sample consequences are outlined below.",
"commGuidePara059": "<strong>Community infractions have direct consequences.</strong> Some sample consequences are outlined below.",
"commGuidePara060": "<strong>If your infraction has a moderate or severe consequence, there will be a post from a staff member or moderator in the forum in which the infraction occurred explaining</strong>:",
"commGuideList08A": "what your infraction was",
"commGuideList08B": "what the consequence is",
@@ -73,28 +73,28 @@
"commGuidePara060A": "If the situation calls for it, you may receive a PM or email as well as a post in the forum in which the infraction occurred. In some cases you may not be reprimanded in public at all.",
"commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. <strong>If you wish to apologise or make a plea for reinstatement, please email the staff at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your UUID</strong> (which will be given in the error message). It is <strong>your</strong> responsibility to reach out if you desire reconsideration or reinstatement.",
"commGuideHeadingSevereConsequences": "Examples of Severe Consequences",
"commGuideList09A": "Account bans (see above)",
"commGuideList09C": "Permanently disabling (\"freezing\") progression through Contributor Tiers",
"commGuideList09A": "Account bans",
"commGuideList09C": "Permanently stopping progression through Contributor Tiers",
"commGuideHeadingModerateConsequences": "Examples of Moderate Consequences",
"commGuideList10A": "Restricted public and/or private chat privileges",
"commGuideList10A1": "If your actions result in revocation of your chat privileges, a Moderator or Staff member will PM you and/or post in the forum in which you were muted to notify you of the reason for your muting and the length of time for which you will be muted. At the end of that period, you will receive your chat privileges back, provided you are willing to correct the behavior for which you were muted and comply with the Community Guidelines.",
"commGuideList10C": "Restricted Guild/Challenge creation privileges",
"commGuideList10D": "Temporarily disabling (\"freezing\") progression through Contributor Tiers",
"commGuideList10D": "Temporarily pausing progression through Contributor Tiers",
"commGuideList10E": "Demotion of Contributor Tiers",
"commGuideList10F": "Putting users on \"Probation\"",
"commGuideHeadingMinorConsequences": "Examples of Minor Consequences",
"commGuideList11A": "Reminders of Public Space Guidelines",
"commGuideList11A": "Reminders of Guidelines",
"commGuideList11B": "Warnings",
"commGuideList11C": "Requests",
"commGuideList11D": "Deletions (Mods/Staff may delete problematic content)",
"commGuideList11E": "Edits (Mods/Staff may edit problematic content)",
"commGuideList11D": "Deletion of problematic content by Staff",
"commGuideList11E": "Edits of problematic content by Staff",
"commGuideHeadingRestoration": "Restoration",
"commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. <strong>If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community</strong>.",
"commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavour to meet the requirements to have any penalties lifted.",
"commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
"commGuideHeadingMeet": "Meet the Staff and Mods!",
"commGuidePara061": "Habitica is devoted to self-improvement, and we believe in second chances. <strong>If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community</strong>.",
"commGuidePara062": "<strong>If you wish to ask questions about your infraction or consequences, apologize, or make a plea for reinstatement, please contact us at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your User ID or @username</strong>. It is <strong>your</strong> responsibility to reach out.",
"commGuidePara063": "If you do not understand your consequences or the nature of your infraction, or if you have other questions related to the matter, you can contact the staff to discuss it at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.",
"commGuideHeadingMeet": "Meet the Staff",
"commGuidePara006": "Habitica has some tireless knights-errant who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres.",
"commGuidePara007": "Staff have purple tags marked with crowns. Their title is \"Heroic\".",
"commGuidePara007": "The Habitica Staff keep the app and sites running and can act as chat moderators. They have purple tags marked with crowns. Their title is \"Heroic\".",
"commGuidePara008": "Mods have dark blue tags marked with stars. Their title is \"Guardian\". The only exception is Bailey, who, as an NPC, has a black and green tag marked with a star.",
"commGuidePara009": "The current Staff Members are (from left to right):",
"commGuideAKA": "<%= habitName %> aka <%= realName %>",
@@ -102,19 +102,19 @@
"commGuideOnGitHub": "<%= gitHubName %> on GitHub",
"commGuidePara010": "There are also several Moderators who assist the staff members. They were selected carefully, so please give them your respect and listen to their suggestions.",
"commGuidePara011": "The current Moderators are (from left to right):",
"commGuidePara011b": "on GitHub/Wikia",
"commGuidePara011c": "on Wikia",
"commGuidePara011b": "on GitHub/Fandom",
"commGuidePara011c": "on the Wiki",
"commGuidePara011d": "on GitHub",
"commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to our Staff (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honour their work!",
"commGuidePara013": "In a community as big as Habitica, players come and go, and sometimes a Staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!",
"commGuidePara014": "Staff and Moderators Emeritus:",
"commGuideHeadingFinal": "The Final Section",
"commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the <a href='https://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and we will be happy to help clarify things.",
"commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some EXP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> and we will be happy to help clarify things.",
"commGuidePara068": "Now go forth, brave adventurer, and slay some Dailies!",
"commGuideHeadingLinks": "Useful Links",
"commGuideLink01": "<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>: a Guild for users to ask questions!",
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
"commGuideLink02": "<a href='https://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica. Note that this space is unofficial, being hosted by Fandom and maintained by players.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for helping with code!",
"commGuideLink04": "<a href='https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link' target='_blank'>The Feedback Form</a>: for site and app feature requests.",
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.",
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>The Art Trello</a>: for submitting pixel art.",
@@ -128,5 +128,9 @@
"commGuideList02P": "<strong>We discourage the sending of unsolicited private messages</strong>. If you receive an unwanted message that makes you uncomfortable or that breaks these Guidelines or the Terms of Service, please block the sender and report it to bring it to Staff attention.",
"commGuideList02N": "<strong>Report anything you see that breaks these Guidelines or our Terms of Service</strong>. You can report a message directly or notify staff via <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> for violations in profiles or Challenges. We will handle them as quickly as possible. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.",
"commGuideList02Q": "<strong>Do not try to get around a block</strong>. If someone has blocked you from sending them private messages, do not contact them elsewhere to ask them to unblock you.",
"commGuideList02M": "<strong>Do not ask or beg for Gems, subscriptions, or membership in Group Plans</strong>. If you see or receive unwanted messages asking for paid items, please report them. Repeated Gem or subscription begging, especially after a warning, may result in an account ban."
"commGuideList02M": "<strong>Do not ask or beg for Gems, subscriptions, or membership in Group Plans</strong>. If you see or receive unwanted messages asking for paid items, please report them. Repeated Gem or subscription begging, especially after a warning, may result in an account ban.",
"commGuideList09D": "Removal or demotion of Contributor Tiers",
"commGuideList09E": "Permanent removal of ability to send private messages or appear in Party member search",
"commGuideList10G": "Temporary disabling of ability to send private messages or appear in Party member search",
"commGuideList05H": "Severe or repeated attempts to defraud or pressure other players for real-money items"
}
+7 -1
View File
@@ -370,5 +370,11 @@
"hatchingPotionMossyStone": "Mossy Stone",
"hatchingPotionSolarSystem": "Solar System",
"hatchingPotionMoonglow": "Moonglow",
"hatchingPotionOnyx": "Onyx"
"hatchingPotionOnyx": "Onyx",
"hatchingPotionRoseGold": "Rose Gold",
"hatchingPotionFungi": "Fungi",
"hatchingPotionPorcelain": "Porcelain",
"hatchingPotionVirtualPet": "Virtual Pet",
"hatchingPotionPinkMarble": "Pink Marble",
"hatchingPotionTeaShop": "Tea Shop"
}
+3 -2
View File
@@ -49,9 +49,10 @@
"balance": "Balance",
"playerTiers": "Player Tiers",
"tier": "Tier",
"conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards",
"conRewardsURL": "https://habitica.fandom.com/wiki/Contributor_Rewards",
"surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!",
"surveysMultiple": "Helped Habitica grow on <%= count %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!",
"blurbHallPatrons": "This is the Hall of Patrons, where we honour the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
"blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned <a href='http://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> gems, exclusive equipment</a>, and <a href='http://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>prestigious titles</a>. You can contribute to Habitica, too! <a href='http://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Find out more here. </a>"
"blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned <a href='https://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> gems, exclusive equipment</a>, and <a href='https://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>prestigious titles</a>. You can contribute to Habitica, too! <a href='https://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Find out more here. </a>",
"noPrivAccess": "You don't have the required privileges."
}
+5 -1
View File
@@ -55,5 +55,9 @@
"iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
"androidFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
"webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help.",
"general": "General"
"general": "General",
"commonQuestions": "Common Questions",
"faqQuestion25": "What are the different task types?",
"webFaqAnswer25": "Habitica uses three different task types to accommodate your needs: Habits, Dailies, and To Dos.\n\nHabits can be positive or negative and represent something you may want to track multiple times per day, or on an unset schedule. Positive Habits will provide you with rewards, like Gold and Experience (Exp), while Negative Habits will cause you to lose health points (HP).\n\nDailies are repeated tasks you want to complete on a more structured schedule. E.g. Once per day, three times a week, or four times a month. Missing Dailies causes you to lose HP, but the more difficult they are, the better the rewards!\n\nTo Dos are one-off tasks that provide rewards after you complete them. To Dos can have a due date, but you wont lose HP if you miss it.\n\nPick the task type that best fits what you want to achieve!",
"faqQuestion26": "What are some sample tasks?"
}
+17 -12
View File
@@ -34,7 +34,7 @@
"marketing1Lead2": "Improve your habits to build up your avatar. Show off the sweet gear you've earned!",
"marketing1Lead3Title": "Find Random Prizes",
"marketing1Lead3": "For some, it's the gamble that motivates them: a system called \"stochastic rewards.\" Habitica accommodates all reinforcement and punishment styles: positive, negative, predictable, and random.",
"marketing2Header": "Compete With Friends, Join Interest Groups",
"marketing2Header": "Compete with Friends",
"marketing2Lead1Title": "Social Productivity",
"marketing2Lead1": "While you can play Habitica solo, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?",
"marketing2Lead2Title": "Fight Monsters",
@@ -44,7 +44,7 @@
"marketing3Header": "Apps and Extensions",
"marketing3Lead1": "The **iPhone & Android** apps let you take care of business on the go. We realise that logging into the website to click buttons can be a drag.",
"marketing3Lead2Title": "Integrations",
"marketing3Lead2": "Other **3rd Party Tools** tie Habitica into various aspects of your life. Our API provides easy integration for things like the [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), for which you lose points when browsing unproductive websites, and gain points when on productive ones. [See more here](http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing3Lead2": "Other **3rd Party Tools** tie Habitica into various aspects of your life. Our API provides easy integration for things like the [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), for which you lose points when browsing unproductive websites, and gain points when on productive ones. [See more here](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing4Header": "Organisational Use",
"marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days; harness that power! Pit your students against each other in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
"marketing4Lead1Title": "Gamification In Education",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "Want to gamify your life?",
"marketing4Lead3-2": "Interested in running a group in education, wellness, and more?",
"marketing4Lead3Title": "Gamify Everything",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Android App",
"mobileIOS": "iOS App",
"oldNews": "News",
"newsArchive": "News archive on Wikia (multilingual)",
"setNewPass": "Set New Password",
@@ -66,9 +66,9 @@
"pkQuestion1": "What inspired Habitica? How did it start?",
"pkAnswer1": "If youve ever invested time in leveling up a character in a game, its hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question. <br /> Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, its grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
"pkQuestion2": "Why does Habitica work?",
"pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, its tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt. <br /> Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com",
"pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, its tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt. <br /> Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result.",
"pkQuestion3": "Why did you add social features?",
"pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habiticas community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.",
"pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habiticas community structure borrows from these types of games. Although some users choose to play solo, most decide to form a support network in a small Party of close friends that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.",
"pkQuestion4": "Why does skipping tasks remove your avatars health?",
"pkAnswer4": "If you skip one of your daily goals, your avatar will lose health the following day. This serves as an important motivating factor to encourage people to follow through with their goals because people really hate hurting their little avatar! Plus, the social accountability is critical for a lot of people: if youre fighting a monster with your friends, skipping your tasks hurts their avatars, too.",
"pkQuestion5": "What distinguishes Habitica from other gamification programs?",
@@ -117,19 +117,19 @@
"missingPassword": "Missing password.",
"missingNewPassword": "Missing new password.",
"invalidEmailDomain": "You cannot register with emails with the following domains: <%= domains %>",
"wrongPassword": "Wrong password.",
"wrongPassword": "Password is incorrect. If you forgot your password, click \"Forgot Password.\"",
"incorrectDeletePhrase": "Please type <%= magicWord %> in all capital letters to delete your account.",
"notAnEmail": "Invalid email address.",
"emailTaken": "Email address is already used in an account.",
"newEmailRequired": "Missing new email address.",
"usernameTime": "It's time to set your username!",
"usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.<br><br>If you'd like to learn more about this change, <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>visit our wiki</a>.",
"usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.<br><br>If you'd like to learn more about this change, <a href='https://habitica.fandom.com/wiki/Player_Names' target='_blank'>visit our wiki</a>.",
"usernameTOSRequirements": "Usernames must conform to our <a href='/static/terms' target='_blank'>Terms of Service</a> and <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>. If you didnt previously set a login name, your username was auto-generated.",
"usernameTaken": "Username already taken.",
"passwordConfirmationMatch": "Password confirmation doesn't match password.",
"invalidLoginCredentials": "Incorrect username and/or email and/or password.",
"passwordResetPage": "Reset Password",
"passwordReset": "If we have your email on file, instructions for setting a new password have been sent to your email.",
"passwordReset": "If we have your email or username on file, instructions for setting a new password have been sent to your email.",
"passwordResetEmailSubject": "Password Reset for Habitica",
"passwordResetEmailText": "If you requested a password reset for <%= username %> on Habitica, head to <%= passwordResetLink %> to set a new one. The link will expire after 24 hours. If you haven't requested a password reset, please ignore this email.",
"passwordResetEmailHtml": "If you requested a password reset for <strong><%= username %></strong> on Habitica, <a href=\"<%= passwordResetLink %>\">click here</a> to set a new one. The link will expire after 24 hours.<br/><br>If you haven't requested a password reset, please ignore this email.",
@@ -150,7 +150,7 @@
"confirmPassword": "Confirm Password",
"usernameLimitations": "Username must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.",
"usernamePlaceholder": "e.g., HabitRabbit",
"emailPlaceholder": "e.g., rabbit@example.com",
"emailPlaceholder": "e.g., gryphon@example.com",
"passwordPlaceholder": "e.g., ******************",
"confirmPasswordPlaceholder": "Make sure it's the same password!",
"joinHabitica": "Join Habitica",
@@ -180,10 +180,15 @@
"joinMany": "Join over <%= userCountInMillions %> million people having fun while accomplishing their goals!",
"joinToday": "Join Habitica Today",
"signup": "Sign Up",
"getStarted": "Get Started!",
"getStarted": "Get Started",
"mobileApps": "Mobile Apps",
"learnMore": "Learn More",
"communityInstagram": "Instagram",
"minPasswordLength": "Password must be 8 characters or more.",
"footerProduct": "Product"
"footerProduct": "Product",
"socialAlreadyExists": "This social login is already linked to an existing Habitica account.",
"emailUsernamePlaceholder": "e.g., habitrabbit or gryphon@example.com",
"incorrectResetPhrase": "Please type <%= magicWord %> in all capital letters to reset your account.",
"enterHabitica": "Enter Habitica",
"translateHabitica": "Translate Habitica"
}
+39 -2
View File
@@ -194,12 +194,49 @@
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> sent you a message",
"letsgo": "Let's Go!",
"selected": "Selected",
"howManyToBuy": "How many would you like to buy?",
"howManyToBuy": "How many would you like to purchase?",
"contactForm": "Contact the Moderation Team",
"options": "Options",
"loadEarlierMessages": "Load Earlier Messages",
"demo": "Demo",
"congratulations": "Congratulations!",
"onboardingAchievs": "Onboarding Achievements",
"finish": "Finish"
"finish": "Finish",
"leaveHabitica": "You are about to leave Habitica.com",
"leaveHabiticaText": "Habitica is not responsible for the content of any linked website that is not owned or operated by HabitRPG.<br>Please note that these websites' practices may differ from Habiticas community guidelines.",
"allNotifications": "All Notifications",
"reportEmailPlaceholder": "Your email address",
"reportDescriptionText": "Include screenshots or Javascript console errors if helpful.",
"reportSent": "Thank you for your submission!",
"reportSentDescription": "Well get back to you once our team has a chance to review.",
"askQuestionHeaderDescribe": "New to Habitica and don't know what you're doing? Veteran but just can't figure out how to use one of the features? Fill out this form and our team will get back to you.",
"questionEmailText": "This will only be used to contact you regarding your question.",
"question": "Question",
"questionDescriptionText": "It's okay to ask your questions in your primary language if you aren't comfortable speaking in English.",
"questionPlaceholder": "Ask your question here",
"submitQuestion": "Submit Question",
"reportBugHeaderDescribe": "Please describe the bug youre experiencing and our team will get back to you.",
"reportEmailText": "This will only be used to contact you regarding the bug report.",
"refreshList": "Refresh List",
"skipExternalLinkModal": "Hold CTRL (Windows) or Command (Mac) when clicking a link to skip this modal.",
"general": "General",
"reportEmailError": "Please provide a valid email address",
"reportDescription": "Description",
"reportDescriptionPlaceholder": "Describe the bug in detail here",
"submitBugReport": "Submit Bug Report",
"askQuestion": "Ask a Question",
"emptyReportBugMessage": "Report Bug Message missing",
"reportPlayer": "Report Player",
"blockPlayer": "Block Player",
"unblockPlayer": "Unblock Player",
"adminTools": "Admin Tools",
"viewAdminPanel": "View Admin Panel",
"shadowMute": "Shadow Mute",
"mutePlayer": "Mute",
"banPlayer": "Ban Player",
"unbanPlayer": "Unban Player",
"bannedPlayer": "This player is banned.",
"whyReportingPlayer": "Why are you reporting this player?",
"whyReportingPlayerPlaceholder": "Reason for report",
"playerReportModalBody": "You should only report a player who violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habiticas Community Guidelines."
}
+113 -41
View File
@@ -20,7 +20,7 @@
"dataTool": "Data Display Tool",
"resources": "Resources",
"communityGuidelines": "Community Guidelines",
"bannedWordUsed": "Oops! Looks like this post contains a swearword or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica keeps our chat very clean. Feel free to edit your message so you can post it! You must remove the word, not just censor it.",
"bannedWordUsed": "Oops! Looks like this post contains a swear word or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica keeps our chat very clean. Feel free to edit your message so you can post it! You must remove the word, not just censor it.",
"bannedSlurUsed": "Your post contained inappropriate language, and your chat privileges have been revoked.",
"party": "Party",
"usernameCopied": "Username copied to clipboard.",
@@ -30,8 +30,8 @@
"invite": "Invite",
"leave": "Leave",
"invitedToParty": "You were invited to join the Party <span class=\"notification-bold\"><%- party %></span>",
"invitedToPrivateGuild": "You were invited to join the private Guild <span class=\"notification-bold\"><%- guild %></span>",
"invitedToPublicGuild": "You were invited to join the Guild <span class=\"notification-bold-blue\"><%- guild %></span>",
"invitedToPrivateGuild": "You were invited to join the private Group <span class=\"notification-bold\"><%- guild %></span>",
"invitedToPublicGuild": "You were invited to join the Group <span class=\"notification-bold-blue\"><%- guild %></span>",
"invitationAcceptedHeader": "Your Invitation has been Accepted",
"invitationAcceptedBody": "<%= username %> accepted your invitation to <%= groupName %>!",
"systemMessage": "System Message",
@@ -57,7 +57,7 @@
"createGuild2": "Create",
"guild": "Guild",
"guilds": "Guilds",
"sureKick": "Do you really want to remove this member from the Party/Guild?",
"sureKick": "Do you really want to remove this member from the Party or Group?",
"optionalMessage": "Optional message",
"yesRemove": "Yes, remove them",
"sortBackground": "Sort by Background",
@@ -85,9 +85,9 @@
"PMDisabledOptPopoverText": "Private Messages are disabled. Enable this option to allow users to contact you via your profile.",
"PMDisabledCaptionTitle": "Private Messages are disabled",
"PMDisabledCaptionText": "You can still send messages, but no one can send them to you.",
"block": "Block",
"unblock": "Un-block",
"blockWarning": "Block - This will have no effect if the player is a moderator now or becomes a moderator in future.",
"block": "Block Player",
"unblock": "Unblock Player",
"blockWarning": "This will have no effect if the player is an admin.",
"inbox": "Inbox",
"messageRequired": "A message is required.",
"toUserIDRequired": "A User ID is required",
@@ -98,10 +98,10 @@
"badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.",
"report": "Report",
"abuseFlagModalHeading": "Report a Violation",
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
"abuseFlagModalBody": "You should only report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica's Community Guidelines.",
"abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
"whyReportingPost": "Why are you reporting this post?",
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"whyReportingPostPlaceholder": "Reason for report",
"optional": "Optional",
"needsTextPlaceholder": "Type your message here.",
"copyMessageAsToDo": "Copy message as To Do",
@@ -123,10 +123,10 @@
"sendGiftCost": "Total: $<%= cost %> USD",
"sendGiftFromBalance": "From Balance",
"sendGiftPurchase": "Purchase",
"sendGiftMessagePlaceholder": "Personal message (optional)",
"sendGiftMessagePlaceholder": "Add a gift message",
"sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD",
"gemGiftsAreOptional": "Please note that Habitica will never require you to gift gems to other players. Begging people for gems is a <strong>violation of the Community Guidelines</strong>, and all such instances should be reported to <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Battle Monsters With Friends",
"battleWithFriends": "Play Habitica with Others",
"startAParty": "Start a Party",
"partyUpName": "Party Up",
"partyOnName": "Party On",
@@ -162,11 +162,11 @@
"onlyCreatorOrAdminCanDeleteChat": "Not authorised to delete this message!",
"onlyGroupLeaderCanEditTasks": "Not authorised to manage tasks!",
"onlyGroupTasksCanBeAssigned": "Only group tasks can be assigned",
"assignedTo": "Assign To",
"assignedToUser": "Assigned to <strong><%- userName %></strong>",
"assignedToMembers": "Assigned to <strong><%= userCount %> members</strong>",
"assignedToYouAndMembers": "Assigned to you and <strong><%= userCount %> members</strong>",
"youAreAssigned": "Assigned to you",
"assignedTo": "Assigned to",
"assignedToUser": "Assigned: <strong>@<%- userName %></strong>",
"assignedToMembers": "<%= userCount %> users",
"assignedToYouAndMembers": "<strong>You</strong>, <%= userCount %> users",
"youAreAssigned": "Assigned: <strong>you</strong>",
"taskIsUnassigned": "This task is unassigned",
"confirmUnClaim": "Are you sure you want to unclaim this task?",
"confirmNeedsWork": "Are you sure you want to mark this task as needing work?",
@@ -183,7 +183,7 @@
"removeClaim": "Remove Claim",
"onlyGroupLeaderCanManageSubscription": "Only the group leader can manage the group's subscription",
"yourTaskHasBeenApproved": "Your task <span class=\"notification-green notification-bold\"><%- taskText %></span> has been approved.",
"taskNeedsWork": "<span class=\"notification-bold\"><%- managerName %></span> marked <span class=\"notification-bold\"><%- taskText %></span> as needing additional work.",
"taskNeedsWork": "<span class=\"notification-bold\"><%- taskText %></span> was unchecked by <span class=\"notification-bold\">@<%- managerName %></span>. Your rewards for completing the task were reverted.",
"userHasRequestedTaskApproval": "<span class=\"notification-bold\"><%- user %></span> requests approval for <span class=\"notification-bold\"><%- taskName %></span>",
"approve": "Approve",
"approveTask": "Approve Task",
@@ -197,7 +197,7 @@
"userIsClamingTask": "`<%= username %> has claimed:` <%= task %>",
"approvalRequested": "Approval Requested",
"cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.",
"groupPlanUpgraded": "<strong><%- groupName %></strong> was upgraded to a Group Plan!",
"groupPlanUpgraded": "<strong><%- groupName %></strong> was successfully upgraded to a Group Plan!",
"groupPlanCreated": "<strong><%- groupName %></strong> was created!",
"onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.",
"paymentDetails": "Payment Details",
@@ -221,43 +221,43 @@
"badAmountOfGemsToPurchase": "Amount must be at least 1.",
"groupPolicyCannotGetGems": "The policy of one group you're part of prevents its members from obtaining gems.",
"viewParty": "View Party",
"newGuildPlaceholder": "Enter your guild's name.",
"guildBank": "Guild Bank",
"chatPlaceholder": "Type your message to Guild members here",
"newGuildPlaceholder": "Enter your Group's name.",
"guildBank": "Bank",
"chatPlaceholder": "Type your message to Group members here",
"partyChatPlaceholder": "Type your message to Party members here",
"fetchRecentMessages": "Fetch Recent Messages",
"like": "Like",
"liked": "Liked",
"inviteToGuild": "Invite to Guild",
"inviteToGuild": "Invite to Group",
"inviteToParty": "Invite to Party",
"inviteEmailUsername": "Invite via Email or Username",
"inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.",
"emailOrUsernameInvite": "Email address or username",
"messageGuildLeader": "Message Guild Leader",
"messageGuildLeader": "Message Group Leader",
"donateGems": "Donate Gems",
"updateGuild": "Update Guild",
"updateGuild": "Update Group",
"viewMembers": "View Members",
"memberCount": "Member Count",
"recentActivity": "Recent Activity",
"myGuilds": "My Guilds",
"guildsDiscovery": "Discover Guilds",
"role": "Role",
"guildLeader": "Guild Leader",
"guildLeader": "Group Leader",
"member": "Member",
"guildSize": "Guild Size",
"guildSize": "Group Size",
"goldTier": "Gold Tier",
"silverTier": "Silver Tier",
"bronzeTier": "Bronze Tier",
"privacySettings": "Privacy Settings",
"onlyLeaderCreatesChallenges": "Only the Leader can create Challenges",
"onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the group.",
"privateGuild": "Private Guild",
"onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the Group.",
"privateGuild": "Private Group",
"charactersRemaining": "<%= characters %> characters remaining",
"guildSummary": "Summary",
"guildSummaryPlaceholder": "Write a short description advertising your Guild to other Habiticans. What is the main purpose of your Guild and why should people join it? Try to include useful keywords in the summary so that Habiticans can easily find it when they search!",
"guildSummaryPlaceholder": "Write a short explanation of your Group. What is the main purpose of the Group and what will its members do?",
"groupDescription": "Description",
"guildDescriptionPlaceholder": "Use this section to go into more detail about everything that Guild members should know about your Guild. Useful tips, helpful links, and encouraging statements all go here!",
"markdownFormattingHelp": "[Markdown formatting help](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"guildDescriptionPlaceholder": "Use this section to go into more detail about everything that members should know about your Group. Useful tips, helpful links, and encouraging statements all go here!",
"markdownFormattingHelp": "[Markdown formatting help](https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"partyDescriptionPlaceholder": "This is our Party's description. It describes what we do in this Party. If you want to learn more about what we do in this Party, read the description. Party on.",
"guildGemCostInfo": "A Gem cost promotes high quality Guilds and is transferred into your Guild's bank.",
"noGuildsTitle": "You aren't a member of any Guilds.",
@@ -265,16 +265,16 @@
"noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.",
"noGuildsMatchFilters": "We couldn't find any matching Guilds.",
"privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.",
"removeInvite": "Remove Invitation",
"removeInvite": "Cancel Invite",
"removeMember": "Remove Member",
"sendMessage": "Send Message",
"promoteToLeader": "Transfer Ownership",
"inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive <br/> Quest Scroll to battle the Basi-List together!",
"inviteFriendsParty": "Invite another player to your Party<br/> and receive the exclusive Basi-List Quest Scroll.",
"createParty": "Create a Party",
"inviteMembersNow": "Would you like to invite members now?",
"playInPartyTitle": "Play Habitica in a Party!",
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
"wantToJoinPartyTitle": "Want to join a Party?",
"playInPartyDescription": "Take on amazing Quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
"wantToJoinPartyTitle": "Looking for a Party?",
"wantToJoinPartyDescription": "Give your username to a friend who already has a Party, or head to the <a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted Guild</a> to meet potential comrades!",
"copy": "Copy",
"inviteToPartyOrQuest": "Invite Party to Quest",
@@ -289,7 +289,7 @@
"details": "Details",
"participantDesc": "Once all members have either accepted or declined, the Quest begins. Only those who clicked 'accept' will be able to participate in the Quest and receive the rewards.",
"groupGems": "Group Gems",
"groupGemsDesc": "Guild Gems can be spent to make Challenges! In the future, you will be able to add more Guild Gems.",
"groupGemsDesc": "Group Gems can be spent to make Challenges! In the future, you will be able to add more Group Gems.",
"groupTaskBoard": "Task Board",
"groupInformation": "Group Information",
"groupBilling": "Group Billing",
@@ -353,15 +353,15 @@
"PMUnblockUserToSendMessages": "Unblock this user to continue sending and receiving messages.",
"PMUserDoesNotReceiveMessages": "This user is no longer receiving private messages",
"PMCanNotReply": "You can not reply to this conversation",
"newPartyPlaceholder": "Enter your party's name.",
"newPartyPlaceholder": "Enter your Party's name.",
"claimRewards": "Claim Rewards",
"assignedDateAndUser": "Assigned by <strong>@<%- username %></strong> on <strong><%= date %></strong>",
"assignedDateAndUser": "Assigned by @<%- username %> on <%= date %>",
"assignedDateOnly": "Assigned on <strong><%= date %></strong>",
"managerNotes": "Manager's Notes",
"thisTaskApproved": "This task was approved",
"chooseTeamMember": "Choose a team member",
"chooseTeamMember": "Search for a team member",
"unassigned": "Unassigned",
"bannedWordsAllowedDetail": "With this option selected, the use of banned words in this guild will be allowed.",
"bannedWordsAllowedDetail": "With this option selected, the use of banned words in this Group will be allowed.",
"bannedWordsAllowed": "Allow banned words",
"languageSettings": "Language Settings",
"onlyPrivateGuildsCanUpgrade": "Only private guilds can be upgraded to a group plan.",
@@ -369,5 +369,77 @@
"features": "Features",
"giftMessageTooLong": "The maximum length for gift messages is <%= maxGiftMessageLength %>.",
"selectSubscription": "Select Subscription",
"blockYourself": "You cannot block yourself"
"blockYourself": "You cannot block yourself",
"invitedToPartyBy": "<a href=\"/profile/<%- userId %>\" target=\"_blank\">@<%- userName %></a> has invited you to join the Party <span class=\"notification-bold\"><%- party %></span>",
"challengeBannedSlurs": "Your Challenge contains a slur which violates Habiticas community guidelines and your chat and Challenge creation privileges have been revoked. Contact admin@habitica.com for more information.",
"challengeBannedWords": "Your Challenge contains one or more swear words or references to an adult topic. Please edit your Challenge so you can save it. You must remove the word, not just censor it.",
"challengeBannedSlursPrivate": "Your Challenge contains a slur which violates Habitica's community guidelines. Please remove it in order to save your Challenge.",
"editParty": "Edit Party",
"leaveGuild": "Leave Group",
"groupUseDefault": "Choose an answer",
"groupParentChildren": "Parent(s) setting up tasks for children",
"groupCouple": "Couple sharing tasks",
"viewStatus": "Status",
"chatTemporarilyUnavailable": "Chat is temporarily unavailable. Please try again later.",
"newGroupsBullet01": "Interact with tasks directly from the shared task board",
"sendTotal": "Total:",
"partyExceedsInvitesLimit": "A Party may only have up to <%= maxInvites %> pending invitations.",
"dayStart": "<strong>Day start</strong>: <%= startTime %>",
"youEmphasized": "<strong>You</strong>",
"joinParty": "Join Party",
"messagePartyLeader": "Message Party Leader",
"lookForParty": "Look for a Party",
"currentlyLookingForParty": "Youre looking for a Party!",
"partyFinderDescription": "Want to join a Party with others but dont know any other players? Let Party leaders know youre looking for an invite!",
"upgradeToGroup": "Upgrade to Group",
"viewDetails": "View Details",
"invitedToThisQuest": "You were invited to this Quest!",
"createGroup": "Create a Group",
"groupFriends": "Friends sharing tasks",
"groupCoworkers": "Coworkers sharing tasks",
"groupManager": "Manager setting up tasks for employees",
"groupTeacher": "Teacher setting up tasks for students",
"nameStar": "Name*",
"newGroupsBullet05": "Shared tasks will degrade in color if left incomplete to help track progress",
"newGroupsBullet06": "The task status view allows you to quickly see which assignee has completed a task",
"newGroupsBullet07": "Toggle the ability to display the shared tasks on your personal task board",
"newGroupsBullet02": "Anyone can complete an unassigned task",
"newGroupsBullet03": "Shared tasks reset at the same time for everyone for easier collaboration",
"newGroupsBullet04": "Shared Dailies will not cause damage when missed or appear in the Record Yesterdays Activity prompt",
"newGroupsBullet08": "The group leader and managers can quickly add tasks from the top of the task columns",
"newGroupsBullet09": "A shared task can be unchecked to show it still needs work",
"newGroupsBullet10": "Assignment status determines completion condition:",
"newGroupsBullet10a": "<strong>Leave a task unassigned</strong> if any member can complete it",
"newGroupsBullet10b": "<strong>Assign a task to one member</strong> so only they can complete it",
"newGroupsBullet10c": "<strong>Assign a task to multiple members</strong> if they all need to complete it",
"newGroupsVisitFAQ": "Visit the <a href='/static/faq#group-plans' target='_blank'>FAQ</a> from the Help dropdown for more guidance.",
"newGroupsEnjoy": "We hope you enjoy the new Group Plans experience!",
"checkinsLabel": "Check-ins:",
"classLabel": "Class:",
"lookingForPartyTitle": "Find Members",
"findMorePartyMembers": "Find More Members",
"findPartyMembers": "Find Party Members",
"noOneLooking": "Theres no one looking for a Party right now.<br>You can check back later!",
"tavernDiscontinuedDetail": "Due to a number of factors, including changes in how our player base interacts with Habitica, the resources necessary to maintain these spaces became disproportionate to the number of people participating in them and unsustainable over the long term.",
"tavernDiscontinuedLinks": "Read more about the <a href='/static/faq/tavern-and-guilds'>Tavern and Guild Service Discontinuation</a> or head back to the <a href='/'>homepage</a>.",
"chatSunsetWarning": "⚠️ <strong>Habitica Guilds and Tavern chat will be discontinued on 8/8/2023.</strong> <a href='/static/faq/tavern-and-guilds'>Click here</a> to read more about this change.",
"sendGiftLabel": "Would you like to send a gift message?",
"assignTo": "Assign To",
"groupUse": "Which best describes the use of your Group?*",
"nameStarText": "Add a title",
"descriptionOptional": "Description",
"descriptionOptionalText": "Add a description",
"nextPaymentMethod": "Next: Payment Method",
"questWithOthers": "Take on Quests with Others",
"startPartyDetail": "Start your own Party or join an existing one <br/>to take on Quests and boost your motivation!",
"languageLabel": "Language:",
"invitedToYourParty": "<strong>Invited to Your Party!</strong>&nbsp;&nbsp;Click to Undo",
"editGuild": "Edit Group",
"joinGuild": "Join Group",
"blockedUser": "<strong>You blocked this player.</strong>&nbsp;They cannot send you Private Messages but you will still see their posts.",
"bannedUser": "<strong>This player has been banned.</strong>",
"lastCompleted": "Last completed",
"newGroupsWelcome": "Welcome to the New Shared Task Board!",
"newGroupsWhatsNew": "Check Out What's New:",
"tavernDiscontinued": "The Tavern and Guilds have been discontinued"
}
+97 -7
View File
@@ -27,10 +27,10 @@
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>",
"seasonalShopClosedText": "The Seasonal Shop is currently closed!! Its only open during Habiticas four Grand Galas.",
"seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? Theyll only be available until July 31st!",
"seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? Theyll only be available until October 31st!",
"seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? Theyll only be available until January 31st!",
"seasonalShopSpringText": "Happy Spring Fling!! Would you like to buy some rare items? Theyll only be available until April 30th!",
"seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? Be sure to get them before the Gala ends!",
"seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? Be sure to get them before the Gala ends!",
"seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? Be sure to get them before the Gala ends!",
"seasonalShopSpringText": "Happy Spring Fling!! Would you like to buy some rare items? Be sure to get them before the Gala ends!",
"seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until 31 October... I guess you should to stock up now, or you'll have to wait... and wait... and wait... <strong>*sigh*</strong>",
"seasonalShopBrokenText": "My pavilion!!!!!!! My decorations!!!! Oh, the Dysheartener's destroyed everything :( Please help defeat it in the Tavern so I can rebuild!",
"seasonalShopRebirth": "If you bought any of this equipment in the past but don't currently own it, you can repurchase it in the Rewards Column. Initially, you'll only be able to purchase the items for your current class (Warrior by default), but fear not, the other class-specific items will become available if you switch to that class.",
@@ -130,7 +130,7 @@
"winter2019PyrotechnicSet": "Pyrotechnic (Mage)",
"winter2019WinterStarSet": "Winter Star (Healer)",
"winter2019PoinsettiaSet": "Poinsettia (Rogue)",
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION, GET ONE FREE!",
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION, GET ONE FREE!",
"winterPromoGiftDetails1": "Until January 6th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
"discountBundle": "bundle",
@@ -168,7 +168,7 @@
"fall2020ThirdEyeMageSet": "Third Eye (Mage)",
"fall2020DeathsHeadMothHealerSet": "Death's Head Moth (Healer)",
"royalPurpleJackolantern": "Royal Purple Jack-O-Lantern",
"g1g1Limitations": "This is a limited time event that starts on December 17th at 8:00 AM ET (13:00 UTC) and will end January 7th at 8:00 PM ET (1:00 UTC). This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is canceled or expires.",
"g1g1Limitations": "This is a limited time event that starts on <%= promoStartMonth %> <%= promoStartOrdinal %> at <%= promoStartTime %> and will end <%= promoEndMonth %> <%= promoEndOrdinal %> at <%= promoEndTime %>. This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is cancelled or expires.",
"limitations": "Limitations",
"howItWorks": "How it Works",
"g1g1Returning": "In honor of the season, were bringing back a very special promotion. Now when you gift a subscription, youll receive the same in return!",
@@ -178,5 +178,95 @@
"winter2021ArcticExplorerHealerSet": "Arctic Explorer (Healer)",
"winter2021WinterMoonMageSet": "Winter Moon (Mage)",
"winter2021IceFishingWarriorSet": "Ice Fisher (Warrior)",
"g1g1HowItWorks": "Type in the username of the account youd like to gift to. From there, pick the sub length you would like to gift and check out. Your account will automatically be rewarded with the same level of subscription you just gifted."
"g1g1HowItWorks": "Type in the username of the account youd like to gift to. From there, pick the sub length you would like to gift and check out. Your account will automatically be rewarded with the same level of subscription you just gifted.",
"spring2024FluoriteWarriorSet": "Fluorite Set (Warrior)",
"spring2024HibiscusMageSet": "Hibiscus Set (Mage)",
"spring2024BluebirdHealerSet": "Bluebird Set (Healer)",
"spring2024MeltingSnowRogueSet": "Melting Snow Set (Rogue)",
"wantToPayWithMoneyText": "Want to pay with Stripe, Paypal, or Amazon?",
"ownJubilantGryphatrice": "<strong>You own the Jubilant Gryphatrice!</strong> Visit Pets and Mounts to equip!",
"jubilantSuccess": "You've successfully purchased the <strong>Jubilant Gryphatrice!</strong>",
"stableVisit": "Visit Pets and Mounts to equip!",
"gemSaleHow": "Between <%= eventStartMonth %> <%= eventStartOrdinal %> and <%= eventEndOrdinal %>, simply purchase any Gem bundle like usual and your account will be credited with the promotional amount of Gems. More Gems to spend, share, or save for any future releases!",
"wantToPayWithGemsText": "Want to pay with Gems?",
"takeMeToStable": "Take me to Pets and Mounts",
"anniversaryLimitations": "This is a limited time event that starts on January 30th at 8:00 AM ET (13:00 UTC) and will end February 8th at 11:59 PM ET (04:59 UTC). The Limited Edition Jubilant Gryphatrice and ten Magic Hatching Potions will be available to buy during this time. The other Gifts listed in the Four for Free section will be automatically delivered to all accounts that were active in the 30 days prior to day the gift is sent. Accounts created after the gifts are sent will not be able to claim them.",
"winter2024SnowyOwlRogueSet": "Snowy Owl (Rogue)",
"winter2024FrozenHealerSet": "Frozen (Healer)",
"winter2024PeppermintBarkWarriorSet": "Peppermint Bark Set (Warrior)",
"winter2024NarwhalWizardMageSet": "Narwhal Wizard Set (Mage)",
"buyNowMoneyButton": "Buy Now for $9.99",
"winter2023WalrusWarriorSet": "Walrus (Warrior)",
"winter2023FairyLightsMageSet": "Fairy Lights (Mage)",
"winter2023CardinalHealerSet": "Cardinal (Healer)",
"spring2023MoonstoneMageSet": "Moonstone (Mage)",
"spring2023LilyHealerSet": "Lily (Healer)",
"spring2023CaterpillarRogueSet": "Caterpillar (Rogue)",
"spring2023HummingbirdWarriorSet": "Hummingbird (Warrior)",
"jubilantGryphatricePromo": "Animated Jubilant Gryphatrice Pet",
"limitedEdition": "Limited Edition",
"anniversaryGryphatriceText": "The rare Jubilant Gryphatrice joins the birthday celebrations! Don't miss your chance to own this exclusive animated Pet.",
"gemSaleLimitations": "This promotion only applies during the limited time event. This event starts on <%= eventStartMonth %> <%= eventStartOrdinal %> at 8:00 AM EDT (12:00 UTC) and will end <%= eventEndMonth %> <%= eventEndOrdinal %> at 8:00 PM EDT (00:00 UTC). The promo offer is only available when buying Gems for yourself.",
"plentyOfPotions": "Plenty of Potions",
"plentyOfPotionsText": "We're bringing back 10 of the community's favorite Magic Hatching potions. Head over to The Market to fill out your collection!",
"visitTheMarketButton": "Visit the Market",
"fourForFree": "Four for Free",
"summer2021ClownfishRogueSet": "Clownfish (Rogue)",
"summer2021FlyingFishWarriorSet": "Flying Fish (Warrior)",
"spring2021SunstoneWarriorSet": "Sunstone (Warrior)",
"spring2021SwanMageSet": "Swan (Mage)",
"summer2021ParrotHealerSet": "Parrot (Healer)",
"spring2021TwinFlowerRogueSet": "Twin Flower (Rogue)",
"spring2021WillowHealerSet": "Willow (Healer)",
"summer2021NautilusMageSet": "Nautilus (Mage)",
"dateStartFebruary": "February 8",
"aprilYYYY": "April <%= year %>",
"anniversaryLimitedDates": "January 30th to February 8th",
"limitedEvent": "Limited Event",
"celebrateAnniversary": "Celebrate Habitica's 10th Birthday with gifts and exclusive items below!",
"celebrateBirthday": "Celebrate Habitica's 10th Birthday with gifts and exclusive items!",
"fourForFreeText": "To keep the party going, we'll be giving away Party Robes, 20 Gems, and a limited edition birthday Background and item set that includes a Cape, Pauldrons, and an Eyemask.",
"dayOne": "Day 1",
"dayFive": "Day 5",
"dayTen": "Day 10",
"partyRobes": "Party Robes",
"twentyGems": "20 Gems",
"birthdaySet": "Birthday Set",
"dateEndDecember": "December 31",
"summer2022CrabRogueSet": "Crab (Rogue)",
"februaryYYYY": "February <%= year %>",
"summer2022WaterspoutWarriorSet": "Waterspout (Warrior)",
"summer2022MantaRayMageSet": "Manta Ray (Mage)",
"summer2022AngelfishHealerSet": "Angelfish (Healer)",
"fall2022KappaRogueSet": "Kappa (Rogue)",
"fall2022OrcWarriorSet": "Orc (Warrior)",
"fall2022HarpyMageSet": "Harpy (Mage)",
"fall2022WatcherHealerSet": "Peeker (Healer)",
"julyYYYY": "July <%= year %>",
"octoberYYYY": "October <%= year %>",
"spring2022MagpieRogueSet": "Magpie (Rogue)",
"spring2022RainstormWarriorSet": "Rainstorm (Warrior)",
"spring2022ForsythiaMageSet": "Forsythia (Mage)",
"spring2022PeridotHealerSet": "Peridot (Healer)",
"noLongerAvailable": "This item is no longer available.",
"fall2021OozeRogueSet": "Ooze (Rogue)",
"fall2021HeadlessWarriorSet": "Headless (Warrior)",
"fall2021BrainEaterMageSet": "Brain Eater (Mage)",
"fall2021FlameSummonerHealerSet": "Flame Summoner (Healer)",
"winter2022FireworksRogueSet": "Fireworks (Rogue)",
"winter2022StockingWarriorSet": "Stocking (Warrior)",
"winter2022PomegranateMageSet": "Pomegranate (Mage)",
"winter2022IceCrystalHealerSet": "Ice Crystal (Healer)",
"januaryYYYY": "January <%= year %>",
"winter2023RibbonRogueSet": "Ribbon (Rogue)",
"summer2023GoldfishWarriorSet": "Goldfish (Warrior)",
"summer2023GuppyRogueSet": "Guppy (Rogue)",
"summer2023KelpHealerSet": "Kelp (Healer)",
"summer2023CoralMageSet": "Coral (Mage)",
"buyNowGemsButton": "Buy Now for 60 Gems",
"fall2023ScaryMovieWarriorSet": "Scary Movie (Warrior)",
"fall2023ScarletWarlockMageSet": "Scarlet Warlock (Mage)",
"fall2023WitchsBrewRogueSet": "Witch's Brew (Rogue)",
"fall2023BogCreatureHealerSet": "Bog Creature (Healer)",
"anniversaryGryphatricePrice": "Own it today for <strong>$9.99</strong> or <strong>60 gems</strong>"
}
+3 -2
View File
@@ -15,7 +15,7 @@
"messageMissingEggPotion": "You're missing either that egg or that potion",
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
"messageAlreadyPet": "You already have that pet. Try hatching a different combination!",
"messageHatched": "Your egg hatched! Visit your stable to equip your pet.",
"messageHatched": "Your egg hatched! Visit Pets and Mounts to equip your pet.",
"messageNotEnoughGold": "Not Enough Gold",
"messageTwoHandedEquip": "Wielding <%= twoHandedText %> takes two hands, so <%= offHandedText %> has been unequipped.",
"messageTwoHandedUnequip": "Wielding <%= twoHandedText %> takes two hands, so it was unequipped when you armed yourself with <%= offHandedText %>.",
@@ -59,5 +59,6 @@
"messageBackgroundUnEquipped": "Background unequipped.",
"messagePetMountUnEquipped": "Pet and Mount unequipped.",
"messageCostumeUnEquipped": "Costume unequipped.",
"messageBattleGearUnEquipped": "Battle Gear unequipped."
"messageBattleGearUnEquipped": "Battle Gear unequipped.",
"featureRetired": "This feature is no longer supported."
}
+14 -6
View File
@@ -14,7 +14,7 @@
"next": "Next",
"randomize": "Randomise",
"mattBoch": "Matt Boch",
"mattBochText1": "Welcome to the Stable! Im Matt, the beastmaster. Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find, and they'll grow into hardy Mounts.",
"mattBochText1": "Welcome to the stable! Im Matt, the beastmaster. Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find, and they'll grow into hardy Mounts.",
"welcomeToTavern": "Welcome to The Tavern!",
"sleepDescription": "Need a break? Pause Damage (located in Settings) to pause some of Habitica's more difficult game mechanics:",
"sleepBullet1": "Your missed Dailies won't damage you (bosses will still do damage caused by other Party member's missed Dailies)",
@@ -81,13 +81,13 @@
"newBaileyUpdate": "New Bailey Update!",
"tellMeLater": "Tell Me Later",
"dismissAlert": "Dismiss This Alert",
"donateText3": "Habitica is an open source project that depends on our users for support. The money you spend on gems helps us keep the servers running, maintain a small staff, develop new features, and provide incentives for our volunteer programmers. Thank you for your generosity!",
"donateText3": "Habitica is an open source project that depends on our users for support. The money you spend on gems helps us keep the servers running, maintain a small staff, develop new features, and provide incentives for our volunteers",
"card": "Credit Card",
"paymentMethods": "Purchase using",
"paymentSuccessful": "Your payment was successful!",
"paymentYouReceived": "You received:",
"paymentYouSentGems": "You sent <strong><%- name %></strong>:",
"paymentYouSentSubscription": "You sent <strong><%- name %></strong> a <%= months %>-months Habitica subscription.",
"paymentYouSentSubscription": "You sent <strong><%- name %></strong><br> a <%= months %> month(s) Habitica subscription.",
"paymentSubBilling": "Your subscription will be billed <strong>$<%= amount %></strong> every <strong><%= months %> months</strong>.",
"success": "Success!",
"classGear": "Class Gear",
@@ -98,12 +98,12 @@
"toDo": "To Do",
"tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.",
"tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Pause Damage\". Come say hi!",
"tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!",
"tourPartyPage": "Welcome to your new Party! You can invite other players to your Party by username, email, or from a list of players looking for a Party to earn the exclusive Basi-List Quest Scroll.<br/><br/>Select <a href='/static/faq#parties'>FAQ</a> from the Help dropdown to learn more about how Parties work.",
"tourGuildsPage": "Guilds are common-interest chat groups created by the players, for the players. Browse through the list and join the Guilds that interest you. Be sure to check out the popular Habitica Help: Ask a Question guild, where anyone can ask questions about Habitica!",
"tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win Gem prizes!",
"tourMarketPage": "Every time you complete a task, you'll have a random chance at receiving an Egg, a Hatching Potion, or a piece of Pet Food. You can also buy these items here.",
"tourHallPage": "Welcome to the Hall of Heroes, where open-source contributors to Habitica are honoured. Whether through code, art, music, writing, or even just helpfulness, they have earned Gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too!",
"tourPetsPage": "Welcome to the Stable! Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find and they'll grow into hardy Mounts.",
"tourPetsPage": "Welcome to the stable! Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find and they'll grow into hardy Mounts.",
"tourMountsPage": "Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your Stats. If you want to show different Equipment on your avatar without changing your Stats, click \"Enable Costume.\"",
"equipmentAlreadyOwned": "You already own that piece of equipment",
@@ -126,5 +126,13 @@
"invalidUnlockSet": "This set of items is invalid and cannot be unlocked.",
"nMonthsSubscriptionGift": "<%= nMonths %> Month(s) Subscription (Gift)",
"nGemsGift": "<%= nGems %> Gems (Gift)",
"nGems": "<%= nGems %> Gems"
"nGems": "<%= nGems %> Gems",
"groupsPaymentSubBilling": "Your next billing date is <strong><%= renewalDate %></strong>.",
"groupsPaymentAutoRenew": "This subscription will auto-renew until it is cancelled. If you need to cancel, you can do so from the Group Billing tab.",
"helpSupportHabitica": "Help Support Habitica",
"limitedAvailabilityMinutes": "Available for <%= minutes %>m <%= seconds %>s",
"amountExp": "<%= amount %> Exp",
"limitedAvailabilityDays": "Available for <%= days %>d <%= hours %>h <%= minutes %>m",
"limitedAvailabilityHours": "Available for <%= hours %>h <%= minutes %>m",
"sellItems": "Sell Items"
}
+10 -9
View File
@@ -1,5 +1,5 @@
{
"stable": "Stable",
"stable": "Pets and Mounts",
"pets": "Pets",
"activePet": "Active Pet",
"noActivePet": "No Active Pet",
@@ -44,8 +44,8 @@
"noFoodAvailable": "You don't have any Pet Food.",
"noSaddlesAvailable": "You don't have any Saddles.",
"noFood": "You don't have any food or saddles.",
"dropsExplanation": "Get these items faster with Gems if you don't want to wait for them to drop when completing a task. <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"dropsExplanationEggs": "Spend Gems to get eggs more quickly, if you don't want to wait for standard eggs to drop, or to repeat Quests to earn Quest eggs. <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"dropsExplanation": "Get these items faster with Gems if you don't want to wait for them to drop when completing a task. <a href=\"https://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"dropsExplanationEggs": "Spend Gems to get eggs more quickly, if you don't want to wait for standard eggs to drop, or to repeat Quests to earn Quest eggs. <a href=\"https://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.",
"beastMasterProgress": "Beast Master Progress",
"beastAchievement": "You have earned the \"Beast Master\" Achievement for collecting all the pets!",
@@ -59,13 +59,13 @@
"mountMasterText2": " and has released all 90 of their mounts a total of <%= count %> time(s)",
"triadBingoName": "Triad Bingo",
"triadBingoText": "Has found all 90 pets, all 90 mounts, and found all 90 pets AGAIN (HOW DID YOU DO THAT!)",
"triadBingoText2": " and has released a full stable a total of <%= count %> time(s)",
"triadBingoText2": " and has released all their Pets and Mounts a total of <%= count %> time(s)",
"triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!",
"dropsEnabled": "Drops Enabled!",
"firstDrop": "You've unlocked the Drop System! Now, when you complete tasks you have a small chance of finding an item, including eggs, potions, and food! You just found a <strong><%= eggText %> Egg</strong>! <%= eggNotes %>",
"hatchedPet": "You hatched a new <%= potion %> <%= egg %>!",
"hatchedPetGeneric": "You hatched a new pet!",
"hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) to feed and equip your newest pet!",
"hatchedPetHowToUse": "Visit [Pets and Mounts](<%= stableUrl %>) to feed and equip your newest pet!",
"petNotOwned": "You do not own this pet.",
"mountNotOwned": "You do not own this mount.",
"feedPet": "Feed <%= text %> to your <%= name %>?",
@@ -87,10 +87,10 @@
"petsReleased": "Pets released.",
"mountsAndPetsReleased": "Mounts and pets released",
"mountsReleased": "Mounts released",
"welcomeStable": "Welcome to the Stable!",
"welcomeStableText": "Welcome to the Stable! Im Matt, the beastmaster. Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find and they'll grow into hardy Mounts.",
"welcomeStable": "Welcome to your Pets and Mounts!",
"welcomeStableText": "Welcome to the stable! Im Matt, the beastmaster. Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find and they'll grow into hardy Mounts.",
"petLikeToEat": "What does my pet like to eat?",
"petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one Pet Food that they like best. Experiment to find out the pattern, or see the answers here: <br/> <a href=\"http://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">http://habitica.fandom.com/wiki/Food_Preferences</a>",
"petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one Pet Food that they like best. Experiment to find out the pattern, or see the answers here: <br/> <a href=\"https://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">https://habitica.fandom.com/wiki/Food_Preferences</a>",
"filterByStandard": "Standard",
"filterByMagicPotion": "Magic Potion",
"filterByQuest": "Quest",
@@ -114,5 +114,6 @@
"invalidAmount": "Invalid amount of food, must be a positive integer",
"tooMuchFood": "You're trying to feed too much food to your pet, action cancelled",
"notEnoughFood": "You don't have enough food",
"veteranDragon": "Veteran Dragon"
"veteranDragon": "Veteran Dragon",
"jubilantGryphatrice": "Jubilant Gryphatrice"
}
+18 -6
View File
@@ -31,13 +31,13 @@
"collected": "Collected",
"abort": "Abort",
"leaveQuest": "Leave Quest",
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
"sureLeave": "Are you sure you want to leave the Quest? All your progress will be lost.",
"mustComplete": "You must first complete <%= quest %>.",
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
"questConfirm": "Are you sure you want to start this Quest? Not all Party members have accepted the Quest invite. Quests start automatically after all members respond to the invite.",
"sureCancel": "Are you sure you want to cancel this Quest? Canceling the Quest will cancel all accepted and pending invitations. The Quest will be returned to the owner's inventory.",
"sureAbort": "Are you sure you want to cancel this Quest? All progress will be lost. The Quest will be returned to the owner's inventory.",
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
"bossRageTitle": "Rage",
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
@@ -65,7 +65,7 @@
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
"loginReward": "<%= count %> Check-ins",
"questBundles": "Discounted Quest Bundles",
"noQuestToStart": "Cant find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
"noQuestToStart": "Try checking out the <a href=\"<%= questShop %>\">Quest Shop</a> for new releases!",
"pendingDamage": "<%= damage %> pending damage",
"pendingDamageLabel": "pending damage",
"bossHealth": "<%= currentHealth %> / <%= maxHealth %> Health",
@@ -86,5 +86,17 @@
"questAlreadyStartedFriendly": "The quest has already started, but you can always catch the next one!",
"questAlreadyStarted": "The quest has already started.",
"bossDamage": "You damaged the boss!",
"questItemsPending": "<%= amount %> Items pending"
"questItemsPending": "<%= amount %> Items pending",
"ownerOnly": "Owner only",
"membersParticipating": "<%= accepted %> / <%= invited %> Members participating",
"noQuestToStartTitle": "Cant find a Quest to start?",
"yourPartyIsNotOnQuest": "Your Party is not on a Quest",
"selectQuest": "Select Quest",
"yourQuests": "Your Quests",
"questOwner": "Quest Owner",
"cancelQuest": "Cancel Quest",
"sureLeaveInactive": "Are you sure you want to leave the Quest? You won't be able to participate.",
"selectQuestModal": "Select a Quest",
"newItem": "New Item",
"backToSelection": "Back to Quest selection"
}
@@ -1,7 +1,7 @@
{
"questEvilSantaText": "Trapper Santa",
"questEvilSantaNotes": "You hear agonised roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!<br><br><strong>Note</strong>: “Trapper Santa” awards a stackable quest achievement but gives a rare mount that can only be added to your stable once.",
"questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the ice-fields when mama bear was captured.",
"questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch, the Beast Master, listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.",
"questEvilSantaBoss": "Trapper Santa",
"questEvilSantaDropBearCubPolarMount": "Polar Bear (Mount)",
"questEvilSanta2Text": "Find the Cub",
@@ -60,7 +60,7 @@
"questSpiderUnlockText": "Unlocks Spider Eggs for purchase in the Market",
"questGroupVice": "Vice the Shadow Wyrm",
"questVice1Text": "Vice, Part 1: Free Yourself of the Dragon's Influence",
"questVice1Notes": "<p>They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power. </p><h3>Vice Part 1: </h3><p>How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel its hold on you!</p>",
"questVice1Notes": "They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.<br><br>How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!",
"questVice1Boss": "Vice's Shade",
"questVice1Completion": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Congratulations! But a more frightening foe awaits...",
"questVice1DropVice2Quest": "Vice Part 2 (Scroll)",
@@ -173,7 +173,7 @@
"questStressbeastBossRageDescription": "When this gauge fills, the Abominable Stressbeast will unleash its Stress Strike on Habitica!",
"questStressbeastDropMammothPet": "Mammoth (Pet)",
"questStressbeastDropMammothMount": "Mammoth (Mount)",
"questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red colour has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the Stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!",
"questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red color has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!",
"questStressbeastBossRageBailey": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nAhh!!! Our incomplete Dailies caused the Abominable Stressbeast to become madder than ever and regain some of its health! Bailey the Town Crier was shouting for citizens to get to safety, and now it has seized her in its other hand! Look at her, valiantly reporting on the news as the Stressbeast swings her around viciously... Let's be worthy of her bravery by being as productive as we can to save our NPCs!",
"questStressbeastBossRageGuide": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nLook out! Justin the Guide is trying to distract the Stressbeast by running around its ankles, yelling productivity tips! The Abominable Stressbeast is stomping madly, but it seems like we're really wearing this beast down. I doubt it has enough energy for another strike. Don't give up... we're so close to finishing it off!",
"questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defence!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!",
@@ -313,7 +313,7 @@
"questSnailDropSnailEgg": "Snail (Egg)",
"questSnailUnlockText": "Unlocks Snail Eggs for purchase in the Market",
"questBewilderText": "The Be-Wilder",
"questBewilderNotes": "The party begins like any other.<br><br>The appetisers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centrepieces, happy to have a distraction from their least-favourite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.<br><br>As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.<br><br>“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.<br><br>“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But Im pleased to announce that Ive discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”<br><br>Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Dont trust--”<br><br>But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.<br><br>“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”<br><br>Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.<br><br>“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “Theres no need to toil for your rewards any more. Ill just give you all the things that you desire!”<br><br>A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.<br><br>PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I dont think it is!”<br><br>Quickly, Habiticans, dont let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
"questBewilderNotes": "The party begins like any other.<br><br>The appetisers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centrepieces, happy to have a distraction from their least-favourite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.<br><br>As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.<br><br>“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.<br><br>“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But Im pleased to announce that Ive discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”<br><br>Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Dont trust--”<br><br>But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as a monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.<br><br>“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”<br><br>Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.<br><br>“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “Theres no need to toil for your rewards any more. Ill just give you all the things that you desire!”<br><br>A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.<br><br>PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I dont think it is!”<br><br>Quickly, Habiticans, dont let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
"questBewilderCompletion": "<strong>The Be-Wilder is DEFEATED!</strong><br><br>We've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.<br><br><strong>Mistiflying is saved!</strong><br><br>The April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”<br><br>The crowd mutters. Sodden flowers wash up on pavements. Somewhere in the distance, a roof collapses with a spectacular splash.<br><br>“Er, yes,” the April Fool says. “That is. What I meant to say was, Im dreadfully sorry.” He heaves a sigh. “I suppose it cant all be fun and games, after all. It might not hurt to focus occasionally. Maybe Ill get a head start on next years pranking.”<br><br>Redphoenix coughs meaningfully.<br><br>“I mean, get a head start on this years spring cleaning!” the April Fool says. “Nothing to fear, Ill have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”<br><br>Encouraged, the marching band starts up.<br><br>It isnt long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.<br><br>As Habiticans cuddle the magical fuzzy bees, the April Fools eyes light up. “Oho, Ive had a thought! Why dont you all keep some of these fuzzy Bee Pets and Mounts? Its a gift that perfectly symbolises the balance between hard work and sweet rewards, if Im going to get all boring and allegorical on you.” He winks. “Besides, they dont have stingers! Fools honour.”",
"questBewilderCompletionChat": "`The Be-Wilder is DEFEATED!`\n\nWe've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.\n\n`Mistiflying is saved!`\n\nThe April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”\n\nThe crowd mutters. Sodden flowers wash up on pavements. Somewhere in the distance, a roof collapses with a spectacular splash.\n\n“Er, yes,” the April Fool says. “That is. What I meant to say was, Im dreadfully sorry.” He heaves a sigh. “I suppose it cant all be fun and games, after all. It might not hurt to focus occasionally. Maybe Ill get a head start on next years pranking.”\n\nRedphoenix coughs meaningfully.\n\n“I mean, get a head start on this years spring cleaning!” the April Fool says. “Nothing to fear, Ill have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”\n\nEncouraged, the marching band starts up.\n\nIt isnt long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.\n\nAs Habiticans cuddle the magical fuzzy bees, the April Fools eyes light up. “Oho, Ive had a thought! Why dont you all keep some of these fuzzy Bee Pets and Mounts? Its a gift that perfectly symbolises the balance between hard work and sweet rewards, if Im going to get all boring and allegorical on you.” He winks. “Besides, they dont have stingers! Fools honour.”",
"questBewilderBossRageTitle": "Beguilement Strike",
@@ -473,7 +473,7 @@
"questButterflyUnlockText": "Unlocks Caterpillar Eggs for purchase in the Market",
"questGroupMayhemMistiflying": "Mayhem in Mistiflying",
"questMayhemMistiflying1Text": "Mayhem in Mistiflying, Part 1: In Which Mistiflying Experiences a Dreadful Bother",
"questMayhemMistiflying1Notes": "Although local soothsayers predicted pleasant weather, the afternoon is extremely breezy, so you gratefully follow your friend @Kiwibot into their house to escape the blustery day.<br><br>Neither of you expects to find the April Fool lounging at the kitchen table.<br><br>“Oh, hello,” he says. “Fancy seeing you here. Please, let me offer you some of this delicious tea.”<br><br>“Thats…” @Kiwibot begins. “Thats MY—“<br><br>“Yes, yes, of course,” says the April Fool, helping himself to some cookies. “Just thought Id pop indoors and get a nice reprieve from all the tornado-summoning skulls.” He takes a casual sip from his teacup. “Incidentally, the city of Mistiflying is under attack.”<br><br>Horrified, you and your friends race to the Stables and saddle your fastest winged mounts. As you soar towards the floating city, you see that a swarm of chattering, flying skulls are laying siege to the city… and several turn their attentions towards you!",
"questMayhemMistiflying1Notes": "Although local soothsayers predicted pleasant weather, the afternoon is extremely breezy, so you gratefully follow your friend @Kiwibot into their house to escape the blustery day.<br><br>Neither of you expects to find the April Fool lounging at the kitchen table.<br><br>“Oh, hello,” he says. “Fancy seeing you here. Please, let me offer you some of this delicious tea.”<br><br>“Thats…” @Kiwibot begins. “Thats MY—“<br><br>“Yes, yes, of course,” says the April Fool, helping himself to some cookies. “Just thought Id pop indoors and get a nice reprieve from all the tornado-summoning skulls.” He takes a casual sip from his teacup. “Incidentally, the city of Mistiflying is under attack.”<br><br>Horrified, you and your friends race to the stables and saddle your fastest winged mounts. As you soar towards the floating city, you see that a swarm of chattering, flying skulls are laying siege to the city… and several turn their attentions towards you!",
"questMayhemMistiflying1Completion": "The final skull drops from the sky, a shimmering set of rainbow robes clasped in its jaws, but the steady wind has not slackened. Something else is at play here. And where is that slacking April Fool? You pick up the robes, then swoop into the city.",
"questMayhemMistiflying1Boss": "Air Skull Swarm",
"questMayhemMistiflying1RageTitle": "Swarm Respawn",
@@ -544,7 +544,7 @@
"questLostMasterclasser3DropZombiePotion": "Zombie Hatching Potion",
"questLostMasterclasser4Text": "The Mystery of the Masterclassers, Part 4: The Lost Masterclasser",
"questLostMasterclasser4Notes": "You surface from the portal, but youre still suspended in a strange, shifting netherworld. “That was bold,” says a cold voice. “I have to admit, I hadnt planned for a direct confrontation yet.” A woman rises from the churning whirlpool of darkness. “Welcome to the Realm of Void.”<br><br>You try to fight back your rising nausea. “Are you Zinnya?” you ask.<br><br>“That old name for a young idealist,” she says, mouth twisting, and the world writhes beneath you. “No. If anything, you should call me the Antizinnya now, given all that I have done and undone.”<br><br>Suddenly, the portal reopens behind you, and as the four Masterclassers burst out, bolting towards you, Antizinnyas eyes flash with hatred. “I see that my pathetic replacements have managed to follow you.”<br><br>You stare. “Replacements?”<br><br>“As the Master Aethermancer, I was the first Masterclasser — the only Masterclasser. These four are a mockery, each possessing only a fragment of what I once had! I commanded every spell and learned every skill. I shaped your very world to my whim — until the traitorous aether itself collapsed under the weight of my talents and my perfectly reasonable expectations. I have been trapped for millennia in this resulting void, recuperating. Imagine my disgust when I learned how my legacy had been corrupted.” She lets out a low, echoing laugh. “My plan was to destroy their domains before destroying them, but I suppose the order is irrelevant.” With a burst of uncanny strength, she charges forward, and the Realm of Void explodes into chaos.",
"questLostMasterclasser4Completion": "Under the onslaught of your final attack, the Lost Masterclasser screams in frustration, her body flickering into translucence. The thrashing void stills around her as she slumps forward, and for a moment, she seems to change, becoming younger, calmer, with an expression of peace upon her face… but then everything melts away with scarcely a whisper, and youre kneeling once more in the desert sand.<br><br>“It seems that we have much to learn about our own history,” King Manta says, staring at the broken ruins. “After the Master Aethermancer grew overwhelmed and lost control of her abilities, the outpouring of void must have leached the life from the entire land. Everything probably became deserts like this.”<br><br>“No wonder the ancients who founded Habitica stressed a balance of productivity and wellness,” the Joyful Reaper murmurs. “Rebuilding their world would have been a daunting task requiring considerable hard work, but they would have wanted to prevent such a catastrophe from happening again.”<br><br>“Oho, look at those formerly possessed items!” says the April Fool. Sure enough, all of them shimmer with a pale, glimmering translucence from the final burst of aether released when you laid Antizinnyas spirit to rest. “What a dazzling effect. I must take notes.”<br><br>“The concentrated remnants of aether in this area probably caused these animals to go invisible, too,” says Lady Glaciate, scratching a patch of emptiness behind the ears. You feel an unseen fluffy head nudge your hand, and suspect that youll have to do some explaining at the Stables back home. As you look at the ruins one last time, you spot all that remains of the first Masterclasser: her shimmering cloak. Lifting it onto your shoulders, you head back to Habit City, pondering everything that you have learned.<br><br>",
"questLostMasterclasser4Completion": "Under the onslaught of your final attack, the Lost Masterclasser screams in frustration, her body flickering into translucence. The thrashing void stills around her as she slumps forward, and for a moment, she seems to change, becoming younger, calmer, with an expression of peace upon her face… but then everything melts away with scarcely a whisper, and youre kneeling once more in the desert sand.<br><br>“It seems that we have much to learn about our own history,” King Manta says, staring at the broken ruins. “After the Master Aethermancer grew overwhelmed and lost control of her abilities, the outpouring of void must have leached the life from the entire land. Everything probably became deserts like this.”<br><br>“No wonder the ancients who founded Habitica stressed a balance of productivity and wellness,” the Joyful Reaper murmurs. “Rebuilding their world would have been a daunting task requiring considerable hard work, but they would have wanted to prevent such a catastrophe from happening again.”<br><br>“Oho, look at those formerly possessed items!” says the April Fool. Sure enough, all of them shimmer with a pale, glimmering translucence from the final burst of aether released when you laid Antizinnyas spirit to rest. “What a dazzling effect. I must take notes.”<br><br>“The concentrated remnants of aether in this area probably caused these animals to go invisible, too,” says Lady Glaciate, scratching a patch of emptiness behind the ears. You feel an unseen fluffy head nudge your hand, and suspect that youll have to do some explaining at the stables back home. As you look at the ruins one last time, you spot all that remains of the first Masterclasser: her shimmering cloak. Lifting it onto your shoulders, you head back to Habit City, pondering everything that you have learned.<br><br>",
"questLostMasterclasser4Boss": "Anti'zinnya",
"questLostMasterclasser4RageTitle": "Siphoning Void",
"questLostMasterclasser4RageDescription": "Siphoning Void: This bar fills when you don't complete your Dailies. When it is full, Anti'zinnya will remove the party's Mana!",
@@ -651,7 +651,7 @@
"questSilverUnlockText": "Unlocks Silver Hatching Potions for purchase in the Market",
"questSilverCollectMoonRunes": "Moon Runes",
"questSilverCollectCancerRunes": "Cancer Zodiac Runes",
"questSilverCompletion": "You've delved. You've dredged. You've scavenged. At last you emerge from the Dungeons, laden with runes and bars of silver, covered in sludge but exhilarated with success. You journey back to Habit City and set to work in an alchemy lab. You and @starsystemic follow the formulas @QuartzFox found, under the careful supervision of @Edge. Finally, in a great puff of glitter and smoke, your concoction settles into the familiar viscosity of a Hatching Potion!<br><br>@Edge scoops the mixture into vials and grins. “Let's give it a try, shall we? Anyone got any Eggs?”<br><br>You rush to the Stables, wondering what shining secrets may yet remain undiscovered...",
"questSilverCompletion": "You've delved. You've dredged. You've scavenged. At last you emerge from the Dungeons, laden with runes and bars of silver, covered in sludge but exhilarated with success. You journey back to Habit City and set to work in an alchemy lab. You and @starsystemic follow the formulas @QuartzFox found, under the careful supervision of @Edge. Finally, in a great puff of glitter and smoke, your concoction settles into the familiar viscosity of a Hatching Potion!<br><br>@Edge scoops the mixture into vials and grins. “Let's give it a try, shall we? Anyone got any Eggs?”<br><br>You rush to the stables, wondering what shining secrets may yet remain undiscovered...",
"questSilverNotes": "The recent discovery of Bronze Hatching Potions has all of Habitica talking. Could potions of even brighter metals be possible? You head to Habit City's central Public Library, accompanied by @QuartzFox and @starsystemic, and gather up great armloads of books on alchemy to study.<br><br>After hours of eye-straining labour, @QuartzFox lets out a not-quite-library-appropriate shout of triumph. “Aha! I've found it!” You hurry over to see. “A Silver Hatching Potion can be made with runes of the zodiac sign Cancer, dissolved in pure silver melted over flame infused with the power of Moon runes.”<br><br>“We'll need a lot of those ingredients,” muses @starsystemic. “In case an attempt goes wrong.”<br><br>“There's only one place to find huge quantities of such random crafting materials,” says @Edge, standing in the shadow of the stacks with arms crossed. Have they been there the whole time? “The Dungeons of Drudgery. Let's get going.”",
"questSilverText": "The Silver Solution",
"questDolphinUnlockText": "Unlocks Dolphin Eggs for purchase in the Market",
@@ -722,5 +722,54 @@
"questWindupDropWindupPotion": "Wind-Up Hatching Potion",
"questWindupBoss": "Clankton",
"questWindupCompletion": "As you dodge the attacks, you notice something odd: a stripy brass tail sticking out of the robots chassis. You plunge a hand amid the grinding gears and pull out… a trembling wind-up tiger cub. It snuggles against your shirt.<br><br>The clockwork robot immediately stops flailing and smiles, its cogs clicking back into place. “Ki-Ki-Kitty! Kitty got in me!”<br><br>“Great!” the Powerful says, blushing. “Ive been working hard on these wind-up pet potions. I guess I lost track of my new creations. Ive been missing my Tidy the workshop daily a lot lately…”<br><br>You follow the tinkerer and Clankton inside. Parts, tools and potions cover every surface. “Powerful” takes your watch, but hands you a few potions.<br><br>“Take these. Clearly theyll be safer with you!”",
"questTurquoiseNotes": "@gawrone runs into your room holding their Habitican Diploma in one hand and an extraordinarily large and dusty leather-bound tome in the other.<br><br>“Youll never guess what Ive discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. It is rumored that ancient people once inhabited that ocean floor in enchanted cities. I have used forgotten maps to find the most likely location! Get your shovel!”<br><br>The next evening you meet up, @QuartzFox and @starsystemic joining the party, and begin to dig. Deep in the ground you find a rune, with a turquoise gem nearby!<br><br>“Keep digging!” @gawrone urges. “If we find enough, we can make one of their ancient potions and history at the same time!”"
"questTurquoiseNotes": "@gawrone runs into your room holding their Habitican Diploma in one hand and an extraordinarily large and dusty leather-bound tome in the other.<br><br>“Youll never guess what Ive discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. It is rumored that ancient people once inhabited that ocean floor in enchanted cities. I have used forgotten maps to find the most likely location! Get your shovel!”<br><br>The next evening you meet up, @QuartzFox and @starsystemic joining the party, and begin to dig. Deep in the ground you find a rune, with a turquoise gem nearby!<br><br>“Keep digging!” @gawrone urges. “If we find enough, we can make one of their ancient potions and history at the same time!”",
"questStoneCollectCapricornRunes": "Capricorn Runes",
"questStoneCompletion": "The work clearing overgrowth and moving loose stones taxes you to the limits of your strength. But you divide the work among the team, and place stones in the paths behind you to help you find your way back to the others. The runes you find bolster your strength and determination, too, and in the end the garden doesn't look so neglected at all!<br><br>You convene at the Library as @starsystemic suggested, and find a Magic Potion formula that uses the runes you collected. “This is an unexpected reward for attending to our neglected tasks,” says @jjgame83.<br><br>@QuartzFox agrees, “And that is on top of having a beautiful garden to enjoy with our pets.”<br><br>“Let's start making some a-mazing Mossy Stone Hatching Potions!” says @starsystemic, and everyone joins in happily.",
"questStoneCollectMossyStones": "Mossy Stones",
"questFungiNotes": "Its been a rainy spring in Habitica and the ground around the stables is spongy and damp. You notice quite a few mushrooms have appeared along the wooden stable walls and fences. Theres a fog hanging about, not quite letting the sun peek through, and its a bit dispiriting.<br><br>Out of the mist you see the outline of the April Fool, not at all his usual bouncy self.<br><br>”Id hoped to bring you all some delightful Fungi Magic Hatching Potions so that you can keep your mushroom friends from my special day forever,” he says, his expression alarmingly unsmiling. “But this cold fog is really getting to me, its making me feel too tired and dismal to work my usual magic.”<br><br>“Oh no, sorry to hear that,” you say, noticing your own increasingly somber mood. “This fog is really making the day gloomy. I wonder where it came from…”<br><br>A low rumble sounds across the fields, and you see an outline emerging from the mist. Youre alarmed to see a gigantic and unhappy looking mushroom creature, and the mist appears to be emanating from it.<br><br>“Aha,” says the Fool, “I think this fungal fellow may be the source of our blues. Lets see if we can summon a little cheer for our friend here and ourselves.”",
"questPinkMarbleUnlockText": "Unlocks Pink Marble Hatching Potions for purchase in the Market.",
"questFungiText": "The Moody Mushroom",
"questFungiCompletion": "You and the April Fool look at each other with a sign of relief as the mushroom retreats to the forest.<br><br>“Ah,” the Fool exclaims, “that was quite a mycelial melancholy. Im glad we could improve his mood, and ours too! I feel my energy coming back. Come with me and well get those Fungi potions going together.”",
"questFungiBoss": "Moody Mushroom",
"questFungiRageTitle": "Moody Mushroom Mist",
"questFungiRageDescription": "This bar fills when you don't complete your Dailies. When it's full, the Moody Mushroom will take away some of your party's pending damage",
"questFungiRageEffect": "A Mist emanates from the Moody Mushroom and surrounds your party, dampening the mood and subduing your magic. The party's MP is reduced!",
"questFungiDropFungiPotion": "Fungi Hatching Potion",
"questFungiUnlockText": "Unlocks Fungi Hatching Potions for purchase in the Market.",
"questStoneText": "A Maze of Moss",
"questSolarSystemUnlockText": "Unlocks Solar System Hatching Potions for purchase in the Market",
"questSolarSystemText": "A Voyage of Cosmic Concentration",
"questSolarSystemNotes": "Your party is traveling through the cosmos, seeing the sights in a fantastical airship designed by talented space engineer @gawrone. Its meditationite propulsion relies on the calm of your Party to stay on course.<br><br>Up ahead in the clouds of sparkling galaxies, you spot an ominously pulsing star. “Keep your focus,” warns @beffymaroo. “If we get too distracted when were passing that nova, the pull between the star and our ship may veer us off course!”<br><br>As you near the star, pulses of strange energy come toward the ship.<br><br>“Theyre Diversionoids, thought creatures trying to get us lost,” says @SabreCat. “If we can let them flow by without carrying us away, we should be able to stay pointed toward our goal!”",
"questStoneCollectMarsRunes": "Mars Runes",
"questSolarSystemCompletion": "Through careful practice, you and the crew manage to keep the Diversionoids from sweeping you overboard, just by noticing and acknowledging them without letting them take over. As you pass safely by the pulsing star, @gawrone notices a cluster of floating bottles and pulls them aboard. Each appears to contain a tiny solar system!<br><br>“Well, looks like our hard work has brought us some fine rewards!” says @beffymaroo. “Lets see what celestial wonders might appear if we hatch pet eggs with these new potions.”",
"questStoneDropMossyStonePotion": "Mossy Stone Hatching Potion",
"questSolarSystemDropSolarSystemPotion": "Solar System Hatching Potion",
"questStoneNotes": "You open the gates to the Fortress of Neglect only to be surprised by the moss that has grown all over the statues, rocks and surfaces in the garden. “Oh no, the garden has been neglected for too long!” says @jjgame83.<br><br>“Well, it's never too late to start tending to the garden,” @PixelStormArt says enthusiastically, “but where shall we start tackling the maze of moss?”<br><br>“We can make and follow a plan so we don't get lost,” says @QuartzFox.<br><br>While clearing away the mossy rocks, @starsystemic spots Mars and Capricorn runes hidden underneath. “What are these for? Let's take them back to the Habit City Library to look them up when we're finished.”<br><br>That's assuming you find your way back out of here at all, you think, but don't say aloud.",
"questSolarSystemBoss": "Diversionoids",
"questStoneUnlockText": "Unlocks Mossy Stone Hatching Potions for purchase in the Market",
"questOnyxCollectPlutoRunes": "Pluto Runes",
"questOnyxText": "The Onyx Odyssey",
"questOnyxNotes": "@Vikte, @aspiring_advocate, and @starsystemic know youve been feeling unmotivated lately and decide that a fun day out might boost your mood. However, “fun” apparently means going deep-sea diving to search the Dark Crevasse for treasure! You don your diving gear, board the boat, and row towards the ancient city of Dilatory. As you travel, you ask them what kind of treasure youre looking for.<br><br>“Pluto runes!” says @Vikte.<br><br>“No, Leo runes!” says @aspiring_advocate.<br><br>“No, onyx stones!” says @starsystemic.<br><br>As they argue among themselves, you look into the ocean and see the cave entrance directly below you! Excited, you jump up, and dive into the sea, leaving the trio to watch as you swim towards the Dark Crevasse to search for the treasure yourself.",
"questOnyxCompletion": "As you enter the Dark Crevasse, the mantis shrimps that live there dart away, seemingly scared of you. However, they quickly return carrying small coloured orbs, and you realise that these are the treasures that the others wanted! You pocket a healthy collection of each type, say goodbye to the shrimps, and head back to the boat where the others help you aboard.<br><br>“Where have you been?” @Vikte exclaims. In response you show them the treasure youve collected.<br><br>“These ingredients make Onyx Magic Hatching Potions!”, @aspiring_advocate says excitedly as you begin to head back to shore.<br><br>“So… we can hatch Onyx pets!” @starsystemic smiles. “Didnt we say this would be fun?”<br><br>You smile back, excited for your new pets, and ready to finish your tasks!",
"questOnyxCollectLeoRunes": "Leo Runes",
"questOnyxCollectOnyxStones": "Onyx Stones",
"questOnyxUnlockText": "Unlocks Onyx Hatching Potions for purchase in the Market",
"questOnyxDropOnyxPotion": "Onyx Hatching Potion",
"questVirtualPetText": "Virtual Mayhem with the April Fool: The Beepening",
"questVirtualPetNotes": "Its a quiet and pleasant spring morning in Habitica, a week past a memorable April Fools Day. You and @Beffymaroo are at the stables tending to your pets (who are still a bit confused from their time spent virtually!).<br><br>In the distance you hear a rumble and a beeping noise, soft at first but increasing in volume as if its getting closer. An egg-shape appears on the horizon and as it nears, beeping ever louder, you see that it is a gigantic virtual pet!<br><br>“Oh no,” @Beffymaroo exclaims, “I think the April Fool left some unfinished business with this big fella here, he seems to want attention!”<br><br>The virtual pet beeps angrily, throwing a virtual tantrum and whomping ever closer.",
"questVirtualPetCompletion": "Some careful button pushing seems to have fulfilled the virtual pets mysterious needs, and finally it has quieted down and appears content.<br><br>Suddenly in a burst of confetti, the April Fool appears with a basket full of strange potions emitting soft beeps.<br><br>“What timing, April Fool,” @Beffymaroo says with a wry smile. “I suspect this large beeping fellow is an acquaintance of yours.”<br><br>“Uh, yes,” the Fool says, sheepishly. “So sorry about that, and thank you both for taking care of Wotchimon! Take these potions in the way of thanks, they can bring your Virtual pets back anytime you like!”<br><br>Youre not 100% sure youre on board with all the beeping, but theyre sure cute so its worth a shot!",
"questVirtualPetBoss": "Wotchimon",
"questVirtualPetRageTitle": "The Beepening",
"questVirtualPetRageEffect": "`Wotchimon uses Bothersome Beep!` Wotchimon sounds a bothersome beep, and its happiness bar suddenly disappears! Pending damage reduced.",
"questVirtualPetDropVirtualPetPotion": "Virtual Pet Hatching Potion",
"questVirtualPetUnlockText": "Unlocks Virtual Pet Hatching Potion for purchase in the Market",
"questVirtualPetRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Wotchimon will take away some of your party's pending damage!",
"questPinkMarbleNotes": "After hearing rumors about a cave in the Meandering Mountains that has pink rocks and dust shooting out of it, your party starts to investigate. As you approach the cave, there is indeed a huge pink dust cloud and strangely, you hear a tiny voice's battle cry, followed by the sound of shattering rock.<br><br>@Empress42 accidentally inhales some of the dust and suddenly feels dreamy and less productive. “Same here!” says @QuartzFox, “I'm suddenly fantasizing about a person that I barely know!”<br><br>@a_diamond peeks into the cave and finds a little being zipping around and smashing pink marbled rock to dust. “Take cover! This Cupid has been corrupted and is using his magic to cause limerence and unrealistic infatuations! We have to subdue him!”",
"questPinkMarbleCompletion": "You manage to pin the little guy down at last he was much tougher and faster than expected. Before he stirs again, you take away his quiver of glowing arrows. He blinks and suddenly looks around in surprise. “To escape my own sorrow and heartbreak for a while I pricked myself with one of my arrows… I don't remember anything after that!”<br><br>He is just about to flee the cave, notices that @Loremi has taken a sample of the marble dust and grins. “Try using some of this pink marble dust in a potion! Nurture the pets that hatch from it and you will find that real relationships are born from communication, mutual trust and care. I wish you luck, and I wish you love!”",
"questPinkMarbleBoss": "Cupido",
"questPinkMarbleRageTitle": "Pink Punch",
"questPinkMarbleRageDescription": "This bar fills when you don't complete your Dailies. When it is full, Cupido will take away some of your party's pending damage!",
"questPinkMarbleRageEffect": "`Cupido uses Pink Punch!` That wasn't affectionate at all! Your partymates are taken aback. Pending damage reduced.",
"questPinkMarbleDropPinkMarblePotion": "Pink Marble Hatching Potion",
"questPinkMarbleText": "Calm the Corrupted Cupid"
}
+116 -20
View File
@@ -2,7 +2,7 @@
"settings": "Settings",
"language": "Language",
"americanEnglishGovern": "In the event of a discrepancy in the translations, the American English version governs.",
"helpWithTranslation": "Would you like to help with the translation of Habitica? Great! Then visit <a href=\"https://translate.habitica.com\">Habitica's Weblate site</a>!",
"helpWithTranslation": "Are you interested in helping with the translation of Habitica? Great! Then visit <a href=\"https://translate.habitica.com\">Habitica's Weblate site</a>!",
"stickyHeader": "Sticky header",
"newTaskEdit": "Open new tasks in edit mode",
"dailyDueDefaultView": "Set Dailies default to 'due' tab",
@@ -26,7 +26,7 @@
"resetAccPop": "Start over, removing all levels, gold, gear, history, and tasks.",
"deleteAccount": "Delete Account",
"deleteAccPop": "Cancel and remove your Habitica account.",
"feedback": "If you'd like to give us feedback, please enter it below - we'd love to know what you liked or didn't like about Habitica! Don't speak English well? No problem! Use the language you prefer.",
"feedback": "If you'd like to give us feedback, please enter it below - we'd love to hear your feedback! It will be anonymous unless you choose to enter your contact details. Don't speak English well? No problem! Use the language you prefer.",
"qrCode": "QR Code",
"dataExport": "Data Export",
"saveData": "Here are a few options for saving your data.",
@@ -36,13 +36,13 @@
"userData": "User Data",
"exportUserData": "Export User Data:",
"export": "Export",
"xml": "(XML)",
"json": "(JSON)",
"xml": "XML",
"json": "JSON",
"customDayStart": "Custom Day Start",
"sureChangeCustomDayStartTime": "Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!",
"customDayStartHasChanged": "Your custom day start has changed.",
"nextCron": "Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!",
"customDayStartInfo1": "Habitica defaults to check and reset your Dailies at midnight in your own time zone each day. You can customise that time here.",
"customDayStartInfo1": "Habitica checks and resets your Dailies at midnight in your own time zone each day. You can adjust when that happens past the default time here.",
"misc": "Misc",
"showHeader": "Show Header",
"changePass": "Change Password",
@@ -54,10 +54,10 @@
"confirmPass": "Confirm New Password",
"newUsername": "New Username",
"dangerZone": "Danger Zone",
"resetText1": "WARNING! This resets many parts of your account. This is highly discouraged, but some people find it useful in the beginning after playing with the site for a short time.",
"resetText2": "You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.",
"deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.",
"deleteSocialAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type \"<%= magicWord %>\" into the text box below.",
"resetText1": "<b>Be careful!</b> This resets many parts of your account. This is highly discouraged, but some people find it useful in the beginning after playing with the site for a short time.",
"resetText2": "Another option is using an <b>Orb of Rebirth</b>, which will reset everything else while preserving your Tasks and Equipment.",
"deleteLocalAccountText": "<b>Are you sure?</b> This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.",
"deleteSocialAccountText": "<b>Are you sure?</b> This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type <b>\"<%= magicWord %>\"</b> into the text box below.",
"API": "API",
"APIv3": "API v3",
"APIText": "Copy these for use in third party applications. However, think of your API Token like a password, and do not share it publicly. You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.",
@@ -76,8 +76,8 @@
"resetDo": "Do it, reset my account!",
"resetComplete": "Reset complete!",
"fixValues": "Fix Values",
"fixValuesText1": "If you've encountered a bug or made a mistake that unfairly changed your character (damage you shouldn't have taken, Gold you didn't really earn, etc.), you can manually correct your numbers here. Yes, this makes it possible to cheat: use this feature wisely, or you'll sabotage your own habit-building!",
"fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.",
"fixValuesText1": "If you&apos;ve encountered an issue that unfairly changed your character (damage you shouldn&apos;t have taken, Gold you didn&apos;t really earn, etc.), you can manually correct those values here. Yes, this makes it possible to cheat: use this feature wisely, or you&apos;ll sabotage your own habit-building!",
"fixValuesText2": "<b>Note</b>: To restore Streaks on individual Tasks, edit the Task and use the Restore Streak field.",
"fix21Streaks": "21-Day Streaks",
"discardChanges": "Discard Changes",
"deleteDo": "Do it, delete my account!",
@@ -103,26 +103,26 @@
"giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> month subscription",
"giftedSubscriptionFull": "Hello <%= username %>, <%= sender %> has sent you <%= monthCount %> months of subscription!",
"invitedParty": "You were invited to a Party",
"invitedGuild": "You were invited to a Guild",
"invitedGuild": "You were invited to a Group",
"importantAnnouncements": "Reminders to check in to complete tasks and receive prizes",
"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",
"questStarted": "Your Quest has Begun",
"invitedQuest": "Invited to Quest",
"kickedGroup": "Kicked from group",
"kickedGroup": "Removed from group",
"remindersToLogin": "Reminders to check in to Habitica",
"unsubscribedSuccessfully": "Unsubscribed successfully!",
"unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from <a href=\"/user/settings/notifications\">Settings > &gt; Notifications</a> (requires login).",
"unsubscribedTextOthers": "You won't receive any other email from Habitica.",
"unsubscribeAllEmails": "Tick to Unsubscribe from Emails",
"unsubscribeAllEmailsText": "By ticking this box, I certify that I understand that by unsubscribing from all emails, Habitica will never be able to notify me via email about important changes to the site or my account.",
"unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications",
"unsubscribeAllEmails": "Unsubscribe from Emails",
"unsubscribeAllEmailsText": "Habitica will be unable to notify you via email about important changes to the site or your account.",
"unsubscribeAllPush": "Unsubscribe from all Push Notifications",
"correctlyUnsubscribedEmailType": "Correctly unsubscribed from \"<%= emailType %>\" emails.",
"subscriptionRateText": "Recurring <strong>$<%= price %> USD</strong> every <strong><%= months %> months</strong>",
"benefits": "Benefits",
"coupon": "Coupon",
"couponText": "We sometimes have events and give out promo codes for special gear (eg, those who stop by our Wondercon booth)",
"couponText": "We sometimes have events and give out promo codes for special gear.",
"apply": "Apply",
"promoCode": "Promo Code",
"promoCodeApplied": "Promo Code Applied! Check your inventory",
@@ -135,7 +135,7 @@
"generate": "Generate",
"getCodes": "Get Codes",
"webhooks": "Webhooks",
"webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> page.",
"webhooksInfo": "Webhooks provide a way for developers to receive notifications when a particular action is performed, such as scoring or updating a Task, or sending a message in a Group. By creating a webhook, you will be able to listen to changes in Habitica and build apps that respond to these changes.<br><br>For additional information and examples on webhooks, please visit our <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">API Docs</a>",
"enabled": "Enabled",
"webhookURL": "Webhook URL",
"invalidUrl": "invalid URL",
@@ -159,7 +159,7 @@
"amazonPayments": "Amazon Payments",
"amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.",
"timezone": "Time Zone",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <strong><%= utc %></strong>",
"timezoneUTC": "Your time zone is set by your computer, which is: <strong><%= utc %></strong>",
"timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.<br><br> <strong>If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all.</strong> If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices.",
"push": "Push",
"about": "About",
@@ -183,5 +183,101 @@
"chatExtension": "<a target='blank' href='https://chrome.google.com/webstore/detail/habitrpg-chat-client/hidkdfgonpoaiannijofifhjidbnilbb'>Chrome Chat Extension</a> and <a target='blank' href='https://addons.mozilla.org/en-US/firefox/addon/habitica-chat-client-2/'>Firefox Chat Extension</a>",
"displaynameIssueNewline": "Display Names may not contain backslashes followed by the letter N.",
"resetAccount": "Reset Account",
"giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!"
"giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!",
"dayStartAdjustment": "Day Start Adjustment",
"suggestMyUsername": "Suggest my username",
"transaction_gift_send": "<b>Gifted</b> to",
"contentRelease": "Content releases + Events",
"bannedWordUsedInProfile": "Your Display Name or About text contained inappropriate language.",
"changeDisplayNameDisclaimer": "This is the name that will be displayed for your Avatar in Habitica.",
"changePasswordDisclaimer": "Password must be 8 characters or more. We recommend a strong password that you're not using elsewhere.",
"dateFormatDisclaimer": "Adjust the date formatting across Habitica.",
"enableAudio": "Enable Audio",
"playDemoAudio": "Play Demo",
"bannedSlurUsedInProfile": "Your Display Name or About text contained a slur, and your chat privileges have been revoked.",
"timestamp": "Timestamp",
"amount": "Amount",
"action": "Action",
"note": "Note",
"noClassSelected": "No Class Selected",
"currentClass": "Current Class",
"changeClassSetting": "Change Class",
"chooseClassSetting": "Choose Class",
"changeClassDisclaimer": "Changing your class will refund all of your existing Stat Points. Once you have selected your new class, adjust your Stat Points from the Stats section of your profile.",
"remainingBalance": "Remaining Balance",
"noHourglassTransactions": "You don't have any hourglass transactions yet.",
"transaction_create_guild": "<b>Created</b> guild",
"transaction_change_class": "<b>Class</b> change",
"transaction_rebirth": "Used Orb of Rebirth",
"transaction_release_pets": "Released pets",
"transaction_release_mounts": "Released mounts",
"transaction_reroll": "Used Fortify Potion",
"transaction_admin_update_hourglasses": "<b>Admin</b> updated",
"connected": "Connected",
"connect": "Connect",
"remove": "Remove",
"resetTextLocal": "If you're absolutely certain, type your password into the text box below.",
"resetTextSocial": "If you're absolutely certain, type <b>\"<%= magicWord %>\"</b> into the text box below.",
"APITokenDisclaimer": "<b>Your API Token is like a password; Do not share it publicly.</b> You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.<br><br><b>Note:</b> If you need a new API Token (e.g., if you accidentally shared it), email <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your User ID and current Token. Once it is reset you will need to re-authorize everything by logging out of the website and mobile app and by providing the new Token to any other Habitica tools that you use.",
"audioThemeDisclaimer": "Audio themes add optional sound effects to the Habitica website. Volume levels are controlled using your computer's volume settings.",
"gemCap": "Gem Cap",
"nextHourglass": "Next Hourglass",
"transaction_buy_gold": "<b>Bought</b> with gold",
"transaction_create_challenge": "<b>Created</b> challenge",
"transaction_create_bank_challenge": "<b>Created</b> bank challenge",
"transaction_subscription_perks": "<b>Subscription</b> perk",
"transaction_admin_update_balance": "<b>Admin</b> given",
"thirdPartyTools": "Find third party apps, extensions, and all kinds of other tools you can use with your account on the <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica wiki</a>.",
"passwordSuccess": "Password successfully changed",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> for <strong><%= months %> months</strong>",
"addPasswordAuth": "Add Password",
"onlyPrivateSpaces": "Only in private spaces",
"adjustment": "Adjustment",
"passwordIssueLength": "Passwords must be between 8 and 64 characters.",
"mentioning": "Mentioning",
"everywhere": "Everywhere",
"transactions": "Transactions",
"hourglassTransactions": "Hourglass Transactions",
"noGemTransactions": "You don't have any gem transactions yet.",
"transaction_debug": "Debug Action",
"transaction_buy_money": "<b>Bought</b> with money",
"transaction_contribution": "<b>Tier</b> change",
"nextHourglassDescription": "Subscribers receive Mystic Hourglasses within\nthe first three days of the month.",
"transaction_spend": "<b>Spent</b> on",
"transaction_gift_receive": "<b>Received</b> from",
"generalSettings": "General Settings",
"siteData": "Site Data",
"taskSettings": "Task Settings",
"confirmCancelChanges": "Are you sure? You will lose your unsaved changes.",
"account": "Account",
"loginMethods": "Login Methods",
"character": "Character",
"siteLanguage": "Site Language",
"showLevelUpModal": "When Gaining a Level",
"showHatchPetModal": "When Hatching a Pet",
"showRaisePetModal": "When Raising a Pet into a Mount",
"showStreakModal": "When Attaining a Streak Achievement",
"baileyAnnouncement": "Latest Bailey Announcement",
"view": "View",
"feedbackPlaceholder": "Add your feedback",
"downloadCSV": "Download CSV",
"downloadAs": "Download as",
"yourUserData": "Your User Data",
"taskHistory": "Task History",
"yourUserDataDisclaimer": "Here you can download a copy of your task history or your full user data.",
"useridCopied": "User ID copied to clipboard.",
"userIdTooltip": "The User ID is a unique number that Habitica automatically generates when a player joins, similar to a Username. However, unlike the Username, a User ID can not be changed.",
"developerMode": "Developer Mode",
"developerModeTooltip": "Habitica provides a developer mode to enable additional features that interact with Habitica's API.",
"api": "API",
"currentPass": "Current Password",
"resetDetail1": "You will lose all your levels, Gold, and Experience points.",
"resetDetail2": "You will keep your current class, achievements and your pets and mounts.",
"resetDetail3": "All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data.",
"resetDetail4": "You will lose all your equipment except Subscriber Mystery Items and free commemorative items. You will be able to buy the deleted items back, including all limited edition equipment (you will need to be in the correct class to re-buy class-specific gear).",
"APICopied": "API token copied to clipboard.",
"APITokenTitle": "API Token",
"userNameSuccess": "Username successfully changed",
"addWebhook": "Add Webhook",
"changeEmailDisclaimer": "This is the email address that you use to log in to Habitica, as well as receive notifications."
}
+51 -5
View File
@@ -120,7 +120,7 @@
"paypalCanceled": "Your subscription has been cancelled",
"choosePaymentMethod": "Choose your payment method",
"buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running",
"support": "SUPPORT",
"support": "Support",
"gemBenefitLeadin": "What can you buy with Gems?",
"gemBenefit1": "Unique and fashionable costumes for your avatar.",
"gemBenefit2": "Backgrounds to immerse your avatar in the world of Habitica!",
@@ -132,8 +132,8 @@
"subscriptionBenefit5": "Receive the Royal Purple Jackalope pet when you become a new subscriber.",
"subscriptionBenefit6": "Earn Mystic Hourglasses to purchase items in the Time Travelers Shop!",
"purchaseAll": "Purchase Set",
"gemsRemaining": "Gems remaining",
"notEnoughGemsToBuy": "You are unable to buy that amount of Gems",
"gemsRemaining": "remaining",
"notEnoughGemsToBuy": "No more Gems available for purchase this month. More will become available within the first 3 days of each month.",
"mysterySet201902": "Cryptic Crush Set",
"mysterySet201908": "Footloose Faun Set",
"mysterySet201907": "Beach Buddy Set",
@@ -159,7 +159,7 @@
"needToUpdateCard": "Need to update your card?",
"subMonths": "Sub Months",
"subscriptionStats": "Subscription Stats",
"subscriptionInactiveDate": "Your subscription benefits will become inactive on <strong><%= date %></strong>",
"subscriptionInactiveDate": "Your subscription benefits will become inactive on <br><strong><%= date %></strong>",
"subscriptionCanceled": "Your subscription is canceled",
"youAreSubscribed": "You are subscribed to Habitica",
"doubleDropCap": "Double the Drops",
@@ -191,5 +191,51 @@
"howManyGemsPurchase": "How many Gems would you like to purchase?",
"howManyGemsSend": "How many Gems would you like to send?",
"needToPurchaseGems": "Need to purchase Gems as a gift?",
"wantToSendOwnGems": "Want to send your own Gems?"
"wantToSendOwnGems": "Want to send your own Gems?",
"mysterySet202312": "Wintry Blue Set",
"mysterySet202303": "Mane Character Set",
"mysterySet202403": "Lucky Legend Set",
"mysterySet202401": "Snowy Spellbinder Set",
"mysterySet202112": "Antarctic Undine Set",
"mysterySet202209": "Magical Scholar Set",
"mysterySet202402": "Paradise Pink Set",
"mysterySet202308": "Purple Protagonist Set",
"mysterySet202404": "Mycelial Magus Set",
"mysterySet202405": "Gilded Dragon Set",
"mysterySet202210": "Ominous Ophidian Set",
"mysterySet202406": "Phantom Buccaneer Set",
"mysterySet202311": "All-Seeing Spellbinder Set",
"sendAGift": "Send Gift",
"haveNonRecurringSub": "You have a non-recurring gift subscription.",
"switchToRecurring": "Switch to a recurring subscription?",
"subscriptionCreditConversion": "Starting a new subscription will convert any remaining months to credit that will be used after the recurring subscription is cancelled.",
"monthlyGems": "Monthly Gems:",
"mysterySet202301": "Valiant Vulpine Set",
"continueGiftSubBenefits": "Want to continue your benefits? You can start a new subscription before your gifted one runs out to keep your benefits active.",
"mysterySet202103": "Blossom Viewing Set",
"mysterySet202104": "Thistle Guardian Set",
"mysterySet202105": "Nebula Dragon Set",
"mysterySet202106": "Sunset Siren Set",
"mysterySet202107": "Beachy Keen Set",
"mysterySet202108": "Fiery Shounen Set",
"mysterySet202109": "Lunar Lepidopteran Set",
"mysterySet202111": "Cosmic Chronomancer Set",
"mysterySet202201": "Midnight Merrymaker Set",
"mysterySet202203": "Dauntless Dragonfly Set",
"mysterySet202205": "Dusk-Winged Dragon Set",
"mysterySet202207": "Jammin' Jelly Set",
"mysterySet202211": "Electromancer Set",
"mysterySet202206": "Sea Sprite Set",
"mysterySet202110": "Mossy Gargoyle Set",
"mysterySet202208": "Perky Ponytail Set",
"mysterySet202306": "Razzle Dazzle Rainbow Set",
"mysterySet202204": "Virtual Adventurer Set",
"mysterySet202202": "Turquoise Twintails Set",
"mysterySet202307": "Perilous Kraken Set",
"mysterySet202212": "Glacial Guardian Set",
"mysterySet202309": "Colossal Comet Moth Set",
"mysterySet202305": "Eventide Dragon Set",
"mysterySet202302": "Trickster Tabby Set",
"mysterySet202304": "Tiptop Teapot Set",
"mysterySet202310": "Ghostlight Wraith Set"
}
+11 -1
View File
@@ -135,5 +135,15 @@
"pressEnterToAddTag": "Press Enter to add tag: '<%= tagName %>'",
"enterTag": "Enter a tag",
"addTags": "Add tags...",
"tomorrow": "Tomorrow"
"tomorrow": "Tomorrow",
"counter": "Counter",
"taskSummary": "<%= type %> Summary",
"adjustCounter": "Adjust Counter",
"resetCounter": "Reset Counter",
"editTagsText": "Edit Tags",
"taskAlias": "Task Alias",
"taskAliasPopover": "This task alias can be used when integrating with 3rd party integrations. Only dashes, underscores, and alphanumeric characters are supported. The task alias must be unique among all your tasks.",
"taskAliasPlaceholder": "your-task-alias-here",
"scoreUp": "Score up",
"scoreDown": "Score down"
}
+7 -2
View File
@@ -214,7 +214,7 @@
"backgroundStormyRooftopsNotes": "Deslízate a través del Tempestuoso Techo.",
"backgroundWindyAutumnText": "Otoño Ventoso",
"backgroundWindyAutumnNotes": "Caza las hojas durante el Otoño Ventoso.",
"incentiveBackgrounds": "Conjunto de fondos lisos",
"incentiveBackgrounds": "Fondos Estándar",
"backgroundVioletText": "violeta",
"backgroundVioletNotes": "Un vibrante fondo violeta.",
"backgroundBlueText": "Azul",
@@ -867,5 +867,10 @@
"backgroundMaypoleText": "Palo de Mayo",
"backgroundMaypoleNotes": "Baila alrededor de un divertido Palo de Mayo.",
"backgroundPottersStudioText": "Taller de Alfarero",
"backgroundPottersStudioNotes": "Crea arte en el Taller de Alfarero."
"backgroundPottersStudioNotes": "Crea arte en el Taller de Alfarero.",
"backgrounds062024": "CONJUNTO 121: Publicado en Junio 2024",
"backgroundShellGateText": "Cancela de Concha",
"backgrounds072024": "CONJUNTO 122: Publicado en Julio 2024",
"backgroundShellGateNotes": "Pasa a través de la decoración coralina de la Cancela de Concha.",
"monthlyBackgrounds": "Fondos Mensuales"
}
+7 -2
View File
@@ -2,7 +2,7 @@
"communityGuidelinesWarning": "Por favor, ten en cuenta que tu Nombre de Usuario, foto de perfil y biografía deben cumplir con las <a href='https://habitica.com/static/community-guidelines' target='_blank'>Normas de la Comunidad</a> (por ejemplo, no se permite lenguaje grosero, temas adultos, insultos, etc.) Si tienes preguntas acerca de qué es o no apropiado, no dudes en enviar un email a <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Perfil",
"avatar": "Personalizar personaje",
"editAvatar": "Editar personaje",
"editAvatar": "Personalizar tu Avatar",
"noDescription": "Este habiticano no ha añadido una descripción.",
"noPhoto": "Este habiticano no ha añadido una foto.",
"other": "Otro",
@@ -189,5 +189,10 @@
"notEnoughGold": "No hay suficiente Oro.",
"chatCastSpellPartyTimes": "<%= username %> lanza <%= spell %> para el equipo <%= times %> veces.",
"chatCastSpellUserTimes": "<%= username %> lanza <%= spell %> sobre <%= target %> <%= times %> veces.",
"nextReward": "Próxima recompensa de Registro"
"nextReward": "Próxima recompensa de Registro",
"titleFacialHair": "Vello Facial",
"titleHaircolor": "Colores de Pelo",
"titleHairbase": "Estilos de Peinado",
"customizations": "Personalizaciones",
"skins": "Pieles"
}
+10 -3
View File
@@ -211,7 +211,7 @@
"hatchingPotionGlow": "que brilla en la oscuridad",
"hatchingPotionFrost": "Escarcha",
"hatchingPotionIcySnow": "Nieve Glacial",
"hatchingPotionNotes": "Vierte esto en un huevo y eclosionará como una mascota <%= potText(locale) %>.",
"hatchingPotionNotes": "Vierte esto en un huevo y eclosionará como una Mascota <%= potText(locale) %>.",
"premiumPotionAddlNotes": "No puede usarse en huevos de Mascotas de Misiones. Disponible para su compra hasta <%= date(locale) %>.",
"foodMeat": "Carne",
"foodMeatThe": "La Carne",
@@ -351,7 +351,7 @@
"questEggRobotAdjective": "un futurista",
"questEggRobotMountText": "Robot",
"questEggRobotText": "Robot",
"premiumPotionUnlimitedNotes": "No puede usarse en huevos de Mascotas de Misiones.",
"premiumPotionUnlimitedNotes": "No puede usarse en huevos de Mascota de Misiones.",
"hatchingPotionAmber": "Ámbar",
"hatchingPotionAurora": "Aurora",
"hatchingPotionBirchBark": "Corteza de abedul",
@@ -376,5 +376,12 @@
"hatchingPotionPinkMarble": "Mármol Rosa",
"hatchingPotionTeaShop": "Tetería",
"hatchingPotionRoseGold": "Oro Rosa",
"hatchingPotionFungi": "Setas"
"hatchingPotionFungi": "Setas",
"questEggGiraffeMountText": "Jirafa",
"questEggGiraffeAdjective": "una imponente",
"questEggChameleonText": "Camaleón",
"questEggChameleonMountText": "Camaleón",
"questEggChameleonAdjective": "del Caos",
"hatchingPotionKoi": "Koi",
"questEggGiraffeText": "Jirafa"
}
+42 -1
View File
@@ -3138,5 +3138,46 @@
"armorArmoireBlueStripedSwimsuitText": "Clásico Bañador de Rallas Azules",
"headMystery202406Notes": "Las fantasmales plumas que adornan este sombrero brillan pálidamente, recuerdan las espectrales olas del mar de la desesperación. No otorga ningún beneficio. Artículo de Suscriptor Junio 2024.",
"headMystery202406Text": "Sombrero de Bucanero Fantasmal",
"shieldArmoireBuoyantBeachBallText": "Balón de Playa"
"shieldArmoireBuoyantBeachBallText": "Balón de Playa",
"weaponSpecialSummer2024RogueNotes": "¡Devuelve sus afilados aguijones en contra de ellos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Verano 2024.",
"weaponSpecialSummer2024WarriorNotes": "Algunos de estos dientes de tiburón perdidos son transformados en una poderosa arma capaz de causar daño en cualquier dirección. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Verano 2024.",
"armorSpecialSummer2024HealerNotes": "Ni caso a tus detractores. ¡Algo lento pero firme es la forma más válida de abordar las tareas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2024.",
"headSpecialSummer2024RogueNotes": "Este yelmo apretado con esa especie de tentáculo tipo cuerno, por increíble que parezca, te ayuda a esconderte para que puedas golpear cuando y como tu decidas. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Verano 2024.",
"headSpecialSummer2024MageNotes": "Este sombrero se mece suavemente en las corrientes del océano a la vez que te asiste para canalizar tu gran sabiduría. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Verano 2024.",
"headArmoireCorsairsBandanaNotes": "Este pañuelo badana es esencial ya sea que desees mantener tu cabeza protegida de alguna gaviota que volando sobre ella suelte la carga o por que no quieras que la tripulación vea que estas sudando nerviosamente y decida amotinarse. Eso si, añade una cuenta decorativa cada vez que completes una de tus aventuras. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Corsario (Artículo 2 de 3)",
"shieldSpecialSummer2024WarriorNotes": "Jajaja, para todos aquellos que dicen que no eres capaz de alcanzar tus objetivos, mirad: ¡decídselo a mi mano, quiero decir, jeje, aleta! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2024.",
"gearItemsCompleted": "¡Ya tienes todo el equipamiento de <%= klass %>! Se publicará nuevo equipamiento en las Galas estaciónales.",
"moreArmoireGearAvailable": "¡Hasta entonces, hay aún <%= armoireCount %> piezas de equipamiento que puedes encontrar en el Armario Encantado!",
"moreArmoireGearComing": "¡También en el Armario Encantado tienes nuevos objetos cada mes!",
"weaponSpecialSummer2024RogueText": "Tridente de Nudibranquio",
"weaponSpecialSummer2024MageText": "Varita de Anémona de Mar",
"weaponSpecialSummer2024MageNotes": "Estos tentáculos terroríficos poseen la habilidad de disipar, desviar y dirigir la magia indistintamente. Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Equipamiento de edición limitada Verano 2024.",
"weaponSpecialSummer2024HealerNotes": "Jeje, te va a sorprender gratamente descubrir lo duro que es el caparazón que remata este bastón. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Verano 2024.",
"weaponSpecialSummer2024HealerText": "Bastón Caracol Marino",
"weaponSpecialSummer2024WarriorText": "Rebanadora Diente de Tiburón-Ballena",
"weaponArmoireCorsairsBladeText": "Cuchilla de Corsario",
"weaponArmoireCorsairsBladeNotes": "Ya sea que uses esta poderosa cuchilla para saquear o para proteger, puedes estar satisfecho de haberla traído desde tierra contigo. Eso si, a bordo de este galeón asegúrate de guardarla en un sitio seguro mientras no la uses. Aumenta la fuerza en <%= str %>. Armario Encantado: Conjunto de Corsario (Artículo 3 de 3)",
"armorSpecialSummer2024RogueText": "Cola de Nudibranquio",
"armorSpecialSummer2024RogueNotes": "Puede que seas un gusano marino sin caparazón, ¡pero eres un gusano con alas marinas! Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Verano 2024.",
"armorSpecialSummer2024WarriorText": "Cola de Tiburón-Ballena",
"armorSpecialSummer2024WarriorNotes": "Después de completar tu transformación en un auténtico Guerrero Tiburón-Ballena, ¡nada valientemente hacia la batalla contra tus tareas! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2024.",
"armorSpecialSummer2024MageText": "Cola de Anémona de Mar",
"armorSpecialSummer2024MageNotes": "¡Dile a tu enemigo que vaya con cuidadito de enfadar a una anémona! (Ahora diles que repitan eso mismo cinco veces más rápido) Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Verano 2024.",
"armorSpecialSummer2024HealerText": "Armadura de Caracol Marino",
"armorMystery202407Text": "Vestido de Ajolote Afable",
"armorMystery202407Notes": "¡Deslízate por lagos y canales con tu amplia cola rosa! No otorga ningún beneficio. Artículo de Suscriptor Julio 2024.",
"armorArmoireCorsairsCoatAndCapeText": "Casaca y Capa de Corsario",
"armorArmoireCorsairsCoatAndCapeNotes": "Ya sea que estes echando una ojeada por los muelles esperando tu momento o lanzándote de cabeza al peligro en mar abierto, estos ropajes te mantendrán seco y con un porte imponente. Ahora solo queda que mantengas el equilibrio cuando estes en cubierta para no resbalar y perder toda dignidad. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Corsario (Artículo 1 de 3)",
"headSpecialSummer2024RogueText": "Yelmo de Nudibranquio",
"headSpecialSummer2024WarriorText": "Casco Tiburón-Ballena",
"headSpecialSummer2024WarriorNotes": "Divide esas difíciles tareas en dos con este útil timón. Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada Verano 2024.",
"headSpecialSummer2024MageText": "Sombrero de Anémona Marina",
"headSpecialSummer2024HealerText": "Caparazón de Caracol Marino",
"headSpecialSummer2024HealerNotes": "La hermosa espiral de este caparazón te recuerda constantemente que no debes caer en la espiral y perder el control. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Verano 2024.",
"headMystery202407Text": "Capucha de Ajolote Afable",
"headMystery202407Notes": "¡Te confiere branquias mágicas para que puedas respirar bajo de agua! No otorga ningún beneficio. Artículo de Suscriptor Julio 2024.",
"headArmoireCorsairsBandanaText": "Pañuelo Badana de Corsario",
"shieldSpecialSummer2024WarriorText": "Aleta de Tiburón-Ballena",
"shieldSpecialSummer2024HealerText": "Escudo de Caracol Marino",
"shieldSpecialSummer2024HealerNotes": "Este escudo pulido es más duro aún que tu bastón de Caracol Marino así que tela. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2024."
}
+17 -1
View File
@@ -223,5 +223,21 @@
"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"
"submitQuestion": "Enviar pregunta",
"general": "General",
"allNotifications": "Todas las Notificaciones",
"blockPlayer": "Bloquear un Jugador",
"unblockPlayer": "Desbloquear un Jugador",
"adminTools": "Herramientas de Administrador",
"mutePlayer": "Silenciar",
"shadowMute": "Sombrear Silenciado",
"banPlayer": "Restringir un Jugador",
"unbanPlayer": "Permitir Jugador",
"bannedPlayer": "Este jugador está restringido.",
"whyReportingPlayerPlaceholder": "Motivos del informe",
"titleCustomizations": "Personalizaciones",
"whyReportingPlayer": "¿Por qué informas acerca de este jugador?",
"reportPlayer": "Informar acerca de un Jugador",
"viewAdminPanel": "Ver Comandos de Administrador",
"playerReportModalBody": "Solo deberías informar de un jugador que de alguna forma quebrantara las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o <%= secondLinkStart %>los Terminos de Servicio<%= linkEnd %>. Enviar un informe falso es una clara violación de la Normas de la Comunidad de Habitica."
}
+16 -12
View File
@@ -130,7 +130,7 @@
"winter2019PyrotechnicSet": "Pirotécnico (Mago)",
"winter2019WinterStarSet": "Estrella Invernal (Sanador)",
"winter2019PoinsettiaSet": "Flor de Navidad (Pícaro)",
"winterPromoGiftHeader": "¡REGALA UNA SUSCRIPCIÓN, RECIBE OTRA GRATIS!",
"winterPromoGiftHeader": "¡REGALA UNA SUSCRIPCIÓN, RECIBE OTRA GRATIS!",
"winterPromoGiftDetails1": "Solo hasta el 6 de enero, cuando regales una suscripción a alguien, ¡obtienes la misma suscripción gratis!",
"winterPromoGiftDetails2": "Por favor, ten en cuenta que si tú o la persona que recibe el regalo ya tenéis una suscripción recurrente, la suscripción regalada solo empezará después de que esa suscripción sea cancelada o haya expirado. ¡Muchas gracias por tu apoyo! <3",
"discountBundle": "Lote",
@@ -143,7 +143,7 @@
"september2018": "Septiembre del 2018",
"september2017": "Septiembre del 2017",
"june2018": "Junio 2018",
"fall2019RavenSet": "Cuervo (Guerrero)",
"fall2019RavenSet": "Cuervo (Guerrero)",
"fall2019LichSet": "Liche (Sanador)",
"fall2019CyclopsSet": "Cíclope (Mago)",
"fall2019OperaticSpecterSet": "Espectro Operístico (Pícaro)",
@@ -151,11 +151,11 @@
"summer2019ConchHealerSet": "Caracola (Sanador)",
"summer2019WaterLilyMageSet": "Nenúfar (Mago)",
"summer2019SeaTurtleWarriorSet": "Tortuga Marina (Guerrero)",
"winter2020LanternSet": "Linterna (Pícaro)",
"winter2020LanternSet": "Linterna (Pícaro)",
"winter2020WinterSpiceSet": "Especia de Invierno (Sanador)",
"winter2020CarolOfTheMageSet": "Villancico del Mago",
"winter2020EvergreenSet": "Siempre Joven (Guerrero)",
"summer2020CrocodileRogueSet": "Cocodrilo (Pícaro)",
"summer2020CrocodileRogueSet": "Cocodrilo (Pícaro)",
"summer2020SeaGlassHealerSet": "Cristal Marino (Sanador)",
"summer2020OarfishMageSet": "Regaleco (Mago)",
"summer2020RainbowTroutWarriorSet": "Trucha Arcoiris (Guerrero)",
@@ -163,12 +163,12 @@
"spring2020IrisHealerSet": "Iris (Sanador)",
"spring2020PuddleMageSet": "Charco (Mago)",
"spring2020BeetleWarriorSet": "Escarabajo Rinoceronte (Guerrero)",
"fall2020TwoHeadedRogueSet": "Bicéfalo (Pícaro)",
"fall2020TwoHeadedRogueSet": "Bicéfalo (Pícaro)",
"fall2020ThirdEyeMageSet": "Tercer ojo (Mago)",
"fall2020DeathsHeadMothHealerSet": "Polilla cabeza de la muerte (Sanador)",
"fall2020WraithWarriorSet": "Espectro (Guerrero)",
"royalPurpleJackolantern": "Calabaza de Halloween púrpura real",
"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.",
"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",
@@ -192,7 +192,7 @@
"fall2021FlameSummonerHealerSet": "Invocador de la llama (Sanador)",
"fall2021HeadlessWarriorSet": "Acéfalo (Guerrero)",
"fall2021OozeRogueSet": "Cieno (Pícaro)",
"winter2022FireworksRogueSet": "Fuegos Artificiales (Pícaro)",
"winter2022FireworksRogueSet": "Fuegos Artificiales (Pícaro)",
"winter2022StockingWarriorSet": "Calcetín (Guerrero)",
"winter2022PomegranateMageSet": "Granada (Mago)",
"winter2022IceCrystalHealerSet": "Cristal de Hielo (Sanador)",
@@ -200,11 +200,11 @@
"spring2022RainstormWarriorSet": "Tempestad (Guerrero)",
"spring2022ForsythiaMageSet": "Forsitia (Mago)",
"spring2022PeridotHealerSet": "Peridoto (Sanador)",
"summer2022CrabRogueSet": "Cangrejo (Pícaro)",
"summer2022CrabRogueSet": "Cangrejo (Pícaro)",
"summer2022MantaRayMageSet": "Manta Raya (Mago)",
"summer2022WaterspoutWarriorSet": "Tromba marina (Guerrero)",
"summer2022WaterspoutWarriorSet": "Tromba marina (Guerrero)",
"summer2022AngelfishHealerSet": "Pez ángel (Sanador)",
"fall2022HarpyMageSet": "Arpía (Mago)",
"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 <%= 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!",
@@ -221,7 +221,7 @@
"limitedEdition": "Equipamiento de edición limitada",
"anniversaryGryphatricePrice": "Consíguelo hoy por <strong>$9.99</strong> o <strong>60 gemas</strong>",
"dayFive": "Día 5",
"anniversaryLimitedDates": "Del 30 de enero al 8 de febrero",
"anniversaryLimitedDates": "Del 30 de enero al 8 de febrero",
"limitedEvent": "Evento limitado",
"dayOne": "Día 1",
"dayTen": "Día 10",
@@ -261,5 +261,9 @@
"spring2024HibiscusMageSet": "Conjunto Planta Hibisco (Mago)",
"spring2024BluebirdHealerSet": "Conjunto Pájaro Azulillo (Sanador)",
"spring2024MeltingSnowRogueSet": "Conjunto Derrite-Nieves (Pícaro)",
"spring2024FluoriteWarriorSet": "Conjunto de Fluorita (Guerrero)"
"spring2024FluoriteWarriorSet": "Conjunto de Fluorita (Guerrero)",
"summer2024SeaAnemoneMageSet": "Conjunto de Anémona Marina (Mago)",
"summer2024SeaSnailHealerSet": "Conjunto de Caracol Marino (Sanador)",
"summer2024WhaleSharkWarriorSet": "Conjunto de Tiburón-Ballena (Guerrero)",
"summer2024NudibranchRogueSet": "Conjunto de Nudibranquio (Pícaro)"
}
@@ -8,7 +8,7 @@
"checkinEarned": "¡Tu contador de Registros ha aumentado!",
"unlockedCheckInReward": "¡Has desbloqueado un Premio por Registros!",
"checkinProgressTitle": "Progreso hasta el próximo",
"incentiveBackgroundsUnlockedWithCheckins": "Los fondos planos bloqueados se desbloquean con Registros Diarios.",
"incentiveBackgroundsUnlockedWithCheckins": "s fondos estándar se desbloquearán a medida que completes los Registros Diarios.",
"oneOfAllPetEggs": "Un Huevo de Mascota estándar de cada tipo",
"twoOfAllPetEggs": "Dos Huevos de Mascota estándar de cada tipo",
"threeOfAllPetEggs": "Tres Huevos de Mascota estándar de cada tipo",
+3 -1
View File
@@ -135,5 +135,7 @@
"groupsPaymentSubBilling": "Tu próxima fecha de facturación es <strong><%= renewalDate %></strong>.",
"groupsPaymentAutoRenew": "Esta suscripción se auto-renovará hasta que sea cancelada. Si quieres cancelarla, puedes hacerlo desde la pestaña de Cobro de grupos.",
"helpSupportHabitica": "Ayuda a apoyar a Habitica",
"sellItems": "Vender objetos"
"sellItems": "Vender objetos",
"notAvailable": "Este artículo no está disponible.",
"customizationsShopText": "¿Necesitas un cambio de estilo? ¡Has llegado al lugar adecuado! Tenemos los complementos más actuales para que encajes en la temporada."
}
+2 -1
View File
@@ -115,5 +115,6 @@
"tooMuchFood": "Estas tratando de dar demasiada comida a tu mascota, acción cancelada",
"notEnoughFood": "No tienes suficiente comida",
"veteranDragon": "Dragón Veterano",
"jubilantGryphatrice": "Grifotriz Jubiloso"
"jubilantGryphatrice": "Grifotriz Jubiloso",
"veteranCactus": "Cactus Veterano"
}
+29 -17
View File
@@ -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'.",
"featheredFriendsNotes": "Contiene las Misiones de Mascota para obtener huevos de Búho, Loro y Halcón: ¡Ayuda! ¡Harpía!, El Búho de la Noche, y Los Pájaros de la Presastinación.",
"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'.",
"splashyPalsNotes": "Contiene las Misiones de Mascota para obtener huevos de Tortuga, Ballena y Caballito de Mar: Guía a la Tortuga, El Gemido de la Ballena y El Derbi Dilatorio.",
"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'.",
"farmFriendsNotes": "Contiene las Misiones para obtener huevos de Mascota de Caballo, Oveja y Vaca: 'Cabalga el Potro de Pesadilla', 'El Carnero Trueno' y 'La Vaca Muutante'.",
"witchyFamiliarsText": "Lote de Misiones de Familiares Brujos",
"witchyFamiliarsNotes": "Contiene 'El Rey Rata', 'El Arácnido Helado', y 'Pantano de la Rana Desastrosa'.",
"witchyFamiliarsNotes": "Contiene la Misiones para obtener huevos de Mascota de Rana, Araña y Rata: 'Pantano de la Rana Desastrosa', 'El Arácnido Helado' y 'El Rey Rata'.",
"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\". 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 las Misiones para obtener la Mascota Oso Polar, la Montura Oso Polar y huevos de Mascota de Pingüino: \"Encuentra el Cachorro\", “Santa Trampero\" y \"El Ave Helada\".",
"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 <%= date %>.”",
"hugabugNotes": "Contiene las Misiones para obtener huevos de Mascota de Escarabajo, Oruga y Caracol: \"El INSECTO CRÍTICO\", \"Adiós, Mariposa” y \"El Caracol del Cieno de Rutinaria\".",
"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\".",
"cuddleBuddiesNotes": "Contiene las Misiones para obtener los huevos de Mascota de Conejo, Hurón y Cobaya: \"El Conejito Asesino\", \"El Hurón Malvado\", y \"La Pandilla de Cobayas\".",
"aquaticAmigosText": "Lote de Misiones de Amigos Acuáticos",
"aquaticAmigosNotes": "Contiene 'El ajolote mágico', 'El Kraken del Inkompleto' y 'La llamada de Octothulu'.",
"aquaticAmigosNotes": "Contiene las Misiones para obtener los Huevos de Mascota de Calamar, Pulpo y Ajolote: 'La llamada de Octothulu', 'El Kraken del Inkompleto' y 'El ajolote mágico'.",
"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\".",
"forestFriendsNotes": "Contiene las Misiones para obtener los huevos de Mascota de Brote, Ciervo y Erizo: “La enredadera\", \"El espíritu de la primavera\" y \"El erizobestia\".",
"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\".",
"oddballsNotes": "Contiene las Misiones para obtener los huevos de Mascota de Limo, Hilo y Roca: \"La Jalea Regente\", \"Un Hilo Enredado\" y \"Escapa de la Cueva Viviente\".",
"birdBuddiesText": "Lote de Misiones de Aves Amigables",
"birdBuddiesNotes": "Contiene “El Ave Helada”, “Gallo Alborotador” y “El Pavo Real del Tira y Afloja”.",
"birdBuddiesNotes": "Contiene las Misiones para obtener los huevos de Mascota de Pavo Real, Pingüino y Gallo: “El Pavo Real del Tira y Afloja”, “El Ave Helada” y “Gallo Alborotador”.",
"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 Profundidades: ¡Ataque de la Serpiente Marina!'",
"mythicalMarvelsNotes": "Contiene las Misiones para obtener los huevos de Mascota de Unicornio, Grifo y Serpiente Marina: 'Convenciendo a la Reina Unicornio', 'El Hipogrifo Fiero', y 'Peligro en las Profundidades: ¡Ataque de la Serpiente Marina!'",
"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\".",
"rockingReptilesNotes": "Contiene las Misiones para obtener los huevos de Mascota de Caimán, Velociraptor y Serpiente: \"El insta-gator\", \"El veloci-raptor\" y \"La serpiente de la distracción\".",
"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\".",
"delightfulDinosNotes": "Contiene las Misiones para obtener los huevos de Mascota de Triceratops, Tiranosaurio y Pterodáctilo: \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\" y \"El Terror-dáctilo\".",
"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!",
@@ -689,7 +689,7 @@
"questRubyCollectAquariusRunes": "Runas del Zodíaco Acuario",
"questRubyCompletion": "Con los necesarios artículos guardados a buen recaudo, los tres os apresuráis de vuelta a la Ciudad Habito y os reunís en el laboratorio de @beffymaroo. “¡Excelente trabajo!” dice @beffymaroo. “¡Habéis reunido los ingredientes para la poción!”<br><br>@beffymaroo combina cuidadosamente las runas y los rubíes para crear una poción roja y brillante y vierte parte de ella sobre dos huevos de mascota. ¡Mientras observas los resultados, te percatas de que las dos mascotas parecen no estar interesadas la una en la otra en absoluto!<br><br>“¿No ha funcionado?”pregunta @gully. Pero antes de que nadie pueda contestar, súbitamente te das cuenta de que no es la poción lo que origina la amistas y el amor, sino que es la experiencia de trabajar juntos con un mismo objetivo. Vuelves de la misión habiendo hecho nuevos amigos... ¡y con unas vistosas mascotas nuevas!",
"questFluoriteText": "Un Brillante Pánico Fluorescente",
"jungleBuddiesNotes": "Contiene 'Mandril Monstruosos y los Monos Malignos', 'El Perezoso Somnoliento' y 'El Arbol Enmarañado'.",
"jungleBuddiesNotes": "Contiene las Misiones para obtener los huevos de Mascota de Mono, Brote y Perezoso: 'Mandril Monstruoso y los Monos Malignos', 'El Arbol Enmarañado' y 'El Perezoso Somnoliento'.",
"jungleBuddiesText": "Paquete de misiones Colegas de la Jungla",
"questWaffleUnlockText": "Desbloquea la compra de la poción de eclosión de confitería en el Mercado",
"questWaffleDropDessertPotion": "Poción de eclosión de confitería",
@@ -723,7 +723,7 @@
"questFluoriteCompletion": "A medida que avanza el combate, la criatura cristalina parece más y más distraida por el espectáculo de luces que estais creando. \"Que brillante...\" murmura. <br><br>\"¡Por supuesto!\" exclama @nirbhao. \"Debe de ser un elemental de fluorita, lo unico que quieren es luz que los haga brillar. Ayudémosle a resplandecer. \" <br><br> El elemental suelta una risilla feliz y brilla más intensamente a medida que encendéis antorchas y motas de magia. Está tan contento de volver a brillar que os conduce a un deposito de cristales de fluorita. <br><br> \"Este es el ingrediente perfecto para una nueva Poción de eclosión.\" dice @nirbhao. \"Una que hará que nuestras mascotas sean tan brillantes como nuestro fluorescente amigo.\"",
"questWindupNotes": "Villahábito rara vez está en calma, pero aún así, no estabas preparado para la cacofonía de crujidos, chillidos y gritos que se salían de el Buen Guardatiempo, el mejor emporio de relojería de Habitica. Suspiras, solo querías que te arreglaran el reloj. El propietario, conocido sólo como “Grande y Poderoso”, irrumpe por la puerta, ¡perseguido por un ruidoso coloso de cobre! <br><br> “¡GA-! ¡GA-! GA!\" resuena mientras enormes brazos arramblan arriba y abajo. Sus engranajes retumban y rechinan con violencia. <br><br> “¡Mi robot Clankton se ha vuelto loco! ¡Está intentando matarme! \" gritó el que supuestamente era \"grande y poderoso\". <br><br> Incluso con un reloj roto puedes saber cuándo es momento de pelear. Saltas hacia adelante y te preparas para defender al asustado relojero. ¡@Vikte y @a_diamond también se unen para ayudar! <br><br> “¡GA-! ¡GA-! GA!\" resuena Clankton con cada golpe. \"¡Miau!\" <br><br> Espera, ¿qué ha sido ese maullido mecánico que se ha escuchado en medio del monótono \"GA-GA-GA\"?",
"questSolarSystemBoss": "Diversinoides",
"sandySidekicksNotes": "Contiene \"El Armadillo Indulgente\", \"La Serpiente de la Distracción\" y \"El Arácnido Helado\".",
"sandySidekicksNotes": "Contiene las Misiones para obtener los huevos de Mascota de Araña, Armadillo y Serpiente: \"El Arácnido Helado\", \"El Armadillo Indulgente\" y \"La Serpiente de la Distracción\".",
"questWindupCompletion": "Mientras esquivas los ataques, notas algo extraño: una cola de latón a rayas que sobresale del chasis del robot. Introduces una mano entre sus rechinantes engranajes y sacas... un tembloroso cachorro de tigre que parece ser de cuerda. Se acurruca contra tu camisa. <br><br> El robot mecánico deja de agitarse inmediatamente y sonríe, mientras sus engranajes vuelven encajarse en su sitio. “¡GA-GA-GATITO! ¡gatito se metió en mí! \"<br><br>\" ¡Genial! \" dice el Poderoso sonrojándose. \"He estado trabajando duro en estas pociones para mascotas a cuerda. Supongo que perdí de pista a una de mis nuevas creaciones. Últimamente he estado fallando mucho mi tarea diaria de 'Ordenar el taller' ... \"<br><br> Sigues dentro del taller al relojero y a Clankton. Piezas, herramientas y pociones cubren todo cuanto ves. \"Poderoso\" coge tu reloj, pero deja en tus manos algunas pociones. <br><br> \"Cógelas, ¡seguro que estarán más seguras contigo! \"",
"questTurquoiseNotes": "@gawrone entra corriendo a tu habitación sosteniendo su diploma de habiticano en una mano y un tomo encuadernado en cuero extraordinariamente grande y polvoriento en la otra. <br><br> \"¡Jamás adivinarías lo que he descubierto!\" te dicen con exaltación. “La razón por la que los Campos Florecientes son tan fértiles es que una vez estuvieron cubiertos por un vasto océano. Se rumorea que un pueblo antiguo habitó sus profundidades en ciudades encantadas. He utilizado viejos mapas para encontrar su ubicación más probable. ¡Coge tu pala!”<br><br> Os reunís la noche siguiente, @QuartzFox y @starsystemic se unen a la fiesta y comenzáis a cavar. En lo profundo del suelo, encuentras una runa, ¡y una gema turquesa cerca de ella! <br><br> \"¡Sigue cavando!\" te anima @gawrone. \"¡Si encontramos suficientes, podremos destilar una de sus antiguas pociones y descubrir su historia al mismo tiempo!\"",
"questTurquoiseCompletion": "Acalorado y sudoroso, tu grupo se detiene por fin a descansar junto a la montaña de tierra extraída y mirar el montón de runas y gemas que habéis encontrado. <br><br> \"Increíble\", murmura @QuartzFox. “Esto reescribirá los libros de historia”. <br><br> “Dejadme llevar estos materiales a la universidad de Habitica para que los analicen”, dice @gawrone. “¡Debería haber suficientes para su estudio y para que podamos hacer algunas pociones turquesas!¿Quién sabe qué más podemos llegar a encontrar enterrado aquí abajo? \"<br><br> @starsystemic interviene:\" ¡Es increíble lo mucho que se puede lograr con un poco de esfuerzo!\"",
@@ -772,5 +772,17 @@
"questFungiRageTitle": "Bruma de la Seta Cabreada",
"questFungiRageDescription": "Esta barra de estado se va rellenando cuando no completas tus Tareas Diarias. Cuando se complete, la Seta Cabreada recuperará parte del daño pendiente que le haya causado vuestro Equipo",
"questFungiRageEffect": "La bruma emana del cuerpo de la Seta Cabreada y os rodea por todos lados, vuestro estado de ánimo empeora y vuestra magia se vuelve menos fluida. ¡Los MP causados por el Equipo se ven reducidos!",
"questFungiDropFungiPotion": "Poción de Eclosión de Seta Mágica"
"questFungiDropFungiPotion": "Poción de Eclosión de Seta Mágica",
"questGiraffeDropGiraffeEgg": "Jirafa (Huevo)",
"questChameleonText": "El Camaleón del Caos",
"questChameleonBoss": "Camaleón del Caos",
"questChameleonDropChameleonEgg": "Camaleón (Huevo)",
"QuestChameleonUnlockText": "Desbloquea los Huevos de Camaleón para poder comprarlos en el Mercado",
"questChameleonCompletion": "Después de una cuántas sacudidas el camaleón empieza a cambiar a cada uno de los colores del arcoíris nebuloso, adquiriendo cada color con cada una de tus chanzas.<br><br> “¡Uau,” exclama, “este tête à tête que estamos sosteniendo y haberlo convertido en una especie de juego me está ayudando a concentrar mis poderes! Por favor toma este don recién salido de la disformidad, ¡te has hecho merecedor! Enseña a estos chiquitines como cambiar a los colores del arcoíris nebuloso cuando eclosionen.”",
"questGiraffeText": "La Equip-jirafa",
"questGiraffeBoss": "Equip-jirafa",
"QuestGiraffeUnlockText": "Desbloquea los Huevos de Jirafa para poder comprarlos en el Mercado.",
"questGiraffeNotes": "Estás paseando por la hierba alta de Sloenstedi Savannah, disfrutando de una bonita caminata en la naturaleza como merecido descanso de tus tareas. Cuando pasas cerca de unas dunas, observas una colección de objetos en la distancia. ¡Vaya es una montón de instrumentos musicales, pertrechos artísticos, equipos electrónicos y otras cosas! Decides acercarte para verlo todo de más cerca. <br><br>“¡Eh, joven! ¿Qué crees que estás haciendo?” grita una malhumorada voz desde detrás de una acacia. Una altísima y imponente jirafa asoma llevando puestas unas molonas gafas de sol, una Fender Telecaster y una estilizada cámara de fotos alrededor del cuello. “Esto es todo mi equipamiento, ¡ve con cuidado de no tocar nada sucio aventurero!”<br><br>Notas que hay una abundante capa de polvo encima de muchos de los objetos. “¡Oh, creo q tienes demasiados hobbies!” le dices con una sonrisa nerviosa. “Jeje, ¿podrías enseñarme algo de arte o tocarme un riff de metal con la guitarra?”<br><br>La cara de la Jirafa se retuerce en una extraña mueca al mirar hacia sus posesiones. “¡Cierto, tengo muchas cosas que hacer pero no se por donde empezar! Ya se, tomare prestada tu motivación, el hechizo de drenaje solo te dolerá un poquito, y así tendré suficiente energía productiva para finalmente empezar con algo!”",
"questGiraffeCompletion": "Después de ayudar a entrar en razón con tu arma a la Equip-jirafa y de paso enseñarle algo de organización de sus reservas, ¡los dos os sentís revitalizados y mas optimistas!<br><br>Él agarra su Telecaster y un libro de partituras para principiantes y empieza a rasgar las primeras notas del “Smoke on the Water”. “Después de tu lección veo lo acertado de dar pasos en la dirección correcta, incluso alguno más corto. ¡Gracias por ayudarme a entrar en razón! Toma esto en honor a tu victoria, he oído que tienes una buena colección de mascotas y estos colegas pueden llegar a ser una buena adquisición!”",
"questChameleonNotes": "Es un hermoso día en un cálido y húmedo rincón de Bosquetarea. Has salido de caza a por nuevas adquisiciones para tu colección de hojas cuando de repente ¡cuál brujería arcana una rama cambia de color ante tus ojos! ¡Y empieza a moverse!<br><br>Tropezando con tus propios pies tratando de ponerlos en polvorosa te das cuenta que lo que estás viendo no es una rama ¡si no un enorme camaleón del Caos recién salido de la disformidad! Cada parte de su cuerpo cambia de color y sus ojos apuntan hacia diferentes lados de forma enloquecida.<br><br> “¿Estas bien?” consigues balbucear.<br><br> “Ahhh, ser bien,” dice, transmitiendo cierto nerviosismo. “Estar tratando de mezclarme... pero ser tan abrumador... ¡los colores estar yendo y viniendo! Es difícil concentrarse en uno solo....”<br><br> “Ejem,” articulas con dificultad, “Creo que puedo ayudarte. ¡Afinaré tu concentración con mis armas lanzándote un pequeño desafío! ¡Prepara tus colores!”<br><br> “¡Tu mover ficha!” responde el camaleón."
}
+2 -1
View File
@@ -237,5 +237,6 @@
"mysterySet202403": "Conjunto Leyenda Afortunada",
"mysterySet202404": "Conjunto de Micelio del Mago Pardo",
"mysterySet202405": "Conjunto de Draco de Oropel",
"mysterySet202406": "Conjunto de Bucanero Fantasmal"
"mysterySet202406": "Conjunto de Bucanero Fantasmal",
"mysterySet202407": "Conjunto de Ajolote Afable"
}
+9 -2
View File
@@ -214,7 +214,7 @@
"backgroundStormyRooftopsNotes": "Grimpez sur des toits orageux.",
"backgroundWindyAutumnText": "Automne venteux",
"backgroundWindyAutumnNotes": "Pourchassez les feuilles pendant un automne venteux.",
"incentiveBackgrounds": "Ensemble d'arrière-plans simples",
"incentiveBackgrounds": "Arrière-Plans de Base",
"backgroundVioletText": "Violet",
"backgroundVioletNotes": "Un arrière-plan violet vibrant.",
"backgroundBlueText": "Bleu",
@@ -871,5 +871,12 @@
"backgroundMaypoleNotes": "Dansez autour d'un bel Arbre de Mai.",
"backgroundPottersStudioNotes": "Créez des œuvres d'art dans le Studio de Poti·er·ère.",
"backgroundPottersStudioText": "Studio de Poti·er·ère",
"backgrounds052024": "Ensemble 120 : Sorti en Mai 2024"
"backgrounds052024": "Ensemble 120 : Sorti en Mai 2024",
"backgrounds062024": "Ensemble 121 : Sorti Juin 2024",
"backgroundShellGateText": "Portail de Coquillages",
"backgrounds072024": "Ensemble 122 : Sorti Juillet 2024",
"backgroundRiverBottomText": "Fond de Rivière",
"backgroundRiverBottomNotes": "Explorez le Fond d'une Rivière.",
"monthlyBackgrounds": "Arrière-plans Mensuels",
"backgroundShellGateNotes": "Passez sous les coraux ornant un Portail de Coquillages."
}
+7 -2
View File
@@ -2,7 +2,7 @@
"communityGuidelinesWarning": "Veuillez garder à l'esprit que votre nom d'utilisateur, votre photo de profil et votre résumé doivent obéir aux <a href='https://habitica.com/static/community-guidelines' target='_blank'>Règles de vie en communauté</a> (par exemple, grossièretés, sujets adultes, insultes, etc. sont interdits). Si vous ne savez pas si quelque chose est inconvenant ou non, n'hésitez pas à envoyer un courriel à <%= hrefBlankCommunityManagerEmail %> !",
"profile": "Profil",
"avatar": "Personnalisez votre avatar",
"editAvatar": "Modifier votre avatar",
"editAvatar": "Personnaliser l'Avatar",
"noDescription": "Cette personne n'a pas ajouté de description.",
"noPhoto": "Cette personne n'a pas ajouté de photo.",
"other": "Autres",
@@ -189,5 +189,10 @@
"notEnoughGold": "Pas assez d'or.",
"nextReward": "Prochaine récompense de connexion",
"chatCastSpellPartyTimes": "<%= username %> lance <%= spell %> pour l'équipe <%= times %> fois.",
"chatCastSpellUserTimes": "<%= username %> lance <%= spell %> sur <%= target %> <%= times %> fois."
"chatCastSpellUserTimes": "<%= username %> lance <%= spell %> sur <%= target %> <%= times %> fois.",
"titleFacialHair": "Pilosité Faciale",
"titleHairbase": "Coupes de Cheveux",
"customizations": "Personnalisations",
"skins": "Peaux",
"titleHaircolor": "Couleurs de Cheveux"
}
+10 -3
View File
@@ -211,7 +211,7 @@
"hatchingPotionGlow": "phosphorescent",
"hatchingPotionFrost": "du gel",
"hatchingPotionIcySnow": "de neige verglacée",
"hatchingPotionNotes": "Versez-la sur un œuf et il en sortira un familier <%= potText(locale) %>.",
"hatchingPotionNotes": "Versez-la sur un œuf et il en sortira un Familier <%= potText(locale) %>.",
"premiumPotionAddlNotes": "N'est pas utilisable sur les œufs de quête. Disponible à l'achat jusqu'au <%= date(locale) %>.",
"foodMeat": "Côtelette",
"foodMeatThe": "la côtelette",
@@ -351,7 +351,7 @@
"questEggRobotMountText": "Robot",
"questEggRobotText": "Robot",
"hatchingPotionShadow": "d'ombre",
"premiumPotionUnlimitedNotes": "Ne peut pas être utilisé sur des œufs de familiers de quête.",
"premiumPotionUnlimitedNotes": "Ne peut pas être utilisé sur des œufs de Familiers de Quête.",
"hatchingPotionAmber": "d'ambre",
"hatchingPotionAurora": "aurore",
"hatchingPotionRuby": "rubis",
@@ -376,5 +376,12 @@
"hatchingPotionPinkMarble": "bille rose",
"hatchingPotionTeaShop": "Salon de thé",
"hatchingPotionRoseGold": "Rose Dorée",
"hatchingPotionFungi": "Champignon"
"hatchingPotionFungi": "Champignon",
"questEggGiraffeMountText": "Girafe",
"questEggChameleonText": "Caméléon",
"questEggChameleonMountText": "Caméléon",
"questEggChameleonAdjective": "un chaos",
"hatchingPotionKoi": "Koï",
"questEggGiraffeText": "Girafe",
"questEggGiraffeAdjective": "un empilement"
}
+43 -2
View File
@@ -5,7 +5,7 @@
"groupBy": "Regrouper par <%= type %>",
"classBonus": "(Comme cet équipement correspond à votre classe, son bonus d'attribut est multiplié par 1,5.)",
"classArmor": "Armure de classe",
"featuredset": "Ensemble du moment <%= name %>",
"featuredset": "Ensemble du Moment : <%= name %>",
"mysterySets": "Ensembles mystère",
"gearNotOwned": "Vous ne possédez pas cet objet.",
"noGearItemsOfType": "Vous ne possédez aucun de ces objets.",
@@ -3138,5 +3138,46 @@
"eyewearMystery202406Notes": "Essayez d'éviter de vous le faire retirer par un gang qui se mêle de tout et leur chien qui parle. Ne confère aucun bonus. Équipement d'abonnement Juin 2024.",
"armorMystery202406Notes": "Hantez vous ennemi·e·s avec élégance et panache ! Ne confère aucun bonus. Équipement d'Abonnement Juin 2024.",
"armorArmoireBlueStripedSwimsuitText": "Maillot de Bain Bleu Rayé",
"armorArmoireBlueStripedSwimsuitNotes": "Qu'est-ce qui peut être plus excitant que de se batte contre des monstres marins à la plage ? Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Tenue de Plage (Objet 2 sur 4)."
"armorArmoireBlueStripedSwimsuitNotes": "Qu'est-ce qui peut être plus excitant que de se batte contre des monstres marins à la plage ? Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Tenue de Plage (Objet 2 sur 4).",
"gearItemsCompleted": "Vous possédez tou les équipements pour la classe <%= klass %> ! De nouveaux équipements seront déployés durant les Galas Saisonniers.",
"moreArmoireGearAvailable": "En attendant, il reste <%= armoireCount %> éléments d'équipement dans l'Armoire Enchantée à découvrir !",
"moreArmoireGearComing": "L'Armoire Enchantée est également remplie d'un nouveau stock tous les mois !",
"weaponSpecialSummer2024RogueNotes": "Utilisez les propres piquants aiguisés de vos ennemi·e·s contre e·ux·lles ! Augmente la Force de <%= str %>. Édition Limitée Équipement Été 2024.",
"weaponSpecialSummer2024MageNotes": "Ces incroyables tentacules peuvent distraire, dévier et diriger la magie, tout à la fois. Augmente l'iIntelligence de <%= int %> et la Perception de <%= per %>. Édition Limitée Équipement Été 2024.",
"weaponSpecialSummer2024RogueText": "Trident du Nudibranche",
"weaponSpecialSummer2024WarriorText": "Découpeuse en Dent de Requin Baleine",
"weaponSpecialSummer2024WarriorNotes": "Cette dent perdue par un requin se transforme en arme capable de faire des dégâts dans toutes les directions. Augmente la Force de <%= str %>. Édition Limitée Équipement Été 2024.",
"weaponSpecialSummer2024MageText": "Baguette de l'Anémone de Mer",
"weaponSpecialSummer2024HealerText": "Bâton de l'Escargot de Mer",
"weaponSpecialSummer2024HealerNotes": "Vous serez impressioné·e de découvrir à quel point la coquille au bout de ce bâton est dure. Augmente l'Intelligence de <%= int %>. Édition Limitée Équipement Été 2024.",
"weaponArmoireCorsairsBladeText": "Lame de Corsaire",
"armorSpecialSummer2024RogueNotes": "Vous êtes peut-être une limace des mers sans coquille, mais vous êtes quand même une limace des mers avec des ailes marines ! Augmente la Perception de <%= per %>. Édition Limitée Équipement Été 2024.",
"weaponArmoireCorsairsBladeNotes": "Que vous la portiez pour piller ou pour protéger, vous pouvez être content·e d'avoir amené cette fière lame pour parcourir les mers à vos côtés. Assurez-vous juste de la rengainer prudemment quand vous ne l'utilisez pas. Augmente la Force de <%= str %>. Armoire Enchantée : Ensemble Corsaire (Objet 3 sur 3)",
"armorSpecialSummer2024MageNotes": "Dites à vos ennemi·e·s de faire gaffe à l'anémone ! (Et maintenant dites-leur de le répéter cinq fois d'affilée.) Augmente l'Intelligence de <%= int %>. Édition Limitée Équipement Été 2024.",
"armorMystery202407Notes": "Glissez à travers les lacs et les canaux avec votre véloce queue rose ! Ne confère aucun bonus. Équipement d'Abonnement Juillet 2024.",
"armorSpecialSummer2024RogueText": "Queue de Nudibranche",
"armorSpecialSummer2024WarriorText": "Queue de Requin Baleine",
"armorSpecialSummer2024WarriorNotes": "Quand vous vous serez transformé·e en un·e vrai·e Guerri·er·ère Requin Baleine, vous pourrez nager vers vos tâches avec audace ! Augmente la Constitution de <%= con %>. Édition Limitée Équipement Été 2024.",
"armorSpecialSummer2024MageText": "Queue d'Anémone de Mer",
"armorSpecialSummer2024HealerText": "Armure d'Escargot de Mer",
"armorSpecialSummer2024HealerNotes": "N'écoutez pas les gens négatifs. Gérer vos tâches lentement mais sûrement est une bonne approche ! Augmente la Constitution de <%= con %>. Édition Limitée Équipement Été 2024.",
"armorMystery202407Text": "Costume d'Axolotl Aimable",
"armorArmoireCorsairsCoatAndCapeText": "Manteau et Cape de Corsaire",
"headSpecialSummer2024RogueText": "Casque du Nudibranche",
"headSpecialSummer2024WarriorText": "Casque du Requin Baleine",
"headSpecialSummer2024MageText": "Chapeau de l'Anémone de Mer",
"headSpecialSummer2024HealerText": "Coquille d'Escargot de Mer",
"headMystery202407Text": "Capuche d'Axolotl Aimable",
"headArmoireCorsairsBandanaText": "Bandana de Corsaire",
"headSpecialSummer2024WarriorNotes": "Croquez vos tâches compliquées en deux grâce à ce casque pratique. Augmente la Force de <%= str %>. Édition Limitée Équipement Été 2024.",
"headSpecialSummer2024HealerNotes": "Cette coquille en spirale vous permet de vous rappeler que vous devez faire attention de ne pas perdre la tête. Augmente l'Intelligence de <%= int %>. Édition Limitée Équipement Été 2024.",
"shieldSpecialSummer2024WarriorText": "Nageoire du Requin Baleine",
"shieldSpecialSummer2024WarriorNotes": "Aux personnes qui vous disent que vous ne pouvez pas atteindre vos objectifs, répondez-leur : Parle à ma main, euh, nageoire ! Augmente la Constitution de <%= con %>. Édition Limitée Équipement Été 2024.",
"headSpecialSummer2024MageNotes": "Ce chapeau se balance doucement au rythme des courants de l'océan pour vous aider à canaliser votre sagesse. Augmente la Perception de <%= per %>. Édition Limitée Équipement Été 2024.",
"headMystery202407Notes": "Ces branches magiques vous permettront de nager sous l'eau ! Ne confère aucun bonus. Équipement d'Abonnement Juillet 2024.",
"headArmoireCorsairsBandanaNotes": "Que vous souhaitez garder votre tête couverte en cas de nuée de mouettes qui passerait au dessus de vous, ou pour vous assurer que vous ennemi·e·s ne voient jamais votre transpiration, ce bandana est indispensable. Pensez à ajouter une jolie perle à chaque fois que vous terminez une aventure. Augmente l'Intelligence de <%= int %>. Armoire Enchantée : Ensemble Corsaire (Objet 2 sur 3)",
"shieldSpecialSummer2024HealerText": "Bouclier de l'Escargot de Mer",
"shieldSpecialSummer2024HealerNotes": "Ce bouclier brillant est encore plus fort qu'un Bâton d'Escargot de Mer. Augmente la Constitution de <%= con %>. Édition Limitée Équipement Été 2024.",
"headSpecialSummer2024RogueNotes": "Ce casque couverts de tentacules aussi pointues que des cornes vous permet de vous cacher pour attaquer quand vous vous sentez prêt·e. Augmente la Perception de <%= per %>. Édition Limitée Équipement Été 2024.",
"armorArmoireCorsairsCoatAndCapeNotes": "Que vous attendiez votre moment de gloire sur les quais ou que vous surveilliez les dangers du grand large, ces vêtements vous garderont au sec et vous donneront un air dramatique. Faites juste en sorte de garder votre équilibre sur le pont. Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Corsaire (Objet 1 sur 3)"
}
+2 -1
View File
@@ -238,5 +238,6 @@
"reportPlayer": "Signaler l·e·a Joueu·r·se",
"bannedPlayer": "L·e·a Joueu·r·se est banni·e.",
"playerReportModalBody": "Merci de ne signaler que les joueu·r·se· qui enfreignent les <%= firstLinkStart %>Guide de la Communauté<%= linkEnd %> et/ou <%= secondLinkStart %>Conditions d'utilisation<%= linkEnd %>. Déposer un faux signalement est une violation du Guide de la Communauté d'Habitica.",
"unblockPlayer": "Débloquer l·e·a Joueu·r·se"
"unblockPlayer": "Débloquer l·e·a Joueu·r·se",
"titleCustomizations": "Personnalisations"
}
+19 -15
View File
@@ -130,7 +130,7 @@
"winter2019PyrotechnicSet": "Pyrotechnicienne (Mage)",
"winter2019WinterStarSet": "Étoile de l'hiver (Guérisseur)",
"winter2019PoinsettiaSet": "Poinsettia (Voleur)",
"winterPromoGiftHeader": "OFFREZ UN ABONNEMENT, OBTENEZ-EN UN GRATUIT !",
"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",
"discountBundle": "lot",
@@ -144,31 +144,31 @@
"summer2019WaterLilyMageSet": "Nénuphar (Mage)",
"summer2019ConchHealerSet": "Conque (Guérisseur)",
"summer2019HammerheadRogueSet": "Tête de marteau (Voleur)",
"june2018": "Juin 2018",
"june2018": "Juin 2018",
"fall2019RavenSet": "Corbeau (Guerrier)",
"fall2019CyclopsSet": "Cyclope (Mage)",
"september2018": "Septembre 2018",
"september2017": "Septembre 2017",
"fall2019LichSet": "Liche (Guérisseur)",
"fall2019OperaticSpecterSet": "Fantôme de l'opéra (Voleur)",
"winter2020WinterSpiceSet": "Épice hivernale (Guérisseur)",
"winter2020LanternSet": "Lanterne (Voleur)",
"winter2020WinterSpiceSet": "Épice hivernale (Guérisseur)",
"winter2020LanternSet": "Lanterne (Voleur)",
"winter2020CarolOfTheMageSet": "Chant du mage (Mage)",
"winter2020EvergreenSet": "Sempervirent (Guerrier)",
"spring2020LapisLazuliRogueSet": "Lapis-lazuli (Voleur)",
"spring2020LapisLazuliRogueSet": "Lapis-lazuli (Voleur)",
"spring2020IrisHealerSet": "Iris (Guérisseur)",
"spring2020BeetleWarriorSet": "Scarabée rhinocéros (Guerrier)",
"spring2020PuddleMageSet": "Flaque (Mage)",
"summer2020CrocodileRogueSet": "Crocodile (Voleur)",
"summer2020CrocodileRogueSet": "Crocodile (Voleur)",
"summer2020SeaGlassHealerSet": "Verre marin (Guérisseur)",
"summer2020OarfishMageSet": "Poisson ruban (Mage)",
"summer2020RainbowTroutWarriorSet": "Truite arc-en-ciel (Guerrier)",
"fall2020TwoHeadedRogueSet": "Bicéphale (Voleur)",
"fall2020TwoHeadedRogueSet": "Bicéphale (Voleur)",
"fall2020ThirdEyeMageSet": "Troisième œil (Mage)",
"fall2020DeathsHeadMothHealerSet": "Tête de mort de la mite (Guérisseur)",
"fall2020WraithWarriorSet": "Spectre (Guerrier)",
"royalPurpleJackolantern": "Citrouille d'Habitoween pourpre royal",
"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.",
"royalPurpleJackolantern": "Citrouille d'Habitoween pourpre royal",
"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",
@@ -196,15 +196,15 @@
"winter2022StockingWarriorSet": "Chaussette (Guerrier)",
"winter2022PomegranateMageSet": "Grenade (Mage)",
"winter2022IceCrystalHealerSet": "Cristal de glace (Guérisseur)",
"spring2022MagpieRogueSet": "Pie (Voleur)",
"spring2022MagpieRogueSet": "Pie (Voleur)",
"spring2022RainstormWarriorSet": "Flot diluvien (Guerrier)",
"spring2022ForsythiaMageSet": "Forsythia (Mage)",
"spring2022PeridotHealerSet": "Péridot (Guérisseur)",
"summer2022CrabRogueSet": "Crabe (Voleur)",
"summer2022CrabRogueSet": "Crabe (Voleur)",
"summer2022MantaRayMageSet": "Raie Manta (Mage)",
"summer2022AngelfishHealerSet": "Poisson-ange (Guérisseur)",
"summer2022WaterspoutWarriorSet": "Trombe marine (Guerrier)",
"fall2022OrcWarriorSet": "Orc (Guerrier)",
"summer2022WaterspoutWarriorSet": "Trombe marine (Guerrier)",
"fall2022OrcWarriorSet": "Orc (Guerrier)",
"fall2022HarpyMageSet": "Harpie (Mage)",
"fall2022WatcherHealerSet": "Voyeur (Guérisseur)",
"fall2022KappaRogueSet": "Kappa (Voleur)",
@@ -217,7 +217,7 @@
"winter2023RibbonRogueSet": "Ruban (Voleur)",
"fourForFreeText": "Pour continuer la fête nous allons donner des Tenues de Soirée, 20 Gemmes et une édition limitée d'un Arrière-plan d'anniversaire et un ensemble d'objets qui inclut une Cape, des Épaulettes et un Masque.",
"anniversaryLimitations": "C'est un événement limité dans le temps qui commencera le 30 janvier à 8h00 ET (13h00 UTC) et se finira le 8 Février à 23h59 ET (04h59 UTC). L'Edition Limitée Gryphatrice Joyeux et dix Potions Magiques seront disponibles à l'achat à ce moment là. Les autres cadeaux listés dans la section \"Quatre gratuits\" seront automatiquement distribués à tous les comptes qui étaient actifs dans les 30 jours avant l'envoi des cadeaux. Les comptes créés après l'envoi des cadeaux ne pourront pas les réclamer.",
"anniversaryLimitedDates": "Du 30 Janvier au 8 Février",
"anniversaryLimitedDates": "Du 30 Janvier au 8 Février",
"limitedEvent": "Événement Limité",
"celebrateAnniversary": "Célébrez les 10 ans d'Habitica avec des cadeaux et des objets exclusifs ci-dessous !",
"celebrateBirthday": "Célébrez les 10 ans d'Habitica avec des cadeaux et des objets exclusifs !",
@@ -262,5 +262,9 @@
"spring2024FluoriteWarriorSet": "Ensemble en Fluorite (Guerri·er·ère)",
"spring2024HibiscusMageSet": "Ensemble Hibiscus (Mage)",
"spring2024BluebirdHealerSet": "Ensemble Merlebleu (Guérisseu·r·se)",
"spring2024MeltingSnowRogueSet": "Ensemble de la Neige Fondante (Voleu·r·se)"
"spring2024MeltingSnowRogueSet": "Ensemble de la Neige Fondante (Voleu·r·se)",
"summer2024WhaleSharkWarriorSet": "Ensemble du Requin Baleine (Guerri·er·ère)",
"summer2024SeaAnemoneMageSet": "Ensemble de l'Anémone de Mer (Mage)",
"summer2024SeaSnailHealerSet": "Ensemble de l'Escargot de Mer (Guérisseu·r·se)",
"summer2024NudibranchRogueSet": "Ensemble du Nudibranche (Voleu·r·se)"
}
@@ -8,7 +8,7 @@
"checkinEarned": "Votre compteur de connexion a augmenté !",
"unlockedCheckInReward": "Vous avez débloqué un prix de connexion !",
"checkinProgressTitle": "Progrès jusqu'au prochain",
"incentiveBackgroundsUnlockedWithCheckins": "Les arrière-plans unis se débloqueront grâce à vos connexions quotidiennes.",
"incentiveBackgroundsUnlockedWithCheckins": "Des arrière-plans plus standards se débloqueront grâce à vos Connexions Quotidiennes.",
"oneOfAllPetEggs": "Un œuf de chaque familier standard",
"twoOfAllPetEggs": "Deux œufs de chaque familier standard",
"threeOfAllPetEggs": "Trois œufs de chaque familier standard",
+3 -1
View File
@@ -134,5 +134,7 @@
"helpSupportHabitica": "Contribuez à soutenir Habitica",
"groupsPaymentSubBilling": "Votre prochaine date de facturation est <strong><%= renewalDate %></strong>.",
"groupsPaymentAutoRenew": "Cet abonnement se renouvellera automatiquement jusqu'à son annulation. Si vous devez l'annuler, vous pouvez le faire depuis l'onglet de facturation de groupe.",
"sellItems": "Vendre des objets"
"sellItems": "Vendre des objets",
"notAvailable": "Cet objet n'est pas disponible.",
"customizationsShopText": "Vous voulez changer de style ? Vous êtes au bon endroit ! Nous fournissons des tenues de saison branchées."
}
+2 -1
View File
@@ -115,5 +115,6 @@
"tooMuchFood": "Vous essayez de donner trop de nourriture à votre familier, action annulée",
"notEnoughFood": "Vous n'avez pas assez de nourriture",
"jubilantGryphatrice": "Gryphatrice jubilante",
"veteranDragon": "Dragon Vétéran"
"veteranDragon": "Dragon Vétéran",
"veteranCactus": "Cactus Vétéran"
}
+29 -17
View File
@@ -497,7 +497,7 @@
"questMayhemMistiflying3DropShield": "Missive arc-en-ciel (équipement secondaire)",
"questMayhemMistiflying3DropWeapon": "Missive arc-en-ciel (équipement principal)",
"featheredFriendsText": "Lot de quêtes des amis à plumes",
"featheredFriendsNotes": "Contient \"À l'aide ! Harpie !\", \"L'Oiseau de Nuit\" et \"Les Oiseaux de la Proiecrastination.\"'",
"featheredFriendsNotes": "Contient les Quêtes pour l'obtention des familiers Chouette, Perroquet et Faucon : L'Oiseau de Nuit, À l'aide ! Harpie !, et Les Oiseaux de la Proiecrastination.",
"questNudibranchText": "L'infestation des nudibranches cépadimanches",
"questNudibranchNotes": "C'est une journée pas très chargée qui s'écoule, et vous trouvez enfin le temps de jeter un œil à vos tâches à faire. Juste à côté de vos tâches les plus rouge vif, vous remarquez un amas ultra-brillant de limaces de mer bleues. Cela vous fascine ! Leurs couleurs saphir rendent vos objectifs les plus intimidants aussi faciles que vos habitudes les plus ancrées. Dans un élan fiévreux, vous vous mettez au travail, abattant chaque tâche en une frénésie sans fin. <br><br>La dernière chose dont vous vous rappelez ensuite, c'est @LilithofAlfheim vous jetant de l'eau froide dessus. \"Les nudibranches cépadimanches ne cessent de te piquer ! Il faut que tu fasses une pause !\"<br><br>Sous le choc, vous remarquez que votre peau est aussi rouge vif que vos tâches l'étaient. \"C'est bien d'être productif, vous lance @beffymaroo, mais il faut aussi prendre soin de soi ! Allez, vite, il faut s'en débarrasser !\"",
"questNudibranchCompletion": "@amadshade lessive le dernier nudibranche cépadimanche, que vous voyez glisser d'une pile de tâches complétées. Il laisse derrière lui un sac de vêtements, que vous ouvrez et qui contient de l'or... ainsi que quelques ellipsoïdes. Sans doute des œufs.",
@@ -505,7 +505,7 @@
"questNudibranchDropNudibranchEgg": "Nudibranche (œuf)",
"questNudibranchUnlockText": "Déverrouille l'achat d’œufs de nudibranche au marché",
"splashyPalsText": "Lot de quêtes des potes à plouf",
"splashyPalsNotes": "Contient \"Le Derby de Dilatoire\", \"Guidez la Tortue\" et \"Les Lamentations de la Baleine\".",
"splashyPalsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Tortue, Baleine et Hippocampe : Guidez la Tortue, Les Lamentations de la Baleine, et Le Derby de Dilatoire.",
"questHippoText": "Quel Hippo-crite",
"questHippoNotes": "Vous et @awesomekitty vous effondrez à l'ombre d'un palmier, raplaplas. Le soleil tape sur la savane Tanfépaï, rendant le sol brûlant. Ce fut une journée productive jusqu'à présent, et cette oasis semble l'endroit rêvé pour faire une pause et se rafraîchir. Vous baissant près de l'eau pour boire, vous faites un pas en arrière de surprise lorsqu'un énorme hippopotame en émerge : \"Déjà en train de vous reposer ? Ne soyez pas des tire-au-flanc et retournez au travail.\" Vous essayez de protester que vous avez travaillé dur et avez besoin d'une pause, mais l'hippopotame ne veut rien entendre.<br><br>@khdarkwolf vous murmure : \"Il se prélasse toute la journée, mais il a le culot de nous traiter de feignasses ? C'est l'Hippo-crite !\"<br><br>Votre ami @jumorales hoche la tête : \"Montrons-lui ce que travailler dur signifie !\"",
"questHippoCompletion": "L'hippopotame s'incline en signe de capitulation. \"Je vous ai sous-estimés. On dirait que vous ne flemmardiez pas, au final. Je suis désolé. Pour être honnête, j'ai peut-être jugé trop rapidement. Moi-même je devrais sans doute aller travailler. Tenez, prenez ces œufs en guise de remerciement.\" Vous les attrapez et vous installez au bord de l'eau, pour un repos bien mérité.",
@@ -513,9 +513,9 @@
"questHippoDropHippoEgg": "Hippopotame (œuf)",
"questHippoUnlockText": "Déverrouille l'achat d’œufs d'hippopotame au marché",
"farmFriendsText": "Lot de quêtes des copains de campagne",
"farmFriendsNotes": "Contient \"La Vache Meuhtante\", \"La Chevauchée Cauchemardesque\" et \"Le Bélier du Tonnerre\".",
"farmFriendsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Cheval, Mouton et Vache : La Chevauchée Cauchemardesque, Le Bélier du Tonnerre, et La Vache Meuhtante.",
"witchyFamiliarsText": "Lot de quêtes des compagnons ensorceleurs",
"witchyFamiliarsNotes": "Contient \"Le Roi des Rats\", \"L'Arachnide de Glace\" et \"Marécage de la Grenouille du Désordre\".",
"witchyFamiliarsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Grenouille, Araignée et Rat : Marécage de la Grenouille du Désordre, L'Arachnide de Glace, et Le Roi des Rats.",
"questGroupLostMasterclasser": "Le mystère des maîtres des classes",
"questUnlockLostMasterclasser": "Pour débloquer cette quête, complétez la dernière quête des séries suivantes : 'Le désespoir de Dilatoire', 'Du rififi à Mistivolant', 'Calamité de Stoïcalme' et 'Terreur dans le bois des Tâches'.",
"questLostMasterclasser1Text": "Le mystère des maîtres des classes, 1re partie : lisez entre les lignes",
@@ -559,7 +559,7 @@
"questYarnDropYarnEgg": "Pelote (œuf)",
"questYarnUnlockText": "Déverrouille l'achat d’œufs de pelote au marché",
"winterQuestsText": "Lot de quêtes hivernales",
"winterQuestsNotes": "Contient \"Trappeur Noël\", \"Trouvez l'Ourson\" et \"Le Gorfou Glacé\". Notez que Trappeur Noël et Trouvez l'ourson permettent d'obtenir par des succès de quêtes qui se cumulent, mais donnent un familier et une monture rare que vous ne pouvez ajouter qu'une seule fois à votre écurie.",
"winterQuestsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Ours Polaire, Pingouin, et la quête pour l'obtention de la monture Ours Polaire : Trouvez l'Ourson, Le Gorfou Glacé et Trappeur Noël.",
"questPterodactylText": "Le Pterreur-dactyle",
"questPterodactylNotes": "Vous vous promenez le long des paisibles falaises de Stoïcalme lorsqu'un crissement maléfique déchire l'air. Vous vous tournez pour trouver une créature hideuse qui vole vers vous et vous submerge d'une terreur puissante. Alors que vous vous tournez pour fuir, @Lilith d'Alfheim vous attrape. \"Pas de panique, c'est juste un Pterreur-dactyle.\" <br><br> @Procyon P acquiesce. \"Ils nichent à proximité, mais ils sont attirés par l'odeur des habitudes négatives et des quotidiennes non réalisées.\" <br><br> \"Ne vous inquiétez pas\", dit @Katy133. \"Nous avons juste besoin d'être très productif pour le vaincre !\" Vous vous remplissez d'une détermination renouvelée et vous vous tournez pour faire face à votre ennemi.",
"questPterodactylCompletion": "Avec un dernier cri, le Pterreur-dactyle dégringole du flanc de la falaise. Vous vous précipitez pour le voir s'envoler dans les steppes lointaines. \"Ouf, je suis content que ce soit fini\", dites-vous. \"Moi aussi\", répond @GeraldThePixel. \"Mais regarde, il a laissé quelques œufs pour nous.\" @Edge vous donne trois œufs, et vous promettez de les élever dans la tranquillité, entouré par des habitudes positives et des quotidiennes bleues.",
@@ -594,7 +594,7 @@
"questDysheartenerDropHippogriffMount": "Hippogriffe optimiste (monture)",
"dysheartenerArtCredit": "Illustration par @AnnDeLune",
"hugabugText": "Lot de quêtes des jolies bébêtes",
"hugabugNotes": "Contient \"Le BUG CRITIQUE\", \"L'Escargot de la Fange de Pénibilité\" et \"Minute, Papillon !.\"'",
"hugabugNotes": "Contient les Quêtes pour l'obtention des œufs de familier Scarabée, Chenille et Escargot : Le BUG CRITIQUE, Minute, Papillon !, et L'Escargot de la Fange de Pénibilité.",
"questSquirrelText": "L’écureuil sournois",
"questSquirrelNotes": "Vous ouvrez les yeux et vous rendez compte que vous avez raté le réveil ! Pourquoi n'a-t-il pas sonné ? Pourquoi est-ce qu'il y a un gland coincé dans la sonnette ?<br><br>Quand vous essayez de faire le petit déjeuner, le grille-pain est rempli de glands. Lorsque vous allez retrouver votre monture, @Shtut est là, essayant vainement d'ouvrir son écurie. Il jette un œil dans la serrure... \"C'est un gland qui est coincé là-dedans ?\"<br><br>@randomdaisy s'écrie \"Oh non ! Je savais que mes familiers écureuils s'étaient échappés, mais je ne savais pas qu'ils avaient provoqué tant de soucis ! Pouvez-vous m'aider à les rassembler, avant qu'ils ne fassent plus de bazar ?\"<br><br>En suivant la piste de ces glands malicieusement placés, vous traquez et capturez les sciuridés rebelles, pendant que @Cantras s'assure qu'ils sont ramenés à bon port. Mais lorsque vous pensez votre tâche enfin terminée, un gland rebondit sur votre casque ! Vous levez la tête et voyez un écureuil monstrueusement démesuré, accroupi en position de défense sur une prodigieuse pile de glands.<br><br>\"Ohlala,\" dit @randomdaisy, doucement. \"Celle-ci a toujours été sur la défensive, s'agissant de son stock. Nous allons devoir œuvrer avec attention !\" Vous l'encerclez avec votre équipe, prêts à faire face aux problèmes !",
"questSquirrelCompletion": "En vous approchant doucement, en formulant des offres d'échange et en lançant quelques sorts d'apaisement, vous parvenez à amadouer l'écureuil loin de son magot pour l'emmener à l'écurie, dont @Shtut a fini de nettoyer la serrure. Des glands ont été mis de côté sur une table. \"Ces glands sont en fait des œufs d'écureuil ! Peut-être pourrez-vous en élever certains qui ne joueront pas autant avec leur nourriture.\"",
@@ -602,9 +602,9 @@
"questSquirrelDropSquirrelEgg": "Écureuil (œuf)",
"questSquirrelUnlockText": "Déverrouille l'achat d'œufs d’écureuils au marché",
"cuddleBuddiesText": "Lot de quêtes des acolytes à câlins",
"cuddleBuddiesNotes": "Contient \"Le Lapin Tueur\", \"L'Abominable Furet\", et \"Le Gang des Cochons d'Inde\".",
"cuddleBuddiesNotes": "Contient les Quêtes pour l'obtention des œufs de familier Lapin, Furet et Cochon d'Inde : Le Lapin Tueur, L'Abominable Furet, et Le Gang des Cochons d'Inde.",
"aquaticAmigosText": "Lot de quêtes des amis aquatiques",
"aquaticAmigosNotes": "Contient “LAxototl Magique”, “Le Kraken dInkomplet, et “LAppel dOctothulu.",
"aquaticAmigosNotes": "Contient les Quêtes pour l'obtention des œufs de familier Seiche, Pieuvre et Axolotl : Le Kraken dInkomplet, LAppel dOctothulu, et LAxototl Magique.",
"questSeaSerpentText": "Danger dans les profondeurs : Lattaque du serpent de mer !",
"questSeaSerpentNotes": "Vous vous sentez en veine grâce à vos réussites - c'est le moment idéal pour une excursion à l'hippodrome des hippocampes. Vous montez à bord du sous-marin aux Docks Diligents et vous vous installez pour le voyage à Dilatoire, mais vous êtes à peine submergé lorsqu'un impact secoue le sous-marin, et fait chavirer ses occupants. \"Que se passe-t-il ?\"<br><br>Vous regardez à travers un hublot à proximité et vous êtes surpris par le mur d'écailles scintillantes qui passe à côté. \"Serpent de mer !\" crie le capitaine @Witticaster par l'interphone. \"Préparez-vous, il revient !\" Lorsque vous saisissez les bras de votre siège, vos tâches inachevées clignotent devant vos yeux. \"Peut-être que si nous travaillons ensemble et les complétons\", pensez-vous, \"nous pouvons chasser ce monstre !\"",
"questSeaSerpentCompletion": "Battus grâce à votre engagement, les serpents de mer fuient, disparaissant dans les profondeurs. Quand vous arrivez à Dilatoire, vous poussez un soupir de soulagement avant de remarquer que @*~Seraphina~ venait vers vous avec trois œufs translucides retenus délicatement dans ses bras. « Tiens, tu mérites de les avoir», dit-elle. « Tu sais comment ty prendre avec les serpents de mer ! » Comme vous acceptez les œufs, vous faites à nouveau vœu de rester toujours constant dans la réalisation de vos tâches pour sassurer que lHistoire ne se répètera pas.",
@@ -618,7 +618,7 @@
"questKangarooDropKangarooEgg": "Kangourou (œuf)",
"questKangarooUnlockText": "Déverrouille l'achat d’œufs de kangourou au marché",
"forestFriendsText": "Lot de quête des amis sylvains",
"forestFriendsNotes": "Contient \"L'Esprit du Printemps\", \"La Bête Hérissée\" et \"L'Arbre Tortueux\".",
"forestFriendsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Arbre, Cerf et Hérisson : L'Arbre Tortueux, L'Esprit du Printemps, et La Bête Hérissée.",
"questAlligatorText": "L'insti-Gator",
"questAlligatorNotes": "\"Sans blague !\" s'exclame @gully. \"Un Insti-Gator dans son habitat naturel ! Attention, il distrait sa proie avec des choses qui semblent urgentes A CET INSTANT, et il se nourrit des quotidiennes non contrôlées qui en résultent.\" Vous vous taisez pour éviter d'attirer son attention, mais en vain. L'Insti-Gator vous repère et charge ! Des voix distrayantes s'élèvent du marais de la stagnation, attirant votre attention : \"Lis ce post ! Regarde cette photo ! Fais attention à moi MAINTENANT !\" Vous vous précipitez pour monter une contre-attaque, complétant vos quotidiennes et renforçant vos bonnes habitudes pour combattre le redoutable Insti-Gator.",
"questAlligatorCompletion": "Avec votre attention concentrée sur ce qui est important et non sur les distractions de l'Insti-Gator, l'Insti-Gator fuit. Victoire ! \"Ce sont des oeufs ? Ils ressemblent à des œufs d'alligator pour moi \", demande @mfonda. \"Si nous prenons soin d'eux, ils seront des animaux de compagnie loyaux ou des coursiers fidèles\", répond @UncommonCriminal, vous en donnant trois à soigner. Espérons que oui, sinon l'Insti-Gator pourrait revenir…",
@@ -626,9 +626,9 @@
"questAlligatorDropAlligatorEgg": "Alligator (œuf)",
"questAlligatorUnlockText": "Déverrouille l'achat d’œufs d'alligator au marché",
"oddballsText": "Lot de quêtes des énergumènes",
"oddballsNotes": "Contient \"Le Régent de Gelée\", \"Échappez à la Créature des Cavernes,\" et \"Du Fil à Retordre.\"",
"oddballsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Glaire, Laine et Rocher : Le Régent de Gelée, Du Fil à Retordre, et Échappez à la Créature des Cavernes.",
"birdBuddiesText": "Lot de quêtes des oiseaux acolytes",
"birdBuddiesNotes": "Contient \"Le Gorfou Glacé\", \"La Colère du Coq\", et \"Le Paon Oscillant.\"",
"birdBuddiesNotes": "Contient les Quêtes pour l'obtention des œufs de familier Paon, Pingouin et Coq : Le Paon Oscillant, Le Gorfou Glacé, et La Colère du Coq.",
"questVelociraptorText": "Le Véloci-Rappeur",
"questVelociraptorNotes": "Vous partagez des gâteaux au miel avec @*~Seraphina~*, @Procyon P, et @Lilith of Alfheim près d'un lac dans les steppes de Stoïkalm. Soudain, une voix triste interrompt votre pique-nique.<br><br>br><em>Mes habitudes ont pris un coup, j'ai raté mes quotidiennes,<br>Je suis perdu, pris de doutes et d'incertitudes,<br>Au sommet de mon jeu, j'ai l'habitude de voler,<br>Mais maintenant, j'ai juste raté mes échéances.</em><br><br>@~Seraphina~* observe entre les touffes d'herbe. \"C'est le Véloci-Rappeur. Il semble... désemparé ?\"<br><br><br>Vous levez un poing de détermination. \"Il n'y a qu'une chose à faire. C'est l'heure de la bataille de rap !\"",
"questVelociraptorCompletion": "Vous jaillissez à travers l'herbe, pour faire face au Véloci-rappeur.<br><br><em>Tu vois, rappeur, tu n'es pas un lâcheur,<br>Tes mauvaises habitudes peuvent te faire vraiment peur !<br>Valide tes tâches comme un pro,<br>Ne pleure pas si tu prends un jour de trop !</em><br><br>Rempli d'une nouvelle confiance, il sautille vers de nouvelles tâches, laissant derrière lui trois œufs .",
@@ -636,7 +636,7 @@
"questVelociraptorDropVelociraptorEgg": "Vélociraptor (œuf)",
"questVelociraptorUnlockText": "Déverrouille l'achat d’œufs de vélociraptor au marché",
"mythicalMarvelsText": "Ensemble de quêtes des merveilles mythiques",
"mythicalMarvelsNotes": "Contient \"Convaincre la Reine Licorne\", \"Le Griffon Flamboyant\", et \"Danger dans les Profondeurs : l'Attaque du Serpent de Mer !\"",
"mythicalMarvelsNotes": "Contient les Quêtes pour l'obtention des œufs de familier Licorne, Griffon et Serpent de Mer : Convaincre la Reine Licorne, Le Griffon Flamboyant, et Danger dans les Profondeurs : l'Attaque du Serpent de Mer !",
"questBronzeText": "Bataille du scarabée effronté",
"questBronzeNotes": "Lors d'une pause rafraîchissante entre vos tâches, vous et quelques amis faites une promenade dans les sentiers forestiers du bois des tâches. Vous tombez sur une grosse bûche creuse et une étincelle à l'intérieur attire votre attention. <br><br>Oh, c'est une cache de potions d'éclosion magiques ! Le liquide bronze scintillant tourbillonne doucement dans les bouteilles, et @Hachiseiko s'en empare pour l'examiner.<br><br>\"Halte ! C'est un coléoptère gigantesque avec une carapace de bronze étincelant, levant ses pattes griffues dans une position de combat. \"Ce sont mes potions, et si tu veux les mériter, tu dois faire tes preuves dans un duel de gentilshommes !\"",
"questBronzeCompletion": "\"Bien joué, combattant !\" dit le scarabée en se posant au sol. Est-ce qu'elle sourit ? Difficile à dire avec ces mandibules. \"Vous avez vraiment mérité ces potions ! <br<br>\"Ouah, nous n'avons jamais eu une telle récompense pour avoir gagné une bataille auparavant !\" dit @UncommonCriminal, en tournant une bouteille scintillante dans sa main. \"Allons faire éclore nos nouveaux familiers !\"",
@@ -657,7 +657,7 @@
"questSilverCollectSilverIngots": "Lingots d'argent",
"questSilverDropSilverPotion": "Potion d'éclosion d'argent",
"questSilverUnlockText": "Déverrouille l'achat de potions d'éclosion d'argent au marché",
"rockingReptilesNotes": "Contient \"L'Insti-Gator\", \"Le Serpent de Distraction\" et \"Le Véloci-Rappeur.\"",
"rockingReptilesNotes": "Contient les Quêtes pour l'obtention des œufs de familier Alligator, Vélociraptor et Serpent : L'Insti-Gator, Le Véloci-Rappeur, et Le Serpent de Distraction.",
"rockingReptilesText": "Ensemble de quêtes des reptiles redoutables",
"questRobotUnlockText": "Débloque l'achat d'œufs de robot au marché",
"questRobotDropRobotEgg": "Robot (œuf)",
@@ -667,7 +667,7 @@
"questRobotCompletion": "Alors que @Rev et le compagnon responsable robot mettent le dernier boulon en place, la machine à remonter le temps bourdonne de vie. @FolleMente et @McCoyly montent à bord. \"Merci pour l'aide ! On se reverra dans le futur ! Au fait, ça devrait vous aider pour votre prochaine invention !\" Avec cela, les voyageurs du temps disparaissent, mais laissent dans l'épave de l'ancien stabilisateur de productivité trois œufs au mouvement d'horloge. Ce seront peut-être là les éléments cruciaux d'une nouvelle chaîne de production de compagnons responsables !",
"questRobotNotes": "Dans les laboratoire Capacité Max, @Rev met la dernière touche à sa toute dernière invention, un compagnon responsable robot, lorsqu'un étrange véhicule métallique apparaît soudainement dans un panache de fumée, à quelques centimètres du détecteur de fluctuation du robot ! Ses occupants, deux étranges personnages vêtus d'argent, émergent et enlèvent leurs casques spatiaux, se révélant comme @FolleMente et @McCoyly.<br><br>\"Je suppose qu'il y avait une anomalie dans notre mise en œuvre de la productivité,\" @FolleMente dit simplement.<br><br>@McCoyly croise ses bras. \"Cela signifie qu'ils ont négligé de terminer leurs quotidiennes, ce qui, selon moi, a entraîné la désintégration de notre stabilisateur de productivité. C'est une composante essentielle du voyage dans le temps qui a besoin de cohérence pour fonctionner correctement. Nos réalisations font avancer notre mouvement à travers le temps et l'espace ! Je n'ai pas le temps de vous expliquer plus en détail, @Rev, vous le découvrirez dans 37 ans, ou peut-être vos alliés les Mystérieux Voyageurs du Temps pourront vous renseigner. Pour l'instant, pouvez-vous nous aider à réparer notre machine à remonter le temps ?\"",
"questRobotText": "Merveilles mécaniques mystérieuses !",
"delightfulDinosNotes": "Contient \"Le Pterreur-Datcyle\", \"Le Tricératops Trépignant\", et \"Le Dinosaure Exhumé.\"",
"delightfulDinosNotes": "Contient les Quêtes pour l'obtention des œufs de familier Tricératops, T-Rex et Ptérodactyle : Le Tricératops Trépignant, Le Dinosaure Exhumé, et Le Pterreur-dactyle.",
"delightfulDinosText": "Ensemble de quêtes des dinosaures délirants",
"questAmberNotes": "Vous êtes assis dans la Taverne avec @beffymaroo et @-Tyr- quand @Vikte surgit et vous parle avec enthousiasme des rumeurs d'un autre type de potion magique d'éclosion cachée dans le bois des tâches. Ayant terminé vos tâches quotidiennes, vous trois acceptez immédiatement d'aider @Vikte dans sa recherche. Après tout, quel mal à une petite aventure ? <br><br>Après avoir marché pendant des heures dans le bois des tâches, vous commencez à regretter d'avoir participé à une poursuite aussi sauvage. Vous êtes sur le point de rentrer chez vous, quand vous entendez un gémissement surpris et vous tournez pour voir un énorme lézard aux écailles d'ambre brillantes enroulées autour d'un arbre, serrant @Vikte dans ses griffes. @beffymaroo attrape son épée.<br><br>\"Attendez !\" crie @-Tyr-. \"C'est l'Arbrésine ! Elle n'est pas dangereuse, juste dangereusement collante !\"",
"questAmberText": "L'alliance de l'ambre",
@@ -693,7 +693,7 @@
"questWaffleCompletion": "Battue et beurré mais triomphant, vous savourez la douce victoire alors que l'Affreuse Gaufre s'effondre dans une mare gluante.<br><br> \"Wow, vous avez vraiment écrémé ce monstre\", dit Lady Glaciate, impressionnée.<br><br> \"C'était pas de la tarte !\" rayonne le Fou d'avril.<br><br> \"Quelle honte, cependant\", dit @beffymaroo. \"Ça avait l'air vraiment bon à manger.\"<br><br>\"Le Fou d'avril prend un ensemble de flacons de potion quelque part dans sa cape, les remplit avec les restes sirupeux de la Gaufre, et les mélange dans une pincée de poussière pétillante. Le liquide tourbillonne de couleurs... de nouvelles potions d'éclosion ! Il les jette dans vos bras. \"Toute cette aventure m'a mis en appétit. Qui veut se joindre à moi pour le petit déjeuner ?\"",
"questWaffleNotes": "\"Fou d'avril !\" tonne Dame Givre. \"Vous avez dit que votre farce sur le thème du dessert était 'terminée et complètement nettoyée' !\" <br><br> \"Mais, c'était et c'est encore le cas, ma chère\", réplique le Fou d'avril, perplexe. \"Et je suis le plus honnête des Fous. Qu'est-ce qui ne va pas ? \"<br><br>\"Il y a un monstre géant sucré qui approche de Habitiville !\"<br><br>\"Hmm,\" dit le Fou. \"J'ai fait un raid dans quelques tanières pour les réactifs mystiques de mon dernier événement. J'ai peut-être attiré une attention non désirée. Est-ce le Serpent Saccharine ? La Torte-oise ? Le Tiramisu Rex ?\"<br><br>\"Non ! C'est une sorte de... d'Affreuse Gaufre !\"<br><br>\"Huh. C'est une nouvelle ! Peut-être qu'elle est née de toute l'énergie ambiante des bêtises.\" Il se tourne vers vous et @beffymaroo avec un sourire en coin. \"Je suppose que vous ne seriez pas disponible pour quelques actes héroïques ?\"",
"questWaffleText": "Gaufrer le poisson : Petit déjeuner désastreux !",
"jungleBuddiesNotes": "Contient \"Le monstrueux mandrill et les malicieux macaques\", \"Somnolent le paresseux\" et \"L'arbre tortueux\".",
"jungleBuddiesNotes": "Contient les Quêtes pour l'obtention des œufs de familier Singe, Arbre et Paresseux : Le Monstrueux Mandrill et les Malicieux Macaques, L'Arbre Tortueux, et Le Paresseux Somnolent.",
"jungleBuddiesText": "Lot de quêtes des potes de la jungle",
"questFluoriteText": "Une peur fluorine bleue",
"questFluoriteNotes": "Les minéraux rares sont en forte demande ces jours-ci, donc avec une poignée d'amis, vous avez décidé de partir en expédition au plus profond des mines des monts Sinueux, à la recherche de minéraux insolites. C'est une longue et pénible expédition, jusqu'à ce que @-Tyr- trébuche sur un large rocher reposant au milieu du tunnel.<br><br>\"Ça devrait éclairer le chemin\", dit @nirbhao, avant de conjurer un orbe de lumière.<br><br>Un éclairage tamisé empli le tunnel, mais quelque chose d'étrange commence à se produire sur le rocher. Se nourrissant de la lumière magique, il commence à briller avec du bleu, du vert et du mauve fluorescents. C'est alors qu'il se redresse, prenant une forme vaguement humanoïde, et ses deux yeux étincelant de rouge regardent droit dans votre direction ! Vous vous mettez en action avec vos sorts éclatants et vos armes étincelantes.",
@@ -715,7 +715,7 @@
"questTurquoiseCompletion": "Noyé sous la chaleur et la sueur, votre équipe s'arrête enfin pour se reposer à côté de la terre retournée et regarde le tas de runes et de pierres précieuses que vous avez trouvé.<br><br>\"Incroyable,\" murmure @Quartzfox. \"Nous allons réécrire les livres d'histoire.\"<br><br>\"Ramenons ces éléments à l'université d'Habitica pour analyse,\" propose @gawrone. \"Il devrait y avoir assez de choses pour étudier et faire des potions turquoise pour nous tous ! Qui sait ce qu'on pourrait trouver d'autre enterré par ici ?\"<br><br>@starsystemic rajoute : \"C'est incroyable ce qu'on peut accomplir avec un peu de labeur!\"",
"questTurquoiseNotes": "@gawrone fait irruption chez vous en tenant son diplôme d'Habitica dans une main, et un tome extraordinairement grand et poussiéreux relié en cuir dans l'autre.<br><br>\"Tu ne devineras jamais ce que j'ai découvert. La raison pour laquelle les Champs florissants sont si fertiles, c'est qu'ils étaient autrefois recouverts par un vaste océan. La rumeur veut qu'une ancienne peuplade habitait autrefois dans des cités enchantées sur ce plancher océanique. J'ai découvert de vieilles cartes qui indiquent la localisation la plus probable ! Attrape une pelle !\"<br ><br>Le soir suivant, @QuartzFox et @starsystemic se joignent à votre équipe et commencent à creuser. Profondément enfouie, vous trouvez une rune, avec une gemme turquoise à côté !<r><br>\"Continuez à creuser !\" vous encourage @gawrone. \"Si on en trouve assez, nous pourrions recréer une de leurs anciennes potions, et un pan de l'histoire en même temps !\"",
"questTurquoiseText": "Travailler le trésor turquoise",
"sandySidekicksNotes": "Contient \"le tatou indulgent\", \"le serpent de la distraction\" et \"l'arachnide de glace\".",
"sandySidekicksNotes": "Contient les Quêtes pour l'obtention des œufs de familier Araignée, Tatou et Serpent : L'Arachnide de Glace, Le Tatou Indulgent, et Le Serpent de la Distraction.",
"sandySidekicksText": "Lot de quêtes des acolytes sablonneux",
"questBlackPearlUnlockText": "Déverrouille l'achat de potions d'éclosions perle noire au marché",
"questBlackPearlDropBlackPearlPotion": "Potion d'éclosion perle noire",
@@ -772,5 +772,17 @@
"questFungiRageEffect": "Une Brume s'échappe du Champignon Ronchon et encercle votre équipe, refroidissant votre moral et atténuant votre magie. Les MP de l'équipe sont réduits !",
"questFungiDropFungiPotion": "Potion d'Éclosion Champignon",
"questFungiUnlockText": "Débloque la possibilité d'acquérir les Potions d'Éclosion Champignon au Marché.",
"questFungiNotes": "Ce fût un printemps pluvieux à Habitica et le sol autour des étables était spongieux et humide. Vous remarquez que de nombreux champignons sont apparus le long des murs et barrières en bois de l'étable. Un brouillard ambiant, laissant à peine filtrer la lumière du soleil, pèse sur l'atmosphère et le moral. <br><br>Dans la brume, vous distinguez la silhouette du Fou d'Avril, qui ne semble pas aussi enjoué que d'habitude.<br><br>\"J'aurais aimé vous apporter à tou·te·s des Potions d'Éclosion de Magie Champignon pour que vous puissiez garder vos champignonnesques ami·e·s à vos côtés même après mon jour spécial,\" dit-il, avec une expression triste qui ne lui ressemblait pas. \"Mais ce brouillard glacé m'affecte vraiment, il me fait me sentir trop fatigué et morose pour exercer mes talents.\"<br><br>\"Oh non, tu m'en vois vraiment désolé·e\", lui répondez-vous, remarquant votre propre moral qui s'assombrit. \"Ce brouillard rend vraiment cette journée maussade. Je me demande d'où il vient...\"<br><br>Un grondement sourd se fait entendre à travers champs, et vous remarquez une silhouette émerger du brouillard. Vous sentez l'inquiétude monter en voyant une créature gigantesque et mécontente ressemblant à un champignon, dont il semblerait que la brume s'échappe.<br><br>\"Aha,\" dit le Fou, \"je crois que ce charmant champignon est peut-être la source de notre déprime. Voyons si nous pouvons invoquer un peu de joie pour notre nouvel ami et nous-même.\""
"questFungiNotes": "Ce fût un printemps pluvieux à Habitica et le sol autour des étables était spongieux et humide. Vous remarquez que de nombreux champignons sont apparus le long des murs et barrières en bois de l'étable. Un brouillard ambiant, laissant à peine filtrer la lumière du soleil, pèse sur l'atmosphère et le moral. <br><br>Dans la brume, vous distinguez la silhouette du Fou d'Avril, qui ne semble pas aussi enjoué que d'habitude.<br><br>\"J'aurais aimé vous apporter à tou·te·s des Potions d'Éclosion de Magie Champignon pour que vous puissiez garder vos champignonnesques ami·e·s à vos côtés même après mon jour spécial,\" dit-il, avec une expression triste qui ne lui ressemblait pas. \"Mais ce brouillard glacé m'affecte vraiment, il me fait me sentir trop fatigué et morose pour exercer mes talents.\"<br><br>\"Oh non, tu m'en vois vraiment désolé·e\", lui répondez-vous, remarquant votre propre moral qui s'assombrit. \"Ce brouillard rend vraiment cette journée maussade. Je me demande d'où il vient...\"<br><br>Un grondement sourd se fait entendre à travers champs, et vous remarquez une silhouette émerger du brouillard. Vous sentez l'inquiétude monter en voyant une créature gigantesque et mécontente ressemblant à un champignon, dont il semblerait que la brume s'échappe.<br><br>\"Aha,\" dit le Fou, \"je crois que ce charmant champignon est peut-être la source de notre déprime. Voyons si nous pouvons invoquer un peu de joie pour notre nouvel ami et nous-même.\"",
"questGiraffeText": "La Girafe Touchatout",
"questGiraffeCompletion": "Après avoir aidé la Girafe Touchatout à organiser sa réserve, vous vous sentez tou·te·s les deux plein d'énergie et motivé·e·s !<br><br>Il attrape sa guitare, un livre d'apprentissage pour les débutants, et gratte quelques notes. \"Ça fait du bien de s'y mettre, même si c'est un petit pas dans la bonne direction. Merci de m'avoir aidé ! Prends ça, j'ai entendu dire que tu avais une collection de familiers et ces p'tits gars y trouveront sûrement leur place !\"",
"questGiraffeDropGiraffeEgg": "Girafe (Œuf)",
"QuestGiraffeUnlockText": "Débloque la possibilité d'acheter des Œufs de Giraffe au Marché.",
"questChameleonText": "Le Caméléon Chaotique",
"questChameleonCompletion": "Après quelques tours, le Caméléon est passé par toutes les couleurs de l'arc-en-ciel, s'accordant parfaitement avec celles que vous aviez demandées.<br><br>\"Wow,\" dit-il, \"travailler ensemble et avoir transformé cela en jeu m'a vraiment aidé à me concentrer ! Prends cela comme récompense, tu les as mérités ! Apprends à ces petits gars comment se parer de toutes les couleurs de l'arc-en-ciel quand ils écloront.\"",
"questChameleonBoss": "Caméléon Chaotique",
"questChameleonDropChameleonEgg": "Caméléon (Œuf)",
"QuestChameleonUnlockText": "Débloque la possibilité d'acheter les Œufs de Caméléon au Marché",
"questGiraffeBoss": "Girafe Touchatout",
"questGiraffeNotes": "Vous vous promenez dans les hautes herbes de la Savane Calméconstante, profitant d'une ballade dans la nature pour prendre une pause. Alors que le paysage défile devant vous, vous remarquez un tas d'objets au loin. Ce sont des instruments de musique, du matériel d'art, des équipements électroniques, et plus encore ! Vous vous en approchez pour en voir un peu plus.<br><br>\"Hey, qu'est-ce que tu crois être en train de faire ?\" crie une voix derrière un acacia. Une grande et imposante girafe en sort, portant une paire de lunettes à la mode, une guitare, et un appareil photo coûteux autour de son long cou. \"C'est tout mon équipement, alors fais attention et ne touche à rien !\"<br><br>Vous remarquez de la poussière sur la majorité des objets. \"Wow, vous avez énormément de loisirs !\" dites-vous. \"Pouvez-vous me montrer vos créations ou me jouer un morceau ?\"<br><br>Le visage de la girafe s'allonge alors qu'il regarde toute sa collection. \"J'ai tant d'affaires, mais je ne sais pas par où commencer ! Tu peux me passer un peu de ta motivation pour que je trouve enfin l'énergie de m'y mettre !\"",
"questChameleonNotes": "C'est un belle journée dans un recoin chaud et pluvieux du Bois de Tâches. Vous chercher de nouvelles feuilles pour votre collection quand une branche devant vous se met à changer de couleur d'un coup ! Puis elle se met à bouger !<br><br>Dans un sursaut, vous vous rendez compte que ce n'est pas une branche, mais un énorme caméléon ! Chaque partie de son corps change constamment de couleur et ses yeux dardent dans toutes les directions.<br><br>\"Est-ce que ça va ?\" lui demandez-vous.<br><br>\"Eeuuh, biiin,\" dit-il, l'air perturbé, \"j'essaye de me fondre dans la masse... Mais c'est tellement contraignant... Les couleurs n'arrêtent pas de changer ! C'est difficile de se concentrer sur une seule à la fois...\"<br><br>\"Aha,\" dites-vous, \"Je pense que je peux vous aider. Nous allons améliorer votre concentration avec un petit défi ! Préparez vos couleurs !\"<br><br>\"C'est parti !\" répond le caméléon."
}
+2 -1
View File
@@ -239,5 +239,6 @@
"mysterySet202403": "Ensemble de la Chance Légendaire",
"mysterySet202404": "Ensemble du Mage Mycélien",
"mysterySet202405": "Ensemble du Dragon Doré",
"mysterySet202406": "Ensemble du Spectre Boucanier"
"mysterySet202406": "Ensemble du Spectre Boucanier",
"mysterySet202407": "Ensemble de l'Axolotl Aimable"
}
+4 -1
View File
@@ -150,5 +150,8 @@
"achievementBoneToPickModalText": "אספת את כל חיות המחמד השלדים הבסיסיים ומתוך ההרפתקאות!",
"achievementDinosaurDynastyText": "בקע את כל הצבעים הבסיסיים של חיות המחמד של הציפורים והדינוזאורים: בז, ינשוף, תוכי, טווס, פינגווין, תרנגול, פטרודקטיל, טי-רקס, טרייצרטופס וולוסירפטור!",
"achievementDinosaurDynasty": "שושלת הדינוזאורים",
"achievementDinosaurDynastyModalText": "אספת את כל חיות המחמד של הציפורים והדינוזאורים!"
"achievementDinosaurDynastyModalText": "אספת את כל חיות המחמד של הציפורים והדינוזאורים!",
"achievementBonelessBoss": "מנהל חסר-עצמות",
"achievementBonelessBossText": "בקע את כל הצבעים הרגילים של חיות ים: חיפושית, פרפר, דיונון, חשופית ים, תמנון, חילזון, ועכביש!",
"achievementBonelessBossModalText": "אספת את כל החיות חסרות עמוד השדרה!"
}
+21 -8
View File
@@ -1,21 +1,21 @@
{
"achievement": "Pencapaian",
"onwards": "Berjuang!",
"onwards": "Lanjutkan!",
"levelup": "Dengan mencapai tujuanmu di kehidupan nyata, kamu naik level dan sekarang disembuhkan sepenuhnya!",
"reachedLevel": "Kamu Mencapai Level <%= level %>",
"achievementLostMasterclasser": "Penakluk Misi: Seri Masterclasser",
"achievementLostMasterclasserText": "Menyelesaikan seluruh enam belas misi di Seri Misi Masterclasser dan memecahkan misteri dari Sang Masterclasser!",
"onboardingCompleteDesc": "Anda mendapatkan <strong>5 penghargaan</strong> dan <strong class=\"gold-amount\">100</strong> emas karena telah menyelesaikan daftar.",
"onboardingCompleteDesc": "Kamu mendapatkan <strong>5 penghargaan</strong> dan <strong class=\"gold-amount\">100</strong> emas karena telah menyelesaikan tugas.",
"earnedAchievement": "Kamu mendapatkan sebuah penghargaan!",
"viewAchievements": "Lihat Penghargaan",
"letsGetStarted": "Mari kita mulai!",
"onboardingProgress": "<%= percentage %>% kemajuan",
"gettingStartedDesc": "Ayo selesaikan tugas pengenalan ini dan kamu akan memperoleh <strong>5 Pencapaian</strong> dan <strong class=\"gold-amount\">100 Emas</strong> setelah kamu selesai!",
"yourProgress": "Perkembangan Anda",
"yourRewards": "Hadiah Anda",
"foundNewItems": "Anda menemukan barang baru!",
"yourProgress": "Perkembanganmu",
"yourRewards": "Hadiahmu",
"foundNewItems": "Kamu menemukan barang baru!",
"showAllAchievements": "Lihat Semua",
"foundNewItemsExplanation": "Menyelesaikan tugas memungkinkan Anda untuk menemukan barang, seperti Telur, Ramuan Penetas, dan Makanan Peliharaan.",
"foundNewItemsExplanation": "Menyelesaikan tugas memungkinkanmu untuk menemukan barang, seperti Telur, Ramuan Penetas, dan Makanan Peliharaan.",
"hideAchievements": "Sembunyikan <%= categoty%>",
"achievementAllYourBase": "Semua Pokok Dasar Kamu",
"achievementBackToBasicsModalText": "Kamu telah mengumpulkan semua Peliharaan Dasar!",
@@ -49,7 +49,7 @@
"achievementPrimedForPaintingText": "Telah mengumpulkan semua Peliharaan Putih.",
"achievementPrimedForPainting": "Bersiap untuk Melukis",
"achievementPurchasedEquipmentModalText": "Perlengkapan adalah sebuah cara untuk menyesuaikan avatarmu dan menambah Stats-mu",
"achievementPurchasedEquipmentText": "Belilah sebuah perlengkapan pertama mereka.",
"achievementPurchasedEquipmentText": "Telah membeli perlengkapan pertama mereka.",
"achievementPurchasedEquipment": "Belilah sebuah Perlengkapan",
"achievementFedPetModalText": "Ada banyak perbedaan jenis makanan, tapi Peliharan cukup pilih-pilih makanan",
"achievementFedPetText": "Berilah makan peliharaan pertama mereka.",
@@ -152,5 +152,18 @@
"achievementDinosaurDynastyText": "Telah menetaskan semua warna standar peliharaan burung dan dinosaurus: Falcon, Burung Hantu, Merak, Pinguin, Ayam Jago, Pterodaktil, T-Rex, Triceratops, dan Velociraptor!",
"achievementDinosaurDynastyModalText": "Kamu telah mengumpulkan semua peliharaan burung dan dinosaurus!",
"achievementBonelessBossText": "Telah menetaskan semua warna standar hewan peliharaan invertebrata: Kumbang, Cumi-cumi, Siput air, Gurita, Siput, dan Laba-laba!",
"achievementBonelessBossModalText": "Kamu telah mengumpulkan semua Peliharaan Invertebrata!"
"achievementBonelessBossModalText": "Kamu telah mengumpulkan semua Peliharaan Invertebrata!",
"achievementDuneBuddyModalText": "Kamu telah mengoleksi semua hewan peliharaan gurun!",
"achievementBonelessBoss": "Tuan Tak Bertulang",
"achievementDuneBuddy": "Sahabat Dune",
"achievementRodentRuler": "Raja Pengerat",
"achievementRodentRulerText": "Telah menetaskan semua warna standar hewan pengerat: Marmot, Tikus, dan Tupai!",
"achievementRodentRulerModalText": "Kamu telah mengumpulkan semua hewan pengerat!",
"achievementRoughRiderModalText": "Kamu telah mengkoleksi semua peliharaan dan tunggangan tak nyaman!",
"achievementRoughRiderText": "Telah menetaskan semua warna standar hewan peliharaan tak nyaman: Kaktus, Landak, dan Batu!",
"achievementRoughRider": "Penunggang Tangguh",
"achievementCats": "Pengembala Kucing",
"achievementCatsText": "Telah menetaskan semua warna standar peliharaan kucing: Cheetah, Singa, Sabretooth, dan Harimau!",
"achievementCatsModalText": "Kamu telah mengumpulkan semua peliharaan kucing!",
"achievementDuneBuddyText": "Telah menetaskan semua warna standar hewan peliharaan gurun: Armadilo, Kaktus, Rubah, Katak, Ular, dan Laba-Laba!"
}
+3 -1
View File
@@ -797,5 +797,7 @@
"backgroundBoardwalkIntoSunsetText": "Boardwalk menuju Matahari Terbenam",
"backgrounds072023": "SET 110: Dirilis Juli 2023",
"backgroundOnAPaddlewheelBoatText": "Di Perahu Roda Dayung",
"backgroundBoardwalkIntoSunsetNotes": "Berjalan-jalan di Boardwalk menuju Matahari Terbenam."
"backgroundBoardwalkIntoSunsetNotes": "Berjalan-jalan di Boardwalk menuju Matahari Terbenam.",
"backgrounds082023": "SET 111: Rilis Agustus 2023",
"backgroundBonsaiCollectionText": "Koleksi Bonsai"
}
+1 -1
View File
@@ -100,7 +100,7 @@
"allocatedPoints": "Alokasi Poin",
"allocated": "Alokasi",
"buffs": "Buff",
"characterBuild": "Membangun Karakter",
"characterBuild": "Bentukan Karakter",
"class": "Pekerjaan",
"experience": "Pengalaman",
"warrior": "Prajurit",
+15 -1
View File
@@ -148,5 +148,19 @@
"sunsetFaqPara12": "Sebagai proyek sumber terbuka, kami menyambut baik dan mendorong banyak jenis kontribusi. Untuk menunjukkan apresiasi, kami akan mengirimkan set perlengkapan Heroic kepada semua orang yang memiliki tingkat kontributor per <strong>1 Agustus 2023</strong>. Ketika layanan Kedai Minuman dan Guild berakhir, akan ada beberapa perubahan pada kontribusi juga. Kamu dapat membaca lebih lanjut tentang rencana untuk setiap jenis kontribusi di bawah ini.",
"sunsetFaqPara17": "<strong>Comrades</strong><br />Skrip dan add-on sangat membantu sebagian kecil dari basis pengguna kami karena aplikasi seluler semakin menjadi satu-satunya cara sebagian besar pengguna mengakses Habitica. Kontributor yang ingin membuat alat pihak ke-3 untuk menyesuaikan pengalaman Habitica mereka dapat terus melakukannya, tetapi kami tidak akan lagi memberikan tingkatan (Tier) Comrades karena kami fokus pada kontribusi yang meningkatkan Habitica dengan cara yang dapat diakses oleh basis pemain kami secara keseluruhan.",
"sunsetFaqPara20": "Pedoman Komunitas Habitica akan diperbarui pada saat layanan Kedai Minuman and Guild dihentikan. Mereka akan mencerminkan bahwa aturan komunitas yang diterapkan sekarang terkait dengan profil pemain, Tantangan, dan pesan di ruang pribadi. Ketentuan Layanan kami selalu berlaku baik untuk ruang publik maupun pribadi dan tidak memerlukan pembaruan segera sehubungan dengan perubahan ini.",
"sunsetFaqPara14": "<strong>Linguists</strong><br />Kami terus menerima bantuan untuk menerjemahkan aplikasi dan situs web dan masih akan memberikan tingkatan kontributor (Tier) untuk kontribusi yang memenuhi syarat. Namun, metode yang kami gunakan untuk menerima terjemahan akan berubah. Kami ingin memfokuskan sumber daya kami untuk mendukung serangkaian pilihan bahasa di semua platform. Untuk melakukan ini, kami akan mengurangi jumlah bahasa yang tersedia untuk terjemahan. Bahasa yang sebelumnya belum selesai akan diarsipkan di Github. Kami berharap perubahan ini akan membuat pengalaman lintas platform Habitica lebih konsisten. Kamu dapat membaca pedoman prosedur penerjemahan terbaru kami di <a href='https://translate.habitica.com/projects/habitica/#information'>situs web terjemahan</a> kami."
"sunsetFaqPara14": "<strong>Linguists</strong><br />Kami terus menerima bantuan untuk menerjemahkan aplikasi dan situs web dan masih akan memberikan tingkatan kontributor (Tier) untuk kontribusi yang memenuhi syarat. Namun, metode yang kami gunakan untuk menerima terjemahan akan berubah. Kami ingin memfokuskan sumber daya kami untuk mendukung serangkaian pilihan bahasa di semua platform. Untuk melakukan ini, kami akan mengurangi jumlah bahasa yang tersedia untuk terjemahan. Bahasa yang sebelumnya belum selesai akan diarsipkan di Github. Kami berharap perubahan ini akan membuat pengalaman lintas platform Habitica lebih konsisten. Kamu dapat membaca pedoman prosedur penerjemahan terbaru kami di <a href='https://translate.habitica.com/projects/habitica/#information'>situs web terjemahan</a> kami.",
"commonQuestions": "Pertanyaan Umum",
"faqQuestion25": "Apa saja tipe tugas yang ada?",
"webFaqAnswer25": "Habitica menggunakan tipe tugas yang berbeda untuk mengakomodasi kebutuhan-mu, yang mencakup: Kebiasaan, Keseharian, dan Agenda.\n\nKebiasaan dapat menjadi suatu hal yang positif atau negatif dan mewakili repitisi kegiatan yang ingin dilakukan dalam satu hari atau batas waktu yang tak tertentu. Kebiasaan Positif akan memberikanmu upah, seperti Emas (Gold) dan Pengalaman (Experience). Sementara Kebiasaan Negatif akan mengakibatkan berkurangnnya darah kamu (Health Points).\n\nKeseharian merupakan tugas yang berulang dan ingin diselesaikan secara berstruktur. Contohnya seperti sekali dalam sehari, tiga kali dalam sepekan, atau empat kali dalam sebulan. Keseharian yang terlewati akan menyebabkan berkurangnnya darah kamu (Health Points). Disatu sisi, jika kamu dapat menyelesaikan Keseharian yang sulit, kamu akan dapat hadiah lebih banyak.\n\nAgenda merupakan tugas yang hanya perlu diselesaikan pada satu saat tertentu dan tidak memerlukan repetisi. Agenda dapat memiliki tanggal jatuh tempo, tapi kamu tidak akan kehilangan darah jika melewatinnya.\n\nIngat, ambil-lah tugas yang sesuai dengan tujuan yang ingin kamu capai!",
"faqQuestion26": "Apa saja contoh tugas yang dapat dibuat?",
"webFaqAnswer26": "Kebiasaan Positif (Perilaku yang ingin Anda dorong; harus memiliki tombol plus)\n\n* Ambil vitamin\n* Benang gigi\n* Satu jam belajar\n\nKebiasaan Negatif (Perilaku yang ingin Anda batasi atau hindari harus memiliki tombol minus)\n\n* Merokok\n* Pengguliran malapetaka\n* Menggigit kuku-kuku\n\nKebiasaan Ganda (Kebiasaan yang melibatkan pilihan positif vs. negatif; harus memiliki tombol plus dan minus)\n\n* Minum air vs. minum soda\n* Belajar vs. menunda-nunda\n\nContoh Harian (Tugas yang ingin Anda ulangi pada jadwal rutin)\n* Mencuci piring\n* Tanaman air\n* 30 menit aktivitas fisik\n\nSample To Do's (Tugas yang hanya perlu Anda lakukan sekali)\n\n* Jadwal janji temu\n* Atur lemari\n* Selesaikan esai",
"faqQuestion27": "Mengapa tugas berubah warna?",
"webFaqAnswer27": "Warna suatu tugas adalah representasi visual dari nilai tugas tersebut. Semua tugas dimulai dengan warna kuning untuk netral, biru lebih baik, dan merah lebih buruk. Berikut cara setiap jenis tugas menentukan nilai tugas:\n\nKebiasaan menjadi lebih biru atau merah berdasarkan apakah Anda mengetuk tombol plus atau minus. Kebiasaan Positif dan Negatif akan menurun menjadi kuning seiring berjalannya waktu jika Anda tidak menyelesaikannya. Kebiasaan Ganda hanya berubah warna berdasarkan masukan Anda.\n\nHarian berubah warna berdasarkan seberapa sering diselesaikan, menjadi lebih biru setelah selesai atau menjadi lebih merah jika terlewat.\n\nYang Harus Dilakukan secara bertahap menjadi semakin merah jika semakin lama tidak selesai.\n\nSemakin merah tugas tersebut, semakin banyak Emas dan Exp yang akan Anda peroleh setelah menyelesaikannya, jadi pastikan untuk mengerjakan tugas tersulit sekalipun!",
"faqQuestion28": "Bisakah saya menjeda Harian saya jika saya perlu istirahat?",
"webFaqAnswer28": "Ya! Tombol “Jeda Kerusakan” dapat ditemukan di Pengaturan. Ini akan mencegahmu kehilangan HP karena Harian yang terlewat. Ini berguna jika Anda sedang berlibur, butuh istirahat, atau karena alasan lain Anda mungkin perlu istirahat. Jika kamu berpartisipasi dalam Quest, kemajuanmu yang tertunda akan dijeda, tapi kamu masih akan menerima kerusakan dari Harian yang terlewatkan oleh anggota Partaimu.\n\nUntuk menjeda Harian tertentu, Anda dapat mengedit penjadwalan agar jatuh tempo setiap 0 hari hingga Anda siap memulainya kembali.",
"faqQuestion29": "Bagaimana cara memulihkan HP?",
"webFaqAnswer29": "Anda dapat memulihkan 15 HP dengan membeli Ramuan Kesehatan dari kolom Hadiah seharga 25 Emas. Selain itu, Anda akan selalu memulihkan HP penuh saat Anda naik level!",
"faqQuestion30": "Apa yang terjadi jika saya kehabisan HP?",
"webFaqAnswer30": "Jika HP Anda mencapai nol, Anda akan kehilangan satu level, seluruh Emas Anda, dan sebuah Peralatan yang dapat dibeli kembali.",
"faqQuestion31": "Mengapa saya kehilangan HP saat berinteraksi dengan tugas non-negatif?"
}
+23 -11
View File
@@ -130,7 +130,7 @@
"winter2019PyrotechnicSet": "Piroteknik (Penyihir)",
"winter2019WinterStarSet": "Bintang Musim Dingin (Penyembuh)",
"winter2019PoinsettiaSet": "Poinsettia (Perampok)",
"winterPromoGiftHeader": "HADIAHKAN LANGGANAN, DAPATKAN GRATIS SATU!",
"winterPromoGiftHeader": "HADIAHKAN LANGGANAN, DAPATKAN GRATIS SATU!",
"winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
"winterPromoGiftDetails2": "Ingat saja kalau kamu atau penerima hadiah itu sudah mempunyai paket langganan yang berulang, hadiah langganan itu baru akan mulai setelah yang sekarang telah dibatalkan atau telah habis. Terima kasih untuk semua dukungan kalian! <3",
"discountBundle": "bundel",
@@ -200,21 +200,21 @@
"winter2021IceFishingWarriorSet": "Nelayan Es (Prajurit)",
"fall2021HeadlessWarriorSet": "Takberkepala (Prajurit)",
"summer2022AngelfishHealerSet": "Ikan Angelfish (Penyembuh)",
"g1g1Returning": "Untuk menghormati musim ini, kami membawa kembali promosi yang sangat istimewa. Sekarang ketika kamu memberikan langganan, kamu juga akan menerima hal yang sama!",
"gemSaleLimitations": "Promo ini hanya berlaku selama event berbatas waktu. Event ini dimulai pada <%= eventStartOrdinal %> <%= eventStartMonth %> pukul 8:00 AM EDT (12:00 UTC) dan berakhir pada <%= eventEndOrdinal %> <%= eventStartMonth %> pukul 8:00 PM EDT (00:00 UTC). Penawaran promo ini hanya berlaku untuk pembelian Permata untuk diri sendiri.",
"g1g1Returning": "Untuk menghormati musim ini, kami membawa kembali promosi yang sangat istimewa. Sekarang ketika kamu memberikan langganan, kamu juga akan menerima hal yang sama!",
"gemSaleLimitations": "Promo ini hanya berlaku selama acara berbatas waktu. Acara ini dimulai pada <%= eventStartOrdinal %> <%= eventStartMonth %> pukul 8:00 AM EDT (12:00 UTC) dan berakhir pada <%= eventEndOrdinal %> <%= eventStartMonth %> pukul 8:00 PM EDT (00:00 UTC). Penawaran promo ini hanya berlaku untuk pembelian Permata untuk diri sendiri.",
"jubilantGryphatricePromo": "Peliharaan Gryphatrice Gembira Teranimasi",
"g1g1Event": "Kirim Satu, Dapat Satu sedang berlangsung sekarang!",
"g1g1HowItWorks": "Ketik nama pengguna akun yang ingin kamu kirimi hadiah. Dari sana, pilih panjang berlangganan yang ingin kamu hadiahkan lalu cek out. Akunmu akan secara otomatis mendapatkan langganan yang sama dengan yang baru saja kamu berikan.",
"g1g1HowItWorks": "Ketik nama pengguna akun yang ingin kamu kirimi hadiah. Dari sana, pilih panjang berlangganan yang ingin kamu hadiahkan lalu cek out. Akunmu akan secara otomatis mendapatkan langganan yang sama dengan yang baru saja kamu berikan.",
"limitations": "Batasan",
"winter2023RibbonRogueSet": "Pita (Perampok)",
"winter2023RibbonRogueSet": "Pita (Perampok)",
"limitedEvent": "Event Terbatas",
"spring2023CaterpillarRogueSet": "Ulat (Perampok)",
"spring2023HummingbirdWarriorSet": "Burung Kolibri (Prajurit)",
"spring2023MoonstoneMageSet": "Batu Rembulan (Penyihir)",
"spring2023LilyHealerSet": "Teratai (Penyembuh)",
"g1g1": "Kirim Satu, Dapat Satu",
"g1g1": "Kirim Satu, Dapat Satu",
"howItWorks": "Cara Kerjanya",
"g1g1Limitations": "Ini adalah event terbatas yang dimulai pada 15 Desember jam 8:00 ET (13:00 UTC) dan akan berakhir 8 Januari pukul 23:59 ET (9 Januari 04:59 UTC). Promosi ini hanya berlaku ketika kamu memberikan hadiah kepada Habitican lain. Jika kamu atau penerima hadiah sudah memiliki langganan, maka langganan hadiah akan menambah kredit bulan yang digunakan setelah langganan saat ini dibatalkan atau kedaluwarsa.",
"g1g1Limitations": "Ini adalah event terbatas yang dimulai pada pukul <%= promoStartTime %>, <%= promoStartOrdinal %> <%= promoStartMonth %> dan akan berakhir pada pukul <%= promoEndTime %>, <%= promoEndOrdinal %> <%= promoEndMonth %> . Promosi ini hanya berlaku ketika kamu memberikan hadiah kepada Habitican lain. Jika kamu atau penerima hadiah sudah memiliki langganan, maka langganan hadiah akan menambah kredit bulan yang digunakan setelah langganan saat ini dibatalkan atau kedaluwarsa.",
"noLongerAvailable": "Item ini tidak lagi tersedia.",
"anniversaryLimitedDates": "30 Januari sampai 8 Februari",
"celebrateAnniversary": "Rayakan Ulang Tahun ke-10 Habitica dengan hadiah dan item eksklusif di bawah ini!",
@@ -228,16 +228,16 @@
"dayFive": "Hari 5",
"dayTen": "Hari 10",
"buyNowMoneyButton": "Beli sekarang seharga $9,99",
"ownJubilantGryphatrice": "<strong>Kamu memiliki Gryphatrice Gembira!</strong> Kunjungi Kandang untuk memasangnya!",
"ownJubilantGryphatrice": "<strong>Kamu memiliki Gryphatrice Gembira!</strong> Kunjungi Menu Hewan Peliharaan dan Tunggangan untuk menggunakannya!",
"jubilantSuccess": "Kamu berhasil membeli <strong>Gryphatrice Gembira!</strong>",
"stableVisit": "Kunjungi Kandang untuk memasangnya!",
"stableVisit": "Kunjungi Menu Hewan Peliharaan dan Tunggangan untuk menggunakannya!",
"plentyOfPotions": "Banyak Ramuan",
"limitedEdition": "Edisi Terbatas",
"anniversaryGryphatricePrice": "Miliki hari ini dengan <strong>$9,99</strong> atau <strong>60 permata</strong>",
"buyNowGemsButton": "Beli Sekarang seharga 60 Permata",
"wantToPayWithGemsText": "Ingin membayar dengan Permata?",
"wantToPayWithMoneyText": "Ingin membayar dengan Stripe, PayPal, atau Amazon?",
"takeMeToStable": "Bawa aku ke Kandang",
"takeMeToStable": "Bawa aku ke Menu Hewan Peliharaan dan Tunggangan",
"partyRobes": "Jubah Pesta",
"twentyGems": "20 Permata",
"birthdaySet": "Set Ulang Tahun",
@@ -246,5 +246,17 @@
"summer2023GoldfishWarriorSet": "Ikan Mas (Prajurit)",
"summer2023GuppyRogueSet": "Ikan Gupi (Perampok)",
"summer2023KelpHealerSet": "Rumput Laut (Penyembuh)",
"summer2023CoralMageSet": "Koral (Penyihir)"
"summer2023CoralMageSet": "Koral (Penyihir)",
"spring2024FluoriteWarriorSet": "Set Fluorit (Prajurit)",
"spring2024HibiscusMageSet": "Set Kembang Sepatu (Penyhir)",
"spring2024BluebirdHealerSet": "Set Burung Biru (Penyembuh)",
"spring2024MeltingSnowRogueSet": "Set Lelehan Salju (Perampok)",
"winter2024SnowyOwlRogueSet": "Burung Hantu Salju (Perampok)",
"winter2024FrozenHealerSet": "Membeku (Penyembuh)",
"winter2024PeppermintBarkWarriorSet": "Set Cokelat Lapis Permen Mint (Prajurit)",
"winter2024NarwhalWizardMageSet": "Set Penyihir Paus Bertanduk (Penyihir)",
"fall2023ScaryMovieWarriorSet": "Film Mengerikan (Prajurit)",
"fall2023ScarletWarlockMageSet": "Penyihir Merah (Penyihir)",
"fall2023WitchsBrewRogueSet": "Ramuan Penyihir (Perampok)",
"fall2023BogCreatureHealerSet": "Makhluk Rawa (Penyembuh)"
}
+1 -1
View File
@@ -151,7 +151,7 @@
"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!",
"achievementBonelessBoss": "Boss Senz'ossa",
"achievementBonelessBoss": "Mostro Senza 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",
+25 -3
View File
@@ -214,7 +214,7 @@
"backgroundStormyRooftopsNotes": "Salta tra i Tetti Tempestosi.",
"backgroundWindyAutumnText": "Autunno ventoso",
"backgroundWindyAutumnNotes": "Insegui le foglie autunnali.",
"incentiveBackgrounds": "Set sfondi base",
"incentiveBackgrounds": "Sfondi di Base",
"backgroundVioletText": "Violetto",
"backgroundVioletNotes": "Un vivace sfondo violetto.",
"backgroundBlueText": "Blu",
@@ -754,7 +754,7 @@
"backgroundRimeIceText": "Brinata Scintillante",
"backgroundRimeIceNotes": "Ammira la Brina Scintillante.",
"backgroundSnowyTempleText": "Templio Innevato",
"backgroundSnowyTempleNotes": "Osserva un Sereno Templio Innevato.",
"backgroundSnowyTempleNotes": "Osserva un Sereno Tempio Innevato.",
"backgroundWinterLakeWithSwansText": "Lago Invernale con i Cigni",
"backgroundWinterLakeWithSwansNotes": "Goditi la natura presso un Lago Invernale con i Cigni.",
"eventBackgrounds": "Sfondi Eventi",
@@ -811,5 +811,27 @@
"backgrounds092023": "SET 112: Rilasciato a Settembre 2023",
"backgrounds062023": "SET 109: Rilasciato a Giugno 2023",
"backgrounds072023": "SET 110: Rilasciato a Luglio 2023",
"backgrounds102023": "SET 113: Rilasciato ad Ottobre 2023"
"backgrounds102023": "SET 113: Rilasciato ad Ottobre 2023",
"backgroundBonsaiCollectionNotes": "Ammira una splendida Collezione di Bonsai.",
"backgroundDreamyIslandText": "Isola da Sogno",
"backgroundDreamyIslandNotes": "Goditi il panorama su un'Isola da Sogno.",
"backgroundRockGardenText": "Giardino Roccioso",
"backgroundRockGardenNotes": "Rilassati in un Giardino Roccioso.",
"backgroundMovingDayText": "Giorno di Trasloco",
"backgroundMovingDayNotes": "Preparati al Giorno del Trasloco.",
"backgroundCoveredBridgeInAutumnText": "Ponte Coperto in Autunno",
"backgroundCoveredBridgeInAutumnNotes": "Attraversa un Ponte Coperto in Autunno.",
"backgroundBaobabForestText": "Foresta di Baobab",
"backgroundBaobabForestNotes": "Ammira meravigliato una Foresta di Baobab.",
"backgroundBoardwalkIntoSunsetNotes": "Passeggia su un lungomare al Tramonto.",
"backgroundSpectralCandleRoomText": "Stanza delle Candele Spettrali",
"backgroundSpectralCandleRoomNotes": "Dialoga con gli spiriti nella Stanza delle Candele Spettrali.",
"backgroundMonstrousCaveText": "Caverna Mostruosa",
"backgroundMonstrousCaveNotes": "Guarda nella gola della Mostruosa Caverna.",
"backgroundJackOLanternStacksText": "Pile di Zucche",
"backgroundJackOLanternStacksNotes": "Ammira un campo pieno di Pile di Zucche Intagliate.",
"backgroundGiantCatText": "Gatto Gigante",
"backgroundGiantCatNotes": "Fai un pisolino con un Gatto Gigante.",
"backgroundBarrelCellarText": "Cantina delle Botti",
"backgroundBarrelCellarNotes": "Cerca delizie culinarie in una Cantina delle Botti."
}
+1 -1
View File
@@ -2,7 +2,7 @@
"communityGuidelinesWarning": "Ricorda che il tuo nome pubblico, la tua foto profilo e la tua descrizione personale devono rispettare le <a href='https://habitica.com/static/community-guidelines' target='_blank'>linee guida della community</a> (ad esempio sono vietate parolacce, argomenti per adulti, insulti, ecc.). Se vuoi sapere se ciò che hai scritto è appropriato, non esitare a inviare un'e-mail a <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Profilo",
"avatar": "Personalizza Avatar",
"editAvatar": "Modifica Avatar",
"editAvatar": "Modifica l'Avatar",
"noDescription": "Questo Habitante non ha aggiunto una descrizione.",
"noPhoto": "Questo Habitante non ha aggiunto una foto.",
"other": "Altro",

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