Compare commits

...

26 Commits

Author SHA1 Message Date
Hafiz 4250fbc53f Fix inconsistent profile URL format between own and other users' profiles
- Update profile tab navigation to use consistent URL format for all users
- Redirect old /user/* routes to new format for backward compatibility
- Update all navigation points (dropdown menu, notifications) to use new URLs
2025-08-06 13:24:31 -05:00
Hafiz 0c0dc20dcc Fix undefined userId 2025-08-05 12:53:28 -05:00
Hafiz c0508a2f22 Fix profile modal tab navigation URLs for both own and other users profiles
- Add routes for /user/profile, /user/stats, and /user/achievements
- Update selectPage() to properly update URLs when switching tabs
- Own profile uses /user/{tab} format
- Other users' profiles use /profile/{userId}#{tab} format
- Parse hash fragments when navigating to other users' profile tabs
- Ensure direct navigation to tab URLs opens correct tab
2025-08-05 11:59:11 -05:00
Fiz 2feadd6125 Merge pull request #15483 from HabitRPG/kalista/category-content
Add Challenge categories to content API
2025-07-31 12:38:01 -05:00
Kalista Payne efe0b3cd9e 5.38.0 2025-07-28 14:15:00 -05:00
Kalista Payne 96731da380 5.37.3 2025-07-28 14:06:45 -05:00
Weblate 0c5dd5d8b5 Merge branch 'origin/develop' into Weblate. 2025-07-28 21:03:29 +02:00
Weblate 2f943a22e6 Translated using Weblate (German)
Currently translated at 100.0% (134 of 134 strings)

Translated using Weblate (German)

Currently translated at 100.0% (134 of 134 strings)

Translated using Weblate (German)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (German)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (German)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (German)

Currently translated at 100.0% (243 of 243 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 98.6% (850 of 862 strings)

Translated using Weblate (German)

Currently translated at 99.8% (3373 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.8% (3373 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.8% (3373 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.5% (3361 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.5% (3361 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.5% (3361 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.4% (3360 of 3377 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (185 of 185 strings)

Translated using Weblate (Polish)

Currently translated at 67.1% (579 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 67.1% (579 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

Translated using Weblate (German)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (German)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 14.2% (35 of 245 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 13.8% (34 of 245 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 13.0% (32 of 245 strings)

Translated using Weblate (Hebrew)

Currently translated at 2.0% (5 of 245 strings)

Translated using Weblate (Hebrew)

Currently translated at 66.1% (570 of 862 strings)

Translated using Weblate (Portuguese)

Currently translated at 54.1% (1830 of 3377 strings)

Co-authored-by: FingerTiao <787170918@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com>
Co-authored-by: Jonathan Niessen <37.friedrich@gmail.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Katharina <katharinaanna.wilding@gmail.com>
Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Remigiusz Haziak <haziakremigiusz@gmail.com>
Co-authored-by: Uwe B <hbtca@tunixgut.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Wellinton Cardoso <wmcardoso1@hotmail.com>
Co-authored-by: cloudzzy <truskawka412@gmail.com>
Co-authored-by: 吳昀錡 <J1120241@gm.fdhs.tyc.edu.tw>
Translate-URL: https://translate.habitica.com/projects/habitica/character/de/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/de/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/de/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/he/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/de/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/he/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pl/
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Npc
Translation: Habitica/Questscontent
2025-07-28 21:03:17 +02:00
Phillip Thelen 666184d7e4 Fix 500 when deleting a very old group plan account (#15481) 2025-07-28 09:50:38 -05:00
Phillip Thelen 17d22dda3f enforce x-client header (#15476) 2025-07-22 14:00:51 -05:00
Natalie d1a18c121d August 2025 Content Build (#15460)
* chore: 2025-08 content build

* chore: fix typos

* fix(string): degender the news

---------

Co-authored-by: Kalista Payne <sabrecat@gmail.com>
2025-07-21 17:59:40 -05:00
Kalista Payne 836d7f3991 5.37.2 2025-07-21 09:01:59 -05:00
Weblate ace9c3c46a Translated using Weblate (English (United Kingdom))
Currently translated at 82.7% (221 of 267 strings)

Translated using Weblate (Polish)

Currently translated at 67.0% (578 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 67.0% (578 of 862 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 62.6% (57 of 91 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 71.4% (185 of 259 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 69.1% (179 of 259 strings)

Translated using Weblate (German)

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (German)

Currently translated at 98.9% (191 of 193 strings)

Translated using Weblate (German)

Currently translated at 99.3% (3354 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.3% (3354 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (412 of 412 strings)

Translated using Weblate (Japanese)

Currently translated at 89.0% (768 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 12.6% (31 of 245 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 12.6% (31 of 245 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 78.7% (193 of 245 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 96.7% (237 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 86.8% (749 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 99.3% (905 of 911 strings)

Translated using Weblate (German)

Currently translated at 99.2% (3352 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 12.2% (30 of 245 strings)

Translated using Weblate (Japanese)

Currently translated at 82.0% (201 of 245 strings)

Translated using Weblate (German)

Currently translated at 99.2% (3350 of 3377 strings)

Translated using Weblate (Russian)

Currently translated at 88.9% (2994 of 3367 strings)

Translated using Weblate (Russian)

Currently translated at 88.8% (2991 of 3367 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 67.5% (175 of 259 strings)

Translated using Weblate (German)

Currently translated at 99.1% (3348 of 3377 strings)

Translated using Weblate (Japanese)

Currently translated at 85.8% (158 of 184 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Japanese)

Currently translated at 81.6% (200 of 245 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 86.3% (787 of 911 strings)

Translated using Weblate (Japanese)

Currently translated at 79.1% (194 of 245 strings)

Translated using Weblate (Japanese)

Currently translated at 88.9% (767 of 862 strings)

Translated using Weblate (German)

Currently translated at 99.0% (3346 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.0% (3346 of 3377 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.6% (390 of 412 strings)

Translated using Weblate (Japanese)

Currently translated at 91.5% (3090 of 3377 strings)

Translated using Weblate (Japanese)

Currently translated at 85.3% (228 of 267 strings)

Translated using Weblate (Japanese)

Currently translated at 88.8% (766 of 862 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (412 of 412 strings)

Translated using Weblate (Japanese)

Currently translated at 77.5% (190 of 245 strings)

Translated using Weblate (Ukrainian)

Currently translated at 87.6% (234 of 267 strings)

Translated using Weblate (Ukrainian)

Currently translated at 57.6% (1946 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.0% (3345 of 3377 strings)

Translated using Weblate (German)

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (German)

Currently translated at 99.0% (3345 of 3377 strings)

Translated using Weblate (German)

Currently translated at 99.0% (3345 of 3377 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.3% (427 of 430 strings)

Translated using Weblate (Polish)

Currently translated at 32.6% (80 of 245 strings)

Translated using Weblate (Ukrainian)

Currently translated at 87.6% (234 of 267 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (266 of 267 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (266 of 267 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (845 of 845 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Ukrainian)

Currently translated at 98.8% (425 of 430 strings)

Translated using Weblate (Ukrainian)

Currently translated at 57.6% (1946 of 3377 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.8% (107 of 114 strings)

Translated using Weblate (Ukrainian)

Currently translated at 57.5% (1944 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 66.8% (576 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 59.3% (54 of 91 strings)

Translated using Weblate (Polish)

Currently translated at 89.8% (240 of 267 strings)

Translated using Weblate (Polish)

Currently translated at 87.4% (376 of 430 strings)

Translated using Weblate (Polish)

Currently translated at 52.3% (1769 of 3377 strings)

Translated using Weblate (Ukrainian)

Currently translated at 55.9% (137 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 28.5% (70 of 245 strings)

Translated using Weblate (Polish)

Currently translated at 66.8% (576 of 862 strings)

Translated using Weblate (Polish)

Currently translated at 59.3% (54 of 91 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (412 of 412 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Polish)

Currently translated at 96.4% (110 of 114 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.6% (258 of 259 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 91.8% (395 of 430 strings)

Translated using Weblate (German)

Currently translated at 98.9% (3343 of 3377 strings)

Translated using Weblate (Ukrainian)

Currently translated at 55.5% (136 of 245 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 58.2% (53 of 91 strings)

Translated using Weblate (Korean)

Currently translated at 80.1% (730 of 911 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Polish)

Currently translated at 88.4% (229 of 259 strings)

Translated using Weblate (Polish)

Currently translated at 97.3% (401 of 412 strings)

Translated using Weblate (Polish)

Currently translated at 85.3% (221 of 259 strings)

Translated using Weblate (German)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (German)

Currently translated at 99.7% (909 of 911 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 87.5% (798 of 911 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Swedish)

Currently translated at 4.8% (12 of 245 strings)

Translated using Weblate (Swedish)

Currently translated at 1.2% (3 of 245 strings)

Translated using Weblate (Swedish)

Currently translated at 94.6% (53 of 56 strings)

Translated using Weblate (Swedish)

Currently translated at 77.6% (104 of 134 strings)

Translated using Weblate (Swedish)

Currently translated at 86.2% (50 of 58 strings)

Translated using Weblate (Swedish)

Currently translated at 66.5% (286 of 430 strings)

Translated using Weblate (Swedish)

Currently translated at 81.8% (199 of 243 strings)

Translated using Weblate (Swedish)

Currently translated at 51.6% (47 of 91 strings)

Translated using Weblate (Swedish)

Currently translated at 91.4% (43 of 47 strings)

Translated using Weblate (Swedish)

Currently translated at 66.2% (285 of 430 strings)

Translated using Weblate (Swedish)

Currently translated at 76.0% (140 of 184 strings)

Translated using Weblate (Swedish)

Currently translated at 53.6% (139 of 259 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Hebrew)

Currently translated at 78.9% (90 of 114 strings)

Translated using Weblate (Hebrew)

Currently translated at 66.4% (89 of 134 strings)

Translated using Weblate (Hebrew)

Currently translated at 56.2% (242 of 430 strings)

Translated using Weblate (Hebrew)

Currently translated at 38.5% (1301 of 3377 strings)

Translated using Weblate (Hebrew)

Currently translated at 90.5% (220 of 243 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Hebrew)

Currently translated at 66.1% (570 of 862 strings)

Translated using Weblate (Hebrew)

Currently translated at 98.4% (190 of 193 strings)

Translated using Weblate (Hebrew)

Currently translated at 58.6% (152 of 259 strings)

Translated using Weblate (Dutch)

Currently translated at 37.5% (92 of 245 strings)

Translated using Weblate (French)

Currently translated at 100.0% (259 of 259 strings)

Translated using Weblate (Dutch)

Currently translated at 37.1% (91 of 245 strings)

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translated using Weblate (Hebrew)

Currently translated at 75.0% (6 of 8 strings)

Translated using Weblate (Hebrew)

Currently translated at 87.2% (212 of 243 strings)

Translated using Weblate (Hebrew)

Currently translated at 75.0% (138 of 184 strings)

Translated using Weblate (Hebrew)

Currently translated at 88.8% (48 of 54 strings)

Translated using Weblate (Hebrew)

Currently translated at 66.1% (570 of 862 strings)

Translated using Weblate (Hebrew)

Currently translated at 57.1% (52 of 91 strings)

Translated using Weblate (Hebrew)

Currently translated at 98.4% (190 of 193 strings)

Translated using Weblate (Hebrew)

Currently translated at 96.3% (106 of 110 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3377 of 3377 strings)

Co-authored-by: Adrielle Marques <adrielle.marques3030@gmail.com>
Co-authored-by: Aleksander Mieciek <alex.mieciek@gmail.com>
Co-authored-by: AlexFad <2077505931@qq.com>
Co-authored-by: Alexandre Le Mercier <alexandre.le.mercier@ulb.be>
Co-authored-by: Ana <taranaana75@gmail.com>
Co-authored-by: Andrea <goffopaguro@gmail.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Eddy Nottingham <habitica.com.scone566@simplelogin.com>
Co-authored-by: FingerTiao <787170918@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jezz <lorraly@gmail.com>
Co-authored-by: Jezzica Israelsson <lorraly@gmail.com>
Co-authored-by: Jonathan Niessen <37.friedrich@gmail.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de>
Co-authored-by: Maximiliano Guerra <guguloco2006@gmail.com>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Pasquale Bosso <protagora87@gmail.com>
Co-authored-by: Remigiusz Haziak <haziakremigiusz@gmail.com>
Co-authored-by: Ri Vargas <goldenhaitang@gmail.com>
Co-authored-by: Sara Olson <sara@habitica.com>
Co-authored-by: Sonia <sophishport@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Summer_GUI <heyang94@163.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Uwe B <hbtca@tunixgut.de>
Co-authored-by: Viktor Révész <rviktor@ivankapal.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: gongxueyan <1264752231@qq.com>
Co-authored-by: haru kake <hebey27020@bulmp3.com>
Co-authored-by: luckycccc <806009164@qq.com>
Co-authored-by: Ірина <ira.chipsa@gmail.com>
Co-authored-by: 吳昀錡 <J1120241@gm.fdhs.tyc.edu.tw>
Co-authored-by: 污染源 <polluter979@qq.com>
Co-authored-by: 김수연 <dus28232@naver.com>
Co-authored-by: ? <importantdata78@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/he/
Translate-URL: https://translate.habitica.com/projects/habitica/character/de/
Translate-URL: https://translate.habitica.com/projects/habitica/character/he/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/he/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/death/he/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/he/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/front/he/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/he/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/he/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/he/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/he/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/he/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/he/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/he/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/he/
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/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/he/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Death
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Loginincentives
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
2025-07-21 11:58:35 +02:00
Fiz 068640311e Reload window after changing password (#15474)
* Reload window after changing password

* Shows password change success message

Displays a success snackbar after a user successfully changes their password. This provides visual confirmation to the user that the password update was successful.
The success message is displayed only once after the page reloads.

* lint fix trailing spaces
2025-07-16 13:07:28 -05:00
Fiz f26d2a59ae add InvalidCredentialsError with language-agnostic code (#15472)
* add InvalidCredentialsError with language-agnostic code and update backend & web logout logic

* error.code in API error responses

Updated the error handler to serialize responseErr.code as the JSON error field, falling back to responseErr.name when no code is set.

* fix(lint): whitespace and missing def

* fix(lint): missed one

* add InvalidCredentialsError case for bad token

Add test verifying that auth middleware throws InvalidCredentialsError with code "invalid_credentials" and correct translated message when the API token is invalid.

* fix(test): user fields implicitly required

---------

Co-authored-by: Kalista Payne <sabrecat@gmail.com>
2025-07-15 09:49:11 -05:00
Phillip Thelen 03c7e9172e fix double submit for pw reset (#15473) 2025-07-14 16:14:20 -05:00
negue 6fdc072ec3 reset the ApiToken on password changes/resets (#15433)
* reset the ApiToken on password changes/resets

* fix/add tests

* fix(typo): test grammar

* update new API Token Strings, removed unused one

---------

Co-authored-by: Kalista Payne <sabrecat@gmail.com>
2025-07-01 12:30:34 -05:00
Kalista Payne e68661c04b 5.37.1 2025-07-01 11:54:42 -05:00
Weblate 4f567592ea Translated using Weblate (Italian)
Currently translated at 84.6% (237 of 280 strings)

Translated using Weblate (Swedish)

Currently translated at 52.0% (139 of 267 strings)

Translated using Weblate (German)

Currently translated at 99.6% (266 of 267 strings)

Translated using Weblate (Swedish)

Currently translated at 94.6% (53 of 56 strings)

Translated using Weblate (Swedish)

Currently translated at 92.3% (12 of 13 strings)

Translated using Weblate (Swedish)

Currently translated at 86.8% (99 of 114 strings)

Translated using Weblate (Swedish)

Currently translated at 74.6% (100 of 134 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Swedish)

Currently translated at 66.0% (284 of 430 strings)

Translated using Weblate (Swedish)

Currently translated at 75.5% (139 of 184 strings)

Translated using Weblate (Swedish)

Currently translated at 72.0% (621 of 862 strings)

Translated using Weblate (Swedish)

Currently translated at 47.2% (43 of 91 strings)

Translated using Weblate (Swedish)

Currently translated at 87.2% (41 of 47 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (Spanish)

Currently translated at 99.9% (3375 of 3377 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 10.2% (25 of 245 strings)

Translated using Weblate (Spanish)

Currently translated at 99.8% (3372 of 3377 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 7.7% (19 of 245 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.6% (390 of 412 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 93.2% (125 of 134 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (French)

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (Spanish)

Currently translated at 99.7% (3369 of 3377 strings)

Translated using Weblate (German)

Currently translated at 98.9% (3341 of 3377 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 5.7% (14 of 245 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 83.8% (223 of 266 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 92.5% (124 of 134 strings)

Translated using Weblate (Portuguese)

Currently translated at 54.1% (1829 of 3377 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Portuguese)

Currently translated at 53.5% (1808 of 3377 strings)

Translated using Weblate (Italian)

Currently translated at 28.1% (69 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (91 of 91 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (267 of 267 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (412 of 412 strings)

Translated using Weblate (Polish)

Currently translated at 52.3% (1768 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 52.3% (1768 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 52.3% (1768 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 61.4% (172 of 280 strings)

Translated using Weblate (Polish)

Currently translated at 52.3% (1768 of 3377 strings)

Translated using Weblate (French)

Currently translated at 100.0% (3377 of 3377 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (243 of 243 strings)

Translated using Weblate (Polish)

Currently translated at 32.2% (79 of 245 strings)

Translated using Weblate (Polish)

Currently translated at 94.4% (389 of 412 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (French)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (243 of 243 strings)

Translated using Weblate (Italian)

Currently translated at 92.3% (170 of 184 strings)

Translated using Weblate (Italian)

Currently translated at 27.3% (67 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (412 of 412 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Polish)

Currently translated at 99.1% (241 of 243 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (234 of 243 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (234 of 243 strings)

Translated using Weblate (Polish)

Currently translated at 86.5% (231 of 267 strings)

Translated using Weblate (Polish)

Currently translated at 94.6% (89 of 94 strings)

Translated using Weblate (Polish)

Currently translated at 91.3% (222 of 243 strings)

Translated using Weblate (Polish)

Currently translated at 30.6% (75 of 245 strings)

Translated using Weblate (Polish)

Currently translated at 30.6% (75 of 245 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (193 of 193 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Polish)

Currently translated at 84.2% (225 of 267 strings)

Translated using Weblate (Polish)

Currently translated at 84.2% (225 of 267 strings)

Translated using Weblate (Polish)

Currently translated at 84.2% (225 of 267 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (134 of 134 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (243 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 99.1% (241 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 99.1% (241 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 96.2% (234 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 96.2% (234 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 93.4% (227 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 93.4% (227 of 243 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Russian)

Currently translated at 88.8% (2992 of 3367 strings)

Translated using Weblate (Russian)

Currently translated at 88.8% (2992 of 3367 strings)

Translated using Weblate (Russian)

Currently translated at 88.8% (2992 of 3367 strings)

Translated using Weblate (Italian)

Currently translated at 86.3% (2907 of 3367 strings)

Translated using Weblate (Russian)

Currently translated at 71.8% (176 of 245 strings)

Translated using Weblate (Russian)

Currently translated at 70.2% (172 of 245 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Russian)

Currently translated at 66.9% (164 of 245 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (911 of 911 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (134 of 134 strings)

Translated using Weblate (Italian)

Currently translated at 22.0% (54 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 22.0% (54 of 245 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (908 of 908 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (908 of 908 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (167 of 167 strings)

Co-authored-by: Bartosz Babik <kotka-wali0h@icloud.com>
Co-authored-by: Goldy <mariesipova314@gmail.com>
Co-authored-by: Jackal <qwerty70244@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jan P <jankrzpow@gmail.com>
Co-authored-by: Jezzica Israelsson <lorraly@gmail.com>
Co-authored-by: Jonathan Niessen <37.friedrich@gmail.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Kernis <kerhsing.wang@gmail.com>
Co-authored-by: LaiYi <lysinexxin@163.com>
Co-authored-by: Nicolas Samuel Reuter <nicolasreuter1@gmail.com>
Co-authored-by: Nik <doni.della.morte5619@gmail.com>
Co-authored-by: Pasquale Bosso <protagora87@gmail.com>
Co-authored-by: R. J <ricardo@pinho.org>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Sugo Gangotti <giacomo@ergonomia.it>
Co-authored-by: Summer_GUI <heyang94@163.com>
Co-authored-by: Svetlana <shkulepo@rambler.ru>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Val <3qes0hnzh@mozmail.com>
Co-authored-by: Viktor Révész <rviktor@ivankapal.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Zuz Q <zuzannakunik@gmail.com>
Co-authored-by: fitria nabila <fitria3nabila@gmail.com>
Co-authored-by: konhi <hello.konhi@gmail.com>
Co-authored-by: razil <boss.razmarin@gmail.com>
Co-authored-by: 吳昀錡 <J1120241@gm.fdhs.tyc.edu.tw>
Co-authored-by: ? <importantdata78@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/id/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/it/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/character/it/
Translate-URL: https://translate.habitica.com/projects/habitica/character/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/it/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/content/it/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/it/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/front/it/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/it/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/it/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/it/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Spells
Translation: Habitica/Subscriber
2025-07-01 05:18:55 +02:00
Kalista Payne 63c9b7a894 fix(groups): add missing markModified 2025-06-26 18:08:57 -05:00
Kalista Payne eaec39188e chore(subproj): update habitica-images 2025-06-26 17:55:24 -05:00
Natalie ba6940eb81 chore: update time travelers shop to display seasonal backgrounds (#15445)
* chore: update time travelers shop to display seasonal backgrounds

* chore: update time travelers banner (note CSS borken rn)

* chore: fix borken CSS and update logic in shop

* chore: added isSubscribed function, not working

* chore: isSubscribed working but no bg for subscribers

* chore: logic and css updates

* chore: add check for trinket

* chore: more time traveler shop logicking

* chore(git): heckin habitica-images

* refactor(style): indents/readability

* refactor(style): one more line break

* refactor(style): still more indents

* refactor(style): I wonder if lint can help with this stuff

* refactor(style): tighten up

---------

Co-authored-by: Kalista Payne <sabrecat@gmail.com>
2025-06-25 15:12:23 -05:00
Kalista Payne f8a3e4d673 perf(groups): use simplest possible query for cron script (#15457) 2025-06-25 14:56:50 -05:00
Phillip Thelen 2727da6f6c Correctly define components (#15458) 2025-06-25 14:56:29 -05:00
Kalista Payne 98a6535dc3 fix(content): don't filter out the thing we want 2025-06-16 16:43:56 -05:00
Kalista Payne 9948e8ee44 fix(mobile): provide Challenge categories via API 2025-06-16 16:43:24 -05:00
194 changed files with 1827 additions and 884 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "habitica",
"version": "5.37.0",
"version": "5.38.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "habitica",
"version": "5.37.0",
"version": "5.38.0",
"hasInstallScript": true,
"dependencies": {
"@babel/core": "^7.22.10",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "5.37.0",
"version": "5.38.0",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.22.10",
+11 -6
View File
@@ -8,7 +8,17 @@ const TASK_VALUE_CHANGE_FACTOR = 0.9747;
const MIN_TASK_VALUE = -47.27;
async function updateTeamTasks (team) {
if (team.purchased.plan.dateTerminated) {
const dateTerminated = new Date(team.purchased.plan.dateTerminated);
if (dateTerminated < new Date()) {
team.purchased.plan.customerId = undefined;
team.markModified('purchased.plan');
return team.save();
}
}
const toSave = [];
let teamLeader = await User.findOne({ _id: team.leader }, 'preferences').exec();
if (!teamLeader) { // why would this happen?
@@ -93,12 +103,7 @@ async function updateTeamTasks (team) {
export default async function processTeamsCron () {
const activeTeams = await Group.find({
'purchased.plan.customerId': { $exists: true },
$or: [
{ 'purchased.plan.dateTerminated': { $exists: false } },
{ 'purchased.plan.dateTerminated': null },
{ 'purchased.plan.dateTerminated': { $gt: new Date() } },
],
}).exec();
}, { cron: 1, leader: 1, purchased: 1 }).exec();
const cronPromises = activeTeams.map(updateTeamTasks);
return Promise.all(cronPromises);
+58 -1
View File
@@ -1,8 +1,11 @@
import nconf from 'nconf';
import requireAgain from 'require-again';
import {
generateRes,
generateReq,
} from '../../../helpers/api-unit.helper';
import { authWithHeaders as authWithHeadersFactory } from '../../../../website/server/middlewares/auth';
const authPath = '../../../../website/server/middlewares/auth';
describe('auth middleware', () => {
let res; let req; let
@@ -16,6 +19,7 @@ describe('auth middleware', () => {
describe('auth with headers', () => {
it('allows to specify a list of user field that we do not want to load', done => {
const authWithHeadersFactory = requireAgain(authPath).authWithHeaders;
const authWithHeaders = authWithHeadersFactory({
userFieldsToExclude: ['items'],
});
@@ -35,6 +39,7 @@ describe('auth middleware', () => {
});
it('makes sure some fields are always included', done => {
const authWithHeadersFactory = requireAgain(authPath).authWithHeaders;
const authWithHeaders = authWithHeadersFactory({
userFieldsToExclude: [
'items', 'auth.timestamps',
@@ -60,5 +65,57 @@ describe('auth middleware', () => {
return done();
});
});
it('errors with InvalidCredentialsError and code when token is wrong', done => {
const authWithHeadersFactory = requireAgain(authPath).authWithHeaders;
const authWithHeaders = authWithHeadersFactory({ userFieldsToExclude: [] });
req.headers['x-api-user'] = user._id;
req.headers['x-api-key'] = 'totally-wrong-token';
authWithHeaders(req, res, err => {
expect(err).to.exist;
expect(err.name).to.equal('InvalidCredentialsError');
expect(err.code).to.equal('invalid_credentials');
expect(err.message).to.equal(res.t('invalidCredentials'));
return done();
});
});
describe('when ENFORCE_CLIENT_HEADER is true', () => {
let authFactory;
beforeEach(() => {
sandbox.stub(nconf, 'get').withArgs('ENFORCE_CLIENT_HEADER').returns('true');
authFactory = requireAgain(authPath).authWithHeaders;
});
it('errors with missingClientHeader when x-client header is not present', done => {
const authWithHeaders = authFactory({ userFieldsToExclude: [] });
req.headers['x-api-user'] = user._id;
req.headers['x-api-key'] = user;
authWithHeaders(req, res, err => {
expect(err).to.exist;
expect(err.name).to.equal('BadRequest');
expect(err.message).to.equal(res.t('missingClientHeader'));
return done();
});
});
it('allows request to pass when x-client header is present', done => {
const authWithHeaders = authFactory({ userFieldsToExclude: [] });
req.headers['x-api-user'] = user._id;
req.headers['x-api-key'] = user.apiToken;
req.headers['x-client'] = 'habitica-web';
authWithHeaders(req, res, err => {
if (err) return done(err);
expect(res.locals.user).to.exist;
return done();
});
});
});
});
});
@@ -238,6 +238,28 @@ describe('POST /user/auth/reset-password-set-new-one', () => {
expect(isPassValid).to.equal(true);
});
it('changes the apiToken on password reset', async () => {
const user = await generateUser();
const previousToken = user.apiToken;
const code = encrypt(JSON.stringify({
userId: user._id,
expiresAt: moment().add({ days: 1 }),
}));
await user.updateOne({
'auth.local.passwordResetCode': code,
});
await api.post(`${endpoint}`, {
newPassword: 'my new password',
confirmPassword: 'my new password',
code,
});
await user.sync();
expect(user.apiToken).to.not.eql(previousToken);
});
it('renders the success page and convert the password from sha1 to bcrypt', async () => {
const user = await generateUser();
@@ -27,11 +27,30 @@ describe('PUT /user/auth/update-password', async () => {
newPassword,
confirmPassword: newPassword,
});
expect(response).to.eql({});
expect(response).to.exist;
expect(response.apiToken).to.exist;
await user.sync();
expect(user.auth.local.hashed_password).to.not.eql(previousHashedPassword);
});
it('should change the apiToken on password change', async () => {
const previousToken = user.apiToken;
const response = await user.put(ENDPOINT, {
password,
newPassword,
confirmPassword: newPassword,
});
const newToken = response.apiToken;
expect(newToken).to.exist;
await user.sync();
expect(user.apiToken).to.eql(newToken);
expect(user.apiToken).to.not.eql(previousToken);
});
it('returns an error when confirmPassword does not match newPassword', async () => {
await expect(user.put(ENDPOINT, {
password,
+16 -5
View File
@@ -111,6 +111,7 @@ import axios from 'axios';
import * as Analytics from '@/libs/analytics';
import { mapState } from '@/libs/store';
import snackbars from '@/components/snackbars/notifications';
import { LOCALSTORAGE_AUTH_KEY } from '@/libs/auth';
const COMMUNITY_MANAGER_EMAIL = import.meta.env.EMAILS_COMMUNITY_MANAGER_EMAIL;
@@ -222,11 +223,10 @@ export default {
const errorData = error.response.data;
const errorMessage = errorData.message || errorData;
const errorCode = errorData.error;
// Check for conditions to reset the user auth
// TODO use a specific error like NotificationNotFound instead of checking for the string
const invalidUserMessage = [this.$t('invalidCredentials'), 'Missing authentication headers.'];
if (invalidUserMessage.indexOf(errorMessage) !== -1) {
// If 'invalid_credentials' signaled, force logout
if (error.response.status === 401 && errorCode === 'invalid_credentials') {
this.$store.dispatch('auth:logout', { redirectToLogin: true });
return null;
}
@@ -269,6 +269,17 @@ export default {
const loadingScreen = document.getElementById('loading-screen');
if (loadingScreen) document.body.removeChild(loadingScreen);
// Check if we need to show password change success message
if (sessionStorage.getItem('passwordChangeSuccess') === 'true') {
sessionStorage.removeItem('passwordChangeSuccess');
this.$store.dispatch('snackbars:add', {
title: 'Habitica',
text: this.$t('passwordSuccess'),
type: 'success',
timeout: true,
});
}
this.$router.onReady(() => {
if (this.isStaticPage || !this.isUserLoggedIn) {
this.hideLoadingScreen();
@@ -280,7 +291,7 @@ export default {
this.loading = false;
},
checkForBannedUser (error) {
const AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings');
const AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY);
const parseSettings = JSON.parse(AUTH_SETTINGS);
const errorMessage = error.response.data.message;
@@ -2191,6 +2191,11 @@
width: 141px;
height: 147px;
}
.background_sunny_street_with_shops {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_sunny_street_with_shops.png');
width: 141px;
height: 147px;
}
.background_sunset_meadow {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_sunset_meadow.png');
width: 141px;
@@ -29900,6 +29905,11 @@
width: 90px;
height: 90px;
}
.broad_armor_armoire_redWaistcoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_redWaistcoat.png');
width: 114px;
height: 90px;
}
.broad_armor_armoire_robeOfDiamonds {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_robeOfDiamonds.png');
width: 114px;
@@ -30535,6 +30545,11 @@
width: 90px;
height: 90px;
}
.head_armoire_redNewsieHat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_redNewsieHat.png');
width: 114px;
height: 90px;
}
.head_armoire_regalCrown {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_regalCrown.png');
width: 114px;
@@ -31475,6 +31490,11 @@
width: 90px;
height: 90px;
}
.slim_armor_armoire_redWaistcoat {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_redWaistcoat.png');
width: 114px;
height: 90px;
}
.slim_armor_armoire_robeOfDiamonds {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_robeOfDiamonds.png');
width: 114px;
@@ -35635,6 +35655,16 @@
width: 114px;
height: 90px;
}
.shield_mystery_202508 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_mystery_202508.png');
width: 117px;
height: 120px;
}
.weapon_mystery_202508 {
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_mystery_202508.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;
+8 -3
View File
@@ -46,13 +46,11 @@
.background {
background-repeat: repeat-x;
height:216px;
width: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
flex-direction: column;
justify-content: center;
@@ -67,6 +65,13 @@
flex-direction: column;
}
.shop-message {
position: relative;
height: 76px;
margin: 71px auto;
width: 240px;
}
.npc {
position: absolute;
left: 0;
@@ -117,7 +117,7 @@ export default {
closeWithAction () {
this.close();
setTimeout(() => {
this.$router.push({ name: 'achievements' });
this.$router.push(`/profile/${this.$store.state.user.data._id}#achievements`);
}, 200);
},
},
@@ -97,9 +97,9 @@ import { mapState } from '@/libs/store';
import Sprite from '@/components/ui/sprite';
export default {
components: [
components: {
Sprite,
],
},
data () {
return {
maxHealth,
@@ -220,7 +220,6 @@
v-if="forgotPassword"
id="forgot-form"
@submit.prevent="handleSubmit"
@keyup.enter="handleSubmit"
>
<div class="text-center">
<div>
@@ -268,7 +267,6 @@
v-if="resetPasswordSetNewOne"
id="reset-password-set-new-one-form"
@submit.prevent="handleSubmit"
@keyup.enter="handleSubmit"
>
<div class="text-center">
<div>
@@ -30,6 +30,7 @@
<script>
import markdownDirective from '@/directives/markdown';
import { LOCALSTORAGE_AUTH_KEY } from '@/libs/auth';
const COMMUNITY_MANAGER_EMAIL = import.meta.env.EMAILS_COMMUNITY_MANAGER_EMAIL; // eslint-disable-line
@@ -39,7 +40,7 @@ export default {
},
computed: {
bannedMessage () {
const AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings');
const AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY);
const parseSettings = JSON.parse(AUTH_SETTINGS);
const userId = parseSettings ? parseSettings.auth.apiId : '';
@@ -71,7 +71,7 @@ export default {
props: ['notification', 'canRemove'],
methods: {
action () {
this.$router.push({ name: 'achievements' });
this.$router.push(`/profile/${this.$store.state.user.data._id}#achievements`);
},
},
};
@@ -43,7 +43,7 @@ export default {
},
methods: {
action () {
this.$router.push({ name: 'stats' });
this.$router.push(`/profile/${this.$store.state.user.data._id}#stats`);
},
},
};
@@ -176,7 +176,12 @@ export default {
}
},
showProfile (startingPage) {
this.$router.push({ name: startingPage });
const userId = this.$store.state.user.data._id;
let path = `/profile/${userId}`;
if (startingPage !== 'profile') {
path += `#${startingPage}`;
}
this.$router.push(path);
},
toLearnMore () {
this.$router.push({ name: 'subscription' });
@@ -41,30 +41,58 @@
<div class="standard-page">
<div class="featuredItems">
<div
v-if="isSubscribed || (hasTrinket && !isSubscribed)"
class="background"
:class="{'background-closed': closed, 'background-open': !closed }"
:style="{'background-image': imageURLs.background}"
>
<div
class="npc"
:class="{'closed': closed }"
:style="{'background-image': imageURLs.npc}"
>
<div class="featured-label">
<span class="rectangle"></span><span
<span class="rectangle"></span>
<span
v-once
class="text"
>{{ $t('timeTravelers') }}</span><span class="rectangle"></span>
>
{{ $t('timeTravelers') }}
</span>
<span class="rectangle"></span>
</div>
</div><div
v-if="closed"
class="content"
</div>
</div>
<div class="content">
<div
class="background"
:style="{'background-image': imageURLs.background}"
>
<div class="featured-label with-border closed">
<span class="rectangle"></span><span
<div
class="npc"
:style="{'background-image': imageURLs.npc}"
>
<div class="featured-label">
<span class="rectangle"></span>
<span
v-once
class="text"
>
{{ $t('timeTravelers') }}
</span>
<span class="rectangle"></span>
</div>
</div>
<div
v-if="!isSubscribed && !hasTrinket"
class="shop-message featured-label with-border closed"
>
<span class="rectangle"></span>
<span
v-once
class="text"
>{{ $t('timeTravelersPopoverNoSubMobile') }}</span><span class="rectangle"></span>
>
{{ $t('timeTravelersPopoverNoSubMobile') }}
</span>
<span class="rectangle"></span>
</div>
</div>
</div>
@@ -163,6 +191,7 @@ import _throttle from 'lodash/throttle';
import _groupBy from 'lodash/groupBy';
import _map from 'lodash/map';
import _find from 'lodash/find';
import moment from 'moment';
import isPinned from '@/../../common/script/libs/isPinned';
import shops from '@/../../common/script/libs/shops';
import { mapState } from '@/libs/store';
@@ -233,15 +262,18 @@ export default {
userItems: 'user.data.items',
currentEventList: 'worldState.data.currentEventList',
}),
closed () {
return this.user.purchased.plan.consecutive.trinkets === 0;
isSubscribed () {
const now = new Date();
const { plan } = this.user.purchased;
return plan && plan.customerId
&& (!plan.dateTerminated || moment(plan.dateTerminated).isAfter(now));
},
hasTrinket () {
return this.user.purchased.plan.consecutive.trinkets > 0;
},
shop () {
return shops.getTimeTravelersShop(this.user);
},
categories () {
const apiCategories = this.shop.categories;
@@ -302,10 +334,8 @@ export default {
}
});
this.currentEvent = _find(this.currentEventList, event => Boolean(['winter', 'spring', 'summer', 'fall'].includes(event.season)));
if (!this.currentEvent || !this.currentEvent.season || this.currentEvent.season === 'thanksgiving' || this.closed) {
if (!this.currentEvent || !this.currentEvent.season || this.currentEvent.season === 'thanksgiving') {
this.imageURLs.background = 'url(/static/npc/normal/time_travelers_background.png)';
this.imageURLs.npc = this.closed ? 'url(/static/npc/normal/time_travelers_closed_banner.png)'
: 'url(/static/npc/normal/time_travelers_open_banner.png)';
} else {
this.imageURLs.background = `url(/static/npc/${this.currentEvent.season}/time_travelers_background.png)`;
this.imageURLs.npc = `url(/static/npc/${this.currentEvent.season}/time_travelers_open_banner.png)`;
@@ -1126,7 +1126,12 @@ export default {
this.loadUser();
this.oldTitle = this.$store.state.title;
this.handleExternalLinks();
this.selectPage(this.startingPage);
// Check if there's a hash in the URL to determine the starting page
let pageToSelect = this.startingPage;
if (window.location.hash && (window.location.hash === '#stats' || window.location.hash === '#achievements')) {
pageToSelect = window.location.hash.substring(1);
}
this.selectPage(pageToSelect);
this.$root.$on('habitica:report-profile-result', () => {
this.loadUser();
});
@@ -1211,10 +1216,15 @@ export default {
},
selectPage (page) {
this.selectedPage = page || 'profile';
window.history.replaceState(null, null, '');
const profileUserId = this.userId || this.userLoggedIn._id;
let newPath = `/profile/${profileUserId}`;
if (page !== 'profile') {
newPath += `#${page}`;
}
window.history.replaceState(null, null, newPath);
this.$store.dispatch('common:setTitle', {
section: this.$t('user'),
subSection: this.$t(this.startingPage),
subSection: this.$t(page),
});
},
getNextIncentive () {
+10 -1
View File
@@ -1,9 +1,18 @@
import axios from 'axios';
import moment from 'moment';
export const LOCALSTORAGE_AUTH_KEY = 'habit-mobile-settings';
export function authAsCredentialsState (authObject) {
return {
API_ID: authObject.auth.apiId,
API_TOKEN: authObject.auth.apiToken,
};
}
export function setUpAxios (AUTH_SETTINGS) { // eslint-disable-line import/prefer-default-export
if (!AUTH_SETTINGS) {
AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings'); // eslint-disable-line no-param-reassign, max-len
AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY); // eslint-disable-line no-param-reassign, max-len
if (!AUTH_SETTINGS) return false;
AUTH_SETTINGS = JSON.parse(AUTH_SETTINGS); // eslint-disable-line no-param-reassign
}
+3 -1
View File
@@ -1,6 +1,8 @@
import { LOCALSTORAGE_AUTH_KEY } from '@/libs/auth';
// @TODO: I have abstracted this in another PR. Use that function when merged
function getApiKey () {
let AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings');
let AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY);
if (AUTH_SETTINGS) {
AUTH_SETTINGS = JSON.parse(AUTH_SETTINGS);
@@ -158,15 +158,19 @@ export default {
confirmPassword: this.passwordUpdates.confirmPassword,
};
await axios.put('/api/v4/user/auth/update-password', localAuthData);
const updatePasswordResult = await axios.put('/api/v4/user/auth/update-password', localAuthData);
const newToken = updatePasswordResult.data.data.apiToken;
this.$store.dispatch('auth:setNewToken', {
userId: this.user._id,
apiToken: newToken,
});
this.passwordUpdates = {};
this.$store.dispatch('snackbars:add', {
title: 'Habitica',
text: this.$t('passwordSuccess'),
type: 'success',
timeout: true,
});
// Store a flag to show success message after reload
sessionStorage.setItem('passwordChangeSuccess', 'true');
window.location.reload();
});
},
-25
View File
@@ -147,8 +147,6 @@ import {
const bugReportModal = () => import('@/components/bugReportModal');
const bugReportSuccessModal = () => import('@/components/bugReportSuccessModal');
const COMMUNITY_MANAGER_EMAIL = import.meta.env.EMAILS_COMMUNITY_MANAGER_EMAIL;
export default {
name: 'App',
components: {
@@ -325,29 +323,6 @@ export default {
if (loadingScreen) document.body.removeChild(loadingScreen);
},
methods: {
checkForBannedUser (error) {
const AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings');
const parseSettings = JSON.parse(AUTH_SETTINGS);
const errorMessage = error.response.data.message;
// Case where user is not logged in
if (!parseSettings) {
return false;
}
const bannedMessage = this.$t('accountSuspended', {
communityManagerEmail: COMMUNITY_MANAGER_EMAIL,
userId: parseSettings.auth.apiId,
});
if (errorMessage !== bannedMessage) return false;
this.$store.dispatch('auth:logout', { redirectToLogin: true });
return true;
},
itemSelected (item) {
this.selectedItemToBuy = item;
},
genericPurchase (item) {
if (!item) return false;
+16 -1
View File
@@ -98,6 +98,9 @@ const router = new VueRouter({
path: '/profile/:userId',
props: true,
},
{ name: 'profile', path: '/user/profile' },
{ name: 'stats', path: '/user/stats' },
{ name: 'achievements', path: '/user/achievements' },
{
path: '/inventory',
component: InventoryContainer,
@@ -332,6 +335,10 @@ router.beforeEach(async (to, from, next) => {
if (to.params.startingPage !== undefined) {
startingPage = to.params.startingPage;
}
// Check if there's a hash in the URL for stats or achievements
if (to.hash === '#stats' || to.hash === '#achievements') {
startingPage = to.hash.substring(1);
}
if (from.name === null) {
store.state.postLoadModal = `profile/${to.params.userId}`;
return next({ name: 'tasks' });
@@ -352,10 +359,18 @@ router.beforeEach(async (to, from, next) => {
}
if ((to.name === 'stats' || to.name === 'achievements' || to.name === 'profile') && from.name !== null) {
const userId = store.state.user.data._id;
let redirectPath = `/profile/${userId}`;
if (to.name === 'stats') {
redirectPath += '#stats';
} else if (to.name === 'achievements') {
redirectPath += '#achievements';
}
router.app.$emit('habitica:show-profile', {
userId,
startingPage: to.name,
fromPath: from.path,
toPath: to.path,
toPath: redirectPath,
});
return null;
}
+23 -32
View File
@@ -1,6 +1,20 @@
import axios from 'axios';
import { authAsCredentialsState, LOCALSTORAGE_AUTH_KEY } from '@/libs/auth';
const LOCALSTORAGE_AUTH_KEY = 'habit-mobile-settings';
function saveLocalDataAuth (store, apiId, apiToken) {
const credentialsObj = {
auth: {
apiId,
apiToken,
},
};
const userLocalData = JSON.stringify(credentialsObj);
localStorage.setItem(LOCALSTORAGE_AUTH_KEY, userLocalData);
store.state.credentials = authAsCredentialsState(credentialsObj);
}
export async function register (store, params) {
let url = '/api/v4/user/auth/local/register';
@@ -16,13 +30,7 @@ export async function register (store, params) {
const user = result.data.data;
const userLocalData = JSON.stringify({
auth: {
apiId: user._id,
apiToken: user.apiToken,
},
});
localStorage.setItem(LOCALSTORAGE_AUTH_KEY, userLocalData);
saveLocalDataAuth(store, user.id, user.apiToken);
}
export async function login (store, params) {
@@ -35,14 +43,7 @@ export async function login (store, params) {
const user = result.data.data;
const userLocalData = JSON.stringify({
auth: {
apiId: user.id,
apiToken: user.apiToken,
},
});
localStorage.setItem(LOCALSTORAGE_AUTH_KEY, userLocalData);
saveLocalDataAuth(store, user.id, user.apiToken);
}
export async function verifyUsername (store, params) {
@@ -72,14 +73,7 @@ export async function socialAuth (store, params) {
const user = result.data.data;
const userLocalData = JSON.stringify({
auth: {
apiId: user.id,
apiToken: user.apiToken,
},
});
localStorage.setItem(LOCALSTORAGE_AUTH_KEY, userLocalData);
saveLocalDataAuth(store, user.id, user.apiToken);
}
export async function appleAuth (store, params) {
@@ -93,14 +87,7 @@ export async function appleAuth (store, params) {
const user = result.data.data;
const userLocalData = JSON.stringify({
auth: {
apiId: user.id,
apiToken: user.apiToken,
},
});
localStorage.setItem(LOCALSTORAGE_AUTH_KEY, userLocalData);
saveLocalDataAuth(store, user.id, user.apiToken);
}
export function logout (store, options = {}) {
@@ -108,3 +95,7 @@ export function logout (store, options = {}) {
const query = options.redirectToLogin === true ? '?redirectToLogin=true' : '';
window.location.href = `/logout-server${query}`;
}
export function setNewToken (store, params) {
saveLocalDataAuth(store, params.userId, params.apiToken);
}
+3 -6
View File
@@ -6,7 +6,7 @@ import { DAY_MAPPING } from '@/../../common/script/cron';
import deepFreeze from '@/libs/deepFreeze';
import Store from '@/libs/store';
import { asyncResourceFactory } from '@/libs/asyncResource';
import { setUpAxios } from '@/libs/auth';
import { authAsCredentialsState, LOCALSTORAGE_AUTH_KEY, setUpAxios } from '@/libs/auth';
import actions from './actions';
import getters from './getters';
@@ -22,7 +22,7 @@ const browserTimezoneUtcOffset = moment().utcOffset();
axios.defaults.headers.common['x-client'] = 'habitica-web';
let AUTH_SETTINGS = window.localStorage.getItem('habit-mobile-settings');
let AUTH_SETTINGS = window.localStorage.getItem(LOCALSTORAGE_AUTH_KEY);
if (AUTH_SETTINGS) {
AUTH_SETTINGS = JSON.parse(AUTH_SETTINGS);
isUserLoggedIn = setUpAxios(AUTH_SETTINGS);
@@ -64,10 +64,7 @@ export default function clientStore () {
// see https://github.com/HabitRPG/habitica/issues/9242
notificationsRemoved: [],
worldState: asyncResourceFactory(),
credentials: isUserLoggedIn ? {
API_ID: AUTH_SETTINGS.auth.apiId,
API_TOKEN: AUTH_SETTINGS.auth.apiToken,
} : {},
credentials: isUserLoggedIn ? authAsCredentialsState(AUTH_SETTINGS) : {},
// store the timezone offset in case it's different than the one in
// user.preferences.timezoneOffset and change it after the user is synced
// in app.vue
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "Жетон за ППИ (Това е на практика парола — вижте предупреждението по-горе!)",
"showAPIToken": "Показване на жетона за ППИ",
"hideAPIToken": "Скриване на жетона за ППИ",
"APITokenWarning": "Ако Ви трябва нов жетон за ППИ (ако например старият Ви вече не е таен), пишете на <%= hrefTechAssistanceEmail %>, посочвайки потребителския си идентификатор и текущия си жетон. След като той бъде подновен, ще трябва отново да разрешите достъпа на всичко, което сте използвали, като излезете от профила си в уеб сайта и мобилното приложение, и след това въведете новия си жетон във всички инструменти за Хабитика, които използвате.",
"thirdPartyApps": "Външни приложения",
"resetDo": "Потвърждавам, нулирайте профила ми!",
"resetComplete": "Нулирането е завършено!",
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "API token (toto je heslo - přečti si upozornění nahoře!)",
"showAPIToken": "Ukázat API Token",
"hideAPIToken": "Skrýt API Token",
"APITokenWarning": "Jestli potřebuješ nový API Token (např., pokud jsi jej omylem sdílel), napiš email na <%= hrefTechAssistanceEmail %> obsahující tvé Uživatelské ID a aktuální Token. Jakmile se Token resetuje, budeš potřebovat znovu autorizovat vše pomocí odhlášení se ze stránky a mobilní appky, a poté poskytnout nový Token jakémukoliv jinému Habitica nástroji, který používáš.",
"thirdPartyApps": "Programy třetí strany",
"resetDo": "Udělej to, zresetuj můj účet!",
"resetComplete": "Reset dokončen!",
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "API-nøgle (det er et kodeord - se advarsel ovenfor!)",
"showAPIToken": "Vis API-nøgle",
"hideAPIToken": "Skjul API-nøgle",
"APITokenWarning": "Hvis du har brug for en ny API-nøgle (f.eks. hvis du har delt den ved et uheld), så send en e-mail til <%= hrefTechAssistanceEmail %> med dit Bruger-ID og din nuværende Nøgle. Når den er nulstillet, skal du godkende alt på ny ved at logge ud af hjemmesiden og mobil-appen, og forsyne alle dine andre Habitica-værktøjer med den nye nøgle.",
"thirdPartyApps": "Tredjeparts-apps",
"resetDo": "Gør det, nulstil min konto!",
"resetComplete": "Nulstilling gennemført!",
+4 -1
View File
@@ -906,5 +906,8 @@
"backgroundTrailThroughAForestNotes": "Wandere einen Weg Durch Einen Wald entlang.",
"backgrounds062025": "SET 133: Veröffentlicht im Juni 2025",
"backgroundSummerSeashoreText": "Sommer Meeresstrand",
"backgroundSummerSeashoreNotes": "Erwisch eine Welle an einem Sommer Meeresstrand."
"backgroundSummerSeashoreNotes": "Erwisch eine Welle an einem Sommer Meeresstrand.",
"backgrounds072025": "SET 134: Veröffentlicht im Juli 2025",
"backgroundSirensLairText": "Höhle der Sirene",
"backgroundSirensLairNotes": "Wage es, in die Höhle einer Sirene zu tauchen."
}
+5 -5
View File
@@ -83,7 +83,7 @@
"allocatePerPop": "Erhöhe Wahrnehmung um einen Punkt",
"allocateInt": "Zugewiesene Intelligenzpunkte:",
"allocateIntPop": "Erhöhe Intelligenz um einen Punkt",
"noMoreAllocate": "Jetzt, nach dem Erreichen von Level 100, wirst Du keine weiteren Attributpunkte erhalten. Du kannst weiterspielen, oder ein neues Abenteuer auf Level 1 anfangen, in dem Du die <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Sphäre der Wiedergeburt</a> benutzt!",
"noMoreAllocate": "Jetzt, nach dem Erreichen von Level 100, wirst Du keine weiteren Attributpunkte erhalten. Du kannst weiter aufsteigen oder ein neues Abenteuer auf Level 1 anfangen, indem Du die <a href='/shops/market'>Sphäre der Wiedergeburt</a> benutzt!",
"stats": "Attributwerte",
"strength": "Stärke",
"strText": "Stärke erhöht die Wahrscheinlichkeit zufälliger \"kritischer Treffer\" und die Rate mit der durch sie Gold, Beute und Erfahrung gewonnen wird. Und hilft auch dabei, Boss-Monstern Schaden zuzufügen.",
@@ -129,8 +129,8 @@
"healerText": "Heiler stehen Schaden unbeeindruckt gegenüber und erweitern diesen Schutz auf Andere. Verpasste Tagesaufgaben und schlechte Angewohnheiten schaden ihnen nicht viel und sie haben Mittel und Wege Lebenspunkte wiederherzustellen. Spiele einen Heiler, wenn Du gerne Anderen in einer Party hilfst, oder wenn es Dich besonders reizt, dem Tod durch harte Arbeit zu entkommen!",
"optOutOfClasses": "Später entscheiden",
"chooseClass": "Wähle Deine Klasse",
"chooseClassLearnMarkdown": "[Erfahre mehr über Habiticas Klassensystem](https://habitica.fandom.com/de/wiki/Klassen)",
"optOutOfClassesText": "Keine Lust auf Klassen oder Du möchtest Dich später entscheiden? Brich jetzt ab und werde ein Krieger ohne Spezialfähigkeiten. Du kannst Dich im Wiki über das Klassensystem informieren und Deine Klasse jederzeit unter Benutzer Icon -> Statuswerte aktivieren.",
"chooseClassLearnMarkdown": "[Erfahre mehr über Habiticas Klassensystem](/static/faq#what-classes)",
"optOutOfClassesText": "Noch nicht bereit zu wählen? Keine Eile! Wenn du ablehnst, kannst du zu jeder Klasse in <a href='/static/faq#what-classes' target='_blank'>unseren FAQ</a> nachlesen und in den Einstellungen das Klassen-System aktivieren, wenn du bereit bist.",
"selectClass": "Wähle <%= heroClass %>",
"select": "Auswählen",
"stealth": "Schleichen",
@@ -184,8 +184,8 @@
"chatCastSpellUser": "<%= username %> wendet <%= spell %> auf <%= target %> an.",
"purchasePetItemConfirm": "Dieser Einkauf würde die Anzahl der Gegenstände überschreiten, die Du zum Schlüpfen aller möglichen <%= itemText %>-Tiere benötigst. Bist du sicher?",
"notEnoughGold": "Nicht genügend Gold.",
"chatCastSpellPartyTimes": "<%= username %> verwendet <%= spell %> <%= times %> Male für Deine Party <%= times %>.",
"chatCastSpellUserTimes": "<%= username %> spricht <%= times %> mal <%= spell %> auf <%= target %>.",
"chatCastSpellPartyTimes": "<%= username %> wendet <%= spell %> <%= times %> mal für Deine Party an.",
"chatCastSpellUserTimes": "<%= username %> wendet <%= times %> mal <%= spell %> auf <%= target %> an.",
"nextReward": "Nächste Anmelde-Belohnung",
"skins": "Hautfarben",
"titleHaircolor": "Haarfarben",
+2 -2
View File
@@ -40,10 +40,10 @@
"backerTier": "Trägerstufe",
"playerTiers": "Spielerstufen",
"tier": "Level",
"conRewardsURL": "https://habitica.fandom.com/wiki/Contributor_Rewards",
"conRewardsURL": "https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards",
"surveysSingle": "Half Habitica zu wachsen, entweder durch das Ausfüllen einer Umfrage oder durch große Hilfe beim Testen. Danke!",
"surveysMultiple": "Hat Habitica an <%= count %> Gelegenheiten geholfen zu wachsen, entweder durch Ausfüllen eines Fragebogens oder durch große Hilfe beim Testen. Danke!",
"blurbHallPatrons": "Dies ist die Halle der Schirmherren, in der wir die edlen Abenteurer ehren, die Habiticas ursprüngliche Kickstarter-Kampagne unterstützt haben. Wir danken ihnen für die Hilfe Habitica zum Leben zu erwecken!",
"blurbHallContributors": "Dies ist die Halle der Mitwirkenden, in der Open-Source-Unterstützer von Habitica geehrt werden. Durch Code, Kunst, Musik, Schreiben, oder auch nur Hilfsbereitschaft haben sie <a href='https://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> Edelsteine, exklusive Ausrüstung</a> und <a href='https://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>angesehene Titel</a> verdient. Auch Du kannst Habitica unterstützen! <a href='https://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Hier erfährst Du mehr dazu.</a>",
"blurbHallContributors": "Dies ist die Halle der Mitwirkenden, in der Open-Source-Unterstützer von Habitica geehrt werden. Durch Code, Kunst, Musik, Schreiben, oder auch nur Hilfsbereitschaft haben sie <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards' target='_blank'> Edelsteine, exklusive Ausrüstung</a> und <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tiers' target='_blank'>angesehene Titel</a> verdient. Auch Du kannst Habitica unterstützen! <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica' target='_blank'> Hier erfährst Du mehr dazu.</a>",
"noPrivAccess": "Du besitzt nicht die erforderlichen Berechtigungen."
}
+3 -3
View File
@@ -11,7 +11,7 @@
"webFaqAnswer31": "Wenn du eine Aufgabe erfüllst und HP verlierst, obwohl du das nicht hättest tun sollen, kam es zu einer Verzögerung, während der Server die auf anderen Plattformen vorgenommenen Änderungen synchronisiert hat. Wenn du zum Beispiel Gold oder Mana verwendest oder HP in der mobilen App verlierst und dann eine Aufgabe auf der Website erledigst, bestätigt der Server lediglich, dass alles synchronisiert ist.",
"webFaqAnswer49": "Wenn Du Habitica mit anderen erleben möchtest, aber keine anderen Spieler kennst, ist die Suche nach einer Party die beste Option! Wenn Du bereits andere Spieler kennst, die eine Party haben, kannst Du deinen @Benutzernamen mit ihnen teilen, um eingeladen zu werden. Alternativ kannst Du auch eine neue Gruppe erstellen und sie mit ihrem @Nutzernamen oder ihrer E-Mail-Adresse einladen.\n\nUm eine Party zu erstellen oder zu suchen, wähle \"Party\" im Navigationsmenü und wähle dann die Option, die Dir am besten gefällt.",
"webFaqAnswer62": "Gruppenpläne bieten dir die einzigartige Möglichkeit, anderen Mitgliedern deines Gruppenplans gemeinsame Aufgaben zuzuweisen. Wenn eine gemeinsame Aufgabe einem Mitglied zugewiesen wird, können andere Mitglieder sie nicht mehr erledigen.\n\nDu kannst eine Aufgabe auch mehreren Mitgliedern zuweisen. Wenn sich zum Beispiel alle Mitglieder die Zähne putzen müssen, erstellst du eine Aufgabe und weist sie jedem Mitglied zu. Jedes Mitglied kann die Aufgabe erledigen und sich seine individuelle Belohnung verdienen. Die Hauptaufgabe wird als erledigt angezeigt, sobald alle Mitglieder sie erledigt haben.",
"webFaqAnswer32": "Alle Spieler beginnen in der Klasse des Kriegers, bis sie Stufe 10 erreicht haben. Sobald du Stufe 10 erreichst, hast du die Wahl, eine neue Klasse zu wählen oder als Krieger weiterzuspielen.\n\nJede Klasse verfügt über unterschiedliche Ausrüstungen und Fertigkeiten. Wenn du dich nicht für eine Klasse entscheiden möchtest, kannst du \"Abbrechen\" wählen. Wenn du dich später doch entscheidest, kannst du das Klassensystem in den Einstellungen wieder aktivieren.\n\nWenn Du Deine Klasse nach Level 10 noch einmal ändern möchtest, kannst Du die Sphäre der Wiedergeburt hierfür nutzen. Die Sphäre der Wiedergeburt ist mit Level 50 auf demMarktplatz für 6 Edelsteine verfügbar und mit Level 100 bekommst Du sie umsonst.\n\nAlternativ kannst Du Deine Klasse jederzeit in den Einstellungen für 3 Edelsteine ändern. Dies wird Dein Level nicht wie die Sphäre der Wiedergeburt zurücksetzen, aber es erlaubt Dir, die Fertigkeits-Punkte, die Du beim Leveln gesammelt hast, Deiner neuen Klasse zuzuordnen.",
"webFaqAnswer32": "Alle Spieler beginnen in der Klasse des Kriegers, bis sie Stufe 10 erreicht haben. Sobald du Stufe 10 erreichst, hast du die Wahl, eine neue Klasse zu wählen oder als Krieger weiterzuspielen.\n\nJede Klasse verfügt über unterschiedliche Ausrüstungen und Fertigkeiten. Wenn du dich nicht für eine Klasse entscheiden möchtest, kannst du \"Abbrechen\" wählen. Du kannst das Klassensystem in den Einstellungen jederzeit wieder aktivieren.\n\nWenn du deine Klasse nach Level 10 noch einmal ändern möchtest, kannst du die Sphäre der Wiedergeburt hierfür nutzen. Die Sphäre der Wiedergeburt ist mit Level 50 auf dem Marktplatz für 6 Edelsteine verfügbar und mit Level 100 bekommst du sie umsonst.\n\nAlternativ kannst du deine Klasse jederzeit in den Einstellungen für 3 Edelsteine ändern. Dies wird dein Level nicht wie die Sphäre der Wiedergeburt zurücksetzen, aber es erlaubt dir, die Fähigkeitspunkte, die du beim Leveln gesammelt hast, deiner neuen Klasse zuzuordnen.",
"sunsetFaqPara14": "<strong>Linguists</strong><br />Wir freuen uns auch weiterhin über Hilfe bei der Übersetzung der Apps und der Website und werden für qualifizierte Beiträge nach wie vor Beitragsstufen vergeben. Die Methode, mit der wir Übersetzungen annehmen, wird sich jedoch ändern. Wir möchten unsere Ressourcen auf die Unterstützung einer bestimmten Auswahl von Sprachen für alle Plattformen konzentrieren. Um dies zu erreichen, werden wir die Anzahl der für Übersetzungen verfügbaren Sprachen reduzieren. Zuvor nicht fertiggestellte Sprachen werden in Github archiviert. Wir hoffen, dass diese Änderung das plattformübergreifende Habitica-Erlebnis konsistenter macht. Sie können unsere aktuellsten Richtlinien für das Übersetzungsverfahren auf unserer Website lesen <a href='https://translate.habitica.com/projects/habitica/#information'>Übersetzungswebsite</a>.",
"webFaqAnswer34": "Haustiere mögen Futter, das zu ihrer Farbe passt. Basis-Tiere sind die Ausnahme, aber alle Basis-Tiere mögen den gleichen Gegenstand. Im Folgenden siehst du, welche Nahrungsmittel jedes Haustier mag:\n\n * Basistiere mögen Fleisch\n * Weiße Haustiere mögen Milch\n * Wüstenhaustiere mögen Kartoffeln\n * Rote Haustiere mögen Erdbeeren\n * Schattentiere mögen Schokolade\n * Skelett-Tiere mögen Fisch\n * Zombie-Tiere mögen verdorbenes Fleisch\n * Zuckerwatte rosa Haustiere mögen rosa Zuckerwatte\n * Zuckerwatte blaue Haustiere mögen blaue Zuckerwatte\n * Goldene Haustiere mögen Honig",
"webFaqAnswer35": "Sobald du dein Haustier genug gefüttert hast, um es zu einem Reittier zu machen, musst du diese Art von Haustier erneut ausbrüten, um es in deinem Stall zu haben.\n\nUm Reittiere in den mobilen Apps zu sehen:\n\n * Wähle im Menü \"Haustiere & Reittiere\" und wechseln zur Registerkarte \"Reittiere\".\n\nSo zeigst du Reittiere auf der Website an:\n\n * Wähle im Menü \"Inventar\" die Option \"Haustiere und Reittiere\" und scrollen nach unten zum Abschnitt \"Reittiere\"",
@@ -102,7 +102,7 @@
"sunsetFaqPara4": "Um die Zeit zu feiern, die wir erlebt haben, werden wir jedem ein Veteranen-Haustier schenken, während wir uns in diese neue Ära begeben. Für unsere großartigen Mitwirkenden werden wir außerdem ein spezielles Ausrüstungsset verschicken, um ihre harte Arbeit in den Habitica-Communities zu würdigen.",
"sunsetFaqPara6": "Der Service für Tavernen sowie öffentliche und private Gilden endet und diese Räume werden am <strong>August 8, 2023</strong> aus Habitica entfernt.",
"sunsetFaqList1": "Der Hauptzweck von Habitica ist es, Motivation durch ein gamifiziertes Aufgabenmanagement zu schaffen. Gilden und Tavernen werden von einem unverhältnismäßig kleinen Prozentsatz unserer Spielerbasis genutzt. Die Mehrheit der Spieler nutzt externe Dienste, die in erster Linie für soziale Interaktion gedacht sind und absichtlich mit Blick auf diese Anwendungsfälle entwickelt und gepflegt werden.",
"sunsetFaqList2": "Die neuen Online-Sicherheitsgesetze erfordern ein Maß an aktiver Inhaltskontrolle für öffentliche Bereiche, das Habitica in der Vergangenheit nicht geboten hat. Die Investition in die Funktionen, die diese neuen Vorschriften erfordern würden, würde dazu führen, dass unsere begrenzten Ressourcen in Teile von Habitica umgeleitet werden, die die große Mehrheit der Spieler nie berührt.",
"sunsetFaqList2": "Die neuen Online-Sicherheitsgesetze erfordern ein Maß an aktiver Inhaltskontrolle für öffentliche Bereiche, das Habitica in der Vergangenheit nicht geboten hat. Die Investition in die Funktionen, die diese neuen Vorschriften erfordern würden, würde dazu führen, dass unsere begrenzten Ressourcen in Teile von Habitica umgeleitet werden, welche die große Mehrheit der Spieler nie berührt.",
"sunsetFaqList3": "Es ist uns wichtig, der ständig wachsenden internationalen Spielerbasis von Habitica weiterhin einen weltweiten Zugang zu bieten. Die Entfernung dieser Dienste ermöglicht es uns, dieses Ziel weiter zu verfolgen, ohne den Zugang in Regionen einschränken zu müssen, in denen eine aktivere Kontrolle der Inhalte erforderlich ist, als wir sie bieten können.",
"sunsetFaqPara7": "Partys und Gruppenpläne werden beibehalten und behalten ihre Chatbereiche. Du wirst auch weiterhin private Nachrichten senden können.",
"sunsetFaqPara12": "Als Open-Source-Projekt begrüßen und fördern wir viele Arten von Beiträgen. Um unsere Wertschätzung zu zeigen, werden wir das heroische Ausrüstungsset an alle Spieler schicken, die vor dem <strong>1. August 2023</strong>eine Beitragsstufe haben. Wenn die Tavernen- und Gilden-Dienste enden, wird es auch bei den Beiträgen einige Änderungen geben. Im Folgenden erfährst du mehr über den jeweiligen Plan für die einzelnen Typen.",
@@ -243,5 +243,5 @@
"subscriptionDetail470": "Gruppenabonnentenvorteile verhalten sich genauso wie die eines wiederkehrenden 1-Monats-Abonnements. Du erhältst eine Mystische Sanduhr am Anfang jedes Monats und die Anzahl an Edelsteinen, die du jeden Monat auf dem Marktplatz kaufen kannst, wird sich erhöhen bis zu einem Limit von 50.",
"subscriptionPara3": "Wir hoffen, dass dieser neue Rhythmus besser vorhersagbar ist, mehr Zugang zur fantastischen Gegenstandauswahl im Laden des Zeitreisenden ermöglicht und noch mehr Motivation bietet, jeden Monat Fortschritte an deinen Aufgaben zu machen!",
"faqQuestion67": "Was sind die Klassen in Habitica?",
"webFaqAnswer67": "Klassen sind verschiedene Rollen, die dein Charakter spielen kann. Jede Klasse bietet ihre eigene Reihe von einzigartigen Vorteilen und Fähigkeiten beim Aufsteigen auf höhere Level. Diese Fähigkeiten können das Bearbeiten deiner Aufgaben ergänzen oder dabei helfen, deine Party beim Abschließen von Quests zu unterstützen.\n\nDeine Klasse bestimmt auch, welche Ausrüstung für dich in den Belohnungen, im Marktplatz und im Jahreszeitenmarkt zum Kauf erhältlich ist.\n\nHier ist eine Zusammenfassung jeder Klasse, um dir dabei zu helfen, diejenige zu wählen, welche am besten zu deinem Spielstil passt:\n#### **Krieger**\n* Krieger verursachen hohen Schaden bei Bossen und haben eine hohe Chance für kritische Treffer beim Abschließen von Aufgaben, was dich mit extra Erfahrung und Gold belohnt.\n* Stärke ist ihr primäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Ausdauer ist ihr sekundäres Attribut, welches den Schaden verringert, den sie erhalten.\n* Die Fähigkeiten der Krieger erhöhen die Ausdauer und Stärke der Party Kameraden.\n* Erwäge, einen Krieger zu spielen, wenn du es liebst, Bosse zu bekämpfen und auch ein wenig Schutz möchtest, wenn du gelegentlich Aufgaben versäumst.\n#### **Heiler**\n* Heiler haben eine starke Verteidigung und können sich selbst, sowie die Party Kameraden, heilen.\n* Ausdauer ist ihr primäres Attribut, welches ihre Heilungen verstärkt und den Schaden, den sie erhalten, verringert.\n* Intelligenz ist ihr sekundäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Die Fähigkeiten der Heiler bewirken, dass ihre Aufgaben weniger rot werden und erhöhen die Ausdauer der Party Kameraden.\n* Erwäge, einen Heiler zu spielen, wenn du oft Aufgaben versäumst, und die Fähigkeit benötigst, dich selbst und deine Party Kameraden zu heilen. Heiler erreichen schnell neue Level.\n#### **Magier**\n* Magier gewinnen schnell neue Level und viel Mana, und verursachen Schaden bei Bossen in Quests.\n* Intelligenz ist ihr primäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Wahrnehmung ist ihr sekundäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Die Fähigkeiten der Magier bewirken, dass ihre Aufgaben Strähnen eingefroren werden, stellen das Mana ihrer Party Kameraden wieder her, und erhöhen ihre Intelligenz.\n* Erwäge, einen Magier zu spielen, wenn du durch das schnelle Erreichen neuer Level und das Beisteuern von Schaden in Boss Quests motiviert wirst.\n#### **Schurke**\n* Schurken bekommen die meisten erbeuteten Gegenstände und das meiste Gold beim Erledigen von Aufgaben, und haben eine höhere Chance, kritische Treffer zu erzielen, was ihnen noch mehr Erfahrung und Gold beschert.\n* Wahrnehmung ist ihr primäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Stärke ist ihr sekundäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Die Fähigkeiten der Schurken helfen ihnen, versäumten Tagesaufgaben auszuweichen, Gold zu klauen, und die Wahrnehmung ihrer Party Kameraden zu erhöhen.\n* Erwäge, einen Schurken zu spielen, wenn du durch Belohnungen sehr motiviert wirst."
"webFaqAnswer67": "Klassen sind verschiedene Rollen, die dein Charakter spielen kann. Jede Klasse bietet ihre eigene Reihe von einzigartigen Vorteilen und Fähigkeiten beim Aufsteigen auf höhere Level. Diese Fähigkeiten können das Bearbeiten deiner Aufgaben ergänzen oder dabei helfen, deine Party beim Abschließen von Quests zu unterstützen.\n\nDeine Klasse bestimmt auch, welche Ausrüstung für dich in den Belohnungen, im Marktplatz und im Jahreszeitenmarkt zum Kauf erhältlich ist.\n\nHier ist eine Zusammenfassung jeder Klasse, um dir dabei zu helfen, diejenige zu wählen, welche am besten zu deinem Spielstil passt:\n#### **Krieger**\n* Die Krieger verursachen hohen Schaden bei Bossen und haben eine hohe Chance für kritische Treffer beim Abschließen von Aufgaben, was dich mit extra Erfahrung und Gold belohnt.\n* Stärke ist ihr primäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Ausdauer ist ihr sekundäres Attribut, welches den Schaden verringert, den sie erhalten.\n* Die Fähigkeiten der Krieger erhöhen die Ausdauer und Stärke der Gruppenmitglieder.\n* Erwäge, einen Krieger zu spielen, wenn du es liebst, Bosse zu bekämpfen und auch ein wenig Schutz möchtest, wenn du gelegentlich Aufgaben versäumst.\n#### **Heiler**\n* Die Heiler haben eine starke Verteidigung und können sich selbst, sowie Gruppenmitglieder, heilen.\n* Ausdauer ist ihr primäres Attribut, welches ihre Heilungen verstärkt und den Schaden, den sie erhalten, verringert.\n* Intelligenz ist ihr sekundäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Die Fähigkeiten der Heiler bewirken, dass ihre Aufgaben weniger rot werden und erhöhen die Ausdauer der Gruppenmitglieder.\n* Erwäge, einen Heiler zu spielen, wenn du oft Aufgaben versäumst, und die Fähigkeit benötigst, dich selbst und deine Gruppenmitglieder zu heilen. Heiler erreichen schnell neue Level.\n#### **Magier**\n* Die Magier gewinnen schnell neue Level und viel Mana, und verursachen Schaden bei Bossen in Quests.\n* Intelligenz ist ihr primäres Attribut, welches ihr Mana und ihre Erfahrung erhöht.\n* Wahrnehmung ist ihr sekundäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Die Fähigkeiten der Magier bewirken, dass ihre Aufgaben Strähnen eingefroren werden, stellen das Mana ihrer Gruppenmitglieder wieder her, und erhöhen ihre Intelligenz.\n* Erwäge, einen Magier zu spielen, wenn du durch das schnelle Erreichen neuer Level und das Beisteuern von Schaden in Boss Quests motiviert wirst.\n#### **Schurke**\n* Die Schurken bekommen die meisten erbeuteten Gegenstände und das meiste Gold beim Erledigen von Aufgaben und haben eine höhere Chance, kritische Treffer zu erzielen, was ihnen noch mehr Erfahrung und Gold beschert.\n* Wahrnehmung ist ihr primäres Attribut, welches ihr gefundenes Gold und ihre gefundenen Gegenstände vermehrt.\n* Stärke ist ihr sekundäres Attribut, welches den Schaden erhöht, den sie verursachen.\n* Die Fähigkeiten der Schurken helfen ihnen, versäumten Tagesaufgaben auszuweichen, Gold zu klauen und die Wahrnehmung ihrer Gruppenmitglieder zu erhöhen.\n* Erwäge, einen Schurken zu spielen, wenn du durch Belohnungen sehr motiviert wirst."
}
+24 -24
View File
@@ -25,32 +25,32 @@
"invalidEmail": "Um das Passwort zurückzusetzen, ist eine gültige E-Mail-Adresse notwendig.",
"login": "Anmelden",
"logout": "Abmelden",
"marketing1Header": "Verbessere spielerisch Deinen Lebensstil mit Habitica",
"marketing1Lead1Title": "Dein Leben, das Rollenspiel",
"marketing1Lead1": "Habitica ist ein Computerspiel, welches Dir dabei hilft, Deine Gewohnheiten im realen Leben zu verbessern. Es \"gamifiziert\" Dein Leben, indem es all Deine Aufgaben (Gewohnheiten, Tagesaufgaben und To-Dos) in kleine Monster verwandelt, die Du besiegen musst. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel. Wenn Du in Deinem realen Leben nachlässt, beginnt Dein Charakter im Spiel zurückzufallen.",
"marketing1Lead2Title": "Bekomme coole Ausrüstung",
"marketing1Lead2": "Verbessere Deine Gewohnheiten, um Deinen Avatar aufzubauen. Gib' ordentlich an mit all der Ausrüstung, die Du verdient hast!",
"marketing1Lead3Title": "Finde zufällige Preise",
"marketing1Lead3": "Für manche ist es das Glücksspiel, was sie motiviert: das System der \"zufälligen Belohnungen\". Habitica kombiniert alle Stile des bestärkenden Lernens: positiv, negativ, erwartet oder zufällig.",
"marketing2Header": "Messe Dich mit Freunden",
"marketing1Header": "Verbessere deine Gewohnheiten mit jedem Level!",
"marketing1Lead1Title": "Mache dein Leben zum Spiel",
"marketing1Lead1": "Habitica ist die perfekte App, für alle die Probleme mit ToDo-Listen haben. Wir verwenden bekannte Spiel-Mechaniken wie Belohnungen in Gold, XP und Gegenstände, die dir dabei helfen, dich produktiver zu fühlen und dein Erfolgserlebnis zu steigern, wenn du Aufgaben vollendest. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel.",
"marketing1Lead2Title": "Rüsten dich mit Stil aus",
"marketing1Lead2": "Sammele Schwerter, Rüstungen und vieles mehr mit Gold, welches du beim Vollenden von Aufgaben verdienst. Mit hunderten von Ausrüstungsstücken, die du sammeln und auswählen kannst, werden dir nie Kombinationen zum Ausprobieren ausgehen. Optimiere deine Statistik, deinen Style oder beides zusammen! ",
"marketing1Lead3Title": "Verdiene Belohnungen für deine Bemühungen",
"marketing1Lead3": "Etwas zu haben, auf das man sich freuen kann, mag den Unterschied ausmachen, ob man eine Aufgabe erledigt oder ob sie einen wochenlang quält. Wenn das Leben keine Belohnung bietet ist Habitica für dich da! Du wirst für jede Aufgabe belohnt, aber Überraschungen gibt es an jeder Ecke - also mach weiter so! ",
"marketing2Header": "Schließe dich mit Freunden zusammen",
"marketing2Lead1Title": "Soziale Produktivität",
"marketing2Lead1": "Obwohl Du Habitica im Alleingang spielen kannst, wird es erst richtig spaßig, wenn Du anfängst, mit anderen zusammenzuarbeiten, zu wetteifern und einander zur Verantwortung zu ziehen. Der effektivste Teil von allen Persönlichkeitsentwicklungsprogrammen ist die soziale Verantwortlichkeit - und wo gibt es eine bessere Umgebung für Verantwortung und Wettkampf als in einem Videospiel?",
"marketing2Lead2Title": "Bezwinge Monster",
"marketing2Lead2": "Was ist schon ein Rollenspiel ohne Kämpfe? Bezwinge Monster mit Deiner Party. Monster sind der \"super Verantwortlichkeitsmodus\": wenn Du an einem Tag nicht ins Fitnessstudio gehst, dann verletzt das Monster *alle!*",
"marketing2Lead1": "Hole dir einen Motivationsschub, indem du mit anderen zusammenarbeitest, konkurrierst und interagierst! Habitica wurde entwickelt, um den effektivsten Teil eines jeden Selbstverbesserungsprogramms zu nutzen: soziale Verantwortung.",
"marketing2Lead2Title": "Bekämpfe Monster in Quests",
"marketing2Lead2": "Nimm dich einer unserer hunderten von Quests mit einer Gruppe von Freunden an, um dich ins Getümmel zu stürzen. Die Monster der Quests bringen deine Verantwortlichkeit auf die Spitze. Wenn du vergisst, Zahnseide zu benutzen, schadet das allen!",
"marketing2Lead3Title": "Fordert einander heraus",
"marketing2Lead3": "Bei Herausforderungen kannst Du Dich mit Freunden und Unbekannten messen. Wer sich bis zum Ende der Herausforderung am besten schlägt, gewinnt besondere Preise.",
"marketing3Header": "Apps und Erweiterungen",
"marketing3Lead1": "Mit den **iPhone & Android** Apps kannst Du alles von Unterwegs erledigen. Wir wissen, dass sich auf einer Webseite einzuloggen, um Knöpfe zu drücken, manchmal anstrengend sein kann.",
"marketing3Lead2Title": "Einbindungen",
"marketing3Lead2": "Andere **Tools von Drittanbietern** binden Habitica in unterschiedlichen Bereichen Deines Lebens ein. Unser API stellt eine einfache Verknüpfung z.B. mit [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US) her, die es ermöglicht, für das Besuchen unproduktiver Webseiten Punkte zu verlieren oder für das Besuchen produktiver Webseiten Punkte zu erhalten. [Mehr dazu hier](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing4Header": "Verwendung für Organisationen",
"marketing4Lead1": "Bildung ist einer der besten Bereiche für Gamifizierung. Wir wissen alle, wie sehr Schüler*innen dieser Tage an ihren Handys und Spielen hängen; nutze diese Macht! Lasse sie in freundlichen Wettbewerben gegeneinander antreten und belohne gutes Verhalten mit seltenen Preisen. Schaue zu, wie sich ihre Noten und ihr Verhalten verbessern.",
"marketing4Lead1Title": "Betrachtungswinkel Ausbildung",
"marketing4Lead2": "Die Kosten für medizinische Versorgung steigen und irgendjemand muss sie tragen. Zahlreiche Pläne wurden entwickelt, um Kosten zu reduzieren und das Wohlbefinden zu verbessern. Wir glauben, dass Habitica einen wesentlichen Beitrag zu gesünderen Lebensstilen leisten kann.",
"marketing4Lead2Title": "Betrachtungswinkel Gesundheit und Erholung",
"marketing4Lead3-1": "Willst Du Dein Leben einmal als Spiel betrachten?",
"marketing2Lead3": "Nimm an Herausforderungen teil, die von unserer Community erstellt wurden und erhalte zusammengestellte Aufgabenlisten, die deinen Interessen und Zielen entsprechen. Gib dein Bestes dabei, um den Edelsteinpreis zu wetteifern, der dem Gewinner verliehen wird!",
"marketing3Header": "Weitere Möglichkeiten, Habitica zu nutzen",
"marketing3Lead1": "Du kannst Habitica auf deinem Android- oder iOS-Gerät nutzen, um Aufgaben überall abzuhaken. Schau dir unsere preisgekrönten Apps an, um einen neuen Ansatz zur Erledigung von Aufgaben zu finden.",
"marketing3Lead2Title": "Open-Source Community",
"marketing3Lead2": "Wir sind stolz darauf, ein Open-Source-Projekt zu sein, das Beiträge von unserer engagierten Community begrüßt. Passe Habitica deinen eigenen Bedürfnissen an oder trage dazu bei, die Erfahrung aller Spieler auf der ganzen Welt zu verbessern. Besuche uns auf [GitHub](https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica), um mehr zu erfahren!",
"marketing4Header": "Mehr als nur Hausarbeit",
"marketing4Lead1": "Unterricht ist einer der besten Bereiche für ein wenig Gamification! Durchbrich die Monotonie der täglichen Klassenarbeit, indem du ein paar Spiele in einbaust. Mit Habitica kannst du auf unterhaltsame Weise die Hausaufgaben verfolgen, Herausforderungen im Klassenzimmer schaffen und deine SchülerInnen mit ihren Erfolgen angeben lassen.",
"marketing4Lead1Title": "Gamification in der Bildung",
"marketing4Lead2": "Der Aufbau eines gesünderen Lebensstils kann leicht zu einem überwältigenden Unterfangen werden. Habitica hilft dir dabei, alle Aspekte deiner Fitnessziele zu verfolgen, mit flexibler Zeitplanung und Intensität, um dich dort abzuholen, wo du gerade bist. Habe also etwas Spaß, während du auf deine Gesundheit hinarbeitest!",
"marketing4Lead2Title": "Gamification von Gesundheit und Erholung",
"marketing4Lead3-1": "Bereit Spaß zu haben beim Erledigen von Aufgaben?",
"marketing4Lead3-2": "Willst Du eine Gruppe für Ausbildung, Wohlbefinden usw. leiten?",
"marketing4Lead3Title": "Mache Alles zum Spiel",
"marketing4Lead3Title": "Starte deine Reise!",
"mobileAndroid": "Android App",
"mobileIOS": "iOS App",
"oldNews": "Neuigkeiten",
@@ -111,7 +111,7 @@
"missingPassword": "Fehlendes Passwort.",
"missingNewPassword": "Fehlendes neues Passwort.",
"invalidEmailDomain": "Du kannst E-Mails mit den folgenden Domains nicht registrieren: <%= domains %>",
"wrongPassword": "Das Passwort ist falsch. Wenn Du Dein Passwort vergessen hast, klicke auf „Passwort vergessen“.",
"wrongPassword": "Das Passwort ist falsch. Wenn Du Dein Passwort vergessen hast, klicke auf „Passwort vergessen“",
"incorrectDeletePhrase": "Bitte gebe <%= magicWord %> in Großbuchstaben ein, um Dein Konto zu löschen.",
"notAnEmail": "Ungültige E-Mail-Adresse.",
"emailTaken": "Diese E-Mail-Adresse wird bereits von einem Konto verwendet.",
+42 -8
View File
@@ -2485,7 +2485,7 @@
"weaponSpecialWinter2022HealerText": "Kristallklarer Zauberstab aus Eis",
"weaponSpecialWinter2022HealerNotes": "Berühre einen Freund mit diesem Werkzeug aus festgefrorenem Wasser am Nacken, und er wird aus dem Sessel springen! Aber sich danach auch besser fühlen. Hoffentlich. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
"armorSpecialWinter2022RogueText": "Strahlende Explosion",
"armorSpecialWinter2022WarriorText": "Samtiger Strumpf",
"armorSpecialWinter2022WarriorText": "Flauschiger Strumpf",
"armorSpecialWinter2022MageText": "Granatapfel-Schutzrüstung",
"armorSpecialWinter2022HealerText": "Kristallklare Rüstung aus Eis",
"armorSpecialWinter2022HealerNotes": "Gleite wie auf Schlittschuhen knapp über dem Boden eine ätherisch-glitzernde Gestalt, gekommen, um Geduld und Gelassenheit zu verbreiten. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
@@ -2494,7 +2494,7 @@
"headSpecialWinter2022MageText": "Granatapfelhelm",
"headSpecialWinter2022HealerText": "Kristallklare Krone aus Eis",
"weaponSpecialWinter2022RogueText": "Sternschnuppenfeuerwerk",
"armorSpecialWinter2022RogueNotes": "Wenn sie Sterne sehen, sehen sie Dich nicht! Ja, lass uns das so sagen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
"armorSpecialWinter2022RogueNotes": "Wenn sie Sterne sehen, dann werden sie dich nicht sehen! Ja, lass es uns so machen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
"armorSpecialWinter2022WarriorNotes": "Wer sagt, dass Du es nicht geborgen und gemütlich haben kannst, während Du mit alltäglichen Aufgaben kämpfst? Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
"armorSpecialWinter2022MageNotes": "Wenn Du Dich näherst, müssen sich Deine Feinde sich vor Fruchtsaft-Flecken in Acht nehmen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 20212022 Winterausrüstung.",
"headSpecialWinter2022RogueText": "Donnerndes Finale",
@@ -2708,7 +2708,7 @@
"weaponSpecialWinter2023RogueText": "Grüne Satin Schärpe",
"weaponSpecialWinter2023WarriorText": "Stoßzahn Speer",
"weaponSpecialSpring2023MageText": "Mondstein Magie",
"weaponSpecialSpring2023MageNotes": "Je stärker ihr Glühen, desto größer ist ihre Macht. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
"weaponSpecialSpring2023MageNotes": "Je stärker ihr Glühen, desto größer ist ihre Macht. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
"weaponSpecialSpring2023HealerText": "Lilien Pollen",
"weaponSpecialSummer2023WarriorText": "Wasserelementar-Schwert",
"weaponSpecialSummer2023MageText": "Fisch",
@@ -2945,8 +2945,8 @@
"armorArmoireHattersSuitNotes": "Dein Outfit ist nicht vollständig ohne deine grüne Glücks-Fliege. Trage dies zu deinem nächsten verrückten Teekränzchen. Oder angenehmen Teekränzchen. Oder begeisterten Teekränzchen. Oder... Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Hutmacher-Set (Gegenstand 2 von 4).",
"armorArmoireBlueStripedSwimsuitNotes": "Was könnte spannender sein als Seemonster am Strand zu bekämpfen? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Strand-Set (Gegenstand 2 von 4).",
"armorArmoireSchoolUniformPantsNotes": "Ob du nun eine Schule für magische Zauberer, Drachenreiter, Ballsportspieler, kreative Künstler oder Mitglieder einer Organisation, die zu geheim ist, um sie hier aufzuzählen, besuchst, du wirst mit dieser Uniform gut dazu passen. Erhöht Intelligenz um <%= int %>.Verzauberter Schrank: Schuluniform-Set (Gegenstand 2 von 4).",
"armorArmoireGreenFluffTrimmedCoatNotes": "Sagen erzählen, dass einmal in einer Generation ein Mantel daherkommt, der der wärmste und bequemste von allen ist. Sein Flausch ist außergewöhnlich und seine Knöpfe sind sogar von fäustlingsumhüllten Händen handhabbar. Das ist dieser Mantel hier. Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Fallenstellerhut-Set (Gegenstand 2 von 2).",
"armorArmoireSoftWhiteSuitNotes": "Weiß ist eine friedvolle Farbe. Ob du nun ein strahlend weißes Bettlaken oder eine Decke aus frischgefallenem Schnee betrachtest, du wirst einen klaren und vorbereiteten Geist haben. Erhöht Ausdauer um <% con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Weiße Lounge-Kleidung (Gegenstand 2 von 3).",
"armorArmoireGreenFluffTrimmedCoatNotes": "Sagen erzählen, dass einmal in einer Generation ein Mantel daherkommt, welcher der wärmste und bequemste von allen ist. Sein Flausch ist außergewöhnlich und seine Knöpfe sind sogar von fäustlingsumhüllten Händen handhabbar. Das ist dieser Mantel hier. Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Fallenstellerhut-Set (Gegenstand 2 von 2).",
"armorArmoireSoftWhiteSuitNotes": "Weiß ist eine friedvolle Farbe. Ob du nun ein strahlend weißes Bettlaken oder eine Decke aus frischgefallenem Schnee betrachtest, du wirst einen klaren und vorbereiteten Geist haben. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Weißes Lounge-Kleidungsset (Gegenstand 2 von 3).",
"armorArmoireCorsairsCoatAndCapeText": "Mantel und Umhang des Korsaren",
"armorArmoireSmileyShirtNotes": "Weil du glücklich bist! Zeig der Welt, dass du heute den ganzen Tag lächelst. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Optimisten-Set (Gegenstand 1 von 4).",
"armorArmoireYellowStripedSwimsuitText": "Gelb gestreifter Badeanzug",
@@ -2954,7 +2954,7 @@
"armorArmoireGreenFluffTrimmedCoatText": "Mantel mit grünem Flauschband",
"armorArmoireSchoolUniformSkirtText": "Schuluniform mit Rock",
"armorArmoireHattersSuitText": "Anzug des Hutmachers",
"armorArmoireKarateGiText": "Karate Gi",
"armorArmoireKarateGiText": "Karategi",
"armorArmoireKarateGiNotes": "Diese leichte Karate-Uniform ist perfekt für Training oder Wettbewerbe. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Karate-Set (Gegenstand 1 von 10).",
"weaponArmoireStormKnightAxeText": "Axt des Sturmritters",
"weaponArmoireStormKnightAxeNotes": "Sammle deine Wut und schlage wie ein Donnerschlag zu! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Sturmritter-Set (Gegenstand 3 von 3)",
@@ -3295,7 +3295,7 @@
"shieldSpecialSpring2025RogueText": "Kristallspitzen-Flegel",
"shieldSpecialSpring2025RogueNotes": "Du kannst den Kristall nutzen, um eine produktive Zukunft für dich weiszusagen. Nutze die Gelegenheit und spring vorwärts! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2025 Frühlingsausrüstung.",
"shieldSpecialSpring2025HealerText": "Plumeria Schild",
"shieldSpecialSpring2025HealerNotes": "Du kannst dieses spezielle Blütenblatt verwenden, um Güte zu sammeln oder um negative Gedanken wegzuschnipsen. Nutze die Gelegenheit und spring vorwärts! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2025 Ausrüstung.",
"shieldSpecialSpring2025HealerNotes": "Du kannst dieses spezielle Blütenblatt verwenden, um Güte zu sammeln oder um negative Gedanken wegzuschnipsen. Nutze die Gelegenheit und spring vorwärts! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2025 Frühlingsausrüstung.",
"shieldSpecialSpring2025WarriorText": "Sonnenstrahl Schild",
"shieldSpecialSpring2025WarriorNotes": "Du kannst deine Gegner für den Moment blenden, wenn die Sonne diesen Schild genau richtig trifft. Nutze den Vorteil und spring vorwärts! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2025 Frühlingsausrüstung.",
"shieldArmoireSpringPetalUchiwaNotes": "Dieser tragbare Fächer mit schönem Blütenmuster bewirkt eine leichte Brise nur für dich, wenn das Wetter wärmer wird. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Frühlingsblüten Set (Gegenstand 2 von 2).",
@@ -3341,5 +3341,39 @@
"armorSpecialSummer2025MageText": "Zwerglippfisch Anzug",
"armorSpecialSummer2025MageNotes": "Dieser Anzug hat nicht nur atemberaubende Farben, sondern ermöglicht dir auch, anmutig durch's Wasser zu gleiten. Schwimmen oder Tanzen - du hast die Wahl! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Sommerausrüstung 2025.",
"armorArmoireBeekeepersSuitText": "Imkeranzug",
"armorArmoireBeekeepersSuitNotes": "Schütze dich, während du nach deinen fleißigen Hummeln schaust. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Imker Set (Gegenstand 2 von 4)"
"armorArmoireBeekeepersSuitNotes": "Schütze dich, während du nach deinen fleißigen Hummeln schaust. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Imker Set (Gegenstand 2 von 4)",
"headSpecialSummer2025RogueNotes": "Deine Sehkraft wird sich verbessern sobald Du diese Maske aufsetzt. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Sommer 2025 Ausrüstung.",
"weaponSpecialSummer2025MageText": "Zweigkoralle",
"weaponSpecialSummer2025MageNotes": "Verzweige dich mit deinen Talenten und Fähigkeiten, um eine Reihe von verschiedenen Aufgaben anzugreifen. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe Sommerausrüstung 2025",
"headSpecialSummer2025WarriorText": "Kammmuschelhelm",
"headSpecialSummer2025WarriorNotes": "Undurchdringlich und perfekt zugespitzt wird dich dieser Helm sogar vor Seesternen beschützen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe Sommerausrüstung 2025.",
"headSpecialSummer2025RogueText": "Tintenfischmaske",
"headSpecialSummer2025HealerText": "Ruderschnecken Helm",
"headSpecialSummer2025HealerNotes": "Glückwunsch, jetzt bist du ein Seeschmetterling. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Sommerausrüstung 2025.",
"headSpecialSummer2025MageText": "Feenlippfisch Kopfschmuck",
"headSpecialSummer2025MageNotes": "Alle werden davon hypnotisiert sein, wie sich deine Flossen mit der Strömung bewegen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Sommerausrüstung 2025.",
"headMystery202507Notes": "Umgedrehte Mützen sind immer noch cool, oder? Gewährt keinen Attributbonus. Juli 2025 Abonnentengegenstand.",
"headMystery202507Text": "Draufgängerische Skater Mütze",
"armorArmoireFlyFishingWadersText": "Fliegenfischerhose",
"armorArmoireFlyFishingWadersNotes": "Halte dich vollkommen warm und trocken, wenn du in einen Bach, Teich, See oder Fluß watest. Erhöht Stärke und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Fliegenfischer Set (Gegenstand 2 von 3)",
"headArmoireBeekeepersHatText": "Imkerhut und Schleier",
"headArmoireBeekeepersHatNotes": "Schützt dein Gesicht, während Du dich um Deine brummenden Kumpels kümmerst. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Bienenzüchter-Set (Gegenstand 1 von 4)",
"shieldSpecialSummer2025WarriorText": "Jakobsmuschelschild",
"shieldSpecialSummer2025WarriorNotes": "Die Farben sind schön, aber der Kamm ist gefährlich. Feinde, nehmt euch in Acht! Erhöht die Konstitution um <%= con %>. Limitierte Edition Sommer 2025 Ausrüstung.",
"headArmoireFlyFishingHatText": "Fliegenfischerhut",
"headArmoireFlyFishingHatNotes": "Mit breiter Krempe und Platz für einen Ersatzköder. Du solltest nicht ohne diese Schönheit zum Fliegenfischen gehen. Erhöht Stärke und Wahrnehmung jeweils um <%= attrs %>. Verzauberter Schrank: Fliegenfischer-Set (Gegenstand 1 von 3)",
"shieldArmoireFlyFishingRodNotes": "Hänge einen Köder an diese lange, flexible Rute und Fische werden ihn jedes Mal mit einem Insekt verwechseln. Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Fliegenfischer-Set (Gegenstand 3 von 3)",
"backMystery202506Text": "Sonnenschein-Aureole",
"shieldSpecialSummer2025RogueText": "Tintenfisch-Tentakel",
"shieldSpecialSummer2025RogueNotes": "Dieser Tentakel sieht biegsam aus, aber seine Saugnäpfe greifen fest zu. Feinde, passt auf! Erhöht die Stärke um <%= str %>. Limitierte Edition Sommer 2025 Ausrüstung.",
"shieldSpecialSummer2025HealerText": "Ruderschnecken-Schild",
"shieldSpecialSummer2025HealerNotes": "Dieser Schild sieht einfach aus, aber er hat gesundheitsschädliche Eigenschaften. Feinde, passt auf! Erhöht die Konstitution um <%= con %>. Limitierte Edition Sommer 2025 Ausrüstung.",
"shieldArmoireBeekeepersHiveText": "Bienenstock",
"shieldArmoireBeekeepersHiveNotes": "Bienenstöcke dienen sowohl als Zuhause als auch als Arbeitsplatz. Vielleicht solltet ihr mit euren Bienen über eine gute Work-Life-Balance sprechen. Erhöht die Stärke um <%= str %>. Verzauberter Schrank: Imker-Set (Gegenstand 4 von 4)",
"shieldArmoireFlyFishingRodText": "Fliegenfischer-Rute",
"backMystery202507Text": "Draufgängerisches Skateboard",
"backMystery202507Notes": "Dein Ross für Bürgersteige und Halfpipes. Gewährt keinen Attributbonus. Juli 2025 Abonnentengegenstand.",
"shieldMystery202506Text": "Sonnenschein-Schild",
"shieldMystery202506Notes": "Vertreibe die Dunkelheit und lasse deiner Umgebung warme und herzliche Strahlen zuteilwerden wo immer du auch bist. Gewährt keinen Attributbonus. Juni 2025 Abonnentengegenstand.",
"backMystery202506Notes": "Trage ein warmes Leuchten mit dir, wenn du deinen täglichen Aufgaben nachgehst. Gewährt keinen Attributbonus. Juni 2025 Abonnentengegenstand."
}
+1 -1
View File
@@ -189,7 +189,7 @@
"dismissAll": "Alle entfernen",
"messages": "Nachrichten",
"emptyMessagesLine1": "Du hast im Moment keine Nachrichten",
"emptyMessagesLine2": "Du kannst anderen eine neue Nachricht schicken, indem Du ihr Profil aufrufst und auf den \"Nachrichten\"-Knopf drückst.",
"emptyMessagesLine2": "Sende eine Nachricht, um eine Konversation mit Mitgliedern deiner Gruppe oder anderen Habitica Spielern zu beginnen",
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> hat Dir eine Nachricht gesendet",
"letsgo": "Auf geht's!",
"selected": "Ausgewählt",
+2 -2
View File
@@ -79,7 +79,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 Helferlein Anreize zu bieten",
"donateText3": "Als Open-Source-Projekt ist Habitica auf die Hilfe unserer Benutzer angewiesen. Das Geld, das 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!",
@@ -125,7 +125,7 @@
"limitedAvailabilityMinutes": "Für <%= minutes %>min <%= seconds %>sek verfügbar",
"limitedAvailabilityHours": "Für t <%= hours %>std und <%= minutes %>min verfügbar",
"limitedAvailabilityDays": "Für <%= days %>t <%= hours %>std und <%= minutes %>min verfügbar",
"amountExp": "<%= amount %> Exp",
"amountExp": "<%= amount %> XP",
"helpSupportHabitica": "Hilf dabei, Habitica zu unterstützen",
"groupsPaymentSubBilling": "Dein nächstes Rechnungsdatum ist <strong><%= renewalDate %></strong>.",
"groupsPaymentAutoRenew": "Dieses Abonnement läuft automatisch weiter, bis es gekündigt wird. Du kannst es im Gruppen-Abrechnungs-Tab kündigen.",
+3 -1
View File
@@ -846,5 +846,7 @@
"questPlatypusRageDescription": "Diese Leiste füllt sich, wenn Du Deine Tagesaufgaben nicht erfüllst. Wenn sie voll ist, nimmt Das Perfektionisten Schnabeltier deiner Party einige ihrer MP weg!",
"questPlatypusRageEffect": "Das Perfektionisten Schnabeltier taucht unter Wasser und spritzt dich naß! Die MP deiner Party sind reduziert!",
"questPlatypusDropPlatypusEgg": "Schnabeltier (Ei)",
"questPlatypusUnlockText": "Schält Schnabeltier Eier zum Kauf im Marktplatz frei"
"questPlatypusUnlockText": "Schält Schnabeltier Eier zum Kauf im Marktplatz frei",
"questOtterNotes": "To-Do-Listen sind großartig! Man kann Stunden damit verbringen, jeden Schritt, den man tun muss, akribisch zu dokumentieren und sich produktiv zu fühlen, ohne diese Dinge tatsächlich zu tun. Deine dreiseitige Liste wird in die Tasche gesteckt. Zeit für einen erfrischenden Spaziergang!<br><br>Du machst dich auf den Weg zum Routinen-Fluss, um einen Spaziergang am Ufer zu machen. Das ist genau das, was Du brauchst, um endlich loszulegen! Zeit, Deine To-Do-Liste hervorzuholen und - ach! Ein Windstoß lässt Dir die Liste aus der Hand und direkt in Richtung Wasser fliegen!<br><br>Kurz bevor das Papier ins Wasser fällt, taucht ein Otterkopf auf und fängt das Blatt ab. Puh! Er hält die Liste in seinen Pfoten und ein schelmisches Grinsen breitet sich auf seinem Gesicht aus... Uh-oh.<br><br>„Hmmm“, summt er und blättert das Papier um, um Deine Liste zu lesen. „Sieht aus, als bräuchtest Du Hilfe beim Setzen von Prioritäten.“ Ritsch.<br><br>Der Otter hat gerade Deine sorgfältig erstellte Liste in Stücke gerissen! „Wenn Du das alles erledigen willst, musst Du Dich zuerst entscheiden, was das Wichtigste ist“, sagt er und wirft die Punkte auf Deiner Liste Stück für Stück in den Wind.",
"questOtterCompletion": "Als Du die Teile Deiner Liste eingefangen hast, hast Du angefangen, sie danach zu sortieren, welche Aufgaben am wichtigsten sind, und hast am Ende einen recht handhabbaren Startpunkt gefunden!<br><br>„Verstehe!“, sagst Du dem Otter, „dieser alberne Stunt hat mir wirklich geholfen, darüber nachzudenken, welche Aufgaben ich priorisieren muss.“<br><br>Der Otter spritzt herum und reibt sich vergnügt die Wangen: „Ich bin froh, dass mein kleiner Plan Dich dazu gebracht hat, anders über Deine Aufgaben nachzudenken.“ Er taucht unter und in der Nähe wieder auf. \"Denke daran, deine Listen machbar zu halten. Belohnungen helfen auch, also nimm die hier!\""
}
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "API-Token (Das ist ein Passwort die obige Warnung gilt auch hier!)",
"showAPIToken": "API-Token anzeigen",
"hideAPIToken": "API-Token verbergen",
"APITokenWarning": "Wenn Du einen neuen API-Token brauchst (z.B. weil Du ihn versehentlich geteilt hast), schreibe eine E-Mail an <%= hrefTechAssistanceEmail %> mit Deiner Benutzer ID und dem aktuellen Schlüssel. Sobald er zurückgesetzt ist, wirst Du Dich auf der Webseite und der mobilen App aus- und neu einloggen müssen und den Schlüssel in jedem anderen Habitica Tool, das Du nutzt, einstellen müssen.",
"thirdPartyApps": "Apps von Drittanbietern",
"resetDo": "Ja, setzt mein Konto jetzt zurück!",
"resetComplete": "Zurückgesetzt!",
+2 -1
View File
@@ -264,5 +264,6 @@
"mysterySet202503": "Jade Juggernaut Set",
"mysterySet202504": "Scheues Yeti Set",
"mysterySet202505": "Hochfliegender Schwalbenschwanz Set",
"mysterySet202506": "Sonnenschein Set"
"mysterySet202506": "Sonnenschein Set",
"mysterySet202507": "Draufgängerisches Skater Set"
}
@@ -1035,6 +1035,10 @@
"backgroundSirensLairText": "Siren's Lair",
"backgroundSirensLairNotes": "Dare to dive into a Sirens Lair.",
"backgrounds082025": "SET 135: Released August 2025",
"backgroundSunnyStreetWithShopsText": "Sunny Street with Shops",
"backgroundSunnyStreetWithShopsNotes": "Enjoy the sights and sounds of a Sunny Street with Shops.",
"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
+1
View File
@@ -109,6 +109,7 @@
"tweet": "Tweet",
"checkOutMobileApps": "Check out our mobile apps!",
"missingAuthHeaders": "Missing authentication headers.",
"missingClientHeader": "Missing x-client headers.",
"missingUsernameEmail": "Missing username or email.",
"missingEmail": "Missing email.",
"missingUsername": "Missing username.",
+8
View File
@@ -600,6 +600,8 @@
"weaponMystery202404Notes": "This staff will bestow upon you an ancient wisdom as ageless as the rocks and trees. Confers no benefit. April 2024 Subscriber Item.",
"weaponMystery202408Text": "Arcane Aegis",
"weaponMystery202408Notes": "A magic bubble shield that protects you from enemy spells or helps you float in the air or water. Confers no benefit. August 2024 Subscriber Item.",
"weaponMystery202508Text": "Brilliant Crimson Blade",
"weaponMystery202508Notes": "This spinning blade will terrify any monster or red Daily that crosses your path! Confers no benefit. August 2025 Subscriber Item.",
"weaponMystery301404Text": "Steampunk Cane",
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
@@ -1736,6 +1738,8 @@
"armorArmoireBeekeepersSuitNotes": "Keep yourself safe as you look after your busy bumbles. Increases Constitution by <%= con %>. Enchanted Armoire: Beekeeper Set (Item 2 of 4)",
"armorArmoireFlyFishingWadersText": "Fly Fishing Waders",
"armorArmoireFlyFishingWadersNotes": "Stay perfectly warm and dry when you wade into a stream, pond, lake, or river. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Fly Fishing Set (Item 2 of 3)",
"armorArmoireRedWaistcoatText": "Red Waistcoat",
"armorArmoireRedWaistcoatNotes": "Look smart and stunning as you tackle your tasks. Theres something secret hidden in the vest pocket—what do you think it could be? Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Red Waistcoat Set (Item 2 of 2)",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -2673,6 +2677,8 @@
"headArmoireBeekeepersHatNotes": "Keep your face safe as you tend to your buzzing buddies. Increases Perception by <%= per %>. Enchanted Armoire: Beekeeper Set (Item 1 of 4)",
"headArmoireFlyFishingHatText": "Fly Fishing Hat",
"headArmoireFlyFishingHatNotes": "With a wide brim and spot to hold a spare lure, dont go fly fishing without this beauty. Increases Strength and Perception by <%= attrs %> each. Enchanted Armoire: Fly Fishing Set (Item 1 of 3)",
"headArmoireRedNewsieHatText": "Red Newsie Cap",
"headArmoireRedNewsieHatNotes": "Extra! Extra! Read all about it: this cap is comfortable, fashionable, and practical. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Red Waistcoat Set (Item 1 of 2)",
"offhand": "off-hand item",
"offHandCapitalized": "Off-Hand Item",
@@ -3006,6 +3012,8 @@
"shieldMystery202502Notes": "This Valentines Day and every day, may your heart be as light as these buoyant balloons. Confers no benefit. February 2025 Subscriber Item.",
"shieldMystery202506Text": "Solar Shine Shield",
"shieldMystery202506Notes": "Dispel darkness and bestow warm and cheerful rays wherever you are. Confers no benefit. June 2025 Subscriber Item.",
"shieldMystery202508Text": "Brilliant Cyan Blade",
"shieldMystery202508Notes": "If you thought one spinning blade was cool looking, try two! Confers no benefit. August 2025 Subscriber Item.",
"shieldMystery301405Text": "Clock Shield",
"shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.",
+2 -3
View File
@@ -87,13 +87,12 @@
"API": "API",
"APICopied": "API token copied to clipboard.",
"APITokenTitle": "API Token",
"APITokenDisclaimer": "<b>Your API Token is like a password; Do not share it publicly.</b> You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.<br><br><b>Note:</b> If you need a new API Token (e.g., if you accidentally shared it), email <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your User ID and current Token. Once it is reset you will need to re-authorize everything by logging out of the website and mobile app and by providing the new Token to any other Habitica tools that you use.",
"APITokenDisclaimer": "<b>Your API Token is like a password; Do not share it publicly.</b> You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.<br><br><b>If you need a new API Token</b> (e.g., if you accidentally shared it), you can change your password to reset it. Once it is reset, you will need to log back in to any other devices you use Habitica on and provide the new API Token to third-party tools you may use.",
"APIv3": "API v3",
"APIText": "Copy these for use in third party applications. However, think of your API Token like a password, and do not share it publicly. You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.",
"APIToken": "API Token (this is a password - see warning above!)",
"showAPIToken": "Show API Token",
"hideAPIToken": "Hide API Token",
"APITokenWarning": "If you need a new API Token (e.g., if you accidentally shared it), email <%= hrefTechAssistanceEmail %> with your User ID and current Token. Once it is reset you will need to re-authorize everything by logging out of the website and mobile app and by providing the new Token to any other Habitica tools that you use.",
"thirdPartyApps": "Third Party Apps",
"thirdPartyTools": "Find third party apps, extensions, and all kinds of other tools you can use with your account on the <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica wiki</a>.",
"resetDo": "Do it, reset my account!",
@@ -212,7 +211,7 @@
"changeUsernameDisclaimer": "Your username is used for invitations, @mentions in chat, and messaging. It must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.",
"changeEmailDisclaimer": "This is the email address that you use to log in to Habitica, as well as receive notifications.",
"changeDisplayNameDisclaimer": "This is the name that will be displayed for your Avatar in Habitica.",
"changePasswordDisclaimer": "Password must be 8 characters or more. We recommend a strong password that you're not using elsewhere.",
"changePasswordDisclaimer": "Passwords must be 8 characters or more. Changing your password will log you out of any other devices and third-party tools you may use.",
"dateFormatDisclaimer": "Adjust the date formatting across Habitica.",
"verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!",
"enableAudio": "Enable Audio",
+2 -1
View File
@@ -32,7 +32,7 @@
"subGemName": "Subscriber Gems",
"maxBuyGems": "You have bought all the Gems you can this month. More become available within the first three days of each month. Thanks for subscribing!",
"timeTravelers": "Time Travelers",
"timeTravelersPopoverNoSubMobile": "Looks like youll need a Mystic Hourglass to open the time portal and summon the Mysterious Time Travelers.",
"timeTravelersPopoverNoSubMobile": "Subscribers receive a rare Mystic Hourglass every month to use in the Time Travelers Shop!",
"timeTravelersPopover": "Your Mystic Hourglass has opened our time portal! Choose what youd like us to fetch from the past or future.",
"mysticHourglassNeededNoSub": "This item requires a Mystic Hourglass. You earn Mystic Hourglasses by being a Habitica subscriber.",
"mysterySetNotFound": "Mystery set not found, or set already owned.",
@@ -176,6 +176,7 @@
"mysterySet202505": "Soaring Swallowtail Set",
"mysterySet202506": "Solar Shine Set",
"mysterySet202507": "Spunky Skater Set",
"mysterySet202508": "Brilliant Blade Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
@@ -906,5 +906,8 @@
"backgroundSummerSeashoreNotes": "在夏日海滨乘风破浪.",
"backgrounds052025": "第 132 组:于2025 年 5 月发布",
"backgroundTrailThroughAForestText": "穿越森林的小径",
"backgroundTrailThroughAForestNotes": "沿着穿过森林的小径漫步。"
"backgroundTrailThroughAForestNotes": "沿着穿过森林的小径漫步。",
"backgrounds072025": "SET 134: Released July 2025",
"backgroundSirensLairText": "Siren's Lair",
"backgroundSirensLairNotes": "Dare to dive into a Sirens Lair."
}
+2 -1
View File
@@ -240,5 +240,6 @@
"sunsetFaqHeader12": "What will happen to Guild Bank Gems?",
"sunsetFaqPara21": "Gems in the Guild Bank will be refunded to the leader of the Guild on August 8th when Guild Services end.",
"anotherQuestion": "Have another question?",
"contactAdmin": "Contact <a href='mailto:admin@habitica.com'>admin@habitica.com</a>"
"contactAdmin": "Contact <a href='mailto:admin@habitica.com'>admin@habitica.com</a>",
"webFaqAnswer60": "Here are some quick tips to get you started with your new Habitica Group Plan:\n\n * Promote a member to a manager to give them the ability to create and edit tasks\n * Leave tasks unassigned if anyone can complete it, and it only needs to be done once\n * Assign a task to one person to make sure no one else can complete their task\n * Assign a task to multiple people if they all need to complete it\n * Toggle the ability to display shared tasks on your personal board to not miss anything\n * You get rewarded for the tasks you complete, even multi-assigned\n * Task completion rewards arent split between members\n * Use task colour on the team board to judge the average completion rate of tasks\n * Regularly review the tasks on the shared task board to make sure they are still relevant\n * Missing a Daily wont damage you or your team, but the task will degrade in colour"
}
+3 -1
View File
@@ -180,5 +180,7 @@
"emailUsernamePlaceholder": "e.g., habitrabbit or gryphon@example.com",
"incorrectResetPhrase": "Please type <%= magicWord %> in all capital letters to reset your account.",
"enterHabitica": "Enter Habitica",
"translateHabitica": "Translate Habitica"
"translateHabitica": "Translate Habitica",
"marketing3Lead1Title": "Android & iOS apps",
"marketing4Lead3Button": "Get Started Today"
}
@@ -55,7 +55,6 @@
"APIToken": "API Token (this is a password—see warning above!)",
"showAPIToken": "Show API Token",
"hideAPIToken": "Hide API Token",
"APITokenWarning": "If you need a new API Token (e.g., if you accidentally shared it), email <%= hrefTechAssistanceEmail %> with your User ID and current Token. Once it is reset you will need to re-authorise everything by logging out of the website and mobile app and by providing the new Token to any other Habitica tools that you use.",
"thirdPartyApps": "Third Party Apps",
"resetDo": "Do it, reset my account!",
"resetComplete": "Reset complete!",
+1 -1
View File
@@ -7,7 +7,7 @@
"reachedGoldToGemCapQuantity": "Your requested amount <%= quantity %> exceeds the amount you can buy for this month (<%= convCap %>). The full amount becomes available within the first three days of each month. Thanks for subscribing!",
"mysteryItem": "Exclusive monthly items",
"mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.",
"exclusiveJackalopePet": "Exclusive pet",
"exclusiveJackalopePet": "Special Pet",
"giftSubscription": "Want to gift the benefits of a subscription to someone else?",
"giftSubscriptionText4": "Thanks for supporting Habitica!",
"groupPlans": "Group Plans",
+4 -1
View File
@@ -906,5 +906,8 @@
"backgroundTrailThroughAForestNotes": "Dembulando bajo en un sendero en el bosque.",
"backgrounds062025": "Conjunto 133: Publicado en Junio 2025",
"backgroundSummerSeashoreText": "Verano en la Costa",
"backgroundSummerSeashoreNotes": "Atrapa una ola este Verano en la Costa."
"backgroundSummerSeashoreNotes": "Atrapa una ola este Verano en la Costa.",
"backgrounds072025": "Conjunto 134: Publicado en Julio 2025",
"backgroundSirensLairText": "Guarida de Sirena",
"backgroundSirensLairNotes": "Atrévete a sumergirte en la Guarida de Sirena."
}
+2 -1
View File
@@ -182,5 +182,6 @@
"translateHabitica": "Traduce Habitica",
"incorrectResetPhrase": "Por favor, teclea <%= magicWord %> en mayúsculas para reiniciar tu cuenta.",
"marketing3Lead1Title": "Aplicaciones para Android y iOS",
"marketing4Lead3Button": "Empieza Hoy Mismo"
"marketing4Lead3Button": "Empieza Hoy Mismo",
"missingClientHeader": "Faltan los encabezados x-client."
}
+11 -1
View File
@@ -3365,5 +3365,15 @@
"shieldSpecialSummer2025HealerText": "Escudo Ángel de Mar",
"shieldArmoireBeekeepersHiveText": "Panal",
"backMystery202506Text": "Aureola de Brillo Solar",
"backMystery202506Notes": "Derrocha un aura de calidez mientras completas tus tareas diarias. No otorga ningún beneficio. Artículo de Suscriptor Junio 2025."
"backMystery202506Notes": "Derrocha un aura de calidez mientras completas tus tareas diarias. No otorga ningún beneficio. Artículo de Suscriptor Junio 2025.",
"armorArmoireFlyFishingWadersText": "Katiuskas para Pesca Fluvial",
"armorArmoireFlyFishingWadersNotes": "Te mantienen perfectamente calentito y seco mientras te dedicas a lo tuyo ya sea dentro de un arroyo, estanque, lago o río. Aumenta la fuerza y la constitución en <%= attrs %> cada uno. Armario Encantado: Conjunto Pescador Fluvial (Artículo 2 de 3)",
"headMystery202507Text": "Gorra de Patinador Audaz",
"headMystery202507Notes": "Llevar la gorra hacia atrás o ladeada es aún guay, ¿verdad tronco, fliiipas? No otorga ningún beneficio. Artículo de Suscriptor Julio 2025.",
"headArmoireFlyFishingHatText": "Gorro de Pescador Fluvial",
"headArmoireFlyFishingHatNotes": "Con un ala ancha y su espacio para colocar un señuelo de repuesto, no salgas a pescar con mosca sin esta hermosura. Aumenta la Fuerza y la Percepción en <%= attrs %> cada uno. Armario Encantado: Conjunto de Pescador Fluvial (Artículo 1 de 3)",
"shieldArmoireFlyFishingRodNotes": "Coloca un cebo en esta caña larga y flexible y engañará a los peces que lo confundirán con una auténtica mosca vez tras vez, garantizado. Aumenta la Fuerza y la Inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto de Pescador Fluvial (Artículo 3 de 3)",
"shieldArmoireFlyFishingRodText": "Caña de Pescador Fluvial",
"backMystery202507Text": "Tabla del Audaz",
"backMystery202507Notes": "Tu montura para las aceras y los medio-tubos. No otorga ningún beneficio. Artículo de Suscriptor Julio 2025."
}
+2 -3
View File
@@ -55,7 +55,6 @@
"APIToken": "API Token (esto es una contraseña - mira la advertencia de arriba!)",
"showAPIToken": "Enseñar la ficha API",
"hideAPIToken": "Esconder la ficha API",
"APITokenWarning": "Si necesitas un nuevo API Token (e.g. si accidentalmente has compartido el tuyo), envía un email a <%= hrefTechAssistanceEmail %> con tu Número de Usuario y API Token actual. Una vez sea restablecido tu nuevo API Token, tendrás que volver a autorizar cualquier dispositivo cerrando la sesión pasada en la web y la aplicación móvil e ingresando el nuevo Token en cualquier dispositivo en el que uses Habitica.",
"thirdPartyApps": "Aplicaciones de terceros",
"resetDo": "¡Adelante! ¡Reinicia mi cuenta!",
"resetComplete": "¡Reseteo completado!",
@@ -215,7 +214,7 @@
"showHatchPetModal": "Al eclosionar una mascota",
"baileyAnnouncement": "Último anuncio de Bailey",
"view": "Ver",
"APITokenDisclaimer": "<b>Tu token de API Token es como una contraseña; no lo compartas.</b> Es posible que se te pida tu ID de usuario, pero nunca publiques tu token de API donde otras personas puedan verlo, incluido Github.<br><br><b>Nota:</b> Si necesitas un nuevo token de API (p. ej., si lo has compartido por error), envía un correo electrónico a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> con tu ID de usuario y tu token actual. Una vez se haya restaurado, necesitarás volver a autorizarlo todo cerrando sesión de la versión web y móvil y añadiendo el nuevo token a todas las herramientas de Habitica que uses.",
"APITokenDisclaimer": "<b>Tu token de API Token es como una contraseña; no lo compartas.</b> Es posible que se te pida tu ID de usuario, pero nunca publiques tu token de API donde otras personas puedan verlo, incluido Github.<br><br><b>Si necesitas un nuevo token de API </b> (p. ej., si lo has compartido por error), puedes simplemente cambiar tu contraseña para obtener uno nuevo. Una vez se haya restaurado, necesitarás volver a acceder de nuevo en todos los dispositivos en los que estés usando Habitica y añadir el nuevo token de API a todas las herramientas de terceros que uses.",
"thirdPartyTools": "Encuentra aplicaciones de terceros, extensiones y todo tipo de herramientas que puedes utilizar con tu cuenta en la <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>wiki de Habitica</a>.",
"transaction_create_bank_challenge": "Desafío de banco <b>creado</b>",
"showRaisePetModal": "Al transformar una mascota en montura",
@@ -242,7 +241,7 @@
"addWebhook": "Añadir Webhook",
"changeEmailDisclaimer": "Este es el correo electrónico que usarás para iniciar sesión en Habitica y en el que recibirás notificaciones.",
"changeDisplayNameDisclaimer": "Este es el nombre que aparecerá junto a tu avatar en Habitica.",
"changePasswordDisclaimer": "La contraseña debe tener al menos 8 caracteres. Recomendamos usar una contraseña fuerte que no estés usando en ningún otro servicio.",
"changePasswordDisclaimer": "La contraseña debe tener al menos 8 caracteres. Al cambiar tu contraseña tendrás que volver a acceder en otros dispositivos y en herramientas de terceros que estés usando.",
"dateFormatDisclaimer": "Ajustar el formato de fecha de Habitica.",
"enableAudio": "Activar audio",
"playDemoAudio": "Reproducir demostración",
+1 -1
View File
@@ -21,7 +21,7 @@
"subGemName": "Gemas de suscriptor",
"maxBuyGems": "Has comprado todas las Gemas que podías comprar este mes. Habrá más gemas disponibles a partir de los tres primeros días de cada mes. ¡Gracias por suscribirte!",
"timeTravelers": "Viajeros del tiempo",
"timeTravelersPopoverNoSubMobile": "Parece que necesitarás un Reloj de Arena Místico para abrir el portal del tiempo y convocar a los Misteriosos Viajeros del Tiempo.",
"timeTravelersPopoverNoSubMobile": "¡Los suscriptores reciben uno de los raros Relojes de arena Místico cada mes para usarlo en la Tienda de los Viajeros del Tiempo!",
"timeTravelersPopover": "¡Tu Reloj de Arena Místico ha abierto nuestro portal del tiempo! Elige lo que deseas que obtengamos del pasado o futuro.",
"mysterySetNotFound": "El conjunto misterioso no se ha encontrado, o bien ya lo tienes.",
"mysteryItemIsEmpty": "Artículos misteriosos están vacíos",
@@ -783,5 +783,9 @@
"backgroundInAnAquariumText": "En el acuario",
"backgroundInAnAquariumNotes": "Date un baño tranquilo con los peces En el acuario.",
"backgroundInsideAdventurersHideoutText": "En la guarida de un aventurero",
"backgroundInsideAdventurersHideoutNotes": "Planea tu travesía en la Guarida de un Aventurero."
"backgroundInsideAdventurersHideoutNotes": "Planea tu travesía en la Guarida de un Aventurero.",
"backgrounds042023": "CONJUNTO 107: Publicado en abril de 2023",
"backgroundCraterLakeText": "Lago del Cráter",
"backgroundCraterLakeNotes": "Admira un Lago del Cráter hermoso.",
"backgrounds072023": "CONJUNTO 110: Publicado en Julio de 2023"
}
@@ -55,7 +55,6 @@
"APIToken": "Ficha API (ésta es una contraseña - ¡lee el aviso de arriba!)",
"showAPIToken": "Mostrar ficha API",
"hideAPIToken": "Ocultar ficha API",
"APITokenWarning": "Si necesitas una nueva Ficha API (ej. si accidentalmente la compartiste) Manda un email a <%= hrefTechAssistanceEmail %> con tu ID de usuario y tu Ficha actual. Una vez que se cambie la Ficha tendrás que re-autorizar todo saliendo de tu cuenta en la pagina y en la aplicación móvil, y dando una nueva Ficha a cualquier otra herramienta de Habitica que uses.",
"thirdPartyApps": "Aplicaciones de terceros",
"resetDo": "¡Adelante, reinicia mi cuenta!",
"resetComplete": "Reseteo completo!",
+4 -1
View File
@@ -906,5 +906,8 @@
"backgroundTrailThroughAForestNotes": "Randonnez sur les Chemins d'une Forêt.",
"backgrounds062025": "Ensemble 133 : Sortie en Juin 2025",
"backgroundSummerSeashoreText": "Bord de Mer Estival",
"backgroundSummerSeashoreNotes": "Faites des vagues sur ce Bord de Mer Estival."
"backgroundSummerSeashoreNotes": "Faites des vagues sur ce Bord de Mer Estival.",
"backgrounds072025": "Ensemble 133 : Sortie Juillet 2025",
"backgroundSirensLairText": "Antre des Sirènes",
"backgroundSirensLairNotes": "Osez nager au cœur de l'Antre des Sirènes."
}
+11 -1
View File
@@ -3365,5 +3365,15 @@
"shieldArmoireBeekeepersHiveNotes": "Les ruches servent à la fois de domicile et de lieu de travail. Il faudrait peut-être discuter d'un bon équilibre entre vie professionnelle et vie privée avec vos abeilles. Augmente la Force de <%= str %>. Armoire Enchantée : Ensemble d'Apicult·eur·rice (Objet 4 sur 4)",
"backMystery202506Text": "Auréole de Rayonnement Solaire",
"backMystery202506Notes": "Apporte une douce chaleur à vos tâches quotidiennes. Ne confère aucun bonus. Équipement d'Abonnement Juin 2025.",
"shieldSpecialSummer2025RogueNotes": "Ce tentacule sembles fébrile, mais ses ventouses ont une sacrée poigne. Ennemi·e·s, gare à vous ! Augmente la Force de <%= str %>. Équipement Édition Limitée Été 2025."
"shieldSpecialSummer2025RogueNotes": "Ce tentacule sembles fébrile, mais ses ventouses ont une sacrée poigne. Ennemi·e·s, gare à vous ! Augmente la Force de <%= str %>. Équipement Édition Limitée Été 2025.",
"armorArmoireFlyFishingWadersNotes": "Restez au chaud et au sec en vous immergeant dans un ruisseau, une mare, un lac ou une rivière. Augmente la Force et la Constitution de <%= attrs %> chacune. Armoire Enchantée : Ensemble Pêche à la Mouche (Objet 2 sur 3)",
"headArmoireFlyFishingHatNotes": "Avec sa large visière et son espace prévu pour fixer un leurre supplémentaire, n'oubliez pas de l'emporter avec pour partir à la pêche à la mouche. Augmente la Force et la Perception de <%= attrs %> chacune. Armoire Enchantée : Ensemble Pêche à la Mouche (Objet 1 sur 3)",
"shieldArmoireFlyFishingRodNotes": "Metter un appât sur cette canne longue et flexible, et les poissons penseront à chaque fois que c'est un insecte. Augmente la Force et l'Intelligence de <%= attrs %> chacune. Armoire Enchantée : Ensemble Pêche à la Mouche (Objet 3 sur 3)",
"armorArmoireFlyFishingWadersText": "Cuissardes de Pêche à la Mouche",
"headMystery202507Text": "Casquette Skateu·r·se Stylé·e",
"headMystery202507Notes": "La casquette à l'envers est toujours à la mode, hein ? Ne confère aucun bonus. Équipement d'Abonnement Juillet 2025.",
"headArmoireFlyFishingHatText": "Chapeau de Pêche à la Mouche",
"shieldArmoireFlyFishingRodText": "Canne à Mouche",
"backMystery202507Text": "Planche de Skate Stylée",
"backMystery202507Notes": "Votre fidèle destrier pour affronter le bitume et les rampes. Ne confère aucun bonus. Équipement d'Abonnement Juillet 2025."
}
+2 -3
View File
@@ -55,7 +55,6 @@
"APIToken": "Jeton d'API (ceci est un mot de passe - voir l'avertissement ci-dessus !)",
"showAPIToken": "Montrer le jeton d'API",
"hideAPIToken": "Cacher le jeton d'API",
"APITokenWarning": "Si vous avez besoin d'un nouveau jeton d'API (par exemple si vous l'avez partagé par erreur), envoyez un courriel à <%= hrefTechAssistanceEmail %> avec votre ID d'utilisateur et votre jeton d'API actuel. Une fois celui-ci réinitialisé, vous devrez tout ré-autoriser en vous déconnectant du site web et de l'application mobile, et en fournissant le nouveau jeton à tous les outils Habitica que vous utilisez.",
"thirdPartyApps": "Applications tierces",
"resetDo": "Allez-y, réinitialisez mon compte !",
"resetComplete": "Réinitialisation terminée !",
@@ -240,7 +239,7 @@
"addWebhook": "Ajouter un Webhook",
"changeEmailDisclaimer": "C'est l'adresse courriel que vous utilisez pour vous connecter à Habitica, ainsi que pour recevoir des notifications.",
"changeDisplayNameDisclaimer": "C'est le nom qui sera affiché pour votre Avatar dans Habitica.",
"changePasswordDisclaimer": "Le Mot de passe doit faire 8 caractères ou plus. Nous recommandons d'utiliser un Mot de passe fort que vous n'utilisez nul part ailleurs.",
"changePasswordDisclaimer": "Les mots de passe doivent contenir 8 caractères ou plus. Changer votre mot de passe vous déconnectera des autres plateformes et add-ons sur lesquels vous êtes connecté·e.",
"dateFormatDisclaimer": "Ajuster le format de la date sur tout Habitica.",
"enableAudio": "Activer l'Audio",
"playDemoAudio": "Jouer la Démo",
@@ -254,7 +253,7 @@
"connect": "Se Connecter",
"remove": "Retirer",
"resetDetail4": "Vous allez perdre tout votre équipement sauf vos Objets Mystères d'Abonné·e et les Objets commémoratifs gratuits. Vous pourrez racheter les objets supprimés, y compris tous les équipements d'édition limitée (vous devez être dans la classe correspondante pour racheter les Équipements spécifique à la classe).",
"APITokenDisclaimer": "<b>Votre Clé API est comme un mot de passe ; ne le partagez pas en public.</b> Il pourra occasionnellement vous être demandé votre ID d'Utilisat·eur·rice, mais ne postez jamais votre Clé API où d'autres personnes pourront le voir, y compris sur Github. <br><br><b>À noter :</b> Si vous avez besoin d'une nouvelle Clé API (si vous l'avez accidentellement partagé, par exemple), écrivez un email à <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> avec votre ID d'Utilisat·eur·rice and Clé API acutelle. Une fois réinitialisée, vous devez tout ré-autoriser en vous déconnectant du site web et de l'appli mobile en fournissant la nouvelle Clé aux autres outils Habitica que vous utilisez.",
"APITokenDisclaimer": "<b>Votre Clé API est comme un mot de passe ; ne le partagez pas sur des plateformes publiques.</b> Votre ID Utilisat·eur·rice pourrait occasionnellement vous être demandé, mais ne postez jamais votre Clé API où d'autres personnes pourront le voir, y compris sur Github. <br><br><b>Si vous avez besoin d'une nouvelle Clé API </b> (si vous l'avez accidentellement partagé, par exemple), vous pouvez modifier votre mot de passe pour la réinitialiser. Une fois cela fait, vous devrez vous reconnecter sur tous les appareils sur lesquels vous utilisez Habitica et fournir votre nouvelle Clé API aux add-ons que vous utilisez.",
"contentRelease": "Sorties de contenu + Évènements",
"resetTextSocial": "Si vous êtes absolument sûr·e, tapez <b>\"<%= magicWord %>\"</b> dans le champ de texte ci-dessous.",
"resetTextLocal": "Si vous êtes absolument sûr·e, tapez votre mot de passe dans le champ de texte ci-dessous.",
+1 -1
View File
@@ -21,7 +21,7 @@
"subGemName": "Gemmes d'abonnement",
"maxBuyGems": "Vous avez acheté toutes vos gemmes pour ce mois-ci. De nouvelles sont remises en circulation chaque mois, au cours des trois premiers jours !",
"timeTravelers": "Voyageurs temporels",
"timeTravelersPopoverNoSubMobile": "Il semblerait que vous ayez besoin d'un sablier mystique pour ouvrir le portail temporel et invoquer les mystérieux voyageurs temporels.",
"timeTravelersPopoverNoSubMobile": "Les Abonné·e·s reçoivent un Sablier Mystique à dépenser dans la Boutique des Voyageu·r·se·s Temporel·le·s tous les mois !",
"timeTravelersPopover": "Votre sablier mystique a ouvert notre portail temporel ! Choisissez ce que vous voudriez que l'on récupère dans le passé ou dans le futur.",
"mysterySetNotFound": "Ensemble mystère non trouvé, ou ensemble déjà possédé.",
"mysteryItemIsEmpty": "Les objets mystère sont vides",
+11 -3
View File
@@ -86,15 +86,23 @@
"summaryRequired": "סיכום דרוש",
"summaryTooLong": "הסיכום ארוך מדי",
"descriptionRequired": "תיאור דרוש",
"locationRequired": "מיקום האתגר דרוש (\"הוספה אל\")",
"locationRequired": "חובה לציין את מיקום האתגר (\"הוספה אל\")",
"categoiresRequired": "לפחות קטגוריה אחת חייבת להיבחר",
"viewProgressOf": "הצגת ההתקדמות של",
"viewProgress": "להצגת ההתקדמות",
"selectMember": "בחירת משתתף",
"confirmKeepChallengeTasks": "לשמור את המטלות מהאתגר?",
"confirmKeepChallengeTasks": "לשמור את המשימות מהאתגר?",
"selectParticipant": "בחירת משתתף",
"yourReward": "הפרס שלך",
"filters": "מסננים",
"wonChallengeDesc": "ניצחת באתגר \"<%= challengeName %>\"! הניצחון שלך נרשם בהישגים שלך.",
"removeTasks": "הסרת המשימות"
"removeTasks": "הסרת המשימות",
"abuseFlagModalBodyChallenge": "יש לדווח אך ורק על אתגרים שמפרים את <%= firstLinkStart %>הנחיות הקהילה<%= linkEnd %> ו/או <%= secondLinkStart %>תנאי השימוש<%= linkEnd %>. דיווח לשווא מהווה הפרה של תנאי הקהילה של הביטיקה.",
"cannotClose": "לא ניתן לסגור אתגר זה מכיוון ששחקן אחד או יותר דיווחו עליו כבלתי־הולם. עובדי צוות יצרו איתך קשר בקרוב ויתנו לך הנחיות. אם עברו יותר מ־48 שעות ולא פנו אליך, נא לשלוח דואר אלקטרוני לכתובת admin@habitica.com לצורך קבלת סיוע.",
"messageChallengeFlagOfficial": "לא ניתן לדווח על אתגרים רשמיים.",
"whyReportingChallenge": "למה בחרת לדווח על האתגר הזה?",
"whyReportingChallengePlaceholder": "הסיבה לדיווח",
"cannotClone": "לא ניתן לשכפל אתגר זה מכיוון ששחקן אחד או יותר דיווחו עליו כבלתי־הולם. עובדי צוות יצרו איתך קשר בקרוב ויתנו לך הנחיות. אם עברו יותר מ־48 שעות ולא פנו אליך, נא לשלוח דואר אלקטרוני לכתובת admin@habitica.com לצורך קבלת סיוע.",
"messageChallengeFlagAlreadyReported": "כבר דיווחת על אתגר זה.",
"cannotMakeChallenge": "אין לך אפשרות ליצור אתגרים ציבוריים מכיוון שאין לחשבונך הרשאות התכתבות ברשת כעת. נא ליצור קשר עם הכתובת admin@habitica.com לקבלת מידע נוסף."
}
+13 -8
View File
@@ -2,7 +2,7 @@
"communityGuidelinesWarning": "אנא זכרו ששם התצוגה שלכם, תמונת הפרופיל והתיאור חייבים לעמוד בתנאי <a href='https://habitica.com/static/community-guidelines' target='_blank'>תקנון הקהילה</a> (למשל ללא מילים גסות, תכנים בוטים, עלבונות וכו'). אם אינכם בטוחים אם דבר מסוים עומד בתנאי התקנון או לא, אנא הרגישו חופשיים לשלוח מייל ל-<%= hrefBlankCommunityManagerEmail %>!",
"profile": "פרופיל",
"avatar": "התאמת הדמות",
"editAvatar": "עריכת הדמות",
"editAvatar": "התאמה אישית של הדמות",
"noDescription": "הביטיקן זה לא הוסיף תיאור.",
"noPhoto": "הביטיקן זה לא הוסיף תצלום.",
"other": "שונות",
@@ -83,7 +83,7 @@
"allocatePerPop": "הוספת נקודה לתפיסה שלך",
"allocateInt": "נקודות שהוקצו לתבונה:",
"allocateIntPop": "הוספת נקודה לתבונה שלך",
"noMoreAllocate": "עכשיו כשהגעת לרמה 100, לא תקבל יותר נקודות למדדים. תוכל להמשיך לעלות ברמות, או להתחיל מסע חדש ברמה 1, באמצעות שימוש ב-<a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>עין התחייה</a>!",
"noMoreAllocate": "עכשיו כשהגעת לרמה 100, לא תקבל יותר נקודות למדדים. תוכל להמשיך לעלות ברמות, או להתחיל מסע חדש ברמה 1, באמצעות שימוש ב-<a href='/shops/market'>כדור ההיוולדות מחדש</a>!",
"stats": "נתונים",
"strength": "כוח",
"strText": "כוח מעלה את הסיכוי של \"פגיעות קריטיות\" אקראיות והזהב, ניסיון והסיכוי לקבל חבילות מקבל חיזוק מהם. זה גם עוזר לפגוע יותר בבוסים.",
@@ -108,7 +108,7 @@
"mystery": "מסתורין",
"changeClass": "שינוי מקצוע, החזרת נקודות מדדים",
"lvl10ChangeClass": "כדי לשנות מקצוע עליכם להיות לפחות בדרגה 10.",
"changeClassConfirmCost": שנות את המקצוע שלך תמורת 3 אבני חן?",
"changeClassConfirmCost": החליף מקצוע בתמורה ל־3 יהלומים?",
"invalidClass": "מקצוע שגוי. נא לציין 'warrior', 'rogue', 'wizard', או 'healer'.",
"levelPopover": "כל דרגה מזכה אותך בנקודה אחת שניתן להקצות למדד לבחירתך. ניתן לעשות זאת באופן ידני, או לתת למשחק להחליט עבורך באמצעות שימוש באחת מאפשרויות ההקצאה האוטומטיות.",
"unallocated": "נקודות לא מוקצות",
@@ -129,8 +129,8 @@
"healerText": "מרפאים הם חסינים לכל פגע, והם מציעים את ההגנה הזו גם לחבריהם. מטלות יומיות והרגלים רעים לא ממש מזיזים להם, ויש להם דרכים לרפא את הבריאות שלהם לאחר כישלון. שחק מרפא אם אתה נהנה לעזור לחברים שלך במשחק, או אם הרעיון לרמות את המוות דרך עבודה קשה קוסם לך!",
"optOutOfClasses": "וותר",
"chooseClass": "בחרו את המקצוע שלכם",
"chooseClassLearnMarkdown": "[תלמדו עוד על מערכת המקצועות של הביטיקה](http://habitica.fandom.com/wiki/Class_System)",
"optOutOfClassesText": "אין לכם זמן להתעסק עם המקצוע? רוצים לבחור אחר כך? בסדר - אתם תהיו לוחמים בלי יכולות מיוחדות. אתם יכולים לקרוא על זה במערכת המקצועות יותר מאוחר בעמוד הויקי ולפאשר את המקצוע שתרצו בכל רגע על ידי: סמליל של משתמש -> הגדרות.",
"chooseClassLearnMarkdown": "[למידע נוסף על מערכת המקצועות של הביטיקה](/static/faq#what-classes)",
"optOutOfClassesText": "קשה לבחור? לא נורא! גם אם העדפת שלא לבחור, עדיין ניתן לקרוא על כל מקצוע ב<a href='/static/faq#what-classes' target='_blank'>תשובות שלנו לשאלות הנפוצות</a>, ולהפעיל את מערכת המקצועות דרך ההגדרות כשתרגיש/י לנכון.",
"selectClass": "לבחור <%= heroClass %>",
"select": "בחר",
"stealth": "חשאיות",
@@ -167,8 +167,8 @@
"photo": "תמונה",
"info": "מידע",
"joined": "הצטרפת",
"totalLogins": "סה\"כ ימי התחברות",
"latestCheckin": תחברות אחרונה",
"totalLogins": "סה״כ כניסות לחשבון",
"latestCheckin": כניסה האחרונה לחשבון",
"editProfile": "עריכת הפרופיל",
"challengesWon": "אתגרים שנוצחו",
"questsCompleted": "הרפתקאות שהושלמו",
@@ -183,5 +183,10 @@
"purchaseForGold": "לרכוש בתמורת <%= cost %> מטבעות זהב?",
"purchasePetItemConfirm": "הרכישה הזאת תחרוג ממספר הפריטים שאותם אתם צריכים כדי לבקוע את כל חיות המחמד ה <%= itemText %>. האם אתם בטוחים?",
"chatCastSpellParty": "<%= username %> הטיל קסם <%= spell %> עבור החבורה.",
"chatCastSpellUser": "<%= username %> הטיל קסם <%= spell %> על <%= target %>.."
"chatCastSpellUser": "<%= username %> הטיל קסם <%= spell %> על <%= target %>..",
"skins": "צבעי עור",
"titleFacialHair": "שיער פנים",
"titleHaircolor": "צבעי שיער",
"titleHairbase": "סגנונות שיער",
"customizations": "התאמה אישית"
}
@@ -3,39 +3,39 @@
"lastUpdated": "עדכון אחרון:",
"commGuideHeadingWelcome": "ברוך בואך להביטיקה!",
"commGuidePara001": "ברכות, הרפתקן/ית! ברוך בואך להביטיקה, ארץ של פרודוקטיביות, חיים בריאים ולעיתים של הגרייפון המשתולל. יש לנו קהילת מאירת פנים מלאה באנשים שתומכים אחד בשני בדרך לשיפור עצמי. על מנת להשתלב, כל מה שנדרש זו גישה חיובית ומכבדת, וההבנה שלכל אחד יש כוחות והגבלות שונות -- לרבות אותך! ההביטיקאנים מראים סבלנות אחד כלפי השני ומנסים לעזור מתי שאפשר.",
"commGuidePara002": "כדי לשמור שכולם יהיו בטוחים, שמחים, ופרודקטיביים בקהילה, יש לנו מספר הנחיות. יצרנו אותן בקפידה כדי שהן יהיו חברותיות וקריאוֹת ככל שאפשר. נא לקחת זמן ולקרוא אותן לפני שתתחיל/י להתכתב.",
"commGuidePara003": הנחיות הללו תקפות לגבי כל המרחבים החברתיים שאנו משתמשים בהם, הכוללים (בין היתר) את Trello, Github, Weblate ועמוד הוויקיא (בקיצור ויקי). מדי פעם מצבים בלתי צפויים יצוצו לפתע בדרכנו, כמו מחרחרי ריב זדוניים או בעלי אוב מרושעים. כאשר דבר מעין זה קורה, העורכים רשאים להגיב ע״י עריכת ההנחיות הללו כדי לשמור על הקהילה בטוחה מפני איומים חדשים. אל חשש: דוברת העיר שלנו, ביילי, תודיע לכם על כל שינוי בהנחיות.",
"commGuidePara002": "על מנת לוודא שכולם יהיו בטוחים, שמחים ויעילים, יש לנו מספר הנחיות לאתגרים, פרופילים של משתמשים, התכתבויות קבוצתיות והודעות פרטיות. ניסחנו את ההנחיות בקפידה על מנת לוודא שהן ידידותיות ומובנות ככל האפשר. נא לקחת את הזמן ולקרוא אותן לפני שמתחילים ליצור קשר עם שחקנים אחרים.",
"commGuidePara003": "הנחיות אלה עשויות להשתנות מעט מעת לעת. כאשר יופיעו כאן שינויים מהותיים בכללי הקהילה, נודיע לך על כך דרך הכרזות של ביילי ו/או בחשבונות שלנו ברשתות החברתיות!",
"commGuideHeadingInteractions": "אינטראקציה בהביטיקה",
"commGuidePara015": "",
"commGuidePara016": "בעודך נודד בין המרחבים הציבוריים של הביטיקה, ישנם מספר חוקים שנועדו לשמור את כולם בטוחים ומאושרים. אלו אמורים להיות קלים לשמירה עבור הרפתקן כמוך!",
"commGuidePara016": "בעת השימוש בהיבט החברתי של הביטיקה, ישנם מספר כללים כלליים שנועדו לוודא שכולם יהיו בטוחים ושמחים.",
"commGuideList02A": "<strong>Respect each other</strong>. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences. This is part of what makes Habitica so cool! Building a community means respecting and celebrating our differences as well as our similarities. Here are some easy ways to respect each other.",
"commGuideList02C": "<strong>Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group</strong>. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.",
"commGuideList02D": "<strong>Keep discussions appropriate for all ages</strong>. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.",
"commGuideList02E": "<strong>Avoid profanity. This includes milder, religious-based oaths that may be acceptable elsewhere</strong>. We have people from all religious and cultural backgrounds, and we want to make sure that all of them feel comfortable in public spaces. <strong>If a moderator or staff member tells you that a term is disallowed on Habitica, even if it is a term that you did not realize was problematic, that decision is final</strong>. Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.",
"commGuideList02C": "",
"commGuideList02D": "",
"commGuideList02E": "",
"commGuideList02G": "<strong>Comply immediately with any Mod request</strong>. This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, asking you to move your discussion to a more suitable space, etc.",
"commGuideList02J": "",
"commGuideList02K": "",
"commGuideList02L": "",
"commGuidePara037": "",
"commGuidePara037": "<strong>אין ליצור קבוצות או צוותים במטרה לתקוף שום קבוצה או אדם פרטי</strong>. אנחנו אמורים להילחם בהרגלים הרעים, לא בהרפתקנים אחרים!",
"commGuideHeadingInfractionsEtc": "עבירות, השלכות ותיקונן",
"commGuideHeadingInfractions": "עבירות",
"commGuidePara050": אופן כללי, ההביטיקנים עוזרים זה לזה, מכבדים אחד את השני, ופועלים יחד כדי להפוך את הקהילה כולה לנעימה וחברותית. אולם, לעיתים רחוקות מאוד, מעשהו של הביטיקן עשוי להפר את אחד מהחוקים הנ\"ל. כאשר זה קורה, המנהלים ינקטו בכל פעולה שנראית להם הכרחית כדי להשאיר את הביטיקה בטוחה ונוחה עבור כולם.",
"commGuidePara050": גדול, ההביטיקנים עוזרים זה לזה, מכבדים אחד את השני, ופועלים יחד כדי לדאוג שהאווירה כאן תהיה נעימה וחברותית. אולם, לעיתים רחוקות מאוד, מעשהו של הביטיקן עשוי להפר את אחד מהחוקים הנ״ל. כאשר זה קורה, המנהלים ינקטו בכל פעולה שנראית להם הכרחית כדי להשאיר את הביטיקה בטוחה ונוחה עבור כולם.",
"commGuidePara051": "",
"commGuideHeadingSevereInfractions": "עבירות חמורות",
"commGuidePara052": "עבירות חמורות הן אלו שפוגעות פגיעה אנושה בביטחון קהילת הביטיקה ומשתמשיה, וכתוצאה מכך יש להן גם השלכות חמורות.",
"commGuidePara053": "להלן רשימת דוגמאות לעבירות חמורות, זו איננה רשימה כוללת.",
"commGuideList05A": "הפרה של תנאי השימוש",
"commGuideList05A": "",
"commGuideList05B": "הפצת מילות/תמונות שנאה, הטרדה/מעקב, בריונות-רשת, וכחנות והצקה",
"commGuideList05C": "הפרה של תנאי תקופת מבחן",
"commGuideList05D": "Impersonation of Staff or Moderators",
"commGuideList05D": "",
"commGuideList05E": "ביצוע עבירות בינוניות בצורה חוזרת ונשנית",
"commGuideList05F": "",
"commGuideList05F": "יצירת העתק של החשבון במטרה להימנע מהשלכות",
"commGuideList05G": "",
"commGuideHeadingModerateInfractions": "עבירות בדרגת חומרה בינונית",
"commGuidePara054": "עבירות בינוניות אינן פוגעות בביטחון הקהילה, אך הן יוצרות חוויה לא נעימה. לעבירות כאלו יהיו השלכות מתונות. אם ייעשו עבירות נוספות, ייתכן ויהיו לכך השלכות חמורות יותר.",
"commGuidePara055": "להלן רשימת דוגמאות לעבירות בינוניות. זו איננה רשימה כוללת.",
"commGuideList06A": "",
"commGuideList06C": "",
"commGuideList06C": "דיווח על אתגרים, פרופילים, או הודעות שאינם מהווים הפרה של ההנחיות, מתוך מניעים אישיים.",
"commGuideList06E": "",
"commGuideHeadingMinorInfractions": "עבירות משניות",
"commGuidePara056": "עבירות משניות, למרות שאינן רצויות, מובילות רק להשלכות משניות. אם ביצוע העבירות ממשיך לחזור, הן עשויות להוביל להשלכות חמורות יותר.",
@@ -44,23 +44,23 @@
"commGuideList07B": "",
"commGuidePara057A": "",
"commGuideHeadingConsequences": "השלכות",
"commGuidePara059": "<strong> בדומה לכך, לכל עבירה יש השלכה ישירה. </strong> דוגמאות להשלכות אפשריות רשומות מטה.",
"commGuidePara059": "<strong>לכל עבירה בקהילה יש השלכה ישירה. </strong> דוגמאות להשלכות אפשריות רשומות מטה.",
"commGuideHeadingSevereConsequences": "דוגמאות להשלכות חמורות",
"commGuideList09A": "",
"commGuideList09C": "מניעת (״הקפאת״) ההתקדמות ברמות תורם לצמיתות",
"commGuideList09C": "עצירה לתמיד של ההתקדמות ברמות תורם",
"commGuideHeadingModerateConsequences": "דוגמאות להשלכות מתונות",
"commGuideList10D": "מניעת (״הקפאת״) ההתקדמות ברמות תורם באופן זמני",
"commGuideList10D": "השהייה זמנית של ההתקדמות ברמות תורם",
"commGuideHeadingMinorConsequences": "דוגמאות להשלכות שוליות",
"commGuideList11A": "תזכורות לגבי החוקים הקהילתיים",
"commGuideList11A": "תזכורות לגבי ההנחיות",
"commGuideList11B": "אזהרות",
"commGuideList11C": "בקשות",
"commGuideList11D": "מחיקה (עורכים / חברי הצוות יכולים למחוק תוכן בעייתי)",
"commGuideList11E": "עריכה (עורכים / חברי הצוות יכולים לערוך תוכן בעייתי)",
"commGuideList11D": "מחיקה של תוכן בעייתי על ידי הצוות",
"commGuideList11E": "עריכה של תוכן בעייתי על ידי הצוות",
"commGuideHeadingRestoration": "שחזור",
"commGuidePara061": "",
"commGuidePara062": "",
"commGuidePara063": "",
"commGuideHeadingMeet": "",
"commGuideHeadingMeet": "הכירו את הצוות",
"commGuidePara007": "לצוות יש תגיות סגולות המסומנות בכתרים. התואר שלהם הוא \"הירואי\".",
"commGuidePara009": "חברי הצוות הנוכחיים הם (משמאל לימין):",
"commGuideAKA": "",
@@ -74,9 +74,12 @@
"commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and we will be happy to help clarify things.",
"commGuidePara068": "עכשיו התקדמו לכם, הרפתקנים אמיצים, והרגו כמה מטלות יומיומיות!",
"commGuideHeadingLinks": "קישורים שימושיים",
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: for site feature requests.",
"commGuideLink02": "",
"commGuideLink03": "",
"commGuideLink04": "",
"commGuidePara069": "האמנים המוכשרים הבאים תרמו ליצירת איורים אלו:",
"commGuideList01A": "התנאים וההתניות חלים על כל המרחבים, לרבות גילדות פרטיות, צ׳אט חבורה, והודעות."
"commGuideList01A": "התנאים וההתניות חלים על כל המרחבים, לרבות גילדות פרטיות, צ׳אט חבורה, והודעות.",
"commGuideList09D": "הסרה או הנמכה של דרגות התורם",
"commGuideList02Q": "<strong>אין לנסות לעקוף חסימה</strong>. אם מישהו חסם אותך מהאפשרות לשלוח לו הודעות, אין ליצור איתו קשר במקום אחר בשביל לבקש ממנו להסיר את החסימה.",
"commGuideList02M": "<strong>אין לבקש או להתחנן לקבלת יהלומים, תוכניות למנויים, או חברות בתוכניות קבוצתיות</strong>. אם קיבלת הודעות לא רצויות המבקשות ממך לתת פריטים בתשלום, נא לדווח עליהן. התחננות חוזרת ונשנית לקבלת יהלומים או תוכניות למנויים, במיוחד לאחר קבלת אזהרה, עלולה לגרום להשעיית החשבון."
}
+8 -8
View File
@@ -1,15 +1,15 @@
{
"lostAllHealth": "אזלו לך נקודות הבריאות!",
"dontDespair": "לא להתייאש!",
"lostAllHealth": "מד הבריאות שלך התרוקן!",
"dontDespair": "אין שום ייאוש!",
"deathPenaltyDetails": "ירדת בדרגה, איבדת את מטבעות הזהב שלך ופריט ציוד אחד, אבל אפשר להשיג אותם בחזרה עם עבודה קשה! בהצלחה – יהיה בסדר.",
"refillHealthTryAgain": "מילוי נקודות הבריאות וניסיון חוזר",
"refillHealthTryAgain": "מילוי מד הבריאות והתחלה חדשה",
"dyingOftenTips": "זה קורה לעיתים קרובות? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>הינה כמה עצות!</a>",
"losingHealthWarning": "זהירות - נקודות הבריאות אוזלות לך!",
"losingHealthWarning2": "לא לתת לבריאות שלך לרדת לאפס! אחרת, הדמות שלך תרד בדרגה, תאבד את כל מטבעות הזהב, וגם פריט ציוד.",
"toRegainHealth": "כדי לצבור נקודות בריאות בחזרה:",
"losingHealthWarning": "זהירות - מד הבריאות שלך מתרוקן!",
"losingHealthWarning2": סור לתת למד הבריאות להתרוקן! אחרת, הדמות שלך תרד בדרגה, תאבד את כל מטבעות הזהב, וגם פריט ציוד.",
"toRegainHealth": "בשביל למלא את מד הבריאות:",
"lowHealthTips1": "יש לעלות בדרגה כדי להחלים לגמרי!",
"lowHealthTips2": "רכשו שיקוי בריאות בעמודת הפרסים כדי להחזיר 15 נקודות בריאות.",
"losingHealthQuickly": "נקודות הבריאות אוזלות מהר?",
"lowHealthTips2": "אפשר לקנות שיקוי בריאות בטור הפרסים בשביל להחזיר 15 נקודות בריאות.",
"losingHealthQuickly": "מד הבריאות מתרוקן מהר?",
"lowHealthTips3": "מטלות יומיומיות שלא הושלמו יפגעו בך במשך הלילה, יש להיזהר שלא להתחיל עם יותר מדי!",
"lowHealthTips4": "אם משימה יומיומית לא תקפה ליום מסוים, אפשר להשבית אותה בעזרת לחיצה על סמל העיפרון.",
"goodLuck": "בהצלחה!",
+9 -6
View File
@@ -1,12 +1,12 @@
{
"defaultHabit1Text": "עבודה פורייה (יש ללחוץ על העיפרון כדי לערוך)",
"defaultHabit2Text": "אכילת זלולת (יש ללחוץ על העיפרון כדי לערוך)",
"defaultHabit1Text": "עבודה ביעילות (יש ללחוץ על העיפרון כדי לערוך)",
"defaultHabit2Text": "אכילה של ג׳אנק־פוד (יש ללחוץ על העיפרון כדי לערוך)",
"defaultHabit3Text": "שימוש במדרגות/מעלית (יש ללחוץ על העיפרון כדי לערוך)",
"defaultHabit4Text": "הוספת משימה להביטיקה",
"defaultHabit4Notes": "היא יכולה להיות הרגל, מטלה יומיומית, או משימה לביצוע",
"defaultTodo1Text": "הצטרפות להביטיקה (סמנו אותי!)",
"defaultTodoNotes": "אפשר להשלים את המשימה לביצוע, לערוך או למחוק אותה.",
"defaultReward1Text": "הפסקה של 15 דקות",
"defaultReward1Text": "הפסקה של רבע שעה",
"defaultReward2Text": "לתת לעצמך פרס",
"defaultReward2Notes": "לצפות בטלוויזיה, לשחק במשחק, לאכול משהו טעים, החלטה שלך!",
"defaultTag1": "עבודה",
@@ -18,9 +18,9 @@
"defaultTag7": "יצירתיות",
"exerciseDailyNotes": "יש ללחוץ כדי לבחור את הזמנים שלך ולפרט פעילויות!",
"exerciseDailyText": "מתיחות >> שגרת התעמלות יומיומית",
"exerciseHabit": "10 דקות כושר >> + 10 דקות כושר",
"exerciseHabit": "10 דקות של אימון סיבולת >> + 10 דקות של אימון סיבולת",
"workTodoProjectNotes": "יש ללחוץ כדי לציין את שם הפרויקט הנוכחי + להוסיף תאריך יעד!",
"workTodoProject": "פרויקט עבודה >> השלמת פרויקט שקשור לעבודה",
"workTodoProject": "פרויקט בעבודה >> השלמת פרויקט שקשור לעבודה",
"workDailyImportantTaskNotes": "יש ללחוץ כדי לבחור את המשימה החשובה ביותר",
"workDailyImportantTask": "המשימה החשובה ביותר >> לעבוד על המשימה החשובה ביותר להיום",
"creativityDailyText": "עבודה על פרויקט יצירתי",
@@ -43,5 +43,8 @@
"creativityTodoNotes": "אפשר ללחוץ כאן כדי לציין את שם המיזם שלך",
"schoolDailyNotes": "אפשר ללחוץ כאן ולשנות את שעת שיעורי הבית שלך!",
"creativityTodoText": "השלמת מיזם יצירתי",
"schoolTodoNotes": "לחץ כאן על מנת לתת שם למטלה ולבחירת תאריך יעד!"
"schoolTodoNotes": "לחץ כאן על מנת לתת שם למטלה ולבחירת תאריך יעד!",
"healthDailyText": "העברת חוט דנטלי",
"choresTodoText": "סידור הארון >> פחות בלגן",
"selfCareTodoNotes": "יש ללחוץ בשביל לציין מה מתוכנן!"
}
+3 -2
View File
@@ -3,7 +3,8 @@
"iosFaqStillNeedHelp": "אם יש לך שאלה שאינה מופיעה ברשימה או ב[וויקי שאלות נפוצות](https://habitica.fandom.com/wiki/FAQ), אנחנו מזמינים אותך לשאול בשיחת הפונדק תחת תפריט > פונדק! נשמח לעזור.",
"androidFaqStillNeedHelp": "אם יש לך שאלה שאינה מופיעה ברשימה או ב[וויקי שאלות נפוצות](https://habitica.fandom.com/wiki/FAQ), אנחנו מזמינים אותך לשאול בשיחת הפונדק תחת תפריט > פונדק! נשמח לעזור.",
"webFaqStillNeedHelp": "",
"webFaqAnswer25": "בHabitica יש שלוש סוגי משימות על מנת לענות על כל הצרכים שלך: הרגלים, משימות חוזרות, ומשימה",
"webFaqAnswer25": "הביטיקה משתמשת בשלושה סוגי משימות שונים כדי להתאים לצרכים שלך: הרגלים, משימות יומיות ומשימות.\n\nהרגלים יכולים להיות חיוביים או שליליים ולייצג משהו שרוצים לעקוב אחריו מספר פעמים ביום, או בלוח זמנים לא מוגדר. הרגלים חיוביים יספקו לך תגמולים, כמו מטבעות זהב ונקודות ניסיון (Exp), בעוד שהרגלים שליליים יגרמו לך לאבד נקודות בריאות (HP).\n\nמשימות יומיות הן משימות חוזרות שרוצים להשלים בלוח זמנים מובנה יותר. לדוגמה, פעם ביום, שלוש פעמים בשבוע או ארבע פעמים בחודש. החמצת משימות יומיות גורמת לך לאבד נקודות חיים, אך ככל שהן קשות יותר, כך התגמולים טובים יותר!\n\nמטלות הן משימות חד פעמיות המספקות תגמולים לאחר שמשלימים אותן. למשימות יכול להיות תאריך יעד, אך לא ירדו נקודות חיים אם מפספסים אותו.\n\nיש לבחור את סוג המשימה המתאים ביותר למה שרוצים להשיג!",
"commonQuestions": "שאלות נפוצות",
"faqQuestion25": "מהן סוגי המשימות השונות?"
"faqQuestion25": "מהן סוגי המשימות השונות?",
"parties": "חבורות"
}
+33 -29
View File
@@ -7,8 +7,8 @@
"communityFacebook": "פייסבוק",
"companyAbout": "איך זה עובד",
"companyBlog": "בלוג",
"companyContribute": "התנדבות",
"companyDonate": "תרומה",
"companyContribute": "התנדבות בהביטיקה",
"companyDonate": "תרומה להביטיקה",
"forgotPassword": "שכחת את הסיסמה?",
"emailNewPass": "שליחת דוא״ל עם קישור לאיפוס הסיסמה",
"forgotPasswordSteps": "נא לציין את שם המשתמש שלך או את כתובת הדוא״ל איתה נרשמת לחשבון הביטיקה שלך.",
@@ -25,34 +25,34 @@
"invalidEmail": "לאיפוס הסיסמה נדרשת כתובת דוא״ל תקינה.",
"login": "כניסה",
"logout": "יציאה",
"marketing1Header": "שיפור ההרגלים שלך בעזרת משחק",
"marketing1Lead1Title": "החיים שלך, בתור משחק תפקידים",
"marketing1Lead1": "הביטיקה הוא משחק שנועד לשפר את ההרגלים שלך בחיים האמיתיים. הוא הופך את המשימות שלך (הרגלים, מטלות יומיות, ומשימות) למפלצות קטנות שצריך להביס. ככל שמשתפרים במשחק, מתקדמים בו. אם נכשלים בביצוע המשימות בחיים האמיתיים, הדמות במשחק תתחיל גם היא להתדרדר.",
"marketing1Header": "בונים הרגלים טובים יותר, שלב אחד בכל פעם!",
"marketing1Lead1Title": "לשחק אותה בחיים האמיתיים",
"marketing1Lead1": "הביטיקה היא היישום המושלם לכל מי שמתקשה עם רשימות של משימות לביצוע. אנחנו משתמשים במכניקות משחק ידידותיות כמו להעניק לך פרסים כגון זהב, נקודות ניסיון, ופריטים שיסייעו לך לתחושת יעילות ולהגברת תחושב ההישג בעת השלמת משימות. ככל שמשתפרים בהשלמת משימות, כך מתקדמים יותר במשחק.",
"marketing1Lead2Title": "השיגו ציוד מטריף",
"marketing1Lead2": "",
"marketing1Lead3Title": צאו פרסים מדהימים",
"marketing1Lead3Title": קבלים פרסים על המאמץ",
"marketing1Lead3": "For some, it's the gamble that motivates them: a system called \"stochastic rewards.\" Habitica accommodates all reinforcement and punishment styles: positive, negative, predictable, and random.",
"marketing2Header": "התחרו בחברייכם, הצטרפו לקבוצות עניין",
"marketing2Lead1Title": "Social Productivity",
"marketing2Header": "נלחמים לצד החברים",
"marketing2Lead1Title": "יעילות חברתית",
"marketing2Lead1": "While you can play Habitica solo, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?",
"marketing2Lead2Title": "לחימה במפלצות",
"marketing2Lead2Title": "מסעות לחימה במפלצות",
"marketing2Lead2": "What's a Role Playing Game without battles? Fight monsters with your party. Monsters are \"super accountability mode\" - a day you miss the gym is a day the monster hurts *everyone!*",
"marketing2Lead3Title": "Challenge Each Other",
"marketing2Lead3Title": "מאתגרים את החברים",
"marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.",
"marketing3Header": "יישומים והרחבות",
"marketing3Lead1": "The **iPhone & Android** apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
"marketing3Lead2Title": "Integrations",
"marketing3Header": "עוד דרכים להשתמש בהביטיקה",
"marketing3Lead1": "",
"marketing3Lead2Title": "קהילת קוד פתוח",
"marketing3Lead2": "",
"marketing4Header": "שימוש ארגוני",
"marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days; harness that power! Pit your students against each other in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
"marketing4Lead1Title": "חינוך באמצעות משחקים",
"marketing4Header": "מעבר למטלות אחזקת הבית",
"marketing4Lead1": "",
"marketing4Lead1Title": "לשחק אותה בחינוך",
"marketing4Lead2": "העלויות של טיפולים רפואיים בעלייה, וזה לא יכול להמשיך ככה. אין ספור תוכניות נבנו על מנת לעזור לנו לשפר את המצב הבריאותי וכתוצאה גם להפחית בהוצאות הרפואיות. אנחנו מאמינים שהביטיקה יכול לעזור לסלול דרך משמעותית לעבר סגנון חיים בריא יותר.",
"marketing4Lead2Title": "משחקים בתחום הבריאות",
"marketing4Lead3-1": "רוצה לשחק אותה בחיים האמיתיים?",
"marketing4Lead2Title": "לשחק אותה בתחום הבריאות והרווחה האישית",
"marketing4Lead3-1": "מוכנים להכניס קצת כיף למשימות שלכם?",
"marketing4Lead3-2": "מתעניין בניהול קבוצת חינוך, רווחה, ועוד?",
"marketing4Lead3Title": "לשחק אותה בכל תחומי החיים",
"mobileAndroid": "אנדרואיד",
"mobileIOS": "iOS",
"marketing4Lead3Title": "מתחילים את המסע!",
"mobileAndroid": "יישום לאנדרואיד",
"mobileIOS": "יישום ל־iOS",
"oldNews": "חדשות",
"setNewPass": "הגדר סיסמה חדשה",
"password": "סיסמה",
@@ -73,7 +73,7 @@
"pkAnswer6": "",
"pkQuestion7": "",
"pkAnswer7": "",
"pkQuestion8": "",
"pkQuestion8": "איך הביטיקה עזרה לאנשים בחיים האמיתיים?",
"pkAnswer8": "",
"pkMoreQuestions": "",
"pkPromo": "פרומואים",
@@ -88,13 +88,13 @@
"tasks": "משימות",
"teams": "צוותים",
"terms": "תנאי השימוש",
"tumblr": "",
"tumblr": "טאמבלר",
"localStorageTryFirst": "",
"localStorageTryNext": "אם הבעיה נמשכת, נא <%= linkStart %>לדווח על התקלה<%= linkEnd %> - אם לא עשית זאת כבר.",
"localStorageClear": "ניקוי הנתונים",
"localStorageClearExplanation": "",
"username": "שם משתמש",
"emailOrUsername": "",
"emailOrUsername": "כתובת דואר אלקטרוני או שם משתמש (יש הבחנה בין אותיות גדולות לקטנות)",
"work": "עבודה",
"reportAccountProblems": "דווח על בעיות בחשבון משתמש",
"reportCommunityIssues": "דווח על בעיות בקהילה",
@@ -111,12 +111,12 @@
"missingPassword": "חסרה סיסמה.",
"missingNewPassword": "חסרה סיסמה חדשה.",
"invalidEmailDomain": "אינכם יכולים להרשם עם מיילים מהמתחמים (דומיינים) הבאים: <%= domains %>",
"wrongPassword": "סיסמה שגויה.",
"incorrectDeletePhrase": "Please type <%= magicWord %> in all caps to delete your account.",
"wrongPassword": "הסיסמה שגויה. אם שכחת את הסיסמה, נא ללחוץ על \"שכחתי את הסיסמה\".",
"incorrectDeletePhrase": "",
"notAnEmail": "כתובת מייל לא תקנית.",
"emailTaken": "כתובת המייל כבר בשימוש על ידי חשבון אחר.",
"newEmailRequired": "חסרה כתובת מייל חדשה.",
"usernameTime": "",
"usernameTime": "זמן ליצור שם משתמש!",
"usernameInfo": "",
"usernameTOSRequirements": "",
"usernameTaken": "שם המשתמש כבר תפוס.",
@@ -170,11 +170,15 @@
"joinMany": "אנחנו מזמינים אותך להצטרף אל למעלה מ־<%= userCountInMillions %> משתמשים שמגיעים ליעדים שלהם בכיף!",
"joinToday": "הצטרפות להביטיקה",
"signup": "הרשמה",
"getStarted": "מתחילים!",
"getStarted": "מתחילים",
"mobileApps": "יישומים לנייד",
"learnMore": "למידע נוסף",
"communityInstagram": "אינסטגרם",
"minPasswordLength": "על הסיסמה להכיל 8 תווים ומעלה.",
"enterHabitica": "כניסה להביטיקה",
"emailUsernamePlaceholder": "למשל: habitrabbit או gryphon@example.com"
"emailUsernamePlaceholder": "למשל: habitrabbit או gryphon@example.com",
"footerProduct": "מוצר",
"marketing3Lead1Title": "יישומים לאנדרואיד ו־iOS",
"marketing4Lead3Button": "מתחילים היום",
"translateHabitica": "לסיוע בתרגום הביטיקה"
}
+2 -2
View File
@@ -56,7 +56,7 @@
"weaponWizard2Text": "מטה מעוטר",
"weaponWizard2Notes": "כעת ניתן לתעל את כוחך דרך אבן החן המשובצת בקצה המטה, ולהמטיר אבדון על אויביך. מגביר את התבונה שלך ב <%= int %> ואת התפיסה שלך ב <%= per %> נקודות.",
"weaponWizard3Text": "מטה ברזל",
"weaponWizard3Notes": כוסה בלוחות מתכת המתעלים חום, קור וברקים, כך שמשום מה זה יותר שווה מאבן חן נוצצת ומגניבה. מגביר את התבונה שלך ב <%= int %> ואת התפיסה שלך ב <%= per %> נקודות.",
"weaponWizard3Notes": צופה במתכת המוליכה חום, קור וברקים. מגביר את התבונה ב־<%= int %> ואת התפיסה ב־<%= per %>.",
"weaponWizard4Text": "מטה פליז",
"weaponWizard4Notes": "האויבים שלך עשויים לצחוק על המתכת פליז, אבל הם בטוח לא יצחקו כשהם יופצצו עם אנרגיה מיסטית רבת עצמה. מגביר את התבונה שלך ב <%= int %> ואת התפיסה שלך ב <%= per %> נקודות.",
"weaponWizard5Text": "מטה הרב-מג",
@@ -1692,7 +1692,7 @@
"eyewearSpecialWonderconBlackText": "מסכה מתגנבת",
"eyewearSpecialWonderconBlackNotes": "המניעים שלך לגמרי ראויים. לא מקנה יתרון. מהדורה מוגבלת, פריט כנס.",
"eyewearMystery201503Text": "לבוש עיניים כחלחל",
"eyewearMystery201503Notes": "שאבני החן הבוהקות הללו לא ייתקעו לך בעיניים! לא מקנות יתרון. מרץ 2015, פריט מנויים.",
"eyewearMystery201503Notes": "רק שהיהלומים הבוהקים האלה לא ייתקעו לך בעיניים! לא מקנים יתרון. מרץ 2015, פריט מנויים.",
"eyewearMystery201506Text": "שנורקל נאון",
"eyewearMystery201506Notes": "שנורקל הנאון הזה מאפשר למי שלובש אותו לראות מתחת למים. לא מקנות יתרון. פריט מנויים, יוני 2015.",
"eyewearMystery201507Text": "משקפי שמש נועזות",
+10 -9
View File
@@ -25,7 +25,7 @@
"user": "משתמש",
"market": "שוק",
"newSubscriberItem": "יש לכם <span class=\"notification-bold-blue\">חפצים מסתוריים</span> חדשים",
"subscriberItemText": "בכל חודש, מנויים יקבלו פריט מסתורי. הוא הופך לזמין בתחילת החודש. ראו בוויקי את הדף 'Mystery Item' למידע נוסף.",
"subscriberItemText": "מנויים יקבלו פריט מסתורי חדש בתחילת כל חודש!",
"all": "הכול",
"none": "כלום",
"more": "עוד <%= count %>",
@@ -90,7 +90,7 @@
"reportBug": "דיווח על תקלה",
"overview": "סיור למשתמשים חדשים",
"dateFormat": "פורמט תאריך",
"achievementStressbeast": "מושיע של השארוגועים",
"achievementStressbeast": "מושיע השלוונים",
"achievementStressbeastText": "סייע בהבסת המפלחץ המתועב במהלך אירועי חורף הפלאות של 2014!",
"achievementBurnout": "מציל השדות הפורחים",
"achievementBurnoutText": "סייע להביס ״שחיקה״ ולהשיב את ״הרוחות המותשות״ במהלך אירוע פסטיבל השלכת 2015!",
@@ -109,7 +109,7 @@
"greeting2": "׳מנפנף בטירוף׳",
"greeting3": "הי את/ה!",
"greetingCardAchievementTitle": "חבר עליז",
"greetingCardAchievementText": "",
"greetingCardAchievementText": "שלום! אהלן! היי! נשלחו או התקבלו <%= count %> כרטיסי ברכה.",
"thankyouCard": "כרטיס תודה",
"thankyouCardExplanation": "שניכם מקבלים הישג של מודה מאוד!",
"thankyouCardNotes": "שלח כרטיס תודה לחבר חבורה.",
@@ -148,7 +148,7 @@
"goodluckCardExplanation": "",
"goodluckCardNotes": "",
"goodluck0": "",
"goodluck1": "",
"goodluck1": "מאחלים לך הצלחה בשפע!",
"goodluck2": "",
"goodluckCardAchievementTitle": "",
"goodluckCardAchievementText": "",
@@ -180,9 +180,9 @@
"health_fitness": "בריאות + כושר",
"hobbies_occupations": "Hobbies + Occupations",
"location_based": "על סמך מיקום",
"mental_health": "",
"mental_health": "בריאות הנפש + טיפוח עצמי",
"getting_organized": "",
"self_improvement": "",
"self_improvement": "שיפור עצמי",
"spirituality": "רוחניות",
"time_management": "",
"recovery_support_groups": "קבוצות שיקום + תמיכה",
@@ -193,7 +193,7 @@
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> sent you a message",
"letsgo": "קדימה!",
"selected": "נבחרו",
"howManyToBuy": "כמה ברצונך לקנות?",
"howManyToBuy": "כמה ברצונך לרכוש?",
"contactForm": "יצירת קשר עם צוות המנהלים",
"onboardingAchievs": "הישגי הסתגלות",
"options": "אפשרויות",
@@ -227,7 +227,7 @@
"leaveHabitica": "אתה עומד לצאת מ- Habitica.com",
"unbanPlayer": "ביטול חסימת פעילות משתמש",
"adminTools": "כלים למנהל",
"viewAdminPanel": "צפייה בלוח מנהל",
"viewAdminPanel": "צפייה בלוח הניהול",
"shadowMute": "השתקה שקטה",
"mutePlayer": "השתקה",
"playerReportModalBody": "דווח על משתמש אך ורק במידה והוא מפר את <%= firstLinkStart %>הנחיות הקהילה<%= linkEnd %> ו/או <%= secondLinkStart %>תנאי השירות<%= linkEnd %>. שליחת דיווח כוזב הינה הפרה של הנחיות הקהילה של Habitica.",
@@ -238,5 +238,6 @@
"questionEmailText": "נעשה בזאת שימוש אך ורק על מנת ליצור עמך קשר בנוגע לשאלתך.",
"questionDescriptionText": "תוכל לכתוב את השאלה בשפתך במידה ואינך שולט באופן מספק בשפה האנגלית.",
"refreshList": "רענון הרשימה",
"skipExternalLinkModal": "לחצו CTRL (ווינדוס) או Command (מאק) בעת לחיצה על קישור כדי לדלג על המודל הזה"
"skipExternalLinkModal": "לחצו CTRL (ווינדוס) או Command (מאק) בעת לחיצה על קישור כדי לדלג על המודל הזה",
"newMessage": "הודעה חדשה"
}
+3 -3
View File
@@ -45,7 +45,7 @@
"description": "תיאור",
"public": "ציבורי",
"inviteOnly": "הזמנה בלבד",
"gemCost": "מחיר אבני החן תומך בגילדות בעלות רמה גבוהה, ומועבר לבנק אבני החן של הגילדה לשימוש באתגרים עתידיים!",
"gemCost": "עלות היהלומים תומכת בגילדות ברמה גבוהה, ומועברת לבנק היהלומים של הגילדה לשימוש באתגרים עתידיים!",
"search": "חיפוש",
"createGuild": "יצירת גילדה",
"guild": "גילדה",
@@ -86,7 +86,7 @@
"notAuthorizedToSendMessageToThisUser": "אתם לא יכולים לשלוח הודעות למשתמש הזה כי הם בחרו לחסום הודעות.",
"privateMessageGiftGemsMessage": "שלום <%= receiverName %>, <%= senderName %> שלח לך <%= gemAmount %> יהלומים!",
"cannotSendGemsToYourself": "לא ניתן לשלוח יהלומים לעצמך. כדאי לנסות להירשם למינוי במקום.",
"badAmountOfGemsToSend": "הסכום חייב להיות בין 1 אל כמות אבני החן שכרגע ברשותך.",
"badAmountOfGemsToSend": "על הסכום להיות בין יהלום אחד לבין כמות היהלומים הנוכחית שברשותך.",
"report": "Report",
"abuseFlagModalHeading": "דווח על הפרה",
"abuseFlagModalBody": "אתם בטוחים שתרצו לדווח על המודעה הזה? אתם צריכים לדווח <strong>רק</strong> מודעות המפרות את <%= firstLinkStart %>הנחיות הקהילה<%= linkEnd %> ו\\או <%= secondLinkStart %>תנאי השירות<%= linkEnd %>. דיווח לא נאות של מודעות הוא הפרה של הנחיות הקהילה ויכול לזקוף הפרה לזכותכם.",
@@ -254,7 +254,7 @@
"removeMember": "",
"sendMessage": "Send Message",
"promoteToLeader": "העברת הבעלות",
"inviteFriendsParty": "מזמינים חברים להצטרף לחבורה ומקבלים מגילת הרפתקה <br/> נדירה למלחמה נגד רשימת המלטלות!",
"inviteFriendsParty": "אפשר להזמין שחקנים אחרים לחבורה שלך<br/> ולקבל את מגילת ההרפתקה האקסקלוסיבית של הרשימה המפלצתית.",
"createParty": "יצירת חבורה",
"inviteMembersNow": "",
"playInPartyTitle": "",
+1 -1
View File
@@ -97,7 +97,7 @@
"tourStatsPage": "זהו דף התכונות שלכם! הרוויחו הישגים על ידי השלמת המשימות מהרשימות.",
"tourTavernPage": "",
"tourPartyPage": "החבורה שלכם תסייע לכם להישאר מחויבים. הזמינו חברים כדי לשחרר מגילת הרפתקה!",
"tourChallengesPage": "אתגרים הם רשימות של משימות לפי נושאים, שנוצרים על-ידי משתמשים! הצטרפות לאתגר תוסיף את המשימות שלו לחשבון שלכם. התחרו במשתמשים אחרים כדי לזכות בפרסים של אבני חן!",
"tourChallengesPage": "אתגרים הם רשימות של משימות לפי נושאים, שאותן יוצרים המשתמשים! הצטרפות לאתגר תוסיף את המשימות שלו לחשבון שלך. אפשר להתחרות במשתמשים אחרים ואולי לזכות ביהלומים!",
"tourMarketPage": "בכל פעם בה משלימים משימה, יש סיכוי לקבלת ביצה, שיקוי בקיעה, או חתיכת מזון לחיות המחמד באקראי. אפשר גם לקנות פריטים אלו כאן.",
"tourHallPage": "ברוך בואך להיכל התהילה, המקום שבו עושים כבוד לתורמי הקוד הפתוח להביטיקה. אם בקוד, עיצוב, מוזיקה, כתיבה או אפילו \"רק\" הצעת עזרה, הם זכו ביהלומים, ציוד ייחודי, ותארים נחשבים. גם באפשרותך לתרום להביטיקה!",
"tourPetsPage": "This is the Stable! After reaching level 3, you will gather pet eggs and hatching potions as you complete tasks. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 3, and they'll grow into powerful mounts.",
+3 -2
View File
@@ -3,7 +3,8 @@
"step1": "Step 1: Enter Tasks",
"webStep1Text": "אין שום טעם בהביטיקה בלי מטרות מהעולם האמיתי, אז תייצרו לכם כמה משימות. תוכלו להוסיף עוד בהמשך ככל שתחשבו עליהן! ניתן ליצור את כל סוגי המשימות באמצעות לחיצה על כפתור הפלוס.\n* **Set up [To Do's](https://habitica.fandom.com/wiki/To_Do%27s):** Enter tasks you do once or rarely in the To Do's column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **הכינו [Dailies](https://habitica.fandom.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](https://habitica.fandom.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](https://habitica.fandom.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](https://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](https://habitica.fandom.com/wiki/Sample_Dailies), [Sample To Do's](https://habitica.fandom.com/wiki/Sample_To_Do%27s), and [Sample Rewards](https://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
"step2": "Step 2: Gain Points by Doing Things in Real Life",
"webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](http://habitica.fandom.com/wiki/Experience_Points), which helps you level up, and [Gold](http://habitica.fandom.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](http://habitica.fandom.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.",
"webStep2Text": "",
"step3": "שלב 3: התאמה אישית וסיור בהביטיקה",
"webStep3Text": ""
"webStep3Text": "",
"overviewQuestionsRevised": "יש שאלות? אפשר להעיף מבט בעמוד <a href='/static/faq'>השאלות הנפוצות</a>! אם אין שם תשובה לשאלה שלך, ניתן לבקש סיוע בטופס הזה: "
}
+2 -2
View File
@@ -42,8 +42,8 @@
"food": "מזון לחיות מחמד ואוכפים",
"noFoodAvailable": "אין לך אוכל.",
"noSaddlesAvailable": "אין לך אוכפים.",
"dropsExplanation": "ניתן לזרז קבלת פריטים אלו עם אבני חן, אם אינך מעוניין לחכות שיפלו בעת השלמת משימות. <a href=\"http://habitica.fandom.com/wiki/Drops\">למידע נוסף על מערכת הנפילות.</a>",
"dropsExplanationEggs": "השתמשו באבני חן על מנת לקבל ביצים מהר יותר, אם אינכם רוצים לחכות שיופיעו ביצים סטנדרטיות, או לחזור על הרפתקאות כדי להרוויח ביצי הרפתקאות. <a href=\"http://habitica.fandom.com/wiki/Drops\">קראו עוד על מערכת נפילות.</a>",
"dropsExplanation": "ניתן לקבל פריטים אלו מהר יותר בעזרת יהלומים אם אין לך עניין לחכות עד שייפלו בעת השלמת משימה. <a href=\"https://habitica.fandom.com/wiki/Drops\">למידע נוסף על מערכת נפילת הפריטים.</a>",
"dropsExplanationEggs": "ניתן לקבל את הביצים מהר יותר בעזרת יהלומים אם אין לך עניין לחכות עד שייפלו בעת השלמת משימה. <a href=\"https://habitica.fandom.com/wiki/Drops\">למידע נוסף על מערכת נפילת הפריטים.</a>",
"premiumPotionNoDropExplanation": "לא ניתן להשתמש בשיקויי בקיעה קסומים על ביצים שהתקבלו מהרפתקאות. הדרך היחידה לקבל שיקויי הבקעה קסומים היא על ידי שימוש בהם למטה, לא מנפילות אקראיות.",
"beastMasterProgress": "התקדמות אדון החיות",
"beastAchievement": "הרווחת את הישג \"אדון החיות\" על איסוף כל חיות המחמד!",
+11 -11
View File
@@ -14,15 +14,15 @@
"inviteParty": "הזמינו את החבורה להרפתקה",
"questInvitation": "הזמנה להרפתקה: ",
"invitedToQuest": "הוזמנת להרפתקה <span class=\"notification-bold-blue\"><%= quest %></span>",
"askLater": "שאלו אחר כך",
"buyQuest": "קנו הרפתקה",
"askLater": "לשאול אחר כך",
"buyQuest": "קניית הרפתקה",
"accepted": "מוסכם",
"declined": "סירבו",
"rejected": "נדחה",
"pending": "ממתין לתשובה",
"declined": "התקבל סירוב",
"rejected": "התקבלה דחייה",
"pending": "ממתינים לתשובה",
"questCollection": "+ <%= val %> חפצ(ים) של ההרפתקה נמצאו",
"begin": "התחל",
"bossHP": "נק\"פ של הבוס",
"begin": "התחלה",
"bossHP": "מד הבריאות של האויב",
"bossStrength": "עוצמת האויב",
"rage": "זעם",
"collect": "לאסוף",
@@ -36,14 +36,14 @@
"questConfirm": "בטוחים שאתם רוצים להתחיל את ההרפתקה? לא כל חברי החבורה אישרו את ההזמנה. הרפתקאות מתחילות באופן אוטומטי אחרי שכל חברי החבורה השיבו להזמנה.",
"sureCancel": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה? ביטול ההרפתקה תבטל את כל ההזמנות שנשלחו, גם עבור אלה שהסכימו כבר להשתתף, והמגילה תחזור לרשותכם.",
"sureAbort": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה הזו? כל ההתקדמות שלכם תאבד. המגילה תשוב לידי בעליה.",
"bossRageDescription": "כאשר המד הזה יתמלא, הבוס יבצע התקפה מיוחדת!",
"bossRageDescription": "כאשר המד הזה יתמלא, האויב יבצע התקפה מיוחדת!",
"startQuest": "התחל הרפתקה",
"questInvitationDoesNotExist": "לא נשלחה עדיין הזמנה להרפתקה.",
"questInviteNotFound": "לא נמצאה הזמנה להרפתקה.",
"guildQuestsNotSupported": "לא ניתן להזמין גילדות להרפתקה.",
"questNotOwned": "המגילה הזאת לא נמצאת ברשותך.",
"questNotGoldPurchasable": "לא ניתן לרכוש את ההרפתקה \"<%= key %>\" באמצעות זהב.",
"questNotGemPurchasable": "לא ניתן לרכוש את ההרפתקה \"<%= key %>\" עם אבני חן.",
"questNotGemPurchasable": "לא ניתן לרכוש את ההרפתקה \"<%= key %>\" עם יהלומים.",
"questAlreadyUnderway": "החבורה שלך נמצאת כבר במהלכה של הרפתקה. נסו שוב כשזו תסתיים.",
"questAlreadyAccepted": "כבר הסכמת להצטרף להרפתקה.",
"questLeaderCannotLeaveQuest": "מנהיג ההרפתקה לא רשאי לעזוב אותה",
@@ -88,9 +88,9 @@
"questAlreadyStartedFriendly": "ההרפתקה כבר החלה, אבל תמיד ניתן להצטרף לבאה אחריה!",
"membersParticipating": "<%= accepted %> / <%= invited %> חברים משתתפים",
"chatQuestAborted": "<%= username %> הפסיק את ההרפתקה <%= questName %>.",
"bossDamage": "פגעת בבוס!",
"bossDamage": "פגעת באויב!",
"questInvitationNotificationInfo": "הוזמנת להצטרף להרפתקה",
"questItemsPending": "<%= amount %> חפצים ממתינים",
"hatchingPotionQuests": "הרפתקאות של שיקויי הבקיעה הקסומים",
"hatchingPotionQuests": "הרפתקאות של שיקויי הבקעה קסומים",
"sureLeaveInactive": "בטוחים שאתם רוצים לעזוב את ההרפתה? אתם לא תוכלו להשתתף."
}
+19 -18
View File
@@ -112,10 +112,10 @@
"questGoldenknight3DropGoldenPotion": "שיקוי בקיעה מוזהב",
"questGoldenknight3DropWeapon": "Mustaine's Milestone Mashing Morning Star (Off-hand Weapon)",
"questGroupEarnable": "Earnable Quests",
"questBasilistText": "רשימת המלטלות",
"questBasilistNotes": "יש המולה בשוק--מהסוג שאמור לגרום לכם לברוח. מתוקף היותכם הרפתקנים, אתם רצים במקום זאת אליה, ומגלים רשימת מלטלות, מורכבת מחתיכות של משימות לא גמורות! הביטיקנים בסביבה משותקים מפחד, מהאורך של רשימת המלטלות, ולא מסוגלים להתחיל לעבוד. מאיפשהו בסביבה, אתם שומעים את @Arcosine צועק: ״מהר! השלימו את המשימות שלכם והמטלות היומיות כדי להוציא מהמפלצת את הארס, לפני שמישהו יקבל פייפרקאט!״ הכה מהר, הרפתקן, וסמן שסיימת משהו - אך היזהר! אם תשאירו מטלות יומיות לא גמורות, רשימת המלטלות תתקיף אותך ואת חבורתך!",
"questBasilistCompletion": "רשימת המלטלות התפזרה לחתיכות ניירה, שזוהרות בעדינות בצבעי הקשת. ״פיו!״ אומר @Arcosine. ״טוב שהייתם פה, חבר׳ה!״ מרגישים יותר מנוסים מלפני כן, אתם אוספים קצת מטבעות זהב שנפלו מבין הדפים.",
"questBasilistBoss": "רשימת המלטלות",
"questBasilistText": "הרשימה המפלצתית",
"questBasilistNotes": "יש המולה בשוק -- מהסוג שגורם לאנשים לברוח. במקום זאת, הדמות שלך רצה לכיוון הנגדי מתוקף היותכם הרפתקנים אמיצים, וגילתה רשימה מפלצתית, המורכבת ממשימות שלא הושלמו, שהתחברו אחת לשנייה! ההביטיקנים שנמצאים בקרבת מקום משותקים מפחד מפני אורכה של הרשימה המפלצתית, בלי שום יכולת להתחיל לפעול. פתאום נשמע קול מאיפשהו, @Arcosine צעקה לכיוון הדמות שלך: \"מהר! צריך להשלים את המטלות והמשימות היומיומיות ולהביס את המפלצת, לפני שמישהו יקבל חתך־נייר!\" הגיע הזמן להכות מהר, הרפתקן/ית, ולסמן משימה כלשהי - אבל זהירות! אם מזניחים משימות יומיומיות ולא מבצעים אותן, הרשימה המפלצתית עלולה לתקוף אותך ואת החבורה שלך!",
"questBasilistCompletion": "הרשימה המפלצתית נקרעה לגזרים, הזוהרים בעדינות בצבעי הקשת. פיו! אומר @Arcosine. טוב שהייתם פה, חבר׳ה!” אתם מרגישים יותר מנוסים מקודם, ו אוספים קצת מטבעות זהב שנפלו מבין הדפים.",
"questBasilistBoss": "הרשימה המפלצתית",
"questEggHuntText": "מצוד ביצים",
"questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"",
"questEggHuntCompletion": "עשיתם זאת! כאות תודה, <strong>מייגן</strong> נותנת לכם עשר מהביצים. ״אני מתערבת ששיקויי ההבקעה יצבעו אותם בצבעים מרהיבים! ואני תוהה מה יקרה כשיהפכו לחיות רכיבה...״",
@@ -137,7 +137,7 @@
"questSeahorseCompletion": "סוס-הים-המגה-אולטרה-סופר-דופר שבדיוק הצלחת לאלף שוחה לצידך בצייתנות. \"הביטו וראו!\" אומרת קיוויבוט. \"הוא רוצה שנטפל בילדיו.\" היא מעניקה לך שלוש ביצים. \"גדלו אותם היטב,\" היא אומרת. \"אתם מוזמנים למירוץ של עצלניה בכל יום!\"",
"questSeahorseBoss": "סוס-הים-המגה-אולטרה-סופר-דופר",
"questSeahorseDropSeahorseEgg": "סוס-ים (ביצה)",
"questSeahorseUnlockText": "פותח אפשרות לקניית ביצי סוס-ים בשוק",
"questSeahorseUnlockText": "פותח אפשרות לקניית ביצי סוס ים בשוק",
"questGroupAtom": "Attack of the Mundane",
"questAtom1Text": "מתקפת המשעמם, חלק 1: אסון כלים!",
"questAtom1Notes": "עם הגיעך לחופו של האגם הסחוף, לקצת רגיעה ומנוחה, מתגלה לעינייך... שהאגם שרוי בזוהמה נוראית! כולו כלים מלוכלכים, כיצד זה קרה? ובכן, לא ייתכן שנאפשר לאגם להישאר במצב הזה. ישנה רק אפשרות אחת: להדיח את הכלים ולהציל את מקום הנופש שלך! כדאי שנמצא קצת סבון כדי לנקות את כל זה. בעצם הרבה סבון...",
@@ -166,8 +166,8 @@
"questPenguinBoss": "פינגווין קרח",
"questPenguinDropPenguinEgg": "פינגווין (ביצה)",
"questPenguinUnlockText": "פותח אפשרות לקניית ביצי פינגווין בשוק",
"questStressbeastText": "המפלחץ המתועב של ערבות השארוגועים",
"questStressbeastNotes": "השלימו מטלות יומיות ומשימות כדי לפגוע באויב העולמי! מטלות יומיות לא מושלמות ממלאות את מד מתקפת הלחץ. כאשר מד מתקפת הלחץ מלא, האויב העולמי יתקוף דמות לא־אנושית. אויב עולמי לעולם לא יפגע בשחקנים בשום צורה. רק לחשבונות פעילים שלא נחים בפונדק יסוכמו המטלות שלא הושלמו.<br><br>~*~<br><br>הדבר הראשון שאנחנו שומעים הם את צעדיו הרועמים איטיים יותר ויותר ממנוסת הבהלה. אחד אחד, הביטיקנים מסתכלים מחוץ לדלתות שלהם, ומילים מכשילות אותם<br><br>כולנו ראינו את המפלחץ לפני כן, כמובן - יצורים מרושעים זעירים התוקפים בזמנים קשים. אבל זה? זה מתנשא גבוה יותר מהבניינים, עם טפרים שיכולים למחוץ דרקון בקלות. קרח מתנדנד מהפרווה המסריחה שלה, וכשהיא שואגת, פיצוץ קחוני קורע את הגגות מהבתים שלנו. מפלצת בסדר גודל כזה מעולם לא הוזכרה מחוץ לאגדה רחוקה.<br><br>\"היזהרו הביטיקנים!\" צועק חתול-ניב. \"חיסמו את עצמכם בתוך הבית - זהו המפלחץ המתועב בכבודו ובעצמו!\"<br><br>\"הוא בטח נוצרה ממאות שנים של לחץ!\" קיוויבוט אומר, נועל את דלת הפונדק בחוזקה ומגיף את החלונות. <br><br>\"ערבות השארוגועים,\" למונס אומרת, בפנים עגומות. \"כל הזמן הזה, חשבנו שהם שלווים ורגועים, אבל הם בוודאי הסתירו את הלחץ שלהם אי שם. במהלך דורות, הם גדלו לתוך הדבר הזה, ועכשיו זה השתחרר ותקף אותם - ואותנו\"<br><br >יש רק דרך אחת לגרש מפלחץ - מתועב או לא, וזה לתקוף אותה עם מטלות ומשימות מושלמות! בואו נתאחד כולנו ולהילחם באויב המפחיד הזה - אבל היו בטוחים שלא להתעצל במשימותיכם, או שהמטלות היומיות שלנו עשויות להכעיס את זה כל כך שהיא תשתלח...",
"questStressbeastText": "המפלחץ המתועב של ערבות השַׁלְוָונִים",
"questStressbeastNotes": "השלימו מטלות יומיות ומשימות כדי לפגוע באויב העולמי! מטלות יומיות לא מושלמות ממלאות את מד מתקפת הלחץ. כאשר מד מתקפת הלחץ מלא, האויב העולמי יתקוף דמות לא־אנושית. אויב עולמי לעולם לא יפגע בשחקנים בשום צורה. רק לחשבונות פעילים שלא נחים בפונדק יסוכמו המטלות שלא הושלמו.<br><br>~*~<br><br>הדבר הראשון שאנחנו שומעים הם את צעדיו הרועמים איטיים יותר ויותר ממנוסת הבהלה. אחד אחד, הביטיקנים מסתכלים מחוץ לדלתות שלהם, ומילים מכשילות אותם<br><br>כולנו ראינו את המפלחץ לפני כן, כמובן - יצורים מרושעים זעירים התוקפים בזמנים קשים. אבל זה? זה מתנשא גבוה יותר מהבניינים, עם טפרים שיכולים למחוץ דרקון בקלות. קרח מתנדנד מהפרווה המסריחה שלה, וכשהיא שואגת, פיצוץ קחוני קורע את הגגות מהבתים שלנו. מפלצת בסדר גודל כזה מעולם לא הוזכרה מחוץ לאגדה רחוקה.<br><br>\"היזהרו הביטיקנים!\" צועק חתול-ניב. \"חיסמו את עצמכם בתוך הבית - זהו המפלחץ המתועב בכבודו ובעצמו!\"<br><br>\"הוא בטח נוצרה ממאות שנים של לחץ!\" קיוויבוט אומר, נועל את דלת הפונדק בחוזקה ומגיף את החלונות. <br><br>\"ערבות השַׁלְוָונִים,\" למונס אומרת, בפנים עגומות. \"כל הזמן הזה, חשבנו שהם שלווים ורגועים, אבל הם בוודאי הסתירו את הלחץ שלהם אי שם. במהלך דורות, הם גדלו לתוך הדבר הזה, ועכשיו זה השתחרר ותקף אותם - ואותנו\"<br><br >יש רק דרך אחת לגרש מפלחץ - מתועב או לא, וזה לתקוף אותה עם מטלות ומשימות מושלמות! בואו נתאחד כולנו ולהילחם באויב המפחיד הזה - אבל היו בטוחים שלא להתעצל במשימותיכם, או שהמטלות היומיות שלנו עשויות להכעיס את זה כל כך שהיא תשתלח...",
"questStressbeastBoss": "המפלחץ המתועב",
"questStressbeastBossRageTitle": "מכת לחץ",
"questStressbeastBossRageDescription": "כאשר מתמלא המד, המפלחץ המתועב יטיח את מכת הלחץ שלו על הביטיקה!",
@@ -177,14 +177,14 @@
"questStressbeastBossRageBailey": "`המפלחץ המתועב משתמשת במכת לחץ!`\n\nפרץ המתח מרפא את המפלחץ המתועב!\n\nאהה!!! המטלות הלא מושלמות שלנו גרמו למפלחץ המתועב להיות מטורף מתמיד ולקבל חזרה חלק מבריאותו! ביילי, מבשרת העיירה צעקה לאזרחים לסור למקום מבטחים, וכעת היא נתפסה ביד השנייה שלה! תראו אותה, מדווחת באומץ על החדשות בזמן שהמפלחץ מנופף בה באכזריות... בואו נהיה ראויים לגבורתה על ידי כך שנהייה פרודוקטיביים כמו שאנחנו יכולים, כדי להציל את הדמות הלא־אנושית שלנו!",
"questStressbeastBossRageGuide": "`המפלחץ המתועב משתמש במכת לחץ!`\n\nפרץ המתח מרפא את המפלחץ המתועב!\n\nהיזהרו! דן המדריך מנסה להסיח את המפלחץ על ידי ריצה סביב קרסוליו, צועק עצות פרודוקטיביות! המפלחץ המתועב דורך בטירוף, אבל זה נראה כאילו אנחנו באמת מתישים את החיה. אני בספק אם יש לה מספיק אנרגיה לעוד מכה. אל תוותרו... אנחנו כל כך קרובים לחיסולה!",
"questStressbeastDesperation": "`המפלחץ המתועב מגיע לבריאות 500K! המפלחץ המתועב משתמשת בהגנה נואשת! `\n\nאנחנו כמעט שם, הביטיקנים! עם חריצות ומטלות יומיות, דרדרנו את הבריאות של המפלחץ לכדי 500K! היצור שואג ומנופף בייאוש, זעם הולך ומצטבר מהר יותר מאשר אי פעם. ביילי ומַאט צועקים באימה כשהיא מתחילה לנופף אותם סביב בקצב מפחיד, מעלה סופת שלגים מסנוורת שמקשה לפגוע בה.\n\nנצטרך להכפיל את מאמצינו, אבל שימו לב - זהו סימן כי המפלחץ יודע שהוא עומד להיות מובס. אל תוותרו עכשיו!",
"questStressbeastCompletion": "<strong>המפלחץ הובס!<strong><br><br/>עשינו זאת! בשאגתו האחרונה, המפלחץ המתועב מתפוגג לתוך ענן שלג. הפתיתים יורדים ומנצנצים כשהביטיקנים מריעים אוחזים בחיות המחמד וחיות הרכיבה שלהם. בעלי החיים והדמויות הלא־אנושיות שלנו בטוחים שוב!<br><br><strong>השארוגועים ניצלה!<strong><br><br/>חתול-ניב מדבר בעדינות לחתולוניב קטן. \"בבקשה מיצאו את אזרחי ערבות השארוגועים והביאו אותם אלינו\", הוא אומר. כמה שעות מאוחר יותר, חוזר חתולוניב, עם עדר של רוכבי ממותה מזדחל מאחוריו. אתם מזהים את הרוכבת בראש כליידי גלסיאט, מנהיגת השארוגועים.<br><br>\"הביטיקנים חזקים,\" היא אומרת, \"האזרחים שלי ואני חייבים לכם את התודה העמוקה ביותר, וההתנצלויות העמוקות ביותר. במאמץ להגן על ערבותינו ממהומה, התחלנו לגרש בסתר את כל הלחץ שלנו אל הרי הקרח. לא היה לנו מושג שזה יהפוך במשך דורות למפלחץ שראיתם! כשהשתחררה, היא לכדה את כולנו בהרים והמשיכה להשתולל נגד בעלי החיים האהובים שלנו.\" המבט העצוב שלה עקב אחר השלג הנופל. \"שמנו את כולם בסיכון עם הטיפשות שלנו. היו סמוכים ובטוחים כי בעתיד, אנחנו נבוא עם הבעיות שלנו אליכם לפני שהבעיות שלנו יבואו אליכם.\"<br><br>היא פונה למקום שבו בקונזאור מתכרבל עם כמה תינוקות הממותה. \"הבאנו לבעלי החיים שלכם מזון כדי להתנצל על הפחדתם, וכסמל של אמון, נשאיר כמה מחיות המחמד והממותות שלנו איתכם. אנחנו יודעים שתטפלו בהם היטב.\"",
"questStressbeastCompletionChat": "`המפלחץ הובסה!`\n\nעשינו זאת! בשאגתה הסופית, המפלחץ המתועב מתפוגג לתוך ענן שלג. הפתיתים יורדים ומנצנצים כשהביטיקנים מריעים אוחזים בחיות המחמד וחיות הרכיבה שלהם. בעלי החיים והדמויות הלא־אנושיות שלנו בטוחים שוב!\n\n`השארוגועים ניצלה!`\n\nחתול-ניב מדבר בעדינות לחתולוניב קטן. \"בבקשה מיצאו את אזרחי ערבות השארוגועים והביאו אותם אלינו\", הוא אומר. כמה שעות מאוחר יותר, חוזר חתולוניב, עם עדר של רוכבי ממותה מזדחל מאחוריו. אתם מזהים את הרוכבת בראש כליידי גלסיאט, מנהיגת השארוגועים.\n\n\"הביטיקנים חזקים,\" היא אומרת, \"האזרחים שלי ואני חייבים לכם את התודה העמוקה ביותר, וההתנצלויות העמוקות ביותר. במאמץ להגן על ערבותינו ממהומה, התחלנו לגרש בסתר את כל הלחץ שלנו אל הרי הקרח. לא היה לנו מושג שזה יהפוך במשך דורות למפלחץ שראיתם! כשהשתחררה, היא לכדה את כולנו בהרים והמשיכה להשתולל נגד בעלי החיים האהובים שלנו.\" המבט העצוב שלה עקב אחר השלג הנופל. \"שמנו את כולם בסיכון עם הטיפשות שלנו. היו סמוכים ובטוחים כי בעתיד, אנחנו נבוא עם הבעיות שלנו אליכם לפני שהבעיות שלנו יבואו אליכם.\"\n\nהיא פונה למקום שבו בקונזאור מתכרבל עם כמה תינוקות הממותה. \"הבאנו לבעלי החיים שלכם מזון כדי להתנצל על הפחדתם, וכסמל של אמון, נשאיר כמה מחיות המחמד והממותות שלנו איתכם. אנחנו יודעים שתטפלו בהם היטב.\"",
"questStressbeastCompletion": "<strong>המפלחץ הובס!<strong><br><br/>עשינו זאת! בשאגתו האחרונה, המפלחץ המתועב מתפוגג לתוך ענן שלג. הפתיתים יורדים ומנצנצים כשהביטיקנים מריעים אוחזים בחיות המחמד וחיות הרכיבה שלהם. בעלי החיים והדמויות הלא־אנושיות שלנו בטוחים שוב!<br><br><strong>השַׁלְוָונִים ניצלה!<strong><br><br/>חתול-ניב מדבר בעדינות לחתולוניב קטן. \"בבקשה מיצאו את אזרחי ערבות השַׁלְוָונִים והביאו אותם אלינו\", הוא אומר. כמה שעות מאוחר יותר, חוזר חתולוניב, עם עדר של רוכבי ממותה מזדחל מאחוריו. אתם מזהים את הרוכבת בראש כליידי גלסיאט, מנהיגת שַׁלְוָונִים.<br><br>\"הביטיקנים חזקים,\" היא אומרת, \"האזרחים שלי ואני חייבים לכם את התודה העמוקה ביותר, וההתנצלויות העמוקות ביותר. במאמץ להגן על ערבותינו ממהומה, התחלנו לגרש בסתר את כל הלחץ שלנו אל הרי הקרח. לא היה לנו מושג שזה יהפוך במשך דורות למפלחץ שראיתם! כשהשתחררה, היא לכדה את כולנו בהרים והמשיכה להשתולל נגד בעלי החיים האהובים שלנו.\" המבט העצוב שלה עקב אחר השלג הנופל. \"שמנו את כולם בסיכון עם הטיפשות שלנו. היו סמוכים ובטוחים כי בעתיד, אנחנו נבוא עם הבעיות שלנו אליכם לפני שהבעיות שלנו יבואו אליכם.\"<br><br>היא פונה למקום שבו בקונזאור מתכרבל עם כמה תינוקות הממותה. \"הבאנו לבעלי החיים שלכם מזון כדי להתנצל על הפחדתם, וכסמל של אמון, נשאיר כמה מחיות המחמד והממותות שלנו איתכם. אנחנו יודעים שתטפלו בהם היטב.\"",
"questStressbeastCompletionChat": "`המפלחץ הובסה!`\n\nעשינו זאת! בשאגתה הסופית, המפלחץ המתועב מתפוגג לתוך ענן שלג. הפתיתים יורדים ומנצנצים כשהביטיקנים מריעים אוחזים בחיות המחמד וחיות הרכיבה שלהם. בעלי החיים והדמויות הלא־אנושיות שלנו בטוחים שוב!\n\n`השַׁלְוָונִים ניצלו!`\n\nחתול-ניב מדבר בעדינות לחתולוניב קטן. \"אנא מצאו את אזרחי ערבות השַׁלְוָונִים והביאו אותם אלינו\", הוא אומר. כמה שעות מאוחר יותר, חוזר חתולוניב, עם עדר של רוכבי ממותה מזדחל מאחוריו. אתם מזהים את הרוכבת בראש כליידי גלסיאט, מנהיגת השַׁלְוָונִים.\n\n\"הביטיקנים חזקים,\" היא אומרת, \"האזרחים שלי ואני חייבים לכם את התודה העמוקה ביותר, וההתנצלויות העמוקות ביותר. במאמץ להגן על ערבותינו ממהומה, התחלנו לגרש בסתר את כל הלחץ שלנו אל הרי הקרח. לא היה לנו מושג שזה יהפוך במשך דורות למפלחץ שראיתם! כשהשתחררה, היא לכדה את כולנו בהרים והמשיכה להשתולל נגד בעלי החיים האהובים שלנו.\" המבט העצוב שלה עקב אחר השלג הנופל. \"שמנו את כולם בסיכון עם הטיפשות שלנו. היו סמוכים ובטוחים כי בעתיד, אנחנו נבוא עם הבעיות שלנו אליכם לפני שהבעיות שלנו יבואו אליכם.\"\n\nהיא פונה למקום שבו בקונזאור מתכרבל עם כמה תינוקות הממותה. \"הבאנו לבעלי החיים שלכם מזון כדי להתנצל על הפחדתם, וכסמל של אמון, נשאיר כמה מחיות המחמד והממותות שלנו איתכם. אנחנו יודעים שתטפלו בהם היטב.\"",
"questTRexText": "מלך הדינוזאורים",
"questTRexNotes": "כעת כשיצורים עתיקים מערבות השארוגועים משוטטים ברחבי כל הביטיקה, @Urse החליט לאמץ טירנוזאור בוגר. מה כבר יכול להשתבש?<br><br>הכול.",
"questTRexNotes": "כעת, כשיצורים עתיקים מערבות השַׁלְוָונִים משוטטים ברחבי כל הביטיקה, @Urse החליט לאמץ טירנוזאור בוגר. מה כבר יכול להשתבש?<br><br>הכול.",
"questTRexCompletion": "הדינוזאור הפראי סוף סוף עוצר את השתוללותו ומתיישב כדי להתחבר עם תרנגולי הענק. @Urse משקיף על כך מלמעלה. \"הן לא כאלה חיות מחמד גרועות אחרי הכול! הן רק צריכות קצת משמעת. הינה, קחו כמה ביצי טירנוזאור לעצמכם.\"",
"questTRexBoss": "טירנוזאור בשר ודם",
"questTRexUndeadText": "הדינוזאור קם לתחייה",
"questTRexUndeadNotes": "בזמן שהדינוזאור העתיק מערבות השארוגועים משוטט בהביטיקה, קריאה של אימה עולה מהמוזיאון הגדול. @Baconsaur צועק, ״שלד הטירנוזאור במוזיאון מתעורר! הוא בטח מרגיש את בן משפחתו!״ החיה העוצמתית נושאת את שיניה ומשקשקת בדרך אליכם. איך תוכלו להביס יצור שהוא כבר מת? תצטרכו להכות מהר לפני שהיא תחלים את עצמה!",
"questTRexUndeadNotes": "בזמן שהדינוזאור העתיק מערבות השַׁלְוָונִים משוטט בהביטיקה, קריאה של אימה עולה מהמוזיאון הגדול. @Baconsaur צועק, ״שלד הטירנוזאור במוזיאון מתעורר! הוא בטח מרגיש את בן משפחתו!״ החיה העוצמתית נושאת את שיניה ומשקשקת בדרך אליכם. איך תוכלו להביס יצור שהוא כבר מת? תצטרכו להכות מהר לפני שהיא תחלים את עצמה!",
"questTRexUndeadCompletion": "העיניים הזוהרות של הטירנוזאור נהפכות לכהות, והוא חוזר למעמד המוכר. כולם נושמים לרווחה. ״תסתכלו!״ אומר @Baconsaur. ״כמה מהביצים המאובנות נראות חדשות וזוהרות! אולי הן יבקעו בשבילכם.״",
"questTRexUndeadBoss": "טירנוזאור שלדי",
"questTRexUndeadRageTitle": "שלד מחלים",
@@ -216,9 +216,9 @@
"questSheepCompletion": "מתרשם מהחריצות שלכם, אייל הרעם נרגע מהזעם שלו. הוא משליך שלושה כדורי ברד ענקיים בכיוונכם, ונעלם בקול עמום. כשאתם מסתכלים מקרוב, אתם מגלים שכדורי הברד הם למעשה ביצים נוציות. אתם אוספים אותן, ומתהלכים בנחת הביתה תחת שמיים כחולים.",
"questSheepDropSheepEgg": "כבשה (ביצה)",
"questSheepUnlockText": "פותח אפשרות לקניית ביצי כבשה בשוק",
"questKrakenText": "הקראקן מלאמושלמייה",
"questKrakenNotes": "זה יום חם ושטוף שמש כשאתם מפליגים דרך מפרץ לאמושלמייה, אבל על מחשבותיכם מעיבות דאגות על כל מה שאתם עדיין צריכים לעשות. נראה כי ברגע שאתם מסיימים משימה אחת, מתגנבת אחרת, ואז עוד אחת...<br><br>לפתע, הסירה מטלטלת בצורה נוראה, וזרועות חלקלקות קופצות מתוך המים מכל עבר! \"אנחנו מותקפים על ידי הקראקן מלאמושלמייה!\" @Wolvenhalo זועק.<br><br>\"מהר!\" למונס קוראת לכם. \"חסלו זרועות ומשימות רבות ככל שאתם יכולים, לפני שחדשות יקחו את מקומן!\"",
"questKrakenBoss": "הקראקן מלאמושלמייה",
"questKrakenText": "הקראקן ממפרץ הדחי",
"questKrakenNotes": "זה יום חם ושטוף שמש כשאתם מפליגים דרך מפרץ הדחי, אבל על מחשבותיכם מעיבות דאגות על כל מה שאתם עדיין צריכים לעשות. נראה כי ברגע שאתם מסיימים משימה אחת, מתגנבת אחרת, ואז עוד אחת...<br><br>לפתע, הסירה מטלטלת בצורה נוראה, וזרועות חלקלקות קופצות מתוך המים מכל עבר! \"אנחנו מותקפים על ידי הקראקן ממפרץ הדחי!\" @Wolvenhalo זועק.<br><br>\"מהר!\" למונס קוראת לכם. \"חסלו זרועות ומשימות רבות ככל שאתם יכולים, לפני שחדשות יקחו את מקומן!\"",
"questKrakenBoss": "הקראקן ממפרץ הדחי",
"questKrakenCompletion": "בזמן שהקראקן בורח, כמה ביצים צפות אל פני המים. לֵמוֹנֶס בוחנת אותן, והחשד שלה הופך לשמחה. \"ביצי דיונון!\" היא אומרת. \"הינה, קחו אותן כגמול על כל מה שהשלמתם.\"",
"questKrakenDropCuttlefishEgg": "דיונון (ביצה)",
"questKrakenUnlockText": "פותח אפשרות לקניית ביצי דיונון בשוק",
@@ -345,7 +345,7 @@
"questAxolotlRageDescription": "מד זה מתמלא כאשר אתם לא מבצעים את המטלות היומיות שלכם. כאשר הוא מלא, האקסולוטל הקסום ירפא 30% מהחיים הנותרים שלו!",
"questAxolotlRageEffect": "`האקסולוטל הקסום השתמש בריפוי אקסולוטל!`\n\n`מסך של בועות צבעוניות מסתיר את המפלצת לרגע, וכאשר המסך מתבהר, חלק מפצעיה התרפאו!`",
"questTurtleText": "הנחו את הצבה",
"questTurtleNotes": "הצילו! צבת הים הענקית הזו לא מצליחה למצוא את דרכה לחוף הקינון שלה. היא חוזרת לשם כל שנה כדי להטיל ביצים, אבל השנה מפרץ לאמושלמייה מלא בפסולת משימות רעילה העשויה ממטלות יומיות אדומות ומשימות שלא הושלמו. \"היא חובטת בבהלה!\" @JessicaChase אומרת.<br><br>@UncommonCriminal מהנהן, \"זה בגלל שחושי הניווט שלה מעורפלים ומבולבלים.\"<br><br>@Scarabsi תופס את היד שלכם. \"אתם יכולים לעזור לנקות את פסולת המשימות שחוסם את דרכה? זה עלול להיות מסוכן, אבל אנחנו חייבים לעזור לה!\"",
"questTurtleNotes": "הצילו! צבת הים הענקית הזו לא מצליחה למצוא את דרכה לחוף הקינון שלה. היא חוזרת לשם כל שנה כדי להטיל ביצים, אבל השנה מפרץ הדחי מלא בפסולת משימות רעילה העשויה ממטלות יומיומיות אדומות ומשימות שנדחו. \"היא חובטת בבהלה!\" @JessicaChase אומרת.<br><br>@UncommonCriminal מהנהן, \"זה בגלל שחושי הניווט שלה מעורפלים ומבולבלים.\"<br><br>@Scarabsi תופס את היד שלכם. \"אתם יכולים לעזור לנקות את פסולת המשימות שחוסם את דרכה? זה עלול להיות מסוכן, אבל אנחנו חייבים לעזור לה!\"",
"questTurtleCompletion": "העבודה האמיצה שלכם ניקתה את המים, וכעת צבת הים שלנו תוכל למצוא את החוף שלה. אתם, @Bambin, ו@JaizakAripaik צופים בה קוברת את הביצים עמוק בחול כך שיוכלו לגדול ולבקוע למאות צבי ים קטנים. כזו גברת, היא נותנת לכל אחד ואחת מכם שלוש ביצים, ומבקשת שתאכילו ותגדלו אותם כך שיום יבוא והם יהפכו לצבי ים ענקיים בעצמם.",
"questTurtleBoss": "פסולת משימות",
"questTurtleDropTurtleEgg": "צב (ביצה)",
@@ -398,10 +398,10 @@
"questFerretBoss": "Nefarious Ferret",
"questFerretDropFerretEgg": "Ferret (Egg)",
"questFerretUnlockText": "Unlocks purchasable Ferret eggs in the Market",
"questDustBunniesText": "The Feral Dust Bunnies",
"questDustBunniesText": "ארנבוני האבק המפלצתיים",
"questDustBunniesNotes": "It's been a while since you've done any dusting in here, but you're not too worried—a little dust never hurt anyone, right? It's not until you stick your hand into one of the dustiest corners and feel something bite that you remember @InspectorCaracal's warning: leaving harmless dust sit too long causes it to turn into vicious dust bunnies! You'd better defeat them before they cover all of Habitica in fine particles of dirt!",
"questDustBunniesCompletion": "The dust bunnies vanish into a puff of... well, dust. As it clears, you look around. You'd forgotten how nice this place looks when it's clean. You spy a small pile of gold where the dust used to be. Huh, you'd been wondering where that was!",
"questDustBunniesBoss": "Feral Dust Bunnies",
"questDustBunniesBoss": "ארנבוני האבק המפלצתיים",
"questGroupMoon": "Lunar Battle",
"questMoon1Text": "Lunar Battle, Part 1: Find the Mysterious Shards",
"questMoon1Notes": "Habiticans have been distracted from their tasks by something strange: twisted shards of stone are appearing across the land. Worried, @Starsystemic the Seer summons you to her tower. She says, \"I've been reading alarming omens about these shards, which have been blighting the land and driving hardworking Habiticans to distraction. I can track the source, but first I'll need to examine the shards. Can you bring some to me?\"",
@@ -634,5 +634,6 @@
"questVelociraptorCompletion": "You burst through the grass, confronting the Veloci-Rapper.<br><br><em>See here, rapper, youre no quitter,<br>Youre Bad Habits' hardest hitter!<br>Check off your To-Dos like a boss,<br>Dont mourn over one days loss!</em><br><br>Filled with renewed confidence, it bounds off to freestyle another day, leaving behind three eggs where it sat.",
"questVelociraptorBoss": "Veloci-Rapper",
"questVelociraptorDropVelociraptorEgg": "Velociraptor (Egg)",
"questVelociraptorUnlockText": "Unlocks purchasable Velociraptor eggs in the Market"
"questVelociraptorUnlockText": "Unlocks purchasable Velociraptor eggs in the Market",
"questDolphinNotes": "הדמות שלך הולכת על פני החוף של מפרד הדחי, תוך כדי שהיא מהרהרת בנוגע לעבודה הקשה שעוד לפניכם. לפתע, מתז מים מסיט את תשומת לבה של הדמות. דולפין מרהיב קופץ מבין הגלים. אור השמש מנצנץ מבין סנפיריו וזנבו. אבל רגע... זה לא אור שמש, והדולפין לא צולל בחזרה לתוך המים. הוא בוהה בדמותו של @khdarkwolf.<br><br> „לעולם לא אסיים את המטלות היומיומיות האלה,” אמר @khdarkwolf.<br><br>. „אין לי יכולת טובה מספיק בשביל להשיג את המטרות שלי”, אמרה הדמות של @confusedcicada מיד לאחר שהדולפין הסתכל לעברה.<br><br>„למה אני אפילו מנסה?” אמר @mewrose, כאשר היצור בהה בו.<br><br>כשהמבט של הדמות שלך נפגש עם זה של הדולפין, היא מרגישה כיצד המחשבות שלה מתחילות לשקוע בספק המתגבר כמו הגלים בים. הדמות שלך מתעשתת, מישהו צריך להביס את היצור הזה, ואלה אתם!"
}
+24 -10
View File
@@ -2,7 +2,7 @@
"settings": "הגדרות",
"language": "שפה",
"americanEnglishGovern": "במקרה של חוסר נאמנות למקור, הגרסה האנגלית האמריקאית היא שקובעת.",
"helpWithTranslation": "רוצה לעזור בתרגום הביטיקה? נהדר! נא לבקר ב<a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">גילדת ידעני השפות המתחילים</a>!",
"helpWithTranslation": "מעניין אותך לעזור בתרגום הביטיקה? נהדר! נא לבקר ב<a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">גילדת ידעני השפות המתחילים</a>!",
"stickyHeader": "כותרת דביקה",
"newTaskEdit": "פתיחת מטלות חדשות במצב עריכה",
"reverseChatOrder": "הצג הודעות שיחה בסדר הפוך",
@@ -18,7 +18,7 @@
"resetAccPop": "התחלה מחדש, תוך הסרת כל המטבעות, הרמות, הציוד, ההיסטוריה, והמשימות.",
"deleteAccount": "מחיקת החשבון",
"deleteAccPop": "לביטול והסרת חשבון הביטיקה שלך.",
"feedback": "אם ברצונך לתת לנו משוב, נא לכתוב אותו למטה - נשמח לדעת מה אהבת או לא אהבת בהביטיקה! האנגלית שלך לא טובה במיוחד? שום בעיה! אפשר להשתמש בשפה המועדפת עליך.",
"feedback": "אם ברצונך לתת לנו משוב, נא לכתוב אותו למטה - נשמח לשמוע את המשוב שלך! הוא יישלח בעילום שם אלא אם תבחר/י לציין את פרטי הקשר שלך. האנגלית שלך לא טובה במיוחד? שום בעיה! אפשר להשתמש בשפה המועדפת עליך.",
"dataExport": "ייצוא נתונים",
"saveData": "הינה כמה אפשרויות לשמירת הנתונים שלך.",
"habitHistory": "היסטוריית הרגלים",
@@ -27,8 +27,8 @@
"userData": "נתוני משתמש",
"exportUserData": "ייצוא נתוני משתמש:",
"export": "ייצוא",
"xml": "(XML)",
"json": "(JSON)",
"xml": "XML",
"json": "JSON",
"customDayStart": "התחלת יום מותאמת אישית",
"sureChangeCustomDayStartTime": "",
"customDayStartHasChanged": "מועד תחילת היום המותאם אישית שהגדרתם שונה.",
@@ -45,9 +45,9 @@
"confirmPass": "אימות הסיסמה החדשה",
"newUsername": "שם משתמש חדש",
"dangerZone": "אזור מסוכן",
"resetText1": "אזהרה! פעולה זו תמחק חלקים רבים מהמשתמש שלך. זה ממש לא מומלץ, כי יאבד מידע היסטורי, השימושי למעקב אחר התקדמותך לאורך זמן, אם כי, ישנם אנשים שהדבר שימושי עבורם אחרי שהם משחקים בהביטיקה מזה זמן.",
"resetText1": "<b>זהירות!</b> פעולה זו תמחק חלקים רבים מהמשתמש שלך. זה ממש לא מומלץ, כי יאבד מידע היסטורי, השימושי למעקב אחר התקדמותך לאורך זמן, אם כי, ישנם אנשים שהדבר שימושי עבורם אחרי שהם משחקים בהביטיקה מזה זמן.",
"resetText2": "",
"deleteLocalAccountText": "האם אתם בטוחים? פעולה זו תמחק את החשבון שלכם לצמיתות, ולא ניתן יהיה לשחזרו! עליכה יהיה ליצור חשבון חדש על מנת להשתמש בHabitica שוב. לא יתקבל החזר כספי עבור אבני-חן. אם אתם בטוחים לחלוטין, הקלידו את הסיסמה שלכם בתיבת הטקסט.",
"deleteLocalAccountText": "<b>בטוח/ה?</b> פעולה זו תמחק את חשבונך לצמיתות, ולא יהיה ניתן לשחזר אותו! בשביל להשתמש שוב בהביטיקה יהיה צורך ביצירת חשבון חדש. לא תקבל/י החזר כספי על יהלומים שקנית. אם את בטוח לחלוטין בהחלטתך, נא להקליד את הסיסמה שלך בתיבת הטקסט למטה.",
"deleteSocialAccountText": "להמשיך? פעולה זו תמחק את החשבון שלך לתמיד, ולעולם לא יהיה ניתן לשחזר אותו! יהיה עליך להירשם לחשבון חדש כדי להשתמש בהביטיקה שוב. אין החזרים על יהלומים שצברת או בזבזת. אם עדיין ברצונך להמשיך, יש להקליד \"<%= magicWord %>\" בתיבת הטקסט שלמטה.",
"API": "מנגנון API",
"APIv3": "API גרסה 3",
@@ -55,7 +55,6 @@
"APIToken": "אסימון ממשק (זוהי סיסמה של ממש - כדאי לעיין באזהרה למעלה!)",
"showAPIToken": "הצגת אסימון API",
"hideAPIToken": "הסתרת אסימון API",
"APITokenWarning": "",
"thirdPartyApps": "אפליקציות צד שלישי",
"resetDo": "כן, ברצוני לאפס את חשבוני!",
"resetComplete": "האיפוס הושלם!",
@@ -80,7 +79,7 @@
"wonChallenge": "זכית באתגר!",
"newPM": "קיבלת הודעה פרטית חדשה",
"giftedGems": "יהלומים שזכית בהם",
"giftedGemsInfo": "קיבלתם <%= amount %> אבני-חן כמתנה מ<%= name %>",
"giftedGemsInfo": "קיבלת <%= amount %> יהלומים כמתנה מ<%= name %>",
"giftedGemsFull": "שלום <%= username %>, נשלחו אליך <%= gemAmount %> מ־<%= sender %>!",
"giftedSubscription": "מינוי במתנה",
"giftedSubscriptionInfo": "",
@@ -134,7 +133,7 @@
"purchasedPlanExtraMonths": "יש לך <strong><%= months %> חודשים</strong> נוספים ליתרת המינוי.",
"consecutiveSubscription": "מינוי רצוף",
"consecutiveMonths": "חודשים רצופים:",
"gemCapExtra": "סף אבני-חן נוספות",
"gemCapExtra": "סף יהלומים נוספים",
"mysticHourglasses": "שעוני-חול מיסטיים:",
"mysticHourglassesTooltip": "",
"paypal": "פיי-פאל",
@@ -177,5 +176,20 @@
"transaction_create_challenge": "יצירת אתגר",
"generalSettings": "הגדרות כלליות",
"siteData": "נתוני האתר",
"taskSettings": "הגדרות משימות"
"taskSettings": "הגדרות משימות",
"confirmCancelChanges": "בטוח/ה? השינויים שלא נשמרו יאבדו.",
"account": "חשבון",
"loginMethods": "שיטות כניסה לחשבון",
"character": "דמות",
"siteLanguage": "שפת האתר",
"showHatchPetModal": "בעת הבקעת חיית מחמד",
"baileyAnnouncement": "הכרזה החדשה של ביילי",
"downloadAs": "הורדה בתור",
"downloadCSV": "הורדה בתור קובץ CSV",
"yourUserData": "נתוני המשתמש שלך",
"taskHistory": "היסטוריית משימות",
"developerMode": "מצב מפתחים",
"api": "API",
"currentPass": "הסיסמה הנוכחית",
"resetDetail1": "כל השלבים, המטבעות הזהב ונקודות הניסיון שלך יאבדו."
}
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "API token (ovo je lozinka - vidi upozorenje poviše!)",
"showAPIToken": "Prikaži API token",
"hideAPIToken": "Sakrij API token",
"APITokenWarning": "Ako ti treba novi API token (npr. ako si ga slučajno podijelio/la), pošalji e-mail na <%= hrefTechAssistanceEmail %> sa svojim Korisničkim ID-em i trenutnim tokenom. Kad ga se resetira, trebat ćeš sve ponovno autorizirati odjavom sa stranice i mobilne aplikacije i unošenjem novog tokena na drugim, dodatnim alatima Habitice koje koristiš.",
"thirdPartyApps": "Aplikacije treće strane",
"resetDo": "Hajde, resetiraj moj račun!",
"resetComplete": "Resetiranje je obavljeno!",
+4 -1
View File
@@ -906,5 +906,8 @@
"backgroundTrailThroughAForestNotes": "Barangolj egy ösvényen az erdőn át.",
"backgrounds062025": "KÉSZLET 133: Megjelent 2025. június",
"backgroundSummerSeashoreText": "Nyári tengerpart",
"backgroundSummerSeashoreNotes": "Kapj el egy hullámot a nyári tengerparton."
"backgroundSummerSeashoreNotes": "Kapj el egy hullámot a nyári tengerparton.",
"backgrounds072025": "KÉSZLET 134: Megjelent 2025. július",
"backgroundSirensLairText": "A szirén búvóhelye",
"backgroundSirensLairNotes": "Merészkedj le egy szirén búvóhelyére."
}
+26 -24
View File
@@ -25,32 +25,32 @@
"invalidEmail": "A jelszó visszaállításhoz érvényes e-mail cím megadása szükséges.",
"login": "Bejelentkezés",
"logout": "Kijelentkezés",
"marketing1Header": "Javítsd a szokásaid játék közben",
"marketing1Lead1Title": "Az életed, mint szerepjáték",
"marketing1Lead1": "A Habitica egy videojáték, amely segít a való életbeli szokásaid fejlesztésében. \"Játékká alakítja\" az életed azzal, hogy minden feladatodat (szokásokat, napi teendőket és a tennivalókat) apró szörnyekké változtatja, akiket le kell győznöd. Minél jobban teljesítesz, annál tovább jutsz a játékban. Ha viszont elhanyagolod a feladataidat, a karaktered is visszaesik.",
"marketing1Lead2Title": "Szerezd meg a menő felszereléseket",
"marketing1Lead2": "Fejleszd a szokásaidat, és építsd fel az avatárod. Mutasd meg a menő felszereléseidet, amiket kiérdemeltél!",
"marketing1Lead3Title": "Találj véletlenszerű jutalmakat",
"marketing1Lead3": "Vannak, akiket a szerencsejáték izgalma motivál: ezt nevezik „stochasztikus jutalmazási rendszernek”. A Habitica mindenféle megerősítési és büntetési stílust támogat: pozitív, negatív, kiszámítható és véletlenszerű rendszereket egyaránt.",
"marketing2Header": "Versenyezz a barátaiddal",
"marketing2Lead1Title": "Közösségi produktivitás",
"marketing2Lead1": "A Habiticát játszhatod egyedül is, de igazán akkor lesz izgalmas, amikor együttműködtök, versenyeztek és felelősségre vonjátok egymást. Minden önfejlesztő program leghatásosabb eleme a közösségi felelősségvállalás és mi lenne jobb hely erre, mint egy videojáték?",
"marketing2Lead2Title": "Harcoljatok szörnyekkel",
"marketing2Lead2": "Mi lenne egy szerepjáték csaták nélkül? Harcolj szörnyekkel a csapatoddal! A szörnyek az „ultra felelősségvállalási módot” képviselik ha egy nap kihagyod az edzést, azzal *mindenki* sebzést szenved el!",
"marketing1Header": "Egyre jobb szokások, szintenként!",
"marketing1Lead1Title": "Tedd játékossá az életed",
"marketing1Lead1": "A Habitica tökéletes app mindenkinek, aki nehezen boldogul a tennivalólistákkal. Ismerős játékmechanikákat használunk, mint például az arany, TP és tárgyjutalmak, hogy produktívabbnak érezd magad, és elégedettséggel töltsön el, amikor elvégzel egy feladatot. Minél jobban teljesítesz, annál gyorsabban haladsz a játékban.",
"marketing1Lead2Title": "Öltözz stílusosan",
"marketing1Lead2": "Gyűjts kardokat, páncélokat és sok minden mást az elvégzett feladatokért kapott aranyból. Több száz tárgy vár rád, így mindig lesz új kombináció, amit kipróbálhatsz. Optimalizálj tulajdonságokra, stílusra vagy mindkettőre! ",
"marketing1Lead3Title": "Jutalom a befektetett munkáért",
"marketing1Lead3": "Egy kis jutalom sokszor pont elég ahhoz, hogy elvégezd a feladatot ahelyett, hogy hetekig csak halogatnád. Ha az élet épp nem kínál jutalmat, a Habitica igen! Minden feladatért kapsz valamit, de meglepetések is várnak tarts ki, és haladj tovább! ",
"marketing2Header": "Csapatban még jobb",
"marketing2Lead1Title": "Közösségi motiváció",
"marketing2Lead1": "Motiválódj azáltal, hogy együtt dolgozol, versenyzel és kapcsolatba lépsz másokkal! A Habitica a legjobb önfejlesztő programok legerősebb elemére épít: a közösségi elszámoltathatóságra.",
"marketing2Lead2Title": "Szörnyek ellen küldetésekben",
"marketing2Lead2": "Vágjatok bele barátaiddal a több száz küldetésünk egyikébe, és csatlakozzatok a küzdelemhez! A küldetésszörnyek igazán próbára teszik a felelősségtudatot ha elfelejted a fogmosást, mindenki sebzést kap!",
"marketing2Lead3Title": "Hívjátok ki egymást",
"marketing2Lead3": "A kihívások lehetőséget adnak arra, hogy barátaiddal és idegenekkel versenyezz. A kihívás végén a legjobban teljesítő játékos különleges jutalmakat nyer.",
"marketing3Header": "Alkalmazások és bővítmények",
"marketing3Lead1": "Az **iPhone és Android** alkalmazások segítségével útközben is intézheted a dolgaidat. Tudjuk, hogy a weboldalra belépni és gombokat nyomogatni néha fárasztó lehet.",
"marketing3Lead2Title": "Integrációk",
"marketing3Lead2": "Más **3- féltől származó eszközök** is összekapcsolhatók a Habiticával, hogy az életed különböző területein segítsenek. API-nk lehetővé teszi az egyszerű integrációt olyan eszközökkel, mint például a [Chrome-bővítmény](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), amely pontokat von le, ha nem produktív weboldalakat böngészel és pontokat ad, ha produktív oldalakon jársz. [További információk itt](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing4Header": "Szervezeti felhasználás",
"marketing4Lead1": "Az oktatás az egyik legjobb terület a játékosításra. Mind tudjuk, mennyire rá vannak tapadva a diákok a telefonjukra és a játékokra használd ki ezt az erőt! Állítsd őket barátságos versenyhelyzetbe, és jutalmazd a jó magaviseletet ritka nyereményekkel. Figyeld, ahogy a jegyeik és a viselkedésük javul!",
"marketing2Lead3": "Vegyél részt a közösség által létrehozott kihívásokban, ahol érdeklődésedhez és céljaidhoz illő feladatlistákat kapsz. Tedd oda magad, és versenyezz a gyémántjutalomért, amit a nyertes kap!",
"marketing3Header": "Többféleképpen is használhatod a Habiticát",
"marketing3Lead1": "Töltsd le a Habiticát Androidra vagy iOS-re, hogy bárhol kipipálhasd a feladataid. Próbáld ki díjnyertes alkalmazásainkat, és tapasztald meg, milyen hatékony lehet egy friss megközelítés!",
"marketing3Lead2Title": "Nyílt forráskódú közösség",
"marketing3Lead2": "Büszkék vagyunk arra, hogy nyílt forráskódú projektként működünk, amely örömmel fogadja a lelkes közösségünk hozzájárulásait. Igazítsd Habiticát a saját igényeidhez, vagy segíts, hogy mások számára is jobb legyen az élmény. Látogass el a [GitHub](https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica) oldalunkra, ha többet szeretnél megtudni!",
"marketing4Header": "Több, mint házimunka",
"marketing4Lead1": "Egy kis játékosság csodákat tehet az oktatásban! Törd meg a mindennapi iskolai feladatok egyhangúságát egy kis játékkal. A Habitica szórakoztató módja lehet a házi feladatok nyomon követésének, osztálytermi kihívások létrehozásának, és annak, hogy a diákok megmutathassák, mit értek el.",
"marketing4Lead1Title": "Játékosítás az oktatásban",
"marketing4Lead2": "Az egészségügyi költségek egyre növekednek, és valamit tenni kell. Több száz programot hoznak létre a költségek csökkentésére és a jólét javítására. Hisszük, hogy a Habitica jelentős szerepet játszhat az egészséges életmód kialakításában.",
"marketing4Lead2Title": "Játékosítás az egészség és jólét terén",
"marketing4Lead3-1": "Szeretnéd játékossá tenni az életed?",
"marketing4Lead2": "Egészségesebb életmódot kialakítani könnyen túl soknak tűnhet. A Habitica segít abban, hogy rugalmasan, a saját tempódban követhesd a fittségi céljaidat. Tedd élvezetessé az utat a jobb közérzet felé!",
"marketing4Lead2Title": "Játékosítás az egészség és jóllét szolgálatában",
"marketing4Lead3-1": "Készen állsz, hogy szórakozva haladj a feladataiddal?",
"marketing4Lead3-2": "Érdekel egy csoport vezetése az oktatás, jólét vagy más területeken?",
"marketing4Lead3Title": "Játékosíts mindent!",
"marketing4Lead3Title": "Indulj el az utadon!",
"mobileAndroid": "Android alkalmazás",
"mobileIOS": "iOS alkalmazás",
"oldNews": "Hírek",
@@ -180,5 +180,7 @@
"minPasswordLength": "A jelszónak legalább 8 karakter hosszúnak kell lennie.",
"socialAlreadyExists": "Ez a közösségi bejelentkezés már hozzá van kapcsolva egy meglévő Habitica-fiókhoz.",
"emailUsernamePlaceholder": "pl. habitnyuszi vagy griff@example.com",
"translateHabitica": "Fordítsd le a Habiticát"
"translateHabitica": "Fordítsd le a Habiticát",
"marketing3Lead1Title": "Android és iOS appok",
"marketing4Lead3Button": "Kezdd el még ma"
}
+11 -1
View File
@@ -3365,5 +3365,15 @@
"shieldArmoireBeekeepersHiveNotes": "A méhkas otthon és munkahely egyben. Talán ideje lenne beszélned a méheiddel a munka és a pihenés egyensúlyáról. Növeli az erődet <%= str %> ponttal. Megbűvölt komód: Méhész szett (4/4 tárgy)",
"backMystery202506Text": "Napfényes ragyogás dicsfény",
"backMystery202506Notes": "Vigyél magaddal meleg ragyogást a napi teendőid során. Nem jár semmilyen előnnyel. 2025. júniusi előfizetői tárgy.",
"headSpecialSummer2025MageNotes": "Mindenkit elbűvöl majd, ahogy az uszonyaid együtt táncolnak az áramlatokkal. Növeli az észlelésedet <%= per %> ponttal. Korlátozott kiadású nyári 2025-ös felszerelés."
"headSpecialSummer2025MageNotes": "Mindenkit elbűvöl majd, ahogy az uszonyaid együtt táncolnak az áramlatokkal. Növeli az észlelésedet <%= per %> ponttal. Korlátozott kiadású nyári 2025-ös felszerelés.",
"headMystery202507Notes": "A hátrafelé hordott sapka még mindig menő, ugye? Nem jár semmilyen előnnyel. 2025. júliusi előfizetői tárgy.",
"headArmoireFlyFishingHatNotes": "Széles karimája és csalitartó helye nélkülözhetetlenné teszi a legyezőhorgászathoz. Növeli az erődet és az észlelésedet egyaránt <%= attrs %> ponttal. Megbűvölt komód: Legyezőhorgász szett (1/3. tárgy)",
"shieldArmoireFlyFishingRodNotes": "Tegyél csalit erre a hosszú és hajlékony botra, és a halak biztosan rovarnak nézik. Növeli az erődet és az intelligenciádat egyaránt <%= attrs %> ponttal. Megbűvölt komód: Legyezőhorgász szett (3/3. tárgy)",
"armorArmoireFlyFishingWadersText": "Legyezőhorgász nadrág",
"armorArmoireFlyFishingWadersNotes": "Maradj teljesen száraz és meleg, akár patakban, tóban vagy folyóban gázolsz. Növeli az erődet és a szívósságodat egyaránt <%= attrs %> ponttal. Megbűvölt komód: Legyezőhorgász szett (2/3. tárgy)",
"headMystery202507Text": "Vagány gördeszkás sapka",
"headArmoireFlyFishingHatText": "Legyezőhorgász kalap",
"shieldArmoireFlyFishingRodText": "Legyezőhorgász bot",
"backMystery202507Text": "Vagány gördeszka",
"backMystery202507Notes": "A hátasod a járdákon és félcsövekben. Nem jár semmilyen előnnyel. 2025. júliusi előfizetői tárgy."
}
+3 -4
View File
@@ -55,7 +55,6 @@
"APIToken": "API kulcs (ez egy jelszó - lásd a figyelmeztetést lentebb!)",
"showAPIToken": "API kulcs mutatása",
"hideAPIToken": "API kulcs elrejtése",
"APITokenWarning": "Ha szükséged van új API kulcsra (pl: véletlenül megosztottad), küldj egy e-mailt a <%= hrefTechAssistanceEmail %> címre a felhasználói azonosítóddal és a jelenlegi kulcsoddal együtt. Ha a kulcs megváltozik, akkor mindent újra kell engedélyezned azzal hogy az oldalból valamint az alkalmazásból is kilépsz, valamint az új kulcsot megadod minden olyan Habitca eszköznek amiket használsz.",
"thirdPartyApps": "Harmadik féltől származó alkalmazások",
"resetDo": "Állítsd vissza a fiókomat!",
"resetComplete": "Visszaállítás kész!",
@@ -117,7 +116,7 @@
"generate": "Generálás",
"getCodes": "Kódok megszerzése",
"webhooks": "Webhook",
"webhooksInfo": "A webhookok lehetővé teszik a fejlesztők számára, hogy értesítéseket kapjanak, amikor egy adott művelet történik, például egy feladat pontozása vagy frissítése, illetve egy üzenet küldése egy csoportban. Webhook létrehozásával figyelheted a Habitica változásait és olyan alkalmazásokat építhetsz, amelyek ezekre a változásokra reagálnak.<br><br>További információért és példákért látogasd meg az <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">API dokumentációt</a>",
"webhooksInfo": "A webhookok lehetőséget adnak a fejlesztőknek arra, hogy értesítést kapjanak, amikor valamilyen művelet történik például amikor pontozol vagy frissítesz egy feladatot vagy üzenetet küldesz egy csoportban. Ha létrehozol egy webhookot, figyelheted a változásokat a Habiticában, és olyan alkalmazásokat építhetsz, amik ezekre a változásokra reagálnak.<br><br>További információért és példákért látogasd meg az <a target=\"_blank\" href=\"https://habitica.com/apidoc/#api-Webhook-AddWebhook\">API dokumentációnkat</a>.",
"enabled": "Engedélyezve",
"webhookURL": "Webhook URL",
"invalidUrl": "érvénytelen url",
@@ -214,7 +213,7 @@
"changeDisplayNameDisclaimer": "Ez a név fog megjelenni az avatárod számára a Habiticában.",
"connect": "Csatlakozás",
"remove": "Eltávolítás",
"changePasswordDisclaimer": "A jelszónak legalább 8 karakter hosszúnak kell lennie. Javasoljuk, hogy erős jelszót használj, amelyet máshol nem használsz.",
"changePasswordDisclaimer": "A jelszónak legalább 8 karakter hosszúnak kell lennie. A jelszó megváltoztatása kijelentkeztet minden más eszközről és külső eszközről, amit használsz.",
"changeClassSetting": "Kaszt váltása",
"chooseClassSetting": "Kaszt választása",
"transaction_reroll": "Használtad az erősítő főzetet",
@@ -228,7 +227,7 @@
"enableAudio": "Hang engedélyezése",
"playDemoAudio": "Bemutató lejátszása",
"transaction_subscription_bonus": "<b>Előfizetői</b> bónusz",
"APITokenDisclaimer": "<b>Az API tokened olyan, mint egy jelszó; ne oszd meg nyilvánosan.</b> Előfordulhat, hogy meg kell adnod a felhasználói azonosítódat, de soha ne tedd közzé az API tokened olyan helyen, ahol mások is láthatják, például a Githubon.<br><br><b>Megjegyzés:</b> Ha új API tokenre van szükséged (például mert véletlenül megosztottad), írj egy e-mailt a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> címre a Felhasználói azonosítóddal és a jelenlegi tokeneddel. A visszaállítás után újra kell hitelesítened mindent: jelentkezz ki a weboldalon és a mobilalkalmazásban, majd add meg az új tokent minden egyéb Habitica eszközben, amit használsz.",
"APITokenDisclaimer": "<b>Az API tokened olyan, mint egy jelszó ne oszd meg nyilvánosan.</b> Előfordulhat, hogy meg kell adnod a felhasználói azonosítódat, de soha ne tedd közzé az API tokened mások számára látható helyen, például a Githubon.<br><br><b>Ha új API tokenre van szükséged</b> (például mert véletlenül megosztottad), akkor a jelszavad megváltoztatásával visszaállíthatod. A visszaállítás után újra be kell jelentkezned minden olyan eszközön, ahol használod a Habiticát, és újra meg kell adnod az API tokent azokhoz a külső eszközökhöz, amiket használsz.",
"thirdPartyTools": "Harmadik féltől származó alkalmazásokat, bővítményeket és mindenféle egyéb eszközt, amelyeket a fiókoddal használhatsz, a <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica wikiben</a> találhatsz.",
"changeClassDisclaimer": "A kaszt váltás visszatéríti az összes meglévő tulajdonság pontodat. Miután kiválasztottad az új kasztodat, a profilod Karakterlap szekciójában oszthatod el a tulajdonság pontjaidat.",
"transaction_admin_update_balance": "<b>Admin</b> által adott",
+3 -2
View File
@@ -21,7 +21,7 @@
"subGemName": "Előfizetői gyémántok",
"maxBuyGems": "Ebben a hónapban már megvásároltad az összes elérhető gyémántot. Újra elérhetővé válnak minden hónap első három napjában. Köszönjük, hogy előfizettél!",
"timeTravelers": "Időutazók",
"timeTravelersPopoverNoSubMobile": "Úgy tűnik, szükséged lesz egy misztikus homokórára, hogy megnyisd az ikaput és megidézd a titokzatos időutazókat.",
"timeTravelersPopoverNoSubMobile": "Az előfizetők minden hónapban kapnak egy ritka misztikus homokórát, amit az Iutazók boltjában használhatnak fel!",
"timeTravelersPopover": "A misztikus homokórád megnyitotta az időkaput! Válaszd ki, mit szeretnél, hogy elhozzunk a múltból vagy a jövőből.",
"mysterySetNotFound": "A rejtélyes szett nem található, vagy már a birtokodban van.",
"mysteryItemIsEmpty": "A rejtélyes tárgyak üresek",
@@ -264,5 +264,6 @@
"mysterySet202503": "Jáde kolosszus szett",
"mysterySet202504": "Ritka jeti szett",
"mysterySet202505": "Szárnyaló fecskefark szett",
"mysterySet202506": "Napfényes ragyogás szett"
"mysterySet202506": "Napfényes ragyogás szett",
"mysterySet202507": "Vagány gördeszkás szett"
}
+37 -2
View File
@@ -759,7 +759,7 @@
"backgroundSnowyTempleNotes": "Memandangi pemandangan kuil bersalju.",
"backgroundWinterLakeWithSwansText": "Danau Musim Dingin dengan Angsa",
"backgroundWinterLakeWithSwansNotes": "Menikmati pemandangan danau musim dingin dengan angsa.",
"eventBackgrounds": "Latar belakang Even",
"eventBackgrounds": "Latar belakang Event",
"backgroundBirthdayBashText": "Pesta Ulang Tahun",
"backgroundBirthdayBashNotes": "Habitica mengadakan pesta ulang tahun, dan semua orang diundang!",
"backgrounds032023": "SET 106: Dirilis Maret 2023",
@@ -874,5 +874,40 @@
"backgroundMaypoleNotes": "Menari di sekitar Tiang Mei.",
"backgroundShellGateNotes": "Berbaris dan lewati koral Gerbang Kerang yang didekorasi.",
"monthlyBackgrounds": "Latar Belakang Bulanan",
"backgrounds082024": "SET 123: Dirilis Agustus 2024"
"backgrounds082024": "SET 123: Dirilis Agustus 2024",
"backgrounds092024": "SET 124: Dirilis September 2024",
"backgroundMagicDoorInForestText": "Pintu ajaib di dalam hutan",
"backgroundMagicDoorInForestNotes": "Tantangan unuk memasuki pintu ajaib di dalam hutan.",
"backgrounds102024": "SET 125: Dirilis Oktober 2024",
"backgroundSurroundedByGhostsText": "Dikelilingi banyak hantu",
"backgroundSurroundedByGhostsNotes": "melewati malam mengerikan Dikelilingi banyak hantu.",
"backgrounds0420205": "SET 131: Dirilis April 2025",
"backgroundGardenWithFlowerBedsText": "Kebun dengan Hamparan bunga",
"backgroundGardenWithFlowerBedsNotes": "nikmati mekarnya musim semi di Kebun dengan Hamparan bunga.",
"backgrounds022025": "SET 129: Dirilis Februari 2025",
"backgroundOldFashionedTeaShopText": "Kedai teh tua",
"backgroundOldFashionedTeaShopNotes": "Nikmati minuman hangat dan nyaman di sebuah Kedai teh tua.",
"backgroundSavannaText": "Padang rumput berkabut",
"backgroundSavannaNotes": "Perjalanan melewati padang rumput berkabut.",
"backgrounds122024": "SET 127: Dirilis Desember 2024",
"backgroundFirstSnowForestText": "Salju pertama Di hutan",
"backgroundFirstSnowForestNotes": "menapaki Salju pertama Di hutan.",
"backgrounds012025": "SET 128: Dirilis January 2025",
"backgroundWinterLandscapeWithCabinText": "Pemandangan musim dingin dengan kabin",
"backgroundWinterLandscapeWithCabinNotes": "tetap nyaman di Pemandangan musim dingin dengan kabin.",
"backgrounds032025": "SET 130: Dirilis Maret 2025",
"backgroundMountainSceneWithBlossomsText": "Pemandangan pegunungan dengan bunga-bunga",
"backgroundMountainSceneWithBlossomsNotes": "nikmati pemandangan dan aroma dari pemandangan pegunungan dengan hamparan bunga.",
"backgrounds112024": "SET 126: Dirilis November 2024",
"backgroundCastleHallWithHearthText": "Aula Kastil dengan Perapian",
"backgroundCastleHallWithHearthNotes": "menikmati kehangatan dari Aula Kastil dengan Perapian.",
"backgrounds062025": "SET 135: Dirilis Juni 2025",
"backgroundSummerSeashoreText": "pantai Di musim panas",
"backgroundSummerSeashoreNotes": "melihat deburan ombak di pantai saat musim panas.",
"backgrounds052025": "SET 132: Dirilis Mei 2025",
"backgroundTrailThroughAForestText": "Jalan setapak menembus hutan",
"backgroundTrailThroughAForestNotes": "Berjalan-jalan di Jalan setapak menembus hutan.",
"backgrounds072025": "SET 134: Dirilis Juli 2025",
"backgroundSirensLairText": "Sarang Siren",
"backgroundSirensLairNotes": "Tantangan untuk menyelam ke dalam Sarang Siren."
}
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "Token API (ini kata sandi - lihat peringatan di atas!)",
"showAPIToken": "Perlihatkan Token API",
"hideAPIToken": "Sembunyikan Token API",
"APITokenWarning": "Kalau kamu butuh Token API baru (misal kamu tidak sengaja menyebarkannya), email <%= hrefTechAssistanceEmail %> berisi ID Pengguna dan Token-mu yang sekarang. Setelah direset kamu harus logout dari situs dan aplikasi handphone, dan kamu harus memasukkan Token barumu ke tools Habitica lain yang kamu gunakan.",
"thirdPartyApps": "Aplikasi Pihak Ketiga",
"resetDo": "Lakukan, reset akun!",
"resetComplete": "Reset selesai!",
+1 -1
View File
@@ -151,7 +151,7 @@
"achievementDinosaurDynasty": "Dinastia dei dinosauri",
"achievementDinosaurDynastyText": "Hai schiuso tutti i colori standard degli Animali Domestici Uccelli e Dinosauri: Falco, Gufo, Pappagallo, Pavone, Pinguino, Gallo, Pterodattilo, Tirannosauro, Triceratopo e Velociraptor!",
"achievementDinosaurDynastyModalText": "Hai collezionato tutti gli animali domestici Uccelli e Dinosauri!",
"achievementBonelessBoss": "Mostro Senza Ossa",
"achievementBonelessBoss": "Boss Senza Ossa",
"achievementBonelessBossText": "Tutti i colori standard degli animali invertebrati sono stati schiusi: Coleottero, farfalla, seppia, nudibranchia, polpo, lumaca e ragno!",
"achievementBonelessBossModalText": "Hai raccolto tutti gli animali invertebrati!",
"achievementDuneBuddy": "Amico delle dune",
+13 -3
View File
@@ -747,7 +747,7 @@
"backgroundSnowyVillageNotes": "Ammira un Villaggio Innevato.",
"backgrounds012023": "SET 104: Rilasciato a gennaio 2023",
"backgroundRimeIceText": "Brinata Scintillante",
"backgroundRimeIceNotes": "Ammira la Brina Lucente.",
"backgroundRimeIceNotes": "Ammira una Brinata Scintillante.",
"backgroundSnowyTempleText": "Templio Innevato",
"backgroundSnowyTempleNotes": "Osserva un Tempio Sereno Innevato.",
"backgroundWinterLakeWithSwansText": "Lago Invernale con i Cigni",
@@ -808,7 +808,7 @@
"backgrounds072023": "SET 110: Rilasciato a Luglio 2023",
"backgrounds102023": "SET 113: Rilasciato ad Ottobre 2023",
"backgroundBonsaiCollectionNotes": "Ammira una splendida Collezione di Bonsai.",
"backgroundDreamyIslandText": "Isola da Sogno",
"backgroundDreamyIslandText": "Isola da sogno",
"backgroundDreamyIslandNotes": "Goditi il panorama su un'Isola da Sogno.",
"backgroundRockGardenText": "Giardino Roccioso",
"backgroundRockGardenNotes": "Rilassati in un Giardino Roccioso.",
@@ -896,5 +896,15 @@
"backgroundWinterLandscapeWithCabinNotes": "Rimani comodo/a nel Paesaggio Invernale con una Baita.",
"backgroundWinterLandscapeWithCabinText": "Paesaggio Invernale con Baita",
"backgrounds032025": "SET 130: rilasciato a marzo 2025",
"backgroundMountainSceneWithBlossomsText": "Scena Montana con Fiori"
"backgroundMountainSceneWithBlossomsText": "Scena Montana con Fiori",
"backgrounds0420205": "SET 131: Rilasciato ad Aprile 2025",
"backgroundGardenWithFlowerBedsText": "Giardino con Aiuole Fiorite",
"backgroundGardenWithFlowerBedsNotes": "Goditi le fioriture primaverili in un Giardino con Aiuole Fiorite.",
"backgroundMountainSceneWithBlossomsNotes": "Ammira i panorami e i profumi incantevoli di uno Scenario Montano In Fiore.",
"backgrounds062025": "SET 133: Rilasciato a Giugno 2025",
"backgroundSummerSeashoreText": "Spiaggia Estiva",
"backgroundSummerSeashoreNotes": "Cavalca un'onda su una Spiaggia Estiva.",
"backgrounds052025": "SET 132: Rilasciato a Maggio 2025",
"backgroundTrailThroughAForestText": "Sentiero Attraverso una Foresta",
"backgroundTrailThroughAForestNotes": "Passeggia lungo un Sentiero Attraverso una Foresta."
}
+10 -2
View File
@@ -86,7 +86,7 @@
"summaryRequired": "Il riepilogo è richiesto",
"summaryTooLong": "Il riassunto è troppo lungo",
"descriptionRequired": "La descrizione è richiesta",
"locationRequired": "Location of Challenge is required ('Add to')",
"locationRequired": "La posizione della Sfida è obbligatoria ('Aggiungi a')",
"categoiresRequired": "Devono essere selezionate una o più categorie",
"viewProgressOf": "Vedi i progressi di",
"viewProgress": "Vedi il Progresso",
@@ -100,5 +100,13 @@
"messageChallengeFlagOfficial": "Le sfide ufficiali non possono essere segnalate.",
"whyReportingChallenge": "Perchè stai segnalando questa sfida?",
"whyReportingChallengePlaceholder": "Motivo della segnalazione",
"messageChallengeFlagAlreadyReported": "Hai già segnalato questa sfida."
"messageChallengeFlagAlreadyReported": "Hai già segnalato questa sfida.",
"resetFlagCount": "Reimposta Conteggio Segnalazioni",
"flaggedNotHidden": "Sfida segnalata una volta, non nascosta",
"flaggedAndHidden": "Sfida segnalata e nascosta",
"resetFlags": "Reimposta Segnalazioni",
"cannotClone": "Questa Sfida non può essere clonata perché uno o più giocatori l'hanno segnalata come inappropriata. Un membro dello staff ti contatterà a breve con le istruzioni. Se sono trascorse più di 48 ore e non hai ricevuto loro notizie, invia un'email a admin@habitica.com per assistenza.",
"cannotMakeChallenge": "Non puoi creare Sfide pubbliche perché il tuo account attualmente non dispone dei privilegi di inviare messaggi in chat. Contatta admin@habitica.com per maggiori informazioni.",
"abuseFlagModalBodyChallenge": "Dovresti segnalare una Sfida solo se viola le <%= firstLinkStart %>Linee Guida della Community<%= linkEnd %> e/o i <%= secondLinkStart %>Termini di Servizio di Habitica<%= linkEnd %>. L'invio di una segnalazione falsa costituisce una violazione delle Linee Guida della Community di Habitica.",
"cannotClose": "Questa Sfida non può essere chiusa perché uno o più giocatori l'hanno segnalata come inappropriata. Un membro dello staff ti contatterà a breve con le istruzioni. Se sono trascorse più di 48 ore e non hai ricevuto loro notizie, invia un'email a admin@habitica.com per assistenza."
}
+4 -2
View File
@@ -2,7 +2,7 @@
"communityGuidelinesWarning": "Ricorda che il tuo nome pubblico, la tua foto profilo e la tua descrizione personale devono rispettare le <a href='https://habitica.com/static/community-guidelines' target='_blank'>linee guida della community</a> (ad esempio sono vietate parolacce, argomenti per adulti, insulti, ecc.). Se vuoi sapere se ciò che hai scritto è appropriato, non esitare a inviare un'e-mail a <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Profilo",
"avatar": "Personalizza Avatar",
"editAvatar": "Modifica l'Avatar",
"editAvatar": "Personalizza l'Avatar",
"noDescription": "Questo Habitante non ha aggiunto una descrizione.",
"noPhoto": "Questo Habitante non ha aggiunto una foto.",
"other": "Altro",
@@ -189,5 +189,7 @@
"nextReward": "Prossima ricompensa per l'accesso",
"titleHaircolor": "Colore dei capelli",
"titleHairbase": "Capigliatura",
"customizations": "Personalizzazioni"
"customizations": "Personalizzazioni",
"skins": "Pelli",
"titleFacialHair": "Peli del Volto"
}
@@ -15,7 +15,7 @@
"commGuideList02G": "<strong>Conformati immediatamente a qualsiasi richiesta di un membro dello Staff.</strong> Ciò può includere, ma non si limita a richieste di restrizioni sui tuoi post in un particolare spazio, di modificare il tuo profilo per rimuovere contenuto inadatto, ecc. Non discutere con lo Staff. Se hai dubbi o commenti sulle azioni dello Staff, invia un'email a <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> per contattare il nostro responsabile per la community.",
"commGuideList02J": "<strong>Non spammare</strong>. Per spam s'intende (ma non solo): mandare più messaggi privati non richiesti, inviare messaggi insensati, inviare molteplici messaggi promozionali riguardo a una Squadra o una Sfida, o creare più Sfide simili o di bassa qualità di fila. Lo Staff può determinare a sua discrezione cosa è considerato spam.",
"commGuideList02K": "<strong>Non inviare link senza spiegazione o contesto</strong>. Se il fatto che un giocatore clicchi sul link ti beneficia in alcun modo devi esplicitarlo. Questa regola si applica sia ai messaggi che alle Sfide.",
"commGuideList02L": "<strong>Scoraggiamo fortemente lo scambio di informazioni personali nelle chat pubbliche, in particolare quelle che possono essere usate per identificarti.</strong>. Le informazioni di questo tipo possono essere (ma non solo): il tuo indirizzo fisico, il tuo indirizzo email e la tua Chiave API/password. Se ti vengono chieste informazioni personali in una chat della Squadra o tramite messaggio privato, ti consigliamo caldamente di non rispondere ed informare lo Staff segnalando il messaggio, oppure contattando <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> ed allegando gli screenshot dei messaggi nel caso in cui sia necessario approfondire il contesto.",
"commGuideList02L": "<strong>Scoraggiamo fortemente lo scambio di informazioni personali nelle chat pubbliche, in particolare quelle che possono essere usate per identificarti.</strong>. Le informazioni di questo tipo possono essere (ma non solo): il tuo indirizzo fisico, il tuo indirizzo email e la tua Chiave API/password. Se ti vengono chieste informazioni personali in una chat della Squadra o tramite messaggio privato, ti consigliamo caldamente di non rispondere ed informare lo Staff segnalando il messaggio, oppure contattando <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> ed allegando gli screenshot dei messaggi nel caso in cui sia necessario approfondire il contesto.",
"commGuidePara037": "<strong>Nessuna Squadra o Gruppo dev'essere creato allo scopo di attaccare qualsiasi gruppo o individuo</strong>. Combatti le cattive abitudini, non i tuoi compagni di avventura !",
"commGuideHeadingInfractionsEtc": "Infrazioni, sanzioni e riabilitazione",
"commGuideHeadingInfractions": "Infrazioni",
+7 -5
View File
@@ -119,8 +119,8 @@
"questEggTreelingText": "Alberello",
"questEggTreelingMountText": "Alberello",
"questEggTreelingAdjective": "un frondoso",
"questEggAxolotlText": "Axolotl",
"questEggAxolotlMountText": "Axolotl",
"questEggAxolotlText": "Assolotto",
"questEggAxolotlMountText": "Assolotto",
"questEggAxolotlAdjective": "un piccolo",
"questEggTurtleText": "Tartaruga Marina",
"questEggTurtleMountText": "Tartaruga Marina Gigante",
@@ -211,7 +211,7 @@
"hatchingPotionGlow": "Fosforescente",
"hatchingPotionFrost": "Gelo",
"hatchingPotionIcySnow": "Neve Ghiacciata",
"hatchingPotionNotes": "Versa questa pozione su un uovo, e nascerà un animale <%= potText(locale) %>.",
"hatchingPotionNotes": "Versa questa pozione su un uovo, e nascerà un Animale Domestico <%= potText(locale) %>.",
"foodMeat": "Carne",
"foodMeatThe": "la Carne",
"foodMeatA": "Carne",
@@ -354,7 +354,7 @@
"foodPieBaseA": "una Fetta di Torta di Mele Classica",
"foodPieBaseThe": "la Torta di Mele Classica",
"foodPieBase": "Torta di Mele Classica",
"premiumPotionUnlimitedNotes": "Non utilizzabile su uova di animali ottenute dalle missioni.",
"premiumPotionUnlimitedNotes": "Non utilizzabile su uova di Animali Domestici ottenute dalle Missioni.",
"hatchingPotionDessert": "Dolcetto",
"hatchingPotionBirchBark": "Corteccia di Betulla",
"hatchingPotionRuby": "Rubino",
@@ -408,5 +408,7 @@
"hatchingPotionGingerbread": "Pan di Zenzero",
"hatchingPotionOpal": "Opale",
"hatchingPotionPinkMarble": "Marmo Rosa",
"hatchingPotionTeaShop": "Negozio di Tè"
"hatchingPotionTeaShop": "Negozio di Tè",
"wackyPotionNotes": "Versalo su un uovo, e si schiuderà uno Strano <%= potText(locale) %> Animale Domestico.",
"wackyPotionAddlNotes": "Non può essere trasformato in Cavalcature né usato su uova di animali domestici ottenuti attraverso una Missione."
}
+2 -2
View File
@@ -40,10 +40,10 @@
"backerTier": "Grado sostenitore Kickstarter",
"playerTiers": "Gradi giocatore",
"tier": "Grado",
"conRewardsURL": "https://habitica.fandom.com/wiki/Contributor_Rewards",
"conRewardsURL": "https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards",
"surveysSingle": "Ha aiutato Habitica a crescere, compilando un questionario o aiutando in un test. Grazie!",
"surveysMultiple": "Ha aiutato Habitica a crescere in <%= count %> occasioni, compilando un questionario o aiutando in una fase di test importante. Grazie!",
"blurbHallPatrons": "Questo è il salone dei Mecenati, nel quale vengono onorati i nobili avventurieri che hanno sostenuto la nostra campagna su Kickstarter. Li ringraziamo per aver aiutato a far nascere Habitica!",
"blurbHallContributors": "Questo è il Salone dei Collaboratori, dove coloro che hanno contribuito ad Habitica sono onorati. Che sia attraverso programmazione, arte, musica, scrittura, o anche solo disponibilità, hanno guadagnato <a href='https://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> gemme, equipaggiamento esclusivo</a>, e <a href='https://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>titoli prestigiosi</a>. Anche tu puoi contribuire ad Habitica! <a href='https://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Scopri di più qui. </a>",
"blurbHallContributors": "Questo è il Salone dei Collaboratori, dove coloro che hanno contribuito ad Habitica sono onorati. Che sia attraverso programmazione, arte, musica, scrittura, o anche solo disponibilità, hanno guadagnato <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards' target='_blank'>Gemme, Equipaggiamento esclusivo</a>, e <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tiers' target='_blank'>titoli prestigiosi</a>. Anche tu puoi contribuire ad Habitica! <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica' target='_blank'>Scopri di più qui.</a>",
"noPrivAccess": "Non disponi dei privilegi richiesti."
}
+23 -3
View File
@@ -42,11 +42,31 @@
"webFaqAnswer42": "Uno dei modi migliori per motivarti e rafforzare la tua responsabilità nel completare le tue attività è unirti a una Squadra! Collaborare con altri giocatori di Habitica è un ottimo modo per completare Missioni e ottenere Animali ed Equipaggiamento, ricevere potenziamenti dalle abilità dei compagni di squadra, e aumentare la tua motivazione.\n\nUn altro modo è partecipare a una Sfida. Le Sfide creano alcune attività relative a un obiettivo specifico direttamente nella tua lista! Le Sfide aggiungono anche un elemento di competizione contro gli altri giocatori di Habitica, che dà una spinta alla tua motivazione attraverso il premio in Gemme. Ci sono Sfide ufficiali create dal Team di Habitica così come Sfide create da altri giocatori.",
"faqQuestion43": "Come posso partecipare a una Missione?",
"webFaqAnswer43": "Per iniziare una Missione devi essere parte di una Squadra. Le Squadre possono essere avventure in solitaria in cui affronti le missioni da solo, oppure puoi invitare altri giocatori di Habitica per concludere le missioni più velocemente!\n\nScegli una Missione dal tuo inventario selezionando \"Inizia Missione\" da dentro la tua Squadra. Completa le tua attività come al solito per progredire nella Missione! Se stai affrontando una Missione Boss accumulerai danni contro un mostro, oppure avrai la possibilità di trovare oggetti se stai affrontando una Missione di Raccolta. Tutti i progressi in sospeso vengono applicati il giorno successivo.\n\nQuando avrai causato abbastanza danni o raccolto tutti gli oggetti, la Missione sarà completata e riceverai le tue ricompense!",
"faqQuestion44": "Come posso cancellare le attività di una sfida?",
"faqQuestion44": "Come posso rimuovere le Attività di una Sfida?",
"webFaqAnswer44": "Dovrai abbandonare la Sfida o attendere che la Sfida venga chiusa per cancellare le attività associate. L'icona di un megafono rosso significa the la Sfida è stata chiusa mentre un megafono grigio significa che la Sfida è ancora in corso.\n\nPer cancellare attività di una Sfida dall'app **Android**:\n1. Tocca l'attività appartenente alla Sfida.\n2. Tocca su \"Cancella\" nell'angolo in alto a destra dello schermo.\n3. Scegli i rimuovere le attività della Sfida dalla tua lista delle attività.\n\nPer cancellare attività di una sfida dall'app **iOS**:\n1. Trova l'attività Sfida che desideri cancellare e cerca l'icona del megafono.\n2. Se l'icona del megafono è rossa, tocca sull'attività e seleziona \"Cancella\" dal fondo.\n3. Se l'icona del megafono è grigia, avrai bisogno di trovare la Sfida e abbandonarla per rimuovere l'attività.\n\nPer cancellare attività di una sfida dalla **pagina web**:\n1. Trova l'attività Sfida che desideri cancellare e cerca l'icona del megafono.\n2. Se l'icona del megafono è rossa, cliccala e poi scegli di rimuovere le attività dalla tua lista delle attività.\n3. Se l'icona del megafono è grigia, avrai bisogno di trovare la Sfida e abbandonarla per rimuovere l'attività.",
"faqQuestion45": "Il mio Avatar si è trasformato in un pupazzo di neve, in una stella marina, un fiore o un fantasma. Come faccio a tornare come prima?",
"webFaqAnswer45": "Uno dei membri della tua Squadra ha usato un oggetto di trasformazione del Negozio Stagionale su di te! Il tuo Avatar tornerà normale il giorno dopo. Se vuoi rimuovere la trasformazione prima, puoi acquistare un antidoto (Sale, Sabbia, Rimuovi-petali, o Pozione Opaca) dalle Ricompense.",
"webFaqAnswer45": "Uno dei membri della tua Squadra ha usato un oggetto di trasformazione del Negozio Stagionale su di te! Il tuo Avatar tornerà normale il giorno successivo. Se vuoi rimuovere la trasformazione anticipatamente, puoi acquistare un antidoto (Sale, Sabbia, Rimuovi-petali, o Pozione Opaca) dalle Ricompense.",
"faqQuestion46": "Come posso segnalare un bug?",
"webFaqAnswer46": "Se pensi di aver riscontrato un bug, per favore informaci!\n\nPer segnalare un bug nell'app mobile:\n*Dal menù, seleziona Aiuto & FAQ, poi seleziona \"Aiuto\" e scorri fino a \"Segnala un Bug\"\n\nPer segnalare un bug da sito web:\n*Dal menù Aiuto seleziona \"Segnala un Bug\"",
"faqQuestion47": "Posso vedere i dati su come stanno andando le mie attività e abitudini?"
"faqQuestion47": "Posso vedere i dati su come stanno andando le mie attività e abitudini?",
"faqQuestion48": "Posso giocare ad Habitica in compagnia?",
"webFaqAnswer48": "Sì, attraverso le Squadre! Puoi creare la tua Squadra o entrare in una esistente. Fare squadra con altri giocatori di Habitica è un ottimo modo per affrontare le Missioni, ricevere potenziamenti dalle abilità dei compagni di squadra e aumentare la tua motivazione grazie a una maggiore responsabilizzazione.",
"faqQuestion49": "Come posso trovare una Squadra se non ne faccio già parte?",
"webFaqAnswer49": "Se vuoi provare Habitica in compagnia ma non conosci altri giocatori, la soluzione migliore è cercare una Squadra! Se conosci già altri giocatori che hanno una Squadra, puoi condividere con loro il tuo @nome_utente per essere invitato. In alternativa, puoi creare una nuova Squadra e invitarli usando il loro @nome_utente o indirizzo email.\n\nPer creare o cercare una Squadra, seleziona \"Squadra\" nel menu di navigazione, e scegli l'opzione che fa per te.",
"webFaqAnswer47": "Al momento, Habitica non ha una rappresentazione visiva dei dati delle tue attività nel tempo. Tuttavia, sul sito web di Habitica, puoi esportare i dati delle tue attività dalla scheda Dati del sito nella sezione Impostazioni.",
"faqQuestion50": "Come funziona la ricerca di una Squadra?",
"webFaqAnswer50": "Dopo aver selezionato \"Cerca una Squadra\", sarai aggiunto a un elenco di giocatori che desiderano unirsi a una Squadra. I leader delle Squadre possono visualizzare questo elenco e inviare inviti. Una volta ricevuto un invito, puoi accettarlo dalle tue notifiche per unirti alla Squadra che preferisci!\n\nPotresti ricevere più inviti a Squadre diverse. Tuttavia, puoi essere membro di una sola Squadra alla volta.",
"faqQuestion51": "Per quanto tempo posso cercare una Squadra dopo essermi unito all'elenco?",
"webFaqAnswer51": "Rimarrai nell'elenco finché non accetterai un invito a una Squadra o non effettuerai l'accesso per 7 giorni, a seconda di quale evento si verifica per primo. Se effettui l'accesso dopo 7 giorni di inattività, ti aggiungeremo automaticamente di nuovo all'elenco, a condizione che tu non abbia un invito in sospeso.",
"faqQuestion52": "Posso smettere di cercare una Squadra?",
"faqQuestion53": "Ho una Squadra, come trovo altri membri?",
"webFaqAnswer53": "Se stai usando il sito web di Habitica, seleziona \"Trova Membri\" dal menu a tendina \"Squadra\". Se stai usando l'app Android, tocca \"Trova Membri\" sopra l'elenco dei membri della tua Squadra. Questo mostrerà un elenco di giocatori che stanno attivamente cercando una Squadra e possono essere invitati a unirsi.\n\nPer aiutarti a trovare un buon abbinamento per la tua Squadra, vedrai alcune informazioni come la lingua, la classe, il livello e quanti giorni hanno usato Habitica. Se desideri chattare con qualcuno prima di inviare un invito, puoi visualizzare il loro profilo e inviare un messaggio.",
"webFaqAnswer52": "Se non desideri più trovare una Squadra, puoi interrompere la ricerca in qualsiasi momento.\n\nPer interrompere la ricerca di una Compagnia sulle app per dispositivi mobili\n * Dal menu, seleziona \"Squadra\" e tocca \"Abbandona\" nella parte inferiore dello schermo.\n\nPer interrompere la ricerca di una Squadra dal sito web di Habitica\n * Seleziona \"Squadra\" dalla barra di navigazione e clicca su \"Abbandona\" nel pop-up.",
"faqQuestion54": "Quanti membri posso invitare alla mia Squadra?",
"webFaqAnswer54": "Le Squadre hanno un limite massimo di 30 membri e un minimo di 1 membro. Gli inviti in sospeso contano ai fini del numero di membri. Ad esempio, 29 membri e 1 invito in sospeso conterebbero come 30 membri. Per eliminare un invito in sospeso, il giocatore invitato deve accettare o rifiutare, oppure il leader della Squadra deve annullare l'invito.",
"faqQuestion55": "Posso invitare qualcuno che già conosco?",
"parties": "Squadre",
"webFaqAnswer55": "Sì! Se hai già il nome utente o l'indirizzo email di un giocatore di Habitica, puoi invitarlo a unirsi al tuo Gruppo. Ecco come inviare un invito sulle diverse piattaforme:\n\nPer invitare qualcuno dalle app mobili:\n1. Dal menu, seleziona \"Gruppo\" e scorri verso il basso fino alla sezione Membri\n2. Tocca \"Trova membri\", poi passa alla scheda \"Tramite invito\"\n3. Inserisci i nomi utente o gli indirizzi email dei giocatori che vuoi invitare e clicca su \"Invia invito\"\n\nPer invitare qualcuno dal sito web:\n1. Vai al tuo Gruppo e clicca su \"Invita al gruppo\"\n2. Inserisci i nomi utente o gli indirizzi email dei giocatori che vuoi invitare e clicca su \"Invia inviti\"",
"faqQuestion56": "Come posso annullare un invito in sospeso al mio Gruppo?",
"webFaqAnswer56": "Per annullare un invito in sospeso nelle app mobili:\n 1. Quando visualizzi la tua Squadra, scorri fino in fondo all'elenco dei Membri.\n 2. Trova il giocatore di cui vuoi annullare l'invito e tocca il pulsante \"Annulla invito\".\n\nPer annullare un invito in sospeso sul sito web:\n 1. Vai all'elenco dei membri della tua Squadra e passa alla scheda \"Inviti\".\n 2. Passa il mouse sopra il nome del giocatore di cui vuoi annullare l'invito\n 3. Clicca sui tre puntini e seleziona \"Annulla invito\"."
}
+13 -11
View File
@@ -25,32 +25,32 @@
"invalidEmail": "Per resettare la password è necessario un indirizzo email valido.",
"login": "Accedi",
"logout": "Esci",
"marketing1Header": "Migliora le tue abitudini giocando",
"marketing1Lead1Title": "La tua vita, un gioco di ruolo",
"marketing1Header": "Migliora le tue abitudini un livello alla volta!",
"marketing1Lead1Title": "Rendi la tua vita un gioco",
"marketing1Lead1": "Habitica è un videogioco il cui obiettivo è aiutarti a migliorare le tue abitudini nella vita reale. Rende le tue giornate più stimolanti trasformando tutti i tuoi impegni (Abitudini, Attività Giornaliere, Cose da Fare) in piccoli mostri che devi sconfiggere. Più diventi bravo in questo, maggiori saranno i tuoi progressi nel gioco. Se trascuri qualcosa nella vita reale, il tuo personaggio ne risente nel gioco.",
"marketing1Lead2Title": "Ottieni oggetti straordinari",
"marketing1Lead2": "Migliora le tue abitudini per migliorare il tuo avatar. Mostra gli oggetti che hai ottenuto!",
"marketing1Lead3Title": "Trova premi casuali",
"marketing1Lead3Title": "Ricevi premi per il tuo impegno",
"marketing1Lead3": "Certe persone sono motivate dall'azzardo: un sistema chiamato \"ricompense stocastiche\". Con Habitica è possibile ogni tipo di rafforzamento e di punizione: positivi, negativi, prevedibili ed aleatori.",
"marketing2Header": "Competi con gli amici",
"marketing2Lead1Title": "Produttività sociale",
"marketing2Lead1Title": "Produttività Sociale",
"marketing2Lead1": "Puoi giocare ad Habitica da solo, ma il bello viene quando inizi a collaborare, competere e condividere le tue responsabilità. La parte più importante di un programma di automiglioramento è la responsabilità sociale, e quale ambiente migliore per la responsabilità e la competizione se non un videogioco?",
"marketing2Lead2Title": "Combatti i mostri",
"marketing2Lead2Title": "Combatti i mostri nelle Missioni",
"marketing2Lead2": "Cosa sarebbe un gioco di ruolo senza delle battaglie? Combatti i mostri insieme alla tua squadra. I mostri sono la \"modalità super responsabilità\" - il giorno che salti palestra è il giorno che il mostro danneggia *tutti!*",
"marketing2Lead3Title": "Sfida gli altri",
"marketing2Lead3": "Le sfide ti permettono di competere con i tuoi amici e utenti di tutto il mondo. Al termine della sfida, chi ha dato il meglio di sé riceve dei premi speciali.",
"marketing3Header": "App ed estensioni",
"marketing3Header": "Altri modi per usare Habitca",
"marketing3Lead1": "Le app per **iPhone e Android** ti permettono di gestire le tue attività in qualsiasi momento. Sappiamo che accedere al sito web solamente per premere dei bottoni può essere noioso.",
"marketing3Lead2Title": "Integrazioni",
"marketing3Lead2Title": "Comunità Open-Source",
"marketing3Lead2": "Altri **Strumenti di Terze Parti** legano Habitica a vari aspetti della tua vita. Le nostre API provvedono integrazione per cose come l'[Estensione per Chrome](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=it), con la quale perdi punti navigando siti web che ti distraggono e guadagni punti navigando su siti produttivi. [Più informazioni qui (in inglese)](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing4Header": "Utilizzo Organizzativo",
"marketing4Lead1": "L'educazione è uno dei settori in cui le meccaniche dei giochi sono più efficaci. Sappiamo tutti come al giorno d'oggi gli studenti siano attaccati a videogiochi e cellulari, sfruttiamo questo potere! Mettete alla prova i vostri studenti organizzando competizioni amichevoli. Ricompensate i comportamenti positivi con premi importanti. La loro disciplina e i loro voti miglioreranno visibilmente.",
"marketing4Lead1Title": "L'introduzione dei videogiochi nell'educazione",
"marketing4Lead1Title": "Rendere l'educazione un gioco",
"marketing4Lead2": "I costi del settore sanitario sono in continua crescita. Centinaia di programmi vengono sviluppati per ridurre i costi e aumentare il benessere. Noi crediamo fermamente che Habitica possa aprire un percorso verso uno stile di vita sano.",
"marketing4Lead2Title": "L'introduzione dei videogiochi nel settore sanitario e del benessere",
"marketing4Lead3-1": "Vuoi vivere la tua vita come in un gioco?",
"marketing4Lead3-1": "Sei pronto a divertirti mentre porti a termine i tuoi impegni?",
"marketing4Lead3-2": "Sei interessato a gestire un gruppo nel settore dell'educazione, del benessere e in altri settori?",
"marketing4Lead3Title": "Trasforma tutto in gioco",
"marketing4Lead3Title": "Inizia la tua avventura!",
"mobileAndroid": "App su Android",
"mobileIOS": "App su iOS",
"oldNews": "Novità",
@@ -180,5 +180,7 @@
"emailUsernamePlaceholder": "es. habitrabbit oppure grifone@example.com",
"footerProduct": "Prodotto",
"incorrectResetPhrase": "Per reimpostare il tuo account, digita <%= magicWord %> in lettere maiuscole.",
"translateHabitica": "Traduci Habitica"
"translateHabitica": "Traduci Habitica",
"marketing3Lead1Title": "Applicazioni Android e iOS",
"marketing4Lead3Button": "Inizia Oggi"
}
+1 -1
View File
@@ -2822,7 +2822,7 @@
"weaponSpecialFall2024HealerText": "Falce Spaziale",
"weaponSpecialFall2024MageText": "Bastone del Mondo Sotterraneo",
"weaponSpecialFall2024WarriorNotes": "Le attività che ti ostacolano saranno tagliate immediatamente da questa formidabile arma. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, Estate 2024.",
"weaponSpecialFall2024RogueNotes": "Le attività saranno bloccate sul posto grazie ai giri e alle giravolte di questa arma ipnotica. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, Estate 2024.",
"weaponSpecialFall2024RogueNotes": "Le attività saranno bloccate sul posto grazie ai giri e alle giravolte di questa arma ipnotica. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, Autunno 2024.",
"weaponSpecialFall2024HealerNotes": "Le attività che una volta erano cosmicamente complicate sono stati decimate dai colpi di questa lama. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, Autunno 2024.",
"weaponArmoireScholarlyTextbooksNotes": "Ecco la tua occasione per imparare ed approfondire ogni materia che ti interessa. Qual è il tuo livello di fissazione? Aumenta l'Intelligenza di <%= int %>. Scrigno Incantato: Set della Divisa Scolastica (Oggetto 3 di 4).",
"weaponArmoireOptimistsCloverText": "Quadrifoglio",
+24 -1
View File
@@ -214,5 +214,28 @@
"limitedEvent": "evento a tempo limitato",
"celebrateAnniversary": "Festaggia il decimo compleanno di Habitica coi regali e gli oggetti esclusivi scritto sotto!",
"celebrateBirthday": "Festeggia il decimo compleanno di Habitica con regali e oggetti esclusivi!",
"anniversaryLimitations": "Questo è un evento a tempo limitato che comincia il 30 gennaio alle 8.00 ET (13.00 UTC) e finisce il 8 febbraio alle 23.59 ET (04.59 UTC). L'edizione limitata Grifatrice Giubilante e dieci Pozioni di Schiusa Magiche saranno disponibili a comprare durante questo periodo. Gli altri regali listati nella sezione \"Four for Free\" saranno inseriti automaticamente negli account che sono stati attivi negli 30 giorni precendenti al giorno che il regalo è mandato. Gli account creati dopo qualsiasi regalo è mandato non possono ricevere i regali."
"anniversaryLimitations": "Questo è un evento a tempo limitato che comincia il 30 gennaio alle 8.00 ET (13.00 UTC) e finisce il 8 febbraio alle 23.59 ET (04.59 UTC). L'edizione limitata Grifatrice Giubilante e dieci Pozioni di Schiusa Magiche saranno disponibili a comprare durante questo periodo. Gli altri regali listati nella sezione \"Four for Free\" saranno inseriti automaticamente negli account che sono stati attivi negli 30 giorni precendenti al giorno che il regalo è mandato. Gli account creati dopo qualsiasi regalo è mandato non possono ricevere i regali.",
"spring2024FluoriteWarriorSet": "Set di Fluorite (Guerriero)",
"spring2024HibiscusMageSet": "Set di Ibisco (Mago)",
"spring2024BluebirdHealerSet": "Set dell'Uccello Azzurro (Guaritore)",
"spring2024MeltingSnowRogueSet": "Set di Neve Sciolta (Ladro)",
"summer2024WhaleSharkWarriorSet": "Set dello Squalo Balena (Guerriero)",
"summer2024SeaAnemoneMageSet": "Set dell'Anemone di Mare (Mago)",
"summer2024SeaSnailHealerSet": "Set della Lumaca di Mare (Guaritore)",
"summer2024NudibranchRogueSet": "Set del Nudibranco (Ladro)",
"winter2024SnowyOwlRogueSet": "Gufo delle Nevi (Ladro)",
"winter2024PeppermintBarkWarriorSet": "Set della Corteccia di Menta Piperita (Guerriero)",
"winter2024NarwhalWizardMageSet": "Set del Mago Narvalo (Mago)",
"spring2023CaterpillarRogueSet": "Millepiedi (Ladro)",
"spring2023HummingbirdWarriorSet": "Colibrì (Guerriero)",
"spring2023MoonstoneMageSet": "Pietra lunare (Mago)",
"spring2023LilyHealerSet": "Lily (Guaritore)",
"summer2023GoldfishWarriorSet": "Pesce rosso (Guerriero)",
"summer2023GuppyRogueSet": "Guppy (Ladro)",
"summer2023KelpHealerSet": "Alga (Guaritore)",
"summer2023CoralMageSet": "Corallo (Mago)",
"fall2023ScaryMovieWarriorSet": "Film dell'Orrore (Guerriero)",
"fall2023ScarletWarlockMageSet": "Stregone Scarlatto (Mago)",
"fall2023WitchsBrewRogueSet": "Infuso della Strega (Ladro)",
"fall2023BogCreatureHealerSet": "Creatura della Palude (Guaritore)"
}
+2 -1
View File
@@ -55,5 +55,6 @@
"messageBackgroundUnEquipped": "Sfondo rimosso.",
"messagePetMountUnEquipped": "Animale e cavalcatura rimossi.",
"messageCostumeUnEquipped": "Costume rimosso.",
"messageBattleGearUnEquipped": "Equipaggiamento da combattimento rimosso."
"messageBattleGearUnEquipped": "Equipaggiamento da combattimento rimosso.",
"featureRetired": "Questa funzionalità non è più supportata."
}
+9 -6
View File
@@ -19,7 +19,7 @@
"sleepDescription": "Hai bisogno di una pausa? Sospendi i danni (dalle Impostazioni) per mettere in pausa alcune meccaniche di gioco di Habitica:",
"sleepBullet1": "Le tue Attività Giornaliere non completate non ti danneggeranno (i boss potranno causarti danno comunque in base alle Attività Giornaliere non completate dei tuoi compagni di Squadra)",
"sleepBullet2": "Il conteggio di serie delle tue attività giornaliere e delle tue abitudini non verranno resettate",
"sleepBullet3": "Il danno che provochi ai boss delle missioni o gli oggetti trovati nelle missioni di tipo collezione, rimarranno in sospeso finché non riattiverai i Danni.",
"sleepBullet3": "Il danno che provochi ai boss delle missioni o gli oggetti trovati nelle missioni di tipo collezione, rimarranno in sospeso finché non riattiverai i Danni",
"pauseDailies": "Sospendi danni",
"unpauseDailies": "Riattiva danni",
"staffAndModerators": "Staff e Moderatori",
@@ -96,11 +96,11 @@
"toDo": "Cosa da Fare",
"tourStatsPage": "Questa è la pagina delle tue Statistiche! Guadagna delle medaglie compiendo le azioni elencate.",
"tourTavernPage": "Benvenuto nella Taverna, una chat per tutte le età! Puoi fare in modo che le tue Attività Giornaliere non ti danneggino in caso di malattia o di viaggio facendo click su \"Sospendi danni\". Vieni a farci un saluto!",
"tourPartyPage": "La tua Squadra ti aiuterà a restare in riga. Invita degli amici per sbloccare una Pergamena!",
"tourPartyPage": "Benvenuto nella tua nuova Squadra! Puoi invitare altri giocatori alla tua Squadra tramite nome utente, email o da un elenco di giocatori che cercano una Squadra per guadagnare l'esclusiva Pergamena Missione Basi-Lista.<br/><br/>Seleziona <a href='/static/faq#parties'>FAQ</a> dal menu a tendina \"Aiuto\" per saperne di più su come funzionano le Squadre.",
"tourChallengesPage": "Le Sfide sono liste di attività a tema create dagli utenti! Partecipando a una Sfida, la lista delle sue attività verrà aggiunta al tuo account. Competi con altri utenti per vincere dei premi in Gemme!",
"tourMarketPage": "Ogni volta che completi un'attività, avrai una possibilità casuale di ricevere un Uovo, una Pozione di Schiusa o del Cibo per Animali. Puoi anche acquistare questi oggetti qui.",
"tourHallPage": "Benvenuto nel Salone degli Eroi, dove viene reso onore agli aiutanti open-source di Habitica. Che sia attraverso codice, arte, musica, testi o anche semplice disponibilità, hanno guadagnato Gemme, equipaggiamento esclusivo e titoli prestigiosi. Anche tu puoi contribuire ad Habitica!",
"tourPetsPage": "Benvenuto alla Scuderia! Ogni volta che completi una attività, hai una chance casuale di ricevere un Uovo o una Pozioni di Schiusa. Quando fai schiudere un uovo apparirà qui! Clicca sull'immagine di un Animale per aggiungerlo al tuo Avatar. Dagli da mangiare del cibo e crescerà fino a diventare una potente Cavalcatura.",
"tourHallPage": "Benvenuto nel Salone degli Eroi, dove viene reso onore agli aiutanti open-source di Habitica. Che sia attraverso codice, arte, musica, testi o anche semplice disponibilità, hanno guadagnato Gemme, Equipaggiamento esclusivo e titoli prestigiosi. Anche tu puoi contribuire ad Habitica!",
"tourPetsPage": "Benvenuto alla scuderia! Ogni volta che completi una attività, hai una chance casuale di ricevere un Uovo o una Pozioni di Schiusa. Quando fai schiudere un uovo apparirà qui! Clicca sull'immagine di un Animale per aggiungerlo al tuo Avatar. Dagli da mangiare del cibo e crescerà fino a diventare una potente Cavalcatura.",
"tourMountsPage": "Una volta che avrai dato abbastanza cibo al tuo animale da trasformarlo in una cavalcatura, apparirà qui. Clicca su una cavalcatura per montare in sella!",
"tourEquipmentPage": "Qui è dove viene riposto il tuo Equipaggiamento! Il tuo equipaggiamento da battaglia influenza le tue Statistiche. Se desideri mostrare un equipaggiamento diverso sul tuo avatar senza modificare le tue statistiche, clicca su \"Usa costume.\"",
"equipmentAlreadyOwned": "Possiedi già quel pezzo di equipaggiamento",
@@ -116,7 +116,7 @@
"limitedOffer": "Disponibile fino al <%= date %>",
"paymentCanceledDisputes": "Abbiamo inviato una conferma per l'annullamento alla tua email. Se non vedi l'email, ti preghiamo di contattarci per evitare future controversie sulla fatturazione.",
"paymentAutoRenew": "Questo abbonamento si rinnoverà automaticamente fino a quando non verrà annullato. Se è necessario annullare questo abbonamento, è possibile farlo dalle proprie impostazioni.",
"paymentSubBillingWithMethod": "Il tuo abbonamento verrà fatturato <strong>$<%= amount %></strong> ogni <strong><%= months %> mesi</strong> tramite <strong><%= paymentMethod %></strong>.",
"paymentSubBillingWithMethod": "Il tuo abbonamento verrà fatturato<br><strong>$<%= amount %></strong>.00 USD ogni <strong><%= months %> mesi</strong> tramite <strong><%= paymentMethod %></strong>",
"invalidUnlockSet": "Questo set di elementi non è valido e non può essere sbloccato.",
"cannotUnpinItem": "Questo oggetto non può essere rimosso.",
"nMonthsSubscriptionGift": "<%= nMonths %> mese(i) di abbonamento (Regalo)",
@@ -129,5 +129,8 @@
"helpSupportHabitica": "Aiutare a Supportare Habitica",
"groupsPaymentAutoRenew": "Questo abbonamento si rinnoverà automaticamente fino a quando non verrà annullato. Se hai bisogno di annullarlo, puoi farlo dal pannello Fatturazione di Gruppo.",
"groupsPaymentSubBilling": "La tua prossima data di fatturazione è <strong><%= renewalDate %></strong>.",
"customizationsShopText": "Vuoi cambiare il tuo stile? Sei nel posto giusto! Abbiamo in magazzino i look più freschi adatti alla stagione."
"customizationsShopText": "Vuoi cambiare il tuo stile? Sei nel posto giusto! Abbiamo in magazzino i look più freschi adatti alla stagione.",
"notAvailable": "Questo Oggetto non è disponibile.",
"paymentYouSentSubscriptionG1G1": "Hai inviato a <strong><%- name %></strong><br> un abbonamento Habitica di <%= months %> mese(i) e lo stesso abbonamento è stato applicato al tuo account grazie alla nostra promozione \"Regala uno, ricevi uno\"!",
"sellItems": "Vendi Oggetti"
}
+15 -15
View File
@@ -497,7 +497,7 @@
"questMayhemMistiflying3DropShield": "Messaggio Malandrino Arcobaleno (mano secondaria)",
"questMayhemMistiflying3DropWeapon": "Messaggio Malandrino Arcobaleno (mano primaria)",
"featheredFriendsText": "Pacchetto missioni Amici Pennuti",
"featheredFriendsNotes": "Contiene 'Aiuto! Un'arpia!', 'Il Gufo Notturno' e 'Gli Uccelli della Procrastinazione'. Disponibile fino al 31 maggio.",
"featheredFriendsNotes": "Contiene le missioni per ottenere uova di Gufo, Pappagallo e Falco: Aiuto! Un'arpia!, Il Gufo Notturno e Gli Uccelli della Procrastinazione.",
"questNudibranchText": "L'Infestazione di Nudibranchi FaiOra",
"questNudibranchNotes": "Hai finalmente terminato le tue Cose da Fare in una pigra giornata ad Habitica. Luminoso in contrasto alle tue più rosse attività, ecco uno stormo di lumache di mare di un blu vibrante. Sei incantato! I loro colori zaffiro fanno semprare le attività più intimidanti semplici come le tue migliori abitudini. In stupore febbrile ti metti al lavoro, affrontando un'attività dietro l'altra con una frenesia incessante...<br><br>quel che ricordi dopo è solo che @LilithofAlfheim ti sta rovesciando addosso dell'acqua. \"I Nudibranchi FaiOra ti hanno punto dappertutto! devi prenderti una pausa!\"<br><br>Scioccato, vedi che la tua pelle è di un rosso acceso come lo era la tua lista Cose da Fare. \"Essere produttivi è un conto,\" dice @beffymaroo, \"ma devi anche prenderti cura di te stesso. Presto, liberiamoci di loro!\"",
"questNudibranchCompletion": "Vedi l'ultimo Nudibranchio FaiOra scivolare lungo una pila di attività completate mentre @amadshade le lava via. Uno lascia dietro di sè una borsa di tessuto, e tu lo apri trovandoci dentro dell'oro, e alcuni piccoli oggetti rotondi che immagini essere uova.",
@@ -505,7 +505,7 @@
"questNudibranchDropNudibranchEgg": "Nudibranchio (uovo)",
"questNudibranchUnlockText": "Sblocca l'acquisto delle uova di nudibranchio nel Mercato",
"splashyPalsText": "Pacchetto missioni Amici Sguazzanti",
"splashyPalsNotes": "Contiene \"Il Derby Dilatorio\", \"Guida la tartaruga\" e \"Il Lamento della Balena\". Disponibile fino al 31 luglio.",
"splashyPalsNotes": "Contiene le missioni per ottenere uova di Tartaruga, Balena e Cavalluccio Marino: Guida la Tartaruga, Il Lamento della Balena e Il Derby Dilatorio.",
"questHippoText": "Ma che Ippo-Crita",
"questHippoNotes": "Tu e @awesomekitty collassate nell'ombra di un albero di palma esausti. Il sole batte forte sulla Savana Sloensteadi, scottando il suolo sottostante. È stata una giornata produttiva finora, conquistando Attività Giornaliere e quest'oasi sembra un bel posto per prendersi una pausa e rinfrescarsi. Chinandoti vicino all'acqua per bere, inciampi indietro sotto shock mentre un gigante ippopotamo si alza. \"Ti riposi così presto? Non essere pigro, torna al lavoro.\" Cerchi di protestare che hai lavorato duro e hai bisogno di una pausa ma l'ippopotamo non se ne interessa.<br><br>@khdarkwolf ti sussurra, \"Notato come si sta rilassando tutto il giorno ma ha il coraggio di chiamarti pigro? È un Ippo-Crita!\"<br><br>Il tuo amico @jumorales annuisce. \"Facciamogli vedere cos'è il duro lavoro!\"",
"questHippoCompletion": "L'ippopotamo si inginocchia arreso. \"Vi ho sottovalutati. Sembra che non eravate pigri. Scusatemi. A dire il vero, stavo esagerando un po. Forse dovrei lavorare un po da solo. Ecco qui, prendete queste uova come segno della mia gratitudine.\" Afferrandole, ti siedi vicino all'acqua pronto finalmente a rilassarti.",
@@ -513,9 +513,9 @@
"questHippoDropHippoEgg": "Ippopotamo (Uovo)",
"questHippoUnlockText": "Sblocca le uova di Ippopotamo acquistabili nel Mercato",
"farmFriendsText": "Pacchetto missioni Amici della Fattoria",
"farmFriendsNotes": "Contiene \"La Mucca Muutante\", \"Cavalca il Destriero dell'Incubo\", e \"L'Ariete Tuonante\". Disponibile fino al 30 settembre.",
"farmFriendsNotes": "Contiene le missioni per ottenere uova di Cavallo, Pecora e Mucca: Cavalca il Destriero dell'Incubo, L'Ariete Tuonante e La Mucca Muutante.",
"witchyFamiliarsText": "Pacchetto di Missioni dei Famigli Stregati",
"witchyFamiliarsNotes": "Contiene 'Il Re dei Ratti', 'L'Aracnide Ghiacciato', 'Palude della Rana del Disordine'. Disponibile fino al 31 Ottobre.",
"witchyFamiliarsNotes": "Contiene le missioni per ottenere uova di Rana, Ragno e Ratto: La Palude della Rana del Disordine, L'Aracnide Ghiacciato e Il Re dei Ratti.",
"questGroupLostMasterclasser": "Mistero dei Masterclasser",
"questUnlockLostMasterclasser": "Per sbloccare questa missione, completa le missioni finali di queste serie: 'Dilatoria sotto Attacco', 'Caos a Fantalata', La calamità di Stoikalm', e 'Terrore a Boscompito'.",
"questLostMasterclasser1Text": "Il Mistero dei Masterclasser, Parte 1: Leggi tra le Righe",
@@ -559,7 +559,7 @@
"questYarnDropYarnEgg": "Gomitolo (Uovo)",
"questYarnUnlockText": "Sblocca l'acquisto delle Uova di Gomitolo nel Mercato",
"winterQuestsText": "Pacchetto di Missioni Invernali",
"winterQuestsNotes": "Contiene 'Babbo Bracconiere', 'Trova il Cucciolo' e 'Il Gelo Volatile'. Disponibile fino al 31 Dicembre. Nota che Babbo Bracconiere e Trova il Cucciolo hanno medaglie missione impilabili ma donano un animale raro e una cavalcatura che può essere aggiunta alla Scuderia una sola volta.",
"winterQuestsNotes": "Contiene le missioni per ottenere il cucciolo di Orso Polare, la cavalcatura di Orso Polare, e l'uovo di Pinguino: Trova il Cucciolo, Babbo Bracconiere e Il Gelo Volatile.",
"questPterodactylText": "Lo Pterrore-dattilo",
"questPterodactylNotes": "Stai facendo una passeggiata sulle serene scogliere di Stoikalm quando un malefico stridio lacera l'aria. Ti volti per trovare un'orrenda creatura volare verso di te mentre un potente terrore ti sovrasta. Mentre ti volti per fuggire, @Lilith of Alfheim ti afferra. \"Non avere paura! È solo uno Pterrore-dattilo.\" <br><br>@Procyon P annuisce. \"Hanno il nido nelle vicinanze ma sono attratti dal profumo delle abitudini negative e dalle Attività Giornaliere non svolte.\"<br><br>\"Non ti preoccupare,\" dice @Katy133. \"Dobbiamo solo essere extra produttivi per sconfiggerlo!\" Sei riempito da un nuovo senso del dovere e ti giri per affrontare il nemico.",
"questPterodactylCompletion": "Con un ultimo stridio lo Pterrore-Dattilo precipita sul fianco della scogliera. Corri per vederlo volare via oltre le distanti steppe. \"Uff, sono felice che sia finita,\" dici. \"Anche io,\" risponde @GeraldThePixel. \"Guarda! Ha lasciato qualche uovo per noi.\" @Edge ti passa tre uova e prometti di crescerle con tranquillità circondate da Abitudini positive e Attività Giornaliere blu.",
@@ -594,7 +594,7 @@
"questDysheartenerDropHippogriffMount": "Ippogrifo della Speranza (Cavalcatura)",
"dysheartenerArtCredit": "Illustrazione di @AnnDeLune",
"hugabugText": "Pacchetto missioni Abbraccia un Insetto",
"hugabugNotes": "Contiene \"Il BUG CRITICO\", \"La Chiocciola della Fogna Sgobbosa\" e \"Ciao, ciao, fiamfalla\". Disponibile fino a Marzo 31.",
"hugabugNotes": "Contiene le missioni per ottenere uova di Scarabeo, Bruco e Chiocciola: Il BUG CRITICO, Ciao, ciao, fiamfalla e La Chiocciola della Fogna Sgobbosa.",
"questSquirrelText": "Lo Scoiattolo Subdolo",
"questSquirrelNotes": "Ti svegli e ti accorgi di aver dormito troppo! Perché non ha suonato l'allarme? ... Come ha fatto una ghianda a finire nella sveglia?<br><br>Quando provi a fare colazione, il tostapane è pieno di ghiande. Quando vai a recuperare la tua cavalcatura, @Shtut è lì che tenta di aprire senza successo la loro scuderia. Guardano nella serratura. \"È una ghianda quella lì dentro?\"<br><br>@randomdaisy piange \"Oh no! Sapevo che i miei scoiattoli erano usciti ma non sapevo che avrebbero causato problemi del genere! Mi puoi aiutare a radunarli prima che facciano altri pasticci?\"<br><br>Seguendo la scia di noci di quercia mal disposte, tracci e catturi i roditori capricciosi con @Cantras che ti aiuta a proteggerli fino a casa. Ma proprio quando pensi che il tuo compito sia quasi finito, una ghianda rimbalza sul tuo elmo! Guardi in alto e vedi un grosso e bestiale schoiattolo, rannicchiato in difesa di una prodigiosa pila di semi.<br><br>\"Oh cara,\" dice dolcemente @randomdaisy.\"È sempre stata una specie di guardiana delle risorse. Dobbiamo procedere con cautela!\" Ti metti in cerchio con la tua squadra, pronti per i problemi!",
"questSquirrelCompletion": "Con un approccio gentile, offerte di baratto, e alcuni incantesimi calmanti, siete in grado di attirare lo scoiattolo lontano dal suo bottino e verso le stalle, che @Shtut ha appena finito di liberare dalle ghiande. Hanno messo alcune delle ghiande da parte su un tavolo da lavoro. \"Queste sono uova di scoiattolo! Magari ne puoi crescere alcuni che non giocano con il loro cibo così tanto.\"",
@@ -602,9 +602,9 @@
"questSquirrelDropSquirrelEgg": "Scoiattolo (Uovo)",
"questSquirrelUnlockText": "Sblocca l'acquisto delle uova di Scoiattolo nel Mercato",
"cuddleBuddiesText": "Pacchetto di Missioni degli Amici Coccolosi",
"cuddleBuddiesNotes": "Contiene \"La Coniglietta Ladra\", \"Il Furetto Nefando\" e \"La Gang dei Porcellini d'India\". Disponibile fino al 31 Marzo.",
"cuddleBuddiesNotes": "Contiene le missioni per ottenere uova di Coniglio, Furetto e Porcellino d'India: La Coniglietta Ladra, Il Furetto Nefando e La Gang dei Porcellini d'India.",
"aquaticAmigosText": "Pacchetto di Missioni degli Amici Acquatici",
"aquaticAmigosNotes": "Contiene \"Il Magico Axolotl\", \"Il Kraken dell'Inkompletezza\", e \"Il Richiamo di Octothulu\". Disponibile fino al 30 giugno.",
"aquaticAmigosNotes": "Contiene le missioni per ottenere uova di Seppia, Polpo e Axolotl: Il Kraken dell'Inkompletezza, Il Richiamo di Octothulu e Il Magico Axolotl.",
"questSeaSerpentText": "Pericolo nelle Profondità: Il Serpente Marino Colpisce!",
"questSeaSerpentNotes": "Le tue serie sulle attività giornaliere ti fanno sentire fortunato. È il momento perfetto per una gita al circuito per le corse dei cavallucci marini. Ti imbarchi su un sottomarino ai Moli Diligenti e ti sistemi per la gita a Dilatoria, ma il sottomarino è appena sceso sotto il pelo dell'acqua quando un impatto sballotta il sottomarino, mandando gli occupanti a gambe all'aria. \"Cosa succede?\" grida @AriesFaries.<br><br>Guardi attraverò un oblò vicino e sei sorpreso dal muro di scaglie luccicanti che vedi. \"Serpente marino!\" dice il Capitano @WItticaster attraverso l'interfono. \"Preparatevi, sta tornando verso di noi!\" Come afferri i braccioli del tuo sedile, le tue attività incomplete ti passano davanti agli occhi. 'Magari se lavoriamo assieme e le completiamo,', pensi, 'possiamo scacciare questo mostro!'",
"questSeaSerpentCompletion": "Malconcio per il tuo impegno, il serpente marino scappa, scomparendo nelle profondità. Quando arrivi a Dilatoria, sospiri di sollievo prima di notare @*~Seraphina~ che si avvicina a te con tre uova traslucide tra le braccia. \"Tieni, dovresti avere queste,\" dice. \"Sai come gestire un serpente marino!\" Come accetti le uova, giuri di rimanere costante nel completare le tue attività così che la situazione non si ripeta.",
@@ -618,7 +618,7 @@
"questKangarooDropKangarooEgg": "Canguro (Uovo)",
"questKangarooUnlockText": "Sblocca l'acquisto delle uova di Canguro nel Mercato",
"forestFriendsText": "Pacchetto missioni Amici della Foresta",
"forestFriendsNotes": "Contiene 'Lo Spirito della Primavera', 'La Bestia Spinosa', e 'L'Albero Aggrovigliato'. Disponibile fino al 30 Settembre.",
"forestFriendsNotes": "Contiene le missioni per ottenere uova di Alberello, Cervo e Riccio: L'Albero Aggrovigliato, Lo Spirito della Primavera e La Bestia Spinosa.",
"questAlligatorText": "L'Insta-Gatore",
"questAlligatorNotes": "\"Caspita!\" esclama @gully. \"Un Insta-Gatore nel suo habitat naturale! Attenzione, distrae le sue prede con cose che sembrano importanti QUESTO ISTANTE, e si nutre delle attività non complete che ne risultano.\" Fai silenzio per evitare di attirare la sua attenzione, ma senza successo. L'Insta-Gatore vi vede e carica! Voci distraenti si alzano dalle Paludi della Stagnazione, prendendo la tua attenzione: \"Leggi questo post! Guarda questa foto! Dammi la tua attenzione in QUESTO ISTANTE!\" Ti affretti a preparare un contrattacco, completando le tue attività e rafforzando le tue buoni abitudini per combattere il temibile Insta-Gatore.",
"questAlligatorCompletion": "Con la tua attenzione su ciò che è importante e non sulle distrazioni dell'Insta-Gatore, l'Insta-Gatore fugge. Vittoria! \"Sono uova quelle? Sembrano uova di alligatore,\" chiede @mfonda. \"Se ce ne prendiamo cura come si deve saranno fedeli animali o leali cavalcature,\" risponde @UncommonCriminal, dandotenete tre. Speriamo, oppure l'Insta-Gatore potrebbe tornare…",
@@ -626,9 +626,9 @@
"questAlligatorDropAlligatorEgg": "Alligatore (Uovo)",
"questAlligatorUnlockText": "Sblocca l'acquisto delle uova di Alligatore nel Mercato",
"oddballsText": "Pacchetto di Missioni delle Palline Strane",
"oddballsNotes": "Contiene 'Il Reggente Gelatina', 'Fuggi dalla Creatura della Caverna', e 'La Lana Ingarbugliata'. Disponibile fino al 30 aprile.",
"oddballsNotes": "Contiene le missioni per ottenere uova di Melma, Gomitolo e Roccia: Il Reggente Gelatina, La Lana Ingarbugliata e Fuggi dalla Creatura della Caverna.",
"birdBuddiesText": "Pacchetto di Missioni degli Amici Volatili",
"birdBuddiesNotes": "Contiene \"Il Gelo Volatile\", \"Il Gallo Infuriato\", e \"Il Pavone Tira-e-Molla\". Disponibile fino al 30 settembre.",
"birdBuddiesNotes": "Contiene le missioni per ottenere uova di Pavone, Pinguino e Gallo: Il Pavone Tira-e-Molla, Il Gelo Volatile e Il Gallo Infuriato.",
"questVelociraptorText": "Il Veloci-Rapper",
"questVelociraptorNotes": "Stai condividendo torte al miele con @*~Seraphina~*, @Procyon P, e @Lilith of Alfheim sulla riva di un lago nelle Steppe Stoikalm. All'improvviso una voce lamentosa interrompe il vostro picnic.<br><br><em>Le mie Abitudini andate, le mie Attività non completate,<br>Sto impazzendo, pieno di dubbi sto cadendo,<br>Potevo fare tutto in un istante,<br>Ma ora è tutto così stancante.</em><br><br>@*~Seraphina~* sbircia dietro gli arbusti. \"È il Veloci-Rapper. Sembra... sconvolto?\"<br><br>Serri un pugno in segno di determinazione. \"C'è un'unica cosa possibile ora. Una battaglia rap!\"",
"questVelociraptorCompletion": "Ti lanci oltre l'erba, confrontando il Veloci-Rapper.<br><br><em>Senti qui, rapper, non sei un fallito,<br>Nel mantenere le tue abitudini sei il più ardito!<br>Non piangere sul latte versato,<br>Completa le tue cose come se avessi appena cominciato!</em><br><br>Rafforzato da nuova confidenza, si allontana per fare freestyle un altro giorno, lasciando dietro di se tre uova.",
@@ -677,7 +677,7 @@
"questRobotCollectBolts": "Bulloni",
"questRobotCompletion": "Mentre @Rev e Compagno di Responsabilità posizionano l'ultimo bullone, la macchina del tempo prende vita. @FolleMente e @McCoyly saltano a bordo. “Grazie per l'assistenza! Ci vediamo nel futuro! A proposito, questo dovrebbe aiutarti con la tua prossima invenzione!” Detto ciò, i viaggiatori del tempo scompaiono, ma lasciando nel relitto del vecchio Stabilizzatore di Produttività tre uova a orologeria. Forse potranno essere dei componenti cruciali per una nuova linea di produzione di Compagni di Responsabilità!",
"questRobotNotes": "Nei laboratori di Max Capacity, @Rev sta dando gli ultimi ritocchi alla sua nuova invenzione, un robotico Compagno di Responsabilità, quando uno strano veicolo metallico appare all'improvviso in una nuvola di fumo, a pochi centimetri dal Rivelatore di Fluttuazione del robot! I suoi conducenti, due strane figure vestite d'argento, escono e si tolgono i caschi spaziali, rivelandosi come @FolleMente e @McCoyly. <br><br> “Ipotizzo che ci sia stata un'anomalia nella nostra implementazione della produttività,” dice timidamente @FolleMente. <br><br> @McCoyly incrocia le braccia. “Ciò significa che hanno trascurato di completare i loro Attività Giornaliere, quindi suppongo che abbiano portato alla disintegrazione del nostro Stabilizzatore di Produttività. È un componente essenziale per viaggiare nel tempo ed ha bisogno di coerenza per funzionare correttamente. I nostri successi alimentano il nostro movimento attraverso il tempo e lo spazio! Non ho tempo di spiegare meglio le cose, @Rev. Lo scoprirai tra 37 anni, o forse potranno aiutarti i tuoi alleati, i Misteriosi Viaggiatori del Tempo. Nel frattempo, puoi aiutarci a sistemare la nostra macchina del tempo?”",
"jungleBuddiesNotes": "Contiene \"Il Mandrillo Mostruoso e le Scimmie Seccanti\", \"Il Bradipo Buonanotte\" e \"L'Albero Aggrovigliato\". Disponibile fino a <%= date %>.",
"jungleBuddiesNotes": "Contiene le missioni per ottenere uova di Scimmia, Alberello e Bradipo: Il Mandrillo Mostruoso e le Scimmie Seccanti, L'Albero Aggrovigliato e Il Bradipo Buonanotte.",
"jungleBuddiesText": "Pacchetto Missione Amici della Giungla",
"questWaffleUnlockText": "Sblocca l'acquisto delle Pozioni di Schiusa Dolcetto nel mercato",
"questWaffleDropDessertPotion": "Pozione di Schiusa Dolcetto",
@@ -694,8 +694,8 @@
"questRubyCollectVenusRunes": "Rune di Venere",
"questRubyCollectAquariusRunes": "Rune Zodiacali dell'Acquario",
"questAmberUnlockText": "Sblocca le Pozioni di Schiusa Ambrate nel Mercato",
"delightfulDinosNotes": "Contiene \"Lo Ptero-dactilo\", \"I Travolgenti Triceratopi\" e \"Il Dinosauro Dissotterrato.\" Disponibile fino al 31 maggio.",
"rockingReptilesNotes": "Contiene \"L'Isti-Gator\", \"Il Serpente della Distrazione\" e \"Il Veloci-Rapper\". Disponibile fino al 30 novembre.",
"delightfulDinosNotes": "Contiene le missioni per ottenere uova di Triceratopo, T-Rex e Pterodattilo: I Travolgenti Triceratopi, Il Dinosauro Dissotterrato e Lo Ptero-dactilo.",
"rockingReptilesNotes": "Contiene le missioni per ottenere uova di Alligatore, Velociraptor e Serpente: L'Isti-Gator, Veloci-Rapper e Il Serpente della Distrazione.",
"questFluoriteText": "Una Fluorite Fifosa e Brillante",
"questFluoriteCompletion": "Mentre combatti, la creatura di cristallo sembra essere sempre più distratta dalle luci che crei. \"Così luccicante...\" borbotta.<br><br>\"Certo!\" esclama @nirbhao. \"Dev'essere un elementale di fluorite. Tutto ciò che vogliono è della luce con cui risplendere. Aiutiamolo a splendere.\"<br><br>L'elementale ride allegramente e risplende come se avessi acceso torce e scintille di magia. È così onorato di poter splendente di nuovo che ti porta ad un ricco deposito di cristalli di Fluorite.<br><br>\"È l'ingrediente perfetto per una nuova Pozione di Schiusa\", dice @nirbhao.\"Una che renderà i nostri animali luminosi come il nostro nuovo amico fluorescente.\"",
"questFluoriteBoss": "Elementale di Fluorite",
@@ -715,7 +715,7 @@
"questTurquoiseCollectTurquoiseGems": "Gemme Turchesi",
"questTurquoiseCollectNeptuneRunes": "Rune di Nettuno",
"questTurquoiseCollectSagittariusRunes": "Rune del Sagittario",
"sandySidekicksNotes": "Contiene \"L' Armadillo Indulgente\", \"La Serpe della Distrazione\" e \"L' Aracnide Ghiacciato\". Disponibile fino a <?= date %>.",
"sandySidekicksNotes": "Contiene le missioni per ottenere uova di Ragno, Armadillo e Serpente: L' Aracnide Ghiacciato, L' Armadillo Indulgente e La Serpe della Distrazione.",
"sandySidekicksText": "Pacchetto missione Compagni sabbiosi",
"questBlackPearlUnlockText": "Sblocca le Pozioni di Schiusa Perla Nera nel Mercato",
"questBlackPearlDropBlackPearlPotion": "Pozione di Schiusa Perla Nera",
-1
View File
@@ -55,7 +55,6 @@
"APIToken": "Chiave API (questa è una password - leggi la nota sopra!)",
"showAPIToken": "Mostra chiave API",
"hideAPIToken": "Nascondi chiave API",
"APITokenWarning": "Se hai bisogno di una nuova Chiave API (per esempio se l'hai condivisa per sbaglio), manda una mail a <%= hrefTechAssistanceEmail %> con il tuo ID Utente e la tua attuale Chiave API. Una volta resettata dovrai ri-autorizzare ogni cosa uscendo dal sito e dalla app, fornendo poi la tua nuova Chiave API ad eventuali estensioni di Habitica che utilizzi.",
"thirdPartyApps": "Applicazioni di terze parti",
"resetDo": "Sì, resetta il mio account!",
"resetComplete": "Reset completato!",

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