From fc119411862cbc1da7a0cb7508069097e1ea6ddb Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 29 Jul 2024 17:29:42 +0200 Subject: [PATCH 01/10] Steampunk gear should not have an end date (#15256) --- test/common/libs/shops.test.js | 10 ++++++++ website/common/script/libs/shops.js | 36 ++++++++++++++++++----------- 2 files changed, 32 insertions(+), 14 deletions(-) diff --git a/test/common/libs/shops.test.js b/test/common/libs/shops.test.js index 576d31c32d..e7d919fda9 100644 --- a/test/common/libs/shops.test.js +++ b/test/common/libs/shops.test.js @@ -341,6 +341,16 @@ describe('shops', () => { const backgrounds = shopCategories.find(cat => cat.identifier === 'backgrounds').items; expect(backgrounds.length).to.be.greaterThan(0); }); + + it('does not add an end date to steampunk gear', () => { + const categories = shopCategories.filter(cat => cat.identifier.startsWith('30')); + categories.forEach(category => { + expect(category.end).to.not.exist; + category.items.forEach(item => { + expect(item.end).to.not.exist; + }); + }); + }); }); describe('customizationShop', () => { diff --git a/website/common/script/libs/shops.js b/website/common/script/libs/shops.js index a712fe1eec..0f754eb10f 100644 --- a/website/common/script/libs/shops.js +++ b/website/common/script/libs/shops.js @@ -404,22 +404,30 @@ shops.getTimeTravelersCategories = function getTimeTravelersCategories (user, la path: `mystery.${set.key}`, pinType: 'mystery_set', purchaseAll: true, - end: Number(set.key) < 300000 ? availabilityMatchers.end : null, }; - category.items = map(set.items, item => ({ - key: item.key, - text: item.text(language), - notes: item.notes(language), - type: item.type, - purchaseType: 'gear', - value: 1, - locked: false, - currency: 'hourglasses', - class: `shop_${item.key}`, - pinKey: `timeTravelers!gear.flat.${item.key}`, - end: availabilityMatchers.end, - })); + if (!set.key.startsWith('30')) { + category.end = availabilityMatchers.end; + } + + category.items = map(set.items, item => { + const shopItem = { + key: item.key, + text: item.text(language), + notes: item.notes(language), + type: item.type, + purchaseType: 'gear', + value: 1, + locked: false, + currency: 'hourglasses', + class: `shop_${item.key}`, + pinKey: `timeTravelers!gear.flat.${item.key}`, + }; + if (!item.set.startsWith('mystery-30')) { + shopItem.end = availabilityMatchers.end; + } + return shopItem; + }); if (category.items.length > 0) { categories.push(category); } From e801547580ea042bbe9adea193a1926cbd0c375d Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 29 Jul 2024 17:30:23 +0200 Subject: [PATCH 02/10] Seasonal gear fix (#15255) * cleanup unneeded season definitions * assign first winter seasonal gear right season * add missing winter definition * Fix enddate for winter galas * fix lint * fix halloween sprites * set season * fix loading habitoween sprites * add missing customization shop sprites * Fix test * update customization shop sprites --- .../world-state/GET-world-state.test.js | 2 +- test/content/schedule.test.js | 6 +++ .../birthday/customizations_background.png | Bin 0 -> 4019 bytes .../npc/birthday/customizations_npc.png | Bin 0 -> 17094 bytes .../npc/fall/customizations_background.png | Bin 0 -> 3875 bytes .../static/npc/fall/customizations_npc.png | Bin 0 -> 17384 bytes .../habitoween/customizations_background.png | Bin 0 -> 3875 bytes .../npc/habitoween/customizations_npc.png | Bin 0 -> 17384 bytes .../npc/normal/customizations_background.png | Bin 3778 -> 3935 bytes .../static/npc/normal/customizations_npc.png | Bin 18152 -> 18213 bytes .../npc/nye/customizations_background.png | Bin 0 -> 4019 bytes .../static/npc/nye/customizations_npc.png | Bin 0 -> 17094 bytes .../npc/spring/customizations_background.png | Bin 0 -> 4002 bytes .../static/npc/spring/customizations_npc.png | Bin 0 -> 17424 bytes .../npc/summer/customizations_background.png | Bin 0 -> 3935 bytes .../static/npc/summer/customizations_npc.png | Bin 0 -> 18213 bytes .../customizations_background.png | Bin 0 -> 3875 bytes .../npc/thanksgiving/customizations_npc.png | Bin 0 -> 17384 bytes .../valentines/customizations_background.png | Bin 0 -> 4019 bytes .../npc/valentines/customizations_npc.png | Bin 0 -> 17094 bytes .../npc/winter/customizations_background.png | Bin 0 -> 4019 bytes .../static/npc/winter/customizations_npc.png | Bin 0 -> 17094 bytes .../components/shops/customizations/index.vue | 12 ++++- .../src/components/shops/seasonal/index.vue | 2 +- .../common/script/content/constants/events.js | 2 + .../script/content/constants/schedule.js | 4 ++ .../script/content/gear/sets/special/index.js | 48 ++++++------------ website/server/controllers/api-v3/world.js | 2 +- 28 files changed, 40 insertions(+), 38 deletions(-) create mode 100644 website/client/public/static/npc/birthday/customizations_background.png create mode 100644 website/client/public/static/npc/birthday/customizations_npc.png create mode 100644 website/client/public/static/npc/fall/customizations_background.png create mode 100644 website/client/public/static/npc/fall/customizations_npc.png create mode 100644 website/client/public/static/npc/habitoween/customizations_background.png create mode 100644 website/client/public/static/npc/habitoween/customizations_npc.png create mode 100644 website/client/public/static/npc/nye/customizations_background.png create mode 100644 website/client/public/static/npc/nye/customizations_npc.png create mode 100644 website/client/public/static/npc/spring/customizations_background.png create mode 100644 website/client/public/static/npc/spring/customizations_npc.png create mode 100644 website/client/public/static/npc/summer/customizations_background.png create mode 100644 website/client/public/static/npc/summer/customizations_npc.png create mode 100644 website/client/public/static/npc/thanksgiving/customizations_background.png create mode 100644 website/client/public/static/npc/thanksgiving/customizations_npc.png create mode 100644 website/client/public/static/npc/valentines/customizations_background.png create mode 100644 website/client/public/static/npc/valentines/customizations_npc.png create mode 100644 website/client/public/static/npc/winter/customizations_background.png create mode 100644 website/client/public/static/npc/winter/customizations_npc.png diff --git a/test/api/v3/integration/world-state/GET-world-state.test.js b/test/api/v3/integration/world-state/GET-world-state.test.js index 6c33296921..ad696b13cf 100644 --- a/test/api/v3/integration/world-state/GET-world-state.test.js +++ b/test/api/v3/integration/world-state/GET-world-state.test.js @@ -123,7 +123,7 @@ describe('GET /world-state', () => { const res = await requester().get('/world-state'); - expect(res.npcImageSuffix).to.equal('winter'); + expect(res.npcImageSuffix).to.equal('fall'); }); }); }); diff --git a/test/content/schedule.test.js b/test/content/schedule.test.js index cfb0b5862c..5731a81cdd 100644 --- a/test/content/schedule.test.js +++ b/test/content/schedule.test.js @@ -123,6 +123,12 @@ describe('Content Schedule', () => { expect(matchers.seasonalGear.end).to.eql(moment.utc(`2024-06-21T${String(switchoverTime).padStart(2, '0')}:00:00.000Z`).toDate()); }); + it('sets the end date for a winter gala', () => { + const date = new Date('2024-12-22'); + const matchers = getAllScheduleMatchingGroups(date); + expect(matchers.seasonalGear.end).to.eql(moment.utc(`2025-03-21T${String(switchoverTime).padStart(2, '0')}:00:00.000Z`).toDate()); + }); + it('contains content for repeating events', () => { const date = new Date('2024-04-15'); const matchers = getAllScheduleMatchingGroups(date); diff --git a/website/client/public/static/npc/birthday/customizations_background.png b/website/client/public/static/npc/birthday/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..18b396609b9d35f8ce9fb1d8961e07aff0c6285a GIT binary patch literal 4019 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/fall/customizations_background.png b/website/client/public/static/npc/fall/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..02298922657258e5d707cdbfca9e0fdac7e776be GIT binary patch literal 3875 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/fall/customizations_npc.png b/website/client/public/static/npc/fall/customizations_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0fc11d9ca25945404019b7c0e154f91b69b5da GIT binary patch literal 17384 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/habitoween/customizations_background.png b/website/client/public/static/npc/habitoween/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..02298922657258e5d707cdbfca9e0fdac7e776be GIT binary patch literal 3875 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/habitoween/customizations_npc.png b/website/client/public/static/npc/habitoween/customizations_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0fc11d9ca25945404019b7c0e154f91b69b5da GIT binary patch literal 17384 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/normal/customizations_background.png b/website/client/public/static/npc/normal/customizations_background.png index 0d1cc9c27316a06648c374f8207e76a6460e3b3c..ba571fcf4e2a3c167d08610a11bfddd4c05dfe87 100644 GIT binary patch literal 3935 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 literal 3778 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 diff --git a/website/client/public/static/npc/normal/customizations_npc.png b/website/client/public/static/npc/normal/customizations_npc.png index 6f0d4830623c50128df5a9307be74b35e6951b4e..454ed0cf68e3249b6cb9891ee459f9e4f7e79ea5 100644 GIT binary patch literal 18213 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 diff --git a/website/client/public/static/npc/nye/customizations_background.png b/website/client/public/static/npc/nye/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..18b396609b9d35f8ce9fb1d8961e07aff0c6285a GIT binary patch literal 4019 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/spring/customizations_background.png b/website/client/public/static/npc/spring/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..4214bd691c08a0a0fb6cd9928e961ddaab4a51f0 GIT binary patch literal 4002 zcmcgvXR@ zhA`{icB_eKQH+sZ$N9Y7AmI@NIf`I3IBPdW$G=NOYfk5c0K21h#;M!>I_JE4#uSxEAn5g+Wt|ae+0qe5u ze(fvKz`DlYBl^x@Sj`uQ%lc8H%tfrm$!**IePG)jfKGmjito}Be*!smT*Du6V}5;d zC{~05nuO(y>Ly3@tvY%BrG-UnLL{qG>3Ug%b%8r}oUz;?1H*cwRE|X^4Rvt z4J@^hh%zc=*U9H?TwG_0RzE)8>~OVl3C&=#e*DG;e0%)CmX_tpHeNyU2q@)P9LJ=g zyS+ddb;HwkNYLTg{3q{RD;Lkz>->F$VgZ+mWL>0)Cb|f!C+^ zDhEB&qA)lSDL^nSy-z?!avYCz3gUnXtTCK5(gKqaD~{|-2NfhjDM4Qh!%HF4?#3HT z^QER(>g$f2+F6>#vwxl=JFHjyR&x7snxG-Hu!>Hv*yP0Y@VGuIfZOP#Vpg zLsJ#pxfOe5LhY5saEKiHF=+VXV2iZ1NbhmeJoEJ9ru(P4hKk{1G4zGgTz3P-aPzx` z`t?g4Jc~(&$-v_#Ws?|t^)AUOHZMfj9?;DFS@P+(ogmac6P@bV2nPgmg<#XPX!RTQ zMDB)@qA|mkHnSH_=$?11Htiqd+6-1p_6vvdj@6i?59m!dbDfzG@ zBdKwRxfc`|KD2Asy=S|w0%EH=RlR|>uY4+e14F|WsJ~kMHllrZKqxNh4;0{mz&OGSSe+heiSdsPF^F;M~2}#VB5c6NjwYe zZB}p*th;uWb2>$&6Ii%mq?ChBY-$LXLhURAe_Ru}KGbX;4-Z<+ZkaAm^$<4Zg?wI6 zcnm!iX@E_h0HQ65Mh5VXWEPz_1T2}EjV9!3^)JxI{FxK@c5wQEi%~9356Pn1Z$6nV zc>e^9suJwRWTm!d%q@Rn?dx03TWKM03#cyaFXUjd2>#A)V%~njn9c&3*7ymn0|+-EeRs z+C|hlOt+Zq#jRW9lFY6}8fG6+lvaoc*v2D^4({%sxs$8z$a}NK`)%f4W;TUU ztr9lt}S%cIyLEiA051$7`Wt&H@oAtFRe1u+2w zd&e0c2JAni;;5DS^#Qk6*>@5Otl6sFIY_rR&g$dqe=Xo=!g0l_Sgq~6_RWfkVyu%n zt|0Q_t;D}mmvrc&YXyH2-`iwn>ya+Jghi-#9NFY~Ny9_jTG;*loaa7%&rp~-r+Q$- zL%fz3^2bkbBfUmrw;Q7Iw-fvM*?yFVh^fI|e4l;5d_ek!$|=g`w_uO_6~4cM$ueC; zDBs-iXC!)7khf4;sheYLfG$IZc!l+$+PR|*w;8RDxlxj;`T<@y^2ravTE`@p;B#bI z9q(Q)^avoc>_C1(vD&mFZ8MInv?}AF$g7HXheq?s@}rlM4)y>A(W4|&(xT$NL$vAZ{5K1f~)Gy%GSu=(VYSue{g(H$?aXRGcqRk zZZK&d1CJ+|C@b+{aN3GXAd#09b8S^g%%;Jyx+@d44n*u5M_X?9K{@@0{&@%=y_Pgt z(P5^6)YKZjJO-kK`n{>=ag<0-5D|9g1>FN?icru-+qXbKN5g~&ySu2BkmJ76PhIWd z9#lv7nHv7%vl*OOJCzLS(JYpys}_+E0&8RMER~q^d#Owsr}O^ zvm*A*9g)A?-Q{xSALAM@yUlB>7AGtw_md=7S9{*V5}T&q6?u8F@v#I~vcNpFd!T%h zJOGh8HE&ZmeO*r;k=bTMhVc0O#=o@dc9uJoieIQE9#artqCBcx z4W=>wtQC1@|GK)!C*s$=K)#O1ccZTZMLvMOHh*Tb@>oyq@cnZQdg({35oA}*VshGY z;cQTYz_+MWjzl~zDuGl$G>vEx0pT9T7U?P@!{Fp3o zefh#a8nW%7>W7D!1Ku?! z9rB{v3x(CP3FS*52@XjOH~8=E4Tr3>wdZzbk{q6vxVe=Mj5wXPuS5y$`QW;hxvW1L zB5tD?&tY09M$u+g83c*h+Kw2adx@4y1M0n6HafZ?l#wzbxV_rd-mJV!sam@<>ei%@ zwvl2aTI$TicP3qKZd%m1;7&-0zy)s0VLv(JOTeHtmjj9e zTYu-D<5=g+HY?6N!=XpwfIpqWtYN#ZY5W3EYLV}Ma80xzy*-z=X5{pAG!z+5_OQhi z2jPu%uyS&q!*HgXID6sJ)r9Z+Ypqq`BY{UtI4S{r%h@zkX~40wNGR^mOi}Pr@uY?{ zSAUd0iP4BVkI7gQ$PCnUT-(UQ43=SwNLedI`B_S%TeXm-{BT0D!nc}9c*DMc)9gnt zl({8(2)`I<#8tqu&2Qf6MNuYW+H^7Q@qiFrd7@bJlRB8w&7qH+YYLsIRw&K!Gp1Ou zwTxNj_su~Ac{DBZU!2O;b-ilvypt(r0{Y$6`+MX|UaHB7l^7hAAqe-&nawINs#$mE z4MU>ah}mRY5qL9acg{mgxW`Jk&?@$8PPkmoA&PBHbD8*fvq-kVG5w%YD_6!>+cHc? zRpgjZx|QIiR$UBOhnKc75PWzSrr8zfse=DLK}{dusPUmVeT@7^+tzPhi>S|sg3GtW0!4dKXIcpOJ}^B#taMhF#WPb#HQ8 zp>)#+Rb^|65m?RiK+2co2JYx=EjuGGUPiSF^J}*6On<-8Mi@yQUturBeiNud$?m_Z zKSOQq_c8y6;s1YR2vOGz#N|{Kiid4~j!mTXN38k7{Edw~i*ddyxNJ3|6Up!^u^8~} zO*!-RB%koub52HXgrA4V;WIZ&t%z;eHC9C6>vY&!6;VbwxyrT+HAZx z7;8px{0ovzicZ#m!a<$jVP7#~*w@i_-sibYo2kL#n9bLhrJpqq`Sf!L5ZRw@fR%;K K`BLcB2mb@{w#;Dw literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/spring/customizations_npc.png b/website/client/public/static/npc/spring/customizations_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..2edd7c0573fe08037bf1fd2585b6fd3f4599c83a GIT binary patch literal 17424 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 PAZ#ogE?50^?f(A(2fje3 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/summer/customizations_background.png b/website/client/public/static/npc/summer/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..ba571fcf4e2a3c167d08610a11bfddd4c05dfe87 GIT binary patch literal 3935 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/summer/customizations_npc.png b/website/client/public/static/npc/summer/customizations_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..454ed0cf68e3249b6cb9891ee459f9e4f7e79ea5 GIT binary patch literal 18213 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/thanksgiving/customizations_npc.png b/website/client/public/static/npc/thanksgiving/customizations_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0fc11d9ca25945404019b7c0e154f91b69b5da GIT binary patch literal 17384 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/valentines/customizations_background.png b/website/client/public/static/npc/valentines/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..18b396609b9d35f8ce9fb1d8961e07aff0c6285a GIT binary patch literal 4019 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 literal 0 HcmV?d00001 diff --git a/website/client/public/static/npc/winter/customizations_background.png b/website/client/public/static/npc/winter/customizations_background.png new file mode 100644 index 0000000000000000000000000000000000000000..18b396609b9d35f8ce9fb1d8961e07aff0c6285a GIT binary patch literal 4019 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 literal 0 HcmV?d00001 diff --git a/website/client/src/components/shops/customizations/index.vue b/website/client/src/components/shops/customizations/index.vue index ad8b4d2ef0..70c3803651 100644 --- a/website/client/src/components/shops/customizations/index.vue +++ b/website/client/src/components/shops/customizations/index.vue @@ -109,6 +109,7 @@ diff --git a/website/client/src/components/inventory/items/index.vue b/website/client/src/components/inventory/items/index.vue index b64658a276..a0e745b2f5 100644 --- a/website/client/src/components/inventory/items/index.vue +++ b/website/client/src/components/inventory/items/index.vue @@ -1,8 +1,6 @@ @@ -224,120 +222,24 @@ -
-
-
-
-
- {{ $t('dragThisEgg', {eggName: currentDraggingEgg.text }) }} -
-
-
-
-
-
-
-
-
- {{ $t('clickOnPotionToHatch', {eggName: currentDraggingEgg.text }) }} -
-
-
-
-
-
-
-
-
- {{ $t('dragThisPotion', {potionName: currentDraggingPotion.text }) }} -
-
-
-
-
-
-
-
-
- {{ $t('clickOnEggToHatch', {potionName: currentDraggingPotion.text }) }} -
-
-
-
+ + - - diff --git a/website/client/src/components/inventory/stable/foodItem.vue b/website/client/src/components/inventory/stable/foodItem.vue index bf4f6778ce..6f2fc97eca 100644 --- a/website/client/src/components/inventory/stable/foodItem.vue +++ b/website/client/src/components/inventory/stable/foodItem.vue @@ -13,13 +13,13 @@ :show="true" :count="itemCount" /> - + /> import { v4 as uuid } from 'uuid'; import DragDropDirective from '@/directives/dragdrop.directive'; +import Sprite from '@/components/ui/sprite'; import CountBadge from '@/components/ui/countBadge'; export default { components: { CountBadge, + Sprite, }, directives: { drag: DragDropDirective, diff --git a/website/client/src/components/inventory/stable/hatchedPetDialog.vue b/website/client/src/components/inventory/stable/hatchedPetDialog.vue index 11a220b92c..a4a547ff70 100644 --- a/website/client/src/components/inventory/stable/hatchedPetDialog.vue +++ b/website/client/src/components/inventory/stable/hatchedPetDialog.vue @@ -20,7 +20,7 @@
-
+

{{ pet.name }} @@ -76,10 +76,11 @@ height: 112px; border-radius: 4px; background-color: $gray-700; - } - .Pet { - margin: auto; + img { + transform: scale(1.5); + margin: auto; + } } .dialog-header { @@ -103,8 +104,12 @@ diff --git a/website/client/src/components/userMenu/profileStats.vue b/website/client/src/components/userMenu/profileStats.vue index 5a7d3e3ad0..ce23e5b86d 100644 --- a/website/client/src/components/userMenu/profileStats.vue +++ b/website/client/src/components/userMenu/profileStats.vue @@ -18,9 +18,9 @@ v-if="label !== 'skip'" :id="key" class="gear box" - :class="{white: equippedItems[key] && equippedItems[key].indexOf('base_0') === -1}" + :class="{white: isUsed(equippedItems, key)}" > -
+

-
+
-
+
-
+
@@ -156,10 +156,10 @@ class="box" :class="{white: user.items.currentMount}" > -
+
@@ -330,6 +330,7 @@ import statsComputed from '@/../../common/script/libs/statsComputed'; import { mapState } from '@/libs/store'; import attributesGrid from '@/components/inventory/equipment/attributesGrid'; import toggleSwitch from '@/components/ui/toggleSwitch'; +import Sprite from '@/components/ui/sprite'; const DROP_ANIMALS = keys(Content.pets); const TOTAL_NUMBER_OF_DROP_ANIMALS = DROP_ANIMALS.length; @@ -337,6 +338,7 @@ export default { components: { toggleSwitch, attributesGrid, + Sprite, }, props: ['user', 'showAllocation'], data () { @@ -417,6 +419,9 @@ export default { }, methods: { + isUsed (items, key) { + return items[key] && items[key].indexOf('base_0') === -1; + }, getGearTitle (key) { return this.flatGear[key].text(); }, diff --git a/website/client/src/libs/createAnimal.js b/website/client/src/libs/createAnimal.js index 8eebf2eb58..f5d59efc86 100644 --- a/website/client/src/libs/createAnimal.js +++ b/website/client/src/libs/createAnimal.js @@ -37,6 +37,7 @@ export function createAnimal (egg, potion, type, _content, userItems) { return { key: animalKey, class: type === 'pet' ? `Pet Pet-${animalKey}` : `Mount_Icon_${animalKey}`, + imageName: type === 'pet' ? `stable_Pet-${animalKey}` : `stable_Mount_Icon_${animalKey}`, eggKey: egg.key, eggName: getText(egg.text), potionKey: potion.key, diff --git a/website/client/src/mixins/avatarEditUtilities.js b/website/client/src/mixins/avatarEditUtilities.js index f8214a91f7..e595166303 100644 --- a/website/client/src/mixins/avatarEditUtilities.js +++ b/website/client/src/mixins/avatarEditUtilities.js @@ -32,7 +32,7 @@ export const avatarEditorUtilities = { // eslint-disable-line import/prefer-defa option.key = key; option.pathKey = pathKey; option.active = userPreference === key; - option.class = this.createClass(type, subType, key); + option.imageName = this.createImageName(type, subType, key); option.click = optionParam => (option.gemLocked ? this.unlock(`${optionParam.pathKey}.${key}`) : this.set({ [`preferences.${optionParam.pathKey}`]: optionParam.key })); option.text = subType ? appearances[type][subType][key].text() : appearances[type][key].text(); @@ -60,8 +60,8 @@ export const avatarEditorUtilities = { // eslint-disable-line import/prefer-defa return option; }, - createClass (type, subType, key) { - let str = `${type} ${subType} `; + createImageName (type, subType, key) { + let str = ''; switch (type) { case 'shirt': { @@ -74,14 +74,14 @@ export const avatarEditorUtilities = { // eslint-disable-line import/prefer-defa } case 'hair': { if (subType === 'color') { - str += `icon_hair_bangs_${this.user.preferences.hair.bangs || 1}_${key}`; + str += `color_hair_bangs_${this.user.preferences.hair.bangs || 1}_${key}`; } else { - str += `icon_hair_${subType}_${key}_${this.user.preferences.hair.color}`; + str += `hair_${subType}_${key}_${this.user.preferences.hair.color}`; } break; } case 'skin': { - str += `skin skin_${key}`; + str += `skin_${key}`; break; } default: { diff --git a/website/common/script/content/constants/gifSprites.js b/website/common/script/content/constants/gifSprites.js new file mode 100644 index 0000000000..aaaef8e6e3 --- /dev/null +++ b/website/common/script/content/constants/gifSprites.js @@ -0,0 +1,40 @@ +export default [ + 'head_special_1', + 'broad_armor_special_1', + 'slim_armor_special_1', + 'head_special_0', + 'slim_armor_special_0', + 'broad_armor_special_0', + 'weapon_special_critical', + 'weapon_special_0', + 'shield_special_0', + 'Pet-Wolf-Cerberus', + 'stable_Pet-Wolf-Cerberus', + 'armor_special_ks2019', + 'slim_armor_special_ks2019', + 'broad_armor_special_ks2019', + 'eyewear_special_ks2019', + 'head_special_ks2019', + 'shield_special_ks2019', + 'weapon_special_ks2019', + 'Pet-Gryphon-Gryphatrice', + 'stable_Pet-Gryphon-Gryphatrice', + 'Mount_Head_Gryphon-Gryphatrice', + 'Mount_Body_Gryphon-Gryphatrice', + 'background_clocktower', + 'background_airship', + 'background_steamworks', + 'Pet_HatchingPotion_Veggie', + 'Pet_HatchingPotion_Dessert', + 'Pet-HatchingPotion-Dessert', + 'quest_windup', + 'Pet-HatchingPotion_Windup', + 'Pet_HatchingPotion_Windup', + 'quest_solarSystem', + 'quest_virtualpet', + 'Pet_HatchingPotion_VirtualPet', + 'Pet-Gryphatrice-Jubilant', + 'stable_Pet-Gryphatrice-Jubilant', + 'back_special_heroicAureole', + 'Pet-HatchingPotion-Funghi', +]; From 108214a21752a2b222d8ac7916ab03bfbdd48319 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 29 Jul 2024 14:15:47 -0500 Subject: [PATCH 04/10] fix(lint): remove console statement --- habitica-images | 2 +- .../client/src/components/inventory/stable/hatchedPetDialog.vue | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/habitica-images b/habitica-images index 617a3d6e6c..98e9a400b8 160000 --- a/habitica-images +++ b/habitica-images @@ -1 +1 @@ -Subproject commit 617a3d6e6cd870172690a22b4dd16327f5e9d997 +Subproject commit 98e9a400b840ee8673a636f3e3d3f19b560783a5 diff --git a/website/client/src/components/inventory/stable/hatchedPetDialog.vue b/website/client/src/components/inventory/stable/hatchedPetDialog.vue index a4a547ff70..12aaa0fa3c 100644 --- a/website/client/src/components/inventory/stable/hatchedPetDialog.vue +++ b/website/client/src/components/inventory/stable/hatchedPetDialog.vue @@ -135,7 +135,6 @@ export default { methods: { openDialog (item) { this.pet = item; - console.log(this.pet); this.$root.$emit('bv::show::modal', 'hatchedPet-modal'); }, close () { From 39ccddfb1c5588f2b9da6d4093262a12d11a0262 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 29 Jul 2024 16:17:33 -0500 Subject: [PATCH 05/10] fix(customization): restore broken popovers --- .../client/src/components/avatarModal/customize-options.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/client/src/components/avatarModal/customize-options.vue b/website/client/src/components/avatarModal/customize-options.vue index 908826211a..77153f945b 100644 --- a/website/client/src/components/avatarModal/customize-options.vue +++ b/website/client/src/components/avatarModal/customize-options.vue @@ -6,7 +6,7 @@
Date: Mon, 29 Jul 2024 17:24:11 -0500 Subject: [PATCH 06/10] Bump fast-xml-parser from 4.3.4 to 4.4.1 (#15280) Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.3.4 to 4.4.1. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.3.4...v4.4.1) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sabe Jones --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 88e7bda408..a2989c9848 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9730,9 +9730,9 @@ "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" }, "node_modules/fast-xml-parser": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.4.tgz", - "integrity": "sha512-utnwm92SyozgA3hhH2I8qldf2lBqm6qHOICawRNRFu1qMe3+oqr+GcXjGqTmXTMGE5T4eC03kr/rlh5C1IRdZA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", "funding": [ { "type": "github", From 765e08f999ef79812e2b02ab546bf67ada2dd22b Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 30 Jul 2024 19:16:43 +0200 Subject: [PATCH 07/10] fix displaying if a pet is hatchable (#15281) --- .../src/components/inventory/stable/petItem.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/website/client/src/components/inventory/stable/petItem.vue b/website/client/src/components/inventory/stable/petItem.vue index 3385d85a67..34b4d14e06 100644 --- a/website/client/src/components/inventory/stable/petItem.vue +++ b/website/client/src/components/inventory/stable/petItem.vue @@ -13,16 +13,18 @@ name="itemBadge" :item="item" > + :image-name="potionClass" + /> + Date: Tue, 30 Jul 2024 15:12:56 -0500 Subject: [PATCH 08/10] chore(migration): set up for Naming Day 2024 --- .../2023/20230731_naming_day.js => users/naming-day.js} | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) rename migrations/{archive/2023/20230731_naming_day.js => users/naming-day.js} (95%) diff --git a/migrations/archive/2023/20230731_naming_day.js b/migrations/users/naming-day.js similarity index 95% rename from migrations/archive/2023/20230731_naming_day.js rename to migrations/users/naming-day.js index 58ccfbb728..22078f94b6 100644 --- a/migrations/archive/2023/20230731_naming_day.js +++ b/migrations/users/naming-day.js @@ -1,8 +1,6 @@ /* eslint-disable no-console */ -const MIGRATION_NAME = '20230731_naming_day'; -import { v4 as uuid } from 'uuid'; - -import { model as User } from '../../../website/server/models/user'; +const MIGRATION_NAME = '20240731_naming_day'; +import { model as User } from '../../website/server/models/user'; const progressCount = 1000; let count = 0; @@ -124,7 +122,7 @@ async function updateUser (user) { export default async function processUsers () { let query = { migration: { $ne: MIGRATION_NAME }, - 'auth.timestamps.loggedin': { $gt: new Date('2023-07-01') }, + 'auth.timestamps.loggedin': { $gt: new Date('2024-07-01') }, }; const fields = { From 618cdafd10d1ac874cea155236091d9446967f3b Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 30 Jul 2024 15:42:54 -0500 Subject: [PATCH 09/10] fix(lint): clean up migration for ongoing use --- migrations/users/naming-day.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/migrations/users/naming-day.js b/migrations/users/naming-day.js index 22078f94b6..b924d97eac 100644 --- a/migrations/users/naming-day.js +++ b/migrations/users/naming-day.js @@ -1,12 +1,12 @@ /* eslint-disable no-console */ -const MIGRATION_NAME = '20240731_naming_day'; import { model as User } from '../../website/server/models/user'; +const MIGRATION_NAME = '20240731_naming_day'; const progressCount = 1000; let count = 0; async function updateUser (user) { - count++; + count += 1; let set; let push; @@ -113,14 +113,14 @@ async function updateUser (user) { if (count % progressCount === 0) console.warn(`${count} ${user._id}`); if (push) { - return await user.updateOne({ $set: set, $inc: inc, $push: push }).exec(); - } else { - return await user.updateOne({ $set: set, $inc: inc }).exec(); + return user.updateOne({ $set: set, $inc: inc, $push: push }).exec(); } + + return user.updateOne({ $set: set, $inc: inc }).exec(); } export default async function processUsers () { - let query = { + const query = { migration: { $ne: MIGRATION_NAME }, 'auth.timestamps.loggedin': { $gt: new Date('2024-07-01') }, }; @@ -134,7 +134,7 @@ export default async function processUsers () { const users = await User // eslint-disable-line no-await-in-loop .find(query) .limit(250) - .sort({_id: 1}) + .sort({ _id: 1 }) .select(fields) .exec(); @@ -150,4 +150,4 @@ export default async function processUsers () { await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop } -}; +} From 64e2150f44d4609cd02b409d86de72563b8b4a34 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 1 Aug 2024 15:36:26 +0200 Subject: [PATCH 10/10] Translated using Weblate (Portuguese) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 24.4% (46 of 188 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (3085 of 3153 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.6% (109 of 114 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (264 of 264 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (3105 of 3153 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (240 of 240 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 79.2% (149 of 188 strings) Translated using Weblate (Portuguese) Currently translated at 23.4% (44 of 188 strings) Translated using Weblate (Portuguese) Currently translated at 23.4% (44 of 188 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.7% (752 of 794 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (387 of 387 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Portuguese) Currently translated at 95.3% (184 of 193 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (878 of 878 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (878 of 878 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 96.2% (764 of 794 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Indonesian) Currently translated at 76.5% (144 of 188 strings) Translated using Weblate (Indonesian) Currently translated at 76.5% (144 of 188 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (140 of 140 strings) Co-authored-by: Catarina Rocha Co-authored-by: Céu Co-authored-by: Hanafi Co-authored-by: Muhammad Hanafi Co-authored-by: Márcio Ramos Corrêa Co-authored-by: Pierre Huang <3541262043@qq.com> Co-authored-by: Static Meteor Co-authored-by: TOMA Mitsuru Co-authored-by: Tetiana Co-authored-by: Weblate Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/id/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/uk/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Tasks --- website/common/locales/es/achievements.json | 2 +- website/common/locales/es/backgrounds.json | 4 +- website/common/locales/id/faq.json | 74 ++++++++++++++++++- website/common/locales/ja/gear.json | 2 +- website/common/locales/pt/character.json | 2 +- website/common/locales/pt/faq.json | 13 +++- website/common/locales/pt/pets.json | 9 ++- website/common/locales/pt_BR/faq.json | 4 +- website/common/locales/pt_BR/pets.json | 3 +- .../common/locales/pt_BR/questscontent.json | 2 +- website/common/locales/uk/quests.json | 18 ++--- website/common/locales/uk/settings.json | 4 +- website/common/locales/uk/tasks.json | 24 +++--- website/common/locales/zh/backgrounds.json | 9 ++- website/common/locales/zh/character.json | 7 +- website/common/locales/zh/content.json | 12 ++- website/common/locales/zh/gear.json | 21 +++++- website/common/locales/zh/generic.json | 3 +- website/common/locales/zh/limited.json | 24 +++--- .../common/locales/zh/loginincentives.json | 2 +- website/common/locales/zh/pets.json | 3 +- website/common/locales/zh/questscontent.json | 6 +- 22 files changed, 189 insertions(+), 59 deletions(-) diff --git a/website/common/locales/es/achievements.json b/website/common/locales/es/achievements.json index b3678c195e..fec16879ea 100644 --- a/website/common/locales/es/achievements.json +++ b/website/common/locales/es/achievements.json @@ -43,7 +43,7 @@ "showAllAchievements": "Mostrar todo <%= category %>", "onboardingCompleteDesc": "Has ganado 5 logros y 100 de oro por completar la lista.", "earnedAchievement": "¡Has conseguido un logro!", - "viewAchievements": "Ver logros", + "viewAchievements": "Ver Logros", "letsGetStarted": "¡Comencemos!", "onboardingProgress": "<%= percentage %> % de progreso", "gettingStartedDesc": "¡Completa estas tareas de incorporación y ganarás 5 logros y 100 de oro una vez hayas terminado!", diff --git a/website/common/locales/es/backgrounds.json b/website/common/locales/es/backgrounds.json index a33d1f8faa..20a4a6a6b0 100644 --- a/website/common/locales/es/backgrounds.json +++ b/website/common/locales/es/backgrounds.json @@ -875,5 +875,7 @@ "monthlyBackgrounds": "Fondos Mensuales", "backgrounds082024": "CONJUNTO 123: Publicado en Agosto 2024", "backgroundSavannaNotes": "Camina a través de estos Pastizales con Bruma.", - "backgroundSavannaText": "Pastizales con Bruma" + "backgroundSavannaText": "Pastizales con Bruma", + "backgroundRiverBottomText": "Fondo del Río", + "backgroundRiverBottomNotes": "Explora el fondo del río." } diff --git a/website/common/locales/id/faq.json b/website/common/locales/id/faq.json index 428fd6058d..95cf6f8615 100644 --- a/website/common/locales/id/faq.json +++ b/website/common/locales/id/faq.json @@ -134,7 +134,7 @@ "sunsetFaqList8": "FAQ kami yang sudah ada sebelumnya adalah sumber daya yang bagus dan dapat ditemukan dari menu Bantuan, atau Dukungan di ponsel. Kami sedang dalam proses membuat FAQ yang lebih komprehensif dan lebih baik untuk membantu memandu pemain bergerak maju.", "sunsetFaqList9": "Posting blog ini juga menyediakan panduan praktis untuk pemain baru.", "sunsetFaqHeader11": "Bagaimana hal ini memengaruhi Pedoman Komunitas dan Ketentuan Layanan Habitica?", - "anotherQuestion": "Ada pertanyaan lain?", + "anotherQuestion": "Punya pertanyaan lain?", "contactAdmin": "Hubungi admin@habitica.com", "sunsetFaqPara4": "Untuk merayakan saat-saat yang kita lalui bersama, kami akan memberi hadiah kepada semua orang Peliharaan Veteran saat kami bergerak maju ke era baru ini. Untuk kontributor kami yang luar biasa, kami juga akan mengirimkan perlengkapan khusus untuk memperingati semua kerja keras mereka di komunitas Habitica.", "sunsetFaqList1": "Tujuan utama Habitica adalah untuk memberikan motivasi melalui pengalaman manajemen tugas tergamifikasi. Guild dan Kedai Minuman digunakan oleh persentase kecil yang tidak proporsional dari basis pemain kami. Mayoritas pemain menggunakan layanan luar yang terutama ditujukan untuk interaksi sosial dan sengaja dirancang dan dipelihara dengan mempertimbangkan kasus penggunaan tersebut.", @@ -173,5 +173,75 @@ "faqQuestion35": "Saya memberi makan hewan peliharaan saya dan hewan itu menghilang! Apa yang telah terjadi?", "webFaqAnswer35": "Setelah kamu memberi makan hewan peliharaanmu dalam jumlah yang cukup untuk mengangkatnya menjadi tunggangan, kamu harus menetaskan hewan peliharaan jenis itu lagi agar bisa dimasukkan ke dalam kandangmu.\n\nUntuk melihat Mount di aplikasi seluler:\n\n* Dari Menu, pilih “Hewan Peliharaan & Tunggangan” dan beralih ke tab Tunggangan\n\nUntuk melihat Mount di situs web:\n\n* Dari menu Inventaris, pilih “Stabil” dan gulir ke bawah ke bagian Mount", "faqQuestion36": "Bagaimana cara mengubah tampilan Avatar saya?", - "webFaqAnswer36": "Ada banyak cara untuk menyesuaikan tampilan Avatar Habitica Anda! Anda dapat mengubah bentuk tubuh Avatar Anda, gaya dan warna rambut, warna kulit, atau menambahkan kacamata atau alat bantu mobilitas dengan memilih Sesuaikan (atau Edit) Avatar dari menu.\n\nUntuk menyesuaikan Avatar Anda di aplikasi seluler:\n* Dari menu, pilih “Sesuaikan Avatar”\n\nUntuk menyesuaikan Avatar Anda di situs web:\n* Dari menu pengguna di navigasi, pilih \"Edit Avatar\"" + "webFaqAnswer36": "Ada banyak cara untuk menyesuaikan tampilan Avatar Habitica Anda! Anda dapat mengubah bentuk tubuh Avatar Anda, gaya dan warna rambut, warna kulit, atau menambahkan kacamata atau alat bantu mobilitas dengan memilih Sesuaikan (atau Edit) Avatar dari menu.\n\nUntuk menyesuaikan Avatar Anda di aplikasi seluler:\n* Dari menu, pilih “Sesuaikan Avatar”\n\nUntuk menyesuaikan Avatar Anda di situs web:\n* Dari menu pengguna di navigasi, pilih \"Edit Avatar\"", + "contentReleaseChanges": "Perubahan Rilis Konten", + "contentFaqPara1": "Ingin tahu lebih lanjut? Baca terus di bawah ini!", + "contentQuestion0": "Apa yang berubah?", + "contentAnswer00": "Ramuan Penetasan Ajaib, Latar Belakang yang dirilis ulang, Set Pelanggan terdahulu, dan Misi Hewan Peliharaan akan berganti pada jadwal bulanan yang dapat diprediksi.", + "contentAnswer01": "Grand Galas diperluas agar aktif sepanjang musim, bersama dengan semua perlengkapan Kelas, Kustomisasi Avatar, dan hadiah lainnya.", + "contentAnswer03": "Latar Belakang, Warna Rambut, Gaya Rambut, Kulit, Telinga Hewan, Ekor Hewan, dan Kemeja sekarang dapat dibeli dari Toko Kustomisasi yang baru!", + "contentQuestion1": "Mengapa Habitica membuat perubahan ini?", + "contentAnswer11": "Ketika pemain baru bergabung di Grand Gala, mereka sering kali tidak menyadari adanya acara ini dan kehilangan keseruannya. Kami ingin memastikan semua pemain baru dapat bergabung dalam perayaan musiman kami, kapan pun mereka memilih untuk memulai perjalanan mereka.", + "contentAnswer12": "Pemain akan lebih mudah melengkapi koleksinya dengan item yang dirilis pada jadwal yang lebih dapat diprediksi.", + "contentQuestion2": "Bagaimana Grand Gala berubah?", + "contentAnswer20": "Akan selalu ada Grand Gala yang aktif setiap hari sepanjang tahun ketika perubahan jadwal mulai berlaku.", + "contentAnswer200": "Summer Splash: 21 Juni hingga 20 September", + "contentAnswer202": "Winter Wonderland: 21 Desember hingga 20 Maret", + "contentAnswer203": "Spring Fling: 21 Maret hingga 20 Juni", + "contentAnswer22": "Magic Hatching Potions tidak akan lagi terikat dengan Gala, melainkan akan dirilis pada jadwal rilis bulanannya sendiri yang bertemakan perayaan yang sedang berlangsung.", + "contentQuestion3": "Bagaimana jadwal rilis konten berubah?", + "contentAnswer30": "Toko-toko akan merotasi pilihan item mereka setiap bulan. Ini akan membantu menjaga jumlah konten di toko tetap mudah dikelola dan dijelajahi. Jadwal baru akan menawarkan item-item baru untuk dicoba setiap bulan bagi pemain baru sekaligus menciptakan jadwal yang dapat diprediksi bagi kolektor veteran.", + "contentAnswer300": "Tanggal 1 setiap bulan: Paket Pelanggan Baru dirilis. Paket Pelanggan yang tersedia di Toko Penjelajah Waktu akan dirotasi.", + "contentAnswer301": "Tanggal 7 setiap bulan: Item Enchanted Armoire baru dan satu Background baru dirilis. Background yang tersedia di Customization Shop akan berganti-ganti.", + "contentAnswer303": "Tanggal 21 setiap bulannya: Ramuan Penetasan Ajaib yang tersedia di Pasar akan dirotasi.", + "contentQuestion4": "Konten baru apa yang akan hadir?", + "contentAnswer40": "Untuk mengisi jadwal baru ini, kami telah bekerja keras menciptakan item baru dalam berbagai kategori termasuk:", + "contentAnswer400": "Misi Hewan Peliharaan", + "contentAnswer401": "Misi Ramuan Penetasan Ajaib", + "contentAnswer402": "Ramuan Penetasan Ajaib", + "contentAnswer403": "Warna Rambut Musim Panas", + "contentAnswer41": "Apa saja tambahan baru ini?", + "contentQuestion5": "Apa itu Toko Kustomisasi?", + "contentAnswer50": "Toko Kustomisasi adalah rumah baru untuk semua item Kustomisasi Avatar yang dapat dibeli termasuk:", + "contentAnswer501": "Kulit", + "contentAnswer502": "Warna dan Gaya Rambut", + "contentAnswer52": "Kami berharap perubahan ini akan membantu pemain memilah kustomisasi yang mereka miliki saat mengedit tampilan avatar mereka sambil tetap mempertahankan pengalaman berbelanja yang sudah dikenal untuk item lain yang dapat dibeli.", + "contentAnswer53": "Toko Kustomisasi akan ditemukan di samping toko lain di Menu.", + "contentAnswer60": "Semua acara terkini lainnya akan tetap berjalan seperti biasa! Semua orang akan tetap mendapatkan hadiah khusus dan makanan bertema seperti yang mereka dapatkan sekarang.", + "contentAnswer61": "Kartu ucapan Hari Valentine dan Tahun Baru akan dirilis pada tanggal yang ditentukan.", + "contentAnswer63": "Wacky Pets akan tetap tersedia sepanjang sebagian besar bulan April.", + "contentQuestion7": "Bagaimana dengan barang lain yang tersedia di Toko Time Travelers selain Set Pelanggan sebelumnya?", + "contentAnswer71": "Nantikan informasi terbaru lebih lanjut tentang rencana peningkatan pengalaman berbelanja di Time Travelers Shop.", + "contentFaqTitle": "FAQ Perubahan Rilis Konten Habitica", + "contentAnswer02": "Pet Quest, Magic Hatching Potion, dan Magic Hatching Potion yang baru akan dirilis untuk melengkapi jadwal baru ini!", + "contentAnswer10": "Habitica telah ada sejak 2013 (wow!) dan seiring berjalannya waktu, kami telah merilis ribuan item yang dapat dikoleksi oleh para pemain. Hal ini bisa jadi sangat membebani, terutama bagi para pemain baru. Kami ingin memastikan bahwa kami memamerkan semua yang kami tawarkan, dan bahwa item-item luar biasa yang dirilis sebelumnya dalam sejarah kami tidak diabaikan.", + "contentAnswer201": "Festival Musim Gugur: 21 September hingga 20 Desember", + "contentAnswer21": "Semua barang bagus Gala (Perlengkapan Kelas, Kulit dan Warna Rambut, Barang Transformasi, Misi Musiman) akan dirilis saat Gala dimulai dan akan tersedia selama Gala berlangsung.", + "contentAnswer302": "Tanggal 14 setiap bulannya: Quest Hewan Peliharaan, Quest Ramuan, dan Bundel Quest yang tersedia di Toko Quest akan dirotasi.", + "contentAnswer410": "Tetaplah di sini untuk mengetahuinya! Banyak tambahan baru yang sangat diminati dan akan dirilis sepanjang tahun.", + "contentFaqPara0": "Habitica menawarkan begitu banyak konten yang menyenangkan dan menarik, dan kami ingin semua orang dapat menikmatinya! Berbagai perubahan akan dilakukan untuk memudahkan pemain baru memulai koleksi mereka dan juga memudahkan pemain lama untuk melengkapi koleksi mereka!", + "contentAnswer51": "Kustomisasi yang Anda miliki (baik standar maupun yang dibeli) akan dapat diakses dari antarmuka Kustomisasi Avatar saat ini.", + "contentQuestion6": "Apa yang akan terjadi pada acara musiman lainnya, seperti Habitoween, April Mop, dan Ulang Tahun?", + "contentAnswer62": "Ramuan Ajaib Penetasan Hari Valentine sekarang dimasukkan ke dalam jadwal bulanan.", + "contentAnswer70": "Latar Belakang, Misi, Hewan Peliharaan, dan Tunggangan yang tersedia di Toko Penjelajah Waktu akan tetap tersedia sepanjang tahun.", + "contentFaqPara3": "Jika Anda memiliki pertanyaan yang tidak tercakup dalam jawaban di atas, Anda selalu dapat menghubungi tim kami di <%= mailto %>! Kami sangat antusias dengan jadwal rilis konten baru ini dan menantikan lebih banyak proyek di masa mendatang untuk membantu menjadikan Habitica lebih baik bagi semua pemain.", + "webFaqAnswer41": "Mystic Hourglasses adalah mata uang eksklusif Pelanggan Habitica yang digunakan di Toko Time Travelers! Hourglass dikirimkan pada jadwal yang ditetapkan berdasarkan paket langganan Anda.\n\nJadwal pengiriman Hourglass:\n* Pelanggan 1 Bulan mendapatkan 1 Hourglass di awal bulan setelah pembayaran ke-3 berturut-turut.\n* Pelanggan 3 Bulan mendapatkan 1 Hourglass segera setelah berlangganan, lalu 1 Hourglass lagi di awal bulan setelah setiap pembaruan.\n* Pelanggan 6 Bulan mendapatkan 2 Hourglass segera setelah berlangganan, lalu 2 Hourglass lagi di awal bulan setelah setiap pembaruan.\n* Pelanggan 12 Bulan mendapatkan 4 Hourglass segera setelah berlangganan, lalu 4 Hourglass lagi di awal bulan setelah setiap pembaruan.", + "faqQuestion42": "Apa yang dapat saya lakukan untuk meningkatkan akuntabilitas?", + "webFaqAnswer42": "Salah satu cara terbaik untuk memotivasi diri sendiri dan membuat diri Anda bertanggung jawab untuk menyelesaikan tugas adalah dengan bergabung dalam Pesta! Berpesta dengan pemain Habitica lainnya adalah cara yang bagus untuk menyelesaikan Misi untuk menerima Hewan Peliharaan dan Peralatan, menerima buff dari Keterampilan anggota Pesta, dan meningkatkan motivasi Anda.\n\nCara lain untuk meningkatkan akuntabilitas adalah dengan bergabung dalam Tantangan. Tantangan secara otomatis menambahkan tugas yang terkait dengan tujuan tertentu ke daftar Anda! Tantangan juga menambahkan elemen kompetisi melawan pemain Habitica lainnya yang dapat memberi Anda dorongan motivasi saat Anda berjuang untuk mendapatkan hadiah Permata. Ada Tantangan resmi yang dibuat oleh Tim Habitica dan juga Tantangan yang dibuat oleh pemain lain.", + "faqQuestion43": "Bagaimana cara saya mengikuti Quest?", + "webFaqAnswer43": "Untuk memulai Quest, Anda harus menjadi anggota Party. Party dapat berupa petualangan solo di mana Anda menantang Quest sendirian, atau Anda dapat mengundang pemain Habitica lainnya untuk menyelesaikan Quest dengan lebih cepat!\n\nPilih Quest Scroll dari inventaris Anda dengan memilih tombol \"Begin Quest\" dari Party Anda. Selesaikan tugas Anda seperti biasa untuk melanjutkan Quest! Anda akan membangun damage terhadap monster jika Anda mengambil Boss Quest, atau memiliki kesempatan untuk menemukan item jika Anda mengambil Collection Quest. Semua kemajuan yang tertunda diterapkan pada hari berikutnya.\n\nSaat Anda menghasilkan damage yang cukup atau mengumpulkan semua item, Quest selesai dan Anda akan menerima hadiah!", + "faqQuestion44": "Bagaimana saya dapat menghapus tugas Tantangan?", + "webFaqAnswer44": "Anda harus meninggalkan Tantangan atau menunggu Tantangan ditutup untuk menghapus tugas terkait. Ikon megafon merah menunjukkan Tantangan telah ditutup dan megafon abu-abu menunjukkan Tantangan masih berjalan.\n\nUntuk menghapus tugas Tantangan di aplikasi **Android**:\n\n1. Ketuk tugas yang termasuk dalam Tantangan. 2. Ketuk \"Hapus\" di sudut kanan atas layar.\n\n3. Pilih untuk menghapus tugas Tantangan dari daftar tugas Anda.\n\nUntuk menghapus tugas Tantangan di aplikasi **iOS**:\n\n1. Temukan tugas Tantangan yang ingin Anda hapus dan lihat ikon megafon.\n\n2. Jika ikon megafon berwarna merah, ketuk tugas dan pilih \"Hapus\" di bagian bawah\n\n3. Jika ikon megafon berwarna abu-abu, Anda harus menemukan Tantangan dan meninggalkannya untuk menghapus tugas.\n\nUntuk menghapus tugas Tantangan di **situs web**:\n\n1. Temukan tugas Tantangan yang ingin Anda hapus dan lihat ikon megafon. 2. Jika ikon megafon berwarna merah, klik ikon tersebut lalu pilih untuk menghapus tugas dari daftar tugas Anda.\n\nJika ikon megafon berwarna abu-abu, Anda harus menemukan Tantangan dan meninggalkannya untuk menghapus tugas.", + "faqQuestion45": "Avatar saya berubah menjadi manusia salju, bintang laut, bunga, atau hantu. Bagaimana cara mengubahnya kembali?", + "sunsetFaqHeader12": "Apa yang akan terjadi pada Guild Bank Gems?", + "sunsetFaqPara21": "Permata di Bank Guild akan dikembalikan kepada pemimpin Guild pada tanggal 8 Agustus saat Layanan Guild berakhir.", + "faqQuestion37": "Mengapa Peralatan saya tidak ditampilkan di Avatar saya?", + "webFaqAnswer37": "Periksa apakah opsi Kostum diaktifkan. Jika Avatar Anda mengenakan Kostum, set Peralatan itu akan ditampilkan sebagai ganti Peralatan Pertempuran Anda.\n\nUntuk mengaktifkan Kostum pada aplikasi seluler:\n\n* Dari menu, pilih \"Peralatan\" untuk menemukan tombol Kostum\n\nUntuk mengaktifkan Kostum pada situs web:\n\n* Dari Inventaris Anda, pilih \"Peralatan\" dan temukan tombol Kostum di tab Kostum pada laci Peralatan", + "faqQuestion38": "Mengapa saya tidak dapat membeli barang tertentu?", + "webFaqAnswer38": "Pemain Habitica baru hanya dapat membeli Peralatan kelas Prajurit dasar. Pemain harus membeli Peralatan secara berurutan untuk membuka bagian berikutnya.\n\nBanyak bagian Peralatan yang khusus untuk kelas tertentu, yang berarti bahwa pemain hanya dapat membeli Peralatan yang termasuk dalam kelas mereka saat ini.", + "faqQuestion39": "Di mana saya bisa mendapatkan lebih banyak Peralatan?", + "webFaqAnswer39": "Jika Anda ingin mendapatkan lebih banyak Peralatan, Anda dapat menjadi Pelanggan Habitica, mencoba Enchanted Armoire, atau berfoya-foya selama salah satu Gala Besar Habitica.\n\nPelanggan Habitica menerima set perlengkapan eksklusif khusus setiap bulan dan Mystic Hourglasses untuk membeli set Peralatan sebelumnya dari Toko Time Traveler.\n\nPeti harta karun Enchanted Armoire di Hadiah Anda memiliki lebih dari 350 buah Peralatan! Dengan 100 Emas, Anda akan berkesempatan menerima Peralatan khusus, Makanan untuk menaikkan Hewan Peliharaan Anda ke Tunggangan, atau Pengalaman untuk naik level!\n\nSelama empat Gala Besar musiman, Peralatan kelas baru tersedia untuk dibeli dengan Emas dan set Gala sebelumnya dapat dibeli dengan Permata.", + "faqQuestion40": "Apa itu Gems, dan bagaimana cara mendapatkannya?", + "webFaqAnswer40": "Permata adalah mata uang berbayar dalam aplikasi Habitica yang digunakan untuk membeli Peralatan, Kustomisasi Avatar, Latar Belakang, dan banyak lagi! Permata dapat dibeli dalam bentuk bundel atau dengan Emas jika Anda adalah pelanggan Habitica. Anda juga dapat memenangkan Permata dengan dipilih sebagai pemenang Tantangan.", + "faqQuestion41": "Apa itu Mystic Hourglasses, dan bagaimana cara mendapatkannya?" } diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index 8878b6233e..d80244f02d 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -5,7 +5,7 @@ "groupBy": "<%= type %>でグループ分け", "classBonus": "(このアイテムはあなたのクラス用なので、能力値のボーナスが1.5倍になります。)", "classArmor": "クラスのよろい", - "featuredset": "目玉商品 <%= name %>", + "featuredset": "目玉商品: <%= name %>", "mysterySets": "ミステリーセット", "gearNotOwned": "このアイテムを持っていません。", "noGearItemsOfType": "この中のどれも持っていません。", diff --git a/website/common/locales/pt/character.json b/website/common/locales/pt/character.json index 858d30473f..919dc42717 100644 --- a/website/common/locales/pt/character.json +++ b/website/common/locales/pt/character.json @@ -56,7 +56,7 @@ "battleGear": "Equipamento de Batalha", "gear": "Equipamento", "autoEquipBattleGear": "Auto-equipar novos equipamentos", - "costume": "Traje", + "costume": "Disfarce", "useCostume": "Usar Traje", "costumePopoverText": "Selecciona \"Usar Traje\" para equipares o teu avatar com itens sem afectar as Características do teu Equipamento de Batalha! Isto significa que à esquerda podes equipar-te para teres as melhores características e à direita podes vestir o teu avatar como preferires com o equipamento que tens disponível.", "autoEquipPopoverText": "Selecione esta opção para automaticamente equipar qualquer equipamento assim que o compre.", diff --git a/website/common/locales/pt/faq.json b/website/common/locales/pt/faq.json index c5a22a2f1d..921dada81d 100644 --- a/website/common/locales/pt/faq.json +++ b/website/common/locales/pt/faq.json @@ -90,5 +90,16 @@ "faqQuestion39": "Onde posso encontrar mais Equipamentos?", "webFaqAnswer39": "Se quiser mais Equipamentos, você pode se tornar um Assinante Habitica, arriscar no Baú Encantado, ou se esbaldar durante uma Magnífica Festa de Gala do Habitica.\n\nOs assinantes do Habitica recebem um conjunto de equipamentos exclusivo todo mês, e Ampulhetas Místicas para comprar conjuntos de Equipamentos antigos na Loja do Viajante do Tempo.\n\nO Baú Encantado em suas Recompensas contém mais de 350 peças de Equipamentos! Por 100 Moedas, você terá a chance de receber Equipamentos especiais, Comida para transformar seu Animal de estimação em Montaria, ou Experiência para subir de nível!\n\nDurante as quatro Festas de Gala sazonais, novos Equipamentos para todas as classes se tornam disponíveis para compra com Moedas, e antigos conjuntos de Gala podem ser comprados com Gemas.", "webFaqAnswer40": "Gemas são a moeda paga do Habitica, usadas para comprar Equipamentos, Customizações de Personagem, Planos de Fundo, e muito mais! Gemas podem ser compradas em pacotes ou com Ouro se você é um Assinante Habitica. Você também pode ganhar gemas sendo selecionado como vencedor de um Desafio.", - "faqQuestion41": "O que são Ampulhetas Místicas, e como consigo elas?" + "faqQuestion41": "O que são Ampulhetas Místicas, e como consigo elas?", + "webFaqAnswer43": "Para começa uma Missão, vai precisar de ser membro de um Grupo. Grupos podem ser aventuras a solo onde parte em Missões sozinho, ou pode convidar outros jogadores em Habitica para enfrentar Missões mais rápido!\n\nEscolha um Rolo de Missão do seu inventário ao selecionar o botão \"Começar Missão\" do seu Grupo. Complete as suas tarefas como faria normalmente para progredir na Missão! Ou vai acumular dano contra um monstro se estiver a fazer uma Missão com Boss, ou terá a chance de encontrar itens se estiver a fazer uma Missão de Colecionador. Todo o progresso pendente é aplicado no dia seguinte.\n\nQuando gera dano suficiente ou coleciona todos os itens, a Missão está completa e vai receber as suas recompensas!", + "webFaqAnswer41": "Ampulhetas Místicas são a moeda de Subscritor exclusiva da Habitica usada na Loja dos Viajantes do Tempo! Ampulhetas são entregues num certo período baseado no seu plano de subscrição.\n\nPeríodo de entrega das Ampulhetas:\n * Subscritores de 1 Mês recebem 1 Ampulheta no início do mês depois do 3° pagamento consecutivo.\n * Subscritores de 3 Meses recebem 1 Ampulheta imediatamente após a subscrição, de seguida mais 1 Ampulheta no início do mês depois de cada renovação.\n * Subscritores de 6 Meses recebem 2 Ampulhetas imediatamente após a subscrição, de seguida mais 2 Ampulhetas no início do mês depois de cada renovação.\n * Subscritores de 12 Meses recebem 4 Ampulhetas imediatamente após a subscrição, de seguida mais 4 Ampulhetas no início do mês depois de cada renovação.", + "faqQuestion43": "Como é que começo Missões?", + "faqQuestion44": "Como é que apago tarefas de Desafio?", + "faqQuestion42": "O que posso fazer para aumentar a minha responsabilidade?", + "webFaqAnswer42": "Uma das melhores maneiras de se auto motivar e manter a responsabilidade de concluir as suas tarefas é juntar-se a um Grupo! Agrupar com outros jogadores em Habitica é uma ótima forma de partir em Missões para receber Animais de Estimação e Equipamento, receber \"buffs\" das habilidades de outros membros do Grupo, e aumentar a sua motivação.\n\nOutra forma de aumentar a responsabilidade é juntar-se a um Desafio. Desafios adicionam automaticamente tarefas relacionadas com um objetivo específico às suas listas! Também geram um elemento de competição contra outros jogadores em Habitica que o pode motivar enquanto luta pelo prémio em Gemas. Há desafios oficiais criados pela Equipa Habitica assim como Desafios feitos por outros jogadores.", + "faqQuestion45": "O meu Avatar transformou-se num boneco de neve, estrela-do-mar, flor ou fantasma. Como posso voltar ao normal?", + "faqQuestion46": "Como posso reportar um bug?", + "parties": "Grupos", + "webFaqAnswer44": "Vai precisar de abandonar o Desafio ou esperar que este seja fechado para poder apagar as tarefas associadas. Um ícone de megafone vermelho implica que o Desafio foi fechado e um megafone cinzento implica que o Desafio ainda está ativo.\n\nPara apagar tarefas de Desafio na app **Android**:\n 1. Toque na tarefa pertencente ao Desafio.\n 2. Toque em \"Apagar\" no canto superior direito do ecrã.\n 3. Escolha remover as tarefas de Desafio da sua lista de tarefas.\n\nPara apagar tarefas de Desafio na app **iOS**:\n 1. Encontre a tarefa de Desafio que quer apagar e olhe para o ícone do megafone.\n 2. Se o ícone do megafone estiver vermelho, toque na tarefa e selecione \"Apagar\" em baixo.\n 3. Se o ícone do megafone estiver cinzento, vai precisar de encontrar o Desafio e abandoná-lo para remover a tarefa.\n\nPara apagar tarefas de Desafio no **website**:\n 1. Encontre a tarefa de Desafio que deseja apagar e olhe para o ícone do megafone.\n 2. Se o ícone do megafone estiver vermelho, carregue nele e escolha remover as tarefas da sua lista de tarefas.\n\n Se o ícone do megafone estiver cinzento, vai precisar de encontrar o Desafio e abandoná-lo para remover a tarefa.", + "webFaqAnswer45": "Um dos membros do seu Grupo usou um item de transformação da Loja Sazonal em si! O seu Personagem vai voltar ao normal no dia seguinte. Se quiser remover a transformação mais cedo, pode comprar um antídoto (Poção de Sal, Areia, Livre de Pétalas ou Opaca) das Recompensas." } diff --git a/website/common/locales/pt/pets.json b/website/common/locales/pt/pets.json index 5615a2301a..6576df7553 100644 --- a/website/common/locales/pt/pets.json +++ b/website/common/locales/pt/pets.json @@ -65,7 +65,7 @@ "firstDrop": "Você liberou o Sistema de Drops! Agora quando completar tarefas, você terá uma pequena chance de encontrar um item, incluindo ovos, poções e comida! Você acabou de encontrar um <%= eggText %>Ovo! <%= eggNotes %>", "hatchedPet": "Chocaste um(a) novo(a) <%= egg %> <%= potion %>!", "hatchedPetGeneric": "Chocaste uma nova mascote!", - "hatchedPetHowToUse": "Visite o [Estábulo](<%= stableUrl %>) para alimentar e equipar a sua mais nova mascote!", + "hatchedPetHowToUse": "Visite o [Estábulo](<%= stableUrl %>) para alimentar e equipar o seu mais novo animal de estimação!", "petNotOwned": "Não é o dono desta mascote.", "mountNotOwned": "Não tens esta montada.", "feedPet": "Alimentar o(a) <%= name %> com <%= text %>?", @@ -87,8 +87,8 @@ "petsReleased": "Mascotes libertados.", "mountsAndPetsReleased": "Montadas e mascotes libertados", "mountsReleased": "Montarias libertadas", - "welcomeStable": "Bem-Vindo ao Estábulo!", - "welcomeStableText": "Bem-Vindo ao Estábulo! Eu sou o Matt, o Mestre de Bestas. Toda vez que você completar uma tarefa terá uma chance aleatória de receber um ovo ou poção de chocar para eclodir mascotes. Sempre que chocar um animal de estimação, ele irá aparecer aqui! Clique na imagem do Mascote para adicionar ao seu avatar. Alimente-os com a comida e eles se tornarão fortes montarias.", + "welcomeStable": "Bem-Vindo às suas mascotes e montarias!", + "welcomeStableText": "Bem-Vindo ao Estábulo! Eu sou o Matt, o Mestre das Bestas. Sempre que completar uma tarefa terá uma chance aleatória de receber um ovo ou poção de chocar para eclodir mascotes. Sempre que chocar um animal de estimação, ele irá aparecer aqui! Clique na imagem do Mascote para o adicionar ao seu avatar. Alimente-os com a comida e eles tornar-se-ão fortes montarias.", "petLikeToEat": "O que é que o meu animal de estimação gosta de comer?", "petLikeToEatText": "Mascotes crescerão não importa com o que você os alimentar, mas eles crescerão ainda mais rápido se você alimentá-los com a comida que eles preferem. Experimente até encontrar o padrão ou veja a resposta aqui:
https://habitica.fandom.com/pt-br/wiki/Food_Preferences", "filterByStandard": "Comum", @@ -115,5 +115,6 @@ "invalidAmount": "Quantidade inválida de comida, deve ser um número inteiro positivo", "filterByWacky": "Maluco", "jubilantGryphatrice": "Gryphatrice Radiante", - "veteranDragon": "Dragão Ancião" + "veteranDragon": "Dragão Ancião", + "veteranCactus": "Cato Ancião" } diff --git a/website/common/locales/pt_BR/faq.json b/website/common/locales/pt_BR/faq.json index 6bcc75e10d..4cac55cf2a 100644 --- a/website/common/locales/pt_BR/faq.json +++ b/website/common/locales/pt_BR/faq.json @@ -246,5 +246,7 @@ "contentAnswer53": "A Loja de Personalização estará ao lado das demais lojas do Menu.", "contentQuestion6": "O que acontecerá com outros eventos sazonais, como Habitoween, Dia da Mentira e Aniversário?", "contentAnswer02": "Novas Missões de Mascotes, Missões de Poções Mágicas de Eclosão e Poções Mágicas de Eclosão serão lançadas durante esta nova programação!", - "contentAnswer01": "As Grandes Galas estão sendo estendidas para permanecerem ativas durante toda a temporada, junto com todos os equipamentos de Classe, personalizações de Avatar e outros itens exclusivos da estação." + "contentAnswer01": "As Grandes Galas estão sendo estendidas para permanecerem ativas durante toda a temporada, junto com todos os equipamentos de Classe, personalizações de Avatar e outros itens exclusivos da estação.", + "contentQuestion1": "Por que o Habitica está fazendo essas mudanças?", + "contentAnswer12": "Os jogadores terão mais facilidade para completar suas coleções com os itens sendo lançados em um cronograma mais previsível." } diff --git a/website/common/locales/pt_BR/pets.json b/website/common/locales/pt_BR/pets.json index ebee43ea33..790cb168c4 100644 --- a/website/common/locales/pt_BR/pets.json +++ b/website/common/locales/pt_BR/pets.json @@ -115,5 +115,6 @@ "tooMuchFood": "Você está tentando dar muita comida para seu Mascote, ação cancelada", "notEnoughFood": "Você não tem comida suficiente", "jubilantGryphatrice": "Grifatriz Jubilante", - "veteranDragon": "Dragão Veterano" + "veteranDragon": "Dragão Veterano", + "veteranCactus": "Cacto Veterano" } diff --git a/website/common/locales/pt_BR/questscontent.json b/website/common/locales/pt_BR/questscontent.json index deb395e39f..82939ad6a0 100644 --- a/website/common/locales/pt_BR/questscontent.json +++ b/website/common/locales/pt_BR/questscontent.json @@ -765,7 +765,7 @@ "QuestPinkMarbleUnlockText": "Habilita a compra de Poções de Eclosão de Mármore Rosa pelo Mercado.", "questPinkMarbleUnlockText": "Desbloqueia Poções de Eclosão de Pérola Negra para compra no Mercado.", "questFungiRageEffect": "Uma névoa emana do Cogumelo Cabisbaixo e cerca seu grupo, deixando todos cabisbaixos e reprimindo sua magia. Os pontos de Mana do grupo são reduzidos!", - "questFungiNotes": "Tem sido uma primavera chuvosa em Habitica e o solo ao redor dos estábulos está lamacento e cheio de poças. Você percebe que alguns cogumelos começaram a crescer ao longo das paredes e cercas de madeira do estábulo. Há uma névoa pairando por todo lugar que impede o sol de aparecer e isso é um pouco desanimador.

Dos limites da névoa você vê surgir o contorno do Piadista, nem um pouco saltitante como de costume.

\"Eu esperava trazer para todo mundo algumas encantadoras Poções Mágicas de Eclosão do Reino dos Fungos... Para que vocês pudessem manter seus amigos cogumelos do meu dia especial, o Primeiro de Abril, para sempre\", ele diz, sua expressão alarmantemente séria. \"Mas esta névoa fria está realmente entrando na minha mente, fazendo com que eu me sinta cansado e triste demais para trabalhar na minha mágica habitual.\"

\"Ah, não, sinto muito por ouvir isso\", você diz, percebendo seu próprio humor passando a tornar-se cada vez mais melancólico. \"Esta névoa está realmente deixando o dia sombrio. Eu me pergunto de onde veio…\"

Um estrondo baixo ecoa pelos campos e você nota um contorno emergindo da névoa. Você se espanta ao deparar-se com uma criatura gigante e cabisbaixa em forma de cogumelo... E a névoa parece estar emanando dela.

\"Ahá!\", diz o Piadista, \"Eu acho que este champignon gigante pode ser a razão de toda a nossa tristeza. Vamos ver se conseguimos trazer um pouco de alegria para o nosso amigo aqui - e para nós mesmos!\"", + "questFungiNotes": "Tem sido uma primavera chuvosa em Habitica e o solo ao redor dos estábulos está lamacento e cheio de poças. Você nota que alguns cogumelos começaram a crescer ao longo das paredes e cercas de madeira do estábulo. Há uma névoa pairando por todo lugar, impedindo o sol de aparecer, e isso é um pouco desanimador.

Dos limites da névoa você vê surgir o contorno do Piadista, nem um pouco saltitante como de costume.

\"Eu esperava trazer para todo mundo algumas adoráveis Poções Mágicas de Eclosão do Reino dos Fungos... Para que vocês pudessem manter seus amigos cogumelos do meu dia especial, o Primeiro de Abril, para sempre\", ele diz, sua expressão alarmantemente séria. \"Mas esta névoa fria está realmente enevoando minha mente, fazendo com que eu me sinta cansado e triste demais para trabalhar na minha mágica habitual.\"

\"Ah, não, sinto muito por ouvir isso\", você diz, percebendo seu próprio desânimo tornar-se cada vez mais intenso. \"Esta névoa está realmente deixando o dia sombrio. Eu me pergunto de onde veio…\"

Um estrondo baixo ecoa pelos campos e você nota um contorno emergindo da névoa. Você se espanta ao deparar-se com uma gigante e cabisbaixa criatura em forma de cogumelo... E a névoa parece estar emanando dela.

\"Ahá!\", diz o Piadista, \"Eu acredito que este champignon gigante pode ser a razão de toda a nossa tristeza. Vamos ver se conseguimos trazer um pouco de alegria para o nosso amigo aqui - e para nós mesmos!\"", "questFungiText": "O Cogumelo Cabisbaixo", "questFungiBoss": "Cogumelo Cabisbaixo", "questFungiRageTitle": "Névoa do Cogumelo Cabisbaixo", diff --git a/website/common/locales/uk/quests.json b/website/common/locales/uk/quests.json index cac602a169..5f60cd02eb 100644 --- a/website/common/locales/uk/quests.json +++ b/website/common/locales/uk/quests.json @@ -52,33 +52,33 @@ "questAlreadyUnderway": "Ваша команда вже приймає участь у квесті. Спробуйте пізніше, коли він закінчиться.", "questAlreadyAccepted": "Ви вже прийняли запрошення на квест.", "noActiveQuestToLeave": "No active quest to leave", - "questLeaderCannotLeaveQuest": "Лідер квесту не може покинути його", + "questLeaderCannotLeaveQuest": "Власник квесту не може покинути квест", "notPartOfQuest": "Ви не берете участь у цьому квесті", "youAreNotOnQuest": "Ви не берете участь в квесті", "noActiveQuestToAbort": "Немає активного квесту, який можна перервати.", - "onlyLeaderAbortQuest": "Тільки лідер групи або квесту може перервати його.", + "onlyLeaderAbortQuest": "Тільки керівник групи або власник квесту може перервати його.", "questAlreadyRejected": "Ви вже відхилили запрошення на квест.", "cantCancelActiveQuest": "Ви не можете скасувати активний квест, скористайтеся функцією переривання.", - "onlyLeaderCancelQuest": "Тільки лідер групи або квесту може відміняти його.", + "onlyLeaderCancelQuest": "Тільки керівник групи або власник квесту може відмінити його.", "questNotPending": "Немає квесту, котрий можна розпочати.", - "questOrGroupLeaderOnlyStartQuest": "Тільки лідер групи або квесту може почати його", + "questOrGroupLeaderOnlyStartQuest": "Тільки керівник групи або власник квесту може почати його", "loginIncentiveQuest": "Щоб розблокувати цей квест, заходьте в Habitica на протязі <%= count %> днів!", "loginReward": "<%= count %> відвідувань", "questBundles": "Набори квестів зі знижкою", - "noQuestToStart": "Завітайте до \"> магазину квестів, щоб знайти нові сувої!", + "noQuestToStart": "Завітайте до \"> Магазину квестів, щоб знайти нові сувої!", "pendingDamage": "<%= damage %> очікувана шкода", "pendingDamageLabel": "очікувана шкода", - "bossHealth": "<%= currentHealth %> / <%= maxHealth %> ОЗ", + "bossHealth": "<%= currentHealth %> / <%= maxHealth %> Здоров'я", "rageAttack": "Люта атака:", "bossRage": "<%= currentRage %> / <%= maxRage %> Лють", - "rageStrikes": "Удари люті", - "questOwner": "Лідер квесту", + "rageStrikes": "Лютий урар", + "questOwner": "Власник квесту", "cancelQuest": "Скасувати квест", "backToSelection": "Повернутися до вибору квесту", "yourQuests": "Ваші квести", "selectQuestModal": "Оберіть квест", "newItem": "Новий предмет", - "ownerOnly": "Тільки для лідера квесту", + "ownerOnly": "Тільки для власника", "tavernBossTired": "Бос <%= bossName %> намагається вивільнити <%= rageName %>, але втома не дозволяє це зробити.", "chatQuestCancelled": "<%= username %> скасував(-ла) квест <%= questName %>.", "chatQuestAborted": "<%= username %> перервав(-ла) квест <%= questName %>.", diff --git a/website/common/locales/uk/settings.json b/website/common/locales/uk/settings.json index 9e39eaea9d..8eeb4a99e1 100644 --- a/website/common/locales/uk/settings.json +++ b/website/common/locales/uk/settings.json @@ -1,8 +1,8 @@ { "settings": "Налаштування", "language": "Мова", - "americanEnglishGovern": "У разі невідповідності в перекладі, американська англійська версія є головною.", - "helpWithTranslation": "Ви зацікавлені в допомозі з перекладом Habitica? Чудово! Перейдіть до Habitica's Weblate site!", + "americanEnglishGovern": "У разі розбіжностей в перекладі, версія американською англійською є головною.", + "helpWithTranslation": "Ви зацікавлені в допомозі з перекладом Habitica? Чудово! Навідайтесь до проєкту Habitica's Weblate site!", "stickyHeader": "Закріпити заголовок", "newTaskEdit": "Відкривати нові завдання у режимі редагування", "dailyDueDefaultView": "Налаштуйте Щоденні завдання у належній вкладці за замовчуванням", diff --git a/website/common/locales/uk/tasks.json b/website/common/locales/uk/tasks.json index 82316ef66f..de3c191ffa 100644 --- a/website/common/locales/uk/tasks.json +++ b/website/common/locales/uk/tasks.json @@ -40,30 +40,30 @@ "streakCounter": "Лічильник серії", "repeat": "Повторення", "repeats": "Спосіб повторення", - "repeatEvery": "Повторювати кожен", - "repeatOn": "Повторювати по", + "repeatEvery": "Повторювати кожні", + "repeatOn": "Повторювати в", "day": "День", - "days": "Днів", - "restoreStreak": "Відрегулюйте серію", + "days": "Дні(-в)", + "restoreStreak": "Зкоректувати серію", "resetStreak": "Скинути серію", "todo": "Завдання", "todos": "Завдання", - "todosDesc": "Завдання потрібно виконати лише раз. Додавайте підзавдання, щоб підвищити винагороду за виконання.", + "todosDesc": "Завдання потрібно виконати лише раз. Додайте список підзавдань, щоб збільшити винагороду за його виконання.", "dueDate": "Виконати до", "remaining": "Активні", - "complete": "Виконані", + "complete": "Виконано", "complete2": "Завершені", "today": "Сьогодні", - "dueIn": "Виконати <%= dueIn %>", + "dueIn": "Виконати до <%= dueIn %>", "due": "Поточні", - "notDue": "Інші", + "notDue": "Не сьогодні", "grey": "Сірі", "score": "Рахунок", "reward": "Нагорода", "rewards": "Нагороди", - "rewardsDesc": "Нагороди - це чудовий спосіб використовувати Habitica й виконувати задачі. Спробуй додати кілька прямо зараз!", + "rewardsDesc": "Нагороди – чудовий спосіб використовувати Habitica й виконувати завдання. Спробуйте додати кілька прямо зараз!", "gold": "Золото", - "silver": "Срібло (100 монет срібла = 1 золото)", + "silver": "Срібло (100 срібла = 1 золото)", "price": "Ціна", "tags": "Ярлики", "editTags": "Редагувати", @@ -71,7 +71,7 @@ "editTags2": "Редагувати теги", "toRequired": "Вам слід правильно вказати значення «to»", "startDate": "Дата початку", - "streaks": "Досягнення за серію", + "streaks": "Досягнення Серії", "streakName": "Досягнень за серію: <%= count %>", "streakText": "Виконано 21-денних серій щоденних завдань: <%= count %>", "streakSingular": "Серійник", @@ -136,7 +136,7 @@ "tomorrow": "Завтра", "addNotes": "Додайте нотатки", "addATitle": "Додайте назву", - "adjustCounter": "Відрегулювати лічильник", + "adjustCounter": "Зкоректувати лічильник", "counter": "Лічильник", "resetCounter": "Скинути лічильник", "editTagsText": "Редагувати ярлики", diff --git a/website/common/locales/zh/backgrounds.json b/website/common/locales/zh/backgrounds.json index 439cbd6e72..634f4952fc 100644 --- a/website/common/locales/zh/backgrounds.json +++ b/website/common/locales/zh/backgrounds.json @@ -214,7 +214,7 @@ "backgroundStormyRooftopsNotes": "从暴风屋顶上慢慢爬过。", "backgroundWindyAutumnText": "刮风的秋天", "backgroundWindyAutumnNotes": "在刮风的秋天中追赶落叶。", - "incentiveBackgrounds": "简约背景套装", + "incentiveBackgrounds": "基础背景套装", "backgroundVioletText": "紫罗兰境", "backgroundVioletNotes": "充满生气的紫罗兰境。", "backgroundBlueText": "蓝色", @@ -872,5 +872,10 @@ "backgroundShellGateNotes": "穿过装饰着珊瑚的贝壳门。", "backgroundShellGateText": "贝壳门", "backgrounds072024": "第122组:2024年7月发布", - "backgroundRiverBottomText": "河底" + "backgroundRiverBottomText": "河底", + "backgroundRiverBottomNotes": "探索河床。", + "monthlyBackgrounds": "每月背景", + "backgrounds082024": "第123组:2024年8月发布", + "backgroundSavannaText": "朦胧草原", + "backgroundSavannaNotes": "徒步穿越朦胧的草原。" } diff --git a/website/common/locales/zh/character.json b/website/common/locales/zh/character.json index 96e677902a..22894f6805 100644 --- a/website/common/locales/zh/character.json +++ b/website/common/locales/zh/character.json @@ -189,5 +189,10 @@ "notEnoughGold": "金币不足。", "chatCastSpellPartyTimes": "<%= username %>对队伍使用了<%= times %>次<%= spell %>。", "chatCastSpellUserTimes": "<%= username %>对<%= target %>使用了<%= times %>次<%= spell %>。", - "nextReward": "下次登录奖励" + "nextReward": "下次登录奖励", + "skins": "皮肤", + "titleHaircolor": "发色", + "titleFacialHair": "胡须", + "customizations": "自定义", + "titleHairbase": "发型" } diff --git a/website/common/locales/zh/content.json b/website/common/locales/zh/content.json index f32bc7d860..66cc836a9a 100644 --- a/website/common/locales/zh/content.json +++ b/website/common/locales/zh/content.json @@ -376,5 +376,15 @@ "hatchingPotionPinkMarble": "粉色大理石", "hatchingPotionTeaShop": "茶馆", "hatchingPotionRoseGold": "玫瑰金", - "hatchingPotionFungi": "蘑菇" + "hatchingPotionFungi": "蘑菇", + "questEggGiraffeText": "长颈鹿", + "questEggGiraffeMountText": "长颈鹿", + "questEggGiraffeAdjective": "一只卓越的", + "questEggChameleonText": "变色龙", + "questEggChameleonMountText": "变色龙", + "questEggChameleonAdjective": "一只混乱的", + "hatchingPotionKoi": "锦鲤", + "questEggCrabText": "螃蟹", + "questEggCrabMountText": "螃蟹", + "questEggCrabAdjective": "一只微不足道的" } diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 0bb7fcdd38..c183ff85cc 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -5,7 +5,7 @@ "groupBy": "按<%= type %>分组", "classBonus": "(这件物品与你的职业相匹配,因此可获得1.5倍的额外属性加成。)", "classArmor": "职业护甲", - "featuredset": "精选套装<%= name %>", + "featuredset": "精选套装:<%= name %>", "mysterySets": "神秘套装", "gearNotOwned": "您尚未拥有此物品。", "noGearItemsOfType": "你尚未获得过此类物品。", @@ -3124,5 +3124,22 @@ "weaponArmoirePottersWheelNotes": "在这个转轮上拉制一些黏土,制作一个碗或一个杯子或一个花瓶或一个略有不同的碗。如果幸运的话,在你创作时可能会有幽灵造访!增加<%= per %>点感知。魔法宝箱:陶工套装(4/4)。", "armorArmoirePottersApronNotes": "你带着干活的工具有备而来。幸亏你穿了这条围裙。它有口袋!增加<%= str %>点力量。魔法宝箱:陶工套装(1/4)。", "backMystery202405Text": "镀金龙翼", - "backMystery202405Notes": "这双华丽的翅膀闪耀着纯金的光芒,却又轻如羽毛。没有属性加成。2024年5月订阅者物品。" + "backMystery202405Notes": "这双华丽的翅膀闪耀着纯金的光芒,却又轻如羽毛。没有属性加成。2024年5月订阅者物品。", + "eyewearMystery202406Notes": "尽量避免让一帮爱管闲事的孩子和他们会说话的狗把你的面具摘下来。没有属性加成。订阅者物品。2024年6月订阅者物品。", + "shieldArmoireBuoyantBeachBallNotes": "已经有太多的球在空中飞舞了吗?这里有一个可以让你放心地放下、滚动、一遍又一遍地弹起...... 增加<%= str %>点力量。魔法宝箱:海滨套装(4/4)。", + "weaponSpecialSummer2024RogueText": "海蛞蝓三叉戟", + "weaponSpecialSummer2024WarriorNotes": "一些脱落的鲨鱼牙齿变成了武器,能够从任何方向造成伤害。增加<%= str %>点力量。2024 年夏季限量版装备。", + "weaponSpecialSummer2024MageText": "海葵魔杖", + "weaponSpecialSummer2024WarriorText": "鲸鲨齿切割机", + "weaponSpecialSummer2024MageNotes": "这些可怕的触手可以同时分散、偏转和引导魔法。增加<%= int %>点智力和<%= per %>点感知。2024 年夏季限量版装备。", + "weaponSpecialSummer2024HealerText": "海螺法杖", + "weaponSpecialSummer2024HealerNotes": "你会惊奇地发现,这根法杖末端的外壳竟然如此坚硬。增加<%= int %>点智力。2024 年夏季限量版装备。", + "armorMystery202407Text": "和蔼可亲的美西螈套装", + "armorMystery202407Notes": "甩动粉红色的尾巴,在湖泊和运河中游动吧!没有属性加成。2024年7月订阅者物品。", + "armorMystery202406Notes": "以时尚和炫目的方式纠缠你的敌人!没有属性加成。2024年6月订阅者物品。", + "armorMystery202406Text": "幻影海盗套装", + "armorArmoireYellowStripedSwimsuitText": "黄色条纹泳衣", + "armorArmoireBlueStripedSwimsuitText": "蓝色条纹泳衣", + "shieldArmoireBuoyantBeachBallText": "沙滩球", + "eyewearMystery202406Text": "幻影海盗面具" } diff --git a/website/common/locales/zh/generic.json b/website/common/locales/zh/generic.json index 71f26dd6f6..2a1ca6079d 100644 --- a/website/common/locales/zh/generic.json +++ b/website/common/locales/zh/generic.json @@ -238,5 +238,6 @@ "general": "一般", "mutePlayer": "屏蔽", "shadowMute": "隐形屏蔽", - "playerReportModalBody": "您只能举报违反<%= firstLinkStart %>社区准则<%= linkEnd %>和/或<%= secondLinkStart %>服务条款<%= linkEnd %>的玩家。提交虚假举报是违反Habitica社区准则的行为。" + "playerReportModalBody": "您只能举报违反<%= firstLinkStart %>社区准则<%= linkEnd %>和/或<%= secondLinkStart %>服务条款<%= linkEnd %>的玩家。提交虚假举报是违反Habitica社区准则的行为。", + "titleCustomizations": "自定义" } diff --git a/website/common/locales/zh/limited.json b/website/common/locales/zh/limited.json index 06b3891fad..12d7533938 100644 --- a/website/common/locales/zh/limited.json +++ b/website/common/locales/zh/limited.json @@ -157,25 +157,25 @@ "spring2019AmberMageSet": "琥珀(法师)", "spring2019OrchidWarriorSet": "兰花(战士)", "june2018": "2018年6月", - "fall2019RavenSet": "渡鸦(战士)", + "fall2019RavenSet": "渡鸦(战士)", "fall2019LichSet": "巫妖(医者)", "fall2019CyclopsSet": "独眼巨人(法师)", "fall2019OperaticSpecterSet": "歌剧幽灵(盗贼)", "september2018": "2018年9月", "september2017": "2017年9月", - "winter2020LanternSet": "灯笼(盗贼)", + "winter2020LanternSet": "灯笼(盗贼)", "winter2020WinterSpiceSet": "冬季香料(医者)", "winter2020CarolOfTheMageSet": "法师的颂歌(法师)", "winter2020EvergreenSet": "常青树(战士)", - "spring2020LapisLazuliRogueSet": "青金石(盗贼)", + "spring2020LapisLazuliRogueSet": "青金石(盗贼)", "spring2020IrisHealerSet": "鸢尾花(医者)", "spring2020PuddleMageSet": "水洼(法师)", "spring2020BeetleWarriorSet": "独角仙(战士)", - "summer2020CrocodileRogueSet": "鳄鱼(盗贼)", + "summer2020CrocodileRogueSet": "鳄鱼(盗贼)", "summer2020RainbowTroutWarriorSet": "虹鳟鱼(战士)", "summer2020OarfishMageSet": "桨鱼(法师)", "summer2020SeaGlassHealerSet": "海玻璃(医者)", - "fall2020TwoHeadedRogueSet": "双头(盗贼)", + "fall2020TwoHeadedRogueSet": "双头(盗贼)", "fall2020ThirdEyeMageSet": "第三只眼(法师)", "fall2020DeathsHeadMothHealerSet": "鬼脸天蛾(医者)", "fall2020WraithWarriorSet": "幽灵(战士)", @@ -210,15 +210,15 @@ "winter2022StockingWarriorSet": "长袜(战士)", "winter2022PomegranateMageSet": "石榴(法师)", "winter2022IceCrystalHealerSet": "冰晶(医者)", - "spring2022MagpieRogueSet": "喜鹊(盗贼)", + "spring2022MagpieRogueSet": "喜鹊(盗贼)", "spring2022RainstormWarriorSet": "暴风雨(战士)", "spring2022ForsythiaMageSet": "连翘花(法师)", "spring2022PeridotHealerSet": "橄榄石(医者)", - "summer2022CrabRogueSet": "螃蟹 (盗贼)", + "summer2022CrabRogueSet": "螃蟹 (盗贼)", "summer2022WaterspoutWarriorSet": "水龙卷 (战士)", "summer2022MantaRayMageSet": "蝠鲼(法师)", "summer2022AngelfishHealerSet": "天使鱼(医者)", - "gemSaleHow": "在<%= eventStartMonth %><%= eventStartOrdinal %>至<%= eventEndOrdinal %>期间,只需像往常一样购买任意宝石捆绑包,你的账户就会被存入促销赠送的宝石。这些多出来的宝石可用于消费、赠送或保存以供未来使用!", + "gemSaleHow": "在<%= eventStartMonth %><%= eventStartOrdinal %>至<%= eventEndOrdinal %>期间,只需像往常一样购买任意宝石捆绑包,你的账户就会被存入促销赠送的宝石。这些多出来的宝石可用于消费、赠送或保存以供未来使用!", "gemSaleLimitations": "此促销仅适用于限时活动期间。此活动从<%= eventStartMonth %><%= eventStartOrdinal %>美国东部时间上午8:00(12:00 UTC)开始,到<%= eventEndMonth %><%= eventEndOrdinal %>美国东部时间晚上8:00(00:00 UTC)结束。此促销优惠仅适用于为自己购买宝石。", "fall2022KappaRogueSet": "河童(盗贼)", "fall2022OrcWarriorSet": "兽人(战士)", @@ -228,7 +228,7 @@ "winter2023FairyLightsMageSet": "仙女灯(法师)", "winter2023CardinalHealerSet": "北美红雀(医者)", "winter2023RibbonRogueSet": "丝带(盗贼)", - "anniversaryLimitations": "本活动为限时活动,从美国东部时间1月30日上午8:00(13:00 UTC)开始,到美国东部时间2月8日晚上11:59(04:59 UTC)结束。在此期间可购买限定版欢沁狮鹫蛇和十种魔法孵化药水。“免费四件套”部分中列出的其他礼物将自动发送至礼物发送日前30天内的所有活跃账号。礼物发送后创建的账号将无法领取礼品。", + "anniversaryLimitations": "本活动为限时活动,从美国东部时间1月30日上午8:00(13:00 UTC)开始,到美国东部时间2月8日晚上11:59(04:59 UTC)结束。在此期间可购买限定版欢沁狮鹫蛇和十种魔法孵化药水。“免费四件套”部分中列出的其他礼物将自动发送至礼物发送日前30天内的所有活跃账号。礼物发送后创建的账号将无法领取礼品。", "anniversaryLimitedDates": "1月30日至2月8日", "limitedEvent": "限时活动", "celebrateAnniversary": "收下以下礼物和专属物品,庆祝Habitica的10岁生日!", @@ -275,5 +275,9 @@ "spring2024FluoriteWarriorSet": "萤石套装(战士)", "spring2024HibiscusMageSet": "木槿套装(法师)", "spring2024BluebirdHealerSet": "蓝鸲套装(医者)", - "spring2024MeltingSnowRogueSet": "融雪套装(盗贼)" + "spring2024MeltingSnowRogueSet": "融雪套装(盗贼)", + "summer2024WhaleSharkWarriorSet": "鲸鲨(战士)", + "summer2024SeaSnailHealerSet": "海螺(医者)", + "summer2024SeaAnemoneMageSet": "海葵(法师)", + "summer2024NudibranchRogueSet": "海蛞蝓(盗贼)" } diff --git a/website/common/locales/zh/loginincentives.json b/website/common/locales/zh/loginincentives.json index 78acb4d5aa..9b06305a65 100644 --- a/website/common/locales/zh/loginincentives.json +++ b/website/common/locales/zh/loginincentives.json @@ -8,7 +8,7 @@ "checkinEarned": "你的总签到次数又提高了!", "unlockedCheckInReward": "你解锁了一个签到奖励!", "checkinProgressTitle": "距离下一次的进度", - "incentiveBackgroundsUnlockedWithCheckins": "锁定的普通背景将通过每日签到解锁。", + "incentiveBackgroundsUnlockedWithCheckins": "更多普通背景将通过每日签到解锁。", "oneOfAllPetEggs": "基础宠物蛋每种各一枚", "twoOfAllPetEggs": "基础宠物蛋每种各两枚", "threeOfAllPetEggs": "基础宠物蛋每种各三枚", diff --git a/website/common/locales/zh/pets.json b/website/common/locales/zh/pets.json index e8fc0a0662..5d55064c6b 100644 --- a/website/common/locales/zh/pets.json +++ b/website/common/locales/zh/pets.json @@ -115,5 +115,6 @@ "tooMuchFood": "你给宠物喂得太多了,操作已取消", "notEnoughFood": "你没有足够的食物", "jubilantGryphatrice": "欢沁狮鹫蛇", - "veteranDragon": "退役军龙" + "veteranDragon": "退役军龙", + "veteranCactus": "退役仙人掌" } diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index a99aacdfd7..cd3b0110fe 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -497,7 +497,7 @@ "questMayhemMistiflying3DropShield": "俏皮彩虹信使的信件(副手装备)", "questMayhemMistiflying3DropWeapon": "俏皮彩虹信使的信件(主手装备)", "featheredFriendsText": "羽毛朋友副本包", - "featheredFriendsNotes": "包含“救命!鹰身女妖!”、“暗夜猫头鹰”和“掠食明天之鸟”。<%= date %>前可购买", + "featheredFriendsNotes": "包含副本 猫头鹰、鹦鹉、鹰宠物蛋:暗夜猫头鹰、救命!鹰身女妖!和 掠食明天之鸟 。", "questNudibranchText": "NowDo海兔的侵袭", "questNudibranchNotes": "在Habitica又度过了懒散的一天,你总算说服自己检查一下待办事项。紧挨着那些深红的任务,有一群明亮鲜艳的蓝色海兔。你简直入了迷!那蔚蓝的颜色使你那些最吓人的任务看起来也像最习以为常一样简单。你在一种狂热恍惚的状态中开始了工作,不眠不休地解决掉一个又一个任务……

直到@LilithofAlfheim 朝你泼了一桶冷水,你才醒了过来。“NowDo海兔把你浑身上下都蜇伤了!你得休息一下!”

你惊讶地发现,自己的皮肤红得和待办列表一样。“高产是一方面,”@beffymaroo 说,“但是你也得照顾自己的身体,赶紧的,弄走这些海兔!”", "questNudibranchCompletion": "随着@amadshade 的搓洗,最后一只NowDo海兔从一桩已完成的任务上滑落。但它们留下了一个布袋,你打开之后发现里面有一些金币和一些似乎是蛋的小椭球。", @@ -594,7 +594,7 @@ "questDysheartenerDropHippogriffMount": "希望天马(坐骑)", "dysheartenerArtCredit": "艺术作品由 @AnnDeLune 创作", "hugabugText": "拥抱昆虫副本包", - "hugabugNotes": "包含“严重的BUG”、“苦差事淤泥蜗牛”和“再见啦,蝴蝶”。<%= date %>前可购买", + "hugabugNotes": "包含“严重的BUG”、“苦差事淤泥蜗牛”和“再见啦,蝴蝶”。", "questSquirrelText": "狡猾的松鼠", "questSquirrelNotes": "你迷迷糊糊地起床,发现自己睡过头了!闹钟怎么没响?……闹钟的铃铛怎么被松果给卡住了?

你要做早饭,却发现烤面包机里塞满了松果。你去马厩准备把坐骑牵出来,却发现@Shtut 在那开不开锁了。他往锁孔里一瞄:“堵锁孔的那玩意儿是个松果吧?”

@randomdaisy 喊了起来:“哦,NO,我早知道我的宠物松鼠溜出来了,但是我没想到它们这么能惹祸!你能帮我赶在它们闯更多祸之前,把它们找回来吗?”

循着这些到处乱塞的橡果的踪迹,你抓住了这些任性的松鼠,由@Cantras 把它们安全送回家。但就在你觉得事情快搞定了时候,一个松果砸在了你的头盔上!你抬头看见一只巨大的松鼠怪兽,为了守卫一大堆被它认为是自己的种子而张牙舞爪。

“我的妈呀,”@randomdaisy 轻声说,“它一直都是保护财产的一把好手。咱们得小心行事!”你们全队集结完毕,准备对抗这场麻烦!", "questSquirrelCompletion": "你们用比较温柔的方式,和松鼠来了一把交易,念了些安抚性的咒术,成功把松鼠从囤积的东西上面哄走了,将它领回马厩,那边@Shtut 刚好把锁里的坚果搞出来。身旁的工作台上放了几个橡子。“这几个是松鼠蛋!或许你会出养几只不会老玩橡子的松鼠。”", @@ -635,7 +635,7 @@ "questVelociraptorBoss": "光速rap迅猛龙", "questVelociraptorDropVelociraptorEgg": "迅猛龙(宠物蛋)", "questVelociraptorUnlockText": "已解锁迅猛龙蛋,可在市场购买", - "mythicalMarvelsNotes": "包含“说服独角兽女王”、“火焰狮鹫”和“深度危险:海蛇冲撞!”。<%= date %>前可购买。", + "mythicalMarvelsNotes": "包含副本 独角兽、狮鹫 和 海蛇宠物蛋:说服独角兽女王、火焰狮鹫 和 深度危险:海蛇冲撞!", "mythicalMarvelsText": "神话奇迹副本包", "rockingReptilesNotes": "包含“鳄鱼的煽动:此刻更要紧的事”、“分心蛇”和“光速rap迅猛龙”。<%= date %>前可购买。", "rockingReptilesText": "摇摆爬虫副本包",