mirror of
https://github.com/HabitRPG/habitica.git
synced 2026-05-20 19:48:38 -05:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b8a2f0b8ee |
+1
-1
@@ -2,4 +2,4 @@
|
||||
|
||||
This webpage includes the documentation for version 3 of the [Habitica](https://habitica.com) API.
|
||||
|
||||
If you're developing a 3rd party tool that uses the Habitica API, read the [API Usage Guidelines](https://github.com/HabitRPG/habitica/wiki/API-Usage-Guidelines), which describe how to be a responsible user of our server resources!
|
||||
If you're developing a 3rd party tool that uses the Habitica API you should read the [Guidance for Comrades](https://habitica.fandom.com/wiki/Guidance_for_Comrades) and in particular the section called [Rules for Third-Party Tools](https://habitica.fandom.com/wiki/Guidance_for_Comrades#Rules_for_Third-Party_Tools) which includes suggestions on how to best use the API and the rules to follow when interacting with it.
|
||||
|
||||
+1
-1
Submodule habitica-images updated: 1db5adcca4...d2919bc15f
@@ -26,7 +26,7 @@ async function updateUser (user) {
|
||||
[{ name: 'BASE_URL', content: BASE_URL }], // Add variables from template
|
||||
);
|
||||
|
||||
return User.updateOne({ _id: user._id }, { $set: { migration: MIGRATION_NAME } }).exec();
|
||||
return User.update({ _id: user._id }, { $set: { migration: MIGRATION_NAME } }).exec();
|
||||
}
|
||||
|
||||
export default async function processUsers () {
|
||||
|
||||
@@ -27,13 +27,13 @@ async function updateUser (user) {
|
||||
|
||||
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
|
||||
|
||||
return User.updateOne({ _id: user._id }, { $set: set }).exec();
|
||||
return User.update({ _id: user._id }, { $set: set }).exec();
|
||||
}
|
||||
|
||||
export default async function processUsers () {
|
||||
const query = {
|
||||
migration: { $ne: MIGRATION_NAME },
|
||||
'auth.local.username': 'ExampleHabitican',
|
||||
'auth.local.lowerCaseUsername': 'olson1',
|
||||
};
|
||||
|
||||
const fields = {
|
||||
|
||||
@@ -57,7 +57,7 @@ async function updateUser (user) {
|
||||
export default async function processUsers () {
|
||||
const query = {
|
||||
migration: { $ne: MIGRATION_NAME },
|
||||
'auth.local.username': 'ExampleHabitican',
|
||||
'auth.local.username': 'SabreTest',
|
||||
};
|
||||
|
||||
const fields = {
|
||||
|
||||
@@ -1,125 +0,0 @@
|
||||
/* eslint-disable no-console */
|
||||
import { model as User } from '../../website/server/models/user';
|
||||
|
||||
const MIGRATION_NAME = '20231228_nye';
|
||||
const progressCount = 1000;
|
||||
let count = 0;
|
||||
|
||||
async function updateUser (user) {
|
||||
count += 1;
|
||||
|
||||
const updateOp = {
|
||||
$set: { migration: MIGRATION_NAME },
|
||||
$push: { },
|
||||
};
|
||||
const data = {
|
||||
title: 'Happy New Year!',
|
||||
destination: '/inventory/equipment',
|
||||
};
|
||||
|
||||
if (typeof user.items.gear.owned.head_special_nye2023 !== 'undefined') {
|
||||
updateOp.$inc = {
|
||||
'items.food.Candy_Skeleton': 1,
|
||||
'items.food.Candy_Base': 1,
|
||||
'items.food.Candy_CottonCandyBlue': 1,
|
||||
'items.food.Candy_CottonCandyPink': 1,
|
||||
'items.food.Candy_Shade': 1,
|
||||
'items.food.Candy_White': 1,
|
||||
'items.food.Candy_Golden': 1,
|
||||
'items.food.Candy_Zombie': 1,
|
||||
'items.food.Candy_Desert': 1,
|
||||
'items.food.Candy_Red': 1,
|
||||
};
|
||||
data.icon = 'notif_candy_nye';
|
||||
data.text = 'You’ve received an assortment of candy to celebrate with your Pets!';
|
||||
data.destination = '/inventory/stable';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2022 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2023'] = true;
|
||||
data.icon = 'notif_2023hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Ludicrous Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2021 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2022'] = true;
|
||||
data.icon = 'notif_2022hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Fabulous Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2020 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2021'] = true;
|
||||
data.icon = 'notif_2021hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Preposterous Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2019 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2020'] = true;
|
||||
data.icon = 'notif_2020hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Extravagant Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2018 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2019'] = true;
|
||||
data.icon = 'notif_2019hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Outrageous Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2017 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2018'] = true;
|
||||
data.icon = 'notif_2018hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Outlandish Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2016 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2017'] = true;
|
||||
data.icon = 'notif_2017hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Fanciful Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2015 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2016'] = true;
|
||||
data.icon = 'notif_2016hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Whimsical Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye2014 !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2015'] = true;
|
||||
data.icon = 'notif_2015hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Ridiculous Party Hat!';
|
||||
} else if (typeof user.items.gear.owned.head_special_nye !== 'undefined') {
|
||||
updateOp.$set['items.gear.owned.head_special_nye2014'] = true;
|
||||
data.icon = 'notif_2014hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Silly Party Hat!';
|
||||
} else {
|
||||
updateOp.$set['items.gear.owned.head_special_nye'] = true;
|
||||
data.icon = 'notif_2013hat_nye';
|
||||
data.text = 'Take on your resolutions with style in this Absurd Party Hat!';
|
||||
}
|
||||
|
||||
updateOp.$push.notifications = {
|
||||
type: 'ITEM_RECEIVED',
|
||||
data,
|
||||
seen: false,
|
||||
};
|
||||
|
||||
if (count % progressCount === 0) console.warn(`${count} ${user._id}`);
|
||||
|
||||
return User.updateOne({ _id: user._id }, updateOp).exec();
|
||||
}
|
||||
|
||||
export default async function processUsers () {
|
||||
const query = {
|
||||
'auth.timestamps.loggedin': { $gt: new Date('2023-12-01') },
|
||||
migration: { $ne: MIGRATION_NAME },
|
||||
};
|
||||
|
||||
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],
|
||||
};
|
||||
}
|
||||
|
||||
await Promise.all(users.map(updateUser)); // eslint-disable-line no-await-in-loop
|
||||
}
|
||||
}
|
||||
Generated
+81
-121
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "5.33.0",
|
||||
"version": "5.31.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "habitica",
|
||||
"version": "5.33.0",
|
||||
"version": "5.31.1",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
@@ -22,7 +22,7 @@
|
||||
"apple-auth": "^1.0.9",
|
||||
"babel-preset-env": "^1.7.0",
|
||||
"bcrypt": "^5.1.1",
|
||||
"body-parser": "^1.20.3",
|
||||
"body-parser": "^1.20.2",
|
||||
"bootstrap": "^4.6.2",
|
||||
"compression": "^1.7.4",
|
||||
"cookie-session": "^2.0.0",
|
||||
@@ -33,7 +33,7 @@
|
||||
"eslint": "^8.55.0",
|
||||
"eslint-config-habitrpg": "^6.2.3",
|
||||
"eslint-plugin-mocha": "^5.0.0",
|
||||
"express": "^4.21.1",
|
||||
"express": "^4.19.2",
|
||||
"express-basic-auth": "^1.2.1",
|
||||
"express-validator": "^5.2.0",
|
||||
"firebase-admin": "^12.1.1",
|
||||
@@ -56,7 +56,7 @@
|
||||
"method-override": "^3.0.0",
|
||||
"moment": "^2.29.4",
|
||||
"moment-recur": "^1.0.7",
|
||||
"mongoose": "^7.8.3",
|
||||
"mongoose": "^7.6.3",
|
||||
"morgan": "^1.10.0",
|
||||
"nconf": "^0.12.1",
|
||||
"node-gcm": "^1.0.5",
|
||||
@@ -3044,9 +3044,9 @@
|
||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
||||
},
|
||||
"node_modules/@mongodb-js/saslprep": {
|
||||
"version": "1.1.9",
|
||||
"resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz",
|
||||
"integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==",
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.4.tgz",
|
||||
"integrity": "sha512-8zJ8N1x51xo9hwPh6AWnKdLGEC5N3lDa6kms1YHmFBoRhTpJR6HG8wWk0td1MVCu9cD4YBrvjZEtd5Obw0Fbnw==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"sparse-bitfield": "^3.0.3"
|
||||
@@ -6244,9 +6244,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/body-parser": {
|
||||
"version": "1.20.3",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
|
||||
"integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
|
||||
"version": "1.20.2",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
|
||||
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
|
||||
"dependencies": {
|
||||
"bytes": "3.1.2",
|
||||
"content-type": "~1.0.5",
|
||||
@@ -6256,7 +6256,7 @@
|
||||
"http-errors": "2.0.0",
|
||||
"iconv-lite": "0.4.24",
|
||||
"on-finished": "2.4.1",
|
||||
"qs": "6.13.0",
|
||||
"qs": "6.11.0",
|
||||
"raw-body": "2.5.2",
|
||||
"type-is": "~1.6.18",
|
||||
"unpipe": "1.0.0"
|
||||
@@ -6291,11 +6291,11 @@
|
||||
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||
},
|
||||
"node_modules/body-parser/node_modules/qs": {
|
||||
"version": "6.13.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
|
||||
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
|
||||
"version": "6.11.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
|
||||
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
|
||||
"dependencies": {
|
||||
"side-channel": "^1.0.6"
|
||||
"side-channel": "^1.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.6"
|
||||
@@ -6577,15 +6577,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/call-bind": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
|
||||
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
|
||||
"integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
|
||||
"dependencies": {
|
||||
"es-define-property": "^1.0.0",
|
||||
"es-errors": "^1.3.0",
|
||||
"function-bind": "^1.1.2",
|
||||
"get-intrinsic": "^1.2.4",
|
||||
"set-function-length": "^1.2.1"
|
||||
"get-intrinsic": "^1.2.3",
|
||||
"set-function-length": "^1.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
@@ -7370,9 +7369,9 @@
|
||||
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
|
||||
},
|
||||
"node_modules/cookie": {
|
||||
"version": "0.7.1",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
|
||||
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
|
||||
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
@@ -8377,9 +8376,9 @@
|
||||
"integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
|
||||
},
|
||||
"node_modules/encodeurl": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
|
||||
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
@@ -8498,17 +8497,6 @@
|
||||
"resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
|
||||
"integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
|
||||
},
|
||||
"node_modules/es-define-property": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
|
||||
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.2.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/es-errors": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
|
||||
@@ -9992,36 +9980,36 @@
|
||||
}
|
||||
},
|
||||
"node_modules/express": {
|
||||
"version": "4.21.1",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
|
||||
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
|
||||
"version": "4.19.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
|
||||
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
|
||||
"dependencies": {
|
||||
"accepts": "~1.3.8",
|
||||
"array-flatten": "1.1.1",
|
||||
"body-parser": "1.20.3",
|
||||
"body-parser": "1.20.2",
|
||||
"content-disposition": "0.5.4",
|
||||
"content-type": "~1.0.4",
|
||||
"cookie": "0.7.1",
|
||||
"cookie": "0.6.0",
|
||||
"cookie-signature": "1.0.6",
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"etag": "~1.8.1",
|
||||
"finalhandler": "1.3.1",
|
||||
"finalhandler": "1.2.0",
|
||||
"fresh": "0.5.2",
|
||||
"http-errors": "2.0.0",
|
||||
"merge-descriptors": "1.0.3",
|
||||
"merge-descriptors": "1.0.1",
|
||||
"methods": "~1.1.2",
|
||||
"on-finished": "2.4.1",
|
||||
"parseurl": "~1.3.3",
|
||||
"path-to-regexp": "0.1.10",
|
||||
"path-to-regexp": "0.1.7",
|
||||
"proxy-addr": "~2.0.7",
|
||||
"qs": "6.13.0",
|
||||
"qs": "6.11.0",
|
||||
"range-parser": "~1.2.1",
|
||||
"safe-buffer": "5.2.1",
|
||||
"send": "0.19.0",
|
||||
"serve-static": "1.16.2",
|
||||
"send": "0.18.0",
|
||||
"serve-static": "1.15.0",
|
||||
"setprototypeof": "1.2.0",
|
||||
"statuses": "2.0.1",
|
||||
"type-is": "~1.6.18",
|
||||
@@ -10074,11 +10062,11 @@
|
||||
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||
},
|
||||
"node_modules/express/node_modules/qs": {
|
||||
"version": "6.13.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
|
||||
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
|
||||
"version": "6.11.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
|
||||
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
|
||||
"dependencies": {
|
||||
"side-channel": "^1.0.6"
|
||||
"side-channel": "^1.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.6"
|
||||
@@ -10543,12 +10531,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/finalhandler": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
|
||||
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
|
||||
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
|
||||
"dependencies": {
|
||||
"debug": "2.6.9",
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"on-finished": "2.4.1",
|
||||
"parseurl": "~1.3.3",
|
||||
@@ -13360,27 +13348,10 @@
|
||||
"resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",
|
||||
"integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA=="
|
||||
},
|
||||
"node_modules/ip-address": {
|
||||
"version": "9.0.5",
|
||||
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
|
||||
"integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
|
||||
"dependencies": {
|
||||
"jsbn": "1.1.0",
|
||||
"sprintf-js": "^1.1.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 12"
|
||||
}
|
||||
},
|
||||
"node_modules/ip-address/node_modules/jsbn": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
|
||||
"integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
|
||||
},
|
||||
"node_modules/ip-address/node_modules/sprintf-js": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
|
||||
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
|
||||
"node_modules/ip": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
|
||||
"integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
|
||||
},
|
||||
"node_modules/ipaddr.js": {
|
||||
"version": "1.9.1",
|
||||
@@ -14990,12 +14961,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/merge-descriptors": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
|
||||
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
"integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
|
||||
},
|
||||
"node_modules/merge-stream": {
|
||||
"version": "2.0.0",
|
||||
@@ -15596,13 +15564,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/mongoose": {
|
||||
"version": "7.8.3",
|
||||
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.8.3.tgz",
|
||||
"integrity": "sha512-eFnbkKgyVrICoHB6tVJ4uLanS7d5AIo/xHkEbQeOv6g2sD7gh/1biRwvFifsmbtkIddQVNr3ROqHik6gkknN3g==",
|
||||
"version": "7.6.8",
|
||||
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.6.8.tgz",
|
||||
"integrity": "sha512-q9zAySH+UtOK5yonWyNcLfq3PxrY6s4gdta4qNGKNOE2yTVoY9FP4hQtvWYnv4rkdk7T8QmQMC7bbhJjDxIunw==",
|
||||
"dependencies": {
|
||||
"bson": "^5.5.0",
|
||||
"kareem": "2.5.1",
|
||||
"mongodb": "5.9.2",
|
||||
"mongodb": "5.9.1",
|
||||
"mpath": "0.9.0",
|
||||
"mquery": "5.0.0",
|
||||
"ms": "2.1.3",
|
||||
@@ -15625,9 +15593,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/mongoose/node_modules/mongodb": {
|
||||
"version": "5.9.2",
|
||||
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz",
|
||||
"integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==",
|
||||
"version": "5.9.1",
|
||||
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.1.tgz",
|
||||
"integrity": "sha512-NBGA8AfJxGPeB12F73xXwozt8ZpeIPmCUeWRwl9xejozTXFes/3zaep9zhzs1B/nKKsw4P3I4iPfXl3K7s6g+Q==",
|
||||
"dependencies": {
|
||||
"bson": "^5.5.0",
|
||||
"mongodb-connection-string-url": "^2.6.0",
|
||||
@@ -17624,9 +17592,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/path-to-regexp": {
|
||||
"version": "0.1.10",
|
||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
|
||||
"integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
|
||||
"version": "0.1.7",
|
||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
||||
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
|
||||
},
|
||||
"node_modules/path-type": {
|
||||
"version": "1.1.0",
|
||||
@@ -19369,9 +19337,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/send": {
|
||||
"version": "0.19.0",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
|
||||
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
|
||||
"version": "0.18.0",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
|
||||
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
|
||||
"dependencies": {
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
@@ -19404,14 +19372,6 @@
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||
},
|
||||
"node_modules/send/node_modules/encodeurl": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/send/node_modules/ms": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||
@@ -19426,14 +19386,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/serve-static": {
|
||||
"version": "1.16.2",
|
||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
|
||||
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
||||
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
|
||||
"dependencies": {
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"parseurl": "~1.3.3",
|
||||
"send": "0.19.0"
|
||||
"send": "0.18.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.8.0"
|
||||
@@ -19559,11 +19519,11 @@
|
||||
}
|
||||
},
|
||||
"node_modules/side-channel": {
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
|
||||
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz",
|
||||
"integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==",
|
||||
"dependencies": {
|
||||
"call-bind": "^1.0.7",
|
||||
"call-bind": "^1.0.6",
|
||||
"es-errors": "^1.3.0",
|
||||
"get-intrinsic": "^1.2.4",
|
||||
"object-inspect": "^1.13.1"
|
||||
@@ -19901,15 +19861,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/socks": {
|
||||
"version": "2.8.3",
|
||||
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
|
||||
"integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
|
||||
"version": "2.7.1",
|
||||
"resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
|
||||
"integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
|
||||
"dependencies": {
|
||||
"ip-address": "^9.0.5",
|
||||
"ip": "^2.0.0",
|
||||
"smart-buffer": "^4.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 10.0.0",
|
||||
"node": ">= 10.13.0",
|
||||
"npm": ">= 3.0.0"
|
||||
}
|
||||
},
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "5.33.0",
|
||||
"version": "5.31.1",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
@@ -17,7 +17,7 @@
|
||||
"apple-auth": "^1.0.9",
|
||||
"babel-preset-env": "^1.7.0",
|
||||
"bcrypt": "^5.1.1",
|
||||
"body-parser": "^1.20.3",
|
||||
"body-parser": "^1.20.2",
|
||||
"bootstrap": "^4.6.2",
|
||||
"compression": "^1.7.4",
|
||||
"cookie-session": "^2.0.0",
|
||||
@@ -28,7 +28,7 @@
|
||||
"eslint": "^8.55.0",
|
||||
"eslint-config-habitrpg": "^6.2.3",
|
||||
"eslint-plugin-mocha": "^5.0.0",
|
||||
"express": "^4.21.1",
|
||||
"express": "^4.19.2",
|
||||
"express-basic-auth": "^1.2.1",
|
||||
"express-validator": "^5.2.0",
|
||||
"firebase-admin": "^12.1.1",
|
||||
@@ -51,7 +51,7 @@
|
||||
"method-override": "^3.0.0",
|
||||
"moment": "^2.29.4",
|
||||
"moment-recur": "^1.0.7",
|
||||
"mongoose": "^7.8.3",
|
||||
"mongoose": "^7.6.3",
|
||||
"morgan": "^1.10.0",
|
||||
"nconf": "^0.12.1",
|
||||
"node-gcm": "^1.0.5",
|
||||
|
||||
@@ -59,7 +59,7 @@ describe('POST /debug/jump-time', () => {
|
||||
expect(resultDate.getDate()).to.eql(today.getDate());
|
||||
expect(resultDate.getMonth()).to.eql(today.getMonth());
|
||||
expect(resultDate.getFullYear()).to.eql(today.getFullYear());
|
||||
const newResultDate = new Date((await user.post('/debug/jump-time', { offsetDays: 365 })).time);
|
||||
const newResultDate = new Date((await user.post('/debug/jump-time', { offsetDays: 355 })).time);
|
||||
expect(newResultDate.getFullYear()).to.eql(today.getFullYear() + 1);
|
||||
});
|
||||
|
||||
|
||||
@@ -60,12 +60,12 @@ describe('PUT /heroes/:heroId', () => {
|
||||
expect(heroRes.profile).to.have.all.keys(['name']);
|
||||
|
||||
// test response values
|
||||
expect(heroRes.balance).to.equal(3 + 2.5); // 3+2.5 for first contrib level
|
||||
expect(heroRes.balance).to.equal(3 + 0.75); // 3+0.75 for first contrib level
|
||||
expect(heroRes.contributor.level).to.equal(1);
|
||||
expect(heroRes.purchased.ads).to.equal(true);
|
||||
// test hero values
|
||||
await hero.sync();
|
||||
expect(hero.balance).to.equal(3 + 2.5); // 3+2.5 for first contrib level
|
||||
expect(hero.balance).to.equal(3 + 0.75); // 3+0.75 for first contrib level
|
||||
expect(hero.contributor.level).to.equal(1);
|
||||
expect(hero.purchased.ads).to.equal(true);
|
||||
expect(hero.auth.blocked).to.equal(prevBlockState);
|
||||
@@ -136,12 +136,12 @@ describe('PUT /heroes/:heroId', () => {
|
||||
expect(heroRes.profile).to.have.all.keys(['name']);
|
||||
|
||||
// test response values
|
||||
expect(heroRes.balance).to.equal(15); // 0+15 for sixth contrib level
|
||||
expect(heroRes.balance).to.equal(1); // 0+1 for sixth contrib level
|
||||
expect(heroRes.contributor.level).to.equal(6);
|
||||
expect(heroRes.items.pets['Dragon-Hydra']).to.equal(5);
|
||||
// test hero values
|
||||
await hero.sync();
|
||||
expect(hero.balance).to.equal(15); // 0+15 for sixth contrib level
|
||||
expect(hero.balance).to.equal(1); // 0+1 for sixth contrib level
|
||||
expect(hero.contributor.level).to.equal(6);
|
||||
expect(hero.items.pets['Dragon-Hydra']).to.equal(5);
|
||||
});
|
||||
|
||||
@@ -144,12 +144,6 @@ describe('Content Schedule', () => {
|
||||
expect(matchers.seasonalGear.end).to.eql(moment.utc(`2025-03-21T${String(switchoverTime).padStart(2, '0')}:00:00.000Z`).toDate());
|
||||
});
|
||||
|
||||
it('sets the end date in new year for a winter gala', () => {
|
||||
const date = new Date('2025-01-04');
|
||||
const matchers = getAllScheduleMatchingGroups(date);
|
||||
expect(matchers.seasonalGear.end).to.eql(moment.utc(`2025-03-21T${String(switchoverTime).padStart(2, '0')}:00:00.000Z`).toDate());
|
||||
});
|
||||
|
||||
it('uses correct date for first hours of the month', () => {
|
||||
// if the date is checked before CONTENT_SWITCHOVER_TIME_OFFSET,
|
||||
// it should be considered the previous month
|
||||
@@ -272,21 +266,6 @@ describe('Content Schedule', () => {
|
||||
expect(matcher.match('backgroundkey072024')).to.be.true;
|
||||
});
|
||||
|
||||
it('allows background matching the month for new backgrounds from multiple years', () => {
|
||||
const date = new Date('2026-07-08');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
expect(matcher.match('backgroundkey072024')).to.be.true;
|
||||
expect(matcher.match('backgroundkey072025')).to.be.true;
|
||||
expect(matcher.match('backgroundkey072026')).to.be.true;
|
||||
});
|
||||
|
||||
it('allows background matching the previous month in the first week for new backgrounds', () => {
|
||||
const date = new Date('2024-09-02');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
expect(matcher.match('backgroundkey082024')).to.be.true;
|
||||
expect(matcher.match('backgroundkey092024')).to.be.false;
|
||||
});
|
||||
|
||||
it('disallows background in the future', () => {
|
||||
const date = new Date('2024-07-08');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
@@ -306,26 +285,19 @@ describe('Content Schedule', () => {
|
||||
expect(matcher.match('backgroundkey022021')).to.be.true;
|
||||
});
|
||||
|
||||
it('allows even yeared backgrounds in first half of year', () => {
|
||||
it('allows background even yeared backgrounds in first half of year', () => {
|
||||
const date = new Date('2025-02-08');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
expect(matcher.match('backgroundkey022024')).to.be.true;
|
||||
expect(matcher.match('backgroundkey082022')).to.be.true;
|
||||
});
|
||||
|
||||
it('allows odd yeared backgrounds in second half of year', () => {
|
||||
it('allows background odd yeared backgrounds in second half of year', () => {
|
||||
const date = new Date('2024-08-08');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
expect(matcher.match('backgroundkey022023')).to.be.true;
|
||||
expect(matcher.match('backgroundkey082021')).to.be.true;
|
||||
});
|
||||
|
||||
it('allows odd yeared backgrounds in beginning of january', () => {
|
||||
const date = new Date('2025-01-06');
|
||||
const matcher = getAllScheduleMatchingGroups(date).backgrounds;
|
||||
expect(matcher.match('backgroundkey122024'), 'backgroundkey122024').to.be.true;
|
||||
expect(matcher.match('backgroundkey062023'), 'backgroundkey062022').to.be.true;
|
||||
});
|
||||
});
|
||||
|
||||
describe('timeTravelers matcher', () => {
|
||||
|
||||
Generated
+76
-210
@@ -3934,9 +3934,9 @@
|
||||
"integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
|
||||
},
|
||||
"node_modules/body-parser": {
|
||||
"version": "1.20.3",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
|
||||
"integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
|
||||
"version": "1.20.2",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
|
||||
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
|
||||
"dependencies": {
|
||||
"bytes": "3.1.2",
|
||||
"content-type": "~1.0.5",
|
||||
@@ -3946,7 +3946,7 @@
|
||||
"http-errors": "2.0.0",
|
||||
"iconv-lite": "0.4.24",
|
||||
"on-finished": "2.4.1",
|
||||
"qs": "6.13.0",
|
||||
"qs": "6.11.0",
|
||||
"raw-body": "2.5.2",
|
||||
"type-is": "~1.6.18",
|
||||
"unpipe": "1.0.0"
|
||||
@@ -4140,33 +4140,6 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/call-bind-apply-helpers": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
|
||||
"integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
|
||||
"dependencies": {
|
||||
"es-errors": "^1.3.0",
|
||||
"function-bind": "^1.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/call-bound": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
|
||||
"integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
|
||||
"dependencies": {
|
||||
"call-bind-apply-helpers": "^1.0.1",
|
||||
"get-intrinsic": "^1.2.6"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/callsites": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
||||
@@ -4643,9 +4616,9 @@
|
||||
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
|
||||
},
|
||||
"node_modules/cookie": {
|
||||
"version": "0.7.1",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
|
||||
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
|
||||
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
@@ -5449,19 +5422,6 @@
|
||||
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
|
||||
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
|
||||
},
|
||||
"node_modules/dunder-proto": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz",
|
||||
"integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==",
|
||||
"dependencies": {
|
||||
"call-bind-apply-helpers": "^1.0.0",
|
||||
"es-errors": "^1.3.0",
|
||||
"gopd": "^1.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/duplexer": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
|
||||
@@ -5504,9 +5464,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/encodeurl": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
|
||||
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
@@ -5628,9 +5588,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/es-define-property": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
|
||||
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
|
||||
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.2.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
@@ -5648,17 +5611,6 @@
|
||||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
|
||||
"integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w=="
|
||||
},
|
||||
"node_modules/es-object-atoms": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
|
||||
"integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
|
||||
"dependencies": {
|
||||
"es-errors": "^1.3.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/es-set-tostringtag": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz",
|
||||
@@ -6743,36 +6695,36 @@
|
||||
}
|
||||
},
|
||||
"node_modules/express": {
|
||||
"version": "4.21.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
|
||||
"integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
|
||||
"version": "4.19.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
|
||||
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
|
||||
"dependencies": {
|
||||
"accepts": "~1.3.8",
|
||||
"array-flatten": "1.1.1",
|
||||
"body-parser": "1.20.3",
|
||||
"body-parser": "1.20.2",
|
||||
"content-disposition": "0.5.4",
|
||||
"content-type": "~1.0.4",
|
||||
"cookie": "0.7.1",
|
||||
"cookie": "0.6.0",
|
||||
"cookie-signature": "1.0.6",
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"etag": "~1.8.1",
|
||||
"finalhandler": "1.3.1",
|
||||
"finalhandler": "1.2.0",
|
||||
"fresh": "0.5.2",
|
||||
"http-errors": "2.0.0",
|
||||
"merge-descriptors": "1.0.3",
|
||||
"merge-descriptors": "1.0.1",
|
||||
"methods": "~1.1.2",
|
||||
"on-finished": "2.4.1",
|
||||
"parseurl": "~1.3.3",
|
||||
"path-to-regexp": "0.1.12",
|
||||
"path-to-regexp": "0.1.7",
|
||||
"proxy-addr": "~2.0.7",
|
||||
"qs": "6.13.0",
|
||||
"qs": "6.11.0",
|
||||
"range-parser": "~1.2.1",
|
||||
"safe-buffer": "5.2.1",
|
||||
"send": "0.19.0",
|
||||
"serve-static": "1.16.2",
|
||||
"send": "0.18.0",
|
||||
"serve-static": "1.15.0",
|
||||
"setprototypeof": "1.2.0",
|
||||
"statuses": "2.0.1",
|
||||
"type-is": "~1.6.18",
|
||||
@@ -6781,10 +6733,6 @@
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.10.0"
|
||||
},
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/express"
|
||||
}
|
||||
},
|
||||
"node_modules/express/node_modules/array-flatten": {
|
||||
@@ -6929,12 +6877,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/finalhandler": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
|
||||
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
|
||||
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
|
||||
"dependencies": {
|
||||
"debug": "2.6.9",
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"on-finished": "2.4.1",
|
||||
"parseurl": "~1.3.3",
|
||||
@@ -7177,20 +7125,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/get-intrinsic": {
|
||||
"version": "1.2.6",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz",
|
||||
"integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==",
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
|
||||
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
|
||||
"dependencies": {
|
||||
"call-bind-apply-helpers": "^1.0.1",
|
||||
"dunder-proto": "^1.0.0",
|
||||
"es-define-property": "^1.0.1",
|
||||
"es-errors": "^1.3.0",
|
||||
"es-object-atoms": "^1.0.0",
|
||||
"function-bind": "^1.1.2",
|
||||
"gopd": "^1.2.0",
|
||||
"has-symbols": "^1.1.0",
|
||||
"hasown": "^2.0.2",
|
||||
"math-intrinsics": "^1.0.0"
|
||||
"has-proto": "^1.0.1",
|
||||
"has-symbols": "^1.0.3",
|
||||
"hasown": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
@@ -7310,11 +7253,11 @@
|
||||
}
|
||||
},
|
||||
"node_modules/gopd": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
|
||||
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
|
||||
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.1.3"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
@@ -7410,9 +7353,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/has-symbols": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
|
||||
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
|
||||
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
@@ -7440,9 +7383,9 @@
|
||||
"integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
|
||||
},
|
||||
"node_modules/hasown": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
|
||||
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
|
||||
"integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
|
||||
"dependencies": {
|
||||
"function-bind": "^1.1.2"
|
||||
},
|
||||
@@ -8976,14 +8919,6 @@
|
||||
"markdown-it": "bin/markdown-it.js"
|
||||
}
|
||||
},
|
||||
"node_modules/math-intrinsics": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz",
|
||||
"integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/mdn-data": {
|
||||
"version": "2.0.14",
|
||||
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
|
||||
@@ -9023,12 +8958,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/merge-descriptors": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
|
||||
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
"integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
|
||||
},
|
||||
"node_modules/merge-source-map": {
|
||||
"version": "1.1.0",
|
||||
@@ -9930,12 +9862,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/object-inspect": {
|
||||
"version": "1.13.3",
|
||||
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
|
||||
"integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"version": "1.13.1",
|
||||
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
|
||||
"integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
@@ -10381,9 +10310,9 @@
|
||||
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
|
||||
},
|
||||
"node_modules/path-to-regexp": {
|
||||
"version": "0.1.12",
|
||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
|
||||
"integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ=="
|
||||
"version": "0.1.7",
|
||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
||||
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
|
||||
},
|
||||
"node_modules/path-type": {
|
||||
"version": "4.0.0",
|
||||
@@ -11200,11 +11129,11 @@
|
||||
}
|
||||
},
|
||||
"node_modules/qs": {
|
||||
"version": "6.13.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
|
||||
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
|
||||
"version": "6.11.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
|
||||
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
|
||||
"dependencies": {
|
||||
"side-channel": "^1.0.6"
|
||||
"side-channel": "^1.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.6"
|
||||
@@ -11807,9 +11736,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/send": {
|
||||
"version": "0.19.0",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
|
||||
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
|
||||
"version": "0.18.0",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
|
||||
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
|
||||
"dependencies": {
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
@@ -11842,14 +11771,6 @@
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||
},
|
||||
"node_modules/send/node_modules/encodeurl": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/send/node_modules/ms": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||
@@ -11934,14 +11855,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/serve-static": {
|
||||
"version": "1.16.2",
|
||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
|
||||
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
||||
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
|
||||
"dependencies": {
|
||||
"encodeurl": "~2.0.0",
|
||||
"encodeurl": "~1.0.2",
|
||||
"escape-html": "~1.0.3",
|
||||
"parseurl": "~1.3.3",
|
||||
"send": "0.19.0"
|
||||
"send": "0.18.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.8.0"
|
||||
@@ -12030,68 +11951,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/side-channel": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
|
||||
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
|
||||
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
|
||||
"dependencies": {
|
||||
"es-errors": "^1.3.0",
|
||||
"object-inspect": "^1.13.3",
|
||||
"side-channel-list": "^1.0.0",
|
||||
"side-channel-map": "^1.0.1",
|
||||
"side-channel-weakmap": "^1.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/side-channel-list": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
|
||||
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
|
||||
"dependencies": {
|
||||
"es-errors": "^1.3.0",
|
||||
"object-inspect": "^1.13.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/side-channel-map": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
|
||||
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
|
||||
"dependencies": {
|
||||
"call-bound": "^1.0.2",
|
||||
"es-errors": "^1.3.0",
|
||||
"get-intrinsic": "^1.2.5",
|
||||
"object-inspect": "^1.13.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/side-channel-weakmap": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
|
||||
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
|
||||
"dependencies": {
|
||||
"call-bound": "^1.0.2",
|
||||
"es-errors": "^1.3.0",
|
||||
"get-intrinsic": "^1.2.5",
|
||||
"object-inspect": "^1.13.3",
|
||||
"side-channel-map": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
"call-bind": "^1.0.0",
|
||||
"get-intrinsic": "^1.0.2",
|
||||
"object-inspect": "^1.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
|
||||
@@ -1730,11 +1730,6 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_old_fashioned_tea_shop {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_old_fashioned_tea_shop.png');
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_old_photo {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_old_photo.png');
|
||||
width: 141px;
|
||||
@@ -2401,11 +2396,6 @@
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_winter_landscape_with_cabin {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_winter_landscape_with_cabin.png');
|
||||
width: 141px;
|
||||
height: 147px;
|
||||
}
|
||||
.background_winter_mountain_range {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_winter_mountain_range.png');
|
||||
width: 141px;
|
||||
@@ -29914,11 +29904,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_armoire_snowyFluffTrimmedCoat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_snowyFluffTrimmedCoat.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_armoire_softBlackSuit {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_softBlackSuit.png');
|
||||
width: 114px;
|
||||
@@ -30219,11 +30204,6 @@
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_armoire_fancyFloralHat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_fancyFloralHat.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_armoire_fancyPirateHat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_fancyPirateHat.png');
|
||||
width: 114px;
|
||||
@@ -30489,11 +30469,6 @@
|
||||
width: 117px;
|
||||
height: 120px;
|
||||
}
|
||||
.head_armoire_snowyTrapperHat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_snowyTrapperHat.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_armoire_stormKnightHelm {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_armoire_stormKnightHelm.png');
|
||||
width: 114px;
|
||||
@@ -30654,11 +30629,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_fancyFloralFan {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_fancyFloralFan.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_armoire_fancyShoe {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_fancyShoe.png');
|
||||
width: 90px;
|
||||
@@ -31419,11 +31389,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_armoire_snowyFluffTrimmedCoat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_snowyFluffTrimmedCoat.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_armoire_softBlackSuit {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_softBlackSuit.png');
|
||||
width: 114px;
|
||||
@@ -35409,36 +35374,6 @@
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_mystery_202501 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202501.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_mystery_202501 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_mystery_202501.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_mystery_202502 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_202502.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.head_mystery_202502 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/head_mystery_202502.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.shield_mystery_202502 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_mystery_202502.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.slim_armor_mystery_202502 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202502.png');
|
||||
width: 114px;
|
||||
height: 90px;
|
||||
}
|
||||
.broad_armor_mystery_301404 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_301404.png');
|
||||
width: 90px;
|
||||
@@ -40132,126 +40067,6 @@
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2013hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2013hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2014hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2014hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2015hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2015hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2016hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2016hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2017hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2017hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2018hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2018hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2019hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2019hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2020hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2020hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2021hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2021hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2022hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2022hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_2023hat_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_2023hat_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2015 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2015.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2016 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2016.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2017 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2017.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2018 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2018.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2019 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2019.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2020 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2020.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2021 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2021.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2022 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2022.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2023 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2023.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_armor_special_birthday2024 {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_armor_special_birthday2024.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_cake_birthday {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_cake_birthday.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_candy_nye {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_candy_nye.png');
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
.notif_habitoween_base_mount {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/notif_habitoween_base_mount.png');
|
||||
width: 28px;
|
||||
@@ -40652,11 +40467,6 @@
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_cat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/quest_cat.png');
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
.quest_chameleon {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/quest_chameleon.png');
|
||||
width: 216px;
|
||||
@@ -41392,11 +41202,6 @@
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.inventory_quest_scroll_cat {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/inventory_quest_scroll_cat.png');
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
.inventory_quest_scroll_chameleon {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/inventory_quest_scroll_chameleon.png');
|
||||
width: 68px;
|
||||
@@ -43002,56 +42807,6 @@
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Base.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-CottonCandyBlue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-CottonCandyBlue.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-CottonCandyPink {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-CottonCandyPink.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Desert {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Desert.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Golden {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Golden.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Red {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Red.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Shade {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Shade.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Skeleton {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Skeleton.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-White {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-White.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Cat-Zombie {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Cat-Zombie.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Body_Chameleon-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Body_Chameleon-Base.png');
|
||||
width: 105px;
|
||||
@@ -48592,56 +48347,6 @@
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Base.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-CottonCandyBlue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-CottonCandyBlue.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-CottonCandyPink {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-CottonCandyPink.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Desert {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Desert.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Golden {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Golden.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Red {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Red.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Shade {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Shade.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Skeleton {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Skeleton.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-White {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-White.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Cat-Zombie {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Cat-Zombie.png');
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Chameleon-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Mount_Head_Chameleon-Base.png');
|
||||
width: 105px;
|
||||
@@ -54242,56 +53947,6 @@
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Base.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-CottonCandyBlue {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-CottonCandyBlue.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-CottonCandyPink {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-CottonCandyPink.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Desert {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Desert.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Golden {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Golden.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Red {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Red.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Shade {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Shade.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Skeleton {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Skeleton.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-White {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-White.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Cat-Zombie {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Cat-Zombie.png');
|
||||
width: 81px;
|
||||
height: 99px;
|
||||
}
|
||||
.Pet-Chameleon-Base {
|
||||
background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/Pet-Chameleon-Base.png');
|
||||
width: 81px;
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4,0C1.79,0,0,1.79,0,4v16c0,2.21,1.79,4,4,4h16c2.21,0,4-1.79,4-4V4c0-2.21-1.79-4-4-4H4ZM12,11.57c-.72-1.49-2.7-4.26-4.53-5.63-1.32-.99-3.47-1.75-3.47.68,0,.49.28,4.08.44,4.66.57,2.03,2.65,2.55,4.5,2.23-3.24.55-4.06,2.36-2.28,4.17,3.38,3.44,4.85-.86,5.23-1.97h0s0,0,0,0c.07-.2.1-.29.1-.21,0-.08.03.01.1.22h0c.38,1.1,1.85,5.41,5.23,1.97,1.78-1.81.95-3.63-2.28-4.17,1.85.31,3.93-.2,4.5-2.23.16-.58.44-4.18.44-4.66,0-2.43-2.14-1.67-3.47-.68-1.83,1.37-3.81,4.14-4.53,5.63Z" fill-rule="evenodd"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 572 B |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M20,0H4A4,4,0,0,0,0,4V20a4,4,0,0,0,4,4H20a4,4,0,0,0,4-4V4A4,4,0,0,0,20,0ZM18.36,8.74c0,.14,0,.29,0,.43A9.34,9.34,0,0,1,4,17a6.85,6.85,0,0,0,.79,0,6.57,6.57,0,0,0,4.07-1.4A3.29,3.29,0,0,1,5.8,13.39a4.1,4.1,0,0,0,.62,0,3.49,3.49,0,0,0,.86-.11,3.28,3.28,0,0,1-2.63-3.22v0a3.35,3.35,0,0,0,1.48.42A3.29,3.29,0,0,1,4.67,7.76,3.22,3.22,0,0,1,5.12,6.1a9.3,9.3,0,0,0,6.76,3.43,3.67,3.67,0,0,1-.08-.75,3.28,3.28,0,0,1,5.67-2.24,6.54,6.54,0,0,0,2.08-.79,3.22,3.22,0,0,1-1.44,1.8A6.67,6.67,0,0,0,20,7.05,7.31,7.31,0,0,1,18.36,8.74Z" fill-rule="evenodd"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 622 B |
@@ -25,9 +25,9 @@
|
||||
<router-link to="/">
|
||||
Homepage
|
||||
</router-link>or
|
||||
<a href="mailto:admin@habitica.com">
|
||||
<router-link :to="contactUsLink">
|
||||
Contact Us
|
||||
</a>about the issue.
|
||||
</router-link>about the issue.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -40,6 +40,12 @@ import { mapState } from '@/libs/store';
|
||||
export default {
|
||||
computed: {
|
||||
...mapState(['isUserLoggedIn']),
|
||||
contactUsLink () {
|
||||
if (this.isUserLoggedIn) {
|
||||
return { name: 'guild', params: { groupId: 'a29da26b-37de-4a71-b0c6-48e72a900dac' } };
|
||||
}
|
||||
return { name: 'contact' };
|
||||
},
|
||||
retiredChatPage () {
|
||||
return this.$route.fullPath.indexOf('/groups') !== -1;
|
||||
},
|
||||
|
||||
@@ -37,9 +37,9 @@
|
||||
<h3>{{ $t('footerCompany') }}</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="mailto:admin@habitica.com">
|
||||
<router-link to="/static/contact">
|
||||
{{ $t('contactUs') }}
|
||||
</a>
|
||||
</router-link>
|
||||
</li>
|
||||
<li>
|
||||
<router-link to="/static/press-kit">
|
||||
@@ -131,6 +131,13 @@
|
||||
>{{ $t('requestFeature') }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://habitica.fandom.com/"
|
||||
target="_blank"
|
||||
>{{ $t('wiki') }}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Developers -->
|
||||
@@ -205,12 +212,12 @@
|
||||
</a>
|
||||
<a
|
||||
class="social-circle"
|
||||
href="https://bsky.app/profile/habitica.com"
|
||||
href="https://twitter.com/habitica/"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="social-icon svg-icon bluesky"
|
||||
v-html="icons.bluesky"
|
||||
class="social-icon svg-icon twitter"
|
||||
v-html="icons.twitter"
|
||||
></div>
|
||||
</a>
|
||||
<a
|
||||
@@ -807,7 +814,7 @@ h3 {
|
||||
}
|
||||
}
|
||||
|
||||
.bluesky svg {
|
||||
.twitter svg {
|
||||
background-color: #e1e0e3;
|
||||
fill: #878190;
|
||||
height: 24px;
|
||||
@@ -846,7 +853,7 @@ import Vue from 'vue';
|
||||
|
||||
// images
|
||||
import melior from '@/assets/svg/melior.svg';
|
||||
import bluesky from '@/assets/svg/bluesky.svg';
|
||||
import twitter from '@/assets/svg/twitter.svg';
|
||||
import facebook from '@/assets/svg/facebook.svg';
|
||||
import instagram from '@/assets/svg/instagram.svg';
|
||||
import tumblr from '@/assets/svg/tumblr.svg';
|
||||
@@ -878,7 +885,7 @@ export default {
|
||||
return {
|
||||
icons: Object.freeze({
|
||||
melior,
|
||||
bluesky,
|
||||
twitter,
|
||||
facebook,
|
||||
instagram,
|
||||
tumblr,
|
||||
@@ -920,13 +927,13 @@ export default {
|
||||
await axios.post('/api/v4/debug/set-cron', {
|
||||
lastCron: date,
|
||||
});
|
||||
window.alert(`Days reset by ${numberOfDays}.\nRemember to refresh.`);
|
||||
// @TODO: Notification.text('-' + numberOfDays + ' day(s), remember to refresh');
|
||||
// @TODO: Sync user?
|
||||
},
|
||||
async addTenGems () {
|
||||
await axios.post('/api/v4/debug/add-ten-gems');
|
||||
// @TODO: Notification.text('+10 Gems!');
|
||||
this.user.balance += 2.5;
|
||||
window.alert('+10 Gems!');
|
||||
},
|
||||
async addHourglass () {
|
||||
await axios.post('/api/v4/debug/add-hourglass');
|
||||
@@ -990,17 +997,17 @@ export default {
|
||||
},
|
||||
async addQuestProgress () {
|
||||
await axios.post('/api/v4/debug/quest-progress');
|
||||
window.alert('Quest progress increased.');
|
||||
// @TODO: Notification.text('Quest progress increased');
|
||||
// @TODO: User.sync();
|
||||
},
|
||||
async bossRage () {
|
||||
await axios.post('/api/v4/debug/boss-rage');
|
||||
window.alert('Boss Rage increased.');
|
||||
},
|
||||
|
||||
async makeAdmin () {
|
||||
await axios.post('/api/v4/debug/make-admin');
|
||||
window.alert('You are now an Admin!\nReload the website then go to Help > Admin to set contributor level, etc.');
|
||||
// @TODO: Notification.text('You are now an admin!
|
||||
// Reload the website then go to Help > Admin Panel to set contributor level, etc.');
|
||||
// @TODO: sync()
|
||||
},
|
||||
donate () {
|
||||
|
||||
@@ -1177,7 +1177,7 @@ export default {
|
||||
'flags.welcomed': true,
|
||||
});
|
||||
|
||||
// NOTE: This is a timeout to ensure dom is loaded
|
||||
// @TODO: This is a timeout to ensure dom is loaded
|
||||
window.setTimeout(() => {
|
||||
this.initTour();
|
||||
this.goto('intro', 0);
|
||||
|
||||
@@ -334,6 +334,11 @@
|
||||
href="https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link"
|
||||
target="_blank"
|
||||
>{{ $t('requestFeature') }}</a>
|
||||
<a
|
||||
class="topbar-dropdown-item dropdown-item"
|
||||
href="https://habitica.fandom.com/wiki/Habitica_Wiki"
|
||||
target="_blank"
|
||||
>{{ $t('wiki') }}</a>
|
||||
</div>
|
||||
</li>
|
||||
</b-navbar-nav>
|
||||
|
||||
@@ -41,8 +41,7 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
action () {
|
||||
if (!this.notification || !this.notification.data
|
||||
|| this.notification.data.destination === this.$route.path) {
|
||||
if (!this.notification || !this.notification.data) {
|
||||
return;
|
||||
}
|
||||
if (this.notification.data.destination.indexOf('backgrounds') !== -1) {
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
</div>
|
||||
<div slot="drawer-header">
|
||||
<div class="drawer-tab-container">
|
||||
<div class="clearfix mb-2">
|
||||
<div class="clearfix">
|
||||
<toggle-switch
|
||||
class="float-right align-with-tab"
|
||||
:label="$t(costumeMode ? 'useCostume' : 'autoEquipBattleGear')"
|
||||
|
||||
@@ -427,7 +427,7 @@ export default {
|
||||
this.$store.dispatch('user:fetch'),
|
||||
this.$store.dispatch('tasks:fetchUserTasks'),
|
||||
]).then(() => {
|
||||
// NOTE: This is a timeout to ensure dom is loaded
|
||||
// @TODO: This is a timeout to ensure dom is loaded
|
||||
window.setTimeout(() => {
|
||||
this.runForcedModals();
|
||||
}, 2000);
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
id="selectUser"
|
||||
v-model="userSearchTerm"
|
||||
:is-valid="foundUser._id"
|
||||
|
||||
:placeholder="$t('usernameOrUserId')"
|
||||
:invalid-issues="userInputInvalidIssues"
|
||||
/>
|
||||
@@ -317,7 +318,6 @@ export default {
|
||||
computed: {
|
||||
...mapState({
|
||||
currentEventList: 'worldState.data.currentEventList',
|
||||
user: 'user.data',
|
||||
}),
|
||||
currentEvent () {
|
||||
return find(this.currentEventList, event => Boolean(event.gemsPromo) || Boolean(event.promo));
|
||||
@@ -399,8 +399,6 @@ export default {
|
||||
this.foundUser = result;
|
||||
}, 500),
|
||||
selectUser () {
|
||||
this.foundUser.g1g1 = this.currentEvent?.promo === 'g1g1'
|
||||
&& this.foundUser._id !== this.user._id;
|
||||
this.$root.$emit('habitica::send-gift', this.foundUser);
|
||||
this.close();
|
||||
},
|
||||
|
||||
@@ -59,12 +59,6 @@
|
||||
<template v-if="paymentData.paymentType === 'gift-subscription'">
|
||||
<div>
|
||||
<span
|
||||
v-if="paymentData.g1g1"
|
||||
v-html="$t('paymentYouSentSubscriptionG1G1', {
|
||||
name: paymentData.giftReceiver, months: paymentData.subscription.months})"
|
||||
></span>
|
||||
<span
|
||||
v-else
|
||||
v-html="$t('paymentYouSentSubscription', {
|
||||
name: paymentData.giftReceiver, months: paymentData.subscription.months})"
|
||||
></span>
|
||||
|
||||
@@ -147,17 +147,9 @@
|
||||
<payments-buttons
|
||||
v-if="userReceivingGift?._id"
|
||||
:disabled="!subscription.key"
|
||||
:stripe-fn="() => redirectToStripe({
|
||||
gift,
|
||||
uuid: userReceivingGift._id,
|
||||
receiverName,
|
||||
g1g1: userReceivingGift.g1g1,
|
||||
})"
|
||||
:stripe-fn="() => redirectToStripe({gift, uuid: userReceivingGift._id, receiverName})"
|
||||
:paypal-fn="() => openPaypalGift({
|
||||
gift: gift,
|
||||
giftedTo: userReceivingGift._id,
|
||||
receiverName,
|
||||
g1g1: userReceivingGift.g1g1,
|
||||
gift: gift, giftedTo: userReceivingGift._id, receiverName,
|
||||
})"
|
||||
/>
|
||||
<payments-buttons
|
||||
|
||||
@@ -27,15 +27,27 @@
|
||||
@changedPosition="tabSelected($event)"
|
||||
>
|
||||
<div slot="right-item">
|
||||
<a
|
||||
<div
|
||||
v-once
|
||||
id="petLikeToEatMarket"
|
||||
class="drawer-help-text"
|
||||
href="/static/faq#pet-foods"
|
||||
target="_blank"
|
||||
>
|
||||
<span>{{ $t('petLikeToEat') }}</span>
|
||||
</a>
|
||||
<span>{{ $t('petLikeToEat') + ' ' }}</span>
|
||||
<span
|
||||
class="svg-icon inline icon-16"
|
||||
v-html="icons.information"
|
||||
></span>
|
||||
</div>
|
||||
<b-popover
|
||||
target="petLikeToEatMarket"
|
||||
:placement="'top'"
|
||||
>
|
||||
<div
|
||||
v-once
|
||||
class="popover-content-text"
|
||||
v-html="$t('petLikeToEatText')"
|
||||
></div>
|
||||
</b-popover>
|
||||
</div>
|
||||
</drawer-header-tabs>
|
||||
</div>
|
||||
@@ -68,6 +80,7 @@
|
||||
import _filter from 'lodash/filter';
|
||||
import { mapState } from '@/libs/store';
|
||||
import inventoryUtils from '@/mixins/inventoryUtils';
|
||||
import svgInformation from '@/assets/svg/information.svg';
|
||||
|
||||
import Drawer from '@/components/ui/drawer';
|
||||
import DrawerSlider from '@/components/ui/drawerSlider';
|
||||
@@ -114,6 +127,10 @@ export default {
|
||||
},
|
||||
],
|
||||
selectedDrawerTab: this.defaultSelectedTab,
|
||||
|
||||
icons: Object.freeze({
|
||||
information: svgInformation,
|
||||
}),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
|
||||
@@ -31,6 +31,13 @@
|
||||
:
|
||||
<a href="mailto:admin@habitica.com">admin@habitica.com</a>
|
||||
<br>
|
||||
{{ $t('generalQuestionsSite') }}
|
||||
:
|
||||
<a
|
||||
target="_blank"
|
||||
@click.prevent="openBugReportModal(true)"
|
||||
> {{ $t('askQuestion') }}</a>
|
||||
<br>
|
||||
{{ $t('businessInquiries') }}
|
||||
:
|
||||
<a href="mailto:admin@habitica.com">admin@habitica.com</a>
|
||||
@@ -47,8 +54,10 @@
|
||||
<script>
|
||||
import { mapState } from '@/libs/store';
|
||||
import { goToModForm } from '@/libs/modform';
|
||||
import reportBug from '@/mixins/reportBug.js';
|
||||
|
||||
export default {
|
||||
mixins: [reportBug],
|
||||
computed: {
|
||||
...mapState({
|
||||
user: 'user.data',
|
||||
|
||||
@@ -66,13 +66,16 @@
|
||||
class="nav-link"
|
||||
>{{ $t('presskit') }}</a>
|
||||
</router-link>
|
||||
<li class="nav-item">
|
||||
<router-link
|
||||
class="nav-item"
|
||||
tag="li"
|
||||
to="/static/contact"
|
||||
>
|
||||
<a
|
||||
v-once
|
||||
class="nav-link"
|
||||
href="mailto:admin@habitica.com"
|
||||
>{{ $t('contactUs') }}</a>
|
||||
</li>
|
||||
</router-link>
|
||||
</ul>
|
||||
<ul
|
||||
v-else
|
||||
|
||||
@@ -1,368 +1,231 @@
|
||||
<template>
|
||||
<!-- eslint-disable max-len -->
|
||||
<div class="container-fluid">
|
||||
<h1>Privacy Notice</h1>
|
||||
<h1>HabitRPG Privacy Policy</h1>
|
||||
<p class="strong pagemeta">
|
||||
Last Updated September 19, 2022: Removed reference to Facebook login, which is no longer supported.
|
||||
Last Updated June 20, 2024.
|
||||
</p>
|
||||
<p>
|
||||
HabitRPG, Inc. (“HabitRPG,” “we,” “us,” or “our”) welcomes you. This privacy notice (the “Privacy
|
||||
Notice”) describes how we process the information we collect about or from you through our Website
|
||||
located at <a href="https://habitica.com/static/home">https://habitica.com/static/home</a> and/or our Apps
|
||||
(our “Digital Platforms”), from our users, subscribers, visitors and other users of our technology and
|
||||
platforms (together with our Digital Platforms, the “Habitica Service” or the “Service”), and when you
|
||||
otherwise interact with us. This Privacy Notice may be updated by us from time to time without notice to
|
||||
you. By accepting this Privacy Notice, accessing or using the Service, or otherwise manifesting your
|
||||
assent to this Privacy Notice, you agree to be bound by this Privacy Notice. If you do not agree to (or
|
||||
cannot comply with) all of the terms of this Privacy Notice, you may not access or use the Service.
|
||||
This Privacy Policy applies when you interact with us through Habitica.com and any other feature or service owned or controlled by HabitRPG, Inc. (“HabitRPG”, “we,” or “us”) that posts or includes a valid link to this Privacy Policy (collectively, the “Service(s)”). This Privacy Policy informs you of our practices regarding the collection, use, and disclosure of personal information we receive from users of our Services. By accessing or using the Services, you consent to our Privacy Policy and our collection, use, and sharing of your information as described in this policy, our <a href="https://habitica.com/static/terms">Terms of Use</a>, and any additional policies and terms you may agree to in connection with the Services.
|
||||
</p>
|
||||
<p>
|
||||
Capitalized terms not defined in this Privacy Notice shall have the meaning set forth in our Terms of
|
||||
Service.
|
||||
</p>
|
||||
<h2>THE INFORMATION WE COLLECT AND HOW WE USE IT</h2>
|
||||
<p>
|
||||
In the course of operating the Service, HabitRPG collects or receives the following types of information
|
||||
from visitors to the Website; users, subscribers or other users of its Platforms; and from third-party
|
||||
integration partners, which may include personal information.
|
||||
</p>
|
||||
<h3>Contact Information</h3>
|
||||
<p>
|
||||
We collect contact information through our Service; contact information typically includes your name,
|
||||
email address, and any other information you provide in messages to us. We use such contact information
|
||||
for purposes such as providing you with information about the Service, responding to your inquiries,
|
||||
sending you email alerts (including marketing emails), verifying your identity or providing you the
|
||||
Service.
|
||||
</p>
|
||||
<h3>Account Access Information</h3>
|
||||
<p>
|
||||
In connection with the creation of an account on our Platforms, we collect account credentials such as
|
||||
your email, username, and password. We use this account information to create your account, including to
|
||||
verify your identity. We also use this information to manage your account, including your transactions. If
|
||||
you choose to log into your account through Google or Apple, we capture and store the User ID and email
|
||||
address connected to the respective account, so we can verify your identity when you log in.
|
||||
</p>
|
||||
<h3>User Content</h3>
|
||||
<p>
|
||||
As explained in more detail in the Terms of Service, HabitRPG allows you to upload and receive content,
|
||||
including text, photos, images, task lists, graphics, artwork, links to outside content, and or other material.
|
||||
It is your decision what kind of personal information (if any) you submit. We do not use personal
|
||||
information posted in your content in any way except as needed to enforce the community guidelines and
|
||||
terms of service or to provide assistance and troubleshooting issues with service to the account.
|
||||
</p>
|
||||
<h3>Transaction Information</h3>
|
||||
<p>
|
||||
When you make, or attempt to make, a purchase, sale or other transaction as a user or subscriber through
|
||||
one of our Platforms, we may collect certain information from you, including your name, billing address,
|
||||
mailing address, email address, and phone number. We refer to this information as “Transaction
|
||||
Information.” We use the Transaction Information that we collect generally to facilitate transactions
|
||||
between users through our Platforms (including providing you with invoices and/or transaction
|
||||
confirmations). Additionally, we use this Transaction Information to: communicate with you; screen our
|
||||
transactions for potential risk or fraud; and when in line with the preferences you have shared with us,
|
||||
provide you with information or advertising relating to our products or Service. Our third-party payment
|
||||
processing providers may also collect from you, process and store your payment information including
|
||||
credit card information and/or bank account information in accordance with their respective privacy
|
||||
policies linked to below:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
For Stripe, visit: <a
|
||||
href="https://stripe.com/privacy"
|
||||
target="_blank"
|
||||
>https://stripe.com/privacy</a>
|
||||
</li>
|
||||
<li>
|
||||
For Amazon Pay, visit: <a
|
||||
href="https://pay.amazon.com/help/201751600"
|
||||
target="_blank"
|
||||
>https://pay.amazon.com/help/201751600</a>
|
||||
</li>
|
||||
<li>
|
||||
For PayPal, visit: <a
|
||||
href="https://www.paypal.com/us/webapps/mpp/ua/privacy-full"
|
||||
target="_blank"
|
||||
>https://www.paypal.com/us/webapps/mpp/ua/privacy-full</a>
|
||||
</li>
|
||||
<li>
|
||||
For Apple Pay, visit: <a
|
||||
href="https://www.apple.com/legal/privacy/data/en/apple-pay/"
|
||||
target="_blank"
|
||||
>https://www.apple.com/legal/privacy/data/en/apple-pay/</a>
|
||||
</li>
|
||||
<li>
|
||||
For Google Pay, visit: <a
|
||||
href="https://support.google.com/googlepay/answer/10223752?hl=en&co=GENIE.Platform%3DAndroid"
|
||||
target="_blank"
|
||||
>https://support.google.com/googlepay/answer/10223752?hl=en&co=GENIE.Platform%3DAndroid</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
We reserve the right to change our payment vendors at any time, or to use additional payment vendors, at
|
||||
our discretion, and will update this Privacy Notice from time to time accordingly.
|
||||
</p>
|
||||
<h3>Server Log, Device and Other Technical Information</h3>
|
||||
<p>
|
||||
Our servers keep log files that record data each time a device accesses those servers. The log files may
|
||||
contain data about the nature of such access, including the device’s IP address, user agent string (e.g.,
|
||||
operating system and browser type/version), and the pages you have clicked on while on our Service, and
|
||||
details regarding your activity on the Service such as time spent on the Service and other performance and
|
||||
usage data. We may use these log files for purposes such as assisting in monitoring and troubleshooting
|
||||
errors and incidents, analyzing traffic, or optimizing the user experience.
|
||||
</p>
|
||||
<h3>Cookies and Similar Technologies</h3>
|
||||
<p>
|
||||
We may collect information using cookies, web beacons, tags, pixel and other similar technologies to
|
||||
record information about how you use the Website, and to facilitate log-in and payments. Cookies are
|
||||
small packets of data that a website stores on your computer’s or mobile device’s hard drive (or other
|
||||
storage medium) so that your computer will “remember” information about your use. We use both first
|
||||
and third party session cookies and persistent cookies. Below is a general primer on session and persistent
|
||||
cookies; information collected by cookies depends on its particular purpose. For more information, please
|
||||
see the information regarding analytics providers discussed further below.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<strong>Session Cookies</strong>: We use session cookies to make it easier for you to navigate our Service. A
|
||||
session ID cookie expires when you close the Service.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Persistent Cookies</strong>: A persistent cookie remains on your device for an extended period of time or
|
||||
until you delete it. Persistent cookies enable us to better understand how you interact with the Service and to
|
||||
provide visitors with a better and more personalized experience by retaining information about their identity and
|
||||
preferences, including but not limited to keeping them logged in even if the browser is closed.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
If you do not want us to place a cookie on your device, you may be able to turn that feature off on your
|
||||
device. You may refuse to accept cookies from the Service at any time by activating the setting on your
|
||||
browser which allows you to refuse cookies. Further information about the procedure to follow in order to
|
||||
disable cookies can be found on your Internet browser provider’s website via your help screen. You may
|
||||
wish to refer to <a
|
||||
href="https://www.allaboutcookies.org/manage-cookies/index.html"
|
||||
target="_blank"
|
||||
>
|
||||
https://www.allaboutcookies.org/manage-cookies/index.html</a> for information on commonly used browsers.
|
||||
For more information about targeting and advertising cookies and how you can opt out, you can also visit
|
||||
<a
|
||||
href="https://optout.aboutads.info"
|
||||
target="_blank"
|
||||
>https://optout.aboutads.info</a>. Please be aware
|
||||
that if cookies are disabled, not all features of the Service may operate properly or as intended.
|
||||
</p>
|
||||
<h3>Third-Party Analytics Providers</h3>
|
||||
<p>
|
||||
We use one or more third–party analytics Service to evaluate your use of the Service, as the case may be,
|
||||
by compiling reports on activity (based on their collection of IP addresses, Internet service provider,
|
||||
browser type, operating system and language, referring and exit pages and URLs, data and time, amount
|
||||
of time spent on particular pages, what sections of the Service you visit, number of links clicked, search
|
||||
terms and other similar usage data) and analyzing performance metrics. These third parties use cookies
|
||||
and other technologies to help collect, analyze, and provide us reports or other data.
|
||||
</p>
|
||||
<p>
|
||||
By accessing and using the Service, you consent to the processing of data about you by these analytics
|
||||
providers in the manner and for the purposes set out in this Privacy Notice. For more information on these
|
||||
third parties, including how to opt out from certain data collection, please visit the sites below. Please be
|
||||
advised that if you opt out of any service, you may not be able to use the full functionality of the Service.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
For Google Analytics, visit: <a
|
||||
href="https://marketingplatform.google.com/about/analytics/"
|
||||
target="_blank"
|
||||
>https://marketingplatform.google.com/about/analytics/</a>
|
||||
</li>
|
||||
<li>
|
||||
For Amplitude, visit: <a
|
||||
href="https://amplitude.com/privacy"
|
||||
target="_blank"
|
||||
>https://amplitude.com/privacy</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>Third-Party Advertisers/Remarketers</h3>
|
||||
<p>
|
||||
We may share or receive information about you with/from third parties, including, but not limited to,
|
||||
advertising and remarketing providers, or similar partners, for purposes of personalizing or otherwise
|
||||
understanding how you engage with ads or other content. These third parties may use cookies, pixel tags,
|
||||
or other technologies to collect information in furtherance of such purposes, including to tailor, target
|
||||
(i.e., behavioral, contextual, retargeting, and remarketing), analyze, report on, and/or manage advertising
|
||||
campaigns or other initiatives. For example, when a browser visits a site, pixel tags enable us and these
|
||||
third-parties to recognize certain cookies stored within the browser to learn which ads or other content
|
||||
bring a user to a given site. Information that we may receive from these third-parties, including through
|
||||
their service providers, may include advertising identifiers, IP addresses, reports, and campaign data.
|
||||
</p>
|
||||
<p>
|
||||
By accessing and using the Service, you consent to the processing of data about you by these
|
||||
advertisers/remarketing providers in the manner and for the purposes set out in this Privacy Notice.
|
||||
</p>
|
||||
<p>
|
||||
For more information on our advertising partner Google AdMob, please visit <a
|
||||
href="https://policies.google.com/privacy?hl=en"
|
||||
target="_blank"
|
||||
>https://policies.google.com/privacy?hl=en</a>.
|
||||
</p>
|
||||
<h3>Geolocation Information</h3>
|
||||
<p>
|
||||
We may, with your consent, automatically collect geolocation information from your device via your
|
||||
browser’s location Service. This consent may be provided by you on the device level (e.g., you have
|
||||
consented to location Service generally through your browser’s settings) or by accepting our request for
|
||||
geolocation access on the Service. Please consult your browser’s documentation regarding how to turn off
|
||||
location Service. If you disable location Service, you may not be able to use the full array of features and
|
||||
functionalities available through our Service.
|
||||
</p>
|
||||
<h3>Aggregate and De-identified Data</h3>
|
||||
<p>
|
||||
In an ongoing effort to better understand our users and the Service, we might analyze your information in
|
||||
aggregate and/or de-identified form to operate, maintain, manage, and improve the Service. We may
|
||||
share this aggregate or de-identified data with our affiliates, agents, and business partners. We may also
|
||||
disclose aggregated or de-identified user statistics to describe the Service to current and prospective
|
||||
business partners and to other third parties for other lawful purposes.
|
||||
</p>
|
||||
<h3>Onward Transfer to Third Parties</h3>
|
||||
<ul>
|
||||
<li>
|
||||
Like many businesses, we hire other companies to perform certain business-related services. We
|
||||
may disclose personal information to certain types of third party companies but only to the extent
|
||||
needed to enable them to provide such service. The types of companies that may receive personal
|
||||
information and their functions are: hosting service, technical assistance, database
|
||||
management/back-up service, use analytics, marketing, and customer service.
|
||||
</li>
|
||||
<li>
|
||||
To provide our Service and administer promotional programs, we may share your personal
|
||||
information with our third-party promotional and marketing partners, including, without
|
||||
limitation, businesses participating in our various programs.
|
||||
</li>
|
||||
<li>
|
||||
We may also disclose personal information to our parent companies, subsidiaries, affiliates, joint
|
||||
ventures, or other companies under common control to support the marketing and sale of our
|
||||
products and Service.
|
||||
</li>
|
||||
</ul>
|
||||
<h3>Business Transfers</h3>
|
||||
<p>
|
||||
In the event of a merger, dissolution, reorganization or similar corporate event, or the sale of all or
|
||||
substantially all of our assets, we expect that the information that we have collected, including personal
|
||||
information, would be transferred to the surviving entity in a merger or the acquiring entity. All such
|
||||
transfers shall be subject to our commitments with respect to the privacy and confidentiality of such
|
||||
personal information as set forth in this Privacy Notice. This Notice shall be binding upon HabitRPG and
|
||||
its legal successors in interest.
|
||||
</p>
|
||||
<h3>Disclosure to Public Authorities</h3>
|
||||
<p>
|
||||
We are required to disclose personal information in response to lawful requests by public authorities,
|
||||
including for the purpose of meeting national security or law enforcement requirements. We may also
|
||||
disclose personal information to other third parties when compelled to do so by government authorities or
|
||||
required by law or regulation including, but not limited to, in response to court orders and subpoenas.
|
||||
</p>
|
||||
<h2>UPDATES AND OPT-OUTS</h2>
|
||||
<p>
|
||||
On the website:<br>You can update your user profile on the Website by clicking the avatar box in the
|
||||
upper left hand corner of the browser window, or by going to “Settings” and then selecting the “Profile”
|
||||
option in the menu.
|
||||
</p>
|
||||
<p>
|
||||
You can fully delete or reset your account via the “Settings” option on the Website.
|
||||
</p>
|
||||
<p>
|
||||
On the mobile apps for iOS Versions 3.4.3 and Android versions 3.4.1.1 and below:
|
||||
You can update your user profile on the mobile apps by tapping the Settings gear in the menu and then
|
||||
selecting the “Profile” option.
|
||||
</p>
|
||||
<p>
|
||||
You can fully delete or reset your account on the mobile apps by tapping the Settings gear in the menu
|
||||
and then selecting the “Authentication” option.
|
||||
</p>
|
||||
<p>
|
||||
If you would like us to fully delete your account and all data associated with it, please email us at
|
||||
admin@habitica and we will handle your request within 30 days.
|
||||
</p>
|
||||
<p>
|
||||
You may opt out at any time from the use of your personal information for direct marketing purposes by
|
||||
emailing the instructions to <a href="mailto:admin@habitica.com">admin@habitica.com</a> or by clicking
|
||||
on the “Unsubscribe” link located on the bottom of any HabitRPG marketing email and following the
|
||||
instructions found on the page to which the link takes you. Please allow us a reasonable time to process
|
||||
your request. You cannot opt out of receiving transactional e-mails related to the Service.
|
||||
</p>
|
||||
<h2>HOW WE PROTECT YOUR INFORMATION</h2>
|
||||
<p>
|
||||
HabitRPG takes very seriously the security and privacy of the personal information that it collects
|
||||
pursuant to this Privacy Notice. Accordingly, we implement reasonable security measures designed to
|
||||
protect your personal information from loss, misuse and unauthorized access, disclosure, alteration and
|
||||
destruction, taking into account the risks involved in processing and the nature of such data, and to
|
||||
comply with applicable laws and regulations. Please understand, however, that no security system is
|
||||
impenetrable. We cannot guarantee the security of our databases or the databases of the third parties with
|
||||
which we may share your information (as permitted herein), nor can we guarantee that the information
|
||||
you supply will not be intercepted while being transmitted over the Internet. In particular, e-mail sent to
|
||||
us may not be secure, and you should therefore take special care in deciding what information you send to
|
||||
us via e-mail.
|
||||
</p>
|
||||
<h2>CHILDREN</h2>
|
||||
<p>
|
||||
The Service are intended for users 13 years or older; you are not permitted to access or use the Service if
|
||||
you are younger than 13. We do not knowingly collect personal information from children under the age
|
||||
of 13 through the Service. If you are under 13, please do not give us any personal information. We
|
||||
encourage parents and legal guardians to monitor their children’s Internet usage and to help enforce our
|
||||
Privacy Notice by instructing their children to never provide personal information without their
|
||||
permission. If you have reason to believe that a child under the age of 13 has provided personal
|
||||
information to us, please contact us at admin@habitica.com, and we will endeavor to delete that
|
||||
information from our databases.
|
||||
</p>
|
||||
<h2>IMPORTANT NOTICE TO ALL NON-US RESIDENTS</h2>
|
||||
<p>
|
||||
Our servers are located in the US. Please be aware that your information may be transferred to, processed,
|
||||
maintained, and used on computers, servers, and systems located outside of your state, province, country,
|
||||
or other governmental jurisdiction where the privacy laws may not be as protective as those in your
|
||||
country of origin. If you are located outside the United States and choose to use the Service, you do so at
|
||||
your own risk.
|
||||
</p>
|
||||
<h2>CALIFORNIA PRIVACY RIGHTS</h2>
|
||||
<p>
|
||||
Pursuant to Section 1798.83 of the California Civil Code, residents of California have the right to obtain
|
||||
certain information about the types of personal information that companies with whom they have an
|
||||
established business relationship (and that are not otherwise exempt) have shared with third parties for
|
||||
direct marketing purposes during the preceding calendar year, including the names and addresses of those
|
||||
third parties, and examples of the types of Service or products marketed by those third parties. If you wish
|
||||
to submit a request pursuant to Section 1798.83, please contact HabitRPG via email at
|
||||
<a href="mailto:admin@habitica.com">admin@habitica.com</a>.
|
||||
</p>
|
||||
<h2>NEVADA PRIVACY RIGHTS</h2>
|
||||
<p>
|
||||
If you are a resident of Nevada, you have the right to opt-out of the sale of certain personal information to
|
||||
third parties. You can exercise this right by contacting us at admin@habitica.com with the subject line
|
||||
“Nevada Do Not Sell Request” and providing us with your name and the email address associated with
|
||||
your account.
|
||||
</p>
|
||||
<h2>DO NOT TRACK</h2>
|
||||
<p>
|
||||
HabitRPG does not respond to “Do Not Track” settings or other related mechanisms on our Website at
|
||||
this time.
|
||||
</p>
|
||||
<h2>LINKS TO EXTERNAL WEBSITES</h2>
|
||||
<p>
|
||||
The Service may contain links to third-party websites (“<span style="text-decoration: underline;">External
|
||||
Sites</span>”). HabitRPG has no control over the privacy practices or the content of any such External Sites.
|
||||
As such, we are not responsible for the content or the privacy policies of such External Sites. You should
|
||||
check the applicable privacy notice or privacy policy and terms of use when visiting any such External Sites.
|
||||
</p>
|
||||
<h2>CHANGES TO THIS PRIVACY NOTICE</h2>
|
||||
<p>
|
||||
This Privacy Notice is effective as of the last updated date stated at the top of this Privacy Notice. We
|
||||
may change this Privacy Notice from time to time with or without notice to you. By accessing the Service
|
||||
after we make any such changes to this Privacy Notice, you are deemed to have accepted such changes.
|
||||
Please be aware that, to the extent permitted by applicable law, our use of the information collected is
|
||||
governed by the Privacy Notice in effect at the time we collect the information. Please refer back to this
|
||||
Privacy Notice on a regular basis.
|
||||
</p>
|
||||
<h2>HOW TO CONTACT US</h2>
|
||||
<p>
|
||||
If you have questions about this Privacy Notice, please e-mail us at <a href="mailto:admin@habitica.com">
|
||||
admin@habitica.com</a> with “Privacy Notice” in the subject line.
|
||||
</p>
|
||||
<address>
|
||||
<strong>HabitRPG, Inc.</strong>
|
||||
<br>202 Bicknell Ave., Ground Floor
|
||||
<br>Santa Monica, CA 90405
|
||||
<br>Email:
|
||||
<a href="mailto:admin@habitica.com">admin@habitica.com</a>
|
||||
</address>
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#collection-of-information">Collection of Information</a></li>
|
||||
<ul>
|
||||
<li><a href="#information-you-provide-directly">Information You Provide Directly</a></li>
|
||||
<li><a href="#information-we-collect-automatically">Information We Collect Automatically</a></li>
|
||||
<li><a href=#location-data>Location Data</a></li>
|
||||
<li><a href="#information-from-third-parties">Information from Third Parties</a></li>
|
||||
</ul>
|
||||
<li><a href="#purpose-and-use-of-information-we-collect">Purpose and Use of Information We Collect</a></li>
|
||||
<li><a href="#sharing-of-information">Sharing of Information</a></li>
|
||||
<li><a href="#third-party-analytics-providers">Third-Party Analytics Providers</a></li>
|
||||
<li><a href="#security">Security</a></li>
|
||||
<li><a href="#data-retention">Data Retention</a></li>
|
||||
<li><a href="#general-audience-services">General Audience Services</a></li>
|
||||
<li><a href="#consent-to-international-transfer">Consent to International Transfer</a></li>
|
||||
<li><a href="#your-choices">Your Choices</a></li>
|
||||
<li><a href="#changes-to-this-privacy-policy">Changes to This Privacy Policy</a></li>
|
||||
<li><a href="#contact-us">Contact Us</a></li>
|
||||
<li><a href="#jurisdiction-specific-rights">Jurisdiction-Specific Rights</a></li>
|
||||
<ul>
|
||||
<li><a href="#us-specific-rights">US Specific Rights</a></li>
|
||||
<li><a href="#additional-notice-to-california-residents">Additional Notice to California Residents</a></li>
|
||||
<li><a href="#additional-notice-to-nevada-residents">Additional Notice to Nevada Residents</a></li>
|
||||
<li><a href="#notice-to-uk-eea-switzerland-residents">Notice to UK/EEA/Switzerland Residents</a></li>
|
||||
</ul>
|
||||
</ol>
|
||||
<h3 id="collection-of-information">1. Collection of Information</h3>
|
||||
<p>We and our third-party service providers and business partners may collect information from you directly and automatically when you visit the Services and from third parties. Some of this information may be considered “personal information” or “personal data” under various applicable laws. We consider information that identifies you as a specific, identified individual (such as your name, phone number, and e-mail address) to be personal information. We will also treat additional information, including IP addresses and cookie identifiers, as “personal information” or “personal data” where required by applicable law.</p>
|
||||
<p>We may take your personal information and de-identify or pseudonymize it to make it non-personally identifiable, either by combining it with information about other individuals and/or by hashing the information or otherwise removing characteristics that make the information personally identifiable directly to you. We maintain and use de-identified or pseudonymized data without attempting to re-identify it, except where permitted by applicable law, such as to determine whether our de-identification processes satisfy legal requirements. We will treat de-identified or pseudonymized information as non-personal to the fullest extent allowed by applicable law.</p>
|
||||
<h4 id="information-you-provide-directly">1.1 Information You Provide Directly</h4>
|
||||
<p>We may ask you to provide certain personal information when you interact with the Services. This information may include contact information (such as your name and email), account information (such as your email - and if you choose to log in through Google or Apple, the associated user ID and email address), transaction information (such as your billing address and mailing address), or user content you choose to upload (such as photos and task lists). Note that all payments are handled by our third-party payment providers who may collect relevant information in order to complete your transaction (such as your payment card, billing address, and phone number) and are subject to its privacy policy, as provided at the time of such collection.</p>
|
||||
<p>We may also ask you to provide the contact information of another individual, such as when you invite another user to the Services. When you provide us with an individual’s contact information in this context, we will only use this information for the specific reason for which it was provided.</p>
|
||||
<h4 id="information-we-collect-automatically">1.2 Information We Collect Automatically</h4>
|
||||
<p>We and third-party companies and business partners may use a variety of technologies that automatically or passively collect certain information whenever you visit our Services or otherwise interact with us or our content (<strong>“Usage Information”</strong>). Usage Information may include the hardware model, browser, and operating system you are using, the URL or advertisement that referred you to the Service you are visiting, all of the areas within the Services that you visit, your time zone, non-precise location information, and mobile network (if applicable), among other information. In addition, we automatically collect your IP address or other unique identifier (<strong>“Device Identifier”</strong>) for any computer, mobile phone or other device you use to access our Services. In some cases, we may directly collect location information through your device. You may be able to turn off the collection of location information through the settings on your device. Usage Information is generally non-identifying, but if HabitRPG associates it with you as a specific and identifiable person, HabitRPG treats it as personal information.</p>
|
||||
<ul>
|
||||
<li><em>Web Tags</em>: Small graphic images or other web programming code called web tags (also known as “pixel tags,” “1x1 GIFs,” or “clear GIFs”) may be included in our email messages sent by our third-party service providers on our behalf. Web beacons may be invisible to you, but any electronic image or other web programming code inserted into a web page or email can act as a web beacon. Web beacons or similar technologies may be used for several purposes, including, without limitation, to count visitors to the Service, to monitor how users navigate the Service, to count how many emails that were sent were opened, or to count how many particular links were actually viewed.</li>
|
||||
<li><em>Embedded Scripts</em>: An embedded script is a programming code that is designed to collect information about your interactions with the Services, such as the links you click on. The code is temporarily downloaded onto your device from our server or a third-party service.</li>
|
||||
<li><em>Session Events</em>: HabitRPG may engage third party service providers to analyze your session events with user interfaces, including what pages you visit on the Service, how long you visit those pages, the links you click, and your path through the Service for website analytics purposes, solely for our internal business purposes, and to improve our Services.</li>
|
||||
</ul>
|
||||
<h4 id="location-data">1.3 Location Data</h4>
|
||||
<p>We do not collect your precise location. However, please note that we may still be able to collect or infer your approximate location through other information we collect, such as IP address. In addition, some mobile service providers may also provide us or our third-party service providers with information regarding the non-precise physical location of the device used to access our Services.</p>
|
||||
<h4 id="information-from-third-parties">1.4 Information from Third Parties</h4>
|
||||
<p>We may receive information about you from third parties. You may have the opportunity to log in through or otherwise connect your Apple and Google accounts. Additionally, when you interact with us through social media, you will be choosing to share information about your interactions with HabitRPG with that social media service.</p>
|
||||
<p>The following chart sets out by category the personal data collected (<strong>“Category”</strong>), the purposes for which the information is collected (<strong>“A. Purposes”</strong>), the categories of third parties to whom the information may be disclosed for a business purpose (<strong>“B. Disclosed To”</strong>), and the categories of third parties to whom the information may be sold for monetary value or other valuable consideration or shared for cross-context behavioral advertising/targeted marketing (<strong>“C. Sold/Shared To”</strong>).</p>
|
||||
<p>CHART GOES HERE</p>
|
||||
<h3 id="purpose-and-use-of-information-we-collect">2. Purpose and Use of Information We Collect</h3>
|
||||
<p>We may use non-personal information for any purpose, including for research and marketing purposes. We also use information that we collect, including personal information and Usage Information, as disclosed in this Privacy Policy and as follows:</p>
|
||||
<ul>
|
||||
<li>to provide the Services to you and allow you to participate in the features we offer;</li>
|
||||
<li>to verify your identity and to otherwise manage your user account;</li>
|
||||
<li>to tailor and target content, recommendations, and offers we display to you on the Services to send you communications with information about our products, and Services;</li>
|
||||
<li>to fulfill your order, send you an order confirmation, process your payment, and communicate with you about your order;</li>
|
||||
<li>to respond to your inquiries, customer service questions, feedback, or requests;</li>
|
||||
<li>to provide you with technical support;</li>
|
||||
<li>to improve our Services and for legal, regulatory, and internal business purposes; and</li>
|
||||
<li>to fulfill any other purpose consistent with this Privacy Policy.</li>
|
||||
</ul>
|
||||
<p>We may also use your personal information for any other purpose as disclosed to you at the time of collection and with your consent. For example, if we choose to begin offering sweepstakes promotions, we will notify you of the use of your personal information for such sweepstakes prior to your engagement.</p>
|
||||
<h3 id="sharing-of-information">3. Sharing of Information</h3>
|
||||
<p>HabitRPG may share non-personal information, such as information about use of our Services, aggregated user statistics, or hashed and other de-identified or pseudonymized information with third parties, in our discretion. We do not share personal information with unaffiliated third parties for those third parties' own marketing purposes without your consent.</p>
|
||||
<p>In addition, we may share the information we have collected about you as disclosed at the time you provide your information or your consent, and as described elsewhere in this Privacy Policy, including:</p>
|
||||
<ul>
|
||||
<li><em>At Your Request/Publicly Posted Content.</em> We may share information when you direct us to do so, such as if you choose to submit content on the Service (for example, when you decide to share your habits with other users). We do not control the actions of third parties, and you post content and share your information at your own risk.</li>
|
||||
<li><em>Service Providers.</em> Our service providers may collect information on our behalf and at our direction, in order to provide Services on our behalf to help with our business activities. These companies are authorized to use your personal information only as necessary to provide these Services to us.<br><br>
|
||||
Our Service Providers include:<br><br>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Service Provider Name</th>
|
||||
<th>Product(s)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Google Cloud</td>
|
||||
<td>cloud computing; storage</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>MongoDB</td>
|
||||
<td>database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Heroku</td>
|
||||
<td>cloud-based testing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Amazon Web Services</td>
|
||||
<td>content storage</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Hetzner</td>
|
||||
<td>translations and push notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Stripe</td>
|
||||
<td>payment processing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>PayPal</td>
|
||||
<td>payment processing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Amazon Payments</td>
|
||||
<td>payment processing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Apple App Store</td>
|
||||
<td>app host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Google Play Store</td>
|
||||
<td>app host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mailchimp</td>
|
||||
<td>email marketing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Gmail</td>
|
||||
<td>internal communications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Redislabs</td>
|
||||
<td>rate limiting</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Loggly</td>
|
||||
<td>log management and analytics</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Slack</td>
|
||||
<td>internal communications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Amplitude</td>
|
||||
<td>analytics</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</li>
|
||||
<li><em>Sweepstakes, Contests and Promotions.</em> We may offer sweepstakes, contests, or other promotions (any of which, a <strong>“Promotion”</strong>) that may require registration. By participating in a Promotion, you are agreeing to the provisions, conditions, or official rules that govern the Promotion, which may contain specific requirements of you (including, except where prohibited by law, allowing the sponsor(s) of the Promotion to use your name, voice, likeness, or other indicia of persona in advertising or marketing materials). If you choose to enter a Promotion, personal information may be disclosed to co-promotion partners, third parties or the public in connection with the administration of such Promotion, including in connection with winner selection, prize fulfillment, as required by law, or as permitted by the Promotion’s terms or official rules.</li>
|
||||
<li><em>Business Transitions.</em> By providing your personal information you understand if there is a corporate transition such as a merger, acquisition, bankruptcy, or sale of all or a portion of our assets, or during the course of any due diligence process, your personal information may be disclosed without your further consent. Where required by law, we will make reasonable efforts to notify you before such transfer.</li>
|
||||
<li><em>Administrative and Legal Reasons.</em> We reserve the right to use or disclose any information as needed to satisfy or fulfill our obligations under any law, regulation or legal request; to protect the integrity of the HabitRPG; to fulfill your requests; to cooperate in a law enforcement investigation, an investigation on a public safety matter, or an investigation into claims of intellectual property infringement; to protect and defend the legal rights and/or property of HabitRPG and any of our affiliates, shareholders, or our Services, any of its users, or any other party; or, in an emergency, to protect the health and safety of users or the general public. </li>
|
||||
</ul>
|
||||
<h3 id="third-party-analytics-providers">4. Third Party Analytics Providers</h3>
|
||||
<p>We work with third-party service providers, such as analytics providers, to provide us with information regarding use of and traffic on our Services (including without limitation the pages viewed and the actions users take when visiting our Services). These third parties may set and access their own tracking technologies on your device (including cookies), and they may otherwise collect or have access to certain information about your use of the Services (such as Usage Information and Device Identifier). Some of these parties may collect personal information over time when you visit our Services or other online websites, and some may connect the information they collect through cookies and with other information about you.</p>
|
||||
<ul>
|
||||
<li>Google Analytics. We use Google Analytics, which uses cookies and similar technologies to collect and analyze data about the use of the Services and report on activities and trends. This service may also collect data about the use of other websites, apps, and online services. You can <a href="https://policies.google.com/technologies/partner-sites">learn about Google's practices</a>, and opt out of them by downloading the <a href="https://tools.google.com/dlpage/gaoptout">Google Analytics opt-out browser add-on.</a></li>
|
||||
</ul>
|
||||
<p>Options for Our Mobile App: Mobile devices may contain settings that allow you to disable certain tracking analytics. If this is available, you can opt-out through your mobile device settings.</p>
|
||||
<h3 id="security">5. Security</h3>
|
||||
<p>HabitRPG uses commercially reasonable steps designed to secure your personal information; however, no data transmission over the Internet, wireless transmission, or electronic storage of data can be guaranteed to be 100% secure. HabitRPG cannot ensure or warrant the security of any data we collect. You use the Services and provide us your data at your own risk.</p>
|
||||
<h3 id="data-retention">6. Data Retention</h3>
|
||||
<p>We will only retain your personal information for as long as your account is active or as necessary to provide you Services, comply with our legal obligations, resolve disputes, and enforce our agreements.</p>
|
||||
<h3 id="general-audience-services">7. General Audience Services</h3>
|
||||
<p>The Service are intended for users 13 years or older; you are not permitted to access or use the Service if you are younger than 13. We do not knowingly collect personal information from children under the age of 13 through the Service. We encourage parents and legal guardians to monitor their children’s Internet usage and to help enforce our Privacy Policy by instructing their children to never provide personal information without their permission. If you have reason to believe that a child under the age of 13 has provided personal information to us, please contact us at privacy@habitica.com, and we will delete that information from our databases.</p>
|
||||
<h3 id="consent-to-international-transfer">8. Consent to International Transfer</h3>
|
||||
<p>HabitRPG is based in the United States. Please be aware that information we collect will be transferred to and processed in the United States and other countries. HabitRPG makes no representation that this Privacy Policy or the practices described in it comply with the laws of any other jurisdiction. By using the Services, or providing us with any information, you fully understand and unambiguously consent to this transfer, processing, and storage of your information in the United States and other jurisdictions for which the privacy laws may not be as comprehensive as those in the country where you reside and/or are a citizen. As a result, this information may be subject to access requests from governments, courts, or law enforcement in the United States and other countries according to laws in those jurisdictions.</p>
|
||||
<h3 id="your-choices">9. Your Choices</h3>
|
||||
<p><em>Edit Your Information</em>: On the website, you can update the information in your user profile at any time by going to the user icon in the upper right, selecting the “Profile” option, then clicking “Edit Profile”. You can update your username and email address by going to the user icon in the upper right and selecting the “Settings” option. If you are using the mobile app, you can update your user profile, username, and email by tapping the Settings gear in the menu and then selecting the “My Account” option.</p>
|
||||
<p><em>Reset Your Account</em>: You can fully delete or reset your account by selecting the user icon in the upper right, selecting the “Settings”, and then looking under “General Settings”. You can fully delete or reset your account on the mobile apps by tapping the Settings gear in the menu and then selecting the “My Account” submenu. Please note that in order to fully delete all data associated with your account, you will need to email us at <a href="mailto:privacy@habitica.com">privacy@habitica.com</a>. Note that we may be required to retain certain data about you to comply with applicable laws.</p>
|
||||
<p><em>Newsletter</em>: You may also sign-up to receive our email newsletter. If you would like to discontinue receiving this information, you may update your email preferences by using the “Unsubscribe” link found in emails we send to you, or by contacting us. Please note that we reserve the right to send you certain communications relating to your account or use of the Services, such as administrative and services announcements. These transactional account messages may be unaffected if you choose to opt out from marketing e-mails.</p>
|
||||
<p><em>Push Notifications</em>: With your consent, we may send promotional and non-promotional push notifications or alerts to your mobile device. You can elect to stop receiving those messages by changing the notification settings in the app or on your mobile device.</p>
|
||||
<p><em>Other Privacy Rights</em>: Certain jurisdictions provide additional rights. Please see the <a href="#jurisdiction-specific-rights">“Jurisdiction-Specific Rights”</a> section below for more information.</p>
|
||||
<h3 id="changes-to-this-privacy-policy">10. Changes to This Privacy Policy</h3>
|
||||
<p>To the extent permitted by applicable law, we reserve the right to change or modify this Privacy Policy at our discretion at any time. We will notify you of any material changes by posting the changed or modified Privacy Policy on our Services. We may also provide notice to you in other ways, such as through contact information you have provided. Any changes will be effective immediately upon the posting of the revised Privacy Policy unless otherwise specified. Your continued use of the Services after the effective date of the revised Privacy Policy (or such other act as specified in the revised Privacy Policy) will, to the fullest extent permitted by applicable law, constitute your consent to those changes. However, we will provide notice and obtain your consent (opt-in or opt-out) if required by law. We encourage you to regularly review this Privacy Policy for the latest information on our privacy practices.</p>
|
||||
<h3 id="contact-us">11. Contact Us</h3>
|
||||
<p>If you have any questions or concerns about this Privacy Policy, please contact us at <a href="mailto:privacy@habitica.com">privacy@habitica.com</a> with “Privacy Policy” in the subject line. You may also write to us at:</p>
|
||||
<address>
|
||||
HabitRPG, Inc.
|
||||
<br>202 Bicknell Ave., Ground Floor
|
||||
<br>Santa Monica, CA 90405
|
||||
</address>
|
||||
<h3 id="jurisdiction-specific-rights">12. Jurisdiction-Specific Rights</h3>
|
||||
<p>As set forth below, residents of certain jurisdictions may have additional rights and choices regarding their personal information. If you are a resident of Nevada, please see additional information <a href="#additional-notice-to-nevada-residents">here</a>. Residents of the US please see additional information <a href="#us-specific-rights">here</a>. Residents of the UK, Switzerland, and EEA, please see additional information <a href="#notice-to-uk-eea-switzerland-residents">here</a>.</p>
|
||||
<ul id="us-specific-rights">
|
||||
<li>
|
||||
<p><strong>US Specific Rights</strong>. Residents of U.S. states have the ability to exercise additional rights and choices regarding their personal data. We will take reasonable steps to accommodate your request but may need to verify your identity before doing so.<br><br>
|
||||
We set forth above the categories of personal data we process, the purpose for processing personal data, the categories of personal data shared, and the categories of third parties with whom personal data is shared. If you would like to exercise your applicable rights, please contact us at <a href="mailto:privacy@habitica.com">privacy@habitica.com</a> to submit a request.</p>
|
||||
</li>
|
||||
<ul>
|
||||
<li><strong>Access Your Personal Data/Data Portability — </strong>You have the right to confirm whether we are processing your personal data and request to access such data, obtain a copy of the personal data previously provided by you to us and, to the extent feasible, in a readily usable format to allow data portability.</li>
|
||||
<li><strong>Delete Your Personal Data — </strong>You have the Right to Delete your personal data.</li>
|
||||
<li><strong>Correct Your Personal Data — </strong>You have the Right to Correct the personal data we hold about you.</li>
|
||||
<li><strong>Opt-Out of Sales of Your Personal Data and Targeted Advertising — </strong>You have the right to opt out of the sale of your data. Note that HabitRPG does not sell personal data to third parties for monetary compensation, but may share personal data for other valuable consideration such as with our third party analytics providers. If you would like to opt out of the sale of your personal data, please adjust your settings in our Cookie Preference Center. <strong><em>[LINK NEEDED]</em></strong></li>
|
||||
<li><strong>Right to Appeal — </strong>If, for any reason, you would like to appeal our decision relating to your request, you have the right to submit an appeal if your state permits such right. Please include your full name, the basis for your appeal, and any additional information to consider.</li>
|
||||
<li><strong>Opt-Out of Profiling in furtherance of legal or similarly significant effects — </strong>HabitRPG does not process your personal data for the purposes of profiling in furtherance of decisions that produce legal or similarly significant effects.</li>
|
||||
</ul>
|
||||
</ul>
|
||||
<ul id="additional-notice-to-california-residents">
|
||||
<li><strong>Additional Notice to California Residents.</strong></li>
|
||||
<p>HabitRPG does not share personal information with third parties for their direct marketing purposes (as defined by California Civil Code Section 1798.83). If you are a California consumer and you have questions about our practices, please send your request by email to <a href="mailto:privacy@habitica.com">privacy@habitica.com</a>. You must put the statement “Your California Privacy Rights” in the subject field of your email. We are not responsible for notices that are not labeled or sent properly, or do not have complete information.</p>
|
||||
</ul>
|
||||
<ul id="additional-notice-to-nevada-residents">
|
||||
<li><strong>Additional Notice to Nevada Residents.</strong></li>
|
||||
<p>HabitRPG does not currently sell your covered information as those terms are defined under applicable Nevada law. You may still submit an opt-out request and we will honor that request as required by Nevada law if HabitRPG were to engage in such a sale in the future. You may do so by emailing us at <a href="mailto:privacy@habitica.com">privacy@habitica.com</a> and putting “Your Nevada Privacy Rights” in the subject field of your request.</p>
|
||||
</ul>
|
||||
<ul id="notice-to-uk-eea-switzerland-residents">
|
||||
<li><strong>Notice to United Kingdom/European/Switzerland Residents.</strong></li>
|
||||
<p>If you are a resident of the United Kingdom (UK), European Economic Area (EEA), or of Switzerland, the following information applies.</p>
|
||||
<p><strong>Purposes of processing and legal basis for processing: </strong>As explained above, we process personal information in various ways depending upon your use of our Services. We process personal information on the following legal bases: (1) with your consent; (2) as necessary to perform our agreement to provide the Services; (3) compliance with our legal obligations; and (4) as necessary for our legitimate interests in providing the Service where those interests do not override your fundamental rights and freedoms related to data privacy such as for:</p>
|
||||
<ul>
|
||||
<li>preventing fraud;</li>
|
||||
<li>ensuring network and information security, including preventing unauthorized access to our computer and electronic communication systems and preventing malicious software distribution;</li>
|
||||
<li>supporting internal administration;</li>
|
||||
<li>improving and developing the Services; and</li>
|
||||
<li>conducting data analytics analyses to review and better understand consumer interaction.</li>
|
||||
</ul><br>
|
||||
<p><strong>Right to lodge a complaint: </strong>Users that reside in the UK, EEA, or Switzerland have the right to seek information and assistance or lodge a complaint about our data collection and processing actions with the supervisory authority where they reside. Contact details for data protection authorities are available here. UK: <a href="https://ico.org.uk/">https://ico.org.uk/</a>, EEA: <a href="ttps://edpb.europa.eu/about-edpb/board/members_en">https://edpb.europa.eu/about-edpb/board/members_en</a> Switzerland: <a href="https://www.edoeb.admin.ch/edoeb/en/home/deredoeb/kontakt.html">//www.edoeb.admin.ch/edoeb/en/home/deredoeb/kontakt.html</a>.</p>
|
||||
<p><strong>Transfers:</strong>Personal information we collect may be transferred to, and stored and processed in, the United States or any other country in which we or our affiliates or subcontractors maintain facilities. Transfers of personal data to a third country without an adequacy decision (as that term is understood pursuant to Article 45 of GDPR) are required to be subject to appropriate safeguards such as standard contractual clauses. In certain cases, we rely on your consent to facilitate transfer, processing, and storage of your data in the United States and other jurisdictions, where laws regarding processing of personal information may be less stringent than the laws in the EEA, UK, and Switzerland.</p>
|
||||
<p><strong>Withdraw consent: </strong>If we have collected personal information with your consent, you have the right to withdraw that consent at any time.</p>
|
||||
<p><strong>Access: </strong>You have the right to request access to personal information we collected about you and information about its sources, purposes, and sharing.</p>
|
||||
<p><strong>Correction: </strong>You have the right to request that we correct the personal information we hold about you if it is inaccurate or incomplete.</p>
|
||||
<p><strong>Erasure: </strong>You have the right to request that we erase data we have collected from you. Please note that we may have a reason to deny your deletion request or delete data in a more limited way than you anticipated, e.g., because of a legal obligation to retain it.</p>
|
||||
<p><strong>Portability:</strong>You have the right, in certain circumstances, to request that we provide your personal information to you in a format that can be transferred to another entity.</p>
|
||||
<p><strong>Restrict Processing: </strong>You have the right, in certain circumstances, to request that we limit our processing of your personal information if you are (1) contesting the accuracy of your personal information, (2) asserting that our processing is unlawful; (3) asserting that we no longer need to keep the information for reasons related to the establishment, exercise, or defense of legal claims, or you object to our processing. You have the right, in certain circumstances, to request that we limit our processing of your personal information if you are contesting the accuracy of your personal information; asserting that our processing is unlawful; asserting that we no longer need to keep the information for reasons related to the establishment, exercise, or defense of legal claims, or you object to our processing</p>
|
||||
<p><strong>Objection: </strong>You have the right to object to our processing if we are processing your personal information based on legitimate interests, using your personal information for direct marketing (including profiling), or processing your personal information for purposes of scientific or historical research and statistics.</p>
|
||||
<p><strong>Verification Procedures: </strong>We must verify your identity for everyone’s protection, so we may require you to provide us with verification information prior to accessing any records containing personal information about you. We do this by asking you to provide personal identifiers we can match against information we may have collected from you previously and confirm your request using the email stated in the request.</p>
|
||||
<p>We will use the information you provide for verification only for the purpose of verification. We may have a reason under the law why we do not have to respond to your request or respond to it in a more limited way than you anticipated. If we do, we will explain that to you in our response.</p>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- eslint-enable max-len -->
|
||||
</template>
|
||||
|
||||
@@ -135,7 +135,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
.bluesky svg {
|
||||
.twitter svg {
|
||||
background-color: $purple-50;
|
||||
fill: $purple-500;
|
||||
&:hover {
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica"
|
||||
href="https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet"
|
||||
:class="cssClass('headings')"
|
||||
>{{ $t('markdownHelpLink') }}</a>
|
||||
</small>
|
||||
|
||||
@@ -129,12 +129,6 @@
|
||||
padding-top: 6px;
|
||||
padding-left: 24px;
|
||||
padding-right: 24px;
|
||||
|
||||
a {
|
||||
line-height: 1.33;
|
||||
color: $gray-500;
|
||||
font-weight: normal;
|
||||
}
|
||||
}
|
||||
|
||||
.drawer-tab {
|
||||
|
||||
@@ -979,7 +979,6 @@
|
||||
import moment from 'moment';
|
||||
import axios from 'axios';
|
||||
import each from 'lodash/each';
|
||||
import find from 'lodash/find';
|
||||
import cloneDeep from 'lodash/cloneDeep';
|
||||
import achievementsLib from '@/../../common/script/libs/achievements';
|
||||
import Content from '@/../../common/script/content';
|
||||
@@ -1063,12 +1062,8 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
...mapState({
|
||||
currentEventList: 'worldState.data.currentEventList',
|
||||
flatGear: 'content.gear.flat',
|
||||
}),
|
||||
currentEvent () {
|
||||
return find(this.currentEventList, event => Boolean(event.promo));
|
||||
},
|
||||
userJoinedDate () {
|
||||
return moment(this.user.auth.timestamps.created)
|
||||
.format(this.userLoggedIn.preferences.dateFormat.toUpperCase());
|
||||
@@ -1262,7 +1257,6 @@ export default {
|
||||
},
|
||||
|
||||
openSendGemsModal () {
|
||||
this.user.g1g1 = this.currentEvent?.promo === 'g1g1';
|
||||
this.$store.state.giftModalOptions.startingPage = 'buyGems';
|
||||
this.$root.$emit('habitica::send-gift', this.user);
|
||||
},
|
||||
|
||||
@@ -71,7 +71,6 @@ export default {
|
||||
giftData,
|
||||
gemsBlock,
|
||||
sku,
|
||||
g1g1,
|
||||
} = data;
|
||||
let { url } = data;
|
||||
|
||||
@@ -81,10 +80,6 @@ export default {
|
||||
paymentType: type,
|
||||
};
|
||||
|
||||
if (type === 'gift-subscription') {
|
||||
appState.g1g1 = g1g1;
|
||||
}
|
||||
|
||||
if (type === 'subscription') {
|
||||
appState.subscriptionKey = this.subscriptionPlan || this.subscription.key;
|
||||
}
|
||||
@@ -169,9 +164,6 @@ export default {
|
||||
paymentCompleted: false,
|
||||
paymentType,
|
||||
};
|
||||
if (paymentType === 'gift-subscription') {
|
||||
appState.g1g1 = data.g1g1;
|
||||
}
|
||||
if (paymentType === 'subscription') {
|
||||
appState.subscriptionKey = sub.key;
|
||||
} else if (paymentType === 'groupPlan') {
|
||||
|
||||
@@ -219,7 +219,7 @@ const router = new VueRouter({
|
||||
|
||||
// Only used to handle some redirects
|
||||
// See router.beforeEach
|
||||
{ path: '/static/tavern-and-guilds', redirect: '/static/faq/tavern-and-guilds' },
|
||||
{ path: '/static/faq/tavern-and-guilds', redirect: '/static/tavern-and-guilds' },
|
||||
{ path: '/redirect/:redirect', name: 'redirect' },
|
||||
{ path: '*', redirect: { name: 'notFound' } },
|
||||
],
|
||||
|
||||
@@ -43,7 +43,6 @@ envVars
|
||||
});
|
||||
|
||||
const webpackPlugins = [
|
||||
new webpack.ProvidePlugin({ 'window.jQuery': 'jquery' }),
|
||||
new webpack.DefinePlugin(envObject),
|
||||
new MomentLocalesPlugin({
|
||||
localesToKeep: ['bg',
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"achievement": "Достижения",
|
||||
"achievement": "Постижение",
|
||||
"onwards": "Напред!",
|
||||
"levelup": "Изпълнявайки целите си в истинския живот, Вие се качихте ниво и здравето Ви беше запълнено!",
|
||||
"reachedLevel": "Достигнахте Ниво <%= level %>",
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Моля, помогнете на модераторите, като ни кажете защо докладвате тази публикация за нарушение, например: защото е нежелана, включва ругатни, клетви, фанатизъм, обиди, теми за възрастни, насилие.",
|
||||
"optional": "Незадължително",
|
||||
"needsTextPlaceholder": "Въведете съобщението си тук.",
|
||||
"copyMessageAsToDo": "Копиране на съобщението като задача",
|
||||
"copyAsTodo": "Копиране като задача за изпълнение",
|
||||
"messageAddedAsToDo": "Съобщението беше копирано като задача.",
|
||||
"leaderOnlyChallenges": "Само водачът на групата може да създава предизвикателства",
|
||||
"sendGift": "Изпращане на подарък",
|
||||
"inviteFriends": "Поканете приятели",
|
||||
|
||||
@@ -46,8 +46,10 @@
|
||||
"messageNotAbleToBuyInBulk": "Не може да се закупи повече от един брой от този предмет.",
|
||||
"notificationsRequired": "Идентификаторите на известията са задължителни.",
|
||||
"unallocatedStatsPoints": "Имате <span class=\"notification-bold-blue\"><%= points %> неразпределени показателни точки</span>",
|
||||
"beginningOfConversation": "Това е началото на разговора Ви с <%= userName %>.",
|
||||
"messageDeletedUser": "Съжаляваме, но този потребител е изтрил профила си.",
|
||||
"messageMissingDisplayName": "Липсва екранно име.",
|
||||
"canDeleteNow": "Вече може да изтриете съобщението, ако желаете.",
|
||||
"reportedMessage": "Вие докладвахте това съобщние на модераторите."
|
||||
"reportedMessage": "Вие докладвахте това съобщние на модераторите.",
|
||||
"beginningOfConversationReminder": "Не забравяйте да бъдете мили, уважителни и да следвате Обществените Правила!"
|
||||
}
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Prosím pomož našim moderatorům a vysvětli, proč ohlašuješ tento příspěvek kvůli porušení pravidel, tedy zda je to spam, sprostá slova, náboženské přísahy, netolerance, urážky, témata nevhodná pro mladistvé, násilí.",
|
||||
"optional": "Možný",
|
||||
"needsTextPlaceholder": "Napiš svou zprávu sem.",
|
||||
"copyMessageAsToDo": "Zkopírovat zprávu jako úkol",
|
||||
"copyAsTodo": "Zkopírovat jako úkol",
|
||||
"messageAddedAsToDo": "Zpráva zkopírována jako úkol.",
|
||||
"leaderOnlyChallenges": "Pouze velitel družiny může vytvářet Výzvy",
|
||||
"sendGift": "Poslat dárek",
|
||||
"inviteFriends": "Pozvat přátele",
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "Tento předmět nelze nakoupit v množství větším, než je 1.",
|
||||
"notificationsRequired": "Id upozornění je potřeba.",
|
||||
"unallocatedStatsPoints": "Máš <span class=\"notification-bold-blue\"><%= points %> nepřidělený(ch) vlastnostní(ch) bod(ů)</span>",
|
||||
"beginningOfConversation": "Toto je začátek tvé konverzace s uživatelem <%= userName %>.",
|
||||
"messageDeletedUser": "Omlouváme se, ale tento uživatel smazal svůj účet.",
|
||||
"messageMissingDisplayName": "Chybí zobrazované jméno.",
|
||||
"canDeleteNow": "Nyní můžete zprávu smazat.",
|
||||
"reportedMessage": "Tuto zprávu jste nahlásili moderátorům.",
|
||||
"beginningOfConversationReminder": "Nezapomeňte být milí, taktní a respektujte Zásady komunity!",
|
||||
"messageAllUnEquipped": "Vše odloženo.",
|
||||
"messageBackgroundUnEquipped": "Pozadí odloženo.",
|
||||
"messagePetMountUnEquipped": "Mazlíček a zvíře odloženi.",
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Du kan hjælpe vores moderatorer ved at lade os vide, hvorfor du anmelder denne besked som en overtrædelse - fx spam, banden, religiøse kraftudtryk, fordomme, nedladende skældsord, emner for aldersgruppen +18 eller vold.",
|
||||
"optional": "Valgfri",
|
||||
"needsTextPlaceholder": "Skriv din besked her.",
|
||||
"copyMessageAsToDo": "Kopier besked som To-Do",
|
||||
"copyAsTodo": "Kopier som To-Do",
|
||||
"messageAddedAsToDo": "Besked kopieret som To-Do.",
|
||||
"leaderOnlyChallenges": "Kun gruppelederen kan oprette udfordringer",
|
||||
"sendGift": "Send gave",
|
||||
"inviteFriends": "Invitér venner",
|
||||
|
||||
@@ -46,11 +46,13 @@
|
||||
"messageNotAbleToBuyInBulk": "Denne genstand kan ikke købes i antal større end 1.",
|
||||
"notificationsRequired": "Notafikation ID'er er krævet.",
|
||||
"unallocatedStatsPoints": "Du har <span class=\"notification-bold-blue\"><%= points %> ufordelte Egenskabspoint</span>",
|
||||
"beginningOfConversation": "Dette er begyndelsen på din samtale med <%= userName %>.",
|
||||
"messageDeletedUser": "Sorry, this user has deleted their account.",
|
||||
"messageMissingDisplayName": "Missing display name.",
|
||||
"newsPostNotFound": "News Post er ikke fundet eller du har ikke adgang.",
|
||||
"canDeleteNow": "Du kan nu slette beskeden, hvis du ønsker det.",
|
||||
"reportedMessage": "Du har indrapporteret denne besked til moderatorerne.",
|
||||
"beginningOfConversationReminder": "Husk at være venlig, respektful og følge Retningslinjerne for Fællesskabet!",
|
||||
"messageAllUnEquipped": "Alt fjernet.",
|
||||
"messageBackgroundUnEquipped": "Baggrund fjernet.",
|
||||
"messageCostumeUnEquipped": "Kostume fjernet.",
|
||||
|
||||
@@ -789,7 +789,7 @@
|
||||
"backgroundBirthdayBashNotes": "Habitica feiert eine Geburtstagsparty und alle sind eingeladen!",
|
||||
"eventBackgrounds": "Ereignis-Hintergründe",
|
||||
"backgroundBirthdayBashText": "Geburtstagsparty",
|
||||
"backgroundInsideACrystalNotes": "Schau aus dem Inneren eines Kristalls heraus.",
|
||||
"backgroundInsideACrystalNotes": "Schaue aus einem Kristall hinaus.",
|
||||
"backgrounds072023": "SET 110: Veröffentlicht im Juli 2023",
|
||||
"backgroundOnAPaddlewheelBoatText": "Auf einem Schaufelradboot",
|
||||
"backgroundOnAPaddlewheelBoatNotes": "Fahre mit einem Schaufelradboot.",
|
||||
@@ -885,11 +885,5 @@
|
||||
"backgrounds102024": "Set 124: Veröffentlicht im September 2024",
|
||||
"backgroundCastleHallWithHearthText": "Schlosshalle mit Feuerstelle",
|
||||
"backgrounds112024": "SET 126: Veröffentlicht im November 2024",
|
||||
"backgroundCastleHallWithHearthNotes": "Entspanne dich in der Wärme einer Schlosshalle mit einer Feuerstelle.",
|
||||
"backgrounds122024": "SET 127: Veröffentlicht im Dezember 2024",
|
||||
"backgroundFirstSnowForestText": "Der erste Schnee im Wald",
|
||||
"backgroundFirstSnowForestNotes": "Tritt in den ersten Schnee im Wald.",
|
||||
"backgrounds012025": "Set 128: Veröffentlicht im Januar 2025",
|
||||
"backgroundWinterLandscapeWithCabinText": "Winterlandschaft mit Hütte",
|
||||
"backgroundWinterLandscapeWithCabinNotes": "Macht es dir in einer Winterlandschaft mit einer Hütte gemütlich."
|
||||
"backgroundCastleHallWithHearthNotes": "Entspanne dich in der Wärme einer Schlosshalle mit einer Feuerstelle."
|
||||
}
|
||||
|
||||
@@ -391,6 +391,5 @@
|
||||
"questEggRaccoonAdjective": "ein gefräßiger",
|
||||
"questEggDogText": "Welpe",
|
||||
"questEggDogMountText": "Hund",
|
||||
"questEggDogAdjective": "ein freundlicher",
|
||||
"hatchingPotionGingerbread": "Lebkuchen"
|
||||
"questEggDogAdjective": "ein freundlicher"
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"webFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](https://habitica.fandom.com/wiki/FAQ) nicht beantwortet wurde, verwende das Stell eine Frage Formular [LINK NEEDED]! Wir helfen Dir gerne.",
|
||||
"parties": "Partys",
|
||||
"webFaqAnswer25": "Habitica verwendet drei verschiedene Aufgabentypen, um deinen Bedürfnissen gerecht zu werden: Gewohnheiten, tägliche Aufgaben und To-Dos.\n\nGewohnheiten können positiv oder negativ sein und stellen etwas dar, das Sie vielleicht mehrmals am Tag oder nach einem nicht festgelegten Zeitplan verfolgen möchten. Positive Gewohnheiten bringen euch Belohnungen wie Gold und Erfahrung (Exp), während ihr bei negativen Gewohnheiten Lebenspunkte (HP) verliert.\n\nDailies sind wiederkehrende Aufgaben, die du nach einem strukturierten Zeitplan erledigen möchtest. Zum Beispiel einmal am Tag, dreimal in der Woche oder viermal im Monat. Wenn du Dailies verpasst, verlierst du HP, aber je schwieriger sie sind, desto besser ist die Belohnung!\n\nTo-Dos sind einmalige Aufgaben, für deren Erledigung es Belohnungen gibt. To-Dos können ein Fälligkeitsdatum haben, aber du verlierst keine HP, wenn du es verpasst.\n\nWähle die Aufgabenart, die am besten zu dem passt, was du erreichen willst!",
|
||||
"commonQuestions": "Häufige Fragen",
|
||||
"commonQuestions": "Häufige Fragenj",
|
||||
"faqQuestion25": "Welche Aufgabentypen gibt es?",
|
||||
"faqQuestion26": "Was sind einige Beispielaufgaben?",
|
||||
"webFaqAnswer31": "Wenn du eine Aufgabe erfüllst und HP verlierst, obwohl du das nicht hättest tun sollen, kam es zu einer Verzögerung, während der Server die auf anderen Plattformen vorgenommenen Änderungen synchronisiert hat. Wenn du zum Beispiel Gold oder Mana verwendest oder HP in der mobilen App verlierst und dann eine Aufgabe auf der Website erledigst, bestätigt der Server lediglich, dass alles synchronisiert ist.",
|
||||
@@ -16,7 +16,7 @@
|
||||
"webFaqAnswer34": "Haustiere mögen Futter, das zu ihrer Farbe passt. Basis-Tiere sind die Ausnahme, aber alle Basis-Tiere mögen den gleichen Gegenstand. Im Folgenden siehst du, welche Nahrungsmittel jedes Haustier mag:\n\n * Basistiere mögen Fleisch\n * Weiße Haustiere mögen Milch\n * Wüstenhaustiere mögen Kartoffeln\n * Rote Haustiere mögen Erdbeeren\n * Schattentiere mögen Schokolade\n * Skelett-Tiere mögen Fisch\n * Zombie-Tiere mögen verdorbenes Fleisch\n * Zuckerwatte rosa Haustiere mögen rosa Zuckerwatte\n * Zuckerwatte blaue Haustiere mögen blaue Zuckerwatte\n * Goldene Haustiere mögen Honig",
|
||||
"webFaqAnswer35": "Sobald du dein Haustier genug gefüttert hast, um es zu einem Reittier zu machen, musst du diese Art von Haustier erneut ausbrüten, um es in deinem Stall zu haben.\n\nUm Reittiere in den mobilen Apps zu sehen:\n\n * Wähle im Menü \"Haustiere & Reittiere\" und wechseln zur Registerkarte \"Reittiere\".\n\nSo zeigst du Reittiere auf der Website an:\n\n * Wähle im Menü \"Inventar\" die Option \"Haustiere und Reittiere\" und scrollen nach unten zum Abschnitt \"Reittiere\"",
|
||||
"webFaqAnswer37": "Kontrolliere, ob die Option Kostüm aktiviert ist. Wenn dein Avatar ein Kostüm trägt, wird dieses Ausrüstungsset anstelle deiner Kampfausrüstung angezeigt.\n\nSo schaltest du das Kostüm in den mobilen Apps ein:\n * Wähle im Menü \"Ausrüstung\", um den Schalter für das Kostüm zu finden.\n\nSo schaltest du das Kostüm auf der Website um:\n * Wähle in deinem Inventar \"Ausrüstung\" und suche den Schalter \"Kostüm\" auf der Registerkarte \"Kostüm\" in der Ausrüstungsschublade",
|
||||
"webFaqAnswer41": "Mystische Sanduhren sind die exklusive Abonnentenwährung von Habitica, die im Zeitreisenden-Shop verwendet wird. Abonnenten erhalten 1 Mystische Sanduhr am Anfang jedes Monats, in dem sie Abonnenten-Vorteile haben, zusammen mit einigen weiteren Vorteilen. Bitte beachte unsere Abonnement-Optionen, wenn Du an den besonderen Hintergründen-, Haustier-, Quest- und Ausrüstungsangeboten im Zeitreisenden-Shop interessiert bist!",
|
||||
"webFaqAnswer41": "Mystische Sanduhren sind die exklusive Abonnentenwährung von Habitica, die im Mysteriöse Zeitreisende Laden verwendet wird! Sanduhren werden nach einem bestimmten Zeitplan geliefert, der auf Ihrem Abonnementplan basiert.\n\nZeitplan für die Lieferung von Sanduhren:\n * 1-Monats-Abonnenten erhalten 1 Sanduhr am Anfang des Monats nach der 3. aufeinanderfolgenden Zahlung.\n * 3-Monats-Abonnenten erhalten 1 Sanduhr sofort nach Abschluss des Abonnements, dann 1 weitere Sanduhr zu Beginn des Monats nach jeder Erneuerung.\n * 6-Monats-Abonnenten erhalten 2 Sanduhren sofort nach Abschluss des Abonnements, dann 2 weitere Sanduhren zu Beginn des Monats nach jeder Verlängerung.\n * 12-Monats-Abonnenten erhalten 4 Sanduhren sofort nach Abschluss des Abonnements, dann 4 weitere Sanduhren zu Beginn des Monats nach jeder Verlängerung.",
|
||||
"webFaqAnswer42": "Eine der besten Möglichkeiten, sich zu motivieren und sich selbst für die Erledigung von Aufgaben verantwortlich zu machen, ist der Beitritt zu einer Gruppe! Eine Party mit anderen Habitica-Spielern ist eine großartige Möglichkeit, Quests anzunehmen, um Haustiere und Ausrüstung zu erhalten, Stärkungszauber von den Fertigkeiten der Party-Mitglieder zu bekommen und deine Motivation zu steigern.\n\nEine weitere Möglichkeit, die Verantwortlichkeit zu erhöhen, ist die Teilnahme an einer Herausforderung. Herausforderungen fügen eurer Liste automatisch Aufgaben hinzu, die mit einem bestimmten Ziel verbunden sind! Außerdem bieten sie ein Element des Wettbewerbs mit anderen Habitica-Spielern, das dir einen Motivationsschub geben kann, während du nach dem Edelsteinpreis strebst. Es gibt offizielle Herausforderungen, die vom Habitica-Team erstellt wurden, sowie Herausforderungen, die von anderen Spielern erstellt wurden.",
|
||||
"webFaqAnswer44": "Du musst die Challenge verlassen oder warten, bis die Challenge geschlossen wird, um die zugehörigen Aufgaben zu löschen. Ein rotes Megaphon-Symbol bedeutet, dass die Challenge geschlossen wurde, ein graues Megaphon bedeutet, dass die Challenge noch läuft.\n\nSo löschst du Challenge-Aufgaben in der **Android**-App:\n 1. Tippe auf eine Aufgabe, die zur Challenge gehört.\n 2. Tippe auf \"Löschen\" in der oberen rechten Ecke des Bildschirms.\n 3. Wähle, um die Aufgaben der Herausforderung aus deiner Aufgabenliste zu entfernen.\n\nSo löschst du Challenge-Aufgaben in der **iOS**-App:\n 1. Suche die Challenge-Aufgabe, die du löschen möchtest, und sieh dir das Megaphon-Symbol an.\n 2. Wenn das Megaphon-Symbol rot ist, tippe auf die Aufgabe und wähle unten \"Löschen\".\n 3. Wenn das Megaphon-Symbol grau ist, musst du die Herausforderung finden und sie verlassen.\n\nSo löschst du Challenge-Aufgaben auf der **Website**:\n 1. Suche die Challenge-Aufgabe, die du löschen möchtest, und sieh dir das Megaphon-Symbol an.\n 2. Wenn das Megaphon-Symbol rot ist, klicke darauf und wähle dann, die Aufgabe aus deiner Aufgabenliste zu entfernen.\n 3. Wenn das Megaphon-Symbol grau ist, musst du die Herausforderung finden und sie verlassen, um die Aufgabe zu entfernen.",
|
||||
"sunsetFaqPara5": "Wenn Sie mehr über die Änderungen erfahren möchten, ließ bitte die folgenden Informationen.",
|
||||
|
||||
@@ -2924,7 +2924,7 @@
|
||||
"armorSpecialFall2024HealerText": "Space Invader Rüstung",
|
||||
"armorSpecialFall2024HealerNotes": "Sei eins mit der Galaxis und hypnotisiere Zuschauer mit dieser Rüstung. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2024 Herbstausrüstung.",
|
||||
"armorSpecialFall2024MageText": "Unterwelt Hexer Rüstung",
|
||||
"armorSpecialFall2024MageNotes": "Sei eins mit der Unterwelt und umarme die Macht der Magier, die vor dir diese Rüstung trugen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024 Herbstausrüstung.",
|
||||
"armorSpecialFall2024MageNotes": "Sei eins mit der Unterwelt und umarme die Macht der Magier, die vor dir diese Rüstung trugen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024 Herbstaausrüstung.",
|
||||
"weaponArmoireFunnyFoolBatonNotes": "Du kannst mit einem Schwung Deines Stabes eine Pointe vortragen, die Aufmerksamkeit erregen oder Beifall ernten. Erhöht Ausdauer und Stärke jeweils um <%= attrs %>. Verzauberter Schrank: Lustiges Narren-Set (Gegenstand 3 von 3)",
|
||||
"armorArmoireTeaGownText": "Teeparty Kleid",
|
||||
"armorArmoireTeaGownNotes": "Du bist zäh, kreativ, brilliant und so modisch! Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Teeparty Set (Gegenstand 1 von 3).",
|
||||
@@ -2969,289 +2969,5 @@
|
||||
"armorArmoireBasketballUniformNotes": "Fragst du dich, was auf dem Rücken dieser Uniform aufgedruckt ist? Deine Glückszahl, natürlich! Erhöht Wahrnehmung um <%= per %>.Verzauberter Schrank: Altertümliches Basketballset (Gegenstand 1 von 2).",
|
||||
"armorArmoireShawlCollarCoatNotes": "Ein weiser Zauberer sagte einst, dass nichts besser ist als es sowohl gemütlich zu haben als auch produktiv zu sein! Trage diesen warmen und stylischen Mantel, wenn du die diesjährigen Herausforderungen meisterst. Erhöht Ausdauer um <%= con %>.",
|
||||
"armorArmoirePaintersApronText": "Schürze des Malers",
|
||||
"armorArmoirePaintersApronNotes": "Diese Schürze kann deine Kleidung vor Farbe und deine kreativen Projekte vor harschen Kritiken schützen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Maler-Set (Gegenstand 1 von 4).",
|
||||
"weaponSpecialWinter2025WarriorText": "Axt des Elchkriegers",
|
||||
"weaponSpecialWinter2025WarriorNotes": "Eine mächtige Axt für einen mächtigen Elch! Du wirst unaufhaltbar sein! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"weaponSpecialWinter2025RogueText": "Schneeflockenausbruch",
|
||||
"weaponSpecialWinter2025RogueNotes": "Stampfe und blende diese schwierigen Aufgaben zur Unterwerfung! Du wirst unaufhaltbar sein! Erhöht Stärke um <%= str %>.Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"weaponSpecialWinter2025HealerText": "Sternenzauberstab",
|
||||
"weaponSpecialWinter2025HealerNotes": "Was du jetzt brauchst, sind mehr Lichter und ein leuchtender Stern obendrauf! Du wirst unaufhaltbar sein! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"weaponSpecialWinter2025MageText": "Nordlicht-Display",
|
||||
"weaponSpecialWinter2025MageNotes": "Diese beeindruckende, farbenfrohe Show bietet die perfekte Kulisse! Du wirst unaufhaltbar sein! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"armorSpecialWinter2025WarriorText": "Rüstung des Elchkriegers",
|
||||
"armorSpecialWinter2025RogueText": "Schneekostüm",
|
||||
"armorSpecialWinter2025HealerText": "Lichterketten-Robe",
|
||||
"armorSpecialWinter2025HealerNotes": "Funkle Deinen Weg durch deine Aufgaben. Sei nur vorsichtig - wenn eine Birne ausgeht, gehen alle aus. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"armorSpecialWinter2025MageText": "Aurora-Umhang",
|
||||
"armorSpecialWinter2025MageNotes": "Wunder, Exzentrik, Verzauberung und Pracht werden Deine Tage füllen, wenn Du in diesem Umhang tanzt. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"armorSpecialWinter2025WarriorNotes": "Jeder wird beiseitetreten und Dir Platz machen, wenn Du diese Rüstung trägst. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"armorSpecialWinter2025RogueNotes": "Auch wenn Du so ausiehst, als wärst Du mit kaltem Schnee bedeckt, bist Du angenehm gewärmt, ausgelassen und glücklich, wenn du dieses Kostüm trägst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2024-2025 Winterausrüstung.",
|
||||
"armorMystery202412Text": "Zuckerstangen-Waldkaninchen-Umhang",
|
||||
"armorMystery202412Notes": "Ein unterhaltsamer und fluffiger Look, um dich an einem Wintertag gemütlich zu halten. Gewährt keinen Attributbonus. Dezember 2024 Abonnentengegenstand.",
|
||||
"armorArmoireDragonKnightsArmorText": "Drachenritterrüstung",
|
||||
"armorArmoireFunnyFoolCostumeText": "Kostüm des lustigen Narren",
|
||||
"armorArmoireStormKnightArmorText": "Rüstung des Sturmritters",
|
||||
"armorArmoireCorsairsCoatAndCapeNotes": "Ob Du nun deine Zeit an den Docks totschlägst oder auf dem offenen Meer nach Gefahren Aussschau hältst, werden diese Dich mit Sicherheit trocken halten und Dich dramatisch aussehen lassen. Halte nur das Gleichgewicht an Deck. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Korsaren-Set (Gegenstand 1 von 3)",
|
||||
"armorArmoireDragonKnightsArmorNotes": "Bündle die Stärke und Macht eines Drachen mit dieser Rüstung aus Silber und verlorenen Schuppen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Drachenritter-Set (Gegenstand 2 von 3)",
|
||||
"armorArmoireFunnyFoolCostumeNotes": "Dum-di-dum! Sicher scherzest Du. Dieses farbenfrohe Outfit steht Dir ausgezeichnet! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Lustiger Narr-Set (Gegenstand 2 von 3)",
|
||||
"armorArmoireStormKnightArmorNotes": "In dieser Rüstung bist Du fast unverwundbar. Deine Feinde werden niemals das Ende des Sturms sehen. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Sturmritter-Set (Gegenstand 2 von 3)",
|
||||
"headSpecialWinter2023WarriorNotes": "Dieser Walrosshelm eignet sich hervorragend um mit einem Freund zu plaudern oder an einer pfiffigen Mahlzeit teilzunehmen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"armorArmoireFestiveHelperOverallsText": "Festliche Helfer-Latzhosen",
|
||||
"headSpecialWinter2023WarriorText": "Walrosshelm",
|
||||
"armorArmoireFestiveHelperOverallsNotes": "Diese strapazierfähige und bequeme Latzhose eignet sich hervorragend um zu arbeiten, zu spielen und andere zu unterstützen. Außerdem hat sie Taschen! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Festliches Helferset (Gegenstand 2 von 2)",
|
||||
"eyewearMystery202308Text": "Schläfrige Augen",
|
||||
"headSpecialWinter2023RogueText": "Geschenkschleife",
|
||||
"headSpecialWinter2023RogueNotes": "Die Versuchung der Leute, dein Haar „auszupacken“, gibt dir Gelegenheit, das Ducken und Ausweichen zu üben. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"headSpecialWinter2023MageText": "Feenlicht-Diadem",
|
||||
"headSpecialSpring2023RogueText": "Raupen-Kutte",
|
||||
"headSpecialWinter2023MageNotes": "Wurdest du mit einem Sternennacht-Elixier ausgebrütet? Denn ich habe für dich Sterne in meinen Augen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"headSpecialWinter2023HealerNotes": "Dieser kardinalrote Helm eignet sich perfekt, um die Wintersaison durch pfeifen und singen einzuläuten. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"headSpecialWinter2023HealerText": "Kardinalroter Helm",
|
||||
"headSpecialSpring2023RogueNotes": "Achte darauf, dass du diese verlockenden Fühler einziehst, wenn Vögel über dir jagen! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"headSpecialFall2024MageNotes": "Ob Du nun geheimnisvoll oder skurril bist, man wird Dich nicht übersehen, wenn Du dies trägst! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Herbst-Ausrüstung 2024.",
|
||||
"headSpecialFall2024MageText": "Zauberer-Maske der Unterwelt",
|
||||
"shieldSpecialWinter2025HealerNotes": "Das perfekte Geschenk wartet nur darauf, geöffnet zu werden. Was könnte drin sein? Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Wintergegenstand 2024-2025.",
|
||||
"shieldSpecialWinter2025HealerText": "Das Perfekte Geschenk",
|
||||
"eyewearArmoireJewelersEyeLoupeNotes": "Diese Augenlupe vergrößert das zu bearbeitende Objekt, sodass Du jedes Detail sehen kannst. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Juwelierset (Gegenstand 1 von 2).",
|
||||
"eyewearArmoireJewelersEyeLoupeText": "Juwelier-Augenlupe",
|
||||
"headSpecialSpring2023WarriorText": "Kolibri Helm",
|
||||
"headSpecialSpring2023MageNotes": "Du solltest diese Gläser in der Nacht tragen, damit du bei Mondlicht klar sehen kannst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"headSpecialSpring2023WarriorNotes": "Bedecke dein Gesicht mit irisierenden Federn, wenn du in die Schlacht fliegst. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"headSpecialSpring2023MageText": "Mondstein Visier",
|
||||
"headSpecialSummer2023RogueText": "Guppy Kappe",
|
||||
"headSpecialSummer2023WarriorText": "Goldfisch Flosse",
|
||||
"headSpecialSummer2023WarriorNotes": "Diese fabelhafte Flosse gibt dir Stabilität, wenn du mühsamen, vor dir liegenden Aufgaben entgegenschwimmst. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"headSpecialSummer2023RogueNotes": "Gup, zwo, drei vier! Keine Zeit, gegessen zu werden, muß Aufgaben abhaken! Erhöht Wahrnehmung um <%= per %>.Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"headSpecialSpring2023HealerText": "Lilien Blüte",
|
||||
"headSpecialSummer2023MageText": "Korallen-Geweih",
|
||||
"headSpecialSummer2023MageNotes": "Die Weisheit eines ganzen Ökosystems ist mit dir, wenn du deine maritime Magie wirkst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"headSpecialSummer2023HealerNotes": "Das sind keine Schlangen! Du kannst deine Augen öffnen, es ist sicher! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"headSpecialSummer2023HealerText": "Seetang Krone",
|
||||
"headSpecialFall2023RogueNotes": "Dieser verhexte Eintopf hat dir das haarige Gesicht und die langen Ohren eines Esels beschert! Wie überaus shakespeareisch. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"headSpecialFall2023RogueText": "Verzaubertes Gesicht",
|
||||
"headSpecialFall2023WarriorText": "Spukschirm",
|
||||
"headSpecialFall2023WarriorNotes": "Welcher Horror lauert in diesem Reich der Verzerrung und des Rauschens? Du musst am Ball bleiben, um das herauszufinden! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"headSpecialFall2023MageText": "Scharlachrote Hexenmeister Maske",
|
||||
"headSpecialFall2023MageNotes": "Mit stechenden Augen und pointiertem Flair macht es jede Illusion plötzlich zu einer Möglichkeit. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"headSpecialWinter2024RogueText": "Schneeeulen Haube",
|
||||
"headSpecialNye2023Notes": "Du hast einen Lächerlichen Partyhut erhalten! Trage ihn mit Stolz, wenn du das neue Jahr einläutest! Gewährt keinen Attributbonus.",
|
||||
"headSpecialWinter2024RogueNotes": "Wen wirst du sehen, wenn du diese Hauuuube trägst? Nun, wen wirst du NICHT sehen? Du wirst jede Bewegung, jede Geste, jedes Detail um dich herum erfassen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"headSpecialNye2023Text": "Lächerlicher Partyhut",
|
||||
"headSpecialSpring2023HealerNotes": "Dieses brillante und farbenfrohe Bild hat die gleiche Farbgebung wie die Sphäre der Wiedergeburt! Wie symbolträchtig! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"headSpecialFall2023HealerText": "Sumpfkreaturen-Maske",
|
||||
"headSpecialFall2023HealerNotes": "Mit Augen, so dunkel wie das Moor, aus dem es entstieg, fixiert es seine Gegner. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"headSpecialWinter2024WarriorNotes": "Noch nie war es so köstlich, seine Birne zu schützen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"headSpecialWinter2024HealerNotes": "Oh oh, ein missglückter Zauberspruch hat dich im Eis gefangen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"headSpecialWinter2024HealerText": "Gefrorener Helm",
|
||||
"headSpecialWinter2024MageNotes": "Die mit Fleece gefütterte Kapuze schützt dich vor Kälte, aber auch vor negativen Gedanken und Vibes. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"headSpecialSpring2024MageText": "Hibiskus-Hut",
|
||||
"headSpecialWinter2024WarriorText": "Pfefferminz-Schokobruch-Helm",
|
||||
"headSpecialSpring2024WarriorText": "Fluorit Kopfputz",
|
||||
"headSpecialWinter2024MageText": "Narwal Zauberer Haube",
|
||||
"headSpecialSpring2024MageNotes": "Was könnte einschüchternder auf Feinde wirken, als diesen mit Pollen bedeckten Hut zu zeigen? Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Frühling 2024 Ausrüstung.",
|
||||
"headSpecialSpring2024RogueText": "Nass-Schnee-Kapuze",
|
||||
"headSpecialSpring2024WarriorNotes": "Was könnte atemberaubender sein, als diese Kristallkrone im Kampf zu tragen? Erhöht Stärke um <%= str %>. Limitierte Ausgabe Frühling 2024 Ausrüstung.",
|
||||
"headSpecialSpring2024HealerNotes": "Welche fröhlichen Lieder wirst du singen, wenn du diesen Helm trägst? Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Frühling 2024 Ausrüstung.",
|
||||
"headSpecialSpring2024RogueNotes": "Welche Wünsche und Hoffnungen werden auftauchen, wenn Eis und Schnee einem fruchtbaren Boden weichen? Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Frühling 2024 Ausrüstung.",
|
||||
"armorArmoireSnowyFluffTrimmedCoatText": "Schneeweißer Flauschmantel",
|
||||
"armorArmoireSnowyFluffTrimmedCoatNotes": "Wenn die ersten Flocken um dich herum fallen, hält dich dieser Mantel nicht nur warm, sondern sorgt auch dafür, dass du dich perfekt in die verschneite Umgebung einfügst. Gleite mit Stil über das Eis! Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Schneebedeckter Schlappergut-Set (Gegenstand 2 von 2).",
|
||||
"headSpecialSummer2024HealerNotes": "Diese spiralförmige Muschel erinnert dich daran, nicht durchzudrehen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"headMystery202301Text": "Tapfere Vulpinaohren",
|
||||
"headSpecialSummer2024MageNotes": "Dieser Hut schwingt sanft in den Meeresströmungen und hilft dir, deine Weisheit zu kanalisieren. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"headSpecialWinter2025RogueNotes": "Dieser Hut hat definitiv etwas Magisches an sich, denn er verwandelt dich in einen Schneemenschen. Lass den Hasen nur nicht zu nahe an deine Karottennase herankommen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headMystery202403Notes": "Du kannst dich glücklich schätzen, diese feine Mütze aus smaragdgrünem Samt mit ihrem feinen meergrünen Edelstein tragen zu können. Gewährt keinen Attributbonus. März 2024 Abonnentengegenstand.",
|
||||
"headMystery202312Text": "Winterlich Blaues Haar",
|
||||
"headSpecialSummer2024RogueText": "Nacktschnecken-Helm",
|
||||
"headMystery202403Text": "Aquamarin-Glückskappe",
|
||||
"headSpecialSummer2024WarriorText": "Walhai-Helm",
|
||||
"headSpecialFall2024RogueNotes": "Ob du nun geschmeidig oder gerissen bist, wenn du das trägst, wirst du nicht übersehen! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"headMystery202312Notes": "Diese ausgefallene Frisur erinnert an die frostigen Farben der Saison. Gewährt keinen Attributbonus. Dezember 2023 Abonnentengegenstand.",
|
||||
"headSpecialSummer2024RogueNotes": "Dieser Helm mit seinen hornartigen Tentakeln hilft dir, dich zu verstecken, damit du zu deinen eigenen Bedingungen zuschlagen kannst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"headSpecialSummer2024WarriorNotes": "Mit diesem hilfreichen Helm lassen sich knifflige Aufgaben in zwei Teile zerlegen. Erhöht Stärke um <%= str %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"headSpecialFall2024HealerNotes": "Ob du deinen Planeten verteidigst oder einen neuen erkundest, wenn du das trägst, wirst du nicht übersehen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"headSpecialWinter2025WarriorText": "Elchkrieger-Helm",
|
||||
"headSpecialWinter2025WarriorNotes": "Also, hör zu: Jetzt siehst du aus wie ein Elch. Trag dieses Geweih mit Stolz. Erhöht Stärke um <%= str %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headSpecialFall2024RogueText": "Schwarze Katzenmaske",
|
||||
"headSpecialFall2024HealerText": "Space Invader-Maske",
|
||||
"headSpecialWinter2025HealerNotes": "Es ist nicht nötig, sie zu entwirren, da sie bereits die Form eines Hutes haben. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Aurorahut",
|
||||
"headSpecialWinter2025MageNotes": "Dieser Hut ist mehr als nur ein schicker Fascinator, er lässt dich wie das Polarlicht selbst aussehen. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"headSpecialSummer2024MageText": "Seeanemonen-Hut",
|
||||
"headSpecialSummer2024HealerText": "Seeschneckenhaus",
|
||||
"headSpecialFall2024WarriorText": "Feurige Koboldmaske",
|
||||
"headSpecialFall2024WarriorNotes": "Egal, ob du schelmisch oder bedrohlich bist, wenn du das trägst, wirst du nicht übersehen! Erhöht Stärke um <%= str %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"headSpecialWinter2025RogueText": "Schneemaske",
|
||||
"headSpecialWinter2025HealerText": "Lichterketten-Wirrwarr",
|
||||
"headMystery202402Notes": "Diese hübsche rosa Mähne ist das perfekte Accessoire für den Februar und darüber hinaus. Gewährt keinen Attributbonus. Februar 2024 Abonnentengegenstand.",
|
||||
"headMystery202402Text": "Paradiesisches Rosa Haar",
|
||||
"headMystery202301Notes": "Dein Gehör wird so scharf sein, dass du das Hereinbrechen des Morgens und das Glitzern des Taus hören wirst. Gewährt keinen Attributbonus. Jänner 2023 Abonnentengegenstand.",
|
||||
"headMystery202304Text": "Tiptop Teekannen-Deckel",
|
||||
"headMystery202304Notes": "Dieser Helm gewährt dir Immuni-Tee-t. April 2023 Abonnentengegenstand.",
|
||||
"headMystery202310Text": "Narrenkappe",
|
||||
"headMystery202311Text": "Zauberweberhut",
|
||||
"headMystery202311Notes": "Verwebe sogar Raum und Zeit mit deinem Willen. Gewährt keinen Attributbonus. November 2023 Abonnentengegenstand.",
|
||||
"headMystery202310Notes": "Sie verbirgt dein Gesicht und verleiht deinen Augen dennoch einen beunruhigenden und gespenstischen Glanz. Gewährt keinen Attributbonus. Oktober 2023 Abonnentengegenstand.",
|
||||
"headMystery202303Text": "Künstlermähnen-Haar",
|
||||
"headMystery202303Notes": "Wie könnte man besser zeigen, dass man der Star dieser Geschichte ist, als mit blauem und unwahrscheinlich stacheligem Haar? Gewährt keinen Attributbonus. März 2023 Abonnentengegenstand.",
|
||||
"headMystery202308Text": "Lila Protagonistenhaar",
|
||||
"headMystery202308Notes": "Steht die widerspenstige Kutte, die aus der Mitte deines Kopfes ragt, für deine Hartnäckigkeit oder deinen Hang zum Unfug? Gewährt keinen Attributbonus. August 2023 Abonnentengegenstand.",
|
||||
"headMystery202407Notes": "Mit diesen magischen Kiemen kannst du unter Wasser atmen! Gewährt keinen Attributbonus. Juli 2024 Abonnentengegenstand.",
|
||||
"headMystery202411Notes": "Dieser Helm ist für deine Aufgaben ziemlich einschüchternd, wenn du dich kopfüber in die Arbeit stürzt! Gewährt keinen Attributbonus. November 2024 Abonnentengegenstand.",
|
||||
"headMystery202501Notes": "Dieser glitzernde Hut erzeugt ständig ein leichtes und festliches Gewusel um dich herum. Gewährt keinen Attributbonus. Jänner 2025 Abonnentengegenstand.",
|
||||
"headArmoireBeaniePropellerHatText": "Propeller-Beaniemütze",
|
||||
"headMystery202409Text": "Sonnwend-Magierhut",
|
||||
"headMystery202409Notes": "Die verzauberten Sonnenblumen auf diesem Hut sind mehr als nur eine fröhliche Dekoration, sie erfüllen den Träger mit mächtiger magischer Energie. Gewährt keinen Attributbonus. September 2024 Abonnentengegenstand.",
|
||||
"headMystery202407Text": "Sympathische Axolotl-Haube",
|
||||
"headMystery202411Text": "Borstenhelm",
|
||||
"headMystery202412Text": "Zuckerstangen-Kaninchenhaube",
|
||||
"headMystery202412Notes": "Warm und gemütlich, wie eine Tasse heißer Kakao mit Minze in einer Winternacht! Gewährt keinen Attributbonus. Dezember 2024 Abonnentengegenstand.",
|
||||
"headMystery202501Text": "Frostbinder-Hut",
|
||||
"headMystery202406Notes": "Die geisterhaften Federn, die diesen Hut zieren, leuchten schwach, wie die Wellen eines gespenstischen Meeres. Gewährt keinen Attributbonus. Juni 2024 Abonnentengegenstand.",
|
||||
"headArmoireTeaHatText": "Teepartyhut",
|
||||
"headArmoirePaintersBeretText": "Malermütze",
|
||||
"headArmoireAdmiralsBicorneText": "Admirals-Zweispitz",
|
||||
"headArmoireAdmiralsBicorneNotes": "Hut ab! Wenn du diesen Zweispitz trägst, wirst du weiser, klüger, mutiger... und größer sein. Erhöht Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Admiralsset (Gegenstand 1 von 2).",
|
||||
"headArmoireBeaniePropellerHatNotes": "Jetzt ist nicht die Zeit, um am Boden zu bleiben! Drehe diesen kleinen Propeller und erhebe dich so hoch, wie dein Ehrgeiz dich tragen wird. Erhöht alle Eigenschaften um <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.",
|
||||
"headArmoirePaintersBeretNotes": "Mit dieser flotten Baskenmütze siehst du die Welt mit einem künstlerischen Auge. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Malerset (Gegenstand 2 von 4).",
|
||||
"headArmoireTeaHatNotes": "Dieser elegante Hut ist so schick wie funktional. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Teepartyset (Gegenstand 2 von 3).",
|
||||
"headArmoirePurpleSpookySorceryHatText": "Gespenstischer Lila Magierhut",
|
||||
"headArmoirePurpleSpookySorceryHatNotes": "Purpurrot wie die Dämmerung und voller Geheimnisse, ist dieser Hut für all deine zauberhaften Bedürfnisse geeignet. Erhöht Wahrnehmung um <%= per %> und Ausdauer um <%= con %>. Verzauberter Schrank: Gespenstisches Magie-Set (Gegenstand 2 von 3).",
|
||||
"headArmoireBlackSpookySorceryHatText": "Gespenstischer Schwarzer Magierhut",
|
||||
"headArmoireBlackSpookySorceryHatNotes": "Schwarz wie die Nacht und voller Geheimnisse, ist dieser Hut für all deine zauberhaften Bedürfnisse geeignet. Erhöht Intelligenz um <%= per %> und Ausdauer um <%= con %>. Verzauberter Schrank: Gespenstisches Magie-Set (Gegenstand 3 von 3).",
|
||||
"headArmoireDragonKnightsHelmText": "Drachenritterhelm",
|
||||
"headArmoireCorsairsBandanaText": "Piratenbandana",
|
||||
"headArmoireFunnyFoolCapText": "Lustige Narrenkappe",
|
||||
"headArmoireWhiteFloppyHatNotes": "Viele Zaubersprüche wurden in diesen einfachen Hut eingenäht und verleihen ihm eine wundersame weiße Farbe. Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>. Verzauberter Schrank: Weißes Loungewear -Set (Gegenstand 1 von 3).",
|
||||
"headArmoireCorsairsBandanaNotes": "Egal, ob du deinen Kopf bedecken willst, falls eine Möwe über dich hinwegfliegt, oder ob du sicherstellen willst, dass deine Feinde dich nicht schwitzen sehen, dieses Tuch ist unverzichtbar. Füge einfach eine Zierperle für jedes Abenteuer hinzu, das du bestehst. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Korsaren-Set (Gegenstand 2 von 3)",
|
||||
"headArmoireFunnyFoolCapNotes": "Die Glöckchen an diesem Hut könnten deine Gegner zum Kichern bringen, aber dir helfen sie nur, dich zu konzentrieren. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Lustiges Narren-Set (Gegenstand 1 von 3)",
|
||||
"headArmoireDragonKnightsHelmNotes": "Mit den feurigen Elementen auf diesem Helm könnten Drachen dich für einen der ihren halten. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Drachenritter-Set (Gegenstand 1 von 3)",
|
||||
"headArmoireStormKnightHelmText": "Sturmritterhelm",
|
||||
"headArmoireGreenTrapperHatText": "Grüne Trappermütze",
|
||||
"headArmoireGreenTrapperHatNotes": "Alle sagen, dass deine Mütze so warm aussieht! Und das ist sie tatsächlich. Achte nur darauf, dass du die Klappen von deinen Ohren ziehst, wenn die Leute mit dir reden, sonst hört sich das Ganze eher nach „dne ütze sht ss wrrm ss!“ an. Erhöht Ausdauer und Wahrnehmung um jeweils <%= attrs %> . Verzauberter Schrank: Trappermützen-Set (Gegenstand 1 von 2).",
|
||||
"headArmoireStormKnightHelmNotes": "Nutze die Blitze dieses Geweihs, wenn du die Burg stürmst. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Sturmritter-Set (Gegenstand 1 von 3)",
|
||||
"shieldSpecialWinter2024HealerText": "Salzstreuer",
|
||||
"shieldMystery202408Text": "Geheimnisvolles Glitzern",
|
||||
"shieldArmoireTrustyPencilText": "Treuer Bleistift",
|
||||
"shieldSpecialWinter2024WarriorText": "Keksschild",
|
||||
"shieldSpecialFall2024WarriorText": "Flammenschild",
|
||||
"shieldArmoireSaucepanText": "Kochtopf",
|
||||
"shieldArmoireBuoyantBeachBallText": "Strandball",
|
||||
"shieldSpecialSummer2023WarriorText": "Goldfischseele",
|
||||
"shieldSpecialFall2024HealerText": "Weltraumschild",
|
||||
"shieldMystery202409Text": "Sonnwendmagierstab",
|
||||
"shieldArmoireSafetyFlashlightText": "Sicherheitstaschenlampe",
|
||||
"headArmoireFestiveHelperHatText": "Festlicher Helferhut",
|
||||
"headArmoireSnowyTrapperHatText": "Verschneiter Trapperhut",
|
||||
"headArmoireSnowyTrapperHatNotes": "Blaue, erfrorene Ohren gehören der Vergangenheit an. Freue Dich auf kuschelige Wärme mit Stil! Erhöht Ausdauer und Wahrnehmung um jeweils <%= attrs %> . Verzauberter Schrank: Verschneiter Trapperhut-Set (Gegenstand 1 von 2).",
|
||||
"shieldSpecialSummer2024WarriorText": "Walhaiflosse",
|
||||
"shieldSpecialSummer2024HealerText": "Meeresschneckenschild",
|
||||
"shieldSpecialFallRogue2024Text": "Bänderstab",
|
||||
"shieldSpecialWinter2025WarriorText": "Elchkriegerschild",
|
||||
"shieldMystery202501Text": "Frostbinderstab",
|
||||
"shieldSpecialWinter2023WarriorText": "Austernschild",
|
||||
"shieldSpecialWinter2023WarriorNotes": "„Die Zeit ist reif“, das Walroß sprach, „Von mancherlei zu reden – Von Austernschal'n – und Schneegeläut – Von Liedern die da schweben. – Und wohin die Perle des Schilds verschwunden ist – oder wie wir im neuen Jahr leben. Erhöht Ausdauer um <%= con %>.Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"shieldSpecialSpring2023WarriorText": "Blumenstrauß",
|
||||
"shieldSpecialSummer2023HealerText": "Seeigel",
|
||||
"shieldArmoireTeaKettleText": "Teekessel",
|
||||
"shieldSpecialFall2023RogueText": "Verhexte Flasche",
|
||||
"shieldSpecialFall2023WarriorText": "Bequemes Kissen",
|
||||
"shieldSpecialFall2023HealerText": "Moosiger Felsen",
|
||||
"shieldArmoireBucketText": "Eimer",
|
||||
"shieldArmoireBasketballText": "Basketball",
|
||||
"backMystery202301Text": "Fünf Schweife der Tapferkeit",
|
||||
"shieldArmoirePaintersPaletteText": "Malerpalette",
|
||||
"shieldSpecialSpring2023HealerText": "Lilienmieder",
|
||||
"shieldSpecialWinter2023HealerNotes": "Dein Lied von Frost und Schnee besänftigt die Geister aller, die es hören. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2022-2023 Winterausrüstung.",
|
||||
"shieldMystery202409Notes": "Der leuchtende Rubin auf diesem Stab bezieht seine Kraft aus der Spätsommersonne. Gewährt keinen Attributbonus. September 2024 Abonnentengegenstand.",
|
||||
"backMystery202410Text": "Kandiszucker-Schweif",
|
||||
"headAccessoryMystery202410Text": "Kandiszucker-Ohren",
|
||||
"headAccessoryMystery202410Notes": "Sind das die Geräusche von „Süßes-oder-Saures“-Kindern an deiner Tür? Gewährt keinen Attributbonus. Oktober 2024 Abonnentengegenstand.",
|
||||
"bodyMystery202411Text": "Stachelige Schulterplatten",
|
||||
"headArmoireFestiveHelperHatNotes": "Urlaubstipp Nr. 27: Halten Sie einen Helferhut bereit. Dieser ist groß genug, um ein Notfallspielzeug darunter zu verstecken! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Festliches Helferset (Gegenstand 1 von 2)",
|
||||
"shieldMystery202501Notes": "Dekoriere jede Außenumgebung mit einer diamantenen Schicht aus schimmerndem Frost. Gewährt keinen Attributbonus. Jänner 2025 Abonnentengegenstand.",
|
||||
"shieldSpecialWinter2025WarriorNotes": "Blocke alle unerwünschten Ablenkungen mit diesem Schild, das so stark wie ein Elch ist. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Winterausrüstung 2024-2025.",
|
||||
"backMystery202410Notes": "Dieser Schweif wird bei der Erwähnung von gruseligen Leckereien aktiv. Gewährt keinen Attributbonus. Oktober 2024 Abonnentengegenstand.",
|
||||
"shieldArmoireSafetyFlashlightNotes": "Warte, hast du das Geräusch gehört? Schnell! Leuchte mit deiner Taschenlampe in den Schatten dort drüben. Hmmm. Sieht aus, als wäre es nur der Wind gewesen. Oder war es...? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Gruselnacht-Set (Gegenstand 1 von 2)",
|
||||
"bodyMystery202411Notes": "Die furchterregenden Stacheln auf diesen Schulterplatten sind perfekt, um deine Aufgabenliste in Angriff zu nehmen. Gewährt keinen Attributbonus. November 2024 Abonnentengegenstand.",
|
||||
"shieldSpecialSpring2023WarriorNotes": "Sammle die schönsten Blumen des Frühlings in diesem farbenfrohen Blumenstrauß. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"shieldSpecialWinter2023HealerText": "Coole Lieder",
|
||||
"shieldSpecialSpring2023HealerNotes": "Ein Beitrag zu einem Genesungsbesuch oder Teil eines Rituals für einen Frühlingstanz! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Frühlingsausrüstung.",
|
||||
"shieldSpecialWinter2024WarriorNotes": "Du bist ein tougher Keks, der niemals bröselt! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"shieldSpecialSummer2023HealerNotes": "Du verbirgst und beschützt es. Es hält neugierige Monster davon ab, zu nahe zu kommen. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"shieldSpecialFall2023RogueNotes": "Mit den stärksten Zaubern verstärkt, um mächtige Tränke zu halten. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"shieldSpecialFall2023WarriorNotes": "Perfekt, um es dir bequem zu machen, während du einen Horrorfilm genießt... Aber wir verraten es niemand, wenn du es bei den grusligen Szenen in den Arm nehmen musst! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"shieldSpecialSummer2023WarriorNotes": "Beschwöre diesen Goldfischgeist für einen extra Schub Bestärkung und Begleitung während eines Kampfes. Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Sommerausrüstung.",
|
||||
"shieldSpecialWinter2024HealerNotes": "Wie praktisch, dass du beim Einfrieren eisschmelzende Materialien dabei hattest! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Winter 2023-2024 Ausrüstung.",
|
||||
"shieldSpecialSummer2024WarriorNotes": "Zu denen, die behaupten, du könntest deine Ziele nicht erreichen, sag einfach: Sprich zu meiner Hand, äh, Flosse! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"shieldSpecialSummer2024HealerNotes": "Dieses glänzende Schild ist sogar stärker als ein Meeresschneckenstab. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Sommer 2024 Ausrüstung.",
|
||||
"shieldSpecialFall2023HealerNotes": "Mit seinem festen Kern und dem weichen Bezug ist er ideal, um ihn auf Feinde zu schleudern oder um sich darauf zu setzen, wenn man eine Pause von seinen Abenteuern braucht. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2023 Herbstausrüstung.",
|
||||
"shieldSpecialFall2024HealerNotes": "Neue Aufgaben, die nach deiner Aufmerksamkeit greifen, prallen ab, bis du deine aktuelle Mission erledigt hast. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"shieldSpecialFall2024WarriorNotes": "Komplikationen bei Aufgaben werden von deinem Schild absorbiert und machen dich entschlossener. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"shieldSpecialFallRogue2024Notes": "Die Aufgaben selbst werden von den Wirbeln und Spiralen dieser hypnotischen Waffe überwältigt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe Herbstausrüstung 2024.",
|
||||
"headAccessoryMystery202212Notes": "Mit dieser verschnörkelten goldenen Tiara werden deine Herzlichkeit und Freundschaft neue Höhen erreichen. Gewährt keinen Attributbonus. Dezember 2022 Abonnentengegenstand.",
|
||||
"headAccessoryMystery202212Text": "Eis-Tiara",
|
||||
"shieldMystery202408Notes": "Die magischen Lichter beleuchten das Innere deines Seifenblasenverstecks oder jeden anderen Ort, an dem du ein wenig Licht brauchst! Gewährt keinen Attributbonus. August 2024 Abonnentengegenstand.",
|
||||
"shieldArmoireJewelersPliersText": "Juwelierzange",
|
||||
"shieldArmoireJewelersPliersNotes": "Sie schneidet, biegt, presst und vieles mehr. Mit diesem Werkzeug kannst du alles machen, was du dir vorstellen kannst. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Juwelierset (Gegenstand 3 von 4).",
|
||||
"shieldArmoireTeaKettleNotes": "In diesem Kessel kannst du all deine geschmackvollen Lieblingstees aufbrühen. Hast du Lust auf schwarzen Tee, grünen Tee, Oolong oder vielleicht einen Kräutertee? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Teekränzchen Set (Gegenstand 3 von 3).",
|
||||
"shieldArmoireBasketballNotes": "Zisch! Wann immer du diesen magischen Basketball abschießt, wird es nichts als Treffer geben. Erhöht Ausdauer und Stärke um jeweils <%= attrs %> . Verzauberter Schrank: Altmodisches Basketballset (Gegenstand 2 von 2).",
|
||||
"shieldArmoirePaintersPaletteNotes": "Farben in allen Facetten des Regenbogens stehen dir zur Verfügung. Ist es Magie, die sie so lebendig macht, wenn du sie benutzt, oder ist es dein Talent? Erhöht Stärke um <%= str %>. Verzauberter Schrank: Malerset (Gegenstand 4 von 4).",
|
||||
"shieldArmoireBucketNotes": "Obwohl dieser Eimer für eine Mischung aus Wasser und Reinigungslösung gedacht ist, kannst du ihn auch zum Sammeln, Tragen und Transportieren von allem verwenden, was hineinpasst! Erhöht Stärke und Intelligenz um jeweils <%= attrs %>. Verzauberter Schrank: Reinigungs-Set 2 (Gegenstand 1 von 3)",
|
||||
"backMystery202402Text": "Paradiesische Pinke Herzen",
|
||||
"shieldArmoireSaucepanNotes": "Schau in diesen dampfenden Kochtopf und finde die Antwort auf das bestgehütete Geheimnis des Lebens! (Suppe. Die Antwort ist immer Suppe.) ErhöhtWahrnehmung um <%= per %>. Verzauberter Schrank: Küchenwerkzeugset 2 (Gegenstand 1 von 2).",
|
||||
"shieldArmoireBuoyantBeachBallNotes": "Hast du schon zu viele Bälle in der Luft? Hier ist einer, den du sicher absetzen, rollen, hüpfen und hüpfen und hüpfen lassen kannst... Erhöht Stärke um <%= str %>. Verzauberter Schrank: Strand-Set (Gegenstand 4 von 4).",
|
||||
"shieldArmoireTrustyPencilNotes": "Du weißt, was man sagt: Der Bleistift ist mächtiger als der Schwertstift. Moment... das klingt nicht ganz richtig... Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Schuluniformset (Gegenstand 4 von 4).",
|
||||
"backMystery202401Notes": "Beschwöre sanftes Schneegestöber herauf oder rufe einen mächtigen Schneesturm herbei. Du hast die Wahl! Gewährt keinen Attributbonus. Jänner 2024 Abonnentengegenstand.",
|
||||
"backMystery202402Notes": "Lass dich von einer Aura liebevoller Energie umgeben, wohin du auch gehst! Gewährt keinen Attributbonus. Februar 2024 Abonnentengegenstand.",
|
||||
"backMystery202302Text": "Betrügerischer Tabby-Schweif",
|
||||
"backMystery202301Notes": "Diese flauschigen Schweife enthalten ätherische Kräfte und auch ein hohes Maß an Charme! Gewährt keinen Attributbonus. Jänner 2023 Abonnentengegenstand.",
|
||||
"backMystery202302Notes": "Wann immer du diesen Schweif trägst, wird es ein toller Tag werden! Callooh! Callay! Gewährt keinen Attributbonus. Februar 2023 Abonnentengegenstand.",
|
||||
"backMystery202305Text": "Abendliche Flügel",
|
||||
"backMystery202305Notes": "Fang das Funkeln des Abendsterns ein und schwebe auf diesen Flügeln in fremde Gefilde. Gewährt keinen Attributbonus. Mai 2023 Abonnentengegenstand.",
|
||||
"backMystery202309Text": "Kolossale Kometenmottenflügel",
|
||||
"backMystery202309Notes": "Flattere durch Wälder, gleite über Berge und schwebe über Ozeane auf diesen hellen und schönen Flügeln. Gewährt keinen Attributbonus. September 2023 Abonnentengegenstand.",
|
||||
"backSpecialAnniversaryText": "Habitica Helden Cape",
|
||||
"backSpecialAnniversaryNotes": "Lass dieses stolze Cape im Wind flattern und erzähle jedem, dass du ein Habitica Held bist. Gewährt keinen Attributbonus. Gegenstands-Sonderausgabe zur 10. Geburtstagsfeier.",
|
||||
"backSpecialHeroicAureoleText": "Heroische Aureole",
|
||||
"backSpecialHeroicAureoleNotes": "Die Edelsteine auf dieser Aureole schimmern, wenn du deine ruhmvollen Geschichten erzählst. Erhöht alle Eigenschaften um <%= attrs %>.",
|
||||
"bodySpecialAnniversaryText": "Habiticas Heldenkragen",
|
||||
"bodySpecialAnniversaryNotes": "Ergänzt dein königspurpurnes Kostüm perfekt! Gewährt keinen Attributbonus. Sonderausgaben-Gegenstand zur 10. Geburtstagsfeier.",
|
||||
"eyewearMystery202312Text": "Winterliche blaue Augen",
|
||||
"bodyArmoireKarateBrownBeltNotes": "Dieser Gürtel ist für diejenigen, deren Techniken und Fähigkeiten ausgereift sind. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Karateset (Gegenstand 9 von 10).",
|
||||
"bodyArmoireKarateBrownBeltText": "Brauner Gürtel",
|
||||
"headAccessoryMystery202302Text": "Trickbetrüger Tabby-Ohren",
|
||||
"headAccessoryMystery202307Text": "Krakenkrone",
|
||||
"bodyArmoireKarateOrangeBeltNotes": "Dieser Gürtel ist für diejenigen, die sich gesteigert und das Einsteigerlevel gemeistert haben. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Karateset (Gegenstand 4 von 10).",
|
||||
"bodyArmoireKarateGreenBeltText": "Grüner Gürtel",
|
||||
"bodyArmoireKarateBlackBeltText": "Schwarzer Gürtel",
|
||||
"bodyArmoireKarateYellowBeltNotes": "Dieser Gürtel ist für Einsteiger, welche die Grundlagen gelernt haben. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Karateset (Gegenstand 3 von 10).",
|
||||
"eyewearMystery202312Notes": "Kein Grund zur Sorge, diese eisigen Blautöne helfen dir, hinter der kalten und dunklen Jahreszeit die Wärme der nachfolgenden Monate zu erspähen. Gewährt keinen Attributbonus. Dezemeber 2023 Abonnentengegenstand.",
|
||||
"eyewearMystery202406Notes": "Versuch zu vermeiden, dass dies von einer Bande aufdringlicher Kinder und ihrem sprechenden Hund abgezogen wird. Gewährt keinen Attributbonus. Juni 2024 Abonnentengegenstand.",
|
||||
"bodyArmoireKarateOrangeBeltText": "Orangener Gürtel",
|
||||
"headAccessoryMystery202305Text": "Abendzeitliche Hörner",
|
||||
"eyewearMystery202303Notes": "Vermittle deinen Feinden durch deinen lässigen Gesichtsausdruck ein falsches Gefühl der Sicherheit. Gewährt keinen Attributbonus. März 2023 Abonnentengegenstand.",
|
||||
"eyewearMystery202308Notes": "Bist du schläfrig oder ruhst du deine Augen nur in Erwartung deines nächsten tollen Kampfes aus? Gewährt keinen Attributbonus. August 2023 Abonnentengegenstand.",
|
||||
"bodyArmoireKarateWhiteBeltText": "Weißer Gürtel",
|
||||
"bodyArmoireKarateWhiteBeltNotes": "Dieser niedrigste Gürtel ist für jene, die ihre Reise gerade erst beginnen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Karateset (Gegenstand 2 von 10).",
|
||||
"bodyArmoireKarateGreenBeltNotes": "Dieser Gürtel ist für diejenigen gedacht, die auf fortgeschrittenem Niveau lernen, ihre Fähigkeiten zu verbessern. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Karateset (Gegenstand 5 von 10).",
|
||||
"bodyArmoireKarateBlueBeltNotes": "Dieser Gürtel ist für diejenigen, die mehr lernen und ihren Geist und Körper entwickeln wollen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Karateset (Gegenstand 6 von 10).",
|
||||
"headAccessoryMystery202302Notes": "Das schnurrige Accessoire, das dein bezauberndes Grinsen unterstreicht. Gewährt keinen Attributbonus. Februar 2023 Abonnentengegenstand.",
|
||||
"headAccessoryMystery202307Notes": "Dieser mächtige Stirnreif beschwört Wirbelstürme und stürmisches Wetter herauf! Gewährt keinen Attributbonus. Juli 2023 Abonnentengegenstand.",
|
||||
"headAccessoryMystery202305Notes": "Diese Hörner leuchten durch das reflektierte Mondlicht. Gewährt keinen Attributbonus. Mai 2023 Abonnentengegenstand.",
|
||||
"bodyArmoireKarateYellowBeltText": "Gelber Gürtel",
|
||||
"bodyArmoireKaratePurpleBeltNotes": "Dieser Gürtel ist für diejenigen, die für anspruchsvolle Übungen bereit sind. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Karateset (Gegenstand 7 von 10).",
|
||||
"bodyArmoireKarateRedBeltText": "Roter Gürtel",
|
||||
"bodyArmoireKarateRedBeltNotes": "Dieser Gürtel ist für diejenigen, die gelernt haben, bei ihren Übungen vorsichtig vorzugehen. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Karateset (Gegenstand 8 von 10).",
|
||||
"bodyArmoireKarateBlackBeltNotes": "Dieser höchste Gürtelgrad ist für diejenigen, die ein tieferes Verständnis anstreben und ihr Wissen an andere weitergeben dürfen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Karateset (Gegenstand 10 von 10).",
|
||||
"headAccessorySpecialHeroicCircletText": "Heldenhafter Stirnreif",
|
||||
"headAccessorySpecialHeroicCircletNotes": "Schwer ist das Haupt, das die Krone trägt, aber dieser Stirnreif ist so leicht wie dein großzügiger Geist. Erhöht alle Werte um <%= attrs %>.",
|
||||
"headAccessoryMystery202309Text": "Kolossale Kometenmotten-Antennen",
|
||||
"headAccessoryMystery202309Notes": "Diese Antennen sind modisch und gefiedert, helfen aber auch bei der Navigation! Gewährt keinen Attributbonus. September 2023 Abonnentengegenstand.",
|
||||
"headAccessoryMystery202310Text": "Geisterlicht-Krone",
|
||||
"headAccessoryMystery202310Notes": "Wie ein Irrlicht können diese unheimlichen Lichter neugierige Seelen in ihr Verderben locken. Gewährt keinen Attributbonus. Oktober 2023 Abonnentengegenstand.",
|
||||
"eyewearSpecialAnniversaryNotes": "Schau durch die Augen eines Habitica-Helden - durch deine! Gewährt keinen Attributbonus. Sonderausgaben-Gegenstand zur 10. Geburtstagsfeier.",
|
||||
"bodyArmoireKarateBlueBeltText": "Blauer Gürtel",
|
||||
"bodyArmoireKaratePurpleBeltText": "Violetter Gürtel",
|
||||
"eyewearMystery202303Text": "Verträumte Augen",
|
||||
"eyewearSpecialAnniversaryText": "Habiticas Heldenmaske"
|
||||
"armorArmoirePaintersApronNotes": "Diese Schürze kann deine Kleidung vor Farbe und deine kreativen Projekte vor harschen Kritiken schützen. Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Maler-Set (Gegenstand 1 von 4)."
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"user": "Benutzer",
|
||||
"market": "Marktplatz",
|
||||
"newSubscriberItem": "Du hast einen neuen <span class=\"notification-bold-blue\">Überraschungsgegenstand</span>",
|
||||
"subscriberItemText": "Abonnenten bekommen jeden Monatsanfang ein neues Überraschungsausrüstungsset!",
|
||||
"subscriberItemText": "Abonnenten bekommen jeden Monat einen Überraschungsgegenstand. Er wird Anfang des Monats verfügbar. Schaue auf der 'Überraschungsgegenstand'-Seite des Wikis für mehr Informationen nach.",
|
||||
"all": "Alle",
|
||||
"none": "Keine",
|
||||
"more": "<%= count %> mehr",
|
||||
@@ -189,7 +189,7 @@
|
||||
"dismissAll": "Alle entfernen",
|
||||
"messages": "Nachrichten",
|
||||
"emptyMessagesLine1": "Du hast im Moment keine Nachrichten",
|
||||
"emptyMessagesLine2": "Sende eine Nachricht, um eine Unterhaltung mit deinen Partymitgliedern oder anderen Habitica-Spieler*innen zu beginnen",
|
||||
"emptyMessagesLine2": "Du kannst anderen eine neue Nachricht schicken, indem Du ihr Profil aufrufst und auf den \"Nachrichten\"-Knopf drückst.",
|
||||
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> hat Dir eine Nachricht gesendet",
|
||||
"letsgo": "Auf geht's!",
|
||||
"selected": "Ausgewählt",
|
||||
@@ -238,8 +238,5 @@
|
||||
"mutePlayer": "Stumm",
|
||||
"skipExternalLinkModal": "Halte STRG (Windows) oder Command (Mac) beim Anklicken eines Links, um dieses Modal zu überspringen.",
|
||||
"shadowMute": "Unsichtbare Stummschaltung",
|
||||
"titleCustomizations": "Individualisierungen",
|
||||
"newMessage": "Neue Nachricht",
|
||||
"targetUserNotExist": "Benutzer: '<%= userName %>' existiert nicht.",
|
||||
"rememberToBeKind": "Denk bitte daran, freundlich und respektvoll zu sein und die <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a> einzuhalten."
|
||||
"titleCustomizations": "Individualisierungen"
|
||||
}
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Grund für die Beschwerde",
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Gib Deine Nachricht hier ein.",
|
||||
"copyMessageAsToDo": "Nachricht als To-Do übernehmen",
|
||||
"copyAsTodo": "Als To-Do kopieren",
|
||||
"messageAddedAsToDo": "Nachricht als To-Do übernommen.",
|
||||
"leaderOnlyChallenges": "Nur die Gruppenleitung kann Herausforderungen erstellen",
|
||||
"sendGift": "Ein Geschenk schicken",
|
||||
"inviteFriends": "Lade Freunde ein",
|
||||
@@ -242,7 +245,7 @@
|
||||
"guildSummaryPlaceholder": "Schreibe eine Kurzbeschreibung über deine Gruppe.. Was ist der Hauptzweck der Gruppe und was werden die Gruppenmitglieder tun?",
|
||||
"groupDescription": "Beschreibung",
|
||||
"guildDescriptionPlaceholder": "Nutze diesen Abschnitt um alles, was Mitglieder über Deine Gruppe wissen sollten, ausführlicher darzustellen. Nützliche Tipps, hilfreiche Links und ermutigende Worte gehören hier hin!",
|
||||
"markdownFormattingHelp": "[Markdown Formatierungshilfe](https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica)",
|
||||
"markdownFormattingHelp": "[Markdown Formatierungshilfe](https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
|
||||
"partyDescriptionPlaceholder": "Das ist unsere Partybeschreibung. Sie beschreibt, was wir in unserer Party so tun. Wenn Du mehr darüber wissen willst, was wir in unserer Party so machen, lies die Beschreibung. Party on!",
|
||||
"guildGemCostInfo": "Eine Edelstein-Gebühr fördert die Qualität der Gilden und wird der Gildenbank gutgeschrieben.",
|
||||
"noGuildsTitle": "Du bist nicht Mitglied einer Gilde.",
|
||||
@@ -288,13 +291,13 @@
|
||||
"worldBossBullet4": "Besuche regelmäßig die Taverne um den Fortschritt des Weltbosses und seine Raserei-Angriffe zu prüfen",
|
||||
"worldBoss": "Weltboss",
|
||||
"groupPlanTitle": "Brauchst Du mehr Leute für Deine Crew?",
|
||||
"groupPlanDesc": "Hausarbeiten organisieren oder ein kleines Klassenprojekt leiten? Habiticas Gruppenpläne bieten gemeinsame Aufgaben und einen eigenen Chat-Bereich, damit du und dein Team motiviert bleiben.",
|
||||
"groupPlanDesc": "Ein kleines Team leiten oder Hausarbeiten organisieren? Unsere Gruppenpläne gewähren Dir exklusiven Zugang zu einem privaten Task-Board und Chat-Bereich, der Dir und Deinen Gruppenmitgliedern gewidmet ist!",
|
||||
"billedMonthly": "*verrechnet als monatliches Abonnement",
|
||||
"teamBasedTasksList": "Gemeinsame Aufgabenliste",
|
||||
"teamBasedTasksListDesc": "Alle Gruppenmitglieder können an derselben Aufgabenliste arbeiten, um sicherzustellen, dass die Gruppe immer auf dem Laufenden bleibt. Erledige Aufgaben auf der gemeinsamen Aufgabenliste oder kopiere sie zu deinen persönlichen Aufgaben, um sie unterwegs zu erledigen.",
|
||||
"groupManagementControls": "Flexible Verantwortlichkeit",
|
||||
"groupManagementControlsDesc": "Teile Verantwortlichkeiten auf, indem du Aufgaben einer beliebigen Anzahl von Mitgliedern zuweist, oder stelle Aufgaben als Herausforderung ein, um zu sehen, wer sie zuerst erledigen kann. Die Gruppenmitglieder können sich über den Fortschritt der Aufgaben informieren, indem sie den Status aller Aufgaben einsehen.",
|
||||
"inGameBenefits": "Alle Vorteile!",
|
||||
"teamBasedTasksList": "Gruppenbasierte Aufgabenliste",
|
||||
"teamBasedTasksListDesc": "Richte eine übersichtliche, gemeinsame Aufgabenliste für die Gruppe ein. Weise Deinen Gruppenmitgliedern Aufgaben zu oder lasse sie ihre eigenen Aufgaben beanspruchen, um deutlich zu machen, woran alle arbeiten!",
|
||||
"groupManagementControls": "Gruppen-Management-Steuerungen",
|
||||
"groupManagementControlsDesc": "Zeige den Aufgabenstatus an, um zu überprüfen, ob eine Aufgabe abgeschlossen wurde, füge Gruppen-Manager hinzu, um Verantwortlichkeiten zu teilen, und genieße einen privaten Gruppenchat für alle Gruppenmitglieder.",
|
||||
"inGameBenefits": "Vorteile im Spiel",
|
||||
"inGameBenefitsDesc": "Gruppenmitglieder erhalten ein exklusives Wolpertinger-Reittier sowie volle Abonnementvorteile, einschließlich spezieller monatlicher Ausrüstungssets und der Möglichkeit, Edelsteine mit Gold zu kaufen.",
|
||||
"letsMakeAccount": "Lass uns Dir als erstes einen Account erstellen",
|
||||
"nameYourGroup": "Wähle als nächstes einen Namen für Deine Gruppe",
|
||||
@@ -375,7 +378,7 @@
|
||||
"descriptionOptional": "Beschreibung",
|
||||
"descriptionOptionalText": "Füge eine Beschreibung hinzu",
|
||||
"nameStarText": "Füge einen Titel hinzu",
|
||||
"nextPaymentMethod": "Weiter: Zahlung",
|
||||
"nextPaymentMethod": "Weiter: Zahlungsmethode",
|
||||
"dayStart": "<strong>Tageswechsel</strong>: <%= startTime %>",
|
||||
"viewStatus": "Status",
|
||||
"newGroupsWhatsNew": "Schau nach, was neu ist:",
|
||||
@@ -427,6 +430,5 @@
|
||||
"createGroupTitle": "Erstelle Gruppe",
|
||||
"readyToUpgrade": "Bereit zum Aufrüsten?",
|
||||
"interestedLearningMore": "Willst du mehr erfahren?",
|
||||
"checkGroupPlanFAQ": "Schau in die <a href='/static/faq#what-is-group-plan'>Gruppenpläne FAQ</a> um herauszufinden, wie du deine gemeinsamen Aufgaben optimal nutzen kannst.",
|
||||
"messageCopiedToClipboard": "Nachricht in Zwischenablage kopiert"
|
||||
"checkGroupPlanFAQ": "Schau in die <a href='/static/faq#what-is-group-plan'>Gruppenpläne FAQ</a> um herauszufinden, wie du deine gemeinsamen Aufgaben optimal nutzen kannst."
|
||||
}
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
"dayTen": "Tag 10",
|
||||
"birthdaySet": "Geburtstags-Set",
|
||||
"fourForFreeText": "Um die Party am Laufen zu halten, verschenken wir Party Gewänder, 20 Edelsteine, und eine limitierte Geburtstags-Hintergrund Ausgabe und ein Gegenstände Set, das ein Cape, ein Schulterstück und eine Augenmaske enthält.",
|
||||
"partyRobes": "Party-Roben",
|
||||
"partyRobes": "Party Gewänder",
|
||||
"twentyGems": "20 Edelsteine",
|
||||
"dayOne": "Tag 1",
|
||||
"summer2024WhaleSharkWarriorSet": "Walhai Set (Krieger)",
|
||||
@@ -266,9 +266,5 @@
|
||||
"fall2024UnderworldSorcerorMageSet": "Unterwelt Hexer Set (Magier)",
|
||||
"fall2024SpaceInvaderHealerSet": "Space Invader Set (Heiler)",
|
||||
"fall2024BlackCatRogueSet": "Schwarzes Katzen Set (Schurke)",
|
||||
"gemSaleLimitationsText": "Dieses Angebot gilt nur während der zeitlich beschränkten Aktion. Diese Aktion startet am <%= eventStartMonth %> <%= eventStartOrdinal %> um <%= eventStartTime %> <%= timeZone %> und endet am <%= eventEndMonth %> <%= eventEndOrdinal %> um <%= eventEndTime %> <%= timeZone %>. Das Aktionsangebot ist nur verfügbar, wenn du Edelsteine für dich selbst kaufst.",
|
||||
"winter2025StringLightsHealerSet": "Lichterketten Heiler Set",
|
||||
"winter2025SnowRogueSet": "Schneeschurken Set",
|
||||
"winter2025MooseWarriorSet": "Elchkrieger Set",
|
||||
"winter2025AuroraMageSet": "Aurora Magier Set"
|
||||
"gemSaleLimitationsText": "Dieses Angebot gilt nur während der zeitlich beschränkten Aktion. Diese Aktion startet am <%= eventStartMonth %> <%= eventStartOrdinal %> um <%= eventStartTime %> lokale Zeit (<%= eventStartUTC %> UTC) und endet am <%= eventEndMonth %> <%= eventEndOrdinal %> um <%= eventEndTime %> lokale Zeit (<%= eventEndUTC %> UTC). Das Aktionsangebot ist nur verfügbar, wenn du Edelsteine für dich selbst kaufst."
|
||||
}
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "Dieser Gegenstand kann nicht in größeren Mengen als 1 gekauft werden.",
|
||||
"notificationsRequired": "Mitteilungs-IDs werden benötigt.",
|
||||
"unallocatedStatsPoints": "Du kannst <span class=\"notification-bold-blue\"><%= points %> Attributpunkt(e)</span> verteilen",
|
||||
"beginningOfConversation": "Dies ist der Anfang Deiner Unterhaltung mit <%= userName %>.",
|
||||
"messageDeletedUser": "Tut uns leid, dieser Benutzer hat sein Konto gelöscht.",
|
||||
"messageMissingDisplayName": "Fehlender Anzeigename.",
|
||||
"reportedMessage": "Du hast diese Nachricht den Moderatoren gemeldet.",
|
||||
"canDeleteNow": "Du kannst diese Nachricht nun löschen, wenn Du willst.",
|
||||
"beginningOfConversationReminder": "Denke an einen freundlichen und respektvollen Umgang und halte Dich an die Community-Richtlinien!",
|
||||
"newsPostNotFound": "News-Eintrag nicht gefunden, oder Du hast keinen Zugriff.",
|
||||
"messagePetMountUnEquipped": "Haus- und Reittier in die Stallungen gebracht.",
|
||||
"messageCostumeUnEquipped": "Kostüm abgelegt.",
|
||||
|
||||
@@ -19,11 +19,11 @@
|
||||
"sleepDescription": "Brauchst Du eine Pause? Pausiere Schaden (unter Einstellungen), um ein paar der kniffligeren Habitica-Spielmechanismen zu pausieren:",
|
||||
"sleepBullet1": "Deine verpassten Tagesaufgaben werden Dir nicht schaden (Bosse werden dennoch Deiner Party Schaden zufügen, wenn andere Partymitglieder ihre Täglichen Aufgaben verpassen)",
|
||||
"sleepBullet2": "Deine Aufgaben-Strähnen und Gewohnheits-Zähler werden nicht zurückgesetzt",
|
||||
"sleepBullet3": "Dein Schaden gegen Quest-Bosse oder Deine gefundenen Sammelgegenstände bleiben pausiert, bis Du Schaden wieder aktivierst",
|
||||
"sleepBullet3": "Dein Schaden gegen Quest-Bosse oder Deine gefundenen Sammelgegenstände bleiben pausiert, bis Du Schaden wieder aktivierst.",
|
||||
"pauseDailies": "Schaden pausieren",
|
||||
"unpauseDailies": "Schaden wieder aktivieren",
|
||||
"staffAndModerators": "Mitarbeiter und Moderatoren",
|
||||
"communityGuidelinesIntro": "Habitica versucht, eine einladende Umgebung für Benutzer aller Alterstufen zu schaffen, vor allem an Plätzen wie Gruppen und Parties. Wenn Du unsicher bist oder noch Fragen hast, lies bitte unsere <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a>.",
|
||||
"communityGuidelinesIntro": "Habitica versucht, eine einladende Umgebung für Benutzer aller Alterstufen zu schaffen, vor allem an Plätzen wie Gruppen und Parties. Wenn Du unsicher bist oder noch Fragen hast, lies bitte unsere <a href='/static/community-guidelines' target='_blank'>Community-Richtlinien</a>.",
|
||||
"acceptCommunityGuidelines": "Ich stimme zu, mich an die Community-Richtlinien zu halten",
|
||||
"worldBossEvent": "Weltboss-Ereignis",
|
||||
"worldBossDescription": "Weltboss-Beschreibung",
|
||||
@@ -79,7 +79,7 @@
|
||||
"newBaileyUpdate": "Neues Update von Bailey!",
|
||||
"tellMeLater": "Erzähl es mir später",
|
||||
"dismissAlert": "Als gelesen markieren",
|
||||
"donateText3": "Als Open-Source-Projekt ist Habitica auf die Hilfe unserer Benutzer angewiesen. Das Geld, was Du für Edelsteine ausgibst, hilft uns dabei unsere Server am Laufen zu halten, ein paar Mitarbeiter zu bezahlen, neue Features zu entwickeln und unseren ehrenamtlichen Helferlein Anreize zu bieten",
|
||||
"donateText3": "Als Open-Source-Projekt ist Habitica auf die Hilfe unserer Benutzer angewiesen. Das Geld, was Du für Edelsteine ausgibst, hilft uns dabei unsere Server am Laufen zu halten, ein paar Mitarbeiter zu bezahlen, neue Features zu entwickeln und unseren ehrenamtlichen Helferlein Anreize zu bieten.",
|
||||
"card": "Kreditkarte",
|
||||
"paymentMethods": "Kauf mit",
|
||||
"paymentSuccessful": "Die Zahlung war erfolgreich!",
|
||||
@@ -117,7 +117,7 @@
|
||||
"paymentAutoRenew": "Dieses Abonnement wird automatisch erneuert bis es gekündigt wird. Wenn Du dieses Abonnement kündigen musst, kannst Du dies in Deinen Einstellungen tun.",
|
||||
"paymentCanceledDisputes": "Wir haben eine Bestätigung der Kündigung an Deine E-Mailadresse gesendet. Falls Du die E-Mail nicht erhältst, kontaktiere uns bitte um zu verhindern, dass es zu Zahlungsstreitigkeiten kommt.",
|
||||
"cannotUnpinItem": "Dieser Gegenstand kann nicht von der Pinnwand entfernt werden.",
|
||||
"paymentSubBillingWithMethod": "Dein Abonnement wird in Höhe von <br><strong>$<%= amount %>.00 USD</strong> alle <strong><%= months %> Monat(e)</strong> per <strong><%= paymentMethod %></strong> abgerechnet",
|
||||
"paymentSubBillingWithMethod": "Dein Abonnement wird in Höhe von <strong>$<%= amount %></strong> alle <strong><%= months %> Monat(e)</strong> per <strong><%= paymentMethod %></strong> abgerechnet.",
|
||||
"invalidUnlockSet": "Dieses Set an Gegenständen ist abgelaufen und kann nicht freigeschaltet werden.",
|
||||
"nGems": "<%= nGems %> Edelsteine",
|
||||
"nMonthsSubscriptionGift": "<%= nMonths %> Monat(e) Abonnement (Geschenk)",
|
||||
@@ -126,11 +126,10 @@
|
||||
"limitedAvailabilityHours": "Für t <%= hours %>std und <%= minutes %>min verfügbar",
|
||||
"limitedAvailabilityDays": "Für <%= days %>t <%= hours %>std und <%= minutes %>min verfügbar",
|
||||
"amountExp": "<%= amount %> Exp",
|
||||
"helpSupportHabitica": "Hilf dabei, Habitica zu unterstützen",
|
||||
"helpSupportHabitica": "Hilf Habitica zu unterstützen",
|
||||
"groupsPaymentSubBilling": "Dein nächstes Rechnungsdatum ist <strong><%= renewalDate %></strong>.",
|
||||
"groupsPaymentAutoRenew": "Dieses Abonnement läuft automatisch weiter, bis es gekündigt wird. Du kannst es im Gruppen-Abrechnungs-Tab kündigen.",
|
||||
"sellItems": "Items verkaufen",
|
||||
"customizationsShopText": "Willst du deinen Style ändern? Hier bist du richtig! Wir haben die frischesten Looks, passend zur Saison, auf Lager.",
|
||||
"notAvailable": "Dieser Gegenstand ist nicht verfügbar.",
|
||||
"paymentYouSentSubscriptionG1G1": "Du hast <strong><%- name %></strong><br> ein <%= months %>-Monat(e)-Abo für Habitica geschickt und dasselbe Abo wurde deinem Account im Zuge der \"Schenk' Eins, Bekomm' Eins\"-Aktion gutgeschrieben!"
|
||||
"notAvailable": "Dieser Gegenstand ist nicht verfügbar."
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"stable": "Haus- und Reittiere",
|
||||
"stable": "Stall",
|
||||
"pets": "Haustiere",
|
||||
"activePet": "Aktives Haustier",
|
||||
"noActivePet": "Kein aktives Haustier",
|
||||
@@ -57,11 +57,11 @@
|
||||
"mountMasterText2": " und hat alle 90 Reittiere <%= count %> mal freigelassen",
|
||||
"triadBingoName": "Triaden-Bingo",
|
||||
"triadBingoText": "Hat alle 90 Haustiere gesammelt, alle 90 Reittiere gezähmt, und WIEDER alle 90 Haustiere gefunden (WIE HAST DU DAS GESCHAFFT?!)",
|
||||
"triadBingoText2": " und hat alle Haus- und Reittiere <%= count %> mal freigelassen",
|
||||
"triadBingoText2": " und hat seinen kompletten Stall <%= count %> mal freigelassen",
|
||||
"triadBingoAchievement": "Du hast den Erfolg \"Triaden-Bingo\" erhalten, da Du alle Haustiere gefunden, alle Reittiere gezähmt und wieder alle Haustiere gefunden hast!",
|
||||
"hatchedPet": "Du hast ein neues <%= potion %> <%= egg %> ausgebrütet!",
|
||||
"hatchedPetGeneric": "Du hast ein neues Haustier ausgebrütet!",
|
||||
"hatchedPetHowToUse": "Geh zu den [Haus- und Reittieren](<%= stableUrl %>) um Dein neuestes Haustier zu füttern und auszurüsten!",
|
||||
"hatchedPetHowToUse": "Geh in den [Stall](<%= stableUrl %>) um Dein neuestes Haustier zu füttern und auszurüsten!",
|
||||
"petNotOwned": "Du besitzt dieses Haustier nicht.",
|
||||
"mountNotOwned": "Du besitzt dieses Reittier nicht.",
|
||||
"feedPet": "<%= text %> an <%= name %> verfüttern?",
|
||||
@@ -83,7 +83,7 @@
|
||||
"petsReleased": "Haustiere freigelassen.",
|
||||
"mountsAndPetsReleased": "Reit- und Haustiere freigelassen",
|
||||
"mountsReleased": "Reittiere freigelassen",
|
||||
"welcomeStable": "Willkommen bei deinen Haus- und Reittieren!",
|
||||
"welcomeStable": "Willkommen im Stall!",
|
||||
"welcomeStableText": "Willkommen im Stall! Ich bin Matt, der Bestienmeister. Jedes Mal, wenn Du eine Aufgabe erledigst, besteht die Chance, zufällig ein Ei oder ein Schlüpfelixier zu erhalten, mit deren Hilfe Haustiere ausgebrütet werden können. Wenn Du ein Haustier ausgebrütet hast, taucht es hier auf! Klicke auf ein Haustier damit es sich zu Deinem Avatar gesellt. Füttere sie mit dem Futter, das Du findest, und sie wachsen zu kräftigen Reittieren heran.",
|
||||
"petLikeToEat": "Was frisst mein Haustier gern?",
|
||||
"petLikeToEatText": "Haustiere wachsen, egal welches Futter Du ihnen gibst, aber sie wachsen schneller, wenn Du ihnen ihre Lieblingsspeise fütterst. Experimentiere herum, um das Muster zu finden, oder sieh hier nach: <br/> <a href=\"https://habitica.fandom.com/de/wiki/Futter#Bevorzugtes_Futter\" target=\"_blank\">https://habitica.fandom.com/de/wiki/Futter#Bevorzugtes_Futter</a>",
|
||||
|
||||
@@ -779,36 +779,13 @@
|
||||
"questGiraffeUnlockText": "Schält Giraffen Eier zum Kauf im Marktplatz frei.",
|
||||
"questChameleonUnlockText": "Schält Chamäleon Eier zum Kauf im Marktplatz frei",
|
||||
"questGiraffeText": "Die Gear-affe",
|
||||
"questCrabRageTitle": "Ablenkender Zeitvertreib",
|
||||
"questCrabRageTitle": "Ablenkendes Gefummel",
|
||||
"questCrabText": "Die fummelnde Krabbe",
|
||||
"questCrabBoss": "Herumtrödelnde Krabbe",
|
||||
"questCrabBoss": "Fummelnde Krabbe",
|
||||
"questGiraffeNotes": "Du schlenderst durch das hohe Gras der Sloenstedi Savanne und genießt einen netten Spaziergang in der Natur als Auszeit von deinen Aufgaben. Als du die hügelige Landschaft durchstreifst, fällt dir eine Ansammlung von Gegenständen in der Ferne auf. Es ist ein Stapel aus Musikinstrumenten, Kunstzubehör, elektronischer Ausrüstung und mehr! Du wagst dich näher für einen besseren Blick.<br><br>“Hey, was glaubst du, was du da machst?“ ruft eine Stimme hinter einer Akazie hervor. Eine große und imposante Giraffe, die eine modische Sonnenbrille, eine Gitarre und eine ausgefallene Kamera um ihren langen Hals trägt, taucht auf. „Das ist alles meine Ausrüstung, sei vorsichtig und berühre nichts!“<br><br>Du bemerkst Staub auf vielen der Gegenstände. „Wow, du hast echt eine Menge Hobbies!“ sagst du. „Kannst du mir einige Kunstwerke zeigen oder ein Lied auf der Gitarre spielen?“<br><br>Die Giraffe zieht die Mundwinkel herunter, als sie all ihr Zubehör anschaut. „Ich habe so viel von diesem Zeug, aber ich weiß nicht, wo ich anfangen soll! Warum gibst du mir nicht ein bisschen von deiner Motivation, um mir die produktive Energie zu verleihen, die ich brauche, um endlich starten zu können!“",
|
||||
"questChameleonNotes": "Es ist ein schöner Tag in einer warmen, regnerischen Ecke der Aufgabenwälder. Du bist auf der Jagd nach Neuzugängen für deine Blattsammlung, als ein Ast vor dir ohne Vorwarnung seine Farbe ändert! Und dann bewegt er sich!<br><br>Rückwärts stolpernd realisierst du, dass dies überhaupt kein Ast ist, sondern ein großes Chamäleon! Jeder Teil seines Körpers wechselt andauernd seine Farbe, während seine Augen in unterschiedliche Richtungen zucken.<br><br>“Geht es dir gut?“ fragst du das Chamäleon.<br><br>“Ahhh, na ja,“ sagt es und wirkt ein wenig durcheinander. „Ich habe versucht, mich anzupassen… aber es ist so überwältigend… die Farben kommen und gehen ständig! Es ist schwer, sich auf nur eine zu konzentrieren….“<br><br>“Aha,“ sagst du, „Ich glaube, ich kann helfen. Wir schärfen deine Konzentration mit einer kleinen Herausforderung! Halte deine Farben bereit!“<br><br>“Die Wette gilt!“ erwidert das Chamäleon.",
|
||||
"questGiraffeBoss": "Gear-affe",
|
||||
"questGiraffeCompletion": "Nachdem du der Gear-affe mit ein bisschen grundlegender Organisation ihres Stapels geholfen hast, fühlt ihr euch beide energiegeladener und motivierter!<br><br>Sie nimmt ihre Gitarre und ein Heft mit Anfängerübungen und spielt ein paar Noten. \"Es fühlt sich gut an, einen Schritt in die richtige Richtung zu machen, selbst wenn es nur ein kleiner ist. Vielen Dank, dass du mir geholfen hast! Nimm diese hier, ich habe gehört, du hast einige Haustiere und diese Kameraden könnten eine nette Ergänzung sein!\"",
|
||||
"questCrabDropCrabEgg": "Krabbe (Ei)",
|
||||
"questCrabUnlockText": "Schaltet Krabbeneier zum Kauf auf dem Marktplatz frei.",
|
||||
"questChameleonCompletion": "Nach ein paar lebhaften Drehungen durchlief das Chamäleon alle Farben des Regenbogens und traf perfekt alle Farben, die du verlangt hattest.<br><br>\"Wow,\" sagt es, \"zusammenzuarbeiten, und es zu einem Spiel zu machen, hat mir wirklich geholfen, mich zu konzentrieren! Bitte nimm diese als Belohnung, du hast sie verdient! Bring diesen kleinen Jungen bei, wie man in alle Regenbogenfarben wechselt, wenn sie schlüpfen.\"",
|
||||
"questCrabNotes": "Es ist ein warmer, sonniger Morgen, und Du genießt einen Besuch am Strand, um ein paar Bücher von Deiner Sommerleseliste zu lesen. Du schreckst auf, als du fast auf einen glänzenden Kristall in der Nähe eines flachen Lochs im Sand trittst.<br><br>„Ey, pass auf, wo du hingehst! Ich baue hier eine Wohnhöhle!“, sagt eine Stimme. Eine überraschend große Krabbe mit einem dekorativen Panzer buddelt sich vor Deinen Zehen aus dem Loch und schnappt mit ihrer Schere, während sie spricht.<br><br>„Hm, ist das eine Höhle?“, fragst Du und betrachtest die flache Vertiefung. Es sind Muscheln und Kristalle um sie herum angeordnet, aber es deutet nicht viel auf einen Rückzugsort hin.<br><br>Die Krabbe stottert. „Ey, das ist eine vorurteilsfreie Zone! Ich komme schon noch dazu, ich komme schon noch dazu... Ich bin gerade beim Dekorieren hängen geblieben. Manchmal muss eine Krabbe eben ein wenig Zeit vertrödeln“, sagt sie und rückt eine Schale zurecht.<br><br>„Warum hilfst Du nicht mit, wenn Du schon so großartige Vorstellungen davon hast, wie eine Höhle aussehen soll?“",
|
||||
"questCrabCompletion": "Du und die Krabbe schafft es gemeinsam, alles an der richtigen Stelle zu platzieren, damit ein feiner Sandbau entsteht. Die Krabbe kuschelt sich fröhlich hinein.<br><br>„Danke!“, sagt sie und macht es sich gemütlich. „Das ist eine Höhle, die nur für mich gemacht ist. Endlich kann ich all meine perfekt platzierten Dekorationen genießen. Hier, nimm diese kleinen Kerlchen als Zeichen meiner Wertschätzung. Das ist ein Angebot, das du nicht ablehnen kannst!“",
|
||||
"questCrabRageDescription": "Diese Leiste füllt sich, wenn du deine Tagesaufgaben nicht erledigst. Wenn sie voll ist, nimmt die Herumtrödelnde Krabbe einen Teil der MP deiner Party weg!",
|
||||
"questCrabRageEffect": "Die Herumtrödelnde Krabbe lenkt dich mit Dekorationen ab, verlangsamt deine Arbeit beim Graben und entzieht dir einen Teil deiner Magie. Die MP der Party sind reduziert!",
|
||||
"questRaccoonText": "Waschbär-Tycoon",
|
||||
"questRaccoonCompletion": "„Ich glaube, es gibt wirklich genug schöne Steine für uns beide“, sagst du, während du die letzten deiner Gegenstände einsammelst. „Hier sind ein paar, die du von dem haben kannst, was ich gesammelt habe, ich habe genug zum Teilen!“<br><br>„Oh, das ist aber nett von dir“, sagt der Waschbär. „Hier sind auch ein paar nette kleine Geschenke für dich!“",
|
||||
"questRaccoonBoss": "Gieriger Waschbär",
|
||||
"questRaccoonRageTitle": "Schmuck-Tsunami",
|
||||
"questRaccoonRageDescription": "Diese Leiste füllt sich, wenn du deine Tagesaufgaben nicht erledigst. Wenn sie voll ist, erhält der Waschbär-Tycoon einen Teil seiner Gesundheit zurück!",
|
||||
"questRaccoonRageEffect": "Der Gierige Waschbär nimmt einige von dir gerettete Gegenstände an sich und stopft sie in den Baumstamm zurück. Der Boss erhält 30% seiner Gesundheit zurück!",
|
||||
"questRaccoonDropRaccoonEgg": "Waschbär (Ei)",
|
||||
"questRaccoonUnlockText": "Schaltet Waschbären-Eier zum Kauf am Marktplatz frei.",
|
||||
"questRaccoonNotes": "Es ist ein warmer Herbsttag in Habitica und du machst einen langsamen Spaziergang entlang des Conquest Creek. Am Ufer siehst du ein paar hübsche Halbedelsteine, die sich perfekt für ein Projekt eignen, das du schon lange geplant hast.<br><br>Du fängst an, deine besten Funde in einem Haufen unter einem Baum zu sammeln. Seltsamerweise scheint der Haufen jedes Mal, wenn du zurückkommst, kleiner zu werden, nicht größer...<br><br>Da stimmt doch was nicht. Du blickst dich um, aber es fällt dir nichts Merkwürdiges auf. Gerade als du dich umdrehst, um zum Bach zurückzukehren, bemerkst du eine handähnliche Pfote, die aus einer Vertiefung im Baumstamm herausragt und dir einige deiner Steine entreißt!<br><br>„Hey!“, rufst du, “ich habe hart gearbeitet, um die Steine zu sammeln. Es ist nicht in Ordnung, sie zu nehmen, ohne zu fragen!“<br><br>Ein maskiertes Gesicht taucht aus dem Loch auf und grinst dich an. „Wer's findet, dem gehört's!“, sagt der Waschbär. Er schlüpft zurück in den Baum, die Säcke mit den Steinen in der Hand. Du springst ihm hinterher! Für diese Steine lohnt es sich zu kämpfen.",
|
||||
"questDogText": "Dreifache Hundeprüfung!",
|
||||
"questDogBoss": "Shiberus",
|
||||
"questDogRageTitle": "Dreifacher Spielzeugwurf",
|
||||
"questDogRageDescription": "Diese Leiste füllt sich, wenn du deine Tagesaufgaben nicht erledigst. Wenn sie voll ist, nimmt Shiberus einen Teil der MP deiner Party weg!",
|
||||
"questDogRageEffect": "Shiberus wirft mit Spielzeug nach dir und blockiert deine Zaubersprüche! Die MP der Party werden reduziert!",
|
||||
"questDogDropDogEgg": "Hund (Ei)",
|
||||
"questDogUnlockText": "Schaltet den Kauf von Hundeeiern auf dem Marktplatz frei.",
|
||||
"questDogNotes": "Du wurdest für eine Expedition ausgewählt, um die unterirdischen Höhlensysteme von Habitica zu kartieren! Forscher in Habit City vermuten, dass es in diesen Tiefen neue Werkzeuge für die Bewältigung von Aufgaben oder sogar unentdeckte Kreaturen geben könnte.<br><br>Während du felsige Tunnel in der Nähe der Ausläufer des Wandernden Gebirges erkundest, bemerkst du ein Leuchten, das von einem zerklüfteten Eingang vor dir ausgeht. Als du näher kommst, siehst du... Spielzeug? Plüschtiere und Gummibälle liegen auf dem Höhlenboden verstreut. Hörst du da ein Bellen?<br><br>Ein riesiger, dreiköpfiger Hund springt heraus und stürzt sich auf das Spielzeug, das du gerade aufheben wolltest! Du erstarrst und verlierst dabei fast deinen Arm! Aber... die Mäuler des Hundes scheinen zu sehr mit Spielzeug beschäftigt zu sein, um anzugreifen?<br><br>„Wuff!“, bellt eines der Hundemäuler und lässt einen zerrissenen Spielzeugwaschbären fallen. „Bist du hier, um mir beim Aufräumen zu helfen? Ich muss wirklich aufräumen, aber jedes Mal, wenn ich ein Spielzeug in die Hand nehme, spiele ich nur damit... Hier, denk schnell!!!“<br><br> Der Hund wirft dir einen Ball zu, und dann noch einen und noch einen. Diese zusätzlichen Köpfe machen das Ausweichen zu einem echten Training!",
|
||||
"questDogCompletion": "Nachdem du alle Spielzeuge eingesammelt hast, denen du (zum Glück) ausgewichen bist, gibst du Shiberus einen sanften Klaps auf seinen mittleren Kopf.<br><br>„Es ist schön, sich auf eine große Aufgabe zu freuen, aber es könnte hilfreich sein, mit einem Plan vorzugehen. Vielleicht solltest du das nächste Mal am Eingang anfangen und dich rückwärts vorarbeiten? Oder 30 Minuten am Stück arbeiten und dann eine kurze Spielpause einschieben.\"<br><br>„Das ist eine gute Idee“, meldet sich der linke Kopf des Hundes zu Wort. Der rechte Kopf legt ein paar Gegenstände in deine Nähe, darunter auch etwas, das aussieht wie Eier... „Ich habe ein paar Dinge gefunden, die dir gefallen könnten, während wir gespielt haben. Danke für deine Hilfe!“"
|
||||
"questCrabDropCrabEgg": "Kabbe (Ei)",
|
||||
"questCrabUnlockText": "Schaltet Krabbeneier zum Kauf auf dem Marktplatz frei."
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"rebirthOrb": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen, nachdem Level <%= level %> erreicht wurde.",
|
||||
"rebirthOrb100": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen, nachdem Level 100 oder höher erreicht wurde.",
|
||||
"rebirthOrbNoLevel": "Hat eine Sphäre der Wiedergeburt verwendet um noch einmal von vorne zu beginnen.",
|
||||
"rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, außer für Aufgaben, die von aktiven Herausforderungen oder Gruppenplänen stammen. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. All das wird sofort in Kraft treten.",
|
||||
"rebirthPop": "Beginne sofort von vorn mit einem Charakter auf Level 1, aber behalte Erfolge, Sammelgegenstände und Ausrüstung. Deine Aufgaben und ihre Verläufe bleiben erhalten, werden aber auf gelb zurückgesetzt. Deine Strähnen verfallen, außer für Aufgaben, die von aktiven Herausforderungen oder Gruppenplänen stammen. Gold, Erfahrung, Mana und alle Effekte von Fähigkeiten werden entfernt. All das wird sofort in Kraft treten. Für mehr Informationen, schau im Wiki auf der Seite <a href='https://habitica.fandom.com/de/wiki/Sphäre_der_Wiedergeburt' target='_blank'>Sphäre der Wiedergeburt</a> nach.",
|
||||
"rebirthName": "Sphäre der Wiedergeburt",
|
||||
"rebirthComplete": "Du wurdest wiedergeboren!",
|
||||
"nextFreeRebirth": "<strong><%= days %> Tage</strong> bis zur <strong>KOSTENLOSEN</strong> Sphäre der Wiedergeburt"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"settings": "Einstellungen",
|
||||
"language": "Sprache",
|
||||
"americanEnglishGovern": "Im Fall von Bedeutungsunterschieden gilt die englische Version.",
|
||||
"helpWithTranslation": "Hast du Interesse, bei der Übersetzung von Habitica helfen? Toll! Dann besuche doch die <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">Aspiring Linguists Guild</a>!",
|
||||
"helpWithTranslation": "Möchtest Du bei der Übersetzung von Habitica helfen? Toll! Dann besuche doch die <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">Aspiring Linguists Guild</a>!",
|
||||
"stickyHeader": "Kopfzeile anheften",
|
||||
"newTaskEdit": "Neue Aufgaben im Bearbeiten-Modus öffnen",
|
||||
"reverseChatOrder": "Zeige die Chat-Nachrichten in umgekehrter Reihenfolge",
|
||||
@@ -18,7 +18,7 @@
|
||||
"resetAccPop": "Starte neu, dabei werden alle Level, Gold, Ausrüstung, Verlauf und Aufgaben entfernt.",
|
||||
"deleteAccount": "Konto löschen",
|
||||
"deleteAccPop": "Kündige und entferne Dein Habitica-Konto.",
|
||||
"feedback": "Wenn Du uns Feedback geben möchtest, gib es bitte unten ein - wir freuen uns darauf deine Meinung zu hören! Und falls Du Schwierigkeiten mit Englisch hast? Kein Problem! Schreib' in der Sprache, die Dir liegt.",
|
||||
"feedback": "Wenn Du uns Feedback geben möchtest, gib es bitte unten ein - wir freuen uns darauf zu erfahren, was Dir an Habitica gefällt - oder auch nicht gefällt! Und falls Du Schwierigkeiten mit Englisch hast? Kein Problem! Schreib' in der Sprache, die Dir liegt.",
|
||||
"dataExport": "Daten exportieren",
|
||||
"saveData": "Hier sind ein paar Möglichkeiten, Deine Daten zu sichern.",
|
||||
"habitHistory": "Habitica-Verlauf",
|
||||
@@ -27,8 +27,8 @@
|
||||
"userData": "Benutzerdaten",
|
||||
"exportUserData": "Benutzerdaten exportieren:",
|
||||
"export": "Exportieren",
|
||||
"xml": "XML",
|
||||
"json": "JSON",
|
||||
"xml": "(XML)",
|
||||
"json": "(JSON)",
|
||||
"customDayStart": "Tageswechsel einstellen",
|
||||
"sureChangeCustomDayStartTime": "Bist Du sicher, dass Du Deinen individuellen Tageswechsel umstellen willst? Deine Tagesaufgaben werden das nächste Mal zurückgesetzt, wenn Du Habitica nach <%= time %> verwendest. Stelle sicher, dass Du bis dahin Deine Aufgaben erledigt hast!",
|
||||
"customDayStartHasChanged": "Dein persönlicher Tagesstart wurde geändert.",
|
||||
@@ -45,10 +45,10 @@
|
||||
"confirmPass": "Neues Passwort bestätigen",
|
||||
"newUsername": "Neuer Benutzername",
|
||||
"dangerZone": "Gefahrenzone",
|
||||
"resetText1": "<b>Sei vorsichtig!</b> Es werden große Teile Deines Accounts zurückgesetzt. Wir raten dringend davon ab. Jedoch finden einige Spieler diese Funktion sinnvoll, um nach einem anfänglichen Testen der Seite neu beginnen zu können.",
|
||||
"resetText2": "Eine andere Möglichkeit ist die Verwendung einer <b>Sphäre der Wiedergeburt</b>, die alles andere zurücksetzt, während deine Aufgaben und Ausrüstung erhalten bleiben.",
|
||||
"deleteLocalAccountText": "<b>Bist Du sicher?</b> Dies wird Dein Konto für immer löschen und es kann nicht wiederhergestellt werden! Wenn Du Habitica wieder verwenden möchtest, musst Du ein neues Konto registrieren. Gesparte oder verbrauchte Edelsteine werden nicht ersetzt. Wenn Du absolut sicher bist, dann tippe Dein Passwort in das Textfeld unten ein.",
|
||||
"deleteSocialAccountText": "<b>Bist Du sicher?</b> Dies wird Dein Konto für immer löschen und es kann nicht wiederhergestellt werden! Wenn Du Habitica wieder verwenden möchtest, musst Du ein neues Konto registrieren. Gesparte oder verbrauchte Edelsteine werden nicht ersetzt. Wenn Du absolut sicher bist, dann tippe <b>\"<%= magicWord %>\"</b> in das Textfeld unten ein.",
|
||||
"resetText1": "WARNUNG! Es werden große Teile Deines Accounts zurückgesetzt. Wir raten dringend davon ab. Jedoch finden einige Spieler diese Funktion sinnvoll, um nach einem anfänglichen Testen der Seite neu beginnen zu können.",
|
||||
"resetText2": "Du verlierst alle Deine Level, Dein Gold und Deine Erfahrungspunkte. Alle Deine Aufgaben (außer Aufgaben aus Herausforderungen) werden permanent gelöscht, und Du verlierst alle ihre historischen Daten. Du verlierst Deine gesamte Ausrüstung außer Abonnement-Überraschungsgegenstände und gratis Erinnerungsgegenstände. Du wirst die Möglichkeit haben, alle gelöschten Gegenstände zurückzukaufen, inklusive allen Gegenständen limitierter Ausgabe (Du musst für klassenspezifische Ausrüstung der richtigen Klasse angehören, um sie zurückzukaufen). Du behältst Deine aktuelle Klasse, Deine Erfolge, und Deine Haus- und Reittiere. Möglicherweise möchtest Du lieber die Sphäre der Wiedergeburt nutzen, die eine weit sicherere Option darstellt und Deine Aufgaben und Ausrüstung beibehält.",
|
||||
"deleteLocalAccountText": "Bist Du sicher? Dies wird Dein Konto für immer löschen und es kann nicht wiederhergestellt werden! Wenn Du Habitica wieder verwenden möchtest, musst Du ein neues Konto registrieren. Gesparte oder verbrauchte Edelsteine werden nicht ersetzt. Wenn Du absolut sicher bist, dann tippe Dein Passwort in das Textfeld unten ein.",
|
||||
"deleteSocialAccountText": "Bist Du sicher? Dies wird Dein Konto für immer löschen und es kann nicht wiederhergestellt werden! Wenn Du Habitica wieder verwenden möchtest, musst Du ein neues Konto registrieren. Gesparte oder verbrauchte Edelsteine werden nicht ersetzt. Wenn Du absolut sicher bist, dann tippe \"<%= magicWord %>\" in das Textfeld unten ein.",
|
||||
"API": "API",
|
||||
"APIv3": "API v3",
|
||||
"APIText": "Kopiere sie zur Anwendung in Applikationen von Drittanbietern. Sieh Dein API-Token aber als Passwort an und verbreite es nicht. Du wirst vielleicht gelegentlich nach Deiner Benutzer-ID gefragt, aber poste niemals Dein API-Token öffentlich wo es andere sehen können, auch nicht auf GitHub.",
|
||||
@@ -60,8 +60,8 @@
|
||||
"resetDo": "Ja, setzt mein Konto jetzt zurück!",
|
||||
"resetComplete": "Zurückgesetzt!",
|
||||
"fixValues": "Werte reparieren",
|
||||
"fixValuesText1": "Wenn Du etwas bemerkst, das Deinen Charakter unfair beeinflusst hat (Schaden, den Du nicht hättest erleiden dürfen, Gold das Du nicht verdient hast, usw.), dann kannst Du das hier manuell korrigieren. Ja, das eröffnet die Möglichkeit zu cheaten: Verwende dieses Feature mit Bedacht, oder Du verdirbst Dir das Ausbilden Deiner Gewohnheiten!",
|
||||
"fixValuesText2": "<b>Aufgepasst</b>: Um Strähnen einzelner Aufgaben wiederherzustellen, bearbeite die Aufgabe und verwende das \"Strähne wiederherstellen\"-Feld.",
|
||||
"fixValuesText1": "Wenn Du Opfer eines Bugs geworden bist oder einen Fehler gemacht hast, der Deinen Charakter unfair beeinflusst hat (Schaden, den Du nicht hättest erleiden dürfen, Gold das Du nicht verdient hast, usw.), dann kannst Du das hier manuell korrigieren. Ja, das eröffnet die Möglichkeit zu cheaten: Verwende dieses Feature mit Bedacht, oder Du verdirbst Dir das Ausbilden Deiner Gewohnheiten!",
|
||||
"fixValuesText2": "Beachte, dass Du hier keine Strähnen einzelner Aufgaben wiederherstellen kannst. Um das zu tun, bearbeite eine Tagesaufgabe unter erweiterte Optionen. Dort wirst Du ein \"Strähne wiederherstellen\"-Feld finden.",
|
||||
"fix21Streaks": "21-Tage-Strähnen",
|
||||
"discardChanges": "Änderungen verwerfen",
|
||||
"deleteDo": "Ja, löscht jetzt mein Konto!",
|
||||
@@ -86,26 +86,26 @@
|
||||
"giftedSubscriptionInfo": "<%= name %> hat Dir ein <%= months %>-monatiges Abonnement geschenkt",
|
||||
"giftedSubscriptionFull": "Hallo <%= username %>, <%= sender %> hat Dir <%= monthCount %> Monate Abonnement geschickt!",
|
||||
"invitedParty": "Du wurdest in eine Party eingeladen",
|
||||
"invitedGuild": "Du wurdest in eine Gruppe eingeladen",
|
||||
"invitedGuild": "Du wurdest in eine Gilde eingeladen",
|
||||
"importantAnnouncements": "Erinnerungen zur Anmeldung, um Aufgaben zu komplettieren und Preise zu erhalten",
|
||||
"weeklyRecaps": "Zusammenfassung Deiner Account-Aktivitäten in dieser Woche (Notiz: Ist zurzeit wegen Performance-Problemen deaktiviert. Wir hoffen, dass es bald wieder zurück ist und werden demnächst wieder E-Mails verschicken!)",
|
||||
"onboarding": "Hilfe, um Dein Habitica-Konto einzurichten",
|
||||
"majorUpdates": "Wichtige Ankündigungen",
|
||||
"questStarted": "Dein Quest hat begonnen",
|
||||
"invitedQuest": "Zu einem Quest eingeladen",
|
||||
"kickedGroup": "Aus der Gruppe entfernt",
|
||||
"kickedGroup": "Aus der Gruppe rausgeworfen",
|
||||
"remindersToLogin": "Erinnerungen, bei Habitica reinzuschauen",
|
||||
"unsubscribedSuccessfully": "Erfolgreich abgemeldet!",
|
||||
"unsubscribedTextUsers": "Du hast Dich erfolgreich von allen Habitica Emails abgemeldet. Du kannst die Emails, die Du erhalten möchtest, unter <a href=\"/user/settings/notifications\">Einstellungen>> Mitteilungen</a> freischalten (erfordert Anmeldung).",
|
||||
"unsubscribedTextOthers": "Du wirst keine weitere E-Mails von Habitica erhalten.",
|
||||
"unsubscribeAllEmails": "Keine weiteren E-Mails erhalten",
|
||||
"unsubscribeAllEmailsText": "Habitica wird dir keine E-Mails mehr zu wichtigen Änderungen der Seite oder deinem Account schicken können.",
|
||||
"unsubscribeAllPush": "Keine weiteren Push-Nachrichten erhalten",
|
||||
"unsubscribeAllEmails": "Häkchen setzen, um keine weiteren E-Mails zu erhalten",
|
||||
"unsubscribeAllEmailsText": "Indem ich hier ein Häkchen gesetzt habe, bestätige ich, dass ich verstanden habe, dass ich aus allen Habitica-E-Mail-Listen ausgetragen wurde. Habitica kann mir keine E-Mails mehr zu wichtigen Änderungen der Seite oder meines Accounts schicken.",
|
||||
"unsubscribeAllPush": "Abhaken um keine weiteren Push-Nachrichten zu erhalten",
|
||||
"correctlyUnsubscribedEmailType": "Erfolgreich \"<%= emailType %>\"-E-Mails abbestellt.",
|
||||
"subscriptionRateText": "Abonnement über <strong>$<%= price %> USD</strong> erneuert jede(n) <strong><%= months %> Monat(e)</strong>",
|
||||
"benefits": "Vorteile",
|
||||
"coupon": "Gutschein",
|
||||
"couponText": "Manchmal verteilen wir auf Events Promo-Codes für spezielle Ausrüstung.",
|
||||
"couponText": "Manchmal verteilen wir auf Events Promo-Codes für spezielle Ausrüstung (z. B. an unserem WonderCon-Stand)",
|
||||
"apply": "Anwenden",
|
||||
"promoCode": "Aktionscode",
|
||||
"promoCodeApplied": "Promo-Code aktiviert! Überprüfe Dein Inventar",
|
||||
@@ -117,7 +117,7 @@
|
||||
"generate": "Erstelle",
|
||||
"getCodes": "Codes erhalten",
|
||||
"webhooks": "WebHooks",
|
||||
"webhooksInfo": "WebHooks bieten Entwicklern die Möglichkeit, Benachrichtigngen zu erhalten, wenn eine bestimmte Aktion durchgeführt wird, z. B. das Bewerten oder Aktualisieren einer Aufgabe oder das Senden einer Nachricht in einer Gruppe. Indem du einen WebHook erstellst, kannst du Änderungen in Habitica wahrnehmen und Anwendungen entwickeln, die auf diese Änderungen reagieren. <br><br> Weitere Informationen und Beispiele findest Du bei den <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">API Docs</a>.",
|
||||
"webhooksInfo": "Habitica stellt WebHooks zur Verfügung, damit bei bestimmten Aktionen in Deinem Konto Informationen an ein Skript auf einer anderen Website gesendet werden können. Du kannst diese Skripte hier anführen. Sei vorsichtig mit dieser Funktion, denn die Angabe einer falschen URL kann in Habitica zu Fehlern oder Verzögerungen führen. Weitere Informationen findest Du auf der <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">WebHooks-Seite</a> des Wikis.",
|
||||
"enabled": "Aktiviert",
|
||||
"webhookURL": "WebHook-URL",
|
||||
"invalidUrl": "Ungültige URL",
|
||||
@@ -188,16 +188,16 @@
|
||||
"transaction_release_pets": "Haustiere freigelassen",
|
||||
"transaction_release_mounts": "Reittiere freigelassen",
|
||||
"addPasswordAuth": "Passwort hinzufügen",
|
||||
"nextHourglassDescription": "Abonnierende erhalten eine Mystische Sanduhr, ein Mystisches Ausrüstungsset und Edelsteine, die innerhalb der ersten zwei Tage des Monats auf dem Markt wieder aufgefüllt werden",
|
||||
"nextHourglassDescription": "Abonnierende erhalten Mystische Sanduhren\ninnerhalb der ersten drei Tages des Monats.",
|
||||
"gemCap": "Edelsteinobergrenze",
|
||||
"nextHourglass": "Nächste Lieferung einer Mystischen Sanduhr",
|
||||
"nextHourglass": "Nächste Sanduhr",
|
||||
"adjustment": "Änderung",
|
||||
"dayStartAdjustment": "Änderung des Tageswechsel",
|
||||
"passwordSuccess": "Passwort erfolgreich geändert",
|
||||
"giftSubscriptionRateText": "<strong>$<%= price %> $(USD)</strong> für <strong><%= months %> Monate</strong>",
|
||||
"transaction_admin_update_balance": "<b>Admin</b> gegeben",
|
||||
"transaction_admin_update_hourglasses": "<b>Admin</b> aktualisiert",
|
||||
"transaction_create_bank_challenge": "Mit Edelsteinen des Gildenbankkontos <b>erstellte Herausforderungen</b>",
|
||||
"transaction_create_bank_challenge": "Herausforderung mit Edelsteinen des Gildenbankkontos erstellt",
|
||||
"passwordIssueLength": "Passwörter müssen zwischen 8 und 64 Zeichen lang sein.",
|
||||
"timestamp": "Zeitstempel",
|
||||
"amount": "Menge",
|
||||
@@ -257,6 +257,5 @@
|
||||
"connect": "Verbinden",
|
||||
"changeClassDisclaimer": "Bei Änderung deiner Klasse bekommst du alle deine vorhandenen Attributspunkte erstattet. Passe deine Attributspunkte im Attributwerte-Abschnitt deines Profils an, sobald du eine neue Klasse gewählt hast.",
|
||||
"APITokenDisclaimer": "<b>Dein API Token ist wie ein Passwort. Teile es nicht öffentlich.</b>Es kann sein, daß du gelegentlich nach deiner User ID gefragt wirst, aber poste niemals dein API Token, wo andere es sehen können, einschließlich Github.<br><br><b>Hinweis:</b> Wenn du ein neues API Token brauchst (z.B., wenn du es aus Versehen geteilt hast), schreib eine Email an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> mit deiner User ID und deinem aktuellen Token. Wenn es dann zurückgesetzt ist, musst du alles wieder neu authorisieren, indem du dich auf der Website und der mobilen App abmeldest und das neue Token bei allen anderen Habitica Tools, die du nutzt, angibst.",
|
||||
"thirdPartyTools": "Drittanbieter Apps, Erweiterungen, und alle möglichen anderen Tools, die du mit deinem Account nutzen kannst, findest du im <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica Wiki</a>.",
|
||||
"transaction_subscription_bonus": "<b>Abonnement</b>-Bonus"
|
||||
"thirdPartyTools": "Drittanbieter Apps, Erweiterungen, und alle möglichen anderen Tools, die du mit deinem Account nutzen kannst, findest du im <a href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations' target='_blank'>Habitica Wiki</a>."
|
||||
}
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"subscription": "Abonnement",
|
||||
"subscriptions": "Abonnements",
|
||||
"sendGems": "Verschicke Edelsteine",
|
||||
"buyGemsGold": "Kostenlose Monatliche Edelsteine",
|
||||
"buyGemsGold": "Kaufe Edelsteine mit Gold",
|
||||
"mustSubscribeToPurchaseGems": "Du musst ein Abonnement abschließen, um Edelsteine mit Gold kaufen zu können",
|
||||
"reachedGoldToGemCapQuantity": "Deine angeforderte Menge von <%= quantity %> übersteigt den Betrag, den Du diesen Monat noch kaufen darfst (<%= convCap %>). Der volle Betrag wird innerhalb der ersten drei Tage eines Monats verfügbar gemacht. Danke, dass Du ein Abonnement hast!",
|
||||
"mysteryItem": "Exklusive monatliche Gegenstände",
|
||||
"mysteryItemText": "Du wirst jeden Monat einen einzigartigen kosmetischen Gegenstand für Deinen Avatar erhalten! Zusätzlich gewähren Dir die Mysteriösen Zeitreisenden für je drei aufeinanderfolgende Abonnement-Monate Zugang zu historischen (oder futuristischen) kosmetischen Gegenständen.",
|
||||
"exclusiveJackalopePet": "Besonderes Haustier",
|
||||
"exclusiveJackalopePet": "Exklusives Haustier",
|
||||
"giftSubscription": "Willst Du jemand anderem die Vorteile eines Abonnements schenken?",
|
||||
"giftSubscriptionText4": "Danke, dass Du Habitica unterstützt!",
|
||||
"groupPlans": "Gruppen-Pläne",
|
||||
@@ -91,7 +91,7 @@
|
||||
"mysterySet301703": "Pfauen-Steampunk-Set",
|
||||
"mysterySet301704": "Fasanen-Steampunk-Set",
|
||||
"mysterySetwondercon": "Wondercon",
|
||||
"subUpdateCard": "Bearbeite Deine Kreditkarte",
|
||||
"subUpdateCard": "Aktualisiere Deine Kreditkarte",
|
||||
"subUpdateTitle": "Aktualisiere",
|
||||
"notEnoughHourglasses": "Du hast nicht genügend mystische Sanduhren.",
|
||||
"petsAlreadyOwned": "Bereits im Besitz dieses Haustieres.",
|
||||
@@ -120,14 +120,14 @@
|
||||
"gemBenefit2": "Hintergründe, die Deinen Avatar in die Welt von Habitica eintauchen lassen!",
|
||||
"gemBenefit3": "Aufregende Questlinien, welche Haustier-Eier zurücklassen.",
|
||||
"gemBenefit4": "Die Attributspunkte Deines Avatars zurücksetzen und seine Klasse ändern.",
|
||||
"subscriptionBenefit1": "Erhalte nun bis zu 50 mit Gold kaufbare Edelsteine auf dem Marktplatz, um Quests, Individualisierungen, Haustiere und vieles mehr zu kaufen!",
|
||||
"subscriptionBenefit3": "Finde die doppelte Anzahl an Eiern, Schlüpfelixieren und Futter am Tag, um deine Haustiersammlung zu erweitern!",
|
||||
"subscriptionBenefit4": "Staffiere dich mit der neuesten exklusiven Ausrüstung aus. Abonniere jetzt, um <%= month %>’s <%= currentMysterySetName %> zu erhalten!",
|
||||
"subscriptionBenefit5": "Erhalte den exklusiven Königlich purpurfarbenen Wolpertinger, wenn Du heute ein Abonnement abschließt!",
|
||||
"subscriptionBenefit6": "Verpasse nie wieder einen Gegenstand mit einer Mystischen Sanduhr pro Monat, die du im Laden der Mysteriösen Zeitreisenden benutzen kannst!",
|
||||
"subscriptionBenefit1": "Alexander der Händler wird Dir von nun an auf dem Marktplatz Edelsteine für 20 Goldmünzen das Stück verkaufen!",
|
||||
"subscriptionBenefit3": "Finde noch mehr Gegenstände in Habitica mit der verdoppelten Obergrenze für Beutefunde.",
|
||||
"subscriptionBenefit4": "Einzigartiger Verkleidungsgegenstand für Deinen Avatar jeden Monat.",
|
||||
"subscriptionBenefit5": "Erhalte das Königlich purpurfarbene Wolpertinger Haustier, indem Du ein Abonnement abschließt.",
|
||||
"subscriptionBenefit6": "Verdiene Dir Mystische Sanduhren, um im Laden der Mysteriösen Zeitreisenden Gegenstände zu erwerben!",
|
||||
"purchaseAll": "Set kaufen",
|
||||
"gemsRemaining": "verbleibende",
|
||||
"notEnoughGemsToBuy": "Keine weiteren Edelsteine zum Kauf in diesem Monat erhältlich. Mehr werden innerhalb der ersten 3 Tage jedes Monats verfügbar sein.",
|
||||
"gemsRemaining": "Verbleibende Edelsteine",
|
||||
"notEnoughGemsToBuy": "Du kannst die gewünschte Anzahl Edelsteine nicht kaufen",
|
||||
"mysterySet201903": "Ei-nzigartiges Set",
|
||||
"mysterySet201902": "Geheimnisvolles Verliebten-Set",
|
||||
"confirmCancelSub": "Bist Du sicher, dass Du Dein Abonnement kündigen willst? Du verlierst alle Vorteile des Abonnements.",
|
||||
@@ -147,12 +147,12 @@
|
||||
"backgroundAlreadyOwned": "Hintergrund bereits im Besitz.",
|
||||
"mysticHourglassNeededNoSub": "Dieser Gegenstand erfordert eine Mystische Sanduhr. Du erhältst Mystische Sanduhren durch Abschluss eines Habitica-Abonnements.",
|
||||
"mysterySet202002": "Stilvolles Schätzchen-Set",
|
||||
"cancelYourSubscription": "Möchtest Du Dein Abonnement beenden?",
|
||||
"subscriptionInactiveDate": "Deine Abonnementvorteile werden ab dem <br><strong><%= date %></strong> deaktiviert",
|
||||
"cancelYourSubscription": "Abonnement aufheben?",
|
||||
"subscriptionInactiveDate": "Deine Abonnementvorteile werden ab dem <strong><%= date %></strong> deaktiviert",
|
||||
"subscriptionCanceled": "Dein Abonnement ist aufgehoben",
|
||||
"youAreSubscribed": "Du hast Habitica abonniert",
|
||||
"monthlyMysteryItems": "Limitierte Monatliche Ausrüstungs-Sets",
|
||||
"subscribersReceiveBenefits": "Bleibe mit noch mehr Belohnungen motiviert, wenn Du abonnierst",
|
||||
"monthlyMysteryItems": "Monatliche Überraschungsgegenstände",
|
||||
"subscribersReceiveBenefits": "Abonnenten erhalten diese nützlichen Vorteile!",
|
||||
"giftASubscription": "Schenke ein Abonnement",
|
||||
"cancelSubAlternatives": "Solltest Du technische Probleme haben oder Habitica bei Dir nicht richtig funktionieren, bitte <a href='mailto:admin@habitica.com'>kontaktiere uns</a>. Wir möchten Dir helfen, Habitica optimal zu nutzen.",
|
||||
"readyToResubscribe": "Bereit, erneut zu abonnieren?",
|
||||
@@ -170,7 +170,7 @@
|
||||
"usuallyGems": "Normalerweise <%= originalGems %>",
|
||||
"supportHabitica": "Unterstütze Habitica",
|
||||
"cancelSubInfoApple": "Bitte folge der <a href=\"https://support.apple.com/de-de/HT202039\">offiziellen Anleitung von Apple</a>, um Dein Abonnement zu kündigen oder um das Kündigungsdatum zu sehen, wenn Du das Abonnement bereits gekündigt hast. Diese Ansicht kann Dir nicht anzeigen, ob Dein Abonnement beendet wurde.",
|
||||
"cancelSubInfoGoogle": "Um Dein Abonnement zu kündigen oder um das Kündigungsdatum zu sehen, wenn Du das Abonnement bereits gekündigt hast, gehe zum <a href='https://play.google.com/store/account/subscriptions'>Google Play Store</a>. Alle verbleibenden Monate an Abonnement-Credits werden Deinem Enddatum nach der Kündigung hinzugefügt.",
|
||||
"cancelSubInfoGoogle": "Bitte gehe zum Abschnitt \"Account\" > \"Abonnements\" im Google Play Store, um Dein Abonnement zu kündigen oder um das Kündigungsdatum zu sehen, wenn Du das Abonnement bereits gekündigt hast. Diese Ansicht kann Dir nicht anzeigen, ob Dein Abonnement beendet wurde.",
|
||||
"organization": "Organisation",
|
||||
"mysterySet202010": "Verführerisches Fledermaus-Set",
|
||||
"dropCapExplanation": "Morgen, wenn Deine Tagesaufgaben zurückgesetzt werden, wird es auch wieder Beute zu finden geben. Bis dahin machst Du aber auch weiterhin Questfortschritte und verdienst Goldstücke und Erfahrung, wenn Du Aufgaben abschließt.",
|
||||
@@ -235,29 +235,5 @@
|
||||
"mysterySet202407": "Liebenswertes Axolotl Set",
|
||||
"mysterySet202408": "Arkanes Aegis Set",
|
||||
"mysterySet202409": "Heliotrop Magier Set",
|
||||
"mysterySet202410": "Candy Corn Fuchs Set",
|
||||
"subscribeTo": "Abonniere",
|
||||
"monthlyMysticHourglass": "Monatliche Mystische Sanduhr",
|
||||
"recurringMonthly": "Monatlich wiederkehrend",
|
||||
"recurringNMonthly": "Alle <%= length %> Monate wiederkehrend",
|
||||
"unlockNGems": "Schalte <strong><%= count %> Edelsteine</strong> pro Monat im Markt frei",
|
||||
"maxGemCap": "Starte automatisch mit der maximalen <strong>Edelsteinobergrenze</strong>",
|
||||
"monthlyGemsLabel": "Monatliche Edelsteine",
|
||||
"popular": "Beliebt",
|
||||
"immediate12Hourglasses": "Erhalte <strong>12 Mystische Sanduhren</strong> unmittelbar nach deinem ersten 12-Monats-Abonnement!",
|
||||
"subscribe": "Abonniere",
|
||||
"selectPayment": "Wähle Deine Bezahlmethode",
|
||||
"giftSubscriptionLeadText": "Wähle unten das Abonnement aus, das du verschenken willst! Dieser Kauf erneuert sich nicht automatisch.",
|
||||
"oneMonthGift": "Für 1 Monat",
|
||||
"nMonthsGift": "Für <%= months %> Monate",
|
||||
"unlockNGemsGift": "Sie schalten <strong><%= count %> Edelsteine</strong> pro Monat im Markt frei",
|
||||
"earn2GemsGift": "Sie verdienen <strong>+2 Edelsteine</strong> für jeden Monat, in dem sie abonniert haben",
|
||||
"maxGemCapGift": "Sie werden die maximale <strong>Edelsteinobergrenze</strong> haben",
|
||||
"mysterySet202412": "Zuckerstangen-Waldkaninchen-Set",
|
||||
"resubscribeToPickUp": "Abonniere erneut, um dort weiterzumachen, wo Du aufgehört hast!",
|
||||
"subscriptionChangeAnnouncement": "<strong>Abonnementvorteile und die Art und Weise, wie sie ausgeschüttet werden, ändert sich am 19. November. </strong> <%= linkStart %>Klicke hier</a>, um mehr über diese Änderung zu lesen.",
|
||||
"earn2Gems": "Verdiene <strong>+2 Edelsteine</strong> für jeden Monat, in dem du abonniert hast",
|
||||
"subscribeAgainContinueHourglasses": "Erneuere Dein Abonnement, um weiterhin Mystische Sanduhren zu erhalten",
|
||||
"mysterySet202411": "Borstenkämpfer Set",
|
||||
"mysterySet202501": "Frostbinder-Set"
|
||||
"mysterySet202410": "Candy Corn Fuchs Set"
|
||||
}
|
||||
|
||||
@@ -1007,14 +1007,6 @@
|
||||
"backgroundFirstSnowForestText": "First Snow in the Forest",
|
||||
"backgroundFirstSnowForestNotes": "Step into the First Snow in the Forest.",
|
||||
|
||||
"backgrounds012025": "SET 128: Released January 2025",
|
||||
"backgroundWinterLandscapeWithCabinText": "Winter Landscape with Cabin",
|
||||
"backgroundWinterLandscapeWithCabinNotes": "Stay cozy in a Winter Landscape with a Cabin.",
|
||||
|
||||
"backgrounds022025": "SET 129: Released February 2025",
|
||||
"backgroundOldFashionedTeaShopText": "Old Fashioned Tea Shop",
|
||||
"backgroundOldFashionedTeaShopNotes": "Enjoy a cozy beverage in an Old Fashioned Tea Shop.",
|
||||
|
||||
"timeTravelBackgrounds": "Steampunk Backgrounds",
|
||||
"backgroundAirshipText": "Airship",
|
||||
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
|
||||
|
||||
@@ -269,11 +269,7 @@
|
||||
|
||||
"questEggDogText": "Puppy",
|
||||
"questEggDogMountText": "Dog",
|
||||
"questEggDogAdjective": "a friendly",
|
||||
|
||||
"questEggCatText": "Kitten",
|
||||
"questEggCatMountText": "Cat",
|
||||
"questEggCatAdjective": "a mischievous",
|
||||
"questEggDogAdjective": "a friendly",
|
||||
|
||||
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
|
||||
|
||||
|
||||
@@ -1453,8 +1453,6 @@
|
||||
"armorMystery202407Notes": "Glide through lakes and canals with your sweeping pink tail! Confers no benefit. July 2024 Subscriber Item.",
|
||||
"armorMystery202412Text": "Candy Cane Cottontail Coat",
|
||||
"armorMystery202412Notes": "A fun and fluffy look to keep you snug on a winter day. Confers no benefit. December 2024 Subscriber Item.",
|
||||
"armorMystery202502Text": "Heartfelt Harlequin Suit",
|
||||
"armorMystery202502Notes": "You’re full of kind-hearted jokes and japes from your ruffled collar to your gigantic shoes! Confers no benefit. February 2025 Subscriber Item.",
|
||||
|
||||
"armorMystery301404Text": "Steampunk Suit",
|
||||
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
|
||||
@@ -1681,8 +1679,6 @@
|
||||
"armorArmoireStormKnightArmorNotes": "In this armor, you are nearly invincible. Your enemies will never see the storm’s end. Increases Perception by <%= per %>. Enchanted Armoire: Storm Knight Set (Item 2 of 3)",
|
||||
"armorArmoireFestiveHelperOverallsText": "Festive Helper Overalls",
|
||||
"armorArmoireFestiveHelperOverallsNotes": "Durable and comfortable, these overalls are great for working, playing, and assisting others. Plus, it has pockets! Increases Constitution by <%= con %>. Enchanted Armoire: Festive Helper Set (Item 2 of 2)",
|
||||
"armorArmoireSnowyFluffTrimmedCoatText": "Snowy Fluff-Trimmed Coat",
|
||||
"armorArmoireSnowyFluffTrimmedCoatNotes": "As the first flakes fall around you, this coat will not only keep you toasty but also help you blend in perfectly with your snowy surroundings. Glide along the ice in style! Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Snowy Trapper Hat Set (Item 2 of 2).",
|
||||
|
||||
"headgear": "helm",
|
||||
"headgearCapitalized": "Headgear",
|
||||
@@ -2372,10 +2368,6 @@
|
||||
"headMystery202411Notes": "This helm is quite intimidating to your tasks when you dive in headfirst! Confers no benefit. November 2024 Subscriber Item.",
|
||||
"headMystery202412Text": "Candy Cane Cottontail Hood",
|
||||
"headMystery202412Notes": "Warm and cozy, just like a cup of minty hot cocoa on a winter night! Confers no benefit. December 2024 Subscriber Item.",
|
||||
"headMystery202501Text": "Frostbinder’s Hat",
|
||||
"headMystery202501Notes": "This sparkling hat generates a light and festive flurry around you at all times. Confers no benefit. January 2025 Subscriber Item.",
|
||||
"headMystery202502Text": "Heartfelt Harlequin Hat",
|
||||
"headMystery202502Notes": "This jaunty little hat is sure to inspire joy in anyone who sees you! Confers no benefit. February 2025 Subscriber Item.",
|
||||
|
||||
"headMystery301404Text": "Fancy Top Hat",
|
||||
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
|
||||
@@ -2582,10 +2574,6 @@
|
||||
"headArmoireStormKnightHelmNotes": "Harness lightning through these antlers as you storm the castle. Increases Constitution by <%= con %>. Enchanted Armoire: Storm Knight Set (Item 1 of 3)",
|
||||
"headArmoireFestiveHelperHatText": "Festive Helper Hat",
|
||||
"headArmoireFestiveHelperHatNotes": "Holiday tip #27: have a helper hat handy. This one is big enough to keep an emergency toy underneath! Increases Intelligence by <%= int %>. Enchanted Armoire: Festive Helper Set (Item 1 of 2)",
|
||||
"headArmoireSnowyTrapperHatText": "Snowy Trapper Hat",
|
||||
"headArmoireSnowyTrapperHatNotes": "Blue, frostbitten ears will be a thing of the past. Embrace cozy warmth in style! Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Snowy Trapper Hat Set (Item 1 of 2).",
|
||||
"headArmoireFancyFloralHatText": "Fancy Floral Hat",
|
||||
"headArmoireFancyFloralHatNotes": "Feast your eyes on this fancy hat full of fantastic flowers and frilly fastenings. Increases Intelligence by <%= int %>. Enchanted Armoire: Fancy Floral Accessories Set (Item 1 of 2).",
|
||||
|
||||
"offhand": "off-hand item",
|
||||
"offHandCapitalized": "Off-Hand Item",
|
||||
@@ -2899,10 +2887,6 @@
|
||||
"shieldMystery202408Notes": "Magic lights will illuminate the inside of your bubble hideout, or anywhere else you need a little light! Confers no benefit. August 2024 Subscriber Item.",
|
||||
"shieldMystery202409Text": "Heliotrope Magus Staff",
|
||||
"shieldMystery202409Notes": "The glowing ruby on this staff draws its power from the late summer sun. Confers no benefit. September 2024 Subscriber Item.",
|
||||
"shieldMystery202501Text": "Frostbinder's Staff",
|
||||
"shieldMystery202501Notes": "Decorate any outdoor scenery with a diamond coat of shimmering frost. Confers no benefit. January 2025 Subscriber Item.",
|
||||
"shieldMystery202502Text": "Heartfelt Harlequin Balloons",
|
||||
"shieldMystery202502Notes": "This Valentine’s Day and every day, may your heart be as light as these buoyant balloons. Confers no benefit. February 2025 Subscriber Item.",
|
||||
|
||||
"shieldMystery301405Text": "Clock Shield",
|
||||
"shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.",
|
||||
@@ -3071,8 +3055,6 @@
|
||||
"shieldArmoireBuoyantBeachBallNotes": "Got too many balls up in the air already? Here’s one that you can safely set down, roll, bounce and bounce and bounce... Increases Strength by <%= str %>. Enchanted Armoire: Beachside Set (Item 4 of 4).",
|
||||
"shieldArmoireSafetyFlashlightText": "Safety Flashlight",
|
||||
"shieldArmoireSafetyFlashlightNotes": "Wait, did you hear that noise? Quick! Shine your flashlight into the shadows over there. Hmmm. Looks like it was just the wind. Or was it…? Increases Constitution by <%= con %>. Enchanted Armoire: Fright Night Set (Item 1 of 2)",
|
||||
"shieldArmoireFancyFloralFanText": "Fancy Floral Fan",
|
||||
"shieldArmoireFancyFloralFanNotes": "Finish your fancy look with this first-rate fan made of fabulous floral fabric. Increases Perception by <%= per %>. Enchanted Armoire: Fancy Floral Accessories Set (Item 2 of 2).",
|
||||
|
||||
"back": "Back Accessory",
|
||||
"backBase0Text": "No Back Accessory",
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"user": "User",
|
||||
"market": "Market",
|
||||
"newSubscriberItem": "You have new <span class=\"notification-bold-blue\">Mystery Items</span>",
|
||||
"subscriberItemText": "Subscribers receive a new mystery gear set at the beginning of each month!",
|
||||
"subscriberItemText": "Each month, subscribers will receive a mystery item. It becomes available at the beginning of the month. See the wiki's 'Mystery Item' page for more information.",
|
||||
"all": "All",
|
||||
"none": "None",
|
||||
"more": "<%= count %> more",
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
"guildSummaryPlaceholder": "Write a short explanation of your Group. What is the main purpose of the Group and what will its members do?",
|
||||
"groupDescription": "Description",
|
||||
"guildDescriptionPlaceholder": "Use this section to go into more detail about everything that members should know about your Group. Useful tips, helpful links, and encouraging statements all go here!",
|
||||
"markdownFormattingHelp": "[Markdown formatting help](https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica)",
|
||||
"markdownFormattingHelp": "[Markdown formatting help](https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
|
||||
"partyDescriptionPlaceholder": "This is our Party's description. It describes what we do in this Party. If you want to learn more about what we do in this Party, read the description. Party on.",
|
||||
"guildGemCostInfo": "A Gem cost promotes high quality Guilds and is transferred into your Guild's bank.",
|
||||
"noGuildsTitle": "You aren't a member of any Guilds.",
|
||||
|
||||
@@ -96,7 +96,6 @@
|
||||
"paymentYouReceived": "You received:",
|
||||
"paymentYouSentGems": "You sent <strong><%- name %></strong>:",
|
||||
"paymentYouSentSubscription": "You sent <strong><%- name %></strong><br> a <%= months %> month(s) Habitica subscription.",
|
||||
"paymentYouSentSubscriptionG1G1": "You sent <strong><%- name %></strong><br> a <%= months %> month(s) Habitica subscription, and the same subscription was applied to your account for our Gift One Get One promotion!",
|
||||
"paymentSubBilling": "Your subscription will be billed <strong>$<%= amount %></strong> every <strong><%= months %> months</strong>.",
|
||||
"groupsPaymentSubBilling": "Your next billing date is <strong><%= renewalDate %></strong>.",
|
||||
"paymentSubBillingWithMethod": "Your subscription will be billed<br><strong>$<%= amount %>.00 USD</strong> every <strong><%= months %> months</strong> via <strong><%= paymentMethod %></strong>",
|
||||
|
||||
@@ -90,8 +90,8 @@
|
||||
"mountsReleased": "Mounts released",
|
||||
"welcomeStable": "Welcome to your Pets and Mounts!",
|
||||
"welcomeStableText": "Welcome to the stable! I’m Matt, the beastmaster. Every time you complete a task, you'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When you hatch a Pet, it will appear here! Click a Pet's image to add it to your Avatar. Feed them with the Pet Food you find and they'll grow into hardy Mounts.",
|
||||
"petLikeToEat": "What does my Pet like to eat?",
|
||||
"petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one Pet Food that they like best. Experiment to find out the pattern, or see the answers here: <br/> <a href=\"/static/faq#pet-foods\" target=\"_blank\">https://habitica.com/static/faq#pet-foods</a>",
|
||||
"petLikeToEat": "What does my pet like to eat?",
|
||||
"petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one Pet Food that they like best. Experiment to find out the pattern, or see the answers here: <br/> <a href=\"https://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">https://habitica.fandom.com/wiki/Food_Preferences</a>",
|
||||
"filterByStandard": "Standard",
|
||||
"filterByMagicPotion": "Magic Potion",
|
||||
"filterByQuest": "Quest",
|
||||
|
||||
@@ -933,17 +933,6 @@
|
||||
"questDogDropDogEgg": "Dog (Egg)",
|
||||
"questDogUnlockText": "Unlocks Dog Eggs for purchase in the Market.",
|
||||
|
||||
"questCatText": "A Purrplexing Predicament",
|
||||
"questCatNotes": "On this fine day you find yourself in Habit City's Enchanted Efficiency Emporium workshop. You've been assigned a tough task: create a new magic motivation spell to help Habiticans everywhere complete their goals with ease.<br><br>Sitting on a table in front of you is a variety of magical objects. All the tomes said they were supposed to resonate together with productive energy… but so far there's not even a spark of motivation.<br><br>The creaking of a door alerts you to a new guest entering your workshop. Scampering feet and a blur of fluff dart onto the table. A... cat? Before you even have a chance to compliment how fluffy she is, she's lifting a paw to one of the crystals you set up and… knocking it off the table!<br><br>\"Hey!\" you shout, \"You're really cute but I'm trying to do some work over here...\"<br><br>She looks at you with her pretty blue eyes, tilts her head, and bats a bundle of herbs off the table. \"I'm helping!\" she purrs.<br><br>You see her paw reaching out toward the rest of the items you've collected and dive to the floor to catch the next one to go down!",
|
||||
"questCatCompletion": "You've thankfully caught everything that pushy cat knocked off the table. As you sit on the floor you notice a bright glow coming from the objects in front of you. Looking up, the ones on the table are reacting too! Putting them at different elevations seems to be a breakthrough in your research!<br><br>\"You know, in the end you did help me. I guess I just needed some fresh eyes on my task to get me unstuck. I wish you would have given me a bit of a heads-up before you started pushing things around, though,\" you say to the cat, patting her gently.<br><br>\"That's a purrfectly reasonable request, please take these as my apology!\" she purrs, nudging some funny-looking eggs in your direction. \"I'm glad I could help you see things from a different purrspective.\"",
|
||||
"questCatBoss": "The Purrplexer",
|
||||
"questCatRageTitle": "Furious Bapping",
|
||||
"questCatRageDescription": "This bar fills when you don't complete your Dailies. When it's full, the Purrplexer will take away some of your party's MP!",
|
||||
"questCatRageEffect": "The Purrplexer knocks the magic objects you've collected off the table! The party's MP is reduced!",
|
||||
"questCatDropCatEgg": "Cat (Egg)",
|
||||
"questCatUnlockText": "Unlocks Cat Eggs for Purchase in the Market.",
|
||||
|
||||
|
||||
"questFungiText": "The Moody Mushroom",
|
||||
"questFungiNotes": "It’s been a rainy spring in Habitica and the ground around the stables is spongy and damp. You notice quite a few mushrooms have appeared along the wooden stable walls and fences. There’s a fog hanging about, not quite letting the sun peek through, and it’s a bit dispiriting.<br><br>Out of the mist you see the outline of the April Fool, not at all his usual bouncy self.<br><br>”I’d hoped to bring you all some delightful Fungi Magic Hatching Potions so that you can keep your mushroom friends from my special day forever,” he says, his expression alarmingly unsmiling. “But this cold fog is really getting to me, it’s making me feel too tired and dismal to work my usual magic.”<br><br>“Oh no, sorry to hear that,” you say, noticing your own increasingly somber mood. “This fog is really making the day gloomy. I wonder where it came from…”<br><br>A low rumble sounds across the fields, and you see an outline emerging from the mist. You’re alarmed to see a gigantic and unhappy looking mushroom creature, and the mist appears to be emanating from it.<br><br>“Aha,” says the Fool, “I think this fungal fellow may be the source of our blues. Let’s see if we can summon a little cheer for our friend here and ourselves.”",
|
||||
"questFungiCompletion": "You and the April Fool look at each other with a sign of relief as the mushroom retreats to the forest.<br><br>“Ah,” the Fool exclaims, “that was quite a mycelial melancholy. I’m glad we could improve his mood, and ours too! I feel my energy coming back. Come with me and we’ll get those Fungi potions going together.”",
|
||||
|
||||
@@ -169,8 +169,6 @@
|
||||
"mysterySet202410": "Candy Corn Fox Set",
|
||||
"mysterySet202411": "Bristled Brawler Set",
|
||||
"mysterySet202412": "Candy Cane Cottontail Set",
|
||||
"mysterySet202501": "Frostbinder Set",
|
||||
"mysterySet202502": "Heartfelt Harlequin Set",
|
||||
"mysterySet301404": "Steampunk Standard Set",
|
||||
"mysterySet301405": "Steampunk Accessories Set",
|
||||
"mysterySet301703": "Peacock Steampunk Set",
|
||||
@@ -242,9 +240,9 @@
|
||||
"switchToRecurring": "Switch to a recurring subscription?",
|
||||
"recurringMonthly": "Recurring every month",
|
||||
"recurringNMonthly": "Recurring every <%= length %> months",
|
||||
"unlockNGems": "Unlock <strong><%= count %> Gems</strong> per month in the Market",
|
||||
"unlockNGems": "Unlock <strong><%= count %> Gems</strong> per month instantly",
|
||||
"earn2Gems": "Earn <strong>+2 Gems</strong> every month you're subscribed",
|
||||
"maxGemCap": "Instantly start at the max <strong>Gem Cap</strong>",
|
||||
"maxGemCap": "Max <strong>Gem Cap</strong>",
|
||||
"monthlyGemsLabel": "Monthly Gems",
|
||||
"continueGiftSubBenefits": "Want to continue your benefits? You can start a new subscription before your gifted one runs out to keep your benefits active.",
|
||||
"subscriptionCreditConversion": "Starting a new subscription will convert any remaining months to credit that will be used after the recurring subscription is canceled.",
|
||||
@@ -257,7 +255,7 @@
|
||||
"giftSubscriptionLeadText": "Choose the subscription you'd like to gift below! This purchase will not automatically renew.",
|
||||
"oneMonthGift": "For 1 month",
|
||||
"nMonthsGift": "For <%= months %> months",
|
||||
"unlockNGemsGift": "They'll unlock <strong><%= count %> Gems</strong> per month in the Market",
|
||||
"unlockNGemsGift": "They'll unlock <strong><%= count %> Gems</strong> per month instantly",
|
||||
"earn2GemsGift": "They'll earn <strong>+2 Gems</strong> every month they're subscribed",
|
||||
"maxGemCapGift": "They'll have the max <strong>Gem Cap</strong>",
|
||||
"subscribeAgainContinueHourglasses": "Subscribe again to continue receiving Mystic Hourglasses"
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Reason for report",
|
||||
"optional": "Optional",
|
||||
"needsTextPlaceholder": "Type your message here.",
|
||||
"copyMessageAsToDo": "Copy message as To Do",
|
||||
"copyAsTodo": "Copy as To Do",
|
||||
"messageAddedAsToDo": "Message copied as To Do.",
|
||||
"leaderOnlyChallenges": "Only the group leader can create challenges",
|
||||
"sendGift": "Send a Gift",
|
||||
"inviteFriends": "Invite Friends",
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
"unallocatedStatsPoints": "You have <span class=\"notification-bold-blue\"><%= points %> unallocated Stat Points</span>",
|
||||
"beginningOfConversation": "This is the beginning of your conversation with <%= userName %>.",
|
||||
"messageDeletedUser": "Sorry, this user has deleted their account.",
|
||||
"messageMissingDisplayName": "Missing display name.",
|
||||
"reportedMessage": "You have reported this message to moderators.",
|
||||
"canDeleteNow": "You can now delete the message if you wish.",
|
||||
"beginningOfConversationReminder": "Remember to be kind, respectful, and follow the Community Guidelines!",
|
||||
"newsPostNotFound": "News Post not found or you don’t have access.",
|
||||
"messageAllUnEquipped": "Everything unequipped.",
|
||||
"messageBackgroundUnEquipped": "Background unequipped.",
|
||||
|
||||
@@ -885,11 +885,5 @@
|
||||
"backgrounds102024": "CONJUNTO125: Publicado en Octubre 2024",
|
||||
"backgrounds112024": "CONJUNTO 126: Publicado en Noviembre 2024",
|
||||
"backgroundCastleHallWithHearthText": "Salón de Castillo con Chimenea",
|
||||
"backgroundCastleHallWithHearthNotes": "Deléitate de la calidez de este salón del castillo con chimenea.",
|
||||
"backgrounds122024": "CONJUNTO 127: Publicado en Diciembre 2024",
|
||||
"backgroundFirstSnowForestText": "Primeras Nieves en el Bosque",
|
||||
"backgroundFirstSnowForestNotes": "Da un aterrador primer paso en las Primeras Nieves en el Bosque.",
|
||||
"backgroundWinterLandscapeWithCabinNotes": "Mantente cómodo en un paisaje invernal con una cabaña.",
|
||||
"backgrounds012025": "CONJUNTO 128: Publicado en enero de 2025",
|
||||
"backgroundWinterLandscapeWithCabinText": "Paisaje invernal con cabaña"
|
||||
"backgroundCastleHallWithHearthNotes": "Deléitate de la calidez de este salón del castillo con chimenea."
|
||||
}
|
||||
|
||||
@@ -391,6 +391,5 @@
|
||||
"questEggRaccoonAdjective": "uno voraz",
|
||||
"questEggDogText": "Cachorro",
|
||||
"questEggDogMountText": "Perro",
|
||||
"questEggDogAdjective": "un amistoso",
|
||||
"hatchingPotionGingerbread": "Pan de Jengibre"
|
||||
"questEggDogAdjective": "un amistoso"
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"webFaqAnswer45": "¡Uno de los miembros de tu Equipo ha usado contigo un objeto de transformación de la Tienda de Temporada! Tu Avatar volverá a la normalidad al día siguiente. Si quieres deshacer la transformación antes, puedes comprar un antídoto (Sal, Arena, Antipétalo o Poción opaca) en el menú Recompensas.",
|
||||
"faqQuestion47": "¿Puedo ver información de mi progreso con las tareas y hábitos?",
|
||||
"webFaqAnswer47": "Por ahora Habitica no dispone de una representación visual de la información de tareas a lo largo del tiempo. Sin embargo, en la página web de Habitica podrás exportar esta información desde la opción \"Site Data\" en el menú de Ajustes.",
|
||||
"webFaqAnswer41": "Los Relojes de Arena Místicos son un recurso de Habitica exclusivo para los Suscriptores y se gastan en la Tienda de los Viajeros del Tiempo. Los suscriptores reciben un Reloj de arena Místico al inicio de cada uno de los meses en los que obtengan beneficios derivados de la misma, aparte de un buen montón de otras ventajas. ¡Asegúrate de comprobar todas las opciones de tu suscripción si estás interesado en Paisajes especiales, Mascotas, Misiones y equipamiento procedente de la Tienda de los Viajeros del Tiempo!",
|
||||
"webFaqAnswer41": "Los Relojes de Arena Místicos son una moneda de Habitica exclusiva para los Suscriptores y se usan en la Tienda de los Viajeros del Tiempo. Recibirás los relojes de arena en los momentos establecidos a partir de tu plan de Suscripción.\n\nPlazos de entrega de Relojes de Arena:\n * Los suscriptores de 1 Mes reciben 1 Reloj de Arena al inicio del mes después de su tercer pago consecutivo.\n * Los suscriptores de 3 Meses reciben 1 Reloj de Arena inmediatamente al suscribirse, y otro al inicio del mes tras cada renovación. \n * Los suscriptores de 6 Meses reciben 2 Relojes de Arena inmediatamente al suscribirse, y otros dos al inicio del mes tras cada renovación. \n * Los suscriptores de 12 Meses reciben 4 Relojes de Arena inmediatamente al suscribirse, y otros cuatro al inicio del mes tras cada renovación.",
|
||||
"webFaqAnswer43": "Para comenzar una Misión, necesitarás formar parte de un Equipo. Los Equipos pueden ser aventuras en solitario si te embarcas en Misiones solo, pero también puedes invitar a otros jugadores de Habitica para enfrentarte a las Misiones con más rapidez.\n\nEn tu Equipo, pulsa el botón \"Emprender Misión\" y elige uno de los Pergaminos de Misión de tu inventario . ¡Completa tus tareas con normalidad para progresar en tu Misión! Podrás causar daños a un monstruo, si estás embarcado en una Misión de Jefe, o encontrar objetos, si estás en una Misión de recolección. Todo el progreso pendiente se aplica el día siguiente.\n\n¡Cuando hayas producido el daño suficiente o hayas recolectado todos los objetos, la Misión se completará y recibirás tus recompensas!",
|
||||
"faqQuestion46": "¿Cómo reporto un error?",
|
||||
"webFaqAnswer46": "Si piensas que has encontrado un error, ¡haznos saber!\n\nPara reportar un error en las aplicaciones móviles:\n *Desde el menú, selecciona Apoyo y luego \"Obtén Ayuda\" y desplázate hacia abajo a \"Reportar un Error\"\n\nPara reportar un error desde la página web:\n * Desde el menú de Ayuda, selecciona \"Reportar un error\"",
|
||||
|
||||
@@ -1347,7 +1347,7 @@
|
||||
"shieldSpecialWinter2016WarriorText": "Escudo de Trineo",
|
||||
"shieldSpecialWinter2016WarriorNotes": "Utiliza este trineo para bloquear ataques, ¡o deslízate con él hacia la batalla! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"shieldSpecialWinter2016HealerText": "Regalo de Hada",
|
||||
"shieldSpecialWinter2016HealerNotes": "¡¡¡¡¡¡¡¡¡Ábrelo, ábrelo, ábrelo, ábrelo, ábrelo, ábrelo!!!!!!!!! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"shieldSpecialWinter2016HealerNotes": "¡¡¡¡¡¡¡¡¡Ábrelo ábrelo ábrelo ábrelo ábrelo ábrelo!!!!!!!!! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de invierno 2015-2016.",
|
||||
"shieldSpecialSpring2016WarriorText": "Rueda de Queso",
|
||||
"shieldSpecialSpring2016WarriorNotes": "Te enfrentaste a diabólicas trampas para conseguir esta comida que aumenta la defensa. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada de primavera 2016.",
|
||||
"shieldSpecialSpring2016HealerText": "Escudo Floral",
|
||||
@@ -2696,7 +2696,7 @@
|
||||
"armorSpecialSummer2023RogueText": "Envoltura de pez Guppy (Poecilia reticulata)",
|
||||
"armorSpecialSummer2023RogueNotes": "¡Hasta arriba! ¡Vale, baja lento! ¡No! Demasiado lento... Aumenta la percepcion en <%= per %>. Equipamiento Edición Limitada Verano 2023.",
|
||||
"armorSpecialSummer2023WarriorText": "Armadura de Carpa Dorada",
|
||||
"armorSpecialSpring2023WarriorNotes": "Ese zumbido que oyes son tus alas moviéndose más rápido de lo que crees. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Primavera 2023.",
|
||||
"armorSpecialSpring2023WarriorNotes": "Ese zumbido que escuchas, no, no es una abeja, son tus alas de colibrí aleteando más rápido de lo que alcanza tu imaginación. Aumenta la Constitución en <%= con %>. Equipamiento Edición Limitada Primavera 2023.",
|
||||
"armorSpecialSpring2023MageText": "Traje Piedra Lunar",
|
||||
"armorSpecialSpring2023MageNotes": "Este soberbio traje primaveral amplifica la magia de una pequeña piedra lunar. Aumenta la Inteligencia en <%= int %>. Equipamiento Edición Limitada Primavera 2023.",
|
||||
"armorSpecialSpring2023HealerText": "Vestido Hoja de Lirio",
|
||||
@@ -3209,49 +3209,5 @@
|
||||
"headMystery202411Text": "Yelmo Erizado",
|
||||
"headMystery202411Notes": "¡Este yelmo resulta bastante intimidante para tus tareas cuando te lanzas hacia ellas de cabeza! No otorga ningún beneficio. Artículo de Suscriptor Noviembre 2024.",
|
||||
"headArmoireStormKnightHelmNotes": "En pleno asedio a un castillo utiliza las antenas de este yelmo para llamar el rayo de la tormenta y embestir las murallas exteriores. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Caballero Llamatormentas (Artículo 1 de 3)",
|
||||
"bodyMystery202411Text": "Hombreras Erizadas",
|
||||
"weaponSpecialWinter2025WarriorText": "Hacha de Guerrero Alce",
|
||||
"weaponSpecialWinter2025WarriorNotes": "¡Por Crom! ¡Una poderosa hacha digna de un poderoso alce! ¡Vas a ser literalmente imparable! Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"weaponSpecialWinter2025RogueText": "Ráfaga de Copos de Nieve",
|
||||
"weaponSpecialWinter2025HealerText": "Varita Estrella",
|
||||
"weaponSpecialWinter2025HealerNotes": "¡Lo que necesitas ahora para convertirte en el mejor es más luces y una estrella brillante! ¡Serás simbólicamente imparable! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"weaponSpecialWinter2025MageText": "Despliegue de Aurora Boreal",
|
||||
"armorSpecialWinter2025RogueText": "Disfraz Muñeco de Nieve",
|
||||
"armorSpecialWinter2025HealerText": "Ropa compuesta de Tiras de Luces",
|
||||
"armorSpecialWinter2025HealerNotes": "En una mazmorra te ilumina y te abre el camino a través de las tareas. Sólo ten cuidado: si se apaga una bombilla, se apagan todas. Y te lo digo yo, no te gustaría estar a oscuras en uno de esos pozos. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorSpecialWinter2025MageText": "Capa de la Aurora",
|
||||
"armorSpecialWinter2025MageNotes": "La maravilla, la fantasía, el encanto y el esplendor llenarán tus hechizos que requieran un baile al usar esta capa. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorMystery202412Text": "Abrigo Cola Algodonada de Bastón de Caramelo",
|
||||
"armorMystery202412Notes": "Un look extremadamente divertido y suavemente esponjoso para mantenerte abrigado en un día de invierno. No otorga ningún beneficio. Artículo de Suscriptor Diciembre 2024.",
|
||||
"armorArmoireFestiveHelperOverallsText": "Mono de Ayudante Festivo",
|
||||
"armorArmoireFestiveHelperOverallsNotes": "Feo, aunque resistente y cómodo, con este mono vas a dar la campanada cuando estés trabajando, jugando y ayudando a otros. Además por si faltaba algo, ¡tiene bolsillos! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Ayudante Festivo (Artículo 2 de 2)",
|
||||
"headSpecialWinter2025WarriorText": "Casco de Guerrero Alce",
|
||||
"headSpecialWinter2025WarriorNotes": "Gracias Crom ahora sí que soy un verdadero alce. Llevaré este casco con honor mientras infrinjo a mi enemigo una aplastante derrota. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headSpecialWinter2025RogueText": "Máscara Muñeco de Nieve",
|
||||
"headSpecialWinter2025RogueNotes": "No sabrías decir pero puede que haya algún encantamiento de nigromante implantado en este sombrero por qué transforma tu carne en la de un muñeco de nieve. El reto va a ser ahora conseguir que ese conejo que ves aparecer por allí no te ampute la apetecible nariz-zanahoria. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headSpecialWinter2025HealerText": "Tira de Luces Enmarañada",
|
||||
"headSpecialWinter2025HealerNotes": "Vale, no pierdas el tiempo tratando de desenredar esta maraña de luces, mejor póntela como sombrero ganarás tiempo. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Sobrero Aurora Boreal",
|
||||
"headSpecialWinter2025MageNotes": "Me lo cuentan y no me lo creo, este sombrero te transforma literalmente en la Aurora boreal. Aumenta la percepcion en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorSpecialWinter2025WarriorText": "Armadura de Guerreo Alce",
|
||||
"armorSpecialWinter2025WarriorNotes": "Crom va a sentirse muy complacido cuando tus enemigos aterrorizados huyan dejándote un pasillo triunfal al ver que llevas puesta esta armadura. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"weaponSpecialWinter2025RogueNotes": "¡Golpea y deslumbra esas tareas difíciles hasta someterlas! ¡Serás literalmente imparable! Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"weaponSpecialWinter2025MageNotes": "¡Este asombroso y colorido despliegue proporciona el telón de fondo perfecto! ¡Serás simbólicamente imparable! Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorSpecialWinter2025RogueNotes": "Aunque pareces estar cubierto de nieve fría, cuando usas este disfraz estás calentito y muy feliz con la ropa interior térmica. Tenía razón tu madre. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"headMystery202412Text": "Capucha Cola Algodonada de Bastón de Caramelo",
|
||||
"headMystery202412Notes": "Cálido y acogedor, ¡como una taza de chocolate caliente con menta en una noche de invierno! No otorga ningún beneficio. Artículo de Suscriptor Diciembre 2024.",
|
||||
"headArmoireFestiveHelperHatText": "Sombrero de Ayudante Festivo",
|
||||
"headArmoireFestiveHelperHatNotes": "Consejo vacacional gratis #27: ten en todo momento un sombreo de ayudante a mano. ¡Si es tan grande como este quizás puedas esconder algún juguete para no aburrirte debajo! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Ayudante Festivo (Artículo 1 de 2)",
|
||||
"shieldSpecialWinter2025WarriorText": "Escudo de Guerreo Alce",
|
||||
"shieldSpecialWinter2025WarriorNotes": "Crom ha sido muy generoso contigo, te ha concedido este escudo tan robusto como un alce para que evites distracciones. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"shieldSpecialWinter2025HealerText": "El Regalo Perfecto",
|
||||
"shieldSpecialWinter2025HealerNotes": "El regalo perfecto te está esperando a que lo abras. ¿Que clase de brujería contendrá? Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2024-2025.",
|
||||
"armorArmoireSnowyFluffTrimmedCoatNotes": "Cuando los primeros copos de nieve caigan a tu alrededor, este abrigo no solo te mantendrá calentito, sino que también te ayudará a mimetizarte perfectamente con el entorno nevado. ¡Deslízate sobre el hielo con estilo! Aumenta la fuerza y la inteligencia en <%= attrs %> cada una. Armario encantado: conjunto de sombrero de trampero nevado (artículo 2 de 2).",
|
||||
"armorArmoireSnowyFluffTrimmedCoatText": "Chaqueta de plumas con capucha",
|
||||
"headMystery202501Text": "Sombrero de Vinculaescarcha Pálido",
|
||||
"headMystery202501Notes": "Este sombrero brillante genera un ambiente festivo y luminoso a tu alrededor en todo momento. No aporta ningún beneficio. Artículo para suscriptores de enero de 2025.",
|
||||
"headArmoireSnowyTrapperHatText": "Sombrero de trampero nevado",
|
||||
"headArmoireSnowyTrapperHatNotes": "Las orejas azules y congeladas serán cosa del pasado. ¡Disfruta de una calidez acogedora con estilo! Aumenta la Constitución y la Percepción en <%= attrs %> cada una. Armario encantado: conjunto de sombrero de trampero nevado (objeto 1 de 2).",
|
||||
"shieldMystery202501Text": "Bastón de Vinculaescarcha Pálido",
|
||||
"shieldMystery202501Notes": "Decora cualquier escenario al aire libre con una capa de diamante de escarcha brillante. No aporta ningún beneficio. Artículo para suscriptores de enero de 2025."
|
||||
"bodyMystery202411Text": "Hombreras Erizadas"
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"user": "Usuario",
|
||||
"market": "Mercado",
|
||||
"newSubscriberItem": "Tienes <span class=\"notification-bold-blue\">Objetos Misteriosos</span> nuevos",
|
||||
"subscriberItemText": "¡Los suscriptores reciben una nueva colección de equipamiento misterioso al principio de cada mes!",
|
||||
"subscriberItemText": "Cada mes, los suscriptores recibirán un objeto misterioso, que estará disponible al comienzo del mes. Para más información, consulta la página de la wiki sobre los objetos misteriosos.",
|
||||
"all": "Todo",
|
||||
"none": "Ninguno",
|
||||
"more": "<%= count %> más",
|
||||
@@ -189,7 +189,7 @@
|
||||
"dismissAll": "Ignorar todas",
|
||||
"messages": "Mensajes",
|
||||
"emptyMessagesLine1": "No tienes ningún mensaje",
|
||||
"emptyMessagesLine2": "Envía un mensaje para empezar una conversación con los miembros de tu Equipo o con otro jugador de Habitica",
|
||||
"emptyMessagesLine2": "Puedes enviar un nuevo mensaje a un usuario visitando su perfil y presionando \"Mensaje\".",
|
||||
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> te ha enviado un mensaje",
|
||||
"letsgo": "¡Vamos!",
|
||||
"selected": "Seleccionado",
|
||||
@@ -238,8 +238,5 @@
|
||||
"whyReportingPlayer": "¿Por qué informas acerca de este jugador?",
|
||||
"reportPlayer": "Informar acerca de un Jugador",
|
||||
"viewAdminPanel": "Ver Comandos de Administrador",
|
||||
"playerReportModalBody": "Solo deberías informar de un jugador que de alguna forma quebrantara las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o <%= secondLinkStart %>los Terminos de Servicio<%= linkEnd %>. Enviar un informe falso es una clara violación de la Normas de la Comunidad de Habitica.",
|
||||
"targetUserNotExist": "Usuario Objetivo: '<%= userName %>' no existe.",
|
||||
"rememberToBeKind": "Por favor recuerda ser amable y respetuoso, y sigue las <a href='/static/community-guidelines' target='_blank'>Normas de la Comunidad</a>.",
|
||||
"newMessage": "Nuevo Mensaje"
|
||||
"playerReportModalBody": "Solo deberías informar de un jugador que de alguna forma quebrantara las <%= firstLinkStart %>Normas de la Comunidad<%= linkEnd %> y/o <%= secondLinkStart %>los Terminos de Servicio<%= linkEnd %>. Enviar un informe falso es una clara violación de la Normas de la Comunidad de Habitica."
|
||||
}
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Motivo del informe",
|
||||
"optional": "Opcional",
|
||||
"needsTextPlaceholder": "Escribe tu mensaje aquí.",
|
||||
"copyMessageAsToDo": "Copiar mensaje como Tarea Pendiente",
|
||||
"copyAsTodo": "Copiar como Tarea Pendiente",
|
||||
"messageAddedAsToDo": "Mensaje copiado como Tarea pendiente.",
|
||||
"leaderOnlyChallenges": "Sólo el Líder del Grupo puede crear desafíos",
|
||||
"sendGift": "Enviar un regalo",
|
||||
"inviteFriends": "Invitar Amigos",
|
||||
@@ -242,7 +245,7 @@
|
||||
"guildSummaryPlaceholder": "Escribe una breve descripción de tu Grupo. ¿Cuál es el propósito principal de tu Grupo y qué harán sus miembros?",
|
||||
"groupDescription": "Descripción",
|
||||
"guildDescriptionPlaceholder": "Usa esta sección para desarrollar más en detalle todo lo que los miembros del Grupo deberían saber sobre ella. ¡Los consejos de utilidad, enlaces de interés y frases motivacionales van aquí!",
|
||||
"markdownFormattingHelp": "[Ayuda con el formato Markdown](https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica)",
|
||||
"markdownFormattingHelp": "[Ayuda con el formato Markdown](https://habitica.fandom.com/es/wiki/Gu%C3%ADa_de_Markdown)",
|
||||
"partyDescriptionPlaceholder": "Esta es la descripción de nuestro Equipo. Explica lo que hacemos en este Equipo. Si quieres saber más sobre lo que hacemos en este Equipo, lee la descripción. Toma equipo.",
|
||||
"guildGemCostInfo": "El coste de Gemas promueve una alta calidad en los Gremios y es transferido al banco de tu Gremio.",
|
||||
"noGuildsTitle": "No eres miembro de ningún Gremio.",
|
||||
@@ -427,6 +430,5 @@
|
||||
"createGroupTitle": "Forma un Equipo",
|
||||
"readyToUpgrade": "¿Estás listo para Mejorar?",
|
||||
"interestedLearningMore": "¿Te gustaría saber más?",
|
||||
"checkGroupPlanFAQ": "Echa un vistazo a <a href='/static/faq#what-is-group-plan'>FAQ Planes Grupales</a> para saber cómo obtener el máximo de tu experiencia en tareas compartidas.",
|
||||
"messageCopiedToClipboard": "Mensaje copiado en el portapapeles."
|
||||
"checkGroupPlanFAQ": "Echa un vistazo a <a href='/static/faq#what-is-group-plan'>FAQ Planes Grupales</a> para saber cómo obtener el máximo de tu experiencia en tareas compartidas."
|
||||
}
|
||||
|
||||
@@ -266,9 +266,5 @@
|
||||
"fall2024UnderworldSorcerorMageSet": "Conjunto de Alto Hechicero del Inframundo (Mago)",
|
||||
"fall2024SpaceInvaderHealerSet": "Conjunto de Invasor del Espacio (Sanador)",
|
||||
"fall2024BlackCatRogueSet": "Conjunto Gato Negro (Pícaro)",
|
||||
"fall2024FieryImpWarriorSet": "Conjunto de Balrog Menor (Guerrero)",
|
||||
"winter2025StringLightsHealerSet": "Conjunto de Sanador Tira de Luces",
|
||||
"winter2025SnowRogueSet": "Conjunto Pícaro Muñeco de Nieve",
|
||||
"winter2025MooseWarriorSet": "Conjunto de Guerrero Alce",
|
||||
"winter2025AuroraMageSet": "Conjunto de Mago de la Aurora"
|
||||
"fall2024FieryImpWarriorSet": "Conjunto de Balrog Menor (Guerrero)"
|
||||
}
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "Este artículo no se puede comprar en cantidades superiores a 1.",
|
||||
"notificationsRequired": "Se requieren ids de notificación.",
|
||||
"unallocatedStatsPoints": "Tienes <span class=\"notification-bold-blue\"><%= points %> Puntos de Atributo sin asignar</span>",
|
||||
"beginningOfConversation": "Este es el principio de tu conversación con <%= userName %>.",
|
||||
"messageDeletedUser": "Lo sentimos, este usuario ha eliminado su cuenta.",
|
||||
"messageMissingDisplayName": "Falta el nombre público.",
|
||||
"reportedMessage": "Has reportado este mensaje a los moderadores.",
|
||||
"canDeleteNow": "Ahora puedes eliminar el mensaje si lo deseas.",
|
||||
"beginningOfConversationReminder": "¡Recuerda ser amable, respetuoso, y seguir las Normas de la Comunidad!",
|
||||
"newsPostNotFound": "Publicación de noticia no encontrada o no tienes acceso a ella.",
|
||||
"messageAllUnEquipped": "Nada equipado.",
|
||||
"messageBackgroundUnEquipped": "Fondo no equipado.",
|
||||
|
||||
@@ -131,6 +131,5 @@
|
||||
"helpSupportHabitica": "Ayuda a apoyar a Habitica",
|
||||
"sellItems": "Vender objetos",
|
||||
"notAvailable": "Este artículo no está disponible.",
|
||||
"customizationsShopText": "¿Necesitas un cambio de estilo? ¡Has llegado al lugar adecuado! Tenemos los complementos más actuales para que encajes en la temporada.",
|
||||
"paymentYouSentSubscriptionG1G1": "Enviaste a <strong><%- name %></strong><br> una suscripción a Habitica de <%= months %> mes(es), ¡y la misma suscripción se aplicó a tu cuenta para nuestra promoción Regala uno y llévate otro!"
|
||||
"customizationsShopText": "¿Necesitas un cambio de estilo? ¡Has llegado al lugar adecuado! Tenemos los complementos más actuales para que encajes en la temporada."
|
||||
}
|
||||
|
||||
@@ -85,8 +85,8 @@
|
||||
"mountsReleased": "Monturas liberadas",
|
||||
"welcomeStable": "¡Bienvenido a tus Mascotas y Monturas!",
|
||||
"welcomeStableText": "¡Bienvenido al establo! Soy Matt, el señor de las bestias. Cada vez que completas una tarea, tienes una chance aleatoria de conseguir un Huevo o una Poción de eclosión con los cuales puedes eclosionar una Mascota. ¡Cuando nazca tu Mascota, aparecerá aquí! Haz clic en la imagen de una Mascota para añadirla a tu personaje. Aliméntalas con el alimento para mascotas que encuentres y se convertirán en vigorosas Monturas.",
|
||||
"petLikeToEat": "¿Qué le gusta comer a mi Mascota?",
|
||||
"petLikeToEatText": "Las Mascotas crecerán, sin importar lo que les des de comer, pero crecerán más rápido si se les da de comer el Alimento que más les gusta. Experimenta para encontrar el patrón, o encuentra las respuestas aquí: <br/><a href=\"/static/faq#comida-mascota\" target=\"_blank\">https://habitica. com/static/faq#comidas-mascota </a>",
|
||||
"petLikeToEat": "¿Qué le gusta comer a mi mascota?",
|
||||
"petLikeToEatText": "Las Mascotas crecerán, sin importar lo que les des de comer, pero crecerán más rápido si se les da de comer el Alimento que más les gusta. Experimenta para encontrar el patrón, o encuentra las respuestas aquí: <br/><a href=\"https://habitica.fandom.com/es/wiki/Preferencias_de_Comida\" target=\"_blank\">https://habitica.fandom.com/es/wiki/Preferencias_de_Comida</a>",
|
||||
"filterByStandard": "Estándar",
|
||||
"filterByMagicPotion": "Poción de Magia",
|
||||
"filterByQuest": "Misión",
|
||||
|
||||
@@ -189,10 +189,10 @@
|
||||
"transaction_subscription_perks": "Beneficio de la <b>suscripción</b>",
|
||||
"addPasswordAuth": "Añadir contraseña",
|
||||
"gemCap": "Límite de Gemas",
|
||||
"nextHourglass": "Próxima Entrega de Reloj de Arena",
|
||||
"nextHourglass": "Siguiente Reloj de Arena",
|
||||
"dayStartAdjustment": "Ajuste de inicio de día",
|
||||
"adjustment": "Ajuste",
|
||||
"nextHourglassDescription": "Los subscriptores reciben Relojes de Arena Místicos, Conjuntos de Equipamiento Misterioso y suministro de Gemas en el Mercado en los primeros dos días del mes",
|
||||
"nextHourglassDescription": "Los subscriptores reciben Relojes de Arena Místicos\nen los tres primeros días del mes.",
|
||||
"passwordSuccess": "Contraseña cambiada con éxito",
|
||||
"giftSubscriptionRateText": "<strong>$<%= price %> USD</strong> por <strong><%= months %> meses</strong>",
|
||||
"transaction_admin_update_hourglasses": "<b>Administración</b> actualizada",
|
||||
@@ -257,6 +257,5 @@
|
||||
"remove": "Eliminar",
|
||||
"resetTextLocal": "Si estás completamente seguro, escribe tu contraseña en el siguiente cuadro de texto.",
|
||||
"resetTextSocial": "Si estás completamente seguro, escribe<b>\"<%= magicWord %>\"</b> en el siguiente cuadro de texto.",
|
||||
"contentRelease": "Nuevos Contenidos + Eventos",
|
||||
"transaction_subscription_bonus": "<b>Bono de Suscripción</b>"
|
||||
"contentRelease": "Nuevos Contenidos + Eventos"
|
||||
}
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"subscription": "Suscripción",
|
||||
"subscriptions": "Suscripciones",
|
||||
"sendGems": "Enviar gemas",
|
||||
"buyGemsGold": "Gemas Gratis Mensuales",
|
||||
"buyGemsGold": "Comprar Gemas con Oro",
|
||||
"mustSubscribeToPurchaseGems": "Debes estar suscrito para conseguir gemas con Oro",
|
||||
"reachedGoldToGemCapQuantity": "La cantidad que has pedido <%= quantity %> sobrepasa la cantidad que puedes comprar este mes (<%= convCap %>). La cantidad total se vuelve disponible durante los tres primeros días de cada mes. ¡Gracias por suscribirte!",
|
||||
"mysteryItem": "Artículos mensuales exclusivos",
|
||||
"mysteryItemText": "Cada mes, recibirás un artículo de adorno exclusivo para tu personaje. Además, por cada tres meses consecutivos de suscripción, los misteriosos viajeros del tiempo te permitirán acceder a artículos de adorno del pasado (¡y del futuro!).",
|
||||
"exclusiveJackalopePet": "Mascota Especial",
|
||||
"exclusiveJackalopePet": "Mascota Exclusiva",
|
||||
"giftSubscription": "¿Quieres regalar los beneficios de una suscripción a alguien más?",
|
||||
"giftSubscriptionText4": "¡Gracias por ayudar a Habitica!",
|
||||
"groupPlans": "Planes de Grupo",
|
||||
@@ -91,7 +91,7 @@
|
||||
"mysterySet301703": "Conjunto de Pavo real Steampunk",
|
||||
"mysterySet301704": "Conjunto de Faisán Steampunk",
|
||||
"mysterySetwondercon": "WonderCon",
|
||||
"subUpdateCard": "Editar tarjeta de crédito",
|
||||
"subUpdateCard": "Actualiza la tarjeta de crédito",
|
||||
"subUpdateTitle": "Actualización",
|
||||
"notEnoughHourglasses": "No tienes suficientes Relojes de arena Místicos.",
|
||||
"petsAlreadyOwned": "Ya tienes esa mascota.",
|
||||
@@ -120,11 +120,11 @@
|
||||
"gemBenefit2": "¡Fondos para sumergir a tu avatar en el mundo de Habitica!",
|
||||
"gemBenefit3": "Apasionantes Misiones encadenadas cuyo botín son huevos de mascota.",
|
||||
"gemBenefit4": "Resetea los Puntos de Atributo de tu avatar y cambia su Clase.",
|
||||
"subscriptionBenefit1": "¡Obtén hasta 50 Gemas por Oro en el Mercado para comprar Misiones, Personalizaciones, Mascotas y mucho más!",
|
||||
"subscriptionBenefit3": "¡Encuentra cada día el doble de Huevos, Pociones de Eclosión y Comida para así incrementar tu colección de Mascotas!",
|
||||
"subscriptionBenefit4": "Mantente a la moda con lo último en equipamiento exclusivo. ¡Suscríbete ahora para obtener de <%= month %> el <%= currentMysterySetName %>!",
|
||||
"subscriptionBenefit5": "¡Obtén la mascota exclusiva Jackalope púrpura real al suscribirte hoy!",
|
||||
"subscriptionBenefit6": "¡No dejes escapar ni un solo artículo al obtener 1 Reloj de arena Místico al mes para poder usarlo en la Tienda de los Viajeros del Tiempo!",
|
||||
"subscriptionBenefit1": "¡Alexander el mercader ahora te venderá Gemas por 20 Oros cada una!",
|
||||
"subscriptionBenefit3": "Descubre incluso más objetos en Habitica con el doble de botín cada día.",
|
||||
"subscriptionBenefit4": "Un objeto único para vestir a tu avatar cada mes.",
|
||||
"subscriptionBenefit5": "Obtén un Jackalope púrpura real de mascota al suscribirte por primera vez.",
|
||||
"subscriptionBenefit6": "¡Gana Relojes de arena Místicos para comprar Artículos en la Tienda de los Viajeros del Tiempo!",
|
||||
"purchaseAll": "Comprar Conjunto",
|
||||
"gemsRemaining": "restantes",
|
||||
"notEnoughGemsToBuy": "No puedes comprar más Gemas este mes. Volverán a estar disponibles durante los tres primeros días del mes.",
|
||||
@@ -149,7 +149,7 @@
|
||||
"mysterySet202004": "Conjunto de Monarca Poderoso",
|
||||
"mysterySet202002": "Conjunto de Novia Elegante",
|
||||
"mysterySet202006": "Conjunto de Tritón Multicromo",
|
||||
"cancelSubInfoGoogle": "Para cancelar tu suscripción o ver la fecha en la que termina, por favor usa <a href='https://play.google.com/store/account/subscriptions'>Tienga Google Play</a>. Cualquier cantidad de meses de crédito sobrantes se añadirán después de la fecha de cancelación de la actual.",
|
||||
"cancelSubInfoGoogle": "Por favor, ve a la sección \"Cuenta\">\"Suscripciones\" de la aplicación Google Play Store para cancelar tu suscripción o ver la fecha de vencimiento de tu suscripción si ya la has cancelado. Esta pantalla no es capaz de enseñarte si tu suscripción se ha cancelado.",
|
||||
"mysterySet202009": "Conjunto de Polilla Maravillosa",
|
||||
"mysterySet202008": "Conjunto de Oráculo Solemne",
|
||||
"mysterySet202007": "Conjunto de Orca Destacada",
|
||||
@@ -158,16 +158,16 @@
|
||||
"cancelSubInfoApple": "Por favor, sigue las instucciones oficiales <a href=\"https://support.apple.com/en-us/HT202039\">de Apple</a> para cancelar tu suscripción o ver la fecha de vencimiento de tu suscripción si ya la has cancelado. Esta pantalla no es capaz de enseñarte si tu suscripción se ha cancelado.",
|
||||
"organization": "Organización",
|
||||
"cancelSubAlternatives": "Si estás teniendo problemas técnicos o Habitica no parece estar funcionando como te gustaría, por favor, considera <a href='mailto:admin@habitica.com'>contactar con nosotros</a>. Queremos ayudarte a sacar el máximo provecho a Habitica.",
|
||||
"cancelYourSubscription": "¿Necesitas cancelar tu suscripción?",
|
||||
"cancelYourSubscription": "¿Quieres cancelar tu suscripción?",
|
||||
"readyToResubscribe": "¿Estás listo para volver a suscribirte?",
|
||||
"needToUpdateCard": "¿Necesitas actualizar tu tarjeta?",
|
||||
"subMonths": "Meses Suscrito",
|
||||
"subMonths": "Meses de suscripción",
|
||||
"subscriptionStats": "Estadísticas de suscripción",
|
||||
"subscriptionInactiveDate": "Los beneficios de tu suscripción se desactivaran el <br><strong><%= date %></strong>",
|
||||
"subscriptionCanceled": "Tu suscripción está cancelada",
|
||||
"youAreSubscribed": "Estas suscrito a Habitica",
|
||||
"monthlyMysteryItems": "Conjuntos de Equipamiento Limitados Mensualmente",
|
||||
"subscribersReceiveBenefits": "Mantente motivado con incluso más recompensas cuando te suscribas",
|
||||
"monthlyMysteryItems": "Artículos Misteriosos mensuales",
|
||||
"subscribersReceiveBenefits": "Los suscriptores reciben estos útiles beneficios!",
|
||||
"usuallyGems": "Habitualmente <%= originalGems %>",
|
||||
"supportHabitica": "Apoya a Habitica",
|
||||
"backgroundAlreadyOwned": "Ya posees este fondo.",
|
||||
@@ -237,27 +237,5 @@
|
||||
"mysterySet202409": "Conjunto de Mago Heliotropo de Jardín",
|
||||
"mysterySet202410": "Conjunto de Zorro Caramelo de Maíz",
|
||||
"mysterySet202411": "Conjunto de Luchador Erizado",
|
||||
"subscriptionChangeAnnouncement": "<strong>Los beneficios de suscriptor y la forma en que se envían cambiarán el 19 de Noviembre. </strong> <%= linkStart %>Pulsa aquí </a>para leer más acerca de este cambio.",
|
||||
"subscribeTo": "Suscribirte A",
|
||||
"mysterySet202412": "Conjunto Cola Algodonada de Bastón de Caramelo",
|
||||
"resubscribeToPickUp": "¡Vuelve a suscribirte para obtener lo que te has perdido!",
|
||||
"recurringMonthly": "De forma recurrente por mes",
|
||||
"recurringNMonthly": "Recurrente cada <%= length %> meses",
|
||||
"earn2Gems": "Gana <strong>+2 Gemas</strong> por cada mes que estés suscrito",
|
||||
"maxGemCap": "Empieza con el máximo de<strong>Capacidad de Gemas</strong>",
|
||||
"monthlyGemsLabel": "Gemas Mensuales",
|
||||
"popular": "Habitual",
|
||||
"immediate12Hourglasses": "¡Obtén <strong>12 Relojes de Arena místicos</strong> inmediatamente la primera vez que te suscribas por 12 meses!",
|
||||
"selectPayment": "Selecciona Pago",
|
||||
"monthlyMysticHourglass": "Reloj de arena Místico Mensual",
|
||||
"unlockNGems": "Desbloquea <strong><%= count %> Gemas </strong> al mes en el Mercado",
|
||||
"subscribe": "Suscribirse",
|
||||
"giftSubscriptionLeadText": "¡Elige una de las suscripciones que te gustaría regalar de las de abajo! Esta compra no se renovará de forma automática.",
|
||||
"oneMonthGift": "Por 1 mes",
|
||||
"nMonthsGift": "Por <%= months %> meses",
|
||||
"earn2GemsGift": "Ellos ganarán <strong>+2 Gemas</strong> cada mes que estén suscritos",
|
||||
"subscribeAgainContinueHourglasses": "Suscríbete de nuevo para seguir recibiendo Relojes de Arena místicos",
|
||||
"unlockNGemsGift": "Ellos desbloquearan <strong><%= count %> Gemas </strong> al mes en el mercado",
|
||||
"maxGemCapGift": "Ellos tendrán el máximo <strong>Capacidad de Gemas</strong>",
|
||||
"mysterySet202501": "Conjunto Vinculaescarcha Pálido"
|
||||
"subscriptionChangeAnnouncement": "<strong>Los beneficios de suscriptor y la forma en que se envían cambiarán el 19 de Noviembre. </strong> <%= linkStart %>Pulsa aquí </a>para leer más acerca de este cambio."
|
||||
}
|
||||
|
||||
@@ -769,19 +769,5 @@
|
||||
"backgroundLeafyTreeTunnelText": "Túnel de árboles frondosos",
|
||||
"backgroundLeafyTreeTunnelNotes": "deambule a través del túnel de arboles frondosos.",
|
||||
"backgroundSpringtimeShowerText": "Ducha primaveral",
|
||||
"backgroundSpringtimeShowerNotes": "Mire una ducha primaveral florida.",
|
||||
"backgrounds052023": "CONJUNTO 108: Publicado en mayo de 2023",
|
||||
"backgroundInAPaintingText": "En un Cuadro",
|
||||
"backgroundInAPaintingNotes": "Disfruta de tu creatividad desde dentro de un cuadro.",
|
||||
"backgroundFlyingOverHedgeMazeText": "Volando sobre un laberinto de setos",
|
||||
"backgroundCretaceousForestText": "Bosque Cretácico",
|
||||
"backgroundCretaceousForestNotes": "Disfruta de la vegetación del Bosque Cretácico.",
|
||||
"backgroundUnderWisteriaText": "Bajo la glicinia",
|
||||
"backgroundUnderWisteriaNotes": "Relájate bajo la glicina.",
|
||||
"backgroundFlyingOverHedgeMazeNotes": "Maravíllate mientras vuelas sobre un laberinto de setos.",
|
||||
"backgrounds062023": "CONJUNTO 109: Publicado en junio de 2023",
|
||||
"backgroundInAnAquariumText": "En el acuario",
|
||||
"backgroundInAnAquariumNotes": "Date un baño tranquilo con los peces En el acuario.",
|
||||
"backgroundInsideAdventurersHideoutText": "En la guarida de un aventurero",
|
||||
"backgroundInsideAdventurersHideoutNotes": "Planea tu travesía en la Guarida de un Aventurero."
|
||||
"backgroundSpringtimeShowerNotes": "Mire una ducha primaveral florida."
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"commGuidePara003": "Estas reglas aplican a todos los espacios sociales que usamos, incluyendo (aunque no exclusivamente) Trello, GitHub, Weblate, y la Wiki de Habitica en Fandom. A medida de que las comunidades crecen y cambian, sus reglas pueden adaptarse con el tiempo. ¡Cuando haya cambios sustanciales a estas Reglas, lo sabrás por medio de un anuncio de Bailey y/o nuestras redes sociales!",
|
||||
"commGuideHeadingInteractions": "Interacciones en Habitica",
|
||||
"commGuidePara015": "Habitica tiene dos tipos de espacios sociales: públicos y privados. Los espacios públicos incluyen la Taberna, Gremios Públicos, GitHub, Trello y la Wiki. Los espacios privados son Gremios Privados, chat de Equipo y Mensajes Privados. Todos los Nombres Públicos y @nombresdeusuario deben cumplir con las normas de espacio publico. Para cambiar tu Nombre Público o @nombredeusuario, en dispositivos móviles ve a Menú > Ajustes > Perfil; en la página web ve a Usuario > Ajustes.",
|
||||
"commGuidePara016": "Al navegar por los componentes sociales en Habitica, hay algunas reglas generales para mantener a todos seguros y felices.",
|
||||
"commGuidePara016": "Al navegar los componentes sociales en Habitica, hay algunas reglas generales para mantener a todos seguros y felices.",
|
||||
"commGuideList02A": "<strong>Respétense unos a los otros</strong>. Sé cortés, amable , amigable y servicial. Recuerda: los Habiticanos vienen de todo tipo de contextos y han tenido experiencias muy diferentes. ¡Esto es parte de lo que hace a Habitica tan genial! Construir una comunidad significa respetar y celebrar tanto nuestras diferencias como nuestras similitudes.",
|
||||
"commGuideList02C": "<strong>No publiques imágenes o textos que sean violentos, amenazantes, sexualmente explícitos o sugestivos, o que promuevan la discriminación, intolerancia, racismo, sexismo, odio, acoso o daño hacia cualquier individuo o grupo</strong>. Ni siquiera como una broma o meme. Esto incluye tanto insultos como declaraciones. No todos tienen el mismo sentido del humor, por lo que algo que tú consideres como broma podría ser hiriente para otros.",
|
||||
"commGuideList02D": "<strong>Mantén las discusiones apropiadas para todas las edades.</strong> Esto significa evitar temas de adultos en espacios públicos. Tenemos muchos Habiticanos jóvenes que usan el sitio, y gente que viene de muchos contextos diferentes. Queremos que nuestra comunidad sea tan cómoda e incluyente como sea posible.",
|
||||
@@ -23,10 +23,10 @@
|
||||
"commGuidePara051": "<strong>Hay varios tipos de infracciones, y se tratan dependiendo de su gravedad</strong>. Estas no son listas exhaustivas, y los Mods pueden tomar decisiones en temas que no están cubiertos aquí a su discreción. Los Mods tendrán en cuenta el contexto al evaluar las infracciones.",
|
||||
"commGuideHeadingSevereInfractions": "Infracciones graves",
|
||||
"commGuidePara052": "Infracciones severas dañan de forma importante la seguridad de la comunidad y a los usuarios de Habitica, y por lo tanto tienen consecuencias severas.",
|
||||
"commGuidePara053": "Los siguientes son ejemplos de algunas infracciones severas. Esta no es una lista completa.",
|
||||
"commGuidePara053": "Los siguientes son ejemplos de algunas infracciones severas. Ésta no es una lista completa.",
|
||||
"commGuideList05A": "Violación de los Términos y condiciones",
|
||||
"commGuideList05B": "Comentarios de Odio/imágenes de Odio, Acoso, Ciber-bullying, Mensajes ofensivos, y Provocaciones",
|
||||
"commGuideList05C": "Violación de Libertad Condicional",
|
||||
"commGuideList05B": "Comentarios/imágenes difamatorios/as, acoso, ciber-bullying, mensajes ofensivos, y provocaciones",
|
||||
"commGuideList05C": "Violación de período de prueba",
|
||||
"commGuideList05D": "Hacerse pasar por miembros del Personal o Moderadores",
|
||||
"commGuideList05E": "Infracciones moderadas repetidas",
|
||||
"commGuideList05F": "Creación de una cuenta duplicada para evitar consecuencias (por ejemplo, crear una nueva cuenta para charlar después de que tus privilegios de chat hubieran sido revocados)",
|
||||
|
||||
@@ -2482,49 +2482,5 @@
|
||||
"weaponSpecialSummer2022RogueNotes": "Si estás en aprietos, ¡no dudes en mostrar estas aterradoras pinzas! Incrementa la fuerza en <%= str %>. Equipamiento de edición limitada del verano de 2022.",
|
||||
"weaponSpecialSummer2022MageNotes": "Limpia mágicamente las aguas delante tuyo con un solo movimiento. Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Equipamiento de edición limitada del verano del 2022.",
|
||||
"weaponSpecialFall2022WarriorNotes": "Tal vez sea más adecuada para cortar troncos u hogazas que la armadura del enemigo... de cualquier forma: ¡GRR! ¡Se ve tan aterradora! Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada del otoño de 2022.",
|
||||
"weaponMystery202209Text": "Manual Mágico",
|
||||
"gearItemsCompleted": "¡Ya tienes todo el equipamiento de <%= klass %>! Se publicará nuevo equipamiento en las Galas estacionales.",
|
||||
"moreArmoireGearAvailable": "¡Hasta entonces, hay aún <%= armoireCount %> piezas de equipamiento que puedes encontrar en el Armario Encantado!",
|
||||
"moreArmoireGearComing": "¡También en el Armario Encantado tienes nuevos objetos cada mes!",
|
||||
"weaponSpecialWinter2024RogueText": "Brazalete de Búho de Las Nieves",
|
||||
"weaponSpecialWinter2024WarriorText": "Pica Caramelo",
|
||||
"weaponSpecialWinter2024WarriorNotes": "Una buena arma, siempre y cuando puedas evitar comértela. Aumenta la fuerza en <%= str %>. Equipo de edición limitada de invierno 2023-2024.",
|
||||
"weaponSpecialWinter2024MageText": "Varita de Narval",
|
||||
"weaponSpecialWinter2024HealerText": "Antorcha",
|
||||
"weaponSpecialWinter2024RogueNotes": "¡Estás equipado con una ráfaga de plumas y garras! ¡Ululú! Aumenta la fuerza en <%= str %>. Equipo de edición limitada de invierno 2023-2024.",
|
||||
"weaponSpecialWinter2024MageNotes": "Gracias a un narval generoso y mágico que percibió tus grandes habilidades, has recibido una varita que te permite sentir los cambios que ocurren a tu alrededor. Aumenta la inteligencia en <%= int %>. Edición limitada de invierno 2023-2024.",
|
||||
"headSpecialNye2022Text": "Gorro de Fiesta Fabuloso",
|
||||
"headSpecialNye2022Notes": "¡Has recibido un gorro de fiesta fabuloso! Llévalo con orgullo para dar la bienvenida al Año Nuevo! No otorga ningún beneficio.",
|
||||
"weaponSpecialSummer2023RogueText": "Habanico de Guppy",
|
||||
"weaponSpecialSummer2023RogueNotes": "No te apresures, estas cosas son difíciles de aprender, ¡pero son impresionantes cuando las aprendes! Aumenta la fuerza en <%= str %>. Edición limitada de equipo de verano 2023.",
|
||||
"weaponSpecialSummer2023WarriorText": "Espada Elemental de Agua",
|
||||
"weaponSpecialSummer2023WarriorNotes": "Invoca poderosos chorros de agua para despejar tu camino de obstáculos. Aumenta la fuerza en <%= str %>. Edición limitada de equipo de verano 2023.",
|
||||
"weaponSpecialSummer2023MageText": "Peces",
|
||||
"weaponSpecialSummer2023MageNotes": "Estos amigables peces permanecerán a tu lado como los mejores compañeros en el océano. Aumenta la inteligencia en <%= int %>. Edición limitada de artículos de verano 2023.",
|
||||
"weaponSpecialSummer2023HealerNotes": "Pueden parecer frondosos, pero se ponen bastante gruñones si los llamas \"plantas\". Aumenta la inteligencia en <%= int %>. Edición limitada de equipo de verano 2023.",
|
||||
"weaponSpecialSummer2023HealerText": "Algas Tambaleantes",
|
||||
"weaponSpecialSpring2023RogueText": "Hoja mordisqueada",
|
||||
"weaponSpecialSpring2023RogueNotes": "¡Corte! ¡Aplastamiento! ¡Aperitivo! ¡Hazte fuerte y prepárate para tu próxima metamorfosis! Aumenta la fuerza en <%= str %>. Edición limitada de equipo de primavera 2023.",
|
||||
"weaponSpecialSpring2023WarriorText": "Lámina de colibrí",
|
||||
"weaponSpecialSpring2023WarriorNotes": "¡En garde! ¡Ahuyenta a los enemigos de tus flores con este florete! Aumenta la fuerza en <%= str %>. Edición limitada de primavera de 2023.",
|
||||
"weaponSpecialSpring2023MageText": "Piedra Lunar Mágica",
|
||||
"weaponSpecialSpring2023MageNotes": "Cuanto mayor sea su brillo, más potente será su poder. Aumenta la inteligencia en <%= int %>. Edición limitada 2023.",
|
||||
"weaponSpecialSpring2023HealerText": "Polen de lirio",
|
||||
"weaponSpecialSpring2023HealerNotes": "Con un soplo y una chispa despiertas nuevos brotes, alegría y color. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada de primavera 2023.",
|
||||
"weaponSpecialWinter2023RogueText": "Banda verde de satén",
|
||||
"weaponSpecialWinter2023RogueNotes": "Las leyendas hablan de Pícaros que enganchan el arma de sus enemigos, las desarman, y luego les devuelven el objeto, solo para hacerse los simpáticos. Aumenta la fuerza en <%= str %>. Equipamiento de edición limitada de invierno 2022-2023.",
|
||||
"weaponSpecialWinter2023WarriorText": "Lanza Colmillo",
|
||||
"weaponSpecialWinter2023MageText": "ZorroFuego",
|
||||
"weaponSpecialWinter2023WarriorNotes": "Las dos puntas de esta lanza tienen forma de colmillos de morsa, pero son el doble de poderosas. ¡Apuñala las dudas y los poemas tontos hasta que se alejen! Aumenta la fuerza en <%= str %>. Edición limitada 2022-2023 Equipo de invierno.",
|
||||
"weaponSpecialWinter2023MageNotes": "¡Ni zorro ni fuego, pero sí mucha fiesta! Aumenta la inteligencia en <%= int %> y la percepción en <%= per %>. Edición limitada 2022-2023 Equipo de invierno.",
|
||||
"weaponSpecialWinter2023HealerText": "Lanza Corona",
|
||||
"weaponSpecialWinter2023HealerNotes": "Observa cómo esta corona festiva y espinosa gira por el aire hacia tu enemigo o tus obstáculos y regresa hacia ti como un bumerán para que la lances otra vez. Aumenta la inteligencia en <%= int %>. Edición limitada 2022-2023 Equipo de invierno.",
|
||||
"weaponSpecialFall2023RogueText": "Cuchara Sopanatural",
|
||||
"weaponSpecialFall2023RogueNotes": "Se necesita un agitador excepcionalmente fuerte para crear burbujas y problemas. Aumenta la fuerza en <%= str %>. Edición limitada de equipo de otoño de 2023.",
|
||||
"weaponSpecialFall2023WarriorText": "Deliciosas Palomitas",
|
||||
"weaponSpecialFall2023WarriorNotes": "¡Lo más aterrador de todo es pensar en una noche de película de terror!... ¡Sin aperitivos! Aumenta la fuerza en <%= str %>. Edición limitada de equipo de otoño de 2023.",
|
||||
"weaponSpecialFall2023MageText": "Bastón Brillante",
|
||||
"weaponSpecialFall2023MageNotes": "Este bastón brillante, con un cristal en su núcleo, hace que la magia surja de lo mundano. Aumenta la inteligencia en <%= int %>. Edición limitada de otoño de 2023.",
|
||||
"weaponSpecialFall2023HealerText": "Martillo Tronco Grande",
|
||||
"weaponSpecialFall2023HealerNotes": "Este martillo retorcido, con ataques lentos y pesados, inflige golpes curativos en lugar de daño. Aumenta la inteligencia en <%= int %>. Edición limitada de equipo de otoño de 2023."
|
||||
"weaponMystery202209Text": "Manual Mágico"
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"user": "Usuario",
|
||||
"market": "Mercado",
|
||||
"newSubscriberItem": "Tienes nuevos <span class=\"notification-bold-blue\">Artículos Misteriosos</span>",
|
||||
"subscriberItemText": "¡Los suscriptores obtienen un nuevo set de equipo misterioso al inicio de cada mes!",
|
||||
"subscriberItemText": "Cada mes, los suscriptores recibirán un artículo misterioso. Se vuelve disponible al inicio del mes. Ve la página de la wiki \"Artículo Misterioso\" para más información.",
|
||||
"all": "Todo",
|
||||
"none": "Ninguno",
|
||||
"more": "<%= count %> más",
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Ayuda a nuestros moderadores contándonos por qué estás denunciando esta publicación como infracción; por ejemplo, spam, groserías, juramentos religiosos, intolerancia, insultos, temas para adultos, violencia.",
|
||||
"optional": "Opcional",
|
||||
"needsTextPlaceholder": "Escribe tu mensaje aqui.",
|
||||
"copyMessageAsToDo": "Copiar mensaje como Tarea Pendiente",
|
||||
"copyAsTodo": "Copiar como Tarea Pendiente",
|
||||
"messageAddedAsToDo": "Mensaje copiado como Tarea Pendiente.",
|
||||
"leaderOnlyChallenges": "Sólo el líder del grupo puede crear desafíos",
|
||||
"sendGift": "Enviar un Regalo",
|
||||
"inviteFriends": "Invitar Amigos",
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "Este artículo no se puede comprar en cantidades arriba de 1.",
|
||||
"notificationsRequired": "Se requiere el ID de notificación.",
|
||||
"unallocatedStatsPoints": "Tienes <span class=\"notification-bold-blue\"><%= points %> Puntos de Atributo sin asignar </span>",
|
||||
"beginningOfConversation": "Este es el comienzo de tu conversación con <%= userName %>.",
|
||||
"messageDeletedUser": "Lo sentimos, este usuario ha eliminado su cuenta.",
|
||||
"messageMissingDisplayName": "Nombre de Usuario ausente.",
|
||||
"canDeleteNow": "Ahora puedes borrar el mensaje si lo desea.",
|
||||
"reportedMessage": "Has reportado este mensaje a los moderadores.",
|
||||
"beginningOfConversationReminder": "¡Recuerda de ser amable, respetuoso, y seguir las Normas de la Comunidad!",
|
||||
"newsPostNotFound": "No se ha encontrado la publicación nueva o no tienes acceso.",
|
||||
"messageAllUnEquipped": "Todo sin equipar.",
|
||||
"messageBackgroundUnEquipped": "Fondo no equipado.",
|
||||
|
||||
@@ -5,6 +5,5 @@
|
||||
"step2": "Paso 2: Gana Puntos Haciendo Cosas en la Vida Real",
|
||||
"webStep2Text": "Ahora, ¡empieza a trabajar en las metas de tu lista! A medida de que vayas completando tareas marcándolas en Habitica, ganarás [Experiencia](https://habitica.fandom.com/es/wiki/Puntos_de_Experiencia), que te ayudará a subir de nivel, y [Oro](https://habitica.fandom.com/es/wiki/Oro), que te permitirá adquirir Recompensas. Si caes en malos hábitos u olvidas tus Tareas Diarias, perderás [Salud](https://habitica.fandom.com/wiki/Health_Points). De esta forma, las barras de Experiencia y Salud de Habitica sirven como divertidos indicadores de progreso hacia tus metas. Empezarás a ver como tu vida real mejora a medida que tu personaje avanza en el juego.",
|
||||
"step3": "Paso 3: Personaliza y Explora Habitica",
|
||||
"webStep3Text": "Una vez te hayas familiarizado con lo básico, puedes obtener aún más de Habitica con estas ingeniosas funciones:\n * Organiza tus tareas con [etiquetas](https://habitica.fandom.com/es/wiki/Etiquetas) (edita una Tarea para añadirlas).\n * Personaliza tu [Avatar](https://habitica.fandom.com/wiki/Avatar) haciendo click en el ícono de usuario en la esquina superior derecha.\n * Compra tu [Equipamiento](https://habitica.fandom.com/wiki/Equipment) en Recompensas o en las [Tiendas](<%= shopUrl %>), y cámbialo en [Inventario > Equipamiento](<%= equipUrl %>).\n * Conecta con otros usuarios con la [Herramienta para buscar equipo](https://habitica.com/looking-for-party).\n * Eclosiona [Mascotas](https://habitica.fandom.com/es/wiki/Mascotas) coleccionando [Huevos](https://habitica.fandom.com/es/wiki/Huevos) y [Pociones de Eclosión](https://habitica.fandom.com/es/wiki/Pociones_de_Eclosi%C3%B3n). [Aliméntalas](https://habitica.fandom.com/es/wiki/Comida) para crear [Monturas](https://habitica.fandom.com/es/wiki/Monturas).\n * En el nivel 10: Elige una [Clase](https://habitica.fandom.com/wiki/Class_System) particular y luego usa [Habilidades](https://habitica.fandom.com/wiki/Skills) específicas de cada una (niveles del 11 al 14).\n * Forma un Equipo con tus amigos (haciendo click en [Equipo](<%= partyUrl %>) en la barra de navegación) para mantenerse responsables y obtén un pergamino de Misión.\n * Derrota monstruos y colecciona objetos en [Misiones](https://habitica.fandom.com/wiki/Quests) (recibirás una misión en el nivel 15).",
|
||||
"overviewQuestionsRevised": "¿Tienes preguntas? Consulta nuestras <a href='/static/faq'>Preguntas frecuentes</a>. Si tu duda persiste, puedes pedir ayuda utilizando este formulario: "
|
||||
"webStep3Text": "Una vez te hayas familiarizado con lo básico, puedes obtener aún más de Habitica con estas ingeniosas funciones:\n * Organiza tus tareas con [etiquetas](https://habitica.fandom.com/es/wiki/Etiquetas) (edita una Tarea para añadirlas).\n * Personaliza tu [Avatar](https://habitica.fandom.com/wiki/Avatar) haciendo click en el ícono de usuario en la esquina superior derecha.\n * Compra tu [Equipamiento](https://habitica.fandom.com/wiki/Equipment) en Recompensas o en las [Tiendas](<%= shopUrl %>), y cámbialo en [Inventario > Equipamiento](<%= equipUrl %>).\n * Conecta con otros usuarios en la [Taberna](https://habitica.fandom.com/wiki/Tavern).\n * Eclosiona [Mascotas](https://habitica.fandom.com/es/wiki/Mascotas) coleccionando [Huevos](https://habitica.fandom.com/es/wiki/Huevos) y [Pociones de Eclosión](https://habitica.fandom.com/es/wiki/Pociones_de_Eclosi%C3%B3n). [Aliméntalas](https://habitica.fandom.com/es/wiki/Comida) para crear [Monturas](https://habitica.fandom.com/es/wiki/Monturas).\n * En el nivel 10: Elige una [Clase](https://habitica.fandom.com/wiki/Class_System) particular y luego usa [Habilidades](https://habitica.fandom.com/wiki/Skills) específicas de cada una (niveles del 11 al 14).\n * Forma un Equipo con tus amigos (haciendo click en [Equipo](<%= partyUrl %>) en la barra de navegación) para mantenerse responsables y obtén un pergamino de Misión.\n * Derrota monstruos y colecciona objetos en [Misiones](https://habitica.fandom.com/wiki/Quests) (recibirás una misión en el nivel 15)."
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"clearCompleted": "Borrar completados",
|
||||
"clearCompletedDescription": "Las Tareas completadas se eliminan después de 30 días para los no suscriptores y de 90 días para los suscriptores.",
|
||||
"clearCompletedConfirm": "¿Estás seguro que quieres borrar tus Tareas completadas?",
|
||||
"addMultipleTip": "<strong>Tip:</strong> Para añadir múltiples <%= taskType %>, separa cada una con un salto de línea (Shift + Enter) y, luego, presiona \"Enter\".",
|
||||
"clearCompletedDescription": "Las Tareas Pendientes completadas se eliminan después de 30 días para los no suscriptores y de 90 días para los suscriptores.",
|
||||
"clearCompletedConfirm": "¿Estás seguro que quieres borrar tus Tareas Pendientes completadas?",
|
||||
"addMultipleTip": "<strong>Tip:</strong> Para añadir múltiples <%= taskType %>, separa cada una con un salto de línea (Shift + Enter) y, luego, presiona \"Enter.\"",
|
||||
"addATask": "Agrega un/a <%= type %>",
|
||||
"editATask": "Editar <%= type %>",
|
||||
"createTask": "Crear <%= type %>",
|
||||
@@ -26,7 +26,7 @@
|
||||
"notes": "Notas",
|
||||
"advancedSettings": "Opciones avanzadas",
|
||||
"difficulty": "Dificultad",
|
||||
"difficultyHelp": "La Dificultad describe qué tan difícil es completar un Hábito, Tarea Diaria o Tarea para ti. Una mayor dificultad resulta en mayores recompensas cuando completas una tarea pero, también, mayor daño cuando te saltas una Tarea Diaria o haces click en un Hábito negativo.",
|
||||
"difficultyHelp": "La Dificultad describe qué tan difícil es completar un Hábito, Tarea Diaria o Pendiente para ti. Una mayor dificultad resulta en mayores recompensas cuando completas una tarea pero, también, mayor daño cuando te saltas una Tarea Diaria o haces click en un Hábito negativo.",
|
||||
"trivial": "Trivial",
|
||||
"easy": "Fácil",
|
||||
"medium": "Intermedio",
|
||||
@@ -45,9 +45,9 @@
|
||||
"days": "Días",
|
||||
"restoreStreak": "Ajustar Racha",
|
||||
"resetStreak": "Resetear Racha",
|
||||
"todo": "Tarea",
|
||||
"todos": "Tareas",
|
||||
"todosDesc": "Las Tareas sólo deben completarse una vez. Agrega listas a tus Tareas para incrementar su valor.",
|
||||
"todo": "Pendiente",
|
||||
"todos": "Pendientes",
|
||||
"todosDesc": "Las Pendientes sólo deben completarse una vez. Agrega listas a tus Pendientes para incrementar su valor.",
|
||||
"dueDate": "Fecha de vencimiento",
|
||||
"remaining": "Activas",
|
||||
"complete": "Hechas",
|
||||
@@ -85,7 +85,7 @@
|
||||
"taskToTop": "Hacia arriba",
|
||||
"taskToBottom": "Hacia abajo",
|
||||
"taskAliasAlreadyUsed": "El alias de la tarea ya ha sido utilizado en otra.",
|
||||
"invalidTaskType": "El tipo de tarea debe ser \"Hábito\", \"Tarea Diaria\", \"Tarea\" o \"Recompensa\".",
|
||||
"invalidTaskType": "El tipo de tarea debe ser:\"Habitos\",\"Diarias\",\"Pendientes\" o \"Recompensas\".",
|
||||
"invalidTasksType": "El tipo de tarea debe ser uno de \"hábitos\", \"diarias\", \"pendientes\", \"recompensas\".",
|
||||
"invalidTasksTypeExtra": "El tipo de tarea debe ser uno de \"hábitos\", \"diarias\", \"pendientes\", \"recompensas\", \"pendientesCompletadas\".",
|
||||
"cantDeleteChallengeTasks": "Una tarea perteneciente a un desafio no puede ser eliminada.",
|
||||
@@ -95,7 +95,7 @@
|
||||
"tagNotFound": "Ningun objeto de etiqueta fue encontrado con el id proporcionado.",
|
||||
"tagIdRequired": "\"tagId\" debe ser un UUID valido correspondiente a la etiqueta perteneciente al usuario.",
|
||||
"positionRequired": "\"position\" es requerida y debe ser un numero.",
|
||||
"cantMoveCompletedTodo": "No se puede mover una tarea completada.",
|
||||
"cantMoveCompletedTodo": "No se puede mover un pendiente completado.",
|
||||
"alreadyTagged": "La tarea ya esta etiquetada con la etiqueta proporcionada.",
|
||||
"taskRequiresApproval": "Esta tarea debe ser aprovada antes de que la puedas completar. La aprobación ya ha sido solicitada",
|
||||
"taskApprovalHasBeenRequested": "La aprobación ha sido solicitada",
|
||||
@@ -132,11 +132,5 @@
|
||||
"counter": "Contador",
|
||||
"editTagsText": "Editar Etiquetas",
|
||||
"adjustCounter": "Ajustar Contador",
|
||||
"resetCounter": "Reiniciar Contador",
|
||||
"taskAliasPopover": "El alias de tarea puede usarse al conectar con integraciones de terceros. Solo se admiten guiones, guiones bajos y caracteres alfanuméricos. El alias de la tarea debe ser único entre todas tus tareas.",
|
||||
"taskAlias": "Alias de Tarea",
|
||||
"taskAliasPlaceholder": "tú-alias-de-tarea-aquí",
|
||||
"taskSummary": "<%= type %> Resumen",
|
||||
"scoreUp": "Puntuar positivamente",
|
||||
"scoreDown": "Puntuar negativamente"
|
||||
"resetCounter": "Reiniciar Contador"
|
||||
}
|
||||
|
||||
@@ -888,8 +888,5 @@
|
||||
"backgroundCastleHallWithHearthNotes": "Prélassez-vous dans la chaleur de l'Âtre du le Hall du Château.",
|
||||
"backgroundFirstSnowForestText": "Première Neige dans la Forêt",
|
||||
"backgroundFirstSnowForestNotes": "Avancez sous la Première Neige dans la Forêt.",
|
||||
"backgrounds122024": "Ensemble 127 : sorti en décembre 2024",
|
||||
"backgroundWinterLandscapeWithCabinText": "Chalet dans un Paysage Hivernal",
|
||||
"backgrounds012025": "Ensemble 128 : Sorti Janvier 2025",
|
||||
"backgroundWinterLandscapeWithCabinNotes": "Profitez du confort de ce Chalet dans un Paysage Hivernal."
|
||||
"backgrounds122024": "Ensemble 127 : sorti en décembre 2024"
|
||||
}
|
||||
|
||||
@@ -391,6 +391,5 @@
|
||||
"questEggRaccoonAdjective": "un affamé",
|
||||
"questEggDogText": "Chiot",
|
||||
"questEggDogMountText": "Chien",
|
||||
"questEggDogAdjective": "amical",
|
||||
"hatchingPotionGingerbread": "Pain d'Épices"
|
||||
"questEggDogAdjective": "amical"
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
"faqQuestion62": "Comment fonctionnent les tâches assignées ?",
|
||||
"faqQuestion63": "Comment fonctionnent les tâches non-assignées ?",
|
||||
"webFaqAnswer40": "Les Gemmes sont la monnaie accessible en achat intégré à l'application, utilisée pour acquérir de l'Équipement, des Customisations d'Avatar, des Arrière-Plans, et plus encore ! Les Gammes peuvent être achetées en bundle ou avec d'Or si vous êtes abonné·e à Habitica. Vois pouvez également gagner des Gemmes en étant choisi·e comme gagnant·e d'un Défi.",
|
||||
"webFaqAnswer41": "Les Sabliers Mystiques sont une monnaie Habitica exclusive aux abonné·e·s, à utiliser dans le Magasin des Voyageu·r·se·s Temporel·le·s ! Les abonné·e·s reçoivent un Sablier Mystique à chaque début de mois d'abonnement, ainsi que de nombreux autres avantages. Allez consulter nos différents abonnements si vous êtes intéressé·e par des Arrières-Plans uniques, des Familiers, des Quêtes, et de l'Équipement proposés dans la Boutique des Voyageu·r·se·s Temporel·le·s !",
|
||||
"webFaqAnswer41": "Les Sabliers Mystiques sont une monnaie Habitica exclusive aux abonné·e·s, à utiliser dans le Magasin des Voyageu·r·se·s Temporel·le·s ! Les Sabliers sont distribués selon un planning défini dépendant de votre type d'abonnement.\n\nPlanning de distribution de Sablier :\n * Les abonné·e·s pour 1 mois obtiennent 1 Sablier au début du mois après les 3ème paiement consécutif.\n * Les abonné·e·s pour 3 mois obtiennent 1 Sabliers immédiatement après s'être abonné·e·s, puis 1 Sablier de plus au début de chaque mois après chaque renouvellement d'abonnement.\n * Les abonné·e·s pour 6 mois obtiennent 2 Sabliers immédiatement après s'être abonné·e·s, puis 2 Sabliers de plus au début de chaque mois après chaque renouvellement d'abonnement.\n * Les abonné·e·s pour 1 an obtiennent 4 Sabliers immédiatement après s'être abonné·e·s, puis 4 Sabliers de plus au début de chaque mois après chaque renouvellement d'abonnement.",
|
||||
"webFaqAnswer43": "Pour démarrer une Quête, vous devrez faire partie d'une Équipe. Les Équipes peuvent être une aventure solo dans laquelle vous vous mettrez au défi que Quête seul·e, ou vous pouvez inviter d'autres joueu·r·se·s d'Habitica pour faire plus rapidement les Quêtes !\n\nChoisissez un Parchemin de Quête depuis votre inventaire en cliquant sur \"Débuter une Quête\" dans le menu de votre Équipe. Faites vos tâches comme d'habitude pour faire avancer la Quête ! Vous allez soit faire des dommages à un monstre si vous vous attaquez à une Quête de Boss, soit vous trouverez des objets si vous faites une Quête de Collecte. Tous les progrès en cours sont appliqués le jour suivant.\n\nQuand vous aurez fait assez de dégâts ou collecté tous les objets, la Quête sera terminée et vous recevrez vos récompenses !",
|
||||
"webFaqAnswer51": "Vous resterez sur la liste jusqu'à ce que vous acceptiez une invitation dans une Équipe ou si vous ne vous connectez pas pendant 7 jours, dépendant de ce qui arrive en premier. Si vous vous connectez après avoir été inacti·f·ve pendant 7 jours, nous vous remettrons automatiquement sur la liste, à moins que vous n'ayez une invitation en attente.",
|
||||
"faqQuestion42": "Comment puis-je augmenter ma responsabilisation ?",
|
||||
|
||||
@@ -3101,7 +3101,7 @@
|
||||
"armorMystery202406Notes": "Hantez vous ennemi·e·s avec élégance et panache ! Ne confère aucun bonus. Équipement d'Abonnement Juin 2024.",
|
||||
"armorArmoireBlueStripedSwimsuitText": "Maillot de Bain Bleu Rayé",
|
||||
"armorArmoireBlueStripedSwimsuitNotes": "Qu'est-ce qui peut être plus excitant que de se batte contre des monstres marins à la plage ? Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Tenue de Plage (Objet 2 sur 4).",
|
||||
"gearItemsCompleted": "Vous possédez tous les équipements pour la classe <%= klass %> ! De nouveaux équipements seront déployés durant les Galas Saisonniers.",
|
||||
"gearItemsCompleted": "Vous possédez tou les équipements pour la classe <%= klass %> ! De nouveaux équipements seront déployés durant les Galas Saisonniers.",
|
||||
"moreArmoireGearAvailable": "En attendant, il reste <%= armoireCount %> éléments d'équipement dans l'Armoire Enchantée à découvrir !",
|
||||
"moreArmoireGearComing": "L'Armoire Enchantée est également remplie d'un nouveau stock tous les mois !",
|
||||
"weaponSpecialSummer2024RogueNotes": "Utilisez les propres piquants aiguisés de vos ennemi·e·s contre e·ux·lles ! Augmente la Force de <%= str %>. Édition Limitée Équipement Été 2024.",
|
||||
@@ -3209,49 +3209,5 @@
|
||||
"bodyMystery202411Notes": "Les piquants impressionnants de ces épaulières sont parfaits pour foncer tête baissée dans votre liste de choses à faires. Ne confère aucun bonus. Équipement d'abonnement Novembre 2024.",
|
||||
"headMystery202411Text": "Heaume Hérissé",
|
||||
"headArmoireStormKnightHelmText": "Heaume du Chevalier de la Tempête",
|
||||
"bodyMystery202411Text": "Épaulières Hérissées",
|
||||
"weaponSpecialWinter2025WarriorText": "Hache Guerri·er·ère Élan",
|
||||
"weaponSpecialWinter2025RogueText": "Éclat de Flocon de Neige",
|
||||
"weaponSpecialWinter2025WarriorNotes": "Une hache énorme pour un élan énorme ! Vous serez inarrêtable ! Augmente la Force de <%= str %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"weaponSpecialWinter2025HealerText": "Baguette Étoile",
|
||||
"weaponSpecialWinter2025RogueNotes": "Écrasez et éblouissez ces tâches compliquées à votre merci ! Vous serez inarrêtable ! Augmente la Force de <%= str %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"weaponSpecialWinter2025HealerNotes": "Il ne vous manquera plus que plus de lumières et une étoile brillante pour atteindre le sommet ! Vous serez inarrêtable ! Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"weaponSpecialWinter2025MageText": "Présentoir de Lumières du Nord",
|
||||
"armorSpecialWinter2025WarriorText": "Armure Guerri·er·ère Élan",
|
||||
"armorSpecialWinter2025WarriorNotes": "Tout le monde se poussera et vous fera de la place quand vous porterez cette armure. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"armorSpecialWinter2025RogueText": "Costume de Neige",
|
||||
"armorSpecialWinter2025RogueNotes": "Même si vous avez l'air couvert de neige glaciale, vous êtes au chaud et heureu·x·se quand vous portez ce costume. Augmente la Perception de <%= per %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"armorSpecialWinter2025HealerText": "Robe Guirlande de Lumières",
|
||||
"armorSpecialWinter2025HealerNotes": "Scintillez sur le chemin de vos tâches. Faites juste attention : si une ampoule s'éteint, elles s'éteignent toutes. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"armorSpecialWinter2025MageText": "Cape Aurore",
|
||||
"armorSpecialWinter2025MageNotes": "Émerveillement, fantaisie, enchantement et splendeur empliront vos journées quand vous danserez dans cette cape. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"armorMystery202412Text": "Manteau du Lapin Sucre d'Orge",
|
||||
"headSpecialWinter2025WarriorText": "Casque Guerri·er·ère Élan",
|
||||
"headSpecialWinter2025WarriorNotes": "Ok, mettons-nous d'accord : là vous ressemblez vraiment à un Élan. Portez ces ramures avant fierté. Augmente la Force de <%= str %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"headSpecialWinter2025RogueText": "Masque de Neige",
|
||||
"headSpecialWinter2025HealerText": "Nœud de Guirlandes Lumineuses",
|
||||
"headSpecialWinter2025HealerNotes": "Ne vous embêtez pas à démêler ça car elle est déjà en forme de chapeau. Augmente l'Intelligence de <%= int %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"headSpecialWinter2025MageText": "Chapeau Aurore",
|
||||
"headSpecialWinter2025MageNotes": "Plus qu'un fascinateur fantastique, cet accessoire vous fait ressembler à une vraie aurore boréale. Augmente la Perception de <%= per %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"headMystery202412Text": "Capuche du Lapin Sucre d'Orge",
|
||||
"headMystery202412Notes": "Chaud et confort, comme une bonne tasse de chocolat chaud mentholé un soir d'hiver ! Ne confère aucun bonus. Équipement d'abonnement Décembre 2024.",
|
||||
"headArmoireFestiveHelperHatNotes": "Conseil pour les Fêtes n°27 : ayez un chapeau d'Assistant·e à portée de main. Celui-là est assez grand pour conserver un jouet d'urgence en dessous ! Augmente l'Intelligence de <%= int %>. Armoire Enchantée : Ensemble Assistant·e des Fêtes (Objet 1 sur 2)",
|
||||
"headArmoireFestiveHelperHatText": "Chapeau de l'Assistant·e des Fêtes",
|
||||
"shieldSpecialWinter2025HealerNotes": "Le cadeau parfait n'attend plus que d'être ouvert. Que peut-il y avoir dedans ? Augmente la Constitution de <%= con %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"shieldSpecialWinter2025WarriorText": "Bouclier Guerri·er·ère Élan",
|
||||
"shieldSpecialWinter2025WarriorNotes": "Bloquez toutes distractions non recherchées grâce à ce bouclier aussi fort qu'un élan. Augmente la Constitution de <%= con %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"shieldSpecialWinter2025HealerText": "Le Cadeau Parfait",
|
||||
"armorMystery202412Notes": "Une panoplie rigolote et toute douce pour vous garder au chaud pendant l'hiver. Ne confère aucun bonus. Équipement d'abonnement Décembre 2024.",
|
||||
"headSpecialWinter2025RogueNotes": "Il y a clairement de la magie dans ce couvre-chef, parce qu'il vous transforme en bon·homme·ne femme de neige. Ne laissez pas les lapins s'approcher de votre nez en carotte. Augmente la Perception de <%= per %>. Équipement Édition Limitée Hiver 2024-2025.",
|
||||
"armorArmoireFestiveHelperOverallsText": "Salopette de l'Assistant·e des Fêtes",
|
||||
"armorArmoireFestiveHelperOverallsNotes": "Durable et confortable, cette salopette est idéale pour travailler, jouer, et aider les autres. Et en plus, elle a des poches ! Augmente la Constitution de <%= con %>. Armoire Enchantée : Ensemble Assistant·e des Fêtes (Objet 2 sur 2)",
|
||||
"weaponSpecialWinter2025MageNotes": "Cet époustouflant et coloré spectacle constitue la toile de fond idéale ! Vous serez inarrêtable ! Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Édition Limitée Équipement Hiver 2023-2024.",
|
||||
"armorArmoireSnowyFluffTrimmedCoatNotes": "Alors que les premiers flocons tomberont autour de vous, ce matin va non seulement vous garder au chaud, mais vous permettra également de vous fondre dans les décors enneigés. Glissez sur la glace avec classe ! Augmente la Force et l'Intelligence de <%= attrs %> chacune. Armoire Enchantée : Ensemble Chapeau de Trappeu·r·se des Neiges (Objet 2 sur 2).",
|
||||
"headArmoireSnowyTrapperHatNotes": "Les oreilles bleues et pleine d'engelures feront partie du passé. Profitez du chaud confortablement et avec classe ! Augmente la Constitution et la Perception de <%= attrs %> chacune. Armoire Enchantée : Ensemble Chapeau de Trappeu·r·se des Neiges (Objet 1 sur 2).",
|
||||
"armorArmoireSnowyFluffTrimmedCoatText": "Manteau de Fourrure des Neiges",
|
||||
"headMystery202501Text": "Chapeau de l'Envoûteu·r·se de Glace",
|
||||
"headMystery202501Notes": "Ce chapeau scintillant génère de la lumière et des flocons festifs autour de vous en tout temps. Ne confère aucun bonus. Équipement d'Abonnement Janvier 2025.",
|
||||
"headArmoireSnowyTrapperHatText": "Chapeau de Trappeu·r·se des Neiges",
|
||||
"shieldMystery202501Text": "Bâton de l'Envoûteu·r·se de Glace",
|
||||
"shieldMystery202501Notes": "Décorez n'importe quel paysage avec un manteau diamanté de gel scintillant. Ne confère aucun bonus. Équipement d'Abonnement Janvier 2025."
|
||||
"bodyMystery202411Text": "Épaulières Hérissées"
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"user": "Utilisateur",
|
||||
"market": "Marché",
|
||||
"newSubscriberItem": "Vous avez de nouveaux <span class=\"notification-bold-blue\">objets mystère</span>",
|
||||
"subscriberItemText": "Les Personnes Abonnées reçoivent un nouvel ensemble d'équipement mystère à chaque début de mois !",
|
||||
"subscriberItemText": "Les personnes abonnées recevront chaque mois un objet mystère. Il est disponible au début du mois. Consultez la page \"Objet mystère\" du wiki pour avoir plus d'information.",
|
||||
"all": "Tous",
|
||||
"none": "Aucun",
|
||||
"more": "<%= count %> de plus",
|
||||
@@ -189,7 +189,7 @@
|
||||
"dismissAll": "Tout effacer",
|
||||
"messages": "Messages",
|
||||
"emptyMessagesLine1": "Vous n'avez aucun message",
|
||||
"emptyMessagesLine2": "Envoyez un message pour débuter une conversation avec les membres de votre Équipe ou un·e autre joueu·r·se d'Habitica",
|
||||
"emptyMessagesLine2": "Vous pouvez envoyer un nouveau message à quelqu'un en regardant leur profil et en cliquant sur le bouton \"Message\".",
|
||||
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> vous a envoyé un message",
|
||||
"letsgo": "Allons-y !",
|
||||
"selected": "Selectionné",
|
||||
@@ -238,8 +238,5 @@
|
||||
"bannedPlayer": "L·e·a Joueu·r·se est banni·e.",
|
||||
"playerReportModalBody": "Merci de ne signaler que les joueu·r·se· qui enfreignent les <%= firstLinkStart %>Guide de la Communauté<%= linkEnd %> et/ou <%= secondLinkStart %>Conditions d'utilisation<%= linkEnd %>. Déposer un faux signalement est une violation du Guide de la Communauté d'Habitica.",
|
||||
"unblockPlayer": "Débloquer l·e·a Joueu·r·se",
|
||||
"titleCustomizations": "Personnalisations",
|
||||
"newMessage": "Nouveau Message",
|
||||
"targetUserNotExist": "L'Utilisat·eur·rice : '<%= userName %>' n'existe pas.",
|
||||
"rememberToBeKind": "N'oubliez pas d'être bienveillant·e, respectueu·x·se, et de suivre le <a href='/static/community-guidelines' target='_blank'>Guide de la Communauté</a>."
|
||||
"titleCustomizations": "Personnalisations"
|
||||
}
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
"whyReportingPostPlaceholder": "Raison du signalement",
|
||||
"optional": "Facultatif",
|
||||
"needsTextPlaceholder": "Écrivez votre message ici.",
|
||||
"copyMessageAsToDo": "Copier le message comme tâche à faire",
|
||||
"copyAsTodo": "Copier comme tâche à faire",
|
||||
"messageAddedAsToDo": "Message copié comme tâche à faire.",
|
||||
"leaderOnlyChallenges": "Seul le responsable du groupe peut créer des défis",
|
||||
"sendGift": "Envoyer un cadeau",
|
||||
"inviteFriends": "Inviter des amis",
|
||||
@@ -242,7 +245,7 @@
|
||||
"guildSummaryPlaceholder": "Écrivez une courte explication sur votre Groupe. Quel est l'objectif principal du Groupe et qu'y feront les membres ?",
|
||||
"groupDescription": "Description",
|
||||
"guildDescriptionPlaceholder": "Utilisez cette section pour décrire plus en détail ce que les membres devraient savoir à propos du Groupe. Astuces, liens pratiques et commentaires encourageants sont à placer ici !",
|
||||
"markdownFormattingHelp": "[Aide à la saisie Markdown](https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica)",
|
||||
"markdownFormattingHelp": "[Aide à la saisie Markdown](https://habitica.fandom.com/fr/wiki/M%C3%A9mo_de_Markdown)",
|
||||
"partyDescriptionPlaceholder": "Ceci est la description de notre équipe. Elle décrit ce que nous y faisons. Si vous souhaitez en savoir plus, lisez la description. Équipe active.",
|
||||
"guildGemCostInfo": "Un coût en gemmes permet des guildes de grande qualité, et cette somme est transférée dans la banque de guilde.",
|
||||
"noGuildsTitle": "Vous n'êtes membre d'aucune guilde.",
|
||||
@@ -427,6 +430,5 @@
|
||||
"createGroupTitle": "Créer un Groupe",
|
||||
"readyToUpgrade": "Prêt·e à Passer à la Version Supérieure ?",
|
||||
"interestedLearningMore": "Vous souhaitez en Apprendre Plus ?",
|
||||
"checkGroupPlanFAQ": "Allez voir la <a href='/static/faq#what-is-group-plan'> FAQ des Offres de Groupe</a> pour en apprendre plus sur comment profiter complètement de l'expériences des tâches partagées.",
|
||||
"messageCopiedToClipboard": "Message copié dans le presse-papier."
|
||||
"checkGroupPlanFAQ": "Allez voir la <a href='/static/faq#what-is-group-plan'> FAQ des Offres de Groupe</a> pour en apprendre plus sur comment profiter complètement de l'expériences des tâches partagées."
|
||||
}
|
||||
|
||||
@@ -266,9 +266,5 @@
|
||||
"fall2024FieryImpWarriorSet": "Ensemble du Diablotin Ardent (Guerri·er·ère)",
|
||||
"fall2024BlackCatRogueSet": "Ensemble du Chat Noir (Voleu·r·se)",
|
||||
"fall2024UnderworldSorcerorMageSet": "Ensemble du Sorcier de l'Outre-Monde (Mage)",
|
||||
"fall2024SpaceInvaderHealerSet": "Ensemble de l'Envahisseur de l'Espace (Guérisseu·r·se)",
|
||||
"winter2025AuroraMageSet": "Ensemble Mage Aurore",
|
||||
"winter2025SnowRogueSet": "Ensemble Voleu·r·se Neigeux",
|
||||
"winter2025MooseWarriorSet": "Ensemble Guerri·er·ère Élan",
|
||||
"winter2025StringLightsHealerSet": "Ensemble Guérisseu·r·se Guirlande de Lumières"
|
||||
"fall2024SpaceInvaderHealerSet": "Ensemble de l'Envahisseur de l'Espace (Guérisseu·r·se)"
|
||||
}
|
||||
|
||||
@@ -46,10 +46,12 @@
|
||||
"messageNotAbleToBuyInBulk": "Cet objet ne peut être acheté en quantités supérieures à 1.",
|
||||
"notificationsRequired": "Les identifiants de notification sont requis.",
|
||||
"unallocatedStatsPoints": "Vous avez <span class=\"notification-bold-blue\"><%= points %> points d'attribut non alloués</span>",
|
||||
"beginningOfConversation": "Ceci marque le commencement de votre conversation avec <%= userName %>.",
|
||||
"messageDeletedUser": "Désolé, ce compte a été supprimé.",
|
||||
"messageMissingDisplayName": "Il manque le pseudo.",
|
||||
"reportedMessage": "Vous avez signalé ce message à l'équipe de modération.",
|
||||
"canDeleteNow": "Vous pouvez maintenant supprimer ce message si vous le souhaitez.",
|
||||
"beginningOfConversationReminder": "N'oubliez pas de communiquer avec politesse et respect, tout en suivant les règles de vie en communauté !",
|
||||
"newsPostNotFound": "Message de nouveautés non trouvé ou vous n'y avez pas accès.",
|
||||
"messageAllUnEquipped": "Tout retiré.",
|
||||
"messageBackgroundUnEquipped": "Arrière-plan retiré.",
|
||||
|
||||
@@ -131,6 +131,5 @@
|
||||
"groupsPaymentAutoRenew": "Cet abonnement se renouvellera automatiquement jusqu'à son annulation. Si vous devez l'annuler, vous pouvez le faire depuis l'onglet de facturation de groupe.",
|
||||
"sellItems": "Vendre des objets",
|
||||
"notAvailable": "Cet objet n'est pas disponible.",
|
||||
"customizationsShopText": "Vous voulez changer de style ? Vous êtes au bon endroit ! Nous fournissons des tenues de saison branchées.",
|
||||
"paymentYouSentSubscriptionG1G1": "Vous avez offert une abonnement Habitica de <%= months %> mois à <strong><%- name %></strong><br>, et vous profiterez du même abonnement sur votre compte grâce à l'offre Offrez-en Un Recevez-en Un !"
|
||||
"customizationsShopText": "Vous voulez changer de style ? Vous êtes au bon endroit ! Nous fournissons des tenues de saison branchées."
|
||||
}
|
||||
|
||||
@@ -85,8 +85,8 @@
|
||||
"mountsReleased": "Montures libérées",
|
||||
"welcomeStable": "Bienvenue chez vos Familiers et Montures !",
|
||||
"welcomeStableText": "Bienvenu à l'étable ! Je suis Matt, le maître des bêtes. Quand vous complétez une tâche, vous avez une chance de recevoir un œuf ou une potion d'éclosion pour faire éclore des familiers. Quand vous faites éclore un familier, il apparaîtra ici ! Cliquez sur l'image d'un familier pour l'ajouter à votre avatar. Nourrissez-les tous ici avec la nourriture que vous trouverez, et ils évolueront en de robustes montures.",
|
||||
"petLikeToEat": "Que préfère manger mon Familier ?",
|
||||
"petLikeToEatText": "Vos Familiers grandiront quelle que soit la nourriture que vous leur donnerez, mais il·elle·s grandiront plus rapidement s'ils mangent l'Aliment pour Familier qu'il·elle·s préfèrent. Faites des essais pour découvrir les goûts de chacun·e, ou consultez les réponses ici : <br/> <a href=\"https://habitica.fandom.com/wiki/Food_Preference/static/faq#pet-foods\" target=\"_blank\">https://habitica.fandom.com/wiki/Food_Preferencecom/static/faq#pet-foods</a>",
|
||||
"petLikeToEat": "Que préfère manger mon familier ?",
|
||||
"petLikeToEatText": "Les familiers grandissent, peu importe de quoi vous les nourrissez, mais ils grandiront plus vite si vous leur donnez ce qu'ils préfèrent. Expérimentez et trouvez par vous-même, ou regardez les réponses ici : <br/> <a href=\"https://habitica.fandom.com/fr/wiki/Préférences_alimentaires\" target=\"_blank\">https://habitica.fandom.com/fr/wiki/Préférences_alimentaires</a>",
|
||||
"filterByStandard": "Standards",
|
||||
"filterByMagicPotion": "Potions magiques",
|
||||
"filterByQuest": "Quêtes",
|
||||
|
||||
@@ -189,8 +189,8 @@
|
||||
"transaction_release_pets": "Libéré les familiers",
|
||||
"addPasswordAuth": "Ajouter le mot de passe",
|
||||
"gemCap": "Limite de gemmes",
|
||||
"nextHourglass": "Prochaine Livraison de Sablier Mystique",
|
||||
"nextHourglassDescription": "Les Abonné·e·s reçoivent un Sablier Mystique, en Ensemble d'Équipement Mystère, et le stock de Gemmes est mis à jour durant les deux premiers jours du mois",
|
||||
"nextHourglass": "Prochain sablier",
|
||||
"nextHourglassDescription": "Les abonnés reçoivent des sabliers mystiques\nlors des trois premiers jours de chaque mois.",
|
||||
"dayStartAdjustment": "Ajustement de début de journée",
|
||||
"adjustment": "Ajustement",
|
||||
"passwordSuccess": "Mot de passe changé avec succès",
|
||||
@@ -257,6 +257,5 @@
|
||||
"APITokenDisclaimer": "<b>Votre Clé API est comme un mot de passe ; ne le partagez pas en public.</b> Il pourra occasionnellement vous être demandé votre ID d'Utilisat·eur·rice, mais ne postez jamais votre Clé API où d'autres personnes pourront le voir, y compris sur Github. <br><br><b>À noter :</b> Si vous avez besoin d'une nouvelle Clé API (si vous l'avez accidentellement partagé, par exemple), écrivez un email à <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> avec votre ID d'Utilisat·eur·rice and Clé API acutelle. Une fois réinitialisée, vous devez tout ré-autoriser en vous déconnectant du site web et de l'appli mobile en fournissant la nouvelle Clé aux autres outils Habitica que vous utilisez.",
|
||||
"contentRelease": "Sorties de contenu + Évènements",
|
||||
"resetTextSocial": "Si vous êtes absolument sûr·e, tapez <b>\"<%= magicWord %>\"</b> dans le champ de texte ci-dessous.",
|
||||
"resetTextLocal": "Si vous êtes absolument sûr·e, tapez votre mot de passe dans le champ de texte ci-dessous.",
|
||||
"transaction_subscription_bonus": "Bonus d'<b>Abonnement</b>"
|
||||
"resetTextLocal": "Si vous êtes absolument sûr·e, tapez votre mot de passe dans le champ de texte ci-dessous."
|
||||
}
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"subscription": "Abonnement",
|
||||
"subscriptions": "Abonnements",
|
||||
"sendGems": "Envoyer des gemmes",
|
||||
"buyGemsGold": "Gemmes Mensuelles Gratuites",
|
||||
"buyGemsGold": "Acheter des gemmes avec de l'or",
|
||||
"mustSubscribeToPurchaseGems": "Vous devez être abonné pour acheter des gemmes avec de l'or",
|
||||
"reachedGoldToGemCapQuantity": "La quantité demandée de <%= quantity %> dépasse la quantité que vous pouvez acheter ce mois (<%= convCap %>). La quantité totale devient disponible dans les trois premiers jours de chaque mois. Merci pour votre abonnement !",
|
||||
"mysteryItem": "Des objets uniques tous les mois",
|
||||
"mysteryItemText": "Chaque mois, vous recevrez des pièces d'équipement exclusives pour votre avatar ! En plus, pour chaque période de trois mois consécutifs d'abonnement, les mystérieux voyageurs temporels vous donneront accès aux pièces exclusives passées (et futures !).",
|
||||
"exclusiveJackalopePet": "Familier Spécial",
|
||||
"exclusiveJackalopePet": "Familier exclusif",
|
||||
"giftSubscription": "Vous souhaitez offrir les bénéfices d'un abonnement à quelqu'un d'autre ?",
|
||||
"giftSubscriptionText4": "Merci de soutenir Habitica !",
|
||||
"groupPlans": "Offres de groupe",
|
||||
@@ -91,7 +91,7 @@
|
||||
"mysterySet301703": "Ensemble du paon steampunk",
|
||||
"mysterySet301704": "Ensemble du faisan steampunk",
|
||||
"mysterySetwondercon": "Wondercon",
|
||||
"subUpdateCard": "Modifier la Carte de Crédit",
|
||||
"subUpdateCard": "Mettre à jour la carte de crédit",
|
||||
"subUpdateTitle": "Mettre à jour",
|
||||
"notEnoughHourglasses": "Vous n'avez pas assez de Sabliers mystiques.",
|
||||
"petsAlreadyOwned": "Familier déjà possédé.",
|
||||
@@ -120,11 +120,11 @@
|
||||
"gemBenefit2": "des arrière-plans pour immerger votre avatar dans le monde d'Habitica !",
|
||||
"gemBenefit3": "des séries de quêtes pour obtenir des œufs de familiers.",
|
||||
"gemBenefit4": "Réinitialiser les points d'attribut de votre avatar et changer sa classe.",
|
||||
"subscriptionBenefit1": "Achetez jusqu'à 50 Gemmes avec de l'Or au Marché pour acheter des Quêtes, des Personnalisations, des Familiers, et plus encore !",
|
||||
"subscriptionBenefit3": "Trouvez le double d'Œufs, de Potions d'Éclosion et de Nourriture chaque jour pour agrandir votre collection de Familiers !",
|
||||
"subscriptionBenefit4": "Restez à la mode avec les derniers équipements exclusifs. Abonnez-vous dès aujourd'hui pour obtenir <%= currentMysterySetName %> du mois de <%= month %> !",
|
||||
"subscriptionBenefit5": "Obtenez le Jackalope Pourpre Royal en vous abonnant aujourd'hui !",
|
||||
"subscriptionBenefit6": "Ne manquez aucun objet en obtenant 1 Sablier Mystique par mois à dépenser dans la Boutique des Voyageu·r·se·s Temporel·le·s !",
|
||||
"subscriptionBenefit1": "Alexandre le marchand vous vendra maintenant des gemmes au marché, au prix de 20 pièces d'or la gemme !",
|
||||
"subscriptionBenefit3": "Découvrez plus d'objets avec une limite de butin quotidienne doublée.",
|
||||
"subscriptionBenefit4": "Des objets cosmétiques uniques pour embellir votre avatar chaque mois.",
|
||||
"subscriptionBenefit5": "Obtenez le familier jackalope pourpre royal lorsque vous vous abonnez.",
|
||||
"subscriptionBenefit6": "Obtenez des Sabliers mystiques pour acheter des objets dans la boutique des Voyageurs Temporels !",
|
||||
"purchaseAll": "Acheter l'ensemble",
|
||||
"gemsRemaining": "restant·e·s",
|
||||
"notEnoughGemsToBuy": "Vous ne pouvez plus acheter de gemmes ce mois-ci. D'autres seront disponibles dans les 3 premiers jours de chaque mois.",
|
||||
@@ -148,17 +148,17 @@
|
||||
"viewSubscriptions": "Voir les abonnements",
|
||||
"mysterySet202002": "Ensemble chéri stylé",
|
||||
"cancelSubAlternatives": "Si vous rencontrez des difficultés techniques, ou si Habitica ne marche pas pour vous, essayez de <a href='mailto:admin@habitica.com'>nous contacter</a>. Nous voulons vous aider à tirer le maximum d'Habitica.",
|
||||
"cancelYourSubscription": "Besoin d'annuler votre abonnement ?",
|
||||
"cancelYourSubscription": "Annuler votre abonnement ?",
|
||||
"readyToResubscribe": "Voulez-vous vous réinscrire ?",
|
||||
"needToUpdateCard": "Besoin de mettre à jour votre carte ?",
|
||||
"subMonths": "Mois Abonné·e",
|
||||
"subMonths": "Mois d'abonnement",
|
||||
"subscriptionStats": "Statistiques d'abonnement",
|
||||
"subscriptionInactiveDate": "Les bénéfices de votre abonnement deviendront inactifs le <br><strong><%= date %></strong>",
|
||||
"subscriptionCanceled": "Votre abonnement est annulé",
|
||||
"youAreSubscribed": "Vous bénéficiez d'un abonnement à Habitica",
|
||||
"doubleDropCap": "Double le butin",
|
||||
"monthlyMysteryItems": "Ensemble Limité d'Équipement Mensuel",
|
||||
"subscribersReceiveBenefits": "Restez toujours motivé·e en obtenant plein de récompenses en vous abonnant",
|
||||
"monthlyMysteryItems": "Objets mystère mensuels",
|
||||
"subscribersReceiveBenefits": "Les personnes abonnées reçoivent ces bénéfices utiles !",
|
||||
"mysterySet202003": "Ensemble de combat barbelé",
|
||||
"giftASubscription": "Offrez un abonnement",
|
||||
"mysterySet202004": "Ensemble de merveilleuse monarchie",
|
||||
@@ -169,7 +169,7 @@
|
||||
"mysterySet202009": "Ensemble de mite merveilleuse",
|
||||
"supportHabitica": "Soutenir Habitica",
|
||||
"cancelSubInfoApple": "Veuillez suivre <a href=\"https://support.apple.com/en-us/HT202039\">les instructions officielles d'Apple</a> pour annuler votre abonnement, ou voir la date d'expiration de votre abonnement si vous l'avez déjà annulé. Cet écran ne pourra pas vous indiquer si votre abonnement a été annulé.",
|
||||
"cancelSubInfoGoogle": "Pour annuler votre abonnement ou consulter la date de fin de celui-ci, merci d'utiliser le <a href='https://play.google.com/store/account/subscriptions'>Google Play Store</a>. Les mois d'abonnement restants vous seront crédités après annulation.",
|
||||
"cancelSubInfoGoogle": "Veuillez vous rendre dans la section \"Mes jeux et applications\" > \"Abonnements\" du Play Store Google pour annuler votre abonnement, ou voir la date d'expiration de votre abonnement si vous l'avez déjà annulé. Cet écran ne pourra pas vous indiquer si votre abonnement a été annulé.",
|
||||
"organization": "Organisation",
|
||||
"usuallyGems": "Généralement <%= originalGems %>",
|
||||
"mysterySet202010": "Ensemble de chauve-souris joyeuse",
|
||||
@@ -237,27 +237,5 @@
|
||||
"mysterySet202409": "Ensemble du Mage Héliotrope",
|
||||
"mysterySet202410": "Ensemble Renard Candy Corn",
|
||||
"mysterySet202411": "Ensemble Bagarreu·r·se Hérissé·e",
|
||||
"subscriptionChangeAnnouncement": "<strong>Les avantages liés aux abonnements et la façon dont ils sont envoyés changeront à partir du 19 Novembre.</strong> <%= linkStart %>Cliquez ici</a> pour en apprendre plus sur ces changements.",
|
||||
"monthlyMysticHourglass": "Sablier Mystique Mensuel",
|
||||
"resubscribeToPickUp": "Abonnez-vous de nouveau pour reprendre là où vous vous étiez arrêté·e !",
|
||||
"recurringMonthly": "Se répète tous les mois",
|
||||
"unlockNGems": "Débloque immédiatement <strong><%= count %> Gemmes</strong> par mois",
|
||||
"earn2Gems": "Obtenez <strong>+2 Gemmes</strong> par mois d'abonnement",
|
||||
"maxGemCap": "Commencez à la <strong>Limite maximale de Gemmes</strong>",
|
||||
"monthlyGemsLabel": "Gemmes Mensuelles",
|
||||
"popular": "Populaire",
|
||||
"immediate12Hourglasses": "Obtenez <strong>12 Sabliers Mystiques</strong> immédiatement après vous être abonné·e la première fois pour 12 mois !",
|
||||
"subscribe": "S'abonner",
|
||||
"selectPayment": "Choisir la Méthode de Paiement",
|
||||
"oneMonthGift": "Pour 1 mois",
|
||||
"nMonthsGift": "Pour <%= months %> mois",
|
||||
"unlockNGemsGift": "Il·elle débloquera <strong><%= count %> Gemmes</strong> par mois au Marché",
|
||||
"earn2GemsGift": "Il·elle débloquera <strong>+2 Gemmes</strong> pour chaque mois d'abonnement",
|
||||
"maxGemCapGift": "Il·elle aura la <strong>Limite de Gemme</strong> maximale",
|
||||
"recurringNMonthly": "Se répète tous les <%= length %> mois",
|
||||
"subscribeTo": "S'abonner à",
|
||||
"giftSubscriptionLeadText": "Choisissez l'abonnement que vous souhaitez offrir ci-dessous ! Cet achat ne se renouvellera pas automatiquement.",
|
||||
"subscribeAgainContinueHourglasses": "Abonnez-vous de nouveau pour continuer à recevoir des Sabliers Mystiques",
|
||||
"mysterySet202412": "Ensemble Lapin Sucre d'Orge",
|
||||
"mysterySet202501": "Ensemble Envoûteu·r·se de Glace"
|
||||
"subscriptionChangeAnnouncement": "<strong>Les avantages liés aux abonnements et la façon dont ils sont envoyés changeront à partir du 19 Novembre.</strong> <%= linkStart %>Cliquez ici</a> pour en apprendre plus sur ces changements."
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user