Compare commits
649 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8475fcddcc | |||
| a1535d286d | |||
| 3bcd82f6fe | |||
| 2ef33386f1 | |||
| fd8f144da0 | |||
| d44a984ee4 | |||
| ccde367a06 | |||
| 14106ec5bf | |||
| f24c501206 | |||
| 4de8e9a3fd | |||
| 171b09fbc6 | |||
| a7b3a560e8 | |||
| ec63ed8bba | |||
| 0a73a14bff | |||
| 1aef294646 | |||
| 6de5fed47a | |||
| 738221ea17 | |||
| 63f9304abf | |||
| a2287fc0c5 | |||
| 41782b2157 | |||
| e2385bd1fd | |||
| a8c93d96b1 | |||
| 8886082ebf | |||
| 12432bee91 | |||
| 551cbee92c | |||
| 07ae4134f3 | |||
| 8702a28bcc | |||
| 90e89791f3 | |||
| 20298d3dd5 | |||
| 2bfc41b1c3 | |||
| 016c8307df | |||
| 6ec8afeb84 | |||
| 0396114665 | |||
| 24e0462d1a | |||
| f1d0809d2d | |||
| c80de38572 | |||
| b4b9caed83 | |||
| dc15328e13 | |||
| 5917b1a0e1 | |||
| ebd41a3163 | |||
| 3fdfa231b7 | |||
| dc076b15a8 | |||
| 76feb1f8c5 | |||
| 6b22f51a66 | |||
| 704f44338b | |||
| 942f28466e | |||
| 733d3d5c01 | |||
| 35bc677f03 | |||
| cd274038b5 | |||
| 47df888060 | |||
| a491528f80 | |||
| 9e25feb22f | |||
| 0a8aa4630b | |||
| 1237c1c965 | |||
| cf484129a5 | |||
| 8130afcf33 | |||
| bbe496fda9 | |||
| e32cf5a581 | |||
| 5f67e223b8 | |||
| 13f2bf29f0 | |||
| a66320a35f | |||
| 93a77d0ad1 | |||
| 97c281cff6 | |||
| 81d53d9f9e | |||
| 597492539f | |||
| 9d3f4c605e | |||
| 0c6d9869e5 | |||
| 262e226e30 | |||
| 853de04cf9 | |||
| 0def89422b | |||
| c1572b278f | |||
| 096f382a70 | |||
| c268191470 | |||
| b711f35c11 | |||
| e0b3c0a378 | |||
| eb80692ddf | |||
| 79cfac27f8 | |||
| e49c7f6fb2 | |||
| 3f500ba488 | |||
| 740b96305e | |||
| c9ad41d625 | |||
| adbe0a01bc | |||
| a3afb4b998 | |||
| bbaae9b030 | |||
| 12f72d8c17 | |||
| ecf77dfd1d | |||
| 68d2e9b937 | |||
| 95c1cfe868 | |||
| 0bc39536d1 | |||
| a7ddeb7b89 | |||
| 06eba8c545 | |||
| f4267bf3da | |||
| 5484cf182c | |||
| 02f2347b9a | |||
| eb1c0fd4d8 | |||
| 5a4408c6ff | |||
| 3a16957d29 | |||
| db17a1ffad | |||
| 33c570217c | |||
| e9373142da | |||
| 6d1690ed1c | |||
| 599b97cec6 | |||
| 6fa3a6cecb | |||
| 6efd572065 | |||
| 3441016907 | |||
| 99666f899c | |||
| c9f80a1bb1 | |||
| e27a115721 | |||
| 9625a2612f | |||
| 1efb45a752 | |||
| f2f0dd6f06 | |||
| 08ddaa213e | |||
| 2097dee792 | |||
| 079fcbe983 | |||
| 08fd972931 | |||
| d16db714a4 | |||
| b5d66b616d | |||
| d1f09d9dd1 | |||
| 7be2003991 | |||
| b313bf06cd | |||
| cb877e8866 | |||
| ee33484bfb | |||
| 51e3d247d0 | |||
| d94c76e95b | |||
| 243ffda643 | |||
| c327c5a7ca | |||
| ea7a029ef6 | |||
| 8e7f559745 | |||
| 0a413dde02 | |||
| 251ec388e5 | |||
| 2723394729 | |||
| 119f79bdc8 | |||
| ba764cd367 | |||
| f516006f54 | |||
| ab2436e34e | |||
| cf5169f3bb | |||
| 0f2157cc43 | |||
| e0d054eb14 | |||
| 5d294cffc6 | |||
| b61f408829 | |||
| 3cb9c43346 | |||
| bef8970070 | |||
| 2e7932a7be | |||
| 3ec7535709 | |||
| 3d582509c5 | |||
| e9de1e0961 | |||
| 0ae5442c53 | |||
| 517cff52d2 | |||
| 21ee4c431b | |||
| 7f9f43652d | |||
| 99ec04f3b8 | |||
| 25ecf0e07b | |||
| cdb1036762 | |||
| ce0b960578 | |||
| c60d570517 | |||
| 72fc7cc83b | |||
| e3200d15e7 | |||
| 04f30e0ebd | |||
| 02c3789b5d | |||
| 8d21fa09e4 | |||
| 9e027d937d | |||
| fc34012a09 | |||
| bb20e92bb0 | |||
| 9ed7d20a19 | |||
| a3a592039e | |||
| 82985d6a80 | |||
| 1403c48c0d | |||
| 3e25342012 | |||
| 0ef7d1fdba | |||
| e066ad3ac8 | |||
| 6e0f7137a1 | |||
| fad404da8d | |||
| 818c76597f | |||
| 908a2db558 | |||
| 7df995436b | |||
| ccda342db9 | |||
| 2edc8662ad | |||
| d342f87489 | |||
| e29a568f2a | |||
| e5f19a6405 | |||
| fb529f0d2b | |||
| 21d1df3802 | |||
| 9951ec5740 | |||
| cc0e5adf3a | |||
| b05541b68c | |||
| 06e734f44a | |||
| 8dc17f57b6 | |||
| 95b7fc4f05 | |||
| 041e32aec8 | |||
| 93771bc54d | |||
| e7949204fe | |||
| d0464ef12e | |||
| 096ebf230a | |||
| c26ff95352 | |||
| 988e624ec3 | |||
| 0905e7edd3 | |||
| 41e2a17ad2 | |||
| 01c6f63c0c | |||
| 4bb2147657 | |||
| b8bfee0eb5 | |||
| 2a37614688 | |||
| c66ba0cc17 | |||
| d6283b1b32 | |||
| 3cfb3042fa | |||
| 00ecaf7a0d | |||
| f53aaf6060 | |||
| 85cacdfbfe | |||
| af1956cc84 | |||
| 40e79ac282 | |||
| a5cb8f6deb | |||
| 7007af70f2 | |||
| 7e865623de | |||
| 73d308dc01 | |||
| f444fd280b | |||
| fa52606fca | |||
| 849fcff20e | |||
| 706ada8ff7 | |||
| fc46c98336 | |||
| d98fd66f57 | |||
| 0c76fd3b09 | |||
| c4e23bdd7a | |||
| f0407a2051 | |||
| 3c61e848a6 | |||
| 4712204c82 | |||
| 40422f1d03 | |||
| 4ea2cf1fd9 | |||
| ca6728cc16 | |||
| a8ef3e22f0 | |||
| 3f631b5937 | |||
| 090e5eea31 | |||
| 93e88e0d06 | |||
| bd0b10180d | |||
| d608fa2cfa | |||
| fba7b6dc0c | |||
| 14fe4f3c68 | |||
| cbb3d9bb86 | |||
| 782f542035 | |||
| e71e5ca5be | |||
| b8ae9f236c | |||
| 31026a77ac | |||
| 3679d31a29 | |||
| a3d452ab2a | |||
| 78a6fd4c70 | |||
| d6a6104e1e | |||
| 0fc13c4db3 | |||
| 97f672eafe | |||
| 11cad2ddc7 | |||
| 2dbc9d8560 | |||
| 1b174cd4cf | |||
| 88afd5f341 | |||
| 666907fd6a | |||
| 0d41768634 | |||
| 1d21f73e25 | |||
| 3fc4dc5272 | |||
| 9681a8333e | |||
| 4f5d8f8df7 | |||
| a4961a71fe | |||
| 86c32ee136 | |||
| 2f8ffae81c | |||
| ec028bc34e | |||
| befed9560e | |||
| 902e31bf0c | |||
| 140dc5184f | |||
| 054594da4d | |||
| 15b0817745 | |||
| 8866cf227b | |||
| 32afadb0e4 | |||
| dbdb1af078 | |||
| 401ae6581e | |||
| c7c90826bb | |||
| 8266edb94d | |||
| c48cf07dca | |||
| 121af97f78 | |||
| 82fb62ac84 | |||
| 030a23aea2 | |||
| 46ff43af2b | |||
| da4b35903a | |||
| f54917bf03 | |||
| 60f00d7e6d | |||
| 941fd0eb34 | |||
| 3fe439a6d9 | |||
| 9a6aaa80c8 | |||
| dbe5fecb25 | |||
| 682a012e27 | |||
| 92231e6b4c | |||
| 4586d51818 | |||
| e786a2572a | |||
| e2c73c5c41 | |||
| a57a157ebf | |||
| 33ecf36bf0 | |||
| 18797162a0 | |||
| cbd8301c03 | |||
| 3c8533b230 | |||
| 1672456fba | |||
| 319bd70015 | |||
| 02d541e4fc | |||
| c9bf5a1c1a | |||
| ea52fb72b4 | |||
| ec1864dce2 | |||
| 96e8bfe469 | |||
| 43889aefb0 | |||
| b674d2366f | |||
| cecd7118be | |||
| 5e19526b55 | |||
| 76db47a83d | |||
| d6a721d577 | |||
| 9eb02f9bdb | |||
| a0886f5d04 | |||
| 3db3c06528 | |||
| f94c42b4fa | |||
| 29965dfc72 | |||
| 9ed094de56 | |||
| 7ffec31fde | |||
| 2911e65059 | |||
| c36d274867 | |||
| 00ce51961d | |||
| d300480cf9 | |||
| e24fa5381b | |||
| 6959b1836f | |||
| cd70eb0666 | |||
| 7cb92c773c | |||
| 624535c22a | |||
| 3cb9ef066b | |||
| 1cfeb9642c | |||
| b378b183af | |||
| b6af401d07 | |||
| e74a6ffffe | |||
| af9e7d9cf0 | |||
| 1197d85620 | |||
| 93cde287d9 | |||
| 039b57dee6 | |||
| 0036d85928 | |||
| f639b30cf4 | |||
| 373714c2ae | |||
| 3e805409b2 | |||
| 2d5b9c28ff | |||
| ca13953708 | |||
| 77dbe63c28 | |||
| d885f08aeb | |||
| 823bd945ca | |||
| 3f82d41f90 | |||
| eeb19579fb | |||
| 1ab98ddf85 | |||
| e8e864203d | |||
| 3a88c1df9f | |||
| 567402e276 | |||
| aacf65f51b | |||
| e5d8911eb4 | |||
| a57a162b8e | |||
| 5b2330e2c8 | |||
| e8af8096e0 | |||
| 7da80a0818 | |||
| d47e56e696 | |||
| 6dfbdc09b0 | |||
| 50125fa2b9 | |||
| 986516e0d6 | |||
| 2380c3c61d | |||
| e4a6003223 | |||
| 7657ab2c88 | |||
| e9fc738496 | |||
| 4250330412 | |||
| b4c471cd05 | |||
| 03f81b8e33 | |||
| 370f25a0a7 | |||
| f3bab6436f | |||
| 1753cbe26d | |||
| 8f15b544d5 | |||
| 35466fb767 | |||
| 22dcbf6b85 | |||
| 9629cfce81 | |||
| c1054fc3bb | |||
| bfbcdfc3b7 | |||
| 4a79576de0 | |||
| ad3f11728e | |||
| 079b45a3a4 | |||
| f4f7ceb54c | |||
| abfd132a2a | |||
| ce8fd55d78 | |||
| a318819eb2 | |||
| f49052a66b | |||
| f8695f8101 | |||
| 07fe34fefd | |||
| 0f9e4e37be | |||
| 393587fa62 | |||
| beb1c5fd4c | |||
| 523bb7ce4d | |||
| a27f6c1c75 | |||
| a227c85097 | |||
| 4b466a9889 | |||
| 99b42679f5 | |||
| 484ad8bb86 | |||
| ff5d529bdf | |||
| cc6871d80a | |||
| 7252fe47a8 | |||
| a99b19dbb3 | |||
| 8165491d9b | |||
| 9f1e8751ae | |||
| 68a36b0960 | |||
| 8dadd9dcb1 | |||
| 3f6b61ae7e | |||
| d56a006a1a | |||
| d6a03d17c7 | |||
| 9524050e21 | |||
| 3204855710 | |||
| 43b578a8f5 | |||
| ded4b65f58 | |||
| a1a10ed410 | |||
| 4faf0f416f | |||
| 2e6c188d62 | |||
| 5e12f8abc9 | |||
| 2bb898ee8f | |||
| 093f2a29d5 | |||
| 799a3de587 | |||
| 018fc44b03 | |||
| b788ba5c58 | |||
| 5ba12c7bfb | |||
| 8a1a17a271 | |||
| de334b1b59 | |||
| 53b94a9c5c | |||
| 6649767072 | |||
| 39d725762b | |||
| 17e1eacc2b | |||
| 702056e9c0 | |||
| 793201524a | |||
| 25cc887426 | |||
| 7f1d2b50f6 | |||
| 656e7087fc | |||
| 2a79a581e0 | |||
| 8e702b0cd4 | |||
| 6645a1fc5e | |||
| 292389fb82 | |||
| 4fe56cc9c2 | |||
| 483193dc14 | |||
| c75f4ab403 | |||
| 8c1dd853f9 | |||
| 300c08b243 | |||
| 39ea4c313f | |||
| 7e93905819 | |||
| 4499c3e0fc | |||
| 5f8ae8e26e | |||
| 95891885c1 | |||
| 775f49b2fc | |||
| 55ef0310ff | |||
| 5330955c0d | |||
| d4b771ddf8 | |||
| 04d9e1365d | |||
| 94871082a6 | |||
| df4f8728f3 | |||
| 7646c156ad | |||
| 7b7e4f9fa0 | |||
| 1dde38340e | |||
| 0641655738 | |||
| 2ab98d891b | |||
| a57108e4c9 | |||
| 4e4394fc9c | |||
| bbadbdfc1c | |||
| 7f0f41d9f8 | |||
| 650681fcb3 | |||
| b4bd129385 | |||
| c281b35e05 | |||
| 9306eb46c6 | |||
| 4b7ba57839 | |||
| 0ec8aa7ced | |||
| 3a1f900402 | |||
| be0254304e | |||
| f0b3176cd6 | |||
| 3d297bd2a6 | |||
| 2fece57a4a | |||
| db5749b92b | |||
| a6146ddba4 | |||
| c1ac43b332 | |||
| 6d3ce09c41 | |||
| 0a63d0efab | |||
| 0ad1b4cf77 | |||
| 5a8a1a067e | |||
| 7da9cc61a0 | |||
| 105e695568 | |||
| a2e6cdb9cc | |||
| 7fe0c0e0a5 | |||
| 99a599e66a | |||
| 741ec3f462 | |||
| 8a5cb47ca6 | |||
| 7dbe23abbf | |||
| 93ef9b4092 | |||
| 3bd3dc9dc9 | |||
| 793f17d3f8 | |||
| 9b41108f6d | |||
| f765234fd1 | |||
| 94b4f254b2 | |||
| bd8b884d1f | |||
| 54a080ac32 | |||
| 51d1c012d6 | |||
| b7e7827555 | |||
| dcfd0f73ef | |||
| 6d6a10aacd | |||
| 47742f2f83 | |||
| 2959fb274a | |||
| 7538978f9f | |||
| ade59b1195 | |||
| e8348d47ee | |||
| 0f3ec0c0ce | |||
| 0f18b1dd1a | |||
| 2ed381e59b | |||
| 4778fe3f0e | |||
| 326a8d9e0c | |||
| a411104230 | |||
| ddec97099b | |||
| 0c5ad71932 | |||
| de279e33de | |||
| a0dd797174 | |||
| 841ea175e6 | |||
| 8e8cde5578 | |||
| 378f199a6d | |||
| 8b6918e738 | |||
| 1c4e9113ed | |||
| 0a208d9948 | |||
| d26a8912fd | |||
| cca61359f8 | |||
| 69c1effe2b | |||
| 8c77346688 | |||
| 22b93fedff | |||
| 4796651095 | |||
| 3c141b9e63 | |||
| f6a2d4a8ae | |||
| 250fb0ae33 | |||
| b7eb9e07e5 | |||
| 9fa414b3a3 | |||
| d3e1e65d82 | |||
| 30b67bfb2e | |||
| 0aef4e52e4 | |||
| 73845b1bc1 | |||
| f93e6983c8 | |||
| 28bbcb59a8 | |||
| 04d55687e9 | |||
| 431480f751 | |||
| ea8e17592d | |||
| 9bf0338869 | |||
| dd7c3dae74 | |||
| fbfa8a310c | |||
| e3aef1bda0 | |||
| b75c01c6c1 | |||
| dbfbda6d32 | |||
| 5da61ffd75 | |||
| 8094580e79 | |||
| 93fd208c09 | |||
| 19dc8dec0f | |||
| 3ae59f1ec7 | |||
| 1fe2f895d3 | |||
| 42230379f8 | |||
| fb5a492c7f | |||
| 595a01f040 | |||
| 500a0a84dc | |||
| 45be4dd6ea | |||
| 41ff2cb444 | |||
| f42013d91b | |||
| f2bf7c7dbf | |||
| aecf063c55 | |||
| 772bbaf09d | |||
| 2f81b4324a | |||
| c4162a5910 | |||
| 40e8e1573c | |||
| 8ae0f64b4d | |||
| c8469cb1a3 | |||
| f0f90a3653 | |||
| e89076af62 | |||
| f42928ca44 | |||
| 432b6bf2cd | |||
| 7f47ce0fbf | |||
| 1a4eef9817 | |||
| 9c7e2131a6 | |||
| 271ed1f080 | |||
| 30e40fa58d | |||
| 1866d1ccf8 | |||
| e8391638fa | |||
| 0cea9d255b | |||
| b088a529f2 | |||
| e4f301deda | |||
| 6387b4f844 | |||
| 05edec4492 | |||
| 2ccbbfcea8 | |||
| 378f5922b9 | |||
| 17d066fe9d | |||
| b6de9d2448 | |||
| 222f1afd24 | |||
| 2706bdf5aa | |||
| 560b6714f9 | |||
| 31f3a08945 | |||
| 25e54f9632 | |||
| 475217ff27 | |||
| f5155039cf | |||
| 671d3652e3 | |||
| 86040fbc93 | |||
| 9206be3c64 | |||
| 695e0c4206 | |||
| b2426c5a14 | |||
| e158933ae4 | |||
| de6005bdac | |||
| 83b24ffa19 | |||
| 6015e96f15 | |||
| df0d4b38b6 | |||
| 45ed5f3748 | |||
| fba2f5330f | |||
| f35fb3879b | |||
| caaaf3381d | |||
| d3a97946e3 | |||
| b0c78734ca | |||
| b2b5ab714b | |||
| c570a69b87 | |||
| 2ac1610173 | |||
| f6e72627c4 | |||
| 5f43d8ac2b | |||
| fe6a26bd87 | |||
| 5cc2e6fe6a | |||
| c4db75b585 | |||
| c0ae6eca18 | |||
| 878242d8fd | |||
| e6e93fa2c2 | |||
| 666107e135 | |||
| 1868f60948 | |||
| 6f464b884e | |||
| a008f5a745 | |||
| 9165e2cd6a | |||
| 825ea5297f | |||
| 6db7f99a3b | |||
| b50e23ca2c | |||
| 703c3d91b3 | |||
| 83a05d870c | |||
| 4f20972292 | |||
| 1b35d4983a | |||
| 452dc77dff | |||
| 1783b11745 | |||
| 74eeae6eee | |||
| 3a7cd3c997 | |||
| b7f6ffa058 | |||
| e1a1e13b5d | |||
| 9cbb87ed25 | |||
| 11bca78f43 | |||
| b6418bc755 | |||
| 122a5085f9 | |||
| cd2b6ab78b | |||
| 9b2804063b | |||
| 7a617346b8 | |||
| 02fa9ed4b9 | |||
| 833991ba34 | |||
| ae65b6f992 | |||
| 88488c112c | |||
| 8313dfccc8 | |||
| e240d6c3f0 | |||
| bbfa81e0c3 |
@@ -14,7 +14,6 @@ before_script:
|
||||
- sleep 5
|
||||
script:
|
||||
- npm run $TEST
|
||||
- if [ $COVERAGE ]; then ./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js; fi
|
||||
env:
|
||||
global:
|
||||
- DISABLE_REQUEST_LOGGING=true
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Habitica [](https://travis-ci.org/HabitRPG/habitica) [](https://codeclimate.com/github/HabitRPG/habitrpg) [](https://coveralls.io/github/HabitRPG/habitica?branch=develop) [](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE) [](https://www.codetriage.com/habitrpg/habitica)
|
||||
Habitica [](https://travis-ci.org/HabitRPG/habitica) [](https://codeclimate.com/github/HabitRPG/habitrpg) [](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE) [](https://www.codetriage.com/habitrpg/habitica)
|
||||
===============
|
||||
|
||||
[](https://greenkeeper.io/)
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/* eslint-disable no-console */
|
||||
const MIGRATION_NAME = '20190731_naming_day';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import { model as User } from '../../../website/server/models/user';
|
||||
|
||||
const progressCount = 1000;
|
||||
let count = 0;
|
||||
|
||||
async function updateUser (user) {
|
||||
count++;
|
||||
|
||||
let set;
|
||||
let push;
|
||||
const inc = {
|
||||
'items.food.Cake_Base': 1,
|
||||
'items.food.Cake_CottonCandyBlue': 1,
|
||||
'items.food.Cake_CottonCandyPink': 1,
|
||||
'items.food.Cake_Desert': 1,
|
||||
'items.food.Cake_Golden': 1,
|
||||
'items.food.Cake_Red': 1,
|
||||
'items.food.Cake_Shade': 1,
|
||||
'items.food.Cake_Skeleton': 1,
|
||||
'items.food.Cake_White': 1,
|
||||
'items.food.Cake_Zombie': 1,
|
||||
'achievements.habiticaDays': 1,
|
||||
};
|
||||
|
||||
if (user && user.items && user.items.gear && user.items.gear.owned && typeof user.items.gear.owned.body_special_namingDay2018 !== 'undefined') {
|
||||
set = { migration: MIGRATION_NAME };
|
||||
} else if (user && user.items && user.items.gear && user.items.gear.owned && typeof user.items.gear.owned.head_special_namingDay2017 !== 'undefined') {
|
||||
set = { migration: MIGRATION_NAME, 'items.gear.owned.body_special_namingDay2018': false };
|
||||
push = { pinnedItems: { type: 'marketGear', path: 'gear.flat.body_special_namingDay2018', _id: uuid() }};
|
||||
} else if (user && user.items && user.items.pets && typeof user.items.pets['Gryphon-RoyalPurple'] !== 'undefined') {
|
||||
set = { migration: MIGRATION_NAME, 'items.gear.owned.head_special_namingDay2017': false };
|
||||
push = { pinnedItems: { type: 'marketGear', path: 'gear.flat.head_special_namingDay2017', _id: uuid() }};
|
||||
} else if (user && user.items && user.items.mounts && typeof user.items.mounts['Gryphon-RoyalPurple'] !== 'undefined') {
|
||||
set = { migration: MIGRATION_NAME, 'items.pets.Gryphon-RoyalPurple': 5 };
|
||||
} else {
|
||||
set = { migration: MIGRATION_NAME, 'items.mounts.Gryphon-RoyalPurple': true };
|
||||
}
|
||||
|
||||
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
|
||||
|
||||
if (push) {
|
||||
return await User.update({ _id: user._id }, { $set: set, $inc: inc, $push: push }).exec();
|
||||
} else {
|
||||
return await User.update({ _id: user._id }, { $set: set, $inc: inc }).exec();
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = async function processUsers () {
|
||||
let query = {
|
||||
migration: { $ne: MIGRATION_NAME },
|
||||
'auth.timestamps.loggedin': { $gt: new Date('2019-07-01') },
|
||||
};
|
||||
|
||||
const fields = {
|
||||
_id: 1,
|
||||
items: 1,
|
||||
};
|
||||
|
||||
while (true) { // eslint-disable-line no-constant-condition
|
||||
const users = await User // eslint-disable-line no-await-in-loop
|
||||
.find(query)
|
||||
.limit(250)
|
||||
.sort({_id: 1})
|
||||
.select(fields)
|
||||
.lean()
|
||||
.exec();
|
||||
|
||||
if (users.length === 0) {
|
||||
console.warn('All appropriate users found and modified.');
|
||||
console.warn(`\n${count} users processed\n`);
|
||||
break;
|
||||
} else {
|
||||
query._id = {
|
||||
$gt: users[users.length - 1]._id,
|
||||
};
|
||||
}
|
||||
|
||||
await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop
|
||||
}
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-console */
|
||||
const MIGRATION_NAME = 'mystery_items_201907';
|
||||
const MYSTERY_ITEMS = ['head_mystery_201907', 'armor_mystery_201907', 'eyewear_mystery_201907'];
|
||||
const MIGRATION_NAME = 'mystery_items_201908';
|
||||
const MYSTERY_ITEMS = ['armor_mystery_201908', 'headAccessory_mystery_201908'];
|
||||
import { model as User } from '../../website/server/models/user';
|
||||
import { model as UserNotification } from '../../website/server/models/userNotification';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "4.105.1",
|
||||
"version": "4.108.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
@@ -365,14 +365,6 @@
|
||||
"resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz",
|
||||
"integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w=="
|
||||
},
|
||||
"@types/duplexify": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz",
|
||||
"integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==",
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"@types/events": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
|
||||
@@ -4728,8 +4720,7 @@
|
||||
"get-stream": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
|
||||
"optional": true
|
||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
|
||||
},
|
||||
"got": {
|
||||
"version": "8.3.2",
|
||||
@@ -4809,7 +4800,6 @@
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
|
||||
"integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"p-finally": "^1.0.0"
|
||||
}
|
||||
@@ -5338,7 +5328,6 @@
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
|
||||
"integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"get-proxy": "^2.0.0",
|
||||
"isurl": "^1.0.0-alpha5",
|
||||
@@ -5350,7 +5339,6 @@
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
||||
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"safe-buffer": "^5.0.1"
|
||||
}
|
||||
@@ -5631,9 +5619,9 @@
|
||||
"integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
|
||||
},
|
||||
"chromedriver": {
|
||||
"version": "75.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-75.0.0.tgz",
|
||||
"integrity": "sha512-bUThqrWQn41agNxV58vT0uxUqDryhNKEcMiJ6Iu0KF8pDDH0vzlnlre9BRz+dO95cwoBAilgwQUx9ig91zIC/Q==",
|
||||
"version": "76.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-76.0.0.tgz",
|
||||
"integrity": "sha512-jGyqs0N+lMo9iaNQxGKNPiLJWb2L9s2rwbRr1jJeQ37n6JQ1+5YMGviv/Fx5Z08vBWYbAvrKEzFsuYf8ppl+lw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"del": "^4.1.1",
|
||||
@@ -6493,7 +6481,6 @@
|
||||
"version": "1.1.12",
|
||||
"resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
|
||||
"integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"ini": "^1.3.4",
|
||||
"proto-list": "~1.2.1"
|
||||
@@ -6768,159 +6755,6 @@
|
||||
"xtend": "~4.0.0"
|
||||
}
|
||||
},
|
||||
"coveralls": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.3.tgz",
|
||||
"integrity": "sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"growl": "~> 1.10.0",
|
||||
"js-yaml": "^3.11.0",
|
||||
"lcov-parse": "^0.0.10",
|
||||
"log-driver": "^1.2.7",
|
||||
"minimist": "^1.2.0",
|
||||
"request": "^2.86.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"dev": true
|
||||
},
|
||||
"aws-sign2": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
|
||||
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
|
||||
"dev": true
|
||||
},
|
||||
"caseless": {
|
||||
"version": "0.12.0",
|
||||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
||||
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
|
||||
"dev": true
|
||||
},
|
||||
"esprima": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
|
||||
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
|
||||
"dev": true
|
||||
},
|
||||
"form-data": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
|
||||
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"asynckit": "^0.4.0",
|
||||
"combined-stream": "^1.0.6",
|
||||
"mime-types": "^2.1.12"
|
||||
}
|
||||
},
|
||||
"growl": {
|
||||
"version": "1.10.5",
|
||||
"resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
|
||||
"integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
|
||||
"dev": true
|
||||
},
|
||||
"har-validator": {
|
||||
"version": "5.1.3",
|
||||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
|
||||
"integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ajv": "^6.5.5",
|
||||
"har-schema": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
|
||||
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"assert-plus": "^1.0.0",
|
||||
"jsprim": "^1.2.2",
|
||||
"sshpk": "^1.7.0"
|
||||
}
|
||||
},
|
||||
"js-yaml": {
|
||||
"version": "3.13.0",
|
||||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz",
|
||||
"integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"argparse": "^1.0.7",
|
||||
"esprima": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
|
||||
"dev": true
|
||||
},
|
||||
"oauth-sign": {
|
||||
"version": "0.9.0",
|
||||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
|
||||
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
|
||||
"dev": true
|
||||
},
|
||||
"qs": {
|
||||
"version": "6.5.2",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
|
||||
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
|
||||
"dev": true
|
||||
},
|
||||
"request": {
|
||||
"version": "2.88.0",
|
||||
"resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
|
||||
"integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"aws-sign2": "~0.7.0",
|
||||
"aws4": "^1.8.0",
|
||||
"caseless": "~0.12.0",
|
||||
"combined-stream": "~1.0.6",
|
||||
"extend": "~3.0.2",
|
||||
"forever-agent": "~0.6.1",
|
||||
"form-data": "~2.3.2",
|
||||
"har-validator": "~5.1.0",
|
||||
"http-signature": "~1.2.0",
|
||||
"is-typedarray": "~1.0.0",
|
||||
"isstream": "~0.1.2",
|
||||
"json-stringify-safe": "~5.0.1",
|
||||
"mime-types": "~2.1.19",
|
||||
"oauth-sign": "~0.9.0",
|
||||
"performance-now": "^2.1.0",
|
||||
"qs": "~6.5.2",
|
||||
"safe-buffer": "^5.1.2",
|
||||
"tough-cookie": "~2.4.3",
|
||||
"tunnel-agent": "^0.6.0",
|
||||
"uuid": "^3.3.2"
|
||||
}
|
||||
},
|
||||
"tough-cookie": {
|
||||
"version": "2.4.3",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
|
||||
"integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"psl": "^1.1.24",
|
||||
"punycode": "^1.4.1"
|
||||
}
|
||||
},
|
||||
"tunnel-agent": {
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
||||
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"safe-buffer": "^5.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"create-ecdh": {
|
||||
"version": "4.0.3",
|
||||
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
|
||||
@@ -7760,7 +7594,6 @@
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
|
||||
"integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"decompress-tar": "^4.0.0",
|
||||
"decompress-tarbz2": "^4.0.0",
|
||||
@@ -7775,8 +7608,7 @@
|
||||
"pify": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
|
||||
"optional": true
|
||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -7792,7 +7624,6 @@
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
|
||||
"integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"file-type": "^5.2.0",
|
||||
"is-stream": "^1.1.0",
|
||||
@@ -7802,8 +7633,7 @@
|
||||
"file-type": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
|
||||
"integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
|
||||
"optional": true
|
||||
"integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -7811,7 +7641,6 @@
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
|
||||
"integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"decompress-tar": "^4.1.0",
|
||||
"file-type": "^6.1.0",
|
||||
@@ -7823,8 +7652,7 @@
|
||||
"file-type": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
|
||||
"integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
|
||||
"optional": true
|
||||
"integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -7832,7 +7660,6 @@
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
|
||||
"integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"decompress-tar": "^4.1.1",
|
||||
"file-type": "^5.2.0",
|
||||
@@ -7842,8 +7669,7 @@
|
||||
"file-type": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
|
||||
"integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
|
||||
"optional": true
|
||||
"integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -7851,7 +7677,6 @@
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
|
||||
"integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"file-type": "^3.8.0",
|
||||
"get-stream": "^2.2.0",
|
||||
@@ -7862,14 +7687,12 @@
|
||||
"file-type": {
|
||||
"version": "3.9.0",
|
||||
"resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
|
||||
"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
|
||||
"optional": true
|
||||
"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
|
||||
},
|
||||
"get-stream": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
|
||||
"integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"object-assign": "^4.0.1",
|
||||
"pinkie-promise": "^2.0.0"
|
||||
@@ -7878,8 +7701,7 @@
|
||||
"pify": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
|
||||
"optional": true
|
||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -8317,8 +8139,7 @@
|
||||
"get-stream": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
|
||||
"optional": true
|
||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
|
||||
},
|
||||
"got": {
|
||||
"version": "7.1.0",
|
||||
@@ -9880,7 +9701,6 @@
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
|
||||
"integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"mime-db": "^1.28.0"
|
||||
}
|
||||
@@ -9889,7 +9709,6 @@
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
|
||||
"integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"ext-list": "^2.0.0",
|
||||
"sort-keys-length": "^1.0.0"
|
||||
@@ -10141,7 +9960,6 @@
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
|
||||
"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"pend": "~1.2.0"
|
||||
}
|
||||
@@ -10281,7 +10099,6 @@
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
|
||||
"integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"filename-reserved-regex": "^2.0.0",
|
||||
"strip-outer": "^1.0.0",
|
||||
@@ -10662,8 +10479,7 @@
|
||||
"fs-constants": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
|
||||
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
|
||||
"optional": true
|
||||
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
|
||||
},
|
||||
"fs-exists-sync": {
|
||||
"version": "0.1.0",
|
||||
@@ -10731,8 +10547,7 @@
|
||||
"ansi-regex": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
|
||||
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
|
||||
"optional": true
|
||||
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
|
||||
},
|
||||
"aproba": {
|
||||
"version": "1.2.0",
|
||||
@@ -10753,14 +10568,12 @@
|
||||
"balanced-match": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
|
||||
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
|
||||
"optional": true
|
||||
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
|
||||
},
|
||||
"brace-expansion": {
|
||||
"version": "1.1.11",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
||||
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"balanced-match": "^1.0.0",
|
||||
"concat-map": "0.0.1"
|
||||
@@ -10775,20 +10588,17 @@
|
||||
"code-point-at": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
|
||||
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
|
||||
"optional": true
|
||||
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
|
||||
},
|
||||
"concat-map": {
|
||||
"version": "0.0.1",
|
||||
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
||||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
|
||||
"optional": true
|
||||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
|
||||
},
|
||||
"console-control-strings": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
|
||||
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
|
||||
"optional": true
|
||||
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
@@ -10905,8 +10715,7 @@
|
||||
"inherits": {
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
|
||||
"optional": true
|
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
|
||||
},
|
||||
"ini": {
|
||||
"version": "1.3.5",
|
||||
@@ -10918,7 +10727,6 @@
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
|
||||
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"number-is-nan": "^1.0.0"
|
||||
}
|
||||
@@ -10933,7 +10741,6 @@
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
|
||||
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"brace-expansion": "^1.1.7"
|
||||
}
|
||||
@@ -10941,14 +10748,12 @@
|
||||
"minimist": {
|
||||
"version": "0.0.8",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
|
||||
"optional": true
|
||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
|
||||
},
|
||||
"minipass": {
|
||||
"version": "2.3.5",
|
||||
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
|
||||
"integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"safe-buffer": "^5.1.2",
|
||||
"yallist": "^3.0.0"
|
||||
@@ -10967,7 +10772,6 @@
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
||||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"minimist": "0.0.8"
|
||||
}
|
||||
@@ -11048,8 +10852,7 @@
|
||||
"number-is-nan": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
|
||||
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
|
||||
"optional": true
|
||||
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
|
||||
},
|
||||
"object-assign": {
|
||||
"version": "4.1.1",
|
||||
@@ -11061,7 +10864,6 @@
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"wrappy": "1"
|
||||
}
|
||||
@@ -11147,8 +10949,7 @@
|
||||
"safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
|
||||
"optional": true
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"safer-buffer": {
|
||||
"version": "2.1.2",
|
||||
@@ -11184,7 +10985,6 @@
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
|
||||
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"code-point-at": "^1.0.0",
|
||||
"is-fullwidth-code-point": "^1.0.0",
|
||||
@@ -11204,7 +11004,6 @@
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
|
||||
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^2.0.0"
|
||||
}
|
||||
@@ -11248,14 +11047,12 @@
|
||||
"wrappy": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
|
||||
"optional": true
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||
},
|
||||
"yallist": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
|
||||
"integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
|
||||
"optional": true
|
||||
"integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -11461,7 +11258,6 @@
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
|
||||
"integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"npm-conf": "^1.1.0"
|
||||
}
|
||||
@@ -11914,8 +11710,7 @@
|
||||
"graceful-readlink": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
|
||||
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
|
||||
"optional": true
|
||||
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
|
||||
},
|
||||
"gray-matter": {
|
||||
"version": "3.1.1",
|
||||
@@ -12425,8 +12220,7 @@
|
||||
"has-symbol-support-x": {
|
||||
"version": "1.4.2",
|
||||
"resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
|
||||
"integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
|
||||
"optional": true
|
||||
"integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
|
||||
},
|
||||
"has-symbols": {
|
||||
"version": "1.0.0",
|
||||
@@ -12437,7 +12231,6 @@
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
|
||||
"integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"has-symbol-support-x": "^1.4.1"
|
||||
}
|
||||
@@ -13586,8 +13379,7 @@
|
||||
"is-natural-number": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
|
||||
"integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
|
||||
"optional": true
|
||||
"integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg="
|
||||
},
|
||||
"is-negated-glob": {
|
||||
"version": "1.0.0",
|
||||
@@ -13625,13 +13417,12 @@
|
||||
"is-object": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
|
||||
"integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
|
||||
"optional": true
|
||||
"integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA="
|
||||
},
|
||||
"is-path-cwd": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz",
|
||||
"integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==",
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
|
||||
"integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"is-path-in-cwd": {
|
||||
@@ -14085,7 +13876,6 @@
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
|
||||
"integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"has-to-string-tag-x": "^1.2.0",
|
||||
"is-object": "^1.0.1"
|
||||
@@ -14834,23 +14624,6 @@
|
||||
"invert-kv": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"lcov-parse": {
|
||||
"version": "0.0.10",
|
||||
"resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
|
||||
"integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=",
|
||||
"dev": true
|
||||
},
|
||||
"lcov-result-merger": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz",
|
||||
"integrity": "sha512-vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"through2": "^2.0.3",
|
||||
"vinyl": "^2.1.0",
|
||||
"vinyl-fs": "^3.0.2"
|
||||
}
|
||||
},
|
||||
"lead": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
|
||||
@@ -17675,11 +17448,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"nodemailer": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.0.0.tgz",
|
||||
"integrity": "sha512-PMQJyLhoNAMoBU1hEh5aaUkpa/tcDNwzS7s7zow/myKfoEoZewMxUuWZqQ5yjYsAnvE484KSkYH5s6iPvcjhCg=="
|
||||
},
|
||||
"nodemon": {
|
||||
"version": "1.18.10",
|
||||
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz",
|
||||
@@ -17862,7 +17630,6 @@
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
|
||||
"integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"config-chain": "^1.1.11",
|
||||
"pify": "^3.0.0"
|
||||
@@ -18431,7 +18198,6 @@
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
|
||||
"integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"p-finally": "^1.0.0"
|
||||
}
|
||||
@@ -21072,8 +20838,7 @@
|
||||
"proto-list": {
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
|
||||
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
|
||||
"optional": true
|
||||
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk="
|
||||
},
|
||||
"proxy-addr": {
|
||||
"version": "2.0.4",
|
||||
@@ -22742,7 +22507,6 @@
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
|
||||
"integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"commander": "~2.8.1"
|
||||
},
|
||||
@@ -22751,7 +22515,6 @@
|
||||
"version": "2.8.1",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
|
||||
"integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"graceful-readlink": ">= 1.0.0"
|
||||
}
|
||||
@@ -23306,7 +23069,6 @@
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
|
||||
"integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"sort-keys": "^1.0.0"
|
||||
}
|
||||
@@ -23914,7 +23676,6 @@
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
|
||||
"integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"is-natural-number": "^4.0.1"
|
||||
}
|
||||
@@ -24274,7 +24035,6 @@
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
|
||||
"integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"bl": "^1.0.0",
|
||||
"buffer-alloc": "^1.2.0",
|
||||
@@ -24357,14 +24117,12 @@
|
||||
"temp-dir": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
|
||||
"integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
|
||||
"optional": true
|
||||
"integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0="
|
||||
},
|
||||
"tempfile": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
|
||||
"integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"temp-dir": "^1.0.0",
|
||||
"uuid": "^3.0.1"
|
||||
@@ -24828,8 +24586,7 @@
|
||||
"to-buffer": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
|
||||
"integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
|
||||
"optional": true
|
||||
"integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
|
||||
},
|
||||
"to-choices": {
|
||||
"version": "0.2.0",
|
||||
@@ -25205,7 +24962,6 @@
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
|
||||
"integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"buffer": "^5.2.1",
|
||||
"through": "^2.3.8"
|
||||
@@ -25215,7 +24971,6 @@
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"base64-js": "^1.0.2",
|
||||
"ieee754": "^1.1.4"
|
||||
@@ -25763,8 +25518,7 @@
|
||||
"url-to-options": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
|
||||
"integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
|
||||
"optional": true
|
||||
"integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k="
|
||||
},
|
||||
"url2": {
|
||||
"version": "1.0.4",
|
||||
@@ -26976,7 +26730,6 @@
|
||||
"version": "2.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
|
||||
"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"buffer-crc32": "~0.2.3",
|
||||
"fd-slicer": "~1.1.0"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "4.105.1",
|
||||
"version": "4.108.0",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@google-cloud/trace-agent": "^4.0.0",
|
||||
@@ -151,9 +151,8 @@
|
||||
"chai": "^4.1.2",
|
||||
"chai-as-promised": "^7.1.1",
|
||||
"chalk": "^2.4.1",
|
||||
"chromedriver": "^75.0.0",
|
||||
"chromedriver": "^76.0.0",
|
||||
"connect-history-api-fallback": "^1.1.0",
|
||||
"coveralls": "^3.0.3",
|
||||
"cross-spawn": "^6.0.5",
|
||||
"eslint": "^4.19.1",
|
||||
"eslint-config-habitrpg": "^4.0.0",
|
||||
@@ -177,7 +176,6 @@
|
||||
"karma-sourcemap-loader": "^0.3.7",
|
||||
"karma-spec-reporter": "0.0.32",
|
||||
"karma-webpack": "^3.0.0",
|
||||
"lcov-result-merger": "^3.0.0",
|
||||
"mocha": "^5.1.1",
|
||||
"monk": "^6.0.6",
|
||||
"nightwatch": "^1.0.16",
|
||||
|
||||
@@ -58,7 +58,7 @@ async function _deleteHabiticaData (user, email) {
|
||||
}
|
||||
|
||||
async function _processEmailAddress (email) {
|
||||
const emailRegex = new RegExp(`^${email}`, 'i');
|
||||
const emailRegex = new RegExp(`^${email}$`, 'i');
|
||||
const users = await User.find({
|
||||
$or: [
|
||||
{'auth.local.email': emailRegex},
|
||||
|
||||
@@ -1232,7 +1232,7 @@ describe('cron', () => {
|
||||
cron({user, tasksByType, daysMissed, analytics});
|
||||
|
||||
expect(user.history.exp).to.have.lengthOf(1);
|
||||
expect(user.history.exp[0].value).to.equal(150);
|
||||
expect(user.history.exp[0].value).to.equal(25);
|
||||
});
|
||||
|
||||
it('increments perfect day achievement if all (at least 1) due dailies were completed', () => {
|
||||
|
||||
@@ -12,6 +12,7 @@ import {
|
||||
SPAM_MIN_EXEMPT_CONTRIB_LEVEL,
|
||||
TAVERN_ID,
|
||||
} from '../../../../../website/server/models/group';
|
||||
import { CHAT_FLAG_FROM_SHADOW_MUTE } from '../../../../../website/common/script/constants';
|
||||
import { v4 as generateUUID } from 'uuid';
|
||||
import { getMatchesByWordArray } from '../../../../../website/server/libs/stringUtils';
|
||||
import bannedWords from '../../../../../website/server/libs/bannedWords';
|
||||
@@ -81,6 +82,10 @@ describe('POST /chat', () => {
|
||||
});
|
||||
|
||||
describe('mute user', () => {
|
||||
afterEach(() => {
|
||||
member.update({'flags.chatRevoked': false});
|
||||
});
|
||||
|
||||
it('returns an error when chat privileges are revoked when sending a message to a public guild', async () => {
|
||||
const userWithChatRevoked = await member.update({'flags.chatRevoked': true});
|
||||
await expect(userWithChatRevoked.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage})).to.eventually.be.rejected.and.eql({
|
||||
@@ -89,6 +94,129 @@ describe('POST /chat', () => {
|
||||
message: t('chatPrivilegesRevoked'),
|
||||
});
|
||||
});
|
||||
|
||||
it('does not error when chat privileges are revoked when sending a message to a private guild', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Private Guild',
|
||||
type: 'guild',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
const privateGuildMemberWithChatsRevoked = members[0];
|
||||
await privateGuildMemberWithChatsRevoked.update({'flags.chatRevoked': true});
|
||||
|
||||
const message = await privateGuildMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
|
||||
it('does not error when chat privileges are revoked when sending a message to a party', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Party',
|
||||
type: 'party',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
const privatePartyMemberWithChatsRevoked = members[0];
|
||||
await privatePartyMemberWithChatsRevoked.update({'flags.chatRevoked': true});
|
||||
|
||||
const message = await privatePartyMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
});
|
||||
|
||||
describe('shadow-mute user', () => {
|
||||
beforeEach(() => {
|
||||
sandbox.spy(email, 'sendTxn');
|
||||
sandbox.stub(IncomingWebhook.prototype, 'send');
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
sandbox.restore();
|
||||
member.update({'flags.chatShadowMuted': false});
|
||||
});
|
||||
|
||||
it('creates a chat with flagCount already set and notifies mods when sending a message to a public guild', async () => {
|
||||
const userWithChatShadowMuted = await member.update({'flags.chatShadowMuted': true});
|
||||
const message = await userWithChatShadowMuted.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage});
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(CHAT_FLAG_FROM_SHADOW_MUTE);
|
||||
|
||||
// Email sent to mods
|
||||
await sleep(0.5);
|
||||
expect(email.sendTxn).to.be.calledOnce;
|
||||
expect(email.sendTxn.args[0][1]).to.eql('shadow-muted-post-report-to-mods');
|
||||
|
||||
// Slack message to mods
|
||||
expect(IncomingWebhook.prototype.send).to.be.calledOnce;
|
||||
/* eslint-disable camelcase */
|
||||
expect(IncomingWebhook.prototype.send).to.be.calledWith({
|
||||
text: `@${member.auth.local.username} / ${member.profile.name} posted while shadow-muted`,
|
||||
attachments: [{
|
||||
fallback: 'Shadow-Muted Message',
|
||||
color: 'danger',
|
||||
author_name: `@${member.auth.local.username} ${member.profile.name} (${member.auth.local.email}; ${member._id})`,
|
||||
title: 'Shadow-Muted Post in Test Guild',
|
||||
title_link: `${BASE_URL}/groups/guild/${groupWithChat.id}`,
|
||||
text: testMessage,
|
||||
mrkdwn_in: [
|
||||
'text',
|
||||
],
|
||||
}],
|
||||
});
|
||||
/* eslint-enable camelcase */
|
||||
});
|
||||
|
||||
it('creates a chat with zero flagCount when sending a message to a private guild', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Private Guild',
|
||||
type: 'guild',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
const userWithChatShadowMuted = members[0];
|
||||
await userWithChatShadowMuted.update({'flags.chatShadowMuted': true});
|
||||
|
||||
const message = await userWithChatShadowMuted.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(0);
|
||||
});
|
||||
|
||||
it('creates a chat with zero flagCount when sending a message to a party', async () => {
|
||||
const { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Party',
|
||||
type: 'party',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
const userWithChatShadowMuted = members[0];
|
||||
await userWithChatShadowMuted.update({'flags.chatShadowMuted': true});
|
||||
|
||||
const message = await userWithChatShadowMuted.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(0);
|
||||
});
|
||||
|
||||
it('creates a chat with zero flagCount when non-shadow-muted user sends a message to a public guild', async () => {
|
||||
const message = await member.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage});
|
||||
expect(message.message.id).to.exist;
|
||||
expect(message.message.flagCount).to.eql(0);
|
||||
});
|
||||
});
|
||||
|
||||
context('banned word', () => {
|
||||
@@ -235,6 +363,7 @@ describe('POST /chat', () => {
|
||||
|
||||
afterEach(() => {
|
||||
sandbox.restore();
|
||||
user.update({'flags.chatRevoked': false});
|
||||
});
|
||||
|
||||
it('errors and revokes privileges when chat message contains a banned slur', async () => {
|
||||
@@ -274,11 +403,6 @@ describe('POST /chat', () => {
|
||||
error: 'NotAuthorized',
|
||||
message: t('chatPrivilegesRevoked'),
|
||||
});
|
||||
|
||||
// @TODO: The next test should not depend on this. We should reset the user test in a beforeEach
|
||||
// Restore chat privileges to continue testing
|
||||
user.flags.chatRevoked = false;
|
||||
await user.update({'flags.chatRevoked': false});
|
||||
});
|
||||
|
||||
it('does not allow slurs in private groups', async () => {
|
||||
@@ -327,10 +451,6 @@ describe('POST /chat', () => {
|
||||
error: 'NotAuthorized',
|
||||
message: t('chatPrivilegesRevoked'),
|
||||
});
|
||||
|
||||
// Restore chat privileges to continue testing
|
||||
members[0].flags.chatRevoked = false;
|
||||
await members[0].update({'flags.chatRevoked': false});
|
||||
});
|
||||
|
||||
it('errors when slur is typed in mixed case', async () => {
|
||||
@@ -345,42 +465,6 @@ describe('POST /chat', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('does not error when sending a message to a private guild with a user with revoked chat', async () => {
|
||||
let { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Private Guild',
|
||||
type: 'guild',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
let privateGuildMemberWithChatsRevoked = members[0];
|
||||
await privateGuildMemberWithChatsRevoked.update({'flags.chatRevoked': true});
|
||||
|
||||
let message = await privateGuildMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
|
||||
it('does not error when sending a message to a party with a user with revoked chat', async () => {
|
||||
let { group, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Party',
|
||||
type: 'party',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
let privatePartyMemberWithChatsRevoked = members[0];
|
||||
await privatePartyMemberWithChatsRevoked.update({'flags.chatRevoked': true});
|
||||
|
||||
let message = await privatePartyMemberWithChatsRevoked.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
});
|
||||
|
||||
it('creates a chat', async () => {
|
||||
const newMessage = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage});
|
||||
const groupMessages = await user.get(`/groups/${groupWithChat._id}/chat`);
|
||||
@@ -486,35 +570,55 @@ describe('POST /chat', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('notifies other users of new messages for a guild', async () => {
|
||||
let message = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage});
|
||||
let memberWithNotification = await member.get('/user');
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(memberWithNotification.newMessages[`${groupWithChat._id}`]).to.exist;
|
||||
expect(memberWithNotification.notifications.find(n => {
|
||||
return n.type === 'NEW_CHAT_MESSAGE' && n.data.group.id === groupWithChat._id;
|
||||
})).to.exist;
|
||||
});
|
||||
|
||||
it('notifies other users of new messages for a party', async () => {
|
||||
let { group, groupLeader, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Test Party',
|
||||
type: 'party',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
context('chat notifications', () => {
|
||||
beforeEach(() => {
|
||||
member.update({newMessages: {}, notifications: []});
|
||||
});
|
||||
|
||||
let message = await groupLeader.post(`/groups/${group._id}/chat`, { message: testMessage});
|
||||
let memberWithNotification = await members[0].get('/user');
|
||||
it('notifies other users of new messages for a guild', async () => {
|
||||
let message = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
|
||||
let memberWithNotification = await member.get('/user');
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(memberWithNotification.newMessages[`${group._id}`]).to.exist;
|
||||
expect(memberWithNotification.notifications.find(n => {
|
||||
return n.type === 'NEW_CHAT_MESSAGE' && n.data.group.id === group._id;
|
||||
})).to.exist;
|
||||
expect(message.message.id).to.exist;
|
||||
expect(memberWithNotification.newMessages[`${groupWithChat._id}`]).to.exist;
|
||||
expect(memberWithNotification.notifications.find(n => {
|
||||
return n.type === 'NEW_CHAT_MESSAGE' && n.data.group.id === groupWithChat._id;
|
||||
})).to.exist;
|
||||
});
|
||||
|
||||
it('notifies other users of new messages for a party', async () => {
|
||||
let { group, groupLeader, members } = await createAndPopulateGroup({
|
||||
groupDetails: {
|
||||
name: 'Test Party',
|
||||
type: 'party',
|
||||
privacy: 'private',
|
||||
},
|
||||
members: 1,
|
||||
});
|
||||
|
||||
let message = await groupLeader.post(`/groups/${group._id}/chat`, { message: testMessage });
|
||||
let memberWithNotification = await members[0].get('/user');
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(memberWithNotification.newMessages[`${group._id}`]).to.exist;
|
||||
expect(memberWithNotification.notifications.find(n => {
|
||||
return n.type === 'NEW_CHAT_MESSAGE' && n.data.group.id === group._id;
|
||||
})).to.exist;
|
||||
});
|
||||
|
||||
it('does not notify other users of a new message that is already hidden from shadow-muting', async () => {
|
||||
await user.update({'flags.chatShadowMuted': true});
|
||||
let message = await user.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage });
|
||||
let memberWithNotification = await member.get('/user');
|
||||
|
||||
await user.update({'flags.chatShadowMuted': false});
|
||||
|
||||
expect(message.message.id).to.exist;
|
||||
expect(memberWithNotification.newMessages[`${groupWithChat._id}`]).to.not.exist;
|
||||
expect(memberWithNotification.notifications.find(n => {
|
||||
return n.type === 'NEW_CHAT_MESSAGE' && n.data.group.id === groupWithChat._id;
|
||||
})).to.not.exist;
|
||||
});
|
||||
});
|
||||
|
||||
context('Spam prevention', () => {
|
||||
@@ -533,7 +637,7 @@ describe('POST /chat', () => {
|
||||
});
|
||||
|
||||
it('contributor should not receive spam alert', async () => {
|
||||
let userSocialite = await member.update({'contributor.level': SPAM_MIN_EXEMPT_CONTRIB_LEVEL, 'flags.chatRevoked': false});
|
||||
let userSocialite = await member.update({'contributor.level': SPAM_MIN_EXEMPT_CONTRIB_LEVEL});
|
||||
|
||||
// Post 1 more message than the spam limit to ensure they do not reach the limit
|
||||
for (let i = 0; i < SPAM_MESSAGE_LIMIT + 1; i++) {
|
||||
|
||||
@@ -105,16 +105,22 @@ describe('PUT /heroes/:heroId', () => {
|
||||
|
||||
it('updates chatRevoked flag', async () => {
|
||||
let hero = await generateUser();
|
||||
|
||||
await user.put(`/hall/heroes/${hero._id}`, {
|
||||
flags: {chatRevoked: true},
|
||||
});
|
||||
|
||||
await hero.sync();
|
||||
|
||||
expect(hero.flags.chatRevoked).to.eql(true);
|
||||
});
|
||||
|
||||
it('updates chatShadowMuted flag', async () => {
|
||||
let hero = await generateUser();
|
||||
await user.put(`/hall/heroes/${hero._id}`, {
|
||||
flags: {chatShadowMuted: true},
|
||||
});
|
||||
await hero.sync();
|
||||
expect(hero.flags.chatShadowMuted).to.eql(true);
|
||||
});
|
||||
|
||||
it('updates contributor level', async () => {
|
||||
let hero = await generateUser({
|
||||
contributor: {level: 5},
|
||||
|
||||
@@ -93,15 +93,6 @@ describe('POST /tasks/:taskId/assign/:memberId', () => {
|
||||
expect(syncedTask).to.exist;
|
||||
});
|
||||
|
||||
it('sends a message to the group when a user claims a task', async () => {
|
||||
await member.post(`/tasks/${task._id}/assign/${member._id}`);
|
||||
|
||||
let updateGroup = await user.get(`/groups/${guild._id}`);
|
||||
|
||||
expect(updateGroup.chat[0].text).to.equal(t('userIsClamingTask', {username: member.profile.name, task: task.text}));
|
||||
expect(updateGroup.chat[0].uuid).to.equal('system');
|
||||
});
|
||||
|
||||
it('assigns a task to a user', async () => {
|
||||
await user.post(`/tasks/${task._id}/assign/${member._id}`);
|
||||
|
||||
|
||||
@@ -131,10 +131,12 @@ describe('getTaskClasses getter', () => {
|
||||
up: {
|
||||
bg: 'task-good-control-bg',
|
||||
inner: 'task-good-control-inner-habit',
|
||||
icon: 'task-good-control-icon',
|
||||
},
|
||||
down: {
|
||||
bg: 'task-disabled-habit-control-bg',
|
||||
inner: 'task-disabled-habit-control-inner',
|
||||
icon: 'task-good-control-icon',
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
@@ -153,7 +153,7 @@ describe('shared.ops.scoreTask', () => {
|
||||
it('does not give a streak achievement for a streak of zero', () => {
|
||||
let task = generateDaily({ userId: ref.afterUser._id, text: 'some daily', streak: -1 });
|
||||
scoreTask({ user: ref.afterUser, task, direction: 'up' });
|
||||
expect(ref.afterUser.achievements.streak).to.be.undefined;
|
||||
expect(ref.afterUser.achievements.streak).to.equal(0);
|
||||
});
|
||||
|
||||
it('does not remove a streak achievement when unticking a Daily gives a streak of zero', () => {
|
||||
|
||||
@@ -1,78 +1,36 @@
|
||||
.promo_armoire_backgrounds_201907 {
|
||||
.promo_armoire_backgrounds_201908 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -776px 0px;
|
||||
background-position: -313px 0px;
|
||||
width: 423px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_glass_watery_potions {
|
||||
.promo_farm_friends_bundle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -776px -148px;
|
||||
width: 423px;
|
||||
background-position: 0px -223px;
|
||||
width: 420px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_mystery_201907 {
|
||||
.promo_mystery_201908 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -776px -444px;
|
||||
background-position: -421px -223px;
|
||||
width: 282px;
|
||||
height: 144px;
|
||||
}
|
||||
.promo_orcas {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -376px -286px;
|
||||
width: 219px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_seafoam {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -313px -473px;
|
||||
width: 425px;
|
||||
height: 148px;
|
||||
}
|
||||
.promo_seasonal_shop {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -596px -286px;
|
||||
width: 162px;
|
||||
height: 132px;
|
||||
}
|
||||
.promo_splashy_pals_bundle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -776px -296px;
|
||||
width: 423px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_splashy_skins {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -286px;
|
||||
width: 375px;
|
||||
height: 186px;
|
||||
}
|
||||
.customize-option.promo_splashy_skins {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -25px -301px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.promo_summer_splash_2019 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -367px 0px;
|
||||
width: 408px;
|
||||
height: 186px;
|
||||
}
|
||||
.promo_take_this {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -1059px -444px;
|
||||
background-position: -313px -148px;
|
||||
width: 96px;
|
||||
height: 69px;
|
||||
}
|
||||
.promo_unconventional_armor {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -371px;
|
||||
width: 180px;
|
||||
height: 180px;
|
||||
}
|
||||
.scene_casting_spells {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -473px;
|
||||
background-position: 0px 0px;
|
||||
width: 312px;
|
||||
height: 222px;
|
||||
}
|
||||
.scene_tools {
|
||||
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px 0px;
|
||||
width: 366px;
|
||||
height: 285px;
|
||||
}
|
||||
|
||||
@@ -364,769 +364,769 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_among_giant_anemones {
|
||||
.background_amid_ancient_ruins {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_apple_picking {
|
||||
.background_among_giant_anemones {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_aquarium {
|
||||
.background_apple_picking {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_archaeological_dig {
|
||||
.background_aquarium {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_archery_range {
|
||||
.background_archaeological_dig {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_at_the_docks {
|
||||
.background_archery_range {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_aurora {
|
||||
.background_at_the_docks {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_autumn_forest {
|
||||
.background_aurora {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_avalanche {
|
||||
.background_autumn_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_back_alley {
|
||||
.background_avalanche {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_back_of_giant_beast {
|
||||
.background_back_alley {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_bamboo_forest {
|
||||
.background_back_of_giant_beast {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_bayou {
|
||||
.background_bamboo_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_beach {
|
||||
.background_bayou {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_beehive {
|
||||
.background_beach {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_bell_tower {
|
||||
.background_beehive {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_beside_well {
|
||||
.background_bell_tower {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_birch_forest {
|
||||
.background_beside_well {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_blacksmithy {
|
||||
.background_birch_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_blizzard {
|
||||
.background_blacksmithy {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_blossoming_desert {
|
||||
.background_blizzard {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_blue {
|
||||
.background_blossoming_desert {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_bridge {
|
||||
.background_blue {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_bug_covered_log {
|
||||
.background_bridge {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_buried_treasure {
|
||||
.background_bug_covered_log {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_champions_colosseum {
|
||||
.background_buried_treasure {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_cherry_trees {
|
||||
.background_champions_colosseum {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_chessboard_land {
|
||||
.background_cherry_trees {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_clouds {
|
||||
.background_chessboard_land {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_coral_reef {
|
||||
.background_clouds {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_cornfields {
|
||||
.background_coral_reef {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_cozy_barn {
|
||||
.background_cornfields {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_cozy_bedroom {
|
||||
.background_cozy_barn {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_cozy_library {
|
||||
.background_cozy_bedroom {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_creepy_castle {
|
||||
.background_cozy_library {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_crosscountry_ski_trail {
|
||||
.background_creepy_castle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_crystal_cave {
|
||||
.background_crosscountry_ski_trail {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dark_deep {
|
||||
.background_crystal_cave {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_deep_mine {
|
||||
.background_dark_deep {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_deep_sea {
|
||||
.background_deep_mine {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_desert_dunes {
|
||||
.background_deep_sea {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dilatory_castle {
|
||||
.background_desert_dunes {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dilatory_city {
|
||||
.background_dilatory_castle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dilatory_ruins {
|
||||
.background_dilatory_city {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_distant_castle {
|
||||
.background_dilatory_ruins {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dojo {
|
||||
.background_distant_castle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_drifting_raft {
|
||||
.background_dojo {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_driving_a_coach {
|
||||
.background_drifting_raft {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1278px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_driving_a_sleigh {
|
||||
.background_driving_a_coach {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_duck_pond {
|
||||
.background_driving_a_sleigh {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dungeon {
|
||||
.background_duck_pond {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_dusty_canyons {
|
||||
.background_dungeon {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_elegant_balcony {
|
||||
.background_dusty_canyons {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_fairy_ring {
|
||||
.background_elegant_balcony {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_fantastical_shoe_store {
|
||||
.background_fairy_ring {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_farmhouse {
|
||||
.background_fantastical_shoe_store {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_fiber_arts_room {
|
||||
.background_farmhouse {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1036px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_field_with_colored_eggs {
|
||||
.background_fiber_arts_room {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1184px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_floating_islands {
|
||||
.background_field_with_colored_eggs {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1562px -1332px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_floral_meadow {
|
||||
.background_floating_islands {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_flower_market {
|
||||
.background_floral_meadow {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.customize-option.background_flower_market {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -167px -1495px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.background_flying_over_a_field_of_wildflowers {
|
||||
.background_flower_market {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.customize-option.background_flying_over_a_field_of_wildflowers {
|
||||
.customize-option.background_flower_market {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -309px -1495px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.background_flying_over_an_ancient_forest {
|
||||
.background_flying_over_a_field_of_wildflowers {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_flying_over_icy_steppes {
|
||||
.customize-option.background_flying_over_a_field_of_wildflowers {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -451px -1495px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
.background_flying_over_an_ancient_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_flying_over_rocky_canyon {
|
||||
.background_flying_over_icy_steppes {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_flying_over_snowy_mountains {
|
||||
.background_flying_over_rocky_canyon {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -1480px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_flying_over_tropical_islands {
|
||||
.background_flying_over_snowy_mountains {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1420px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_forest {
|
||||
.background_flying_over_tropical_islands {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_frigid_peak {
|
||||
.background_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_frosty_forest {
|
||||
.background_frigid_peak {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_frozen_lake {
|
||||
.background_frosty_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -1136px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_garden_shed {
|
||||
.background_frozen_lake {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_gazebo {
|
||||
.background_garden_shed {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_giant_birdhouse {
|
||||
.background_gazebo {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_giant_book {
|
||||
.background_giant_birdhouse {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_giant_florals {
|
||||
.background_giant_book {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_giant_seashell {
|
||||
.background_giant_dandelions {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_giant_wave {
|
||||
.background_giant_florals {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_glowing_mushroom_cave {
|
||||
.background_giant_seashell {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -888px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_gorgeous_greenhouse {
|
||||
.background_giant_wave {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_grand_staircase {
|
||||
.background_glowing_mushroom_cave {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_graveyard {
|
||||
.background_gorgeous_greenhouse {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_green {
|
||||
.background_grand_staircase {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_guardian_statues {
|
||||
.background_graveyard {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_gumdrop_land {
|
||||
.background_green {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -994px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_habit_city_streets {
|
||||
.background_guardian_statues {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_halflings_house {
|
||||
.background_gumdrop_land {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_feast {
|
||||
.background_habit_city_streets {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_fields {
|
||||
.background_halflings_house {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_harvest_moon {
|
||||
.background_harvest_feast {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_haunted_house {
|
||||
.background_harvest_fields {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_ice_cave {
|
||||
.background_harvest_moon {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -740px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_iceberg {
|
||||
.background_haunted_house {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_idyllic_cabin {
|
||||
.background_ice_cave {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_island_waterfalls {
|
||||
.background_iceberg {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_kelp_forest {
|
||||
.background_idyllic_cabin {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_lake_with_floating_lanterns {
|
||||
.background_island_waterfalls {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -852px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_lighthouse_shore {
|
||||
.background_kelp_forest {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_lilypad {
|
||||
.background_lake_with_floating_lanterns {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_magic_beanstalk {
|
||||
.background_lighthouse_shore {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_magical_candles {
|
||||
.background_lilypad {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_magical_museum {
|
||||
.background_magic_beanstalk {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_marble_temple {
|
||||
.background_magical_candles {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -592px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_market {
|
||||
.background_magical_museum {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_meandering_cave {
|
||||
.background_marble_temple {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_medieval_kitchen {
|
||||
.background_market {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_midnight_castle {
|
||||
.background_meandering_cave {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -710px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_midnight_clouds {
|
||||
.background_medieval_kitchen {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_midnight_lake {
|
||||
.background_midnight_castle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_mist_shrouded_mountain {
|
||||
.background_midnight_clouds {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_mistiflying_circus {
|
||||
.background_midnight_lake {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_mountain_lake {
|
||||
.background_mist_shrouded_mountain {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -444px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_mountain_pyramid {
|
||||
.background_mistiflying_circus {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_night_dunes {
|
||||
.background_mountain_lake {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_ocean_sunrise {
|
||||
.background_mountain_pyramid {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -568px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_old_fashioned_bakery {
|
||||
.background_night_dunes {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_on_tree_branch {
|
||||
.background_ocean_sunrise {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_open_waters {
|
||||
.background_old_fashioned_bakery {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_orchard {
|
||||
.background_on_tree_branch {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -296px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_pagodas {
|
||||
.background_open_waters {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_park_with_statue {
|
||||
.background_orchard {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -426px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_pirate_flag {
|
||||
.background_pagodas {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_pixelists_workshop {
|
||||
.background_park_with_statue {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_pumpkin_patch {
|
||||
.background_pirate_flag {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: 0px -148px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_purple {
|
||||
.background_pixelists_workshop {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -284px 0px;
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_pyramids {
|
||||
.background_pumpkin_patch {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-0.png');
|
||||
background-position: -142px 0px;
|
||||
width: 141px;
|
||||
|
||||
@@ -4,69 +4,99 @@
|
||||
width: 221px;
|
||||
height: 39px;
|
||||
}
|
||||
.quest_cow {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1757px 0px;
|
||||
width: 174px;
|
||||
height: 213px;
|
||||
}
|
||||
.quest_dilatory {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1100px -660px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_dilatoryDistress1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1540px -1085px;
|
||||
width: 210px;
|
||||
height: 210px;
|
||||
}
|
||||
.quest_dilatoryDistress2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1757px -724px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.quest_dilatoryDistress3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: 0px -232px;
|
||||
background-position: -440px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_dilatory_derby {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -660px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_dolphin {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1323px -660px;
|
||||
background-position: 0px -232px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_dustbunnies {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -883px 0px;
|
||||
background-position: -220px -232px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_egg {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -537px;
|
||||
background-position: -1757px -214px;
|
||||
width: 165px;
|
||||
height: 207px;
|
||||
}
|
||||
.quest_evilsanta {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -1198px;
|
||||
background-position: -1757px -1026px;
|
||||
width: 118px;
|
||||
height: 131px;
|
||||
}
|
||||
.quest_evilsanta2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -440px -232px;
|
||||
background-position: -660px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_falcon {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -663px 0px;
|
||||
background-position: -660px -220px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_ferret {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -663px -220px;
|
||||
background-position: 0px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_frog {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1320px -1112px;
|
||||
background-position: -1100px -1112px;
|
||||
width: 221px;
|
||||
height: 213px;
|
||||
}
|
||||
.quest_ghost_stag {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px -452px;
|
||||
background-position: -440px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_goldenknight1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -440px -452px;
|
||||
background-position: -660px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
@@ -90,7 +120,7 @@
|
||||
}
|
||||
.quest_guineapig {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -883px -440px;
|
||||
background-position: -880px -440px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
@@ -126,91 +156,91 @@
|
||||
}
|
||||
.quest_kraken {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1097px -1332px;
|
||||
background-position: -1322px -1112px;
|
||||
width: 216px;
|
||||
height: 177px;
|
||||
}
|
||||
.quest_lostMasterclasser1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1103px -220px;
|
||||
background-position: -220px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_lostMasterclasser2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1103px -440px;
|
||||
background-position: -1100px -220px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_lostMasterclasser3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1103px -660px;
|
||||
background-position: -1100px -440px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_mayhemMistiflying1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -896px;
|
||||
background-position: -1757px -422px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.quest_mayhemMistiflying2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px -892px;
|
||||
background-position: 0px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_mayhemMistiflying3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -440px -892px;
|
||||
background-position: -220px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_monkey {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -660px -892px;
|
||||
background-position: -440px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_moon1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px -868px;
|
||||
background-position: -1540px 0px;
|
||||
width: 216px;
|
||||
height: 216px;
|
||||
}
|
||||
.quest_moon2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1100px -892px;
|
||||
background-position: -880px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_moon3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1323px 0px;
|
||||
background-position: -1100px -892px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_moonstone1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1323px -220px;
|
||||
background-position: -1320px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_moonstone2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1323px -440px;
|
||||
background-position: -1320px -220px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_moonstone3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -443px 0px;
|
||||
background-position: -1320px -440px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_nudibranch {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px -651px;
|
||||
background-position: -1540px -651px;
|
||||
width: 216px;
|
||||
height: 216px;
|
||||
}
|
||||
@@ -222,43 +252,43 @@
|
||||
}
|
||||
.quest_owl {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px -1112px;
|
||||
background-position: -1320px -880px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_peacock {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px -217px;
|
||||
background-position: -1540px -434px;
|
||||
width: 216px;
|
||||
height: 216px;
|
||||
}
|
||||
.quest_penguin {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -353px;
|
||||
background-position: 0px -1697px;
|
||||
width: 190px;
|
||||
height: 183px;
|
||||
}
|
||||
.quest_pterodactyl {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -880px -1112px;
|
||||
background-position: -220px -1112px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_rat {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1100px -1112px;
|
||||
background-position: -440px -1112px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_rock {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px 0px;
|
||||
background-position: -1540px -217px;
|
||||
width: 216px;
|
||||
height: 216px;
|
||||
}
|
||||
.quest_rooster {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px 0px;
|
||||
background-position: -1531px -1332px;
|
||||
width: 213px;
|
||||
height: 174px;
|
||||
}
|
||||
@@ -270,25 +300,31 @@
|
||||
}
|
||||
.quest_seaserpent {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -440px -1112px;
|
||||
background-position: -220px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_sheep {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: 0px -1112px;
|
||||
background-position: -880px -1112px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_silver {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1320px -660px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_slime {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1323px -880px;
|
||||
background-position: -220px -672px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_sloth {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -880px -892px;
|
||||
background-position: -1100px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
@@ -300,7 +336,7 @@
|
||||
}
|
||||
.quest_snake {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px -1085px;
|
||||
background-position: -880px -1332px;
|
||||
width: 216px;
|
||||
height: 177px;
|
||||
}
|
||||
@@ -312,91 +348,55 @@
|
||||
}
|
||||
.quest_squirrel {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: 0px -892px;
|
||||
background-position: 0px -1112px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_stoikalmCalamity1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -745px;
|
||||
background-position: -1757px -573px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.quest_stoikalmCalamity2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1103px 0px;
|
||||
background-position: -880px -220px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_stoikalmCalamity3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px -672px;
|
||||
background-position: -880px 0px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_taskwoodsTerror1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -1047px;
|
||||
background-position: -1757px -875px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
.quest_taskwoodsTerror2 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1543px -434px;
|
||||
background-position: -1540px -868px;
|
||||
width: 216px;
|
||||
height: 216px;
|
||||
}
|
||||
.quest_taskwoodsTerror3 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -883px -220px;
|
||||
background-position: -440px -232px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_treeling {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -880px -1332px;
|
||||
width: 216px;
|
||||
height: 177px;
|
||||
}
|
||||
.quest_trex {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1760px -175px;
|
||||
width: 204px;
|
||||
height: 177px;
|
||||
}
|
||||
.quest_trex_undead {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -663px -1332px;
|
||||
width: 216px;
|
||||
height: 177px;
|
||||
}
|
||||
.quest_triceratops {
|
||||
.quest_trex_undead {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -660px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_turtle {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: 0px -452px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_unicorn {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px -232px;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_velociraptor {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -220px 0px;
|
||||
width: 222px;
|
||||
height: 225px;
|
||||
}
|
||||
.quest_vice1 {
|
||||
background-image: url('~assets/images/sprites/spritesmith-main-12.png');
|
||||
background-position: -1531px -1332px;
|
||||
background-position: -1097px -1332px;
|
||||
width: 216px;
|
||||
height: 177px;
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 491 KiB After Width: | Height: | Size: 491 KiB |
|
Before Width: | Height: | Size: 610 KiB After Width: | Height: | Size: 626 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 414 KiB After Width: | Height: | Size: 424 KiB |
|
Before Width: | Height: | Size: 207 KiB After Width: | Height: | Size: 209 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 147 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 178 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 119 KiB |
@@ -1,7 +1,7 @@
|
||||
.task {
|
||||
&-worst { // dark red
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $maroon-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: rgba(26, 24, 29, 0.48) !important; }
|
||||
@@ -11,6 +11,7 @@
|
||||
&-inner-habit { background: rgba(26, 24, 29, 0.24) !important; }
|
||||
&-inner-daily-todo { background: $maroon-500 !important; }
|
||||
&-checkbox { color: $maroon-100 !important; }
|
||||
&-icon { color: #6c0406 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
@@ -30,7 +31,7 @@
|
||||
|
||||
&-worse { // light red
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $red-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: rgba(26, 24, 29, 0.48) !important; }
|
||||
@@ -40,6 +41,7 @@
|
||||
&-inner-habit { background: rgba(26, 24, 29, 0.24) !important; }
|
||||
&-inner-daily-todo { background: $red-500 !important; }
|
||||
&-checkbox { color: $red-100 !important; }
|
||||
&-icon { color: #6c0406 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
@@ -59,7 +61,7 @@
|
||||
|
||||
&-bad { // orange
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $orange-100 !important;
|
||||
|
||||
&:hover {
|
||||
@@ -70,10 +72,11 @@
|
||||
&-inner-habit { background: rgba(183, 90, 28, 0.4) !important; }
|
||||
&-inner-daily-todo { background: $orange-500 !important; }
|
||||
&-checkbox { color: $orange-100 !important; }
|
||||
&-icon { color: #7f3300 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $orange-100 !important;
|
||||
|
||||
.form-control {
|
||||
@@ -99,7 +102,7 @@
|
||||
|
||||
&-neutral { // yellow
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $yellow-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: #bf7d1a !important; }
|
||||
@@ -109,10 +112,11 @@
|
||||
&-inner-habit { background: rgba(183, 90, 28, 0.32) !important; }
|
||||
&-inner-daily-todo { background: $yellow-500 !important; }
|
||||
&-checkbox { color: $yellow-100 !important; }
|
||||
&-icon { color: #794b00 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $yellow-100 !important;
|
||||
|
||||
.form-control {
|
||||
@@ -138,7 +142,7 @@
|
||||
|
||||
&-good { // green
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $green-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: rgba(26, 24, 29, 0.48) !important; }
|
||||
@@ -148,6 +152,7 @@
|
||||
&-inner-habit { background: rgba(26, 24, 29, 0.24) !important; }
|
||||
&-inner-daily-todo { background: #77f4c7 !important; }
|
||||
&-checkbox { color: $green-10 !important; }
|
||||
&-icon { color: #005737 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
@@ -167,7 +172,7 @@
|
||||
|
||||
&-better { // teal
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $teal-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: rgba(26, 24, 29, 0.48) !important; }
|
||||
@@ -177,6 +182,7 @@
|
||||
&-inner-habit { background: rgba(26, 24, 29, 0.24) !important; }
|
||||
&-inner-daily-todo { background: #8dedf6 !important; }
|
||||
&-checkbox { color: $teal-100 !important; }
|
||||
&-icon { color: #005158 !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
@@ -196,7 +202,7 @@
|
||||
|
||||
&-best { // blue
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $blue-100 !important;
|
||||
&:hover {
|
||||
.habit-control { background: rgba(26, 24, 29, 0.48) !important; }
|
||||
@@ -206,6 +212,7 @@
|
||||
&-inner-habit { background: rgba(26, 24, 29, 0.24) !important; }
|
||||
&-inner-daily-todo { background: $blue-500 !important; }
|
||||
&-checkbox { color: $blue-100 !important; }
|
||||
&-icon { color: #033f5e !important; }
|
||||
}
|
||||
|
||||
&-modal {
|
||||
@@ -241,7 +248,7 @@
|
||||
|
||||
&-reward {
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: rgba(255, 217, 160, 0.32) !important;
|
||||
.small-text { color: $orange-10 !important; }
|
||||
|
||||
@@ -251,7 +258,7 @@
|
||||
}
|
||||
|
||||
&-disabled {
|
||||
&-habit {
|
||||
&-habit {
|
||||
&-control {
|
||||
&-bg { background: $gray-600; }
|
||||
&-inner {
|
||||
@@ -261,13 +268,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
&-daily-todo {
|
||||
&-daily-todo {
|
||||
&-control {
|
||||
&-bg {
|
||||
&-bg {
|
||||
background: $gray-400 !important;
|
||||
&:hover {
|
||||
.daily-todo-control { background: rgba(255, 255, 255, 0.72) !important; }
|
||||
}
|
||||
}
|
||||
}
|
||||
&-inner { background: $gray-500 !important; }
|
||||
&-checkbox { color: $gray-400 !important; }
|
||||
@@ -298,6 +305,12 @@
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.lock {
|
||||
margin-top: 7px;
|
||||
height: 12px;
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
.positive {
|
||||
margin-top: 9px;
|
||||
}
|
||||
@@ -321,4 +334,10 @@
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
.svg-icon.lock {
|
||||
margin: 8px auto;
|
||||
height: 12px;
|
||||
width: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
// possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer
|
||||
// more to be added on future seasons
|
||||
|
||||
$npc_market_flavor: 'summer';
|
||||
$npc_quests_flavor: 'summer';
|
||||
$npc_seasonal_flavor: 'summer';
|
||||
$npc_timetravelers_flavor: 'summer';
|
||||
$npc_tavern_flavor: 'summer';
|
||||
$npc_market_flavor: 'normal';
|
||||
$npc_quests_flavor: 'normal';
|
||||
$npc_seasonal_flavor: 'normal';
|
||||
$npc_timetravelers_flavor: 'normal';
|
||||
$npc_tavern_flavor: 'normal';
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="10" height="12" viewBox="0 0 10 12">
|
||||
<path fill="#C3C0C7" fill-rule="evenodd" d="M4 9h2V7H4v2zm4 1H2V6h6v4zM5 2c1.103 0 2 .897 2 2H3c0-1.103.897-2 2-2zm4 2.277V4a4 4 0 0 0-8 0v.277C.405 4.624 0 5.262 0 6v4a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V6c0-.738-.405-1.376-1-1.723z"/>
|
||||
<path fill-rule="evenodd" d="M4 9h2V7H4v2zm4 1H2V6h6v4zM5 2c1.103 0 2 .897 2 2H3c0-1.103.897-2 2-2zm4 2.277V4a4 4 0 0 0-8 0v.277C.405 4.624 0 5.262 0 6v4a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V6c0-.738-.405-1.376-1-1.723z"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 326 B After Width: | Height: | Size: 311 B |
@@ -164,31 +164,30 @@ export default {
|
||||
classGear (heroClass) {
|
||||
if (heroClass === 'rogue') {
|
||||
return {
|
||||
armor: 'armor_special_summer2019Rogue',
|
||||
head: 'head_special_summer2019Rogue',
|
||||
shield: 'shield_special_summer2019Rogue',
|
||||
weapon: 'weapon_special_summer2019Rogue',
|
||||
armor: 'armor_rogue_5',
|
||||
head: 'head_rogue_5',
|
||||
shield: 'shield_rogue_6',
|
||||
weapon: 'weapon_rogue_6',
|
||||
};
|
||||
} else if (heroClass === 'wizard') {
|
||||
return {
|
||||
armor: 'armor_special_summer2019Mage',
|
||||
head: 'head_special_summer2019Mage',
|
||||
shield: 'shield_special_summer2019Mage',
|
||||
weapon: 'weapon_special_summer2019Mage',
|
||||
armor: 'armor_wizard_5',
|
||||
head: 'head_wizard_5',
|
||||
weapon: 'weapon_wizard_6',
|
||||
};
|
||||
} else if (heroClass === 'healer') {
|
||||
return {
|
||||
armor: 'armor_special_summer2019Healer',
|
||||
head: 'head_special_summer2019Healer',
|
||||
shield: 'shield_special_summer2019Healer',
|
||||
weapon: 'weapon_special_summer2019Healer',
|
||||
armor: 'armor_healer_5',
|
||||
head: 'head_healer_5',
|
||||
shield: 'shield_healer_5',
|
||||
weapon: 'weapon_healer_6',
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
armor: 'armor_special_summer2019Warrior',
|
||||
head: 'head_special_summer2019Warrior',
|
||||
shield: 'shield_special_summer2019Warrior',
|
||||
weapon: 'weapon_special_summer2019Warrior',
|
||||
armor: 'armor_warrior_5',
|
||||
head: 'head_warrior_5',
|
||||
shield: 'shield_warrior_5',
|
||||
weapon: 'weapon_warrior_6',
|
||||
};
|
||||
}
|
||||
},
|
||||
|
||||
@@ -15,13 +15,12 @@
|
||||
</template>
|
||||
|
||||
<style lang='scss'>
|
||||
@import '~client/assets/scss/static.scss';
|
||||
</style>
|
||||
|
||||
<style lang='scss' scoped>
|
||||
.modal-body {
|
||||
padding-top: 2em;
|
||||
}
|
||||
@import '~client/assets/scss/static.scss';
|
||||
#new-stuff {
|
||||
.modal-body .modal-body {
|
||||
padding-top: 0rem;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<template lang="pug">
|
||||
div
|
||||
.mentioned-icon(v-if='isUserMentioned')
|
||||
.message-hidden(v-if='!inbox && msg.flagCount === 1 && user.contributor.admin') Message flagged once, not hidden
|
||||
.message-hidden(v-if='!inbox && msg.flagCount > 1 && user.contributor.admin') Message hidden
|
||||
.message-hidden(v-if='!inbox && user.contributor.admin && msg.flagCount') {{flagCountDescription}}
|
||||
.card-body
|
||||
user-link(:userId="msg.uuid", :name="msg.user", :backer="msg.backer", :contributor="msg.contributor")
|
||||
p.time
|
||||
@@ -137,7 +136,8 @@ import copyIcon from 'assets/svg/copy.svg';
|
||||
import likeIcon from 'assets/svg/like.svg';
|
||||
import likedIcon from 'assets/svg/liked.svg';
|
||||
import reportIcon from 'assets/svg/report.svg';
|
||||
import {highlightUsers} from '../../libs/highlightUsers';
|
||||
import { highlightUsers } from '../../libs/highlightUsers';
|
||||
import { CHAT_FLAG_LIMIT_FOR_HIDING, CHAT_FLAG_FROM_SHADOW_MUTE } from '../../../common/script/constants';
|
||||
|
||||
export default {
|
||||
components: {userLink},
|
||||
@@ -210,6 +210,12 @@ export default {
|
||||
isMessageReported () {
|
||||
return this.msg.flags && this.msg.flags[this.user.id] || this.reported;
|
||||
},
|
||||
flagCountDescription () {
|
||||
if (!this.msg.flagCount) return '';
|
||||
if (this.msg.flagCount < CHAT_FLAG_LIMIT_FOR_HIDING) return 'Message flagged once, not hidden';
|
||||
if (this.msg.flagCount < CHAT_FLAG_FROM_SHADOW_MUTE) return 'Message hidden';
|
||||
return 'Message hidden (shadow-muted)';
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
async like () {
|
||||
@@ -274,6 +280,8 @@ export default {
|
||||
},
|
||||
},
|
||||
mounted () {
|
||||
this.CHAT_FLAG_LIMIT_FOR_HIDING = CHAT_FLAG_LIMIT_FOR_HIDING;
|
||||
this.CHAT_FLAG_FROM_SHADOW_MUTE = CHAT_FLAG_FROM_SHADOW_MUTE;
|
||||
this.$emit('chat-card-mounted', this.msg.id);
|
||||
},
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
.create-task-area.d-flex(v-if='canCreateTasks')
|
||||
transition(name="slide-tasks-btns")
|
||||
.d-flex(v-if="openCreateBtn")
|
||||
.create-task-btn.rounded-btn(
|
||||
.create-task-btn.diamond-btn(
|
||||
v-for="type in columns",
|
||||
:key="type",
|
||||
@click="createTask(type)",
|
||||
@@ -28,7 +28,7 @@
|
||||
)
|
||||
.svg-icon(v-html="icons[type]", :class='`icon-${type}`')
|
||||
|
||||
#create-task-btn.create-btn.rounded-btn.btn.btn-success(
|
||||
#create-task-btn.create-btn.diamond-btn.btn.btn-success(
|
||||
@click="openCreateBtn = !openCreateBtn",
|
||||
:class="{open: openCreateBtn}",
|
||||
)
|
||||
|
||||
@@ -112,13 +112,13 @@
|
||||
li
|
||||
a(href='', v-html="$t('glossary')")
|
||||
li
|
||||
a(href='http://habitica.fandom.com/wiki/Habitica_Wiki', v-once) {{ $t('wiki') }}
|
||||
a(href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank', v-once) {{ $t('wiki') }}
|
||||
li
|
||||
a(href='https://oldgods.net/habitrpg/habitrpg_user_data_display.html', v-once) {{ $t('dataDisplayTool') }}
|
||||
a(href='https://oldgods.net/habitrpg/habitrpg_user_data_display.html', target='_blank', v-once) {{ $t('dataDisplayTool') }}
|
||||
li
|
||||
router-link(to="/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac") {{ $t('reportProblem') }}
|
||||
li
|
||||
a(href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents', v-once) {{ $t('requestFeature') }}
|
||||
a(href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents', target='_blank', v-once) {{ $t('requestFeature') }}
|
||||
li
|
||||
a(href='', v-html="$t('communityForum')")
|
||||
li
|
||||
|
||||
@@ -56,6 +56,11 @@
|
||||
h4.expand-toggle(:class="{'open': expandAuth}", @click="expandAuth = !expandAuth") Auth
|
||||
div(v-if="expandAuth")
|
||||
pre {{hero.auth}}
|
||||
.form-group
|
||||
.checkbox
|
||||
label
|
||||
input(type='checkbox', v-if='hero.flags', v-model='hero.flags.chatShadowMuted')
|
||||
strong Chat Shadow Muting On
|
||||
.form-group
|
||||
.checkbox
|
||||
label
|
||||
@@ -180,6 +185,7 @@ export default {
|
||||
if (!this.hero.flags) {
|
||||
this.hero.flags = {
|
||||
chatRevoked: false,
|
||||
chatShadowMuted: false,
|
||||
};
|
||||
}
|
||||
this.expandItems = false;
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
v-if="item != null",
|
||||
:hide-header="true",
|
||||
@change="onChange($event)"
|
||||
@hide="fixDocBody()"
|
||||
)
|
||||
div.close
|
||||
span.svg-icon.inline.icon-10(aria-hidden="true", v-html="icons.close", @click="hideDialog()")
|
||||
|
||||
@@ -6,11 +6,13 @@
|
||||
// Habits left side control
|
||||
.left-control.d-flex.align-items-center.justify-content-center(v-if="task.type === 'habit'", :class="controlClass.up.bg")
|
||||
.task-control.habit-control(:class="controlClass.up.inner", @click="(isUser && task.up) ? score('up') : null")
|
||||
.svg-icon.positive(v-html="icons.positive")
|
||||
.svg-icon.lock(v-if="this.task.group.id && !isUser", v-html="icons.lock", :class="controlClass.up.icon")
|
||||
.svg-icon.positive(v-else, v-html="icons.positive")
|
||||
// Dailies and todos left side control
|
||||
.left-control.d-flex.justify-content-center(v-if="task.type === 'daily' || task.type === 'todo'", :class="controlClass.bg")
|
||||
.task-control.daily-todo-control(:class="controlClass.inner", @click="isUser ? score(task.completed ? 'down' : 'up') : null")
|
||||
.svg-icon.check(v-html="icons.check", :class="{'display-check-icon': task.completed, [controlClass.checkbox]: true}")
|
||||
.svg-icon.lock(v-html="icons.lock", v-if="this.task.group.id && !isUser && !task.completed", :class="controlClass.icon")
|
||||
.svg-icon.check(v-else, v-html="icons.check", :class="{'display-check-icon': task.completed, [controlClass.checkbox]: true}")
|
||||
// Task title, description and icons
|
||||
.task-content(:class="contentClass")
|
||||
.task-clickable-area(@click="edit($event, task)", :class="{'task-clickable-area-user': isUser}")
|
||||
@@ -99,7 +101,8 @@
|
||||
// Habits right side control
|
||||
.right-control.d-flex.align-items-center.justify-content-center(v-if="task.type === 'habit'", :class="controlClass.down.bg")
|
||||
.task-control.habit-control(:class="controlClass.down.inner", @click="(isUser && task.down) ? score('down') : null")
|
||||
.svg-icon.negative(v-html="icons.negative")
|
||||
.svg-icon.lock(v-if="this.task.group.id && !isUser", v-html="icons.lock", :class="controlClass.down.icon")
|
||||
.svg-icon.negative(v-else, v-html="icons.negative")
|
||||
// Rewards right side control
|
||||
.right-control.d-flex.align-items-center.justify-content-center.reward-control(v-if="task.type === 'reward'", :class="controlClass.bg", @click="isUser ? score('down') : null")
|
||||
.svg-icon(v-html="icons.gold")
|
||||
@@ -533,6 +536,7 @@ import topIcon from 'assets/svg/top.svg';
|
||||
import bottomIcon from 'assets/svg/bottom.svg';
|
||||
import deleteIcon from 'assets/svg/delete.svg';
|
||||
import checklistIcon from 'assets/svg/checklist.svg';
|
||||
import lockIcon from 'assets/svg/lock.svg';
|
||||
import menuIcon from 'assets/svg/menu.svg';
|
||||
import markdownDirective from 'client/directives/markdown';
|
||||
import notifications from 'client/mixins/notifications';
|
||||
@@ -569,6 +573,7 @@ export default {
|
||||
top: topIcon,
|
||||
bottom: bottomIcon,
|
||||
menu: menuIcon,
|
||||
lock: lockIcon,
|
||||
}),
|
||||
};
|
||||
},
|
||||
|
||||
@@ -12,22 +12,29 @@
|
||||
button.btn.btn-secondary.positive-icon(v-if='user._id !== this.userLoggedIn._id && userLoggedIn.inbox.blocks.indexOf(user._id) !== -1',
|
||||
@click="unblockUser()", v-b-tooltip.hover.right="$t('unblock')")
|
||||
.svg-icon.positive-icon(v-html="icons.positive")
|
||||
button.btn.btn-secondary.positive-icon(v-if='this.userLoggedIn.contributor.admin && !adminToolsLoaded',
|
||||
@click="loadAdminTools()", v-b-tooltip.hover.right="'Admin - Load Tools'")
|
||||
button.btn.btn-secondary.positive-icon(v-if='this.userLoggedIn.contributor.admin',
|
||||
@click="toggleAdminTools()", v-b-tooltip.hover.right="'Admin - Toggle Tools'")
|
||||
.svg-icon.positive-icon(v-html="icons.staff")
|
||||
span(v-if='this.userLoggedIn.contributor.admin && adminToolsLoaded')
|
||||
button.btn.btn-secondary.positive-icon(v-if='!hero.flags || (hero.flags && !hero.flags.chatRevoked)',
|
||||
@click="adminRevokeChat()", v-b-tooltip.hover.bottom="'Admin - Revoke Chat Privileges'")
|
||||
.svg-icon.positive-icon(v-html="icons.megaphone")
|
||||
button.btn.btn-secondary.positive-icon(v-if='hero.flags && hero.flags.chatRevoked',
|
||||
@click="adminReinstateChat()", v-b-tooltip.hover.bottom="'Admin - Reinstate Chat Privileges'")
|
||||
.svg-icon.positive-icon(v-html="icons.challenge")
|
||||
button.btn.btn-secondary.positive-icon(v-if='!hero.auth.blocked',
|
||||
@click="adminBlockUser()", v-b-tooltip.hover.right="'Admin - Ban User'")
|
||||
.svg-icon.positive-icon(v-html="icons.lock")
|
||||
button.btn.btn-secondary.positive-icon(v-if='hero.auth.blocked',
|
||||
@click="adminUnblockUser()", v-b-tooltip.hover.right="'Admin - Unblock User'")
|
||||
.svg-icon.positive-icon(v-html="icons.member")
|
||||
.row.admin-profile-actions(v-if='this.userLoggedIn.contributor.admin && adminToolsLoaded')
|
||||
.col-12.text-right
|
||||
span.admin-action(v-if='!hero.flags || (hero.flags && !hero.flags.chatShadowMuted)',
|
||||
@click="adminTurnOnShadowMuting()", v-b-tooltip.hover.bottom="'Turn on Shadow Muting'")
|
||||
| shadow-mute
|
||||
span.admin-action(v-if='hero.flags && hero.flags.chatShadowMuted',
|
||||
@click="adminTurnOffShadowMuting()", v-b-tooltip.hover.bottom="'Turn off Shadow Muting'")
|
||||
| un-shadow-mute
|
||||
span.admin-action(v-if='!hero.flags || (hero.flags && !hero.flags.chatRevoked)',
|
||||
@click="adminRevokeChat()", v-b-tooltip.hover.bottom="'Revoke Chat Privileges'")
|
||||
| mute
|
||||
span.admin-action(v-if='hero.flags && hero.flags.chatRevoked',
|
||||
@click="adminReinstateChat()", v-b-tooltip.hover.bottom="'Reinstate Chat Privileges'")
|
||||
| un-mute
|
||||
span.admin-action(v-if='!hero.auth.blocked',
|
||||
@click="adminBlockUser()", v-b-tooltip.hover.bottom="'Ban User'")
|
||||
| ban
|
||||
span.admin-action(v-if='hero.auth.blocked',
|
||||
@click="adminUnblockUser()", v-b-tooltip.hover.bottom="'Un-Ban User'")
|
||||
| un-ban
|
||||
.row
|
||||
.col-12
|
||||
member-details(:member="user")
|
||||
@@ -184,6 +191,16 @@
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.admin-profile-actions {
|
||||
margin-bottom: 3em;
|
||||
|
||||
.admin-action {
|
||||
color: blue;
|
||||
cursor: pointer;
|
||||
padding: 0 1em;
|
||||
}
|
||||
}
|
||||
|
||||
.profile-actions {
|
||||
float: right;
|
||||
margin-right: 1em;
|
||||
@@ -586,6 +603,22 @@ export default {
|
||||
openSendGemsModal () {
|
||||
this.$root.$emit('habitica::send-gems', this.user);
|
||||
},
|
||||
adminTurnOnShadowMuting () {
|
||||
if (!this.hero.flags) {
|
||||
this.hero.flags = {};
|
||||
}
|
||||
this.hero.flags.chatShadowMuted = true;
|
||||
|
||||
this.$store.dispatch('hall:updateHero', { heroDetails: this.hero });
|
||||
},
|
||||
adminTurnOffShadowMuting () {
|
||||
if (!this.hero.flags) {
|
||||
this.hero.flags = {};
|
||||
}
|
||||
this.hero.flags.chatShadowMuted = false;
|
||||
|
||||
this.$store.dispatch('hall:updateHero', { heroDetails: this.hero });
|
||||
},
|
||||
adminRevokeChat () {
|
||||
if (!this.hero.flags) {
|
||||
this.hero.flags = {};
|
||||
@@ -612,9 +645,13 @@ export default {
|
||||
|
||||
this.$store.dispatch('hall:updateHero', { heroDetails: this.hero });
|
||||
},
|
||||
async loadAdminTools () {
|
||||
this.hero = await this.$store.dispatch('hall:getHero', { uuid: this.user._id });
|
||||
this.adminToolsLoaded = true;
|
||||
async toggleAdminTools () {
|
||||
if (this.adminToolsLoaded) {
|
||||
this.adminToolsLoaded = false;
|
||||
} else {
|
||||
this.hero = await this.$store.dispatch('hall:getHero', { uuid: this.user._id });
|
||||
this.adminToolsLoaded = true;
|
||||
}
|
||||
},
|
||||
showAllocation () {
|
||||
return this.user._id === this.userLoggedIn._id && this.hasClass;
|
||||
|
||||
@@ -94,6 +94,7 @@ export function getTaskClasses (store) {
|
||||
bg: `task-${color}-control-bg`,
|
||||
checkbox: `task-${color}-control-checkbox`,
|
||||
inner: `task-${color}-control-inner-daily-todo`,
|
||||
icon: `task-${color}-control-icon`,
|
||||
};
|
||||
} else if (type === 'reward') {
|
||||
return {
|
||||
@@ -102,11 +103,11 @@ export function getTaskClasses (store) {
|
||||
} else if (type === 'habit') {
|
||||
return {
|
||||
up: task.up ?
|
||||
{ bg: `task-${color}-control-bg`, inner: `task-${color}-control-inner-habit`} :
|
||||
{ bg: 'task-disabled-habit-control-bg', inner: 'task-disabled-habit-control-inner' },
|
||||
{ bg: `task-${color}-control-bg`, inner: `task-${color}-control-inner-habit`, icon: `task-${color}-control-icon`} :
|
||||
{ bg: 'task-disabled-habit-control-bg', inner: 'task-disabled-habit-control-inner', icon: `task-${color}-control-icon` },
|
||||
down: task.down ?
|
||||
{ bg: `task-${color}-control-bg`, inner: `task-${color}-control-inner-habit`} :
|
||||
{ bg: 'task-disabled-habit-control-bg', inner: 'task-disabled-habit-control-inner' },
|
||||
{ bg: `task-${color}-control-bg`, inner: `task-${color}-control-inner-habit`, icon: `task-${color}-control-icon`} :
|
||||
{ bg: 'task-disabled-habit-control-bg', inner: 'task-disabled-habit-control-inner', icon: `task-${color}-control-icon` },
|
||||
};
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -5,5 +5,17 @@
|
||||
"levelup": "Ved at opnå dine mål fra den virkelige verden er du steget i level, og er nu fuldt helet igen.",
|
||||
"reachedLevel": "Du har nået level <%= level %>",
|
||||
"achievementLostMasterclasser": "Quest færdiggører: Mesterklasse-rækken",
|
||||
"achievementLostMasterclasserText": "Færdiggjorde alle 16 quests i Mesterklasse quest-rækken og løste alle mysterier fra \"the Lost Masterclasser\"!"
|
||||
"achievementLostMasterclasserText": "Færdiggjorde alle 16 quests i Mesterklasse quest-rækken og løste alle mysterier fra \"the Lost Masterclasser\"!",
|
||||
"achievementLostMasterclasserModalText": "Du har klaret alle seksten quests i Mesterklasser-serien og løst mysteriet om den forsvundne Mesterklasser!",
|
||||
"achievementMindOverMatterText": "Har fuldført sten-, slim- og garn-kæledyrsquests.",
|
||||
"achievementMindOverMatterModalText": "Du har klaret sten-, slim-, og garn-kæledyrsquestene!",
|
||||
"achievementJustAddWater": "Tilføj kun vand",
|
||||
"achievementJustAddWaterText": "Har klaret blæksprutte-, søheste-, tiarmet blæksprutte-, hval-, skildpadde-, nøgensnegle-, søslange- og delfin-kæledyrsquestene.",
|
||||
"achievementJustAddWaterModalText": "Du har klaret blæksprutte-, søheste-, tiarmet blæksprutte-, hval-, skildpadde-, nøgensnegle-, søslange- og delfin-kæledyrsquestene!",
|
||||
"achievementBackToBasics": "Almindeligt udbredt",
|
||||
"achievementBackToBasicsText": "Har samlet alle Almindelige kæledyr.",
|
||||
"achievementBackToBasicsModalText": "Du har samlet alle Almindelige kæledyr!",
|
||||
"achievementAllYourBase": "Alle almindelige",
|
||||
"achievementAllYourBaseText": "Har tæmmet alle Almindelige ridedyr.",
|
||||
"achievementAllYourBaseModalText": "Du har tæmmet alle Almindelige ridedyr!"
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"backgroundCloudsText": "Skyer",
|
||||
"backgroundCloudsNotes": "Svæve gennem skyerne.",
|
||||
"backgroundDustyCanyonsText": "Støvet Bjergkløft",
|
||||
"backgroundDustyCanyonsNotes": "Gå gennem en Støvet Bjergkløft",
|
||||
"backgroundDustyCanyonsNotes": "Gå gennem en Støvet Bjergkløft.",
|
||||
"backgroundVolcanoText": "Vulkan",
|
||||
"backgroundVolcanoNotes": "Varm op indeni en vulkan.",
|
||||
"backgrounds092014": "SÆT 4: Udgivet September 2014",
|
||||
@@ -83,30 +83,30 @@
|
||||
"backgroundGumdropLandNotes": "Nyd udsigten i Vingummiland - nam nam!",
|
||||
"backgrounds052015": "Sæt 12: Udgivet Maj 2015",
|
||||
"backgroundMarbleTempleText": "Marmortempel",
|
||||
"backgroundMarbleTempleNotes": "Posér foran et Marmortempel",
|
||||
"backgroundMarbleTempleNotes": "Posér foran et Marmortempel.",
|
||||
"backgroundMountainLakeText": "Bjergsø",
|
||||
"backgroundMountainLakeNotes": "Dyp dine tæer i en Bjergsø",
|
||||
"backgroundMountainLakeNotes": "Dyp dine tæer i en Bjergsø.",
|
||||
"backgroundPagodasText": "Pagoder",
|
||||
"backgroundPagodasNotes": "Kravl op på toppen af Pagoder.",
|
||||
"backgrounds062015": "SÆT 13: Udgivet Juni 2015",
|
||||
"backgroundDriftingRaftText": "Tømmerflåde",
|
||||
"backgroundDriftingRaftNotes": "Sejl på en Tømmerflåde",
|
||||
"backgroundDriftingRaftNotes": "Sejl på en Tømmerflåde.",
|
||||
"backgroundShimmeryBubblesText": "Skinnende Bobler",
|
||||
"backgroundShimmeryBubblesNotes": "Flyd gennem et hav af Skinnende Bobler",
|
||||
"backgroundShimmeryBubblesNotes": "Flyd gennem et hav af Skinnende Bobler.",
|
||||
"backgroundIslandWaterfallsText": "Øens Vandfald",
|
||||
"backgroundIslandWaterfallsNotes": "Tag på skovtur nær Øens Vandfald",
|
||||
"backgroundIslandWaterfallsNotes": "Tag på skovtur nær Øens Vandfald.",
|
||||
"backgrounds072015": "Sæt 14: Udgivet Juli 2015",
|
||||
"backgroundDilatoryRuinsText": "Forhalingens Ruiner",
|
||||
"backgroundDilatoryRuinsNotes": "Dyk ned i Forhalingens Ruiner",
|
||||
"backgroundDilatoryRuinsNotes": "Dyk ned i Forhalingens Ruiner.",
|
||||
"backgroundGiantWaveText": "Kæmpe Bølge",
|
||||
"backgroundGiantWaveNotes": "Surf en Kæmpe Bølge!",
|
||||
"backgroundSunkenShipText": "Sunket Skib",
|
||||
"backgroundSunkenShipNotes": "Udforsk et Sunket Skib",
|
||||
"backgroundSunkenShipNotes": "Udforsk et Sunket Skib.",
|
||||
"backgrounds082015": "Sæt 15: Udgivet August 2015",
|
||||
"backgroundPyramidsText": "Pyramider",
|
||||
"backgroundPyramidsNotes": "Nyd synet af Pyramiderne",
|
||||
"backgroundPyramidsNotes": "Nyd synet af Pyramiderne.",
|
||||
"backgroundSunsetSavannahText": "Solnedgang over Savannen",
|
||||
"backgroundSunsetSavannahNotes": "Gå en tur på savannen i solnedgangen",
|
||||
"backgroundSunsetSavannahNotes": "Gå en tur på Savannen i Solnedgangen.",
|
||||
"backgroundTwinklyPartyLightsText": "Blinkende Festlys",
|
||||
"backgroundTwinklyPartyLightsNotes": "Dans under de blinkende festlys!",
|
||||
"backgrounds092015": "SÆT 16: Udgivet September 2015",
|
||||
@@ -143,7 +143,7 @@
|
||||
"backgroundSnowmanArmyText": "Snemandshær",
|
||||
"backgroundSnowmanArmyNotes": "Led en Snemandshær.",
|
||||
"backgroundWinterNightText": "Vinternat",
|
||||
"backgroundWinterNightNotes": "Se på Vinternattens stjerne",
|
||||
"backgroundWinterNightNotes": "Se på Vinternattens stjerner.",
|
||||
"backgrounds022016": "SÆT 21: Udgivet Februar2016",
|
||||
"backgroundBambooForestText": "Bambusskov",
|
||||
"backgroundBambooForestNotes": "Spadser gennem bambusskoven.",
|
||||
@@ -178,14 +178,14 @@
|
||||
"backgroundLilypadText": "Åkande",
|
||||
"backgroundLilypadNotes": "Hop på en Åkande.",
|
||||
"backgroundWaterfallRockText": "vandfald sten",
|
||||
"backgroundWaterfallRockNotes": "lander på et vandfald sten",
|
||||
"backgroundWaterfallRockNotes": "Plask rundt ved Vandfaldsstenen.",
|
||||
"backgrounds072016": "SÆT 26: Udgivet juli 2016",
|
||||
"backgroundAquariumText": "Akvarium",
|
||||
"backgroundAquariumNotes": "Bide efter æbler i et Akvarium.",
|
||||
"backgroundDeepSeaText": "Dybe Ocean",
|
||||
"backgroundDeepSeaNotes": "Dyk ned i det Dybe Ocean.",
|
||||
"backgroundDilatoryCastleText": "Forhalingernes Slot",
|
||||
"backgroundDilatoryCastleNotes": "Svøm forbi Forhalingernes Slot",
|
||||
"backgroundDilatoryCastleNotes": "Svøm forbi Forhalingernes Slot.",
|
||||
"backgrounds082016": "Sæt 27: Udgivet August 2016",
|
||||
"backgroundIdyllicCabinText": "Idyllisk Hytte",
|
||||
"backgroundIdyllicCabinNotes": "Trække dig tilbage til en Idyllisk Hytte.",
|
||||
@@ -229,18 +229,18 @@
|
||||
"backgroundYellowNotes": "En graciøs gul baggrund.",
|
||||
"backgrounds122016": "SÆT 31: Udgivet December 2016",
|
||||
"backgroundShimmeringIcePrismText": "Glimtende Is Prismer",
|
||||
"backgroundShimmeringIcePrismNotes": "Dans gennem de Glimetende Is Prismer",
|
||||
"backgroundShimmeringIcePrismNotes": "Dans gennem de Glimtende Isprismer.",
|
||||
"backgroundWinterFireworksText": "Vinter Fyrværkeri",
|
||||
"backgroundWinterFireworksNotes": "Sæt af Vinter Fyrværkeri.",
|
||||
"backgroundWinterStorefrontText": "Vinter Marked",
|
||||
"backgroundWinterStorefrontNotes": "Køb gaver fra et Vinter Marked",
|
||||
"backgroundWinterStorefrontNotes": "Køb gaver fra et Vintermarked.",
|
||||
"backgrounds012017": "Sæt 32: Udgivet Januar 2017",
|
||||
"backgroundBlizzardText": "Snestorm",
|
||||
"backgroundBlizzardNotes": "Kæmp dig modigt igennem en voldsom Snestorm.",
|
||||
"backgroundSparklingSnowflakeText": "Glitrende Snefnug",
|
||||
"backgroundSparklingSnowflakeNotes": "Glid på et Glitrende Snefnug",
|
||||
"backgroundSparklingSnowflakeNotes": "Glid på et Glitrende Snefnug.",
|
||||
"backgroundStoikalmVolcanoesText": "Stoïkalm Vulkaner",
|
||||
"backgroundStoikalmVolcanoesNotes": "Udforsk Stoïkalm Vulkaner",
|
||||
"backgroundStoikalmVolcanoesNotes": "Udforsk Stoïkalm Vulkaner.",
|
||||
"backgrounds022017": "Sæt 33: Udgivet Februar 2017",
|
||||
"backgroundBellTowerText": "Klokketårn",
|
||||
"backgroundBellTowerNotes": "Kravl op til Klokketårnet.",
|
||||
@@ -263,7 +263,7 @@
|
||||
"backgroundMistShroudedMountainText": "Tåge-Indhyllet Bjerg",
|
||||
"backgroundMistShroudedMountainNotes": "Bestig et Tåge-Indhyllet Bjerg.",
|
||||
"backgrounds052017": "SÆT 36: Udgivet Maj 2017",
|
||||
"backgroundGuardianStatuesText": "Beskytter Statuer ",
|
||||
"backgroundGuardianStatuesText": "Vogterstatuer",
|
||||
"backgroundGuardianStatuesNotes": "Stå vagt foran Beskytter Statuer.",
|
||||
"backgroundHabitCityStreetsText": "Habit City Gader",
|
||||
"backgroundHabitCityStreetsNotes": "Udforsk gaderne i Habit City.",
|
||||
@@ -288,13 +288,13 @@
|
||||
"backgroundBackOfGiantBeastNotes": "Rid på Ryggen af et Kæmpe Dyr.",
|
||||
"backgroundDesertDunesText": "Ørken Klitter",
|
||||
"backgroundDesertDunesNotes": "Udforsk dristigt Ørken Klitterne.",
|
||||
"backgroundSummerFireworksText": "Sommer Fyrværkeri ",
|
||||
"backgroundSummerFireworksText": "Sommerfyrværkeri",
|
||||
"backgroundSummerFireworksNotes": "Fejr Habiticas navnedag med sommerfyrværkeri!",
|
||||
"backgrounds092017": "SÆT 40: Udgivet September 2017",
|
||||
"backgroundBesideWellText": "Ved siden af en Brønd",
|
||||
"backgroundBesideWellNotes": "Gå ved siden af en Brønd.",
|
||||
"backgroundGardenShedText": "Haveskur",
|
||||
"backgroundGardenShedNotes": "Arbejd i et haveskur",
|
||||
"backgroundGardenShedNotes": "Arbejd i et Haveskur.",
|
||||
"backgroundPixelistsWorkshopText": "Pixelistens Workshop",
|
||||
"backgroundPixelistsWorkshopNotes": "Skab et mesterværk i Pixelistens Workshop.",
|
||||
"backgrounds102017": "SÆT 41: Udgivet oktober 2017",
|
||||
@@ -306,14 +306,14 @@
|
||||
"backgroundTarPitsNotes": "Trippe gennem Tjæresøerne.",
|
||||
"backgrounds112017": "Sæt 42: Udgivet november 2017",
|
||||
"backgroundFiberArtsRoomText": "Fiberkunstsrum",
|
||||
"backgroundFiberArtsRoomNotes": "Spind tråd i fiberkunstsrummet",
|
||||
"backgroundFiberArtsRoomNotes": "Spind tråd i Fiberkunstrummet.",
|
||||
"backgroundMidnightCastleText": "Midnatsslottet",
|
||||
"backgroundMidnightCastleNotes": "Spadsere forbi Midnatsslottet.",
|
||||
"backgroundTornadoText": "Tornado",
|
||||
"backgroundTornadoNotes": "Flyve igennem en tornado.",
|
||||
"backgrounds122017": "SÆT 43: Udgivet December 2017",
|
||||
"backgroundCrosscountrySkiTrailText": "Cross-Langrendsløjpe",
|
||||
"backgroundCrosscountrySkiTrailNotes": "Glide langs en Cross-Langrendsløjpe",
|
||||
"backgroundCrosscountrySkiTrailNotes": "Glid langs en Cross-Langrendssløjpe.",
|
||||
"backgroundStarryWinterNightText": "Stjernerig vinternat",
|
||||
"backgroundStarryWinterNightNotes": "Beundre en stjernerig vinternat.",
|
||||
"backgroundToymakersWorkshopText": "Legetøjsmagerens værksted",
|
||||
@@ -324,89 +324,110 @@
|
||||
"backgroundDrivingASleighText": "Slæde",
|
||||
"backgroundDrivingASleighNotes": "Kør en slæde over snebedækkede landskaber.",
|
||||
"backgroundFlyingOverIcySteppesText": "Glatte trin",
|
||||
"backgroundFlyingOverIcySteppesNotes": "Flyv over glatte trin",
|
||||
"backgroundFlyingOverIcySteppesNotes": "Flyv over Isstepperne.",
|
||||
"backgrounds022018": "SÆT 45: Udgivet Februar 2018",
|
||||
"backgroundChessboardLandText": "Skakbrætsland",
|
||||
"backgroundChessboardLandNotes": "Spil et spil i skakbrækkets land",
|
||||
"backgroundChessboardLandNotes": "Spil et spil i Skakbrækkets land.",
|
||||
"backgroundMagicalMuseumText": "Magisk museum",
|
||||
"backgroundMagicalMuseumNotes": "Tag rundtur på et magisk museum",
|
||||
"backgroundMagicalMuseumNotes": "Tag en rundtur på et Magisk Museum.",
|
||||
"backgroundRoseGardenText": "Rosenhave",
|
||||
"backgroundRoseGardenNotes": "Drys i en duftende rosenhave",
|
||||
"backgrounds032018": "SET 46: Released March 2018",
|
||||
"backgroundRoseGardenNotes": "Drys i en duftende Rosenhave.",
|
||||
"backgrounds032018": "SÆT 46: Frigjort marts 2018",
|
||||
"backgroundGorgeousGreenhouseText": "Vidunderligt drivhus",
|
||||
"backgroundGorgeousGreenhouseNotes": "Gå blandt blomsterne i et vidunderlig drivhus.",
|
||||
"backgroundElegantBalconyText": "Elegant balkon",
|
||||
"backgroundElegantBalconyNotes": "Sku over landskabet fra en elegant balkon.",
|
||||
"backgroundDrivingACoachText": "Driving a Coach",
|
||||
"backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers.",
|
||||
"backgrounds042018": "SET 47: Released April 2018",
|
||||
"backgroundTulipGardenText": "Tulip Garden",
|
||||
"backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.",
|
||||
"backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers",
|
||||
"backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.",
|
||||
"backgroundDrivingACoachText": "Kør en Karet",
|
||||
"backgroundDrivingACoachNotes": "Nyd en Køretur i karet forbi blomstrende enge.",
|
||||
"backgrounds042018": "SÆT 47: Frigjort april 2018",
|
||||
"backgroundTulipGardenText": "Tulipanhave",
|
||||
"backgroundTulipGardenNotes": "List gennem en Tulipanhave.",
|
||||
"backgroundFlyingOverWildflowerFieldText": "Eng med vilde blomster",
|
||||
"backgroundFlyingOverWildflowerFieldNotes": "Svæv over en Eng med vilde blomster.",
|
||||
"backgroundFlyingOverAncientForestText": "Ancient Forest",
|
||||
"backgroundFlyingOverAncientForestNotes": "Fly over the canopy of an Ancient Forest.",
|
||||
"backgrounds052018": "SET 48: Released May 2018",
|
||||
"backgroundTerracedRiceFieldText": "Terraced Rice Field",
|
||||
"backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.",
|
||||
"backgroundFantasticalShoeStoreText": "Fantastical Shoe Store",
|
||||
"backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.",
|
||||
"backgroundChampionsColosseumText": "Champions' Colosseum",
|
||||
"backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.",
|
||||
"backgrounds062018": "SET 49: Released June 2018",
|
||||
"backgroundDocksText": "Docks",
|
||||
"backgroundDocksNotes": "Fish from atop the Docks.",
|
||||
"backgroundRowboatText": "Rowboat",
|
||||
"backgroundRowboatNotes": "Sing rounds in a Rowboat.",
|
||||
"backgroundPirateFlagText": "Pirate Flag",
|
||||
"backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.",
|
||||
"backgrounds072018": "SET 50: Released July 2018",
|
||||
"backgroundDarkDeepText": "Dark Deep",
|
||||
"backgroundDarkDeepNotes": "Swim in the Dark Deep among bioluminescent critters.",
|
||||
"backgroundDilatoryCityText": "City of Dilatory",
|
||||
"backgroundDilatoryCityNotes": "Meander through the undersea City of Dilatory.",
|
||||
"backgroundTidePoolText": "Tide Pool",
|
||||
"backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.",
|
||||
"backgrounds082018": "SET 51: Released August 2018",
|
||||
"backgroundTrainingGroundsText": "Training Grounds",
|
||||
"backgroundTrainingGroundsNotes": "Spar on the Training Grounds.",
|
||||
"backgroundFlyingOverRockyCanyonText": "Rocky Canyon",
|
||||
"backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.",
|
||||
"backgroundBridgeText": "Bridge",
|
||||
"backgroundBridgeNotes": "Cross a charming Bridge.",
|
||||
"backgrounds092018": "SET 52: Released September 2018",
|
||||
"backgroundApplePickingText": "Apple Picking",
|
||||
"backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.",
|
||||
"backgroundGiantBookText": "Giant Book",
|
||||
"backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.",
|
||||
"backgroundCozyBarnText": "Cozy Barn",
|
||||
"backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.",
|
||||
"backgrounds102018": "SET 53: Released October 2018",
|
||||
"backgroundBayouText": "Bayou",
|
||||
"backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.",
|
||||
"backgroundCreepyCastleText": "Creepy Castle",
|
||||
"backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.",
|
||||
"backgroundDungeonText": "Dungeon",
|
||||
"backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.",
|
||||
"backgrounds112018": "SET 54: Released November 2018",
|
||||
"backgroundBackAlleyText": "Back Alley",
|
||||
"backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.",
|
||||
"backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave",
|
||||
"backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.",
|
||||
"backgroundCozyBedroomText": "Cozy Bedroom",
|
||||
"backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom.",
|
||||
"backgrounds122018": "SET 55: Released December 2018",
|
||||
"backgroundFlyingOverSnowyMountainsText": "Snowy Mountains",
|
||||
"backgroundFlyingOverSnowyMountainsNotes": "Soar over Snowy Mountains at night.",
|
||||
"backgroundFrostyForestText": "Frosty Forest",
|
||||
"backgroundFrostyForestNotes": "Bundle up to hike through a Frosty Forest.",
|
||||
"backgroundSnowyDayFireplaceText": "Snowy Day Fireplace",
|
||||
"backgroundSnowyDayFireplaceNotes": "Snuggle up next to a Fireplace on a Snowy Day.",
|
||||
"backgrounds012019": "SET 56: Released January 2019",
|
||||
"backgroundAvalancheText": "Avalanche",
|
||||
"backgroundAvalancheNotes": "Flee the thundering might of an Avalanche.",
|
||||
"backgroundArchaeologicalDigText": "Archaeological Dig",
|
||||
"backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.",
|
||||
"backgroundScribesWorkshopText": "Scribe's Workshop",
|
||||
"backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop."
|
||||
}
|
||||
"backgroundFlyingOverAncientForestNotes": "Flyv over trækronen af en Oldgammel skov.",
|
||||
"backgrounds052018": "SÆT 48: Frigjort maj 2018",
|
||||
"backgroundTerracedRiceFieldText": "Terrassemark",
|
||||
"backgroundTerracedRiceFieldNotes": "Nyd en Terrassemark midt i risdyrkningssæsonen.",
|
||||
"backgroundFantasticalShoeStoreText": "Fantastisk skobutik",
|
||||
"backgroundFantasticalShoeStoreNotes": "Kig efter nyt, sjovt fodtøj i den Fantastiske skobutik.",
|
||||
"backgroundChampionsColosseumText": "Mestrenes Colosseum",
|
||||
"backgroundChampionsColosseumNotes": "Lad æren af Mestrenes Colosseum skinne på dig.",
|
||||
"backgrounds062018": "SÆT 49: Frigjort juni 2018",
|
||||
"backgroundDocksText": "Kajen",
|
||||
"backgroundDocksNotes": "Fisk fra Kajen.",
|
||||
"backgroundRowboatText": "Robåd",
|
||||
"backgroundRowboatNotes": "Syng rundesang i en Robåd.",
|
||||
"backgroundPirateFlagText": "Piratflag",
|
||||
"backgroundPirateFlagNotes": "Hejs et frygtindgydende Piratflag.",
|
||||
"backgrounds072018": "SÆT 50: Frigjort juli 2018",
|
||||
"backgroundDarkDeepText": "Det mørke dyb",
|
||||
"backgroundDarkDeepNotes": "Svøm i Det mørke dyb blandt naturligt lysende smådyr.",
|
||||
"backgroundDilatoryCityText": "Forhalingens by",
|
||||
"backgroundDilatoryCityNotes": "Spadser gennem Forhalingens by under vandet.",
|
||||
"backgroundTidePoolText": "Tidevandspøl",
|
||||
"backgroundTidePoolNotes": "Observer havlivet nær en Tidevandspøl.",
|
||||
"backgrounds082018": "SÆT 51: Frigjort august 2018",
|
||||
"backgroundTrainingGroundsText": "Træningspladsen",
|
||||
"backgroundTrainingGroundsNotes": "Spar på Træningspladsen.",
|
||||
"backgroundFlyingOverRockyCanyonText": "Stenet kløft",
|
||||
"backgroundFlyingOverRockyCanyonNotes": "Se ned på et betagende vue mens du flyver over en Stenet kløft.",
|
||||
"backgroundBridgeText": "Bro",
|
||||
"backgroundBridgeNotes": "Kryds en charmerende Bro.",
|
||||
"backgrounds092018": "SÆT 52: Frigjort september 2018",
|
||||
"backgroundApplePickingText": "Æbleplukning",
|
||||
"backgroundApplePickingNotes": "Tag på Æblepluk og tag en skæppe med hjem.",
|
||||
"backgroundGiantBookText": "Kæmpe bog",
|
||||
"backgroundGiantBookNotes": "Læs, mens du går over siderne på en Kæmpe bog.",
|
||||
"backgroundCozyBarnText": "Hyggelig lade",
|
||||
"backgroundCozyBarnNotes": "Slap af med dine kæle- og ridedyr i deres Hyggelige lade.",
|
||||
"backgrounds102018": "SÆT 53: Frigjort oktober 2018",
|
||||
"backgroundBayouText": "Marsk",
|
||||
"backgroundBayouNotes": "Nyd ildfluernes glød i den tågede Marsk.",
|
||||
"backgroundCreepyCastleText": "Skummelt slot",
|
||||
"backgroundCreepyCastleNotes": "Tør du nærme dig det Skumle Slot?",
|
||||
"backgroundDungeonText": "Fangehul",
|
||||
"backgroundDungeonNotes": "Red fangerne fra det uhyggelige Fangehul.",
|
||||
"backgrounds112018": "SÆT 54: Frigjort november 2018",
|
||||
"backgroundBackAlleyText": "Gyde",
|
||||
"backgroundBackAlleyNotes": "Se skummel ud, mens du hænger i en Gyde.",
|
||||
"backgroundGlowingMushroomCaveText": "Lysende svampegrotte",
|
||||
"backgroundGlowingMushroomCaveNotes": "Se dig med ærefrygt omkring i den Lysende svampegrotte.",
|
||||
"backgroundCozyBedroomText": "Hyggeligt soveværelse",
|
||||
"backgroundCozyBedroomNotes": "Krøl dig sammen i et Hyggeligt soveværelse.",
|
||||
"backgrounds122018": "SÆT 55: Frigjort december 2018",
|
||||
"backgroundFlyingOverSnowyMountainsText": "Sneklædte bjerge",
|
||||
"backgroundFlyingOverSnowyMountainsNotes": "Svæv over de Sneklædte bjerge om natten.",
|
||||
"backgroundFrostyForestText": "Frossen skov",
|
||||
"backgroundFrostyForestNotes": "Klæd dig varmt på og tag en gåtur gennem en Frossen skov.",
|
||||
"backgroundSnowyDayFireplaceText": "Ildsted på en snevejrsdag",
|
||||
"backgroundSnowyDayFireplaceNotes": "Lun dig ved Ildstedet på en snevejrsdag.",
|
||||
"backgrounds012019": "SÆT 56: Frigjort januar 2019",
|
||||
"backgroundAvalancheText": "Lavine",
|
||||
"backgroundAvalancheNotes": "Flygt fra en tordnende Lavine.",
|
||||
"backgroundArchaeologicalDigText": "Arkæologisk udgravning",
|
||||
"backgroundArchaeologicalDigNotes": "Få oldtidens hemmeligheder frem i lyset ved den Arkæologiske udgravning.",
|
||||
"backgroundScribesWorkshopText": "Den skriftkloges arbejdsværelse",
|
||||
"backgroundScribesWorkshopNotes": "Skriv din næste utrolige skriftrulle i Den skriftkloges arbejdsværelse.",
|
||||
"backgrounds022019": "SÆT 57: Frigjort februar 2019",
|
||||
"backgroundMedievalKitchenText": "Middelalderligt køkken",
|
||||
"backgroundMedievalKitchenNotes": "Lav magisk mad i et Middelalderligt køkken.",
|
||||
"backgroundOldFashionedBakeryText": "Gammeldags bageri",
|
||||
"backgroundOldFashionedBakeryNotes": "Nyd de liflige dufte uden for et Gammeldags bageri.",
|
||||
"backgroundValentinesDayFeastingHallText": "Festhal til Valentinsdag",
|
||||
"backgroundValentinesDayFeastingHallNotes": "Mærk kærligheden i Festhallen til Valentinsdag.",
|
||||
"backgrounds032019": "SÆT 58: Frigjort marts 2019",
|
||||
"backgroundDuckPondText": "Andedam",
|
||||
"backgroundDuckPondNotes": "Fodr vandfugle ved Andedammen.",
|
||||
"backgroundFieldWithColoredEggsText": "Eng med farvede æg",
|
||||
"backgroundFieldWithColoredEggsNotes": "Led efter en forårsskat i en Eng med farvede æg.",
|
||||
"backgroundFlowerMarketText": "Blomstermarked",
|
||||
"backgroundFlowerMarketNotes": "Find de perfekte farver til en buket eller have på Blomstermarkedet.",
|
||||
"backgrounds042019": "SÆT 59: Frigjort april 2019",
|
||||
"backgroundBirchForestText": "Birkeskov",
|
||||
"backgroundBirchForestNotes": "Tul rundt i en fredfyldt Birkeskov.",
|
||||
"backgroundHalflingsHouseText": "Halvlingehus",
|
||||
"backgroundHalflingsHouseNotes": "Besøg et charmerende Halvlingehus.",
|
||||
"backgroundBlossomingDesertText": "Blomstrende ørken",
|
||||
"backgroundBlossomingDesertNotes": "Vær vidne til en sjælden superblomstring i den Blomstrende ørken."
|
||||
}
|
||||
|
||||
@@ -9,18 +9,18 @@
|
||||
"keepThem": "Behold Opgaver",
|
||||
"removeThem": "Fjern Opgaver",
|
||||
"challengeCompleted": "Denne udfordring er afsluttet, og vinderen blev <span class=\"badge\"><%= user %></span>! Hvad vil du gøre med de gruppeløse opgaver?",
|
||||
"unsubChallenge": "Defekt udfordringslink: denne opgave var en del af en udfordring, som du ikke længere abonnerer på. Hvad vil du gøre med de gruppeløse opgaver?",
|
||||
"challengeWinner": "Blev vinderen i de følgende udfordringer",
|
||||
"unsubChallenge": "Defekt Udfordringslink: denne opgave var en del af en udfordring, som du ikke længere abonnerer på. Hvad vil du gøre med de gruppeløse opgaver?",
|
||||
"challengeWinner": "Vandt de følgende udfordringer",
|
||||
"challenges": "Udfordringer",
|
||||
"challengesLink": "<a href='http://habitica.fandom.com/wiki/Challenges' target='_blank'>Udfordringer</a>",
|
||||
"challengePrize": "Udfordringsgevinst",
|
||||
"challengePrize": "Udfordringspræmie",
|
||||
"endDate": "Afsluttes",
|
||||
"noChallenges": "Ingen udfordringer endnu, besøg",
|
||||
"toCreate": "for at oprette en.",
|
||||
"selectWinner": "Vælg en vinder og luk udfordringen:",
|
||||
"deleteOrSelect": "Slet eller vælg vinder",
|
||||
"endChallenge": "Afslut udfordring",
|
||||
"challengeDiscription": "Dette er udfordringens opgaver. De vil blive tilføjet dine nuværende opgaver når du tilmelder dig denne udfordring. Nedenstående er et eksempel, der viser at opgaverne i en udfordring skifter farve og får tilføjet grafer, der viser gruppens samlede fremskridt.",
|
||||
"challengeDiscription": "Dette er Udfordringens opgaver. De vil blive tilføjet dine nuværende opgaver når du tilmelder dig denne Udfordring. Nedenstående er et eksempel, der viser at opgaverne i en Udfordring skifter farve og får tilføjet grafer, der viser gruppens samlede fremskridt.",
|
||||
"hows": "Hvordan går det for folk?",
|
||||
"filter": "Filter",
|
||||
"groups": "Grupper",
|
||||
@@ -37,17 +37,17 @@
|
||||
"addTaskToChallenge": "Tilføj Opgave",
|
||||
"discard": "Kassér",
|
||||
"challengeTitle": "Udfordringens navn",
|
||||
"challengeTag": "Tag navn",
|
||||
"challengeTag": "Tag",
|
||||
"challengeTagPop": "Udfordringer vises på tag-lister og opgave-værktøjstips. Så selvom du bør bruge en beskrivende titel øverst, så skal du også bruge et 'kort navn'. Fx. 'Tab 10kg inden for 3 måneder' kunne blive '-10kg' (Klik for mere info).",
|
||||
"challengeDescr": "Beskrivelse",
|
||||
"prize": "Præmie",
|
||||
"prizePop": "Hvis nogen kan 'vinde' din udfordring, kan du vælge at belønne vinderen med Ædelsten. Max = Antallet af Ædelsten du ejer (+ Klanens Ædelsten, hvis du oprettede denne udfordrings klan). Bemærk: Denne præmie kan ikke ændres senere.",
|
||||
"prizePopTavern": "Hvis nogen kan 'vinde' din udfordring, kan du vælge at belønne vinderen med Ædelsten. Max = Antallet af Ædelsten du ejer. Bemærk: Denne præmie kan ikke ændres senere, og Værtshus-udfordringer vil ikke blive refunderet hvis udfordringen bliver slettet.",
|
||||
"prizePop": "Hvis nogen kan 'vinde' din udfordring, kan du vælge at belønne vinderen med Ædelsten. Max = Antallet af Ædelsten du ejer (+ Klanens Ædelsten, hvis du oprettede Klanen, denne Udfordring tilhører). Bemærk: Denne præmie kan ikke ændres senere.",
|
||||
"prizePopTavern": "Hvis nogen kan 'vinde' din udfordring, kan du vælge at belønne vinderen med Ædelsten. Max = Antallet af Ædelsten du ejer. Bemærk: Denne præmie kan ikke ændres senere, og Værtshus-udfordringer vil ikke blive refunderet, hvis udfordringen bliver slettet.",
|
||||
"publicChallenges": "Minimum 1 Ædelsten for <strong> offentlige udfordringer </strong> (hjælper med at forhindre spam - det gør det virkelig).",
|
||||
"publicChallengesTitle": "Offentlige Udfordringer",
|
||||
"officialChallenge": "Officiel Habitica-udfordring",
|
||||
"by": "af",
|
||||
"participants": "<%= membercount %> Deltagere",
|
||||
"participants": "<%= membercount %> deltagere",
|
||||
"join": "Deltag",
|
||||
"exportChallengeCSV": "Eksporter til CSV",
|
||||
"selectGroup": "Vælg gruppe",
|
||||
@@ -62,8 +62,8 @@
|
||||
"challengedOwnedFilter": "Ejet",
|
||||
"owned": "Ejer",
|
||||
"challengedNotOwnedFilter": "Ikke ejet",
|
||||
"not_owned": "Ejer Ikke",
|
||||
"not_participating": "Deltager Ikke",
|
||||
"not_owned": "Ejer ikke",
|
||||
"not_participating": "Deltager ikke",
|
||||
"challengedEitherOwnedFilter": "Begge",
|
||||
"backToChallenges": "Tilbage til Udfordringer",
|
||||
"prizeValue": "<%= gemcount %> <%= gemicon %> Præmie",
|
||||
@@ -78,20 +78,20 @@
|
||||
"noChallengeOwnerPopover": "Denne udfordring har ikke nogen ejer, da personen, der oprettede udfordringen, har slettet sin brugerkonto.",
|
||||
"challengeMemberNotFound": "Bruger ikke fundet blandt udfordringsmedlemmer",
|
||||
"onlyGroupLeaderChal": "Kun gruppelederen kan oprette Udfordringer",
|
||||
"tavChalsMinPrize": "Gevinsten skal være mindst 1 Ædelsten for Offentlige Udfordringer.",
|
||||
"tavChalsMinPrize": "Præmien skal være mindst 1 Ædelsten for Offentlige Udfordringer.",
|
||||
"cantAfford": "Du har ikke råd til denne præmie. Køb flere Ædelsten eller reducer præmien.",
|
||||
"challengeIdRequired": "\"challengeID\" skal være et gyldigt UUID.",
|
||||
"winnerIdRequired": "\"winnerID\" skal være et gyldigt UUID.",
|
||||
"challengeNotFound": "Udfordringen kunne ikke findes, eller du har ikke adgang.",
|
||||
"onlyLeaderDeleteChal": "Kun udfordringslederen kan slette.",
|
||||
"onlyLeaderUpdateChal": "Kun udfordringslederen kan opdatere.",
|
||||
"winnerNotFound": "Vinder med id \"<%= userId %>\" blev ikke fundet eller er ikke en del af udfordringen.",
|
||||
"noCompletedTodosChallenge": "\"includeCompletedTodos\" er ikke understøttet når udfordringens opgaver hentes.",
|
||||
"challengeIdRequired": "\"challengeID\" skal være et gyldigt UUID (Unikt bruger-ID).",
|
||||
"winnerIdRequired": "\"winnerID\" skal være et gyldigt UUID (Unikt bruger-ID).",
|
||||
"challengeNotFound": "Udfordringen findes ikke, eller du har ikke adgang.",
|
||||
"onlyLeaderDeleteChal": "Kun udfordringslederen kan slette den.",
|
||||
"onlyLeaderUpdateChal": "Kun udfordringslederen kan opdatere den.",
|
||||
"winnerNotFound": "Vinder med id \"<%= userId %>\" blev ikke fundet, eller er ikke en del af udfordringen.",
|
||||
"noCompletedTodosChallenge": "\"includeCompletedTodos\" er ikke understøttet, når udfordringens opgaver hentes.",
|
||||
"userTasksNoChallengeId": "Når \"taskOwner\" er \"user\", kan \"challengeID\" ikke gives som parameter.",
|
||||
"onlyChalLeaderEditTasks": "Opgaver der tilhører en udfordring kan kun redigeres af lederen.",
|
||||
"onlyChalLeaderEditTasks": "Opgaver, der tilhører en udfordring, kan kun redigeres af lederen.",
|
||||
"userAlreadyInChallenge": "Bruger deltager allerede i denne udfordring.",
|
||||
"cantOnlyUnlinkChalTask": "Kun defekte opgaver fra udfordringer kan få fjernet tilknytningen.",
|
||||
"shortNameTooShort": "Tag navn skal være på mindst 3 tegn.",
|
||||
"shortNameTooShort": "Tag skal være på mindst 3 tegn.",
|
||||
"joinedChallenge": "Deltog i en Udfordring",
|
||||
"joinedChallengeText": "Denne bruger testede sig selv ved at deltage i en Udfordring!",
|
||||
"myChallenges": "Mine Udfordringer",
|
||||
@@ -106,7 +106,7 @@
|
||||
"addTask": "Tilføj Opgave",
|
||||
"editChallenge": "Rediger Udfordring",
|
||||
"challengeDescription": "Udfordrings-beskrivelse",
|
||||
"selectChallengeWinnersDescription": "Vælg en vinder fra Udfordringsdeltagerne",
|
||||
"selectChallengeWinnersDescription": "Vælg en vinder blandt Udfordringsdeltagerne",
|
||||
"awardWinners": "Beløn Vinder",
|
||||
"doYouWantedToDeleteChallenge": "Vil du slette denne Udfordring?",
|
||||
"deleteChallenge": "Slet Udfordring",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"communityGuidelinesWarning": "Vær venligst opmærksom på, at dit Skærmnavn, profilbillede og den korte tekst skal leve op til <a href='https://habitica.com/static/community-guidelines' target='_blank'>Community Guidelines</a> (f.eks. ingen bandeord, ingen voksne emne, ingen fornærmelser osv.). Hvis du har nogle spørgsmål til om noget er passende, så send endelig en mail til <%= hrefBlankCommunityManagerEmail %>!",
|
||||
"communityGuidelinesWarning": "Vær venligst opmærksom på, at dit displaynavn, profilbillede og den korte tekst skal leve op til <a href='https://habitica.com/static/community-guidelines' target='_blank'>Retningslinjerne for fællesskabet</a> (f.eks. ingen bandeord, ingen voksne emne, ingen fornærmelser osv.). Hvis du har nogle spørgsmål til om noget er passende, så send endelig en mail til <%= hrefBlankCommunityManagerEmail %>!",
|
||||
"profile": "Profil",
|
||||
"avatar": "Tilpas Avatar",
|
||||
"editAvatar": "Ret Avatar",
|
||||
"avatar": "Tilpas avatar",
|
||||
"editAvatar": "Ret avatar",
|
||||
"noDescription": "Denne Habitikaner har ikke tilføjet en beskrivelse.",
|
||||
"noPhoto": "Denne Habitikaner har ikke tilføjet et foto.",
|
||||
"other": "Andet",
|
||||
"fullName": "Fuldt navn",
|
||||
"displayName": "Display name",
|
||||
"changeDisplayName": "Change Display Name",
|
||||
"newDisplayName": "New Display Name",
|
||||
"fullName": "Fulde navn",
|
||||
"displayName": "Displaynavn",
|
||||
"changeDisplayName": "Skift displaynavn",
|
||||
"newDisplayName": "Nyt displaynavn",
|
||||
"displayPhoto": "Billede",
|
||||
"displayBlurb": "Kort tekst",
|
||||
"displayBlurbPlaceholder": "Introducér dig selv",
|
||||
@@ -31,7 +31,7 @@
|
||||
"specialShirts": "Særlige trøjer",
|
||||
"bodyHead": "Frisurer og Hårfarver",
|
||||
"bodySkin": "Hud",
|
||||
"skin": "Skin",
|
||||
"skin": "Hudfarve",
|
||||
"color": "Farve",
|
||||
"bodyHair": "Hår",
|
||||
"hair": "Hår",
|
||||
@@ -48,7 +48,7 @@
|
||||
"mustache": "Overskæg",
|
||||
"flower": "Blomst",
|
||||
"accent": "Accent",
|
||||
"headband": "Headband",
|
||||
"headband": "Hårbånd",
|
||||
"wheelchair": "Kørestol",
|
||||
"extra": "Extra",
|
||||
"basicSkins": "Basis-skins",
|
||||
@@ -64,32 +64,32 @@
|
||||
"winteryColors": "Vinterfarver",
|
||||
"equipment": "Udstyr",
|
||||
"equipmentBonus": "Udstyr",
|
||||
"equipmentBonusText": "Stat bonuses provided by your equipped battle gear. See the Equipment tab under Inventory to select your battle gear.",
|
||||
"classBonusText": "Your class (Warrior, if you haven't unlocked or selected another class) uses its own equipment more effectively than gear from other classes. Equipped gear from your current class gets a 50% boost to the Stat bonus it grants.",
|
||||
"equipmentBonusText": "Statboosts fra det udstyr, du har på. Se Udstyr under Inventarmenuen for at vælge dit kampudstyr.",
|
||||
"classBonusText": "Din klasse (Kriger, hvis du ikke har låst op for eller valgt en anden klasse), bruger sit udstyr mere effektivt end udstyr tilhørende andre klasser. Udstyr til din nuværende klasse får et 50% boost til det Egenskabsboost, det giver.",
|
||||
"classEquipBonus": "Klassebonus",
|
||||
"battleGear": "Kampudstyr",
|
||||
"gear": "Gear",
|
||||
"gear": "Udstyr",
|
||||
"battleGearText": "Dette er den udrustning du bærer i kamp. Den påvirker resultaterne når du interagerer med dine opgaver.",
|
||||
"autoEquipBattleGear": "Benyt automatisk nyt udstyr",
|
||||
"costume": "Kostume",
|
||||
"costumeText": "Hvis du foretrækker udseendet af andet udstyr end hvad du bærer, tjek \"Brug Kostume\"-feltet for at visuelt bære et kostume, mens du bærer dit kampudstyr nedenunder.",
|
||||
"useCostume": "Brug kostume",
|
||||
"useCostumeInfo1": "Click \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can equip for the best Stats on the left, and dress up your avatar with your equipment on the right.",
|
||||
"useCostumeInfo2": "Once you click \"Use Costume\" your avatar will look pretty basic... but don't worry! If you look on the left, you'll see that your Battle Gear is still equipped. Next, you can make things fancy! Anything you equip on the right won't affect your Stats, but can make you look super awesome. Try out different combos, mixing sets, and coordinating your Costume with your pets, mounts, and backgrounds.<br><br>Got more questions? Check out the <a href=\"http://habitica.fandom.com/wiki/Equipment#Costumes\">Costume page</a> on the wiki. Find the perfect ensemble? Show it off in the <a href=\"/groups/guild/3884eeaa-2d6a-45e8-a279-ada6de9709e1\">Costume Carnival guild</a> or brag in the Tavern!",
|
||||
"costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.",
|
||||
"autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.",
|
||||
"costumeDisabled": "Du har deaktiveret dit kostume",
|
||||
"useCostumeInfo1": "Klik på \"Brug kostume\" for at give din avatar andet udstyr på uden at påvirke Egenskaberne fra dit Kampudstyr! Dette betyder at du kan have udstyr, som giver de bedste Egenskaber på til venstre, og klæde din avatar på som du ønsker til højre.",
|
||||
"useCostumeInfo2": "Når først du vælger \"Brug kostume\", vil din avatar stadig set ret kedelig ud... men ingen grund til bekymring! Hvis du ser til venstre, vil du se, at du stadig har dit Kampudstyr på. Nu kan du lege med udklædning! Alt, du tager på i højre side, vil ikke påvirke dine Egenskaber, men du vil se super sej ud. Prøv forskellige kombinationer, blandiner af sæt, og koordiner dit Kostume med dine kæledyr, ridedyr og baggrunde.<br><br>Har du flere spørgsmål? Kig på siden <a href=\"http://habitica.fandom.com/wiki/Equipment#Costumes\">Costume</a> på wiki'en. Har du skabt det perfekte look? Fremvis det i Klanen <a href=\"/groups/guild/3884eeaa-2d6a-45e8-a279-ada6de9709e1\">Costume Carnival</a> eller pral i Værtshuset!",
|
||||
"costumePopoverText": "Klik på \"Brug kostume\" for at give din avatar andet udstyr på uden at påvirke Egenskaberne fra dit Kampudstyr! Dette betyder at du kan klæde din avatar på ligesom du vil, mens du stadig kan have dit bedste Kampudstyr på.",
|
||||
"autoEquipPopoverText": "Slå denne indstilling til, for automatisk at tage nyt udstyr på, så snart du køber det.",
|
||||
"costumeDisabled": "Du har deaktiveret dit kostume.",
|
||||
"gearAchievement": "Du har gennemført præstationen \"Det Ultimative Udstyr\" ved at opgradere til det maksimale udstyrssæt for din klasse. Du har opnået følgende komplette sæt:",
|
||||
"gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!",
|
||||
"moreGearAchievements": "To attain more Ultimate Gear badges, change classes on <a href='/user/settings/site' target='_blank'>the Settings > Site page</a> and buy your new class's gear!",
|
||||
"gearAchievementNotification": "Du har opnået Præstationen \"Ultimativt Udstyr\" for at opgradere til det bedste sæt udstyr for en klasse!",
|
||||
"moreGearAchievements": "For at få flere badges for Ultimativt Udstyr, så skift klasse under <a href='/user/settings/site' target='_blank'> Indstillinger > Side </a>, og køb din nye klasses udstyr!",
|
||||
"armoireUnlocked": "For mere udstyr, prøv den <strong>Fortryllede Kiste!</strong> Klik på den Fortryllede Kiste-belønningen for en chance for at få specielt Udstyr! Der er også en chance for XP eller mad.",
|
||||
"ultimGearName": "Ultimative Udstyr - <%= ultClass %>",
|
||||
"ultimGearText": "Har opgraderet til det maksimale våben- og rustningssæt for <%= ultClass %> klassen",
|
||||
"ultimGearText": "Har opgraderet til det maksimale våben- og rustningssæt for <%= ultClass %> klassen.",
|
||||
"level": "Niveau",
|
||||
"levelUp": "Niveau op!",
|
||||
"gainedLevel": "Du gik et niveau op!",
|
||||
"leveledUp": "Ved at gennemføre dine mål fra den virkelige verden er du steget til <strong>niveau <%= level %>!</strong>",
|
||||
"fullyHealed": "Du er blevet helet fuldt ud",
|
||||
"fullyHealed": "Du er blevet helet fuldt ud!",
|
||||
"huzzah": "Hurra!",
|
||||
"mana": "Mana",
|
||||
"hp": "HP",
|
||||
@@ -97,18 +97,18 @@
|
||||
"xp": "XP",
|
||||
"health": "Liv",
|
||||
"allocateStr": "Point tilføjet til Styrke:",
|
||||
"allocateStrPop": "Add a Point to Strength",
|
||||
"allocateStrPop": "Tilføj et point til Styrke",
|
||||
"allocateCon": "Point tilføjet til Konstitution:",
|
||||
"allocateConPop": "Add a Point to Constitution",
|
||||
"allocateConPop": "Tilføj et point til Konstitution",
|
||||
"allocatePer": "Point tilføjet til Opfattelse:",
|
||||
"allocatePerPop": "Add a Point to Perception",
|
||||
"allocatePerPop": "Tilføj et point til Opfattelse",
|
||||
"allocateInt": "Point tilføjet til Intelligens:",
|
||||
"allocateIntPop": "Add a Point to Intelligence",
|
||||
"noMoreAllocate": "Now that you've hit level 100, you won't gain any more Stat Points. You can continue leveling up, or start a new adventure at level 1 by using the <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a>, now available for free in the Market.",
|
||||
"allocateIntPop": "Tilføj et point til Intelligens",
|
||||
"noMoreAllocate": "Nu hvor du har nået niveau 100, vil du ikke optjene flere Egenskabspoint. Du kan fortsætte, eller starte et nyt eventyr fra niveau 1 ved at bruge <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Genfødselskuglen</a>, som nu er gratis på Markedet.",
|
||||
"stats": "Egenskaber",
|
||||
"achievs": "Præstationer",
|
||||
"strength": "Styrke",
|
||||
"strText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.",
|
||||
"strText": "Styrke forøger chancen for tilfældige \"critical hits\" og det boost til Guld, Erfaring, og chance for at finde genstande fra dem. Det hjælper også med at påføre bossmonstre skade.",
|
||||
"constitution": "Konstitution",
|
||||
"conText": "Konstitution reducerer skaden du får fra negative Vaner og forpassede Daglige.",
|
||||
"perception": "Opfattelse",
|
||||
@@ -116,12 +116,12 @@
|
||||
"intelligence": "Intelligens",
|
||||
"intText": "Intelligens øger hvor meget Erfaring du tjener, og når du har opnået adgang til Klasser, afgør din maksimale Mana disponibel til klasseevner.",
|
||||
"levelBonus": "Niveaubonus",
|
||||
"levelBonusText": "Each Stat gets a bonus equal to half of (your Level minus 1).",
|
||||
"levelBonusText": "Hver Egenskab får en bonus lig med halvdelen af (dit Niveau minus 1).",
|
||||
"allocatedPoints": "Tildelte point",
|
||||
"allocatedPointsText": "Stat Points you've earned and assigned. Assign Points using the Character Build column.",
|
||||
"allocatedPointsText": "Egenskabspoint du har optjent og fordelt. Fordel point ved at bruge kolonnen Karakteropbygning.",
|
||||
"allocated": "Tildelt",
|
||||
"buffs": "Boostere",
|
||||
"buffsText": "Temporary Stat bonuses from abilities and achievements. These wear off at the end of your day. The abilities you've unlocked appear in the Rewards list of your Tasks page.",
|
||||
"buffsText": "Midlertidige Egenskabsboosts fra evner og præstationer. Disse forsvinder når din dag er slut. De evner du har låst op for findes i menuen Evner, nederst på siden Opgaver.",
|
||||
"characterBuild": "Karakteropbygning",
|
||||
"class": "Klasse",
|
||||
"experience": "Erfaring",
|
||||
@@ -131,33 +131,33 @@
|
||||
"mage": "Magiker",
|
||||
"wizard": "Magiker",
|
||||
"mystery": "Mystisk",
|
||||
"changeClass": "Change Class, Refund Stat Points",
|
||||
"changeClass": "Skift Klasse og refunder Egenskabspoint",
|
||||
"lvl10ChangeClass": "For at skifte klasse skal du være mindst niveau 10.",
|
||||
"changeClassConfirmCost": "Er du sikker på, du ønsker at ændre din klasse for 3 ædelstene?",
|
||||
"invalidClass": "Ugyldig klasse. Angiv venligst 'Kriger', 'Slyngel', 'Troldmand' eller 'Helbreder'.",
|
||||
"levelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options.",
|
||||
"unallocated": "Unallocated Stat Points",
|
||||
"haveUnallocated": "You have <%= points %> unallocated Stat Point(s)",
|
||||
"levelPopover": "Hvert niveau optjener du ét Point, du kan fordele på dine Egenskaber som du vil. Du kan gøre det manuelt, eller lade spillet beslutte for dig ved at bruge en af mulighederne for Automatisk fordeling.",
|
||||
"unallocated": "Ufordelte Egenskabspoint",
|
||||
"haveUnallocated": "Du har <%= points %> ufordelte Egenskabspoint",
|
||||
"autoAllocation": "Automatisk tildeling",
|
||||
"autoAllocationPop": "Places Points into Stats according to your preferences, when you level up.",
|
||||
"evenAllocation": "Distribute Stat Points evenly",
|
||||
"evenAllocationPop": "Assigns the same number of Points to each Stat.",
|
||||
"classAllocation": "Distribute Points based on Class",
|
||||
"classAllocationPop": "Assigns more Points to the Stats important to your Class.",
|
||||
"taskAllocation": "Distribute Points based on task activity",
|
||||
"taskAllocationPop": "Assigns Points based on the Strength, Intelligence, Constitution, and Perception categories associated with the tasks you complete.",
|
||||
"autoAllocationPop": "Fordeler Point på Egenskaber efter dine præferencer, når du stiger i niveau.",
|
||||
"evenAllocation": "Fordel Egenskabspoint ligeligt",
|
||||
"evenAllocationPop": "Tildeler det samme antal Point til hver Egenskab.",
|
||||
"classAllocation": "Fordel Point baseret på Klasse",
|
||||
"classAllocationPop": "Tildeler flere point til de Egenskaber, der er vigtige for din Klasse.",
|
||||
"taskAllocation": "Fordel Point baseret på aktivitet",
|
||||
"taskAllocationPop": "Tildeler Point til kategorierne Styrke, Intelligens, Konstitution og Opfattelse, der er forbundet med de opgaver, du fuldfører.",
|
||||
"distributePoints": "Fordel ufordelte points",
|
||||
"distributePointsPop": "Assigns all unallocated Stat Points according to the selected allocation scheme.",
|
||||
"distributePointsPop": "Fordeler alle ufordelte Egenskabspoint efter den valgte fordelingsplan.",
|
||||
"warriorText": "Krigere scorer flere og bedre \"fuldtræffere\", der vilkårligt giver ekstra Guld, Erfaring, og dropchance når du færdiggør en opgave. De forvolder også stor skade på Boss-monstre. Spil som Kriger hvis du finder uforudsigelige, jackpotagtige belønninger motiverende, eller du virkelig vil uddele smerte i Boss-quests!",
|
||||
"wizardText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!",
|
||||
"wizardText": "Magikere lærer hurtigt og optjener Erfaring og Niveauer hurtigere end andre klasser. De får også en masse Mana, de kan bruge på deres særlige evner. Spil en Magiker, hvis du kan lide de taktiske aspekter af Habitica, eller hvis du er stærkt motiveret af at stige i niveau og låse op for avancerede funktioner!",
|
||||
"mageText": "Magikere lærer hurtigt, og får Erfaring og Niveau hurtigere end andre klasser. De får endvidere en masse Mana ved at bruge specielle evner. Spil som Magiker hvis du kan godt lide Habitica's taktiske spilaspekter, eller hvis du er stærkt motiveret af at gå op i niveau og åbne op for avancerede features!",
|
||||
"rogueText": "Slyngler elsker at samle sig en formue, eftersom de får mere Guld end nogen anden, og de er dygtige til at finde tilfældige ting. Deres ikoniske Listeevne lader dem undgå konsekvenserne af oversprungne Daglige. Spil som Slyngel hvis du er stærkt motiveret af Belønninger og Præstationer, og stræber efter bytte og emblemer!",
|
||||
"healerText": "Helbredere er upåvirkede af skade, og giver denne beskyttelse videre til andre. Oversprungne Daglige og dårlige Vaner tager næppe pippet fra dem, og de har metoder for at genvinde Liv fra fiaskoer. Spil som Helbreder hvis du nyder at hjælpe andre i dit Selskab, eller hvis tanken om at snyde Døden med hårdt arbejde inspirerer dig!",
|
||||
"healerText": "Helbredere er upåvirkede af skade, og giver denne beskyttelse videre til andre. Oversprungne Daglige og dårlige Vaner tager næppe pippet fra dem, og de har metoder for at genvinde Liv fra fiaskoer. Spil som Helbreder hvis du nyder at hjælpe andre på dit Hold, eller hvis tanken om at snyde Døden med hårdt arbejde inspirerer dig!",
|
||||
"optOutOfClasses": "Fravælg",
|
||||
"optOutOfPMs": "Fravælg",
|
||||
"chooseClass": "Vælg din klasse",
|
||||
"chooseClassLearnMarkdown": "[Lær mere om Habitica's klassesystem](http://habitica.fandom.com/wiki/Class_System)",
|
||||
"optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User Icon > Settings.",
|
||||
"optOutOfClassesText": "Ligeglad med klasser? Vil du hellere vælge senere? Fravælg det - du vil være en Kriger uden særlige evner. Du kan læse om klassesystemet senere på wiki'en, og aktivere klasser til enhver tid under Indstillinger.",
|
||||
"selectClass": "Vælg <%= heroClass %>",
|
||||
"select": "Vælg",
|
||||
"stealth": "Snigen",
|
||||
@@ -167,15 +167,15 @@
|
||||
"respawn": "Genopstå!",
|
||||
"youDied": "Du døde!",
|
||||
"dieText": "Du har tabt et niveau, alt dit Guld, og et vilkårligt stykke Udstyr. Rejs dig, Habitør, og prøv igen! Tøjl dine negative Vaner, vær opmærksom på at fuldføre Daglige, og hold Døden på afstand med en Livseliksir hvis du vakler!",
|
||||
"sureReset": "Are you sure? This will reset your character's class and allocated Stat Points (you'll get them all back to re-allocate), and costs 3 Gems.",
|
||||
"sureReset": "Er du sikker? Dette vil nulstille din karakters klasse og fordelte Egenskabspoint (du får dem alle tilbage, så du kan genfordele dem), og koster 3 Ædelsten.",
|
||||
"purchaseFor": "Køb for <%= cost %> Ædelsten?",
|
||||
"purchaseForHourglasses": "Purchase for <%= cost %> Hourglasses?",
|
||||
"purchaseForHourglasses": "Køb for <%= cost %> Timeglas?",
|
||||
"notEnoughMana": "Ikke nok mana.",
|
||||
"invalidTarget": "Du kan ikke bruge en evne på det.",
|
||||
"youCast": "Du kaster <%= spell %>.",
|
||||
"youCastTarget": "Du kaster <%= spell %> på <%= target %>.",
|
||||
"youCastParty": "Du kaster <%= spell %> for hele selskabet.",
|
||||
"critBonus": "Fuldtræffer! Bonus:",
|
||||
"critBonus": "Fuldtræffer! Bonus: ",
|
||||
"gainedGold": "Du har fået noget Guld",
|
||||
"gainedMana": "Du har fået noget Mana",
|
||||
"gainedHealth": "Du har fået noget Liv",
|
||||
@@ -184,13 +184,13 @@
|
||||
"lostMana": "Du har brugt noget Mana",
|
||||
"lostHealth": "Du har mistet noget Liv",
|
||||
"lostExperience": "Du har mistet noget Erfaring",
|
||||
"displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your username, go to",
|
||||
"displayNameDescription1": "Dette er hvad der vises ved beskeder du skriver i Værtshuset, Klaner, og din Holdchat, sammen med din avatar. Klik på knappen Rediger ovenover for at ændre det. Hvis du i stedet vil ændre dit brugernavn, så gå til",
|
||||
"displayNameDescription2": "Indstillinger->Side",
|
||||
"displayNameDescription3": "og se Registreringssektionen.",
|
||||
"unequipBattleGear": "Fjern Kamprustning",
|
||||
"unequipCostume": "Fjern Kostume",
|
||||
"equip": "Equip",
|
||||
"unequip": "Unequip",
|
||||
"equip": "Tag på",
|
||||
"unequip": "Tag af",
|
||||
"unequipPetMountBackground": "Fjern Kæledyr, Ridedyr, Baggrund",
|
||||
"animalSkins": "Dyreskins",
|
||||
"chooseClassHeading": "Vælg klasse! Eller vent med at vælge til senere.",
|
||||
@@ -203,26 +203,26 @@
|
||||
"con": "KON",
|
||||
"per": "OPF",
|
||||
"int": "INT",
|
||||
"showQuickAllocation": "Show Stat Allocation",
|
||||
"hideQuickAllocation": "Hide Stat Allocation",
|
||||
"quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.",
|
||||
"notEnoughAttrPoints": "You don't have enough Stat Points.",
|
||||
"classNotSelected": "You must select Class before you can assign Stat Points.",
|
||||
"showQuickAllocation": "Vis Egenskabsfordeling",
|
||||
"hideQuickAllocation": "Skjul Egenskabsfordeling",
|
||||
"quickAllocationLevelPopover": "Hvert niveau giver dig ét Point du kan tildele til en Egenskab efter eget valg. Du kan gøre det manuelt, eller lade spillet bestemme for dig ved at bruge en af mulighederne for Automatisk fordeling fundet under Brugerikon > Egenskaber.",
|
||||
"notEnoughAttrPoints": "Du har ikke nok Egenskabspoint.",
|
||||
"classNotSelected": "Du skal vælge en Klasse, før du kan fordele Egenskabspoint.",
|
||||
"style": "Stil",
|
||||
"facialhair": "Facial",
|
||||
"facialhair": "Ansigt",
|
||||
"photo": "Billede",
|
||||
"info": "Information",
|
||||
"joined": "Joined",
|
||||
"totalLogins": "Total Check Ins",
|
||||
"latestCheckin": "Latest Check In",
|
||||
"joined": "Oprettet",
|
||||
"totalLogins": "Totalt antal Check-Ins",
|
||||
"latestCheckin": "Sidste Check-In",
|
||||
"editProfile": "Ret profil",
|
||||
"challengesWon": "Challenges Won",
|
||||
"questsCompleted": "Quests Completed",
|
||||
"headAccess": "Head Access.",
|
||||
"backAccess": "Back Access.",
|
||||
"bodyAccess": "Body Access.",
|
||||
"mainHand": "Main-Hand",
|
||||
"offHand": "Off-Hand",
|
||||
"challengesWon": "Vundne Udfordringer",
|
||||
"questsCompleted": "Fuldførte Quests",
|
||||
"headAccess": "Hovedtilbehør",
|
||||
"backAccess": "Rygtilbehør",
|
||||
"bodyAccess": "Kropstilbehør",
|
||||
"mainHand": "Primære hånd",
|
||||
"offHand": "Sekundære hånd",
|
||||
"statPoints": "Stat Points",
|
||||
"pts": "pts"
|
||||
}
|
||||
"pts": "point"
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"commGuidePara003": "Disse regler gælder alle de sociale områder vi bruger, inklusiv (men ikke nødvendigvis begrænset til) Trello, GitHub, Transifex og Wikia (wiki'en). Sommetider vil der opstå uforudsete situationer, som en ny kilde til konflikt, eller en ondskabsfuld necromancer. Når det sker, kan moderatorer reagere ved at ændre disse retningslinjer for at beskytte fællesskabet mod ny trusler. Frygt ikke: du vil blive gjort opmærksom på ændringer i retningslinjerne via en påmindelse fra Bailey.",
|
||||
"commGuidePara004": "Så gør din fjerpen og skriftrulle klar til at tage noter, og lad os starte!",
|
||||
"commGuideHeadingInteractions": "Interaktioner i Habitica",
|
||||
"commGuidePara015": "Habitica har to slags sociale rum: offentlige og private. Offentlige rum inkluderer Værtshuset, Offentlige klaner, GitHub, Trello og Wiki'en. Private rum er Private klaner, Gruppechatten og Private beskeder. Alle display names skal følge retningslinjerne for offentlige rum. Gå til Bruger > Indstillinger > Side for at ændre dit display name.",
|
||||
"commGuidePara015": "Habitica har to slags sociale rum: offentlige og private. Offentlige rum inkluderer Værtshuset, Offentlige klaner, GitHub, Trello og Wiki'en. Private rum er Private klaner, Holdchatten og Private beskeder. Alle display names skal følge retningslinjerne for offentlige rum. Gå til Bruger > Indstillinger > Side for at ændre dit display name.",
|
||||
"commGuidePara016": "Når du navigerer rundt i de offentlige steder af Habitica, er der nogle generelle regler for at sørge for, at alle er sikre og glade. De burde være lette for eventyrere som dig!",
|
||||
"commGuideList02A": "<strong>Respekter hinanden</strong>. Vær høflig, venlig og hjælpsom. Husk: Habiticanere kommer fra alle baggrunde og har haft vildt skiftende oplevelser og erfaringer. Det er en del af det, der gør Habitica så cool! At bygge et fællesskab betyder at vi respekterer og fejrer vores forskelle såvel som vores ligheder. Her er nogle nemme måder at vise respekt for hinanden på:",
|
||||
"commGuideList02B": "<strong>Adlyd alt i <a href='/static/terms' target='_blank'>Vilkår og betingelser</a></strong>.",
|
||||
@@ -19,30 +19,30 @@
|
||||
"commGuideList02G": "<strong>Overhold omgående enhver anmodning fra en Moderator.</strong>. Dette kan inkludere, men er ikke begrænset til, at bede dig begrænse antallet af dine beskeder i et bestemt rum, at fjerne upassende indhold fra din profil, at bede dig om at tage din diskussion et mere passende sted osv.",
|
||||
"commGuideList02H": "<strong>Tag et øjeblik til at reflektere i stedet for at svare i vrede</strong> hvis nogen fortæller dig at noget du sagde eller gjorde fik dem til at føle sig utilpas. Der ligger stor styrke i at være i stand til oprigtigt at undskylde til nogen. Hvis du føler at måden de kontaktede dig på var upassende, så kontakt en moderator i stedet for at anfægte dem offentligt.",
|
||||
"commGuideList02I": "<strong>Opsplittende samtaler skal meldes til moderatorer</strong> ved at rapportere beskederne eller bruge <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a>. Hvis du føler, at en samtale er ved at blive ophidset, for følelsesladet eller sårende, så deltag ikke i den. Rapporter i stedet beskederne for at gøre os opmærksom på det. Moderatorer vil tage hånd om det, så snart de kan. Det er vores opgave at passe på dig. Hvis du mener at der er brug for flere detaljer om konteksten, kan du rapportere problemet ved at bruge <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a>.",
|
||||
"commGuideList02J": "<strong>Spam ikke</strong>. Spam inkluderer, men er ikke begrænset til: at skrive den samme kommentar eller spørgsmål flere steder, at lægge links op uden forklaring eller kontekst, at skrive meningsløse beskeder, at skrive adskillige promoverende beskeder om en Klan, Gruppe eller Udfordring, eller at skrive mange beskeder på én gang. At tigge om ædelsten eller et abonnement i ethvert chatrum eller via Privatbesked betragtes også som spam.<br/><br/>Det er op til moderatorerne at beslutte om noget er spam eller kan føre til spam, selv hvis du ikke mener du har spammet. For eksempel er det i orden at reklamere for en Klan en enkelt eller to gange, men adskillige beskeder samme da ville sikkert blive betragtet som spam, uanset hvor nyttig Klanen er!",
|
||||
"commGuideList02J": "<strong>Spam ikke</strong>. Spam inkluderer, men er ikke begrænset til: at skrive den samme kommentar eller spørgsmål flere steder, at lægge links op uden forklaring eller kontekst, at skrive meningsløse beskeder, at skrive adskillige promoverende beskeder om en Klan, Hold eller Udfordring, eller at skrive mange beskeder på én gang. At tigge om ædelsten eller et abonnement i ethvert chatrum eller via Privatbesked betragtes også som spam.<br/><br/>Det er op til moderatorerne at beslutte om noget er spam eller kan føre til spam, selv hvis du ikke mener du har spammet. For eksempel er det i orden at reklamere for en Klan en enkelt eller to gange, men adskillige beskeder samme da ville sikkert blive betragtet som spam, uanset hvor nyttig Klanen er!",
|
||||
"commGuideList02K": "<strong>Undgå at skrive store overskrifter i offentlige chatrum, især Værtshuset</strong>. Ligesom ALL CAPS læses det som om du råber, og forstyrrer den behagelige stemning.",
|
||||
"commGuideList02L": "<strong>Vi fraråder kraftigt deling af personlig information -- især information der kan bruges til at identificere dig - i offentlige chatrum</strong>. Identificerende personlig information inkluderer, men er ikke begrænset til: din adresse, emailadresse og din API token/password. Det er for din sikkerheds skyld! Medarbejdere eller moderatorer kan fjerne sådanne beskeder efter forgodtbefindende. Hvis du bliver bedt om personlig information i en privat Klan, Gruppe eller Besked, anbefaler vi kraftigt at du høfligt afviser og gør medarbejderne og moderatorerne opmærksomme ved enten 1) at rapportere beskeden hvis det er i en Gruppe eller private Klan, eller 2) at udfylde <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a> og vedlægger screenshots.",
|
||||
"commGuideList02L": "<strong>Vi fraråder kraftigt deling af personlig information -- især information der kan bruges til at identificere dig - i offentlige chatrum</strong>. Identificerende personlig information inkluderer, men er ikke begrænset til: din adresse, emailadresse og din API token/password. Det er for din sikkerheds skyld! Medarbejdere eller moderatorer kan fjerne sådanne beskeder efter forgodtbefindende. Hvis du bliver bedt om personlig information i en privat Klan, Hold eller Besked, anbefaler vi kraftigt at du høfligt afviser og gør medarbejderne og moderatorerne opmærksomme ved enten 1) at rapportere beskeden hvis det er i chatten tilhørende et Hold eller privat Klan, eller 2) at udfylde <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a> og vedlægger screenshots.",
|
||||
"commGuidePara019": "<strong>I private rum</strong> har brugere mere frihed til at diskutere hvilke emner de har lyst til, men de må stadig ikke gå imod Vilkår og betingelser, inklusiv at skrive nedværdigende skældsord eller noget diskriminerende, voldeligt eller truende indhold. Bemærk, at fordi navne på Udfordringer kan ses i vinderens offentlige profil skal ALLE navne på Udfrodringer adlyde retningslinjerne for offentlige rum, selv hvis de foregår i et privat rum.",
|
||||
"commGuidePara020": "<strong>Privatbeskeder</strong> har nogle ekstra retningslinjer. Hvis nogen har blokeret dig må du ikke kontakte dem på andre måder for at bede dem om at fjerne blokeringen. Derudover må du ikke sende privatbeskeder til andre for at bede om hjælp (fordi offentlige svar til spørgsmål om hjælp også kan hjælpe resten af fællesskabet). Sidst men ikke mindst må du ikke sende privatbeskeder til nogen for at tigge om ædelsten eller et abonnement, da dette kan anses som spamming.",
|
||||
"commGuidePara020A": "<strong>If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it</strong>. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “<a href='http://contact.habitica.com/' target='_blank'>Contact the Moderation Team</a>.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.",
|
||||
"commGuidePara020A": "<strong>Hvis du ser et indlæg du mener går imod retningslinjerne for offenlige rum, beskrevet ovenfor, eller hvis du ser indlæg der bekymrer dig eller gør dig utryg, kan du gøre Moderatorer og Medarbejdere opmærksomme på den ved at klikke på flag-ikonet for at rapportere det</strong>. En Medarbejder eller Moderator vil tage sig af situationen, så snart de kan. Bemærk venligst, at det at rapportere uskyldige indlæg går imod disse Retningslinjer (se \"Overtrædelser\" nedenunder). Privatbeskeder kan ikke rapporteres på nuværende tidspunkt, så hvis du har behov for at rapportere en PM, så kontakt venligst Moderatorerne via formularen på siden \"Kontakt os\", hvilken du også kan finde via menuen Hjælp ved at klikke på “<a href='http://contact.habitica.com/' target='_blank'>Kontakt Moderatorerne</a>.” Det kan være det bedste at gøre dette hvis der er flere problematiske indlæg af den samme person i forskellige Klaner, eller hvis situationen kræver en forklaring. Du kan kontakte os på dit eget sprog hvis det er lettere for dig. Vi bliver muligvis nødt til at bruge Google Translate, men vi vil gerne have at du føler dig tryg ved at tage kontakt til os, hvis du har et problem.",
|
||||
"commGuidePara021": "Herudover har nogen offentlige steder i Habitica ekstra retningslinjer.",
|
||||
"commGuideHeadingTavern": "Værtshuset",
|
||||
"commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Innkeeper keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind…",
|
||||
"commGuidePara023": "<strong>Conversation tends to revolve around casual chatting and productivity or life improvement tips</strong>. Because the Tavern chat can only hold 200 messages, <strong>it isn't a good place for prolonged conversations on topics, especially sensitive ones</strong> (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable Guild. A Mod may direct you to a suitable Guild, but it is ultimately your responsibility to find and post in the appropriate place.",
|
||||
"commGuidePara024": "<strong>Don't discuss anything addictive in the Tavern</strong>. Many people use Habitica to try to quit their bad Habits. Hearing people talk about addictive/illegal substances may make this much harder for them! Respect your fellow Tavern-goers and take this into consideration. This includes, but is not exclusive to: smoking, alcohol, pornography, gambling, and drug use/abuse.",
|
||||
"commGuidePara027": "<strong>When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner</strong>. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.",
|
||||
"commGuidePara022": "Værtshuset er det primære sted Habiticanere hænger ud. Kroværten Daniel holder stedet funklende rent, og Lemoness vil med glæde fremtrylle dig et glas lemonade mens du sidder og snakker. Bare husk…",
|
||||
"commGuidePara023": "<strong>Samtaler her har en tendens til at være fokuseret på afslappet snak, og tips om produktivitet eller måder at forbedre sit liv på</strong>. Fordi der kun kan være 200 beskeder i Værtshuset <strong>er det ikke et godt sted for lange samtaler om det samme emne, især de mere følsomme</strong> (fx politik, religion, depression, om goblinjagt skal forbydes, osv.). Disse samtaler bør tages i en passende Klan. En Moderator kan henvise dig til en passende Klan, men det er ultimativt dit ansvar at finde det rigtige sted.",
|
||||
"commGuidePara024": "<strong>Diskutér intet vanedannende i Værtshuset</strong>. Mange mennesker bruger Habitica i et forsøg på at komme af med deres dårlige vaner. At høre andre tale om vanedannende/illegale stoffer kan gøre dette meget sværere for dem! Respekter dine medmennesker i Værtshuset og vær opmærksom på dette faktum. Dette inkluderer, men er ikke begrænset til: rygning, alkohol, pornografi, hasardspil, og (mis)brug af euforiserende stoffer.",
|
||||
"commGuidePara027": "<strong>Når en moderator beder dig tage din samtale et andet sted, kan de henvise dig til the Back Corner, hvis der ikke er en passende Klan</strong>. The Back Corner er et frit, offentligt rum hvor der kan diskuteres følsomme emner, og bør kun bruges, hvis man er blevet henvist dertil af en moderator. Samtaler der følges omhyggeligt af moderatorerne. Det er ikke stedet for generelle diskussioner eller samtaler, og du vil kun blive henvist dertil, hvis en moderator finder det passende.",
|
||||
"commGuideHeadingPublicGuilds": "Offentlige Klaner",
|
||||
"commGuidePara029": "<strong>Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme</strong>. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, <strong>try to stay on topic</strong>!",
|
||||
"commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.",
|
||||
"commGuidePara033": "<strong>Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description</strong>. This is to keep Habitica safe and comfortable for everyone.",
|
||||
"commGuidePara035": "<strong>If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\")</strong>. These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use <a href='http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet' target='_blank'>markdown</a> to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.",
|
||||
"commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a>.",
|
||||
"commGuidePara037": "<strong>No Guilds, Public or Private, should be created for the purpose of attacking any group or individual</strong>. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!",
|
||||
"commGuidePara038": "<strong>All Tavern Challenges and Public Guild Challenges must comply with these rules as well</strong>.",
|
||||
"commGuidePara029": "<strong>Offentlige Klaner er meget ligesom Værtshuset, bortset fra at de i stedet for at være til generelle samtaler har et bestemt tema</strong>. Chat i offentlige Klaner bør have fokus på dette tema. For eksempel ville medlemmer af Klanen Wordsmiths måske blive fornærmede, hvis samtalen pludselig handler om havearbejde, og Klanen for Dragefans har nok ikke meget interesse i at tyde oldtidens runer. Nogle Klaner er meget afslappede om dette end andre, men forsøg generelt <strong>at holde dig til emnet</strong>!",
|
||||
"commGuidePara031": "I nogle offentlige Klaner omtales der følsomme emner som depression, religion, politik osv. Dette er helt i orden, så længe samtalerne i Klanen ikke bryder nogle Vilkår og betingelser eller Regler for offentlige rum, og så længe de holder sig til Klanens emne.",
|
||||
"commGuidePara033": "<strong>Offentlige Klaner må IKKE indeholde indhold for aldersgruppen 18+. Hvis de planlægger jævnligt at diskutere følsomt indhold, skal dette stå i Klanens beskrivelse</strong>. Dette er for at holde Habitica sikkert of trygt for alle.",
|
||||
"commGuidePara035": "<strong>Hvis en Klan omhandler flere forskellige følsomme emner, er det hensynsfuldt over for dine med-Habiticanere at skrive din kommentar efter en advarsel (fx \"Advarsel: Omtaler selvskade\")</strong>. Disse kan karakteriseres som trigger warnings og/eller noter om indholdet, og Klaner kan have deres egne regler om disse udover dem, der er givet her. Hvis det er muligt, så brug venligst <a href='http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet' target='_blank'>markdown</a> for at gemme det potentielt følsomme indhold under flere linjeskift, så de, der ikke ønsker at læse det, kan scrolle forbi uden at se indholdet. Habiticas medarbejdere og moderatorer kan stadig fjerne dette indhold efter eget skøn.",
|
||||
"commGuidePara036": "Desuden bør følsomt indhold stadig være aktuelt for Klanens emne - at tale om selvskade i en Klan hvor fokus er på at kæmpe mod depression giver mening, men er mindre passende i en Klan for musik. Hvis du ser nogen, som gentagne gange går imod denne retningslinje, især efter at være blevet bedt om at stoppe flere gange, så rapportér venligst deres indlæg og gør moderatorerne opmærksom på dette via <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a>.",
|
||||
"commGuidePara037": "<strong>Ingen Klaner, hverken Offentlige eller Private, bør oprettes med det formål at angribe en gruppe eller et individ</strong>. At oprette en sådan Klan er grundlæg for øjeblikkelig bortvisning fra Habitica. Nedkæmp dårlige vaner, ikke dine med-eventyrere!",
|
||||
"commGuidePara038": "<strong>Alle Udfordringer i Værtshuset og Offentlige Klaner skal også følge disse regler</strong>.",
|
||||
"commGuideHeadingInfractionsEtc": "Overtrædelser, Konsekvenser og Genskabelse",
|
||||
"commGuideHeadingInfractions": "Overtrædelser",
|
||||
"commGuidePara050": "I overvældende grad hjælper Habitikanere hinanden og er respektfulde, og arbejder for at hele fællesskabet er sjovt og venligt. Dog er der en sjælden gang imellem en Habitikaner, som gør noget, der bryder en af de ovenstående retningslinjer. Når dette sker vll Moderatorerne gøre hvad de anser som nødvendigt for at Habitica forbliver sikkert og behageligt for alle.",
|
||||
"commGuidePara051": "<strong>There are a variety of infractions, and they are dealt with depending on their severity</strong>. These are not comprehensive lists, and the Mods can make decisions on topics not covered here at their own discretion. The Mods will take context into account when evaluating infractions.",
|
||||
"commGuidePara051": "<strong>Der er mangle slags overtrædelser, og der tages hånd om dem på forskellig vis alt efter deres alvorlighed</strong>. De følgende er ikke komplette lister, og Moderatorerne kan tage beslutninger om emner, der ikke er dækket her, baseret på eget skøn. Moderatorerne tager konteksten i betragtning, når de evaluererer overtrædelser.",
|
||||
"commGuideHeadingSevereInfractions": "Større Overtrædelser",
|
||||
"commGuidePara052": "Større overtrædelser gør stor skade på sikkerheden for Habiticas fællesskab og brugere, og har derfor større konsekvenser.",
|
||||
"commGuidePara053": "De følgende er eksempler på større overtrædelser. Listen er ikke fyldestgørende.",
|
||||
@@ -52,37 +52,37 @@
|
||||
"commGuideList05D": "At udgive sig for at være Ansat eller Moderator",
|
||||
"commGuideList05E": "Gentagne Moderate Overtrædelser",
|
||||
"commGuideList05F": "Oprettelse af en ekstra konto for at undgå konsekvenser (for eksempel at oprette en ny konto til at chatte med, efter at have fået frataget ens chat-privilegier)",
|
||||
"commGuideList05G": "Bevidst bedrag af Ansatte eller Moderatorer med det formål at undgå konsekvenser eller bringe en anden bruger i vanskeligheder.",
|
||||
"commGuideList05G": "Bevidst bedrag af Ansatte eller Moderatorer med det formål at undgå konsekvenser eller bringe en anden bruger i vanskeligheder",
|
||||
"commGuideHeadingModerateInfractions": "Moderate Overtrædelser",
|
||||
"commGuidePara054": "Moderate overtrædelser gør ikke fællesskabet usikkert, men de gør det ubehageligt. Disse overtrædelser har moderate konsekvenser. Når de står sammen med andre overtrædelser, kan konsekvenserne blive større.",
|
||||
"commGuidePara055": "De følgende er eksempler på Moderate Overtrædelser. Listen er ikke endelig.",
|
||||
"commGuideList06A": "Ignoring, disrespecting or arguing with a Mod. This includes publicly complaining about moderators or other users, publicly glorifying or defending banned users, or debating whether or not a moderator action was appropriate. If you are concerned about one of the rules or the behaviour of the Mods, please contact the staff via email (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
|
||||
"commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action -- for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"",
|
||||
"commGuideList06C": "Intentionally flagging innocent posts.",
|
||||
"commGuideList06D": "Repeatedly Violating Public Space Guidelines",
|
||||
"commGuideList06E": "Repeatedly Committing Minor Infractions",
|
||||
"commGuideList06A": "At ignorere, opføre respektløst overfor, eller skændes med en Moderator. Dette inkluderer offentlige at klage over moderatorer eller andre brugere, offentligt at forherlige eller forsvare bortviste brugere, eller at debatterer hvorvidt en moderators handlinger var passende. Hvis du er bekymret om en af reglerne eller en Moderators opførsel, så kontakt venligst de ansatte via email (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
|
||||
"commGuideList06B": "Backseat Modding. For at tydeliggøre en relevant pointe: En venlig påmindelse om reglerne er helt fint. Backseat modding består i at fortælle, kræve, og/eller stærkt antyde at nogen bør gøre som du siger for at rette op på en fejl. Du kan gøre nogen opmærksom på at de har begået en overtrædelse, men forlang venligst ikke at de skal gøre noget - for eksempel er det bedre at sige \"Bare så du ved det er det ikke så godt at bande i Værtshuset, så det kan være du skulle slette det\" end \"Jeg er nødt til at bede dig slette det indlæg.\"",
|
||||
"commGuideList06C": "At rapportere uskyldige indlæg med vilje.",
|
||||
"commGuideList06D": "Gentagne gange at bryde Retningslinjerne for offentlige rum",
|
||||
"commGuideList06E": "Gentagne gange at begå mindre overtrædelser",
|
||||
"commGuideHeadingMinorInfractions": "Mindre Overtrædelser",
|
||||
"commGuidePara056": "Mindre overtrædelser har kun mindre konsekvenser, men er stadig ikke anbefalede. Hvis de sker gentagne gange kan det føre til større konsekvenser.",
|
||||
"commGuidePara057": "De følgende er eksempler på Mindre Overtrædelser. Listen er ikke fyldestgørende.",
|
||||
"commGuideList07A": "Førstegangsbrud på Retningslinjer for Offentlige Steder",
|
||||
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.",
|
||||
"commGuidePara057A": "Some posts may be hidden because they contain sensitive information or might give people the wrong idea. Typically this does not count as an infraction, particularly not the first time it happens!",
|
||||
"commGuideList07B": "Alle udsagn eller handlinger, som udløser et \"Lad venligst være\". Når en Moderator er nødt til at sige \"Lad venligst være med det\" til en bruger, kan det tælle som en meget lille overtrædelse for den bruger. Et eksempel kunne være \"Lad venligst være med at blive ved med at argumentere for indførslen af den funktion, når vi har sgat til dig adskillige gange at det ikke kan lade sig gøre.\" I mange tilfælde vil 'Lad venligst være' blot være konsekvensen af overtrædelsen, men hvis Moderatorerne er nødt til at bede den samme bruger flere gange om at holde op, vil de Mindre Overtrædelser begynde at tælle som Moderate Overtrædelser.",
|
||||
"commGuidePara057A": "Nogle indlæg kan blive skjult fordi de indeholder følsom information eller kan give folk det forkerte indtryk. Typisk gælder dette ikke som en overtrædelser, især ikke den første gang det sker!",
|
||||
"commGuideHeadingConsequences": "Konsekvenser",
|
||||
"commGuidePara058": "I Habitica - som i virkeligheden - har alle handlinger også konsekvenser, hvad enten det er at komme i bedre form fordi du har løbet, få huller i tænderne fordi du har spist for meget sukker, eller bestå et fag fordi du har studeret.",
|
||||
"commGuidePara059": "<strong>På samme måde har alle overtrædelser direkte konsekvenser.</strong> Nogle eksempler på konsekvenser kan ses herunder.",
|
||||
"commGuidePara060": "<strong>If your infraction has a moderate or severe consequence, there will be a post from a staff member or moderator in the forum in which the infraction occurred explaining</strong>:",
|
||||
"commGuidePara060": "<strong>Hvis din overtrædelse har en moderat eller alvorlig konsekvens, vil der være et indlæg fra en ansat eller moderator i det forum, hvor overtrædelsen blev begåetm som forklarer</strong>:",
|
||||
"commGuideList08A": "hvad din overtrædelse var",
|
||||
"commGuideList08B": "hvad konsekvensen er",
|
||||
"commGuideList08C": "hvad der skal til for at rette fejlen og genoprette din status, hvis muligt.",
|
||||
"commGuidePara060A": "If the situation calls for it, you may receive a PM or email as well as a post in the forum in which the infraction occurred. In some cases you may not be reprimanded in public at all.",
|
||||
"commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. <strong>If you wish to apologize or make a plea for reinstatement, please email the staff at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your UUID</strong> (which will be given in the error message). It is <strong>your</strong> responsibility to reach out if you desire reconsideration or reinstatement.",
|
||||
"commGuidePara060A": "Hvis situationen påkræver det kan du også modtage en PM eller email plus et indlæg i det forum, hvor overtrædelsen blev begået. I nogle tilfælde bliver du slet ikke irettesat offentligt.",
|
||||
"commGuidePara060B": "Hvis din konto bortvises (en alvorlig konsekvens), vil du ikke være i stand til at logge på Habitica, og vil få en fejl-besked når du prøver. <strong>Hvis du ønsker at undskylde eller argumentere for genoprettelse af din konto, så skriv venligst en email til de ansatte på <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> med dit UUID (unikke bruger-ID)</strong> (som vil blive oplyst i fejl-beskeden). Det er <strong>dit</strong> ansvar at tage kontakt, hvis du ønsker en genovervejelse af situationen, eller genoprettelse.",
|
||||
"commGuideHeadingSevereConsequences": "Eksempler på Større Konsekvenser",
|
||||
"commGuideList09A": "Kontoudelukkelser (se ovenstående)",
|
||||
"commGuideList09C": "Permanent deaktivering (\"indefrysning\") af fremskridt i Bidragsyder-niveauer",
|
||||
"commGuideHeadingModerateConsequences": "Eksempler på Moderate Konsekvenser",
|
||||
"commGuideList10A": "Restricted public and/or private chat privileges",
|
||||
"commGuideList10A": "Begrænsede offentlige og/eller private chatprivilegier",
|
||||
"commGuideList10A1": "Hvis dine handlinger resulterer i fradragelse af dine rettigheder til chatten, vil en Moderator eller Ansat sende dig en privatbesked og/eller et indlæg i det forum du blev suspenderet fra for at fortælle dig grunden til og længden af din suspendering. Efter denne periode vil du få dine chatrettigheder tilbage, forudsat at du er villig til at ændre ved den opførsel du blev suspenderet for og overholde Fællesskabets Retningslinjer.",
|
||||
"commGuideList10C": "Restricted Guild/Challenge creation privileges",
|
||||
"commGuideList10C": "Begrænsede Klan/Udfordringsoprettelsesprivilegier",
|
||||
"commGuideList10D": "Midlertidig deaktivering (\"indefrysning\") af fremskridt i Bidragsyder-niveauer",
|
||||
"commGuideList10E": "Degradering af Bidragsyder-niveauer",
|
||||
"commGuideList10F": "Sætte brugere på \"Prøvetid\"",
|
||||
@@ -93,11 +93,11 @@
|
||||
"commGuideList11D": "Slettelser (Moderatorer/Ansatte kan slette problematisk indhold)",
|
||||
"commGuideList11E": "Rettelser (Moderatorer/Ansatte kan slette problematisk indhold)",
|
||||
"commGuideHeadingRestoration": "Genoprettelse",
|
||||
"commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. <strong>If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community</strong>.",
|
||||
"commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.",
|
||||
"commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
|
||||
"commGuidePara061": "Habitica er en land dedikeret til forbedring, og vi tror på at give en chance til <strong>Hvis du begår en overtrædelse og bliver udsat for en konsekvens som følge, så se det som en mulighed for at evaluere dine handlinger og forbedre din opførsel som medlem af fællesskabet</strong>.",
|
||||
"commGuidePara062": "Den bekendtgørelse, besked og/eller email du modtager, der forklarer konsekvenserne af dine handlinger, er en god kilde til information. Hold dig til de begrænsninger der er blevet påført, og bestræb dig på at møde de krav, der kan få eventuelle straffe ophævet.",
|
||||
"commGuidePara063": "Hvis du ikke forstår konsekvenserne eller arten af din overtrædelse, så bed Medarbejderne/Moderatorerne om hjælp, så du kan undgå at begå overtrædelser i fremtiden. Hvis du føler at en bestemt beslutning var uretfærdig, kan du kontakte de ansatte for at diskutere det på <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
|
||||
"commGuideHeadingMeet": "Mød de Ansatte og Moderatorerne!",
|
||||
"commGuidePara006": "Habitica has some tireless knights-errant who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres.",
|
||||
"commGuidePara006": "Habitica har nogle utrættelige omvandrende riddere, der kæmper sammen med de ansatta for at holde fællesskabet roligt, tilfreds, og frit for trolde. Hver har et specifikt domæne, men vil sommetider blive kaldt ind for at hjælpe i andre sociale sfærer.",
|
||||
"commGuidePara007": "Ansatte har lilla tags markeret med kroner. Deres titel er \"Heltemodig\".",
|
||||
"commGuidePara008": "Moderatorer har mørkeblå tags markeret med stjerner. Deres titel er \"Beskytter\". Den eneste undtagelse er Bailey, der som NPC har et sort og grønt tag markeret med en stjerne.",
|
||||
"commGuidePara009": "De nuværende Ansatte er (fra venstre mod højre):",
|
||||
@@ -110,19 +110,19 @@
|
||||
"commGuidePara011b": "På GitHub/Wikia",
|
||||
"commGuidePara011c": "på Wikia",
|
||||
"commGuidePara011d": "på GitHub",
|
||||
"commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to our Staff (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
|
||||
"commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!",
|
||||
"commGuidePara014": "Staff and Moderators Emeritus:",
|
||||
"commGuidePara012": "Hvis du har et problem eller bekymring, der drejer sig om en bestemt Moderator, så send venligst en email til vores Medarbejdere (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
|
||||
"commGuidePara013": "Brugere kommer og går i et fællesskab så stort som Habitica. Sommetider bliver en medarbejder eller moderator nødt til at fralægge sig deres ædle kappe, og slappe lidt af. De følgende er Ansatte og Moderatorer Emeritus. De løfter ikke længere et ansvar som Ansat eller Moderator, men vi vil stadig gerne mindes deres indsats!",
|
||||
"commGuidePara014": "Ansatte og Moderatorer Emeritus:",
|
||||
"commGuideHeadingFinal": "Den Sidste Sektion",
|
||||
"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.",
|
||||
"commGuidePara067": "Det var så det, modige Habiticaner - Retningslinjerne for fællesskabet! Tør sveden af panden og giv dig selv nogle Erfaringpoint for at læse det hele. Hvis du har nogle spørgsmål om disse Retningslinjer for fællesskabet, så tag venligst fat i os via <a href='http://contact.habitica.com/' target='_blank'>Moderatorkontaktformularen</a>, og vi vil med glæde forsøge at gøre tingene klart for dig.",
|
||||
"commGuidePara068": "Tag afsted, modige eventyrer, og bekæmp nogle Daglige!",
|
||||
"commGuideHeadingLinks": "Nyttige links",
|
||||
"commGuideLink01": "<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>: a Guild for users to ask questions!",
|
||||
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
|
||||
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
|
||||
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: for site feature requests.",
|
||||
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.",
|
||||
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>The Art Trello</a>: for submitting pixel art.",
|
||||
"commGuideLink07": "<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>The Quest Trello</a>: for submitting quest writing.",
|
||||
"commGuideLink01": "<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>: en Klan hvor brugere kan stille spørgsmål!",
|
||||
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>Wiki'en</a>: den største samling af information om Habitica.",
|
||||
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: til bug-rapporter eller hjælp med kodning!",
|
||||
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>Den primære Trello</a>: til at bede om funktioner til hjemmesiden.",
|
||||
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>Den mobile Trello</a>: til at bede om funktioner til vores apps.",
|
||||
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>Kunst-Trello</a>: til at indsende pixel art.",
|
||||
"commGuideLink07": "<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>Quest-Trello</a>: til at indsende tekst til quests.",
|
||||
"commGuidePara069": "Følgende talentfulde kunstnere har bidraget med disse illustrationer:"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"potionText": "Livseliksir",
|
||||
"potionNotes": "Genvind 15 liv (Øjeblikkelig Brug)",
|
||||
"potionNotes": "Genvind 15 liv (Øjeblikkelig brug)",
|
||||
"armoireText": "Fortryllet Klædeskab",
|
||||
"armoireNotesFull": "Åbn Klædeskabet for tilfældigt at modtage særligt Udstyr, Erfaring eller mad! Udstyrsdele tilbage:",
|
||||
"armoireLastItem": "Du har fundet det sidste stykke sjældent Udstyr i det Fortryllede Klædeskab",
|
||||
"armoireNotesEmpty": "Klædeskabet vil have nyt Udstyr hver måned. Indtil da kan du fortsætte med at klikke for at få Erfaring og Mad!",
|
||||
"armoireNotesFull": "Åbn Klædeskabet for tilfældigt at modtage særligt Udstyr, Erfaring eller mad! Antal Udstyrsdele tilbage:",
|
||||
"armoireLastItem": "Du har fundet det sidste stykke sjældent Udstyr i det Fortryllede Klædeskab.",
|
||||
"armoireNotesEmpty": "Klædeskabet vil have nyt Udstyr hver måned. Indtil da kan du fortsætte med at klikke for at få Erfaring og mad!",
|
||||
"dropEggWolfText": "Ulv",
|
||||
"dropEggWolfMountText": "Ulv",
|
||||
"dropEggWolfAdjective": "en loyal",
|
||||
"dropEggWolfAdjective": "en trofast",
|
||||
"dropEggTigerCubText": "Tigerunge",
|
||||
"dropEggTigerCubMountText": "Tiger",
|
||||
"dropEggTigerCubAdjective": "en drabelig",
|
||||
@@ -52,7 +52,7 @@
|
||||
"questEggOctopusAdjective": "en glat",
|
||||
"questEggSeahorseText": "Søhest",
|
||||
"questEggSeahorseMountText": "Søhest",
|
||||
"questEggSeahorseAdjective": "en præmieret",
|
||||
"questEggSeahorseAdjective": "en prisvindende",
|
||||
"questEggParrotText": "Papegøje",
|
||||
"questEggParrotMountText": "Papegøje",
|
||||
"questEggParrotAdjective": "en sprudlende",
|
||||
@@ -73,7 +73,7 @@
|
||||
"questEggTRexAdjective": "en kortarmet",
|
||||
"questEggRockText": "Sten",
|
||||
"questEggRockMountText": "Sten",
|
||||
"questEggRockAdjective": "en levende",
|
||||
"questEggRockAdjective": "en livlig",
|
||||
"questEggBunnyText": "Kanin",
|
||||
"questEggBunnyMountText": "Kanin",
|
||||
"questEggBunnyAdjective": "en kælen",
|
||||
@@ -91,28 +91,28 @@
|
||||
"questEggWhaleAdjective": "en plaskende",
|
||||
"questEggCheetahText": "Gepard",
|
||||
"questEggCheetahMountText": "Gepard",
|
||||
"questEggCheetahAdjective": "en ærlig",
|
||||
"questEggCheetahAdjective": "en gæv",
|
||||
"questEggHorseText": "Hest",
|
||||
"questEggHorseMountText": "Hest",
|
||||
"questEggHorseAdjective": "en galoperende",
|
||||
"questEggHorseAdjective": "en galopperende",
|
||||
"questEggFrogText": "Frø",
|
||||
"questEggFrogMountText": "Frø",
|
||||
"questEggFrogAdjective": "en prinselig",
|
||||
"questEggFrogAdjective": "en fyrstelig",
|
||||
"questEggSnakeText": "Slange",
|
||||
"questEggSnakeMountText": "Slange",
|
||||
"questEggSnakeAdjective": "en krybende",
|
||||
"questEggUnicornText": "Enhjørning",
|
||||
"questEggUnicornMountText": "Bevinget Enhjørning",
|
||||
"questEggUnicornAdjective": "en magisk",
|
||||
"questEggSabretoothText": "Sabeltandstiger",
|
||||
"questEggSabretoothMountText": "Sabeltandstiger",
|
||||
"questEggSabretoothText": "Sabeltiger",
|
||||
"questEggSabretoothMountText": "Sabeltiger",
|
||||
"questEggSabretoothAdjective": "en farlig",
|
||||
"questEggMonkeyText": "Abe",
|
||||
"questEggMonkeyMountText": "Abe",
|
||||
"questEggMonkeyAdjective": "en fræk",
|
||||
"questEggSnailText": "Snegl",
|
||||
"questEggSnailMountText": "Snegl",
|
||||
"questEggSnailAdjective": "en langsom men udholden",
|
||||
"questEggSnailAdjective": "en langsom, men udholden",
|
||||
"questEggFalconText": "Falk",
|
||||
"questEggFalconMountText": "Falk",
|
||||
"questEggFalconAdjective": "en hurtig",
|
||||
@@ -127,7 +127,7 @@
|
||||
"questEggTurtleAdjective": "en fredelig",
|
||||
"questEggArmadilloText": "Bæltedyr",
|
||||
"questEggArmadilloMountText": "Bæltedyr",
|
||||
"questEggArmadilloAdjective": "en berustet",
|
||||
"questEggArmadilloAdjective": "et pansret",
|
||||
"questEggCowText": "Ko",
|
||||
"questEggCowMountText": "Ko",
|
||||
"questEggCowAdjective": "en muuhende",
|
||||
@@ -136,16 +136,16 @@
|
||||
"questEggBeetleAdjective": "en uovervindelig",
|
||||
"questEggFerretText": "Ilder",
|
||||
"questEggFerretMountText": "Ilder",
|
||||
"questEggFerretAdjective": "en pælset",
|
||||
"questEggFerretAdjective": "en pelset",
|
||||
"questEggSlothText": "Dovendyr",
|
||||
"questEggSlothMountText": "Dovendyr",
|
||||
"questEggSlothAdjective": "en hurtig",
|
||||
"questEggSlothAdjective": "et hurtigt",
|
||||
"questEggTriceratopsText": "Triceratops",
|
||||
"questEggTriceratopsMountText": "Triceratops",
|
||||
"questEggTriceratopsAdjective": "en vanskelig",
|
||||
"questEggTriceratopsAdjective": "en tvær",
|
||||
"questEggGuineaPigText": "Marsvin",
|
||||
"questEggGuineaPigMountText": "Marsvin",
|
||||
"questEggGuineaPigAdjective": "en svimlende",
|
||||
"questEggGuineaPigAdjective": "et muntert",
|
||||
"questEggPeacockText": "Påfugl",
|
||||
"questEggPeacockMountText": "Påfugl",
|
||||
"questEggPeacockAdjective": "en spankulerende",
|
||||
@@ -161,27 +161,27 @@
|
||||
"questEggYarnText": "Garn",
|
||||
"questEggYarnMountText": "Flyvende tæppe",
|
||||
"questEggYarnAdjective": "ulden",
|
||||
"questEggPterodactylText": "Pterodactyl",
|
||||
"questEggPterodactylMountText": "Pterodactyl",
|
||||
"questEggPterodactylAdjective": "a trusting",
|
||||
"questEggPterodactylText": "Flyveøgle",
|
||||
"questEggPterodactylMountText": "Flyveøgle",
|
||||
"questEggPterodactylAdjective": "en tillidsfuld",
|
||||
"questEggBadgerText": "Grævling",
|
||||
"questEggBadgerMountText": "Grævling",
|
||||
"questEggBadgerAdjective": "a bustling",
|
||||
"questEggSquirrelText": "Squirrel",
|
||||
"questEggSquirrelMountText": "Squirrel",
|
||||
"questEggSquirrelAdjective": "a bushy-tailed",
|
||||
"questEggSeaSerpentText": "Sea Serpent",
|
||||
"questEggSeaSerpentMountText": "Sea Serpent",
|
||||
"questEggSeaSerpentAdjective": "a shimmering",
|
||||
"questEggKangarooText": "Kangaroo",
|
||||
"questEggKangarooMountText": "Kangaroo",
|
||||
"questEggKangarooAdjective": "a keen",
|
||||
"questEggBadgerAdjective": "en gæv",
|
||||
"questEggSquirrelText": "Egern",
|
||||
"questEggSquirrelMountText": "Egern",
|
||||
"questEggSquirrelAdjective": "et pjusket",
|
||||
"questEggSeaSerpentText": "Søslange",
|
||||
"questEggSeaSerpentMountText": "Søslange",
|
||||
"questEggSeaSerpentAdjective": "en skinnende",
|
||||
"questEggKangarooText": "Kænguru",
|
||||
"questEggKangarooMountText": "Kænguru",
|
||||
"questEggKangarooAdjective": "en kvik",
|
||||
"questEggAlligatorText": "Alligator",
|
||||
"questEggAlligatorMountText": "Alligator",
|
||||
"questEggAlligatorAdjective": "a cunning",
|
||||
"questEggAlligatorAdjective": "en snedig",
|
||||
"questEggVelociraptorText": "Velociraptor",
|
||||
"questEggVelociraptorMountText": "Velociraptor",
|
||||
"questEggVelociraptorAdjective": "a clever",
|
||||
"questEggVelociraptorAdjective": "en vaks",
|
||||
"eggNotes": "Find en udrugningseliksir til at hælde på dit æg, og det vil udklække <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
|
||||
"hatchingPotionBase": "Almindelig",
|
||||
"hatchingPotionWhite": "Hvid",
|
||||
@@ -197,114 +197,147 @@
|
||||
"hatchingPotionPeppermint": "Pebermynte",
|
||||
"hatchingPotionFloral": "Blomstret",
|
||||
"hatchingPotionAquatic": "Akvatisk",
|
||||
"hatchingPotionEmber": "Glød",
|
||||
"hatchingPotionEmber": "Glødende",
|
||||
"hatchingPotionThunderstorm": "Tordenvejr",
|
||||
"hatchingPotionGhost": "Spøgelse",
|
||||
"hatchingPotionRoyalPurple": "Royal lilla",
|
||||
"hatchingPotionHolly": "kristtorn",
|
||||
"hatchingPotionHolly": "Kristtorn",
|
||||
"hatchingPotionCupid": "Amor",
|
||||
"hatchingPotionShimmer": "Glimmer",
|
||||
"hatchingPotionFairy": "Fe",
|
||||
"hatchingPotionStarryNight": "Starry Night",
|
||||
"hatchingPotionRainbow": "Rainbow",
|
||||
"hatchingPotionGlass": "Glass",
|
||||
"hatchingPotionGlow": "Glow-in-the-Dark",
|
||||
"hatchingPotionStarryNight": "Stjernenat",
|
||||
"hatchingPotionRainbow": "Regnbue",
|
||||
"hatchingPotionGlass": "Glas",
|
||||
"hatchingPotionGlow": "Selvlysende",
|
||||
"hatchingPotionFrost": "Frost",
|
||||
"hatchingPotionIcySnow": "Icy Snow",
|
||||
"hatchingPotionNotes": "Hæld på et æg, og det vil udklække til et <%= potText(locale) %> kæledyr.",
|
||||
"hatchingPotionIcySnow": "Isnende sne",
|
||||
"hatchingPotionNotes": "Hæld på et æg, og det vil udklækkes til et <%= potText(locale) %> kæledyr.",
|
||||
"premiumPotionAddlNotes": "Kan ikke bruges på quest-æg.",
|
||||
"foodMeat": "Kød",
|
||||
"foodMeatThe": "Kødet",
|
||||
"foodMeatA": "Kød",
|
||||
"foodMilk": "Mælk",
|
||||
"foodMilkThe": "Mælken",
|
||||
"foodMilkA": "Mælk",
|
||||
"foodPotatoe": "Kartoffel",
|
||||
"foodPotatoeThe": "Kartoflen",
|
||||
"foodPotatoeA": "en Kartoffel ",
|
||||
"foodStrawberry": "Jordbær",
|
||||
"foodStrawberryThe": "Jordbærret ",
|
||||
"foodStrawberryA": "et Jordbær",
|
||||
"foodChocolate": "Chokolade",
|
||||
"foodChocolateThe": "Chokoladen",
|
||||
"foodChocolateA": "Chokolade",
|
||||
"foodFish": "Fisk",
|
||||
"foodFishThe": "Fisken",
|
||||
"foodFishA": "en Fisk",
|
||||
"foodRottenMeat": "Råddent kød",
|
||||
"foodRottenMeatThe": "det Rådne Kød",
|
||||
"foodRottenMeatA": "Råddent Kød",
|
||||
"foodCottonCandyPink": "Lyserød Candyfloss",
|
||||
"foodCottonCandyPinkThe": "det Lyserøde Candyfloss",
|
||||
"foodCottonCandyPinkA": "Lyserødt Candyfloss",
|
||||
"foodCottonCandyBlue": "Blå Candyfloss",
|
||||
"foodCottonCandyBlueThe": "det Blå Candyfloss",
|
||||
"foodCottonCandyBlueA": "Blåt Candyfloss",
|
||||
"foodHoney": "Honning",
|
||||
"foodHoneyThe": "Honningen",
|
||||
"foodHoneyA": "Honning",
|
||||
"foodCakeSkeleton": "Knogle-Kage",
|
||||
"foodCakeSkeletonThe": "the Bare Bones Cake",
|
||||
"foodCakeSkeletonA": "a Bare Bones Cake",
|
||||
"foodCakeBase": "Almindelig Kage",
|
||||
"foodCakeBaseThe": "the Basic Cake",
|
||||
"foodCakeBaseA": "a Basic Cake",
|
||||
"foodCakeCottonCandyBlue": "Blå Slikkage",
|
||||
"foodCakeCottonCandyBlueThe": "the Candy Blue Cake",
|
||||
"foodCakeCottonCandyBlueA": "a Candy Blue Cake",
|
||||
"foodCakeCottonCandyPink": "Pink Slikkage",
|
||||
"foodCakeCottonCandyPinkThe": "the Candy Pink Cake",
|
||||
"foodCakeCottonCandyPinkA": "a Candy Pink Cake",
|
||||
"foodCakeShade": "Chokoladekage",
|
||||
"foodCakeShadeThe": "the Chocolate Cake",
|
||||
"foodCakeShadeA": "a Chocolate Cake",
|
||||
"foodCakeWhite": "Flødekage",
|
||||
"foodCakeWhiteThe": "the Cream Cake",
|
||||
"foodCakeWhiteA": "a Cream Cake",
|
||||
"foodCakeGolden": "Honningkage",
|
||||
"foodCakeGoldenThe": "the Honey Cake",
|
||||
"foodCakeGoldenA": "a Honey Cake",
|
||||
"foodCakeZombie": "Rådden Kage",
|
||||
"foodCakeZombieThe": "the Rotten Cake",
|
||||
"foodCakeZombieA": "a Rotten Cake",
|
||||
"foodCakeDesert": "Sandkage",
|
||||
"foodCakeDesertThe": "the Sand Cake",
|
||||
"foodCakeDesertA": "a Sand Cake",
|
||||
"foodCakeRed": "Jordbærkage",
|
||||
"foodCakeRedThe": "the Strawberry Cake",
|
||||
"foodCakeRedA": "a Strawberry Cake",
|
||||
"foodCandySkeleton": "Knogle-slik",
|
||||
"foodCandySkeletonThe": "the Bare Bones Candy",
|
||||
"foodCandySkeletonA": "Bare Bones Candy",
|
||||
"foodCandyBase": "Almindeligt slik",
|
||||
"foodCandyBaseThe": "the Basic Candy",
|
||||
"foodCandyBaseA": "Basic Candy",
|
||||
"foodCandyCottonCandyBlue": "Surt Blåt Slik",
|
||||
"foodCandyCottonCandyBlueThe": "the Sour Blue Candy",
|
||||
"foodCandyCottonCandyBlueA": "Sour Blue Candy",
|
||||
"foodCandyCottonCandyPink": "Surt Lyserødt Slik",
|
||||
"foodCandyCottonCandyPinkThe": "the Sour Pink Candy",
|
||||
"foodCandyCottonCandyPinkA": "Sour Pink Candy",
|
||||
"foodCandyShade": "Chokoladeslik",
|
||||
"foodCandyShadeThe": "the Chocolate Candy",
|
||||
"foodCandyShadeA": "Chocolate Candy",
|
||||
"foodCandyWhite": "Vaniljeslik",
|
||||
"foodCandyWhiteThe": "the Vanilla Candy",
|
||||
"foodCandyWhiteA": "Vanilla Candy",
|
||||
"foodCandyGolden": "Honningslik",
|
||||
"foodCandyGoldenThe": "the Honey Candy",
|
||||
"foodCandyGoldenA": "Honey Candy",
|
||||
"foodCandyZombie": "Råddent slik",
|
||||
"foodCandyZombieThe": "the Rotten Candy",
|
||||
"foodCandyZombieA": "Rotten Candy",
|
||||
"foodCandyDesert": "Sandslik",
|
||||
"foodCandyDesertThe": "the Sand Candy",
|
||||
"foodCandyDesertA": "Sand Candy",
|
||||
"foodCandyRed": "Kanelslik",
|
||||
"foodCandyRedThe": "the Cinnamon Candy",
|
||||
"foodCandyRedA": "Cinnamon Candy",
|
||||
"foodSaddleText": "Sadel",
|
||||
"foodMeat": "kød",
|
||||
"foodMeatThe": "kødet",
|
||||
"foodMeatA": "kød",
|
||||
"foodMilk": "mælk",
|
||||
"foodMilkThe": "mælken",
|
||||
"foodMilkA": "mælk",
|
||||
"foodPotatoe": "kartoffel",
|
||||
"foodPotatoeThe": "kartoflen",
|
||||
"foodPotatoeA": "en kartoffel",
|
||||
"foodStrawberry": "jordbær",
|
||||
"foodStrawberryThe": "jordbærret",
|
||||
"foodStrawberryA": "et jordbær",
|
||||
"foodChocolate": "chokolade",
|
||||
"foodChocolateThe": "chokoladen",
|
||||
"foodChocolateA": "chokolade",
|
||||
"foodFish": "fisk",
|
||||
"foodFishThe": "fisken",
|
||||
"foodFishA": "en fisk",
|
||||
"foodRottenMeat": "råddent kød",
|
||||
"foodRottenMeatThe": "det rådne kød",
|
||||
"foodRottenMeatA": "råddent kød",
|
||||
"foodCottonCandyPink": "lyserød candyfloss",
|
||||
"foodCottonCandyPinkThe": "det lyserøde dandyfloss",
|
||||
"foodCottonCandyPinkA": "lyserødt dandyfloss",
|
||||
"foodCottonCandyBlue": "blå candyfloss",
|
||||
"foodCottonCandyBlueThe": "det blå candyfloss",
|
||||
"foodCottonCandyBlueA": "blåt candyfloss",
|
||||
"foodHoney": "honning",
|
||||
"foodHoneyThe": "honningen",
|
||||
"foodHoneyA": "honning",
|
||||
"foodCakeSkeleton": "knoglekage",
|
||||
"foodCakeSkeletonThe": "knoglekagen",
|
||||
"foodCakeSkeletonA": "en knoglekage",
|
||||
"foodCakeBase": "almindelig kage",
|
||||
"foodCakeBaseThe": "den almindelige kage",
|
||||
"foodCakeBaseA": "en almindelig kage",
|
||||
"foodCakeCottonCandyBlue": "blå slikkage",
|
||||
"foodCakeCottonCandyBlueThe": "den blå slikkage",
|
||||
"foodCakeCottonCandyBlueA": "en blå slikkage",
|
||||
"foodCakeCottonCandyPink": "pink slikkage",
|
||||
"foodCakeCottonCandyPinkThe": "den pink slikkage",
|
||||
"foodCakeCottonCandyPinkA": "en pink slikkage",
|
||||
"foodCakeShade": "chokoladekage",
|
||||
"foodCakeShadeThe": "chokoladekagen",
|
||||
"foodCakeShadeA": "en chokoladekage",
|
||||
"foodCakeWhite": "flødekage",
|
||||
"foodCakeWhiteThe": "flødekagen",
|
||||
"foodCakeWhiteA": "en flødekage",
|
||||
"foodCakeGolden": "honningkage",
|
||||
"foodCakeGoldenThe": "honningkagen",
|
||||
"foodCakeGoldenA": "en honningkage",
|
||||
"foodCakeZombie": "rådden kage",
|
||||
"foodCakeZombieThe": "den rådne kage",
|
||||
"foodCakeZombieA": "en rådden kage",
|
||||
"foodCakeDesert": "sandkage",
|
||||
"foodCakeDesertThe": "sandkagen",
|
||||
"foodCakeDesertA": "en sandkage",
|
||||
"foodCakeRed": "jordbærkage",
|
||||
"foodCakeRedThe": "jordbærkagen",
|
||||
"foodCakeRedA": "en jordbærkage",
|
||||
"foodCandySkeleton": "knogleslik",
|
||||
"foodCandySkeletonThe": "knogleslikket",
|
||||
"foodCandySkeletonA": "knogleslik",
|
||||
"foodCandyBase": "almindeligt slik",
|
||||
"foodCandyBaseThe": "det almindelige slik",
|
||||
"foodCandyBaseA": "almindeligt slik",
|
||||
"foodCandyCottonCandyBlue": "syrligt blåt slik",
|
||||
"foodCandyCottonCandyBlueThe": "det syrlige blå slik",
|
||||
"foodCandyCottonCandyBlueA": "syrligt blåt slik",
|
||||
"foodCandyCottonCandyPink": "syrligt lyserødt slik",
|
||||
"foodCandyCottonCandyPinkThe": "det syrlige lyserøde slik",
|
||||
"foodCandyCottonCandyPinkA": "syrligt lyserødt slik",
|
||||
"foodCandyShade": "chokoladeslik",
|
||||
"foodCandyShadeThe": "chokoladeslikket",
|
||||
"foodCandyShadeA": "chokoladeslik",
|
||||
"foodCandyWhite": "vaniljeslik",
|
||||
"foodCandyWhiteThe": "vaniljeslikket",
|
||||
"foodCandyWhiteA": "vaniljeslik",
|
||||
"foodCandyGolden": "honningslik",
|
||||
"foodCandyGoldenThe": "honningslikket",
|
||||
"foodCandyGoldenA": "honningslik",
|
||||
"foodCandyZombie": "råddent slik",
|
||||
"foodCandyZombieThe": "det rådne slik",
|
||||
"foodCandyZombieA": "råddent slik",
|
||||
"foodCandyDesert": "sandslik",
|
||||
"foodCandyDesertThe": "sandslikket",
|
||||
"foodCandyDesertA": "sandslik",
|
||||
"foodCandyRed": "kanelslik",
|
||||
"foodCandyRedThe": "kanelslikket",
|
||||
"foodCandyRedA": "kanelslik",
|
||||
"foodSaddleText": "Saddel",
|
||||
"foodSaddleNotes": "Gør øjeblikkeligt et af dine kæledyr til et ridedyr.",
|
||||
"foodSaddleSellWarningNote": "Hey! This is a pretty useful item! Are you familiar with how to use a Saddle with your Pets?",
|
||||
"foodNotes": "Giv dette til et kæledyr, så kan det vokse sig til en stolt ganger."
|
||||
}
|
||||
"foodSaddleSellWarningNote": "Hey! Det her er en ret nyttig ting! Ved du, hvordan du skal bruge en Saddel på dine Kæledyr?",
|
||||
"foodNotes": "Giv dette til et kæledyr, så kan det vokse sig til en stolt ganger.",
|
||||
"hatchingPotionRoseQuartz": "Rosa kvarts",
|
||||
"hatchingPotionCelestial": "Himmelsk",
|
||||
"hatchingPotionVeggie": "Have",
|
||||
"foodPieSkeleton": "knoglemarvstærte",
|
||||
"foodPieSkeletonThe": "knoglemarvstærten",
|
||||
"foodPieSkeletonA": "et stykke knoglemarvstærte",
|
||||
"foodPieBase": "almindelig æbletærte",
|
||||
"foodPieBaseThe": "den almindelige æbletærte",
|
||||
"foodPieBaseA": "et stykke almindelig æbletærte",
|
||||
"foodPieCottonCandyBlue": "blåbærtærte",
|
||||
"foodPieCottonCandyBlueThe": "blåbærtærten",
|
||||
"foodPieCottonCandyBlueA": "et stykke blåbærtærte",
|
||||
"foodPieCottonCandyPink": "lyserød rabarbertærte",
|
||||
"foodPieCottonCandyPinkThe": "den lyserøde rabarbertærte",
|
||||
"foodPieCottonCandyPinkA": "et lyserødt stykke rabarbertærte",
|
||||
"foodPieShade": "mørk chokoladetærte",
|
||||
"foodPieShadeThe": "den mørke chokoladetærte",
|
||||
"foodPieShadeA": "et stykke mørk chokoladetærte",
|
||||
"foodPieWhite": "vaniljebuddingtærte",
|
||||
"foodPieWhiteThe": "vaniljebuddingtærten",
|
||||
"foodPieWhiteA": "et stykke vaniljebuddingtærte",
|
||||
"foodPieGolden": "gylden banantærte",
|
||||
"foodPieGoldenThe": "den gyldne banantærte",
|
||||
"foodPieGoldenA": "et gyldent stykke banantærte",
|
||||
"foodPieZombie": "rådden tærte",
|
||||
"foodPieZombieThe": "den rådne tærte",
|
||||
"foodPieZombieA": "et råddent stykke tærte",
|
||||
"foodPieDesert": "tør ørkentærte",
|
||||
"foodPieDesertThe": "den tørre ørkentærte",
|
||||
"foodPieDesertA": "et tørt stykke ørkentærte",
|
||||
"foodPieRed": "rød kirsebærtærte",
|
||||
"foodPieRedThe": "den røde kirsebærtærte",
|
||||
"foodPieRedA": "et rødt stykke kirsebærtærte"
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"playerTiersDesc": "The colored usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to habitica through art, code, the community, or more!",
|
||||
"tier1": "Tier 1 (Friend)",
|
||||
"tier2": "Tier 2 (Friend)",
|
||||
"tier3": "Tier 3 (Elite)",
|
||||
"tier4": "Tier 4 (Elite)",
|
||||
"tier5": "Tier 5 (Champion)",
|
||||
"tier6": "Tier 6 (Champion)",
|
||||
"tier7": "Tier 7 (Legendary)",
|
||||
"tierModerator": "Moderator (Guardian)",
|
||||
"tierStaff": "Staff (Heroic)",
|
||||
"playerTiersDesc": "De farvede brugernavne du ser, repræsenterer en persons bidragsydertrin. Jo højere trinnet, jo mere har de bidraget til Habitica gennem pixel art, kodning, fællesskabet eller andet!",
|
||||
"tier1": "Trin 1 (Ven)",
|
||||
"tier2": "Trin 2 (Ven)",
|
||||
"tier3": "Trin 3 (Elite)",
|
||||
"tier4": "Trin 4 (Elite)",
|
||||
"tier5": "Trin 5 (Mester)",
|
||||
"tier6": "Trin 6 (Mester)",
|
||||
"tier7": "Trin 7 (Legende)",
|
||||
"tierModerator": "Moderator (Vogter)",
|
||||
"tierStaff": "Ansat (Heltemodig)",
|
||||
"tierNPC": "NPC",
|
||||
"friend": "Ven",
|
||||
"friendFirst": "Når din <strong>første</strong> indsendelse er taget i brug vil du modtage Habiticas bidragsyderemblem. Dit navn i Værtshuschatten vil stolt vise, at du er en bidragsyder. Som tak for dit arbejde vil du også modtage <strong>3 Ædelsten</strong>.",
|
||||
@@ -26,13 +26,13 @@
|
||||
"guardianText": "Moderatorer blev omhyggeligt valgt fra bidragsydere på højt trin, så vis dem venligst respekt og lyt til deres forslag.",
|
||||
"staff": "Ansat",
|
||||
"heroic": "Heltemodig",
|
||||
"heroicText": "Det Heltemodige trin indeholder Habitica-ansatte og bidragydere på ansatteniveau. Hvis du har denne titel, så blev du udnævnt til den (eller ansat)!",
|
||||
"heroicText": "Det Heltemodige trin indeholder Habitica-ansatte og bidragydere på ansattes niveau. Hvis du har denne titel, så blev du udnævnt til den (eller ansat!).",
|
||||
"npcText": "NPCs støttede Habitica-Kickstarteren på det højeste trin. Du kan se deres avatarer overvåge side-features!",
|
||||
"modalContribAchievement": "Bidragsyderspræstation!",
|
||||
"contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica.",
|
||||
"contribLink": "See what prizes you've earned for your contribution!",
|
||||
"contribModal": "<%= name %>, din fantastiske person! Du er nu en trin <%= level %> bidragsyder for at hjælpe Habitica.",
|
||||
"contribLink": "Se hvilke belønninger du har fået som tak for dit bidrag!",
|
||||
"contribName": "Bidragsyder",
|
||||
"contribText": "Has contributed to Habitica, whether via code, art, music, writing, or other methods. To learn more, join the Aspiring Legends Guild!",
|
||||
"contribText": "Har bidraget til Habitica gennem kodning, kunst, musik, skriveri eller andre metoder. Meld dig ind i Klanen 'Aspiring Legends' for at lære mere!",
|
||||
"readMore": "Læs mere",
|
||||
"kickstartName": "Kickstarterstøtte - $<%= key %> trin",
|
||||
"kickstartText": "Støttede Kickstarterprojektet",
|
||||
@@ -72,9 +72,9 @@
|
||||
"surveysMultiple": "Hjalp Habitica med at vokse ved <%= count %> lejligheder, enten ved at udfylde et spørgeskema eller hjalp med et større test-arbejde. Tusind tak!",
|
||||
"currentSurvey": "Nuværende Spørgeskema",
|
||||
"surveyWhen": "Emblemet gives til alle medvirkende, når spørgeskemaerne er blevet gennemgået ultimo marts.",
|
||||
"blurbInbox": "Her opbevares dine private beskeder! Du kan sende nogen en besked ved at klikke på kuvertikonet ved deres navn i Værtshus-, Gruppe- eller Klanchatten. Hvis du har modtaget en upassende privat besked, bør du emaile et skærmklip af den til Lemoness (<%= hrefCommunityManagerEmail %>).",
|
||||
"blurbGuildsPage": "Klaner er chat-grupper der deler en fælles interesse. Se listen igennem og slut dig til de klaner, der interesserer dig.",
|
||||
"blurbChallenges": "Udfordringer bliver oprettet af dine medspillere. Når du tilmelder dig en udfordring vil dens opgaver blive føjet til dine nuværende opgaver, og når du vinder en udfordring modtager du en præstation og ofte også en ædelstensbelønning.",
|
||||
"blurbInbox": "Her opbevares dine private beskeder! Du kan sende nogen en besked ved at klikke på kuvertikonet ved deres navn i Værtshus-, Hold- eller Klanchatten. Hvis du har modtaget en upassende privat besked, bør du emaile et skærmklip af den til Lemoness (<%= hrefCommunityManagerEmail %>)",
|
||||
"blurbGuildsPage": "Klaner er chat-grupper der deler en fælles interesse. Se listen igennem og slut dig til de Klaner, der interesserer dig!",
|
||||
"blurbChallenges": "Udfordringer bliver oprettet af dine medspillere. Når du tilmelder dig en udfordring vil dens opgaver blive føjet til dine nuværende opgaver, og når du vinder en Udfordring modtager du en præstation og ofte også en ædelstensbelønning!",
|
||||
"blurbHallPatrons": "Dette er Protektorernes Sal, hvor vi ærer de ædle eventyrere, der støttede Habiticas originale Kickstarter. Vi takker dem for at hjælpe os med at vække Habitica til live!",
|
||||
"blurbHallContributors": "Dette er Bidragsydernes Sal, hvor dem, der har bidraget med open-source materiale til Habitica, bliver æret. Om det er gennem kode, grafik, musik, tekst eller bare generel hjælpsomhed, har de modtaget <a href='http://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> ædelsten, eksklusivt udstyr</a>, og <a href='http://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>prestigefyldte titler</a>. Du kan også bidrage til Habitica! <a href='http://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Find ud af mere her. </a>"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,58 +1,58 @@
|
||||
{
|
||||
"frequentlyAskedQuestions": "Ofte Stillede Spørgsmål",
|
||||
"frequentlyAskedQuestions": "Ofte stillede spørgsmål",
|
||||
"faqQuestion0": "Jeg er forvirret. Hvor får jeg et overblik?",
|
||||
"iosFaqAnswer0": "Først sætter du dig de mål du vil opnå i dit daglige liv. Efterhånden som du udfører opgaverne i virkeligheden og sætter mærke ved dem, tjener du erfaring (EXP) og guld. Guld bruges til at købe udstyr, visse genstande og belønninger du selv opretter. Erfaring bringer din karakter til et højere niveau og låser op for indhold som Kæledyr, Evner, og Quests! Du kan ændre på din karakters udseende under Menu > Tilpas Avatar.\n\nNogle basale måder at interagere med app'en: Klik på (+) i det øverste højre hjørne for at tilføje et nyt mål. Tryk let på et allerede eksisterende mål for at ændre det, og skub mod venstre på et mål for at slette det. Du kan også sortere mål ved at bruge Filtrene i det øverste venstre hjørne, og udvide og formindske To-Do lister ved at trykke på 'boblen' længst til højre på en To-Do.",
|
||||
"androidFaqAnswer0": "Først sætter du opgaver op som du gerne vil gøre i dit hverdagsliv. Derefter vil du, efterhånden som du udfører opgaverne og sætte hak ved dem, optjene erfaring og guld. Guld bruges til at købe udstyr og visse genstande, foruden brugerdefinerede belønninger. Erfaring får din karakter til at stige i niveau og åbner for indhold såsom Kæledyr, Færdigheder og Quests! Du kan tilpasse din karakter under Menu > [Bruger>] Tilpas Avatar\n\nVisse grundlæggende måder at interagere: Klik på (+)-ikonet i det nederste højre hjørne for at tilføje en ny opgave. Tryk på en eksisterende opgave for at redigere den, skub mod venstre på en opgave for at slette den. Du kan sortere opgaver ved hjælp af Tags i det øverste højre hjørne samt udvide eller sammentrække checklister ved at klikke på checklist-tælleboksen.",
|
||||
"webFaqAnswer0": "Først sætter du dig de mål du vil opnå i dit daglige liv. Efterhånden som du udfører opgaverne i virkeligheden og sætter mærke ved dem, tjener du erfaring (EXP) og guld. Guld bruges til at købe udstyr, visse genstande og belønninger du selv opretter. Erfaring bringer din karakter til et højere niveau og låser op for indhold som Kæledyr, Evner, og Quests! For mere information, gå til [Help > Overview for New Users] (https://habitica.com/static/overview).",
|
||||
"webFaqAnswer0": "Først sætter du dig de mål du vil opnå i dit daglige liv. Efterhånden som du udfører opgaverne i virkeligheden og sætter mærke ved dem, tjener du erfaring (EXP) og guld. Guld bruges til at købe udstyr, visse genstande og belønninger du selv opretter. Erfaring bringer din karakter til et højere niveau og låser op for indhold som Kæledyr, Evner, og Quests! For mere information, gå til [Help > Oversigt for nye brugere] (https://habitica.com/static/overview).",
|
||||
"faqQuestion1": "Hvordan opretter jeg mine egne opgaver?",
|
||||
"iosFaqAnswer1": "Gode vaner (med et +) er opgaver du kan gøre mange gange om dagen, som for eksempel at spise grøntsager. Dårlige vaner (med et -) er opgaver du bør undgå, som for eksempel at bide negle. Vaner med både + og - involverer et godt og et dårligt valg, som for eksempel at tage trappen vs. at tage elevatoren. Gode vaner belønner dig med erfaring og guld. Dårlige vaner trækker fra dit Helbred.\n\nDaglige er opgaver du skal gøre hver dag, såsom at børste dine tænder eller tjekke din email. Du kan justere de dage du skal udføre en Daglig opgave ved at trykke let for at ændre på den. Hvis du springer en Daglig opgave over, som du skulle have udført, tager din avatar skade i løbet af natten. Vær forsigtig ikke at tilføje for mange Daglige opgaver ad gangen!\n\nTo-Dos er din To-Do liste. At gennemføre en To-Do giver guld og erfaring. Du mister aldrig Helbred ved ikke at udføre en To-Do. Du kan tilføje en dato, hvor du skal have udført din To-Do ved at trykke let for at ændre på den.",
|
||||
"androidFaqAnswer1": "Gode vaner (med et +) er opgaver du kan gøre mange gange om dagen, som for eksempel at spise grøntsager. Dårlige vaner (med et -) er opgaver du bør undgå, som for eksempel at bide negle. Vaner med både + og - involverer et godt og et dårligt valg, som for eksempel at tage trappen vs. at tage elevatoren. Gode vaner belønner dig med erfaring og guld. Dårlige vaner trækker fra dit Helbred.\n\nDaglige er opgaver du skal gøre hver dag, såsom at børste dine tænder eller tjekke din email. Du kan justere de dage du skal udføre en Daglig opgave ved at trykke let for at ændre på den. Hvis du springer en Daglig opgave over, som du skulle have udført, tager din karakter skade i løbet af natten. Vær forsigtig ikke at tilføje for mange Daglige opgaver ad gangen!\n\nTo-Dos er din To-Do liste. At gennemføre en To-Do giver guld og erfaring. Du mister aldrig Helbred ved ikke at udføre en To-Do. Du kan tilføje en dato, hvor du skal have udført din To-Do ved at trykke let for at ændre på den.",
|
||||
"webFaqAnswer1": "* Good Habits (the ones with a :heavy_plus_sign:) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a :heavy_minus_sign:) are tasks that you should avoid, like biting nails. Habits with a :heavy_plus_sign: and a :heavy_minus_sign: have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n* Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n* To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.",
|
||||
"iosFaqAnswer1": "Gode vaner (med et +) er opgaver du kan gøre mange gange om dagen, som for eksempel at spise grøntsager. Dårlige vaner (med et -) er opgaver du bør undgå, som for eksempel at bide negle. Vaner med både + og - involverer et godt og et dårligt valg, som for eksempel at tage trappen vs. at tage elevatoren. Gode vaner belønner dig med erfaring og guld. Dårlige vaner trækker fra dit Helbred (HP).\n\n Daglige er opgaver du skal gøre hver dag, såsom at børste dine tænder eller tjekke din email. Du kan justere de dage du skal udføre en Daglig opgave ved at trykke let for at redigere den. Hvis du springer en Daglig opgave over, som du skulle have udført, tager din avatar skade i løbet af natten. Vær forsigtig ikke at tilføje for mange Daglige opgaver ad gangen!\n\n To-Dos er din To-Do liste. At gennemføre en To-Do giver guld og erfaring. Du mister aldrig Helbred ved ikke at udføre en To-Do. Du kan tilføje en dato, hvor du skal have udført din To-Do ved at trykke let for at redigere den.",
|
||||
"androidFaqAnswer1": "Gode vaner (med et +) er opgaver du kan gøre mange gange om dagen, som for eksempel at spise grøntsager. Dårlige vaner (med et -) er opgaver du bør undgå, som for eksempel at bide negle. Vaner med både + og - involverer et godt og et dårligt valg, som for eksempel at tage trappen vs. at tage elevatoren. Gode vaner belønner dig med erfaring og guld. Dårlige vaner trækker fra dit Helbred (HP).\n\n Daglige er opgaver du skal gøre hver dag, såsom at børste dine tænder eller tjekke din email. Du kan justere de dage du skal udføre en Daglig opgave ved at trykke let for at redigere den. Hvis du springer en Daglig opgave over, som du skulle have udført, tager din karakter skade i løbet af natten. Vær forsigtig ikke at tilføje for mange Daglige opgaver ad gangen!\n\n To-Dos er din To-Do liste. At gennemføre en To-Do giver guld og erfaring. Du mister aldrig Helbred ved ikke at udføre en To-Do. Du kan tilføje en dato, hvor du skal have udført din To-Do ved at trykke let for at redigere den.",
|
||||
"webFaqAnswer1": "* Gode Vaner (the ones with a :heavy_plus_sign:) er opgaver du kan gøre flere gange om dagen, såsom at spise grøntsager. Dårlige Vaner (the ones with a :heavy_minus_sign:) er opgaver du bør undgå, såsom at bide negle. Vaner med både et :heavy_plus_sign: og et :heavy_minus_sign: har et godt og et skidt valg, som fx at tage trappen VS at tage elevatoren. Gode Vaner belønner dig med Erfaring og Guld. Dårlige Vaner trækker fra dit Helbred (HP).\n* Daglige er opgaver du skal gøre hver dag, såsom at børste tænder eller checke din email. Du kan justere de dage, en Daglig er forfalden på, ved at klikke på blyantsikonet for at redigere opgaven. Hvis du skipper en Daglig, der er fordalden, vil din avatar tage skade i løbet af natten. Tilføj ikke for mange Daglige af gangen!\n* To-Dos er din To-Doliste. At fuldføre en To-Do giver dig Guld og Erfaring. Du vil aldrig miste Liv fra To-Dos. Du kan give en To-Do en forfaldsdato, ved at klikke på blyantsikonet for at redigere den.",
|
||||
"faqQuestion2": "Har I nogle eksempler på opgaver?",
|
||||
"iosFaqAnswer2": "Wiki'en har fire lister med eksempler på opgaver, der kan bruges som inspiration. Habitica Wiki'en er endnu ikke oversat til dansk.\n<br><br>\n* [Eksempler på vaner](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Eksempler på daglige opgaver](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Eksempler på To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Eksempler på belønninger](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)",
|
||||
"androidFaqAnswer2": "Wiki'en har fire lister med eksempler på opgaver, der kan bruges som inspiration. Habitica Wiki'en er endnu ikke oversat til dansk.\n<br><br>\n* [Eksempler på vaner](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Eksempler på daglige opgaver](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Eksempler på To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Eksempler på belønninger](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)",
|
||||
"webFaqAnswer2": "Wiki'en har fire lister med eksempler på opgaver, der kan bruges som inspiration. Habitica Wiki'en er endnu ikke oversat til dansk.\n\n* [Eksempler på vaner](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Eksempler på daglige opgaver](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Eksempler på To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Eksempler på belønninger](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)",
|
||||
"faqQuestion3": "Hvorfor skifter mine opgaver farve?",
|
||||
"iosFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som neutral gul. Udfør Daglige opgaver eller gode Vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave eller buk under for en dårlig vane og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"androidFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som neutral gul. Udfør Daglige opgaver eller gode Vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave eller buk under for en dårlig vane og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"webFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som værende neutral gul. Udfør daglige opgaver eller gode vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave eller buk under for en dårlig vane og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"iosFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som neutral gul. Udfør Daglige opgaver eller gode Vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave, eller buk under for en dårlig vane, og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"androidFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som neutral gul. Udfør Daglige opgaver eller gode Vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave, eller buk under for en dårlig vane, og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"webFaqAnswer3": "Dine opgaver ændrer farve baseret på hvor godt du klarer dig i øjeblikket! Hver ny opgave begynder som værende neutral gul. Udfør daglige opgaver eller gode vaner oftere, og de vil begynde at ændre sig til blå. Undlad at udføre en daglig opgave, eller buk under for en dårlig vane, og opgaven vil ændre sig til rød. Jo rødere en opgave er, jo større er belønningen for at udføre den, men hvis det er en daglig opgave eller en dårlig vane, jo mere vil den skade dit helbred! Dette hjælper med at motivere dig til at udføre de opgaver, der ellers giver dig problemer.",
|
||||
"faqQuestion4": "Hvorfor mistede min avatar liv, og hvordan får jeg det tilbage?",
|
||||
"iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.",
|
||||
"androidFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards tab on the Tasks page. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.",
|
||||
"webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight and didn't check them off in the screen that popped up the next morning, those unfinished Dailies will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you. The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. Other Healers can heal you as well if you are in a Party with them. Learn more by clicking \"Party\" in the navigation bar.",
|
||||
"iosFaqAnswer4": "Der er adskillige ting, der kan få dig til at miste HP. For det første, hvis du undlod at sætte mærke ved Daglige opgaver i løbet af natten, og heller ikke satte mærke ved dem i pop-up vinduet næste morgen, vil de uudførte Daglige skade dig. For det andet vil du tage skade, hvis du trykker let på en dårlig Vane. Til slut vil du, hvis du er ved at kæmpe mod en Boss med dit Hold, og et af dine Holdmedlemmer ikke udfører alle deres daglige, blive angrebet af Bossen og tage skade.\n\n Den primære måde at få Helbred tilbage er ved at stige i niveau, hvilket giver dig fuldt HP igen. Du kan også købe en Livseliksir med guld fra kolonnen 'Belønninger'. Desuden kan du, fra niveau 10 og opefter, vælge at blive en Helbreder, og du vil da lære helende Evner. Hvis du er på Hold med en Helbreder, kan de også hele dig.",
|
||||
"androidFaqAnswer4": "Der er adskillige ting, der kan få dig til at miste HP. For det første, hvis du undlod at sætte mærke ved Daglige opgaver i løbet af natten, og heller ikke satte mærke ved dem i pop-up vinduet næste morgen, vil de uudførte Daglige skade dig. For det andet vil du tage skade, hvis du trykker let på en dårlig Vane. Til slut vil du, hvis du er ved at kæmpe mod en Boss med dit Hold, og et af dine Holdmedlemmer ikke udfører alle deres daglige, blive angrebet af Bossen og tage skade.\n\n Den primære måde at få Helbred tilbage er ved at stige i niveau, hvilket giver dig fuldt HP igen. Du kan også købe en Livseliksir med guld fra kolonnen 'Belønninger'. Desuden kan du, fra niveau 10 og opefter, vælge at blive en Helbreder, og du vil da lære helende Evner. Hvis du er på Hold med en Helbreder, kan de også hele dig.",
|
||||
"webFaqAnswer4": "Der er adskillige ting, der kan få dig til at miste HP. For det første, hvis du undlod at sætte mærke ved Daglige opgaver i løbet af natten, og heller ikke satte mærke ved dem i pop-up vinduet næste morgen, vil de uudførte Daglige skade dig. For det andet vil du tage skade, hvis du klikker på en dårlig Vane. Til slut vil du, hvis du er ved at kæmpe mod en Boss med dit Hold, og et af dine Holdmedlemmer ikke udfører alle deres daglige, blive angrebet af Bossen og tage skade. Den primære måde at få Helbred tilbage er ved at stige i niveau, hvilket giver dig fuldt HP igen. Du kan også købe en Livseliksir med guld fra kolonnen 'Belønninger'. Desuden kan du, fra niveau 10 og opefter, vælge at blive en Helbreder, og du vil da lære helende Evner. Hvis du er på Hold med en Helbreder, kan de også hele dig. Lær mere ved at trykke på \"Hold\" i navigationen.",
|
||||
"faqQuestion5": "Hvordan spiller jeg Habitica med mine venner?",
|
||||
"iosFaqAnswer5": "Den bedste måde at gøre det på er ved at invitere dem til din gruppe! Grupper kan lave quests, kæmpe mod monstre, og kaste evner for at hjælpe hinanden. Gå til [Menu > Party] og vælg \"Create New Party\" hvis du ikke allerede har en gruppe. Vælg da listen over medlemmer, og tryk på \"Inviter\" i de øverste højre hjørne for at invitere dine venner ved enten at skrive deres Bruger ID (en serie af tal og bogstaver, de kan finde under [Indstillinger > Kontodetaljer] på app'en, og [Settings > API] på hjemmesiden. På hjemmesiden kan du også invitere dine venner via email, hvilket vi også vil gøre muligt på app'en i fremtiden.\n\nPå hjemmesiden kan du og dine venner også melde jer ind i klaner, der er offentlige chatrooms. Klaner vil også blive en del af app'en i fremtiden!",
|
||||
"androidFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on quests, battle monsters, and cast skills to support each other. Go to the [website](https://habitica.com/) to create one if you don't already have a Party. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n\n For more detailed info, check out the wiki pages on [Parties](http://habitica.fandom.com/wiki/Party) and [Guilds](http://habitica.fandom.com/wiki/Guilds).",
|
||||
"webFaqAnswer5": "The best way is to invite them to a Party with you by clicking \"Party\" in the navigation bar! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join Guilds together (click on \"Guilds\" in the navigation bar). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many Guilds as you'd like, but only one Party. For more detailed info, check out the wiki pages on [Parties](http://habitica.fandom.com/wiki/Party) and [Guilds](http://habitica.fandom.com/wiki/Guilds).",
|
||||
"iosFaqAnswer5": "Den bedste måde at gøre det på er ved at invitere dem til dit hold! Hold kan lave quests, kæmpe mod monstre, og kaste evner for at hjælpe hinanden. Gå til [Menu > Party] og vælg \"Opret nyt hold\" hvis du ikke allerede har et hold. Vælg da listen over medlemmer, og tryk på \"Inviter\" i de øverste højre hjørne for at invitere dine venner ved enten at skrive deres Bruger ID (en serie af tal og bogstaver, de kan finde under [Indstillinger > Kontodetaljer] på app'en, og [Settings > API] på hjemmesiden. På hjemmesiden kan du også invitere dine venner via email, hvilket vi også vil gøre muligt på app'en i fremtiden.\n\nPå hjemmesiden kan du og dine venner også melde jer ind i klaner, der er offentlige chatrooms. Klaner vil også blive en del af app'en i fremtiden!",
|
||||
"androidFaqAnswer5": "Den bedste måde at gøre det på er ved at invitere dem til dit hold! Hold kan lave quests, kæmpe mod monstre, og kaste evner for at hjælpe hinanden. Gå til [websitet](https://habitica.com) for at oprette et, hvis du ikke allerede har et hold. I kan også melde jer ind i Klaner sammen (Social > Klaner). Klaner er chatrum med fokus på en bestemt interesse eller fælles mål, og kan være offentlige eller private. Du kan være med i så mange Klaner du har lyst, men kun et Hold.\n\n For mere detaljeret info, så læs wiki'en om [Hold](http://habitica.fandom.com/wiki/Party) og [Klaner](http://habitica.fandom.com/wiki/Guilds). Habitica wiki'en er endnu ikke oversat til dansk.",
|
||||
"webFaqAnswer5": "Den bedste måde at gøre det på er ved at invitere dem til dit hold sammen med dig ved at klikke på \"Hold\" i navigationen! Hold kan lave quests, kæmpe mod monstre, og kaste evner for at hjælpe hinanden. I kan også melde jer ind i Klaner sammen (klike på \"Klaner\" i navigationen). Klaner er chatrum med fokus på en bestemt interesse eller fælles mål, og kan være offentlige eller private. Du kan være med i så mange Klaner du har lyst, men kun et Hold. For mere detaljeret info, så læs wiki'en om [Hold](http://habitica.fandom.com/wiki/Party) og [Klaner](http://habitica.fandom.com/wiki/Guilds). Habitica wiki'en er endnu ikke oversat til dansk.",
|
||||
"faqQuestion6": "Hvordan får jeg et kæledyr eller ridedyr?",
|
||||
"iosFaqAnswer6": "Ved Niveau 3 aktiveres Dropsystemet. Hver gang du fuldfører en opgave, vil du have en tilfældig chance for at modtage et æg, en udrugningseleksir, eller et stykke mad. De vil opbevares i Menu > Genstande.\n\n For at udruge et kæledyr skal du bruge et æg og en udrugningseleksir. Klik på ægget for at afklare hvilken art du vil udruge, og klik så på \"Udrug Æg\". Vælg derefter en udrugningseleksir for at vælge dens farve! Gå til menu > Kæledyr for at tilføje dit nye kæledyr på din avatar ved at klikke på det.\n\n Du kan også opfostre dine kæledyr til Ridedyr ved at fodre dem under Menu > Kæledyr. Tryk på et Kæledyr og vælg \"Fodr Kæledyr\"! Du skal fodre et kæledyr mange gange før det bliver et Ridedyr, men hvis du kan regne ud hvilken slags mad det kan lide, vil det vokse langt hurtigere. Prøv dig frem, eller [se løsningen her](http://habitica.fandom.com/wiki/Food#Food_Preferences). Når du har et Ridedyr, så gå til Menu > Ridedyr og klik på den for at tilføje den til din avatar.\n\n Du kan også få æg til Quest-Kæledyr ved at fuldføre visse Quests. (Se herunder for at få mere at vide om Quests.)",
|
||||
"androidFaqAnswer6": "Ved Niveau 3 aktiveres Dropsystemet. Hver gang du fuldfører en opgave, vil du have en tilfældig chance for at modtage et æg, en udrugningseleksir, eller et stykke mad. De vil opbevares i Menu > Genstande.\n\n For at udruge et kæledyr skal du bruge et æg og en udrugningseleksir. Klik på ægget for at afklare hvilken art du vil udruge, og klik så på \"Udrug Æg\". Vælg derefter en udrugningseleksir for at vælge dens farve! For at tilføje et nyt Kæledyr skal du gå til Menu > Stald > Kæledyr, vælge en art, klikke på det Kæledyr du ønsker og vælge \"Brug\" (Din avatar opdateres ikke med det nye valg).\n\n Du kan også opfostre dine kæledyr til Ridedyr ved at fodre dem under Menu Stald [ > Kæledyr ]. Tryk på et Kæledyr og vælg \"Fodr\"! Du skal fodre et kæledyr mange gange før det bliver et Ridedyr, men hvis du kan regne ud hvilken slags mad det kan lide, vil det vokse langt hurtigere. Prøv dig frem, eller [se løsningen her](http://habitica.fandom.com/wiki/Food#Food_Preferences). For at tilføje dit Ridedyr skal du gå til Menu > Stald > Ridedyr, klikke på det Ridedyr du vil ønsker og vælge \"Brug\" (Din avatar opdateres ikke med det nye valg).\n\n Du kan også få æg til Quest-Kæledyr ved at fuldføre visse Quests. (Se herunder for at få mere at vide om Quests.)",
|
||||
"webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored under Inventory > Items. To hatch a Pet, you'll need an egg and a hatching potion. Once you have both an egg and a potion, go to Inventory > Stable to hatch your pet by clicking on its image. Once you've hatched a pet, you can equip it by clicking on it. You can also grow your Pets into Mounts by feeding them under Inventory > Stable. Drag a piece of food from the action bar at the bottom of the screen and drop it on a pet to feed it! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.fandom.com/wiki/Food#Food_Preferences). Once you have a Mount, click on it to equip it to your avatar. You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)",
|
||||
"iosFaqAnswer6": "Ved niveau 3 aktiveres Dropsystemet. Hver gang du fuldfører en opgave, vil du have en tilfældig chance for at modtage et æg, en udrugningseleksir, eller et stykke mad. De vil opbevares i Menu > Genstande.\n\n For at udruge et kæledyr skal du bruge et æg og en udrugningseleksir. Klik på ægget for at afklare hvilken art du vil udruge, og klik så på \"Udrug Æg\". Vælg derefter en udrugningseleksir for at vælge dens farve! Gå til menu > Kæledyr for at tilføje dit nye kæledyr på din avatar ved at klikke på det.\n\n Du kan også opfostre dine kæledyr til Ridedyr ved at fodre dem under Menu > Kæledyr. Tryk på et Kæledyr og vælg \"Fodr Kæledyr\"! Du skal fodre et kæledyr mange gange før det bliver et Ridedyr, men hvis du kan regne ud hvilken slags mad det kan lide, vil det vokse langt hurtigere. Prøv dig frem, eller [se løsningen her](http://habitica.fandom.com/wiki/Food#Food_Preferences). Når du har et Ridedyr, så gå til Menu > Ridedyr og klik på den for at tilføje den til din avatar.\n\n Du kan også få æg til Quest-Kæledyr ved at fuldføre visse Quests. (Se herunder for at få mere at vide om Quests.)",
|
||||
"androidFaqAnswer6": "Ved niveau 3 aktiveres Dropsystemet. Hver gang du fuldfører en opgave, vil du have en tilfældig chance for at modtage et æg, en udrugningseleksir, eller et stykke mad. De vil opbevares i Menu > Genstande.\n\n For at udruge et kæledyr skal du bruge et æg og en udrugningseleksir. Klik på ægget for at afklare hvilken art du vil udruge, og klik så på \"Udrug Æg\". Vælg derefter en udrugningseleksir for at vælge dens farve! For at tilføje et nyt Kæledyr skal du gå til Menu > Stald > Kæledyr, vælge en art, klikke på det Kæledyr du ønsker og vælge \"Brug\" (Din avatar opdateres ikke med det nye valg).\n\n Du kan også opfostre dine kæledyr til Ridedyr ved at fodre dem under Menu Stald [ > Kæledyr ]. Tryk på et Kæledyr og vælg \"Fodr\"! Du skal fodre et kæledyr mange gange før det bliver et Ridedyr, men hvis du kan regne ud hvilken slags mad det kan lide, vil det vokse langt hurtigere. Prøv dig frem, eller [se løsningen her](http://habitica.fandom.com/wiki/Food#Food_Preferences). For at tilføje dit Ridedyr skal du gå til Menu > Stald > Ridedyr, klikke på det Ridedyr du vil ønsker og vælge \"Brug\" (Din avatar opdateres ikke med det nye valg).\n\n Du kan også få æg til Quest-Kæledyr ved at fuldføre visse Quests. (Se herunder for at få mere at vide om Quests.)",
|
||||
"webFaqAnswer6": "Ved niveau 3 aktiveres Dropsystemet. Hver gang du fuldfører en opgave, vil du have en tilfældig chance for at modtage et æg, en udrugningseleksir, eller et stykke mad. De vil opbevares i Menu > Genstande. For at udruge et kæledyr skal du bruge et æg og en udrugningseleksir. Når du har både et æg og en udrugningseliksir, så gå til Inventar > STald for at udklække dit kæledyr ved at klikke på dets billede. Når du har udklækket et kæledyr, kan du tage det med dig ved at klikke på det. Du kan også opfostre dine kæledyr til Ridedyr ved at fodre dem under Inventar > Stald. Træk et stykke mad fra den grå bar nederst på skærmen og over på et kæledyr for at fodre det! Du skal fodre et kæledyr mange gange før det bliver et Ridedyr, men hvis du kan regne ud hvilken slags mad det bedst kan lide, vil det vokse langt hurtigere. Prøv dig frem, eller [se løsningen her](http://habitica.fandom.com/wiki/Food#Food_Preferences). Når du har et Ridedyr, så klik på den for at tilføje den til din avatar. Du kan også få æg til Quest-kæledyr ved at gennemføre visse Quests. (Se herunder for at få mere at vide om Quests.)",
|
||||
"faqQuestion7": "Hvordan bliver jeg en Kriger, Magiker, Slyngel eller Helbreder?",
|
||||
"iosFaqAnswer7": "Når du når niveau 10 kan du vælge at blive en Kriger, Magiker, Slyngel eller Helbreder. (Alle spillere starter som Krigere.) Hver klasse har forskellige muligheder for udstyr, forskellige Evner du kan kaste efter niveau 11, og forskellige fordele. Krigere kan let gøre skade på bosser, tåle mere skade fra deres u-udførte opgaver, og hjælpe med at gøre deres gruppe sejere. Magikere kan også let gøre skade på bosser, samt stige hurtigt i niveau og genskabe mana for deres gruppe. Slyngler er dem der tjener mest guld og finder de fleste genstande, og de kan hjælpe deres gruppe med at gøre det samme. Endelig kan Helbredere hele sig selv og deres gruppemedlemmer.\n\nHvis du ikke vil vælge en klasse med det samme - hvis du for eksempel stadig er i gang med at købe alt udstyret til din nuværende klasse - kan du vælge \"Decide Later\" og vælge senere under Menu > Choose Class.",
|
||||
"androidFaqAnswer7": "Når du når niveau 10 kan du vælge at blive en Kriger, Magiker, Slyngel eller Helbreder. (Alle spillere starter som Krigere.) Hver klasse har forskellige muligheder for udstyr, forskellige Evner du kan kaste efter niveau 11, og forskellige fordele. Krigere kan let gøre skade på bosser, tåle mere skade fra deres u-udførte opgaver, og hjælpe med at gøre deres gruppe sejere. Magikere kan også let gøre skade på bosser, samt stige hurtigt i niveau og genskabe mana for deres gruppe. Slyngler er dem der tjener mest guld og finder de fleste genstande, og de kan hjælpe deres gruppe med at gøre det samme. Endelig kan Helbredere hele sig selv og deres gruppemedlemmer.\n\nHvis du ikke vil vælge en klasse med det samme -- hvis du for eksempel stadig er i gang med at købe alt udstyret til din nuværende klasse -- kan du vælge \"Fravælg\" og vælge senere under Menu > Vælg Klasse.",
|
||||
"webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members. If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under Settings.",
|
||||
"faqQuestion8": "What is the blue Stat bar that appears in the Header after level 10?",
|
||||
"iosFaqAnswer8": "Den blå bar der blev synlig da du nåede niveau 10 og valgte en klasse er din mana bar. Efterhånden som du fortsætter med at stige i niveau låser du op for specielle evner der koster dig mana, når du bruger dem. Hver klasse har forskellige evner, der bliver tilgængelige efter niveau 11 under Menu > Brug Evner. Ulig din 'liv' bar bliver din mana bar ikke genopfyldt når du stiger et niveau. Istedet tjener du mana når du udfører en god vane, daglige opgaver, og To-Dos, og taber mana når du bukker under for en dårlig vane. Du genoptjener også mana i løbet af natten - jo flere daglige opgaver du fuldførte, jo mere mana får du.",
|
||||
"androidFaqAnswer8": "Den blå bar der blev synlig da du nåede niveau 10 og valgte en klasse er din mana bar. Efterhånden som du fortsætter med at stige i niveau låser du op for specielle evner der koster dig mana, når du bruger dem. Hver klasse har forskellige evner, der bliver tilgængelige efter niveau 11 under Menu > Evner. Ulig din livsbar bliver din mana-bar ikke genopfyldt når du stiger et niveau. Istedet tjener du mana når du udfører en god vane, daglige opgaver, og To-Dos, og taber mana når du bukker under for en dårlig vane. Du genoptjener også mana i løbet af natten - jo flere daglige opgaver du fuldførte, jo mere mana får du.",
|
||||
"webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in the action bar at the bottom of the screen. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.",
|
||||
"iosFaqAnswer7": "Når du når niveau 10, kan du vælge at blive en Kriger, Magiker, Slyngel eller Helbreder. (Alle spillere starter som Krigere.) Hver klasse har forskellige muligheder for udstyr, forskellige Evner de kan kaste efter niveau 11, og forskellige fordele. Krigere kan let gøre skade på bosser, tåle mere skade fra deres uudførte opgaver, og hjælpe med at gøre deres gruppe mere hårdføre. Magikere kan også let gøre skade på bosser, samt stige hurtigt i niveau og genskabe mana for deres gruppe. Slyngler er dem, der tjener mest guld og finder de fleste genstande, og de kan hjælpe deres Hold med at gøre det samme. Endelig kan Helbredere hele sig selv og deres holdmedlemmer.\n\nHvis du ikke vil vælge en klasse med det samme - hvis du for eksempel stadig er i gang med at købe alt udstyret til din nuværende klasse - kan du vælge \"Fravælg\" og vælge senere under Menu > Vælg klasse.",
|
||||
"androidFaqAnswer7": "Når du når niveau 10 kan du vælge at blive en Kriger, Magiker, Slyngel eller Helbreder. (Alle spillere starter som Krigere.) Hver klasse har forskellige muligheder for udstyr, forskellige Evner du kan kaste efter niveau 11, og forskellige fordele. Krigere kan let gøre skade på bosser, tåle mere skade fra deres u-udførte opgaver, og hjælpe med at gøre deres gruppe sejere. Magikere kan også let gøre skade på bosser, samt stige hurtigt i niveau og genskabe mana for deres gruppe. Slyngler er dem der tjener mest guld og finder de fleste genstande, og de kan hjælpe deres Hold med at gøre det samme. Endelig kan Helbredere hele sig selv og deres holdmedlemmer.\n\nHvis du ikke vil vælge en klasse med det samme - hvis du for eksempel stadig er i gang med at købe alt udstyret til din nuværende klasse -- kan du vælge \"Fravælg\" og vælge senere under Menu > Vælg Klasse.",
|
||||
"webFaqAnswer7": "Når du når niveau 10 kan du vælge at blive en Kriger, Magiker, Slyngel eller Helbreder. (Alle spillere starter som Krigere.) Hver klasse har forskellige muligheder for udstyr, forskellige Evner du kan kaste efter niveau 11, og forskellige fordele. Krigere kan let gøre skade på bosser, tåle mere skade fra deres u-udførte opgaver, og hjælpe med at gøre deres gruppe sejere. Magikere kan også let gøre skade på bosser, samt stige hurtigt i niveau og genskabe mana for deres gruppe. Slyngler er dem der tjener mest guld og finder de fleste genstande, og de kan hjælpe deres gruppe med at gøre det samme. Endelig kan Helbredere hele sig selv og deres gruppemedlemmer. Hvis du ikke vil vælge en klasse med det samme - hvis du for eksempel stadig er i gang med at købe alt udstyret til din nuværende klasse -- kan du vælge \"Fravælg\" og vælge senere under Indstillinger.",
|
||||
"faqQuestion8": "Hvad er den blå bar, der kommer frem i headeren efter niveau 10?",
|
||||
"iosFaqAnswer8": "Den blå bar der blev synlig da du nåede niveau 10 og valgte en klasse er din mana bar. Efterhånden som du fortsætter med at stige i niveau, låser du op for specielle evner der koster dig mana, når du bruger dem. Hver klasse har forskellige evner, der bliver tilgængelige efter niveau 11 under Menu > Brug Evner. Ulig din 'Liv' bar bliver din mana bar ikke genopfyldt når du stiger et niveau. Istedet tjener du mana når du udfører en god vane, daglige opgaver, og To-Dos, og taber mana når du bukker under for en dårlig vane. Du genoptjener også mana i løbet af natten - jo flere daglige opgaver du fuldførte, jo mere mana får du.",
|
||||
"androidFaqAnswer8": "Den blå bar der blev synlig da du nåede niveau 10 og valgte en klasse er din mana bar. Efterhånden som du fortsætter med at stige i niveau, låser du op for specielle evner der koster dig mana, når du bruger dem. Hver klasse har forskellige evner, der bliver tilgængelige efter niveau 11 under Menu > Evner. Ulig din 'Liv' bar bliver din mana-bar ikke genopfyldt når du stiger et niveau. Istedet tjener du mana når du udfører en god vane, daglige opgaver, og To-Dos, og taber mana når du bukker under for en dårlig vane. Du genoptjener også mana i løbet af natten - jo flere daglige opgaver du fuldførte, jo mere mana får du.",
|
||||
"webFaqAnswer8": "Den blå bar der blev synlig da du nåede niveau 10 og valgte en klasse er din mana bar. Efterhånden som du fortsætter med at stige i niveau, låser du op for specielle evner der koster dig mana, når du bruger dem. Hver klasse har forskellige evner, der vil dukke op efter niveau 11 i den grå bar i bunden af skærmen 'Opgaver'. Ulig din 'Liv' bar bliver din mana-bar ikke genopfyldt, når du stiger et niveau. Istedet tjener du mana når du udfører en god vane, daglige opgaver, og To-Dos, og taber mana når du bukker under for en dårlig vane. Du genoptjener også mana i løbet af natten - jo flere daglige opgaver du fuldførte, jo mere mana får du.",
|
||||
"faqQuestion9": "Hvordan bekæmper jeg monstre og tager på Quests?",
|
||||
"iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Shop for Gold and Gems.\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
|
||||
"androidFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Shop for Gold and Gems.\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
|
||||
"webFaqAnswer9": "First, you need to join or start a Party by clicking \"Party\" in the navigation bar. Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating! Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are four ways to get a scroll:\n * When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Shop (Shops > Quests) for Gold and Gems.\n * When you check in to Habitica a certain number of times, you'll be rewarded with Quest Scrolls. You earn a Scroll during your 1st, 7th, 22nd, and 40th check-ins.\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
|
||||
"iosFaqAnswer9": "Først er du nødt til at starte eller blive en del af et Hold (se ovenfor). Selvom du kan kæmpe mod monstre alene, så anbefaler vi en gruppe, fordi det vil gøre Quests meget lettere. Desuden er det meget motiverende med en ven, som hepper på dig mens du klarer dine opgaver!\n\n Som det næste skal du bruge en Questskriftrulle, som findes under Menu > Items. Der er fire måder at få en skriftrulle på:\n\n - På niveau 15 får du en Questserie, altså tre sammenhængende quests. Der bliver låst op for flere questserier ved niveau 30, 40 og 60.\n - Når du inviterer folk til dit Hold, vil du blive belønnet med skriftrullen 'Basi-list'!\n - Du kan købe questskriftruller fra questbutikken for Guld og Ædelsten.\n - Når du checker ind i Habitica et bestemt antal gange, vil du blive belønnet med Questskriftruller. Du får en skriftrulle ved check-in nr. 1, 7, 22 og 40.\n\n For at kæmpe mod bossen, eller indsamle genstande til en indsamlingsquest, så udfør bare dine opgaver som normalt, og de vil blive talt med som skade i løbet af natten. (Det kan være nødvendigt at genindlæse data ved at trække ned på skærmen, for at se Bossens HP falde.) Hvis du kæmper mod en Boss og ikke udfører alle Daglige opgaver, vil Bossen skade dit Hold samtidig med at du skader bossen.\n\n Efter niveau 11 vil Krigere og Magikere få Evner, der tillader dem at påføre Bossen ekstra skade, så disse to er gode valg at tage på niveau 10, hvis du ønsker at være en, der slår hårdt!",
|
||||
"androidFaqAnswer9": "Først er du nødt til at starte eller blive en del af et Hold (se ovenfor). Selvom du kan kæmpe mod monstre alene, så anbefaler vi en gruppe, fordi det vil gøre Quests meget lettere. Desuden er det meget motiverende med en ven, som hepper på dig mens du klarer dine opgaver!\n\n Som det næste skal du bruge en Questskriftrulle, som findes under Menu > Items. Der er fire måder at få en skriftrulle på:\n\n - På niveau 15 får du en Questserie, altså tre sammenhængende quests. Der bliver låst op for flere questserier ved niveau 30, 40 og 60.\n - Når du inviterer folk til dit Hold, vil du blive belønnet med skriftrullen 'Basi-list'!\n - Du kan købe questskriftruller fra questbutikken for Guld og Ædelsten.\n - Når du checker ind i Habitica et bestemt antal gange, vil du blive belønnet med Questskriftruller. Du får en skriftrulle ved check-in nr. 1, 7, 22 og 40.\n\n For at kæmpe mod bossen, eller indsamle genstande til en indsamlingsquest, så udfør bare dine opgaver som normalt, og de vil blive talt med som skade i løbet af natten. (Det kan være nødvendigt at genindlæse data ved at trække ned på skærmen, for at se Bossens HP falde.) Hvis du kæmper mod en Boss og ikke udfører alle Daglige opgaver, vil Bossen skade dit Hold samtidig med at du skader bossen.\n\n Efter niveau 11 vil Krigere og Magikere få Evner, der tillader dem at påføre Bossen ekstra skade, så disse to er gode valg at tage på niveau 10, hvis du ønsker at være en, der slår hårdt!",
|
||||
"webFaqAnswer9": "Først er du nødt til at starte eller blive en del af et Hold ved at klikke på \"Hold\" i navigationen. Selvom du kan kæmpe mod monstre alene, så anbefaler vi en gruppe, fordi det vil gøre Quests meget lettere. Desuden er det meget motiverende med en ven, som hepper på dig mens du klarer dine opgaver! Som det næste skal du bruge en Questskriftrulle, som findes under Inventar > Quests. Der er fire måder at få en skriftrulle på:\n * På niveau 15 får du en Questserie, altså tre sammenhængende quests. Der bliver låst op for flere questserier ved niveau 30, 40 og 60.\n * Når du inviterer folk til dit Hold, vil du blive belønnet med skriftrullen 'Basi-list'!\n * Du kan købe questskriftruller fra questbutikken for Guld og Ædelsten.\n * Når du checker ind i Habitica et bestemt antal gange, vil du blive belønnet med Questskriftruller. Du får en skriftrulle ved check-in nr. 1, 7, 22 og 40.\n For at kæmpe mod bossen, eller indsamle genstande til en indsamlingsquest, så udfør bare dine opgaver som normalt, og de vil blive talt med som skade i løbet af natten. (Det kan være nødvendigt at genindlæse siden for at se Bossens HP falde.) Hvis du kæmper mod en Boss og ikke udfører alle Daglige opgaver, vil Bossen skade dit Hold samtidig med at du skader bossen. Efter niveau 11 vil Krigere og Magikere få Evner, der tillader dem at påføre Bossen ekstra skade, så disse to er gode valg at tage på niveau 10, hvis du ønsker at være en, der slår hårdt!",
|
||||
"faqQuestion10": "Hvad er Ædelsten, og hvordan får jeg fat i dem?",
|
||||
"iosFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!",
|
||||
"androidFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!",
|
||||
"webFaqAnswer10": "Gems are purchased with real money, although [subscribers](https://habitica.com/user/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support! In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n* Win a Challenge that has been set up by another player. Go to Challenges > Discover Challenges to join some.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica). Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!",
|
||||
"faqQuestion11": "Hvordan rapporterer jeg en fejl, eller foreslår en ny funktion?",
|
||||
"iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > About > Report a Bug and Menu > About > Send Feedback! We'll do everything we can to assist you.",
|
||||
"iosFaqAnswer10": "Ædelsten købes for rigtige penge ved at trykke let på Ædelstensikonet i headeren. Når folk køber Ædelsten hjælper de os med at holde hjemmesiden kørende. i er meget taknemmelige for deres støtte!\n\n Udover at købe Ædelsten direkte, er der tre andre måder spillere kan optjene Ædelsten på:\n\n * Vind en udfordring der er blevet lavet af en anden spiller. Gå til Social > Challenges for at finde nogen at deltage i.\n * Bliv abonnent og få adgang til at købe et begrænset antal Ædelsten med Guld hver måned.\n * Bidrag med dine egne færdigheder til Habitica! Se denne side for flere detaljer: [Bidrag til Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica) (engelsk).\n\nVær opmærksom på, at genstande der er købt med Ædelsten ikke giver nogle statistiske fordele, så spillere kan stadig bruge app'en uden dem!",
|
||||
"androidFaqAnswer10": "Ædelsten købes for rigtige penge ved at trykke let på Ædelstensikonet i headeren. Når folk køber Ædelsten hjælper de os med at holde hjemmesiden kørende. i er meget taknemmelige for deres støtte!\n\n Udover at købe Ædelsten direkte, er der tre andre måder spillere kan optjene Ædelsten på:\n\n * Vind en udfordring der er blevet lavet af en anden spiller. Gå til Social > Challenges for at finde nogen at deltage i.\n * Bliv abonnent og få adgang til at købe et begrænset antal Ædelsten med Guld hver måned.\n * Bidrag med dine egne færdigheder til Habitica! Se denne side for flere detaljer: [Bidrag til Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica) (engelsk).\n\nVær opmærksom på, at genstande der er købt med Ædelsten ikke giver nogle statistiske fordele, så spillere kan stadig bruge app'en uden dem!",
|
||||
"webFaqAnswer10": "Ædelsten købes for rigtige penge, selvom [abonnenter](https://habitica.com/user/settings/subscription) can købe dem for Guld. Når folk abonnnerer eller køber Ædelsten, hjælper de os med at holde hjemmesiden kørende. Vi er meget taknemmelige for deres støtte! Udover at købe Ædelsten direkte, eller blive abonnent, er der to andre måder spillere kan optjene Ædelsten:\n* Vind en Udfordring oprette af en anden spiller. Gå til Udfordringer > Opdag udfordringer for at finde nogle at deltage i.\n * Bidrag med dine egne færdigheder til Habitica. Se denne side på wiki'en for flere detaljer: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica). Vær opmærksom på, at genstande købt for Ædelsten ikke giver nogle statistiske fordele, så spillere kan stadig sagtens bruge hjemmesiden uden dem!",
|
||||
"faqQuestion11": "Hvordan rapporterer jeg en fejl eller foreslår en ny funktion?",
|
||||
"iosFaqAnswer11": "Du kan rapportere en fejl, foreslå en nu funktion, eller sende feedback under Menu > About > Report a Bug og Menu > About > Send Feedback! Vi vil gøre alt hvad vi kan for at hjælpe dig.",
|
||||
"androidFaqAnswer11": "Du kan rapportere en fejl eller sende feedback under Om > Rapportér en Fejl eller Om > Send Feedback! Vi vil gøre alt hvad vi kan for at hjælpe dig.",
|
||||
"webFaqAnswer11": "To report a bug, go to [Help > Report a Bug](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) and read the points above the chat box. If you're unable to log in to Habitica, send your login details (not your password!) to [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Don't worry, we'll get you fixed up soon! Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!",
|
||||
"webFaqAnswer11": "For at rapportere en fejl, så gå til [Hjælp > Rapporter en fejl](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) og læs punkterne over chatboksen. Hvis du er ude af stand til at logge på Habitica, så send din log-in information (ikke dit password!) til [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Der er ingen grund til bekymring, vi får snart rettet op på dig! Foreslag om funktioner bliver samlet på Trello. Gå til [Hjælp > Foreslå en funktion](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) og følg instruktionerne. Ta-da!",
|
||||
"faqQuestion12": "Hvordan bekæmper jeg en verdensboss?",
|
||||
"iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and Skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and Skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.fandom.com/wiki/World_Bosses) on the wiki.",
|
||||
"androidFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and Skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and Skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.fandom.com/wiki/World_Bosses) on the wiki.",
|
||||
"webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and Skills will damage the Boss as usual. You can also be in a normal Quest at the same time. Your tasks and Skills will count towards both the World Boss and the Boss/Collection Quest in your party. A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change. You can read more about [past World Bosses](http://habitica.fandom.com/wiki/World_Bosses) on the wiki.",
|
||||
"iosFaqAnswer12": "Verdensbosser er specielle monstre, der dukker op i Værtshuset. Alle aktive brugere kæmper automatisk mod Bossen, og deres opgaver og Evner vil skade Bossen som normalt.\n\n Du kan også være igang med en normal Quest samtidig. Dine opgaver og Evner vil tælle både mod Verdensbossen og Boss/Indsamlingsquesten for dit hold.\n\n En Verdensboss vil aldrig skade dig eller din konto på nogen måde. I stedet har den et Raseri-meter, der bliver fyldt op når brugere misser Daglige opgaver. Hvis dens Raseri-meter bliver fyldt helt op, vil den angribe en af NPCerne omkring websitet, og deres billede vil forandre sig.\n\n Du kan læse mere om [tidligere Verdensbosser](http://habitica.fandom.com/wiki/World_Bosses) på wiki'en (engelsk).",
|
||||
"androidFaqAnswer12": "Verdensbosser er specielle monstre, der dukker op i Værtshuset. Alle aktive brugere kæmper automatisk mod Bossen, og deres opgaver og Evner vil skade Bossen som normalt.\n\n Du kan også være igang med en normal Quest samtidig. Dine opgaver og Evner vil tælle både mod Verdensbossen og Boss/Indsamlingsquesten for dit hold.\n\n En Verdensboss vil aldrig skade dig eller din konto på nogen måde. I stedet har den et Raseri-meter, der bliver fyldt op når brugere misser Daglige opgaver. Hvis dens Raseri-meter bliver fyldt helt op, vil den angribe en af NPCerne omkring websitet, og deres billede vil forandre sig.\n\n Du kan læse mere om [tidligere Verdensbosser](http://habitica.fandom.com/wiki/World_Bosses) på wiki'en (engelsk).",
|
||||
"webFaqAnswer12": "Verdensbosser er specielle monstre, der dukker op i Værtshuset. Alle aktive brugere kæmper automatisk Bossen, og deres opgaver og Evner vil skade Bossen som normalt. Du kan også være igang med en normal Quest samtidig. Dine opgaver og Evner vil tælle både mod Verdensbossen og Boss/Indsamlingsquesten for dit hold. En Verdensboss vil aldrig skade dig eller din konto på nogen måde. I stedet har den et Raseri-meter, der bliver fyldt op når brugere misser Daglige opgaver. Hvis dens Raseri-meter bliver fyldt helt op, vil den angribe en af NPCerne omkring websitet, og deres billede vil forandre sig. Du kan læse mere om [tidligere Verdensbosser](http://habitica.fandom.com/wiki/World_Bosses) på wiki'en (engelsk).",
|
||||
"iosFaqStillNeedHelp": "Hvis du har et spørgsmål, der ikke er på listen eller i [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), så kom forbi og spørg i værtshuset under Social > Værtshus! Vi hjælper gerne.",
|
||||
"androidFaqStillNeedHelp": "Hvis du har et spørgsmål, der ikke er på listen eller i [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), så kom forbi og spørg i Værtshuschatten under Menu>Værtshus!",
|
||||
"webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), come ask in the [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help."
|
||||
}
|
||||
"androidFaqStillNeedHelp": "Hvis du har et spørgsmål, der ikke er på listen eller i [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), så kom forbi og spørg i Værtshuschatten under Menu > Værtshus! Vi hjælper gerne.",
|
||||
"webFaqStillNeedHelp": "Hvis du har et spørgsmål, der ikke er på listen eller i [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ), så kom forbi og spørg i Klanen [Habitica Help](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Vi hjælper gerne."
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"FAQ": "OSS",
|
||||
"termsAndAgreement": "By clicking the button below, you are indicating that you have read and agree to the <a href='/static/terms'>Terms of Service</a> and <a href='/static/privacy'>Privacy Policy</a>.",
|
||||
"FAQ": "FAQ",
|
||||
"termsAndAgreement": "Ved at klikke på knappen for neden, indikerer du at du har læst og accepterer vores <a href='/static/terms'>Vilkår og betingelser</a> og <a href='/static/privacy'>Fortrolighedspolitik</a>.",
|
||||
"accept1Terms": "Ved at klikke på knappen herunder indvilliger jeg i at følge Habiticas",
|
||||
"accept2Terms": "og",
|
||||
"alexandraQuote": "Kunne ikke lade være med at nævne [Habitica] under min tale i Madrid. Et must-have værktøj for freelancere, der stadig har brug for en chef.",
|
||||
"althaireQuote": "Når jeg hele har tiden en quest kørende, bliver jeg konstant motiveret til at gøre alt det daglige arbejde og alle mine To-Dos. Min største motivation er at ikke lade min gruppe i stikken.",
|
||||
"althaireQuote": "Når jeg hele har tiden en quest kørende, bliver jeg konstant motiveret til at gøre alt det daglige arbejde og alle mine To-Dos. Min største motivation er at ikke lade mit hold i stikken.",
|
||||
"andeeliaoQuote": "Fedt produkt, er lige startet for et par dage siden og er allerede mere bevidst om og produktiv med min tid!",
|
||||
"autumnesquirrelQuote": "Jeg laver færre overspringshandlinger på arbejde og med det huslige og betaler mine regninger til tiden.",
|
||||
"businessSample1": "Bekræft 1 side i dit Inventar",
|
||||
@@ -13,7 +13,7 @@
|
||||
"businessSample4": "Forbered 1 dokument til en klient",
|
||||
"businessSample5": "Ring til klienter/Udsatte telefonopkald",
|
||||
"businessText": "Brug Habitica på din arbejdsplads",
|
||||
"choreSample1": "Læg beskidt tøj i vasketøjskurven",
|
||||
"choreSample1": " Læg beskidt tøj i vasketøjskurven",
|
||||
"choreSample2": "20 minutters husarbejde",
|
||||
"choreSample3": "Tag opvasken",
|
||||
"choreSample4": "Gør et rum rent",
|
||||
@@ -39,9 +39,9 @@
|
||||
"dragonsilverQuote": "Jeg kan ikke beskrive hvor mange tids- og opgaveprioriteringssystemer jeg har prøvet over de sidste årtier... [Habitica] er det eneste, der har hjulpet mig med rent faktisk at få ting gjort, i stedet for bare at skrive dem ned på en liste.",
|
||||
"dreimQuote": "Da jeg sidste år opdagede [Habitica], havde jeg lige dumpet omkring halvdelen af mine eksaminer. Takket være de Daglige har jeg kunnet organisere og disciplinere mig selv, og jeg bestod faktisk alle mine eksaminer med rigtig gode karakterer for en måned siden.",
|
||||
"elmiQuote": "Hver morgen ser jeg frem til at stå op, så jeg kan tjene noget guld!",
|
||||
"forgotPassword": "Glemt Kodeord? ",
|
||||
"forgotPassword": "Glemt kodeord?",
|
||||
"emailNewPass": "E-mail et nulstillings-link til kodeord",
|
||||
"forgotPasswordSteps": "Skriv den e-mail adresse du benyttede til at registrere din Habitica konto. ",
|
||||
"forgotPasswordSteps": "Skriv den e-mail adresse du benyttede til at registrere din Habitica-konto.",
|
||||
"sendLink": "Send link",
|
||||
"evagantzQuote": "Min allerførste aftale med tandlægen, hvor tandlægen faktisk var positivt overrasket over mine børstevaner. Tak, [Habitica]!",
|
||||
"examplesHeading": "Spillere bruger Habitica til at styre...",
|
||||
@@ -83,13 +83,13 @@
|
||||
"irishfeet123Quote": "Jeg havde en forfærdelig vane med ikke at rydde ud efter jeg havde spist. Jeg efterlod tallerkener og glas alle vegne. Den dårlige vane har [Habitica] hjulpet mig med af med!",
|
||||
"kazuiQuote": "Inden jeg opdagede [Habitica] var jeg gået i stå i min afhandling. Jeg var også utilfreds med min manglende disciplin omkring huslige pligter og ting som at udvide mit ordforråd eller dykke ned i skak-teori. Det viste sig, at det holder mig motiveret at bryde disse opgaver ned i mindre Tjeklister, der er mere overskuelige.",
|
||||
"landingend": "Ikke overbevist endnu?",
|
||||
"landingend2": "See a more detailed list of [our features](/static/overview). Are you looking for a more private approach? Check out our [administrative packages](/static/plans), which are perfect for families, teachers, support groups, and businesses.",
|
||||
"landingend2": "Se en mere detaljeret liste over [vores funktioner](/static/overview). Leder du efter en mere privat tilgang? Se vores [administrative planer](/static/plans), der er perfekte for familier, undervisere, støttegrupper og firmaer.",
|
||||
"landingp1": "Problemet med de fleste produktivitetsapplikationer på markedet er, at de ikke giver noget incitament til at blive ved med at bruge dem. Habitica løser dette, ved at gøre vaneopbygning sjovt! Ved at belønne dig for dine successer og straffe dig for fejl, giver Habitica dig ekstern motivation for at færdiggøre dine dagligdagsaktiviteter.",
|
||||
"landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, Habitica immediately rewards you with Experience points and Gold. As you gain experience, you can level up, increasing your Stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.",
|
||||
"landingp2": "Hver gang du styrker en positiv vane, fuldfører en daglig opgave, eller tager dig af en gammel to-do, belønner Habitica dig omgående med Erfaringspoint og Guld. Efterhånden som du optjener Erfaring vil du stige i niveau, forbedre dine Egenskaber og låse op for flere funktioner, såsom klasser og kæledyr. Guld kan bruges på spilgenstande, der kan ændre din oplevelse, eller personlige belønninger, du selv har oprettet for motivationens skyld. Når selv de mindste succeser giver dig en belønning med det samme, er det mindre sandsynligt du vil lave overspringshandlinger.",
|
||||
"landingp2header": "Øjeblikkelig tilfredsstillelse",
|
||||
"landingp3": "Hver gang du udfører en dårlig vane eller ikke færdiggør en af dine daglige opgaver vil du miste Liv. Hvis dit Liv bliver for lavt dør du, og taber noget af det fremskridt du har opnået. Ved at give dig øjeblikkelige konsekvenser kan Habitica hjælpe med at bryde dårlige vaner og overspringscyklusser før de giver problemer i det virkelige liv.",
|
||||
"landingp3header": "Konsekvenser",
|
||||
"landingp4": "Med et aktivt fællesskab giver Habitica dig den ansvarlighed du har brug for at blive på dine opgaver. Med gruppesystemet kan du tilføje dine tætteste venner til en gruppe, så de kan heppe på dig. Klansystemet tillader dig at finde folk med samme interesser eller udfordringer som dig, som du kan dele dine mål og tips til hvordan du tackler dine problemer med. I Habitica betyder fællesskabet at du både bliver holdt ansvarlig, og har den støtte du har behov for, for at få success.",
|
||||
"landingp4": "Med et aktivt fællesskab giver Habitica dig den ansvarlighed du har brug for at blive på dine opgaver. Med holdsystemet kan du tilføje dine tætteste venner til et Hold, så de kan heppe på dig. Klansystemet tillader dig at finde folk med samme interesser eller udfordringer som dig, som du kan dele dine mål og tips til hvordan du tackler dine problemer med. I Habitica betyder fællesskabet at du både bliver holdt ansvarlig, og har den støtte du har behov for, for at få success.",
|
||||
"landingp4header": "Ansvarlighed",
|
||||
"leadText": "Habitica er en gratis app, der opbygger vaner og produktivitet ved at behandle dit liv som et spil. Habitica belønner og straffer dig i spillet så du bliver motiveret, og det levende sociale netværk inspirerer dig til at opnå dine mål og blive sund, hårdtarbejdende og lykkelig.",
|
||||
"login": "Log ind",
|
||||
@@ -97,24 +97,24 @@
|
||||
"loginFacebookAlt": "Log ind med Facebook",
|
||||
"loginGoogleAlt": "Log in med Google",
|
||||
"logout": "Log Ud",
|
||||
"marketing1Header": "Forbedr dine vaner ved at spille et spil.",
|
||||
"marketing1Lead1Title": "Your Life, the Role Playing Game",
|
||||
"marketing1Header": "Forbedr dine vaner ved at spille et spil",
|
||||
"marketing1Lead1Title": "Dit liv, rollespillet",
|
||||
"marketing1Lead1": "Habitica er et computerspil, der hjælper med at forbedre dine vaner i virkeligheden. Det gør dit liv til et spil ved at lave alle dine opgaver (Vaner, Daglige og To-Dos) indtil små monstre, du skal besejre. Jo bedre du er til dette, desto større fremskridt vil du gøre i spillet. Hvis du begår fejl i livet vil din karakter gå tilbage i spillet.",
|
||||
"marketing1Lead2Title": "Få Lækkert Udstyr",
|
||||
"marketing1Lead2": "Forbedr dine vaner for at ændre din avatar. Vis det fede udstyr du har tjent!",
|
||||
"marketing1Lead3Title": "Find Tilfældige Præmier",
|
||||
"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.",
|
||||
"marketing1Lead3": "For nogle er det chancen, der motiverer dem: et system der hedder \"stokastiske belønninger.\" Habitica har plads til alle slags måder at forbedre eller straffe sig selv på: positive, negative, forudsigelige og tilfældige.",
|
||||
"marketing2Header": "Kæmp med venner, deltag i interessegrupper",
|
||||
"marketing2Lead1Title": "Social produktivitet",
|
||||
"marketing2Lead1": "Selvom du selvfølgelig kan spille Habitica selv, bliver det først virkelig godt når I begynder at samarbejde, konkurrere og holde hinanden ansvarlige. Den mest effektive del af ethvert selvforbedringsprogram er social ansvarlighed, og hvad er et bedre miljø for ansvarlighed og konkurrence end et computerspil?",
|
||||
"marketing2Lead2Title": "Bekæmp monstre",
|
||||
"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!*",
|
||||
"marketing2Lead2": "Hvad er et rollespil uden slåskampe? Bekæmp monstre med dit hold. Monstre er \"super-ansvarligheds-mode\" - en dag, du ikke træner, er en dag, hvor monstret skader *alle!*",
|
||||
"marketing2Lead3Title": "Udfordr Hinanden",
|
||||
"marketing2Lead3": "Udfordringer lader dig konkurrere med venner og fremmede. Den, der er bedst i slutningen af en udfordring vinder særlige præmier.",
|
||||
"marketing3Header": "Apps og Udvidelser",
|
||||
"marketing3Lead1": "**iPhone & Android** apps lader dig klare dine ting på farten. Vi ved, at det nogen gange er for meget at skulle logge ind på websiden for at klikke på knapper.",
|
||||
"marketing3Lead2Title": "Integrations",
|
||||
"marketing3Lead2": "Other **3rd Party Tools** tie Habitica into various aspects of your life. Our API provides easy integration for things like the [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), for which you lose points when browsing unproductive websites, and gain points when on productive ones. [See more here](http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
|
||||
"marketing3Lead2Title": "Integrationer",
|
||||
"marketing3Lead2": "Andre **tredjepartsværktøjer** kan binde Habitica sammen med andre dele af dit liv. Vores API muliggør integrationer som [Chrome Extension](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), med hvilken du mister point ved at bruge unyttige hjemmesider, og optjener point når du browser de nyttige i stedet. [Se mere her](http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
|
||||
"marketing4Header": "Organisatorisk brug",
|
||||
"marketing4Lead1": "Uddannelse er en af de bedste områder at bruge spilelementer. Vi ved alle, hvordan studerende nærmest er limet til deres telefon disse dage, så brug dette! Sæt dine elever til at kæmpe mod hinanden som hyggelig konkurrence. Beløn god opførsel med sjældne præmier. Se deres karakterer og opførsel blive forbedret.",
|
||||
"marketing4Lead1Title": "Brug af Spilelementer i Undervisning",
|
||||
@@ -127,7 +127,7 @@
|
||||
"mobileAndroid": "Android",
|
||||
"mobileIOS": "iOS",
|
||||
"motivate": "Motiverer dig selv og dit team!",
|
||||
"motivate1": "Motiverer dig til at kunne hvad som helst!",
|
||||
"motivate1": "Motiverer dig selv til at kunne hvad som helst.",
|
||||
"motivate2": "Bliv organiseret. Bliv motiveret. Bliv rig på guld.",
|
||||
"oldNews": "Nyheder",
|
||||
"newsArchive": "Nyhedsarkiv på Wikia (flersproget)",
|
||||
@@ -139,19 +139,19 @@
|
||||
"playButtonFull": "Gå ind i Habitica",
|
||||
"presskit": "Pressekit",
|
||||
"presskitDownload": "Download alle billeder:",
|
||||
"presskitText": "Tak for din interesse i Habitica! De følgende billeder kan bruges til artikler eller videoer om Habitica. For mere information, kontakt os venligst på <%= pressEnquiryEmail %>",
|
||||
"presskitText": "Tak for din interesse i Habitica! De følgende billeder kan bruges til artikler eller videoer om Habitica. For mere information, kontakt os venligst på <%= pressEnquiryEmail %>.",
|
||||
"pkQuestion1": "Hvad var inspirationen til Habitica? Hvordan startede det?",
|
||||
"pkAnswer1": "If you’ve ever invested time in leveling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question. <br /> Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
|
||||
"pkQuestion2": "Hvorfor virker Habitica? ",
|
||||
"pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt. <br /> Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com",
|
||||
"pkQuestion3": "Why did you add social features?",
|
||||
"pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habitica’s community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.",
|
||||
"pkQuestion4": "Hvorfor mister din avatar liv når du springer over opgaver? ",
|
||||
"pkAnswer1": "Hvis du nogensinde har brugt tid på at gøre en karakter stærkere i et spil, er det svært at lade være med at tænke på, hvor fedt dit liv kunne være, hvis du havde brugt al den tid på at forbedre dig selv i stedet for din avatar. Vi skabte Habitica for at addressere det spørgsmål. <br /> Habitica blev officielt til virkelighed med en Kickstarter i 2013, og ideen tog virkelig fart. Siden da er det vokset til et enormt projekt støttet af vores fantastiske open-source frivillige og generøse brugere.",
|
||||
"pkQuestion2": "Hvorfor virker Habitica?",
|
||||
"pkAnswer2": "Det er svært at danne en ny vane, fordi folk virkelig har brug for den der åbenlyse belønning med det samme. For eksempel er det svært at begynde at bruge tandtråd, fordi selvom vores tandlæge siger til os at det er sundere i det lange løb, så gør det bare vores tandkød ømt i øjeblikket. <br /> Habiticas gamification tilføjer en fornemmelse af øjeblikkelig tilfredsstilling for hverdagsopgaver ved at belønne en svær opgave med erfaring, guld... og måske et tilfældigt drageæg! Dette holder folk motiverede, selvom opgaven i sig selv ikke medfører nogen belønning, og vi har set folk starte deres liv forfra som resultat heraf. Du kan læse mange succeshistorier her: https://habitversary.tumblr.com",
|
||||
"pkQuestion3": "Hvorfor tilføjede I sociale funktioner?",
|
||||
"pkAnswer3": "Socialt pres er en stor motivationsfaktor for mange mennesker, så vi vidste at vi ønskede os et stærkt fællesskab, der ville holde hinanden ansvarlige og fejre succeser sammen. Heldigvis er en af de ting, multiplayerspil gør bedst, at fostre en fællesskabsfølelse blandt deres brugere! Habiticas struktur låner fra denne type spil: du kan danne et Hold af tætte venner, men kan også deltage i større fællesskaber baseret på fælles interesser kaldet Klaner. Selvom nogle brugere vælger at spille alene, beslutter de fleste sig for at skabe et støttende netværk, der underbygger social ansvarlighed gennem funktioner som Quests, hvor Holdmedlemmer er produktive sammen for at kæmpe mod monstre.",
|
||||
"pkQuestion4": "Hvorfor mister din avatar liv når du springer over opgaver?",
|
||||
"pkAnswer4": "Hvis du springer en af dine daglige mål over, vil din avatar miste liv dagen efter. Dette er en vigtig motiveringsfaktor, for at opfordre folk til at opnå deres mål, fordi folk virkelig hader at skade deres lille avatar! Plus, det sociale ansvar er vigtigt for mange folk: hvis du kæmper mod et monster med dine venner, vil det at springe dine opgaver over, også skade deres avatar.",
|
||||
"pkQuestion5": "What distinguishes Habitica from other gamification programs?",
|
||||
"pkAnswer5": "One of the ways that Habitica has been most successful at using gamification is that we've put a lot of effort into thinking about the game aspects to ensure that they are actually fun. We've also included many social components, because we feel that some of the most motivating games let you play with friends, and because research has shown that it's easier to form habits when you have accountability to other people.",
|
||||
"pkQuestion6": "Hvem er den typiske bruger af Habitica? ",
|
||||
"pkAnswer6": "Mange forskellige mennesker bruger Habitica! Mere end halvdelen af vores brugere er mellem 18 og 34, men vi har også bedsteforældre der bruger siden med deres børnebørn og alle aldre indimellem. Ofte deltager familier i grupper og bekæmper monstre sammen. <br /> Mange af vores brugere kommer fra at spille andre spil, men da vi lavede en undersøgelse for et stykke tid siden, indentificerede 40% af vores brugere overraskende nok ikke som gamere! Så det virker til at vores metode kan være effektiv for alle der vil have produktivitet og velvære til at føles sjovere.",
|
||||
"pkQuestion5": "Hvad adskiller Habitica fra andre gamification-programmer?",
|
||||
"pkAnswer5": "Et af de steder, Habitica har været mest succesfuld med gamification, er at vi har brugt meget tid på at tænke over spilaspekterne for at sikre, at de rent faktisk er sjove. Vi har også inkluderet mange sociale komponenter, fordi vi føler at nogle af de mest motiverende spil lader dig spille sammen med venner, og fordi undersøgelser har vist, at det er lettere at forme vaner når du bliver holdt ansvarlig af andre.",
|
||||
"pkQuestion6": "Hvem er den typiske bruger af Habitica?",
|
||||
"pkAnswer6": "Mange forskellige mennesker bruger Habitica! Mere end halvdelen af vores brugere er mellem 18 og 34, men vi har også bedsteforældre der bruger siden med deres børnebørn og alle aldre indimellem. Ofte deltager familier som hold og bekæmper monstre sammen. <br /> Mange af vores brugere kommer fra at spille andre spil, men da vi lavede en undersøgelse for et stykke tid siden, indentificerede 40% af vores brugere overraskende nok ikke som gamere! Så det virker til at vores metode kan være effektiv for alle der vil have produktivitet og velvære til at føles sjovere.",
|
||||
"pkQuestion7": "Hvorfor bruger Habitica pixel art?",
|
||||
"pkAnswer7": "Habitica bruger pixel art af flere grunde. Udover nostalgifaktoren, er pixel art meget tilgængeligt for vores frivillige kunstnere, som har lyst til at bidrage. Det er meget nemmere at beholde vores pixel art overensstemmende, selv når mange forskellige kunstnere bidrager, samt det tillader os hurtigt at frembringe tonsvis af nyt indhold!",
|
||||
"pkQuestion8": "Hvordan har Habitica påvirket folks virkelige liv?",
|
||||
@@ -188,7 +188,7 @@
|
||||
"schoolSample4": "Noter til 1 kapitel",
|
||||
"schoolSample5": "Læs 1 kapitel",
|
||||
"sixteenBitFilQuote": "Jeg får klaret mine opgaver lynhurtigt takket være [Habitica]. Jeg er ivrig efter at nå det næste niveau!",
|
||||
"skysailorQuote": "Min gruppe og vores quests holder mig engageret i spillet, og dermed motiveret til at få tingene gjort og ændre mit liv i en positiv retning.",
|
||||
"skysailorQuote": "Mit hold og vores quests holder mig engageret i spillet, og dermed motiveret til at få tingene gjort og ændre mit liv i en positiv retning",
|
||||
"socialTitle": "Habitica - Gør dit liv en leg",
|
||||
"supermouse35Quote": "Jeg motionerer mere og har ikke glemt at tage min medicin i månedsvis! Tak Habit. :D",
|
||||
"sync": "Synkroniser",
|
||||
@@ -211,8 +211,8 @@
|
||||
"unlockByline2": "Lås op for nye motivationer, som at samle på kæledyr, tilfældige belønninger, kaste fortryllelser og meget mere!",
|
||||
"unlockHeadline": "Så længe du er produktiv, åbner du for nyt indhold!",
|
||||
"useUUID": "Brug dit Unikke Bruger-ID/ API Nøgle (for Facebook brugere)",
|
||||
"username": "Username",
|
||||
"emailOrUsername": "Email or Username (case-sensitive)",
|
||||
"username": "Brugernavn",
|
||||
"emailOrUsername": "Email eller brugernavn (forskel på store og små bogstaver)",
|
||||
"watchVideos": "Se videoer",
|
||||
"work": "Arbejde",
|
||||
"zelahQuote": "Med [Habitica] bliver jeg lokket til at komme i seng i ordentlig tid. Jeg vil gerne have de ekstra XP for at komme tidligt i seng, og undgå at miste liv på grund af en sen aften!",
|
||||
@@ -220,7 +220,7 @@
|
||||
"reportCommunityIssues": "Rapportér Fællesskabs-problemer",
|
||||
"subscriptionPaymentIssues": "Abonnement- og betalingsproblemer",
|
||||
"generalQuestionsSite": "Generelle spørgsmål om sitet",
|
||||
"businessInquiries": "Business/Marketing Inquiries",
|
||||
"businessInquiries": "Forespørgsler om forretning/marketing",
|
||||
"merchandiseInquiries": "Forespørgsel efter fysiske varer (T-shirts, klistermærker)",
|
||||
"marketingInquiries": "Marketing/Social Media-henvendelser",
|
||||
"tweet": "Tweet",
|
||||
@@ -238,20 +238,20 @@
|
||||
"altAttrFastCompany": "Fast Company",
|
||||
"altAttrKickstarter": "Kickstarter",
|
||||
"altAttrDiscover": "Discover Magazine",
|
||||
"altAttrFrabjabulous": "Frabjabulous:",
|
||||
"altAttrAlexandraSo": "_AlexandraSo_:",
|
||||
"altAttrEvaGantz": "EvaGantz:",
|
||||
"altAttrSupermouse35": "supermouse35:",
|
||||
"altAttrAlthaire": "Althaire:",
|
||||
"altAttrInfH": "InfH:",
|
||||
"altAttrDreiM": "Drei-M:",
|
||||
"altAttrKazui": "Kazui:",
|
||||
"altAttrAutumnesquirrel": "autumnesquirrel:",
|
||||
"altAttrIrishfeet123": "irishfeet123:",
|
||||
"altAttrElmi": "Elmi:",
|
||||
"altAttr16bitFil": "16bitFil:",
|
||||
"altAttrZelahMeyer": "Zelah Meyer:",
|
||||
"altAttrSkysailor": "skysailor:",
|
||||
"altAttrFrabjabulous": "Frabjabulous: ",
|
||||
"altAttrAlexandraSo": "_AlexandraSo_: ",
|
||||
"altAttrEvaGantz": "EvaGantz: ",
|
||||
"altAttrSupermouse35": "supermouse35: ",
|
||||
"altAttrAlthaire": "Althaire: ",
|
||||
"altAttrInfH": "InfH: ",
|
||||
"altAttrDreiM": "Drei-M: ",
|
||||
"altAttrKazui": "Kazui: ",
|
||||
"altAttrAutumnesquirrel": "autumnesquirrel: ",
|
||||
"altAttrIrishfeet123": "irishfeet123: ",
|
||||
"altAttrElmi": "Elmi: ",
|
||||
"altAttr16bitFil": "16bitFil: ",
|
||||
"altAttrZelahMeyer": "Zelah Meyer: ",
|
||||
"altAttrSkysailor": "skysailor: ",
|
||||
"altAttrIonic": "Ionic",
|
||||
"altAttrWebstorm": "WebStorm",
|
||||
"altAttrGithub": "GitHub",
|
||||
@@ -259,9 +259,9 @@
|
||||
"altAttrSlack": "Slack",
|
||||
"missingAuthHeaders": "Godkendelses-headers mangler.",
|
||||
"missingAuthParams": "Manglende godkendelsesparametre.",
|
||||
"missingUsernameEmail": "Missing username or email.",
|
||||
"missingUsernameEmail": "Manglende brugernavn eller email.",
|
||||
"missingEmail": "Manglende email.",
|
||||
"missingUsername": "Missing username.",
|
||||
"missingUsername": "Manglende brugernavn.",
|
||||
"missingPassword": "Manglende kodeord.",
|
||||
"missingNewPassword": "Manglende nyt kodeord.",
|
||||
"invalidEmailDomain": "Du kan ikke registrere med emails med følgende domæner: <%= domains %>",
|
||||
@@ -270,10 +270,10 @@
|
||||
"notAnEmail": "Ugyldig e-mailadresse.",
|
||||
"emailTaken": "E-mailadressen er allerede brugt til en konto.",
|
||||
"newEmailRequired": "Manglende ny e-mailadresse.",
|
||||
"usernameTime": "It's time to set your username!",
|
||||
"usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.<br><br>If you'd like to learn more about this change, <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>visit our wiki</a>.",
|
||||
"usernameTOSRequirements": "Usernames must conform to our <a href='/static/terms' target='_blank'>Terms of Service</a> and <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>. If you didn’t previously set a login name, your username was auto-generated.",
|
||||
"usernameTaken": "Username already taken.",
|
||||
"usernameTime": "Det er tid til at vælge dit brugernavn!",
|
||||
"usernameInfo": "Login-navne er nu unikke brugernavne, der vil kunne ses ved siden af dit displaynavn og bruges til invitationer, chat @tags, og beskeder.<br><br>Hvis du vil vide mere om denne ændring, så <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>besøg vores wiki</a>.",
|
||||
"usernameTOSRequirements": "Brugernavne skal overholde vores <a href='/static/terms' target='_blank'>Vilkår og betingelser</a> og <a href='/static/community-guidelines' target='_blank'>Retningslinjer for fællesskabet</a>. Hvis du ikke valgte et login-navn tidligere, er dit brugernavn blev autogenereret.",
|
||||
"usernameTaken": "Brugernavn allerede taget.",
|
||||
"passwordConfirmationMatch": "Kodeord og godkendelse er ikke ens.",
|
||||
"invalidLoginCredentials": "Forkert brugernavn og/eller email og/eller kodeord.",
|
||||
"passwordResetPage": "Nulstil kodeord",
|
||||
@@ -281,14 +281,14 @@
|
||||
"passwordResetEmailSubject": "Nulstilling af kodeord til Habitica",
|
||||
"passwordResetEmailText": "Hvis du har anmodet om nulstilling af kodeordet til <%= username %> på Habitica, så gå til <%= passwordResetLink %> for at vælge et ny kodeord. Linket vil være gyldigt i 24 timer. Hvis du ikke har anmodet om nulstilling af kodeord, så venligst ignorer denne email.",
|
||||
"passwordResetEmailHtml": "Hvis du har anmodet om nulstilling af kodeordet til <strong><%= username %></strong> på Habitica, så <a href=\"<%= passwordResetLink %>\">klik her</a> for at vælge et nyt kodeord. Linket vil være gyldigt i 24 timer.<br/><br>Hvis du ikke har anmodet om nulstilling af kodeord, så venligst ignorer denne email.",
|
||||
"invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".",
|
||||
"invalidLoginCredentialsLong": "Åh-åh - din emailaddresse/brugernavn eller kodeord er forkert.\n- Vær sikker på du har indtastet korrekt. Der gøres forskel på store og små bogstaver.\n- Du kan have brugt Facebook eller Google til at oprette din konto, ikke email, så dobbeltcheck ved at prøve dem.\n- Hvis du har glemt dit kodeord, så klik på \"Glemt kodeord\".",
|
||||
"invalidCredentials": "Der er ingen konto med disse legitimationsoplysninger.",
|
||||
"accountSuspended": "This account, User ID \"<%= userId %>\", has been blocked for breaking the [Community Guidelines](https://habitica.com/static/community-guidelines) or [Terms of Service](https://habitica.com/static/terms). For details or to ask to be unblocked, please email our Community Manager at <%= communityManagerEmail %> or ask your parent or guardian to email them. Please copy your User ID into the email and include your username.",
|
||||
"accountSuspended": "Denne konto, bruger-ID \"<%= userId %>\", er blevet blokeret for at bryde [Retningslinjerne for fællesskabet](https://habitica.com/static/community-guidelines) eller vores [Vilkår og betingelser](https://habitica.com/static/terms). For at få detaljer eller bede om at få blokaden ophævet, så send venligst en email til vores Community Manager på <%= communityManagerEmail %>, eller bed din forælder eller værge om at gøre det. Kopier venligst dit bruger-ID til emailen og inkluder dit brugernavn.",
|
||||
"accountSuspendedTitle": "Kontoen er blevet suspenderet",
|
||||
"unsupportedNetwork": "Dette netværk understøttes ikke i øjeblikket.",
|
||||
"cantDetachSocial": "Kontoen mangler en anden godkendelsesmetode; kan ikke udføre denne godkendelsesmetode.",
|
||||
"onlySocialAttachLocal": "Lokal godkendelse kan kun føjes til en social konto.",
|
||||
"invalidReqParams": "Ugyldige anmodningsparametre",
|
||||
"invalidReqParams": "Ugyldige anmodningsparametre.",
|
||||
"memberIdRequired": "\"member\" skal være et gyldigt Unikt Bruger-ID.",
|
||||
"heroIdRequired": "\"heroID\" skal være et gyldigt Unikt Bruger-ID.",
|
||||
"cannotFulfillReq": "Din anmodning kan ikke udføres. Kontakt admin@habitica.com hvis fejlen fortsætter.",
|
||||
@@ -296,39 +296,40 @@
|
||||
"signUpWithSocial": "Tilmeld med <%= social %>",
|
||||
"loginWithSocial": "Log in med<%= social %>",
|
||||
"confirmPassword": "Bekræft kodeord",
|
||||
"usernameLimitations": "Username must be 1 to 20 characters, containing only letters a to z, numbers 0 to 9, hyphens, or underscores, and cannot include any inappropriate terms.",
|
||||
"usernamePlaceholder": "e.g., HabitRabbit",
|
||||
"usernameLimitations": "Brugernavn skal være 1 til 20 tegn, kun bruge bogstaver fra a til z, tal fra 0 til 9, bindestreg eller bundstreg (_), og kan ikke inkludere nogle upassende ord.",
|
||||
"usernamePlaceholder": "fx HabitRabbit",
|
||||
"emailPlaceholder": "e.g., rabbit@example.com",
|
||||
"passwordPlaceholder": "e.g., ******************",
|
||||
"confirmPasswordPlaceholder": "Sikr dig at det er det samme kodeord!",
|
||||
"joinHabitica": "Join Habitica",
|
||||
"joinHabitica": "Opret bruger",
|
||||
"alreadyHaveAccountLogin": "Har du allerede en Habitica konto? <strong>Log in</strong>",
|
||||
"dontHaveAccountSignup": "Har du endnu ikke en Habitica konto? <strong>Tilmeld dig</strong>",
|
||||
"motivateYourself": "Motivér dig selv til at fuldføre dine mål.",
|
||||
"timeToGetThingsDone": "Det er tid til at have det sjovt, mens du får ting gjort! Tilslut dig over <%= userCountInMillions %> million Habitører og forbedr dit liv én opgave af gangen.",
|
||||
"singUpForFree": "Tilmeld dig Gratis",
|
||||
"or": "OR",
|
||||
"gamifyYourLife": "Gamify Your Life",
|
||||
"aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.",
|
||||
"gamifyYourLife": "Gamificér dit liv",
|
||||
"aboutHabitica": "Habitica er en gratis vaneopbygnings- og produktivitetsapp der behandler dit virkelige liv som et spil. Med belønninger og straffe i spillet for at motivere dig, og et stærkt socialt fællesskab til at inspirere dig, kan Habitica hjælpe dig med at opnå dine mål om at blive sund, hårdtarbejdende og glad.",
|
||||
"trackYourGoals": "Hold styr på dine Vaner og Mål",
|
||||
"trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.",
|
||||
"trackYourGoalsDesc": "Hold dig ansvarlig ved at tracke og holde styr på dine Vaner, Daglige mål og To-Doliste med Habiticas letanvendelige mobile apps og hjemmeside.",
|
||||
"earnRewards": "Optjen Belønninger for Dine Mål",
|
||||
"earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!",
|
||||
"earnRewardsDesc": "Sæt hak ved dine opgaver for at hjælpe din avatar stige i niveau og låse op for spilfunktioner som kampudrustning, mystiske kældedyr, magiske evner og endda quests!",
|
||||
"battleMonsters": "Bekæmp monstre med dine venner",
|
||||
"battleMonstersDesc": "Fight monsters with other Habiticans! Use the Gold that you earn to buy in-game or custom rewards, like watching an episode of your favorite TV show.",
|
||||
"playersUseToImprove": "Players Use Habitica to Improve",
|
||||
"battleMonstersDesc": "Kæmp monstre med andre Habiticanere! Brug det Guld du tjener i spillet ved at købe spilgenstande eller personlige belønninger, som fx at se en episode af din yndlingsserie.",
|
||||
"playersUseToImprove": "Spillere bruger Habitica til at forbedre sig",
|
||||
"healthAndFitness": "Sundhed og velvære",
|
||||
"healthAndFitnessDesc": "Er du aldrig motiveret til at bruge tandtråd? Har du svært ved at komme til fitness? Habitica gør det endelig sjovt at være sund.",
|
||||
"schoolAndWork": "Skole og arbejde",
|
||||
"schoolAndWorkDesc": "Whether you're preparing a report for your teacher or your boss, it's easy to keep track of your progress as you tackle your toughest tasks.",
|
||||
"schoolAndWorkDesc": "Uanset om du forbereder en rapport til din lærer eller din chef, er det let at holde styr på dine fremskridt mens du tackler dine sværeste opgaver.",
|
||||
"muchmuchMore": "Og meget, meget mere!",
|
||||
"muchmuchMoreDesc": "Our fully customizable task list means that you can shape Habitica to fit your personal goals. Work on creative projects, emphasize self-care, or pursue a different dream -- it's all up to you.",
|
||||
"levelUpAnywhere": "Level Up Anywhere",
|
||||
"levelUpAnywhereDesc": "Our mobile apps make it simple to keep track of your tasks on-the-go. Accomplish your goals with a single tap, no matter where you are.",
|
||||
"muchmuchMoreDesc": "Vores fuldt ud justerbare opgaveliste betyder, at du kan forme Habitica efter dine personlige mål. Arbejd på kreative projekter, sæt fokus på egenomsorg, eller kæmp for en anden drøm - det hele er op til dig.",
|
||||
"levelUpAnywhere": "Stig i niveau hvor som helst",
|
||||
"levelUpAnywhereDesc": "Vores mobile apps gør det let at holde styr på dine opgaver på farten. Fuldfør dine mål med et enkelt tap, uanset hvor du er.",
|
||||
"joinMany": "Tilslut dig over 2,000,000 andre der har det sjovt, imens de opnår deres mål!",
|
||||
"joinToday": "Tilmeld dig Habitica i dag",
|
||||
"signup": "Tilmeld dig",
|
||||
"getStarted": "Get Started!",
|
||||
"mobileApps": "Mobile Apps",
|
||||
"learnMore": "Lær mere"
|
||||
}
|
||||
"getStarted": "Kom i gang!",
|
||||
"mobileApps": "Mobile apps",
|
||||
"learnMore": "Lær mere",
|
||||
"communityInstagram": "Instagram"
|
||||
}
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
"titleIndex": "Habitica | Dit Liv Som Rollespil",
|
||||
"habitica": "Habitica",
|
||||
"habiticaLink": "<a href='http://habitica.fandom.com/wiki/Habitica' target='_blank'>Habitica</a>",
|
||||
"onward": "Onward!",
|
||||
"onward": "Fremad!",
|
||||
"done": "Færdig",
|
||||
"gotIt": "Got it!",
|
||||
"gotIt": "Forstået!",
|
||||
"titleTasks": "Opgaver",
|
||||
"titleAvatar": "Avatar",
|
||||
"titleBackgrounds": "Baggrunde",
|
||||
@@ -15,7 +15,7 @@
|
||||
"titleProfile": "Profil",
|
||||
"titleInbox": "Indbakke",
|
||||
"titleTavern": "Værtshus",
|
||||
"titleParty": "Gruppe",
|
||||
"titleParty": "Hold",
|
||||
"titleHeroes": "Heltenes Sal",
|
||||
"titlePatrons": "Protektorernes Sal",
|
||||
"titleGuilds": "Klaner",
|
||||
@@ -33,7 +33,7 @@
|
||||
"showLess": "Vis mindre",
|
||||
"expandToolbar": "Åbn værktøjslinje",
|
||||
"collapseToolbar": "Luk værktøjslinje",
|
||||
"markdownHelpLink": "Markdown formatting help",
|
||||
"markdownHelpLink": "Hjælp til Markdown",
|
||||
"showFormattingHelp": "Vis formatterings-hjælp",
|
||||
"hideFormattingHelp": "Skjul formatterings-hjælp",
|
||||
"youType": "Du skriver:",
|
||||
@@ -58,9 +58,9 @@
|
||||
"user": "Bruger",
|
||||
"market": "Marked",
|
||||
"groupPlansTitle": "Gruppeplaner",
|
||||
"newGroupTitle": "Ny Gruppe",
|
||||
"subscriberItem": "Mystisk Vare",
|
||||
"newSubscriberItem": "You have new <span class=\"notification-bold-blue\">Mystery Items</span>",
|
||||
"newGroupTitle": "Ny gruppe",
|
||||
"subscriberItem": "Mystisk genstand",
|
||||
"newSubscriberItem": "Du har nye <span class=\"notification-bold-blue\">Mystiske genstande</span>",
|
||||
"subscriberItemText": "Hver måned får abonnenter en mystisk genstand. Denne bliver normalt frigivet ca. en uge før slutningen af måneden. Se 'Mystery Item' siden på Wikien for mere information.",
|
||||
"all": "Alle",
|
||||
"none": "Ingen",
|
||||
@@ -71,7 +71,7 @@
|
||||
"submit": "Send",
|
||||
"close": "Luk",
|
||||
"saveAndClose": "Gem og Luk",
|
||||
"saveAndConfirm": "Save & Confirm",
|
||||
"saveAndConfirm": "Gem & bekræft",
|
||||
"cancel": "Afbryd",
|
||||
"ok": "OK",
|
||||
"add": "Tilføj",
|
||||
@@ -87,9 +87,9 @@
|
||||
"gemsPopoverTitle": "Ædelsten",
|
||||
"gems": "Ædelsten",
|
||||
"gemButton": "Du har <%= number %> Ædelsten.",
|
||||
"needMoreGems": "Need More Gems?",
|
||||
"needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!",
|
||||
"moreInfo": "Mere Information",
|
||||
"needMoreGems": "Skal du bruge flere Ædelsten?",
|
||||
"needMoreGemsInfo": "Køb Ædelsten nu, eller bliv abonnent for at kunne købe Ædelsten med Guld, få månedlige mystiske genstande, flere drops og meget mere!",
|
||||
"moreInfo": "Mere information",
|
||||
"moreInfoChallengesURL": "http://habitica.fandom.com/wiki/Challenges",
|
||||
"moreInfoTagsURL": "http://habitica.fandom.com/wiki/Tags",
|
||||
"showMoreMore": "(vis mere)",
|
||||
@@ -97,19 +97,19 @@
|
||||
"gemsWhatFor": "Klik for at købe Ædelsten! Ædelsten giver dig mulighed for at købe specielle ting, såsom Quests, ændringer til din Avatar og sæson-udstyr.",
|
||||
"veteran": "Veteran",
|
||||
"veteranText": "Har klaret Den Grå Habit (vores hjemmeside før Angular), og har fået mange krigs-ar på grund af fejlene dengang.",
|
||||
"originalUser": "Original Bruger!",
|
||||
"originalUser": "Original ruger!",
|
||||
"originalUserText": "En af de <em>meget</em> tidlige originale brugere. Her kan man snakke om alfa-tester!",
|
||||
"habitBirthday": "Habitica Fødselsdagsfest",
|
||||
"habitBirthdayText": "Fejrede Habiticas Fødselsdagsfest!",
|
||||
"habitBirthdayPluralText": "Fejrede <%= count %> af Habiticas Fødselsdagsfester!",
|
||||
"habiticaDay": "Habiticas Navnedag",
|
||||
"habiticaDaySingularText": "Fejrede Habiticas Navnedag! Tak for at være en fantastisk bruger.",
|
||||
"habiticaDayPluralText": "Fejrede <%= count %> Navnedage! Tak for at være en fantastisk bruger.",
|
||||
"habitBirthday": "Habiticas fødselsdagsfest",
|
||||
"habitBirthdayText": "Fejrede Habiticas fødselsdagsfest!",
|
||||
"habitBirthdayPluralText": "Fejrede <%= count %> af Habiticas fødselsdagsfester!",
|
||||
"habiticaDay": "Habiticas navngivningsdag",
|
||||
"habiticaDaySingularText": "Fejrede Habiticas navngivningsdag! Tak for at være en fantastisk bruger.",
|
||||
"habiticaDayPluralText": "Fejrede <%= count %> navngivningsdage! Tak for at være en fantastisk bruger.",
|
||||
"achievementDilatory": "Frelser af Forhaling",
|
||||
"achievementDilatoryText": "Var med til at vinde over Den Frygtelige Drag'e af Forhaling i 2014 Sommer Plaske-Eventet!",
|
||||
"costumeContest": "Kostumedeltager",
|
||||
"costumeContestText": "Participated in the Habitoween Costume Contest. See some of the awesome entries at blog.habitrpg.com!",
|
||||
"costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the awesome entries at blog.habitrpg.com!",
|
||||
"costumeContestText": "Deltog i kostumekonkurrencen til Habitoween. Se nogle af de flotte kostumer på blog.habitrpg.com!",
|
||||
"costumeContestTextPlural": "Deltog i <%= count %> kostumekonkurrencer til Habitoween. Se nogle af de flotte kostumer på blog.habitrpg.com!",
|
||||
"memberSince": "- Medlem siden",
|
||||
"lastLoggedIn": "- Sidst logget ind",
|
||||
"notPorted": "Denne funktion er ikke blevet konvertet fra den originale side endnu.",
|
||||
@@ -123,8 +123,8 @@
|
||||
"error": "Fejl",
|
||||
"menu": "Menu",
|
||||
"notifications": "Notifikationer",
|
||||
"noNotifications": "You're all caught up!",
|
||||
"noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!",
|
||||
"noNotifications": "Det var det!",
|
||||
"noNotificationsText": "Notifikations-feerne giver dig et stående bifald! Godt klaret!",
|
||||
"clear": "Ryd",
|
||||
"endTour": "Afslut Rundvisning",
|
||||
"audioTheme": "Lydtema",
|
||||
@@ -138,12 +138,12 @@
|
||||
"audioTheme_airuTheme": "Airu's Tema",
|
||||
"audioTheme_beatscribeNesTheme": "Beatscribes NES Tema",
|
||||
"audioTheme_arashiTheme": "Arashis Tema",
|
||||
"audioTheme_triumphTheme": "Triumph Theme",
|
||||
"audioTheme_lunasolTheme": "Lunasol Theme",
|
||||
"audioTheme_spacePenguinTheme": "SpacePenguin's Theme",
|
||||
"audioTheme_maflTheme": "MAFL Theme",
|
||||
"audioTheme_pizildenTheme": "Pizilden's Theme",
|
||||
"audioTheme_farvoidTheme": "Farvoid Theme",
|
||||
"audioTheme_triumphTheme": "Triumf",
|
||||
"audioTheme_lunasolTheme": "Lunasol",
|
||||
"audioTheme_spacePenguinTheme": "SpacePenguins kendingsmelodi",
|
||||
"audioTheme_maflTheme": "MAFL",
|
||||
"audioTheme_pizildenTheme": "Pizildens kendingsmelodi",
|
||||
"audioTheme_farvoidTheme": "Farvoid",
|
||||
"askQuestion": "Stil et Spørgsmål",
|
||||
"reportBug": "Rapporter en Fejl",
|
||||
"HabiticaWiki": "Habitica Wikien",
|
||||
@@ -169,16 +169,16 @@
|
||||
"achievementBurnoutText": "Var med til at overvinde Udbrand og genskabe Udmattelsesånderne i Efterårsfestival-eventet 2015!",
|
||||
"achievementBewilder": "Frelser af Mistiflying",
|
||||
"achievementBewilderText": "Var med til at overvinde Be-Wilder i 2016 Spring Fling-eventet!",
|
||||
"achievementDysheartener": "Savior of the Shattered",
|
||||
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!",
|
||||
"achievementDysheartener": "De knustes frelser",
|
||||
"achievementDysheartenerText": "Hjalp med at besejre Dysheartener under eventet Valentinsdag 2018!",
|
||||
"checkOutProgress": "Tjek mine fremskridt i Habitica!",
|
||||
"cards": "Kort",
|
||||
"sentCardToUser": "You sent a card to <%= profileName %>",
|
||||
"cardReceivedFrom": "<%= cardType %> from <%= userName %>",
|
||||
"cardReceived": "You received a <span class=\"notification-bold-blue\"><%= card %></span>",
|
||||
"sentCardToUser": "Du har sendt et kort til <%= profileName %>",
|
||||
"cardReceivedFrom": "<%= cardType %> fra <%= userName %>",
|
||||
"cardReceived": "Du har modtaget et <span class=\"notification-bold-blue\"><%= card %></span>",
|
||||
"greetingCard": "Lykønskningskort",
|
||||
"greetingCardExplanation": "I modtager begge Glad Gut-præstationen",
|
||||
"greetingCardNotes": "Send et lykønskningskort til et gruppemedlem.",
|
||||
"greetingCardExplanation": "I modtager begge Glad Gut-præstationen!",
|
||||
"greetingCardNotes": "Send et lykønskningskort til et holdmedlem.",
|
||||
"greeting0": "Hejsa!",
|
||||
"greeting1": "Ville bare lige sige hej :)",
|
||||
"greeting2": "`vinker febrilsk`",
|
||||
@@ -186,8 +186,8 @@
|
||||
"greetingCardAchievementTitle": "Glad Gut",
|
||||
"greetingCardAchievementText": "Hey! Hej! Hallo! Har sendt eller modtaget <%= count %> lykønskningskort.",
|
||||
"thankyouCard": "Takkekort",
|
||||
"thankyouCardExplanation": "I modtager begge Temmelig Taknemmelig-præstationen",
|
||||
"thankyouCardNotes": "Send et takkekort til et gruppemedlem.",
|
||||
"thankyouCardExplanation": "I modtager begge Temmelig Taknemmelig-præstationen!",
|
||||
"thankyouCardNotes": "Send et takkekort til et holdmedlem.",
|
||||
"thankyou0": "Mange tak!",
|
||||
"thankyou1": "Tak, tak, tak!",
|
||||
"thankyou2": "Tusind tak!",
|
||||
@@ -196,13 +196,13 @@
|
||||
"thankyouCardAchievementText": "Tak fordi du er taknemmelig! Har sendt eller modtaget <%= count %> Takkekort.",
|
||||
"birthdayCard": "Fødselsdagskort",
|
||||
"birthdayCardExplanation": "I modtager begge Fødselsdagsflip-præstationen!",
|
||||
"birthdayCardNotes": "Send et fødselsdagskort til et gruppemedlem.",
|
||||
"birthdayCardNotes": "Send et fødselsdagskort til et holdmedlem.",
|
||||
"birthday0": "Tillykke med fødselsdagen!",
|
||||
"birthdayCardAchievementTitle": "Fødselsdagsflip",
|
||||
"birthdayCardAchievementText": "Mange lykønskninger! Har sendt eller modtaget <%= count %> fødselsdagskort.",
|
||||
"congratsCard": "Tillykke Kort",
|
||||
"congratsCardExplanation": "You both receive the Congratulatory Companion achievement!",
|
||||
"congratsCardNotes": "Send et Tillykke kort til et gruppemedlem.",
|
||||
"congratsCardExplanation": "I modtager begge præstationen 'Lykønskende Ledsager'!",
|
||||
"congratsCardNotes": "Send et Lykønskningskort til et holdmedlem.",
|
||||
"congrats0": "Tillykke med din success!",
|
||||
"congrats1": "Jeg er så stolt af dig!",
|
||||
"congrats2": "Godt gået!",
|
||||
@@ -211,8 +211,8 @@
|
||||
"congratsCardAchievementTitle": "Lykønskende Ledsager",
|
||||
"congratsCardAchievementText": "Det er fantastisk at fejre dine venners præstationer! Har sendt eller modtaget <%= count %> tillykke kort.",
|
||||
"getwellCard": "God Bedring Kort",
|
||||
"getwellCardExplanation": "You both receive the Caring Confidant achievement!",
|
||||
"getwellCardNotes": "Send et God Bedring kort til et gruppemedlem.",
|
||||
"getwellCardExplanation": "I får begge Forstående Følgesvend-præstationen!",
|
||||
"getwellCardNotes": "Send et God bedring-kort til et holdmedlem.",
|
||||
"getwell0": "Håber du får det bedre snart!",
|
||||
"getwell1": "Pas på! <3",
|
||||
"getwell2": "Du er i mine tanker!",
|
||||
@@ -221,7 +221,7 @@
|
||||
"getwellCardAchievementText": "Ønsker om god bedring er altid værdsat. Har sendt eller modtaget <%= count %>god bedring kort.",
|
||||
"goodluckCard": "Held og Lykke Kort",
|
||||
"goodluckCardExplanation": "I modtager begge Heldigt Brev-præstationen!",
|
||||
"goodluckCardNotes": "Send et Held og Lykke kort til et gruppemedlem.",
|
||||
"goodluckCardNotes": "Send et Held og lykke-kort til et holdmedlem.",
|
||||
"goodluck0": "Må heldet altid følge dig!",
|
||||
"goodluck1": "Ønsker dig held og lykke!",
|
||||
"goodluck2": "Jeg håber heldet er på din side i dag og altid!",
|
||||
@@ -233,7 +233,7 @@
|
||||
"twentyOneDays": "Du har færdiggjort din daglige opgaver 21 dage i træk!",
|
||||
"dontBreakStreak": "Virkelig godt klaret. Lad nu være med at bryde striben!",
|
||||
"dontStop": "Stop ikke nu!",
|
||||
"levelUpShare": "Jeg steg et niveau i Habitica ved at forbedre mine vaner i det virkelige liv! ",
|
||||
"levelUpShare": "Jeg steg et niveau i Habitica ved at forbedre mine vaner i det virkelige liv!",
|
||||
"questUnlockShare": "Jeg har låst en ny quest op i Habitica!",
|
||||
"hatchPetShare": "Jeg har udklækket et nyt kæledyr ved at færdiggøre opgaver i mit virkelige liv!",
|
||||
"raisePetShare": "Jeg opdrættede et kæledyr til et ridedyr ved at færdiggøre opgaver i mit virkelige liv!",
|
||||
@@ -245,10 +245,10 @@
|
||||
"online": "online",
|
||||
"onlineCount": "<%= count %> online",
|
||||
"loading": "Indlæser...",
|
||||
"userIdRequired": "Bruger ID påkrævet.",
|
||||
"userIdRequired": "Bruger-ID påkrævet",
|
||||
"resetFilters": "Ryd alle filtre",
|
||||
"applyFilters": "Brug filtre",
|
||||
"wantToWorkOn": "I want to work on:",
|
||||
"wantToWorkOn": "Jeg vil arbejde på:",
|
||||
"categories": "Kategorier",
|
||||
"habiticaOfficial": "Officiel Habitica",
|
||||
"animals": "Dyr",
|
||||
@@ -258,37 +258,38 @@
|
||||
"diyCrafts": "Gør-det-selv & håndarbejde",
|
||||
"education": "Uddannelse",
|
||||
"foodCooking": "Mad & madlavning",
|
||||
"healthFitness": "Health & Fitness",
|
||||
"healthFitness": "Sundhed & fitness",
|
||||
"music": "Musik",
|
||||
"relationship": "Relationer",
|
||||
"scienceTech": "Videnskab & teknologi",
|
||||
"exercise": "Motion",
|
||||
"creativity": "Kreativitet",
|
||||
"budgeting": "Budgeting",
|
||||
"health_wellness": "Health & Wellness",
|
||||
"self_care": "Self-Care",
|
||||
"budgeting": "At lægge budget",
|
||||
"health_wellness": "Sundhed & velvære",
|
||||
"self_care": "Egenomsorg",
|
||||
"habitica_official": "Habitica Official",
|
||||
"academics": "Academics",
|
||||
"advocacy_causes": "Advocacy + Causes",
|
||||
"academics": "Boglig læring",
|
||||
"advocacy_causes": "Mærkesager + promovering af dem",
|
||||
"entertainment": "Underholdning",
|
||||
"finance": "Finans",
|
||||
"health_fitness": "Health + Fitness",
|
||||
"hobbies_occupations": "Hobbies + Occupations",
|
||||
"location_based": "Location-based",
|
||||
"mental_health": "Mental Health + Self-Care",
|
||||
"getting_organized": "Getting Organized",
|
||||
"health_fitness": "Sundhed + Fitness",
|
||||
"hobbies_occupations": "Hobbyer + Beskæftigelse",
|
||||
"location_based": "Positionsbaseret",
|
||||
"mental_health": "Mentalt helbred + Egenomsorg",
|
||||
"getting_organized": "At blive organiseret",
|
||||
"self_improvement": "Self-Improvement",
|
||||
"spirituality": "Spiritualitet",
|
||||
"time_management": "Time-Management + Accountability",
|
||||
"recovery_support_groups": "Recovery + Support Groups",
|
||||
"dismissAll": "Dismiss All",
|
||||
"time_management": "Tidsstyring + Ansvarlighed",
|
||||
"recovery_support_groups": "Bedring + Støttegrupper",
|
||||
"dismissAll": "Afvis alle",
|
||||
"messages": "Beskeder",
|
||||
"emptyMessagesLine1": "You don't have any messages",
|
||||
"emptyMessagesLine1": "Du har ingen beskeder",
|
||||
"emptyMessagesLine2": "Send en besked for at starte en samtale!",
|
||||
"userSentMessage": "<span class=\"notification-bold\"><%= user %></span> sent you a message",
|
||||
"letsgo": "Let's Go!",
|
||||
"userSentMessage": "<span class=\"notification-bold\"><%= user %></span> sendte en besked",
|
||||
"letsgo": "Lad os komme i gang!",
|
||||
"selected": "Valgt",
|
||||
"howManyToBuy": "How many would you like to buy?",
|
||||
"habiticaHasUpdated": "There is a new Habitica update. Refresh to get the latest version!",
|
||||
"contactForm": "Contact the Moderation Team"
|
||||
}
|
||||
"howManyToBuy": "Hvor mange vil du købe?",
|
||||
"habiticaHasUpdated": "Habitica er blevet opdateret. Genindlæs for at få den nyeste version!",
|
||||
"contactForm": "Kontakt Moderatorerne",
|
||||
"options": "Indstillinger"
|
||||
}
|
||||
|
||||
@@ -1,149 +1,149 @@
|
||||
{
|
||||
"tavern": "Værtshuschat",
|
||||
"tavernChat": "Tavern Chat",
|
||||
"tavernChat": "Værtshuschat",
|
||||
"innCheckOut": "Forlad Kroen",
|
||||
"innCheckIn": "Slap af på Kroen",
|
||||
"innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your Party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.",
|
||||
"innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... If you are participating in a Boss Quest, the Boss will still damage you for your Party mates' missed Dailies... unless they are also in the Inn... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn... so tired...",
|
||||
"innCheckOutBanner": "You are currently checked into the Inn. Your Dailies won't damage you and you won't make progress towards Quests.",
|
||||
"innCheckOutBannerShort": "You are checked into the Inn.",
|
||||
"innText": "Du sover på Værtshuset! Mens du er checket ind der, vil dine Daglige ikke skade dig ved dags ende, men vil stadig fornye sig hver dag. En lille advarsel: Hvis du er deltager i en Boss Quest, vil Bossen stadig skade dig, hvis dine Holdmedlemmer ikke har klaret deres Daglige, med mindre de også er på Værtshuset! Den skade, du selv ville påføre Bossen (eller de genstande, du har samlet), vil heller ikke tælle med i questen, indtil du checker ud af Værtshuset.",
|
||||
"innTextBroken": "Du sover på Værtshuset, eller noget... Mens du er checket ind der, vil dine Daglige ikke skade dig ved dags ende, men vil stadig fornye sig hver dag... Hvis du er deltager i en Boss Quest, vil Bossen stadig skade dig, hvis dine Holdmedlemmer ikke har klaret deres Daglige... med mindre de også er på Værtshuset... Og den skade, du selv ville påføre Bossen (eller de genstande, du har samlet), vil heller ikke tælle med i questen, indtil du checker ud af Værtshuset... Så træt...",
|
||||
"innCheckOutBanner": "Du sover lige nu på Værtshuset. Dine Daglige vil ikke skade dig, og dine fremskridt vil ikke tælle med i Quests.",
|
||||
"innCheckOutBannerShort": "Du sover på Værtshuset.",
|
||||
"resumeDamage": "Resume Damage",
|
||||
"helpfulLinks": "Helpful Links",
|
||||
"communityGuidelinesLink": "Community Guidelines",
|
||||
"lookingForGroup": "Looking for Group (Party Wanted) Posts",
|
||||
"helpfulLinks": "Hjælpsomme links",
|
||||
"communityGuidelinesLink": "Retningslinjer for fællesskabet",
|
||||
"lookingForGroup": "Søger hold (Party Wanted)",
|
||||
"dataDisplayTool": "Data Display Tool",
|
||||
"reportProblem": "Report a Bug",
|
||||
"requestFeature": "Request a Feature",
|
||||
"askAQuestion": "Ask a Question",
|
||||
"askQuestionGuild": "Ask a Question (Habitica Help guild)",
|
||||
"contributing": "Contributing",
|
||||
"reportProblem": "Rapportér en fejl",
|
||||
"requestFeature": "Anmod om funktion",
|
||||
"askAQuestion": "Stil et spørgsmål",
|
||||
"askQuestionGuild": "Stil et spørgsmål (Klanen 'Habitica Help')",
|
||||
"contributing": "Bidrag",
|
||||
"faq": "FAQ",
|
||||
"lfgPosts": "Leder efter Gruppe (Gruppe Søges) Poster",
|
||||
"lfgPosts": "Leder efter Hold (Hold søges)",
|
||||
"tutorial": "Vejledning",
|
||||
"glossary": "<a target='_blank' href='http://habitica.fandom.com/wiki/Glossary'>Ordliste</a>",
|
||||
"wiki": "Wiki",
|
||||
"wikiLink": "<a target='_blank' href='http://habitica.fandom.com/'>Wiki</a>",
|
||||
"reportAP": "Rapportér et Problem",
|
||||
"requestAF": "Anmod om en Funktion",
|
||||
"reportAP": "Rapportér et problem",
|
||||
"requestAF": "Anmod om en funktion",
|
||||
"community": "<a target='_blank' href='http://habitica.fandom.com/wiki/Special:Forum'>Fællesskabsforum</a>",
|
||||
"dataTool": "Datavisningsværktøj",
|
||||
"resources": "Ressourcer",
|
||||
"askQuestionNewbiesGuild": "Stil et spørgsmål (Habitica Help klan)",
|
||||
"askQuestionNewbiesGuild": "Stil et spørgsmål (Klanen 'Habitica Help')",
|
||||
"tavernAlert1": "For at rapportere en fejl, besøg",
|
||||
"tavernAlert2": "Report a Bug klanen",
|
||||
"moderatorIntro1": "Værtshus- og Klanmoderatorer er:",
|
||||
"communityGuidelines": "Retningslinjer for Fællesskabet",
|
||||
"tavernAlert2": "Klanen 'Report a Bug'",
|
||||
"moderatorIntro1": "Værtshus- og Klanmoderatorer er: ",
|
||||
"communityGuidelines": "Retningslinjer for fællesskabet",
|
||||
"communityGuidelinesRead1": "Læs venligst vores",
|
||||
"communityGuidelinesRead2": "før du chatter.",
|
||||
"bannedWordUsed": "Oops! Looks like this post contains a swearword, religious oath, or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free to edit your message so you can post it!",
|
||||
"bannedSlurUsed": "Your post contained inappropriate language, and your chat privileges have been revoked.",
|
||||
"party": "Gruppe",
|
||||
"createAParty": "Opret en Gruppe",
|
||||
"updatedParty": "Gruppeindstillinger opdateret.",
|
||||
"errorNotInParty": "You are not in a Party",
|
||||
"noPartyText": "You are either not in a Party or your Party is taking a while to load. You can either create one and invite friends, or if you want to join an existing Party, have them enter your Unique User ID below and then come back here to look for the invitation:",
|
||||
"LFG": "To advertise your new Party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.",
|
||||
"wantExistingParty": "Want to join an existing Party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
|
||||
"joinExistingParty": "Slut dig til en andens Gruppe",
|
||||
"usernameCopied": "Username copied to clipboard.",
|
||||
"needPartyToStartQuest": "Whoops! You need to <a href='http://habitica.fandom.com/wiki/Party' target='_blank'>create or join a Party</a> before you can start a quest!",
|
||||
"createGroupPlan": "Create",
|
||||
"bannedWordUsed": "Ups! Det ser ud til, at dette indlæg indeholder et bandeord, religiøs ed, eller reference til en vanedannende substans eller +18-emne (<%= swearWordsUsed %>). Habitica har brugere fra alle slags baggrunde, så vi holder vores chat meget ordentlig. Du er velkommen til at ændre i din besked, så du kan sende den!",
|
||||
"bannedSlurUsed": "Dit indlæg indeholdt upassende sprog og dine chatprivilegier er blevet dig frataget.",
|
||||
"party": "Hold",
|
||||
"createAParty": "Opret et hold",
|
||||
"updatedParty": "Holdindstillinger opdateret.",
|
||||
"errorNotInParty": "Du er ikke på et Hold",
|
||||
"noPartyText": "Du er enten ikke på et Hold, eller dit Hold er længe om at blive indlæst. Du kan enten oprette et hold og invitere nogle venner, eller, hvis du har lyst til at være med i et eksisterende Hold, bede dem indtaste dit Unikke bruger-ID forneden, og så komme tilbage hertil for at se invitationen:",
|
||||
"LFG": "For at reklamere for dit nye Hold eller finde et at melde dig ind i, gå til Klanen '<%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %>'.",
|
||||
"wantExistingParty": "Vil du gerne være med på et eksisterende Hold? Gå til Klanen '<%= linkStart %>Party Wanted<%= linkEnd %>' og skriv en besked med dette Bruger-ID:",
|
||||
"joinExistingParty": "Slut dig til en andens Hold",
|
||||
"usernameCopied": "Brugernavn kopieret til udklipsholderen.",
|
||||
"needPartyToStartQuest": "Ups! Du er nødt til at <a href='http://habitica.fandom.com/wiki/Party' target='_blank'>oprette eller slutte dig til et Hold</a> før du kan starte en quest!",
|
||||
"createGroupPlan": "Opret",
|
||||
"create": "Opret",
|
||||
"userId": "Bruger ID",
|
||||
"userId": "Bruger-ID",
|
||||
"invite": "Invitér",
|
||||
"leave": "Forlad",
|
||||
"invitedToParty": "You were invited to join the Party <span class=\"notification-bold\"><%= party %></span>",
|
||||
"invitedToPrivateGuild": "You were invited to join the private Guild <span class=\"notification-bold\"><%= guild %></span>",
|
||||
"invitedToPublicGuild": "You were invited to join the Guild <span class=\"notification-bold-blue\"><%= guild %></span>",
|
||||
"partyInvitationsText": "You have <%= numberInvites %> Party invitations! Choose wisely, because you can only be in one Party at a time.",
|
||||
"joinPartyConfirmationText": "Are you sure you want to join the Party \"<%= partyName %>\"? You can only be in one Party at a time. If you join, all other Party invitations will be rejected.",
|
||||
"invitationAcceptedHeader": "Din invitation er Accepteret",
|
||||
"invitedToParty": "Du blev inviteret til at være med på Holdet <span class=\"notification-bold\"><%= party %></span>",
|
||||
"invitedToPrivateGuild": "Du blev inviteret til den private Klan <span class=\"notification-bold\"><%= guild %></span>",
|
||||
"invitedToPublicGuild": "Du blev inviteret til Klanen <span class=\"notification-bold-blue\"><%= guild %></span>",
|
||||
"partyInvitationsText": "Du har <%= numberInvites %> Holdinvitationer! Vælg omhyggeligt, for du kan kun være med på ét Hold af gangen.",
|
||||
"joinPartyConfirmationText": "Er du sikker på du vil være med på Holdet \"<%= partyName %>\"? Du kan kun være på et Hold af gangen. Hvis du slutter dig til dem, vil all andre Holdinvitationer blive afvist.",
|
||||
"invitationAcceptedHeader": "Din invitation blev accepteret",
|
||||
"invitationAcceptedBody": "<%= username %> har accepteret din invitation til <%= groupName %>!",
|
||||
"joinNewParty": "Slut dig til ny Gruppe",
|
||||
"declineInvitation": "Afslå Invitation",
|
||||
"partyLoading1": "Your Party is being summoned. Please wait...",
|
||||
"partyLoading2": "Your Party is coming in from battle. Please wait...",
|
||||
"partyLoading3": "Your Party is gathering. Please wait...",
|
||||
"partyLoading4": "Your Party is materializing. Please wait...",
|
||||
"systemMessage": "System Besked",
|
||||
"newMsgGuild": "<span class=\"notification-bold-blue\"><%= name %></span> has new posts",
|
||||
"newMsgParty": "Your Party, <span class=\"notification-bold-blue\"><%= name %></span>, has new posts",
|
||||
"joinNewParty": "Slut dig til et nyt Hold",
|
||||
"declineInvitation": "Afslå invitation",
|
||||
"partyLoading1": "Dit Hold er ved at blive hidkaldt. Vent venligst...",
|
||||
"partyLoading2": "Dit Hold er på vej hjem fra kamp. Vent venligst...",
|
||||
"partyLoading3": "Dit Hold er ved at samles. Vent venligst...",
|
||||
"partyLoading4": "Dit Hold er ved at materialisere sig. Vent venligst...",
|
||||
"systemMessage": "Systembesked",
|
||||
"newMsgGuild": "<span class=\"notification-bold-blue\"><%= name %></span> har nye indlæg",
|
||||
"newMsgParty": "Dit Hold, <span class=\"notification-bold-blue\"><%= name %></span>, har nye indlæg",
|
||||
"chat": "Chat",
|
||||
"sendChat": "Send Besked",
|
||||
"toolTipMsg": "Hent Nye Beskeder",
|
||||
"sendChatToolTip": "Du kan sende en chatbesked fra tastaturet ved at trykke på knappen 'Send Chat' og trykke Enter eller med Control (Command på Mac) + Enter",
|
||||
"syncPartyAndChat": "Synkronisér Gruppe og Chat",
|
||||
"sendChat": "Send besked",
|
||||
"toolTipMsg": "Hent nye beskeder",
|
||||
"sendChatToolTip": "Du kan sende en chatbesked fra tastaturet ved at trykke på knappen 'Send chat' og trykke Enter, eller med Control (Command på Mac) + Enter.",
|
||||
"syncPartyAndChat": "Synkronisér Hold og Chat",
|
||||
"guildBankPop1": "Klanbank",
|
||||
"guildBankPop2": "Ædelsten som din klanleder kan bruge til udfordringspræmier.",
|
||||
"guildBankPop2": "Ædelsten, din klanleder kan bruge til udfordringspræmier.",
|
||||
"guildGems": "Klanens Ædelsten",
|
||||
"group": "Group",
|
||||
"editGroup": "Ret Gruppe",
|
||||
"newGroupName": "<%= groupType %> Navn",
|
||||
"group": "Gruppe",
|
||||
"editGroup": "Ret gruppe",
|
||||
"newGroupName": "<%= groupType %> navn",
|
||||
"groupName": "Gruppenavn",
|
||||
"groupLeader": "Gruppeleder",
|
||||
"groupID": "Gruppe ID",
|
||||
"groupID": "Gruppe-ID",
|
||||
"groupDescr": "Beskrivelse, der bliver vist offentligt i Klanlisten (Markdown er tilladt)",
|
||||
"logoUrl": "Logo-URL",
|
||||
"assignLeader": "Udpeg Gruppeleder",
|
||||
"assignLeader": "Udpeg gruppeleder",
|
||||
"members": "Medlemmer",
|
||||
"memberList": "Member List",
|
||||
"partyList": "Order for Party members in header",
|
||||
"banTip": "Fjern Medlem",
|
||||
"memberList": "Medlemsliste",
|
||||
"partyList": "Rækkefølge af Holdmedlemmer i headeren",
|
||||
"banTip": "Fjern medlem",
|
||||
"moreMembers": "flere medlemmer",
|
||||
"invited": "Inviteret",
|
||||
"leaderMsg": "Besked fra gruppeleder (Markdown er tilladt)",
|
||||
"name": "Navn",
|
||||
"description": "Beskrivelse",
|
||||
"public": "Offentlig",
|
||||
"inviteOnly": "Kun Invitation",
|
||||
"gemCost": "Ædelstensprisen fordrer Klaner af høj kvalitet, og bliver overført til dit Klans bank så de kan bruges som præmier i Klanudfordringer!",
|
||||
"inviteOnly": "Kun med invitation",
|
||||
"gemCost": "Ædelstensprisen fordrer Klaner af høj kvalitet, og bliver overført til din Klans bank, så de kan bruges som præmier i Klanudfordringer!",
|
||||
"search": "Søg",
|
||||
"publicGuilds": "Offentlige Klaner",
|
||||
"createGuild": "Opret Klan",
|
||||
"createGuild2": "Create",
|
||||
"createGuild2": "Opret",
|
||||
"guild": "Klan",
|
||||
"guilds": "Klaner",
|
||||
"guildsLink": "<a href='http://habitica.fandom.com/wiki/Guilds' target='_blank'>Klaner</a>",
|
||||
"sureKick": "Do you really want to remove this member from the Party/Guild?",
|
||||
"sureKick": "Vil du virkelig fjerne dette medlem fra Holdet/Klanen?",
|
||||
"optionalMessage": "Valgfri besked",
|
||||
"yesRemove": "Ja, fjern dem",
|
||||
"foreverAlone": "Du kan ikke synes godt om din egen besked. Lad være med at være sådan.",
|
||||
"sortBackground": "Sort by Background",
|
||||
"sortClass": "Sort by Class",
|
||||
"sortDateJoined": "Sort by Join Date",
|
||||
"sortLogin": "Sort by Login Date",
|
||||
"sortLevel": "Sort by Level",
|
||||
"sortName": "Sort by Name",
|
||||
"sortTier": "Sort by Tier",
|
||||
"ascendingAbbrev": "Asc",
|
||||
"descendingAbbrev": "Desc",
|
||||
"applySortToHeader": "Apply Sort Options to Party Header",
|
||||
"sortBackground": "Sorter efter baggrund",
|
||||
"sortClass": "Sorter efter klasse",
|
||||
"sortDateJoined": "Sorter efter oprettelsesdato",
|
||||
"sortLogin": "Sorter efter logindato",
|
||||
"sortLevel": "Sorter efter niveau",
|
||||
"sortName": "Sorter efter navn",
|
||||
"sortTier": "Sorter efter Bidragsydertrin",
|
||||
"ascendingAbbrev": "Stigende",
|
||||
"descendingAbbrev": "Faldende",
|
||||
"applySortToHeader": "Påfør sortering til Holdets header",
|
||||
"confirmGuild": "Opret Klan for 4 Ædelsten?",
|
||||
"leaveGroupCha": "Forlad Klanudfordringer og...",
|
||||
"confirm": "Bekræft",
|
||||
"leaveGroup": "Leave Guild",
|
||||
"leavePartyCha": "Leave Party challenges and...",
|
||||
"leaveParty": "Leave Party",
|
||||
"leaveGroup": "Forlad Klan",
|
||||
"leavePartyCha": "Forlad Holdudfordringer og...",
|
||||
"leaveParty": "Forlad Hold",
|
||||
"sendPM": "Send privatbesked",
|
||||
"send": "Send",
|
||||
"messageSentAlert": "Besked afsendt",
|
||||
"pmHeading": "Privat besked til <%= name %>",
|
||||
"pmsMarkedRead": "Your Private Messages have been marked as read",
|
||||
"possessiveParty": "<%= name %>s Gruppe",
|
||||
"clearAll": "Slet Alle Beskeder",
|
||||
"pmHeading": "Privatbesked til <%= name %>",
|
||||
"pmsMarkedRead": "Dine privatbeskeder er blevet markeret som læst",
|
||||
"possessiveParty": "<%= name %>s Hold",
|
||||
"clearAll": "Slet alle beskeder",
|
||||
"confirmDeleteAllMessages": "Er du sikker på, at du vil slette alle beskeder i din indbakke? Andre brugere kan stadig se beskeder, du har sendt til dem.",
|
||||
"PMPlaceholderTitle": "Nothing Here Yet",
|
||||
"PMPlaceholderDescription": "Select a conversation on the left",
|
||||
"PMPlaceholderTitleRevoked": "Your chat privileges have been revoked",
|
||||
"PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email <a href=\"mailto:admin@habitica.com\">admin@habitica.com</a> to discuss it with the staff.",
|
||||
"PMReceive": "Receive Private Messages",
|
||||
"PMEnabledOptPopoverText": "Private Messages are enabled. Users can contact you via your profile.",
|
||||
"PMDisabledOptPopoverText": "Private Messages are disabled. Enable this option to allow users to contact you via your profile.",
|
||||
"PMDisabledCaptionTitle": "Private Messages are disabled",
|
||||
"PMDisabledCaptionText": "You can still send messages, but no one can send them to you.",
|
||||
"PMPlaceholderTitle": "Intet at se her endnu",
|
||||
"PMPlaceholderDescription": "Vælg en samtale til venstre",
|
||||
"PMPlaceholderTitleRevoked": "Dine chatprivilegier er blevet frataget dig",
|
||||
"PMPlaceholderDescriptionRevoked": "Du kan ikke sende privatbeskeder, fordi dine chatprivilegier er blevet frataget dig. Hvis du har nogen spørgsmål til dette, kontakt da venligst <a href=\"mailto:admin@habitica.com\">admin@habitica.com</a> for at diskutere det med medarbejderne.",
|
||||
"PMReceive": "Modtag privatbeskeder",
|
||||
"PMEnabledOptPopoverText": "Privatbeskeder er slået til. Andre brugere kan kontakte dig via din profil.",
|
||||
"PMDisabledOptPopoverText": "Privatbeskeder er slået fra. Slå denne indstilling til, for at lade brugere kontakte dig via din profil.",
|
||||
"PMDisabledCaptionTitle": "Privatbeskeder er slået fra",
|
||||
"PMDisabledCaptionText": "Du kan stadig sende beskeder, men ingen kan sende dem til dig.",
|
||||
"block": "Blokér",
|
||||
"unblock": "Fjern blokering",
|
||||
"blockWarning": "Block - This will have no effect if the player is a moderator now or becomes a moderator in future.",
|
||||
"blockWarning": "Blokér - Dette vil ikke have nogen effekt, hvis spilleren er en moderator nu, eller bliver det i fremtiden.",
|
||||
"pm-reply": "Send svar",
|
||||
"inbox": "Indbakke",
|
||||
"messageRequired": "En besked er påkrævet.",
|
||||
@@ -151,299 +151,299 @@
|
||||
"gemAmountRequired": "Et antal ædelsten er påkrævet",
|
||||
"notAuthorizedToSendMessageToThisUser": "Du kan ikke sende en besked til denne spiller, da de har valgt at blokere beskeder.",
|
||||
"privateMessageGiftGemsMessage": "Hej <%= receiverName %>, <%= senderName %> har sendt dig <%= gemAmount %> ædelsten!",
|
||||
"privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> måneders abonnement!",
|
||||
"cannotSendGemsToYourself": "Kan ikke sende ædelsten til dig selv. Prøv et abonnement i stedet.",
|
||||
"privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> måneders abonnement! ",
|
||||
"cannotSendGemsToYourself": "Du kan ikke sende ædelsten til dig selv. Prøv et abonnement i stedet.",
|
||||
"badAmountOfGemsToSend": "Mængden skal være mellem 1 og dit nuværende antal ædelsten.",
|
||||
"report": "Report",
|
||||
"abuseFlag": "Anmeld overtrædelse af Retningslinjer for Fællesskabet",
|
||||
"abuseFlagModalHeading": "Report a Violation",
|
||||
"abuseFlagModalBody": "Are you sure you want to report this post? You should <strong>only</strong> report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
|
||||
"abuseFlagModalButton": "Anmeld Overtrædelse",
|
||||
"report": "Rapportér",
|
||||
"abuseFlag": "Anmeld overtrædelse af Retningslinjer for fællesskabet",
|
||||
"abuseFlagModalHeading": "Rapportér en overtrædelse",
|
||||
"abuseFlagModalBody": "Er du sikker på, at du vil rapportere dette indlæg? Du bør <strong>kun</strong> rapportere indlæg, der strider imod <%= firstLinkStart %>Retningslinjerne for fællesskabet<%= linkEnd %> og/eller vores <%= secondLinkStart %>Vilkår og betingelser<%= linkEnd %>. At rapportere et indlæg uden grund overtræder Retningslinjerne for fællesskabet og kan gælde som en forseelse.",
|
||||
"abuseFlagModalButton": "Anmeld overtrædelse",
|
||||
"abuseReported": "Tak for at anmelde denne overtrædelse. Moderatorerne er blevet informeret.",
|
||||
"abuseAlreadyReported": "Du har allerede anmeldt denne besked.",
|
||||
"whyReportingPost": "Why are you reporting this post?",
|
||||
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
|
||||
"optional": "Optional",
|
||||
"whyReportingPost": "Hvorfor anmelder du dette indlæg?",
|
||||
"whyReportingPostPlaceholder": "Du kan hjælpe vores moderatorer ved at lade os vide, hvorfor du anmelder denne besked som en overtrædelse - fx spam, at bande, religiøse kraftudtryk, fordomme, nedladende skældsord, emner for aldersgruppen +18 eller vold.",
|
||||
"optional": "Valgfri",
|
||||
"needsText": "Indtast venligst en besked.",
|
||||
"needsTextPlaceholder": "Skriv din besked her.",
|
||||
"copyMessageAsToDo": "Kopier besked som To-Do",
|
||||
"copyAsTodo": "Copy as To-Do",
|
||||
"messageAddedAsToDo": "Besked kopieret som To-Do",
|
||||
"copyAsTodo": "Kopier som To-Do",
|
||||
"messageAddedAsToDo": "Besked kopieret som To-Do.",
|
||||
"messageWroteIn": "<%= user %> skrev i <%= group %>",
|
||||
"msgPreviewHeading": "Besked-smugkig",
|
||||
"leaderOnlyChallenges": "Kun gruppelederen kan oprette Udfordringer",
|
||||
"sendGift": "Send Gave",
|
||||
"inviteFriends": "Invitér Venner",
|
||||
"partyMembersInfo": "Your Party currently has <%= memberCount %> members and <%= invitationCount %> pending invitations. The limit of members in a Party is <%= limitMembers %>. Invitations above this limit cannot be sent.",
|
||||
"sendGift": "Send gave",
|
||||
"inviteFriends": "Invitér venner",
|
||||
"partyMembersInfo": "Dit Hold har lige nu <%= memberCount %> medlemmer og <%= invitationCount %> afventende invitationer. Det maksimale antal medlemmer på et Hold er <%= limitMembers %>. Invitationer, der overskrider denne grænse, kan ikke afsendes.",
|
||||
"inviteByEmail": "Invitér via email",
|
||||
"inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your Party!",
|
||||
"inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.",
|
||||
"inviteFriendsNow": "Invitér Venner Nu",
|
||||
"inviteFriendsLater": "Invitér Venner Senere",
|
||||
"inviteAlertInfo": "Hvis du har venner, der allerede bruger Habitica kan du invitere dem med deres <a href='http://habitica.fandom.com/wiki/API_Options' target='_blank'>BrugerID</a> her.",
|
||||
"inviteExistUser": "Invitér Eksisterende Brugere",
|
||||
"inviteByEmailExplanation": "Hvis en ven opretter en bruger på Habitica via din email, vil de automatisk blive inviteret til dit Hold!",
|
||||
"inviteMembersHowTo": "Inviter folk via en gyldig email eller 36-tegns Bruger-ID. Hvis en email ikke er registreret endnu, vil vi invitere dem til at oprette en bruger på Habitica.",
|
||||
"inviteFriendsNow": "Invitér venner nu",
|
||||
"inviteFriendsLater": "Invitér venner senere",
|
||||
"inviteAlertInfo": "Hvis du har venner, der allerede bruger Habitica, kan du invitere dem med deres <a href='http://habitica.fandom.com/wiki/API_Options' target='_blank'>Bruger-ID</a> her.",
|
||||
"inviteExistUser": "Invitér eksisterende brugere",
|
||||
"byColon": "Af:",
|
||||
"inviteNewUsers": "Invitér Nye Brugere",
|
||||
"sendInvitations": "Send Invites",
|
||||
"inviteNewUsers": "Invitér nye brugere",
|
||||
"sendInvitations": "Send invitationer",
|
||||
"invitationsSent": "Invitationer sendt!",
|
||||
"invitationSent": "Invitation afsendt!",
|
||||
"invitedFriend": "Invited a Friend",
|
||||
"invitedFriendText": "This user invited a friend (or friends) who joined them on their adventure!",
|
||||
"invitedFriend": "Inviterede en ven",
|
||||
"invitedFriendText": "Denne bruger inviterede en ven (eller venner), som besluttede sig for at deltage i deres eventyr!",
|
||||
"inviteAlertInfo2": "Eller del dette link (kopier/indsæt):",
|
||||
"inviteLimitReached": "Du har allerede afsendt det højest mulige antal email-invitationer. Vi har en grænse for at undgå spamming, men hvis du gerne vil sende flere, kan du kontakte os på <%= techAssistanceEmail %>, så vil vi med fornøjelse diskutere det!",
|
||||
"sendGiftHeading": "Send Gave til <%= name %>",
|
||||
"sendGiftHeading": "Send gave til <%= name %>",
|
||||
"sendGiftGemsBalance": "Fra <%= number %> Ædelsten",
|
||||
"sendGiftCost": "Total: $<%= cost %> USD",
|
||||
"sendGiftFromBalance": "Fra Saldo",
|
||||
"sendGiftFromBalance": "Fra saldo",
|
||||
"sendGiftPurchase": "Køb",
|
||||
"sendGiftMessagePlaceholder": "Personlig besked (valgfri)",
|
||||
"sendGiftSubscription": "<%= months %> måned(er): $<%= price %> USD",
|
||||
"gemGiftsAreOptional": "Bemærk venligst at Habitica aldrig vil kræve at du sender ædelsten til andre spillere. At tigge ædelsten er en <strong>overtrædelse af Retningslinjerne for Fællesskabet</strong>, og enhver forekomst af dette bør rapporteres til <%= hrefTechAssistanceEmail %>.",
|
||||
"battleWithFriends": "Bekæmp Monstre med dine Venner",
|
||||
"startPartyWithFriends": "Start en Gruppe med dine venner!",
|
||||
"startAParty": "Start en Gruppe",
|
||||
"addToParty": "Add someone to your Party",
|
||||
"likePost": "Klik hvis du synes on denne besked!",
|
||||
"gemGiftsAreOptional": "Bemærk venligst, at Habitica aldrig vil kræve at du sender ædelsten til andre spillere. At tigge om ædelsten er en <strong>overtrædelse af Retningslinjerne for Fællesskabet</strong>, og enhver forekomst af dette bør rapporteres til <%= hrefTechAssistanceEmail %>.",
|
||||
"battleWithFriends": "Bekæmp monstre med dine venner",
|
||||
"startPartyWithFriends": "Opret et Hold med dine venner!",
|
||||
"startAParty": "Opret et Hold",
|
||||
"addToParty": "Tilføj nogen til dit Hold",
|
||||
"likePost": "Klik, hvis du synes om denne besked!",
|
||||
"partyExplanation1": "Spil Habitica med venner for at blive holdt ansvarlig!",
|
||||
"partyExplanation2": "Nedkæmp monstre og opret Udfordringer!",
|
||||
"partyExplanation3": "Invitér venner nu og få en Quest-skriftrulle som belønning!",
|
||||
"wantToStartParty": "Do you want to start a Party?",
|
||||
"exclusiveQuestScroll": "Inviting a friend to your Party will grant you an exclusive Quest Scroll to battle the Basi-List together!",
|
||||
"nameYourParty": "Name your new Party!",
|
||||
"partyEmpty": "You're the only one in your Party. Invite your friends!",
|
||||
"partyChatEmpty": "Your Party chat is empty! Type a message in the box above to start chatting.",
|
||||
"partyExplanation3": "Invitér venner nu, og få en Quest-skriftrulle som belønning!",
|
||||
"wantToStartParty": "Vil du oprette et Hold?",
|
||||
"exclusiveQuestScroll": "Hvis du inviterer en ven til dit Hold, vil du få en eksklusiv questskriftrulle, så I kan slås mod Basi-listen sammen!",
|
||||
"nameYourParty": "Giv dit nye Hold et navn!",
|
||||
"partyEmpty": "Du er den eneste på dit Hold. Inviter dine venner!",
|
||||
"partyChatEmpty": "Din Holdchat er tom! Skriv en besked i kassen ovenfor for at begynde at chatte.",
|
||||
"guildChatEmpty": "Denne klanchat er tom! Skriv en besked i boksen ovenover for at begynde at chatte.",
|
||||
"requestAcceptGuidelines": "If you would like to post messages in the Tavern or any Party or Guild chat, please first read our <%= linkStart %>Community Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them.",
|
||||
"requestAcceptGuidelines": "Hvis du gerne vil skrive beskeder i Værtshuset, eller enhver Hold- eller Klanchat, så læs venligst først vores <%= linkStart %>Retningslinjer for fællesskabet<%= linkEnd %>, og klik på knappen nedenunder for at indikere, at du accepterer at følge dem.",
|
||||
"partyUpName": "For selskabets skyld",
|
||||
"partyOnName": "Et godt selskab",
|
||||
"partyUpText": "Sluttede sig til en Gruppe med en anden! Hav det sjovt med at bekæmpe monstre og støtte hinanden.",
|
||||
"partyOnText": "Sluttede sig til en gruppe med mindst fire personer! Nyd at du har flere at stå til regnskab for mens du og dine venner går sammen for at besejre jeres fjender!",
|
||||
"partyUpText": "Sluttede sig til et Hold med en anden! Hav det sjovt med at bekæmpe monstre og støtte hinanden.",
|
||||
"partyOnText": "Sluttede sig til et Hold med mindst fire personer! Nyd at du har flere at stå til regnskab for, mens du og dine venner går sammen for at besejre jeres fjender!",
|
||||
"groupNotFound": "Gruppen blev ikke fundet eller du har ikke adgang.",
|
||||
"groupTypesRequired": "Du skal angive en gyldig \"type\" forespørgelses-string.",
|
||||
"questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.",
|
||||
"cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.",
|
||||
"groupTypesRequired": "Du skal angive en gyldig \"type\" forespørgsels-streng.",
|
||||
"questLeaderCannotLeaveGroup": "Du kan ikke forlade dit Hold, når du har begyndt en quest. Afbryd questen først.",
|
||||
"cannotLeaveWhileActiveQuest": "Du kan ikke forlade dit Hold under en aktiv quest. Forlad venligst questen først.",
|
||||
"onlyLeaderCanRemoveMember": "Kun gruppelederen kan fjerne et medlem!",
|
||||
"cannotRemoveCurrentLeader": "Du kan ikke fjerne gruppelederen. Angiv først en ny leder.",
|
||||
"memberCannotRemoveYourself": "Du kan ikke fjerne dig selv!",
|
||||
"groupMemberNotFound": "Bruger ikke fundet blandt gruppens medlemmer",
|
||||
"mustBeGroupMember": "Skal være medlem af gruppen",
|
||||
"canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.",
|
||||
"inviteMissingEmail": "Manglende emailadresse i invitationen",
|
||||
"inviteMissingUuid": "Manglende bruger-id i invitationen",
|
||||
"inviteMustNotBeEmpty": "Invitér må ikke være tomt.",
|
||||
"partyMustbePrivate": "Grupper skal være private",
|
||||
"userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" already in that group.",
|
||||
"youAreAlreadyInGroup": "You are already a member of this group.",
|
||||
"mustBeGroupMember": "Skal være medlem af gruppen.",
|
||||
"canOnlyInviteEmailUuid": "Kan kun invitere ved brug af Bruger-ID, emails, eller brugernavne.",
|
||||
"inviteMissingEmail": "Manglende emailadresse i invitationen.",
|
||||
"inviteMissingUuid": "Manglende Bruger-id i invitationen",
|
||||
"inviteMustNotBeEmpty": "Invitationerne kan ikke være tomme.",
|
||||
"partyMustbePrivate": "Hold skal være private",
|
||||
"userAlreadyInGroup": "Bruger-ID: <%= userId %>, Bruger \"<%= username %>\" er allerede i den gruppe.",
|
||||
"youAreAlreadyInGroup": "Du er allerede medlem af denne gruppe.",
|
||||
"cannotInviteSelfToGroup": "Du kan ikke invitere dig selv til en gruppe.",
|
||||
"userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.",
|
||||
"userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.",
|
||||
"userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.",
|
||||
"userWithIDNotFound": "Bruger med id'et \"<%= userId %>\" blev ikke fundet.",
|
||||
"userWithUsernameNotFound": "User with username \"<%= username %>\" not found.",
|
||||
"userAlreadyInvitedToGroup": "Bruger-ID: <%= userId %>, Bruger \"<%= username %>\" er allerede blevet inviteret til den gruppe.",
|
||||
"userAlreadyPendingInvitation": "Bruger-ID: <%= userId %>, Bruger \"<%= username %>\" har allerede en afventende invitation.",
|
||||
"userAlreadyInAParty": "Bruger-ID: <%= userId %>, Bruger \"<%= username %>\" er allerede på et Hold. ",
|
||||
"userWithIDNotFound": "Bruger med ID'et \"<%= userId %>\" blev ikke fundet.",
|
||||
"userWithUsernameNotFound": "Bruger med brugernavnet \"<%= username %>\" blev ikke fundet.",
|
||||
"userHasNoLocalRegistration": "Bruger har ikke en lokal registrering (brugernavn, email, kodeord).",
|
||||
"uuidsMustBeAnArray": "Invitationer via Bruger-ID skal være en tabel.",
|
||||
"emailsMustBeAnArray": "Invitationer med emailadresse skal være en tabel.",
|
||||
"usernamesMustBeAnArray": "Username invites must be an array.",
|
||||
"uuidsMustBeAnArray": "Invitationer via Bruger-ID skal indtastes korrekt i tabellen.",
|
||||
"emailsMustBeAnArray": "Invitationer med emailadresse skal indtastes korrekt i tabellen.",
|
||||
"usernamesMustBeAnArray": "Invitationer med brugernavn skal indtastes korrekt i tabellen.",
|
||||
"canOnlyInviteMaxInvites": "Du kan kun invitere \"<%= maxInvites %>\" ad gangen",
|
||||
"partyExceedsMembersLimit": "Gruppens størrelse er begrænset til <%= maxMembersParty %> medlemmer",
|
||||
"onlyCreatorOrAdminCanDeleteChat": "Ikke bemyndiget til at slette denne besked!",
|
||||
"onlyGroupLeaderCanEditTasks": "Ikke bemyndiget til at håndtere opgaver!",
|
||||
"onlyGroupTasksCanBeAssigned": "Kun gruppe opgaver kan blive tildelt",
|
||||
"assignedTo": "Assigned To",
|
||||
"assignedToUser": "Assigned to <%= userName %>",
|
||||
"assignedToMembers": "Assigned to <%= userCount %> members",
|
||||
"assignedToYouAndMembers": "Assigned to you and <%= userCount %> members",
|
||||
"youAreAssigned": "You are assigned to this task",
|
||||
"taskIsUnassigned": "This task is unassigned",
|
||||
"confirmClaim": "Are you sure you want to claim this task?",
|
||||
"confirmUnClaim": "Are you sure you want to unclaim this task?",
|
||||
"confirmApproval": "Are you sure you want to approve this task?",
|
||||
"confirmNeedsWork": "Are you sure you want to mark this task as needing work?",
|
||||
"userRequestsApproval": "<%= userName %> requests approval",
|
||||
"userCountRequestsApproval": "<%= userCount %> members request approval",
|
||||
"youAreRequestingApproval": "You are requesting approval",
|
||||
"chatPrivilegesRevoked": "You cannot do that because your chat privileges have been revoked.",
|
||||
"cannotCreatePublicGuildWhenMuted": "You cannot create a public guild because your chat privileges have been revoked.",
|
||||
"cannotInviteWhenMuted": "You cannot invite anyone to a guild or party because your chat privileges have been revoked.",
|
||||
"partyExceedsMembersLimit": "Holdets størrelse er begrænset til <%= maxMembersParty %> medlemmer",
|
||||
"onlyCreatorOrAdminCanDeleteChat": "Ikke rettighed til at slette denne besked!",
|
||||
"onlyGroupLeaderCanEditTasks": "Ikke rettighed til at administrere opgaver!",
|
||||
"onlyGroupTasksCanBeAssigned": "Kun gruppeopgaver kan blive tildelt",
|
||||
"assignedTo": "Tildelt",
|
||||
"assignedToUser": "Tildelt <%= userName %>",
|
||||
"assignedToMembers": "Tildelt <%= userCount %> medlemmer",
|
||||
"assignedToYouAndMembers": "Tildelt dig og <%= userCount %> medlemmer",
|
||||
"youAreAssigned": "Du er blevet bedt om at udføre denne opgave",
|
||||
"taskIsUnassigned": "Denne opgave er ikke tildelt nogen",
|
||||
"confirmClaim": "Er du sikker på, du vil gøre krav på denne opgave?",
|
||||
"confirmUnClaim": "Er du sikker på, du vil give afkald på denne opgave?",
|
||||
"confirmApproval": "Er du sikker på, du vil godkende denne opgave?",
|
||||
"confirmNeedsWork": "Er du sikker på, du vil markere denne opgave som ufuldstændig?",
|
||||
"userRequestsApproval": "<%= userName %> anmoder om godkendelse",
|
||||
"userCountRequestsApproval": "<%= userCount %> medlemmer anmoder om godkendelse",
|
||||
"youAreRequestingApproval": "Du har anmodet om godkendelse",
|
||||
"chatPrivilegesRevoked": "Dine chatprivilegier er blevet frataget dig, så du kan ikke udføre denne handling.",
|
||||
"cannotCreatePublicGuildWhenMuted": "Du kan ikke oprette en offentlig Klan, fordi dine chatprivilegier er blevet frataget dig.",
|
||||
"cannotInviteWhenMuted": "Du kan ikke invitere nogen til en klan eller et hold, fordi dine chatprivilegier er blevet frataget dig.",
|
||||
"newChatMessagePlainNotification": "Ny besked i <%= groupName %> af <%= authorName %>. Klik her for at åbne chatsiden!",
|
||||
"newChatMessageTitle": "Ny besked i <%= groupName %>",
|
||||
"exportInbox": "Eksportér Beskeder",
|
||||
"exportInbox": "Eksportér beskeder",
|
||||
"exportInboxPopoverTitle": "Eksportér dine beskeder som HTML",
|
||||
"exportInboxPopoverBody": "HTML tillader nem læsning af beskeder i en browser. For et maskinlæsbart format skal du bruge Data > Export Data",
|
||||
"exportInboxPopoverBody": "HTML tillader nem læsning af beskeder i en browser. For et maskinlæsbart format, skal du bruge Data > Export Data",
|
||||
"to": "Til:",
|
||||
"from": "Fra:",
|
||||
"desktopNotificationsText": "We need your permission to enable desktop notifications for new messages in party chat! Follow your browser's instructions to turn them on.<br><br>You'll receive these notifications only while you have Habitica open. If you decide you don't like them, they can be disabled in your browser's settings.<br><br>This box will close automatically when a decision is made.",
|
||||
"desktopNotificationsText": "Vi har brug for din tilladelse for at slå skrivebordsnotifikationer om nye beskeder i din Holdchat til! Følg instruktionerne i din browser for at slå dem til.<br><br>Du vil kun få disse notifikationer, når Habitica er åben. Hvis du beslutter dig for, at du ikke kan lide dem, kan de slås fra i din browsers indstillinger.<br><br>Dette vindue lukker automatisk, når du har taget en beslutning.",
|
||||
"confirmAddTag": "Vil du tildele denne opgave til \"<%= tag %>\"?",
|
||||
"confirmRemoveTag": "Vil du virkelig fjerne \"<%= tag %>\"?",
|
||||
"groupHomeTitle": "Hjem",
|
||||
"assignTask": "Tildel opgave",
|
||||
"claim": "Gør krav på",
|
||||
"removeClaim": "Remove Claim",
|
||||
"removeClaim": "Giv afkald på",
|
||||
"onlyGroupLeaderCanManageSubscription": "Kun gruppelederen kan styre gruppens abonnement",
|
||||
"yourTaskHasBeenApproved": "Your task <span class=\"notification-green\"><%= taskText %></span> has been approved.",
|
||||
"taskNeedsWork": "<span class=\"notification-bold\"><%= managerName %></span> marked <span class=\"notification-bold\"><%= taskText %></span> as needing additional work.",
|
||||
"userHasRequestedTaskApproval": "<span class=\"notification-bold\"><%= user %></span> requests approval for <span class=\"notification-bold\"><%= taskName %></span>",
|
||||
"yourTaskHasBeenApproved": "Din opgave, <span class=\"notification-green\"><%= taskText %></span>, er blevet godkendt.",
|
||||
"taskNeedsWork": "<span class=\"notification-bold\"><%= managerName %></span> markeret <span class=\"notification-bold\"><%= taskText %></span> som ufuldstændig.",
|
||||
"userHasRequestedTaskApproval": "<span class=\"notification-bold\"><%= user %></span> anmoder om godkendelse for <span class=\"notification-bold\"><%= taskName %></span>",
|
||||
"approve": "Godkend",
|
||||
"approveTask": "Approve Task",
|
||||
"needsWork": "Needs Work",
|
||||
"viewRequests": "View Requests",
|
||||
"approveTask": "Godkend opgave",
|
||||
"needsWork": "Ufuldstændig",
|
||||
"viewRequests": "Se anmodninger",
|
||||
"approvalTitle": "<%= userName %>har udført <%= type %>: \"<%= text %>\"",
|
||||
"confirmTaskApproval": "Vil du belønne <%= username %> for at færdiggøre denne opgave?",
|
||||
"groupSubscriptionPrice": "$9 hver måned + $3 per måned for hvert ekstra gruppemedlem",
|
||||
"groupAdditionalUserCost": "+$3.00/month/user",
|
||||
"groupBenefitsTitle": "Hvordan en gruppe plan kan hjælpe dig",
|
||||
"groupBenefitsDescription": "Vi har lige lanceret beta versionen af vores gruppe planer! Opgradering til en gruppe plan låser op for nogle unikke features for at optimere den sociale side af Habitica.",
|
||||
"groupAdditionalUserCost": " +$3.00 USD/mdr/bruger",
|
||||
"groupBenefitsTitle": "Hvordan en Gruppeplan kan hjælpe dig",
|
||||
"groupBenefitsDescription": "Vi har lige lanceret beta versionen af vores Fruppeplaner! Opgradering til en gruppeplan låser op for nogle unikke features for at optimere den sociale side af Habitica.",
|
||||
"groupBenefitOneTitle": "Lav en delt opgaveliste",
|
||||
"groupBenefitOneDescription": "Opret en delt opgaveliste for gruppen, som alle let kan se og redigere.",
|
||||
"groupBenefitTwoTitle": "Tildel opgaver til gruppemedlemmer",
|
||||
"groupBenefitTwoDescription": "Vil du have en kollega til at besvare en kritisk e-mail? Brug for at din roommate handler ind? Bare tildel dem de opgaver, du laver, og de vil automatisk dukke op i den persons egen opgave-dashboard.",
|
||||
"groupBenefitThreeTitle": "Gør krav på den opgave, du arbejder på",
|
||||
"groupBenefitThreeDescription": "Stake your claim on any group task with a simple click. Make it clear what everybody is working on!",
|
||||
"groupBenefitThreeDescription": "Gør krav på en hvilken som helst gruppeopgave med et enkelt klik. Sørg for, at alle ved hvem der arbejder på hvad!",
|
||||
"groupBenefitFourTitle": "Markér opgaver der kræver særlig godkendelse",
|
||||
"groupBenefitFourDescription": "Need to verify that a task really did get done before that user gets their rewards? Just adjust the approval settings for added control.",
|
||||
"groupBenefitFourDescription": "Er du nødt til at sikre dig, at den opgave virkelig blev ordnet før den bruger får deres belønning? Bare justér indstillingerne for godkendelse for at få mere kontrol.",
|
||||
"groupBenefitFiveTitle": "Chat privat med din gruppe",
|
||||
"groupBenefitFiveDescription": "Stay in the loop about important decisions in our easy-to-use chatroom!",
|
||||
"groupBenefitFiveDescription": "Hold dig informeret om vigtige beslutninger med vores letanvendelige chatrum!",
|
||||
"groupBenefitSixTitle": "Få et gratis abonnement",
|
||||
"groupBenefitSixDescription": "Get full subscription benefits, including exclusive monthly items and the ability to buy gems with gold! (If you're already a subscriber, your old subscription will be cancelled but your consecutive subscription benefits such as monthly hourglasses will remain.)",
|
||||
"groupBenefitSevenTitle": "Get a brand-new exclusive Jackalope Mount",
|
||||
"groupBenefitEightTitle": "Add Group Managers to help manage tasks",
|
||||
"groupBenefitEightDescription": "Want to share your group's responsibilities? Promote people to Group Managers to help the Leader add, assign, and approve tasks!",
|
||||
"groupBenefitMessageLimitTitle": "Increase message limit",
|
||||
"groupBenefitMessageLimitDescription": "Your message limit is doubled to house up to 400 messages at a time!",
|
||||
"teamBasedTasks": "Team-based Tasks",
|
||||
"specializedCommunication": "Specialized Communication",
|
||||
"funExtras": "Fun Extras",
|
||||
"enterprisePlansButton": "Ask about Enterprise Plans",
|
||||
"enterprisePlansDescription": "Looking for a larger install with custom needs? See if our enterprise plans are right for you.",
|
||||
"familyPlansButton": "Sign Up for Family Plan Mailing List",
|
||||
"familyPlansDescription": "Want a cozier solution to manage your household? Family Plans are coming soon!",
|
||||
"createAGroup": "Create a Group",
|
||||
"getAGroupPlanToday": "Get a Group Plan Today",
|
||||
"assignFieldPlaceholder": "Type a group member's profile name",
|
||||
"cannotDeleteActiveGroup": "You cannot remove a group with an active subscription",
|
||||
"groupTasksTitle": "Group Tasks List",
|
||||
"approvalsTitle": "Tasks Awaiting Approval",
|
||||
"groupBenefitSixDescription": "Få alle fordelene ved et abonnement, inklusiv månedlige genstande og evnen til at købe ædelsten med guld! (Hvis du allerede er abonnent, vil dit gamle abonnement blive opsagt, men du vil beholde dine fordele ved fortløbende abonnement, såsom månedlige timeglas.)",
|
||||
"groupBenefitSevenTitle": "Få det splinternye, eksklusive Jackalope-ridedyr",
|
||||
"groupBenefitEightTitle": "Tilføj Gruppeadministratorer for at hjælpe med at holde styr på opgaver",
|
||||
"groupBenefitEightDescription": "Vil du dele ansvaret for din gruppe? Forfrem folk til Gruppeadministrator, så de kan hjælpe Lederen med at tilføje, tildele, og godkende opgaver!",
|
||||
"groupBenefitMessageLimitTitle": "Forhøj beskedbegræsningen",
|
||||
"groupBenefitMessageLimitDescription": "Din beskedbegrænsning fordobles, og du vil kunne se 400 beskeder af gangen!",
|
||||
"teamBasedTasks": "Teambaserede opgaver",
|
||||
"specializedCommunication": "Specialiseret kommunikation",
|
||||
"funExtras": "Sjove ekstrating",
|
||||
"enterprisePlansButton": "Spørg os om Erhvervsplaner",
|
||||
"enterprisePlansDescription": "Leder du efter noget større og har personlige behov? Se, om vores erhvervsplaner er det rette for dig.",
|
||||
"familyPlansButton": "Tilmeld dig nyhedsbrevet for Familieplaner",
|
||||
"familyPlansDescription": "Vil du have en sjovere måde at holde styr på din husholdning? Familieplaner kommer snart!",
|
||||
"createAGroup": "Opret en Gruppe",
|
||||
"getAGroupPlanToday": "Få en Gruppeplan i dag",
|
||||
"assignFieldPlaceholder": "Indtast et gruppemedlems profilnavn",
|
||||
"cannotDeleteActiveGroup": "Du kan ikke fjerne en gruppe med et aktivt abonnement",
|
||||
"groupTasksTitle": "Liste over Gruppeopgaver",
|
||||
"approvalsTitle": "Opgaver afventende godkendelse",
|
||||
"upgradeTitle": "Opgradér",
|
||||
"blankApprovalsDescription": "When your group completes tasks that need your approval, they'll appear here! Adjust approval requirement settings under task editing.",
|
||||
"userIsClamingTask": "`<%= username %> has claimed:` <%= task %>",
|
||||
"blankApprovalsDescription": "Når din gruppe fuldfører opgaver, som skal bruge din godkendelse, vil de dukke op her! Justér kravene for godkendelse under opgaveredigering.",
|
||||
"userIsClamingTask": "`<%= username %> har gjort krav på:` <%= task %>",
|
||||
"approvalRequested": "Godkendelse anmodet",
|
||||
"refreshApprovals": "Refresh Approvals",
|
||||
"refreshGroupTasks": "Refresh Group Tasks",
|
||||
"claimedBy": "Krævet af: <%= claimingUsers %>",
|
||||
"refreshApprovals": "Genindlæs godkendelser",
|
||||
"refreshGroupTasks": "Genindlæs Gruppeopgaver",
|
||||
"claimedBy": "\n\nGjort krav på af: <%= claimingUsers %>",
|
||||
"cantDeleteAssignedGroupTasks": "Du kan ikke slette gruppe opgaver, der er blevet tildelt til dig.",
|
||||
"confirmGuildPlanCreation": "Opret denne gruppe?",
|
||||
"groupPlanUpgraded": "<strong><%= groupName %></strong> was upgraded to a Group Plan!",
|
||||
"groupPlanCreated": "<strong><%= groupName %></strong> was created!",
|
||||
"onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.",
|
||||
"groupPlanUpgraded": "<strong><%= groupName %></strong> blev opgraderet til en Gruppeplan!",
|
||||
"groupPlanCreated": "<strong><%= groupName %></strong> blev oprettet!",
|
||||
"onlyGroupLeaderCanInviteToGroupPlan": "Kun gruppelederen kan invitere brugere til en gruppe med et abonnement.",
|
||||
"paymentDetails": "Betalingsdetaljer",
|
||||
"aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.",
|
||||
"cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.",
|
||||
"leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan",
|
||||
"youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.",
|
||||
"cancelGroupSub": "Annuller Gruppe Plan",
|
||||
"confirmCancelGroupPlan": "Are you sure you want to cancel the group plan and remove its benefits from all members, including their free subscriptions?",
|
||||
"canceledGroupPlan": "Annullerede Gruppe Plan",
|
||||
"groupPlanCanceled": "Gruppe Plan vil blive inaktiv d.",
|
||||
"purchasedGroupPlanPlanExtraMonths": "Du har <%= months %> måneder ekstra gruppe plan kredit.",
|
||||
"addManager": "Assign Manager",
|
||||
"removeManager2": "Unassign Manager",
|
||||
"userMustBeMember": "User must be a member",
|
||||
"aboutToJoinCancelledGroupPlan": "Du er ved at slutte dig til en gruppe med en opsagt gruppeplan. Du vil IKKE få et gratis abonnement.",
|
||||
"cannotChangeLeaderWithActiveGroupPlan": "Du kan ikke ændre lederen, mens gruppen har en aktiv Gruppeplan.",
|
||||
"leaderCannotLeaveGroupWithActiveGroup": "En leder kan ikke forlade gruppen, mens de har en aktiv Gruppeplan",
|
||||
"youHaveGroupPlan": "Du har et gratis abonnement, fordi du er medlem af en gruppe, der har en Gruppeplan. Dette vil ophøre, når du ikke længere er i gruppen med en Gruppeplan. Hvis du har overskydende abonnementsmåneder, vil du få dem ved Gruppeplanens ophør.",
|
||||
"cancelGroupSub": "Annuller Gruppeplan",
|
||||
"confirmCancelGroupPlan": "Er du sikker på du vil opsige gruppeplanen og fjerne dens fordele fra alle medlemmer, inklusiv deres gratis abonnementer?",
|
||||
"canceledGroupPlan": "Annullerede Gruppeplan",
|
||||
"groupPlanCanceled": "Gruppeplan vil blive inaktiv d.",
|
||||
"purchasedGroupPlanPlanExtraMonths": "Du har <%= months %> måneder ekstra kredit fra gruppeplanen.",
|
||||
"addManager": "Tilføj manager",
|
||||
"removeManager2": "Fjern manager",
|
||||
"userMustBeMember": "Bruger skal være medlem",
|
||||
"userIsNotManager": "User is not manager",
|
||||
"canOnlyApproveTaskOnce": "This task has already been approved.",
|
||||
"addTaskToGroupPlan": "Create",
|
||||
"canOnlyApproveTaskOnce": "Denne opgave er allerede blevet godkendt.",
|
||||
"addTaskToGroupPlan": "Opret",
|
||||
"joinedGuild": "Blev medlem af en Klan",
|
||||
"joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!",
|
||||
"badAmountOfGemsToPurchase": "Amount must be at least 1.",
|
||||
"groupPolicyCannotGetGems": "The policy of one group you're part of prevents its members from obtaining gems.",
|
||||
"viewParty": "View Party",
|
||||
"newGuildPlaceholder": "Enter your guild's name.",
|
||||
"guildMembers": "Guild Members",
|
||||
"guildBank": "Guild Bank",
|
||||
"chatPlaceholder": "Type your message to Guild members here",
|
||||
"partyChatPlaceholder": "Type your message to Party members here",
|
||||
"fetchRecentMessages": "Fetch Recent Messages",
|
||||
"like": "Like",
|
||||
"liked": "Liked",
|
||||
"joinGuild": "Join Guild",
|
||||
"inviteToGuild": "Invite to Guild",
|
||||
"inviteToParty": "Invite to Party",
|
||||
"inviteEmailUsername": "Invite via Email or Username",
|
||||
"inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.",
|
||||
"emailOrUsernameInvite": "Email address or username",
|
||||
"messageGuildLeader": "Message Guild Leader",
|
||||
"donateGems": "Donate Gems",
|
||||
"updateGuild": "Update Guild",
|
||||
"viewMembers": "View Members",
|
||||
"memberCount": "Member Count",
|
||||
"recentActivity": "Recent Activity",
|
||||
"myGuilds": "My Guilds",
|
||||
"guildsDiscovery": "Discover Guilds",
|
||||
"joinedGuildText": "Dyppede tæerne i Habiticas sociale vande ved at slå sig til en Klan!",
|
||||
"badAmountOfGemsToPurchase": "Antal skal mindst være 1.",
|
||||
"groupPolicyCannotGetGems": "Reglerne for den gruppe, du er en del af, forhindrer dens medlemmer i af få ædelsten.",
|
||||
"viewParty": "Se Hold",
|
||||
"newGuildPlaceholder": "Indtast din klans navn.",
|
||||
"guildMembers": "Klanmedlemmer",
|
||||
"guildBank": "Klanens bank",
|
||||
"chatPlaceholder": "Indtast din besked til Klanmedlemmer her",
|
||||
"partyChatPlaceholder": "Indtast din besked til Holdmedlemmer her",
|
||||
"fetchRecentMessages": "Hent nye beskeder",
|
||||
"like": "Synes godt om",
|
||||
"liked": "Synes godt om",
|
||||
"joinGuild": "Tilslut til Klan",
|
||||
"inviteToGuild": "Inviter til Klan",
|
||||
"inviteToParty": "Inviter til Hold",
|
||||
"inviteEmailUsername": "Inviter via email eller brugernavn",
|
||||
"inviteEmailUsernameInfo": "Inviter brugere via en gyldig email eller brugernavn. Hvis emailen ikke er registreret endnu, vil vi invitere dem til at oprette en bruger på Habitica.",
|
||||
"emailOrUsernameInvite": "Emailaddresse eller brugernavn",
|
||||
"messageGuildLeader": "Send besked til Klanleder",
|
||||
"donateGems": "Donér Ædelsten",
|
||||
"updateGuild": "Opdater Klan",
|
||||
"viewMembers": "Se medlemmer",
|
||||
"memberCount": "Medlemsantal",
|
||||
"recentActivity": "Nylig aktivitet",
|
||||
"myGuilds": "Mine Klaner",
|
||||
"guildsDiscovery": "Opdag Klaner",
|
||||
"role": "Role",
|
||||
"guildOrPartyLeader": "Leader",
|
||||
"guildLeader": "Guild Leader",
|
||||
"member": "Member",
|
||||
"guildSize": "Guild Size",
|
||||
"goldTier": "Gold Tier",
|
||||
"silverTier": "Silver Tier",
|
||||
"bronzeTier": "Bronze Tier",
|
||||
"guildOrPartyLeader": "Leder",
|
||||
"guildLeader": "Klanleder",
|
||||
"member": "Medlem",
|
||||
"guildSize": "Klanstørrelse",
|
||||
"goldTier": "Guldtrin",
|
||||
"silverTier": "Sølvtrin",
|
||||
"bronzeTier": "Bronzetrin",
|
||||
"privacySettings": "Privacy Settings",
|
||||
"onlyLeaderCreatesChallenges": "Only the Leader can create Challenges",
|
||||
"onlyLeaderCreatesChallengesDetail": "With this option selected, ordinary group members cannot create Challenges for the group.",
|
||||
"privateGuild": "Private Guild",
|
||||
"charactersRemaining": "<%= characters %> characters remaining",
|
||||
"guildSummary": "Summary",
|
||||
"guildSummaryPlaceholder": "Write a short description advertising your Guild to other Habiticans. What is the main purpose of your Guild and why should people join it? Try to include useful keywords in the summary so that Habiticans can easily find it when they search!",
|
||||
"groupDescription": "Description",
|
||||
"guildDescriptionPlaceholder": "Use this section to go into more detail about everything that Guild members should know about your Guild. Useful tips, helpful links, and encouraging statements all go here!",
|
||||
"markdownFormattingHelp": "[Markdown formatting help](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
|
||||
"partyDescriptionPlaceholder": "This is our Party's description. It describes what we do in this Party. If you want to learn more about what we do in this Party, read the description. Party on.",
|
||||
"guildGemCostInfo": "A Gem cost promotes high quality Guilds and is transferred into your Guild's bank.",
|
||||
"noGuildsTitle": "You aren't a member of any Guilds.",
|
||||
"noGuildsParagraph1": "Guilds are social groups created by other players that can offer you support, accountability, and encouraging chat.",
|
||||
"noGuildsParagraph2": "Click the Discover tab to see recommended Guilds based on your interests, browse Habitica's public Guilds, or create your own Guild.",
|
||||
"noGuildsMatchFilters": "We couldn't find any matching Guilds.",
|
||||
"privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.",
|
||||
"removeInvite": "Remove Invitation",
|
||||
"removeMember": "Remove Member",
|
||||
"sendMessage": "Send Message",
|
||||
"promoteToLeader": "Transfer Ownership",
|
||||
"inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive <br/> Quest Scroll to battle the Basi-List together!",
|
||||
"upgradeParty": "Upgrade Party",
|
||||
"createParty": "Create a Party",
|
||||
"inviteMembersNow": "Would you like to invite members now?",
|
||||
"playInPartyTitle": "Play Habitica in a Party!",
|
||||
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
|
||||
"startYourOwnPartyTitle": "Start your own Party",
|
||||
"startYourOwnPartyDescription": "Battle monsters solo or invite as many of your friends as you'd like!",
|
||||
"wantToJoinPartyTitle": "Want to join a Party?",
|
||||
"wantToJoinPartyDescription": "Give your username to a friend who already has a Party, or head to the <a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted Guild</a> to meet potential comrades!",
|
||||
"copy": "Copy",
|
||||
"inviteToPartyOrQuest": "Invite Party to Quest",
|
||||
"inviteInformation": "Clicking \"Invite\" will send an invitation to your Party members. When all members have accepted or denied, the Quest begins.",
|
||||
"questOwnerRewards": "Quest Owner Rewards",
|
||||
"updateParty": "Update Party",
|
||||
"upgrade": "Upgrade",
|
||||
"selectPartyMember": "Select a Party Member",
|
||||
"areYouSureDeleteMessage": "Are you sure you want to delete this message?",
|
||||
"reverseChat": "Reverse Chat",
|
||||
"invites": "Invites",
|
||||
"details": "Details",
|
||||
"participantDesc": "Once all members have either accepted or declined, the Quest begins. Only those who clicked 'accept' will be able to participate in the Quest and receive the rewards.",
|
||||
"groupGems": "Group Gems",
|
||||
"groupGemsDesc": "Guild Gems can be spent to make Challenges! In the future, you will be able to add more Guild Gems.",
|
||||
"groupTaskBoard": "Task Board",
|
||||
"groupInformation": "Group Information",
|
||||
"groupBilling": "Group Billing",
|
||||
"wouldYouParticipate": "Would you like to participate?",
|
||||
"managerAdded": "Manager added successfully",
|
||||
"managerRemoved": "Manager removed successfully",
|
||||
"leaderChanged": "Leader has been changed",
|
||||
"groupNoNotifications": "This Guild does not have notifications due to member size. Be sure to check back often for replies to your messages!",
|
||||
"whatIsWorldBoss": "What is a World Boss?",
|
||||
"worldBossDesc": "A World Boss is a special event that brings the Habitica community together to take down a powerful monster with their tasks! All Habitica users are rewarded upon its defeat, even those who have been resting in the Inn or have not used Habitica for the entirety of the quest.",
|
||||
"worldBossLink": "Read more about the previous World Bosses of Habitica on the Wiki.",
|
||||
"worldBossBullet1": "Complete tasks to damage the World Boss",
|
||||
"worldBossBullet2": "The World Boss won’t damage you for missed tasks, but its Rage meter will go up. If the bar fills up, the Boss will attack one of Habitica’s shopkeepers!",
|
||||
"onlyLeaderCreatesChallenges": "Kun Lederen kan oprette Udfordringer",
|
||||
"onlyLeaderCreatesChallengesDetail": "Hvis denne indstilling er slået til, kan almindelige gruppemedlemmer ikke oprette Udfordringer for gruppen.",
|
||||
"privateGuild": "Privat Klan",
|
||||
"charactersRemaining": "<%= characters %> tegn tilbage",
|
||||
"guildSummary": "Resume",
|
||||
"guildSummaryPlaceholder": "Skriv en kort beskrivelse for at reklamere for din Klan. Hvad er Klanens hovedformål og hvorfor skulle folk deltage i dens aktiviteter? Prøv at inkludere nyttige nøgleord i resumeet, så andre Habiticanere let kan finde din Klan, når de bruger søgefunktionen!",
|
||||
"groupDescription": "Beskrivelse",
|
||||
"guildDescriptionPlaceholder": "Brug denne sektion til at gå mere i detaljer om alt det, Klanmedlemmer skal vide om din Klan. Nyttige tips, links og opmuntrende bemærkninger har alle en plads her!",
|
||||
"markdownFormattingHelp": "[Hjælp til Markdown](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
|
||||
"partyDescriptionPlaceholder": "Dette er beskrivelsen af vores Hold. Den beskriver hvad vi gør på dette Hold. Hvis du vil vide mere om hvad vi gør på dette Hold, så læs beskrivelsen. Hold da op, hvor smart.",
|
||||
"guildGemCostInfo": "En ædelstenspris fordrer Klaner af høj kvalitet og vil blive flyttet til din Klans bank.",
|
||||
"noGuildsTitle": "Du er ikke medlem af nogen Klaner.",
|
||||
"noGuildsParagraph1": "Klaner er sociale grupper skabt af andre spillere, der kan tilbyde dig støtte, ansvarsfølelse, og opmuntrende chat.",
|
||||
"noGuildsParagraph2": "Klik på fanen 'Opdag' for at se anbefalede Klaner baseret på dine interesser, se alle Habiticas offentlige Klaner, eller opret din egen Klan.",
|
||||
"noGuildsMatchFilters": "Vi kunne ikke finde nogle passende Klaner.",
|
||||
"privateDescription": "En privat Klan vil ikke blive vist i Habiticas Klanliste. Nye medlemmer vil kun være i stand til at deltage, hvis de får en invitation.",
|
||||
"removeInvite": "Fjern invitation",
|
||||
"removeMember": "Fjern medlem",
|
||||
"sendMessage": "Send besked",
|
||||
"promoteToLeader": "Overfør ejerskab",
|
||||
"inviteFriendsParty": "At invitere venner til dit Hold vil give dig den eksklusive <br/> questskriftrulle, så I kan slås mod Basi-listen sammen!",
|
||||
"upgradeParty": "Opgradér Hold",
|
||||
"createParty": "Opret et Hold",
|
||||
"inviteMembersNow": "Vil du invitere nye medlemmer nu?",
|
||||
"playInPartyTitle": "Spil Habitica som et Hold!",
|
||||
"playInPartyDescription": "Tag på fantastiske quests med venner eller alene. Kæmp mod monstre, opret Udfordringer og hjælp dig selv med at blive holdt ansvarlig gennem Hold.",
|
||||
"startYourOwnPartyTitle": "Start dit eget Hold",
|
||||
"startYourOwnPartyDescription": "Kæmp mod monstre alene, eller inviter så mange venner du har lyst til!",
|
||||
"wantToJoinPartyTitle": "Vil du gerne være med på et Hold?",
|
||||
"wantToJoinPartyDescription": "Giv dit brugernavn til en ven, som allerede har et Hold, eller tag et kig i Klanen '<a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted</a>' for at møde potentielle makkere!",
|
||||
"copy": "Kopier",
|
||||
"inviteToPartyOrQuest": "Inviter Hold til Quest",
|
||||
"inviteInformation": "Hvis du trykker på \"Inviter\", vil du sende en invitation til dine Holdmedlemmer. Når alle medlemmer enten har accepteret eller afslået, vil Questen begynde.",
|
||||
"questOwnerRewards": "Belønninger til questejeren",
|
||||
"updateParty": "Opdater Hold",
|
||||
"upgrade": "Opgrader",
|
||||
"selectPartyMember": "Vælg et Holdmedlem",
|
||||
"areYouSureDeleteMessage": "Er du sikker på, du vil slette denne besked?",
|
||||
"reverseChat": "Vend chat",
|
||||
"invites": "Invitationer",
|
||||
"details": "Detaljer",
|
||||
"participantDesc": "Når alle medlemmer enten har accepteret eller afslået invitationen, vil Questen begynde. Kun de, der valgte at acceptere, vil være i stand til at deltage i Questen og få belønningerne.",
|
||||
"groupGems": "Gruppens ædelsten",
|
||||
"groupGemsDesc": "Klanens ædelsten kan bruges som Udfordringspræmier! I fremtiden vil du være i stand til at tilføje flere ædelsten til Klanen.",
|
||||
"groupTaskBoard": "Opgaver",
|
||||
"groupInformation": "Gruppeinformation",
|
||||
"groupBilling": "Gruppebetaling",
|
||||
"wouldYouParticipate": "Vil du gerne deltage?",
|
||||
"managerAdded": "Tilføjede Manager",
|
||||
"managerRemoved": "Fjernede Manager",
|
||||
"leaderChanged": "Lederen er blevet ændret",
|
||||
"groupNoNotifications": "Denne Klan understøtter ikke notifikationer pga. medlemstallet. Husk at kigge ofte for at se om der er nye beskeder!",
|
||||
"whatIsWorldBoss": "Hvad er en Verdensboss?",
|
||||
"worldBossDesc": "En Verdensboss er en særlig begivenhed, der samler Habiticas fællesskab om at nedkæmpe et super stærkt monster med deres opgaver! Alle Habiticanere bliver belønnet, når monstret er slået, selv de, der har sovet på Værtshuset, eller slet ikke brugt Habitica under hele questen.",
|
||||
"worldBossLink": "Læs mere om tidligere Verdensbosser på wiki'en.",
|
||||
"worldBossBullet1": "Fuldfør opgaver for at skade Verdensbossen",
|
||||
"worldBossBullet2": "Verdensbossen vil ikke skade dig for missede opgaver, men dens Raseri-meter vil stige. Hvis barren bliver fyldt, vil Bossen angribe en af Habiticas butiksejere!",
|
||||
"worldBossBullet3": "You can continue with normal Quest Bosses, damage will apply to both",
|
||||
"worldBossBullet4": "Check the Tavern regularly to see World Boss progress and Rage attacks",
|
||||
"worldBoss": "World Boss",
|
||||
@@ -456,7 +456,7 @@
|
||||
"groupManagementControlsDesc": "Use task approvals to verify that a task that was really completed, add Group Managers to share responsibilities, and enjoy a private group chat for all team members.",
|
||||
"inGameBenefits": "In-Game Benefits",
|
||||
"inGameBenefitsDesc": "Group members get an exclusive Jackalope Mount, as well as full subscription benefits, including special monthly equipment sets and the ability to buy gems with gold.",
|
||||
"inspireYourParty": "Inspire your party, gamify life together.",
|
||||
"inspireYourParty": "Inspirér dit hold og gør jeres liv til et spil sammen.",
|
||||
"letsMakeAccount": "First, let’s make you an account",
|
||||
"nameYourGroup": "Next, Name Your Group",
|
||||
"exampleGroupName": "Example: Avengers Academy",
|
||||
@@ -479,5 +479,6 @@
|
||||
"sharedCompletion": "Shared Completion",
|
||||
"recurringCompletion": "None - Group task does not complete",
|
||||
"singleCompletion": "Single - Completes when any assigned user finishes",
|
||||
"allAssignedCompletion": "All - Completes when all assigned users finish"
|
||||
}
|
||||
"allAssignedCompletion": "All - Completes when all assigned users finish",
|
||||
"pmReported": "Tak, fordi du rapporterede denne besked."
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"noItemsAvailableForType": "You have no <%= type %>.",
|
||||
"foodItemType": "Food",
|
||||
"eggsItemType": "Eggs",
|
||||
"hatchingPotionsItemType": "Hatching Potions",
|
||||
"specialItemType": "Special items",
|
||||
"lockedItem": "Locked Item"
|
||||
"noItemsAvailableForType": "Du har ingen <%= type %>.",
|
||||
"foodItemType": "Mad",
|
||||
"eggsItemType": "Æg",
|
||||
"hatchingPotionsItemType": "Udrugningseliksirer",
|
||||
"specialItemType": "Special items",
|
||||
"lockedItem": "Låst genstand"
|
||||
}
|
||||
|
||||
@@ -3,17 +3,17 @@
|
||||
"seasonalEdition": "Årstidsudgave",
|
||||
"winterColors": "Vinterfarver",
|
||||
"annoyingFriends": "Irriterende venner",
|
||||
"annoyingFriendsText": "Fik kastet snebold på sig <%= count %> gange af gruppemedlemmer.",
|
||||
"annoyingFriendsText": "Fik kastet snebold på sig <%= count %> gange af holdmedlemmer.",
|
||||
"alarmingFriends": "Foruroligende Venner",
|
||||
"alarmingFriendsText": "Blev skræmt <%= count %> gange af gruppemedlemmer.",
|
||||
"alarmingFriendsText": "Blev skræmt <%= count %> gange af holdmedlemmer.",
|
||||
"agriculturalFriends": "Landbrugsvenner",
|
||||
"agriculturalFriendsText": "Blev tranformeret til en blomst <%= count %> gange af gruppemedlemmer.",
|
||||
"agriculturalFriendsText": "Blev tranformeret til en blomst <%= count %> gange af holdmedlemmer.",
|
||||
"aquaticFriends": "Våde Venner",
|
||||
"aquaticFriendsText": "Blev sprøjtet til <%= count %> gange af gruppemedlemmer.",
|
||||
"aquaticFriendsText": "Blev sprøjtet til <%= count %> gange af holdmedlemmer.",
|
||||
"valentineCard": "Valentinsdagskort",
|
||||
"valentineCardExplanation": "For at udholde sådan et sukkersødt digt, modtager I begge \"Tilbedende Venner\"-emblemet!",
|
||||
"valentineCardNotes": "Send et Valentinskort til et gruppemedlem.",
|
||||
"valentine0": "\"Roser er røde\n\nMine Daglige er blå\n\nJeg er glad for at jeg\n\ni din Gruppe være må!\"",
|
||||
"valentineCardNotes": "Send et Valentinskort til et holdmedlem.",
|
||||
"valentine0": "\"Roser er røde\n\nMine Daglige er blå\n\nJeg er glad for at jeg\n\npå dit Hold være må!\"",
|
||||
"valentine1": "\"Roser er røde\n\nog bundet med bast\n\nLad os arbejde sammen\n\nog nedkæmpe Last!\"",
|
||||
"valentine2": "\"Roser er røde\n\ndette digt er fuld\n\naf gamle klichéer\n\nog koster ti Guld!\"",
|
||||
"valentine3": "\"Roser er røde\n\nMit liv er en leg\n\nNår jeg er så heldig\n\nat queste med dig!\"",
|
||||
@@ -30,12 +30,12 @@
|
||||
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
|
||||
"seasonalShopTitle": "<%= linkStart %>Sæson-heksen<%= linkEnd %>",
|
||||
"seasonalShopClosedText": "Sæson-markedet er lukket lige nu!! Det er kun åbent under Habiticas fire Grandiøse Gallaer.",
|
||||
"seasonalShopSummerText": "Happy Summer Splash!! Would you like to buy some rare items? They’ll only be available until July 31st!",
|
||||
"seasonalShopFallText": "Happy Fall Festival!! Would you like to buy some rare items? They’ll only be available until October 31st!",
|
||||
"seasonalShopWinterText": "Happy Winter Wonderland!! Would you like to buy some rare items? They’ll only be available until January 31st!",
|
||||
"seasonalShopSpringText": "Happy Spring Fling!! Would you like to buy some rare items? They’ll only be available until April 30th!",
|
||||
"seasonalShopSummerText": "Glædeligt Sommerplask!! Vil du købe nogle sjældne genstande? De vil kun være tilgængelige indtil 31. juli!",
|
||||
"seasonalShopFallText": "Glædelig Efterårsfestival!! Vil du købe nogle sjældne genstande? De vil kun være tilgængelige indtil 31. oktober!",
|
||||
"seasonalShopWinterText": "Velkommen til Vintereventyret!! Vil du købe nogle sjældne genstande? De vil kun være tilgængelige indtil 31. januar!",
|
||||
"seasonalShopSpringText": "Glædelig Forårsfest!! Vil du købe nogle sjældne genstande? De vil kun være tilgængelige indtil 30. april!",
|
||||
"seasonalShopFallTextBroken": "Åh.... Velkommen til Sæson-markedet... Vi har efterårs-sæson varer, eller noget... Alting her kan købes under Efterårsfestival-eventet hvert år, men vi har kun åbent indtil den 31. oktober... Du burde nok købe ind nu, ellers vil du skulle vente... og vente... og vente... <strong>*suk*</strong>",
|
||||
"seasonalShopBrokenText": "My pavilion!!!!!!! My decorations!!!! Oh, the Dysheartener's destroyed everything :( Please help defeat it in the Tavern so I can rebuild!",
|
||||
"seasonalShopBrokenText": "Min pavillon!!!!!!! Mine dekorationer!!!! Åh, den Dysheartener har ødelagt det hele :( Hjælp med at bekæmpe den i Værtshuset, så jeg kan genopbygge!",
|
||||
"seasonalShopRebirth": "Hvis du har købt noget af detteudstyr før, men ikke ejer det i øjeblikket, kan du genkøbe det i Belønningskolonnen. I starten vil du kun kunne købe de ting der passer til din nuværende klasse (Kriger som standard), men frygt ej, de andre klasse-specifikke varer bliver tilgængelige hvis du skifter til den klasse.",
|
||||
"candycaneSet": "Slikstok (Magiker)",
|
||||
"skiSet": "Ski-morder (Slyngel)",
|
||||
@@ -60,7 +60,7 @@
|
||||
"nye1": "Godt Nytår! Må du modtage mange Belønninger.",
|
||||
"nye2": "Godt Nytår! Må du udføre mange Perfekte Dage.",
|
||||
"nye3": "Godt Nytår! Må din To-Do-liste forblive kort og overskuelig.",
|
||||
"nye4": "Godt nytår! Må du undgå at blive angrebet af vrede Hippogriffer!",
|
||||
"nye4": "Godt nytår! Må du undgå at blive angrebet af vrede Hippogriffer.",
|
||||
"holidayCard": "Modtog et højtidskort!",
|
||||
"mightyBunnySet": "Kraftfuld Kanin (Kriger)",
|
||||
"magicMouseSet": "Magisk Mus (Magiker)",
|
||||
@@ -92,8 +92,8 @@
|
||||
"braveMouseSet": "Modig Mus (Kriger)",
|
||||
"summer2016SharkWarriorSet": "Hajkriger (Kriger)",
|
||||
"summer2016DolphinMageSet": "Delfinmagiker (Magiker)",
|
||||
"summer2016SeahorseHealerSet": "Seahorse Healer (Healer)",
|
||||
"summer2016EelSet": "Eel Rogue (Rogue)",
|
||||
"summer2016SeahorseHealerSet": "Søhesthelbreder (Helbreder)",
|
||||
"summer2016EelSet": "Åleslyngel (Slyngel)",
|
||||
"fall2016SwampThingSet": "Sump-ting (Kriger)",
|
||||
"fall2016WickedSorcererSet": "Skummel Sortkunstner (Magiker)",
|
||||
"fall2016GorgonHealerSet": "Gorgon-helbreder (Helbreder)",
|
||||
@@ -106,34 +106,34 @@
|
||||
"spring2017CanineConjurorSet": "Hundehekser (Magiker)",
|
||||
"spring2017FloralMouseSet": "Blomstermus (Helbreder)",
|
||||
"spring2017SneakyBunnySet": "Krybende Kanin (Slyngel)",
|
||||
"summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)",
|
||||
"summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)",
|
||||
"summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)",
|
||||
"summer2017SeaDragonSet": "Sea Dragon (Rogue)",
|
||||
"fall2017HabitoweenSet": "Habitoween Warrior (Warrior)",
|
||||
"fall2017MasqueradeSet": "Masquerade Mage (Mage)",
|
||||
"fall2017HauntedHouseSet": "Haunted House Healer (Healer)",
|
||||
"fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)",
|
||||
"winter2018ConfettiSet": "Confetti Mage (Mage)",
|
||||
"winter2018GiftWrappedSet": "Gift-Wrapped Warrior (Warrior)",
|
||||
"winter2018MistletoeSet": "Mistletoe Healer (Healer)",
|
||||
"winter2018ReindeerSet": "Reindeer Rogue (Rogue)",
|
||||
"spring2018SunriseWarriorSet": "Sunrise Warrior (Warrior)",
|
||||
"spring2018TulipMageSet": "Tulip Mage (Mage)",
|
||||
"spring2018GarnetHealerSet": "Garnet Healer (Healer)",
|
||||
"spring2018DucklingRogueSet": "Duckling Rogue (Rogue)",
|
||||
"summer2018BettaFishWarriorSet": "Betta Fish Warrior (Warrior)",
|
||||
"summer2018LionfishMageSet": "Lionfish Mage (Mage)",
|
||||
"summer2018MerfolkMonarchSet": "Merfolk Monarch (Healer)",
|
||||
"summer2018FisherRogueSet": "Fisher-Rogue (Rogue)",
|
||||
"fall2018MinotaurWarriorSet": "Minotaur (Warrior)",
|
||||
"fall2018CandymancerMageSet": "Candymancer (Mage)",
|
||||
"fall2018CarnivorousPlantSet": "Carnivorous Plant (Healer)",
|
||||
"fall2018AlterEgoSet": "Alter Ego (Rogue)",
|
||||
"winter2019BlizzardSet": "Blizzard (Warrior)",
|
||||
"winter2019PyrotechnicSet": "Pyrotechnic (Mage)",
|
||||
"winter2019WinterStarSet": "Winter Star (Healer)",
|
||||
"winter2019PoinsettiaSet": "Poinsettia (Rogue)",
|
||||
"summer2017SandcastleWarriorSet": "Sandslotskriger (Kriger)",
|
||||
"summer2017WhirlpoolMageSet": "Malstrømsmagiker (Magiker)",
|
||||
"summer2017SeashellSeahealerSet": "Havmuslingehelbreder (Helbreder)",
|
||||
"summer2017SeaDragonSet": "Sødrage (Slyngel)",
|
||||
"fall2017HabitoweenSet": "Habitoweenkriger (Kriger)",
|
||||
"fall2017MasqueradeSet": "Maskerademagiker (Magiker)",
|
||||
"fall2017HauntedHouseSet": "Spøgelseshuslæge (Helbreder)",
|
||||
"fall2017TrickOrTreatSet": "Ballademagerbandit (Slyngel)",
|
||||
"winter2018ConfettiSet": "Konfettimagiker (Magiker)",
|
||||
"winter2018GiftWrappedSet": "Indpakket Kriger (Kriger)",
|
||||
"winter2018MistletoeSet": "Misteltenshelbreder (Helbreder)",
|
||||
"winter2018ReindeerSet": "Rendsdyrslyngel (Slyngel)",
|
||||
"spring2018SunriseWarriorSet": "Solopgangskriger (Kriger)",
|
||||
"spring2018TulipMageSet": "Tulipanmagiker (Magiker)",
|
||||
"spring2018GarnetHealerSet": "Granatrød Helbreder (Helbreder)",
|
||||
"spring2018DucklingRogueSet": "Ællingeslyngel (Slyngel)",
|
||||
"summer2018BettaFishWarriorSet": "Kampfiskkriger (Kriger)",
|
||||
"summer2018LionfishMageSet": "Dragefiskmagiker (Magiker)",
|
||||
"summer2018MerfolkMonarchSet": "Havfruehertug(inde) (Helbreder)",
|
||||
"summer2018FisherRogueSet": "Fiskerslyngel (Slyngel)",
|
||||
"fall2018MinotaurWarriorSet": "Minotaur (Kriger)",
|
||||
"fall2018CandymancerMageSet": "Sukkermager (Magiker)",
|
||||
"fall2018CarnivorousPlantSet": "Kødædende plante (Helbreder)",
|
||||
"fall2018AlterEgoSet": "Alter ego (Slyngel)",
|
||||
"winter2019BlizzardSet": "Snestorm (Kriger)",
|
||||
"winter2019PyrotechnicSet": "Pyrotekniker (Magiker)",
|
||||
"winter2019WinterStarSet": "Vinterstjerne (Helbreder)",
|
||||
"winter2019PoinsettiaSet": "Julestjerne (Slyngel)",
|
||||
"eventAvailability": "Tilgændelig til køb indtil <%= date(locale) %>.",
|
||||
"dateEndMarch": "April 30",
|
||||
"dateEndApril": "19. april",
|
||||
@@ -147,9 +147,9 @@
|
||||
"dateEndJanuary": "January 31",
|
||||
"dateEndFebruary": "February 28",
|
||||
"winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!",
|
||||
"winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!",
|
||||
"winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3",
|
||||
"winterPromoGiftDetails1": "Til og med 15. januar vil du få det samme abonnement med til dig selv, når du køber et abonnement til nogen i gave!",
|
||||
"winterPromoGiftDetails2": "Bemærk venligst, at hvis du eller modtageren af din gave allerede har et tilbagevendende abonnement, vil gave-abonnementet kun starte efter det tilbagevendende er blevet opsagt eller er udløbet. Tusind tak for din støtte! <3",
|
||||
"discountBundle": "pakke",
|
||||
"g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!",
|
||||
"g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!"
|
||||
"g1g1Announcement": "Giv et abonnement, få et abonnement gratis! Tilbuddet gælder lige nu!",
|
||||
"g1g1Details": "Send et gave-abonnement til en ven fra deres profil, og du vil få det samme abonnement til dig selv gratis!"
|
||||
}
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
{
|
||||
"tipTitle": "Tip #<%= tipNumber %>",
|
||||
"tip1": "Check opgaver af på farten med Habitica mobil apps.",
|
||||
"tip2": "Click any equipment to see a preview, or equip it instantly by clicking the star in its upper-left corner!",
|
||||
"tip3": "Brug emoji for hurtigt at kunne se forskel på dine opgaver.",
|
||||
"tip4": "Brug #-tegnet før en opgaves titel for at gøre den kæmpestor!",
|
||||
"tip5": "It’s best to use skills that cause buffs in the morning so they last longer.",
|
||||
"tip6": "Hover over a task and click the dots to access advanced task controls, such as the ability to push tasks to the top/bottom of your list.",
|
||||
"tip7": "Some backgrounds connect perfectly if Party members use the same background. Ex: Mountain Lake, Pagodas, and Rolling Hills.",
|
||||
"tip8": "Send a Message to someone by clicking their name in chat and then clicking the envelope icon at the top of their profile!",
|
||||
"tip9": "Use the filters + search bar in the Inventories, Shops, Guilds, and Challenges to quickly find what you want.",
|
||||
"tip10": "Du kan vinde ædelsten ved at deltage i Udfordringer. Der bliver tilføjet nye hver dag!",
|
||||
"tip11": "Having more than four Party members increases accountability!",
|
||||
"tip12": "Add checklists to your To-Dos to multiply your rewards!",
|
||||
"tip13": "Click “Tags” on your task page to make an unwieldy task list very manageable!",
|
||||
"tip14": "Du kan tilføje titler eller inspirations-citater til din liste som Vaner med ingen (+/-).",
|
||||
"tip15": "Complete all the Masterclasser Quest-lines to learn about Habitica’s secret lore.",
|
||||
"tip16": "Click the link to the Data Display Tool in the footer for valuable insights on your progress.",
|
||||
"tip17": "Use the mobile apps to set reminders for your tasks.",
|
||||
"tip18": "Vaner der kun er positive eller negative vil gradvist \"falme\" tilbage til gul.",
|
||||
"tip19": "Boost your Intelligence Stat to gain more experience when you complete a task.",
|
||||
"tip20": "Forøg din Opfattelse for at få flere drops og mere guld.",
|
||||
"tip21": "Forøg din Styrke for at gøre mere skade på bosser eller få fuldtræffere ind.",
|
||||
"tip22": "Forøg din Konstitution for at mindske skaden fra ufuldførte Daglige.",
|
||||
"tip23": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!",
|
||||
"tip24": "Have a question? Ask in the Habitica Help Guild!",
|
||||
"tip25": "De fire årlige Store Galaer starter tæt ved solhverv og jævndøgn.",
|
||||
"tip26": "You can look for a Party or find Party members in the Party Wanted Guild!",
|
||||
"tip27": "Did a Daily yesterday, but forgot to check it off? Don't worry! With Record Yesterday's Activity, you'll have a chance to record what you did before starting your new day.",
|
||||
"tip28": "Set a Custom Day Start under User Icon > Settings to control when your day restarts.",
|
||||
"tip29": "Complete all your Dailies to get a Perfect Day Buff that increases your Stats!",
|
||||
"tip30": "Du kan invitere folk til Klaner, ikke kun Grupper.",
|
||||
"tip31": "For at se opgave-eksempler kan du tage et kik på de færdiglavede lister i klanen Library of Tasks and Challenges.",
|
||||
"tip32": "Lots of Habitica’s code, art, and writing is made by volunteer contributors! Head to the Aspiring Legends Guild to help.",
|
||||
"tip33": "Check out The Bulletin Board Guild for news about Guilds, Challenges, and other player-created events - and announce your own there!",
|
||||
"tip34": "Occasionally re-evaluate your tasks to make sure they’re up-to-date!",
|
||||
"tip35": "Users who are part of a Group Plan gain the ability to assign tasks to other users in that Group for extra task management and accountability."
|
||||
"tipTitle": "Tip #<%= tipNumber %>",
|
||||
"tip1": "Check opgaver af på farten med Habiticas mobile apps.",
|
||||
"tip2": "Klik på ethvert stykke Udstyr for at se en forhåndsvisning, eller tag det på med det samme ved at klikke på stjernen i dets øverste venstre hjørne!",
|
||||
"tip3": "Brug emoji for hurtigt at kunne se forskel på dine opgaver.",
|
||||
"tip4": "Brug #-tegnet før en opgaves titel for at gøre den kæmpestor!",
|
||||
"tip5": "Det er bedre at bruge evner, der giver boosts om morgenen, så de varer længere.",
|
||||
"tip6": "Hold musen over en opgave og klik på prikkerne for at åbne de avancerede indstillinger, såsom muligheden for at skubbe opgaver til toppen/bunden af listen.",
|
||||
"tip7": "Nogle baggrunde hænger perfekt sammen, hvis Holdmedlemmer bruger den samme baggrund. Fx Bjergsø, Pagode, og Bølgende bakker.",
|
||||
"tip8": "Send en Besked til nogen ved at klikke på deres navn i chatten, og derefter konvolutikonet øverst i deres profil!",
|
||||
"tip9": "Brug filtrene + søgefunktionen i Inventarerne, Butikkerne, Klaner og Udfordringer for hurtigt at finde det, du søger.",
|
||||
"tip10": "Du kan vinde ædelsten ved at deltage i Udfordringer. Der bliver tilføjet nye hver dag!",
|
||||
"tip11": "At have mere end fire Holdmedlemmer forstærker følelsen af ansvar!",
|
||||
"tip12": "Tilføj checklister til dine To-Dos for at få større belønninger!",
|
||||
"tip13": "Klik på \"Tags\" på din Opgave-side for at få en uhåndterlig liste til at se mindre overvældende ud!",
|
||||
"tip14": "Du kan tilføje titler eller inspirerende citater til din liste som Vaner med ingen (+/-).",
|
||||
"tip15": "Fuldfør alle quests i Mesterklasse-serien for at opdage Habiticas hemmelige historie.",
|
||||
"tip16": "Klik på linket til Data Display Tool i bunden af siden for at få nyttige oplysninger om dine fremskridt.",
|
||||
"tip17": "Brug de mobile apps for at få påmindelser om dine opgaver.",
|
||||
"tip18": "Vaner, der kun er positive eller negative, vil gradvist \"falme\" og blive gule igen.",
|
||||
"tip19": "Boost din Intelligens for at få mere Erfaring, når du fuldfører en opgave.",
|
||||
"tip20": "Forøg din Opfattelse for at få flere drops og mere guld.",
|
||||
"tip21": "Forøg din Styrke for at gøre mere skade på bosser eller få fuldtræffere ind.",
|
||||
"tip22": "Forøg din Konstitution for at mindske skaden fra ufuldførte Daglige.",
|
||||
"tip23": "Nå niveau 100 for at låse op for Genfødselskuglen og starte et nyt eventyr gratis!",
|
||||
"tip24": "Har du et spørgsmål? Stil det i Klanen 'Habitica Help'!",
|
||||
"tip25": "De fire årlige Grandiøse Gallaer starter tæt ved solhverv og jævndøgn.",
|
||||
"tip26": "Du kan lede efter et Hold eller finde Holdmedlemmer i Klanen 'Party Wanted'!",
|
||||
"tip27": "Klarede du egentlig en Daglig opgave i går, men glemte at sætte hak ved den? Ingen grund til bekymring! Med 'Indberet gårsdagens aktivitet' får du chancen for at markere det, du gjorde i går, før du starter din nye dag.",
|
||||
"tip28": "Vælg et Brugerdefineret starttidspunkt under Brugerikon > Indstillinger, for at vælge, hvornår din dag skal begynde igen.",
|
||||
"tip29": "Fuldfør alle dine Daglige opgaver for at få boostet 'Perfekt dag', som styrker dine Egenskaber!",
|
||||
"tip30": "Du kan invitere folk til Klaner, ikke kun Hold.",
|
||||
"tip31": "For at se opgave-eksempler, kan du tage et kik på de færdiglavede lister i Klanen 'Library of Tasks and Challenges'.",
|
||||
"tip32": "En stor del af Habiticas kodning, kunst og historier er lavet af frivillige! Besøg Klanen 'Aspiring Legends' for at hjælpe til.",
|
||||
"tip33": "Kig i Klanen 'The Bulletin Board' for at se nyheder om Klaner, Udfordringer og andre brugerskabte events - og bekendtgør dine egne der, også!",
|
||||
"tip34": "Tag tid til at genoverveje dine opgaver en gang imellem for at sikre dig, at de er opdaterede!",
|
||||
"tip35": "Bruger, der er medlemmer af en Gruppeplan, kan tildele opgaver til andre medlemmer i deres Gruppe - ekstra styr på opgaverne og mere ansvar!"
|
||||
}
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
{
|
||||
"habiticaBackSoon": "Bare rolig, Habitica er snart tilbage!",
|
||||
"importantMaintenance": "Vi udfører vigtig vedligeholdelse og forventer at være færdig <%= localDate %> i din tidszone.",
|
||||
"maintenance": "Vedligeholdelse",
|
||||
"maintenanceMoreInfo": "Vil du vide mere om vores vedligeholdelse? <%= linkStart %>Check vores infoside<%= linkEnd %>.",
|
||||
"noDamageKeepStreaks": "Du vil IKKE blive skadet eller miste striber!",
|
||||
"thanksForPatience": "Tak for din tålmodighed!",
|
||||
"twitterMaintenanceUpdates": "For de nyeste opdateringer, hold øje med <a href='https://twitter.com/habitica'>Twitter</a> hvor vi giver status information.",
|
||||
"veteranPetAward": "Til sidst modtager du et Veterankæledyr",
|
||||
|
||||
"maintenanceInfoTitle": "Information om kommende vedligehold af Habitica",
|
||||
"maintenanceInfoWhat": "Hvad sker der?",
|
||||
"maintenanceInfoWhatText": "Den 21. maj vil Habitca være nede for vedligeholdelse det meste af dagen. Du vil ikke tage nogen skade eller have din konto skadet i den weekend, selv hvis de ikke kan logge på og markere dine daglige opgave fuldført til tiden! Vi vil arbejde meget hårdt for at gøre nedetiden så kort som muligt, og vi vil holde jer updateret ofte på <a href='https://twitter.com/habitica' target='_blank'>vores Twitter konto</a>. I slutningen af nedetiden, for takke alle for deres tålmodighed, vil i alle få et sjældent kæledyr!",
|
||||
"maintenanceInfoWhy": "Hvorfor sker det?",
|
||||
"maintenanceInfoWhyText": "De seneste måneder har vi grundigt rykket rundt på Habitica bag scenerne. Særligt har vi omskrevet API'en. Det ser godt nok ikke så anderledes ud på overfladen, men det er en helt ny verden under overfladen. Dette vil muliggøre muligt MEGET mere smidighed når vi vil lave nye features i fremtiden, og det vil give bedre ydeevne.",
|
||||
"maintenanceInfoTechDetails": " Vil du have flere detaljer om den tekniske del af processen? Besøg <a href='http://devs.habitica.com/' target='_blank'>Smedjen, vores udviklingsblog</a>.",
|
||||
"maintenanceInfoMore": "Mere Information",
|
||||
"maintenanceInfoAccountChanges": "Hvilke ændringer vil jeg se på min konto efter omskrivningen er komplet?",
|
||||
"maintenanceInfoAccountChangesText": "Til at starte med vil der ikke være nogen mærkbare ændringer bortset fra forbedret ydeevne i features som Udfordringer. Hvis du bemærker nogen ændringer som ikke burde være der, så send en email til os på <%= hrefTechAssistanceEmail %>, så vi kan undersøge dem for dig!",
|
||||
"maintenanceInfoAddFeatures": "Hvilken slags features vil det muliggøre på Habitica?",
|
||||
"maintenanceInfoAddFeaturesText": "En færdiggørelse af denne omskrivning vil tillade os at begynde at arbejde på forbedrede chatter og Klaner, planer til organisationer og familier og yderlige produktivitets-features som Månedlige og en mulighed for at optage i gårs aktivitet! Disse er alle indviklede features i sig selv, så det vil tage tid at arbejde med dem, men indtil vi var færdig med denne omskrivning var der ingen mulighed for at begynde på dem.",
|
||||
"maintenanceInfoHowLong": "Hvor længe vil vedligeholdelsen tage?",
|
||||
"maintenanceInfoHowLongText": "Vi skal overflytte opgaver og data for alle 1.3 millioner Habitica-brugere - ikke nogen let opgave! Vi forventer at det vil ske mellem omtrent 20:00 UTC og 5:00 UTC. Du kan rolig regne med at vi gør alt hvad vi kan for at det skal ske så hurtigt som muligt! Du kan følge <a href='https://twitter.com/habitica' target='_blank'>opdateringer på vores Twitter</a>.",
|
||||
"maintenanceInfoStatsAffected": "Hvordan vil mine Daglige, Striber, Boostere, og Quests blive påvirket?",
|
||||
"maintenanceInfoStatsAffectedText1": "Du vil IKKE tage skade eller miste nogen striber denne weekend, men udover dette vil din dag genstarte normalt! Daglige du har markeret vil blive afmarkeret, boosts vil nulstilles osv. Hvis du er i gang med en samle-quest, vil du stadig finde genstande. Hvis du er i en Boss-kamp, vil du stadig skade bossen, men bossen vil ikke skade dig. (Selv monstre har brug for pause!)",
|
||||
"maintenanceInfoStatsAffectedText2": "Efter en den eftertanke har vores hold besluttet at dette var den mest retfærdige måde at håndtere det faktum at mange brugere ikke vil kunne markere deres Daglige på normal vis under vedligeholdelsen. Vi beklager alle ulejligheder dette forårsager!",
|
||||
"maintenanceInfoSeeTasks": "Hvad hvis jeg har brug for at se mine opgaver?",
|
||||
"maintenanceInfoSeeTasksText": "Hvis du ved at du vil skulle se din opgaveliste om lørdagen for at minde dig selv om hvad du skal have gjort, anbefaler vi at du, før vedligeholdelsen begynder, tager et skærmbillede af dine opgaver til brug til reference.",
|
||||
"maintenanceInfoRarePet": "Hvilken slags sjældent kæledyr vil jeg få?",
|
||||
"maintenanceInfoRarePetText": "Som tak for din tålmodighed mens siden er nede vil alle få et sjældent Veterankæledyr. Hvis du aldrig før har modtaget et Veterankæledyr, vil du få en Veteranulv. Hvis du allerede har en Veteranulv, vil du få en Veterantiger. Hvis du allerede har en Veteranulv og en Veterantiger, vil du få et aldrig-set-før Veterankæledyr! Efter overførslen er fuldendt vil det muligvis tage adskillige timer for dit kæledyr at komme til syne, men frygt ej, alle vil få en.",
|
||||
"maintenanceInfoWho": "Hvem arbejdede på dette kæmpe projekt?",
|
||||
"maintenanceInfoWhoText": "Vi er glade for at du spurgte! Det blev ledet af vores fantastiske bidragsyder-pagliaer, med masser af hjælp fra Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown og Alys.",
|
||||
"maintenanceInfoTesting": "Den nye version er også blevet utrætteligt afprøvet af en flok af vores fantastiske open-source frivillige. Mange tak -- vi kunne ikke have gjort det uden jer."
|
||||
"habiticaBackSoon": "Bare rolig, Habitica er snart tilbage!",
|
||||
"importantMaintenance": "Vi udfører vigtig vedligeholdelse og forventer at være færdig <%= localDate %> i din tidszone.",
|
||||
"maintenance": "Vedligeholdelse",
|
||||
"maintenanceMoreInfo": "Vil du vide mere om vores vedligeholdelse? <%= linkStart %>Check vores infoside<%= linkEnd %>.",
|
||||
"noDamageKeepStreaks": "Du vil IKKE blive skadet eller miste striber!",
|
||||
"thanksForPatience": "Tak for din tålmodighed!",
|
||||
"twitterMaintenanceUpdates": "For de nyeste opdateringer, hold øje med <a href='https://twitter.com/habitica'>Twitter</a> hvor vi giver status information.",
|
||||
"veteranPetAward": "Til sidst modtager du et Veterankæledyr!",
|
||||
"maintenanceInfoTitle": "Information om kommende vedligehold af Habitica",
|
||||
"maintenanceInfoWhat": "Hvad sker der?",
|
||||
"maintenanceInfoWhatText": "Den 21. maj vil Habitca være nede for vedligeholdelse det meste af dagen. Du vil ikke tage nogen skade eller have din konto skadet i den weekend, selv hvis de ikke kan logge på og markere dine daglige opgave fuldført til tiden! Vi vil arbejde meget hårdt for at gøre nedetiden så kort som muligt, og vi vil holde jer updateret ofte på <a href='https://twitter.com/habitica' target='_blank'>vores Twitter konto</a>. I slutningen af nedetiden, for takke alle for deres tålmodighed, vil i alle få et sjældent kæledyr!",
|
||||
"maintenanceInfoWhy": "Hvorfor sker det?",
|
||||
"maintenanceInfoWhyText": "De seneste måneder har vi rykket godt og grundigt rundt på Habitica bag kulissen. Særligt har vi omskrevet API'en. Det ser godt nok ikke så anderledes ud på overfladen, men det er en helt ny verden under overfladen. Dette vil muliggøre muligt MEGET mere smidighed når vi vil lave nye features i fremtiden, og det vil give bedre ydeevne!",
|
||||
"maintenanceInfoTechDetails": "Vil du have flere detaljer om den tekniske del af processen? Besøg <a href='http://devs.habitica.com/' target='_blank'>Smedjen, vores udviklingsblog</a>.",
|
||||
"maintenanceInfoMore": "Mere Information",
|
||||
"maintenanceInfoAccountChanges": "Hvilke ændringer vil jeg se på min konto efter omskrivningen er komplet?",
|
||||
"maintenanceInfoAccountChangesText": "Til at starte med vil der ikke være nogen mærkbare ændringer bortset fra forbedret ydeevne i features som Udfordringer. Hvis du bemærker nogen ændringer som ikke burde være der, så send en email til os på <%= hrefTechAssistanceEmail %>, så vi kan undersøge dem for dig!",
|
||||
"maintenanceInfoAddFeatures": "Hvilken slags features vil det muliggøre på Habitica?",
|
||||
"maintenanceInfoAddFeaturesText": "En færdiggørelse af denne omskrivning vil tillade os at begynde at arbejde på forbedrede chatter og Klaner, planer til organisationer og familier og yderlige produktivitets-features som Månedlige og en mulighed for at optage i gårs aktivitet! Disse er alle indviklede features i sig selv, så det vil tage tid at arbejde med dem, men indtil vi var færdig med denne omskrivning var der ingen mulighed for at begynde på dem.",
|
||||
"maintenanceInfoHowLong": "Hvor længe vil vedligeholdelsen tage?",
|
||||
"maintenanceInfoHowLongText": "Vi skal overflytte opgaver og data for alle 1.3 millioner Habitica-brugere - ikke nogen let opgave! Vi forventer at det vil ske mellem omtrent 20:00 UTC og 5:00 UTC. Du kan rolig regne med at vi gør alt hvad vi kan for at det skal ske så hurtigt som muligt! Du kan følge <a href='https://twitter.com/habitica' target='_blank'>opdateringer på vores Twitter</a>.",
|
||||
"maintenanceInfoStatsAffected": "Hvordan vil mine Daglige, Striber, Boostere, og Quests blive påvirket?",
|
||||
"maintenanceInfoStatsAffectedText1": "Du vil IKKE tage skade eller miste nogen striber denne weekend, men udover dette vil din dag genstarte normalt! Daglige du har markeret vil blive afmarkeret, boosts vil nulstilles osv. Hvis du er i gang med en samle-quest, vil du stadig finde genstande. Hvis du er i en Boss-kamp, vil du stadig skade bossen, men bossen vil ikke skade dig. (Selv monstre har brug for pause!)",
|
||||
"maintenanceInfoStatsAffectedText2": "Efter en den eftertanke har vores hold besluttet at dette var den mest retfærdige måde at håndtere det faktum at mange brugere ikke vil kunne markere deres Daglige på normal vis under vedligeholdelsen. Vi beklager alle ulejligheder dette forårsager!",
|
||||
"maintenanceInfoSeeTasks": "Hvad hvis jeg har brug for at se mine opgaver?",
|
||||
"maintenanceInfoSeeTasksText": "Hvis du ved at du vil skulle se din opgaveliste om lørdagen for at minde dig selv om hvad du skal have gjort, anbefaler vi at du, før vedligeholdelsen begynder, tager et skærmbillede af dine opgaver til brug til reference.",
|
||||
"maintenanceInfoRarePet": "Hvilken slags sjældent kæledyr vil jeg få?",
|
||||
"maintenanceInfoRarePetText": "Som tak for din tålmodighed mens siden er nede vil alle få et sjældent Veterankæledyr. Hvis du aldrig før har modtaget et Veterankæledyr, vil du få en Veteranulv. Hvis du allerede har en Veteranulv, vil du få en Veterantiger. Hvis du allerede har en Veteranulv og en Veterantiger, vil du få et aldrig-set-før Veterankæledyr! Efter overførslen er fuldendt vil det muligvis tage adskillige timer for dit kæledyr at komme til syne, men frygt ej, alle vil få en.",
|
||||
"maintenanceInfoWho": "Hvem arbejdede på dette kæmpe projekt?",
|
||||
"maintenanceInfoWhoText": "Vi er glade for at du spurgte! Det blev ledet af vores fantastiske bidragsyder-pagliaer, med masser af hjælp fra Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown og Alys.",
|
||||
"maintenanceInfoTesting": "Den nye version er også blevet utrætteligt afprøvet af en flok af vores fantastiske open-source frivillige. Mange tak -- vi kunne ikke have gjort det uden jer."
|
||||
}
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
"messageLostItem": "<%= itemText %> gik i stykker.",
|
||||
"messageTaskNotFound": "Opgave ikke fundet.",
|
||||
"messageDuplicateTaskID": "Der findes allerede en opgave med det ID.",
|
||||
"messageTagNotFound": "Tag ikke fundet",
|
||||
"messageTagNotFound": "Tag ikke fundet.",
|
||||
"messagePetNotFound": ":pet ikke fundet i user.items.pets",
|
||||
"messageFoodNotFound": ":food ikke fundet i user.items.food",
|
||||
"messageNotAvailable": "Denne vare kan i øjeblikket ikke købes.",
|
||||
"messageCannotFeedPet": "Dette kæledyr kan ikke fodres.",
|
||||
"messageAlreadyMount": "Du har allerede dette ridedyr. Prøv at fodre et andet dyr.",
|
||||
"messageEvolve": "Du har tæmmet <%= egg %>, lad os ride en tur!",
|
||||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageLikesFood": "<%= egg %> kan virkelig godt lide <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> spiser <%= foodText %>, men ser ikke ud til at nyde det.",
|
||||
"messageBought": "Købte <%= itemText %>",
|
||||
"messageEquipped": "<%= itemText %> taget i brug.",
|
||||
"messageEquipped": " <%= itemText %> taget i brug.",
|
||||
"messageUnEquipped": "<%= itemText %> lægges væk.",
|
||||
"messageMissingEggPotion": "Du mangler enten det æg eller den eliksir",
|
||||
"messageInvalidEggPotionCombo": "Du kan ikke udruge Quest-æg med Magiske Udrugningseliksirer! Prøv et andet æg.",
|
||||
@@ -21,7 +21,7 @@
|
||||
"messageNotEnoughGold": "Ikke nok Guld",
|
||||
"messageTwoHandedEquip": "At håndtere <%= twoHandedText %> kræver to hænder. Derfor afvæbnes <%= offHandedText %>.",
|
||||
"messageTwoHandedUnequip": "At håndtere <%= twoHandedText %> kræver to hænder. Det blev derfor afvæbnet, da du bevæbnede dig med <%= offHandedText %>.",
|
||||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropFood": "Du har fundet <%= dropText %>!",
|
||||
"messageDropEgg": "Du har fundet et <%= dropText %> æg!",
|
||||
"messageDropPotion": "Du har fundet en <%= dropText %> udrugningseliksir!",
|
||||
"messageDropQuest": "Du har fundet en quest!",
|
||||
@@ -33,7 +33,7 @@
|
||||
"messageHealthAlreadyMax": "Du har allerede fuldt liv.",
|
||||
"messageHealthAlreadyMin": "Åh nej! Du er allerede løbet tør for liv så det erfor sent at købe en Livseliksir, mens bare rolig - du kan genoplive!",
|
||||
"armoireEquipment": "<%= image %> Du har fundet sjældent Udstyr i Klædeskabet: <%= dropText %>! Fantastisk!",
|
||||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireFood": "<%= image %> Du roder rundt i Klædeskabet og finder <%= dropText %>. Hvad laver den der?",
|
||||
"armoireExp": "Du kæmper med Klædeskabet og får Erfaring. Sådan!",
|
||||
"messageInsufficientGems": "Ikke nok Ædelsten!",
|
||||
"messageAuthPasswordMustMatch": ":password og :confirmPassword er ikke ens",
|
||||
@@ -42,7 +42,7 @@
|
||||
"messageAuthNoUserFound": "Ingen bruger fundet.",
|
||||
"messageAuthMustBeLoggedIn": "Du skal være logget ind først.",
|
||||
"messageAuthMustIncludeTokens": "Du skal inkludere en token og uid (bruger-ID) i din anmodning",
|
||||
"messageGroupAlreadyInParty": "Allerede i en gruppe, prøv at opdatere.",
|
||||
"messageGroupAlreadyInParty": "Allerede på et Hold, prøv at opdatere.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Kun gruppelederen kan opdatere gruppen!",
|
||||
"messageGroupRequiresInvite": "Du kan ikke støde til en gruppe, du ikke er inviteret til.",
|
||||
"messageGroupCannotRemoveSelf": "Du kan ikke fjerne dig selv!",
|
||||
@@ -51,15 +51,15 @@
|
||||
"messageGroupChatFlagAlreadyReported": "Du har allerede anmeldt denne besked",
|
||||
"messageGroupChatNotFound": "Besked ikke fundet!",
|
||||
"messageGroupChatAdminClearFlagCount": "Kun en administrator kan rydde flagtælleren!",
|
||||
"messageCannotFlagSystemMessages": "You cannot flag a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to Lemoness at <%= communityManagerEmail %>.",
|
||||
"messageCannotFlagSystemMessages": "Du kan ikke rapportere en systembesked. Hvis du skal rapportere en overtrædelse af Retningslinjerne for fællesskabet relateret til denne besked, så send venligst et screenshot og forklaring til Lemoness via <%= communityManagerEmail %>.",
|
||||
"messageGroupChatSpam": "Ups, det ser ud til at du slår for mange beskeder op! Vent venligst et minut og prøv igen. Værtshuschatten kan kun indeholde 200 beskeder ad gangen, så Habitica opfordrer til at man skriver længere, mere gennemtænkte beskeder og venter på svar. Vi glæder os til at høre hvad du vil sige. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageCannotLeaveWhileQuesting": "Du kan ikke acceptere denne holdinvitation mens du er i gang med en quest. Hvis du gerne vil være med på dette hold, skal du først opgive din quest, hvilket du kan gøre fra din Holdside. Du vil få din questskriftrulle tilbage.",
|
||||
"messageUserOperationProtected": "stien `<%= operation %>` blev ikke gemt, da det er en beskyttet sti.",
|
||||
"messageUserOperationNotFound": "Funktionen <%= operation %> blev ikke fundet.",
|
||||
"messageUserOperationNotFound": "Funktionen <%= operation %> blev ikke fundet",
|
||||
"messageNotificationNotFound": "Notifikation ikke fundet.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"messageNotAbleToBuyInBulk": "Denne genstand kan ikke købes i antal større end 1.",
|
||||
"notificationsRequired": "Notafikation ID'er er krævet.",
|
||||
"unallocatedStatsPoints": "You have <span class=\"notification-bold-blue\"><%= points %> unallocated Stat Points</span>",
|
||||
"unallocatedStatsPoints": "Du har <span class=\"notification-bold-blue\"><%= points %> ufordelte Egenskabspoint</span>",
|
||||
"beginningOfConversation": "Dette er begyndelsen på din samtale med <%= userName %>. Husk at være venlig, respektfuld og at følge Retningslinjerne for Fællesskabet!",
|
||||
"messageDeletedUser": "Sorry, this user has deleted their account.",
|
||||
"messageMissingDisplayName": "Missing display name."
|
||||
|
||||
@@ -2,170 +2,171 @@
|
||||
"npc": "NPC",
|
||||
"npcAchievementName": "<%= key %> NPC",
|
||||
"npcAchievementText": "Støttede Kickstarterprojektet på det maksimale niveau!",
|
||||
"welcomeTo": "Welcome to",
|
||||
"welcomeBack": "Welcome back!",
|
||||
"welcomeTo": "Velkommen til",
|
||||
"welcomeBack": "Velkommen tilbage!",
|
||||
"justin": "Justin",
|
||||
"justinIntroMessage1": "Hello there! You must be new here. My name is <strong>Justin</strong>, and I'll be your guide in Habitica.",
|
||||
"justinIntroMessage2": "To start, you'll need to create an avatar.",
|
||||
"justinIntroMessage3": "Great! Now, what are you interested in working on throughout this journey?",
|
||||
"justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!",
|
||||
"justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.",
|
||||
"introTour": "Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!",
|
||||
"prev": "Prev",
|
||||
"next": "Next",
|
||||
"randomize": "Randomize",
|
||||
"justinIntroMessage1": "Hejsa! Du må være ny her. Jeg hedder <strong>Justin</strong>, og jeg vil være din guide til Habitica.",
|
||||
"justinIntroMessage2": "Til at begynde med, skal du lave en avatar.",
|
||||
"justinIntroMessage3": "Super! Nå, hvad er du så interesseret i at arbejde på gennem denne rejse?",
|
||||
"justinIntroMessageUsername": "Før vi begynder, så lad os finde ud af, hvad vi skal kalde dig. Forneden finder du et displaynavn og et brugernavn, jeg har lavet for dig. Efter du har valgt et displaynavn og brugernavn, kan vi lave din avatar!",
|
||||
"justinIntroMessageAppearance": "Hvordan har du lyst til at se ud? No worries, du kan altid ændre det senere.",
|
||||
"introTour": "Sådan! Jeg har lavet nogle Opgaver til dig baseret på dine interesser, så du kan komme i gang med det samme. Klik på en Opgave for at redigere den, eller tilføj nye Opgaver, som passer til din hverdag!",
|
||||
"prev": "Tidl.",
|
||||
"next": "Næste",
|
||||
"randomize": "Tilfældig",
|
||||
"mattBoch": "Matt Boch",
|
||||
"mattShall": "Skal jeg hente dit ridedyr, <%= name %>? Når du har fodret et kæledyr nok til, at det bliver til et ridedyr, så vil det flytte hertil. Klik på et ridedyr for at bestige det.",
|
||||
"mattBochText1": "Velkommen til Stalden! Jeg er Dyretæmmeren Matt. Fra niveau 3 af vil du finde æg og eliksirer til udrugning af kæledyr. Når du udruger et kæledyr i Markedet, vil det dukke op her. Klik på billedet af kæledyret for at føje det til din avatar. Giv dem mad, som du også kan finde efter niveau 3, og de vil vokse sig til kraftfulde ridedyr.",
|
||||
"welcomeToTavern": "Welcome to The Tavern!",
|
||||
"sleepDescription": "Need a break? Check into Daniel's Inn to pause some of Habitica's more difficult game mechanics:",
|
||||
"sleepBullet1": "Missed Dailies won't damage you",
|
||||
"sleepBullet2": "Tasks won't lose streaks or decay in color",
|
||||
"sleepBullet3": "Bosses won't do damage for your missed Dailies",
|
||||
"sleepBullet4": "Your boss damage or collection Quest items will stay pending until check-out",
|
||||
"pauseDailies": "Pause Damage",
|
||||
"mattShall": "Skal jeg hente dit ridedyr, <%= name %>? Når du har fodret et kæledyr nok til at det bliver til et ridedyr, så vil det flytte hertil. Klik på et ridedyr for at bestige det!",
|
||||
"mattBochText1": "Velkommen til Stalden! Jeg er Staldmesteren Matt. Fra niveau 3 af vil du finde æg og eliksirer til udrugning af kæledyr. Når du udruger et kæledyr i Markedet, vil det dukke op her. Klik på billedet af kæledyret for at føje det til din avatar. Giv dem mad, som du også kan finde efter niveau 3, og de vil vokse sig til kraftfulde ridedyr.",
|
||||
"welcomeToTavern": "Velkommen til Værtshuset!",
|
||||
"sleepDescription": "Har du brug for en pause? Check ind i Daniels Værtshus for at sætte nogle af Habiticas svære elementer på pause:",
|
||||
"sleepBullet1": "Missede Daglige vil ikke skade dig",
|
||||
"sleepBullet2": "Opgavers stribe-præstation vil ikke blive tabt, og deres farve vil ikke ændres",
|
||||
"sleepBullet3": "Bosser vil ikke skade dig på grund af dine missede Daglige",
|
||||
"sleepBullet4": "Du vil beholde din afventende skade til bosser eller indsamlede questgenstande indtil du checker ud",
|
||||
"pauseDailies": "Sæt skade på pause",
|
||||
"unpauseDailies": "Unpause Damage",
|
||||
"staffAndModerators": "Staff and Moderators",
|
||||
"communityGuidelinesIntro": "Habitica tries to create a welcoming environment for users of all ages and backgrounds, especially in public spaces like the Tavern. If you have any questions, please consult our <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>.",
|
||||
"acceptCommunityGuidelines": "I agree to follow the Community Guidelines",
|
||||
"staffAndModerators": "Ansatte og Moderatorer",
|
||||
"communityGuidelinesIntro": "Habitica forsøger at skabe et indbydende miljø for brugere af alle aldre og baggrunde, især i offentlige rum som Værtshuset. Hvis du har nogle spørgsmål, se de venligst vores <a href='/static/community-guidelines' target='_blank'>Retningslinjer for fællesskabet</a>.",
|
||||
"acceptCommunityGuidelines": "Jeg accepterer at følge Retningslinjerne for fællesskabet",
|
||||
"daniel": "Daniel",
|
||||
"danielText": "Velkommen til Værtshuset! Hæng ud og mød de lokale. Hvis du har brug for at slappe af (ferie? sygdom?), så er der plads på Kroen. Mens du er tjekket ind på Kroen vil dine Daglige ikke skade dig, men du kan stadig markere dem som udført.",
|
||||
"danielText": "Velkommen til Værtshuset! Hæng ud og mød de lokale. Hvis du har brug for at slappe af (ferie? sygdom?), så er der plads på Kroen. Mens du er tjekket ind, vil dine Daglige ikke skade dig, men du kan stadig markere dem som udført.",
|
||||
"danielText2": "Advarsel: Hvis du deltager i en Boss-quest vil bossen stadig skade dig for de andre gruppemedlemmers oversprungne Daglige! Desuden kan du ikke skade Bossen (eller samle ting) før du tjekker ud af Kroen.",
|
||||
"danielTextBroken": "Velkommen til Værtshuset... tror jeg... Hvis du har brug for at slappe af, så er der plads på Kroen. Når du er tjekket ind på Kroen, vil dine daglige opgaver ikke skade dig i slutningen af dagen, men du kan stadig markere dem som udført... hvis du har energien...",
|
||||
"danielText2Broken": "Forresten... Hvis du deltager i en Boss quest, vil bossen stadig skade dig for dine gruppemedlemmers manglende daglige opgaver... Derudover kan du ikke skade Bossen (eller samle ting) før du forlader Kroen.",
|
||||
"worldBossEvent": "World Boss Event",
|
||||
"worldBossDescription": "World Boss Description",
|
||||
"danielText2Broken": "Forresten... Hvis du deltager i en Bossquest, vil bossen stadig skade dig for dine holdmedlemmers manglende daglige opgaver... Derudover kan du ikke skade Bossen (eller samle ting) før du forlader Kroen...",
|
||||
"worldBossEvent": "Verdensboss-event",
|
||||
"worldBossDescription": "Beskrivelse af Verdensboss",
|
||||
"alexander": "Købmanden Alexander",
|
||||
"welcomeMarket": "Velkommen til Markedet! Her kan du købe æg og eliksirer, der er svære at finde, eller sælge dine overskydende! Bestil nyttige tjenester! Kom og se hvad vi har at tilbyde.",
|
||||
"welcomeMarketMobile": "Welcome to the Market! Buy hard-to-find eggs and potions! Come see what we have to offer.",
|
||||
"welcomeMarketMobile": "Velkommen til Markedet! Her kan du købe æg og eliksirer, der er svære at finde! Kom og se hvad vi har at tilbyde.",
|
||||
"displayItemForGold": "Vil du sælge <strong><%= itemType %></strong>?",
|
||||
"displayEggForGold": "Vil du sælge et <strong><%= itemType %>Æg</strong>?",
|
||||
"displayPotionForGold": "Vil du sælge en <strong><%= itemType %>Eliksir</strong>?",
|
||||
"displayEggForGold": "Vil du sælge et <strong><%= itemType %>æg</strong>?",
|
||||
"displayPotionForGold": "Vil du sælge en <strong><%= itemType %>-eliksir</strong>?",
|
||||
"sellForGold": "Sælg for <%= gold %> Guld",
|
||||
"howManyToSell": "How many would you like to sell?",
|
||||
"yourBalance": "Your balance",
|
||||
"sell": "Sell",
|
||||
"buyNow": "Buy Now",
|
||||
"sortByNumber": "Number",
|
||||
"featuredItems": "Featured Items!",
|
||||
"hideLocked": "Hide locked",
|
||||
"hidePinned": "Hide pinned",
|
||||
"hideMissing": "Hide Missing",
|
||||
"amountExperience": "<%= amount %> Experience",
|
||||
"amountGold": "<%= amount %> Gold",
|
||||
"namedHatchingPotion": "<%= type %> Hatching Potion",
|
||||
"howManyToSell": "Hvor mange vil du sælge?",
|
||||
"yourBalance": "Din saldo",
|
||||
"sell": "Sælg",
|
||||
"buyNow": "Køb nu",
|
||||
"sortByNumber": "Antal",
|
||||
"featuredItems": "Udvalgte genstande!",
|
||||
"hideLocked": "Skjul låste",
|
||||
"hidePinned": "Skjul fastgjorte",
|
||||
"hideMissing": "Skjul manglende",
|
||||
"amountExperience": "<%= amount %> erfaring",
|
||||
"amountGold": "<%= amount %> guld",
|
||||
"namedHatchingPotion": "<%= type %>-udrugningseliksir",
|
||||
"buyGems": "Køb Ædelsten",
|
||||
"purchaseGems": "Køb Ædelsten",
|
||||
"items": "Items",
|
||||
"items": "Genstande",
|
||||
"AZ": "A-Z",
|
||||
"sort": "Sort",
|
||||
"sortBy": "Sort By",
|
||||
"groupBy2": "Group By",
|
||||
"sortByName": "Name",
|
||||
"quantity": "Quantity",
|
||||
"cost": "Cost",
|
||||
"shops": "Shops",
|
||||
"custom": "Custom",
|
||||
"wishlist": "Wishlist",
|
||||
"wrongItemType": "The item type \"<%= type %>\" is not valid.",
|
||||
"wrongItemPath": "The item path \"<%= path %>\" is not valid.",
|
||||
"unpinnedItem": "You unpinned <%= item %>! It will no longer display in your Rewards column.",
|
||||
"cannotUnpinArmoirPotion": "The Health Potion and Enchanted Armoire cannot be unpinned.",
|
||||
"purchasedItem": "You bought <%= itemName %>",
|
||||
"sort": "Sorter",
|
||||
"sortBy": "Sorter efter",
|
||||
"groupBy2": "Grupper efter",
|
||||
"sortByName": "Navn",
|
||||
"quantity": "Antal",
|
||||
"cost": "Pris",
|
||||
"shops": "Butikker",
|
||||
"custom": "Brugerdefineret",
|
||||
"wishlist": "Ønskeseddel",
|
||||
"wrongItemType": "Genstandstypen \"<%= type %>\" er ikke tilladt.",
|
||||
"wrongItemPath": "Genstands-stien \"<%= path %>\" er ikke tilladt.",
|
||||
"unpinnedItem": "Du frigjorde <%= item %>! Det vil ikke længere blive vist under dine Belønninger.",
|
||||
"cannotUnpinArmoirPotion": "Livseliksiren og det Fortryllede Klædeskab kan ikke frigøres.",
|
||||
"purchasedItem": "Du købte <%= itemName %>",
|
||||
"ian": "Ian",
|
||||
"ianText": "Velkommen til Quest-butikken! Her kan du aktivere Quest-skriftruller for at kæmpe mod monstre sammen med dine venner. Husk at gennemse det fine udvalg af Quest-skriftruller til højre.",
|
||||
"ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!",
|
||||
"ianText": "Velkommen til Quest-butikken! Her kan du aktivere Quest-skriftruller for at kæmpe mod monstre sammen med dine venner. Husk at gennemse det fine udvalg af Quest-skriftruller til højre!",
|
||||
"ianTextMobile": "Kan jeg interessere dig i nogle quest-skriftruller? Brug dem til at bekæmpe monstre med dit Hold!",
|
||||
"ianBrokenText": "Velkommen til quest-butikken... Her kan du aktivere quest-skriftruller for at kæmpe mod monstre sammen med dine venner... Husk at gennemse det fine udvalg af quest-skriftruller til højre...",
|
||||
"featuredQuests": "Featured Quests!",
|
||||
"cannotBuyItem": "Du kan ikke købe dette objekt.",
|
||||
"featuredQuests": "Udvalgte quests!",
|
||||
"cannotBuyItem": "Du kan ikke købe denne genstand.",
|
||||
"mustPurchaseToSet": "Skal købes <%= val %> for at putte det på <%= key %>.",
|
||||
"typeRequired": "Type er nødvendig",
|
||||
"positiveAmountRequired": "Positive amount is required",
|
||||
"positiveAmountRequired": "Et positivt antal er påkrævet",
|
||||
"notAccteptedType": "Type skal være i [eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear]",
|
||||
"contentKeyNotFound": "Nøgle ikke fundet for Indhold <%= type %>",
|
||||
"plusGem": "+<%= count %> Gem",
|
||||
"plusGem": "+<%= count %> Ædelsten",
|
||||
"typeNotSellable": "Type kan ikke sælges. Skal være en af følgende <%= acceptedTypes %>",
|
||||
"userItemsKeyNotFound": "Nøgle ikke fundet for user.items <%= type %>",
|
||||
"userItemsNotEnough": "You do not have enough <%= type %>",
|
||||
"userItemsNotEnough": "Du har ikke nok <%= type %>",
|
||||
"pathRequired": "Path string er påkrævet",
|
||||
"unlocked": "Genstande er blevet låst op",
|
||||
"alreadyUnlocked": "Fuldt sæt er allerede låst op for.",
|
||||
"alreadyUnlockedPart": "Fuldt sæt er delvist låst op for.",
|
||||
"invalidQuantity": "Quantity to purchase must be a number.",
|
||||
"alreadyUnlocked": "Der er allerede låst op for det fulde sæt.",
|
||||
"alreadyUnlockedPart": "Fuldt sæt er allerede delvist låst op for.",
|
||||
"invalidQuantity": "Antal skal være et tal.",
|
||||
"USD": "(USD)",
|
||||
"newStuff": "New Stuff by Bailey",
|
||||
"newBaileyUpdate": "New Bailey Update!",
|
||||
"tellMeLater": "Tell Me Later",
|
||||
"dismissAlert": "Fjern Denne Besked",
|
||||
"newStuff": "Nye ting fra Bailey",
|
||||
"newBaileyUpdate": "Ny Bailey-update!",
|
||||
"tellMeLater": "Fortæl mig det senere",
|
||||
"dismissAlert": "Fjern denne besked",
|
||||
"donateText1": "Tilføjer 20 Ædelsten til din konto. Ædelsten bruges til at købe specielle spil-ting, såsom bluser og frisurer.",
|
||||
"donateText2": "Støt Habitica",
|
||||
"donateText3": "Habitica er et open source-projekt, der er afhængig af støtte fra vores brugere. De penge, du bruger på ædelsten, hjælper os med at holde serverne kørende, opretholde et lille hold af kernepersoner, udvikle nye funktioner og give incitamenter til vores frivillige udviklere. Tak for din gavmildhed!",
|
||||
"donationDesc": "20 Ædelsten, donation til Habitica",
|
||||
"payWithCard": "Betal med kort",
|
||||
"payNote": "Bemærk: PayPal tager nogen gange lang tid om at udføre betalinger. Vi anbefaler, at du betaler med kort.",
|
||||
"card": "Betalingskort (bruger Stripe)",
|
||||
"payNote": "Bemærk: PayPal er nogen gange lang tid om at udføre betalinger. Vi anbefaler, at du betaler med kort.",
|
||||
"card": "Betalingskort",
|
||||
"amazonInstructions": "Klik på knappen for at betale med Amazon Payments",
|
||||
"paymentMethods": "Køb med",
|
||||
"paymentSuccessful": "Your payment was successful!",
|
||||
"paymentYouReceived": "You received:",
|
||||
"paymentYouSentGems": "You sent <strong><%= name %></strong>:",
|
||||
"paymentYouSentSubscription": "You sent <strong><%= name %></strong> a <%= months %>-months Habitica subscription.",
|
||||
"paymentSubBilling": "Your subscription will be billed <strong>$<%= amount %></strong> every <strong><%= months %> months</strong>.",
|
||||
"success": "Success!",
|
||||
"paymentSuccessful": "Din betaling gik igennem!",
|
||||
"paymentYouReceived": "Du modtog:",
|
||||
"paymentYouSentGems": "Du sendte <strong><%= name %></strong>:",
|
||||
"paymentYouSentSubscription": "Du sendte <strong><%= name %></strong> et <%= months %>-måneders Habitica-abonnement.",
|
||||
"paymentSubBilling": "Betalingen for dit abonnement vil blive trukket <strong>$<%= amount %></strong> hver <strong><%= months %> måneder</strong>.",
|
||||
"success": "Succes!",
|
||||
"classGear": "Klasseudstyr",
|
||||
"classGearText": "Congratulations on choosing a class! I've added your new basic weapon to your inventory. Take a look below to equip it!",
|
||||
"classStats": "These are your class's Stats; they affect the game-play. Each time you level up, you get one Point to allocate to a particular Stat. Hover over each Stat for more information.",
|
||||
"classGearText": "Tillykke med at vælge klasse! Jeg har tilføjet dit nye basisudstyr til dit inventar. Tag et kig forneden og tag det på!",
|
||||
"classStats": "Disse er din klasses Egenskaber - de påvirker spillet. Hver gang du stiger i niveau, vil du få ét Point, du kan fordele på en bestemt Egenskab. Hold musen over hver Egenskab for at få mere information.",
|
||||
"autoAllocate": "Tildel automatisk",
|
||||
"autoAllocateText": "If 'Automatic Allocation' is selected, your avatar gains Stats automatically based on your tasks' Stats, which you can find in <strong>TASK > Edit > Advanced Settings > Stat Allocation</strong>. Eg, if you hit the gym often, and your 'Gym' Daily is set to 'Strength', you'll gain Strength automatically.",
|
||||
"spells": "Skills",
|
||||
"spellsText": "You can now unlock class-specific skills. You'll see your first at level 11. Your mana replenishes 10 points per day, plus 1 point per completed <a target='_blank' href='http://habitica.fandom.com/wiki/Todos'>To-Do</a>.",
|
||||
"skillsTitle": "Skills",
|
||||
"spells": "Evner",
|
||||
"spellsText": "Du kan du låse op for klasse-evner. Du vil få din første evne på niveau 11. Din Mana regenererer 10 point pr. dag, plus 1 point for hver færdiggjort <a target='_blank' href='http://habitica.fandom.com/wiki/Todos'>To-Do</a>.",
|
||||
"skillsTitle": "Evner",
|
||||
"toDo": "To-Do",
|
||||
"moreClass": "For mere information om klassesystemet, se <a href='http://habitica.fandom.com/wiki/Class_System' target='_blank'>Wikia</a>.",
|
||||
"moreClass": "For mere information om klassesystemet, se <a href='http://habitica.fandom.com/wiki/Class_System' target='_blank'>Wikia</a>.",
|
||||
"tourWelcome": "Velkommen til Habitica! Dette er din To-Do-liste. Markér en opgave for at fortsætte!",
|
||||
"tourExp": "Godt klaret! Når du markerer en opgave får du Erfaring og Guld!",
|
||||
"tourDailies": "Denne kolonne er for Daglige Opgaver. Opret en daglig opgave du skal udføre hver dag for at komme i gang!<strong>Eksempler på Daglige Opgaver</strong>: <strong>Red seng</strong>, <strong>Brug tandtråd</strong>, <strong>Tjek arbejdsmails</strong>",
|
||||
"tourDailies": "Denne kolonne er til Daglige Opgaver. Opret en daglig opgave du skal udføre hver dag for at komme i gang!<strong>Eksempler på Daglige Opgaver</strong>: <strong>Red seng</strong>, <strong>Brug tandtråd</strong>, <strong>Tjek arbejdsmails</strong>",
|
||||
"tourCron": "Flot! Dine Daglige vil nulstille hver dag.",
|
||||
"tourHP": "Pas på! Hvis du ikke færdiggør en Daglig før midnat, vil den skade dig!",
|
||||
"tourHabits": "Denne kolonne er til gode og dårlige Vaner som du udfører flere gange om dagen! For at fortsætte skal du trykke på blyanten for at rette navnene, derefter fluebenet for at gemme.",
|
||||
"tourStats": "Gode Vaner giver Erfaring og Guld! Dårlige vaner giver skade.",
|
||||
"tourGP": "For at fortsætte skal du købe Træningssværdet med det guld, du lige har tjent!",
|
||||
"tourHabits": "Denne kolonne er til gode og dårlige Vaner som du udfører flere gange om dagen! For at fortsætte, skal du trykke på blyanten for at rette navnene, derefter fluebenet for at gemme.",
|
||||
"tourStats": "Gode Vaner giver Erfaring og Guld! Dårlige Vaner skader dig.",
|
||||
"tourGP": "For at fortsætte, skal du købe Træningssværdet med det guld, du lige har tjent!",
|
||||
"tourAvatar": "<strong>Tilpas din Avatar</strong><ul><li>Din avatar repræsenterer dig.</li><li>Tilpas den nu eller kom tilbage senere.</li><li>Din avatar starter uden noget indtil du har opnået Udstyr!</li></ul>",
|
||||
"tourScrollDown": "Husk at scrolle hele vejen ned for at se alle valgmulighederne! Klik på din avatar igen for at vende tilbage til opgavesiden.",
|
||||
"tourMuchMore": "Når du er færdig med dine opgaver, kan du oprette en Gruppe med dine venner, snakke med ligesindede i Klaner, deltage i Udfordringer, og meget mere!",
|
||||
"tourMuchMore": "Når du er færdig med dine opgaver, kan du oprette et Hold med dine venner, snakke med ligesindede i Klaner, deltage i Udfordringer, og meget mere!",
|
||||
"tourStatsPage": "Dette er din Stats-side! Opnå Præstationer ved at gennemføre de opgaver, der er nævnt.",
|
||||
"tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Pause Damage\". Come say hi!",
|
||||
"tourPartyPage": "Din Gruppe kan hjælpe dig, ved at holde dig ansvarlig. Inviter venner for at åbne for en quest-skriftrulle.",
|
||||
"tourGuildsPage": "Klaner er chatgrupper lavet af spillere med fælles interesser. Se listen igennem og bliv medlem af de klaner der interesserer dig. Husk at tjekke den populære \"Habitica Help: Ask a Question\" klan, hvor alle kan stille spørgsmål om Habitica!",
|
||||
"tourChallengesPage": "Udfordringer er tematiserede opgavelister lavet af brugere! Når du tilmelder dig en udfordring vil opgaverne blive tilføjet til din konto. Konkurrer mod andre brugere om at vinde ædelstenspræmier!",
|
||||
"tourTavernPage": "Velkommen til Værtshuset, et chatrum for alle aldre! Du kan forhindre din Daglige i at skade dig, hvis du fx er syg eller skal rejse, ved at klikke \"Sæt skade på pause\". Kom og sig hej!",
|
||||
"tourPartyPage": "Dint Hold kan hjælpe dig ved at holde dig ansvarlig. Inviter venner for at få en quest-skriftrulle!",
|
||||
"tourGuildsPage": "Klaner er chatgrupper lavet af spillere med fælles interesser. Se listen igennem og bliv medlem af de klaner, der interesserer dig. Husk at tjekke den populære \"Habitica Help: Ask a Question\" klan, hvor alle kan stille spørgsmål om Habitica!",
|
||||
"tourChallengesPage": "Udfordringer er tematiserede opgavelister lavet af brugere! Når du tilmelder dig en udfordring, vil opgaverne blive tilføjet til din konto. Konkurrer mod andre brugere om at vinde ædelstenspræmier!",
|
||||
"tourMarketPage": "Ved niveau 3 begynder æg og udrugningseliksirer at droppe tilfældigt når du færdiggør opgaver. De vil kunne ses her - brug dem til at udruge kæledyr! Du kan også købe ting på Markedet.",
|
||||
"tourHallPage": "Velkommen til Heltenes Sal, hvor open-sourcebidrag til Habitica hyldes. Om det er gennem kode, kunst, musik, tekst eller bare hjælpsomhed har alle her tjent ædelsten, specielt udstyr og prestigefyldte titler. Du kan også bidrage til Habitica!",
|
||||
"tourPetsPage": "Dette er Stalden! Efter niveau 3 kan du samle kæledyrsæg og udrugningseliksir efterhånden som du færdiggør opgaver. Når du udruger et kæledyr i Markedet, vil det dukke op her! Klik på billedet af et kæledyr for at tilføje det til din avatar. Fodr dem med mad efter niveau 3og de vil vokse sig op til magtfulde ridedyr.",
|
||||
"tourMountsPage": "Når du har fodret et kæledyr med nok mad til at blive et ridedyr, vil den dukke op her. Klik på et ridedyr for at sadle op!",
|
||||
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your Stats. If you want to show different Equipment on your avatar without changing your Stats, click \"Enable Costume.\"",
|
||||
"tourMountsPage": "Når du har fodret et kæledyr med nok mad til at blive et ridedyr, vil den dukke op her. Klik på et ridedyr for at bestige det!",
|
||||
"tourEquipmentPage": "Her er alt dit Udstyr! Dit kampudstyr påvirker dine Egenskaber. Hvis du vil vise noget andet Udstyr på din avatar, men uden at ændre dine Egenskaber, så klik på \"Brug kostume.\"",
|
||||
"equipmentAlreadyOwned": "Du ejer allerede dette udstyr",
|
||||
"tourOkay": "Okay!",
|
||||
"tourAwesome": "Fedt!",
|
||||
"tourSplendid": "Godt!",
|
||||
"tourSplendid": "Pragtfuldt!",
|
||||
"tourNifty": "Smart!",
|
||||
"tourAvatarProceed": "Vis mig mine opgaver!",
|
||||
"tourToDosBrief": "<strong>To-Do Liste</strong><ul><li>Færdiggør To-Dos for at tjene guld og erfaring!</li><li>To-Dos giver dig aldrig skade.</li></ul>",
|
||||
"tourDailiesBrief": "<strong>Daglige</strong><ul><li>Daglige gentages hver dag.</li><li>Du mister liv hvis du skipper Daglige.</li></ul>",
|
||||
"tourToDosBrief": "<strong>To-Do Liste</strong><ul><li>Færdiggør To-Dos for at tjene guld og erfaring!</li><li>To-Dos vil aldrig skade dig.</li></ul>",
|
||||
"tourDailiesBrief": "<strong>Daglige</strong><ul><li>Daglige gentages hver dag.</li><li>Du mister liv, hvis du skipper Daglige.</li></ul>",
|
||||
"tourDailiesProceed": "Jeg lover at passe på!",
|
||||
"tourHabitsBrief": "<strong>Gode og Dårlige Vaner</strong><ul><li>Gode Vaner giver guld og erfaring.</li><li>Dårlige Vaner giver skade.</li></ul>",
|
||||
"tourHabitsBrief": "<strong>Gode og Dårlige Vaner</strong><ul><li>Gode Vaner giver guld og erfaring.</li><li>Dårlige Vaner skader dig.</li></ul>",
|
||||
"tourHabitsProceed": "Det giver mening!",
|
||||
"tourRewardsBrief": "<strong>Belønninger</strong><ul><li>Brug dit hårdt optjente guld her!</li><li>Køb udstyr til din avatar eller lav dine egne Belønninger.</li></ul>",
|
||||
"tourRewardsArmoire": "<strong>Belønningsliste</strong><ul><li>Brug dit hårdt optjente Guld her!</li><li>Køb Udstyr til din avatar, få en tilfældig præmie fra det Fortryllede Klædeskab eller lav dine egne belønninger.</li></ul>",
|
||||
"tourRewardsArmoire": "<strong>Belønninger</strong><ul><li>Brug dit hårdt optjente Guld her!</li><li>Køb Udstyr til din avatar, få en tilfældig præmie fra det Fortryllede Klædeskab eller lav dine egne belønninger.</li></ul>",
|
||||
"tourRewardsProceed": "Det var alt!",
|
||||
"welcomeToHabit": "Velkommen til Habitica!",
|
||||
"welcome1": "Lav en basis-avatar.",
|
||||
"welcome1": "Lav en basal avatar.",
|
||||
"welcome1notes": "Denne avatar vil repræsentere dig i din dannelsesrejse.",
|
||||
"welcome2": "Tilføj dine opgaver.",
|
||||
"welcome2notes": "Hvor godt du klarer dine opgaver i virkeligheden har betydning for hvor godt du klarer dig i spillet!",
|
||||
"welcome2notes": "Hvor godt du klarer dine opgaver i virkeligheden, har betydning for hvor godt du klarer dig i spillet!",
|
||||
"welcome3": "Gør fremskridt i livet og i spillet!",
|
||||
"welcome3notes": "Som du forbedrer dit liv vil din avatar stige i niveau og låse op for kæledyr, quests, udstyr og andet!",
|
||||
"welcome3notes": "Som du forbedrer dit liv, vil din avatar stige i niveau, og du vil låse op for kæledyr, quests, udstyr og mere!",
|
||||
"welcome4": "Undgå dårlige vaner, der dræner dit Liv (HP), ellers vil din avatar dø!",
|
||||
"welcome5": "Nu vil vi personliggøre din avatar og opsætte dine opgaver...",
|
||||
"imReady": "Rejs til Habitica",
|
||||
"limitedOffer": "Available until <%= date %>"
|
||||
}
|
||||
"limitedOffer": "Tilgængelig indtil <%= date %>",
|
||||
"paymentAutoRenew": "Dette abonnement vil automatisk fornyes, indtil det bliver opsagt. Hvis du vil opsige dette abonnement, kan du gøre det fra dine indstillinger."
|
||||
}
|
||||
|
||||
@@ -1,14 +1,10 @@
|
||||
{
|
||||
"needTips": "Brug for noget hjælp til at starte? Her er en enkel guide!",
|
||||
|
||||
"step1": "Trin 1: Indtast opgaver",
|
||||
"webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.fandom.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://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](http://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](http://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](http://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
|
||||
|
||||
"step2": "Trin 2: Optjen Point ved at gøre ting i det virkelig liv",
|
||||
"webStep2Text": "Begynd nu på dine mål fra listen! Efterhånden som du fuldfører opgaver og krydser dem af i Habitica vil du få [Erfaring](http://habitica.fandom.com/wiki/Experience_Points), som vil lade dig stige i niveau, og [Guld](http://habitica.fandom.com/wiki/Gold_Points), som du kan købe Belønninger for. Hvis du giver efter for dårlige vaner eller misser dine Daglige, vil du miste [Liv](http://habitica.fandom.com/wiki/Health_Points). På denne måde vil Habiticas Erfarings- og Helbredsbjælker være en morsom indikater for fremskridt mod dine mål. Du vil begynde at se forbedringer i dit virkelige liv mens din karakter avancerer i spillet.",
|
||||
|
||||
"step3": "Trin 3: Brugerdefiner og udforsk Habitica",
|
||||
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [eggs](http://habitica.fandom.com/wiki/Eggs) and [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.fandom.com/wiki/Class_System) and then use class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).",
|
||||
|
||||
"overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!"
|
||||
"needTips": "Brug for noget hjælp til at starte? Her er en enkel guide!",
|
||||
"step1": "Trin 1: Indtast opgaver",
|
||||
"webStep1Text": "Habitica er intet uden mål i det virkelige liv, så opret et par opgaver. Du kan altid tilføje flere! Alle opgaver kan tilføjes ved at klikke på den grønne 'Opret' knap.\n* **Opret [To-Dos](http://habitica.fandom.com/wiki/To-Dos):** Tilføj opgaver, du kun skal gøre én gang, eller sjældent, i kolonnen 'To-Dos', en af gangen. Du kan klikke på opgaverne for at redigere dem og tilføje checklister, forfaldsdag og mere!\n* **Opret [Daglige](http://habitica.fandom.com/wiki/Dailies):** Tilføj aktiviteter, du skal klare hver dag, eller på en bestemt dag i ugen, måneden, eller året i kolonnen 'Daglige'. Klik på en opgaver for at ændre, hvornår den skal være forfalden og/eller fastsætte en startdato. Du kan også sætte den til at være forfalden med jævne mellemrum, for eksempel hver tredje dag.\n* **Opret [Vaner](http://habitica.fandom.com/wiki/Habits):** Tilføj vaner, du gerne vil tillægge dig, i kolonnen 'Vaner'. Du kan ændre Vanen for kun at gøre den til en god vane :heavy_plus_sign: eller en dårlig vane :heavy_minus_sign:\n* **Opret [Belønninger](http://habitica.fandom.com/wiki/Rewards):** Udover de Belønninger, der tilbydes i spillet, kan du tilføje aktiviteter eller små gaver/lækkerier, du kan bruge som motivation, i kolonnen 'Belønninger'. Det er vigtigt at give dig selv en pause eller tillade en lille luksus sommetider!\n* Hvis du har brug for inspiration til dine opgaver, kan du se [eksempler på Vaner](http://habitica.fandom.com/wiki/Sample_Habits), [eksempler på Daglige](http://habitica.fandom.com/wiki/Sample_Dailies), [eksempler på To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos), og [eksempler på Belønninger](http://habitica.fandom.com/wiki/Sample_Custom_Rewards) på wiki'en (engelsk).",
|
||||
"step2": "Trin 2: Optjen Point ved at gøre ting i det virkelig liv",
|
||||
"webStep2Text": "Begynd nu på dine mål fra listen! Efterhånden som du fuldfører opgaver og krydser dem af i Habitica vil du få [Erfaring](http://habitica.fandom.com/wiki/Experience_Points), som vil lade dig stige i niveau, og [Guld](http://habitica.fandom.com/wiki/Gold_Points), som du kan købe Belønninger for. Hvis du giver efter for dårlige vaner eller misser dine Daglige, vil du miste [Liv](http://habitica.fandom.com/wiki/Health_Points). På denne måde vil Habiticas Erfarings- og Helbredsbjælker være en morsom indikater for fremskridt mod dine mål. Du vil begynde at se forbedringer i dit virkelige liv mens din karakter avancerer i spillet.",
|
||||
"step3": "Trin 3: Brugerdefiner og udforsk Habitica",
|
||||
"webStep3Text": "Når du er blevet tryg ved nøglefunktionerne, kan du få endnu mere ud af Habitica med de følgende fikse detaljer:\n * Hold styr på dine opgaver med [tags](http://habitica.fandom.com/wiki/Tags) (rediger en opgave for at tilføje dem).\n * Tilpas din [avatar](http://habitica.fandom.com/wiki/Avatar) ved at klikke på brugerikonet i øverste højre hjørne.\n * Køb [Udstyr](http://habitica.fandom.com/wiki/Equipment) under Belønninger eller fra [Butikkerne](<%= shopUrl %>), og skift det ud under [Inventar > Udstyr](<%= equipUrl %>).\n * Sig hej til andre brugere i [Værtshuset](http://habitica.fandom.com/wiki/Tavern).\n * Fra niveau 3 kan du udklække [Kæledyr](http://habitica.fandom.com/wiki/Pets) ved at samle [æg](http://habitica.fandom.com/wiki/Eggs) og [udrugningseliksirer](http://habitica.fandom.com/wiki/Hatching_Potions). [Fodr](http://habitica.fandom.com/wiki/Food) dem for at få [Ridedyr](http://habitica.fandom.com/wiki/Mounts).\n * Fra niveau 10 kan du vælge en [klasse](http://habitica.fandom.com/wiki/Class_System), og får adgang til specielle [evner](http://habitica.fandom.com/wiki/Skills) (låses op fra niveau 11 til 14).\n * Lav et hold med dine venner (ved at klikke på [Hold](<%= partyUrl %>) i navigationsbarren), for at blive holdt ansvarlig og få en Questskriftrulle.\n * Du kan besejre monstre og indsamle genstande på [quests](http://habitica.fandom.com/wiki/Quests) (du vil få en quest på niveau 15).",
|
||||
"overviewQuestions": "Har du flere spørgsmål? Læs vores [FAQ](<%= faqUrl %>)! Hvis du ikke kan finde et svar der, kan du bede om hjælp i Klanen [Habitica Help](<%= helpGuildUrl %>).\n\nHeld og lykke med dine opgaver!"
|
||||
}
|
||||
|
||||