Compare commits

...

85 Commits

Author SHA1 Message Date
SabreCat
12b045093a 4.245.1 2022-09-30 15:25:31 -05:00
SabreCat
8cd9536bdc Merge branch 'develop' into release 2022-09-30 15:25:27 -05:00
Weblate
08f0374b46 Translated using Weblate (Arabic)
Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Arabic)

Currently translated at 89.3% (334 of 374 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (208 of 208 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (208 of 208 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2695 of 2695 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2695 of 2695 strings)

Translated using Weblate (Spanish)

Currently translated at 95.0% (2562 of 2695 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (389 of 389 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (135 of 135 strings)

Translated using Weblate (Spanish)

Currently translated at 99.0% (205 of 207 strings)

Translated using Weblate (Spanish)

Currently translated at 96.8% (125 of 129 strings)

Translated using Weblate (Spanish)

Currently translated at 99.1% (230 of 232 strings)

Translated using Weblate (Spanish)

Currently translated at 95.1% (370 of 389 strings)

Translated using Weblate (German)

Currently translated at 93.5% (364 of 389 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Spanish)

Currently translated at 99.6% (752 of 755 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (725 of 725 strings)

Translated using Weblate (Spanish)

Currently translated at 99.0% (213 of 215 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (135 of 135 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (374 of 374 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (135 of 135 strings)

Translated using Weblate (Polish)

Currently translated at 71.3% (517 of 725 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 70.4% (511 of 725 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 70.3% (510 of 725 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 69.7% (506 of 725 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Arabic)

Currently translated at 99.2% (139 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Arabic)

Currently translated at 31.4% (57 of 181 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Arabic)

Currently translated at 37.0% (20 of 54 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (389 of 389 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (French)

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (French)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (French)

Currently translated at 99.1% (2669 of 2691 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.4% (171 of 181 strings)

Translated using Weblate (Turkish)

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (Swedish)

Currently translated at 91.7% (166 of 181 strings)

Translated using Weblate (Serbian)

Currently translated at 90.6% (164 of 181 strings)

Translated using Weblate (Slovak)

Currently translated at 88.9% (161 of 181 strings)

Translated using Weblate (Romanian)

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (Portuguese)

Currently translated at 91.7% (166 of 181 strings)

Translated using Weblate (Polish)

Currently translated at 94.4% (171 of 181 strings)

Translated using Weblate (Dutch)

Currently translated at 97.2% (176 of 181 strings)

Translated using Weblate (Indonesian)

Currently translated at 88.9% (161 of 181 strings)

Translated using Weblate (Hungarian)

Currently translated at 89.5% (162 of 181 strings)

Translated using Weblate (Hebrew)

Currently translated at 73.4% (133 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Spanish)

Currently translated at 97.2% (176 of 181 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (English (Pirate) (en@pirate))

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (Danish)

Currently translated at 94.4% (171 of 181 strings)

Translated using Weblate (Czech)

Currently translated at 92.8% (168 of 181 strings)

Translated using Weblate (Bulgarian)

Currently translated at 91.7% (166 of 181 strings)

Translated using Weblate (French)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (French)

Currently translated at 100.0% (725 of 725 strings)

Translated using Weblate (German)

Currently translated at 100.0% (725 of 725 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (215 of 215 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 92.2% (2482 of 2691 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Ukrainian)

Currently translated at 22.7% (613 of 2691 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 99.2% (2672 of 2691 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (725 of 725 strings)

Translated using Weblate (German)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (German)

Currently translated at 93.3% (363 of 389 strings)

Translated using Weblate (Japanese)

Currently translated at 99.0% (2665 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (German)

Currently translated at 100.0% (98 of 98 strings)

Translated using Weblate (German)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (German)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (German)

Currently translated at 93.3% (363 of 389 strings)

Translated using Weblate (German)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (2689 of 2691 strings)

Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Benoit Hetru <me+hbtc@gahanka.net>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Faris Allahham <farislahham@gmail.com>
Co-authored-by: Felix Wittwer <spam@felixwittwer.de>
Co-authored-by: Hexe des Windes (she/her) <krausanna1@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Juan Esteban Marín <juanmarin690@gmail.com>
Co-authored-by: Khsmty <me@taigasaito.org>
Co-authored-by: Lena Kubisa <lenorek.05.poczta@gmail.com>
Co-authored-by: Lio Zam <zerofux@web.de>
Co-authored-by: LiziKnight <liziknight0316@outlook.com>
Co-authored-by: Mara S. (Dolichotis) <marascherzer@gmail.com>
Co-authored-by: Nakonana <nanaki1989@web.de>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Nazar Paruna <nazarparuna@gmail.com>
Co-authored-by: Nina Łapaj <ninapaj@gmail.com>
Co-authored-by: Raithe <RaitheOfDureya@gmail.com>
Co-authored-by: Remigiusz Haziak <haziakremigiusz@gmail.com>
Co-authored-by: Salman Mujeeb <kingleopard22@gmail.com>
Co-authored-by: Sandra Marcial <sandramarcial80@gmail.com>
Co-authored-by: Sara López <sarayupy@gmail.com>
Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com>
Co-authored-by: Simon Fischer <simon.pascal.fischer@gmail.com>
Co-authored-by: UNI <nibi727171@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: mattya 226 <worldworld1114@gmail.com>
Co-authored-by: そら <comi4work@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/
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/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/de/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/front/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/front/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/front/da/
Translate-URL: https://translate.habitica.com/projects/habitica/front/en@pirate/
Translate-URL: https://translate.habitica.com/projects/habitica/front/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/he/
Translate-URL: https://translate.habitica.com/projects/habitica/front/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/front/id/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/front/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/front/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/ar/
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/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/ar/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/ja/
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/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/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/rebirth/de/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ja/
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/it/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/es/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/pl/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Inventory
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Npc
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2022-09-30 22:22:14 +02:00
SabreCat
3582e233be fix(strings): remove duplicate "next" key 2022-09-30 15:09:53 -05:00
SabreCat
3974adcb65 chore(event): set Gem sale dates 2022-09-30 14:57:15 -05:00
SabreCat
57d3fea523 Merge branch 'group-tracking-modal' into release 2022-09-30 14:47:08 -05:00
SabreCat
173d7a178c Merge branch 'sabrecat/next-hourglass' into release 2022-09-30 14:46:27 -05:00
SabreCat
7db093d2bb Merge branch 'sabrecat/panel-subscription' into release 2022-09-30 14:46:10 -05:00
SabreCat
06d2ffb37d Merge branch 'sabrecat/gems-multi-event' into release 2022-09-30 14:45:36 -05:00
SabreCat
40997854dd fix(test): restore event list function 2022-09-30 14:32:21 -05:00
SabreCat
4c4d0be31f fix(analytics): include client tracking parameter 2022-09-29 15:07:21 -05:00
SabreCat
b8cf1b895f 4.245.0 2022-09-28 15:34:17 -05:00
Natalie L
a08ecbe044 chore(content): add October 2022 Mystery Items (#14254) 2022-09-28 15:04:47 -05:00
Natalie L
f3771f4869 chore(content): add October 2022 Mystery Items (#14254) 2022-09-28 15:03:56 -05:00
SabreCat
e0eed8238e fix(test): stub full event list 2022-09-23 16:42:15 -05:00
SabreCat
6baf08d461 fix(test): update expectations for new logic 2022-09-23 16:10:11 -05:00
SabreCat
535fddf92d feat(sale): add fine print 2022-09-21 16:28:15 -05:00
SabreCat
ef97f301d9 Merge branch 'release' into sabrecat/gems-multi-event 2022-09-21 16:04:10 -05:00
SabreCat
eea79ce1b6 Merge branch 'develop' into sabrecat/gems-multi-event 2022-09-21 16:03:57 -05:00
Weblate
191fee524c Merge branch 'origin/develop' into Weblate. 2022-09-21 22:23:36 +02:00
negue
e9ee2d3fdd Transaction username mongodb mutation (#14231)
* migrate newest usernames in transactions

* fix lint

* change the parameters
2022-09-21 14:42:39 -05:00
Weblate
3c8be16135 Translated using Weblate (Russian)
Currently translated at 99.8% (2686 of 2691 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 96.6% (175 of 181 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.5% (2680 of 2691 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (186 of 186 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (2685 of 2691 strings)

Translated using Weblate (Spanish)

Currently translated at 95.2% (2562 of 2691 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (232 of 232 strings)

Translated using Weblate (Russian)

Currently translated at 99.1% (2667 of 2691 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2691 of 2691 strings)

Translated using Weblate (Filipino)

Currently translated at 92.2% (167 of 181 strings)

Translated using Weblate (Filipino)

Currently translated at 94.5% (122 of 129 strings)

Translated using Weblate (Filipino)

Currently translated at 97.9% (96 of 98 strings)

Translated using Weblate (Filipino)

Currently translated at 40.9% (9 of 22 strings)

Translated using Weblate (Italian)

Currently translated at 98.9% (2664 of 2691 strings)

Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Nazar Paruna <nazarparuna@gmail.com>
Co-authored-by: Sandra Marcial <sandramarcial80@gmail.com>
Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com>
Co-authored-by: Vince <vincemorel.vilan.889@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: weizhen lv <lvwzhen@gmail.com>
Co-authored-by: そら <comi4work@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/fil/
Translate-URL: https://translate.habitica.com/projects/habitica/character/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fil/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/it/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/fil/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/fil/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Npc
Translation: Habitica/Subscriber
2022-09-21 19:12:26 +02:00
CuriousMagpie
9890e0079a fix: correct groupPlan.vue file 2022-09-21 12:02:35 -04:00
CuriousMagpie
586897fbfc Revert "update: remove another duplicate key from groups.json"
This reverts commit 014a4b653a.
2022-09-20 17:11:09 -04:00
SabreCat
f75a6eb11d fix(hourglass): handle missing planId 2022-09-20 15:25:37 -05:00
SabreCat
155d6d5af6 Merge branch 'develop' into sabrecat/next-hourglass 2022-09-20 15:18:44 -05:00
SabreCat
004f1ee2dc Merge branch 'develop' into sabrecat/panel-subscription 2022-09-20 15:11:29 -05:00
CuriousMagpie
c61bdaf563 Merge remote-tracking branch 'origin/group-tracking-modal' into group-tracking-modal 2022-09-20 15:36:58 -04:00
SabreCat
85e14bb100 Merge branch 'develop' into group-tracking-modal 2022-09-20 14:13:59 -05:00
CuriousMagpie
8e9b469d8d chore: merge develop 2022-09-20 13:11:43 -04:00
Weblate
6e5cac88fc Merge branch 'origin/develop' into Weblate. 2022-09-19 23:58:58 +02:00
Weblate
80acb70718 Translated using Weblate (German)
Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (German)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (German)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Belarusian)

Currently translated at 81.4% (615 of 755 strings)

Translated using Weblate (Japanese)

Currently translated at 97.2% (176 of 181 strings)

Translated using Weblate (Spanish)

Currently translated at 96.2% (2562 of 2663 strings)

Translated using Weblate (Russian)

Currently translated at 99.2% (128 of 129 strings)

Translated using Weblate (Russian)

Currently translated at 99.9% (2662 of 2663 strings)

Translated using Weblate (Russian)

Currently translated at 99.4% (180 of 181 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2663 of 2663 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Czech)

Currently translated at 74.3% (1981 of 2663 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2663 of 2663 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (754 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (228 of 228 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2663 of 2663 strings)

Translated using Weblate (German)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (725 of 725 strings)

Translated using Weblate (German)

Currently translated at 93.3% (363 of 389 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2663 of 2663 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (389 of 389 strings)

Translated using Weblate (Ukrainian)

Currently translated at 22.9% (612 of 2663 strings)

Translated using Weblate (Ukrainian)

Currently translated at 46.6% (352 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (2663 of 2663 strings)

Translated using Weblate (Spanish)

Currently translated at 96.2% (2562 of 2663 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Ukrainian)

Currently translated at 45.8% (346 of 755 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (German)

Currently translated at 100.0% (755 of 755 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (388 of 389 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (2660 of 2663 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (388 of 389 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (2660 of 2663 strings)

Translated using Weblate (Russian)

Currently translated at 98.2% (57 of 58 strings)

Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: David Kővári <davson.kovari@gmail.com>
Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com>
Co-authored-by: Mara S. (Dolichotis) <marascherzer@gmail.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Nazar Paruna <nazarparuna@gmail.com>
Co-authored-by: Sandra Marcial <sandramarcial80@gmail.com>
Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: mattya 226 <worldworld1114@gmail.com>
Co-authored-by: そら <comi4work@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/it/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/it/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/be/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/
Translation: Habitica/Backgrounds
Translation: Habitica/Communityguidelines
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Npc
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Subscriber
2022-09-19 23:58:41 +02:00
CuriousMagpie
13eef6e4cf chore: merge develop 2022-09-19 15:10:11 -04:00
CuriousMagpie
719fab8d4b chore: merge develop in 2022-09-16 16:12:34 -04:00
SabreCat
4c34c68d78 fix(test): stub newly relevant function 2022-09-15 12:20:11 -05:00
SabreCat
9a8d1854b9 fix(promo): handle Gems sale defined outside of single top event 2022-09-15 11:40:48 -05:00
CuriousMagpie
014a4b653a update: remove another duplicate key from groups.json 2022-09-14 17:24:29 -04:00
CuriousMagpie
37e5d6b40a update: remove duplicate key from groups.json 2022-09-14 17:06:33 -04:00
SabreCat
fb780c9a2d fix(admin): reactivity with subscriptions 2022-09-13 15:52:03 -05:00
SabreCat
1a86943711 fix(subscriptions): better next-hourglass logic 2022-09-12 15:17:39 -05:00
CuriousMagpie
21185b689c update: add 'type' to amazonModal.vue, removed extraneous analytics.js code 2022-09-12 11:42:39 -04:00
CuriousMagpie
5a85e0730c update: analytics debugging 2022-09-09 16:56:19 -04:00
CuriousMagpie
771558e1fd update: analytics debugging 2022-09-09 16:27:25 -04:00
CuriousMagpie
e6f903fd2e update: more analytics work 2022-09-09 15:37:08 -04:00
CuriousMagpie
5c13bf1980 update: add analytics to create and success modals 2022-09-08 17:34:36 -04:00
CuriousMagpie
36a4ec69d5 update: success modal (testing something) 2022-09-08 15:53:26 -04:00
CuriousMagpie
c6ba1d8402 update: success modal 2022-09-08 12:55:53 -04:00
SabreCat
0081bad831 feat(admin): track hourglasses as transactions 2022-09-06 16:15:04 -05:00
CuriousMagpie
abdb6244d3 updates: add comments to success modal to flag issues 2022-09-06 17:06:19 -04:00
SabreCat
90f1977a49 fix(admin): sometimes 0 is correct 2022-09-06 15:09:40 -05:00
SabreCat
bc33e4349d Merge branch 'develop' into sabrecat/panel-subscription 2022-09-06 14:19:46 -05:00
CuriousMagpie
61f3d8d61c Merge branch 'develop' into group-tracking-modal 2022-09-06 15:11:03 -04:00
CuriousMagpie
796d752974 update: success modal 2022-09-02 16:55:28 -04:00
SabreCat
008314676d fix(admin): reactivity on next hourglass 2022-09-01 17:16:51 -05:00
SabreCat
f364b3c06f feat(admin): consecutive months editable field and automatic calcs 2022-08-31 16:09:20 -05:00
SabreCat
ae23ac12ff feat(admin): interactive subscription section fields 2022-08-30 16:56:43 -05:00
CuriousMagpie
e2bb7fda60 update: success modal 2022-08-30 17:43:36 -04:00
SabreCat
09d6dae75c feat(admin): provide reset cron button 2022-08-30 15:35:50 -05:00
SabreCat
bc5813fd10 Merge branch 'develop' into sabrecat/panel-subscription 2022-08-30 14:54:40 -05:00
CuriousMagpie
4464464c51 Merge branch 'develop' into group-tracking-modal 2022-08-30 15:44:09 -04:00
CuriousMagpie
a3e6aff330 update: more work on success modal 2022-08-29 16:12:53 -04:00
CuriousMagpie
a523d0b894 Merge branch 'develop' into group-tracking-modal 2022-08-29 13:33:15 -04:00
CuriousMagpie
8a809c3828 update: work on success modal, update to payment mixin to calculate monthly billing date 2022-08-26 17:58:51 -04:00
CuriousMagpie
40f433b099 update: work on success modal 2022-08-25 15:47:24 -04:00
CuriousMagpie
9a1266677a Merge remote-tracking branch 'upstream/develop' into group-tracking-modal 2022-08-25 13:20:54 -04:00
CuriousMagpie
d70dd2e6dd update: add analytics event upon group creation/upgrade (temp code & console.logs commented out) 2022-08-15 17:13:51 -04:00
CuriousMagpie
f078d19e4b Merge branch 'develop' into group-tracking-modal 2022-08-15 13:49:35 -04:00
CuriousMagpie
e08d0f4016 update: style changes, add upgraded group demographics to success modal, add description counter 2022-08-12 16:44:58 -04:00
CuriousMagpie
0435e3537a update: add temp button & function for triggering success modal; add comments 2022-08-11 16:39:49 -04:00
SabreCat
0aadee550e fix(admin): add data value for expand state 2022-08-11 14:16:27 -05:00
CuriousMagpie
f487837b4b Merge branch 'develop' into group-tracking-modal 2022-08-11 15:02:40 -04:00
SabreCat
b593db2150 feat(admin): show subscription data 2022-08-10 16:20:32 -05:00
CuriousMagpie
a07c2e6268 update: dropdown and delete duplicated file 2022-08-10 16:48:09 -04:00
SabreCat
e3c552dd54 WIP(dropdown): add placeholder text 2022-08-10 16:02:56 -04:00
CuriousMagpie
8d1f7e77ed update: styling and dropdown 2022-08-10 14:00:46 -04:00
CuriousMagpie
cfd601e7bf update: styling and some function work 2022-08-08 17:16:41 -04:00
CuriousMagpie
5d81c63897 update: upgrade groups sign up page (slightly) 2022-08-08 16:36:14 -04:00
CuriousMagpie
cff6c5674f update: add styling 2022-08-04 17:26:04 -04:00
CuriousMagpie
edcb3f4289 update: making dropdown go with PROPS 2022-08-03 12:07:30 -04:00
CuriousMagpie
bd28a282df updates: add demographic strings & drop-down and translated array code 2022-08-02 18:34:09 -04:00
CuriousMagpie
999071a15c still trying to get modal to work 2022-08-02 16:05:41 -04:00
CuriousMagpie
9bee9d0a06 working on editing code so the modal emits from group-plans instead of from within the file 2022-08-01 17:11:15 -04:00
CuriousMagpie
f5b632e3e5 Merge remote-tracking branch 'upstream/develop' into group-tracking-modal 2022-08-01 15:55:00 -04:00
CuriousMagpie
8ecd152b41 moved modal file from /groups into /group-plans 2022-07-27 18:25:56 -04:00
CuriousMagpie
ba22c18cd9 separating group plan creation modal out from groupPlan.vue 2022-07-26 16:59:53 -04:00
149 changed files with 2049 additions and 782 deletions

View File

@@ -0,0 +1,97 @@
/* eslint-disable no-console */
import { model as UserModel } from '../../../website/server/models/user';
import { TransactionModel } from '../../../website/server/models/transaction';
const MIGRATION_NAME = '20220915_transactions_user_name';
/* transaction config */
const transactionPerRun = 500;
const progressCount = 1000;
const transactionQuery = {
migration: { $ne: MIGRATION_NAME }, // skip already migrated entries
'transactionType': { $in: ['gift_send', 'gift_receive'] },
};
let count = 0;
async function updateTransaction (transaction, userNameMap) {
count++;
const set = {
migration: MIGRATION_NAME,
};
if (userNameMap.has(transaction.reference)) {
set['referenceText'] = userNameMap.get(transaction.reference);
} else {
set['referenceText'] = 'Account not found';
}
if (count % progressCount === 0) {
console.warn(`${count} ${transaction._id}`);
}
return TransactionModel.updateOne({
_id: transaction._id
}, { $set: set }).exec();
}
export default async function processTransactions () {
const fields = {
_id: 1,
reference: 1,
referenceText: 1,
};
const userNameMap = new Map();
while (true) { // eslint-disable-line no-constant-condition
const foundTransactions = await TransactionModel // eslint-disable-line no-await-in-loop
.find(transactionQuery)
.limit(transactionPerRun)
.sort({reference: 1})
.select(fields)
.lean()
.exec();
if (foundTransactions.length === 0) {
console.warn('All appropriate transactions found and modified.');
console.warn(`\n${count} transactions processed\n`);
break;
}
// check for unknown users and load the names
const userIdsToLoad = [];
for (const foundTransaction of foundTransactions) {
const userId = foundTransaction.reference;
if (userNameMap.has(userId)) {
continue;
}
userIdsToLoad.push(userId);
}
const users = await UserModel // eslint-disable-line no-await-in-loop
.find({
_id: { $in: userIdsToLoad }
})
.select({
_id: 1,
'auth.local.username': 1,
})
.lean()
.exec();
for (const user of users) {
const localUserName = user.auth?.local?.username;
if (!localUserName) {
console.warn(`\nNo Username found for ID: ${user._id}\n`);
continue;
}
userNameMap.set(user._id, localUserName)
}
await Promise.all(foundTransactions.map(t => updateTransaction(t, userNameMap))); // eslint-disable-line no-await-in-loop
}
};

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "habitica",
"version": "4.244.1",
"version": "4.245.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "4.244.1",
"version": "4.245.1",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.18.13",

View File

@@ -672,10 +672,12 @@ describe('payments/index', () => {
context('No Active Promotion', () => {
beforeEach(() => {
sinon.stub(worldState, 'getCurrentEvent').returns(null);
sinon.stub(worldState, 'getCurrentEventList').returns([]);
});
afterEach(() => {
worldState.getCurrentEvent.restore();
worldState.getCurrentEventList.restore();
});
it('does not apply a discount', async () => {
@@ -692,14 +694,14 @@ describe('payments/index', () => {
context('Active Promotion', () => {
beforeEach(() => {
sinon.stub(worldState, 'getCurrentEvent').returns({
sinon.stub(worldState, 'getCurrentEventList').returns([{
...common.content.events.fall2020,
event: 'fall2020',
});
}]);
});
afterEach(() => {
worldState.getCurrentEvent.restore();
worldState.getCurrentEventList.restore();
});
it('applies a discount', async () => {

View File

@@ -213,7 +213,7 @@ describe('cron utility functions', () => {
};
}
it('offset 0, next date in 3 months', () => {
it('monthly plan, next date in 3 months', () => {
const user = baseUserData(60, 0, 'group_plan_auto');
const planContext = getPlanContext(user, now);
@@ -222,8 +222,8 @@ describe('cron utility functions', () => {
.to.be.sameMoment('2022-08-10T02:00:00.144Z');
});
it('offset 1, next date in 1 months', () => {
const user = baseUserData(60, 1, 'group_plan_auto');
it('monthly plan, next date in 1 month', () => {
const user = baseUserData(62, 0, 'group_plan_auto');
const planContext = getPlanContext(user, now);
@@ -231,8 +231,17 @@ describe('cron utility functions', () => {
.to.be.sameMoment('2022-06-10T02:00:00.144Z');
});
it('offset 2, next date in 2 months - with any plan', () => {
const user = baseUserData(60, 2, 'basic_3mo');
it('multi-month plan, no offset', () => {
const user = baseUserData(60, 0, 'basic_3mo');
const planContext = getPlanContext(user, now);
expect(planContext.nextHourglassDate)
.to.be.sameMoment('2022-06-10T02:00:00.144Z');
});
it('multi-month plan with offset', () => {
const user = baseUserData(60, 1, 'basic_3mo');
const planContext = getPlanContext(user, now);

View File

@@ -27260,6 +27260,36 @@
width: 114px;
height: 90px;
}
.broad_armor_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_202210.png');
width: 117px;
height: 120px;
}
.head_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202210.png');
width: 117px;
height: 120px;
}
.shop_armor_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_mystery_202210.png');
width: 68px;
height: 68px;
}
.shop_head_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_head_mystery_202210.png');
width: 68px;
height: 68px;
}
.shop_set_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_set_mystery_202210.png');
width: 68px;
height: 68px;
}
.slim_armor_mystery_202210 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202210.png');
width: 117px;
height: 120px;
}
.broad_armor_mystery_301404 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_301404.png');
width: 90px;

View File

@@ -180,8 +180,8 @@ input, textarea, input.form-control, textarea.form-control {
}
// used in checkboxes and radios
$bg-focused-active-control: #4f2993;
$bg-disabled-control: #34303a;
$bg-focused-active-control: $purple-200;
$bg-disabled-control: $gray-10;
// custom control
.custom-control {
@@ -231,17 +231,21 @@ $bg-disabled-control: #34303a;
background-color: inherit;
}
&:focus:not(:checked):not(:disabled)~.custom-control-label::before, &:active:not(:checked):not(:disabled)~.custom-control-label::before {
box-shadow: 0 0 0 6px rgba($bg-focused-active-control, 0.1);
&:focus:not(:checked):not(:disabled)~.custom-control-label::before,
&:active:not(:checked):not(:disabled)~.custom-control-label::before {
border: 2px solid $gray-300;
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
}
&:focus:checked:not(:disabled)~.custom-control-label::before, &:active:checked:not(:disabled)~.custom-control-label::before {
box-shadow: 0 0 0 6px rgba($bg-focused-active-control, 0.1);
border-color: $purple-400;
&:focus:checked:not(:disabled)~.custom-control-label::before,
&:active:checked:not(:disabled)~.custom-control-label::before {
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
border-color: 2 px solid $purple-400;
background-color: $purple-400;
}
&:focus:disabled~.custom-control-label::before, &:active:disabled~.custom-control-label::before {
&:focus:disabled~.custom-control-label::before,
&:active:disabled~.custom-control-label::before {
box-shadow: 0 0 0 6px rgba($bg-disabled-control, 0.1);
}

View File

@@ -22,11 +22,6 @@
Account created:
<strong>{{ hero.auth.timestamps.created | formatDate }}</strong>
</div>
<div>
Most recent cron:
<strong>{{ hero.auth.timestamps.loggedin | formatDate }}</strong>
("auth.timestamps.loggedin")
</div>
<div v-if="cronError">
"lastCron" value:
<strong>{{ hero.lastCron | formatDate }}</strong>
@@ -36,6 +31,19 @@
("auth.timestamps.loggedin" and "lastCron" dates are different).
</span>
</div>
<div class="form-inline">
<div>
Most recent cron:
<strong>{{ hero.auth.timestamps.loggedin | formatDate }}</strong>
("auth.timestamps.loggedin")
</div>
<button
class="btn btn-primary ml-2"
@click="resetCron()"
>
Reset Cron to Yesterday
</button>
</div>
<div class="subsection-start">
Time zone:
<strong>{{ hero.preferences.timezoneOffset | formatTimeZone }}</strong>
@@ -218,6 +226,10 @@ export default {
await this.saveHero({ hero: this.hero, msg: 'API Token' });
this.tokenModified = true;
},
resetCron () {
this.hero.resetCron = true;
this.saveHero({ hero: this.hero, msg: 'Last Cron', clearData: true });
},
},
};
</script>

View File

@@ -17,6 +17,10 @@
:reset-counter="resetCounter"
/>
<subscription-and-perks
:hero="hero"
/>
<cron-and-auth
:hero="hero"
:reset-counter="resetCounter"
@@ -97,6 +101,7 @@ import AvatarAndDrops from './avatarAndDrops';
import PrivilegesAndGems from './privilegesAndGems';
import ContributorDetails from './contributorDetails';
import Transactions from './transactions';
import SubscriptionAndPerks from './subscriptionAndPerks';
import { userStateMixin } from '../../../mixins/userState';
@@ -110,6 +115,7 @@ export default {
PrivilegesAndGems,
ContributorDetails,
Transactions,
SubscriptionAndPerks,
},
mixins: [userStateMixin],
data () {

View File

@@ -0,0 +1,155 @@
<template>
<div class="accordion-group">
<h3
class="expand-toggle"
:class="{'open': expand}"
@click="expand = !expand"
>
Subscription, Monthly Perks
</h3>
<div v-if="expand">
<form @submit.prevent="saveHero({ hero, msg: 'Subscription Perks' })">
<div v-if="hero.purchased.plan.paymentMethod">
Payment method:
<strong>{{ hero.purchased.plan.paymentMethod }}</strong>
</div>
<div v-if="hero.purchased.plan.planId">
Payment schedule ("basic-earned" is monthly):
<strong>{{ hero.purchased.plan.planId }}</strong>
</div>
<div v-if="hero.purchased.plan.dateCreated">
Creation date:
<strong>{{ dateFormat(hero.purchased.plan.dateCreated) }}</strong>
</div>
<div>
Termination date:
<strong
v-if="hero.purchased.plan.dateTerminated"
>
{{ dateFormat(hero.purchased.plan.dateTerminated) }}
</strong>
<strong v-else> None </strong>
</div>
<div class="form-inline">
<label>
Consecutive months:
<input
v-model="hero.purchased.plan.consecutive.count"
class="form-control"
type="number"
min="0"
step="1"
>
</label>
</div>
<div>
Months until renewal:
<strong>{{ hero.purchased.plan.consecutive.offset }}</strong>
</div>
<div>
Next Mystic Hourglass:
<strong>{{ nextHourglassDate }}</strong>
</div>
<div class="form-inline">
<label>
Mystic Hourglasses:
<input
v-model="hero.purchased.plan.consecutive.trinkets"
class="form-control"
type="number"
min="0"
step="1"
>
</label>
</div>
<div>
Gem cap:
<strong>{{ hero.purchased.plan.consecutive.gemCapExtra + 25 }}</strong>
</div>
<div class="form-inline">
<label>
Gems bought this month:
<input
v-model="hero.purchased.plan.gemsBought"
class="form-control"
type="number"
min="0"
:max="hero.purchased.plan.consecutive.gemCapExtra + 25"
step="1"
>
</label>
</div>
<div
v-if="hero.purchased.plan.extraMonths > 0"
>
Additional credit (applied upon cancellation):
<strong>{{ hero.purchased.plan.extraMonths }}</strong>
</div>
<div>
Mystery Items:
<span
v-if="hero.purchased.plan.mysteryItems.length > 0"
>
<span
v-for="(item, index) in hero.purchased.plan.mysteryItems"
:key="index"
>
<strong v-if="index < hero.purchased.plan.mysteryItems.length - 1">
{{ item }},
</strong>
<strong v-else> {{ item }} </strong>
</span>
</span>
<span v-else>
<strong>None</strong>
</span>
</div>
<input
type="submit"
value="Save"
class="btn btn-primary mt-1"
>
</form>
</div>
</div>
</template>
<script>
import moment from 'moment';
import saveHero from '../mixins/saveHero';
import { getPlanContext } from '@/../../common/script/cron';
export default {
mixins: [saveHero],
props: {
hero: {
type: Object,
required: true,
},
},
data () {
return {
expand: false,
};
},
computed: {
nextHourglassDate () {
const currentPlanContext = getPlanContext(this.hero, new Date());
return currentPlanContext.nextHourglassDate.format('MMMM');
},
},
watch: {
'hero.purchased.plan.consecutive.count' () { // eslint-disable-line object-shorthand
this.hero.purchased.plan.consecutive.gemCapExtra = Math.min(
Math.floor(this.hero.purchased.plan.consecutive.count / 3) * 5, 25,
);
},
},
methods: {
dateFormat (date) {
return moment(date).format('YYYY/MM/DD');
},
},
};
</script>

View File

@@ -1,3 +1,4 @@
<!-- THIS IS A VERY OLD FILE DO NOT USE -->
<template>
<div class="create-group-modal-pages">
<div

View File

@@ -0,0 +1,356 @@
<template>
<b-modal
id="create-group"
:title="activePage === PAGES.CREATE_GROUP ? 'Create your Group' : 'Select Payment'"
:hide-footer="true"
:hide-header="true"
size="md"
@hide="onHide()"
>
<div
v-if="activePage === PAGES.CREATE_GROUP"
class="col-12"
>
<!-- HEADER -->
<div
class="modal-close"
>
<span
class="cancel-text"
@click="close()"
>
{{ $t('cancel') }}
</span>
<button
class="btn btn-primary next-button"
:value="$t('next')"
:disabled="!newGroupIsReady"
@click="createGroup()"
>
{{ $t('next') }}
</button>
</div>
<h2>{{ $t('createGroup') }}</h2>
<!-- FORM -->
<div class="form-group">
<lockable-label
:text="$t('nameStar')"
/>
<input
id="new-group-name"
v-model="newGroup.name"
class="form-control input-medium option-content name-input"
required="required"
type="text"
:placeholder="$t('nameStarText')"
>
</div>
<div class="form-group">
<lockable-label
for="new-group-description"
:text="$t('descriptionOptional')"
class="description-label"
/>
<div class="characters-remaining">
{{ $t('charactersRemaining', {characters: charactersRemaining}) }}
</div>
<textarea
id="new-group-description"
v-model="newGroup.description"
class="form-control option-content description-input"
cols="3"
:placeholder="$t('descriptionOptionalText')"
maxlength="250"
></textarea>
</div>
<div class="form-group">
<div class="custom-control custom-checkbox">
<input
id="create-group-leaderOnlyChallenges-checkbox"
v-model="newGroup.leaderOnly.challenges"
class="custom-control-input"
type="checkbox"
>
<label
class="custom-control-label"
for="create-group-leaderOnlyChallenges-checkbox"
>{{ $t('leaderOnlyChallenges') }}</label>
</div>
</div>
<div class="form-group">
<lockable-label
:text="$t('groupUse')"
/>
<select-translated-array
:items="[
'groupParentChildren',
'groupCouple',
'groupFriends',
'groupCoworkers',
'groupManager',
'groupTeacher'
]"
class="group-input"
:placeholder="'groupUseDefault'"
:value="newGroup.demographics"
@select="newGroup.demographics = $event"
/>
</div>
<div class="form-group">
<button
class="btn btn-primary btn-lg btn-block btn-payment"
:disabled="!newGroupIsReady"
@click="createGroup()"
>
{{ $t('nextPaymentMethod') }}
</button>
</div>
</div>
<!-- PAYMENT -->
<!-- @TODO: Separate payment into a separate modal -->
<div
v-if="activePage === PAGES.PAY"
class="col-12 payments"
>
<div class="text-center">
<payments-buttons
:stripe-fn="() => pay(PAYMENTS.STRIPE)"
:amazon-data="pay(PAYMENTS.AMAZON)"
/>
</div>
</div>
</b-modal>
</template>
<style lang="scss" scoped>
@import '~@/assets/scss/colors.scss';
h2 {
color: $purple-300;
font-size: 1.25rem;
height: 28px;
width: 120px;
margin-top: 24px;
align-self: center;
}
.cancel-text {
color: $blue-10;
font-size: 0.875rem;
margin-right: 16px;
text-align: center;
cursor: pointer;
}
.next-button {
align-self: center;
}
.form-control::placeholder {
color: $gray-50;
height: 32px;
}
.description-label {
margin-bottom: -24px;
}
.name-input, .description-input, .group-input {
margin-top: -4px;
}
.characters-remaining {
color: $gray-100;
font-size: 0.75rem;
line-height: 1.33;
text-align: right;
margin-bottom: 12px;
}
.description-input {
height: 56px;
}
.spacer {
margin-bottom: 16px !important;
}
.btn-payment {
margin: 24px 112px 24px 112px;
width: 177px;
}
.payments {
padding: 24px;
}
.payment-options {
margin-bottom: 4em;
.purple-box {
background-color: #4f2a93;
color: #fff;
padding: .5em;
border-radius: 8px;
width: 200px;
height: 215px;
.dollar {
}
.number {
font-size: 60px;
}
.name {
width: 100px;
margin-left: .3em;
}
div {
display: inline-block;
}
}
.box, .purple-box {
display: inline-block;
vertical-align: bottom;
}
}
</style>
<style lang="scss">
@import '~@/assets/scss/mixins.scss';
#create-group {
.modal-dialog {
max-width: 448px;
}
.modal-content {
width: 448px;
max-height: 436px;
border-radius: 8px;
box-shadow: 0 14px 28px 0 rgba(26, 24, 29, 0.24), 0 10px 10px 0 rgba(26, 24, 29, 0.28);
}
.modal-body{
padding: 0px;
margin-left: 12px;
margin-right: 12px;
}
.modal-close {
position: absolute;
right: 16px;
cursor: pointer;
top: 0px;
}
}
</style>
<script>
import paymentsMixin from '../../mixins/payments';
import { mapState } from '@/libs/store';
import paymentsButtons from '@/components/payments/buttons/list';
import selectTranslatedArray from '@/components/tasks/modal-controls/selectTranslatedArray';
import lockableLabel from '@/components/tasks/modal-controls/lockableLabel';
import * as Analytics from '@/libs/analytics';
export default {
components: {
paymentsButtons,
selectTranslatedArray,
lockableLabel,
},
mixins: [paymentsMixin],
data () {
return {
amazonPayments: {},
PAGES: {
CREATE_GROUP: 'create-group',
// UPGRADE_GROUP: 'upgrade-group',
PAY: 'pay',
},
PAYMENTS: {
AMAZON: 'amazon',
STRIPE: 'stripe',
},
paymentMethod: '',
newGroup: {
type: 'guild',
privacy: 'private',
name: '',
description: '',
leaderOnly: {
challenges: false,
},
demographics: null,
user: '',
},
activePage: 'create-group',
type: 'guild',
};
},
computed: {
...mapState({ user: 'user.data' }),
newGroupIsReady () {
return Boolean(this.newGroup.name) && Boolean(this.newGroup.demographics);
},
charactersRemaining () {
const currentLength = this.newGroup.description ? this.newGroup.description.length : 0;
return 250 - currentLength;
},
},
methods: {
close () {
this.$root.$emit('bv::hide::modal', 'create-group');
},
changePage (page) {
this.activePage = page;
},
createGroup () {
this.changePage(this.PAGES.PAY);
},
pay (paymentMethod) {
const subscriptionKey = 'group_monthly'; // @TODO: Get from content API?
const demographicsKey = this.newGroup.demographics;
const paymentData = {
subscription: subscriptionKey,
coupon: null,
demographics: demographicsKey,
};
Analytics.track({
hitType: 'event',
eventName: 'group plan create',
eventAction: 'group plan create',
eventCategory: 'behavior',
demographics: this.newGroup.demographics,
type: this.newGroup.type,
}, { trackOnClient: true });
if (this.upgradingGroup && this.upgradingGroup._id) {
paymentData.groupId = this.upgradingGroup._id;
paymentData.group = this.upgradingGroup;
} else {
paymentData.groupToCreate = this.newGroup;
}
this.paymentMethod = paymentMethod;
if (this.paymentMethod === this.PAYMENTS.AMAZON) {
paymentData.type = 'subscription';
return paymentData;
}
if (this.paymentMethod === this.PAYMENTS.STRIPE) {
this.redirectToStripe(paymentData);
}
return null;
},
onHide () {
this.sendingInProgress = false;
},
},
};
</script>

View File

@@ -1,6 +1,7 @@
<template>
<!-- @TODO: Move to group plans folder-->
<div>
<group-plan-creation-modal />
<div>
<div class="header">
<h1 class="text-center">
@@ -51,6 +52,7 @@
</div>
</div>
</div>
<!-- Upgrading an existing group -->
<div
v-if="upgradingGroup._id"
id="upgrading-group"
@@ -100,153 +102,53 @@
</div>
</div>
</div>
<!-- Create a new group -->
<div
v-if="!upgradingGroup._id"
class="container col-6 offset-3 create-option"
>
<div class="row">
<h1 class="col-12 text-center purple-header">
Create your Group today!
Create Your Group Today!
</h1>
</div>
<div class="row">
<div class="col-12 text-center">
<button
class="btn btn-primary create-group"
@click="launchModal('create')"
@click="launchModal('create-page')"
>
Create Your New Group
Create Your New Group!
</button>
</div>
</div>
<div class="row pricing">
<div class="col-5">
<div class="dollar">
$
</div>
<div class="number">
9
</div>
<div class="name">
<div>Group Owner</div>
<div>Subscription</div>
</div>
<div class="row pricing justify-content-center align-items-center">
<div class="dollar">
$
</div>
<div class="col-1">
<div class="plus">
+
</div>
<div class="number">
9
</div>
<div class="col-6">
<div class="dollar">
$
</div>
<div class="number">
3
</div>
<div class="name">
<div>Each Additional</div>
<div>Member</div>
</div>
<div class="name">
<div>Group Owner</div>
<div>Subscription</div>
</div>
<div class="plus">
+
</div>
<div class="dollar">
$
</div>
<div class="number">
3
</div>
<div class="name">
<div>Each Additional</div>
<div>Member</div>
</div>
</div>
</div>
</div>
<b-modal
id="group-plan-modal"
:title="activePage === PAGES.CREATE_GROUP ? 'Create your Group' : 'Select Payment'"
size="md"
hide-footer="hide-footer"
>
<div
v-if="activePage === PAGES.CREATE_GROUP"
class="col-12"
>
<div class="form-group">
<label
class="control-label"
for="new-group-name"
>Name</label>
<input
id="new-group-name"
v-model="newGroup.name"
class="form-control input-medium option-content"
required="required"
type="text"
placeholder="Name"
>
</div>
<div class="form-group">
<label for="new-group-description">{{ $t('description') }}</label>
<textarea
id="new-group-description"
v-model="newGroup.description"
class="form-control option-content"
cols="3"
:placeholder="$t('description')"
></textarea>
</div>
<div
v-if="type === 'guild'"
class="form-group"
>
<div class="custom-control custom-radio">
<input
v-model="newGroup.privacy"
class="custom-control-input"
type="radio"
name="new-group-privacy"
value="private"
>
<label class="custom-control-label">{{ $t('inviteOnly') }}</label>
</div>
</div>
<div class="form-group">
<div class="custom-control custom-checkbox">
<input
id="create-group-leaderOnlyChallenges-checkbox"
v-model="newGroup.leaderOnly.challenges"
class="custom-control-input"
type="checkbox"
>
<label
class="custom-control-label"
for="create-group-leaderOnlyChallenges-checkbox"
>{{ $t('leaderOnlyChallenges') }}</label>
</div>
</div>
<div
v-if="type === 'party'"
class="form-group"
>
<button
class="btn btn-secondary form-control"
:value="$t('create')"
@click="createGroup()"
></button>
</div>
<div class="form-group">
<button
class="btn btn-primary btn-lg btn-block"
:disabled="!newGroupIsReady"
@click="createGroup()"
>
{{ $t('create') }}
</button>
</div>
</div>
<div
v-if="activePage === PAGES.PAY"
class="col-12"
>
<div class="text-center">
<payments-buttons
:stripe-fn="() => pay(PAYMENTS.STRIPE)"
:amazon-data="pay(PAYMENTS.AMAZON)"
/>
</div>
</div>
</b-modal>
</div>
</template>
@@ -258,8 +160,8 @@
.dollar {
position: absolute;
left: -1em;
top: 1em;
left: -16px;
top: 16px;
}
.purple-box {
@@ -291,9 +193,9 @@
background: #432874;
background: linear-gradient(180deg, #4F2A93 0%, #432874 100%);
color: #fff;
padding: 2em;
padding: 32px;
height: 340px;
margin-bottom: 2em;
margin-bottom: 32px;
margin-left: -12px;
margin-right: -12px;
@@ -317,6 +219,7 @@
.box {
height: 416px;
border-radius: 8px;
}
h2 {
@@ -359,17 +262,19 @@
button.create-group {
width: 330px;
height: 96px;
border-radius: 8px;
font-size: 1.5rem;
}
.purple-header {
color: #6133b4;
font-size: 48px;
margin-top: 1em;
margin-top: 16px;
}
.pricing {
margin-top: 2em;
margin-bottom: 4em;
margin-top: 32px;
margin-bottom: 64px;
.dollar, .number, .name {
display: inline-block;
@@ -378,30 +283,32 @@
}
.plus {
font-size: 34px;
font-size: 2.125rem;
color: #a5a1ac;
margin-left: 16px;
margin-right: 16px;
}
.dollar {
margin-bottom: 1.5em;
font-size: 32px;
margin-bottom: 24px;
font-size: 2rem;
font-weight: bold;
}
.name {
font-size: 24px;
margin-bottom: .8em;
margin-left: .5em;
font-size: 1.5rem;
margin-left: 8px;
margin-right: 8px;
}
.number {
font-size: 72px;
font-size: 4.5rem;
font-weight: bolder;
}
}
.payment-options {
margin-bottom: 4em;
margin-bottom: 64px;
h4 {
color: #34313a;
@@ -410,7 +317,7 @@
.purple-box {
background-color: #4f2a93;
color: #fff;
padding: .5em;
padding: 8px;
border-radius: 8px;
width: 200px;
height: 215px;
@@ -424,7 +331,7 @@
.name {
width: 100px;
margin-left: .3em;
margin-left: 4.8px;
}
.plus {
@@ -449,10 +356,12 @@ import paymentsMixin from '../../mixins/payments';
import { mapState } from '@/libs/store';
import positiveIcon from '@/assets/svg/positive.svg';
import paymentsButtons from '@/components/payments/buttons/list';
import groupPlanCreationModal from '../group-plans/groupPlanCreationModal';
export default {
components: {
paymentsButtons,
groupPlanCreationModal,
},
mixins: [paymentsMixin],
data () {
@@ -501,12 +410,7 @@ export default {
},
methods: {
launchModal () {
this.changePage(this.PAGES.CREATE_GROUP);
this.$root.$emit('bv::show::modal', 'group-plan-modal');
},
changePage (page) {
this.activePage = page;
window.scrollTo(0, 0);
this.$root.$emit('bv::show::modal', 'create-group');
},
createGroup () {
this.changePage(this.PAGES.PAY);

View File

@@ -196,7 +196,7 @@ export default {
appState.group = pick(this.amazonPayments.groupToCreate, ['_id', 'memberCount', 'name']);
} else {
appState.newGroup = false;
appState.group = pick(this.amazonPayments.group, ['_id', 'memberCount', 'name']);
appState.group = pick(this.amazonPayments.group, ['_id', 'memberCount', 'name', 'type']);
}
} else if (paymentType && paymentType.indexOf('gift-') === 0) {
appState.gift = this.amazonPayments.gift;

View File

@@ -161,6 +161,19 @@
})"
:amazon-data="{type: 'single', gemsBlock: selectedGemsBlock}"
/>
<div
v-if="eventName === 'fall_extra_gems' || eventName === 'spooky_extra_gems'"
class="d-flex flex-column justify-content-center"
>
<h4 class="mt-3 mx-auto"> {{ $t('howItWorks') }}</h4>
<small class="text-center">
{{ $t('gemSaleHow', { eventStartMonth, eventStartOrdinal, eventEndOrdinal }) }}
</small>
<h4 class="mt-3 mx-auto"> {{ $t('limitations') }}</h4>
<small class="text-center">
{{ $t('gemSaleLimitations', { eventStartMonth, eventStartOrdinal, eventEndOrdinal }) }}
</small>
</div>
</div>
</b-modal>
</div>
@@ -170,6 +183,13 @@
@import '~@/assets/scss/colors.scss';
#buy-gems {
small {
color: $gray-100;
font-size: 12px;
margin-left: 20px;
margin-right: 20px;
}
.close-icon svg path {
stroke: $purple-400;
}
@@ -415,6 +435,15 @@ export default {
}
return '';
},
eventStartMonth () {
return moment(this.currentEvent.start).format('MMMM');
},
eventStartOrdinal () {
return moment(this.currentEvent.start).format('Do');
},
eventEndOrdinal () {
return moment(this.currentEvent.end).format('Do');
},
isGemsPromoActive () {
const currEvt = this.currentEvent;
if (currEvt && currEvt.gemsPromo && moment().isBefore(currEvt.end)) {

View File

@@ -2,8 +2,8 @@
<b-modal
id="payments-success-modal"
:title="$t('accountSuspendedTitle')"
:hide-footer="isFromBalance"
:modal-class="isFromBalance ? ['modal-hidden-footer'] : []"
:hide-footer="isFromBalance || paymentData.newGroup"
:modal-class="isFromBalance || paymentData.newGroup ? ['modal-hidden-footer'] : []"
>
<div slot="modal-header">
<div class="check-container d-flex align-items-center justify-content-center">
@@ -16,15 +16,49 @@
<h2>{{ $t(isFromBalance ? 'success' : 'paymentSuccessful') }}</h2>
</div>
<div slot="modal-footer">
<!-- everyone else -->
<div
v-once
v-if="paymentData.paymentType !== 'groupPlan' || paymentData.newGroup"
class="small-text"
>
{{ $t('giftSubscriptionText4') }}
</div>
<!-- upgradedGroup -->
<div
v-else
class="demographics d-flex flex-column justify-content-center"
>
<lockable-label
:text="$t('groupUse')"
class="mx-auto label-text"
/>
<select-translated-array
:items="[
'groupParentChildren',
'groupCouple',
'groupFriends',
'groupCoworkers',
'groupManager',
'groupTeacher'
]"
class="group-input"
:placeholder="'groupUseDefault'"
:value="upgradedGroup.demographics"
@select="upgradedGroup.demographics = $event"
/>
<button
v-if="!paymentData.newGroup"
class="btn btn-primary mx-auto"
:disabled="!upgradedGroup.demographics"
@click="submit()"
>
{{ $t('submit') }}
</button>
</div>
</div>
<div class="row">
<div class="col-12 modal-body-col">
<!-- buy gems for self -->
<template v-if="paymentData.paymentType === 'gems'">
<strong v-once>{{ $t('paymentYouReceived') }}</strong>
<div class="details-block gems">
@@ -36,6 +70,7 @@
<span>{{ paymentData.gemsBlock.gems }}</span>
</div>
</template>
<!-- buy or gift gems to someone else -->
<template
v-if="paymentData.paymentType === 'gift-gems'
|| paymentData.paymentType === 'gift-gems-balance'"
@@ -50,12 +85,14 @@
<span>{{ paymentData.gift.gems.amount }}</span>
</div>
</template>
<!-- give gift subscription (non-recurring)-->
<template v-if="paymentData.paymentType === 'gift-subscription'">
<span
v-html="$t('paymentYouSentSubscription', {
name: paymentData.giftReceiver, months: paymentData.subscription.months})"
></span>
</template>
<!-- buy self subscription (recurring) -->
<template v-if="paymentData.paymentType === 'subscription'">
<strong v-once>{{ $t('nowSubscribed') }}</strong>
<div class="details-block">
@@ -65,31 +102,45 @@
></span>
</div>
</template>
<!-- group plan new or upgraded -->
<template v-if="paymentData.paymentType === 'groupPlan'">
<span
v-html="$t(paymentData.newGroup
? 'groupPlanCreated' : 'groupPlanUpgraded', {groupName: paymentData.group.name})"
></span>
<div class="details-block">
<span
v-html="$t('paymentSubBilling', {
amount: groupPlanCost, months: paymentData.subscription.months})"
></span>
<div
v-if="!paymentData.newGroup || paymentData.newGroup"
class=""
>
<div class="details-block group-billing-date">
<span
v-html="$t('groupsPaymentSubBilling', { renewalDate })"
>
</span>
</div>
<div class="small-text group-auto-renew">
<span
v-once
>{{ $t('groupsPaymentAutoRenew') }}
</span>
</div>
</div>
</template>
<!-- buy self subscription auto renew -->
<template
v-if="paymentData.paymentType === 'groupPlan'
|| paymentData.paymentType === 'subscription'"
v-if="paymentData.paymentType === 'subscription'"
>
<span
v-once
class="small-text auto-renew"
>{{ $t('paymentAutoRenew') }}</span>
</template>
<!-- buttons for subscriptions -->
<button
v-if="paymentData.paymentType !== 'groupPlan'"
v-once
class="btn btn-primary"
@click="close()"
@click="submit()"
>
{{ $t('onwards') }}
</button>
@@ -102,7 +153,7 @@
@import '~@/assets/scss/colors.scss';
#payments-success-modal .modal-md {
max-width: 20.5rem;
max-width: 448px;
}
#payments-success-modal .modal-content {
@@ -114,6 +165,7 @@
border-bottom-left-radius: 8px;
}
#payments-success-modal .modal-header {
justify-content: center;
padding-top: 24px;
@@ -124,14 +176,14 @@
border-bottom: none;
h2 {
color: white;
color: $green-1;
}
.check-container {
width: 64px;
height: 64px;
border-radius: 50%;
background: #1CA372;
background: $green-1;
margin: 0 auto;
margin-bottom: 16px;
}
@@ -139,14 +191,13 @@
.check {
width: 35.1px;
height: 28px;
color: white;
color: $white;
}
}
#payments-success-modal .modal-body {
padding-top: 16px;
padding-bottom: 24px;
background: white;
padding: 16px 32px 24px 32px;
background: $white;
.modal-body-col {
display: flex;
@@ -162,9 +213,9 @@
.details-block {
background: $gray-700;
border-radius: 4px;
padding: 8px 24px;
padding: 8px 16px;
margin-top: 16px;
display: flex;
display: inline-flex;
flex-direction: row;
text-align: center;
@@ -188,6 +239,14 @@
color: $orange-10;
font-style: normal;
}
.group-auto-renew {
margin: 12px 20px -8px 20px;
color: $yellow-5;
font-style: normal;
}
.group-billing-date {
width: 269px;
}
}
#payments-success-modal .modal-footer {
@@ -201,14 +260,49 @@
font-style: normal;
}
}
.demographics {
background-color: $gray-700;
.label-text {
margin-bottom: 20px;
}
.group-input {
width: 400px !important;
margin-top: -24px !important;
}
.btn {
margin-top: 0px;
width: 77px;
margin-bottom: 20px;
}
}
</style>
<style lang="scss">
@import '~@/assets/scss/mixins.scss';
</style>
<script>
import checkIcon from '@/assets/svg/check.svg';
import gemIcon from '@/assets/svg/gem.svg';
import { mapState } from '@/libs/store';
import subscriptionBlocks from '@/../../common/script/content/subscriptionBlocks';
import selectTranslatedArray from '@/components/tasks/modal-controls/selectTranslatedArray';
import lockableLabel from '@/components/tasks/modal-controls/lockableLabel';
import paymentsMixin from '@/mixins/payments';
import * as Analytics from '@/libs/analytics';
export default {
components: {
selectTranslatedArray,
lockableLabel,
},
mixins: [paymentsMixin],
data () {
return {
icons: Object.freeze({
@@ -216,9 +310,14 @@ export default {
gem: gemIcon,
}),
paymentData: {},
upgradedGroup: {
name: '',
demographics: null,
},
};
},
computed: {
...mapState({ user: 'user.data', group: 'group.data' }),
groupPlanCost () {
const sub = this.paymentData.subscription;
const memberCount = this.paymentData.group.memberCount || 1;
@@ -227,6 +326,21 @@ export default {
isFromBalance () {
return this.paymentData.paymentType === 'gift-gems-balance';
},
// upgradedGroup () {
// const upgradedGroup = (this.paymentData.paymentType === 'groupPlan'
// && !this.paymentData.newGroup);
// const demographicsKey = upgradedGroup.demographics;
// const upgradedGroupName = upgradedGroup.name;
// const upgradedGroupType = upgradedGroup.type;
// const groupPlanUpgraded = {
// demographics: demographicsKey,
// name: upgradedGroupName,
// type: upgradedGroupType,
// };
// console.log(groupPlanUpgraded.demographics,
// groupPlanUpgraded.name, groupPlanUpgraded.type);
// return groupPlanUpgraded;
// },
},
mounted () {
this.$root.$on('habitica:payment-success', data => {
@@ -242,7 +356,17 @@ export default {
this.$root.$off('habitica:payments-success');
},
methods: {
close () {
submit () {
if (!this.paymentData.newGroup) {
Analytics.track({
hitType: 'event',
eventName: 'group plan upgrade',
eventAction: 'group plan upgrade',
eventCategory: 'behavior',
demographics: this.upgradedGroup.demographics,
type: this.paymentData.group.type, // also tried this.upgradedGroup.type
}, { trackOnClient: true });
}
this.paymentData = {};
this.$root.$emit('bv::hide::modal', 'payments-success-modal');
},

View File

@@ -9,6 +9,7 @@
:right="right"
:hide-icon="false"
:inline-dropdown="inlineDropdown"
:placeholder="placeholder"
@select="selectItem($event)"
>
<template v-slot:item="{ item }">
@@ -70,6 +71,9 @@ export default {
type: Boolean,
default: true,
},
placeholder: {
type: String,
},
},
data () {
return {

View File

@@ -12,7 +12,7 @@
<template v-slot:button-content>
<slot
name="item"
:item="selected"
:item="selected || placeholder"
:button="true"
>
<!-- Fallback content -->
@@ -114,6 +114,9 @@ export default {
type: Boolean,
default: true,
},
placeholder: {
type: String,
},
},
data () {
return {

View File

@@ -39,6 +39,13 @@ export default {
return moment(this.user.purchased.plan.dateTerminated)
.format(this.user.preferences.dateFormat.toUpperCase());
},
renewalDate () {
const renewalDate = moment().add(1, 'months');
if (!this.user.preferences || !this.user.preferences.dateFormat) {
return renewalDate;
}
return renewalDate.format(this.user.preferences.dateFormat.toUpperCase());
},
},
methods: {
encodeGift (uuid, gift) {
@@ -140,6 +147,7 @@ export default {
if (data.subscription) postData.sub = sub.key;
if (data.coupon) postData.coupon = data.coupon;
if (data.groupId) postData.groupId = data.groupId;
if (data.demographics) postData.demographics = data.demographics;
const response = await axios.post(url, postData);
@@ -267,6 +275,10 @@ export default {
this.amazonPayments.groupToCreate = data.groupToCreate;
}
if (data.demographics) { // sending demographics
this.amazonPayments.demographics = data.demographics;
}
this.amazonPayments.gift = data.gift;
this.amazonPayments.type = data.type;
},

View File

@@ -21,10 +21,10 @@
"foundNewItemsExplanation": "القيام بمهامك يمنحك الفرصة للفوز بقطع جديدة مثل البيضات، جرعات التفقيس، وطعام الحيوانات الأليفة.",
"onboardingProgress": "التقدم <%= percentage %>%",
"achievementCreatedTask": "إصنع مهمتك الأولى",
"achievementJustAddWaterModalText": "لقد أكملت جميع مغامرات حيوانات الأخطبوط، فرس البحر، الحبار، عارية الخيشوم، حية البحر، و الدلفين الأليفة!",
"achievementJustAddWaterText": "قد أكمل جميع مغامرات حيوانات الأخطبوط، فرس البحر، الحبار، عارية الخيشوم، حية البحر، و الدلفين الأليفة.",
"achievementMindOverMatterModalText": "لقد أكملت جميع مغامرات حيوانات الصخر، اللزج، والغزل الأليفة!",
"achievementMindOverMatterText": "قد أكمل جميع مغامرات حيوانات الصخر، اللزج، والغزل الأليفة.",
"achievementJustAddWaterModalText": "أكملت جميع مغامرات حيوانات الأخطبوط، فرس البحر، الحبار، عارية الخيشوم، حية البحر، و الدلفين الأليفة!",
"achievementJustAddWaterText": "أكملت جميع مغامرات حيوانات: الأخطبوط، فرس البحر، الحبار، عارية الخيشوم، حية البحر، و الدلفين.",
"achievementMindOverMatterModalText": "أكملت جميع مغامرات حيوانات الصخر، اللزج، والغزل الأليفة!",
"achievementMindOverMatterText": "أكملت جميع مغامرات حيوانات الصخر، اللزج، والغزل الأليفة.",
"achievementLostMasterclasserModalText": "لقد أكملت جميع المغامرات الستة عشرة في سلسلة مغامرات الخبير و حللت لغز الخبيرة المفقودة!",
"achievementMonsterMagusModalText": "لقد جمعت جميع الحيوانات الأليفة من الأموات الأحياء!",
"achievementMonsterMagusText": "قد جمع جميع الحيوانات الأليفة من الأموات الأحياء.",
@@ -37,7 +37,7 @@
"achievementBackToBasicsModalText": "لقد جمعت جميع الحيوانات الأليفة الأساسية!",
"achievementBackToBasicsText": "قد جمع جميع الحيوانات الأليفة الأساسية.",
"achievementBackToBasics": "عودة إلى الأساسيات",
"achievementJustAddWater": "أضف الماء وحسب",
"achievementJustAddWater": "أضف الماء فقط",
"achievementMindOverMatter": "العقل فوق المادة",
"achievementFedPet": "أطعم/ي حيواناً أليفاً",
"achievementHatchedPetModalText": "إذهب/ي إلى قائمة أغراضك وحاول/ي جمع بيضة وجرعة تفقيس معاً",
@@ -49,8 +49,8 @@
"achievementAridAuthorityModalText": "لقد أكملت ترويض جميع حيوانات الركوب الصحراوية!",
"achievementAridAuthorityText": "أكملوا ترويض جميع حيوانات الركوب الصحراوية.",
"achievementPartyUp": "لقد كونت فريقاً مع عضو من مجموعتك!",
"achievementAllYourBaseModalText": "لقد أكملت ترويض جميع حيوانات الركوب الأساسية!",
"achievementAllYourBaseText": "أكمل(ت) ترويض جميع حيوانات الركوب الأساسية.",
"achievementAllYourBaseModalText": "أكملت ترويض جميع حيوانات الركوب الأساسية!",
"achievementAllYourBaseText": "أكملت ترويض جميع حيوانات الركوب الأساسية.",
"achievementAllYourBase": "كل قاعدتك ملكنا الأن",
"achievementFedPetText": "أطعموا حيوانهم الأليف الأول.",
"achievementBugBonanza": "حفلة الحشرات",
@@ -118,22 +118,25 @@
"achievementDomesticatedModalText": "لقد جمعت كل الحيوانات الأليفة المستأنسة!",
"achievementDomesticatedText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة المستأنسة: النمس ، وخنزير غينيا ، والديك ، والخنزير الطائر ، والجرذ ، والأرنب ، والحصان ، والبقر!",
"achievementDomesticated": "ا-يا-ا-يا-يو",
"achievementBirdsOfAFeatherModalText": قوم بجمع كل الحيوانات الأليفة الطائرة!",
"achievementBirdsOfAFeatherModalText": "لقد قمت بجمع كل الحيوانات الأليفة الطائرة!",
"achievementZodiacZookeeperText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة في الأبراج: الجرذ ، البقرة ، الأرنب ، الأفعى ، الحصان ، الأغنام ، القرد ، الديك ، الذئب ، النمر ، الخنزير الطائر ، والتنين!",
"achievementGroupsBeta2022ModalText": "لقد ساعدت أنت ومجموعاتك Habitica من خلال الاختبار وتقديم التعليقات!",
"achievementGroupsBeta2022": "اختبار تجريبي تفاعلي",
"achievementGroupsBeta2022Text": "قدمت أنت ومجموعتك تعليقات لا تقدر بثمن لمساعدة Habitica في الاختبار.",
"achievementReptacularRumble": "الدمدمة الزاحفة",
"achievementReptacularRumbleModalText": "لقد جمعت كل الزواحف الأليفة!",
"achievementReptacularRumbleText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة الزواحف: التمساح ، الزاحف المجنح ، الأفعى ، ترايسيراتوبس ، السلحفاة ، التيرانوصور ريكس ، وفيلوسيرابتور!",
"achievementBirdsOfAFeather": "متشابهون",
"achievementReptacularRumbleText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة الزواحف: التمساح، الزاحف المجنح، الأفعى، ترايسيراتوبس، السلحفاة، التيرانوصور ريكس وفيلوسيرابتور!",
"achievementBirdsOfAFeather": "أصدقاء الطيران",
"achievementZodiacZookeeper": "حارس حديقة الحيوانات الفلكية",
"achievementShadyCustomerText": "لقد جمع كل حيوانات الظل الأليفة.",
"achievementShadyCustomerModalText": "لقد قمت بتجميع كل حيوانات الظل الأليفة!",
"achievementZodiacZookeeperModalText": "لقد قمت بتجميع كل الحيوانات الفلكية الأليفة!",
"achievementBirdsOfAFeatherText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة الطائرة: الخنزير الطائر ، البومة ، الببغاء ، الزاحف المجنح ، الجريفون ، فالكون ، الطاووس ، والديك!",
"achievementShadeOfItAllModalText": "لقد قمت بترويض كل حيوانات الظل للركوب!",
"achievementShadyCustomer": "زبون الظل",
"achievementShadeOfItAll": "ظل كل شيء",
"achievementShadeOfItAllText": "لقد ربي كل حيوانات الظل للترويض."
"achievementShadyCustomerText": "جمع كل حيوانات الظل الأليفة.",
"achievementShadyCustomerModalText": "لقد جمعت كل حيوانات الظل الأليفة!",
"achievementZodiacZookeeperModalText": "لقد جمعت كل الحيوانات الأليفة الفلكية!",
"achievementBirdsOfAFeatherText": "لقد فقس جميع الألوان القياسية للحيوانات الأليفة الطائرة: الخنزير الطائر، البومة، الببغاء، الزاحف المجنح، الجرايفون، فالكون، الطاووس والديك!",
"achievementShadeOfItAllModalText": "قمت بترويض كل الحيوانات السوداء",
"achievementShadyCustomer": "عميل الظل",
"achievementShadeOfItAll": "الظل فوق كل شيء",
"achievementShadeOfItAllText": "روض كل حيوانات الظل السوداء.",
"achievementWoodlandWizard": "ساحر الغابة",
"achievementWoodlandWizardText": "لقد فقس جميع الألوان القياسية لمخلوقات الغابة: الغرير، الدب، الغزال، الثعلب، الضفدع، القنفذ، البومة، الأفعى، السنجاب والشجيرة!",
"achievementWoodlandWizardModalText": "لقد جمعت كل حيوانات الغابة الأليفة!"
}

View File

@@ -306,5 +306,31 @@
"foodSaddleText": "سرج",
"foodSaddleNotes": "يحول حيوانًا أليفًا إلى مركب فورًا.",
"foodSaddleSellWarningNote": "Hey! This is a pretty useful item! Are you familiar with how to use a Saddle with your Pets?",
"foodNotes": "إطعام أحد الحيوانات الأليفة بهذا يمكنه من النمو ليصبح مركبًا قويًا."
"foodNotes": "إطعام أحد الحيوانات الأليفة بهذا يمكنه من النمو ليصبح مركبًا قويًا.",
"hatchingPotionBronze": "البرونز",
"hatchingPotionWatery": "المائي",
"hatchingPotionPolkaDot": "نقاط البولكا",
"hatchingPotionBlackPearl": "اللؤلؤ الأسود",
"hatchingPotionAutumnLeaf": "ورقة الخريف",
"hatchingPotionVampire": "مصاص الدماء",
"hatchingPotionDessert": "الحلويات",
"hatchingPotionVeggie": "حديقة",
"questEggRobotAdjective": "مستقبلي",
"hatchingPotionFluorite": "الفلوريت",
"questEggRobotText": "حيوان الروبوت الأليف",
"questEggDolphinMountText": "حيوان الدولفين للركوب",
"hatchingPotionSolarSystem": "المجموعة الشمسية",
"hatchingPotionMoonglow": "لمعان القمر",
"questEggRobotMountText": "حيوان الروبوت للركوب",
"hatchingPotionAmber": "العنبر",
"hatchingPotionAurora": "الشفق القطبي",
"hatchingPotionSandSculpture": "تمثال رملي",
"hatchingPotionStainedGlass": "الزجاج الملون",
"questEggDolphinText": "حيوان الدولفين الأليف",
"hatchingPotionSunset": "غروب الشمس",
"hatchingPotionShadow": "الظل",
"hatchingPotionSilver": "الفضي",
"hatchingPotionTurquoise": "التريكواز",
"hatchingPotionSunshine": "شعاع الشمس",
"hatchingPotionVirtualPet": "حيوان افتراضي أليف"
}

View File

@@ -2,8 +2,8 @@
"defaultHabit1Text": "عمل منتج (اضغط على القلم للتحرير)",
"defaultHabit2Text": "أكل طعام غير صحى (أنقر على القلم للتعديل)",
"defaultHabit3Text": "صعود السلم/استخدام المصعد (اضغط على قلم الرصاص للتعديل)",
"defaultHabit4Text": "Add a task to Habitica",
"defaultHabit4Notes": "Either a Habit, a Daily, or a To-Do",
"defaultHabit4Text": "أضف مهمة إلى Habitica",
"defaultHabit4Notes": "إما عادة أو يومية أو مهمة",
"defaultTodo1Text": "الانضمام إلى Habitica (عَلِّم عليَّ)",
"defaultTodoNotes": "بإمكانك أن تكمل هذه المهمة، تعدلها، أو تحذفها.",
"defaultReward1Text": "15 دقيقة استراحة",
@@ -11,9 +11,46 @@
"defaultReward2Notes": "شاهد التلفاز، إلعب لعبة، كل حلوى، الأمر يعود لك!",
"defaultTag1": "عمل",
"defaultTag2": "تمرين",
"defaultTag3": "Health + Wellness",
"defaultTag3": "الصحة + الراحة",
"defaultTag4": "مدرسة",
"defaultTag5": "فرق",
"defaultTag6": "Chores",
"defaultTag7": "الإبداع"
"defaultTag6": "عمل منزلي",
"defaultTag7": "إبداع",
"workTodoProject": "مشروع العمل >> إكمال مشروع العمل",
"workDailyImportantTask": "أهم مهمة >> عملت على أهم مهمة اليوم",
"workHabitMail": "معالجة البريد الإلكتروني",
"workDailyImportantTaskNotes": "انقر لتحديد أهم مهمة لديك",
"workTodoProjectNotes": "انقر لتحديد اسم مشروعك الحالي + تعيين تاريخ الاستحقاق!",
"exerciseDailyText": "التمدد (ستريتش) >> روتين التمرين اليومي",
"healthDailyNotes": "انقر للتعديل!",
"exerciseTodoText": "إعداد جدول التمرين",
"healthTodoNotes": "انقر لإضافة قائمة مراجعة!",
"creativityDailyText": "العمل على مشروع إبداعي",
"schoolDailyNotes": "انقر لاختيار جدول الواجبات المنزلية!",
"creativityDailyNotes": "انقر لتسمية مشروعك الحالي + تحديد جدول المواعيد!",
"selfCareDailyText": "5 دقائق للتنفس بهدوء",
"creativityTodoText": "إنهاء مشروع إبداعي",
"selfCareDailyNotes": "انقر لاختيار الجدول!",
"selfCareTodoNotes": "انقر لتحديد خطة العمل!",
"defaultHabitText": "انقر هنا لتحديد أن هذه العادة سلبية، وتريد أن تقلع عنها",
"defaultHabitNotes": "أو قم بالحذف من نافذة التعديل",
"choresDailyNotes": "انقر لاختيار جدولك!",
"creativityHabit": "احترف المهارة >> + مارس تقنية إبداعية جديدة",
"exerciseHabit": "10 دقائق كارديو >> + 10 دقائق كارديو",
"healthTodoText": "حدد موعداً للمراجعة >> تفكر في تغيير صحي",
"schoolHabit": "دراسة / مماطلة",
"selfCareHabit": "خذ استراحة قصيرة",
"exerciseTodoNotes": "انقر لإضافة قائمة تدقيق!",
"choresHabit": "10 دقائق تنظيف",
"schoolTodoText": "إنهاء واجب دراسي",
"healthHabit": "غذاء صحي/ غذاء غير صحي",
"choresTodoText": "ترتيب الخزانة >> ترتيب الفوضى",
"choresTodoNotes": "انقر لتحديد منطقة الفوضى!",
"exerciseDailyNotes": "انقر لاختيار الجدول وتحديد التمارين!",
"schoolTodoNotes": "انقر لتسمية الواجب المنزلي وتحديد وقت الانتهاء!",
"creativityTodoNotes": "انقر لتسمية مشروعك",
"selfCareTodoText": "شارك في فعالية ممتعة",
"healthDailyText": "خيط الأسنان",
"schoolDailyText": "إنهاء واجبات منزلية",
"choresDailyText": "غسيل الصحون"
}

View File

@@ -20,12 +20,12 @@
"emailNewPass": "إرسال رابط إعادة تعيين كلمة المرور الى البريد الإلكتروني",
"footerSocial": "منصات التواصل الاجتماعي",
"free": "الإنضمام مجاناً",
"marketing1Lead1": "Habitica هي لعبة تساعدك على تحسين عادات الحياة الواقعية. إنها \"تحاكي\" حياتك عن طريق تحويل كل مهامك (العادات ، الأعمال اليومية ، المهام) إلى وحوش صغيرة عليك التغلب عليها. كلما كنت أفضل في هذا ، كلما تقدمت في اللعبة. إذا تعثرت في الحياة ، تبدأ شخصيتك بالتراجع في اللعبة.",
"marketing1Lead1": "Habitica هي لعبة تساعدك على تحسين عادات الحياة الواقعية. إنها \"تحاكي\" حياتك عن طريق تحويل كل مهامك (العادات، الأعمال اليومية، المهام) إلى وحوش صغيرة عليك التغلب عليها. كلما كنت أفضل في هذا، كلما تقدمت في اللعبة. إذا تعثرت في الحياة، تبدأ شخصيتك بالتراجع في اللعبة.",
"termsAndAgreement": "بالنقر على الزر ادناه، فإنك تشير الى كونك قد قرأت ووافقت على <a href='/static/terms'>شروط الخدمة</a> و <a href='/static/privacy'>سياسة الخصوصية</a>.",
"clearBrowserData": "حذف بيانات المتصفح",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>الإضافات</a>",
"forgotPasswordSteps": "أدخل عنوان البريد الإلكتروني الذي استخدمته لتسجيل حسابك في Habitica.",
"pkQuestion1": "ما الذي ألهم Habitica؟ كيف بدأ؟",
"pkQuestion1": "ما الذي ألهم Habitica؟ كيف بدأت؟",
"mobileAndroid": "Android",
"playButton": "العب",
"playButtonFull": "دخول Habitica",
@@ -39,12 +39,29 @@
"marketing1Lead1Title": "حياتك، لعبة تقمص الأدوار",
"marketing3Header": "التطبيقات والإضافات",
"marketing2Lead1Title": "الإنتاجية الاجتماعية",
"marketing4Lead2": "تكاليف الرعاية الصحية في إزدياد، ويجب فعل شيء ما. تم إنشاء مئات البرامج لتقليل التكاليف وتحسين الصحة. نعتقد أن Habitica قادر على تمهيد طريق حقيقي نحو أنماط حياة صحية.",
"marketing4Lead2": "تكاليف الرعاية الصحية في ازدياد، ويجب فعل شيء ما. تم إنشاء مئات البرامج لتقليل التكاليف وتحسين الصحة. نعتقد أن Habitica قادرة على تمهيد طريق حقيقي نحو أنماط حياة صحية.",
"oldNews": "أخبار",
"setNewPass": "تعيين كلمة مرور جديدة",
"presskitText": "شكراً لاهتمامك ب Habitica! يمكن استخدام الصور التالية للمقالات أو مقاطع الفيديو حول Habitica. لمزيد من المعلومات، يرجى التواصل معنا على <٪ = pressEnquiryEmail٪>.",
"presskitText": "شكراً لاهتمامك ب Habitica! يمكن استخدام الصور التالية للمقالات أو مقاطع الفيديو حول Habitica. لمزيد من المعلومات، يرجى التواصل معنا على <٪ = pressEnquiryEmail٪>.",
"invalidEmail": "إجراء إعادة تعيين كلمة المرور يتطلب عنوان بريد الكتروني صالح.",
"marketing1Lead2": "حسن عاداتك لبناء صورتك الرمزية، تباهى بالعتاد الذي كسبته!",
"marketing2Lead2": "ما هي لعبة تقمص الأدوار من دون معارك؟ حارب الوحوش مع فريقك. الوحوش هي \"super accountability mode\" - اليوم الذي تتغيب فيه عن النادي الرياضي هو يوم يؤذي فيه الوحش * الجميع! *",
"marketing3Lead1": "تتيح لك تطبيقات ** الايفون و الاندرويد ** الاعتناء بالأعمال أثناء التنقل. نحن ندرك أن تسجيل الدخول إلى موقع الويب للنقر على الأزرار يمكن أن يشكل عائق."
"marketing2Lead2": "ما هي لعبة تقمص الأدوار من دون معارك؟ حارب الوحوش مع فريقك. الوحوش هي \"super accountability mode\" - اليوم الذي تتغيب فيه عن النادي الرياضي هو يوم يؤذي فيه الوحش *الجميع!*",
"marketing3Lead1": "تتيح لك تطبيقات **الآيفون والآندرويد** الاعتناء بالأعمال أثناء التنقل. نحن ندرك أن تسجيل الدخول إلى موقع الويب والنقر على الأزرار يمكن أن يشكل عائقاً.",
"chores": "الواجبات المنزلية",
"footerProduct": "منتج",
"marketing2Header": "تنافس مع الأصدقاء، وانضم إلى مجموعات من اهتماماتك",
"presskit": "العدة الصحفية",
"pkAnswer1": "إذا كنت قد استثمرت وقتاً في تحسين مستوى شخصية ما في لعبة ما، فمن الصعب ألا تتساءل عن مدى روعة حياتك إذا بذلت كل هذا الجهد لتحسين نفسك في الحياة الواقعية بدلاً من الصورة الرمزية الخاصة بك. بدأنا في بناء Habitica لمعالجة هذا السؤال. <br /> تم إطلاق Habitica رسمياً مع Kickstarter في عام 2013، وبدأت الفكرة حقاً. منذ ذلك الحين، نمت لتصبح مشروعاً ضخماً، مدعوماً من قبل متطوعينا الرائعين في دعم المصدر المفتوح ومستخدمينا الكرماء.",
"pkAnswer3": "يعد الضغط الاجتماعي عاملاً محفزاً كبيراً لكثير من الناس، لذلك عرفنا أننا نريد أن يكون لدينا مجتمع قوي يحاسب بعضنا البعض على أهدافهم ويشجع نجاحاتهم. لحسن الحظ، فإن أحد الأشياء التي تقوم بها ألعاب الفيديو متعددة اللاعبين هو تعزيز الشعور بالانتماء للمجتمع بين مستخدميها! يستعير هيكل مجتمع Habitica من هذه الأنواع من الألعاب؛ يمكنك تكوين مجموعة صغيرة من الأصدقاء المقربين، ولكن يمكنك أيضاً الانضمام إلى مجموعات مصالح مشتركة أكبر تُعرف باسم النقابة. على الرغم من أن بعض المستخدمين يختارون اللعب منفردين، فإن معظمهم يقررون تشكيل شبكة دعم تشجع المساءلة الاجتماعية من خلال ميزات مثل المهام، حيث يقوم أعضاء الحزب بتجميع إنتاجيتهم لمحاربة الوحوش معاً.",
"pkQuestion2": "لماذا تعمل Habitica؟",
"marketing1Lead3Title": "ابحث عن جوائز عشوائية",
"marketing3Lead2Title": "الإدراجات",
"marketing2Lead3": "تتيح لك التحديات التنافس مع الأصدقاء والغرباء. كل من يفعل الأفضل في نهاية التحدي يفوز بجوائز خاصة.",
"pkQuestion3": "لماذا أضفت ميزات اجتماعية؟",
"marketing1Lead3": "بالنسبة للبعض، فإن المغامرة التي تحفزهم: نظام يسمى \"المكافآت العشوائية\". تستوعب Habitica جميع أنماط التشجيع والعقاب: الإيجابية والسلبية والمتوقعة والعشوائية.",
"marketing2Lead1": "بينما يمكنك لعب Habitica منفرداً، فإن الأضواء تضيء حقاً عندما تبدأ في التعاون والمنافسة وتحميل بعضكم المسؤولية. الجزء الأكثر فعالية في أي برنامج لتحسين الذات هو تحمل المسؤولية الاجتماعية، وهل هناك بيئة للمساءلة والمنافسة أفضل من لعبة فيديو؟",
"marketing3Lead2": "**أدوات الطرف الثالث الأخرى** تربط Habitica بجوانب مختلفة من حياتك. توفر واجهة برمجة التطبيقات الخاصة بنا تكاملاً سهلاً لأشياء مثل [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US)، التي تفقدك نقاطاً عند تصفح مواقع الويب غير المنتجة، وتكسبك نقاطاً عندما تكون المواقع منتجة. [شاهد المزيد هنا](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"pkAnswer2": "إن تكوين عادة جديدة أمر صعب لأن الناس يحتاجون حقاً إلى تلك المكافأة الفورية الواضحة. على سبيل المثال، من الصعب البدء في تنظيف الأسنان بالخيط، لأنه على الرغم من أن طبيب الأسنان لدينا يخبرنا أنه أكثر صحة على المدى الطويل، إلا أنه في الوقت الحالي يتسبب في إصابة لثتك. <br /> يضيف أسلوب اللعب في Habitica إحساساً بالإشباع الفوري للأهداف اليومية من خلال مكافأة مهمة صعبة وإعطائك الخبرة، والذهب ... وربما حتى جائزة عشوائية، مثل بيضة التنين! يساعد هذا في الحفاظ على تحفيز الأشخاص حتى عندما لا يكون للمهمة نفسها مكافأة جوهرية، وقد رأينا أشخاصاً يغيرون حياتهم نتيجة لذلك. يمكنك التحقق من قصص النجاح هنا: https://habitversary.tumblr.com",
"marketing1Lead2Title": "احصل على معدات رائعة",
"enterHabitica": "ادخل Habitica"
}

View File

@@ -1,39 +1,39 @@
{
"languageName": "العربية",
"stringNotFound": "سلسلة المحارف '<%= string %>' لم توجد.",
"stringNotFound": "سلسلة المحارف '<%= string %>' غير موجودة.",
"habitica": "Habitica",
"onward": "إلي الأمام!",
"done": "Done",
"gotIt": "Got it!",
"onward": "إلى الأمام!",
"done": "انتهى",
"gotIt": "فهمت!",
"titleTimeTravelers": "مسافرين عبر الزمن",
"titleSeasonalShop": "المتجر الموسمي",
"saveEdits": "Save Edits",
"showMore": "Show More",
"showLess": "Show Less",
"markdownHelpLink": "Markdown formatting help",
"bold": "**Bold**",
"saveEdits": "حفظ التغييرات",
"showMore": "إظهار المزيد",
"showLess": "عرض أقل",
"markdownHelpLink": "تعليمات تنسيق لغة Markdown",
"bold": "**سميك**",
"markdownImageEx": "![نص بديل إلزامي](https://habitica.com/cake.png \"ظهور عنوان اختياري عند المرور بالماوس\")",
"code": "`code`",
"achievements": "الإنجازات",
"basicAchievs": "Basic Achievements",
"seasonalAchievs": "Seasonal Achievements",
"specialAchievs": "Special Achievements",
"basicAchievs": "الإنجازات الأساسية",
"seasonalAchievs": "الإنجازات الموسمية",
"specialAchievs": "الإنجازات الخاصة",
"modalAchievement": "إنجاز!",
"special": "خاص",
"site": "الموقع",
"help": "مساعدة",
"user": "المستخدم",
"market": "المتجر",
"newSubscriberItem": "You have new <span class=\"notification-bold-blue\">Mystery Items</span>",
"newSubscriberItem": "لديك <span class=\"notification-bold-blue\"> عناصر غامضة جديدة </span>",
"subscriberItemText": "كل شهر يحصل المشتركون على غرض غامض. عادةً يصبح متاحا في بداية الشهر. راجع صفحة الويكي \"الغرض الغامض\" للمزيد من المعلومات.",
"all": "الجميع",
"none": "لا شيء",
"more": "<%= count %> more",
"more": "<%= count %> أكثر",
"and": "و",
"submit": "إرسال",
"close": "إغلاق",
"saveAndClose": "حفظ وإغلاق",
"saveAndConfirm": "Save & Confirm",
"saveAndConfirm": "حفظ & تأكيد",
"cancel": "إلغاء",
"ok": "حسناً",
"add": "إضافة",
@@ -47,29 +47,29 @@
"delete": "حذف",
"gemsPopoverTitle": "جواهر",
"gems": "الجواهر",
"needMoreGems": "Need More Gems?",
"needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!",
"needMoreGems": "تحتاج المزيد من الأحجار الكريمة؟",
"needMoreGemsInfo": "قم بشراء الأحجار الكريمة الآن، أو اشترك لتكون قادراً على شراء الأحجار الكريمة بالذهب، واحصل على عناصر غامضة شهرياً، واستمتع بالتميز والجوائز المتزايدة والمزيد!",
"veteran": "متمرس",
"veteranText": "نجا من \"العادة الرمادية\" (موقعنا السابق)، وحصل على العديد من ندب المعارك من أخطائه.",
"originalUser": "مستخدم أصلي!",
"originalUserText": "واحد من المتبنين <em>الأوائل</em>. نتكلم عن مجرب منذ البداية!",
"habitBirthday": "حفلة يوم ميلاد Habitica",
"habitBirthdayText": "احتفل بيوم ميلاد Habitica!",
"habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!",
"habitBirthdayPluralText": "احتفل <%= count %> أيام ميلاد Habitica!",
"habiticaDay": "يوم تسمية Habitica",
"habiticaDaySingularText": "احتفل بيوم تسمية Habitica! شكراً لكونك مستخدماً رائعاً.",
"habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.",
"habiticaDayPluralText": "احتفل <%= count %> بأيام تسمية Habitica! شكراً لكونك مستخدماً رائعاً.",
"achievementDilatory": "المنقذ من المماطلة",
"achievementDilatoryText": "ساعد على هزيمة تنين المماطلة المروع خلال احتفال صيف 2014!",
"costumeContest": "متسابق الأزياء التنكرية",
"costumeContestText": "Participated in the Habitoween Costume Contest. See some of the awesome entries at blog.habitrpg.com!",
"costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the awesome entries at blog.habitrpg.com!",
"newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.",
"costumeContestText": "شارك في مسابقة أزياء الهالوين. شاهد بعض الأفكار الرائعة على blog.habitrpg.com!",
"costumeContestTextPlural": "شارك في <%= count %> مسابقات أزياء الهالوين. شاهد بعض الأفكار الرائعة على blog.habitrpg.com!",
"newPassSent": "إذا كان لدينا بريدك الإلكتروني في الملف، فقد تم إرسال تعليمات تعيين كلمة مرور جديدة إلى بريدك الإلكتروني.",
"error": "خطأ",
"menu": "القائمة",
"notifications": "الإشعارات",
"noNotifications": "You're all caught up!",
"noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!",
"noNotifications": "لديك آخر التحديثات!",
"noNotificationsText": "تمنحك جنيات الإشعارات جولة من التصفيق الصاخب! أحسنت!",
"clear": "إزالة",
"audioTheme": "سمة الصوت",
"audioTheme_off": "تعطيل",
@@ -77,17 +77,17 @@
"audioTheme_wattsTheme": "سمة واتس",
"audioTheme_gokulTheme": "سمة غوكل",
"audioTheme_luneFoxTheme": "سمة لونفوكس",
"audioTheme_rosstavoTheme": "Rosstavo's Theme",
"audioTheme_dewinTheme": "Dewin's Theme",
"audioTheme_airuTheme": "Airu's Theme",
"audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme",
"audioTheme_arashiTheme": "Arashi's Theme",
"audioTheme_triumphTheme": "Triumph Theme",
"audioTheme_lunasolTheme": "Lunasol Theme",
"audioTheme_spacePenguinTheme": "SpacePenguin's Theme",
"audioTheme_maflTheme": "MAFL Theme",
"audioTheme_pizildenTheme": "Pizilden's Theme",
"audioTheme_farvoidTheme": "Farvoid Theme",
"audioTheme_rosstavoTheme": "سمة روسستافو",
"audioTheme_dewinTheme": "سمة ديوين",
"audioTheme_airuTheme": "سمة آيرو",
"audioTheme_beatscribeNesTheme": "سمة بيتسكرايب NES",
"audioTheme_arashiTheme": "سمة أراشي",
"audioTheme_triumphTheme": "سمة الانتصار الساحق",
"audioTheme_lunasolTheme": "سمة لوناسول",
"audioTheme_spacePenguinTheme": "سمة بطريق الفضاء",
"audioTheme_maflTheme": "سمة مافل",
"audioTheme_pizildenTheme": "سمة بيزيلدن",
"audioTheme_farvoidTheme": "سمة فارفويد",
"reportBug": "بلّغ عن خطأ",
"overview": "لمحة عامة للمستخدمين الجدد",
"dateFormat": "صيغة التاريخ",
@@ -95,110 +95,110 @@
"achievementStressbeastText": "ساعد على هزيمة وحش التوتر الفظيع خلال احتفال شتاء 2014!",
"achievementBurnout": "المنقذ من الحقول المزدهرة",
"achievementBurnoutText": "ساعد على هزيمة احتراقي واستعادة أشباح العادم خلال احتفال خريف 2015!",
"achievementBewilder": "Savior of Mistiflying",
"achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
"achievementDysheartener": "Savior of the Shattered",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
"cards": "Cards",
"sentCardToUser": "You sent a card to <%= profileName %>",
"cardReceived": "You received a <span class=\"notification-bold-blue\"><%= card %></span>",
"achievementBewilder": "المنقذ من الخطأ",
"achievementBewilderText": "ساعد في هزيمة Be-Wilder خلال حدث Spring Fling لعام 2016!",
"achievementDysheartener": "منقذ المحطمين",
"achievementDysheartenerText": "ساعد في هزيمة Dysheartener خلال حدث عيد الحب 2018!",
"cards": "البطاقات",
"sentCardToUser": "لقد أرسلت بطاقة إلى <%= profileName %>",
"cardReceived": "لقد وصلتك <span class=\"notification-bold-blue\"><%= card %></span>",
"greetingCard": "بطاقة معايدة",
"greetingCardExplanation": "كلاكما ستحصلان على إنجاز الصاحب المبتهج!",
"greetingCardNotes": "أرسل بطاقة تحية لعضو بالفريق.",
"greeting0": "مرحباً!",
"greeting1": "فقط أحببت أن أقول مرحباً :)",
"greeting2": "`waves frantically`",
"greeting2": "`موجات حميمية`",
"greeting3": "مرحباً يا!",
"greetingCardAchievementTitle": "الصاحب المبتهج",
"greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= count %> greeting cards.",
"greetingCardAchievementText": "مرحباً! لقد أرسلت أو استلمت <%= count %> بطاقة تحية.",
"thankyouCard": "بطاقة شكر",
"thankyouCardExplanation": "كلاكما ستحصلان على إنجاز الممتن كثيراً!",
"thankyouCardNotes": "أرسل بطاقة شكر لعضو فريق.",
"thankyou0": "شكراً جزيلاً لك!",
"thankyou1": "شكراً، شكراً، شكراً!",
"thankyou1": "شكراً جزيلاً، شكراً!",
"thankyou2": "أرسل لك ألف شكر.",
"thankyou3": "أنا ممتن كثيراً، شكراً لك!",
"thankyouCardAchievementTitle": "ممتن لك بشدة",
"thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= count %> Thank-You cards.",
"thankyouCardAchievementText": "شكراً لكونك ممتناً! لقد أرسلت أو استلمت <%= count %> رسالة شكر.",
"birthdayCard": "بطاقة تهنئة بيوم الميلاد",
"birthdayCardExplanation": "كلاكما تحصلان على إنجاز يوم الميلاد المليء بالحظ!",
"birthdayCardNotes": "أرسل بطاقة تهنة يوم الميلاد لأحد أعضاء فريقك.",
"birthday0": "يوم ميلاد سعيد!",
"birthdayCardAchievementTitle": "يوم ميلاد مليء بالحظ",
"birthdayCardAchievementText": "Many happy returns! Sent or received <%= count %> birthday cards.",
"congratsCard": "Congratulations Card",
"congratsCardExplanation": "You both receive the Congratulatory Companion achievement!",
"congratsCardNotes": "Send a Congratulations card to a party member.",
"congrats0": "Congratulations on your success!",
"congrats1": "I'm so proud of you!",
"congrats2": "Well done!",
"congrats3": "A round of applause for you!",
"congrats4": "Bask in your well-deserved success!",
"congratsCardAchievementTitle": "Congratulatory Companion",
"congratsCardAchievementText": "It's great to celebrate your friends' achievements! Sent or received <%= count %> congratulations cards.",
"getwellCard": "Get Well Card",
"getwellCardExplanation": "You both receive the Caring Confidant achievement!",
"getwellCardNotes": "Send a Get Well card to a party member.",
"getwell0": "Hope you feel better soon!",
"getwell1": "Take care! <3",
"getwell2": "You're in my thoughts!",
"getwell3": "Sorry you're not feeling your best!",
"getwellCardAchievementTitle": "Caring Confidant",
"getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.",
"goodluckCard": "Good Luck Card",
"goodluckCardExplanation": "You both receive the Lucky Letter achievement!",
"goodluckCardNotes": "Send a good luck card to a party member.",
"goodluck0": "May luck always follow you!",
"goodluck1": "Wishing you lots of luck!",
"goodluck2": "I hope luck is on your side today and always!!",
"goodluckCardAchievementTitle": "Lucky Letter",
"goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.",
"streakAchievement": "You earned a streak achievement!",
"firstStreakAchievement": "21-Day Streak",
"streakAchievementCount": "<%= streaks %> 21-Day Streaks",
"twentyOneDays": "You've completed your Daily for 21 days in a row!",
"dontBreakStreak": "Amazing job. Don't break the streak!",
"birthdayCardAchievementText": "العديد من عوائد سعيدة! لقد أرسلت أو استلمت <%= count %> بطاقة عيد ميلاد سعيد.",
"congratsCard": "بطاقة تهنئة",
"congratsCardExplanation": "كلاكما تلقى إنجاز الرفيق المهنئ!",
"congratsCardNotes": "أرسل بطاقة تهنئة لعضو الفريق.",
"congrats0": "مبارك نجاحك!",
"congrats1": "أنا فخور جداً بك!",
"congrats2": "أحسنت!",
"congrats3": "جولة من التصفيق لك!",
"congrats4": "تشرق في نجاحك الذي تستحقه!",
"congratsCardAchievementTitle": "الرفيق المهنئ",
"congratsCardAchievementText": "إنه لأمر رائع أن تحتفل بإنجازات أصدقائك! لقد أرسلت أو استلمت <%= count %> بطاقة تهنئة.",
"getwellCard": "بطاقة التعافي والشفاء العاجل",
"getwellCardExplanation": "كلاكما حصل على إنجاز رعاية المقرب!",
"getwellCardNotes": "أرسل بطاقة تمنيات بالشفاء العاجل إلى أحد أعضاء الفريق.",
"getwell0": "أتمنى أن تشعر بتحسن عما قريب!",
"getwell1": "اعتن بنفسك! <3",
"getwell2": "أنت في أفكاري!",
"getwell3": "آسف لأنك لست في أفضل حالاتك!",
"getwellCardAchievementTitle": "رعاية المقرب",
"getwellCardAchievementText": "إنه لموضع تقدير، التمنيات الطيبة. لقد أرسلت أو استلمت <%= count %> بطاقة تمنيات طيبة.",
"goodluckCard": "بطاقة حظ سعيد",
"goodluckCardExplanation": "كلاكما تلقيت إنجاز البريد المحظوظ!",
"goodluckCardNotes": "أرسل بطاقة حظ سعيد إلى أحد أعضاء الفريق.",
"goodluck0": "فليتبعك الحظ دائماً!",
"goodluck1": "أتمنى لك الكثير من الحظ!",
"goodluck2": "أتمنى أن يكون الحظ بجانبك اليوم ودائماً !!",
"goodluckCardAchievementTitle": "البريد المحظوظ",
"goodluckCardAchievementText": "التمنيات بالتوفيق هي تشجيع كبير! لقد أرسلت أو استلمت <%= count %> بطاقة حظ سعيد.",
"streakAchievement": "لقد ربحت إنجازاً متتالياً!",
"firstStreakAchievement": "ضربة 21-يوماً",
"streakAchievementCount": "<%= streaks %> ضربة 21-يوماً",
"twentyOneDays": "لقد أكملت برنامجك اليومي لمدة 21 يوماً على التوالي!",
"dontBreakStreak": "عمل مبهر. لا تكسر الضربة المتتالية!",
"dontStop": "لا تتوقف الآن!",
"wonChallengeShare": "فزت بتحد في Habitica!",
"orderBy": "Order By <%= item %>",
"you": "(you)",
"loading": "Loading...",
"userIdRequired": "User ID is required",
"resetFilters": "Clear all filters",
"applyFilters": "Apply Filters",
"wantToWorkOn": "I want to work on:",
"categories": "Categories",
"animals": "Animals",
"exercise": "Exercise",
"creativity": "Creativity",
"health_wellness": "Health & Wellness",
"self_care": "Self-Care",
"habitica_official": "Habitica Official",
"academics": "Academics",
"advocacy_causes": "Advocacy + Causes",
"entertainment": "Entertainment",
"finance": "Finance",
"orderBy": "ترتيب حسب <%= item %>",
"you": "(أنت)",
"loading": "تحميل...",
"userIdRequired": "مطلوب ID المستخدم (User ID)",
"resetFilters": "امسح كل عوامل التصفية",
"applyFilters": "تطبيق عوامل التصفية",
"wantToWorkOn": "أريد العمل على:",
"categories": "الفئات",
"animals": "الحيوانات",
"exercise": "التمرين",
"creativity": "الإِبداع",
"health_wellness": "الصحة & الراحة",
"self_care": "العناية بالنفس",
"habitica_official": "Habitica رسمي",
"academics": "أكاديمي",
"advocacy_causes": "تطوع + مجتمعات الاهتمام",
"entertainment": "وسائل الترفيه",
"finance": "الموارد المالية",
"health_fitness": "الصحة واللياقة البدنية",
"hobbies_occupations": "الهوايات والمهن",
"location_based": "Location-based",
"location_based": "معتمد على الموقع",
"mental_health": "الصحة العقلية + العناية الذاتية",
"getting_organized": "Getting Organized",
"self_improvement": "Self-Improvement",
"spirituality": "Spirituality",
"time_management": "Time-Management + Accountability",
"recovery_support_groups": "Recovery + Support Groups",
"dismissAll": "Dismiss All",
"messages": "Messages",
"emptyMessagesLine1": "You don't have any messages",
"getting_organized": "أن تصبح أكثر تنظيماً",
"self_improvement": "تطوير الذات",
"spirituality": "الروحانية",
"time_management": "إدارة الوقت + المسؤولية",
"recovery_support_groups": "مجموعات التجديد + الدعم",
"dismissAll": "امسح الكل",
"messages": "الرسائل",
"emptyMessagesLine1": "ليس لديك أية رسائل",
"emptyMessagesLine2": "يمكنك إرسال رسالة جديدة إلى مستخدم من خلال زيارة ملفه الشخصي والنقر على زر \"رسالة\".",
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> sent you a message",
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> أرسل لك رسالة",
"letsgo": "لنذهب!",
"selected": "Selected",
"howManyToBuy": "How many would you like to buy?",
"contactForm": "Contact the Moderation Team",
"selected": "محدد",
"howManyToBuy": "كم تريد أن تشتري؟",
"contactForm": "تواصل مع فريق الإشراف",
"congratulations": "تهانينا!",
"finish": "نهاية",
"onboardingAchievs": "إنجازات الإعداد",
"onboardingAchievs": "الإنجازات الترحيبية",
"reportBugHeaderDescribe": "يُرجى وصف الخطأ الذي تواجهه وسيتواصل معك فريقنا.",
"reportEmailText": "سيتم استخدام هذا فقط للاتصال بك بخصوص تقرير الخطأ.",
"reportEmailPlaceholder": "عنوان بريدك الإلكتروني",

View File

@@ -1,10 +1,10 @@
{
"noItemsAvailableForType": "لا يوجد لديك <%= type %>",
"noItemsAvailableForType": "لا يوجد لديك <%= type %>.",
"foodItemType": "طعام الحيوانات الأليفة",
"eggsItemType": "بيض",
"hatchingPotionsItemType": "جرعات الفقس",
"specialItemType": "حاجات خاصة",
"lockedItem": "حاجة مقفلة",
"hatchingPotionsItemType": "جرعات التلقيح",
"specialItemType": "عناصر خاصة",
"lockedItem": "عنصر مقفل",
"petAndMount": "حيوان أليف وحيوان للركوب",
"allItems": "كل العناصر"
}

View File

@@ -1,25 +1,25 @@
{
"unlockedReward": "You have received <%= reward %>",
"earnedRewardForDevotion": "You have earned <%= reward %> for being committed to improving your life.",
"nextRewardUnlocksIn": "Check-ins until your next prize: <%= numberOfCheckinsLeft %>",
"awesome": "Awesome!",
"unlockedReward": "لقد استلمت <%= reward %>",
"earnedRewardForDevotion": "لقد حصلت على <%= reward %> لكونك ملتزماً بتحسين حياتك.",
"nextRewardUnlocksIn": "تسجيلات دخول للحصول على جائزتك القادمة: <%= numberOfCheckinsLeft %>",
"awesome": "رائع!",
"countLeft": "Check-ins until next reward: <%= count %>",
"incentivesDescription": "When it comes to building habits, consistency is key. Each day you check-in you get closer to a prize.",
"checkinEarned": "Your Check-In Counter went up!",
"unlockedCheckInReward": "You unlocked a Check-In Prize!",
"checkinProgressTitle": "Progress until next",
"incentiveBackgroundsUnlockedWithCheckins": "Locked Plain Backgrounds will unlock with Daily Check-Ins.",
"oneOfAllPetEggs": "one of each standard Pet Egg",
"twoOfAllPetEggs": "two of each standard Pet Egg",
"threeOfAllPetEggs": "three of each standard Pet Egg",
"oneOfAllHatchingPotions": "one of each standard Hatching Potion",
"threeOfEachFood": "three of each standard Pet Food",
"fourOfEachFood": "four of each standard Pet Food",
"twoSaddles": "two Saddles",
"incentivesDescription": "عندما يتعلق الأمر ببناء العادات ، فإن الاستمرار هو المفتاح. كل يوم تقوم بتسجيل الدخول تقترب من مكافأة.",
"checkinEarned": "ازداد عدد تسجيلات الدخول الخاص بك!",
"unlockedCheckInReward": "لقد حررت جائزة تسجيل دخول!",
"checkinProgressTitle": "عملية التقدم للتالي",
"incentiveBackgroundsUnlockedWithCheckins": "التقدم حتى يتم فتح الخلفيات العادية المقفلة التالية مع تسجيلات الدخول اليومية.",
"oneOfAllPetEggs": "واحدة من بيض كل الحيوانات الأليفة القياسية",
"twoOfAllPetEggs": "اثنين من بيض كل الحيوانات الأليفة القياسية",
"threeOfAllPetEggs": "ثلاثة من بيض كل الحيوانات الأليفة القياسية",
"oneOfAllHatchingPotions": "واحدة من كل جرعات التفقيس القياسية",
"threeOfEachFood": "ثلاثة من كل جرعات التفقيس القياسية",
"fourOfEachFood": "أربعة من غذاء كل الحيوانات الأليفة القياسية",
"twoSaddles": "اثنين من السروج",
"threeSaddles": "ثلاثة سروج",
"incentiveAchievement": "the Royally Loyal achievement",
"royallyLoyal": "Royally Loyal",
"royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!",
"checkInRewards": "Check-In Rewards",
"backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new."
"incentiveAchievement": "إنجاز الولاء الملكي",
"royallyLoyal": "الولاء الملكي",
"royallyLoyalText": "هذا المستخدم قد قام بتسجيل الدخول أكثر من 500 مرة، وحصل على كل مكافآت تسجيل الدخول!",
"checkInRewards": "مكافآت تسجيل الدخول",
"backloggedCheckInRewards": "لقد استلمت مكافآت تسجيل دخول! ادخل على مخزنك ومعداتك لترى ما هو جديد."
}

View File

@@ -609,7 +609,7 @@
"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!",
"questSeaSerpentCompletion": "Battered by your commitment, the sea serpent flees, disappearing into the depths. When you arrive in Dilatory, you breathe a sigh of relief before noticing @*~Seraphina~ approaching with three translucent eggs cradled in her arms. “Here, you should have these,” she says. “You know how to handle a sea serpent!” As you accept the eggs, you vow anew to remain steadfast in completing your tasks to ensure that theres not a repeat occurrence.",
"questSeaSerpentBoss": "The Mighty Sea Serpent",
"questSeaSerpentDropSeaSerpentEgg": "Sea Serpent (Egg)",
"questSeaSerpentDropSeaSerpentEgg": "",
"questSeaSerpentUnlockText": "Unlocks purchasable Sea Serpent eggs in the Market",
"questKangarooText": "Kangaroo Catastrophe",
"questKangarooNotes": "Maybe you should have finished that last task… you know, the one you keep avoiding, even though it always comes back around? But @Mewrose and @LilithofAlfheim invited you and @stefalupagus to see a rare kangaroo troop hopping through the Sloensteadi Savannah; how could you say no?! As the troop comes into view, something hits you on the back of the head with a mighty <em>whack!</em><br><br>Shaking the stars from your vision, you pick up the responsible object--a dark red boomerang, with the very task you continually push back etched into its surface. A quick glance around confirms the rest of your party met a similar fate. One larger kangaroo looks at you with a smug grin, like shes daring you to face her and that dreaded task once and for all!",
@@ -635,4 +635,4 @@
"questVelociraptorBoss": "Veloci-Rapper",
"questVelociraptorDropVelociraptorEgg": "Velociraptor (Egg)",
"questVelociraptorUnlockText": "Unlocks purchasable Velociraptor eggs in the Market"
}
}

View File

@@ -5,7 +5,7 @@
"accept2Terms": "и",
"chores": "Домакинска работа",
"clearBrowserData": "Изчистване на данните на браузъра",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Добавки и разширения</a>",
"communityExtensions": "Добавки и разширения",
"communityFacebook": "Фейсбук",
"companyAbout": "Как работи",
"companyBlog": "Блог",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "a",
"chores": "Domácí práce",
"clearBrowserData": "Vyčistit data v prohlížeči",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Doplňky & Rozšírení</a>",
"communityExtensions": "Doplňky & Rozšírení",
"communityFacebook": "Facebook",
"companyAbout": "Jak to funguje",
"companyBlog": "Blog",

View File

@@ -2014,5 +2014,9 @@
"weaponMystery202102Notes": "Zářivý růžový drahokem v této hůlce dokáže šířit radost a přátelství všude možně! Nepřináší žádné výhody. Předmět pro předplatitele, únor 2021.",
"weaponMystery202104Notes": "Tvoji nepřátele by si měli dávat pozor - máš totiž mocnou a pichlavou obranu! Nepřináší žádné výhody. Předmět pro předplatitele duben 2021.",
"weaponMystery202102Text": "Okouzlující hůlka",
"weaponMystery202104Text": "Hůl trnitého bodláku"
"weaponMystery202104Text": "Hůl trnitého bodláku",
"weaponMystery202201Notes": "O silvestrovské půlnoci vypusť oblak zlatého a stříbrného třpytu. Štastný nový rok! Kdo to teď uklidí? Nepřináší žádné výhody. Předmět pro předplatitele leden 2022.",
"weaponMystery202201Text": "Konfetové dělo půlnoci",
"weaponMystery202111Text": "Chronomancerova hůl",
"weaponMystery202111Notes": "Ohýbej tok času s touto tajemnou a mocnou holí. Nepřináší žádné výhody. Předmět pro předplatitele listopad 2021."
}

View File

@@ -5,7 +5,7 @@
"accept2Terms": "og",
"chores": "Pligter",
"clearBrowserData": "Ryd browserdata",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Tilføjelser og udvidelser</a>",
"communityExtensions": "Tilføjelser og udvidelser",
"communityFacebook": "Facebook",
"companyAbout": "Hvordan det virker",
"companyBlog": "Blog",

View File

@@ -104,7 +104,7 @@
"achievementSeeingRed": "Rot Sehen",
"achievementRedLetterDay": "Roter Faden",
"achievementLegendaryBestiaryModalText": "Du hast alle mystischen Haustiere gesammelt!",
"achievementLegendaryBestiaryText": "Hat alle mystischen Haustiere ausgebrütet: Drachen-Jungtier, Fliegendes Ferkel, Greifen-Jungtier, Seeschlangen-Haustier und Einhorn-Fohlen!",
"achievementLegendaryBestiaryText": "Hat alle mystischen Haustiere in den Standardfarben ausgebrütet: Drache, Fliegendes Ferkel, Greif, Seeschlange und Einhorn!",
"achievementLegendaryBestiary": "Legendäres Bestiarium",
"achievementSeasonalSpecialistModalText": "Du hast alle saisonalen Quests abgeschlossen!",
"achievementSeasonalSpecialistText": "Hat alle Quests der Frühlings- und Winter-Saison abgeschlossen: Eierjagd, Wildernder Weihnachtswichtel, und Finde das Jungtier!",

View File

@@ -721,5 +721,12 @@
"backgrounds082022": "Set 99: Veröffentlicht im August 2022",
"backgroundMessyRoomText": "Unordentlicher Raum",
"backgroundMessyRoomNotes": "Reinige einen unordentlichen Raum.",
"backgroundRainbowEucalyptusNotes": "Bewundere einen Regenbogen-Eukalyptus-Hain."
"backgroundRainbowEucalyptusNotes": "Bewundere einen Regenbogen-Eukalyptus-Hain.",
"backgroundTheatreStageText": "Theaterbühne",
"backgroundTheatreStageNotes": "Tritt auf einer Theaterbühne auf.",
"backgroundAutumnPicnicText": "Herbstpicknick",
"backgroundAutumnPicnicNotes": "Genieße ein Herbstpicknick.",
"backgroundOldPhotoText": "Altes Foto",
"backgroundOldPhotoNotes": "Posiere auf einem alten Foto.",
"backgrounds092022": "Set 100: Veröffentlicht im September 2022"
}

View File

@@ -102,7 +102,7 @@
"confirmKeepChallengeTasks": "Möchtest Du die Herausforderungsaufgaben behalten?",
"selectParticipant": "Wähle einen Teilnehmer aus",
"filters": "Filter",
"wonChallengeDesc": "Du hast die Herausforderung <%= challengeName %> gewonnen! Dein Erfolg wird unter den Errungenschaften in Deinem Profil aufgezeichnet.",
"wonChallengeDesc": "<%= challengeName %> hat Dich als Gewinner ausgewählt! Dein Gewinn wurde in Deine Errungenschaften aufgenommen.",
"yourReward": "Deine Belohnung",
"removeTasks": "Aufgaben entfernen"
}

View File

@@ -5,12 +5,12 @@
"accept2Terms": "zu, sowie der",
"chores": "Hausarbeiten",
"clearBrowserData": "Browserdaten löschen",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Add-ons & Erweiterungen</a>",
"communityExtensions": "Add-ons & Erweiterungen",
"communityFacebook": "Facebook",
"companyAbout": "So funktioniert es",
"companyBlog": "Blog",
"companyContribute": "Mitwirken",
"companyDonate": "Spenden",
"companyContribute": "Bei Habitica mitwirken",
"companyDonate": "An Habitica spenden",
"forgotPassword": "Passwort vergessen?",
"emailNewPass": "Einen Link per E-Mail senden, um das Passwort zurückzusetzen",
"forgotPasswordSteps": "Trage Deinen Benutzernamen oder die E-Mail-Adresse ein, mit der Du Deinen Habitica-Account aktiviert hast.",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "Willst Du Dein Leben einmal als Spiel betrachten?",
"marketing4Lead3-2": "Willst Du eine Gruppe für Ausbildung, Wohlbefinden usw. leiten?",
"marketing4Lead3Title": "Mache Alles zum Spiel",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Android App",
"mobileIOS": "iOS App",
"oldNews": "Neuigkeiten",
"newsArchive": "Neuigkeiten-Archiv auf Wikia (mehrsprachig)",
"setNewPass": "Neues Passwort setzen",
@@ -187,5 +187,6 @@
"minPasswordLength": "Das Passwort muss mindestens 8 Zeichen haben.",
"enterHabitica": "Tritt ein in Habitica",
"socialAlreadyExists": "Diese Social-Media-Zugangsdaten sind bereits mit einem schon bestehenden Habitica-Konto verknüpft.",
"emailUsernamePlaceholder": "z.B., habitrabbit oder gryphon@beispiel.com"
"emailUsernamePlaceholder": "z.B., habitrabbit oder gryphon@beispiel.com",
"footerProduct": "Produkt"
}

View File

@@ -163,9 +163,9 @@
"onlyGroupLeaderCanEditTasks": "Nicht berechtigt, Aufgaben zu bearbeiten!",
"onlyGroupTasksCanBeAssigned": "Nur Team-Aufgaben können verteilt werden",
"assignedTo": "Zugewiesen an",
"assignedToUser": "<strong><%- userName %></strong> zugewiesen",
"assignedToMembers": "<strong><%= userCount %></strong> Mitgliedern zugewiesen",
"assignedToYouAndMembers": "Dir und <strong><%= userCount %> Mitliedern</strong> zugewiesen",
"assignedToUser": "Zugewiesen: <strong>@<%- userName %></strong>",
"assignedToMembers": "<%= userCount %> Mitgliedern",
"assignedToYouAndMembers": "<strong>Dir</strong>, <%= userCount %> Mitgliedern",
"youAreAssigned": "Dir zugewiesen",
"taskIsUnassigned": "Diese Aufgabe ist niemandem zugewiesen",
"confirmUnClaim": "Bist Du sicher, dass Du diese Aufgabe abgeben möchtest?",
@@ -190,7 +190,7 @@
"needsWork": "Benötigt Arbeit",
"viewRequests": "Anfragen anzeigen",
"groupSubscriptionPrice": "$9 monatlich + $3 pro Monat für jedes weitere Gruppenmitglied",
"groupBenefitsDescription": "Wir haben gerade die Betaversion der Gruppenpläne gestartet! Das Upgrade auf den Gruppenplan schaltet einige einzigartige Funktionen frei, welche die soziale Seite von Habitica verbessern.",
"groupBenefitsDescription": "Wir haben gerade die Beta-Version unserer Gruppenpläne gestartet! Das Upgrade auf einen Gruppenplan schaltet einige einzigartige Funktionen frei, mit denen Du die sozialen Aspekte von Habitika optimal auszunutzen kannst.",
"teamBasedTasks": "Gruppenorientierte Aufgaben",
"cannotDeleteActiveGroup": "Du kannst keine Gruppe mit einem laufenden Abonnement löschen",
"groupTasksTitle": "Gruppen-Aufgabenliste",
@@ -380,5 +380,6 @@
"viewDetails": "Details ansehen",
"upgradeToGroup": "Auf Gruppenplan upgraden",
"sendGiftTotal": "Insgesamt:",
"chatTemporarilyUnavailable": "Chat aktuell nicht verfügbar. Bitte versuche es später erneut."
"chatTemporarilyUnavailable": "Chat aktuell nicht verfügbar. Bitte versuche es später erneut.",
"assignTo": "Zugewiesen an"
}

View File

@@ -81,7 +81,7 @@
"newBaileyUpdate": "Neues Update von Bailey!",
"tellMeLater": "Erzähl es mir später",
"dismissAlert": "Als gelesen markieren",
"donateText3": "Als Open-Source-Projekt ist Habitica auf die Hilfe unserer Benutzer angewiesen. Das Geld, was Du für Edelsteine ausgibst, hilft uns dabei unsere Server am Laufen zu halten, ein paar Mitarbeiter zu bezahlen, neue Features zu entwickeln und unseren ehrenamtlichen Programmierern Anreize zu bieten. Vielen Dank für Deine Großzügigkeit!",
"donateText3": "Als Open-Source-Projekt ist Habitica auf die Hilfe unserer Benutzer angewiesen. Das Geld, was Du für Edelsteine ausgibst, hilft uns dabei unsere Server am Laufen zu halten, ein paar Mitarbeiter zu bezahlen, neue Features zu entwickeln und unseren ehrenamtlichen Helferlein Anreize zu bieten.",
"card": "Kreditkarte",
"paymentMethods": "Kauf mit",
"paymentSuccessful": "Die Zahlung war erfolgreich!",
@@ -131,5 +131,6 @@
"limitedAvailabilityHours": "Für <%= days %>t <%= hours %>std und <%= minutes %>min verfügbar",
"limitedAvailabilityDays": "Für <%= days %>t <%= hours %>std und <%= minutes %>min verfügbar",
"amountExp": "<%= amount %> Exp",
"newStuffPostedOn": "Veröffentlicht am <%= publishDate %> um <%= publishTime %>"
"newStuffPostedOn": "Veröffentlicht am <%= publishDate %> um <%= publishTime %>",
"helpSupportHabitica": "Hilf Habitica zu unterstützen"
}

View File

@@ -31,13 +31,13 @@
"collected": "Gesammelt",
"abort": "Abbrechen",
"leaveQuest": "Quest verlassen",
"sureLeave": "Willst du die Quest wirklich abbrechen? Dein kompletter Questfortschritt wird verloren gehen.",
"sureLeave": "Willst Du die Quest wirklich abbrechen? Dein ganzer Fortschritt wird verloren gehen.",
"mustComplete": "Du musst vorher die <%= quest %> Quest abschließen.",
"mustLvlQuest": "Du musst Level <%= level %> sein um diese Quest zu erwerben!",
"unlockByQuesting": "Um diese Quest freizuschalten, musst Du erst <%= title %> abschließen.",
"questConfirm": "Bist du sicher, dass du diese Quest starten willst? Nicht alle Mitspieler deiner Party haben die Einladung zu dieser Quest akzeptiert. Quests starten automatisch sobald alle Mitspieler die Einladung angenommen oder abgelehnt haben.",
"questConfirm": "Bist Du sicher, dass Du diese Quest starten willst? Nicht alle Mitglieder Deiner Party haben die Einladung zu dieser Quest akzeptiert. Quests starten automatisch sobald alle Mitspieler die Einladung beantwortet haben.",
"sureCancel": "Bist Du sicher, dass Du diese Quest abbrechen willst? Wenn Du die Quest abbrichst werden alle bereits akzeptierten und noch unbeantworteten Einladungen zurückgenommen und die Questschriftrolle wird an ihren Besitzer zurückgegeben.",
"sureAbort": "Bist Du sicher, dass Du diese Mission abbrechen willst? Aller Questfortschritt wird verloren gehen. Die Questschriftrolle wird dem Besitzer zurückgegeben.",
"sureAbort": "Bist Du sicher, dass Du diese Quest abbrechen willst? Der ganze Fortschritt geht verloren und die Questschriftrolle wird dem Besitzer zurückgegeben.",
"doubleSureAbort": "Bist Du wirklich, wirklich sicher? Sei ganz sicher, dass sie Dich nicht für immer hassen werden!",
"bossRageTitle": "Raserei",
"bossRageDescription": "Wenn sich dieser Balken füllt, wird der Boss eine Spezialattacke ausführen!",
@@ -90,7 +90,7 @@
"selectQuest": "Wähle eine Quest aus",
"noQuestToStartTitle": "Kannst Du keine Quest finden, die du beginnen möchtest?",
"membersParticipating": "<%= accepted %> / <%= invited %> Mitglieder nehmen teil",
"yourPartyIsNotOnQuest": "Deine Gruppe befindet sich nicht auf einer Quest",
"yourPartyIsNotOnQuest": "Deine Party befindet sich nicht auf einer Quest",
"questOwner": "Questbesitzer",
"cancelQuest": "Quest abbrechen",
"backToSelection": "Zurück zur Questauswahl",
@@ -98,5 +98,5 @@
"newItem": "Neuer Gegenstand",
"ownerOnly": "Nur der Besitzer",
"questItemsPending": "<%= amount %> Gegenstände ausstehend",
"selectQuestModal": "Such dir eine Quest aus"
"selectQuestModal": "Such Dir eine Quest aus"
}

View File

@@ -184,7 +184,7 @@
"questTRexCompletion": "Der wilde Dinosaurier hört endlich zu toben und zu randalieren auf, setzt sich ruhig hin und fängt an sich mit den riesigen Hähnen anzufreunden. @Urse strahlt ihn an. \"Sie sind doch gar keine so schlimmen Haustiere! Sie brauchen einfach nur ein bisschen Disziplin. Hier, nimm Dir ein paar Tyrannosaurus-Eier mit!\"",
"questTRexBoss": "Fleischerner Tyrannosaurus",
"questTRexUndeadText": "Der Dinosaurier aus den Tiefen der Erde",
"questTRexUndeadNotes": "Während die uralten Dinosaurier der Stoïstillen Steppen durch HabitCity wandern, hört man auf ein mal einen angstvollen Schrei aus Richtung des Grand Museums. @Baconsaur ruft: \"Das Tyrannosaurus-Skelett im Museum fängt an sich zu bewegen! Es muss die Anwesenheit seiner Artgenossen gewittert haben!\" Das knöcherne Biest bleckt seine monströsen Zähne und klappert auf Dich zu. Wie wirst Du in der Lage sein eine Kreatur zu besiegen, die bereits tot ist? Du wirst schnell zuschlagen müssen, bevor sie sich selbst heilt!",
"questTRexUndeadNotes": "Während die uralten Dinosaurier der Stoïstillen Steppen durch Habit City wandern, hört man auf ein mal einen angstvollen Schrei aus Richtung des Grand Museums. @Baconsaur ruft: \"Das Tyrannosaurus-Skelett im Museum fängt an sich zu bewegen! Es muss die Anwesenheit seiner Artgenossen gewittert haben!\" Das knöcherne Biest bleckt seine monströsen Zähne und klappert auf Dich zu. Wie wirst Du in der Lage sein eine Kreatur zu besiegen, die bereits tot ist? Du wirst schnell zuschlagen müssen, bevor sie sich selbst heilt!",
"questTRexUndeadCompletion": "Die glühenden Augen des Tyrannosaurus werden dunkel und trüb und er begibt sich zurück zu seinem Sockel. Alle atmen vor Erleichterung auf. \"Seht nur!\", sagt @Baconsaur, \"einige der versteinerten Eier sind plötzlich wie neu! Vielleicht werden sie ja für Dich ausschlüpfen.\"",
"questTRexUndeadBoss": "Skelettierter Tyrannosaurus",
"questTRexUndeadRageTitle": "Knöcherne Heilung",
@@ -513,7 +513,7 @@
"questHippoDropHippoEgg": "Nilpferd (Ei)",
"questHippoUnlockText": "Schaltet den Kauf von Nilpferdeiern auf dem Marktplatz frei",
"farmFriendsText": "\"Farmfreunde\" Quest-Paket",
"farmFriendsNotes": "Beinhaltet 'Die Muhtantische Kuh', 'Reite die Nacht-Mähre', und 'Der Donner-Bock'. Verfügbar bis zum 31. August.",
"farmFriendsNotes": "Beinhaltet 'Die Muhtantische Kuh', 'Reite die Nacht-Mähre', und 'Der Donner-Bock'. Verfügbar bis zum 30. September.",
"witchyFamiliarsText": "\"Hexenhafte Haustiere\" Quest-Paket",
"witchyFamiliarsNotes": "Beinhaltet 'Der Rattenkönig', 'Die eisige Arachnoide', und 'Sumpf des Chaos-Froschs'. Verfügbar bis zum 31. Oktober.",
"questGroupLostMasterclasser": "Geheimnis der Klassenmeister",

View File

@@ -8,7 +8,7 @@
"rebirthOrb": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen, nachdem Level <%= level %> erreicht wurde.",
"rebirthOrb100": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen, nachdem Level 100 oder höher erreicht wurde.",
"rebirthOrbNoLevel": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen.",
"rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, ausser für Aufgaben, die von aktiven Herausforderungen oder Gruppenplänen stammen. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. All das wird sofort in Kraft treten. Für mehr Informationen schau im Wiki auf der Seite <a href='https://habitica.fandom.com/de/wiki/Sph%C3%A4re_der_Wiedergeburt' target='_blank'>Sphäre der Wiedergeburt</a> nach.",
"rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, außer für Aufgaben, die von aktiven Herausforderungen oder Gruppenplänen stammen. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. All das wird sofort in Kraft treten. Für mehr Informationen, schau im Wiki auf der Seite <a href='https://habitica.fandom.com/de/wiki/Sphäre_der_Wiedergeburt' target='_blank'>Sphäre der Wiedergeburt</a> nach.",
"rebirthName": "Sphäre der Wiedergeburt",
"rebirthComplete": "Du wurdest wiedergeboren!",
"nextFreeRebirth": "<strong><%= days %> Tage</strong> bis zur <strong>KOSTENLOSEN</strong> Sphäre der Wiedergeburt"

View File

@@ -120,7 +120,7 @@
"paypalCanceled": "Dein Abonnement wurde gekündigt",
"choosePaymentMethod": "Wähle Deine Zahlungsmethode",
"buyGemsSupportsDevs": "Der Kauf von Edelsteinen unterstützt die Entwickler und hilft Habitica am Laufen zu halten",
"support": "HILFE",
"support": "Hilfe",
"gemBenefitLeadin": "Was kann man mit Edelsteinen kaufen?",
"gemBenefit1": "Einzigartige und modische Verkleidungen für Deinen Avatar.",
"gemBenefit2": "Hintergründe, die Deinen Avatar in die Welt von Habitica eintauchen lassen!",

View File

@@ -1211,6 +1211,8 @@
"armorMystery202204Notes": "Looks like doing your tasks now requires pushing these mysterious buttons! What could they do? Confers no benefit. April 2022 Subscriber Item.",
"armorMystery202207Text": "Jammin' Jelly Armor",
"armorMystery202207Notes": "This armor will have you looking glamorous and gelatinous. Confers no benefit. July 2022 Subscriber Item.",
"armorMystery202210Text": "Ominous Ophidian Armor",
"armorMystery202210Notes": "Try slithering for a change, you may find it's quite an efficient mode of transportation! Confers no benefit. October 2022 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorMystery301703Text": "Steampunk Peacock Gown",
@@ -1959,6 +1961,8 @@
"headMystery202207Notes": "Need a hand with your tasks? Will several dozen bioluminescent tentacles do? Confers no benefit. July 2022 Subscriber Item.",
"headMystery202208Text": "Perky Ponytail",
"headMystery202208Notes": "Enjoy showing off this voluminous hair - it can double as a whip in a pinch! Confers no benefit. August 2022 Subscriber Item.",
"headMystery202210Text": "Ominous Ophidian Helm",
"headMystery202210Notes": "This scaly hood will surely terrify your To-Do list into submission! Confers no benefit. October 2022 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",

View File

@@ -215,7 +215,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",
@@ -342,7 +342,21 @@
"exampleGroupName": "Example: Avengers Academy",
"exampleGroupDesc": "For those selected to join the training academy for The Avengers Superhero Initiative",
"thisGroupInviteOnly": "This group is invitation only.",
"createGroup": "Create a Group",
"groupUse": "Which best describes the use of your Group?*",
"groupUseDefault": "Choose an answer",
"groupParentChildren": "Parent(s) setting up tasks for children",
"groupCouple": "Couple sharing tasks",
"groupFriends": "Friends sharing tasks",
"groupCoworkers": "Coworkers sharing tasks",
"groupManager": "Manager setting up tasks for employees",
"groupTeacher": "Teacher setting up tasks for students",
"gettingStarted": "Getting Started",
"nameStar": "Name*",
"nameStarText": "Add a title",
"descriptionOptional": "Description",
"descriptionOptionalText": "Add a description",
"nextPaymentMethod": "Next: Payment Method",
"congratsOnGroupPlan": "Congratulations on creating your new Group! Here are a few answers to some of the more commonly asked questions.",
"whatsIncludedGroup": "What's included in the subscription",
"whatsIncludedGroupDesc": "All members of the Group receive full subscription benefits, including the monthly subscriber items, the ability to buy Gems with Gold, and the Royal Purple Jackalope mount, which is exclusive to users with a Group Plan membership.",

View File

@@ -230,5 +230,7 @@
"g1g1HowItWorks": "Type in the username of the account youd like to gift to. From there, pick the sub length youd like to gift and check out. Your account will automatically be rewarded with the same level of subscription you just gifted.",
"limitations": "Limitations",
"g1g1Limitations": "This is a limited time event that starts on December 16th at 8:00 AM ET (13:00 UTC) and will end January 6th at 8:00 PM ET (1:00 UTC). This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is canceled or expires.",
"noLongerAvailable": "This item is no longer available."
"noLongerAvailable": "This item is no longer available.",
"gemSaleHow": "Between <%= eventStartMonth %> <%= eventStartOrdinal %> and <%= eventEndOrdinal %>, simply purchase any Gem bundle like usual and your account will be credited with the promotional amount of Gems. More Gems to spend, share, or save for any future releases!",
"gemSaleLimitations": "This promotion only applies during the limited time event. This event starts on <%= eventStartMonth %> <%= eventStartOrdinal %> at 8:00 AM EDT (12:00 UTC) and will end <%= eventStartMonth %> <%= eventEndOrdinal %> at 8:00 PM EDT (00:00 UTC). The promo offer is only available when buying Gems for yourself."
}

View File

@@ -94,8 +94,10 @@
"paymentYouSentGems": "You sent <strong><%- name %></strong>:",
"paymentYouSentSubscription": "You sent <strong><%- name %></strong> a <%= months %>-months Habitica subscription.",
"paymentSubBilling": "Your subscription will be billed <strong>$<%= amount %></strong> every <strong><%= months %> months</strong>.",
"groupsPaymentSubBilling": "Your next billing date is <strong><%= renewalDate %></strong>.",
"paymentSubBillingWithMethod": "Your subscription will be billed <strong>$<%= amount %></strong> every <strong><%= months %> months</strong> via <strong><%= paymentMethod %></strong>.",
"paymentAutoRenew": "This subscription will auto-renew until it is canceled. If you need to cancel this subscription, you can do so from your settings.",
"groupsPaymentAutoRenew": "This subscription will auto-renew until it is canceled. If you need to cancel, you can do so from the Group Billing tab.",
"paymentCanceledDisputes": "Weve sent a cancelation confirmation to your email. If you dont see the email, please contact us to prevent future billing disputes.",
"success": "Success!",
"classGear": "Class Gear",

View File

@@ -213,5 +213,6 @@
"transaction_release_mounts": "Released mounts",
"transaction_reroll": "Used Fortify Potion",
"transaction_subscription_perks": "From subscription perk",
"transaction_admin_update_balance": "Admin given"
"transaction_admin_update_balance": "Admin given",
"transaction_admin_update_hourglasses": "Admin updated"
}

View File

@@ -142,6 +142,7 @@
"mysterySet202207": "Jammin' Jelly Set",
"mysterySet202208": "Perky Ponytail Set",
"mysterySet202209": "Magical Scholar Set",
"mysterySet202210": "Ominous Ophidian Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "an' th'",
"chores": "Tasks fer ye chambers",
"clearBrowserData": "Clear yer Browser Data",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Add-ons n' Extensions</a>",
"communityExtensions": "Add-ons n' Extensions",
"communityFacebook": "Face-log",
"companyAbout": "How It Be Workin'",
"companyBlog": "Blog",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "and the",
"chores": "Chores",
"clearBrowserData": "Clear Browser Data",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Add-ons & Extensions</a>",
"communityExtensions": "Add-ons & Extensions",
"communityFacebook": "Facebook",
"companyAbout": "How It Works",
"companyBlog": "Blog",

View File

@@ -635,7 +635,7 @@
"backgroundRagingRiverText": "Río Furioso",
"backgroundVineyardNotes": "Explora un fértil viñedo en toda su extensión.",
"backgroundAutumnLakeshoreNotes": "Párate un momento en la orilla de un lago otoñal para apreciar el reflejo del bosque en sus aguas.",
"backgrounds092021": "CONJUNTO 88: Publicado en septiembre de 2021",
"backgrounds092021": "88.ª serie: publicada en septiembre de 2021",
"backgroundAutumnPoplarsNotes": "Regocíjate en las brillantes sombras marrones y doradas de un bosque de álamos otoñales.",
"backgroundVineyardText": "Viñedo",
"backgroundAutumnLakeshoreText": "Orilla de lago otoñal",
@@ -699,7 +699,7 @@
"backgroundOnACastleWallText": "En un Muro de Castillo",
"backgroundEnchantedMusicRoomText": "Sala de Música Encantada",
"backgroundEnchantedMusicRoomNotes": "Tocar en una Sala de Música Encantada.",
"backgrounds052022": "SET 96 : Publicado en Mayo de 2022",
"backgrounds052022": "96.ª serie: publicada en mayo de 2022",
"backgroundUnderwaterStatuesText": "Jardín de Estatuas Subacuático",
"backgroundOnACastleWallNotes": "Mira hacia fuera desde un Muro de Castillo.",
"backgroundUnderwaterStatuesNotes": "Intenta no parpadear en un Jardín de Estatuas Subacuático.",
@@ -717,5 +717,12 @@
"backgroundMountainWaterfallText": "Cascada de Montaña",
"backgroundMountainWaterfallNotes": "Admira una cascada de montaña.",
"backgroundSailboatAtSunsetText": "Velero en la Puesta de Sol",
"backgroundSailboatAtSunsetNotes": "Disfruta de la belleza de un velero en la puesta de sol."
"backgroundSailboatAtSunsetNotes": "Disfruta de la belleza de un velero en la puesta de sol.",
"backgrounds092022": "100.ª serie: publicada en septiembre 2022",
"backgroundTheatreStageText": "Escenario de teatro",
"backgroundTheatreStageNotes": "Actúa en un escenario de teatro.",
"backgroundAutumnPicnicText": "Picnic otoñal",
"backgroundAutumnPicnicNotes": "Disfruta un picnic otoñal.",
"backgroundOldPhotoText": "Foto antigua",
"backgroundOldPhotoNotes": "Posa en una foto antigua."
}

View File

@@ -5,12 +5,12 @@
"accept2Terms": "y la",
"chores": "Tareas del hogar",
"clearBrowserData": "Borrar datos del navegador",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Complementos y Extensiones</a>",
"communityExtensions": "Complementos y Extensiones",
"communityFacebook": "Facebook",
"companyAbout": "Cómo funciona",
"companyBlog": "Blog",
"companyContribute": "Contribuir",
"companyDonate": "Donar",
"companyContribute": "Contribuir a Habitica",
"companyDonate": "Donar a Habitica",
"forgotPassword": "¿Has olvidado la contraseña?",
"emailNewPass": "Enviar un link de cambio de contraseña",
"forgotPasswordSteps": "Introduce tu nombre de usuario o la dirección de correo electrónico que utilizaste para registrarte en Habitica.",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "¿Quieres convertir tu vida en un juego?",
"marketing4Lead3-2": "¿Estás interesado en llevar un grupo de educación, bienestar y mucho más?",
"marketing4Lead3Title": "Juega con Todo",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Aplicación de Android",
"mobileIOS": "Aplicación de iOS",
"oldNews": "Noticias",
"newsArchive": "Archivo de noticias en Wikia (multilingüe)",
"setNewPass": "Establecer nueva contraseña",
@@ -187,5 +187,6 @@
"minPasswordLength": "La contraseña debe contener 8 caracteres o más.",
"enterHabitica": "Adéntrate en Habitica",
"emailUsernamePlaceholder": "p.e., habitrabbit o gryphon@example.com",
"socialAlreadyExists": "Esta identificación social ya está vinculado a una cuenta Habitica existente."
"socialAlreadyExists": "Esta identificación social ya está vinculado a una cuenta Habitica existente.",
"footerProduct": "Producto"
}

View File

@@ -1021,63 +1021,63 @@
"headSpecialSummer2017RogueText": "Yelmo de Dragón Marino",
"headSpecialSummer2017RogueNotes": "Este yelmo cambia de color ayudándote a camuflarte con el entorno. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2017.",
"headSpecialSummer2017WarriorText": "Yelmo Castilloarena",
"headSpecialSummer2017WarriorNotes": "El más fino yelmo que podrías esperar vestir... al menos, hasta que suba la marea. Aumenta la Fuerza en <%= str %>. Equipo de Edición Limitada Verano 2017.",
"headSpecialSummer2017WarriorNotes": "El más fino yelmo que podrías esperar vestir... al menos, hasta que suba la marea. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2017.",
"headSpecialSummer2017MageText": "Sombrero Torbellino",
"headSpecialSummer2017MageNotes": "Este sombre está compuesto enteramente por un giratorio torbellino invertido. Aumenta la Percepción en <%= per %>. Equipo de Edición Limitada Verano 2017.",
"headSpecialSummer2017MageNotes": "Este sombre está compuesto enteramente por un giratorio torbellino invertido. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2017.",
"headSpecialSummer2017HealerText": "Corona de Criaturas Marinas",
"headSpecialSummer2017HealerNotes": "Este yelmo está hecho de amistosas criaturas marinas que estás descansando temporalmente sobre tu cabeza, dándote sabios consejos. Aumenta la Inteligencia en <%= int %>. Equipo de Edición Limitada Verano 2017.",
"headSpecialSummer2017HealerNotes": "Este yelmo está hecho de amistosas criaturas marinas que estás descansando temporalmente sobre tu cabeza, dándote sabios consejos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2017.",
"headSpecialFall2017RogueText": "Casco de Calabaza",
"headSpecialFall2017RogueNotes": "¿Preparado para tratos? ¡Hora de ponerse este festivo y brillante casco! Aumenta la Percepción en <%= per %>. Edición Limitada 2017 del Equipamiento de Otoño.",
"headSpecialFall2017RogueNotes": "¿Preparado para tratos? ¡Hora de ponerse este festivo y brillante casco! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2017.",
"headSpecialFall2017WarriorText": "Casco de Golosinas de Maíz",
"headSpecialFall2017WarriorNotes": "Este casco puede parecer una delicia, ¡pero a las tareas pendientes obstinadas no les parecerá tan dulce! Aumenta la Fuerza en un <%= str %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialFall2017WarriorNotes": "Este casco puede parecer una delicia, ¡pero a las tareas pendientes obstinadas no les parecerá tan dulce! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2017.",
"headSpecialFall2017MageText": "Casco del Baile de Máscaras",
"headSpecialFall2017MageNotes": "¡Cuando aparezcas con este sombrero emplumado, todos se quedarán preguntándose la identidad del mágico extraño de la sala! Aumenta la Percepción en un <%= per %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialFall2017MageNotes": "¡Cuando aparezcas con este sombrero emplumado, todos se quedarán preguntándose la identidad del mágico extraño de la sala! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2017.",
"headSpecialFall2017HealerText": "Casco de Casa Encantada",
"headSpecialFall2017HealerNotes": "¡Invita a espíritus espeluznantes y a criaturas afables a buscar tus poderes curativos al llevar este casco! Aumenta la Inteligencia en un <%= int %>. Equipamiento de Otoño de Edición Limitada del 2017.",
"headSpecialFall2017HealerNotes": "¡Invita a espíritus espeluznantes y a criaturas afables a buscar tus poderes curativos al llevar este casco! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2017.",
"headSpecialNye2017Text": "Sombrero Festivo Rocambolesco",
"headSpecialNye2017Notes": "¡Has recibido un Sombrero Festivo Rocambolesco! ¡Llévalo con orgullo mientras resuena en Año Nuevo! No otorga ningún beneficio.",
"headSpecialWinter2018RogueText": "Casco de Reno",
"headSpecialWinter2018RogueNotes": "¡El disfraz festivo perfecto, con un foco delantero incorporado! Aumenta la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018RogueNotes": "¡El disfraz festivo perfecto, con un foco delantero incorporado! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2017-2018.",
"headSpecialWinter2018WarriorText": "Casco Caja de Regalo",
"headSpecialWinter2018WarriorNotes": "La superficie y el lazo de esta desenfadada caja no solo son festivos, sino bastante robustos también. Aumenta la Fuerza en un <%= str %>. Armamento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018WarriorNotes": "La superficie y el lazo de esta desenfadada caja no solo son festivos, sino bastante robustos también. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2017-2018.",
"headSpecialWinter2018MageText": "Sombrero de Copa Centelleante",
"headSpecialWinter2018MageNotes": "¿Listo para algo de magia especial extra? ¡Este sombrero brillante impulsará infalible todos tus hechizos! Aumenta la Percepción en un <%= per %>. Equipamiento de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018MageNotes": "¿Listo para algo de magia especial extra? ¡Este sombrero brillante impulsará infalible todos tus hechizos! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2017-2018.",
"headSpecialWinter2018HealerText": "Capucha de Muérdago",
"headSpecialWinter2018HealerNotes": "¡Esta sofisticada capucha te mantendrá cálido con alegres sensaciones festivas! Aumenta la Inteligencia en <%= int %>. Equipo de Invierno de Edición Limitada del 2017-2018.",
"headSpecialWinter2018HealerNotes": "¡Esta sofisticada capucha te mantendrá cálido con alegres sensaciones festivas! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de invierno 2017-2018.",
"headSpecialSpring2018RogueText": "Casco de Pico de Pato",
"headSpecialSpring2018RogueNotes": "¡Cua cua! Tu ternura oculta tu naturaleza astuta y furtiva. Aumenta la Percepción en <%= per %>. Equipamiento de Primavera Edición Limitada del 2018.",
"headSpecialSpring2018RogueNotes": "¡Cua cua! Tu ternura oculta tu naturaleza astuta y furtiva. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2018.",
"headSpecialSpring2018WarriorText": "Casco de Rayos",
"headSpecialSpring2018WarriorNotes": "¡El brillo de este casco deslumbrará a todos los enemigos cercanos! Aumenta la Fuerza en <%= str %>. Equipamiento de Primavera Edición Limitada del 2018.",
"headSpecialSpring2018WarriorNotes": "¡El brillo de este casco deslumbrará a todos los enemigos cercanos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de primavera 2018.",
"headSpecialSpring2018MageText": "Casco Tulipán",
"headSpecialSpring2018MageNotes": "Los elegantes pétalos de este casco te otorgarán una magia primaveral especial. Aumenta la Percepción en <%= per %>. Equipamiento de Primavera Edición Limitada del 2018.",
"headSpecialSpring2018MageNotes": "Los elegantes pétalos de este casco te otorgarán una magia primaveral especial. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2018.",
"headSpecialSpring2018HealerText": "Diadema Granate",
"headSpecialSpring2018HealerNotes": "Las gemas pulidas de este anillo mejorarán tu energía mental. Aumenta la Inteligencia en <%= int %>. Equipamiento de Primavera Edición Limitada del 2018.",
"headSpecialSummer2018RogueText": "Sombrero para el sol de pescador",
"headSpecialSummer2018RogueNotes": "Proporciona comodidad y protección contra el fuerte resplandor del sol de verano sobre el agua. ¡Especialmente importante si estás más acostumbrado a mantenerte sigiloso en las sombras! Aumenta la Percepción en <%= per %>. Equipo de Verano Edición Limitada del 2018.",
"headSpecialSummer2018WarriorText": "Barbuta de pez beta",
"headSpecialSummer2018WarriorNotes": "¡Demuestra a todos que eres el beta alfa con este extravagante casco! Aumenta la Fuerza en <%= str %>. Equipo de Verano Edición Limitada del 2018.",
"headSpecialSummer2018MageText": "Cresta de pez león",
"headSpecialSummer2018MageNotes": "Deslumbra dolorosamente a cualquiera que se atreva a decir que te ves como un \"pez sabroso\". Aumenta la Percepción en <%= per %>. Equipo de Verano Edición Limitada del 2018.",
"headSpecialSummer2018HealerText": "Corona de monarca sirena",
"headSpecialSummer2018HealerNotes": "Adornado con aguamarina, esta aletuda diadema marca el liderazgo de la gente, los peces y aquellos que son un poco de ambos. Aumenta la Inteligencia en <%= int %>. Equipo de Verano Edición Limitada del 2018.",
"headSpecialSpring2018HealerNotes": "Las gemas pulidas de este anillo mejorarán tu energía mental. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2018.",
"headSpecialSummer2018RogueText": "Sombrero de Pescador de Ala Ancha",
"headSpecialSummer2018RogueNotes": "Proporciona comodidad y protección contra el fuerte resplandor del sol de verano sobre el agua. ¡Especialmente importante si estás más acostumbrado a mantenerte sigiloso en las sombras! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2018.",
"headSpecialSummer2018WarriorText": "Barbuta de Pez Beta",
"headSpecialSummer2018WarriorNotes": "¡Demuestra a todos que eres el beta alfa con este extravagante casco! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2018.",
"headSpecialSummer2018MageText": "Cresta de Pez León",
"headSpecialSummer2018MageNotes": "Deslumbra dolorosamente a cualquiera que se atreva a decir que te ves como un \"pez sabroso\". Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2018.",
"headSpecialSummer2018HealerText": "Corona de Monarca Sirena",
"headSpecialSummer2018HealerNotes": "Adornado con aguamarina, esta aletuda diadema marca el liderazgo de la gente, los peces y aquellos que son un poco de ambos. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2018.",
"headSpecialFall2018RogueText": "Cara de Alter Ego",
"headSpecialFall2018RogueNotes": "La mayoría de nosotros nos escondemos de nuestras luchas internas. Esta máscara muestra que todos nosotros experimentamos la tensión entre nuestros buenos y malos impulsos. ¡Además, viene con un dulce sombrero! Aumenta la Percepción en <%= per %>. Edición Limitada de Equipamiento de Otoño 2018.",
"headSpecialFall2018RogueNotes": "La mayoría de nosotros nos escondemos de nuestras luchas internas. Esta máscara muestra que todos nosotros experimentamos la tensión entre nuestros buenos y malos impulsos. ¡Además, viene con un dulce sombrero! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
"headSpecialFall2018WarriorText": "Careta de Minotauro",
"headSpecialFall2018WarriorNotes": "¡Esta terrorífica máscara muestra que realmente se puede coger el toro por los cuernos! Aumenta la Fuerza en <%= str %>. Edición Limitada de Equipamiento de Otoño 2018.",
"headSpecialFall2018WarriorNotes": "¡Esta terrorífica máscara muestra que realmente se puede coger el toro por los cuernos! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2018.",
"headSpecialFall2018MageText": "Sombrero de Golomante",
"headSpecialFall2018MageNotes": "Este sombrero puntiagudo está imbuido de poderosos hechizos dulcificadores. ¡Cuidado, que si se moja se vuelve pegajoso! Aumenta la Percepción en <%= per %>. Edición Limitada de Equipamiento de Otoño 2018.",
"headSpecialFall2018MageNotes": "Este sombrero puntiagudo está imbuido de poderosos hechizos dulcificadores. ¡Cuidado, que si se moja se vuelve pegajoso! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2018.",
"headSpecialFall2018HealerText": "Yelmo Hambriento",
"headSpecialFall2018HealerNotes": "Este yelmo ha sido creado a partir de una planta carnívora conocida por su habilidad de despachar zombies y otras inconveniencias. Tú solo vigila que no se ponga a mascar tu cabeza. Aumenta la Inteligencia en <%= int %>. Edición Limitada de Equipamiento de Otoño 2018.",
"headSpecialFall2018HealerNotes": "Este yelmo ha sido creado a partir de una planta carnívora conocida por su habilidad de despachar zombies y otras inconveniencias. Tú solo vigila que no se ponga a mascar tu cabeza. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2018.",
"headSpecialNye2018Text": "Sombrero de Fiesta Extravagante",
"headSpecialNye2018Notes": "¡Has recibido un Sombrero de Fiesta Extravagante! Llévalo con orgullo mientras celebras el Año Nuevo! No otorga ningún beneficio.",
"headSpecialWinter2019RogueText": "Yelmo Flor de Navidad",
"headSpecialWinter2019RogueNotes": "Este frondoso yelmo alcanzará su rojo más brillante sobre los días más oscuros del invierno, ¡ayudándote a camuflarte con la decoración navideña! Aumenta la Percepción en <%= per %>. Equipamiento Invernal Edición Limitada 2018-2019.",
"headSpecialWinter2019RogueNotes": "Este frondoso yelmo alcanzará su rojo más brillante sobre los días más oscuros del invierno, ¡ayudándote a camuflarte con la decoración navideña! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2018-2019.",
"headSpecialWinter2019WarriorText": "Yelmo Glacial",
"headSpecialWinter2019WarriorNotes": "¡Es importante mantener la cabeza fría! Este yelmo helado te protegerá de los golpes de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento Invernal Edición Limitada 2018-2019.",
"headSpecialWinter2019WarriorNotes": "¡Es importante mantener la cabeza fría! Este yelmo helado te protegerá de los golpes de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2018-2019.",
"headSpecialWinter2019MageText": "Fuegos Artificiales Llameantes",
"headSpecialWinter2019MageNotes": "¡Retrocede y ve las chispas volar! ¡Tus tareas no tienen nada que hacer contra este poder! Aumenta la Percepción en <%= per %>. Equipamiento Invernal Edición Limitada 2018-2019.",
"headSpecialWinter2019MageNotes": "¡Retrocede y ve las chispas volar! ¡Tus tareas no tienen nada que hacer contra este poder! Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2018-2019.",
"headSpecialWinter2019HealerText": "Corona Estrellada",
"headSpecialWinter2019HealerNotes": "En la noche invernal mas oscura y fría hay una estrella en particular que es la más brillante. Esta corona está hecha del metal de esa estrella, ¡para ayudarte a brillar! Aumenta la Inteligencia en <%= int %>. Equipamiento de Invierno Edición Limitada de 2018-2019.",
"headSpecialWinter2019HealerNotes": "En la noche invernal mas oscura y fría hay una estrella en particular que es la más brillante. Esta corona está hecha del metal de esa estrella, ¡para ayudarte a brillar! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de invierno 2018-2019.",
"headSpecialGaymerxText": "Casco de Guerrero de Arco Iris",
"headSpecialGaymerxNotes": "Con motivo de la celebración por la Conferencia GaymerX, ¡este casco especial está decorado con un radiante y colorido estampado arco iris! GaymerX es una convención de juegos que celebra a la gente LGBTQ y a los videojuegos, y está abierta a todo el público.",
"headMystery201402Text": "Casco alado",
@@ -2038,8 +2038,8 @@
"armorMystery202007Text": "Disfraz de orca portentosa",
"armorMystery202006Notes": "¡Incluso entre los corales y anemonas más brillantes, esta cola destaca orgullosamente! No otorga ningún beneficio. Artículo de suscriptor de Junio 2020.",
"armorMystery202006Text": "Cola de Tritón multicromo",
"headSpecialSpring2019WarriorNotes": "¡Este yelmo es irrompible y resistente! También atrae mariposas. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada primavera 2019.",
"headSpecialSpring2019RogueNotes": "Nadie va a percatarse de una nube flotando discretamente hacia su alijo de Oro, ¿Verdad? Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada primavera 2019.",
"headSpecialSpring2019WarriorNotes": "¡Este yelmo es irrompible y resistente! También atrae mariposas. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de primavera 2019.",
"headSpecialSpring2019RogueNotes": "Nadie va a percatarse de una nube flotando discretamente hacia su alijo de Oro, ¿Verdad? Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2019.",
"headSpecialKS2019Notes": "Adornado a semejanza de un Grifo y emplumado, este glorioso yelmo simboliza la forma en la que tus habilidades y porte sirven de ejemplo a otros. Aumenta la Inteligencia en <%= int %>.",
"headSpecialPiDayNotes": "Intenta mantener este trozo de deliciosa tarta en equilibrio sobre tu cabeza mientras caminas en círculo. ¡O lanzaselo a una Tarea diaria roja! O podrías simplemente comertelo. ¡Tú eliges! No otorga ningún beneficio.",
"armorArmoireBlueMoonShozokuNotes": "Una extraña serenidad rodea a quien porta esta armadura. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 4 de 4).",
@@ -2063,7 +2063,7 @@
"armorSpecialBirthday2021Notes": "¡Feliz cumpleaños, Habitica! Viste estas Túnicas Extravagantes de Fiesta para celebrar este maravilloso día. No otorga ningún beneficio.",
"armorSpecialBirthday2021Text": "Túnica Extravagante de Fiesta",
"weaponMystery202102Notes": "¡La brillante gema rosa en esta varita tiene el poder de propagar la felicidad y la amistad por todas partes! No otorga ningún beneficio. Artículo de suscriptor de Febrero 2021.",
"headSpecialSpring2019MageNotes": "Una resplandeciente gema ámbar otorga a este sombrero el poder de fuerzas naturales arcanas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Primavera 2019.",
"headSpecialSpring2019MageNotes": "Una resplandeciente gema ámbar otorga a este sombrero el poder de fuerzas naturales arcanas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de primavera 2019.",
"armorArmoireBoxArmorNotes": "Armadura de cajas: Si te encaja, te sientas dentro... ehm, la vistes para la batalla, ¡Cómo el valiente caballero que eres! Aumenta la Percepción y la Constitución en <%= attrs %>. Armario Encantado: Conjunto de caballero de papel (artículo 3 de 3).",
"armorMystery202102Notes": "Navega a través del universo con estilo en este alegremente brillante vestido. No otorga ningún beneficio. Artículo de suscriptor de Febrero 2021.",
"shieldArmoireBirthdayBannerText": "Banner de cumpleaños",
@@ -2073,19 +2073,19 @@
"shieldSpecialKS2019Notes": "Brillando como la cáscara de un huevo de grifo, este magnífico escudo te muestra cómo estar listo para ayudar cuando tus propias cargas son ligeras. Aumenta la percepción en un <%= per %>.",
"shieldSpecialKS2019Text": "Escudo de grifo mítico",
"shieldSpecialPiDayNotes": "¡Te desafiamos a que calcules la relación entre la circunferencia de este escudo y su delicia! No otorga ningún beneficio.",
"headSpecialSummer2019RogueNotes": "Este yelmo le ofrece una vista de 360 grados de las aguas circundantes, lo que es perfecto para acercarse sigilosamente a los Dailies rojos desprevenidos. Aumenta la percepción en un <%= per %>. Equipo de verano de edición limitada 2019.",
"headSpecialSpring2019HealerNotes": "Prepárate para el primer día de primavera con este lindo yelmo con pico. Aumenta la inteligencia en <%= int %>. Spring Gear de edición limitada 2019.",
"headSpecialSummer2019RogueNotes": "Este yelmo le ofrece una vista de 360 grados de las aguas circundantes, lo que es perfecto para acercarse sigilosamente a los Dailies rojos desprevenidos. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
"headSpecialSpring2019HealerNotes": "Prepárate para el primer día de primavera con este lindo yelmo con pico. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2019.",
"armorArmoireMatchMakersApronNotes": "Este delantal es por seguridad, pero por el bien del humor podemos tomarlo a la ligera. Aumenta la Constitución, la Fuerza y la Inteligencia en un <%= attrs %> cada uno. Armario encantado: Conjunto de Cerillero (artículo 1 de 4).",
"headSpecialWinter2020RogueText": "Gorra de calcetín mullido",
"headSpecialWinter2020RogueText": "Gorra de Calcetín Mullido",
"headSpecialNye2019Notes": "¡Has recibido un gorro de fiesta escandaloso! ¡Llévalo con orgullo mientras das la bienvenida al año nuevo! No otorga ningún beneficio.",
"headSpecialNye2019Text": "Gorro de fiesta escandaloso",
"headSpecialFall2019HealerNotes": "Ponte esta oscura mitra para usar los poderes del temible Liche. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Otoño 2019.",
"headSpecialFall2019WarriorNotes": "Las oscuras cuencas de este casco de calavera desalentarán al más bravo de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Otoño 2019.",
"headSpecialFall2019MageNotes": "Su único y funesto ojo inhibe la percepción de la profundidad, pero ese es un pequeño precio a pagar por la forma en la que afila tu atención, concentrandola inténsamente en un único punto. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Otoño 2019.",
"headSpecialFall2019RogueNotes": "¿Encontraste este tocado en una subasta de prendas posiblemente malditas o en el ático de un abuelo excéntrico? Cualquiera que sea su origen, su edad y desgaste te aportan un aire de misterio. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Otoño 2019.",
"headSpecialSummer2019HealerNotes": "La estructura en espiral de esta concha te ayudará a escuchar cualquier llamada de auxilio a lo ancho de los siete mares. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Verano 2019.",
"headSpecialSummer2019MageNotes": "En contra de la creencia popular, tu cabeza no es un lugar apropiado para que se posen las ranas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Verano 2019.",
"headSpecialSummer2019WarriorNotes": "No te permitirá esconder la cabeza entre los hombros, pero te protegerá si te chocas contra el casco de un barco. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Verano 2019.",
"headSpecialNye2019Text": "Gorro de Fiesta Escandaloso",
"headSpecialFall2019HealerNotes": "Ponte esta oscura mitra para usar los poderes del temible Liche. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de otoño 2019.",
"headSpecialFall2019WarriorNotes": "Las oscuras cuencas de este casco de calavera desalentarán al más bravo de tus enemigos. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de otoño 2019.",
"headSpecialFall2019MageNotes": "Su único y funesto ojo inhibe la percepción de la profundidad, pero ese es un pequeño precio a pagar por la forma en la que afila tu atención, concentrandola inténsamente en un único punto. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de otoño 2019.",
"headSpecialFall2019RogueNotes": "¿Encontraste este tocado en una subasta de prendas posiblemente malditas o en el ático de un abuelo excéntrico? Cualquiera que sea su origen, su edad y desgaste te aportan un aire de misterio. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
"headSpecialSummer2019HealerNotes": "La estructura en espiral de esta concha te ayudará a escuchar cualquier llamada de auxilio a lo ancho de los siete mares. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de verano 2019.",
"headSpecialSummer2019MageNotes": "En contra de la creencia popular, tu cabeza no es un lugar apropiado para que se posen las ranas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de verano 2019.",
"headSpecialSummer2019WarriorNotes": "No te permitirá esconder la cabeza entre los hombros, pero te protegerá si te chocas contra el casco de un barco. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada de verano 2019.",
"headArmoireBlueMoonHelmNotes": "Este yelmo ofrece una asombrosa cantidad de suerte a quien lo lleva, y su uso sigue a eventos excepcionales. Aumenta la inteligencia en <%= int%>. Armario encantado: Conjunto de Pícaro de la luna azul (artículo 3 de 4).",
"headArmoireJadeHelmNotes": "Hay quien dice que el jade reduce el miedo y la ansiedad. ¡Con este hermoso yelmo, definitivamente no tendrás motivo para preocuparte! Aumenta la Constitución en <%= con %>.. Armario Encantado: Conjunto de guerrero de jade (artículo 1 de 3).",
"weaponArmoireJadeGlaiveNotes": "¡El alcance de esta guja te mantendrá lejos de tus enemigos! Además, puedes alcanzar cosas de estantes altos. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de guerrero de jade (artículo 3 de 3).",
@@ -2162,7 +2162,7 @@
"armorSpecialSummer2021MageText": "Concha de Espiral",
"armorArmoireHeraldsTunicText": "Túnica de heraldo",
"armorArmoireBathtubNotes": "¿Hora de relajarse un poco? Aquí tienes tu bañera personal (¡y la garantía de que el agua estará siempre a la temperatura perfecta!) Aumenta la constitución en <%= con %>. Armario Encantado: Conjunto de baño de burbujas (artículo 3 de 4).",
"headSpecialWinter2020RogueNotes": "Cuando un pícaro camina entre callejones con este sombrero, todo el mundo sabe que no le tiene miedo a nada. Aumenta la percepción en <%= per %>. Equipamiento de edición limitada de invierno 2019-2020.",
"headSpecialWinter2020RogueNotes": "Cuando un pícaro camina entre callejones con este sombrero, todo el mundo sabe que no le tiene miedo a nada. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada de invierno 2019-2020.",
"armorSpecialSpring2021WarriorNotes": "¡Ten cuidado de no deslumbrarte a ti mismo cuando la luz se refleje sobre esta armadura de piedra solar! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2021.",
"armorSpecialSpring2021RogueText": "Tallo de Flores Gemelas",
"armorSpecialFall2021RogueText": "Armadura Desgraciadamente No Impermeable",

View File

@@ -162,11 +162,11 @@
"onlyCreatorOrAdminCanDeleteChat": "¡No estás autorizado para borrar este mensaje!",
"onlyGroupLeaderCanEditTasks": "¡No estás autorizado para manejar las tareas!",
"onlyGroupTasksCanBeAssigned": "Sólo pueden ser asignadas tareas del grupo",
"assignedTo": "Asignar a",
"assignedToUser": "Asignado a <strong><%- userName %></strong>",
"assignedToMembers": "Asignado a <strong><%= userCount %> members</strong>",
"assignedToYouAndMembers": "Asignado a <strong><%= userCount %> members</strong> miembros y a ti",
"youAreAssigned": "Asignada a ti",
"assignedTo": "Asignado a",
"assignedToUser": "Asignado: <strong>@<%- userName %></strong>",
"assignedToMembers": "<%= userCount %> usuarios",
"assignedToYouAndMembers": "<strong>Tú</strong>, <%= userCount %> usuarios",
"youAreAssigned": "Asignado: <strong>tú</strong>",
"taskIsUnassigned": "Esta tarea está sin asignar",
"confirmUnClaim": "¿Estás seguro de querer cancelar esta tarea?",
"confirmNeedsWork": "¿Estás seguro de querer marcar esta tarea como trabajo necesario?",
@@ -356,7 +356,7 @@
"PMCanNotReply": "No puedes responder a esta conversación",
"unassigned": "Sin asignar",
"claimRewards": "Reclama recompensas",
"assignedDateAndUser": "Asignada por <strong>@<%- username %></strong> el <strong><%= date %></strong>",
"assignedDateAndUser": "Asignada por @<%- username %> en <%= date %>",
"assignedDateOnly": "Asignada el <strong><%= date %></strong>",
"managerNotes": "Notas del administrador",
"bannedWordsAllowedDetail": "Con esta opción seleccionada, se permitirá el uso de palabras vetadas en este gremio.",
@@ -364,7 +364,7 @@
"languageSettings": "Ajustes de idioma",
"thisTaskApproved": "Esta tarea fue aprobada",
"onlyPrivateGuildsCanUpgrade": "Sólo los Gremios privados pueden mejorarse a un plan de grupo.",
"chooseTeamMember": "Elije a un miembro del equipo",
"chooseTeamMember": "Busca a un miembro del equipo",
"cannotRemoveQuestOwner": "No puedes eliminar el dueño delmisión activo. Abandonar el misión primero.",
"features": "Características",
"giftMessageTooLong": "La longitud máxima para los mensajes de regalo es <%= maxGiftMessageLength %>.",
@@ -378,5 +378,11 @@
"joinParty": "Unirse al Equipo",
"editGuild": "Editar Gremio",
"editParty": "Editar Equipo",
"leaveGuild": "Dejar el Gremio"
"leaveGuild": "Dejar el Gremio",
"dayStart": "<strong>Día de inicio</strong>: <%= startTime %>",
"viewStatus": "Estado",
"youEmphasized": "<strong>Tú</strong>",
"sendGiftTotal": "Total:",
"newGroupsWhatsNew": "Comprueba qué hay de nuevo:",
"newGroupsBullet02": "Cualquiera puede completar una tarea sin asignar"
}

View File

@@ -229,5 +229,7 @@
"summer2022WaterspoutWarriorSet": "Tromba marina (Guerrero)",
"summer2022AngelfishHealerSet": "Pez ángel (Sanador)",
"julyYYYY": "Julio de <%= year %>",
"octoberYYYY": "Octubre de <%= year %>"
"octoberYYYY": "Octubre de <%= year %>",
"fall2022HarpyMageSet": "Arpía (Mago)",
"fall2022OrcWarriorSet": "Orca (Guerrero)"
}

View File

@@ -81,7 +81,7 @@
"newBaileyUpdate": "¡Nuevas Novedades de Bailey!",
"tellMeLater": "Dímelo más tarde",
"dismissAlert": "Descartar este aviso",
"donateText3": "Habitica es un proyecto de código abierto que depende del soporte de sus usuarios. El dinero que gastes en gemas nos ayuda a mantener activos los servidores, mantener al pequeño grupo de personal, desarrollar nuevas caracteristicas y proveer incentivos para nuestros programadores voluntarios. ¡Gracias por tu generosidad!",
"donateText3": "Habitica es un proyecto de código abierto que depende del soporte de sus usuarios. El dinero que gastes en gemas nos ayuda a mantener activos los servidores, mantener al pequeño grupo de personal, desarrollar nuevas características y proveer incentivos para nuestros voluntarios.",
"card": "Tarjeta de crédito",
"paymentMethods": "Comprar con",
"paymentSuccessful": "¡El pago se llevó a cabo con éxito!",

View File

@@ -60,7 +60,7 @@
"questSpiderUnlockText": "Desbloquea la compra de huevos de araña en el Mercado",
"questGroupVice": "Vicio, el Gusano de las Sombras",
"questVice1Text": "Vicio, Parte 1: Libérate de la Influencia del Dragón",
"questVice1Notes": "<p>Se dice que un terrible diablo descansa en las cavernas del Monte Habitica. ¡Un monstruo cuya presencia retuerce la voluntad de los fuertes héroes de la tierra, volviéndolos hacia los malos hábitos y la pereza! La bestia es un gran dragón de inmenso poder y compuesto de las mismísimas sombras: Vicio, el traicionero Gusano de las Sombras. Los valientes Habitantes, levantaos y derrotad a esta repugnante bestia de una vez por todas, pero solo si crees que puedes soportar su inmenso poder.</p><h3>Vicio Parte 1: </h3><p>¿Cómo puedes pretender luchar contra la bestia si ya te controla? ¡No caigas víctima de la pereza y el vicio! ¡Trabaja duro para luchar contra la oscura influencia del dragón y desvanece su control sobre ti!</p>",
"questVice1Notes": "Se dice que un terrible diablo descansa en las cavernas del Monte Habitica. ¡Un monstruo cuya presencia retuerce la voluntad de los fuertes héroes de la tierra, volviéndolos hacia los malos hábitos y la pereza! La bestia es un gran dragón de inmenso poder y compuesto de las mismísimas sombras: Vicio, el traicionero Gusano de las Sombras. Los valientes Habitantes, levantaos y derrotad a esta repugnante bestia de una vez por todas, pero solo si crees que puedes soportar su inmenso poder.<br><br>¿Cómo puedes pretender luchar contra la bestia si ya te controla? ¡No caigas víctima de la pereza y el vicio! ¡Trabaja duro para luchar contra la oscura influencia del dragón y desvanece su control sobre ti!",
"questVice1Boss": "Sombra de Vice",
"questVice1Completion": "Con la influencia de Vicio sobre ti tras haber sido desencantado, sientes una oleada de fuerza que no sabías que había regresado a ti. ¡Felicidades! Sin embargo, un enemigo más aterrador te espera...",
"questVice1DropVice2Quest": "Vicio Parte 2 (Pergamino)",
@@ -513,7 +513,7 @@
"questHippoDropHippoEgg": "Hipo (Huevo)",
"questHippoUnlockText": "Desbloquea la compra de huevos de hipopótamo en el Mercado",
"farmFriendsText": "Lote de Misiones de Amigos Granjeros",
"farmFriendsNotes": "Contiene 'La Vaca Muutante', 'Cabalga el Potro de Pesadilla', y 'El Carnero Trueno'. Disponible hasta el 31 de agosto.",
"farmFriendsNotes": "Contiene 'La Vaca Muutante', 'Cabalga el Potro de Pesadilla', y 'El Carnero Trueno'. Disponible hasta el 30 de septiembre.",
"witchyFamiliarsText": "Lote de Misiones de Familiares Brujos",
"witchyFamiliarsNotes": "Contiene 'El Rey Rata', 'El Arácnido Helado', y 'Pantano de la Rana Desastrosa'. Disponible hasta el 31 de octubre.",
"questGroupLostMasterclasser": "Misterio de los Maestros de Clase",
@@ -604,7 +604,7 @@
"cuddleBuddiesText": "Lote de Misiones Compañeros Abrazados",
"cuddleBuddiesNotes": "Contiene \"El Conejito Asesino\", \"El Hurón Malvado\", y \"La Pandilla de Cobayas\". Disponible hasta el 31 de marzo.",
"aquaticAmigosText": "Lote de Misiones de Amigos Acuáticos",
"aquaticAmigosNotes": "Contiene 'El ajolote mágico', 'El Kraken del Inkompleto' y 'La llamada de Octothulu'. Disponible hasta el 31 de agosto.",
"aquaticAmigosNotes": "Contiene 'El ajolote mágico', 'El Kraken del Inkompleto' y 'La llamada de Octothulu'. Disponible hasta el 30 de junio.",
"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.",
@@ -667,7 +667,7 @@
"questSilverNotes": "El reciente descubrimiento de las pociones de eclosión de bronce se comenta por toda Habitica. ¿Podría haber pociones de metales aún más brillantes? Te diriges a la biblioteca pública central de Villahábito, acompañado de @QuartzFox y @starsystemic, y reúnes grandes cantidades de libros sobre alquimia para estudiar. <br><br> Después de horas de trabajo agotador, @QuartzFox deja escapar un grito de triunfo bastante poco apropiado para la biblioteca. \"¡Ajá! ¡Lo he encontrado! ”Te apresuras a ver. \"Se puede hacer una poción de incubación de plata con runas del signo del zodiaco Cáncer, disueltas en plata pura derretida sobre una llama infundida con el poder de las runas de la Luna\". <br><br> \"Necesitaremos muchos de esos ingredientes\", murmura @starsystemic. \"Por si algún intento sale mal\". <br><br> \"Solo hay un lugar para encontrar cantidades tan grandes de materiales de fabricación de todo tipo\", dice @Edge, de pie a la sombra de las estanterías con los brazos cruzados. ¿Habrá estado allí todo el tiempo? “Las mazmorras del trabajo pesado. Vámonos.\"",
"questDolphinCompletion": "Tu batalla de voluntades con el delfín te ha dejado cansado pero victorioso. Con su determinación y aliento, @mewrose, @khdarkwolf y @confusedcicada se levantan y se sacuden la insidiosa telepatía del delfín. Los cuatro os refugiáis con una sensación de logro en vuestras consistentes tareas diarias, hábitos fuertes y tareas completadas hasta que cierra sus ojos brillantes, en un reconocimiento silencioso de vuestros éxitos. Con eso, vuelve a caer en la bahía. Al intercambiar saludos y felicitaciones, notas que tres huevos se asoman en la tierra. <br><br> “Hm, me pregunto qué podemos hacer con ellos”, reflexiona @khdarkwolf.",
"questDolphinNotes": "Caminas por las orillas de la Bahía Inkompleta, reflexionando sobre el desalentador trabajo que tienes por delante. Un chapoteo en el agua llama tu atención. Un magnífico delfín se arquea sobre las olas. La luz del sol brilla sobre sus aletas y su cola. Pero, espera... Eso no es la luz del sol, y el delfín no vuelve a sumergirse en el mar. Fija su mirada en @khdarkwolf. <br><br> \"Nunca terminaré todas estas tareas diarias\", dijo @khdarkwolf. <br><br> \"No soy lo suficientemente bueno como para alcanzar mis metas\", dijo @confusedcicada cuando el delfín les dirigió su mirada. <br><br> \"¿Por qué me molesté en intentarlo?\", preguntó @mewrose, marchitándose bajo la mirada de la bestia. <br><br> Sus ojos se encuentran con los tuyos y sientes cómo tu mente comienza a hundirse bajo la creciente ola de dudas. Pero te plantas; ¡alguien tiene que derrotar a esta criatura, y serás tú!",
"delightfulDinosNotes": "Contiene \"El Terror-dáctilo\", \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\". Disponible hasta el 30 de noviembre.",
"delightfulDinosNotes": "Contiene \"El Terror-dáctilo\", \"El Aplastante Triceratops\" y \"El Dinosaurio Desenterrado\". Disponible hasta el 31 de mayo.",
"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!",

View File

@@ -42,7 +42,7 @@
"sureChangeCustomDayStartTime": "¿Estás seguro de que quieres cambiar tu inicio de día personalizado? Tus tareas se reiniciarán la primera vez que uses Habitica después de las <%= time %>. ¡Asegúrate de completar tu Tareas Diarias antes de entonces!",
"customDayStartHasChanged": "Ha cambiado tu inicio de día personalizado.",
"nextCron": "Tus tareas diarias se restablecerán la próxima vez que uses Habitica a partir del <%= time %>. ¡No te olvides de completar las tareas diarias antes de esa hora!",
"customDayStartInfo1": "De forma predeterminada, Habitica comprueba si has realizado las tareas diarias y las restablece todos los días a medianoche, de acuerdo con tu zona horaria. Aquí puedes cambiar la hora a la que lo hace.",
"customDayStartInfo1": "Habitica comprueba y restablece tus tareas diarias a medianoche, de acuerdo con tu zona horaria. Puedes ajustar cuándo ocurre más allá del momento por defecto aquí.",
"misc": "Varios",
"showHeader": "Mostrar encabezamiento",
"changePass": "Cambiar contraseña",
@@ -159,7 +159,7 @@
"amazonPayments": "Pagos con Amazon",
"amazonPaymentsRecurring": "Marcar la siguiente casilla es necesario para crear tu suscripción. Permite usar tu cuenta de Amazon para pagos continuados para <strong>esta</strong> suscripción. No provocará que se use tu cuenta de Amazon automáticamente para ninguna compra futura.",
"timezone": "Zona horaria",
"timezoneUTC": "Habitica usa la zona horaria de tu PC, que es: <strong><%= utc %></strong>",
"timezoneUTC": "Tu zona horaria está establecida por tu PC, que es: <strong><%= utc %></strong>",
"timezoneInfo": "Si esa zona horaria es incorrecta, antes que nada, vuelve a cargar esta página con el botón de actualizar del navegador para asegurarte de que Habitica disponga de la información más reciente. Si sigue siendo errónea, configura la zona horaria en tu PC y, luego, vuelve a cargar esta página una vez más.<br><br> <strong>Si usas Habitica en otros ordenadores o dispositivos móviles, la zona horaria debe ser la misma en todos ellos.</strong> Si tus tareas diarias se restablecen a una hora incorrecta, vuelve a comprobar esto en todos los demás ordenadores y en un navegador de tus dispositivos móviles.",
"push": "Push",
"about": "Sobre Habitica",
@@ -215,5 +215,7 @@
"nextHourglass": "Siguiente Reloj de Arena",
"dayStartAdjustment": "Ajuste de inicio de día",
"adjustment": "Ajuste",
"nextHourglassDescription": "Los suscriptores reciben gafas \"Mystic Hour\" dentro de\nlos tres primeros días del mes."
"nextHourglassDescription": "Los suscriptores reciben gafas \"Mystic Hour\" dentro de\nlos tres primeros días del mes.",
"passwordSuccess": "Contraseña cambiada con éxito",
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> por <strong><%= months %> meses</strong>"
}

View File

@@ -120,7 +120,7 @@
"paypalCanceled": "Tu suscripción ha sido cancelada",
"choosePaymentMethod": "Elige tu método de pago",
"buyGemsSupportsDevs": "Comprar Gemas ayuda a los desarrolladores y permite mantener Habitica en funcionamiento",
"support": "APOYO",
"support": "Apoyo",
"gemBenefitLeadin": "¿Qué puedes comprar con Gemas?",
"gemBenefit1": "Trajes únicos a la moda para tu avatar.",
"gemBenefit2": "¡Fondos para sumergir a tu avatar en el mundo de Habitica!",
@@ -204,5 +204,10 @@
"mysterySet202204": "Conjunto de Aventurero Virtual",
"mysterySet202206": "Juego de duendecillos del mar",
"mysterySet202205": "Juego del dragón de alas oscuras",
"mysterySet202207": "Juego de la gelatina de Jammin"
"mysterySet202207": "Juego de la gelatina de Jammin",
"howManyGemsSend": "¿Cuántas Gemas te gustaría enviar?",
"needToPurchaseGems": "¿Necesitas comprar Gemas como un regalo?",
"howManyGemsPurchase": "¿Cuántas Gemas te gustaría comprar?",
"wantToSendOwnGems": "¿Quieres enviar tus propias Gemas?",
"sendAGift": "Enviar Regalo"
}

View File

@@ -139,5 +139,6 @@
"counter": "Contador",
"resetCounter": "Resetear contador",
"adjustCounter": "Ajustar contador",
"editTagsText": "Editar Etiquetas"
"editTagsText": "Editar Etiquetas",
"taskSummary": "<%= type %> Resumen"
}

View File

@@ -133,7 +133,10 @@
"achievementReptacularRumbleText": "¡Has eclosionado todos los colores estándar de las mascotas reptiles: Caimán, Pterodáctilo, Serpiente, Triceratops, Tortuga, Tiranosaurio, y Velociraptor!",
"achievementReptacularRumble": "Retumbado Reptacular",
"achievementReptacularRumbleModalText": "¡Coleccionaste todas las mascotas reptiles!",
"achievementGroupsBeta2022Text": "Tú y tu grupo brindaron un valioso aporte para ayudar a Habitica a realizar las pruebas de la versión Beta.",
"achievementGroupsBeta2022ModalText": "!Tú y tus grupos han ayudado a Habitica realizando pruebas y dando sugerencias!",
"achievementGroupsBeta2022": "Verificador Interactivo de la Versión Beta"
"achievementGroupsBeta2022Text": "Tu grupo y tú brindaron un valioso aporte para ayudar Habitica a realizar pruebas.",
"achievementGroupsBeta2022ModalText": "¡Tus grupos y tú han ayudado Habitica realizando pruebas y dando sugerencias!",
"achievementGroupsBeta2022": "Verificador interactivo de la versión beta",
"achievementWoodlandWizardText": "¡Ha eclosionado todos los colores estándar de las criaturas del bosque: tejón, oso, venado, zorro, rana, erizo, búho, caracol, ardilla y arbolito!",
"achievementWoodlandWizard": "Mago del bosque",
"achievementWoodlandWizardModalText": "¡Has coleccionado todas las mascotas del bosque!"
}

View File

@@ -5,7 +5,7 @@
"accept2Terms": "y la",
"chores": "Quehaceres",
"clearBrowserData": "Borrar Datos de Navegación",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Complementos y Extensiones</a>",
"communityExtensions": "Complementos y Extensiones",
"communityFacebook": "Facebook",
"companyAbout": "Cómo Funciona",
"companyBlog": "Blog",

View File

@@ -2503,5 +2503,21 @@
"armorSpecialWinter2022RogueText": "Explosión deslumbrante",
"armorSpecialFall2021HealerText": "Manto del Invocador",
"armorSpecialWinter2022MageNotes": "¡Los enemigos deben cuidarse del jugo de frutas cuando se acerquen a ti! Incrementa la Inteligencia en <%= int %>. Edición Limitada del Equipamiento de Invierno 2021-2022.",
"armorSpecialSpring2022WarriorText": "Impermeable"
"armorSpecialSpring2022WarriorText": "Impermeable",
"weaponSpecialSummer2022RogueText": "Pinza de cangrejo",
"weaponSpecialSummer2022WarriorText": "Ciclón remolinante",
"weaponSpecialSummer2022WarriorNotes": "¡Da vueltas, desvía y trae la tormenta! Incrementa la fuerza en <%= str %>. Equipamiento de edición limitada del verano del 2022.",
"weaponSpecialSummer2022MageText": "Vara de mantarraya",
"weaponSpecialSummer2022HealerText": "Burbujas beneficiosas",
"weaponSpecialSummer2022HealerNotes": "¡Estas burbujas liberan magia curativa en el agua con un agradable pop! Aumenta la inteligencia en <%= int %>. Equipamiento de edición limitada del verano de 2022.",
"weaponSpecialFall2022RogueText": "Espada de pepino",
"weaponSpecialFall2022RogueNotes": "Además de poder defenderte con este pepino, también es una sabrosa comida. Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada del otoño de 2022.",
"weaponSpecialFall2022WarriorText": "Espada desgarradora orquil",
"weaponSpecialFall2022MageText": "Ráfagas de viento",
"weaponSpecialFall2022MageNotes": "Dejas estas poderosas ráfagas al despegar a los cielos. Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Equipamiento de edición limitada del otoño de 2022.",
"weaponSpecialFall2022HealerNotes": "Al declarar victoria, álzalo y pronuncia: \"¡Ojo conmigo!\" Aumenta la inteligencia en <%= int %>. Equipamiento de edición limitada del otoño del 2022.",
"weaponSpecialFall2022HealerText": "Ojo observador derecho",
"weaponSpecialSummer2022RogueNotes": "Si estás en aprietos, ¡no dudes en mostrar estas aterradoras pinzas! Incrementa la fuerza en <%= str %>. Equipamiento de edición limitada del verano de 2022.",
"weaponSpecialSummer2022MageNotes": "Limpia mágicamente las aguas delante tuyo con un solo movimiento. Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Equipamiento de edición limitada del verano del 2022.",
"weaponSpecialFall2022WarriorNotes": "Tal vez sea más adecuada para cortar troncos u hogazas que la armadura del enemigo... de cualquier forma: ¡GRR! ¡Se ve tan aterradora! Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada del otoño de 2022."
}

View File

@@ -28,7 +28,7 @@
"prize": "Premyo",
"prizePopTavern": "If someone can 'win' your challenge, you can award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.",
"publicChallengesTitle": "Mga Pampublikong Hamon",
"officialChallenge": "Opisyal na Hamon ng Habitica",
"officialChallenge": "Mapananaligang Hamon ng Habitica",
"by": "ni",
"participants": "<%= membercount %> Mga Kalahok",
"join": "Sumali",

View File

@@ -59,7 +59,7 @@
"playButton": "Play",
"password": "Password",
"setNewPass": "Baguhin ang Password",
"newsArchive": "Arkibo ng Balita sa Wikia (multilingual)",
"newsArchive": "Sinupan ng balità sa Wikia (maraming wikà)",
"oldNews": "Balita",
"mobileIOS": "iOS",
"mobileAndroid": "Android",

View File

@@ -1,12 +1,12 @@
{
"unlockedReward": "Nakátanggáp ka ng <%= reward %>",
"earnedRewardForDevotion": "Napágkaloóban ka ng <%= reward %> dahil tapát ka sa pagpapabuti ng iyóng buhay.",
"nextRewardUnlocksIn": "Bilang ng pagsadyâ mo rito hanggang sa mapagkaloobán ka ng gantimpalà: <%= numberOfCheckinsLeft %>",
"awesome": "Ang Galíng!",
"nextRewardUnlocksIn": "Bilang ng pagsadyá mo rito hanggáng sa mapágkaloobán ka ng gantimpalà: <%= numberOfCheckinsLeft %>",
"awesome": "Ayos!",
"countLeft": "Check-ins until next reward: <%= count %>",
"incentivesDescription": "Tiyagá ang kailangan upang masanay. Sa bawat araw ng pagsadyâ mo rito, palapit na ng palapit na ang iyóng gantimpalà.",
"checkinEarned": "Tumaás ang bilang ng pagsadyâ mo rito!",
"unlockedCheckInReward": "You unlocked a Check-In Prize!",
"incentivesDescription": "Sa pag-uugalì ng isáng gawain, kailangang panáy lang sa pagtiyatiyagâ. Sa bawat araw ng pagsadyâ mo rito, palapít na ng palapít ang iyóng gantimpalà.",
"checkinEarned": "Tumaás ang Bilang ng Pagsadyâ mo rito!",
"unlockedCheckInReward": "Nakapágbunyág ka ng Gantimpalà sa Pagsadyâ mo rito!",
"checkinProgressTitle": "Ang iyóng katayuan hanggáng sa susunód na",
"incentiveBackgroundsUnlockedWithCheckins": "Locked Plain Backgrounds will unlock with Daily Check-Ins.",
"oneOfAllPetEggs": "tig-íisá ng bawat pangkaraniwang Itlóg ng Alagà",
@@ -20,6 +20,6 @@
"incentiveAchievement": "ang Kakaibang Kalakihan sa Katapatan na tagumpáy",
"royallyLoyal": "Kakaibang Kalakihan sa Katapatan",
"royallyLoyalText": "Limandaáng ulit ng nakapuntá ang tagagamit na itó dito, at napagkaloobán na ng bawat Gantimpalà ng maaaring matanggáp ukol sa dalás ng pagpuntá rito!",
"checkInRewards": "Gantimpalà sa Dalás ng Pagpuntá Mo Rito",
"backloggedCheckInRewards": "Nakátanggáp ka ng gantimpalà sa dalás ng pagpuntá mo rito! Dalawin mo ang iyóng Imbakan at Kagamitán upang makità kung anó ang bago."
"checkInRewards": "Gantimpalà sa Pagsadyâ",
"backloggedCheckInRewards": "Nakátanggáp ka ng Gantimpalà sa Pagsadyâ mo rito! Dalawin mo ang iyóng Imbakan at Kagamitán upang makità kung anó ang bago."
}

View File

@@ -77,10 +77,10 @@
"alreadyUnlockedPart": "Nabuksan na ang buong set. Mas makakamura kung bibilhin ang mga natitirang gamit nang isa-isa.",
"invalidQuantity": "Quantity to purchase must be a number.",
"USD": "(USD)",
"newStuff": "New Stuff by Bailey",
"newStuff": "Mga Bago ni Bailey",
"newBaileyUpdate": "New Bailey Update!",
"tellMeLater": "Tell Me Later",
"dismissAlert": "Dismiss This Alert",
"tellMeLater": "Mamayâ na Lang",
"dismissAlert": "Iwaglít ang Paalalang Itó",
"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!",
"card": "Credit Card (using Stripe)",
"paymentMethods": "Purchase using",

View File

@@ -721,5 +721,12 @@
"backgroundRainbowEucalyptusNotes": "Admirez une forêt d'eucalyptus arc-en-ciel.",
"backgroundByACampfireNotes": "Prélassez-vous à la lueur d'un feu de camp.",
"backgroundMessyRoomText": "Chambre en désordre",
"backgroundByACampfireText": "En bordure d'un feu de camp"
"backgroundByACampfireText": "En bordure d'un feu de camp",
"backgrounds092022": "Ensemble 100 : sorti en septembre 2022",
"backgroundTheatreStageText": "Scène de théâtre",
"backgroundTheatreStageNotes": "Jouez sur une scène de théâtre.",
"backgroundAutumnPicnicText": "Pique-nique automnal",
"backgroundOldPhotoText": "Vieille photo",
"backgroundAutumnPicnicNotes": "Appréciez un pique-nique automnal.",
"backgroundOldPhotoNotes": "Prenez la pose sur une vieille photo."
}

View File

@@ -5,12 +5,12 @@
"accept2Terms": "et la",
"chores": "Tâches ménagères",
"clearBrowserData": "Effacer les données du navigateur",
"communityExtensions": "<a href='https://habitica.fandom.com/fr/wiki/Extensions,_modules_compl%C3%A9mentaires_et_personnalisations' target='_blank'>Modules complémentaires et extensions</a>",
"communityExtensions": "Modules complémentaires et extensions",
"communityFacebook": "Facebook",
"companyAbout": "Comment ça marche",
"companyBlog": "Blog",
"companyContribute": "Contribuer",
"companyDonate": "Faire un don",
"companyContribute": "Contribuer à Habitica",
"companyDonate": "Faire un don à Habitica",
"forgotPassword": "Mot de passe oublié ?",
"emailNewPass": "Envoyer un lien de réinitialisation par courriel",
"forgotPasswordSteps": "Entrez votre identifiant ou l'adresse courriel que vous avez utilisée pour créer votre compte Habitica.",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "Vous voulez faire de votre vie un jeu ?",
"marketing4Lead3-2": "Intéressé par la gestion d'un groupe dans l'éducation, le bien-être, et davantage ?",
"marketing4Lead3Title": "Transformez tout en jeu",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Application Android",
"mobileIOS": "Application iOS",
"oldNews": "Nouvelles",
"newsArchive": "Archives des nouvelles sur Wikia (multilingue)",
"setNewPass": "Définir un nouveau mot de passe",
@@ -187,5 +187,6 @@
"minPasswordLength": "Le mot de passe doit faire au moins 8 caractères.",
"enterHabitica": "Entrez dans Habitica",
"socialAlreadyExists": "Cet identifiant social est déjà lié à un compte Habitica existant.",
"emailUsernamePlaceholder": "par exemple habitrabbit ou gryphon@example.com"
"emailUsernamePlaceholder": "par exemple habitrabbit ou gryphon@example.com",
"footerProduct": "Produit"
}

View File

@@ -2694,5 +2694,15 @@
"weaponMystery202209Text": "Manuel de magie",
"weaponMystery202209Notes": "Ce livre vous guidera à travers votre parcours en apprentissage magique. Ne confère aucun bonus. Équipement d'abonnement de septembre 2022.",
"shieldMystery202209Text": "Pile de livre de magie",
"shieldMystery202209Notes": "Construire votre connaissance en magie nécessite beaucoup de lecture, mais vous avez la certitude d'apprécier votre apprentissage. Ne confère aucun bonus. Équipement d'abonnement de septembre 2022."
"shieldMystery202209Notes": "Construire votre connaissance en magie nécessite beaucoup de lecture, mais vous avez la certitude d'apprécier votre apprentissage. Ne confère aucun bonus. Équipement d'abonnement de septembre 2022.",
"weaponSpecialFall2022WarriorText": "Déchireuse orc",
"weaponSpecialFall2022MageText": "Souffles de vent",
"weaponSpecialFall2022MageNotes": "Ces puissants souffles restent autour de vous alors que vous vous envolez vers les cieux. Augmente la intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022HealerText": "Œil droit voyeur",
"armorSpecialFall2022RogueText": "Armure de kappa",
"weaponSpecialFall2022HealerNotes": "Pour invoquer la colère divine, tenez le bien et prononcez les mots de commande : \"Oh monde yeux !\" Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022RogueNotes": "Non seulement vous pouvez vous défendre avec ce concombre, mais il servira aussi de casse-croûte savoureux. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022WarriorNotes": "Elle est peut-être plus prévue pour couper les bûches Ou les tranches de pain croustillant que les armures ennemies, mais GRRR ! Ça a l'air terrifiant ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2022.",
"armorSpecialFall2022RogueNotes": "Que vous nagiez, que vous vous faufiliez, ou que vous luttiez, vous serez tranquille dans cette armure. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2022.",
"weaponSpecialFall2022RogueText": "Lame concombre"
}

View File

@@ -229,5 +229,9 @@
"februaryYYYY": "Février <%= year %>",
"octoberYYYY": "Octobre <%= year %>",
"summer2022WaterspoutWarriorSet": "Trombe marine (Guerrier)",
"julyYYYY": "Juillet <%= year %>"
"julyYYYY": "Juillet <%= year %>",
"fall2022OrcWarriorSet": "Orc (Guerrier)",
"fall2022HarpyMageSet": "Harpie (Mage)",
"fall2022WatcherHealerSet": "Gardien (Guérisseur)",
"fall2022KappaRogueSet": "Kappa (Voleur)"
}

View File

@@ -81,7 +81,7 @@
"newBaileyUpdate": "Nouvelles informations de Bailey !",
"tellMeLater": "Rappelez-le-moi plus tard",
"dismissAlert": "Renvoyer la messagère",
"donateText3": "En tant que projet à code source ouvert, Habitica est dépendant du soutien de ses utilisateurs. L'argent que vous dépensez en gemmes nous aide à continuer à faire fonctionner les serveurs, à maintenir un petit groupe d'employés, à développer de nouvelles fonctionnalités et à fournir des encouragements à nos programmeurs bénévoles. Merci de votre générosité !",
"donateText3": "En tant que projet à code source ouvert, Habitica est dépendant du soutien de ses utilisateurs. L'argent que vous dépensez en gemmes nous aide à continuer à faire fonctionner les serveurs, à maintenir un petit groupe d'employés, à développer de nouvelles fonctionnalités et à fournir des encouragements à nos bénévoles",
"card": "Carte de crédit",
"paymentMethods": "Moyens de paiement",
"paymentSuccessful": "Le paiement a été réalisé !",
@@ -130,5 +130,6 @@
"limitedAvailabilityMinutes": "Disponible pendant <%= minutes %>m <%= seconds %>s",
"limitedAvailabilityHours": "Disponible pendant <%= hours %>h <%= minutes %>m",
"limitedAvailabilityDays": "Disponible pendant <%= days %>j <%= hours %>h <%= minutes %>m",
"amountExp": "<%= amount %> expérience"
"amountExp": "<%= amount %> expérience",
"helpSupportHabitica": "Contribuez à soutenir Habitica"
}

View File

@@ -513,7 +513,7 @@
"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\". Disponible jusqu'au 31 Août.",
"farmFriendsNotes": "Contient \"La vache meuhtante\", \"La chevauchée cauchemardesque\" et \"Le bélier du tonnerre\". Disponible jusqu'au 30 Septembre.",
"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\". Disponible jusqu'au 31 octobre.",
"questGroupLostMasterclasser": "Le mystère des maîtres des classes",

View File

@@ -120,7 +120,7 @@
"paypalCanceled": "Votre abonnement a été annulé",
"choosePaymentMethod": "Choisissez votre moyen de paiement",
"buyGemsSupportsDevs": "Acheter des gemmes soutient les développeurs et aide à maintenir Habitica en état de marche",
"support": "SUPPORT",
"support": "Support",
"gemBenefitLeadin": "Que pouvez-vous acheter avec des gemmes ?",
"gemBenefit1": "des costumes uniques et à la mode pour votre avatar.",
"gemBenefit2": "des arrière-plans pour immerger votre avatar dans le monde d'Habitica !",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "וגם עם",
"chores": "מטלות",
"clearBrowserData": "ניקוי הנתונים מהדפדפן",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>תוספים והרחבות</a>",
"communityExtensions": "תוספים והרחבות",
"communityFacebook": "פייסבוק",
"companyAbout": "איך זה עובד",
"companyBlog": "בלוג",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "és az",
"chores": "Házimunka",
"clearBrowserData": "Böngésző előzmények törlése",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Kiegészítők és bővítmények</a>",
"communityExtensions": "Kiegészítők és bővítmények",
"communityFacebook": "Facebook",
"companyAbout": "Hogyan működik",
"companyBlog": "Blog",

View File

@@ -5,7 +5,7 @@
"accept2Terms": "dan",
"chores": "Tugas Rumah",
"clearBrowserData": "Hapus Data Peramban",
"communityExtensions": "<a href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Add-ons & Ekstensi</a>",
"communityExtensions": "Add-ons & Ekstensi",
"communityFacebook": "Facebook",
"companyAbout": "Bagaimana Cara Kerjanya",
"companyBlog": "Blog",

View File

@@ -661,8 +661,8 @@
"backgroundFrozenPolarWatersNotes": "Esplora le ghiacciate acque polari.",
"backgrounds122021": "SET 91: Rilasciato a dicembre 2021",
"backgroundIcePalaceShopNotes": "Regna in un palazzo di ghiaccio.",
"backgroundWinterCanyonText": "Forra invernale",
"backgroundWinterCanyonNotes": "Avventurati in una forra invernale!",
"backgroundWinterCanyonText": "Canyon Invernale",
"backgroundWinterCanyonNotes": "Avventurati in un Canyon Invernale!",
"backgroundIcePalaceText": "Palazzo di ghiaccio",
"backgroundIcePalaceNotes": "Regna in un palazzo di ghiaccio.",
"backgrounds012022": "SET 92: Rilasciato Gennaio 2022",

View File

@@ -5,12 +5,12 @@
"accept2Terms": "e l'",
"chores": "Faccende di casa",
"clearBrowserData": "Pulizia dati del browser",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Add-on ed estensioni</a>",
"communityExtensions": "Add-on ed Estensioni",
"communityFacebook": "Facebook",
"companyAbout": "Come funziona",
"companyBlog": "Blog",
"companyContribute": "Contribuisci",
"companyDonate": "Fai una donazione",
"companyContribute": "Contribuire ad Habitica",
"companyDonate": "Fai una donazione ad Habitica",
"forgotPassword": "Password dimenticata?",
"emailNewPass": "Ricevi per e-mail il link per reimpostare la password",
"forgotPasswordSteps": "Inserisci il tuo nome utente o l'indirizzo e-mail che hai usato per registrare il tuo account Habitica.",
@@ -53,8 +53,8 @@
"marketing4Lead3-1": "Vuoi vivere la tua vita come in un gioco?",
"marketing4Lead3-2": "Sei interessato a gestire un gruppo nel settore dell'educazione, del benessere e in altri settori?",
"marketing4Lead3Title": "Trasforma tutto in gioco",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "App su Android",
"mobileIOS": "App su iOS",
"oldNews": "Novità",
"newsArchive": "Archivio delle notizie su Wikia (multilingua)",
"setNewPass": "Imposta nuova password",
@@ -187,5 +187,6 @@
"minPasswordLength": "La password deve essere di almeno 8 caratteri.",
"enterHabitica": "Entra in Habitica",
"socialAlreadyExists": "Questo social è già collegato ad un account di Habitica.",
"emailUsernamePlaceholder": "es. habitrabbit oppure grifone@example.com"
"emailUsernamePlaceholder": "es. habitrabbit oppure grifone@example.com",
"footerProduct": "Prodotto"
}

View File

@@ -2698,5 +2698,37 @@
"eyewearArmoireComedyMaskText": "Maschera della Commedia",
"eyewearArmoireTragedyMaskText": "Maschera della Tragedia",
"eyewearArmoireComedyMaskNotes": "Urrà! Ecco una maschera pittoresca per il vostro cuor contento, ludico, che esprime gaiezza ed ilarità sul palco. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Maschere Teatrali (oggetto 1 di 2).",
"eyewearArmoireTragedyMaskNotes": "Ahimè! Ecco una maschera gravosa per il vostro povero attore, impettito, afflitto, che esprime affanno e rammarico sul palco. Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set Maschere Teatrali (oggetto 2 di 2)."
"eyewearArmoireTragedyMaskNotes": "Ahimè! Ecco una maschera gravosa per il vostro povero attore, impettito, afflitto, che esprime affanno e rammarico sul palco. Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set Maschere Teatrali (oggetto 2 di 2).",
"weaponSpecialFall2022RogueText": "Spada Cetriolo",
"weaponSpecialFall2022WarriorText": "Spadone degli Orchi",
"weaponSpecialFall2022MageText": "Raffiche di Vento",
"weaponSpecialFall2022MageNotes": "Queste potenti folate seguono la tua scia mentre prendi il volo verso il cielo. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2022.",
"weaponSpecialFall2022HealerText": "Occhio Destro dello Sbircione",
"weaponSpecialFall2022HealerNotes": "Per dichiarare vittoria, tienilo di fronte e pronuncia le parole di comando: 'Addocchia!' Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2022.",
"armorSpecialFall2022RogueText": "Armatura del Kappa",
"armorSpecialFall2022RogueNotes": "Che tu stia nuotando, svignandotela o lottando, sarai al sicuro in questa armatura. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2022.",
"armorSpecialFall2022WarriorText": "Armatura Orchesca",
"armorSpecialFall2022MageText": "Armatura dell'Arpia",
"armorSpecialFall2022MageNotes": "Vola veloce come il vento con queste meravigliose ali e tieni stretto ciò a cui tieni di più con questi terrificanti artigli. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2022.",
"armorSpecialFall2022HealerText": "Massa di Bozzoli di Sbircioni",
"headSpecialFall2022RogueText": "Maschera del Kappa",
"headSpecialFall2022RogueNotes": "Con questo cappuccio di metallo in testa, avrai una protezione extra quando ti avventurerai sulla terraferma. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2022.",
"headSpecialFall2022WarriorText": "Maschera Orchesca",
"headSpecialFall2022WarriorNotes": "Zanne abbastanza dure e affilate da perforare le zucche! ROAR! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2022.",
"headSpecialFall2022MageText": "Maschera dell'Arpia",
"headSpecialFall2022MageNotes": "Fai il tuo ingresso e adesca gli altri con questa magica maschera da fanciulla. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2022.",
"headSpecialFall2022HealerText": "Maschera dello Sbircione",
"headSpecialFall2022HealerNotes": "La bellezza è lì dentro. Da qualche parte! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2022.",
"shieldSpecialFall2022WarriorText": "Scudo Orchesco",
"shieldSpecialFall2022WarriorNotes": "DOLCETTO o ROAR! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2022.",
"shieldSpecialFall2022HealerText": "Occhio Sinistro dello Sbircione",
"shieldSpecialFall2022HealerNotes": "Dai una Seconda Occhiata a questo costume e trema. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2022.",
"weaponSpecialFall2022WarriorNotes": "Forse è più adatta a tagliare tronchi o pagnotte croccanti che armature nemiche, ma ROAR! Sembra davvero terrificante! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2022.",
"armorSpecialFall2022WarriorNotes": "ROAR! GRANDI SPALLE significa tu essere GRANDE e FORTE! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2022.",
"armorSpecialFall2022HealerNotes": "Quante persone riuscirebbe a sbirciare uno Sbircione, se uno Sbircione potesse sbirciare le persone? Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2022.",
"weaponSpecialFall2022RogueNotes": "Non solo puoi difenderti con questo cetriolo, ma all'occorrenza può essere anche un ottimo spuntino. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2022.",
"headMystery202210Text": "Inquietante Elmo Ofidiano",
"headMystery202210Notes": "Questo cappuccio squamoso sottometterà sicuramente la tua lista di Cose da Fare, terrorizzandola! Non conferisce alcun bonus. Oggetto abbonati ottobre 2022.",
"armorMystery202210Text": "Inquietante Armatura Ofidiana",
"armorMystery202210Notes": "Prova a strisciare, tanto per cambiare, e potresti scoprire che è un mezzo per spostarsi piuttosto efficiente! Non conferisce alcun bonus. Oggetto abbonati ottobre 2022."
}

View File

@@ -228,5 +228,9 @@
"octoberYYYY": "ottobre <%= year %>",
"summer2022CrabRogueSet": "Granchio (Ladro)",
"summer2022WaterspoutWarriorSet": "Tromba d'Acqua (Guerriero)",
"julyYYYY": "luglio <%= year %>"
"julyYYYY": "luglio <%= year %>",
"fall2022HarpyMageSet": "Arpia (Mago)",
"fall2022WatcherHealerSet": "Osservatore (Guaritore)",
"fall2022KappaRogueSet": "Kappa (Ladro)",
"fall2022OrcWarriorSet": "Orco (Guerriero)"
}

View File

@@ -81,7 +81,7 @@
"newBaileyUpdate": "Nuovo aggiornamento da Bailey!",
"tellMeLater": "Ricordamelo più tardi",
"dismissAlert": "Nascondi questo annuncio",
"donateText3": "Habitica è un progetto open-source che dipende dal supporto degli utenti. I soldi che spendi in Gemme ci aiutano a tenere accesi i nostri server, mantenere un piccolo staff, sviluppare nuove funzionalità e dare degli incentivi ai volontari programmatori. Grazie per la tua generosità!",
"donateText3": "Habitica è un progetto open-source che dipende dal supporto degli utenti. I soldi che spendi in Gemme ci aiutano a tenere accesi i nostri server, mantenere un piccolo staff, sviluppare nuove funzionalità e dare degli incentivi ai nostri volontari",
"card": "Carta di credito",
"paymentMethods": "Paga utilizzando",
"paymentSuccessful": "Il tuo pagamento ha avuto successo!",
@@ -130,5 +130,6 @@
"limitedAvailabilityMinutes": "Disponibile per <%= minutes %> minuti e <%= seconds %> secondi",
"limitedAvailabilityDays": "Disponibile per <%= days %> giorni, <%= hours %> ore e <%= minutes %> minuti",
"limitedAvailabilityHours": "Disponibile per <%= hours %> ore e <%= minutes %> minuti",
"amountExp": "<%= amount %> Exp"
"amountExp": "<%= amount %> Exp",
"helpSupportHabitica": "Aiutare a Supportare Habitica"
}

View File

@@ -513,7 +513,7 @@
"questHippoDropHippoEgg": "Ippopotamo (Uovo)",
"questHippoUnlockText": "Sblocca le uova di Ippopotamo acquistabili nel Mercato",
"farmFriendsText": "Pacchetto missioni Amici della Fattoria",
"farmFriendsNotes": "Contiente \"La Mucca Muutante\", \"Cavalca il Destriero dell'Incubo\", e \"L'Ariete Tuonante\". Disponibile fino al 31 agosto.",
"farmFriendsNotes": "Contiene \"La Mucca Muutante\", \"Cavalca il Destriero dell'Incubo\", e \"L'Ariete Tuonante\". Disponibile fino al 30 settembre.",
"witchyFamiliarsText": "Pacchetto di Missioni dei Familiari Stregati",
"witchyFamiliarsNotes": "Contiene 'Il Re dei Ratti', 'L'Aracnide Ghiacciato', 'Palude della Rana del Disordine'. Disponibile fino al 31 Ottobre.",
"questGroupLostMasterclasser": "Mistero dei Masterclasser",

View File

@@ -120,7 +120,7 @@
"paypalCanceled": "Il tuo abbonameno è stato disdetto",
"choosePaymentMethod": "Scegli il metodo di pagamento",
"buyGemsSupportsDevs": "Comprare Gemme supporta gli sviluppatori e aiuta Habitica a continuare a funzionare",
"support": "SUPPORTA",
"support": "Supporta",
"gemBenefitLeadin": "Cosa puoi comprare con le Gemme?",
"gemBenefit1": "Costumi unici e alla moda per il tuo avatar.",
"gemBenefit2": "Sfondi per immergere il tuo avatar nel mondi di Habitica!",
@@ -211,5 +211,6 @@
"mysterySet202206": "Set Spiriti del Mare",
"mysterySet202207": "Set Medusa Improvvisante",
"mysterySet202208": "Set Coda di Cavallo Pimpante",
"mysterySet202209": "Set dell'Erudito Magico"
"mysterySet202209": "Set dell'Erudito Magico",
"mysterySet202210": "Set dell'Inquietante Ofidiano"
}

View File

@@ -122,7 +122,7 @@
"commGuidePara069": "以下の優秀なアーティスト達がこれらのイラストに貢献しました:",
"commGuidePara017": "以下は要約版です。できればさらに下にある詳細版をご覧下さい。",
"commGuideList01A": "利用規約はプライベートギルド、パーティーチャット、メッセージになど全てのスペースに適用されます。",
"commGuideList01C": "全ての会話は、全ての年齢層に対して適切である必要があります。冒涜的な言葉使ってはいけません。",
"commGuideList01C": "全ての会話は、全ての年齢層に対して適切である必要があります。下品な言葉使ってはいけません。",
"commGuideList01D": "モデレーターの要請には従っていただくようお願いいたします。",
"commGuideList01B": "禁止:暴力的、脅迫的、差別の助長などにあたるコミュニケーション。これらはミーム、画像、ジョークにおいても禁止です。",
"commGuideList01F": "有料アイテムの物乞い、スパム行為は禁止です。過度に大きく表示したテキスト、全て大文字にして強調した英文は投稿しないでください。",

View File

@@ -5,12 +5,12 @@
"accept2Terms": "そして",
"chores": "雑用",
"clearBrowserData": "ブラウザデータを削除する",
"communityExtensions": "<a href='https://habitica.fandom.com/ja/wiki/拡張機能・アドオン・カスタマイズ' target='_blank'>アドオンと拡張機能</a>",
"communityExtensions": "アドオンと拡張機能",
"communityFacebook": "Facebook",
"companyAbout": "機能説明",
"companyBlog": "ブログ",
"companyContribute": "貢献する",
"companyDonate": "寄付",
"companyContribute": "Habiticaに貢献する",
"companyDonate": "Habiticaに寄付",
"forgotPassword": "パスワードを忘れましたか?",
"emailNewPass": "パスワード再設定リンクをメールで受け取る",
"forgotPasswordSteps": "Habiticaのアカウント登録に使ったユーザーネームかメールアドレスを入力してください。",
@@ -50,11 +50,11 @@
"marketing4Lead1Title": "教育におけるゲーミフィケーション",
"marketing4Lead2": "健康管理のコストは増大の一途をたどっており、その影響も大きくなっています。コストを削減し、健康を促進するために無数の計画が立てられています。Habitica も健康的なライフスタイルへの、しっかりとした道を築きあげるものであると私たちは信じています。",
"marketing4Lead2Title": "健康維持・向上のゲーミフィケーション",
"marketing4Lead3-1": "あなたの人生をゲームにするのはどうですか?",
"marketing4Lead3-1": "あなたの人生をゲーム化したいですか",
"marketing4Lead3-2": "教育、健康管理、その他に Habitica でとりくんでいるグループのことに興味がありますか?",
"marketing4Lead3Title": "すべてをゲーム化しましょう",
"mobileAndroid": "Android",
"mobileIOS": "iOS",
"mobileAndroid": "Androidアプリ",
"mobileIOS": "iOSアプリ",
"oldNews": "ニュース",
"newsArchive": "Wikiaに保存されたこれまでのお知らせ(多言語版)",
"setNewPass": "新しいパスワードの設定",
@@ -187,5 +187,6 @@
"minPasswordLength": "パスワードは8文字以上にする必要があります。",
"enterHabitica": "Habiticaをはじめる",
"socialAlreadyExists": "このソーシャルログインは、すでに存在しているHabiticaアカウントにリンクされています。",
"emailUsernamePlaceholder": "例habitrabbitもしくはgryphon@example.com"
"emailUsernamePlaceholder": "例habitrabbitもしくはgryphon@example.com",
"footerProduct": "プロダクト"
}

View File

@@ -1838,7 +1838,7 @@
"shieldSpecialSummer2019HealerNotes": "助けが必要な人々に、このほら貝の大きな一吹きであなたが来ていることを知らせてあげましょう。体質が<%= con %>上がります。2019年夏の限定装備。",
"shieldSpecialSummer2019MageText": "純水のしずく",
"shieldSpecialSummer2019MageNotes": "夏の日差しで汗をかいてるのかって? いいえ、スイレン池を満たすためにちょっとした精霊魔法を使っているんです。知覚が<%= per %>上がります。2019年夏の限定装備。",
"weaponSpecialKS2019Text": "伝説のグリフォンのレイブ",
"weaponSpecialKS2019Text": "伝説のグリフォンのレイブ",
"weaponSpecialFall2019RogueText": "譜面台",
"weaponSpecialKS2019Notes": "このグリフォンの爪とくちばしのようなカーブの華麗なポールウエポンは、たいへんなタスクをやり通す精神力を思い出させます。力が<%= str %>上がります。",
"weaponSpecialFall2019MageText": "一つ目のつえ",
@@ -2696,7 +2696,35 @@
"shieldMystery202209Notes": "魔術の知識を身につけるには多くの本を読まなければいけませんが、その過程はきっと楽しいはず。効果なし。2022年9月有料会員アイテム。",
"shieldMystery202209Text": "山積みの魔法書",
"eyewearArmoireComedyMaskText": "喜劇の仮面",
"eyewearArmoireComedyMaskNotes": "さあ陽気に!この古風な仮面は、汝の幸せな心のためにある。その陽気さと賑わいを演じ、歓待し、舞台の上で表現しう。体質が<%= con %>上がります。ラッキー宝箱演劇の仮面セット2個中1個目のアイテム。",
"eyewearArmoireComedyMaskNotes": "さあ陽気に!この古風な仮面は、汝の幸せな心のためにある。その陽気さと賑わいを演じ、歓待し、舞台の上で表現しましょう。体質が<%= con %>上がります。ラッキー宝箱演劇の仮面セット2個中1個目のアイテム。",
"eyewearArmoireTragedyMaskText": "悲劇の仮面",
"eyewearArmoireTragedyMaskNotes": "何たる悲しみ!ここにあるのは重厚な仮面。汝は哀れを演じる者。舞台上で気取って歩き、頭を抱え、苦悩と悲痛を表現しう。知能が<%= int %>上がります。ラッキー宝箱演劇の仮面セット2個中2個目のアイテム。"
"eyewearArmoireTragedyMaskNotes": "何たる悲しみ!ここにあるのは重厚な仮面。汝は哀れを演じる者。舞台上で気取って歩き、頭を抱え、苦悩と悲痛を表現しましょう。知能が<%= int %>上がります。ラッキー宝箱演劇の仮面セット2個中2個目のアイテム。",
"weaponSpecialFall2022RogueText": "きゅうりの刃",
"weaponSpecialFall2022RogueNotes": "このキュウリで自分を守れるだけでなく、おいしい食事もできるのです。力が<%= str %>上がります。2022年秋の限定装備。",
"weaponSpecialFall2022WarriorText": "オークの大鉈",
"weaponSpecialFall2022WarriorNotes": "敵の鎧よりも丸太や固いパンを切るのに適しているかもしれませんが、ガオーッ!見た目は間違いなく恐ろしいです!力が<%= str %>上がります。2022年秋の限定装備。",
"weaponSpecialFall2022MageText": "激しい烈風",
"weaponSpecialFall2022HealerText": "覗く魔の右眼",
"weaponSpecialFall2022HealerNotes": "それを掲げて声を上げ、勝利を知らしめましょう。「目にもの見せてやった!」と。知能が<%= int %>上がります。2022年秋の限定装備。",
"armorSpecialFall2022RogueText": "カッパのよろい",
"weaponSpecialFall2022MageNotes": "空に向かって飛び立てば、この強大な突風が巻き起こるでしょう。知能が<%= int %>、知覚が<%= per %>上がります。2022年秋の限定装備。",
"armorSpecialFall2022RogueNotes": "泳ぐのにも、忍び寄るのにも、スモウをとるのにも、このよろいがあれば安全です。知覚が<%= per %>上がります。2022年秋の限定装備。",
"armorSpecialFall2022WarriorText": "オークのよろい",
"armorSpecialFall2022WarriorNotes": "ガオオーッ!カタオオキイはあなたがチカラツヨイである証です。体質が<%= con %>上がります。2022年秋の限定装備。",
"armorSpecialFall2022MageText": "ハーピーのよろい",
"armorSpecialFall2022HealerText": "覗く魔の群れ",
"armorSpecialFall2022HealerNotes": "覗き魔が覗き魔たちを覗き見たなら、覗き魔は覗き魔たちにどれだけ覗き見られることになるでしょうか?体質が<%= con %>上がります。2022年秋の限定装備。",
"headSpecialFall2022RogueText": "カッパのマスク",
"headSpecialFall2022WarriorText": "オークのマスク",
"headSpecialFall2022RogueNotes": "頭にこの金属製の皿があれば、陸地に足を踏み入れても身を守ることができます。知覚が<%= per %>上がります。2022年秋の限定装備。",
"headSpecialFall2022WarriorNotes": "かぼちゃをも貫く丈夫で鋭い牙です!グオオーッ!!力が<%= str %>上がります。2022年秋の限定装備。",
"headSpecialFall2022MageText": "ハーピーのマスク",
"headSpecialFall2022MageNotes": "この魔法の乙女のマスクで、美しさを餌に誘き寄せましょう。知覚が<%= per %>上がります。2022年秋の限定装備。",
"headSpecialFall2022HealerText": "覗く魔のマスク",
"headSpecialFall2022HealerNotes": "美は見る人の目の中に……つまりどこにでもあります!知能が<%= int %>上がります。2022年秋の限定装備。",
"shieldSpecialFall2022WarriorText": "オークの盾",
"shieldSpecialFall2022WarriorNotes": "ガオーッ・オア・トリート!体質が<%= con %>上がります。2022年秋の限定装備。",
"shieldSpecialFall2022HealerText": "覗く魔の左目",
"shieldSpecialFall2022HealerNotes": "瞳がふたつ。この衣装を見上げて震え上がるがいいでしょう。体質が<%= con %>上がります。2022年秋の限定装備。",
"armorSpecialFall2022MageNotes": "この素晴らしい翼で風のように速く飛び、あなたの欲しいものを恐ろしい爪でがっしりと掴み取りましょう。知能が<%= int %>上がります。2022年秋の限定装備。"
}

View File

@@ -177,13 +177,13 @@
"academics": "学術分野",
"advocacy_causes": "主義主張",
"entertainment": "エンターテイメント",
"finance": "ファイナンス",
"finance": "金融・経済",
"health_fitness": "健康・フィットネス",
"hobbies_occupations": "ホビー・趣味",
"hobbies_occupations": "趣味・仕事",
"location_based": "国・地域別",
"mental_health": "メンタルヘルス・セルフケア",
"getting_organized": "整理整頓",
"self_improvement": "自己啓発",
"self_improvement": "自己改善",
"spirituality": "精神性",
"time_management": "時間管理・アカウンタビリティ",
"recovery_support_groups": "回復・支援のためのグループ",

View File

@@ -229,5 +229,9 @@
"dateEndDecember": "12月31日",
"februaryYYYY": "<%= year %>年2月",
"julyYYYY": "<%= year %>年7月",
"octoberYYYY": "<%= year %>年10月"
"octoberYYYY": "<%= year %>年10月",
"fall2022HarpyMageSet": "ハーピー(魔道士)",
"fall2022WatcherHealerSet": "ウォッチャー(治療師)",
"fall2022KappaRogueSet": "カッパ(盗賊)",
"fall2022OrcWarriorSet": "オーク(戦士)"
}

View File

@@ -20,6 +20,6 @@
"incentiveAchievement": "気高き忠誠 の実績",
"royallyLoyal": "気高き忠誠",
"royallyLoyalText": "このユーザーは500回以上チェックインし、すべてのチェックインの賞品を手に入れました",
"checkInRewards": "チェックインのごほうび",
"checkInRewards": "ログインのごほうび",
"backloggedCheckInRewards": "チェックインの賞品を受け取りました! 新しく手に入れたものを見るには、所持品と装備を確認してください。"
}

View File

@@ -81,7 +81,7 @@
"newBaileyUpdate": "Baileyから新しいお知らせがあります",
"tellMeLater": "後で教えて",
"dismissAlert": "この通知を閉じる",
"donateText3": "Habiticaは、ユーザーの協力の元に成り立っているオープンソース プロジェクトです。ジェムの購入に使われたお金は、サーバーの維持、少数スタッフの維持、新しい機能の開発、そしてボランティアのプログラマーたちにインセンティブを与える手助けになっています。あなたのご厚情に感謝いたします!",
"donateText3": "Habiticaは、ユーザーの協力の元に成り立っているオープンソース プロジェクトです。ジェムの購入に使われたお金は、サーバーの維持、少数スタッフの維持、新しい機能の開発、そしてボランティアの皆さんにインセンティブを与える手助けになっています",
"card": "クレジットカード",
"paymentMethods": "お支払い方法",
"paymentSuccessful": "支払いは成功しました!",
@@ -131,5 +131,6 @@
"limitedAvailabilityHours": "購入できる期間は残り<%= hours %>時間<%= minutes %>分です",
"limitedAvailabilityMinutes": "購入できる期間は残り<%= minutes %>分<%= seconds %>秒です",
"amountExp": "<%= amount %>経験値",
"newStuffPostedOn": "<%= publishDate %> <%= publishTime %>に投稿"
"newStuffPostedOn": "<%= publishDate %> <%= publishTime %>に投稿",
"helpSupportHabitica": "Habiticaを支援する"
}

View File

@@ -513,7 +513,7 @@
"questHippoDropHippoEgg": "カバ(たまご)",
"questHippoUnlockText": "市場でカバのたまごを買えるようになります",
"farmFriendsText": "「まきばの友達」クエストセット",
"farmFriendsNotes": "「モー変異した牛」「悪夢を乗りこなせ」「雷雄羊」のセット。8月31日まで購入できます。",
"farmFriendsNotes": "「モー変異した牛」「悪夢を乗りこなせ」「雷雄羊」のセット。9月30日まで購入できます。",
"witchyFamiliarsText": "「魔女の使い魔」クエストセット",
"witchyFamiliarsNotes": "「ネズミ王」「氷のクモ」「散らかしカエルの沼」のセット。10月31日まで購入できます。",
"questGroupLostMasterclasser": "クラス・マスターの謎",

View File

@@ -160,7 +160,7 @@
"amazonPaymentsRecurring": "有料プランに加入するには、以下のチェックボックスをチェックする必要があります。これをチェックするとあなたのAmazonアカウントを<strong>有料プランのため</strong>の継続した支払いに利用することを承認します。あなたのAmazonアカウントが今後何らかの購入のために自動的に使われてしまうことはありません。",
"timezone": "タイム ゾーン",
"timezoneUTC": "コンピューターに設定されたあなたのタイムゾーン : <strong><%= utc %></strong>",
"timezoneInfo": "タイムゾーンの設定が間違っているなら、このページをブラウザのリロード ( 再読み込み ) またはリフレッシュ ( 更新 ) ボタン、Habitica を最新の状態にしてください。それでもまだ間違っているなら、PC のタイムゾーンを調整し、再度このページをリロード ( 再読み込み ) してください<br><br><strong>もし別のPCやモバイル機器でも Habitica を使っているなら、すべてを同じタイムゾーンに設定しなくてはなりません。</strong> もし日課が違った時間にリセットされたら、これまでのチェックを別のすべてのPCとモバイル機器の Web ブラウザでくり返してください。",
"timezoneInfo": "タイムゾーンの設定が間違っている場合は、まずこのページをブラウザのリロード ( 再読み込み ) またはリフレッシュ ( 更新 ) ボタンを使って、Habitica を最新の状態にしてください。それでもまだ間違っているなら、PC のタイムゾーンを調整し、再度このページをリロード ( 再読み込み ) してください<br><br><strong>もし別のPCやモバイル端末でも Habitica を使っている場合は、すべてを同じタイムゾーンに設定する必要があります。</strong> 日課が違った時間にリセットされている場合は、これまでのチェックを別のすべてのPCとモバイル端末の Web ブラウザでくり返してください。",
"push": "プッシュ",
"about": "プロフィール",
"setUsernameNotificationTitle": "あなたのユーザー名を承認してください!",

View File

@@ -211,5 +211,6 @@
"mysterySet202207": "ローヤルゼリーフィッシュセット",
"wantToSendOwnGems": "持っているジェムを贈りたいですか?",
"mysterySet202208": "はつらつポニーテールセット",
"mysterySet202209": "魔法学者セット"
"mysterySet202209": "魔法学者セット",
"mysterySet202210": "不吉な蛇セット"
}

View File

@@ -5,7 +5,7 @@
"accept2Terms": "en het",
"chores": "Karweitjes",
"clearBrowserData": "Verwijder browsergegevens",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Toevoegingen & extensies</a>",
"communityExtensions": "Toevoegingen & extensies",
"communityFacebook": "Facebook",
"companyAbout": "Hoe het werkt",
"companyBlog": "Blog",

View File

@@ -3,8 +3,8 @@
"onwards": "Naprzód!",
"levelup": "Realizując życiowe cele, osiągnąłeś wyższy poziom i jesteś teraz w pełni wyleczony!",
"reachedLevel": "Osiągnąłeś poziom <%= level %>",
"achievementLostMasterclasser": "Realizator misji: Mistrzowie Klas",
"achievementLostMasterclasserText": "Wykonano wszystkie szesnaście misji w cyklu Mistrzów Klas i rozwiązano zagadkę Zaginionego Mistrza!",
"achievementLostMasterclasser": "Realizator misji: Mistrz Klas",
"achievementLostMasterclasserText": "Ukończono wszystkie szesnaście misji w serii Mistrza Klas i rozwiązano zagadkę Zaginionego Mistrza!",
"achievementAridAuthorityModalText": "Oswoiłeś wszystkie Pustynne Wierzchowce!",
"achievementLostMasterclasserModalText": "Wykonałeś wszystkie szesnaście misji z serii Mistrzowie Klas i rozwiązałeś zagadkę Zaginionego Mistrza!",
"achievementPurchasedEquipment": "Kup ekwipunek",
@@ -13,83 +13,83 @@
"achievementCompletedTaskText": "Wykonano pierwsze zadanie.",
"achievementCompletedTask": "Wykonaj zadanie",
"achievementCreatedTaskModalText": "Dodaj zadanie, które chciałbyś wykonać w tym tygodniu",
"achievementMonsterMagusModalText": "Oswoiłeś wszystkie Potworne Zwierzaki!",
"achievementMonsterMagusText": "Oswoił wszystkie Potworne Zwierzaki.",
"achievementMonsterMagusModalText": "Oswoiłeś wszystkie Zwierzęta Zombie!",
"achievementMonsterMagusText": "Oswoił wszystkie Zwierzęta Zombie.",
"achievementPartyOn": "Ilość osób w twojej drużynie wzrosła do 4!",
"achievementKickstarter2019Text": "Wsparł(a) projekt 2019 Pin na Kickstarterze",
"achievementKickstarter2019Text": "Wsparł projekt 2019 Pin na Kickstarterze",
"achievementKickstarter2019": "Odznaka Sponsora w Kickstarterze",
"achievementPartyUp": "Połączyłeś siły z członkiem drużyny!",
"achievementBackToBasicsModalText": "Zebrałeś wszystkie Podstawowe Zwierzaki!",
"achievementBackToBasicsText": "Zebrano wszystkie podstawowe zwierzaki.",
"achievementBackToBasics": "Powrót do podstaw",
"achievementBackToBasicsModalText": "Zebrałeś wszystkie Podstawowe Zwierzęta!",
"achievementBackToBasicsText": "Zebrano wszystkie Podstawowe Zwierzęta.",
"achievementBackToBasics": "Powrót do Podstaw",
"hideAchievements": "Ukryj <%= category %>",
"showAllAchievements": "Pokaż Wszystkie <%= category %>",
"showAllAchievements": "Pokaż wszystko <%= category %>",
"earnedAchievement": "Zdobyłeś osiągnięcie!",
"viewAchievements": "Zobacz Osiągnięcia",
"letsGetStarted": "Zaczynajmy!",
"foundNewItems": "Znalazłeś nowe przedmioty!",
"foundNewItemsCTA": "Udaj się do swojego Ekwipunku i spróbuj połączyć nowy Eliksir Wykluwania i Jajko!",
"achievementJustAddWaterText": "Ukończył wyzwanie Ośmiornica, Konik Morski, Mątwa, Wieloryb, Żółw, Nudibranch, Wąż Morski i Delfin.",
"achievementJustAddWaterText": "Ukończył misje ze zwierzętami: Ośmiornica, Konik Morski, Mątwa, Wieloryb, Żółw, Ślimak Morski, Wąż Morski i Delfin.",
"achievementPearlyProText": "Oswoił wszystkie Białe Wierzchowce.",
"achievementPearlyPro": "Perłowy Opiekun",
"achievementPrimedForPaintingModalText": "Zebrałeś wszystkie Białe Zwierzaki!",
"achievementPrimedForPaintingText": "Zebrał wszystkie Białe Zwierzaki.",
"achievementPearlyPro": "Perłowy Profesjonalista",
"achievementPrimedForPaintingModalText": "Zebrałeś wszystkie Białe Zwierzęta!",
"achievementPrimedForPaintingText": "Zebrał wszystkie Białe Zwierzęta.",
"achievementPurchasedEquipmentModalText": "Ekwipunek to sposób na spersonalizowanie postaci oraz poprawę Statystyk",
"achievementPearlyProModalText": "Oswoiłeś wszystkie Białe Wierzchowce!",
"achievementRosyOutlook": "Różowe Perspektywy",
"achievementBugBonanza": "Pogromca Insektów",
"achievementBugBonanzaModalText": "Ukończyłeś misje związane ze zwierzakami Żuk, Motyl, Ślimak i Pająk!",
"achievementBugBonanzaText": "Ukończył misje związane ze zwierzętami Żuk, Motyl, Ślimak i Pająk.",
"achievementRosyOutlook": "Różowe Okulary",
"achievementBugBonanza": "Pogromca Robali",
"achievementBugBonanzaModalText": "Ukończyłeś misje ze zwierzętami: Żuk, Motyl, Ślimak i Pająk!",
"achievementBugBonanzaText": "Ukończył misje ze zwierzętami: Żuk, Motyl, Ślimak i Pająk.",
"onboardingCompleteDescSmall": "Jeśli chcesz jeszcze więcej, sprawdź Osiągnięcia i zacznij je zdobywać!",
"onboardingCompleteDesc": "Zdobyłeś <strong> 5 osiągnięć </strong> i <strong class=\"gold-amount\">100 Dukatów</strong> za ukończenie swoich zadań.",
"achievementJustAddWaterModalText": "Ukończyłeś misje dla zwierząt domowych Ośmiornica, Konik Morski, Mątwa, Wieloryb, Żółw, Nudibranch, Wąż Morski i Delfin!",
"achievementJustAddWaterModalText": "Ukończyłeś misje ze zwierzętami: Ośmiornica, Konik Morski, Mątwa, Wieloryb, Żółw, Ślimak Morski, Wąż Morski i Delfin!",
"achievementPrimedForPainting": "Biały Kieł",
"achievementPurchasedEquipmentText": "Kupił swój pierwszy element wyposażenia.",
"achievementHatchedPetText": "Oswoił swojego pierwszego Zwierzaka.",
"achievementHatchedPet": "Oswojono Zwierzaka",
"achievementCompletedTaskModalText": "Odznaczaj swoje zadania, aby zdobywać nagrody",
"achievementPurchasedEquipmentText": "Kupił swój pierwszy element ekwipunku.",
"achievementHatchedPetText": "Wykluł swojego pierwszego Zwierzaka.",
"achievementHatchedPet": "Wykluj Zwierzaka",
"achievementCompletedTaskModalText": "Odznacz swoje zadania, aby zdobywać nagrody",
"achievementCreatedTaskText": "Stworzyłeś swoje pierwsze zadanie.",
"achievementCreatedTask": "Stwórz swoje pierwsze zadanie",
"achievementUndeadUndertakerModalText": "Oswoiłeś wszystkie Potworne Wierzchowce!",
"achievementUndeadUndertakerText": "Oswoił wszystkie Potworne Wierzchowce.",
"achievementUndeadUndertaker": "Jeździec bez głowy",
"achievementMonsterMagus": "Potworny Opiekun",
"achievementUndeadUndertakerModalText": "Oswoiłeś wszystkie Wierzchowce Zombie!",
"achievementUndeadUndertakerText": "Oswoił wszystkie Wierzchowce Zombie.",
"achievementUndeadUndertaker": "Ponury Kosiarz",
"achievementMonsterMagus": "Protektor Poczwar",
"achievementAridAuthorityText": "Oswoił wszystkie Pustynne Wierzchowce.",
"achievementAridAuthority": "Pustynny Opiekun",
"achievementDustDevilModalText": "Oswoiłeś wszyskie Pustynne Zwierzaki!",
"achievementDustDevilText": "Oswoił wszystkie Pustynne Zwierzaki.",
"achievementAridAuthority": "Pustynny Przywódca",
"achievementDustDevilModalText": "Zebrałeś wszystkie Pustynne Zwierzęta!",
"achievementDustDevilText": "Zebrał wszystkie Pustynne Zwierzęta.",
"achievementDustDevil": "Prochy Pustyni",
"achievementAllYourBaseModalText": "Oswoiłeś wszystkie Podstawowe Wierzchowce!",
"achievementAllYourBaseText": "Oswoił wszystkie Podstawowe Wierzchowce.",
"achievementJustAddWater": "H2O Wystarczy Kropla",
"foundNewItemsExplanation": "Wykonywanie zadań daje Ci szansę na znalezienie przedmiotów, takich jak Jaja, Eliksiry Wyklucia, oraz Jedzonko dla Zwierzaków.",
"foundNewItemsExplanation": "Wykonanie zadań daje szansę na znalezienie przedmiotów, takich jak Jaja, Eliksiry Wykluwania i Jedzenie dla Zwierząt.",
"gettingStartedDesc": "Ukończ swoje aktualne zadania, aby otrzymać <strong> 5 Osiągnięć </strong> oraz <strong class=\"gold-amount\">100 Dukatów</strong>!",
"onboardingProgress": "<%= percentage %>% postępu",
"achievementRosyOutlookModalText": "Oswoiłeś wszystkie Różowe Wierzchowce!",
"achievementRosyOutlookText": "Oswoił wszystkie Różowe Wierzchowce.",
"achievementTickledPinkModalText": "Oswoiłeś wszystkie Różowe Zwierzaki!",
"achievementTickledPinkText": "Oswoił wszystkie Różowe Zwierzaki.",
"achievementFedPetModalText": "Mamy wiele rodzajów jedzenia. Sprawdź, które z nich najbardziej odpowiadają twojemu Zwierzakowi",
"achievementRosyOutlookModalText": "Oswoiłeś wszystkie Landrynkowo Różowe Wierzchowce!",
"achievementRosyOutlookText": "Oswoił wszystkie Landrynkowo Różowe Wierzchowce.",
"achievementTickledPinkModalText": "Zebrałeś wszystkie Landrynkowo Różowe Zwierzęta!",
"achievementTickledPinkText": "Zebrał wszystkie Landrynkowo Różowe Zwierzęta.",
"achievementFedPetModalText": "Istnieje wiele rodzajów jedzenia, ale Zwierzaki potrafią być wybredne",
"achievementHatchedPetModalText": "Udaj się do ekwipunku, aby połączyć Eliksir Wyklucia z Jajkiem",
"achievementMindOverMatter": "Twój Umysł - Twoja Siła",
"onboardingComplete": "Wykonałeś wszystkie twoje aktualne zadania!",
"onboardingComplete": "Wykonałeś wszystkie swoje aktualne zadania!",
"yourProgress": "Twój Postęp",
"achievementBareNecessitiesModalText": "Ukończyłeś(-aś) misje z chowańcami: Małpką, Leniwcem i Drzewkiem!",
"achievementBareNecessitiesText": "Zakończono misję z chowańcami: Małpą, Leniwcem i Drzewkiem.",
"achievementBareNecessities": "Pierwotne instynkty",
"achievementTickledPink": "Łaskocący Róż",
"achievementAllYourBase": "Wszystkie podstawowe",
"achievementMindOverMatterModalText": "Wypełniłeś(-aś) misje z chowańcami: Skałą, Piankowym Śluzem i Przędzą!",
"achievementMindOverMatterText": "Ukończono misje z chowańcami: Skałą, Piankowym Śluzem i Przędzą.",
"achievementFreshwaterFriendsModalText": "Ukończyłeś(-aś) misje z chowańcami: Aksolotlem, Żabą i Hipopotamem!",
"achievementFreshwaterFriendsText": "Ukończono misje z chowańcami: Aksolotlem, Żabą i Hipciem.",
"achievementBareNecessitiesModalText": "Ukończyłeś misje ze zwierzętami: Małpka, Leniwiec i Sadzonka!",
"achievementBareNecessitiesText": "Ukończ misję ze zwierzętami: Małpa, Leniwiec i Sadzonka.",
"achievementBareNecessities": "Podstawowe Potrzeby",
"achievementTickledPink": "Landrynkowy Róż",
"achievementAllYourBase": "Twoje Podstawy",
"achievementMindOverMatterModalText": "Wypełniłeś misje ze zwierzętami: Skała, Śluz i Przędza!",
"achievementMindOverMatterText": "Ukończono misje ze zwierzętami: Skała, Śluz i Przędza.",
"achievementFreshwaterFriendsModalText": "Ukończyłeś misje ze zwierzętami: Aksolotl, Żaba i Hipopotam!",
"achievementFreshwaterFriendsText": "Ukończono misje ze zwierzętami: Aksolotl, Żaba i Hipopotam.",
"achievementFreshwaterFriends": "Słodkowodni Przyjaciele",
"achievementAllThatGlittersModalText": "Okiełznałeś(-aś) wszystkie złote wierzchowce!",
"achievementAllThatGlittersText": "Okiełznano wszystkie złote wierzchowce.",
"achievementAllThatGlitters": "Wszystko co błyszczy",
"achievementGoodAsGoldModalText": "Zebrałeś(-aś) wszystkie złote chowańce!",
"achievementGoodAsGoldText": "Zebrane wszystkie Złote Chowańce.",
"achievementGoodAsGold": "Na wagę złota",
"achievementAllThatGlittersModalText": "Oswoiłeś wszystkie Złote Wierzchowce!",
"achievementAllThatGlittersText": "Oswoił wszystkie Złote Wierzchowce.",
"achievementAllThatGlitters": "Wszystko co Błyszczy",
"achievementGoodAsGoldModalText": "Zebrałeś wszystkie Złote Zwierzęta!",
"achievementGoodAsGoldText": "Zebrał wszystkie Złote Zwierzęta.",
"achievementGoodAsGold": "Na Wagę Złota",
"yourRewards": "Twoje Nagrody",
"achievementBoneCollector": "Kolekcjoner Kości",
"achievementRedLetterDay": "Pamiętny Dzień Czerwieni",
@@ -99,24 +99,24 @@
"achievementSeeingRedText": "Zebrał wszystkie Czerwone Chowańce.",
"achievementSeeingRed": "Czerwono widzę",
"achievementSkeletonCrewText": "Oswoił wszystkie Szkieletowe Wierzchowce.",
"achievementSkeletonCrew": "Szkieletowa Ekipa",
"achievementBoneCollectorModalText": "Zebrałeś wszystkie Szkieletowe Chowańce!",
"achievementBoneCollectorText": "Okiełznał wszystkie Szkieletowe Chowańce.",
"achievementSkeletonCrew": "Szkieletowa Załoga",
"achievementBoneCollectorModalText": "Zebrałeś wszystkie Szkieletowe Zwierzęta!",
"achievementBoneCollectorText": "Zebrał wszystkie Szkieletowe Zwierzęta.",
"achievementSkeletonCrewModalText": "Oswoiłeś wszystkie Szkieletowe Wierzchowce!",
"achievementLegendaryBestiary": "Legendarny Bestiariusz",
"achievementSeasonalSpecialistModalText": "Ukończyłeś wszystkie sezonowe misje!",
"achievementSeasonalSpecialistText": "Ukończył wszystkie wiosenne i zimowe zadania: Poszukiwanie jajek, Święty Mikołaj- traper i Znajdź młode!",
"achievementSeasonalSpecialistText": "Ukończył wszystkie wiosenne i zimowe misje: Poszukiwanie jajek, Święty Mikołaj- traper i Znajdź młode!",
"achievementSeasonalSpecialist": "Sezonowy Ekspert",
"achievementLegendaryBestiaryModalText": "Zebrałeś wszystkie mityczne chowańce!",
"achievementLegendaryBestiaryText": "Wykluł/a wszystkie podstawowe kolory mitycznych chowańców: Smoka, Latającą Świnię, Gryfa, Węża Morskiego i Jednorożca!",
"achievementWildBlueYonderText": "Oswojono wszystkie Wierzchowce Niebieskiej Waty Cukrowej.",
"achievementLegendaryBestiaryText": "Wykluł wszystkie standardowe kolory mitycznych zwierząt: Smok, Latająca Świnia, Gryf, Wąż Morski i Jednorożec!",
"achievementWildBlueYonderText": "Oswojono wszystkie Błękitne Wierzchowce.",
"achievementVioletsAreBlue": "Fiołki są niebieskie",
"achievementVioletsAreBlueText": "Zebrano wszystkie Chowańce Niebieskiej Waty Cukrowej.",
"achievementDomesticated": "Dziadek farmę miał",
"achievementVioletsAreBlueModalText": "Zebrałeś wszystkie Chowańce Niebieskiej Waty Cukrowej!",
"achievementWildBlueYonder": "W siną dal",
"achievementVioletsAreBlueModalText": "Zebrałeś wszystkie Błękitne Zwierzęta!",
"achievementWildBlueYonder": "W Siną Dal",
"achievementDomesticatedModalText": "Oswoiłeś wszystkie domowe chowańce!",
"achievementWildBlueYonderModalText": "Oswoiłeś wszystkie Wierzchowce Niebieskiej Waty Cukrowej!",
"achievementWildBlueYonderModalText": "Oswoiłeś wszystkie Błękitne Wierzchowce!",
"achievementDomesticatedText": "Wykluł/a wszystkie podstawowe kolory domowych chowańców: fretkę, świnkę morską, koguta, latającą świnię, szczura, królika, konia i krowę!",
"achievementShadyCustomer": "Klient spod ciemnej gwiazdy",
"achievementShadyCustomerText": "Oswojono wszystkie cieniste chowańce.",
@@ -124,5 +124,19 @@
"achievementShadeOfItAllText": "Oswojono wszystkie cieniste wierzchowce.",
"achievementShadeOfItAllModalText": "Oswoiłeś wszystkie cieniste wierzchowce!",
"achievementShadeOfItAll": "Cień nad Cieniami",
"achievementZodiacZookeeper": "Zodiakalny Dozorca Zoo"
"achievementZodiacZookeeper": "Zodiakalny Dozorca Zoo",
"achievementGroupsBeta2022Text": "Ty i twoja drużyna ofiarowaliście bezcenną informację zwrotną do testu pomocy Habitice.",
"achievementGroupsBeta2022": "Interaktywny Beta Tester",
"achievementGroupsBeta2022ModalText": "Ty i twoja drużyna pomogliście Habitice testując i dając informacje zwrotne!",
"achievementWoodlandWizard": "Leśny Czarodziej",
"achievementWoodlandWizardText": "Wykluł wszystkie standardowe kolory leśnych zwierząt: Borsuk, Niedźwiedź, Jeleń, Lis, Żaba, Jeż, Sowa, Ślimak, Wiewiórka i Sadzonka!",
"achievementWoodlandWizardModalText": "Zebrałeś wszystkie leśne zwierzęta!",
"achievementReptacularRumble": "Spektakularny Huk",
"achievementReptacularRumbleText": "Wykluł wszystkie standardowe kolory gadów: Aligator, Pterodaktyl, Wąż, Triceratops, Żółw, Tyranozaur i Welociraptor!",
"achievementReptacularRumbleModalText": "Zebrałeś wszystkie gady!",
"achievementBirdsOfAFeatherModalText": "Zebrałeś wszystkie latające zwierzęta!",
"achievementBirdsOfAFeather": "Papużki Nierozłączki",
"achievementBirdsOfAFeatherText": "Wykluł wszystkie standardowe kolory latających zwierząt: Latająca Świnia, Sowa, Papuga, Pterodaktyl, Gryf, Sokół, Paw i Kogut!",
"achievementZodiacZookeeperText": "Wykluł wszystkie standardowe kolory zwierząt zodiaku: Szczur, Krowa, Królik, Wąż, Koń, Owca, Małpa, Kogut, Wilk, Tygrys, Latająca Świnia i Smok!",
"achievementZodiacZookeeperModalText": "Zebrałeś wszystkie zwierzęta zodiakalne!"
}

View File

@@ -506,5 +506,15 @@
"backgroundElegantBallroomText": "Wytworna Sala Balowa",
"backgroundTeaPartyNotes": "Weź udział w Herbacianej Domówce.",
"backgroundTeaPartyText": "Herbaciana Domówka",
"backgrounds022020": "ZESTAW 69: Wydany w lutym 2020"
"backgrounds022020": "ZESTAW 69: Wydany w lutym 2020",
"hideLockedBackgrounds": "Ukryj zablokowane tła",
"backgrounds032020": "ZESTAW 70: Wydany w marcu 2020",
"backgroundAmongGiantFlowersText": "Pośród Gigantycznych Kwiatów",
"backgroundAmongGiantFlowersNotes": "Tułaczka Pośród Gigantycznych Kwiatów.",
"backgroundButterflyGardenText": "Ogród Motyli",
"backgrounds042020": "ZESTAW 71: Wydany w kwietniu 2020",
"backgroundButterflyGardenNotes": "Impreza z zapylaczami w Ogrodzie Motyli.",
"backgroundSucculentGardenText": "Ogród Sukulentów",
"backgroundSucculentGardenNotes": "Napawaj się pustynnym pięknem Ogrodu Sukulentów.",
"backgroundAnimalCloudsText": "Zwierzęce Chmury"
}

View File

@@ -212,7 +212,7 @@
"hatchingPotionFrost": "Mroźny",
"hatchingPotionIcySnow": "Lodowaty Śnieg",
"hatchingPotionNotes": "Wylej eliksir na jajko, a wykluje się z niego <%= potText(locale) %>.",
"premiumPotionAddlNotes": "Nie nadaje się do użytku na jajach otrzymanych za misje. Dostępny w sprzedaży do <%= date(locale) %>.",
"premiumPotionAddlNotes": "Nie nadaje się do użytku na jajach otrzymanych za misje. Dostępny w sprzedaży do <%= date(locale) %>.",
"foodMeat": "Mięso",
"foodMeatThe": "Mięso",
"foodMeatA": "Mięso",
@@ -370,5 +370,7 @@
"hatchingPotionSolarSystem": "Układ Słoneczny",
"hatchingPotionMoonglow": "Blask Księżyca",
"hatchingPotionMossyStone": "Omszony Głaz",
"hatchingPotionOnyx": "Onyks"
"hatchingPotionOnyx": "Onyks",
"hatchingPotionPorcelain": "Porcelana",
"hatchingPotionVirtualPet": "Wirtualny Zwierzak"
}

View File

@@ -5,7 +5,7 @@
"accept2Terms": "oraz",
"chores": "Obowiązkami",
"clearBrowserData": "Wyczyść dane wyszukiwarki",
"communityExtensions": "<a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Dodatki i rozszerzenia</a>",
"communityExtensions": "Dodatki i rozszerzenia",
"communityFacebook": "Facebook",
"companyAbout": "Jak to działa",
"companyBlog": "Blog",

View File

@@ -2,7 +2,7 @@
"clearCompleted": "Usuń zakończone",
"clearCompletedDescription": "Zakończone Do Zrobienia zostają usunięte po 30 dniach dla osób bez subskrypcji i po 90 dniach dla subskrybentów.",
"clearCompletedConfirm": "Jesteś pewien, że chcesz usunąć zakończone Do Zrobienia?",
"addMultipleTip": "<strong>Porada:</strong> W celu dodania wielu <%= taskType %>, oddziel każde z nich wstawiając znak końca linii (Shift + Enter), a następnie wciśnij \"Enter.\"",
"addMultipleTip": "<strong>Wskazówka:</strong> W celu dodania wielu <%= taskType %>, oddziel każde z nich wstawiając znak końca linii (Shift + Enter), a następnie wciśnij \"Enter.\"",
"addATask": "Dodaj <%= type %>",
"editATask": "Edytuj <%= type %>",
"createTask": "Stwórz <%= type %>",
@@ -139,5 +139,6 @@
"adjustCounter": "Dostosuj Licznik",
"editTagsText": "Edytuj Tagi",
"counter": "Licznik",
"resetCounter": "Zresetuj Licznik"
"resetCounter": "Zresetuj Licznik",
"taskSummary": "Podsumowanie <%= type %>"
}

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