mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-05-20 20:58:42 +00:00
Merge branch 'develop' into release
This commit is contained in:
commit
83bcfcde06
292 changed files with 1570 additions and 7057 deletions
|
|
@ -3,9 +3,7 @@ import { exec } from 'child_process';
|
|||
import gulp from 'gulp';
|
||||
import os from 'os';
|
||||
import nconf from 'nconf';
|
||||
import {
|
||||
pipe,
|
||||
} from './taskHelper';
|
||||
import { pipe } from './taskHelper';
|
||||
import {
|
||||
getDevelopmentConnectionUrl,
|
||||
getDefaultConnectionOptions,
|
||||
|
|
@ -21,15 +19,16 @@ const TEST_DB_URI = nconf.get('TEST_DB_URI');
|
|||
const SANITY_TEST_COMMAND = 'npm run test:sanity';
|
||||
const COMMON_TEST_COMMAND = 'npm run test:common';
|
||||
const CONTENT_TEST_COMMAND = 'npm run test:content';
|
||||
const CONTENT_OPTIONS = { maxBuffer: 1024 * 500 };
|
||||
const LIMIT_MAX_BUFFER_OPTIONS = { maxBuffer: 1024 * 500 };
|
||||
|
||||
/* Helper methods for reporting test summary */
|
||||
/* Helper method for reporting test summary */
|
||||
const testResults = [];
|
||||
const testCount = (stdout, regexp) => {
|
||||
const match = stdout.match(regexp);
|
||||
return parseInt(match && (match[1] || 0), 10);
|
||||
};
|
||||
|
||||
/* Helper methods to correctly run child test processes */
|
||||
const testBin = (string, additionalEnvVariables = '') => {
|
||||
if (os.platform() === 'win32') {
|
||||
if (additionalEnvVariables !== '') {
|
||||
|
|
@ -41,6 +40,15 @@ const testBin = (string, additionalEnvVariables = '') => {
|
|||
return `NODE_ENV=test ${additionalEnvVariables} ${string}`;
|
||||
};
|
||||
|
||||
function runInChildProcess (command, options = {}, envVariables = '') {
|
||||
return done => pipe(exec(testBin(command, envVariables), options, done));
|
||||
}
|
||||
|
||||
function integrationTestCommand (testDir, coverageDir) {
|
||||
return `istanbul cover --dir coverage/${coverageDir} --report lcovonly node_modules/mocha/bin/_mocha -- ${testDir} --recursive --require ./test/helpers/start-server`;
|
||||
}
|
||||
|
||||
/* Test task definitions */
|
||||
gulp.task('test:nodemon', gulp.series(done => {
|
||||
process.env.PORT = TEST_SERVER_PORT; // eslint-disable-line no-process-env
|
||||
process.env.NODE_DB_URI = TEST_DB_URI; // eslint-disable-line no-process-env
|
||||
|
|
@ -82,31 +90,9 @@ gulp.task('test:prepare', gulp.series(
|
|||
done => done(),
|
||||
));
|
||||
|
||||
gulp.task('test:sanity', cb => {
|
||||
const runner = exec(
|
||||
testBin(SANITY_TEST_COMMAND),
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
cb();
|
||||
},
|
||||
);
|
||||
pipe(runner);
|
||||
});
|
||||
gulp.task('test:sanity', runInChildProcess(SANITY_TEST_COMMAND));
|
||||
|
||||
gulp.task('test:common', gulp.series('test:prepare:build', cb => {
|
||||
const runner = exec(
|
||||
testBin(COMMON_TEST_COMMAND),
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
cb();
|
||||
},
|
||||
);
|
||||
pipe(runner);
|
||||
}));
|
||||
gulp.task('test:common', gulp.series('test:prepare:build', runInChildProcess(COMMON_TEST_COMMAND)));
|
||||
|
||||
gulp.task('test:common:clean', cb => {
|
||||
pipe(exec(testBin(COMMON_TEST_COMMAND), () => cb()));
|
||||
|
|
@ -130,22 +116,11 @@ gulp.task('test:common:safe', gulp.series('test:prepare:build', cb => {
|
|||
pipe(runner);
|
||||
}));
|
||||
|
||||
gulp.task('test:content', gulp.series('test:prepare:build', cb => {
|
||||
const runner = exec(
|
||||
testBin(CONTENT_TEST_COMMAND),
|
||||
CONTENT_OPTIONS,
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
cb();
|
||||
},
|
||||
);
|
||||
pipe(runner);
|
||||
}));
|
||||
gulp.task('test:content', gulp.series('test:prepare:build',
|
||||
runInChildProcess(CONTENT_TEST_COMMAND, LIMIT_MAX_BUFFER_OPTIONS)));
|
||||
|
||||
gulp.task('test:content:clean', cb => {
|
||||
pipe(exec(testBin(CONTENT_TEST_COMMAND), CONTENT_OPTIONS, () => cb()));
|
||||
pipe(exec(testBin(CONTENT_TEST_COMMAND), LIMIT_MAX_BUFFER_OPTIONS, () => cb()));
|
||||
});
|
||||
|
||||
gulp.task('test:content:watch', gulp.series('test:content:clean', () => gulp.watch(['common/script/content/**', 'test/**'], gulp.series('test:content:clean', done => done()))));
|
||||
|
|
@ -153,7 +128,7 @@ gulp.task('test:content:watch', gulp.series('test:content:clean', () => gulp.wat
|
|||
gulp.task('test:content:safe', gulp.series('test:prepare:build', cb => {
|
||||
const runner = exec(
|
||||
testBin(CONTENT_TEST_COMMAND),
|
||||
CONTENT_OPTIONS,
|
||||
LIMIT_MAX_BUFFER_OPTIONS,
|
||||
(err, stdout) => { // eslint-disable-line handle-callback-err
|
||||
testResults.push({
|
||||
suite: 'Content Specs\t',
|
||||
|
|
@ -167,76 +142,39 @@ gulp.task('test:content:safe', gulp.series('test:prepare:build', cb => {
|
|||
pipe(runner);
|
||||
}));
|
||||
|
||||
gulp.task('test:api:unit:run', done => {
|
||||
const runner = exec(
|
||||
testBin('istanbul cover --dir coverage/api-unit node_modules/mocha/bin/_mocha -- test/api/unit --recursive --require ./test/helpers/start-server'),
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
done();
|
||||
},
|
||||
);
|
||||
|
||||
pipe(runner);
|
||||
});
|
||||
gulp.task('test:api:unit:run',
|
||||
runInChildProcess(integrationTestCommand('test/api/unit', 'coverage/api-unit')));
|
||||
|
||||
gulp.task('test:api:unit:watch', () => gulp.watch(['website/server/libs/*', 'test/api/unit/**/*', 'website/server/controllers/**/*'], gulp.series('test:api:unit:run', done => done())));
|
||||
|
||||
gulp.task('test:api-v3:integration', gulp.series('test:prepare:mongo', done => {
|
||||
const runner = exec(
|
||||
testBin('istanbul cover --dir coverage/api-v3-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v3/integration --recursive --require ./test/helpers/start-server'),
|
||||
{ maxBuffer: 500 * 1024 },
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
done();
|
||||
},
|
||||
);
|
||||
|
||||
pipe(runner);
|
||||
}));
|
||||
gulp.task('test:api-v3:integration', gulp.series('test:prepare:mongo',
|
||||
runInChildProcess(
|
||||
integrationTestCommand('test/api/v3/integration', 'coverage/api-v3-integration'),
|
||||
LIMIT_MAX_BUFFER_OPTIONS,
|
||||
)));
|
||||
|
||||
gulp.task('test:api-v3:integration:watch', () => gulp.watch([
|
||||
'website/server/controllers/api-v3/**/*', 'common/script/ops/*', 'website/server/libs/*.js',
|
||||
'test/api/v3/integration/**/*',
|
||||
], gulp.series('test:api-v3:integration', done => done())));
|
||||
|
||||
gulp.task('test:api-v3:integration:separate-server', done => {
|
||||
const runner = exec(
|
||||
testBin('mocha test/api/v3/integration --recursive --require ./test/helpers/start-server', 'LOAD_SERVER=0'),
|
||||
{ maxBuffer: 500 * 1024 },
|
||||
err => done(err),
|
||||
);
|
||||
gulp.task('test:api-v3:integration:separate-server', runInChildProcess(
|
||||
'mocha test/api/v3/integration --recursive --require ./test/helpers/start-server',
|
||||
LIMIT_MAX_BUFFER_OPTIONS,
|
||||
'LOAD_SERVER=0',
|
||||
));
|
||||
|
||||
pipe(runner);
|
||||
});
|
||||
gulp.task('test:api-v4:integration', gulp.series('test:prepare:mongo',
|
||||
runInChildProcess(
|
||||
integrationTestCommand('test/api/v4', 'api-v4-integration'),
|
||||
LIMIT_MAX_BUFFER_OPTIONS,
|
||||
)));
|
||||
|
||||
gulp.task('test:api-v4:integration', gulp.series('test:prepare:mongo', done => {
|
||||
const runner = exec(
|
||||
testBin('istanbul cover --dir coverage/api-v4-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v4 --recursive --require ./test/helpers/start-server'),
|
||||
{ maxBuffer: 500 * 1024 },
|
||||
err => {
|
||||
if (err) {
|
||||
process.exit(1);
|
||||
}
|
||||
done();
|
||||
},
|
||||
);
|
||||
|
||||
pipe(runner);
|
||||
}));
|
||||
|
||||
gulp.task('test:api-v4:integration:separate-server', done => {
|
||||
const runner = exec(
|
||||
testBin('mocha test/api/v4 --recursive --require ./test/helpers/start-server', 'LOAD_SERVER=0'),
|
||||
{ maxBuffer: 500 * 1024 },
|
||||
err => done(err),
|
||||
);
|
||||
|
||||
pipe(runner);
|
||||
});
|
||||
gulp.task('test:api-v4:integration:separate-server', runInChildProcess(
|
||||
'mocha test/api/v4 --recursive --require ./test/helpers/start-server',
|
||||
LIMIT_MAX_BUFFER_OPTIONS,
|
||||
'LOAD_SERVER=0',
|
||||
));
|
||||
|
||||
gulp.task('test:api:unit', gulp.series(
|
||||
'test:prepare:mongo',
|
||||
|
|
|
|||
43
package-lock.json
generated
43
package-lock.json
generated
|
|
@ -1312,9 +1312,9 @@
|
|||
"integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g=="
|
||||
},
|
||||
"@types/express": {
|
||||
"version": "4.17.7",
|
||||
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.7.tgz",
|
||||
"integrity": "sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==",
|
||||
"version": "4.17.8",
|
||||
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz",
|
||||
"integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==",
|
||||
"requires": {
|
||||
"@types/body-parser": "*",
|
||||
"@types/express-serve-static-core": "*",
|
||||
|
|
@ -1332,9 +1332,9 @@
|
|||
}
|
||||
},
|
||||
"@types/express-serve-static-core": {
|
||||
"version": "4.17.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz",
|
||||
"integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==",
|
||||
"version": "4.17.13",
|
||||
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz",
|
||||
"integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==",
|
||||
"requires": {
|
||||
"@types/node": "*",
|
||||
"@types/qs": "*",
|
||||
|
|
@ -1445,9 +1445,9 @@
|
|||
"optional": true
|
||||
},
|
||||
"@types/qs": {
|
||||
"version": "6.9.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz",
|
||||
"integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ=="
|
||||
"version": "6.9.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz",
|
||||
"integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ=="
|
||||
},
|
||||
"@types/range-parser": {
|
||||
"version": "1.2.3",
|
||||
|
|
@ -2141,7 +2141,6 @@
|
|||
"version": "0.19.2",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
|
||||
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"follow-redirects": "1.5.10"
|
||||
}
|
||||
|
|
@ -8379,27 +8378,19 @@
|
|||
}
|
||||
},
|
||||
"jwks-rsa": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-1.9.0.tgz",
|
||||
"integrity": "sha512-UPCfQQg0s2kF2Ju6UFJrQH73f7MaVN/hKBnYBYOp+X9KN4y6TLChhLtaXS5nRKbZqshwVdrZ9OY63m/Q9CLqcg==",
|
||||
"version": "1.10.1",
|
||||
"resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-1.10.1.tgz",
|
||||
"integrity": "sha512-UmjOsATVu7eQr17wbBCS+BSoz5LFtl57PtNXHbHFeT1WKomHykCHtn7c8inWVI7tpnsy6CZ1KOMJTgipFwXPig==",
|
||||
"requires": {
|
||||
"@types/express-jwt": "0.0.42",
|
||||
"axios": "^0.19.2",
|
||||
"debug": "^4.1.0",
|
||||
"http-proxy-agent": "^4.0.1",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"limiter": "^1.1.5",
|
||||
"lru-memoizer": "^2.1.2",
|
||||
"ms": "^2.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": {
|
||||
"version": "0.19.2",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
|
||||
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
|
||||
"requires": {
|
||||
"follow-redirects": "1.5.10"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"jws": {
|
||||
|
|
@ -9355,9 +9346,9 @@
|
|||
"integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is="
|
||||
},
|
||||
"moment": {
|
||||
"version": "2.28.0",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz",
|
||||
"integrity": "sha512-Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw=="
|
||||
"version": "2.29.0",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz",
|
||||
"integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA=="
|
||||
},
|
||||
"moment-recur": {
|
||||
"version": "1.0.7",
|
||||
|
|
|
|||
|
|
@ -42,11 +42,11 @@
|
|||
"in-app-purchase": "^1.11.3",
|
||||
"js2xmlparser": "^4.0.1",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"jwks-rsa": "^1.9.0",
|
||||
"jwks-rsa": "^1.10.1",
|
||||
"lodash": "^4.17.20",
|
||||
"merge-stream": "^2.0.0",
|
||||
"method-override": "^3.0.0",
|
||||
"moment": "^2.28.0",
|
||||
"moment": "^2.29.0",
|
||||
"moment-recur": "^1.0.7",
|
||||
"mongoose": "^5.10.3",
|
||||
"morgan": "^1.10.0",
|
||||
|
|
|
|||
44
test/api/unit/libs/xmlMarshaller.test.js
Normal file
44
test/api/unit/libs/xmlMarshaller.test.js
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
import * as xmlMarshaller from '../../../../website/server/libs/xmlMarshaller';
|
||||
|
||||
describe('xml marshaller marshalls user data', () => {
|
||||
const minimumUser = {
|
||||
pinnedItems: [],
|
||||
unpinnedItems: [],
|
||||
inbox: {},
|
||||
};
|
||||
|
||||
function userDataWith (fields) {
|
||||
return { ...minimumUser, ...fields };
|
||||
}
|
||||
|
||||
it('maps the newMessages field to have id as a value in a list.', () => {
|
||||
const userData = userDataWith({
|
||||
newMessages: {
|
||||
'283171a5-422c-4991-bc78-95b1b5b51629': {
|
||||
name: 'The Language Hackers',
|
||||
value: true,
|
||||
},
|
||||
'283171a6-422c-4991-bc78-95b1b5b51629': {
|
||||
name: 'The Bug Hackers',
|
||||
value: false,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
const xml = xmlMarshaller.marshallUserData(userData);
|
||||
|
||||
expect(xml).to.equal(`<user>
|
||||
<inbox/>
|
||||
<newMessages>
|
||||
<id>283171a5-422c-4991-bc78-95b1b5b51629</id>
|
||||
<name>The Language Hackers</name>
|
||||
<value>true</value>
|
||||
</newMessages>
|
||||
<newMessages>
|
||||
<id>283171a6-422c-4991-bc78-95b1b5b51629</id>
|
||||
<name>The Bug Hackers</name>
|
||||
<value>false</value>
|
||||
</newMessages>
|
||||
</user>`);
|
||||
});
|
||||
});
|
||||
66
website/client/package-lock.json
generated
66
website/client/package-lock.json
generated
|
|
@ -4891,14 +4891,6 @@
|
|||
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz",
|
||||
"integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q=="
|
||||
},
|
||||
"@types/mini-css-extract-plugin": {
|
||||
"version": "0.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.1.tgz",
|
||||
"integrity": "sha512-+mN04Oszdz9tGjUP/c1ReVwJXxSniLd7lF++sv+8dkABxVNthg6uccei+4ssKxRHGoMmPxdn7uBdJWONSJGTGQ==",
|
||||
"requires": {
|
||||
"@types/webpack": "*"
|
||||
}
|
||||
},
|
||||
"@types/minimatch": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
|
||||
|
|
@ -6444,6 +6436,11 @@
|
|||
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
|
||||
},
|
||||
"emojis-list": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
|
||||
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
|
||||
},
|
||||
"fast-deep-equal": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
||||
|
|
@ -6547,22 +6544,19 @@
|
|||
}
|
||||
},
|
||||
"vue-loader-v16": {
|
||||
"version": "npm:vue-loader@16.0.0-beta.7",
|
||||
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-beta.7.tgz",
|
||||
"integrity": "sha512-xQ8/GZmRPdQ3EinnE0IXwdVoDzh7Dowo0MowoyBuScEBXrRabw6At5/IdtD3waKklKW5PGokPsm8KRN6rvQ1cw==",
|
||||
"version": "npm:vue-loader@16.0.0-beta.8",
|
||||
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-beta.8.tgz",
|
||||
"integrity": "sha512-oouKUQWWHbSihqSD7mhymGPX1OQ4hedzAHyvm8RdyHh6m3oIvoRF+NM45i/bhNOlo8jCnuJhaSUf/6oDjv978g==",
|
||||
"requires": {
|
||||
"@types/mini-css-extract-plugin": "^0.9.1",
|
||||
"chalk": "^3.0.0",
|
||||
"chalk": "^4.1.0",
|
||||
"hash-sum": "^2.0.0",
|
||||
"loader-utils": "^1.2.3",
|
||||
"merge-source-map": "^1.1.0",
|
||||
"source-map": "^0.6.1"
|
||||
"loader-utils": "^2.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"chalk": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
|
||||
"integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
|
||||
"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
|
||||
"requires": {
|
||||
"ansi-styles": "^4.1.0",
|
||||
"supports-color": "^7.1.0"
|
||||
|
|
@ -6573,6 +6567,16 @@
|
|||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
|
||||
},
|
||||
"loader-utils": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
|
||||
"integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
|
||||
"requires": {
|
||||
"big.js": "^5.2.2",
|
||||
"emojis-list": "^3.0.0",
|
||||
"json5": "^2.1.2"
|
||||
}
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
|
|
@ -6965,9 +6969,9 @@
|
|||
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
|
||||
},
|
||||
"amplitude-js": {
|
||||
"version": "7.1.1",
|
||||
"resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-7.1.1.tgz",
|
||||
"integrity": "sha512-grEQf0p4V/q4aIcGYdGEJ6EquBXu91R/RorsYTQvh9O6sxjpwHf5vSDICQJq7twEElBrSHoSF77GUvC9ZTBj4A==",
|
||||
"version": "7.2.2",
|
||||
"resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-7.2.2.tgz",
|
||||
"integrity": "sha512-Y1/kw/NaxMdqwBnkbjPywpjPbSmuVuszFLQ9tw56P6YraljvbMC93afHQvLC/3zG5SImDnykbg/8HxrWFDhsLg==",
|
||||
"requires": {
|
||||
"@amplitude/ua-parser-js": "0.7.24",
|
||||
"blueimp-md5": "^2.10.0",
|
||||
|
|
@ -8193,9 +8197,9 @@
|
|||
"integrity": "sha512-aBQ1FxIa7kSWCcmKHlcHFlT2jt6J/l4FzC7KcPELkOJOsPOb/bccdhmIrKDfXhwFrmc7vDoDrrepFvGqjyXGJg=="
|
||||
},
|
||||
"blueimp-md5": {
|
||||
"version": "2.17.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.17.0.tgz",
|
||||
"integrity": "sha512-x5PKJHY5rHQYaADj6NwPUR2QRCUVSggPzrUKkeENpj871o9l9IefJbO2jkT5UvYykeOK9dx0VmkIo6dZ+vThYw=="
|
||||
"version": "2.18.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz",
|
||||
"integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q=="
|
||||
},
|
||||
"bn.js": {
|
||||
"version": "5.1.3",
|
||||
|
|
@ -15242,9 +15246,9 @@
|
|||
}
|
||||
},
|
||||
"moment": {
|
||||
"version": "2.28.0",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz",
|
||||
"integrity": "sha512-Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw=="
|
||||
"version": "2.29.0",
|
||||
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz",
|
||||
"integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA=="
|
||||
},
|
||||
"move-concurrently": {
|
||||
"version": "1.0.1",
|
||||
|
|
@ -20977,9 +20981,9 @@
|
|||
}
|
||||
},
|
||||
"vue-router": {
|
||||
"version": "3.4.3",
|
||||
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz",
|
||||
"integrity": "sha512-BADg1mjGWX18Dpmy6bOGzGNnk7B/ZA0RxuA6qedY/YJwirMfKXIDzcccmHbQI0A6k5PzMdMloc0ElHfyOoX35A=="
|
||||
"version": "3.4.5",
|
||||
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.5.tgz",
|
||||
"integrity": "sha512-ioRY5QyDpXM9TDjOX6hX79gtaMXSVDDzSlbIlyAmbHNteIL81WIVB2e+jbzV23vzxtoV0krdS2XHm+GxFg+Nxg=="
|
||||
},
|
||||
"vue-style-loader": {
|
||||
"version": "4.1.2",
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
"@vue/cli-plugin-unit-mocha": "^4.5.6",
|
||||
"@vue/cli-service": "^4.5.6",
|
||||
"@vue/test-utils": "1.0.0-beta.29",
|
||||
"amplitude-js": "^7.1.1",
|
||||
"amplitude-js": "^7.2.2",
|
||||
"axios": "^0.19.2",
|
||||
"axios-progress-bar": "^1.2.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
"intro.js": "^2.9.3",
|
||||
"jquery": "^3.5.1",
|
||||
"lodash": "^4.17.20",
|
||||
"moment": "^2.28.0",
|
||||
"moment": "^2.29.0",
|
||||
"nconf": "^0.10.0",
|
||||
"sass": "^1.26.11",
|
||||
"sass-loader": "^8.0.2",
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
"vue": "^2.6.12",
|
||||
"vue-cli-plugin-storybook": "^0.6.1",
|
||||
"vue-mugen-scroll": "^0.2.6",
|
||||
"vue-router": "^3.4.3",
|
||||
"vue-router": "^3.4.5",
|
||||
"vue-template-compiler": "^2.6.12",
|
||||
"vuedraggable": "^2.24.1",
|
||||
"vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#153d339e4dbebb73733658aeda1d5b7fcc55b0a0",
|
||||
|
|
|
|||
|
|
@ -295,7 +295,10 @@
|
|||
&-control {
|
||||
&-bg { background: $gray-600; }
|
||||
&-inner {
|
||||
border: 1px solid $gray-300;
|
||||
&:not(:focus) {
|
||||
border: 1px solid $gray-300 !important;
|
||||
}
|
||||
|
||||
opacity: 0.75;
|
||||
|
||||
.negative, .positive {
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ export default {
|
|||
return this.member.preferences.costume ? 'costume' : 'equipped';
|
||||
},
|
||||
specialMountClass () {
|
||||
if (!this.avatarOnly && this.member.items.currentMount && this.member.items.currentMount.indexOf('Kangaroo') !== -1) {
|
||||
if (!this.avatarOnly && this.member.items.currentMount && this.member.items.currentMount.includes('Kangaroo')) {
|
||||
return 'offset-kangaroo';
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,8 @@
|
|||
v-if="withPin"
|
||||
class="badge-dialog"
|
||||
@click.prevent.stop="togglePinned()"
|
||||
@keypress.enter.prevent.stop="togglePinned()"
|
||||
tabindex="0"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="isPinned"
|
||||
|
|
@ -18,6 +20,8 @@
|
|||
class="svg-icon icon-12 close-icon"
|
||||
aria-hidden="true"
|
||||
@click="hideDialog()"
|
||||
@keypress.enter="hideDialog()"
|
||||
tabindex="0"
|
||||
v-html="icons.close"
|
||||
></span>
|
||||
</div>
|
||||
|
|
@ -145,10 +149,13 @@
|
|||
v-else
|
||||
class="btn btn-primary"
|
||||
:disabled="item.key === 'gem' && gemsLeft === 0 ||
|
||||
attemptingToPurchaseMoreGemsThanAreLeft || numberInvalid || item.locked"
|
||||
attemptingToPurchaseMoreGemsThanAreLeft || numberInvalid || item.locked ||
|
||||
!preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)"
|
||||
:class="{'notEnough': !preventHealthPotion ||
|
||||
!enoughCurrency(getPriceClass(), item.value * selectedAmountToBuy)}"
|
||||
@click="buyItem()"
|
||||
tabindex="0"
|
||||
>
|
||||
{{ $t('buyNow') }}
|
||||
</button>
|
||||
|
|
@ -289,6 +296,10 @@
|
|||
margin-top: 24px;
|
||||
margin-bottom: 24px;
|
||||
min-width: 6rem;
|
||||
|
||||
&:focus {
|
||||
border: 2px solid black;
|
||||
}
|
||||
}
|
||||
|
||||
.balance {
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@
|
|||
:id="itemId"
|
||||
class="item-wrapper"
|
||||
@click="click()"
|
||||
@keypress.enter="click()"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="item"
|
||||
|
|
@ -63,7 +65,7 @@
|
|||
<b-popover
|
||||
v-if="showPopover"
|
||||
:target="itemId"
|
||||
triggers="hover"
|
||||
triggers="hover, focus"
|
||||
:placement="popoverPosition"
|
||||
>
|
||||
<slot
|
||||
|
|
|
|||
|
|
@ -31,6 +31,8 @@
|
|||
class="filter small-text"
|
||||
:class="{active: activeFilter.label === filter}"
|
||||
@click="activateFilter(type, filter)"
|
||||
@keypress.enter="activateFilter(type, filter)"
|
||||
tabindex="0"
|
||||
>
|
||||
{{ $t(filter) }}
|
||||
</div>
|
||||
|
|
@ -128,6 +130,7 @@
|
|||
<span
|
||||
class="badge-top"
|
||||
@click.prevent.stop="togglePinned(ctx.item)"
|
||||
@keypress.enter.prevent.stop="togglePinned(ctx.item)"
|
||||
>
|
||||
<pin-badge
|
||||
:pinned="ctx.item.pinned"
|
||||
|
|
@ -156,6 +159,10 @@
|
|||
display: block;
|
||||
}
|
||||
|
||||
.item:focus-within .badge-pin {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.tasks-column {
|
||||
min-height: 556px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,9 @@
|
|||
}, controlClass.up.inner]"
|
||||
@click="(isUser && task.up && (!task.group.approval.requested
|
||||
|| task.group.approval.approved)) ? score('up') : null"
|
||||
@keypress.enter="(isUser && task.up && (!task.group.approval.requested
|
||||
|| task.group.approval.approved)) ? score('up') : null"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
v-if="!isUser"
|
||||
|
|
@ -65,6 +68,9 @@
|
|||
:class="controlClass.inner"
|
||||
@click="isUser && !task.group.approval.requested
|
||||
? score(task.completed ? 'down' : 'up' ) : null"
|
||||
@keypress.enter="isUser && !task.group.approval.requested
|
||||
? score(task.completed ? 'down' : 'up' ) : null"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
v-if="!isUser"
|
||||
|
|
@ -92,6 +98,8 @@
|
|||
class="task-clickable-area"
|
||||
:class="{'task-clickable-area-user': isUser}"
|
||||
@click="edit($event, task)"
|
||||
@keypress.enter="edit($event, task)"
|
||||
tabindex="0"
|
||||
>
|
||||
<div class="d-flex justify-content-between">
|
||||
<h3
|
||||
|
|
@ -103,6 +111,7 @@
|
|||
v-if="!isRunningYesterdailies && showOptions"
|
||||
ref="taskDropdown"
|
||||
v-b-tooltip.hover.top="$t('options')"
|
||||
tabindex="0"
|
||||
class="task-dropdown"
|
||||
:right="task.type === 'reward'"
|
||||
>
|
||||
|
|
@ -117,6 +126,8 @@
|
|||
v-if="showEdit"
|
||||
ref="editTaskItem"
|
||||
class="dropdown-item edit-task-item"
|
||||
tabindex="0"
|
||||
@keypress.enter="edit($event, task)"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
|
|
@ -130,6 +141,8 @@
|
|||
v-if="isUser"
|
||||
class="dropdown-item"
|
||||
@click="moveToTop"
|
||||
tabindex="0"
|
||||
@keypress.enter="moveToTop"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
|
|
@ -143,6 +156,8 @@
|
|||
v-if="isUser"
|
||||
class="dropdown-item"
|
||||
@click="moveToBottom"
|
||||
tabindex="0"
|
||||
@keypress.enter="moveToBottom"
|
||||
>
|
||||
<span class="dropdown-icon-item">
|
||||
<span
|
||||
|
|
@ -156,6 +171,8 @@
|
|||
v-if="showDelete"
|
||||
class="dropdown-item"
|
||||
@click="destroy"
|
||||
tabindex="0"
|
||||
@keypress.enter="destroy"
|
||||
>
|
||||
<span class="dropdown-icon-item delete-task-item">
|
||||
<span
|
||||
|
|
@ -185,7 +202,9 @@
|
|||
? 'expand': 'collapse'}Checklist`)"
|
||||
class="collapse-checklist mb-2 d-flex align-items-center expand-toggle"
|
||||
:class="{open: !task.collapseChecklist}"
|
||||
tabindex="0"
|
||||
@click="collapseChecklist(task)"
|
||||
@keypress.enter="collapseChecklist(task)"
|
||||
>
|
||||
<div
|
||||
v-once
|
||||
|
|
@ -207,10 +226,12 @@
|
|||
<input
|
||||
:id="`checklist-${item.id}-${random}`"
|
||||
class="custom-control-input"
|
||||
tabindex="0"
|
||||
type="checkbox"
|
||||
:checked="item.completed"
|
||||
:disabled="castingSpell || !isUser"
|
||||
@change="toggleChecklistItem(item)"
|
||||
@keypress.enter="toggleChecklistItem(item)"
|
||||
>
|
||||
<label
|
||||
v-markdown="item.text"
|
||||
|
|
@ -330,6 +351,9 @@
|
|||
}, controlClass.down.inner]"
|
||||
@click="(isUser && task.down && (!task.group.approval.requested
|
||||
|| task.group.approval.approved)) ? score('down') : null"
|
||||
@keypress.enter="(isUser && task.down && (!task.group.approval.requested
|
||||
|| task.group.approval.approved)) ? score('down') : null"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
v-if="!isUser"
|
||||
|
|
@ -350,6 +374,8 @@
|
|||
class="right-control d-flex align-items-center justify-content-center reward-control"
|
||||
:class="controlClass.bg"
|
||||
@click="isUser ? score('down') : null"
|
||||
@keypress.enter="isUser ? score('down') : null"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="svg-icon"
|
||||
|
|
@ -373,6 +399,19 @@
|
|||
<!-- eslint-disable max-len -->
|
||||
<style lang="scss" scoped>
|
||||
@import '~@/assets/scss/colors.scss';
|
||||
.task-best-control-inner-habit:focus {
|
||||
transition: none;
|
||||
}
|
||||
|
||||
*:focus {
|
||||
outline: none;
|
||||
transition: none;
|
||||
border: $purple-400 solid 1px;
|
||||
|
||||
:not(task-best-control-inner-habit) { // round icon
|
||||
border-radius: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.control-bottom-box {
|
||||
border-bottom-left-radius: 0 !important;
|
||||
|
|
@ -395,14 +434,16 @@
|
|||
border-radius: 2px;
|
||||
position: relative;
|
||||
|
||||
&:hover:not(.task-not-editable) {
|
||||
&:hover:not(.task-not-editable),
|
||||
&:focus-within:not(.task-not-editable) {
|
||||
box-shadow: 0 1px 8px 0 rgba($black, 0.12), 0 4px 4px 0 rgba($black, 0.16);
|
||||
z-index: 11;
|
||||
}
|
||||
}
|
||||
|
||||
.task:not(.groupTask) {
|
||||
&:hover {
|
||||
&:hover,
|
||||
&:focus-within {
|
||||
.left-control, .right-control, .task-content {
|
||||
border-color: $purple-400;
|
||||
}
|
||||
|
|
@ -410,7 +451,8 @@
|
|||
}
|
||||
|
||||
.task.groupTask {
|
||||
&:hover:not(.task-not-editable) {
|
||||
&:hover:not(.task-not-editable),
|
||||
&:focus-within:not(.task-not-editable) {
|
||||
border: $purple-400 solid 1px;
|
||||
border-radius: 3px;
|
||||
margin: -1px; // to counter the border width
|
||||
|
|
@ -455,10 +497,16 @@
|
|||
.task-clickable-area {
|
||||
padding: 7px 8px;
|
||||
padding-bottom: 0px;
|
||||
border: transparent solid 1px;
|
||||
|
||||
&-user {
|
||||
padding-right: 0px;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border-radius: 2px;
|
||||
border: $purple-400 solid 1px;
|
||||
}
|
||||
}
|
||||
|
||||
.task-title + .task-dropdown ::v-deep .dropdown-menu {
|
||||
|
|
@ -482,6 +530,20 @@
|
|||
opacity: 1;
|
||||
}
|
||||
|
||||
.task:focus-within ::v-deep .habitica-menu-dropdown .habitica-menu-dropdown-toggle {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.task ::v-deep .habitica-menu-dropdown:focus-within {
|
||||
opacity: 1;
|
||||
border: $purple-400 solid 1px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.task ::v-deep .habitica-menu-dropdown {
|
||||
border: transparent solid 1px;
|
||||
}
|
||||
|
||||
.task-clickable-area ::v-deep .habitica-menu-dropdown.open .habitica-menu-dropdown-toggle {
|
||||
opacity: 1;
|
||||
|
||||
|
|
@ -494,20 +556,26 @@
|
|||
color: $purple-400 !important;
|
||||
}
|
||||
|
||||
.task-clickable-area ::v-deep .habitica-menu-dropdown .habitica-menu-dropdown-toggle:focus-within .svg-icon {
|
||||
color: $purple-400 !important;
|
||||
}
|
||||
|
||||
.task-dropdown {
|
||||
max-height: 16px;
|
||||
max-height: 18px;
|
||||
}
|
||||
|
||||
.task-dropdown ::v-deep .dropdown-menu {
|
||||
.dropdown-item {
|
||||
cursor: pointer !important;
|
||||
transition: none;
|
||||
border: transparent solid 1px;
|
||||
|
||||
* {
|
||||
transition: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
&:hover,
|
||||
&:focus {
|
||||
color: $purple-300;
|
||||
|
||||
.svg-icon.push-to-top, .svg-icon.push-to-bottom {
|
||||
|
|
@ -516,6 +584,11 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border-radius: 2px;
|
||||
border: $purple-400 solid 1px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -551,12 +624,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
.checklist {
|
||||
&.isOpen {
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
margin-top: -3px;
|
||||
.checklist.isOpen {
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.collapse-checklist {
|
||||
|
|
@ -567,8 +636,10 @@
|
|||
line-height: 1.2;
|
||||
text-align: center;
|
||||
color: $gray-200;
|
||||
border: transparent solid 1px;
|
||||
|
||||
&.open {
|
||||
&:focus {
|
||||
border: $purple-400 solid 1px;
|
||||
}
|
||||
|
||||
span {
|
||||
|
|
@ -706,6 +777,11 @@
|
|||
transition-duration: 0.15s;
|
||||
transition-property: border-color, background, color;
|
||||
transition-timing-function: ease-in;
|
||||
border: transparent solid 1px;
|
||||
|
||||
&:focus {
|
||||
border: $purple-400 solid 1px;
|
||||
}
|
||||
}
|
||||
.left-control {
|
||||
border-top-left-radius: 2px;
|
||||
|
|
@ -1012,7 +1088,6 @@ export default {
|
|||
},
|
||||
edit (e, task) {
|
||||
if (this.isRunningYesterdailies || !this.showEdit) return;
|
||||
|
||||
const target = e.target || e.srcElement;
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
import Vue from 'vue';
|
||||
import merge from 'lodash/merge';
|
||||
|
||||
import Avatar from '@/components/avatar';
|
||||
import generateStore from '@/store';
|
||||
|
||||
|
|
@ -6,26 +8,27 @@ context('avatar.vue', () => {
|
|||
let Constructr;
|
||||
let vm;
|
||||
|
||||
const baseMember = {
|
||||
stats: {
|
||||
buffs: {},
|
||||
class: 'warrior',
|
||||
},
|
||||
preferences: {
|
||||
hair: {},
|
||||
},
|
||||
items: {
|
||||
gear: {
|
||||
equipped: {},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
beforeEach(() => {
|
||||
Constructr = Vue.extend(Avatar);
|
||||
|
||||
vm = new Constructr({
|
||||
propsData: {
|
||||
member: {
|
||||
stats: {
|
||||
buffs: {},
|
||||
},
|
||||
preferences: {
|
||||
hair: {},
|
||||
},
|
||||
items: {
|
||||
gear: {
|
||||
equipped: {},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}).$mount();
|
||||
propsData: { member: baseMember },
|
||||
});
|
||||
|
||||
vm.$store = generateStore();
|
||||
});
|
||||
|
|
@ -36,11 +39,11 @@ context('avatar.vue', () => {
|
|||
|
||||
describe('hasClass', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
vm.member = merge({
|
||||
stats: { lvl: 17 },
|
||||
preferences: { disableClasses: true },
|
||||
flags: { classSelected: false },
|
||||
};
|
||||
}, baseMember);
|
||||
});
|
||||
|
||||
it('accurately reports class status', () => {
|
||||
|
|
@ -54,14 +57,6 @@ context('avatar.vue', () => {
|
|||
});
|
||||
|
||||
describe('isBuffed', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
stats: {
|
||||
buffs: {},
|
||||
},
|
||||
};
|
||||
});
|
||||
|
||||
it('accurately reports if buffed', () => {
|
||||
expect(vm.isBuffed).to.equal(undefined);
|
||||
|
||||
|
|
@ -72,29 +67,23 @@ context('avatar.vue', () => {
|
|||
});
|
||||
|
||||
describe('paddingTop', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
items: {},
|
||||
};
|
||||
});
|
||||
|
||||
xit('defaults to 27px', () => {
|
||||
vm.avatarOnly = true;
|
||||
expect(vm.paddingTop).to.equal('27px');
|
||||
});
|
||||
|
||||
it('is 24px if user has a pet', () => {
|
||||
vm.member.items = {
|
||||
vm.member.items = merge({
|
||||
currentPet: { name: 'Foo' },
|
||||
};
|
||||
}, baseMember.items);
|
||||
|
||||
expect(vm.paddingTop).to.equal('24px');
|
||||
});
|
||||
|
||||
it('is 0px if user has a mount', () => {
|
||||
vm.member.items = {
|
||||
currentMount: { name: 'Bar' },
|
||||
};
|
||||
vm.member.items = merge({
|
||||
currentMount: 'Bar',
|
||||
}, baseMember.items);
|
||||
|
||||
expect(vm.paddingTop).to.equal('0px');
|
||||
});
|
||||
|
|
@ -106,28 +95,25 @@ context('avatar.vue', () => {
|
|||
});
|
||||
|
||||
describe('costumeClass', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
preferences: {},
|
||||
};
|
||||
});
|
||||
|
||||
it('returns if showing equipped gear', () => {
|
||||
expect(vm.costumeClass).to.equal('equipped');
|
||||
});
|
||||
|
||||
it('returns if wearing a costume', () => {
|
||||
vm.member.preferences = { costume: true };
|
||||
vm.member.preferences = { costume: true, hair: {} };
|
||||
vm.member.items.gear.costume = {};
|
||||
|
||||
expect(vm.costumeClass).to.equal('costume');
|
||||
});
|
||||
});
|
||||
|
||||
describe('visualBuffs', () => {
|
||||
it('returns an array of buffs', () => {
|
||||
vm.member = {
|
||||
vm.member = merge({
|
||||
stats: {
|
||||
class: 'warrior',
|
||||
},
|
||||
};
|
||||
}, baseMember);
|
||||
|
||||
expect(vm.visualBuffs).to.include({ snowball: 'avatar_snowball_warrior' });
|
||||
expect(vm.visualBuffs).to.include({ spookySparkles: 'ghost' });
|
||||
|
|
@ -138,7 +124,10 @@ context('avatar.vue', () => {
|
|||
|
||||
describe('backgroundClass', () => {
|
||||
beforeEach(() => {
|
||||
vm.member.preferences = { background: 'pony' };
|
||||
vm.member.preferences = {
|
||||
hair: {},
|
||||
background: 'pony',
|
||||
};
|
||||
});
|
||||
|
||||
it('shows the background', () => {
|
||||
|
|
@ -161,17 +150,11 @@ context('avatar.vue', () => {
|
|||
|
||||
describe('specialMountClass', () => {
|
||||
it('checks if riding a Kangaroo', () => {
|
||||
vm.member = {
|
||||
stats: {
|
||||
class: 'None',
|
||||
},
|
||||
items: {},
|
||||
};
|
||||
|
||||
expect(vm.specialMountClass).to.equal(null);
|
||||
|
||||
vm.member.items = {
|
||||
currentMount: ['Kangaroo'],
|
||||
currentMount: 'Kangaroo',
|
||||
gear: { equipped: {} },
|
||||
};
|
||||
|
||||
expect(vm.specialMountClass).to.equal('offset-kangaroo');
|
||||
|
|
@ -180,24 +163,22 @@ context('avatar.vue', () => {
|
|||
|
||||
describe('skinClass', () => {
|
||||
it('returns current skin color', () => {
|
||||
vm.member = {
|
||||
stats: {},
|
||||
vm.member = merge({
|
||||
preferences: {
|
||||
skin: 'blue',
|
||||
},
|
||||
};
|
||||
}, baseMember);
|
||||
|
||||
expect(vm.skinClass).to.equal('skin_blue');
|
||||
});
|
||||
|
||||
it('returns if sleep or not', () => {
|
||||
vm.member = {
|
||||
stats: {},
|
||||
vm.member = merge({
|
||||
preferences: {
|
||||
skin: 'blue',
|
||||
sleep: false,
|
||||
},
|
||||
};
|
||||
}, baseMember);
|
||||
|
||||
expect(vm.skinClass).to.equal('skin_blue');
|
||||
|
||||
|
|
@ -210,14 +191,14 @@ context('avatar.vue', () => {
|
|||
context('methods', () => {
|
||||
describe('getGearClass', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
vm.member = merge({
|
||||
items: {
|
||||
gear: {
|
||||
equipped: { Hat: 'Fancy Tophat' },
|
||||
},
|
||||
},
|
||||
preferences: { costume: false },
|
||||
};
|
||||
}, baseMember);
|
||||
});
|
||||
|
||||
it('returns undefined if no match', () => {
|
||||
|
|
@ -242,7 +223,7 @@ context('avatar.vue', () => {
|
|||
});
|
||||
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
vm.member = merge({
|
||||
items: {
|
||||
gear: {
|
||||
equipped: {
|
||||
|
|
@ -254,13 +235,13 @@ context('avatar.vue', () => {
|
|||
},
|
||||
},
|
||||
preferences: { costume: false },
|
||||
};
|
||||
}, baseMember);
|
||||
});
|
||||
});
|
||||
|
||||
describe('show avatar', () => {
|
||||
beforeEach(() => {
|
||||
vm.member = {
|
||||
vm.member = merge({
|
||||
stats: {
|
||||
buffs: {
|
||||
snowball: false,
|
||||
|
|
@ -269,7 +250,7 @@ context('avatar.vue', () => {
|
|||
shinySeed: false,
|
||||
},
|
||||
},
|
||||
};
|
||||
}, baseMember);
|
||||
});
|
||||
it('does if not showing visual buffs', () => {
|
||||
expect(vm.showAvatar()).to.equal(true);
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import Vue from 'vue';
|
||||
import { shallowMount, createLocalVue } from '@vue/test-utils';
|
||||
|
||||
import ChatCard from '@/components/chat/chatCard.vue';
|
||||
|
|
@ -5,6 +6,7 @@ import Store from '@/libs/store';
|
|||
|
||||
const localVue = createLocalVue();
|
||||
localVue.use(Store);
|
||||
localVue.use(Vue.directive('b-tooltip', {}));
|
||||
|
||||
describe('ChatCard', () => {
|
||||
function createMessage (text) {
|
||||
|
|
|
|||
109
website/client/tests/unit/components/home.spec.js
Normal file
109
website/client/tests/unit/components/home.spec.js
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
import { shallowMount, createLocalVue } from '@vue/test-utils';
|
||||
|
||||
import Home from '@/components/static/home.vue';
|
||||
import Store from '@/libs/store';
|
||||
import * as Analytics from '@/libs/analytics';
|
||||
|
||||
const localVue = createLocalVue();
|
||||
localVue.use(Store);
|
||||
|
||||
describe('Home', () => {
|
||||
let registerStub;
|
||||
let socialAuthStub;
|
||||
let store;
|
||||
let wrapper;
|
||||
|
||||
function mountWrapper (query) {
|
||||
return shallowMount(Home, {
|
||||
store,
|
||||
localVue,
|
||||
mocks: {
|
||||
$t: string => string,
|
||||
$route: { query: query || {} },
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async function fillOutUserForm (username, email, password) {
|
||||
await wrapper.find('#usernameInput').setValue(username);
|
||||
await wrapper.find('input[type=email]').setValue(email);
|
||||
await wrapper.findAll('input[type=password]').setValue(password);
|
||||
}
|
||||
|
||||
beforeEach(() => {
|
||||
registerStub = sinon.stub();
|
||||
socialAuthStub = sinon.stub();
|
||||
store = new Store({
|
||||
state: {},
|
||||
getters: {},
|
||||
actions: {
|
||||
'auth:register': registerStub,
|
||||
'auth:socialAuth': socialAuthStub,
|
||||
'auth:verifyUsername': () => Promise.resolve({}),
|
||||
},
|
||||
});
|
||||
|
||||
sinon.stub(Analytics, 'track');
|
||||
|
||||
wrapper = mountWrapper();
|
||||
});
|
||||
|
||||
afterEach(sinon.restore);
|
||||
|
||||
it('has a visible title', () => {
|
||||
expect(wrapper.find('h1').text()).to.equal('motivateYourself');
|
||||
});
|
||||
|
||||
describe('signup form', () => {
|
||||
it('registers a user from the form', async () => {
|
||||
const username = 'newUser';
|
||||
const email = 'rookie@habitica.com';
|
||||
const password = 'ImmaG3tProductive!';
|
||||
await fillOutUserForm(username, email, password);
|
||||
|
||||
await wrapper.find('form').trigger('submit');
|
||||
|
||||
expect(registerStub.calledOnce).to.be.true;
|
||||
expect(registerStub.getCall(0).args[1]).to.deep.equal({
|
||||
username,
|
||||
email,
|
||||
password,
|
||||
passwordConfirm: password,
|
||||
groupInvite: '',
|
||||
});
|
||||
});
|
||||
|
||||
it('registers a user with group invite if groupInvite in the query', async () => {
|
||||
const groupInvite = 'TheBestGroup';
|
||||
wrapper = mountWrapper({ groupInvite });
|
||||
await fillOutUserForm('invitedUser', 'invited@habitica.com', '1veGotFri3ndsHooray!');
|
||||
|
||||
await wrapper.find('form').trigger('submit');
|
||||
|
||||
expect(registerStub.calledOnce).to.be.true;
|
||||
expect(registerStub.getCall(0).args[1].groupInvite).to.equal(groupInvite);
|
||||
});
|
||||
|
||||
it('registers a user with group invite if p in the query', async () => {
|
||||
const p = 'ThePiGroup';
|
||||
wrapper = mountWrapper({ p });
|
||||
await fillOutUserForm('alsoInvitedUser', 'invited2@habitica.com', '1veGotFri3nds2!');
|
||||
|
||||
await wrapper.find('form').trigger('submit');
|
||||
|
||||
expect(registerStub.calledOnce).to.be.true;
|
||||
expect(registerStub.getCall(0).args[1].groupInvite).to.equal(p);
|
||||
});
|
||||
|
||||
it('registers a user with group invite invite if both p and groupInvite are in the query', async () => {
|
||||
const groupInvite = 'StillTheBestGroup';
|
||||
wrapper = mountWrapper({ p: 'LesserGroup', groupInvite });
|
||||
await fillOutUserForm('doublyInvitedUser', 'invited3@habitica.com', '1veGotSm4rtFri3nds!');
|
||||
|
||||
await wrapper.find('form').trigger('submit');
|
||||
|
||||
expect(registerStub.calledOnce).to.be.true;
|
||||
expect(registerStub.getCall(0).args[1].groupInvite).to.equal(groupInvite);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
@ -20,7 +20,7 @@ describe('Notifications', () => {
|
|||
lvl: 0,
|
||||
},
|
||||
flags: {},
|
||||
preferences: {},
|
||||
preferences: { suppressModals: {} },
|
||||
party: {
|
||||
quest: {
|
||||
},
|
||||
|
|
@ -55,6 +55,7 @@ describe('Notifications', () => {
|
|||
|
||||
expect(wrapper.vm.userHasClass).to.be.true;
|
||||
});
|
||||
|
||||
describe('user exp notifcation', () => {
|
||||
it('notifies when user gets more exp', () => {
|
||||
const expSpy = sinon.spy(wrapper.vm, 'exp');
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { mount, createLocalVue } from '@vue/test-utils';
|
||||
import { shallowMount, createLocalVue } from '@vue/test-utils';
|
||||
import TaskColumn from '@/components/tasks/column.vue';
|
||||
import Store from '@/libs/store';
|
||||
|
||||
|
|
@ -7,10 +7,6 @@ localVue.use(Store);
|
|||
|
||||
describe('Task Column', () => {
|
||||
let wrapper;
|
||||
let store; let
|
||||
getters;
|
||||
let habits; let taskListOverride; let
|
||||
tasks;
|
||||
|
||||
function makeWrapper (additionalSetup = {}) {
|
||||
const type = 'habit';
|
||||
|
|
@ -19,9 +15,12 @@ describe('Task Column', () => {
|
|||
};
|
||||
const stubs = ['b-modal']; // <b-modal> is a custom component and not tested here
|
||||
|
||||
return mount(TaskColumn, {
|
||||
propsData: {
|
||||
type,
|
||||
return shallowMount(TaskColumn, {
|
||||
propsData: { type },
|
||||
store: {
|
||||
getters: {
|
||||
'tasks:getFilteredTaskList': () => [],
|
||||
},
|
||||
},
|
||||
mocks,
|
||||
stubs,
|
||||
|
|
@ -56,6 +55,9 @@ describe('Task Column', () => {
|
|||
});
|
||||
|
||||
describe('Computed Properties', () => {
|
||||
let taskListOverride;
|
||||
let habits;
|
||||
|
||||
beforeEach(() => {
|
||||
habits = [
|
||||
{ id: 1 },
|
||||
|
|
@ -67,14 +69,14 @@ describe('Task Column', () => {
|
|||
{ id: 4 },
|
||||
];
|
||||
|
||||
getters = {
|
||||
const getters = {
|
||||
// (...) => { ... } will return a value
|
||||
// (...) => (...) => { ... } will return a function
|
||||
// Task Column expects a function
|
||||
'tasks:getFilteredTaskList': () => () => habits,
|
||||
};
|
||||
|
||||
store = new Store({ getters });
|
||||
const store = new Store({ getters });
|
||||
|
||||
wrapper = makeWrapper({ store });
|
||||
});
|
||||
|
|
@ -103,6 +105,8 @@ describe('Task Column', () => {
|
|||
});
|
||||
|
||||
describe('Methods', () => {
|
||||
let tasks;
|
||||
|
||||
describe('Filter By Tags', () => {
|
||||
beforeEach(() => {
|
||||
tasks = [
|
||||
|
|
|
|||
|
|
@ -6,6 +6,19 @@ const localVue = createLocalVue();
|
|||
localVue.use(Store);
|
||||
|
||||
describe('Tasks User', () => {
|
||||
function createWrapper (challengeTag) {
|
||||
const store = new Store({
|
||||
state: { user: { data: { tags: [challengeTag] } } },
|
||||
getters: {},
|
||||
});
|
||||
return shallowMount(User, {
|
||||
store,
|
||||
localVue,
|
||||
mocks: { $t: s => s },
|
||||
stubs: ['b-tooltip'],
|
||||
});
|
||||
}
|
||||
|
||||
describe('Computed Properties', () => {
|
||||
it('should render a challenge tag under challenge header in tag filter popup when the challenge is active', () => {
|
||||
const activeChallengeTag = {
|
||||
|
|
@ -13,20 +26,7 @@ describe('Tasks User', () => {
|
|||
name: 'Challenge1',
|
||||
challenge: true,
|
||||
};
|
||||
const state = {
|
||||
user: {
|
||||
data: {
|
||||
tags: [activeChallengeTag],
|
||||
},
|
||||
},
|
||||
};
|
||||
const getters = {};
|
||||
const store = new Store({ state, getters });
|
||||
const wrapper = shallowMount(User, {
|
||||
store,
|
||||
localVue,
|
||||
});
|
||||
|
||||
const wrapper = createWrapper(activeChallengeTag);
|
||||
const computedTagsByType = wrapper.vm.tagsByType;
|
||||
|
||||
expect(computedTagsByType.challenges.tags.length).to.equal(1);
|
||||
|
|
@ -40,20 +40,7 @@ describe('Tasks User', () => {
|
|||
name: 'Challenge1',
|
||||
challenge: false,
|
||||
};
|
||||
const state = {
|
||||
user: {
|
||||
data: {
|
||||
tags: [inactiveChallengeTag],
|
||||
},
|
||||
},
|
||||
};
|
||||
const getters = {};
|
||||
const store = new Store({ state, getters });
|
||||
const wrapper = shallowMount(User, {
|
||||
store,
|
||||
localVue,
|
||||
});
|
||||
|
||||
const wrapper = createWrapper(inactiveChallengeTag);
|
||||
const computedTagsByType = wrapper.vm.tagsByType;
|
||||
|
||||
expect(computedTagsByType.challenges.tags.length).to.equal(0);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Jou <%= itemText %> het gebreek.",
|
||||
"messageTaskNotFound": "Taak nie gevind nie.",
|
||||
"messageDuplicateTaskID": "'n Taak met daardie ID bestaan reeds.",
|
||||
"messageTagNotFound": "Etiket nie gevind nie.",
|
||||
"messagePetNotFound": ":pet was nie gevind in user.items.pets nie",
|
||||
"messageFoodNotFound": ":food was nie gevind in user.items.food nie",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "Jy stoei met die Kast en ontvang Ondervinding. Vat so!",
|
||||
"messageInsufficientGems": "Nie genoeg edelstene nie!",
|
||||
"messageAuthPasswordMustMatch": ":password en :confirmPassword is nie dieselfde nie",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword is vereis",
|
||||
"messageAuthEmailTaken": "E-Pos reeds gevat",
|
||||
"messageAuthNoUserFound": "Geen verbruiker gevind nie.",
|
||||
"messageAuthMustBeLoggedIn": "Jy moet ingesluit wees.",
|
||||
"messageAuthMustIncludeTokens": "Jy moet 'n teiken en 'n vid(verbruiker id) in jou versoek insluit",
|
||||
"messageGroupAlreadyInParty": "Reeds in 'n party, probeer herlaai.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Net die groep leier kan die groep op dateer!",
|
||||
"messageGroupRequiresInvite": "Kan nie by 'n groep aansluit waarnatoe jy nie genooi is nie.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "pad `<%= operation %>` was nie gespaar nie, want dit is 'n beskermde pad.",
|
||||
"messageUserOperationNotFound": "<%= operation %> instruksie nie gevind nie",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "انكسر <%= itemText %> الخاص بك.",
|
||||
"messageTaskNotFound": "لم توجد المهمة.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "الوسم لم يوجد.",
|
||||
"messagePetNotFound": "لم يتم العثور على :pet في user.items.pets",
|
||||
"messageFoodNotFound": "لم يتم العثور على :food في user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> يحب <%= foodText %> كثيراً!",
|
||||
"messageDontEnjoyFood": "<%= egg %> يأكل <%= foodText %> ولكنه لا يبدو مستمتعاً.",
|
||||
"messageBought": "لقد اشتريت <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "تفتقد أيًا من تلك البيضة أو جرعة الفقس.",
|
||||
"messageInvalidEggPotionCombo": "لا يمكنك فقس بيض حيوانات التنقيب مع جرع فقس سحرية! جرب بيضة أخرى.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "لقد عثرت على <%= dropText %>!",
|
||||
"messageDropEgg": "لقد عثرت على بيضة <%= dropText %>!",
|
||||
"messageDropPotion": "لقد عثرت على جرعة فقس <%= dropText %>!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "لقد فتحت الصندوع وعثرت على <%= dropText %>!",
|
||||
"messageFoundQuest": "لقد عثرت على التنقيب \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "لقد اشتريت هذه المعدة في الماضي، ولكنك لا تملكها حاليًا. يمكنك شراؤها مرة أخرى في عمود المكافآت في صفحة المهام.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "أنت بحاجة إلى شراء معدة منخفضة المستوى قبل هذه.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "البريد الالكتروني مأخوذ",
|
||||
"messageAuthNoUserFound": "لم يتم العثور على المستخدم.",
|
||||
"messageAuthMustBeLoggedIn": "يجب أن تكون قد سجلت دخولك.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "بالفعل في فريق، جرّب إعادة التحميل.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "عملية <%= operation %> غير موجودة",
|
||||
"messageNotificationNotFound": "الإشعار غير موجود.",
|
||||
"messageNotAbleToBuyInBulk": "لا يمكن شراء هذا العنصر بكميات أكثر من ١.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "التناقيب",
|
||||
"quest": "تنقيب",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "مغامراتك",
|
||||
"questsForSale": "مغامرات للبيع",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "\t\nمنتهى!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "لقد استلمت",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "دعوة إلى مغامرة",
|
||||
"questInvitationInfo": "دعوة للمشاركة في المغامرة <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "اسألني فيما بعد",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "شراء التنقيب",
|
||||
"accepted": "مقبول",
|
||||
"declined": "Declined",
|
||||
"rejected": "مرفوض",
|
||||
"pending": "جار الانتظار",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "البدء",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "غضب",
|
||||
"collect": "اجمع",
|
||||
"collected": "جمع",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "أغراض للجمع",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "إلغاء",
|
||||
"leaveQuest": "اترك المغامرة",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "صاحب المغامرة",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "لفائف التنقيب",
|
||||
"noScrolls": "ليس لديك أية لفائف تنقيب.",
|
||||
"scrollsText1": "التناقيب تحتاج إلى فرق. إن كنت تريد أن تشارك في تنقيب لوحدك،",
|
||||
"scrollsText2": "فقم بإنشاء فريق فاضي",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "تم إكمال التناقيب التالية",
|
||||
"mustComplete": "يجب عليك أن تكمل <%= quest %> أولاً.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "يجب أن تكون في المستوى <%= level %> لتتمكن من شراء هذا التنقيب!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "غضب",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "إبدأ مغامرة",
|
||||
"startQuest": "إبدأ المغامرة",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "احصل على المزيد من المغامرت",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Ваш предмет се счупи: <%= itemText %>.",
|
||||
"messageTaskNotFound": "Задачата не е намерена.",
|
||||
"messageDuplicateTaskID": "Вече съществува задача с този идентификатор.",
|
||||
"messageTagNotFound": "Етикетът не е намерен.",
|
||||
"messagePetNotFound": ":pet не е открит в user.items.pets",
|
||||
"messageFoodNotFound": ":food не е открита в user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> много хареса <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> изяде <%= foodText %> , но не му/ѝ хареса.",
|
||||
"messageBought": "Закупихте <%= itemText %>",
|
||||
"messageEquipped": " Екипирахте <%= itemText %>.",
|
||||
"messageUnEquipped": "Разекипирахте <%= itemText %>.",
|
||||
"messageMissingEggPotion": "Липсва Ви яйцето или отварата",
|
||||
"messageInvalidEggPotionCombo": "Не можете да излюпите яйце на любимец от мисия с магическа излюпваща отвара! Опитайте с друго яйце.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Намерихте <%= dropText %>!",
|
||||
"messageDropEgg": "Намерихте яйце на <%= dropText %>!",
|
||||
"messageDropPotion": "Намерихте излюпваща отвара с(ъс) <%= dropText %>!",
|
||||
"messageDropQuest": "Намерихте мисия!",
|
||||
"messageDropMysteryItem": "Отваряте кутията и намирате <%= dropText %>!",
|
||||
"messageFoundQuest": "Намерихте мисията „<%= questText %>“!",
|
||||
"messageAlreadyPurchasedGear": "Вие сте купували тази екипировка в миналото, но в момента не я притежавате. Можете да я купите отново от колоната с награди на страницата със задачи.",
|
||||
"messageAlreadyOwnGear": "Вече притежавате този предмет. Можете да го екипирате като отидете на страницата с екипировката.",
|
||||
"previousGearNotOwned": "Трябва да закупите екипировка от по-ниско ниво преди тази.",
|
||||
"messageHealthAlreadyMax": "Здравето Ви вече е пълно.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Тършувате из гардероба и намирате <%= dropText %>. Какво ли прави това там?",
|
||||
"armoireExp": "Сборвате се с гардероба и получавате опит. Така му се пада!",
|
||||
"messageInsufficientGems": "Нямате достатъчно диаманти!",
|
||||
"messageAuthPasswordMustMatch": ":password и :confirmPassword не съвпадат",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password и :confirmPassword са задължителни",
|
||||
"messageAuthEmailTaken": "Е-пощата вече се използва",
|
||||
"messageAuthNoUserFound": "Потребителят не е намерен.",
|
||||
"messageAuthMustBeLoggedIn": "Трябва да сте влезли в системата.",
|
||||
"messageAuthMustIncludeTokens": "Трябва да включите жетон и потребителски идентификатор в заявката си",
|
||||
"messageGroupAlreadyInParty": "Вече сте в група, опитайте да опресните.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Само водачът на групата може да я актуализира!",
|
||||
"messageGroupRequiresInvite": "Не можете да се присъедините към група, за която не сте получили покана.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Опа! Изглежда публикувате твърде много съобщения. Моля, изчакайте малко и опитайте отново. Чатът в кръчмата може да показва най-много 200 съобщения, така че съветваме потребителите да публикуват по-дълги и добре обмислени съобщения, както и да обединяват отговорите си. Скоро ще можете да пишете отново! :)",
|
||||
"messageCannotLeaveWhileQuesting": "Не можете да приемете тази покана за присъединяване в група, докато изпълнявате мисия. Ако искате да се присъедините към тази група, трябва първо да прекратите мисията си – можете да направите това от екрана за групата. Ще си получите обратно свитъка с мисията.",
|
||||
"messageUserOperationProtected": "Пътят `<%= operation %>` не беше запазен, тъй като е защитен път.",
|
||||
"messageUserOperationNotFound": "Операцията „<%= operation %>“ не е намерена",
|
||||
"messageNotificationNotFound": "Известието не е намерено.",
|
||||
"messageNotAbleToBuyInBulk": "Не може да се закупи повече от един брой от този предмет.",
|
||||
"notificationsRequired": "Идентификаторите на известията са задължителни.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Няма текущ Любимец",
|
||||
"petsFound": "Намерени Любимци",
|
||||
"magicPets": "Любимци от магически отвари",
|
||||
"rarePets": "Редки Любимци",
|
||||
"questPets": "Любимци от мисии",
|
||||
"mounts": "Превози",
|
||||
"activeMount": "Текущ Превоз",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Опитомени Превози",
|
||||
"questMounts": "Превози от мисии",
|
||||
"magicMounts": "Превози от магически отвари",
|
||||
"rareMounts": "Редки Превози",
|
||||
"etherealLion": "Етерен лъв",
|
||||
"veteranWolf": "Вълк ветеран",
|
||||
"veteranTiger": "Тигър ветеран",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Обнадежден хипогриф",
|
||||
"royalPurpleJackalope": "Царствено лилав рогат заек",
|
||||
"invisibleAether": "Невидим етер",
|
||||
"rarePetPop1": "Щракнете златната лапа, за да научите как може да получите този рядък любимец чрез принос към Хабитика!",
|
||||
"rarePetPop2": "Как да получите този любимец!",
|
||||
"potion": "Отвара с(ъс) <%= potionType %>",
|
||||
"egg": "Яйце на <%= eggType %>",
|
||||
"eggs": "Яйца",
|
||||
"eggSingular": "яйце",
|
||||
"noEggs": "Вие нямате никакви яйца.",
|
||||
"hatchingPotions": "Излюпващи отвари",
|
||||
"magicHatchingPotions": "Магически излюпващи отвари",
|
||||
"hatchingPotion": "излюпваща отвара",
|
||||
"noHatchingPotions": "Вие нямате никакви излюпващи отвари.",
|
||||
"inventoryText": "Щракнете яйце, за да видите приложимите за него отвари, осветени в зелено, а след това изберете някоя от осветените отвари, за да излюпите любимеца си. Ако няма осветени отвари, щракнете яйцето отново, за да премахнете избора и щракнете някоя отвара, за да видите върху кои яйца може да се използва. Можете също да продадете ненужните яйца и отвари на Александър Търговеца.",
|
||||
"haveHatchablePet": "Имате излюпваща отвара с(ъс) <%= potion %> и яйце на <%= egg %>, с които можете да излюпите този любимец! <b>Натиснете</b> за да го излюпите!",
|
||||
"quickInventory": "Бърз инвентар",
|
||||
"foodText": "храна",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Използвайте диамантите, за да получавате яйца по-бързо, ако не искате да чакате да Ви се паднат яйца по нормалния начин, или да повтаряте мисиите, за да получите яйца от мисии. <a href=\"http://habitica.fandom.com/wiki/Drops\">Научете повече за падането на предмети.</a>",
|
||||
"premiumPotionNoDropExplanation": "Магическите излюпващи отвари не могат да бъдат използвани за яйца, придобити от мисии. Единственият начин да получите магическа излюпваща отвара, е като я закупите по-долу; тя няма никога да Ви се падне.",
|
||||
"beastMasterProgress": "Напредък за „Господар на зверовете“",
|
||||
"stableBeastMasterProgress": "Напредък за „Господар на зверовете“: намерени любимци: <%= number %>",
|
||||
"beastAchievement": "Спечелихте постижението „Господар на зверовете“ защото събрахте всички любимци!",
|
||||
"beastMasterName": "Господар на зверовете",
|
||||
"beastMasterText": "Открил/а всички 90 любимци (това е изключително трудно; поздравете този потребител!)",
|
||||
"beastMasterText2": " и освободил(а) любимците си общо <%= count %> път(и)",
|
||||
"mountMasterProgress": "Напредък за „Господар на превозите“",
|
||||
"stableMountMasterProgress": "Напредък за „Господар на превозите“: опитомени превози: <%= number %>",
|
||||
"mountAchievement": "Спечелихте постижението „Господар на превозите“, за това, че опитомихте всички превози!",
|
||||
"mountMasterName": "Господар на превозите",
|
||||
"mountMasterText": "Опитомил(а) всички 90 превоза (още по-трудно; поздравете този потребител!)",
|
||||
"mountMasterText2": " и освободил(а) всичките си 90 превоза общо <%= count %> път(и)",
|
||||
"beastMountMasterName": "Господар на зверовете и Господар на превозите",
|
||||
"triadBingoName": "Тройно бинго",
|
||||
"triadBingoText": "Намерил/а всички 90 любимци, всички 90 превоза и всички 90 любимци ОТНОВО (КАК СТАВА ТОВА!)",
|
||||
"triadBingoText2": " и освободил(а) пълната си конюшня общо <%= count %> път(и)",
|
||||
"triadBingoAchievement": "Спечелихте постижението „Тройно бинго“ за това, че намерихте всички любимци, опитомихте всички превози и намерихте всички любимци отново!",
|
||||
"dropsEnabled": "Падането на предмети е включено!",
|
||||
"itemDrop": "Намерихте предмет!",
|
||||
"firstDrop": "Отключихте системата за падане на предмети! Сега като изпълните задача, има малък шанс да Ви се падне някакъв предмет, включително яйца, отвари и храна! Току-що намерихте <strong>яйце на <%= eggText %></strong>! <%= eggNotes %>",
|
||||
"useGems": "Ако сте харесали животно, но не можете да чакате повече, за да Ви се падне, може да използвате диаманти, за да го купите в <strong>Инвентар > Пазар</strong>!",
|
||||
"hatchAPot": "Искате ли да излюпите <%= egg %> с <%= potion %>?",
|
||||
"hatchedPet": "Вие излюпихте <%= egg %> с <%= potion %>!",
|
||||
"hatchedPetGeneric": "Излюпихте нов любимец!",
|
||||
"hatchedPetHowToUse": "Посетете [конюшнята](<%= stableUrl %>), за да нахраните и екипирате новия си любимец!",
|
||||
"displayNow": "Показване сега",
|
||||
"displayLater": "Показване по-късно",
|
||||
"petNotOwned": "Не притежавате този любимец.",
|
||||
"mountNotOwned": "Не притежавате този прево.",
|
||||
"earnedCompanion": "Благодарение на продуктивността си се сдобихте с нов спътник. Хранете го, за да порасне!",
|
||||
"feedPet": "Искате ли да дадете <%= text %> на <%= name %>?",
|
||||
"useSaddle": "Искате ли да оседлаете <%= pet %>?",
|
||||
"raisedPet": "Вие отгледахте <%= pet %>!",
|
||||
"earnedSteed": "Изпълнявайки задачите си, Вие спечелихте верен жребец!",
|
||||
"rideNow": "Яздене сега",
|
||||
"rideLater": "Яздене по-късно",
|
||||
"petName": "<%= egg(locale) %> с(ъс) <%= potion(locale) %>",
|
||||
"mountName": "<%= mount(locale) %> с(ъс) <%= potion(locale) %>",
|
||||
"keyToPets": "Ключ от зверилника за любимци",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Стандартните превози бяха освободени!",
|
||||
"releaseBothConfirm": "Наистина ли искате да освободите стандартните си любимци и превози?",
|
||||
"releaseBothSuccess": "Стандартните любимци и превози бяха освободени!",
|
||||
"petKeyName": "Ключ от зверилника",
|
||||
"petKeyPop": "Нека любимците Ви бъдат свободни; пуснете ги, за да започнат свое собствено приключение и си дайте тръпката да станете отново Господар на зверовете!",
|
||||
"petKeyBegin": "Ключ от зверилника: Станете отново „<%= title %>“!",
|
||||
"petKeyInfo": "Липсва ли Ви тръпката от събирането на любимци? Сега може да ги освободите и паданията им отново да придобият смисъл!",
|
||||
"petKeyInfo2": "Използвайте ключа от зверилника, за да изчистите всички събрани любимци и превози, които не са се появили от мисия. (Любимците от мисии и редките любимци и превози няма да бъдат засегнати.)",
|
||||
"petKeyInfo3": "Съществуват три ключа от зверилника: освобождаване само на любимците (4 диаманта), освобождаване само на превозите (4 диаманта) или освобождаване на любимците и превозите (6 диаманта). Употребата на ключ Ви позволява да надградите постиженията „Господар на зверовете“ и „Господар на превозите“. Постижението „Тройно бинго“ може да бъде надградено само ако използвате ключа, който освобождава любимците и превозите, и съберете всичките 90 животни втори път. Покажете на света какъв колекционер сте! Избирайте внимателно, защото ако използвате ключ и отворите зверилника или конюшнята, няма да можете да си върнете животните, освен ако не ги съберете отново…",
|
||||
"petKeyInfo4": "Съществуват три ключа от зверилника: освобождаване само на любимците (4 диаманта), освобождаване само на превозите (4 диаманта) или освобождаване на любимците и превозите. Употребата на ключ Ви позволява да надградите постиженията „Господар на зверовете“ и „Господар на превозите“. Постижението „Тройно бинго“ може да бъде надградено само ако използвате ключа, който освобождава любимците и превозите, и съберете всичките 90 животни втори път. Покажете на света какъв колекционер сте! Избирайте внимателно, защото ако използвате ключ и отворите зверилника или конюшнята, няма да можете да си върнете животните, освен ако не ги съберете отново…",
|
||||
"petKeyPets": "Освобождаване на любимците",
|
||||
"petKeyMounts": "Освобождаване на превозите",
|
||||
"petKeyBoth": "Освобождаване и на двата вида",
|
||||
"confirmPetKey": "Наистина ли искате това?",
|
||||
"petKeyNeverMind": "Не още",
|
||||
"petsReleased": "Любимците бяха освободени.",
|
||||
"mountsAndPetsReleased": "Превозите и любимците бяха освободени",
|
||||
"mountsReleased": "Превозите бяха освободени",
|
||||
"gemsEach": "диаманта всеки",
|
||||
"foodWikiText": "Какво обича да яде любимецът ми?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Добре дошли в конюшнята!",
|
||||
"welcomeStableText": "Добре дошли в Конюшнята! Аз съм Мат, господарят на зверовете. Всеки път като изпълните задача, има шанс да получите Яйце или Излюпваща Отвара, които са ви нужни за да излюпвате Любимци. Когато излюпите ЛОседлан Звярюбимец, той ще се появи тук! Щракнете върху изображението на Любимец, за да го добавите към Героя си. Хранете любимците с храната, която намирате, и те ще се превърнат в силни Оседлани Любимци.",
|
||||
"petLikeToEat": "Какво обича да яде любимецът ми?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Мисии",
|
||||
"quest": "мисия",
|
||||
"whereAreMyQuests": "Мисиите вече имат своя собствена страница! Можете да ги откриете в Инвентар -> Мисии.",
|
||||
"yourQuests": "Вашите мисии",
|
||||
"questsForSale": "Мисии за продан",
|
||||
"petQuests": "Мисии за любимци и превози",
|
||||
"unlockableQuests": "Мисии, които могат да бъдат отключени",
|
||||
"goldQuests": "Последователности от мисии на класовите повелители",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Завършена!",
|
||||
"rewardsAllParticipants": "Награди за всички участници в мисията",
|
||||
"rewardsQuestOwner": "Допълнителни награди за притежателя на мисията",
|
||||
"questOwnerReceived": "Притежателят на мисията получи още",
|
||||
"youWillReceive": "Вие ще получите",
|
||||
"questOwnerWillReceive": "Притежателят на мисията ще получи още",
|
||||
"youReceived": "Вие получихте",
|
||||
"dropQuestCongrats": "Поздравления за придобиването на този свитък с мисия! Можете да поканите групата си и да започнете мисията сега или да се върнете към нея по-късно от Инвентар > Мисии.",
|
||||
"questSend": "Ако щракнете върху „Поканване“, ще изпратите покани до всички членове на групата. Мисията започва, когато всички приемат или отхвърлят поканата си. Можете да видите състоянието на поканите в Общност -> Група.",
|
||||
"questSendBroken": "Ако щракнете върху „Поканване“, ще изпратите покани до всички членове на групата… Мисията започва, когато всички приемат или отхвърлят поканата си… Можете да видите състоянието на поканите в Общност -> Група…",
|
||||
"inviteParty": "Канене на групата за мисия",
|
||||
"questInvitation": "Покана за мисия: ",
|
||||
"questInvitationTitle": "Покана за мисия",
|
||||
"questInvitationInfo": "Покана за мисията „<%= quest %>“",
|
||||
"invitedToQuest": " Получихте покана за присъединяване в мисията <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Питайте ме по-късно",
|
||||
"questLater": "Отлагане на мисията",
|
||||
"buyQuest": "Купуване на мисията",
|
||||
"accepted": "Приета",
|
||||
"declined": "Отказана",
|
||||
"rejected": "Отказана",
|
||||
"pending": "В очакване",
|
||||
"questStart": "След като всички членове приемат или откажат, мисията започва. Само тези, които са приели, ще могат да участват в мисията и да получат плячка. Ако някои се бавят твърде много (неактивност?), притежателят на свитъка може да започне без тях като натисне „Започване“. Притежателят на свитъка също така може да прекрати мисията като натисне „Отказ“, при което ще си запази свитъка.",
|
||||
"questStartBroken": "След като всички членове приемат или откажат, мисията започва… Само тези, които са приели, ще могат да участват в мисията и да получат плячка… Ако някои се бавят твърде много (неактивност?), притежателят на свитъка може да започне без тях като натисне „Започване“… Притежателят на свитъка също така може да прекрати мисията като натисне „Отказ“, при което ще си запази свитъка…",
|
||||
"questCollection": "Намерени предмети от мисия: + <%= val %>",
|
||||
"questDamage": "Щети за главатаря: + <%= val %>",
|
||||
"begin": "Започване",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Ярост",
|
||||
"collect": "Събиране",
|
||||
"collected": "Събрани",
|
||||
"collectionItems": "<%= items %>: <%= number %>",
|
||||
"itemsToCollect": "Предмети за събиране",
|
||||
"bossDmg1": "Всяка завършена задача за изпълнение или ежедневна задача, както и всеки положителен навик наранява главатаря. Можете да го нараните повече с по-червените задачи или като използвате Зверско разбиване или Пламъчен взрив. Главатарят ще нанесе щети на всеки участник в мисията за всяка пропусната ежедневна задача (умножено по силата на главатаря), като допълнение към обикновените щети, така че поддържайте здравето на групата си като изпълнявате ежедневните си задачи! <strong>Всички щети, нанесени на или получени от главатаря, се прилагат веднъж на ден (наведнъж в края на деня).</strong>",
|
||||
"bossDmg2": "Само участниците ще се бият с главатаря и ще участват в разделянето на плячката от мисията.",
|
||||
"bossDmg1Broken": "Всяка завършена задача за изпълнение или ежедневна задача, както и всеки положителен навик наранява главатаря… Можете да го нараните повече с по-червените задачи или като използвате Зверско разбиване или Пламъчен взрив… Главатарят ще нанесе щети на всеки участник в мисията за всяка пропусната ежедневна задача (умножено по силата на главатаря), като допълнение към обикновените щети, така че поддържайте здравето на групата си като изпълнявате ежедневните си задачи… <strong>Всички щети, нанесени на или получени от главатаря, се прилагат веднъж на ден (наведнъж в края на деня)…</strong>",
|
||||
"bossDmg2Broken": "Само участниците ще се бият с главатаря и ще участват в разделянето на плячката от мисията…",
|
||||
"tavernBossInfo": "Завършвайте задачите си за изпълнение и ежедневните си задачи и отмятайте положителните си навици, за да нанасяте щети на световния главатар! Незавършените ежедневни задачи запълват лентата за яростта му. Когато тя се напълни, световният главатар ще нападне някой от компютърните персонажи. Световният главатар не нанася щети на отделни играчи или акаунти. Следят се само задачите на активните акаунти, които не си почиват в странноприемницата.",
|
||||
"tavernBossInfoBroken": "Завършвайте задачите си за изпълнение и ежедневните си задачи и отмятайте положителните си навици, за да нанасяте щети на световния главатар… Незавършените ежедневни задачи запълват лентата за неговия Изтощителен удар… Когато тя се напълни, световният главатар ще нападне някой от компютърните персонажи… Световният главатар не нанася щети на отделни играчи или акаунти… Следят се само задачите на активните акаунти, които не си почиват в странноприемницата…",
|
||||
"bossColl1": "За да събирате предмети, изпълнявайте положителните си задачи. Предметите от мисии се падат както обикновените. Можете да следите какви предмети са Ви се паднали от мисията като посочите иконката за напредъка ѝ.",
|
||||
"bossColl2": "Само участниците могат да събират предмети и да участват в разпределянето на плячката от мисията.",
|
||||
"bossColl1Broken": "За да събирате предмети, изпълнявайте положителните си задачи… Предметите от мисии се падат както обикновените. Можете да следите какви предмети са Ви се паднали от мисията като посочите иконката за напредъка ѝ…",
|
||||
"bossColl2Broken": "Само участниците могат да събират предмети и да участват в разпределянето на плячката от мисията…",
|
||||
"abort": "Прекратяване",
|
||||
"leaveQuest": "Напускане на мисията",
|
||||
"sureLeave": "Наистина ли искате да се откажете от текущата мисия? Ще загубите целия си напредък.",
|
||||
"questOwner": "Притежател на мисията",
|
||||
"questTaskDamage": "Чакащи щети за главатаря: + <%= damage %>",
|
||||
"questTaskCollection": "<%= items %> събрани предмета днес",
|
||||
"questOwnerNotInPendingQuest": "Притежателят на мисията я напусна и тя не може да започне. Препоръчително е и Вие да се откажете сега. Притежателят на мисията ще си запази свитъка ѝ.",
|
||||
"questOwnerNotInRunningQuest": "Притежателят на мисията я напусна. Вие също може да се откажете, ако искате. Ако продължите, Вие и всички останали участници ще получите наградите на мисията когато тя приключи.",
|
||||
"questOwnerNotInPendingQuestParty": "Притежателят на мисията напусна групата и не може да даде начало на мисията. Препоръчително е и Вие да се откажете сега. Свитъкът с мисията ще бъде върнат на притежателя си.",
|
||||
"questOwnerNotInRunningQuestParty": "Притежателят на мисията напусна групата. Вие също може да се откажете от мисията, ако искате. Ако продължите, Вие и всички останали участници ще получите наградите на мисията когато тя приключи.",
|
||||
"questParticipants": "Участници",
|
||||
"scrolls": "Свитъци с мисии",
|
||||
"noScrolls": "Вие нямате свитъци с мисии.",
|
||||
"scrollsText1": "Мисиите се изпълняват с група. Ако искате да започнете мисия самостоятелно,",
|
||||
"scrollsText2": "създайте си празна група",
|
||||
"scrollsPre": "Все още не сте отключили тази мисия!",
|
||||
"alreadyEarnedQuestLevel": "Вече сте придобили тази мисия при достигането на Ниво <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "Вече сте придобили тази мисия със завършването на <%= priorQuest %>.",
|
||||
"completedQuests": "Завършил(а) следните мисии",
|
||||
"mustComplete": "Трябва първо да завършите <%= quest %>.",
|
||||
"mustLevel": "Трябва да бъдете ниво <%= level %>, за да започнете тази мисия.",
|
||||
"mustLvlQuest": "Трябва да бъдете ниво <%= level %>, за да купите тази мисия!",
|
||||
"mustInviteFriend": "За да получите тази мисия, поканете приятел в група. Искате ли да поканите някого сега?",
|
||||
"unlockByQuesting": "За да отключите тази мисия, първо завършете <%= title %>.",
|
||||
"questConfirm": "Наистина ли искате това? Само <%= questmembers %> от всички <%= totalmembers %> членове на групата Ви са се присъединили в мисията! Мисиите започват автоматично, след като всичко играчи се присъединят или откажат поканата.",
|
||||
"sureCancel": "Наистина ли искате да прекратите мисията? Всички приети покани ще бъдат загубени. Притежателят на мисията ще си запази свитъка ѝ.",
|
||||
"sureAbort": "Наистина ли искате да прекратите мисията? Тя ще бъде прекратена за всекиго в групата, а напредъкът по нея ще бъде загубен. Свитъкът с мисията ще бъде върнат на притежателя си.",
|
||||
"doubleSureAbort": "Наистина ли искате това? Дано приятелите Ви не се ядосат!",
|
||||
"questWarning": "Ако към групата се присъединят нови играчи преди началото на мисията, те също ще получат покани. След като мисията започне, обаче, никой не може да се присъедини към нея.",
|
||||
"questWarningBroken": "Ако към групата се присъединят нови играчи преди началото на мисията, те също ще получат покани… След като мисията започне, обаче, никой не може да се присъедини към нея…",
|
||||
"bossRageTitle": "Ярост",
|
||||
"bossRageDescription": "Когато тази лента се напълни, главатарят ще отприщи специална атака!",
|
||||
"startAQuest": "ЗАПОЧНЕТЕ МИСИЯ",
|
||||
"startQuest": "Започнете мисия",
|
||||
"whichQuestStart": "Коя мисия искате да започнете?",
|
||||
"getMoreQuests": "Още мисии",
|
||||
"unlockedAQuest": "Вие отключихте мисия!",
|
||||
"leveledUpReceivedQuest": "Вие достигнахте <strong>ниво <%= level %></strong> и получихте свитък с мисия!",
|
||||
"questInvitationDoesNotExist": "Няма изпратени покани за мисията.",
|
||||
"questInviteNotFound": "Няма намерени покани за мисията.",
|
||||
"guildQuestsNotSupported": "Гилдиите не могат да бъдат канени в мисии.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Само водачът на групата или мисията може да я отмени.",
|
||||
"questNotPending": "Няма мисия за започване.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Само водачът на групата или мисията може да я започне насила",
|
||||
"createAccountReward": "Създаване на профил",
|
||||
"loginIncentiveQuest": "За да отключите тази мисия, се отчитайте в Хабитика <%= count %> различни дни!",
|
||||
"loginIncentiveQuestObtained": "Сдобихте се с тази мисия като се отчетохте в Хабитика <%= count %> различни дни!",
|
||||
"loginReward": "<%= count %> отчитания",
|
||||
"createAccountQuest": "Получихте тази мисия като се присъединихте към Хабитика! Ако Ваш приятел се присъедини, той или тя също ще я получат.",
|
||||
"questBundles": "Пакети мисии с отстъпка",
|
||||
"buyQuestBundle": "Купуване на пакет мисии",
|
||||
"noQuestToStart": "Не можете да намерите мисия, която да започнете? Погледнете в магазина за мисии или на пазара за нови попълнения!",
|
||||
"pendingDamage": "<%= damage %> чакащи щети",
|
||||
"pendingDamageLabel": "чакащи щети",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"rarePets": "বিরল পশু",
|
||||
"petsFound": "পোষা প্রাণী পাওয়া গেছে",
|
||||
"pets": "পোষা প্রাণী",
|
||||
"stable": "গোয়াল"
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "El teu/la teva <%= itemText %> s'ha trencat.",
|
||||
"messageTaskNotFound": "Tasca no trobada",
|
||||
"messageDuplicateTaskID": "Ja existeix una tasca amb aquest nom.",
|
||||
"messageTagNotFound": "Etiqueta no trobada",
|
||||
"messagePetNotFound": ":mascota no trobada en user.items.pets",
|
||||
"messageFoodNotFound": ":menjar no trobat en user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Comprat <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipat.",
|
||||
"messageUnEquipped": "<%= itemText %> desequipat.",
|
||||
"messageMissingEggPotion": "No tens la poció o ou requerits.",
|
||||
"messageInvalidEggPotionCombo": "No pots eclosionar Ous de mascotes de missió amb Pocions Màgiques! Prova amb un altre ou.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "Has trobat una missió!",
|
||||
"messageDropMysteryItem": "Obres la capsa i trobes <%= dropText %>!",
|
||||
"messageFoundQuest": "Has trobat la missió \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "Ja tens aquest objecte. Posat-el anant a la pàgina d'equipament.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "No tens suficients gemmes!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email ja utilitzat.",
|
||||
"messageAuthNoUserFound": "Usuari no trobat.",
|
||||
"messageAuthMustBeLoggedIn": "Has d'haver iniciat sessió.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
"veteranTiger": "Tigre Veterà",
|
||||
"veteranWolf": "Llop Veterà",
|
||||
"etherealLion": "Lleó Eteri",
|
||||
"rareMounts": "Muntures Rares",
|
||||
"magicMounts": "Muntures de Pocions Màgiques",
|
||||
"questMounts": "Muntures de Missió",
|
||||
"mountsTamed": "Muntures Domades",
|
||||
|
|
@ -23,7 +22,6 @@
|
|||
"mounts": "Muntures",
|
||||
"wackyPets": "Mascotes Sonades",
|
||||
"questPets": "Mascotes de Missió",
|
||||
"rarePets": "Mascotes Rares",
|
||||
"magicPets": "Mascotes de Pocions Màgiques",
|
||||
"petsFound": "Mascotes Trobades",
|
||||
"noActivePet": "Cap mascota activa",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Missions",
|
||||
"quest": "Missió",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "missions en venda",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completada!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "Has rebut",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Pregunta més endavant",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Compra la missió",
|
||||
"accepted": "Acceptada",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rebutjada",
|
||||
"pending": "Pendent",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Començar",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Avortar",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items recol·lectats avui",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "crea un grup buit",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Něco se rozbilo. Asi <%= itemText %>.",
|
||||
"messageTaskNotFound": "Úkol nenalezen.",
|
||||
"messageDuplicateTaskID": "Úkol s tímhle názvem už existuje.",
|
||||
"messageTagNotFound": "Štítek nenalezen.",
|
||||
"messagePetNotFound": ":pet nebyl nalezen v user.items.pets",
|
||||
"messageFoodNotFound": ":food nebylo nalezeno v user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %>má opravdu rád <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %>snědl <%= foodText %>, ale nevypadá, že by mu to chutnalo.",
|
||||
"messageBought": "<%= itemText %>, koupeno",
|
||||
"messageEquipped": " <%= itemText %> - nasazeno.",
|
||||
"messageUnEquipped": "<%= itemText %> byl odebrán.",
|
||||
"messageMissingEggPotion": "Chybí ti buď to vejce nebo ten lektvar",
|
||||
"messageInvalidEggPotionCombo": "Nemůžeš vylíhnout vejce mazlíčků z výprav pomocí kouzelných líhnoucích lektvarů! Zkus jiné vejce.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Našel jsi <%= dropText %>!",
|
||||
"messageDropEgg": "Našel jsi vajíčko, ze kterého se vylíhne <%= dropText %>!",
|
||||
"messageDropPotion": "Našel jsi <%= dropText %> líhnoucí lektvar!",
|
||||
"messageDropQuest": "Našel jsi Výpravu!",
|
||||
"messageDropMysteryItem": "Copak se to skrývá v té krabici? No vida, je to <%= dropText %>!",
|
||||
"messageFoundQuest": "Našel jsi výpravu \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Tohle vybavení jsi si koupil už v minulosti, ale momentálně ho nevlastníš. Můžeš si ho koupit znovu ve sloupečku odměnu na stránce s úkoly.",
|
||||
"messageAlreadyOwnGear": "Tento předmět už máš. Vybav se jím na stránce s Vybavením.",
|
||||
"previousGearNotOwned": "Potřebuješ koupit výbavu nižší úrovně, než pořídíš tuto.",
|
||||
"messageHealthAlreadyMax": "Už teď máš plné zdraví.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Prohledáváš Zbrojnici a nacházíš <%= dropText %>. Co to tu dělá?",
|
||||
"armoireExp": "Zápasíš s Almarou a získáváš zkušenost. To jsi jí to nandal!",
|
||||
"messageInsufficientGems": "Nedostatek drahokamů!",
|
||||
"messageAuthPasswordMustMatch": ":password a :confirmPassword se neshodují",
|
||||
"messageAuthCredentialsRequired": "Je vyžadováno :username, :email, :password, :confirmPassword",
|
||||
"messageAuthEmailTaken": "Email se již používá",
|
||||
"messageAuthNoUserFound": "Uživatel nenalezen.",
|
||||
"messageAuthMustBeLoggedIn": "Musíš být přihlášen.",
|
||||
"messageAuthMustIncludeTokens": "Ve svém požadavku musíš uvést token a uid (Uživatelské Id)",
|
||||
"messageGroupAlreadyInParty": "Již jsi ve skupině, zkus znovu načíst stránku.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Pouze velitel družiny může jí může upravovat!",
|
||||
"messageGroupRequiresInvite": "Nemůžeš se přidat do družiny, do které nejsi pozván.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Ups, vypadá to, že posíláš moc zpráv! Počkej prosím minutku a zkus to znovu. Chat v Krčmě může mít jenom 200 zpráv v jeden čas, takže Habitica podporuje posílání delších, více promyšlených zpráv a odpovědí. Nemůžeme se dočkat, až se s námi podělíš o tom, co máš na srdci. :)",
|
||||
"messageCannotLeaveWhileQuesting": "Nemůžeš přijmout tuto pozvánku do družiny, během účasti ve výpravě. Pokud se chceš připojit k této družině, musíš nejdříve ukončit aktuální výpravu, což můžeš učinit v záložce \"Družina\". Svitek výpravy ti bude vrácen zpět.",
|
||||
"messageUserOperationProtected": "cesta `<%= operation %>` nebyla uložena, protože je chráněná.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operace nebyla nalezena",
|
||||
"messageNotificationNotFound": "Oznámení nenalezeno.",
|
||||
"messageNotAbleToBuyInBulk": "Tento předmět nelze nakoupit v množství větším, než je 1.",
|
||||
"notificationsRequired": "Id upozornění je potřeba.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Bez aktivního mazlíčka",
|
||||
"petsFound": "nalezených mazlíčků",
|
||||
"magicPets": "Mazlíčci z magického líhnoucího lektvaru",
|
||||
"rarePets": "Vzácní mazlíčci",
|
||||
"questPets": "Mazlíčci z výprav",
|
||||
"mounts": "Stáj",
|
||||
"activeMount": "Osedlané zvíře",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "zkrocených zvířat",
|
||||
"questMounts": "Zkrocená zvířata z výprav",
|
||||
"magicMounts": "Zvířata z magického líhnoucího lektvaru",
|
||||
"rareMounts": "Vzácná zkrocená zvířata",
|
||||
"etherealLion": "Éterický lev",
|
||||
"veteranWolf": "Vlk veterán",
|
||||
"veteranTiger": "Tygr veterán",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Nadějný Gryf",
|
||||
"royalPurpleJackalope": "Královský Fialový Zajdalen",
|
||||
"invisibleAether": "Neviditelný Éter",
|
||||
"rarePetPop1": "Klikni na zlatou packu pro více informací o tom, jak získat toto vzácné zvíře za přispívání programu Habitica!",
|
||||
"rarePetPop2": "Jak získat toto zvíře!",
|
||||
"potion": "<%= potionType %> lektvar",
|
||||
"egg": "<%= eggType %> - vejce",
|
||||
"eggs": "Vejce",
|
||||
"eggSingular": "vejce",
|
||||
"noEggs": "Nemáš žádná vejce.",
|
||||
"hatchingPotions": "Líhnoucí lektvary",
|
||||
"magicHatchingPotions": "Magický líhnoucí lektvar",
|
||||
"hatchingPotion": "líhnoucí lektvar",
|
||||
"noHatchingPotions": "Nemáš žádné líhnoucí lektvary.",
|
||||
"inventoryText": "Po kliknutí na vejce se zeleně zvýrazní použitelné lektvary. Poté klikni na jeden z nich pro vylíhnutí mazlíčka. Pokud nejsou žádné lektvary zvýrazněny, klikni na vejce znovu pro zrušení jeho výběru a místo toho klikni nejprve na lektvar, aby se označila použitelná vejce. Také můžeš nechtěné nalezené předměty prodat obchodníku Alexanderovi.",
|
||||
"haveHatchablePet": "Máš <%= potion %> líhnoucí lektvar a <%= egg %> vajíčko k vylíhnutí tohoto mazlíčka! <b>Klikni</b> pro vylíhnutí!",
|
||||
"quickInventory": "Rychlý Inventář",
|
||||
"foodText": "jídlo",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Použij Drahokamy, aby jsi získal vajíčka rychleji, jestli se ti nechce čekat než je dostaneš nebo se ti nechce opakovat výpravy aby jsi získal vejce z výprav. <a href=\"http://habitica.fandom.com/wiki/Drops\">Nauč se více o systému nálezů</a>",
|
||||
"premiumPotionNoDropExplanation": "Magické líhnoucí lektvary nemohou být použity na vejce z Výprav. Můžeš si je pouze koupit, nenajdeš je.",
|
||||
"beastMasterProgress": "Pokrok Pána šelem",
|
||||
"stableBeastMasterProgress": "Pokrok Pána šelem: nalezl <%= number %> mazlíčků",
|
||||
"beastAchievement": "Získal jsi ocenění \"Pán šelem\" za získání všech mazlíčků!",
|
||||
"beastMasterName": "Pán šelem",
|
||||
"beastMasterText": "Nalezl všech 90 mazlíčků ( šíleně obtížné, zaslouží si uznání!)",
|
||||
"beastMasterText2": " a vypustil své mazlíčky celkem <%= count %>krát",
|
||||
"mountMasterProgress": "Pokrok Pána zvířat",
|
||||
"stableMountMasterProgress": "Pokrok krotitele zvířat: zkroceno <%= number %> zvířat",
|
||||
"mountAchievement": "Získal jsi ocenění \"Pán zvířat\" za získán všech zkrocených zvířat!",
|
||||
"mountMasterName": "Pán zvířat",
|
||||
"mountMasterText": "Zkrotil všech 90 zvířátek ( šíleně obtížné, zaslouží si uznání!)",
|
||||
"mountMasterText2": " a vypustil všech svých 90 zvířat celkem <%= count %>krát",
|
||||
"beastMountMasterName": "Pán šelem a Pán zvířat",
|
||||
"triadBingoName": "Bingo trojice",
|
||||
"triadBingoText": "Našel všech 90 mazlíčků, zkrotil všech 90 zkrocených zvířat, a našel všech 90 mazlíčků ZNOVU (JAK JSI TO UDĚLAL!)",
|
||||
"triadBingoText2": " a vypustil plnou stáj celkem <%= count %>krát",
|
||||
"triadBingoAchievement": "Získal jsi ocenění \"Bingo trojice\" za nalezení všech mazlíčků, zkrocení všech zvířat, a znovunalezení všech mazlíčku ještě jednou!",
|
||||
"dropsEnabled": "Nalézání přemětů povoleno!",
|
||||
"itemDrop": "Nalezen předmět!",
|
||||
"firstDrop": "Odemknuto nalézání předmětů! Od teď máš malou šanci nalézt předmět při dokončení úkolů, včetně vajec, lektvarů a jídla! Právě nalezeno <strong> vejce zvířátka <%= eggText %></strong>! <%= eggNotes %>",
|
||||
"useGems": "Pokud ti padlo oko na zvířátko a nemůžeš se dočkat až ti padne, použij Drahokamy v <strong> Inventář > Trh </strong> a kup si ho!",
|
||||
"hatchAPot": "Chceš vylíhnout nového <%= potion %><%= egg %>?",
|
||||
"hatchedPet": "Vylíhnul jsi nového <%= potion %><%= egg %>!",
|
||||
"hatchedPetGeneric": "Vylíhl se ti nový mazlíček!",
|
||||
"hatchedPetHowToUse": "Navštiv [stáje](<%= stableUrl %>), abys mohl svého nového mazlíčka nakrmit a vybavit!",
|
||||
"displayNow": "Zobrazit hned",
|
||||
"displayLater": "Zobrazit později",
|
||||
"petNotOwned": "Nevlastníte tohoto mazlíčka.",
|
||||
"mountNotOwned": "Nevlastníš toto jezdecké zvíře.",
|
||||
"earnedCompanion": "Za svou pracovitost sis vysloužil nového kamaráda. Nakrm ho, aby vyrostl!",
|
||||
"feedPet": "Dát <%= text %> svému <%= name %>?",
|
||||
"useSaddle": "Koho osedláme? Bude to <%= pet %>?",
|
||||
"raisedPet": "Vychoval jsi svého <%= pet %>!",
|
||||
"earnedSteed": "Za splnění úkolů sis vysloužil věrné zvíře k ježdění!",
|
||||
"rideNow": "Osedlat hned",
|
||||
"rideLater": "Osedlat později",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %> <%= mount(locale) %>",
|
||||
"keyToPets": "Klíč ke Kotcům Mazlíčků",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Tvá běžná Zvířata byla vypuštěna!",
|
||||
"releaseBothConfirm": "Jsi si jistý, že chceš vypustit tvoje běžné Mazlíčky a Zvířata?",
|
||||
"releaseBothSuccess": "Tvoji běžní Mazlíčci a Zvířata byli vypuštěni!",
|
||||
"petKeyName": "Klíč ke kotcům",
|
||||
"petKeyPop": "Nech své mazlíčky pobíhat na svobodě, vypusť je aby mohli začít své vlastní dobrodružství a zažij znovu vzrušení a staň se znovu pánem šelem!",
|
||||
"petKeyBegin": "Klíč ke kotcům: Zažij znovu vzrušení z titulu <%= title %>!",
|
||||
"petKeyInfo": "Chybí ti to vzrušení z nalézání mazlíčků? Nyní je můžeš vypustit a každý nový objev bude zase vzrušující!",
|
||||
"petKeyInfo2": "Použij Klíč ke kotcům a resetuj tak všechny mazlíčky a/nebo zkrocená zvířata (kromě těch z výprav a těch vzácných, ta nebudou ovlivněna.)",
|
||||
"petKeyInfo3": "Klíče ke kotcům jsou tři: Vypusť pouze mazlíčky (4 drahokamy), Vypusť pouze zkrocená zvířata (4 drahokamy), nebo Vypusť mazlíčky a zkrocená zvířata (6 drahokamů). Použití Klíče ti umožní znovuzískávat ocenění Pán šelem a Pán zvířat. Ocenění Bingo trojice však znovu získáš pouze pokud použiješ klíč \"Vypusť mazlíčky a zkrocená zvířata\" a znovu najdeš všech 90 mazlíčků. Ukaž světu jaký jsi mistr v nalézání. Ale vybírej moudře, protože jakmile použiješ Klíč a otevřeš bránu ke stáji, nebudeš je moci získat zpět, dokud je všechny znovu neposbíráš....",
|
||||
"petKeyInfo4": "Klíče ke kotcům jsou tři: Vypusť pouze mazlíčky (4 drahokamy), Vypusť pouze zvířata (4 drahokamy), nebo Vypusť mazlíčky a zvířata. Použití Klíče ti umožní znovu získat ocenění Pána šelem a Pána zvířat. Ocenění Bingo Tří budeš moci získat znovu jen pokud vypustíš všechna zvířata a znovu jich všech 90 nasbíráš. Ukaž světu jaký jsi sběratel! Ale vybírej moudře, protože jakmile Klíč použiješ, už zvířata nedostaneš zpátky jinak, než opětovným posbíráním...",
|
||||
"petKeyPets": "Vypusťte mé mazlíčky",
|
||||
"petKeyMounts": "Vypusť má zkrocená zvířata",
|
||||
"petKeyBoth": "Vypusť oba",
|
||||
"confirmPetKey": "Jsi si jistý?",
|
||||
"petKeyNeverMind": "Ještě ne",
|
||||
"petsReleased": "Mazlíčci propuštěni.",
|
||||
"mountsAndPetsReleased": "Zvířata k osedlání a mazlíčci propuštěni",
|
||||
"mountsReleased": "Zvířata k osedlání propuštěna",
|
||||
"gemsEach": "drahokamů každý",
|
||||
"foodWikiText": "Co můj mazlíček rád jí?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Vítej ve Stájích!",
|
||||
"welcomeStableText": "Vítej ve stáji! Jsem Matt, pán zvířat. Pokaždé, když dokončíš úkol, můžeš nalézt vejce a lektvary, kterými z nich můžeš vylíhnout mazlíčky. Když se vylíhne mazlíček, objeví se tady! Klikni na obrázek mazlíčka, abys ho přidal ke svému avataru. Krm je jídlem, které najdeš a vyrostou ti v otužilá zvířata.",
|
||||
"petLikeToEat": "Co můj mazlíček rád jí?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Výpravy",
|
||||
"quest": "výprava",
|
||||
"whereAreMyQuests": "Výpravy mají teď svou vlastní stránku! Najdeš je v Inventář -> Výpravy.",
|
||||
"yourQuests": "Tvé výpravy",
|
||||
"questsForSale": "Prodávané výpravy",
|
||||
"petQuests": "Výpravy s mazlíčky a zvířaty",
|
||||
"unlockableQuests": "Odemknutelné výpravy",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Dokončeno!",
|
||||
"rewardsAllParticipants": "Odměny pro všechny účastníky",
|
||||
"rewardsQuestOwner": "Další odměny pro majitele výpravy",
|
||||
"questOwnerReceived": "Majitel výpravy také získal",
|
||||
"youWillReceive": "Ty získáš",
|
||||
"questOwnerWillReceive": "Majitel výpravy dále získá",
|
||||
"youReceived": "Získal jsi",
|
||||
"dropQuestCongrats": "Blahopřejeme ti k tomuto svitku s Výpravou! Můžeš pozvat svou družinu a začít s ní hned, nebo se k ní můžeš kdykoliv vrátit v Inventář > Výpravy.",
|
||||
"questSend": "Kliknutí na \"Pozvat\" odešle pozvánku členům Družiny. Poté, co všichni členové přijali nebo odmítli, může výprava začít. Stav si můžeš zobrazit v Možnosti > Komunita > Družina.",
|
||||
"questSendBroken": "Kliknutí na \"Pozvat\" odešle pozvánku členům Družiny... Poté, co všichni členové přijali nebo odmítli, může výprava začít... Stav si můžeš zobrazit v Možnosti > Komunita > Družina...",
|
||||
"inviteParty": "Přizvi družinu k Výpravě",
|
||||
"questInvitation": "Pozvánka na výpravu: ",
|
||||
"questInvitationTitle": "Pozvánka na Výpravu",
|
||||
"questInvitationInfo": "Pozvánka na Výpravu <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Zeptej se později",
|
||||
"questLater": "Začít Výpravu později",
|
||||
"buyQuest": "Kup Výpravu",
|
||||
"accepted": "Přijato",
|
||||
"declined": "Declined",
|
||||
"rejected": "Odmítnuto",
|
||||
"pending": "Nerozhodnuto",
|
||||
"questStart": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou. Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny. Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\". Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\".",
|
||||
"questStartBroken": "Výprava začíná jakmile všichni členové výzvu přijmou či odmítnou... Pouze ti, kteří klikli na \"Přijmout\" se mohou výpravy zúčastnit a obdrží ceny... Pokud to některým uživatelům trvá příliš dlouho (nejsou aktivní?), majitel výpravy může začít bez nich kliknutím na \"Začít\"... Majitel výpravy začal také může výpravu přerušit a získat tak zpět svitek výpravy kliknutím na \"Zrušit\"...",
|
||||
"questCollection": "+ <%= val %> hledaný předmět nalezen",
|
||||
"questDamage": "+ <%= val %> poškození bossovi",
|
||||
"begin": "Začít",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Zuřivost",
|
||||
"collect": "Sbírat",
|
||||
"collected": "Získáno",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Předměty ke sbírání",
|
||||
"bossDmg1": "Každý splněný denní úkol, úkol z úkolníčku a každý pozitivní zvyk zraní bosse. Zraň ho víc červenějšími úkoly nebo brutální ranou nebo Vzplanutím ohňů. Boss zraní každého účastníka výpravy za každý nesplněný denní úkol (újma je násobena jeho silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. <strong>Veškerá zranění příšeře i vám se přičítají na kronu (na konci dne).</strong>",
|
||||
"bossDmg2": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu.",
|
||||
"bossDmg1Broken": "Každé splnění denního úkolu, úkolu z úkolníčku a každý pozitivní zvyk zraní bosse... Zraň jej víc červenějšími úkoly, brutální ranou nebo vzplanutím ohňů... Boss zraní každého účastníka výpravy za každý nesplněný denní úkol (újma je násobena jeho silou) navíc k normálnímu zranění, takže udržuj svou družinu zdravou plněním svých denních úkolů... <strong>Veškerá zranění Bossovi i vám se započtou podle kronu (na konci tvého dne).</strong>",
|
||||
"bossDmg2Broken": "Jen ti, kteří přijmou pozvání, budou bojovat proti příšeře a rozdělí si odměnu za výpravu...",
|
||||
"tavernBossInfo": "Plň denní úkoly a úkoly v úkolníčku a buduj zvyky aby jsi zranil Světovou příšeru! Nesplněné denní úkoly živí příšeřin vztek. Když je vzteku již moc, příšera zaútočí na nějakou nehráčskou postavu. Světová příšera nikdy nijak nezraní jednotlivé hráče nebo jejich účty. Pouze aktivní hráči, kteří neodpočívají v Hostinci, se mohou podílet na boji proti příšeře.",
|
||||
"tavernBossInfoBroken": "Plň denní úkoly a úkoly v úkolníčku a zraň tak světového bosse... Nesplněné denní úkoly naplní ukazatel omračujícího útoku... Když se tento ukazatel naplní, světový boss zaútočí na nějakou nehráčskou postavu... Světový boss nikdy nezraní jednotlivé hráče ani nijak nepoškodí jejich účty... Započítávají se pouze úkoly aktivních hráčů, kteří neodpočívají v krčmě...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Jen ti, kteří přijmou pozvání, mohou sbírat předměty a rozdělit si odměnu za výpravu...",
|
||||
"abort": "Ukončit",
|
||||
"leaveQuest": "Opustit Výpravu",
|
||||
"sureLeave": "Jsi si jistý, že chceš opustit aktivní výpravu? Ztratíš v ní všechen svůj pokrok.",
|
||||
"questOwner": "Majitel výpravy",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "Majitel výpravy výpravu opustil a nemůže ji již začít. Doporučujeme ji zrušit. Majitel výpravy získá zpět svitek.",
|
||||
"questOwnerNotInRunningQuest": "Majitel výpravy výpravu opustil. Můžete výpravu ukončit, pokud chcete. Můžete však pokračovat dále a všichni zbývající účastnici si po jejím skončení rozdělí kořist.",
|
||||
"questOwnerNotInPendingQuestParty": "Majitel výpravy výpravu opustil a nemůže ji již začít. Doporučujeme ji zrušit. Majitel výpravy získá zpět svitek.",
|
||||
"questOwnerNotInRunningQuestParty": "Majitel výpravy výpravu opustil. Můžete výpravu ukončit, pokud chcete. Můžete však pokračovat dále a všichni zbývající účastnici si po jejím skončení rozdělí kořist.",
|
||||
"questParticipants": "Účastníci",
|
||||
"scrolls": "Svitky s Výpravou",
|
||||
"noScrolls": "Nemáš žádné svitky s Výpravou.",
|
||||
"scrollsText1": "Pro účast na výpravě musíš být členem družiny. Pokud chceš na výpravu na vlastní pěst,",
|
||||
"scrollsText2": "vytvoř si prázdnou družinu",
|
||||
"scrollsPre": "Tuto Výpravu jsi ještě neodemkl!",
|
||||
"alreadyEarnedQuestLevel": "Tuto výpravu jsi si již vysloužil dosažením úrovně <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "Tuto výpravu sis již vysloužil dokončením výpravy <%= priorQuest %>.",
|
||||
"completedQuests": "Dokončil následující výpravy",
|
||||
"mustComplete": "Nejdříve musíš dokončit <%= quest %>.",
|
||||
"mustLevel": "Musíš být na Úrovni <%= level %>, abys mohl začít tuto Výpravu.",
|
||||
"mustLvlQuest": "Aby sis mohl koupit tuto výpravu, musíš být na úrovni <%= level %> !",
|
||||
"mustInviteFriend": "Aby sis zasloužil tuto Výpravu, musíš pozvat někoho do své Družiny. Pozveš někoho hned?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Jsi si jistý, že chceš skončit výpravu? Všechny pozvánky budou ztraceny. Svitek bude navrácen svému majiteli.",
|
||||
"sureAbort": "Jsi si jistý, že chceš ukončit výpravu? Bude ukončena pro všechny v družině a všechen pokrok bude ztracen. Svitek bude navrácen svému majiteli.",
|
||||
"doubleSureAbort": "Jsi si určitě jistý? Ujisti se, že tě pak ostatní nebudou do smrti nenávidět!",
|
||||
"questWarning": "Pokud se před začátkem výpravy do družiny připojí noví hráči, dostanou také pozvánku. Jakmile však výprava začne, žádní noví členové družiny se nemohou k výpravě připojit.",
|
||||
"questWarningBroken": "Pokud se k družině přidají noví hráči před tím, než začne výprava, tito hráči také obdrží pozvánku... Avšak jakmile výprava začne, žádní noví hráči se k ní přidat nemohou...",
|
||||
"bossRageTitle": "Zuřivost",
|
||||
"bossRageDescription": "Když se tato lišta naplní, příšera předvede speciální útok!",
|
||||
"startAQuest": "VYDEJ SE NA VÝPRAVU",
|
||||
"startQuest": "Začít Výpravu",
|
||||
"whichQuestStart": "Na kterou výpravu se chceš vydat?",
|
||||
"getMoreQuests": "Získej více výprav",
|
||||
"unlockedAQuest": "Odemkl jsi výpravu!",
|
||||
"leveledUpReceivedQuest": "Dosáhl jsi <strong>úrovně <%= level %></strong> a získal jsi svitek s výpravou!",
|
||||
"questInvitationDoesNotExist": "Zatím vám nebyla poslána žádná pozvánka na výpravu.",
|
||||
"questInviteNotFound": "Nebyla nalezena žádná pozvánka na výpravu.",
|
||||
"guildQuestsNotSupported": "Cechy nelze pozvat na výpravy.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Pouze družina vůdce může odřeknout výpravu.",
|
||||
"questNotPending": "Nelze začít žádnou výpravu.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Pouze vůdce výpravy nebo vůdce skupiny může započít výpravu",
|
||||
"createAccountReward": "Vytvořit účet",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "<%= itemText %> gik i stykker.",
|
||||
"messageTaskNotFound": "Opgave ikke fundet.",
|
||||
"messageDuplicateTaskID": "Der findes allerede en opgave med det ID.",
|
||||
"messageTagNotFound": "Tag ikke fundet.",
|
||||
"messagePetNotFound": ":pet ikke fundet i user.items.pets",
|
||||
"messageFoodNotFound": ":food ikke fundet i user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> kan virkelig godt lide <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> spiser <%= foodText %>, men ser ikke ud til at nyde det.",
|
||||
"messageBought": "Købte <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> taget i brug.",
|
||||
"messageUnEquipped": "<%= itemText %> lægges væk.",
|
||||
"messageMissingEggPotion": "Du mangler enten det æg eller den eliksir",
|
||||
"messageInvalidEggPotionCombo": "Du kan ikke udruge Quest-æg med Magiske Udrugningseliksirer! Prøv et andet æg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Du har fundet <%= dropText %>!",
|
||||
"messageDropEgg": "Du har fundet et <%= dropText %> æg!",
|
||||
"messageDropPotion": "Du har fundet en <%= dropText %> udrugningseliksir!",
|
||||
"messageDropQuest": "Du har fundet en quest!",
|
||||
"messageDropMysteryItem": "Du åbner æsken og finder <%= dropText %>!",
|
||||
"messageFoundQuest": "Du fandt questen \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Du har engang købt dette udstyr, men ejer det ikke på nuværende tidspunkt. Du kan købe det igen i belønningskolonnen på opgavesiden.",
|
||||
"messageAlreadyOwnGear": "Du ejer allerede denne ting. Tag det på ved at gå til udstyrssiden.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "Du har allerede fuldt liv.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Du roder rundt i Klædeskabet og finder <%= dropText %>. Hvad laver den der?",
|
||||
"armoireExp": "Du kæmper med Klædeskabet og får Erfaring. Sådan!",
|
||||
"messageInsufficientGems": "Ikke nok Ædelsten!",
|
||||
"messageAuthPasswordMustMatch": ":password og :confirmPassword er ikke ens",
|
||||
"messageAuthCredentialsRequired": ":brugernavn, :e-mail, :kodeord, :valideretKodeord krævet",
|
||||
"messageAuthEmailTaken": "E-mailen er allerede i brug",
|
||||
"messageAuthNoUserFound": "Ingen bruger fundet.",
|
||||
"messageAuthMustBeLoggedIn": "Du skal være logget ind først.",
|
||||
"messageAuthMustIncludeTokens": "Du skal inkludere en token og uid (bruger-ID) i din anmodning",
|
||||
"messageGroupAlreadyInParty": "Allerede på et Hold, prøv at opdatere.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Kun gruppelederen kan opdatere gruppen!",
|
||||
"messageGroupRequiresInvite": "Du kan ikke støde til en gruppe, du ikke er inviteret til.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Ups, det ser ud til at du slår for mange beskeder op! Vent venligst et minut og prøv igen. Værtshuschatten kan kun indeholde 200 beskeder ad gangen, så Habitica opfordrer til at man skriver længere, mere gennemtænkte beskeder og venter på svar. Vi glæder os til at høre hvad du vil sige. :)",
|
||||
"messageCannotLeaveWhileQuesting": "Du kan ikke acceptere denne holdinvitation mens du er i gang med en quest. Hvis du gerne vil være med på dette hold, skal du først opgive din quest, hvilket du kan gøre fra din Holdside. Du vil få din questskriftrulle tilbage.",
|
||||
"messageUserOperationProtected": "stien `<%= operation %>` blev ikke gemt, da det er en beskyttet sti.",
|
||||
"messageUserOperationNotFound": "Funktionen <%= operation %> blev ikke fundet",
|
||||
"messageNotificationNotFound": "Notifikation ikke fundet.",
|
||||
"messageNotAbleToBuyInBulk": "Denne genstand kan ikke købes i antal større end 1.",
|
||||
"notificationsRequired": "Notafikation ID'er er krævet.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Intet valgt kæledyr",
|
||||
"petsFound": "Fundne kæledyr",
|
||||
"magicPets": "Magisk Eliksir-kæledyr",
|
||||
"rarePets": "Sjældne kæledyr",
|
||||
"questPets": "Quest-kæledyr",
|
||||
"mounts": "Ridedyr",
|
||||
"activeMount": "Aktivt ridedyr",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Tæmmede ridedyr",
|
||||
"questMounts": "Quest-ridedyr",
|
||||
"magicMounts": "Magisk Eliksir-Ridedyr",
|
||||
"rareMounts": "Sjældne ridedyr",
|
||||
"etherealLion": "Æterisk Løve",
|
||||
"veteranWolf": "Veteranulv",
|
||||
"veteranTiger": "Veterantiger",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Håbefuld hippogrif",
|
||||
"royalPurpleJackalope": "Royal Lilla Jackalope",
|
||||
"invisibleAether": "Usynlig æter",
|
||||
"rarePetPop1": "Klik på den gyldne pote for at læse om, hvordan du kan opnå dette sjældne kæledyr ved at bidrage til Habitica!",
|
||||
"rarePetPop2": "Sådan får du dette kæledyr!",
|
||||
"potion": "<%= potionType %> eliksir",
|
||||
"egg": "<%= eggType %> æg",
|
||||
"eggs": "Æg",
|
||||
"eggSingular": "Æg",
|
||||
"noEggs": "Du har ikke nogle æg.",
|
||||
"hatchingPotions": "Udrugningseliksirer",
|
||||
"magicHatchingPotions": "Magiske Udrugningseliksirer",
|
||||
"hatchingPotion": "Udrugningseliksir",
|
||||
"noHatchingPotions": "Du har ikke nogle udrugningseliksirer.",
|
||||
"inventoryText": "Klik på et æg for at se brugbare eliksirer fremhævet med grønt, og klik derefter på en af de fremhævede eliksirer for at udruge dit kæledyr. Hvis ingen eliksirer er fremhævede, så klik på ægget igen for at fravælge det, og klik istedet på en eliksir først, for at få de brugbare æg fremhævet. Du kan også sælge uønskede drops til Købmanden Alexander.",
|
||||
"haveHatchablePet": "Du har en <%= potion %> udrugningseliksir og et <%= egg %> æg, så du kan udklække dette kæledyr! <b>Klik</b> på poteaftrykket for at udklække det.",
|
||||
"quickInventory": "Quick Inventory",
|
||||
"foodText": "mad",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Brug Ædelsten for hurtigere at få æg, hvis du ikke vil vente på at få standard-æg som drops, eller gentage Quests for at vinde Quest-æg. <a href=\"http://habitica.fandom.com/wiki/Drops\">Læs mere om dropsystemet her.</a>",
|
||||
"premiumPotionNoDropExplanation": "Magiske udrugningseliksirer kan ikke blive brugt på æg, der er modtaget fra quests. Den eneste måde at få en magisk udrugningseliksir på, er ved at købe dem nedenfor, ikke fra tilfældige drop.",
|
||||
"beastMasterProgress": "Dyretæmmerfremskridt",
|
||||
"stableBeastMasterProgress": "Dyretæmmerfremskridt: <%= number %> Kæledyr fundet",
|
||||
"beastAchievement": "Du har opnået \"Dyretæmmer\"-præstationen ved at samle alle kæledyr!",
|
||||
"beastMasterName": "Dyretæmmer",
|
||||
"beastMasterText": "Har fundet alle 90 kæledyr (sindsoprivende vanskeligt, lykønsk denne bruger!)",
|
||||
"beastMasterText2": " og har sluppet deres kæledyr fri <%= count %> gang(e) i alt",
|
||||
"mountMasterProgress": "Ridemesterfremskridt",
|
||||
"stableMountMasterProgress": "Ridemesterfremskridt: <%= number %> Ridedyr tæmmet",
|
||||
"mountAchievement": "Du har opnået \"Ridemester\"-præstationen ved at samle alle ridedyr!",
|
||||
"mountMasterName": "Ridemester",
|
||||
"mountMasterText": "Har tæmmet alle 90 ridedyr (endnu sværere, ønsk denne bruger tillykke!)",
|
||||
"mountMasterText2": " og har sluppet alle 90 af deres ridedyr fri <%= count %> gang(e) i alt",
|
||||
"beastMountMasterName": "Dyretæmmer og Ridemester",
|
||||
"triadBingoName": "Triade-bingo",
|
||||
"triadBingoText": "Har fundet alle 90 kæledyr, alle 90 ridedyr og alle 90 kæledyr IGEN (HVORDAN GJORDE DU DET?!)",
|
||||
"triadBingoText2": " og har sluppet en fuld stald fri <%= count %> gang(e) i alt",
|
||||
"triadBingoAchievement": "Du har opnået \"Triade-bingo\"-præstationen ved at finde alle kæledyr, tæmme alle ridedyr og finde alle kæledyr igen!",
|
||||
"dropsEnabled": "Drops aktiveret!",
|
||||
"itemDrop": "En ting er droppet!",
|
||||
"firstDrop": "Du har nu adgang til dropsystemet! Når du nu fuldender opgaver, har du en lille chance for at finde en ting, bl.a. æg, eliksirer og mad. Du har lige fundet et <strong><%= eggText %>-æg</strong>! <%= eggNotes %>",
|
||||
"useGems": "Hvis du gerne vil have et bestemt kæledyr, men ikke vil vente på at du finder det, så brug ædelsten på <strong>Inventar > Markedet</strong> for at købe det!",
|
||||
"hatchAPot": "Udrug en ny <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "Du har udruger en ny <%= potion %> <%= egg %>!",
|
||||
"hatchedPetGeneric": "Du har udklækket et nyt kæledyr!",
|
||||
"hatchedPetHowToUse": "Besøg [Stalden](<%= stableUrl %>) for at fodre dit nyeste kæledyr, og måske tage det med!",
|
||||
"displayNow": "Vis nu",
|
||||
"displayLater": "Vis senere",
|
||||
"petNotOwned": "Du ejer ikke dette kæledyr.",
|
||||
"mountNotOwned": "Du ejer ikke dette ridedyr.",
|
||||
"earnedCompanion": "Med al din produktivitet har du fortjent en ny følgesvend. Giv den mad for at få den til at vokse!",
|
||||
"feedPet": "Giv <%= text %> til din <%= name %>?",
|
||||
"useSaddle": "Giv <%= pet %> sadel på?",
|
||||
"raisedPet": "Du har opdrættet din/dit <%= pet %>!",
|
||||
"earnedSteed": "Ved at fuldføre dine opgaver har du fået en trofast ganger!",
|
||||
"rideNow": "Rid nu",
|
||||
"rideLater": "Rid senere",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %>-<%= mount(locale) %>",
|
||||
"keyToPets": "Nøgle til Kæledyrskennelen",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Dine standardridedyr er blevet sat fri!",
|
||||
"releaseBothConfirm": "Er du sikker på, at du vil sætte dine standardkæle- og ridedyr fri?",
|
||||
"releaseBothSuccess": "Dine standardkæle- og ridedyr er blevet sat fri!",
|
||||
"petKeyName": "Nøglen til Kennelen",
|
||||
"petKeyPop": "Slip dine kæledyr fri og lad dem starte deres eget eventyr, så kan du igen opleve glæden ved at være Dyretæmmer!",
|
||||
"petKeyBegin": "Nøglen til Kennelen: Oplev <%= title %> igen!",
|
||||
"petKeyInfo": "Mangler du spændingen ved at samle kæledyr? Nu kan du slippe dem fri, så dine drops igen er meningsfulde!",
|
||||
"petKeyInfo2": "Brug Nøglen til Kennelen til at nulstille dine ikke-questrelaterede kæledyr og/eller ridedyr. (Questrelaterede og Sjældne kæledyr og ridedyr bliver ikke sluppet løs.)",
|
||||
"petKeyInfo3": "Der er tre Nøgler til Kennelen: Slip Kun Kæledyr Fri (4 Ædelsten), Slip Kun Ridedyr Fri (4 Ædelsten) eller Slip Både Kæle- og Ridedyr Fri (6 Ædelsten). Ved at bruge en nøgle kan du opnå Dyretæmmer- og Ridemester-præstationerne flere gange. Triade-bingo præstationen vil kun kunne opnås flere gange hvis du bruger \"Slip Både Kæle- og Ridedyr Fri\"-nøglen og har samlet alle 90 kæledyr endnu en gang. Vis verden hvor mægtig en samler du er! Men vælg med omhu, for når du har brugt en nøgle og åbnet kennel- eller stalddøren, så kan du ikke få dyrene igen uden at samle dem allesammen forfra...",
|
||||
"petKeyInfo4": "Der er tre Nøgler til Kennelen: Slip Kun Kæledyr Fri (4 Ædelsten), Slip Kun Ridedyr Fri (4 Ædelsten) eller Slip Både Kæle- og Ridedyr Fri. Ved at bruge en nøgle kan du opnå Dyretæmmer- og Ridemester-præstationerne flere gange. Triade-bingo præstationen vil kun kunne opnås flere gange hvis du bruger \"Slip Både Kæle- og Ridedyr Fri\"-nøglen og har samlet alle 90 kæledyr endnu en gang. Vis verden hvor mægtig en samler du er! Men vælg med omhu, for når du har brugt en nøgle og åbnet kennel- eller stalddøren, så kan du ikke få dyrene igen uden at samle dem allesammen forfra...",
|
||||
"petKeyPets": "Slip mine kæledyr fri",
|
||||
"petKeyMounts": "Slip mine ridedyr fri",
|
||||
"petKeyBoth": "Slip begge fri",
|
||||
"confirmPetKey": "Er du sikker?",
|
||||
"petKeyNeverMind": "Ikke endnu",
|
||||
"petsReleased": "Kæledyr sluppet fri.",
|
||||
"mountsAndPetsReleased": "Ride- og kæledyr sluppet fri",
|
||||
"mountsReleased": "Ridedyr sluppet fri",
|
||||
"gemsEach": "ædelsten hver",
|
||||
"foodWikiText": "Hvad kan mit kæledyr lide at spise?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Velkommen til Stalden!",
|
||||
"welcomeStableText": "Jeg er Matt, Staldmesteren. Fra niveau 3 kan du udruge Kæledyr fra Æg ved at bruge de Eliksirer, du finder! Når du udruger et Kæledyr fra dit Inventar, vil det dukke op her! Klik på et kæledyrs billede, for at tilføje det til din avatar. Du kan også fodre dine Kæledyr her med Mad, som du finder efter niveau 3, og de vil blive til stærke Ridedyr.",
|
||||
"petLikeToEat": "Hvad kan mit kæledyr lide at spise?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Nu kan du finde Quests på deres egen side! Klik på Inventar -> Quests for at finde dem.",
|
||||
"yourQuests": "Dine Quests",
|
||||
"questsForSale": "Quests til salg",
|
||||
"petQuests": "Kæledyrs- og Ridedyrsquests",
|
||||
"unlockableQuests": "Oplåselige Quests",
|
||||
"goldQuests": "Mesterklasserquestserier",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Færdig!",
|
||||
"rewardsAllParticipants": "Belønninger for alle Questdeltagere",
|
||||
"rewardsQuestOwner": "Ekstra belønning til Quest ejer",
|
||||
"questOwnerReceived": "Questejeren har også modtaget",
|
||||
"youWillReceive": "Du vil modtage",
|
||||
"questOwnerWillReceive": "Quest ejeren vil også modtage",
|
||||
"youReceived": "Du har modtaget",
|
||||
"dropQuestCongrats": "Tillykke med denne quest-skriftrulle! Du kan invitere venner for at starte questen nu, eller vende tilbage til den når som helst i Inventar > Quests.",
|
||||
"questSend": "Ved at klikke \"Invitér\" sender du en invitation til alle gruppemedlemmer. Når alle medlemmer har accepteret eller afvist vil questen begynde. Se status under Social > Gruppe.",
|
||||
"questSendBroken": "Send invitation til dine gruppemedlemmer ved at klikke \"Invitér\". Når alle medlemmer har accepteret eller afvist vil questen begynde. Se status under Valgmuligheder > Social > Gruppe...",
|
||||
"inviteParty": "Invitér Gruppe til Quest",
|
||||
"questInvitation": "Quest-invitation: ",
|
||||
"questInvitationTitle": "Quest-invitation",
|
||||
"questInvitationInfo": "Invitation til Questen <%= quest %>",
|
||||
"invitedToQuest": "Du blev inviteret til Questen <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Spørg Senere",
|
||||
"questLater": "Udfør Questen senere",
|
||||
"buyQuest": "Køb Quest",
|
||||
"accepted": "Accepteret",
|
||||
"declined": "Afvist",
|
||||
"rejected": "Afvist",
|
||||
"pending": "Afventer",
|
||||
"questStart": "Når alle medlemmer har enten accepteret eller afvist vil questen begynde. Kun dem, der har klikket \"acceptér\" vil kunne deltage i questen og modtage præmierne. Hvis medlemmer afventer for længe (måske er de inaktive?) kan quest-lederen starte questen uden dem ved at klikke \"Begynd\". Quest-lederen kan også afbryde questen og få quest-skriftrullen tilbage ved at klikke \"Afbryd\".",
|
||||
"questStartBroken": "Når alle medlemmer har enten accepteret eller afvist vil questen begynde... Kun dem, der har klikket \"acceptér\" vil kunne deltage i questen og modtage præmierne. Hvis medlemmer afventer for længe (måske er de inaktive?) kan quest-lederen starte questen uden dem ved at klikke \"Begynd\"... Quest-lederen kan også afbryde questen og få quest-skriftrullen tilbage ved at klikke \"Afbryd\"...",
|
||||
"questCollection": "+ <%= val %> quest-genstand(e) fundet",
|
||||
"questDamage": "+ <%= val %> skade til boss",
|
||||
"begin": "Begynd",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Vrede",
|
||||
"collect": "Saml",
|
||||
"collected": "Indsamlet",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Udstyr at Samle",
|
||||
"bossDmg1": "For at skade en boss skal du færdiggøre dine Daglige og Gøremål. Jo mere skade du gør på opgaver, des mere skade tager Bossen (færdiggørelse af røde opgaver, Magikeres fortryllelser, Krigeres angreb osv.). Bossen vil give skade til alle quest-deltagere for hver Daglig du springer over (ganget med bossens Styrke) oveni din sædvanlige skade, så hold din gruppe i live ved at færdiggøre dine Daglige! <strong>Al skade på og fra bossen bliver opgjort ved cron (når din dag skifter).</strong>",
|
||||
"bossDmg2": "Kun deltagere vil kæmpe mod bossen og få del i quest-byttet.",
|
||||
"bossDmg1Broken": "For at skade en boss skal du færdiggøre dine Daglige og To-Dos. Jo mere skade du gør på opgaver, des mere skade tager Bossen (færdiggørelse af røde opgaver, Magikeres fortryllelser, Krigeres angreb osv.)... Bossen vil give skade til alle quest-deltagere for hver Daglig du springer over (ganget med bossens Styrke) oveni din sædvanlige skade, så hold din gruppe i live ved at færdiggøre dine Daglige... <strong>Al skade på og fra bossen bliver opgjort ved cron (når din dag skifter)...</strong>",
|
||||
"bossDmg2Broken": "Kun deltagere vil kæmpe mod bossen og få del i quest-byttet...",
|
||||
"tavernBossInfo": "Fuldfør daglige opgaver og To-Do'er og følg positive vaner for at skade Verdensbossen! Ufuldførte daglige opgaver fylder raseribaren. Når raseribaren er fuld vil Verdensbossen angribe en NPC. En verdensboss vil aldrig skade individuelle spillere eller kontoer på nogen måde. Kun aktive kontoer som ikke hviler på kroen vil have deres opgave optalt.",
|
||||
"tavernBossInfoBroken": "Færdiggør dine Daglige og To-Dos og scor positive Vaner for at skade Verdensbossen! Ufærdige Daglige vil fylde Udmattelsesangrebsmåleren. Når Udmattelsesangrebsmåleren er fyldt vil Verdensbossen angribe en NPC. En Verdensboss vil aldrig skade individuelle spillere eller konti på nogen måde. Kun aktive konti, der ikke hviler på kroen, tæller med i beregningerne.",
|
||||
"bossColl1": "Udfør dine positive opgaver for at samle genstande. Quest-genstande dropper ligesom normale genstande; du kan overvåge dine drops af quest-genstande drops ved at holde musen over quest-fremskridts-ikonet.",
|
||||
"bossColl2": "Kun deltagere kan samle ting og få del i quest-byttet.",
|
||||
"bossColl1Broken": "Udfør dine positive opgaver for at samle genstande... Quest-genstande dropper ligesom normale genstande; du kan overvåge dine quest-genstande drops ved at holde musen over quest fremskridts-ikonet...",
|
||||
"bossColl2Broken": "Kun deltagere kan samle ting og få del i quest-byttet...",
|
||||
"abort": "Afbryd",
|
||||
"leaveQuest": "Forlad Quest",
|
||||
"sureLeave": "Er du sikker på at du vil forlade den aktive quest? Alt dit questfremskridt vil gå tabt.",
|
||||
"questOwner": "Quest-leder",
|
||||
"questTaskDamage": "+ <%= damage %> afventende skade til boss",
|
||||
"questTaskCollection": "<%= items %> genstande samlet idag",
|
||||
"questOwnerNotInPendingQuest": "Quest-lederen har forladt questen og kan ikke længere starte den. Det anbefales at du afbryder den nu. Quest-lederen beholder quest-skriftrullen.",
|
||||
"questOwnerNotInRunningQuest": "Quest-lederen har forladt questen. Du kan afbryde questen hvis du har brug for det, men du kan også lade den fortsætte, og dermed lade alle tilbageværende deltagere modtage quest-præmierne når questen er overstået.",
|
||||
"questOwnerNotInPendingQuestParty": "Quest-lederen har forladt gruppen og kan ikke længere starte questen. Det anbefales at du afbryder den nu. Quest-skriftrullen vil blive returneret til quest-lederen.",
|
||||
"questOwnerNotInRunningQuestParty": "Quest-lederen har forladt gruppen. Du kan afbryde questen hvis du har brug for det, men du kan også lade den fortsætte, og dermed lade alle tilbageværende deltagere modtage quest-præmierne når questen er overstået.",
|
||||
"questParticipants": "Deltagere",
|
||||
"scrolls": "Quest-skriftruller",
|
||||
"noScrolls": "Du har ingen quest-skriftruller.",
|
||||
"scrollsText1": "Quests kræver grupper. Hvis du vil queste alene,",
|
||||
"scrollsText2": "kan du oprette en tom gruppe",
|
||||
"scrollsPre": "Du har endnu ikke låst op for denne quest!",
|
||||
"alreadyEarnedQuestLevel": "Du har allerede låst op for denne quest ved at nå niveau <%= level %>. ",
|
||||
"alreadyEarnedQuestReward": "Du har allerede låst op for denne quest ved at gennemføre <%= priorQuest %>. ",
|
||||
"completedQuests": "Har færdiggjort følgende quests",
|
||||
"mustComplete": "Du skal færdiggøre <%= quest %> først.",
|
||||
"mustLevel": "Du skal være niveau <%= level %> for at starte denne quest.",
|
||||
"mustLvlQuest": "Du skal være niveau <%= level %> for at købe denne quest!",
|
||||
"mustInviteFriend": "For at få denne quest skal du invitere en ven til din gruppe. Vil du invitere nogen nu?",
|
||||
"unlockByQuesting": "For at låse op for denne quest, skal du fuldføre <%= title %>.",
|
||||
"questConfirm": "Er du sikker? Kun <%= questmembers %> af dine <%= totalmembers %> holdmedlemmer har valgt at deltage i denne quest! Quests begynder automatisk, når alle spillere enten har accepteret eller afvist invitationen.",
|
||||
"sureCancel": "Er du sikker på at du vil afbryde denne quest? Alle invitation-accepter vil gå tabt. Quest-lederen vil beholde quest-skriftrullen.",
|
||||
"sureAbort": "Er du sikker på at du vil afbryde missionen? Det vil afbryde den for alle i gruppen og al fremskridt vil gå tabt. Quest-skriftrullen vil blive returneret til quest-lederen.",
|
||||
"doubleSureAbort": "Er du helt sikker? Tjek lige at de ikke vil hade dig for evigt!",
|
||||
"questWarning": "Hvis nye spillere melder sig ind i gruppen før questen begynder vil de også modtage en invitation. Dog kan nye medlemmer ikke deltage i questen hvis den allerede er startet.",
|
||||
"questWarningBroken": "Hvis nye spillere melder sig ind i gruppen før questen starter får de også en invitation... Men når questen først er startet kan ingen nye gruppemedlemmer slutte sig til...",
|
||||
"bossRageTitle": "Vrede",
|
||||
"bossRageDescription": "Når denne bar bliver fyldt vil bossen udføre et specielt angreb!",
|
||||
"startAQuest": "START EN QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Hvilken quest vil du starte?",
|
||||
"getMoreQuests": "Få flere quests",
|
||||
"unlockedAQuest": "Du har fundet en quest!",
|
||||
"leveledUpReceivedQuest": "Du er steget til <strong>Niveau <%= level %></strong> og har modtaget en quest-skriftrulle!",
|
||||
"questInvitationDoesNotExist": "Ingen quest invitation er blevet udsendt endnu.",
|
||||
"questInviteNotFound": "Ingen questinvitation fundet.",
|
||||
"guildQuestsNotSupported": "Klaner kan ikke blive inviteret på quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Kun hold- eller questlederen kan aflyse quest'en.",
|
||||
"questNotPending": "Der er ingen quest at starte.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Kun quest- eller gruppelederen kan tvinge quest'en til at starte",
|
||||
"createAccountReward": "Opret Konto",
|
||||
"loginIncentiveQuest": "For at låse op for denne quest, så check ind i Habitica på <%= count %> forskellige dage!",
|
||||
"loginIncentiveQuestObtained": "Du fik denne quest ved at logge på Habitica på <%= count %> forskellige dage!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "Du fik denne quest da du sluttede dig til Habitica! Hvis en ven også opretter sig vil de også få en.",
|
||||
"questBundles": "Nedsatte Quest Pakker",
|
||||
"buyQuestBundle": "Køb Quest Pakke",
|
||||
"noQuestToStart": "Kan du ikke finde en quest at gå i gang med? Prøv at kigge i Questbutikken på Markedet for at se om der er kommet nogle nye!",
|
||||
"pendingDamage": "<%= damage %> afventende skade",
|
||||
"pendingDamageLabel": "afventende skade",
|
||||
|
|
|
|||
|
|
@ -2171,5 +2171,26 @@
|
|||
"armorArmoireGuardiansGownNotes": "Ein herrlich rustikales Gewand, mit überraschend robusten Nähten! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Wächter der Weidegänger-Set (Gegenstand 3 von 3).",
|
||||
"armorArmoireGuardiansGownText": "Wächtergewand",
|
||||
"weaponArmoireGuardiansCrookNotes": "Dieser Hirtenstab könnte sich als nützlich erweisen bei Deiner nächsten Wanderung mit Deinem Haustier auf dem Lande... Erhöht Stärke um <%= str %>. Verzauberter Schrank: Wächter der Weidegänger-Set (Gegenstand 2 von 3).",
|
||||
"weaponArmoireGuardiansCrookText": "Wächterstab"
|
||||
"weaponArmoireGuardiansCrookText": "Wächterstab",
|
||||
"headSpecialFall2020HealerText": "Totenkopfschwärmermaske",
|
||||
"shieldSpecialFall2020HealerNotes": "Trägst Du eine weitere Motte mit Dir, die immer noch die Metamorphose durchläuft? Oder lediglich eine seidige Handtasche, die Deine Mittel für Heilungen und Prophezeiungen enthält? Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2020 Herbstausrüstung.",
|
||||
"shieldSpecialFall2020HealerText": "Kokon Clutch",
|
||||
"shieldSpecialFall2020WarriorText": "Seelenschild",
|
||||
"shieldSpecialFall2020RogueText": "Schneller Katar",
|
||||
"headSpecialFall2020MageText": "Erwachte Klarheit",
|
||||
"headSpecialFall2020WarriorText": "Gruseliger Gugel",
|
||||
"headSpecialFall2020RogueNotes": "Erst zweimal schauen, dann einmal handeln: diese Maske macht es leicht. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2020 Herbstausrüstung.",
|
||||
"headSpecialFall2020RogueText": "Zweiköpfige Steinmaske",
|
||||
"armorSpecialFall2020HealerText": "Schwärmerschwingen",
|
||||
"armorSpecialFall2020MageText": "Hinauf Zur Erleuchtung",
|
||||
"armorSpecialFall2020WarriorNotes": "Diese Robe schützte einst einen mächtigen Krieger vor Schaden. Man sagt, der Geist des Kriegers wohne dem Stoff inne, um jene zu schützen, die der Nachfolge würdig sind. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2020 Herbstausrüstung.",
|
||||
"armorSpecialFall2020WarriorText": "Wiedergänger-Robe",
|
||||
"armorSpecialFall2020RogueText": "Statuenhafte Rüstung",
|
||||
"weaponSpecialFall2020HealerNotes": "Nun, da Deine Transformation vollkommen ist, wird dieses Überbleibsel aus Deiner Zeit als Puppe als Wünschelrute dienen, mit der Du über Schicksale entscheidest. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe2020 Herbstausrüstung.",
|
||||
"weaponSpecialFall2020HealerText": "Kokon Knüppel",
|
||||
"weaponSpecialFall2020MageText": "Drei Visionen",
|
||||
"weaponSpecialFall2020WarriorNotes": "Dieses Schwert hat einen starken Krieger ins Leben nach dem Tod begleitet und kehrt nun zurück, um von Dir geführt zu werden! Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2020 Herbstausrüstung.",
|
||||
"weaponSpecialFall2020WarriorText": "Schwert des Schreckgespenstes",
|
||||
"weaponSpecialFall2020RogueNotes": "Ersteche Deinen Gegner mit einem scharfen Hieb! Selbst die stärkste Rüstung wird Deinem Dolch nachgeben. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2020 Herbstausrüstung.",
|
||||
"weaponSpecialFall2020RogueText": "Scharfer Katar"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -180,5 +180,9 @@
|
|||
"summer2020CrocodileRogueSet": "Krokodil (Schurke)",
|
||||
"summer2020SeaGlassHealerSet": "Meerglas (Heiler)",
|
||||
"summer2020OarfishMageSet": "Riemenfisch (Magier)",
|
||||
"summer2020RainbowTroutWarriorSet": "Regenbogenforelle (Krieger)"
|
||||
"summer2020RainbowTroutWarriorSet": "Regenbogenforelle (Krieger)",
|
||||
"fall2020TwoHeadedRogueSet": "Zweiköpfig (Schurke)",
|
||||
"fall2020ThirdEyeMageSet": "Drittes Auge (Magier)",
|
||||
"fall2020DeathsHeadMothHealerSet": "Totenkopfschwärmer (Heiler)",
|
||||
"fall2020WraithWarriorSet": "Gespenst (Krieger)"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Dein <%= itemText %> ist kaputt gegangen.",
|
||||
"messageTaskNotFound": "Aufgabe nicht gefunden.",
|
||||
"messageDuplicateTaskID": "Es gibt schon eine Aufgabe mit dieser ID.",
|
||||
"messageTagNotFound": "Tag nicht gefunden.",
|
||||
"messagePetNotFound": ":pet in user.items.pets nicht gefunden",
|
||||
"messageFoodNotFound": ":food in user.items.food nicht gefunden",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> freut sich sehr über <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> isst zwar <%= foodText %>, scheint aber nicht gerade begeistert davon zu sein.",
|
||||
"messageBought": "<%= itemText %> gekauft",
|
||||
"messageEquipped": " <%= itemText %> angelegt.",
|
||||
"messageUnEquipped": "<%= itemText %> abgelegt.",
|
||||
"messageMissingEggPotion": "Dir fehlt entweder dieses Ei oder dieses Elixier",
|
||||
"messageInvalidEggPotionCombo": "Du kannst Quest-Haustier-Eier nicht mit magischen Schlüpfelixieren schlüpfen lassen! Versuche es mit einem anderen Ei.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Du hast <%= dropText %> gefunden!",
|
||||
"messageDropEgg": "Du hast ein <%= dropText %> Ei gefunden!",
|
||||
"messageDropPotion": "Du hast ein <%= dropText %> Schlüpfelixier gefunden!",
|
||||
"messageDropQuest": "Du hast eine Quest gefunden!",
|
||||
"messageDropMysteryItem": "Du öffnest die Kiste und findest <%= dropText %>!",
|
||||
"messageFoundQuest": "Du hast die Quest \"<%= questText %>\" gefunden!",
|
||||
"messageAlreadyPurchasedGear": "Du hast diesen Gegenstand in der Vergangenheit bereits gekauft, besitzt ihn aktuell aber nicht mehr. Du kannst ihn in der Spalte \"Belohnungen\" Deiner Aufgabenseite erneut kaufen.",
|
||||
"messageAlreadyOwnGear": "Du besitzt diesen Gegenstand schon. Gehe zur Ausrüstungsseite um ihn anzulegen.",
|
||||
"previousGearNotOwned": "Du musst eine Ausrüstung einer niedrigeren Stufe kaufen, bevor Du diese Ausrüstung kaufen kannst.",
|
||||
"messageHealthAlreadyMax": "Du hast schon alle Lebenspunkte.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Du wühlst im verzauberten Schrank herum und findest <%= dropText %>. Was macht das denn da drin?",
|
||||
"armoireExp": "Du ringst mit dem verzauberten Schrank und gewinnst Erfahrung. Nimm das!",
|
||||
"messageInsufficientGems": "Nicht genügend Edelsteine!",
|
||||
"messageAuthPasswordMustMatch": ":password und :confirmPassword stimmen nicht überein",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword erforderlich",
|
||||
"messageAuthEmailTaken": "E-Mail existiert bereits",
|
||||
"messageAuthNoUserFound": "Kein Benutzer gefunden.",
|
||||
"messageAuthMustBeLoggedIn": "Du musst angemeldet sein.",
|
||||
"messageAuthMustIncludeTokens": "Deine Anfrage muss ein Token und eine UID (Benutzer-ID) beinhalten",
|
||||
"messageGroupAlreadyInParty": "Bereits einer Party beigetreten, versuche die Seite neu zu laden.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Nur der Gruppenleiter kann die Gruppe aktualisieren!",
|
||||
"messageGroupRequiresInvite": "Du kannst keiner Gruppe beitreten, zu der Du nicht eingeladen wurdest.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Ups, es sieht so aus als ob Du zu viele Nachrichten schreibst! Bitte warte eine Minute und versuche es erneut. Die Taverne kann nur 200 Nachrichten gleichzeitig beinhalten und deshalb ermutigt Habitica, längere, durchdachte Nachrichten und hilfreiche Antworten zu schreiben. Wir können es kaum erwarten zu hören, was Du zu sagen hast. :)",
|
||||
"messageCannotLeaveWhileQuesting": "Du kannst diese Partyeinladung nicht annehmen, während Du mit einer Quest beschäftigt bist. Wenn Du dieser Party beitreten möchtest, musst Du zuerst die Quest über Deine Partyanzeige abbrechen. Du erhältst die Questschriftrolle zurück.",
|
||||
"messageUserOperationProtected": "Pfad `<%= operation %>` wurde nicht gespeichert, da dieser geschützt ist.",
|
||||
"messageUserOperationNotFound": "<%= operation %> Operation nicht gefunden",
|
||||
"messageNotificationNotFound": "Mitteilung nicht gefunden.",
|
||||
"messageNotAbleToBuyInBulk": "Dieser Gegenstand kann nicht in größeren Mengen als 1 gekauft werden.",
|
||||
"notificationsRequired": "Mitteilungs-IDs werden benötigt.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Kein aktives Haustier",
|
||||
"petsFound": "Haustiere gefunden",
|
||||
"magicPets": "Magische Haustiere",
|
||||
"rarePets": "Seltene Haustiere",
|
||||
"questPets": "Quest-Haustiere",
|
||||
"mounts": "Reittiere",
|
||||
"activeMount": "Aktives Reittier",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Reittiere gezähmt",
|
||||
"questMounts": "Quest-Reittiere",
|
||||
"magicMounts": "Magische Reittiere",
|
||||
"rareMounts": "Seltene Reittiere",
|
||||
"etherealLion": "Ätherischer Löwe",
|
||||
"veteranWolf": "Veteranwolf",
|
||||
"veteranTiger": "Veterantiger",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Hoffnungsvoller Hippogreif",
|
||||
"royalPurpleJackalope": "Königlicher purpurfarbener Wolpertinger",
|
||||
"invisibleAether": "Unsichtbarer Äther",
|
||||
"rarePetPop1": "Klicke auf den goldenen Pfotenabdruck, um zu sehen, wie Du diese seltenen Haustiere erhalten kannst, indem Du bei Habitica mitwirkst!",
|
||||
"rarePetPop2": "Wie erhält man dieses Haustier?",
|
||||
"potion": "<%= potionType %> Elixier",
|
||||
"egg": "<%= eggType %>-Ei",
|
||||
"eggs": "Eier",
|
||||
"eggSingular": "Ei",
|
||||
"noEggs": "Du hast im Moment keine Eier.",
|
||||
"hatchingPotions": "Schlüpfelixiere",
|
||||
"magicHatchingPotions": "Magische Schlüpfelixiere",
|
||||
"hatchingPotion": "Schlüpfelixier",
|
||||
"noHatchingPotions": "Du hast im Moment keine Schlüpfelixiere.",
|
||||
"inventoryText": "Klicke auf ein Ei um die anwendbaren Elixiere grün hervorgehoben zu sehen. Klicke dann auf ein hervorgehobenes Elixier, um Dein Haustier auszubrüten. Falls kein Elixier hervorgehoben wird, klicke auf das Ei um es abzuwählen und klicke diesmal zuerst auf das Elixier, um die Eier hervorzuheben. Du kannst überflüssige Gegenstände auch an Alexander den Händler verkaufen.",
|
||||
"haveHatchablePet": "Du hast ein <%= potion %> Schlüpfelixier und ein <%= egg %>-Ei, um dieses Haustier auszubrüten! <b>Klicke</b>, damit es schlüpft!",
|
||||
"quickInventory": "Schnell-Inventar",
|
||||
"foodText": "Futter",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Du kannst Edelsteine für Eier ausgeben, wenn Du nicht warten willst, bis Du ein Standard-Ei als Beute erhältst, oder für eine Haustier-Quest, um durch Wiederholen der Quest weitere Quest-Eier zu erhalten. <a href=\"https://habitica.fandom.com/de/wiki/Beute\">Erfahre mehr über das Beute-System.</a>",
|
||||
"premiumPotionNoDropExplanation": "Magische Schlüpftränke können nicht auf Eier, die Du durch Quests erhalten hast, angewendet werden. Magische Schlüpftränke können nur gekauft und nicht durch zufällige Beute erworben werden.",
|
||||
"beastMasterProgress": "\"Meister aller Bestien\" Fortschritt",
|
||||
"stableBeastMasterProgress": "\"Meister aller Bestien\" Fortschritt: <%= number %> Haustiere gefunden",
|
||||
"beastAchievement": "Du hast den Erfolg \"Meister aller Bestien\" dafür erhalten, dass Du alle Haustiere gesammelt hast!",
|
||||
"beastMasterName": "Meister aller Bestien",
|
||||
"beastMasterText": "Hat alle 90 Haustiere gesammelt (unglaublich schwer, gratuliere diesem Spieler!)",
|
||||
"beastMasterText2": " und hat seine Haustiere <%= count %> mal freigelassen",
|
||||
"mountMasterProgress": "\"Meister aller Reittiere\" Fortschritt",
|
||||
"stableMountMasterProgress": "\"Meister aller Reittiere\" Fortschritt: <%= number %> Reittiere gezähmt",
|
||||
"mountAchievement": "Du hast den Erfolg \"Meister aller Reittiere\" erhalten, da Du alle Reittiere gezähmt hast!",
|
||||
"mountMasterName": "Meister aller Reittiere",
|
||||
"mountMasterText": "Hat alle 90 Reittiere gezähmt (noch viel schwieriger, gratuliere diesem Spieler!)",
|
||||
"mountMasterText2": " und hat alle 90 Reittiere <%= count %> mal freigelassen",
|
||||
"beastMountMasterName": "Meister aller Bestien und Reittiere",
|
||||
"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 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!",
|
||||
"dropsEnabled": "Beutesystem aktiviert!",
|
||||
"itemDrop": "Du hast einen Gegenstand gefunden!",
|
||||
"firstDrop": "Du hast das Beutesystem freigeschaltet! Ab jetzt hast Du jedes mal wenn Du eine Aufgabe abhakst eine kleine Chance einen Gegenstand zu finden, wie zum Beispiel Eier, Schlüpftränke und Futter! Du hast eben ein <strong><%= eggText %> Ei</strong> gefunden! <%= eggNotes %>",
|
||||
"useGems": "Du willst ein bestimmtes Haustier haben, möchtest aber nicht länger warten, bis Du die richtigen Gegenstände gefunden hast? Mit Edelsteinen kannst Du im <strong>Inventar > Marktplatz</strong> die entsprechenden Gegenstände kaufen!",
|
||||
"hatchAPot": "Willst Du ein <%= potion %> <%= egg %> ausbrüten?",
|
||||
"hatchedPet": "Du hast ein neues <%= potion %> <%= egg %> ausgebrütet!",
|
||||
"hatchedPetGeneric": "Du hast ein neues Haustier ausgebrütet!",
|
||||
"hatchedPetHowToUse": "Geh in den [Stall](<%= stableUrl %>) um Dein neuestes Haustier zu füttern und auszurüsten!",
|
||||
"displayNow": "Jetzt anzeigen",
|
||||
"displayLater": "Später anzeigen",
|
||||
"petNotOwned": "Du besitzt dieses Haustier nicht.",
|
||||
"mountNotOwned": "Du besitzt dieses Reittier nicht.",
|
||||
"earnedCompanion": "Durch all Deine Produktivität hast Du einen neuen Begleiter erhalten. Füttere ihn damit er wächst!",
|
||||
"feedPet": "<%= text %> an <%= name %> verfüttern?",
|
||||
"useSaddle": "Einen magischen Sattel auf <%= pet %> anwenden?",
|
||||
"raisedPet": "Du hast ein <%= pet %> aufgezogen!",
|
||||
"earnedSteed": "Durch das Erfüllen Deiner Aufgaben hast Du ein treues Reittier verdient!",
|
||||
"rideNow": "Jetzt reiten",
|
||||
"rideLater": "Später reiten",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %> <%= mount(locale) %>",
|
||||
"keyToPets": "Schlüssel zu den Haustier-Zwingern",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Deine Standard-Reittiere wurden freigelassen!",
|
||||
"releaseBothConfirm": "Bist Du sicher, dass Du Deine Standard-Haustiere und -Reittiere freilassen möchtest?",
|
||||
"releaseBothSuccess": "Deine Standard-Haustiere und -Reittiere wurden freigelassen!",
|
||||
"petKeyName": "Schlüssel zu den Zwingern",
|
||||
"petKeyPop": "Lasse Deine Haustiere auf eigene Faust Habitica erkunden. Lasse sie frei, sodass sie ihr eigenes Abenteuer beginnen können und stelle Dich der Herausforderung \"Meister aller Bestien\" erneut!",
|
||||
"petKeyBegin": "Schlüssel zu den Zwingern: Stelle Dich <%= title %> erneut!",
|
||||
"petKeyInfo": "Vermisst Du die Spannung des Haustieresammelns? Jetzt kannst Du Deine Haustiere freilassen um den gefundenen Dingen wieder einen Zweck zu geben!",
|
||||
"petKeyInfo2": "Benutze den Schlüssel zu den Zwingern um alle Deinen normalen Haustiere und/oder Reittiere zu zurückzusetzen. (Seltene Haus- und Reittiere, sowie Haus- und Reittiere, die Du nur durch Quests bekommen kannst, werden hiervon nicht beeinflusst.)",
|
||||
"petKeyInfo3": "Es gibt drei Schlüssel zu den Zwingern: \"Lasse nur Haustiere frei\" (4 Edelsteine), \"Lasse nur Reittiere frei\" (4 Edelsteine) oder \"Lasse Haus- und Reittiere frei\" (6 Edelsteine). \nDie Benutzung der Schlüssel lässt Dich die Erfolge \"Meister aller Bestien\" und \"Meister aller Reittiere\" stapeln. Der Erfolg \"Triaden Bingo\" ist nur stapelbar, wenn Du den Schlüssel \"Lasse Haus- und Reittiere frei\" benutzt und außerdem alle 90 Haustiere ein zweites mal gefunden hast. \nZeige der Welt, dass Du ein Meister des Sammelns bist! Aber Vorsicht! Wenn Du erstmal die Türen zu Stall oder Zwinger mit einem Schlüssel geöffnet hast, wirst Du Deine Tiere nicht zurückkriegen, bis Du sie alle wieder gesammelt hast ...",
|
||||
"petKeyInfo4": "Es gibt drei verschiedene Zwingerschlüssel: Lasse Deine Haustiere frei (4 Edelsteine), lasse Deine Reittiere frei (4 Edelsteine), oder lasse Deine Haus- und Reittiere frei. Durch die Zwingerschlüssel kannst Du die Bestienmeister und Reittiermeister Belohnungen mehrfach erlangen. Die Belohnung Triaden-Bingo kannst Du nur mehrfach erlangen, wenn Du den dritten Zwingerschlüssel benutzt und alle 90 Haustiere ein zweites Mal wiedergefunden hast. Zeige der Welt, dass Du ein Meistersammler bist! Aber sei vorsichtig, denn wenn Du die Zwingertüren einmal geöffnet hast, bekommst Du Deine Tiere nicht zurück, ohne sie mühsam erneut zu sammeln ...",
|
||||
"petKeyPets": "Lass meine Haustiere frei",
|
||||
"petKeyMounts": "Lass meine Reittiere frei",
|
||||
"petKeyBoth": "Lass meine Haus- und meine Reittiere frei",
|
||||
"confirmPetKey": "Bist Du sicher?",
|
||||
"petKeyNeverMind": "Noch nicht",
|
||||
"petsReleased": "Haustiere freigelassen.",
|
||||
"mountsAndPetsReleased": "Reit- und Haustiere freigelassen",
|
||||
"mountsReleased": "Reittiere freigelassen",
|
||||
"gemsEach": "Edelsteine jeweils",
|
||||
"foodWikiText": "Was isst mein Haustier gern?",
|
||||
"foodWikiUrl": "https://habitica.fandom.com/de/wiki/Futter#Bevorzugtes_Futter",
|
||||
"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?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "Quest",
|
||||
"whereAreMyQuests": "Quests sind jetzt auf einer eigenen Seite verfügbar! Du findest sie unter Inventar -> Quests.",
|
||||
"yourQuests": "Deine Quests",
|
||||
"questsForSale": "Kaufbare Quests",
|
||||
"petQuests": "Haustier- und Reittier-Quests",
|
||||
"unlockableQuests": "Freischaltbare Quests",
|
||||
"goldQuests": "Klassenmeister-Questreihen",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "abgeschlossen!",
|
||||
"rewardsAllParticipants": "Belohnungen für alle Questteilnehmer",
|
||||
"rewardsQuestOwner": "Zusätzliche Belohnungen für den Quest-Besitzer",
|
||||
"questOwnerReceived": "Der Quest-Besitzer erhielt außerdem",
|
||||
"youWillReceive": "Du erhältst",
|
||||
"questOwnerWillReceive": "Der Quest-Besitzer erhält außerdem",
|
||||
"youReceived": "Du hast folgendes erhalten:",
|
||||
"dropQuestCongrats": "Gratulation zum Erwerb dieser Questschriftrolle! Du kannst nun Deine Gruppe dazu einladen, die Quest zu starten, oder Du kommst irgendwann darauf zurück unter Inventar > Quests.",
|
||||
"questSend": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Partymitglieder. Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest. Der Status ist unter Soziales > Party zu finden.",
|
||||
"questSendBroken": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Partymitglieder ... Sobald alle Mitglieder diese angenommen oder abgelehnt haben, beginnt die Quest ... Der Status ist unter Soziales > Party zu finden ...",
|
||||
"inviteParty": "Lade Party zur Quest ein",
|
||||
"questInvitation": "Quest-Einladung: ",
|
||||
"questInvitationTitle": "Quest-Einladung",
|
||||
"questInvitationInfo": "Einladung zur Quest <%= quest %>",
|
||||
"invitedToQuest": "Du wurdest zur Quest <span class=\"notification-bold-blue\"><%= quest %></span> eingeladen",
|
||||
"askLater": "Später fragen",
|
||||
"questLater": "Quest später starten",
|
||||
"buyQuest": "Quest kaufen",
|
||||
"accepted": "Angenommen",
|
||||
"declined": "Abgelehnt",
|
||||
"rejected": "Abgelehnt",
|
||||
"pending": "Ausstehend",
|
||||
"questStart": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest. Nur diejenigen, die die Einladung angenommen haben, können an der Quest teilnehmen und die Belohnungen kassieren. Wenn Mitglieder zu lange überlegen (inaktiv?), kannst Du die Quest ohne sie starten, indem Du auf \"Beginnen\" klickst. Der Quest-Besitzer kann die Quest auch abbrechen und die Questrolle zurückerhalten, indem er \"Abbrechen\" klickt.",
|
||||
"questStartBroken": "Sobald alle Mitglieder die Einladung entweder angenommen oder abgelehnt haben, beginnt die Quest… Nur diejenigen, die die Einladung angenommen haben, können an der Quest teilnehmen und die Belohnungen kassieren… Wenn Mitglieder zu lange überlegen (inaktiv?), kann der Quest-Besitzer die Quest ohne sie starten, indem er auf \"Beginnen\" klickt… Der Quest-Besitzer kann die Quest auch abbrechen und die Questschriftrolle zurückerhalten, indem er auf \"Abbrechen\" klickt…",
|
||||
"questCollection": "+ <%= val %> Questgegenstände gefunden",
|
||||
"questDamage": "+ <%= val %> Schaden gegen den Boss",
|
||||
"begin": "Beginnen",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Raserei",
|
||||
"collect": "Sammle",
|
||||
"collected": "Gesammelt",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Zu sammelnde Gegenstände",
|
||||
"bossDmg1": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen. Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu Deinem normalen Schaden noch dazukommt. Sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst! <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn).</strong>",
|
||||
"bossDmg2": "Nur Teilnehmer kämpfen gegen den Boss und bekommen ihren Anteil an der Beute.",
|
||||
"bossDmg1Broken": "Jede erledigte Tagesaufgabe, jedes To-Do und jede positive Gewohnheit fügt dem Boss Schaden zu… Mit röteren Aufgaben, Gewaltschlag oder Flammenstoß kannst Du ihm noch stärkeren Schaden zufügen… Für jede Tagesaufgabe, die Du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses) der zu Deinem normalen Schaden noch dazukommt. Sorge deshalb dafür, dass Deine Gruppe gesund bleibt, indem Du Deine Tagesaufgaben erledigst… <strong>Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn)…</strong>",
|
||||
"bossDmg2Broken": "Nur Teilnehmer kämpfen gegen den Boss und erhalten ihren Anteil an der Beute…",
|
||||
"tavernBossInfo": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden! Unerledigte Tagesaufgaben füllen den Raserei-Balken. Wenn er voll ist, greift der Weltboss einen NPC an. Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden. Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert.",
|
||||
"tavernBossInfoBroken": "Erledige Tagesaufgaben und To-Dos und punkte mit guten Gewohnheiten, um dem Weltboss zu schaden… Unerledigte Tagesaufgaben füllen den Erschöpfungsschlagbalken… Wenn er voll ist, greift der Weltboss einen NPC an… Ein Weltboss wird niemals einzelnen Spielern oder Accounts auf irgendeine Weise schaden… Nur die Aufgaben aktiver Accounts, welche sich nicht im Gasthaus erholen, werden aufsummiert…",
|
||||
"bossColl1": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln. Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst.",
|
||||
"bossColl2": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute.",
|
||||
"bossColl1Broken": "Erledige Deine positiven Aufgaben, um Gegenstände zu sammeln… Quest-Gegenstände erhältst Du so wie normale Gegenstände; Du kannst Deine Quest-Gegenstände betrachten, indem Du mit der Maus über den Quest-Fortschritt fährst…",
|
||||
"bossColl2Broken": "Nur Teilnehmer können Gegenstände sammeln und erhalten ihren Anteil an der Beute…",
|
||||
"abort": "Abbrechen",
|
||||
"leaveQuest": "Quest verlassen",
|
||||
"sureLeave": "Willst Du die aktive Quest wirklich verlassen? Dein kompletter Questfortschritt wird verloren gehen.",
|
||||
"questOwner": "Quest-Besitzer",
|
||||
"questTaskDamage": "+ <%= damage %> Schaden gegen den Boss ausstehend",
|
||||
"questTaskCollection": "Heute <%= items %> Gegenstände eingesammelt",
|
||||
"questOwnerNotInPendingQuest": "Der Quest-Besitzer hat die Quest verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
|
||||
"questOwnerNotInRunningQuest": "Der Quest-Besitzer hat die Quest verlassen. Wenn Du willst, kannst Du die Quest abbrechen. Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten, wenn sie die Quest geschafft haben.",
|
||||
"questOwnerNotInPendingQuestParty": "Der Quest-Besitzer hat die Party verlassen und kann die Quest nicht mehr starten. Es wird empfohlen, dass Du sie jetzt abbrichst. Der Quest-Besitzer wird die Questrolle zurück bekommen.",
|
||||
"questOwnerNotInRunningQuestParty": "Der Quest-Besitzer hat die Party verlassen. Wenn Du willst, kannst Du die Quest abbrechen, aber Du kannst sie auch weiterlaufen lassen und alle übrigen Teilnehmer werden die Questbelohnungen erhalten, wenn sie die Quest geschafft haben.",
|
||||
"questParticipants": "Teilnehmer",
|
||||
"scrolls": "Quest-Schriftrollen",
|
||||
"noScrolls": "Du hast im Moment keine Quest-Schriftrollen.",
|
||||
"scrollsText1": "Quests erfordern eine Party. Wenn Du eine Quest allein erfüllen willst, dann musst Du",
|
||||
"scrollsText2": "eine leere Party erstellen",
|
||||
"scrollsPre": "Du hast diese Quest noch nicht freigeschaltet!",
|
||||
"alreadyEarnedQuestLevel": "Du hast diese Quest bereits durch Erreichen von Level <%= level %> freigeschaltet.",
|
||||
"alreadyEarnedQuestReward": "Du hast diese Quest bereits durch Abschließen der Quest <%= priorQuest %> freigeschaltet.",
|
||||
"completedQuests": "Hat die folgenden Quests abgeschlossen",
|
||||
"mustComplete": "Du musst vorher die <%= quest %> Quest abschließen.",
|
||||
"mustLevel": "Du musst Level <%= level %> haben, um diese Quest zu starten.",
|
||||
"mustLvlQuest": "Du musst Level <%= level %> sein um diese Quest zu erwerben!",
|
||||
"mustInviteFriend": "Um diese Quest freizuschalten, musst Du einen Freund in Deine Party einladen. Willst Du jetzt jemanden einladen?",
|
||||
"unlockByQuesting": "Um diese Quest freizuschalten, musst Du erst <%= title %> abschließen.",
|
||||
"questConfirm": "Bist Du sicher? Nur <%= questmembers %> der <%= totalmembers %> Mitspieler Deiner Party sind dieser Quest beigetreten! Quests starten automatisch sobald alle Mitspieler die Einladung angenommen oder abgelehnt haben.",
|
||||
"sureCancel": "Bist Du sicher, dass Du diese Quest abbrechen willst? Alle akzeptierten Einladungen werden verloren gehen. Der Quest-Besitzer wird die Questschriftrolle zurück bekommen.",
|
||||
"sureAbort": "Bist Du sicher, dass Du diese Mission abbrechen willst? Das wird sie für alle in Deiner Party abbrechen und jeder Fortschritt wird verloren gehen. Die Questschriftrolle wird dem Quest-Besitzer zurückgegeben.",
|
||||
"doubleSureAbort": "Bist Du wirklich, wirklich sicher? Sei ganz sicher, dass sie Dich nicht für immer hassen werden!",
|
||||
"questWarning": "Wenn neue Mitglieder der Party beitreten, bevor die Quest anfängt, werden auch sie eine Einladung bekommen. Aber sobald die Quest angefangen hat, können neue Partymitglieder der Quest nicht mehr beitreten.",
|
||||
"questWarningBroken": "Wenn neue Mitglieder der Party beitreten, bevor die Quest beginnt, werden auch sie eine Einladung erhalten… Aber sobald die Quest angefangen hat, können ihr keine neuen Partymitglieder mehr beitreten…",
|
||||
"bossRageTitle": "Raserei",
|
||||
"bossRageDescription": "Wenn sich dieser Balken füllt, wird der Boss eine Spezialattacke ausführen!",
|
||||
"startAQuest": "STARTE EINE QUEST",
|
||||
"startQuest": "Quest starten",
|
||||
"whichQuestStart": "Welche Quest willst Du starten?",
|
||||
"getMoreQuests": "Erhalte mehr Quests",
|
||||
"unlockedAQuest": "Du hast eine Quest freigeschaltet!",
|
||||
"leveledUpReceivedQuest": "Du hast <strong>Level <%= level %></strong> erreicht und eine Questschriftrolle erhalten!",
|
||||
"questInvitationDoesNotExist": "Es wurde noch keine Questeinladung verschickt.",
|
||||
"questInviteNotFound": "Keine Questeinladung gefunden.",
|
||||
"guildQuestsNotSupported": "Gilden können nicht zu Quests eingeladen werden.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Nur der Party- oder Quest-Leiter kann die Quest abbrechen.",
|
||||
"questNotPending": "Es ist keine Quest zum Start vorhanden.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Nur der Quest- oder Party-Leiter kann den Quest-Start erzwingen",
|
||||
"createAccountReward": "Account erstellen",
|
||||
"loginIncentiveQuest": "Um diese Quest freizuschalten, melde Dich an <%= count %> verschiedenen Tagen auf Habitica an!",
|
||||
"loginIncentiveQuestObtained": "Du hast diese Quest erhalten, indem Du Dich an <%= count %> unterschiedlichen Tagen angemeldet hast!",
|
||||
"loginReward": "<%= count %> Anmeldungen",
|
||||
"createAccountQuest": "Du hast diese Quest beim Beitritt zu Habitica erhalten! Wenn einer Deiner Freunde beitritt, erhält er ebenfalls eine.",
|
||||
"questBundles": "Reduzierte Quest-Pakete",
|
||||
"buyQuestBundle": "Quest-Paket kaufen",
|
||||
"noQuestToStart": "Du findest keine Quest, die Du starten möchtest? Dann guck mal im Quest-Markt auf dem Marktplatz vorbei, um neue Quests zu entdecken!",
|
||||
"pendingDamage": "<%= damage %> ausstehender Schaden",
|
||||
"pendingDamageLabel": "ausstehender Schaden",
|
||||
|
|
|
|||
|
|
@ -181,5 +181,6 @@
|
|||
"newPMNotificationTitle": "Neue Nachricht von <%= name %>",
|
||||
"chatExtensionDesc": "Die Chat Erweiterung für Habitica fügt eine intuitive Chatbox für habitica.com hinzu. Sie erlaubt Benutzern, in der Taverne, ihrer Party und all ihren Gilden zu chatten.",
|
||||
"chatExtension": "<a target='blank' href='https://chrome.google.com/webstore/detail/habitrpg-chat-client/hidkdfgonpoaiannijofifhjidbnilbb'>Chrome Chat Erweiterung</a> und <a target='blank' href='https://addons.mozilla.org/de/firefox/addon/habitica-chat-client-2/'>Firefox Chat Erweiterung</a>",
|
||||
"displaynameIssueNewline": "Anzeigenamen dürfen keinen Backslash gefolgt von einem Buchstaben N enthalten."
|
||||
"displaynameIssueNewline": "Anzeigenamen dürfen keinen Backslash gefolgt von einem Buchstaben N enthalten.",
|
||||
"resetAccount": "Konto zurücksetzen"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@
|
|||
"choosePaymentMethod": "Wähle Deine Zahlungsmethode",
|
||||
"buyGemsSupportsDevs": "Der Kauf von Edelsteinen unterstützt die Entwickler und hilft Habitica am Laufen zu halten",
|
||||
"support": "HILFE",
|
||||
"gemBenefitLeadin": "Edelsteine ermöglichen Dir, tolle Extras für Dein Konto zu kaufen, unter anderem:",
|
||||
"gemBenefitLeadin": "Was kann man mit Edelsteinen kaufen?",
|
||||
"gemBenefit1": "Einzigartige und modische Verkleidungen für Deinen Avatar.",
|
||||
"gemBenefit2": "Hintergründe, die Deinen Avatar in die Welt von Habitica eintauchen lassen!",
|
||||
"gemBenefit3": "Aufregende Questlinien, welche Haustier-Eier zurücklassen.",
|
||||
|
|
@ -174,5 +174,10 @@
|
|||
"mysterySet202008": "\"Oiliges Orakel\"-Set",
|
||||
"mysterySet202009": "Fantastischer-Falter-Set",
|
||||
"gemsPurchaseNote": "Abonnenten können im Markt Edelsteine mit Gold kaufen! Für schnellen Zugriff kannst Du den Edelstein in Deiner Belohnungsspalte anheften.",
|
||||
"subscriptionAlreadySubscribedLeadIn": "Danke für's Abonnieren!"
|
||||
"subscriptionAlreadySubscribedLeadIn": "Danke für's Abonnieren!",
|
||||
"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. Dieser Bildschirm kann Dir nicht anzeigen, ob Dein Abonnement beendet wurde.",
|
||||
"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. Dieser Bildschirm kann Dir nicht anzeigen, ob Dein Abonnement beendet wurde.",
|
||||
"organization": "Organisation"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Ο/Η/Το <%= itemText %> σου έσπασε.",
|
||||
"messageTaskNotFound": "Δε βρέθηκε η υποχρέωση.",
|
||||
"messageDuplicateTaskID": "Μία υποχρέωση με αυτόν τον Αριθμό υπάρχει ήδη.",
|
||||
"messageTagNotFound": "Δε βρέθηκε η ετικέτα.",
|
||||
"messagePetNotFound": ":το κατοικίδιο δε βρέθηκε στο user.items.pets",
|
||||
"messageFoodNotFound": ":το φαγητό δε βρέθηκε στο user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "Το <%= foodText %> πραγματικά άρεσε στο <%= egg %>!",
|
||||
"messageDontEnjoyFood": "Το <%= egg %> έφαγε το <%= foodText %> αλλά δε φαίνεται να του άρεσε.",
|
||||
"messageBought": "Ο/Η/Το <%= itemText %> αγοράστηκε",
|
||||
"messageEquipped": " <%= itemText %> εξοπλίστηκς.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "Σου λείπει είτε αυτό το αυγό ή αυτό το φίλτρο",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Βρήκες ένα <%= dropText %>!",
|
||||
"messageDropEgg": "Βρήκες ένα αυγό <%= dropText %>!",
|
||||
"messageDropPotion": "Βρήκες ένα <%= dropText %> Φίλτρο Εκκόλαψης!",
|
||||
"messageDropQuest": "Βρήκες μια αποστολή!",
|
||||
"messageDropMysteryItem": "Ανοίγεις το κουτί και βρίσκεις <%= dropText %>!",
|
||||
"messageFoundQuest": "Βρήκες την αποστολή \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "Έχεις ήδη αυτό το κομμάτι εξοπλισμού. Φόρεσε το πηγαίνοντας στην σελίδα εξοπλισμού.",
|
||||
"previousGearNotOwned": "Θα πρέπει να αγοράσεις εξοπλισμό κατώτερου επιπέδου πριν από αυτόν.",
|
||||
"messageHealthAlreadyMax": "Έχεις ήδη μέγιστη ζωή.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Δεν έχεις αρκετά Διαμάντια!",
|
||||
"messageAuthPasswordMustMatch": ":Κωδικός και :ΕπιβεβαίωσηΚωδικού δεν ταιριάζουν",
|
||||
"messageAuthCredentialsRequired": ":Όνομαχρήστη, :ηλεκτρονικόταχυδρομείο, :κωδικός, :Απαιτείται επιβεβαίωσηΚωδικού",
|
||||
"messageAuthEmailTaken": "Το όνομα ηλεκτρονικού ταχυδρομείου χρησιμοποιείται ήδη",
|
||||
"messageAuthNoUserFound": "Δεν βρέθηκε χρήστης.",
|
||||
"messageAuthMustBeLoggedIn": "Πρέπει να είσαι συνδεδεμένος.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Βρίσκεσαι ήδη σε party, δοκίμασε να ανανεώσεις την σελίδα.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Μόνο ο αρχηγός της ομάδας μπορεί να ενημερώσει την ομάδα!",
|
||||
"messageGroupRequiresInvite": "Δεν μπορείς να συμμετέχεις σε μία ομάδα που δεν έχεις προσκληθεί.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Δεν βρέθηκε η ειδοποιήση.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Αποστολές",
|
||||
"quest": "αποστολή",
|
||||
"whereAreMyQuests": "Οι Αποστολές είναι τώρα διαθέσιμες στη δική τους σελίδα! Κλίκαρε στο Υπάρχοντα->Αποστολές για να τις βρεις.",
|
||||
"yourQuests": "Οι Αποστολές σας",
|
||||
"questsForSale": "Αποστολές προς πώληση",
|
||||
"petQuests": "Αποστολές Κατοικιδίων & Υποζυγίων",
|
||||
"unlockableQuests": "Αποστολές που μπορούν να ξεκλειδωθούν",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Ολοκληρώθηκε!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "Απέκτησες",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Πατώντας \"Προσκάλεσε\" θα σταλεί μια πρόσκληση στα μέλη της παρέας σας...\nΌταν όλα τα μέλη έχουν δεχθεί ή απορρίψει, η αποστολή ξεκινάει... \nΔες την κατάσταση στο Κοινωνικός>Παρέα ",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Πρόσκληση σε Αποστολή:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ρώτα με Αργότερα",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Αγορά Αποστολής",
|
||||
"accepted": "Αποδέχτηκε",
|
||||
"declined": "Declined",
|
||||
"rejected": "Απέρριψε",
|
||||
"pending": "Εκκρεμεί",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Έναρξη",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Οργή",
|
||||
"collect": "Συλλέγω/Μαζεύω",
|
||||
"collected": "Μαζεύτηκαν",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Αντικείμενα για συλλογή ",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Μόνο όσοι συμμετέχουν θα πολεμήσουν τον αρχηγό και θα μοιραστούν τα λάφυρα της αποστολής.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Μόνο όσοι συμμετέχουν μπορούν να συλλέξουν αντικείμενα και να μοιραστούν τα λάφυρα της αποστολής.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Ματαίωση",
|
||||
"leaveQuest": "Εγκατέλειψε αποστολή ",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Πάπυροι Αποστολής",
|
||||
"noScrolls": "Δεν έχεις πάπυρους αποστολής.",
|
||||
"scrollsText1": "Οι αποστολές γίνονται μόνο με παρέες. Εάν θες να εκτελέσεις την αποστολή μόνος,",
|
||||
"scrollsText2": "δημιούργησε μια άδεια παρέα",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Ολοκλήρωσε τις ακόλουθες αποστολές",
|
||||
"mustComplete": "Πρέπει πρώτα να ολοκληρώσεις την αποστολή <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "Πρέπει να είσαι <%= level %>ο επίπεδο για να αγοράσεις αυτήν την αποστολή!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Είσαι απόλυτα σίγουρος/η; Σιγουρέψου ότι δεν θα σε μισούν για πάντα!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Οργή",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "ΞΕΚΙΝΑ ΜΙΑ ΑΠΟΣΤΟΛΗ",
|
||||
"startQuest": "Ξεκινήστε την αποστολή",
|
||||
"whichQuestStart": "Ποια αποστολή θες να ξεκινήσεις;",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "Ξεκλειδώσατε μια αποστολή!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,29 +22,15 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
"messageHealthAlreadyMin": "Oh no! You have already run out of health so it's too late to buy a health potion, but don't worry - you can revive!",
|
||||
|
||||
"armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!",
|
||||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (User ID) in your request",
|
||||
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -59,18 +43,13 @@
|
|||
"messageCannotFlagSystemMessages": "You cannot report a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to our Community Manager at <%= communityManagerEmail %>.",
|
||||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"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 %>.",
|
||||
"beginningOfConversationReminder": "Remember to be kind, respectful, and follow the Community Guidelines!",
|
||||
|
||||
"messageDeletedUser": "Sorry, this user has deleted their account.",
|
||||
"messageMissingDisplayName": "Missing display name.",
|
||||
"reportedMessage": "You have reported this message to moderators.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "No Active Pet",
|
||||
"petsFound": "Pets Found",
|
||||
"magicPets": "Magic Potion Pets",
|
||||
"rarePets": "Rare Pets",
|
||||
"questPets": "Quest Pets",
|
||||
"wackyPets": "Wacky Pets",
|
||||
"mounts": "Mounts",
|
||||
|
|
@ -14,7 +13,6 @@
|
|||
"mountsTamed": "Mounts Tamed",
|
||||
"questMounts": "Quest Mounts",
|
||||
"magicMounts": "Magic Potion Mounts",
|
||||
"rareMounts": "Rare Mounts",
|
||||
"etherealLion": "Ethereal Lion",
|
||||
"veteranWolf": "Veteran Wolf",
|
||||
"veteranTiger": "Veteran Tiger",
|
||||
|
|
@ -34,18 +32,13 @@
|
|||
"royalPurpleJackalope": "Royal Purple Jackalope",
|
||||
"invisibleAether": "Invisible Aether",
|
||||
"gryphatrice": "Gryphatrice",
|
||||
"rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!",
|
||||
"rarePetPop2": "How to Get this Pet!",
|
||||
"potion": "<%= potionType %> Potion",
|
||||
"egg": "<%= eggType %> Egg",
|
||||
"eggs": "Eggs",
|
||||
"eggSingular": "egg",
|
||||
"noEggs": "You don't have any eggs.",
|
||||
"hatchingPotions": "Hatching Potions",
|
||||
"magicHatchingPotions": "Magic Hatching Potions",
|
||||
"hatchingPotion": "hatching potion",
|
||||
"noHatchingPotions": "You don't have any hatching potions.",
|
||||
"inventoryText": "Click an egg to see usable potions highlighted in green and then click one of the highlighted potions to hatch your pet. If no potions are highlighted, click that egg again to deselect it, and instead click a potion first to have the usable eggs highlighted. You can also sell unwanted drops to Alexander the Merchant.",
|
||||
"haveHatchablePet": "You have a <%= potion %> hatching potion and <%= egg %> egg to hatch this pet! <b>Click</b> to hatch!",
|
||||
"quickInventory": "Quick Inventory",
|
||||
"food": "Pet Food and Saddles",
|
||||
|
|
@ -55,39 +48,26 @@
|
|||
"dropsExplanationEggs": "Spend Gems to get eggs more quickly, if you don't want to wait for standard eggs to drop, or to repeat Quests to earn Quest eggs. <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
|
||||
"premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.",
|
||||
"beastMasterProgress": "Beast Master Progress",
|
||||
"stableBeastMasterProgress": "Beast Master Progress: <%= number %> Pets Found",
|
||||
"beastAchievement": "You have earned the \"Beast Master\" Achievement for collecting all the pets!",
|
||||
"beastMasterName": "Beast Master",
|
||||
"beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this user!)",
|
||||
"beastMasterText2": " and has released their pets a total of <%= count %> time(s)",
|
||||
"mountMasterProgress": "Mount Master Progress",
|
||||
"stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
|
||||
"mountAchievement": "You have earned the \"Mount Master\" achievement for taming all the mounts!",
|
||||
"mountMasterName": "Mount Master",
|
||||
"mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)",
|
||||
"mountMasterText2": " and has released all 90 of their mounts a total of <%= count %> time(s)",
|
||||
"beastMountMasterName": "Beast Master and Mount Master",
|
||||
"triadBingoName": "Triad Bingo",
|
||||
"triadBingoText": "Has found all 90 pets, all 90 mounts, and found all 90 pets AGAIN (HOW DID YOU DO THAT!)",
|
||||
"triadBingoText2": " and has released a full stable a total of <%= count %> time(s)",
|
||||
"triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!",
|
||||
"itemDrop": "An item has dropped!",
|
||||
"useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in <strong>Inventory > Market</strong> to buy one!",
|
||||
"hatchAPot": "Hatch a new <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "You hatched a new <%= potion %> <%= egg %>!",
|
||||
"hatchedPetGeneric": "You hatched a new pet!",
|
||||
"hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) to feed and equip your newest pet!",
|
||||
"displayNow": "Display Now",
|
||||
"displayLater": "Display Later",
|
||||
"petNotOwned": "You do not own this pet.",
|
||||
"mountNotOwned": "You do not own this mount.",
|
||||
"earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
|
||||
"feedPet": "Feed <%= text %> to your <%= name %>?",
|
||||
"useSaddle": "Saddle <%= pet %>?",
|
||||
"raisedPet": "You grew your <%= pet %>!",
|
||||
"earnedSteed": "By completing your tasks, you've earned a faithful steed!",
|
||||
"rideNow": "Ride Now",
|
||||
"rideLater": "Ride Later",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %> <%= mount(locale) %>",
|
||||
"keyToPets": "Key to the Pet Kennels",
|
||||
|
|
@ -102,24 +82,9 @@
|
|||
"releaseMountsSuccess": "Your standard Mounts have been released!",
|
||||
"releaseBothConfirm": "Are you sure you want to release your standard Pets and Mounts?",
|
||||
"releaseBothSuccess": "Your standard Pets and Mounts have been released!",
|
||||
"petKeyName": "Key to the Kennels",
|
||||
"petKeyPop": "Let your pets roam free, release them to start their own adventure, and give yourself the thrill of Beast Master once more!",
|
||||
"petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!",
|
||||
"petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!",
|
||||
"petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)",
|
||||
"petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
|
||||
"petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
|
||||
"petKeyPets": "Release My Pets",
|
||||
"petKeyMounts": "Release My Mounts",
|
||||
"petKeyBoth": "Release Both",
|
||||
"confirmPetKey": "Are you sure?",
|
||||
"petKeyNeverMind": "Not Yet",
|
||||
"petsReleased": "Pets released.",
|
||||
"mountsAndPetsReleased": "Mounts and pets released",
|
||||
"mountsReleased": "Mounts released",
|
||||
"gemsEach": "gems each",
|
||||
"foodWikiText": "What does my pet like to eat?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Welcome to the Stable!",
|
||||
"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?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -15,27 +12,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation: ",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationNotificationInfo": "You were invited to join a quest",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"bossDamage": "You damaged the boss!",
|
||||
"begin": "Begin",
|
||||
|
|
@ -44,56 +30,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To Do's and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To Do's and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -116,13 +66,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Ur <%= itemText %> broked.",
|
||||
"messageTaskNotFound": "Task not findz.",
|
||||
"messageDuplicateTaskID": "Task wif dat ID already existz.",
|
||||
"messageTagNotFound": "Tag not findz.",
|
||||
"messagePetNotFound": ":pet not findz in usr.itemz.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> realy liekz <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eetz <%= foodText %> but doesnt seem 2 liek it.",
|
||||
"messageBought": "Buyd <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> ekwipd.",
|
||||
"messageUnEquipped": "<%= itemText %> unekwipd.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "U finded <%= dropText %>!",
|
||||
"messageDropEgg": "U finded <%= dropText %> Egg!",
|
||||
"messageDropPotion": "U finded <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "U finded kwest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "U finded teh kwest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Oh noes! Lookz liek ure ritin 2 many mesagez! Plz wait a minuet an try agin. Teh Tavern chat can only haz 200 mesagez at tiem, so Habitica encuragez postin longr, moar thoughtful mesagez an consolidatin replyz. Cant wait 2 hear wut u haz 2 say!!! :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Kwests",
|
||||
"quest": "kwest",
|
||||
"whereAreMyQuests": "QUESTS R NAO AVAILABLE ON THEIR OWN PAEG! CLICK ON INVENTORY -> QUESTS 2 FIND THEM.",
|
||||
"yourQuests": "Ur Kwests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "KWEST INVAIT: ",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Yer <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "ARRGH! That task be made already.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":vittles not found in user.items.vittles",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem t' enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> un-equip'd.",
|
||||
"messageMissingEggPotion": "Yer missin' either that egg er that potion",
|
||||
"messageInvalidEggPotionCombo": "Ye can't hatch Adventure Pet Eggs wi' Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "Ye've found <%= dropText %>!",
|
||||
"messageDropEgg": "Ye've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "Ye've found a <%= dropText %> Hatchin' Potion!",
|
||||
"messageDropQuest": "Ye've found a quest!",
|
||||
"messageDropMysteryItem": "Ye open th' box an' find <%= dropText %>!",
|
||||
"messageFoundQuest": "Ye 'ave found th' adventure \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Ye purchased this gear in th' past, but do not currently own it. Ye can buy it again in th' rewards column on th' tasks page.",
|
||||
"messageAlreadyOwnGear": "Ye already own this item. Equip it by going to th' equipment page.",
|
||||
"previousGearNotOwned": "Ye need t' purchase a lower level gear 'fore this one.",
|
||||
"messageHealthAlreadyMax": "Ye already 'ave maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Ye rummage in th' Armoire an' find <%= dropText %>. What's tha' doin' in here?",
|
||||
"armoireExp": "Ye wrestle wi' th' Armoire an' gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough sapphires!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don' match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user c'n be found.",
|
||||
"messageAuthMustBeLoggedIn": "Ye must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "Ye must include a token n' uid (User ID) in yer request",
|
||||
"messageGroupAlreadyInParty": "Already in a party; try refreshin'.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only th' group leader c'n update th' group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group yer not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Shiver me timbers, looks like ye be postin' too many messages! Please wait a minute an' try again. Th' Pub chat only holds 200 messages at a time, so Habitica encourages postin' long'r, more thoughtful messages and consolidatin' replies. Can't wait t' hear wha' ye have t' say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "Ye cannot accept this party invitation while ye are in a quest. If ye'd like t' join this party, ye must first abort yer quest, which ye can do from yer party screen. Ye'll be given back th' quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` wasn't saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not be here",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Pirate's Pet Not Active",
|
||||
"petsFound": "Pets Found",
|
||||
"magicPets": "Magic Potion Pets",
|
||||
"rarePets": "Rare Pets",
|
||||
"questPets": "Quest Pets",
|
||||
"mounts": "Mounts",
|
||||
"activeMount": "Active Mount",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Mounts Tamed",
|
||||
"questMounts": "Quest Mounts",
|
||||
"magicMounts": "Magic Potion Mounts",
|
||||
"rareMounts": "Rare Mounts",
|
||||
"etherealLion": "Ethereal Lion",
|
||||
"veteranWolf": "Veteran Wolf",
|
||||
"veteranTiger": "Veteran Tiger",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Hopeful Hippogriff",
|
||||
"royalPurpleJackalope": "Royal Purple Jackalope",
|
||||
"invisibleAether": "Invisible Aether",
|
||||
"rarePetPop1": "Click th' gold paw t' learn more 'bout how ye can obtain 'tis rare pet through contributin' t' Habitica!",
|
||||
"rarePetPop2": "How t' Get this Pet!",
|
||||
"potion": "<%= potionType %> Potion",
|
||||
"egg": "<%= eggType %> Egg",
|
||||
"eggs": "Eggs",
|
||||
"eggSingular": "egg",
|
||||
"noEggs": "Ye don't 'ave any eggs.",
|
||||
"hatchingPotions": "Hatchin' Potions",
|
||||
"magicHatchingPotions": "Magic Hatchin' Potions",
|
||||
"hatchingPotion": "hatchin' potion",
|
||||
"noHatchingPotions": "Ye don't 'ave any hatchin' potions.",
|
||||
"inventoryText": "Click an egg t' spy wit' ye eye usable potions highlighted in green 'n then click one 'o th' highlighted potions t' hatch ye pet. If no potions be highlighted, click that egg again t' deselect it, 'n instead click a potion first t' have th' usable eggs highlighted. Ye can also sell unwanted loot t' Alexander th' Sutler.",
|
||||
"haveHatchablePet": "Ye 'ave a <%= potion %> hatchin' potion an' <%= egg %> egg t' hatch this pet! <b>Click</b> t' hatch!",
|
||||
"quickInventory": "Quick Inventory",
|
||||
"foodText": "food",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Spend Sapphires t' get eggs more quickly, if ye don't want t' wait fer standard eggs t' drop, or t' repeat Quests t' earn Quest eggs. <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more 'bout th' drop system.</a>",
|
||||
"premiumPotionNoDropExplanation": "Magic Hatchin' Potions cannot be used on eggs received from Quests. Th' only way t' get Magic Hatching Potions is by buyin' 'em below, not from random drops.",
|
||||
"beastMasterProgress": "Beast Master Progress",
|
||||
"stableBeastMasterProgress": "Beast Master Progress: <%= number %> Pets Found",
|
||||
"beastAchievement": "Ye've earned th' \"Beast Master\" Achievement fer collectin' all th' pets!",
|
||||
"beastMasterName": "Beast Master",
|
||||
"beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this pirate!)",
|
||||
"beastMasterText2": " and has released their pets a total o' <%= count %> time(s)",
|
||||
"mountMasterProgress": "Mount Master Progress",
|
||||
"stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
|
||||
"mountAchievement": "Ye've earned the \"Mount Master\" achievement fer tamin; all ther mounts!",
|
||||
"mountMasterName": "Mount Master",
|
||||
"mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)",
|
||||
"mountMasterText2": " and has released all 90 o' their mounts a total o' <%= count %> time(s)",
|
||||
"beastMountMasterName": "Beast Master an' Mount Master",
|
||||
"triadBingoName": "Triad Bingo",
|
||||
"triadBingoText": "Has found all 90 pets, all 90 mounts, an' found all 90 pets AGAIN (HOW DID YE DO THAT!)",
|
||||
"triadBingoText2": " and has released a full stable a total o' <%= count %> time(s)",
|
||||
"triadBingoAchievement": "Ye've earned th' \"Triad Bingo\" achievement fer findin' all th' pets, taming all th' mounts, an' finding all th' pets again!",
|
||||
"dropsEnabled": "Loot Enabled!",
|
||||
"itemDrop": "An item 'as been looted!",
|
||||
"firstDrop": "Ye've unlocked th' Drop System! Now when ye complete tasks, ye have a small chance o' findin' an item, includin' eggs, potions, an' food! Ye just found a <strong><%= eggText %> Egg</strong>! <%= eggNotes %>",
|
||||
"useGems": "If ye've got yer eye on a pet, but can't wait any longer fer it t' drop, use Sapphires in <strong>Inventory > Market</strong> t' buy one!",
|
||||
"hatchAPot": "Hatch a new <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "Ye hatched a new <%= potion %> <%= egg %>!",
|
||||
"hatchedPetGeneric": "Ye hatched a new pet!",
|
||||
"hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) t' feed an' equip yer newest pet!",
|
||||
"displayNow": "Display Now",
|
||||
"displayLater": "Display Later",
|
||||
"petNotOwned": "Ye don't own this pet.",
|
||||
"mountNotOwned": "Ye don't own this mount.",
|
||||
"earnedCompanion": "Wit' all yer productivity, ye've earned a new companion. Feed it t' make it grow!",
|
||||
"feedPet": "Feed <%= text %> t' yer <%= name %>?",
|
||||
"useSaddle": "Saddle <%= pet %>?",
|
||||
"raisedPet": "Ye grew yer <%= pet %>!",
|
||||
"earnedSteed": "By completin' yer tasks, ye've earned a faithful steed!",
|
||||
"rideNow": "Ride Now",
|
||||
"rideLater": "Ride Later",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %> <%= mount(locale) %>",
|
||||
"keyToPets": "Key t' th' Pet Kennels",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Yer standard Mounts 'ave been released!",
|
||||
"releaseBothConfirm": "Are ye sure ye wanna release yer standard Pets an' Mounts?",
|
||||
"releaseBothSuccess": "Yer standard Pets an' Mounts 'ave been released!",
|
||||
"petKeyName": "Key t' th' Kennels",
|
||||
"petKeyPop": "Let yer pets roam free, release them t' start their own adventure, an' give yourself th' thrill o' Beast Master once more!",
|
||||
"petKeyBegin": "Key t' th' Kennels: Experience <%= title %> Once More!",
|
||||
"petKeyInfo": "Miss th' thrill o' collectin' pets? Now ye can let 'em go, an' have those drops be meanin'ful again!",
|
||||
"petKeyInfo2": "Use th' Key t' th' Kennels t' reset your non-quest collectible pets an'/or mounts t' zero. (Quest-only an' Rare pets an' mounts be not affected.)",
|
||||
"petKeyInfo3": "There be three Keys t' th' Kennels: Release Pets Only (4 Sapphires), Release Mounts Only (4 Sapphires), or Release Both Pets an' Mounts (6 Sapphires). Usin' a Key lets ye stack th' Beast Master an' Mount Master achievements. The Triad Bingo achievement'll only stack if ye use th' \"Release Both Pets an' Mounts\" key an' 'ave collected all 90 pets a second time. Show th' world just how much o' a collection master ye be! But choose wisely, because once ye use a Key an' open the kennel or stable doors, ye won't be able t' get 'em back withou' collectin' 'em all again...",
|
||||
"petKeyInfo4": "There be three Keys t' th' Kennels: Release Pets Only (4 Sapphires), Release Mounts Only (4 Sapphires), or Release Both Pets an' Mounts. Usin' a Key lets ye stack th' Beast Master an' Mount Master achievements. Th' Triad Bingo achievement will only stack if ye use th' \"Release Both Pets an' Mounts\" key an' have collected all 90 pets a second time. Show th' world just how much o' a collection master ye be! But choose wisely, because once ye use a Key an' open th' kennel or stable doors, ye won't be able t' get 'em back withou' collectin' 'em all again...",
|
||||
"petKeyPets": "Release Me Pets",
|
||||
"petKeyMounts": "Release Me Mounts",
|
||||
"petKeyBoth": "Release Both",
|
||||
"confirmPetKey": "Be ye positive?",
|
||||
"petKeyNeverMind": "Not Yet",
|
||||
"petsReleased": "Pets released.",
|
||||
"mountsAndPetsReleased": "Mounts an' pets released",
|
||||
"mountsReleased": "Mounts released",
|
||||
"gemsEach": "sapphires each",
|
||||
"foodWikiText": "What does my pet like t' eat?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Welcome t' th' Stable!",
|
||||
"welcomeStableText": "Welcome t' th' Stable! I be Matt, th' master o' th' beasts. Ever' time ye kermplete a task, ye'll 'ave a random chance t' receieve an Egg or an 'Atchin' Potion to 'atch Critters. When ye hatch a Critter, it'll appear here! Click a Critter's image t' add it t' yer Avatar. Feed 'em with th' Critter Vittles ye find an' they'll grow into hardy Mounts.",
|
||||
"petLikeToEat": "What does my pet like t' eat?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Adventures",
|
||||
"quest": "adventure",
|
||||
"whereAreMyQuests": "Adventures are now available on thar own page! Click on Inventory -> Adventures t' find them.",
|
||||
"yourQuests": "Yer Adventures",
|
||||
"questsForSale": "Adventures f'r Sale",
|
||||
"petQuests": "Pet an' Mount Adventures",
|
||||
"unlockableQuests": "Unlockable Adventures",
|
||||
"goldQuests": "Masterclasser Adventure Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Successfully Plundered!",
|
||||
"rewardsAllParticipants": "Loot fer all Adventure Participants",
|
||||
"rewardsQuestOwner": "Additional Loot fer Adventure Owner",
|
||||
"questOwnerReceived": "Th' Adventure Owner Has Also Received",
|
||||
"youWillReceive": "Ye Will Receive",
|
||||
"questOwnerWillReceive": "Th' Adventure Owner Will Also Receive",
|
||||
"youReceived": "Ye 'ave Receiv'd",
|
||||
"dropQuestCongrats": "Congratulations on earnin' this adventure scroll! Ye can invite yer crew t' begin th' adventure now, or come back to it any time in yer Inventory > Adventure.",
|
||||
"questSend": "Clickin' \"Invite\" will send an invitation t' yer crew members. When all members have accepted or denied, th' adventure begins. See status under Social > Crew.",
|
||||
"questSendBroken": "Clickin' \"Invite\" 'll send an invitation to the mates in yer party... When all yer mates have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Crew t' Adventure",
|
||||
"questInvitation": "Adventure Invitation: ",
|
||||
"questInvitationTitle": "Adventure Invitation",
|
||||
"questInvitationInfo": "Ye 'ave plundered th' adventure <%= quest %>",
|
||||
"invitedToQuest": "Ye been invited t' th' Adventure <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Lat'r",
|
||||
"questLater": "Adventure Later",
|
||||
"buyQuest": "Buy Adventure Scroll",
|
||||
"accepted": "Accept'd",
|
||||
"declined": "Declin'd",
|
||||
"rejected": "Reject'd",
|
||||
"pending": "Pendin'",
|
||||
"questStart": "Once all members have either accepted or rejected, th' adventure begins. Only them that clicked \"accept\" gunna be able to participate in th' adventure 'n receive th' loot. If members be pendin' too long (inactive?), th' adventure owner can start th' adventure without them by clickin' \"Begin\". th' adventure owner can also cancel th' adventure 'n regain th' adventure scroll by clickin' \"Cancel\".",
|
||||
"questStartBroken": "Once all yer mates have accepted or rejected, th' quest begins... Only those that clicked \"accept\" will be able to participate in th' quest an' receive th' drops... If yer mates are pending too long (inactive?), the quest owner c'n start th' quest wit'out 'em by clickin' \"Begin\"... The quest owner c'n also cancel th' quest an' regain the' quest scroll by clickin' \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> adventure item(s) plundered",
|
||||
"questDamage": "+ <%= val %> damage t' boss",
|
||||
"begin": "Embark",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Cannon Fire",
|
||||
"collect": "Plunder",
|
||||
"collected": "Stolen",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items t' Plunder",
|
||||
"bossDmg1": "T' hurt a world boss, complete ye Dailies 'n To-Dos. Higher task damage means higher boss damage. T h' boss gunna deal damage t' every quest participant fer every Daily ye've missed (multiplied by th' boss's Strength) in addition t' yer regular damage, so keep yer crew healthy by completin' ye dailies! <strong>All damage to 'n from a boss be tallied on cron (ye day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight th' boss an' share in the adventure's loot.",
|
||||
"bossDmg1Broken": "Each completed Daily 'n T'-Do 'n each positive Habit hurts th' boss... Hurt it more wit' redder tasks or Brutal Smash 'n Burst o' Flames... Th' boss will deal damage t' every adventure participant fer every Daily ye've missed (multiplied by th' boss's Strength) in addition t' yer regular damage, so keep yer party healthy by completin' yer Dailies... <strong>All damage t' 'n from a boss be tallied on cron (yer day roll-o'er)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss an' share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies an' To'-Dos an' score positive Habits t' damage th' World Boss! Incomplete Dailies fill th' Rage Bar. When th' Rage bar be full, th' World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in Quarters will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies an' T'-Dos an' score positive Habits t' damage th' World Boss... Incomplete Dailies fill th' Exhaust Strike Bar... When th' Exhaust Strike bar be full, th' World Boss'll attack an NPC... A World Boss'll never damage individual players or accounts in any way... Only active accounts not restin' in th' Inn will have their tasks tallied...",
|
||||
"bossColl1": "T' plunder items, do yer positive tasks. Adventure items drop jus' like normal items; ye can monitor yer adventure item drops by hoverin' o'er th' adventure progress icon.",
|
||||
"bossColl2": "Only participants can collect items an' share in th' adventure's loot.",
|
||||
"bossColl1Broken": "T' plunder items, do yer positive tasks... Adventure items drop jus' like normal items; ye can monitor yer adventure item drops by hoverin' o'er th' adventure progress icon...",
|
||||
"bossColl2Broken": "Only participants c'n collect items an' share in th' quest loot...",
|
||||
"abort": "Abandon Ship",
|
||||
"leaveQuest": "Leave Adventure",
|
||||
"sureLeave": "Arrr ye sure ye want t' abort this adventure? All progress shall be lost.",
|
||||
"questOwner": "Adventure Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage t' boss",
|
||||
"questTaskCollection": "<%= items %> items plundered today",
|
||||
"questOwnerNotInPendingQuest": "Th' quest owner has left th' quest 'n can no longer begin it. It be recommended that ye cancel it now. th' quest owner gunna retain possession 'o th' quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "Th' quest owner has left th' quest. ye can abort th' quest if ye need to. ye can also allow it to keep runnin' 'n all remainin' participants gunna receive th' quest rewards when th' quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "Th' quest owner has left th' crew 'n can no longer begin th' quest. It be recommended that ye cancel it now. th' quest scroll gunna be returned to th' quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "Th' quest owner has left th' crew. ye can abort th' quest if ye need to but ye can also leave it runnin' 'n all remainin' participants gunna receive th' quest rewards when th' quest finishes.",
|
||||
"questParticipants": "Lads",
|
||||
"scrolls": "Adventure Scrolls",
|
||||
"noScrolls": "Ye don't 'ave any adventure scrolls.",
|
||||
"scrollsText1": "Adventures require crews. If ye want t' adventure by yer lonesome,",
|
||||
"scrollsText2": "create an empty crew",
|
||||
"scrollsPre": "Ye haven' unlocked this adventure yet!",
|
||||
"alreadyEarnedQuestLevel": "Ye already earned this quest by attainin' Level <%= level %>. ",
|
||||
"alreadyEarnedQuestReward": "Ye already earned this quest by completin' <%= priorQuest %>. ",
|
||||
"completedQuests": "Completed th' following adventures",
|
||||
"mustComplete": "Ye must first complete <%= quest %>.",
|
||||
"mustLevel": "Ye must be level <%= level %> t' begin this quest.",
|
||||
"mustLvlQuest": "Ye must be level <%= level %> t' buy this adventure!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend t' yer Crew. Invite someone now?",
|
||||
"unlockByQuesting": "T' unlock this adventure, complete <%= title %>.",
|
||||
"questConfirm": "Are ye sure? Only <%= questmembers %> o' yer <%= totalmembers %> crew hands 'ave joined this adventure! Adventures start automatically when all players 'ave joined or rejected th' invitation.",
|
||||
"sureCancel": "Be ye sure ye want to cancel 'tis quest? All invitation acceptances gunna be lost. th' quest owner gunna retain possession 'o th' quest scroll.",
|
||||
"sureAbort": "Be ye sure ye want to abort 'tis mission? It gunna abort it fer all ye crew members an' all progress gunna be lost. th' quest scroll gunna be returned to th' quest owner.",
|
||||
"doubleSureAbort": "Arrr ye double sure? Make sure they won't hate ye forever!",
|
||||
"questWarning": "If new players join th' crew before th' quest starts, they gunna also receive an invitation. However once th' quest has started, no new crew members can join th' quest.",
|
||||
"questWarningBroken": "If new mates join th' crew afore th' quest starts, they'll also be receivin' an invitation... But once th' quest be started, no new crew members can join th' quest...",
|
||||
"bossRageTitle": "Cannon Fire",
|
||||
"bossRageDescription": "When 'tis bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START AN ADVENTURE",
|
||||
"startQuest": "Start Adventure",
|
||||
"whichQuestStart": "Which adventure do ye want t' start?",
|
||||
"getMoreQuests": "Get more adventures",
|
||||
"unlockedAQuest": "Ye unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "Ye leveled up t' <strong>Level <%= level %></strong> an' received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No adventure invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No adventure invitation found.",
|
||||
"guildQuestsNotSupported": "Ships cannot sail to adventures without a crew.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only th' crew or adventure leader can cancel th' quest.",
|
||||
"questNotPending": "There be no adventure t' start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only th' adventure leader or crew leader can force start th' adventure",
|
||||
"createAccountReward": "Build Account",
|
||||
"loginIncentiveQuest": "T' unlock this adventure, check in t' Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "Ye earned this adventure by checkin' in t' Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-Ins",
|
||||
"createAccountQuest": "Ye received this adventure when ye joined Habitica! If a mate joins, they'll get one too.",
|
||||
"questBundles": "Discounted Adventure Bundles",
|
||||
"buyQuestBundle": "Buy Adventure Bundle",
|
||||
"noQuestToStart": "Can't find a adventure t' start? Try checkin' out th' Adventure Shop in th' Market fer new releases!",
|
||||
"pendingDamage": "<%= damage %> pendin' damage",
|
||||
"pendingDamageLabel": "pendin' damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (User ID) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "No Active Pet",
|
||||
"petsFound": "Pets Found",
|
||||
"magicPets": "Magic Potion Pets",
|
||||
"rarePets": "Rare Pets",
|
||||
"questPets": "Quest Pets",
|
||||
"mounts": "Mounts",
|
||||
"activeMount": "Active Mount",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Mounts Tamed",
|
||||
"questMounts": "Quest Mounts",
|
||||
"magicMounts": "Magic Potion Mounts",
|
||||
"rareMounts": "Rare Mounts",
|
||||
"etherealLion": "Ethereal Lion",
|
||||
"veteranWolf": "Veteran Wolf",
|
||||
"veteranTiger": "Veteran Tiger",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Hopeful Hippogriff",
|
||||
"royalPurpleJackalope": "Royal Purple Jackalope",
|
||||
"invisibleAether": "Invisible Aether",
|
||||
"rarePetPop1": "Click the gold paw to learn more about how you can obtain this rare pet through contributing to Habitica!",
|
||||
"rarePetPop2": "How to Get this Pet!",
|
||||
"potion": "<%= potionType %> Potion",
|
||||
"egg": "<%= eggType %> Egg",
|
||||
"eggs": "Eggs",
|
||||
"eggSingular": "egg",
|
||||
"noEggs": "You don't have any eggs.",
|
||||
"hatchingPotions": "Hatching Potions",
|
||||
"magicHatchingPotions": "Magic Hatching Potions",
|
||||
"hatchingPotion": "hatching potion",
|
||||
"noHatchingPotions": "You don't have any hatching potions.",
|
||||
"inventoryText": "Click an egg to see usable potions highlighted in green and then click one of the highlighted potions to hatch your pet. If no potions are highlighted, click that egg again to deselect it, and instead click a potion first to have the usable eggs highlighted. You can also sell unwanted drops to Alexander the Merchant.",
|
||||
"haveHatchablePet": "You have a <%= potion %> hatching potion and <%= egg %> egg to hatch this pet! <b>Click</b> to hatch!",
|
||||
"quickInventory": "Quick Inventory",
|
||||
"foodText": "food",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Spend Gems to get eggs more quickly, if you don't want to wait for standard eggs to drop, or to repeat Quests to earn Quest eggs. <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
|
||||
"premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.",
|
||||
"beastMasterProgress": "Beast Master Progress",
|
||||
"stableBeastMasterProgress": "Beast Master Progress: <%= number %> Pets Found",
|
||||
"beastAchievement": "You have earned the \"Beast Master\" Achievement for collecting all the pets!",
|
||||
"beastMasterName": "Beast Master",
|
||||
"beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this user!)",
|
||||
"beastMasterText2": " and has released their pets a total of <%= count %> time(s)",
|
||||
"mountMasterProgress": "Mount Master Progress",
|
||||
"stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
|
||||
"mountAchievement": "You have earned the \"Mount Master\" achievement for taming all the mounts!",
|
||||
"mountMasterName": "Mount Master",
|
||||
"mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)",
|
||||
"mountMasterText2": " and has released all 90 of their mounts a total of <%= count %> time(s)",
|
||||
"beastMountMasterName": "Beast Master and Mount Master",
|
||||
"triadBingoName": "Triad Bingo",
|
||||
"triadBingoText": "Has found all 90 pets, all 90 mounts, and found all 90 pets AGAIN (HOW DID YOU DO THAT!)",
|
||||
"triadBingoText2": " and has released a full stable a total of <%= count %> time(s)",
|
||||
"triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!",
|
||||
"dropsEnabled": "Drops Enabled!",
|
||||
"itemDrop": "An item has dropped!",
|
||||
"firstDrop": "You've unlocked the Drop System! Now, when you complete tasks you have a small chance of finding an item, including eggs, potions, and food! You just found a <strong><%= eggText %> Egg</strong>! <%= eggNotes %>",
|
||||
"useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in <strong>Inventory > Market</strong> to buy one!",
|
||||
"hatchAPot": "Hatch a new <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "You hatched a new <%= potion %> <%= egg %>!",
|
||||
"hatchedPetGeneric": "You hatched a new pet!",
|
||||
"hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) to feed and equip your newest pet!",
|
||||
"displayNow": "Display Now",
|
||||
"displayLater": "Display Later",
|
||||
"petNotOwned": "You do not own this pet.",
|
||||
"mountNotOwned": "You do not own this mount.",
|
||||
"earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
|
||||
"feedPet": "Feed <%= text %> to your <%= name %>?",
|
||||
"useSaddle": "Saddle <%= pet %>?",
|
||||
"raisedPet": "You grew your <%= pet %>!",
|
||||
"earnedSteed": "By completing your tasks, you've earned a faithful steed!",
|
||||
"rideNow": "Ride Now",
|
||||
"rideLater": "Ride Later",
|
||||
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
|
||||
"mountName": "<%= potion(locale) %> <%= mount(locale) %>",
|
||||
"keyToPets": "Key to the Pet Kennels",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "Your standard Mounts have been released!",
|
||||
"releaseBothConfirm": "Are you sure you want to release your standard Pets and Mounts?",
|
||||
"releaseBothSuccess": "Your standard Pets and Mounts have been released!",
|
||||
"petKeyName": "Key to the Kennels",
|
||||
"petKeyPop": "Let your pets roam free, release them to start their own adventure, and give yourself the thrill of Beast Master once more!",
|
||||
"petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!",
|
||||
"petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!",
|
||||
"petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)",
|
||||
"petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
|
||||
"petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennels or stable doors, you won't be able to get them back without collecting them all again...",
|
||||
"petKeyPets": "Release My Pets",
|
||||
"petKeyMounts": "Release My Mounts",
|
||||
"petKeyBoth": "Release Both",
|
||||
"confirmPetKey": "Are you sure?",
|
||||
"petKeyNeverMind": "Not Yet",
|
||||
"petsReleased": "Pets released.",
|
||||
"mountsAndPetsReleased": "Mounts and pets released",
|
||||
"mountsReleased": "Mounts released",
|
||||
"gemsEach": "gems each",
|
||||
"foodWikiText": "What does my pet like to eat?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "Welcome to the Stable!",
|
||||
"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?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation: ",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To Do's and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To Do's and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Via <%= itemText %> rompiĝis.",
|
||||
"messageTaskNotFound": "Tasko ne trovita.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Etikedo ne trovita.",
|
||||
"messagePetNotFound": ":pet ne trovita en user.items.pets",
|
||||
"messageFoodNotFound": ":food ne trovita en user.items.pets",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Vi aĉetis <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> ekipiĝis.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "Mankas al vi aŭ tiu ovo, aŭ tiu pocio",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "La serĉado \"<%= questText %>\" estis trovata de vi!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Serĉadoj",
|
||||
"quest": "serĉado",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Via Serĉadoj",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Kompletigita!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "Vi Ricevis",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Serĉad-Invito:",
|
||||
"questInvitationTitle": "Serĉad-Invito",
|
||||
"questInvitationInfo": "Invito por la Serĉado <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Demandu Poste",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Aĉeti Serĉadon",
|
||||
"accepted": "Akceptita",
|
||||
"declined": "Declined",
|
||||
"rejected": "Malakceptita",
|
||||
"pending": "Ĉesigita",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Komenci",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Kolektis",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Nur partoprenantoj batalos kontraŭ la ĉefo kaj kundividos la konkeraĵojn de la serĉado.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Aborti",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Partoprenantoj",
|
||||
"scrolls": "Pergamenoj de Serĉado",
|
||||
"noScrolls": "Vi ne havas pergamenojn de serĉado.",
|
||||
"scrollsText1": "Serĉoj postulas partiojn. Se vi volas serĉi sole,",
|
||||
"scrollsText2": "kreu malplenan partion",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Kompletigis la jenajn serĉadojn",
|
||||
"mustComplete": "Vi devas unue kompletigi <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "Vi devus esti nivelo <%= level %> por aĉeti ĉi serĉadon!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Ĉu vi duoble certas? Certiĝu ke ili ne malamos vin por ĉiam!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -529,5 +529,11 @@
|
|||
"backgroundVikingShipText": "Barco vikingo",
|
||||
"backgroundSaltLakeText": "Lago salado",
|
||||
"backgroundRainyBarnyardNotes": "Da un paseo empapado a través de un corral lluvioso.",
|
||||
"backgroundRainyBarnyardText": "Corral lluvioso"
|
||||
"backgroundRainyBarnyardText": "Corral lluvioso",
|
||||
"backgroundAmongGiantFlowersNotes": "Pierde el tiempo y entre flores gigantes.",
|
||||
"backgroundHabitCityRooftopsText": "Azoteas de Ciudad Hábito",
|
||||
"backgroundHabitCityRooftopsNotes": "Salta de forma aventurera entre las azoteas de Ciudad Hábito.",
|
||||
"backgroundJungleCanopyNotes": "Regodéate en el asfixiante esplendor del dosel de la jungla.",
|
||||
"backgroundCampingOutNotes": "Disfruta del aire libre acampando.",
|
||||
"backgroundStrawberryPatchNotes": "Recoge delicias frescas de una parcela de fresas."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Tu <%= itemText %> se rompió.",
|
||||
"messageTaskNotFound": "Tarea no encontrada.",
|
||||
"messageDuplicateTaskID": "Ya existe una tarea con ese ID.",
|
||||
"messageTagNotFound": "Etiqueta no encontrada.",
|
||||
"messagePetNotFound": ":pet no encontrada en user.items.pets",
|
||||
"messageFoodNotFound": ":food no encontrada en user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "¡A <%= egg %> le gusta mucho<%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> se come <%= foodText %> pero no parece que lo disfrute.",
|
||||
"messageBought": "Has comprado <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipado.",
|
||||
"messageUnEquipped": "Te has quitado <%= itemText %>.",
|
||||
"messageMissingEggPotion": "No tienes ese huevo o poción",
|
||||
"messageInvalidEggPotionCombo": "¡No puedes hacer eclosionar a un huevo mascota de misión con una poción de eclosión mágica! Inténtalo con un huevo diferente.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "¡Has encontrado <%= dropText %>!",
|
||||
"messageDropEgg": "¡Has encontrado un huevo de <%= dropText %>!",
|
||||
"messageDropPotion": "¡Has encontrado una poción de eclosión de <%= dropText %>!",
|
||||
"messageDropQuest": "¡Has encontrado una misión!",
|
||||
"messageDropMysteryItem": "¡Abres la caja y encuentras <%= dropText %>!",
|
||||
"messageFoundQuest": "¡Has encontrado la misión \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Compraste este equipo en el pasado, pero no lo tienes actualmente. Puedes comprarlo de nuevo en la columna de recompensas de la página de tareas.",
|
||||
"messageAlreadyOwnGear": "Ya posees este objeto. Para equiparlo has de ir a la página de equipo.",
|
||||
"previousGearNotOwned": "Necesitas comprar equipamiento de menor nivel antes que este.",
|
||||
"messageHealthAlreadyMax": "Ya tienes el máximo de salud.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Rebuscas en el Armario y encuentras <%= dropText %>. ¿Qué está haciendo aquí?",
|
||||
"armoireExp": "Luchas con el Ropero y ganas Experiencia. ¡Toma eso!",
|
||||
"messageInsufficientGems": "No hay suficientes gemas!",
|
||||
"messageAuthPasswordMustMatch": "Las contraseñas no coinciden.",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password y :confirmPassword son obligatorios",
|
||||
"messageAuthEmailTaken": "El correo electrónico ya está en uso",
|
||||
"messageAuthNoUserFound": "No se encontró el usuario.",
|
||||
"messageAuthMustBeLoggedIn": "Debes estar identificado.",
|
||||
"messageAuthMustIncludeTokens": "Debes incluir un token y un UID (Identificador de Usuario) en la solicitud",
|
||||
"messageGroupAlreadyInParty": "Ya estás en una equipo, intenta actualizando la página.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "¡Sólo el líder del grupo puede actualizar el grupo!",
|
||||
"messageGroupRequiresInvite": "No puedes entrar en un grupo al que no has sido invitado.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "¡Oops, parece que estas escribiendo demasiados mensajes! Por favor, espera un minuto y vuelve a intentarlo. El Chat de la Taberna solo puede procesar 200 mensajes a la vez, por ello, Habitica recomienda escribir mensajes más largos y razonados, al igual que respuestas combinadas. No puedo esperar a leer lo que tienes que decir :) .",
|
||||
"messageCannotLeaveWhileQuesting": "No puedes aceptar una invitación a equipo mientras estás en una misión. Si deseas unirse a este equipo, primero debes cancelar la misión, lo que se puede hacer desde la pantalla de tu equpo. Se te devolverá el pergamino de misión.",
|
||||
"messageUserOperationProtected": "la ruta <%= operation %> no se guardó porque es una ruta protegida.",
|
||||
"messageUserOperationNotFound": "<%= operation %> no encontrado",
|
||||
"messageNotificationNotFound": "Notificación no encontrada.",
|
||||
"messageNotAbleToBuyInBulk": "Este artículo no se puede comprar en cantidades superiores a 1.",
|
||||
"notificationsRequired": "Se requieren ids de notificación.",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
"noActivePet": "Ninguna mascota activa",
|
||||
"petsFound": "Mascotas Encontradas",
|
||||
"magicPets": "Mascotas de pociones mágicas",
|
||||
"rarePets": "Mascotas Raras",
|
||||
"questPets": "Mascotas de Misión",
|
||||
"mounts": "Monturas",
|
||||
"activeMount": "Montura activa",
|
||||
|
|
@ -13,7 +12,6 @@
|
|||
"mountsTamed": "Monturas Domadas",
|
||||
"questMounts": "Monturas de Misión",
|
||||
"magicMounts": "Monturas de pociones mágicas",
|
||||
"rareMounts": "Monturas Raras",
|
||||
"etherealLion": "León Etéreo",
|
||||
"veteranWolf": "Lobo Veterano",
|
||||
"veteranTiger": "Tigre veterano",
|
||||
|
|
@ -32,18 +30,13 @@
|
|||
"hopefulHippogriffMount": "Hipogrifo Esperanzado",
|
||||
"royalPurpleJackalope": "Jackalope Púrpura Real",
|
||||
"invisibleAether": "Éter Invisible",
|
||||
"rarePetPop1": "¡Haz clic en la pata dorada para saber cómo puedes conseguir esta mascota contribuyendo con Habitica!",
|
||||
"rarePetPop2": "¡Como Obtener Esta Mascota!",
|
||||
"potion": "Poción <%= potionType %>",
|
||||
"egg": "Huevo de <%= eggType %>",
|
||||
"eggs": "Huevos",
|
||||
"eggSingular": "huevo",
|
||||
"noEggs": "No tienes ningún huevo.",
|
||||
"hatchingPotions": "Pociones Eclosionadoras",
|
||||
"magicHatchingPotions": "Pociones de eclosión mágicas",
|
||||
"hatchingPotion": "poción de eclosión",
|
||||
"noHatchingPotions": "No tienes pociones de eclosión.",
|
||||
"inventoryText": "Haz click sobre un huevo para ver las pociones usables destacadas en verde, y después clic una de las pociones para incubar tu mascota. Si ninguna poción se destacó, clic en ese huevo otra vez para anular la selección, y clic una poción primero para destacar los huevos usables. También puedes vender objetos que no quieras a Alexander el Mercader.",
|
||||
"haveHatchablePet": "¡Tienes una poción de eclosión <%= potion %> y un huevo <%= egg %> para eclosionar esta mascota! ¡<b>Haz click</b> para eclosionarla!",
|
||||
"quickInventory": "Inventario rápido",
|
||||
"foodText": "comida",
|
||||
|
|
@ -55,41 +48,28 @@
|
|||
"dropsExplanationEggs": "Gasta Gemas para obtener huevos más rápido, sino quieres esperar a obtenerlos de forma natural, huevos estándar, a través de tareas o repitiendo Misiones, huevos de misiones. <a href=\"http://habitica.fandom.com/wiki/Drops\"> Visita nuestra Wiki para saber más sobre los sistemas de obtención de objetos.</a>",
|
||||
"premiumPotionNoDropExplanation": "Las pociones de eclosión mágicas no se pueden usar en los huevos recibidos por completar misiones. La única forma de conseguir estas pociones es comprándolas más abajo: nunca aparecen al azar como botín.",
|
||||
"beastMasterProgress": "Progreso como domador de bestias",
|
||||
"stableBeastMasterProgress": "Progreso como domador de bestias: <%= number %> mascotas encontradas",
|
||||
"beastAchievement": "¡Has conseguido el logro \"Domador de Bestias\" por conseguir todas las mascotas!",
|
||||
"beastMasterName": "Domador de Bestias",
|
||||
"beastMasterText": "Ha encontrado las 90 mascotas. (Increíblemente difícil, ¡felicita a este usuario!)",
|
||||
"beastMasterText2": " y ha soltado sus mascotas un total de <%= count %> vez(veces)",
|
||||
"mountMasterProgress": "Progreso como Maestro de Monturas",
|
||||
"stableMountMasterProgress": "Progreso como Maestro de Monturas: <%= number %> Monturas Domadas",
|
||||
"mountAchievement": "¡Has obtenido el logro «Maestro de Monturas» por domar todas las monturas!",
|
||||
"mountMasterName": "Maestro de Monturas",
|
||||
"mountMasterText": "Has domado a las 90 monturas. (Aún más difícil, ¡felicita a este usuario!)",
|
||||
"mountMasterText2": " y ha soltado las 90 monturas un total de <%= count %> vez(/veces)",
|
||||
"beastMountMasterName": "Domador de Bestias y Maestro de Monturas",
|
||||
"triadBingoName": "Triple Bingo",
|
||||
"triadBingoText": "Ha encontrado las 90 mascotas, las 90 monturas y las 90 mascotas una vez más (¡¿Cómo es posible?!)",
|
||||
"triadBingoText2": " y ha liberado a todo el establo <%= count %> vez(/veces)",
|
||||
"triadBingoAchievement": "¡Has obtenido el logro «Bingo Tríada» por haber encontrado a todas las mascotas, domado a todas las monturas y encontrado a todas las mascotas otra vez!",
|
||||
"dropsEnabled": "¡Botín Activado!",
|
||||
"itemDrop": "¡Un objeto ha caído!",
|
||||
"firstDrop": "¡Has desbloqueado el sistema de botines! Ahora, al completar tareas, es posible que encuentres algún articulo, como huevos, pociones y alimentos. ¡Acabas de encontrar un <strong><%= eggText %>huevo</strong>! <%= eggNotes %>",
|
||||
"useGems": "Si tienes el ojo puesto en una mascota, pero no quieres seguir esperando a que te toque, ¡usa tus gemas en <strong>Inventario > Mercado</strong> para comprarla!",
|
||||
"hatchAPot": "¿Eclosionar un nuevo <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "¡Echaste un nuevo <%= potion %> <%= egg %>!",
|
||||
"hatchedPetGeneric": "¡Has eclosionado una nueva mascota!",
|
||||
"hatchedPetHowToUse": "¡Visita el [Establo](<%= stableUrl %>) para alimentar y equipar tu última mascota!",
|
||||
"displayNow": "Mostrar ahora",
|
||||
"displayLater": "Mostrar más tarde",
|
||||
"petNotOwned": "No tienes esta mascota.",
|
||||
"mountNotOwned": "No tienes esta montura.",
|
||||
"earnedCompanion": "Con tanta productividad, te has ganado un nuevo compañero. ¡Aliméntalo para que crezca!",
|
||||
"feedPet": "¿Dar de comer <%= text %> a tu <%= name %>?",
|
||||
"useSaddle": "¿Ensillar <%= pet %>?",
|
||||
"raisedPet": "¡Creciste tu <%= pet %>!",
|
||||
"earnedSteed": "¡Completando tus tareas te has ganado a un fiel corcel!",
|
||||
"rideNow": "Montar ahora",
|
||||
"rideLater": "Montar más adelante",
|
||||
"petName": "<%= egg(locale) %> <%= potion(locale) %>",
|
||||
"mountName": "<%= mount(locale) %> <%= potion(locale) %>",
|
||||
"keyToPets": "Llave a las Casetas de las Mascotas",
|
||||
|
|
@ -104,24 +84,9 @@
|
|||
"releaseMountsSuccess": "¡Tus monturas comunes han sido liberadas!",
|
||||
"releaseBothConfirm": "¿Estás seguro de quieres liberar todas tu mascotas y monturas comunes?",
|
||||
"releaseBothSuccess": "¡Tus mascotas y monturas comunes han sido liberadas!",
|
||||
"petKeyName": "Llave de la perrera",
|
||||
"petKeyPop": "¡Deja a tus mascotas vagar libremente, suéltalas para que comiencen su propia aventura, y vuelve a sentir la emoción de ser Domador de Bestias una vez más!",
|
||||
"petKeyBegin": "Llave de las Perreras: Vive <%= title %> Una Vez Más!",
|
||||
"petKeyInfo": "¿Echas de menos la emoción de coleccionar mascotas? ¡Ahora puedes dejarlas marchar y volver a hacer uso de los objetos que encuentres de nuevo!",
|
||||
"petKeyInfo2": "Usa la Llave de las Perreras para resetear tus mascotas coleccionables, excepto las de misiones, y/o tus monturas a cero. (Las mascotas y monturas de Misión y Raras no se verán afectadas.)",
|
||||
"petKeyInfo3": "Hay tres LLaves de las Perreras: Liberar Solo Mascotas (4 Gemas), Liberar Solo Monturas (4 Gemas), o Liberar Ambas Mascotas y Monturas (6 Gemas). Usar una Llave te permite obtener los logros de Maestro de las Bestias y Maestro de las Monturas. El logro Bingo Tríada sólo se obtiene si utilizas la llave \"Liberar Ambas Mascotas y Monturas\" y has coleccionado las 90 mascotas por segunda vez. ¡Enseña al mundo lo maestro coleccionador que eres! Pero elige sabiamente, porque una vez uses una Llave para abrir las perreras o las puertas del establo, no vas a poder tenerlos de vuelta sin coleccionarlos todos de nuevo...",
|
||||
"petKeyInfo4": "Hay tres LLaves de las Perreras: Liberar Solo Mascotas (4 Gemas), Liberar Solo Monturas (4 Gemas), o Liberar Ambas Mascotas y Monturas (6 Gemas). Usar una Llave te permite obtener los logros de Maestro de las Bestias y Maestro de las Monturas. El logro Bingo Tríada sólo se obtiene si utilizas la llave \"Liberar Ambas Mascotas y Monturas\" y has coleccionado las 90 mascotas por segunda vez. ¡Enseña al mundo lo maestro coleccionador que eres! Pero elige sabiamente, porque una vez uses una Llave para abrir las perreras o las puertas del establo, no vas a poder tenerlos de vuelta sin coleccionarlos todos de nuevo...",
|
||||
"petKeyPets": "Soltar mis mascotas",
|
||||
"petKeyMounts": "Soltar mis monturas",
|
||||
"petKeyBoth": "Soltar ambas",
|
||||
"confirmPetKey": "¿Está seguro?",
|
||||
"petKeyNeverMind": "Aún no",
|
||||
"petsReleased": "Mascotas liberadas.",
|
||||
"mountsAndPetsReleased": "Monturas y mascotas liberadas",
|
||||
"mountsReleased": "Monturas liberadas",
|
||||
"gemsEach": "gemas cada uno",
|
||||
"foodWikiText": "¿Qué le gusta comer a mi mascota?",
|
||||
"foodWikiUrl": "https://habitica.fandom.com/es/wiki/Preferencias_de_Comida",
|
||||
"welcomeStable": "¡Bienvenido al Establo!",
|
||||
"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?",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Misiones",
|
||||
"quest": "misión",
|
||||
"whereAreMyQuests": "Ahora, las misiones tienen su propia página: para verlas, haz clic en Inventario > Misiones.",
|
||||
"yourQuests": "Tus misiones",
|
||||
"questsForSale": "Misiones a la venta",
|
||||
"petQuests": "Misiones de mascotas y monturas",
|
||||
"unlockableQuests": "Misiones desbloqueables",
|
||||
"goldQuests": "Sagas de Maestro de Clase",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "¡Completado!",
|
||||
"rewardsAllParticipants": "Recompensas para todos los Participantes de la Misión",
|
||||
"rewardsQuestOwner": "Recompensas adicionales para el Propietario de la Misión",
|
||||
"questOwnerReceived": "El Propietario de la Misión También ha Recibido",
|
||||
"youWillReceive": "Tu Recibirás",
|
||||
"questOwnerWillReceive": "El Propietario de la Misión También Recibirá",
|
||||
"youReceived": "Has recibido",
|
||||
"dropQuestCongrats": "¡Enhorabuena por haber conseguido este pergamino de misión! Puedes invitar a tu grupo para empezar ya con la misión o volver cuando quieras a Inventario > Misiones.",
|
||||
"questSend": "Si haces clic en «Invitar», se enviará una invitación a los miembros de tu equipo. Cuando todos los miembros la hayan aceptado o rechazado, empezará la misión. Puedes consultar el estado en Social > Equipo.",
|
||||
"questSendBroken": "Si haces clic en \"invitar\" se enviará una invitación a los miembros de tu equipo. Cuando todos los miembros la hayan aceptado o rechazado empezará la misión. Puedes consultar el estado en Social > Equipo...",
|
||||
"inviteParty": "Invitar al Equipo a la Misión",
|
||||
"questInvitation": "Invitación a Misión:",
|
||||
"questInvitationTitle": "Invitación a Misión",
|
||||
"questInvitationInfo": "Invitación a la Misión <%= quest %>",
|
||||
"invitedToQuest": "Has sido invitado a la misión <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Preguntar más tarde",
|
||||
"questLater": "Emprender misión más adelante",
|
||||
"buyQuest": "Comprar Misión",
|
||||
"accepted": "Aceptado",
|
||||
"declined": "Denegado",
|
||||
"rejected": "Rechazado",
|
||||
"pending": "Pendiente",
|
||||
"questStart": "Una vez todos los miembros hayan aceptado o rechazado, la misión comenzará. Solo aquellos que hicieron click en \"aceptar\" podrán participar en la misión y recibir los premios. Si algún miembro queda pendiente durante mucho tiempo (¿inactivo?), el dueño de la misión puede empezar ésta sin que éstos hayan hecho click en \"Empezar\". El dueño de la misión también puede cancelar ésta y volver a obtener el pergamino de la misión haciendo click en \"Cancelar\".",
|
||||
"questStartBroken": "Cuando todos los miembros han aceptado o rechazado la invitación, la misión comienza... Solamente podrán participar en ella y recibir los botines quienes hayan hecho clic en \"Aceptar\". Si los miembros tardan demasiado en responder (tal vez hayan dejado de usar Habitica), el propietario de la misión puede iniciarla sin ellos haciendo clic en \"Comenzar\". El propietario también puede cancelar la misión y recuperar su pergamino haciendo clic en \"Cancelar\".",
|
||||
"questCollection": "+ <%= val %> artículos de misión encontrados",
|
||||
"questDamage": "+ <%= val %> de daño al jefe",
|
||||
"begin": "Comenzar",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Furia",
|
||||
"collect": "Recoger",
|
||||
"collected": "Recogido",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Objetos por recoger",
|
||||
"bossDmg1": "Cada tarea Diaria y Pendiente y cada Hábito positivo que completes hacen daño al jefe. Hazle más daño con tareas más rojas o con Paliza Brutal y Llamarada. El jefe herirá a cada participante en la misión por cada tarea Diaria que te saltes (multiplicada por la Fuerza del jefe) además del daño habitual, así que ¡protege la salud de tu grupo completando tus tareas Diarias! <strong>Todo el daño sufrido y causado por un jefe surte efecto al momento de tu cron (tu cambio de día).</strong>",
|
||||
"bossDmg2": "Solo los participantes pelearan contra el jefe y compartiran el botín de la misión.",
|
||||
"bossDmg1Broken": "Cada tarea Diaria y Pendiente y cada Hábito positivo que completes hacen daño al jefe... Hazle más daño con tareas más rojas o con Paliza Brutal y Llamarada... El jefe herirá a cada participante en la misión por cada tarea Diaria que te saltes (multiplicada por la Fuerza del jefe) además del daño habitual, así que protege la salud de tu grupo completando tus tareas Diarias... <strong>Todo el daño sufrido y causado por un jefe surte efecto al momento de tu cron (tu cambio de día)...</strong>",
|
||||
"bossDmg2Broken": "Solo los participantes pelearán contra el jefe y compartirán el botín de la misión...",
|
||||
"tavernBossInfo": "Completa tus tareas diarias y marca hábitos positivos para herir al Jefe Mundial. Las Diarias incompletas aumentan la Barra de ira. Cuando la Barra de ira se llene, el Jefe Mundial atacará a un PNJ. Un Jefe Mundial nunca herirá a jugadores individuales o a las cuentas. Sólo se les computarán las tareas a las cuentas activas que no estén descansando en la Taberna.",
|
||||
"tavernBossInfoBroken": "Completa tus tareas diarias y marca hábitos positivos para herir al Jefe Mundial... Las Diarias incompletas aumentan la Barra del Ataque consumidor... Cuando la barra del Ataque consumidor se llene, el Jefe Mundial atacará a un PNJ... Un Jefe Mundial nunca herirá a jugadores individuales o a las cuentas... Sólo se les computarán las tareas a las cuentas activas que no estén descansando en la Taberna...",
|
||||
"bossColl1": "Para obtener artículos, haz tus tareas positivas. Los artículos de misión se obtienen igual que los artículos normales; puedes consultar los artículos de tu misión pasando el ratón sobre el icono de progreso de la misión. ",
|
||||
"bossColl2": "Solo los participantes pueden coger objetos y su parte del botín de la misión.",
|
||||
"bossColl1Broken": "Para obtener artículos, haz tus tareas positivas... Los artículos de misión se obtienen igual que los artículos normales; puedes consultar los artículos de tu misión pasando el ratón sobre el icono de progreso de la misión...",
|
||||
"bossColl2Broken": "Solo los participantes pueden coger objetos y su parte del botín de la misión...",
|
||||
"abort": "Abandonar",
|
||||
"leaveQuest": "Abandonar la misión",
|
||||
"sureLeave": "¿Seguro que quieres abandonar la misión actual? Se perderá todo el progreso de esta misión.",
|
||||
"questOwner": "Dueño de la Misión",
|
||||
"questTaskDamage": "+ <%= damage %> daño pendiente al monstruo",
|
||||
"questTaskCollection": "<%= items %> artículos conseguidos hoy",
|
||||
"questOwnerNotInPendingQuest": "El dueño de la misión ha abandonado y por consiguiente no puedes empezarla de nuevo. Te recomendamos que canceles la misión. El dueño de la misión se quedará con el pergamino usado.",
|
||||
"questOwnerNotInRunningQuest": "El dueño de la misión ha abandonado. Puedes abandonar tú también si es necesario. También puedes permitir que siga activa y todos los demás participantes recibirán los premios de la misión cuando ésta sea completada.",
|
||||
"questOwnerNotInPendingQuestParty": "El dueño de la misión ha abandonado el equipo y por consiguiente no puede empezar la misión de nuevo. Te recomendamos que canceles la misión. El dueño de la misión se quedará con el pergamino usado.",
|
||||
"questOwnerNotInRunningQuestParty": "El dueño de la misión ha abandonado el equipo. Puedes abandonar la misión si lo consideras necesario pero también puedes permitir que siga activa y todos los demás participantes recibirán los premios de la misión cuando ésta sea completada.",
|
||||
"questParticipants": "Participantes",
|
||||
"scrolls": "Pergaminos de Misión",
|
||||
"noScrolls": "No tienes pergaminos de misión",
|
||||
"scrollsText1": "Las misiones requieren de un grupo. Si quieres ir solo a una misión,",
|
||||
"scrollsText2": "crea un grupo vacío.",
|
||||
"scrollsPre": "Aún no has desbloqueado esta misión.",
|
||||
"alreadyEarnedQuestLevel": "Ya has conseguido esta misión al llegar al nivel <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "Ya has conseguido esta misión al completar <%= priorQuest %>.",
|
||||
"completedQuests": "Completó las siguientes misiones",
|
||||
"mustComplete": "Primero necesitas terminar <%= quest %>.",
|
||||
"mustLevel": "Para emprender esta misión, tienes que llegar al nivel <%= level %>.",
|
||||
"mustLvlQuest": "¡Necesitas ser nivel <%= level %> para comprar esta misión!",
|
||||
"mustInviteFriend": "Para conseguir esta misión, invita a un amigo a tu Equipo. ¿Quieres invitar a alguien ahora?",
|
||||
"unlockByQuesting": "Para desbloquear esta misión, completa primero <%= title %>.",
|
||||
"questConfirm": "¿Estás seguro? ¡Solo <%= questmembers %> de los <%= totalmembers %> miembros de tu equipo se han unido a esta misión! Las misiones empiezan automáticamente cuando todos los jugadores se han unido o han rechazado la invitación.",
|
||||
"sureCancel": "¿Estás seguro que quieres cancelar esta misión? Todas las invitaciones aceptadas se perderán. El dueño de la misión se quedará con el pergamino usado.",
|
||||
"sureAbort": "¿Estás seguro que quieres abandonar esta misión? Abortará para todos en tu equipo y todo progreso se perderá. El pergamino de la misión volverá a su dueño.",
|
||||
"doubleSureAbort": "¿Estás totalmente seguro? ¡Asegurate de que no te vayan a odiar para siempre!",
|
||||
"questWarning": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación. Sin embargo, una vez que la misión ha comenzado, nuevos miembros no se pueden unir a la misión.",
|
||||
"questWarningBroken": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación... Sin embargo, una vez que la misión ha comenzado, ningún miembro nuevo se puede unir a la misión...",
|
||||
"bossRageTitle": "Ira",
|
||||
"bossRageDescription": "¡Cuando esta barra se llene, el jefe desatará un ataque especial!",
|
||||
"startAQuest": "EMPRENDER UNA MISIÓN",
|
||||
"startQuest": "Emprender misión",
|
||||
"whichQuestStart": "¿Qué misión quieres emprender?",
|
||||
"getMoreQuests": "Conseguir más misiones",
|
||||
"unlockedAQuest": "¡Has desbloqueado una misión!",
|
||||
"leveledUpReceivedQuest": "¡Has subido a <strong>Nivel <%= level %></strong> y has recibido un pergamino de misión!",
|
||||
"questInvitationDoesNotExist": "No se ha enviado invitación de misión todavía.",
|
||||
"questInviteNotFound": "Invitación a misión no encontrada.",
|
||||
"guildQuestsNotSupported": "Los gremios no pueden ser invitados a las misiones.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Sólo el líder de grupo o misión puede cancelar la misión.",
|
||||
"questNotPending": "No hay misión que empezar.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Sólo el líder de grupo o misión puede forzar empezar la misión.",
|
||||
"createAccountReward": "Crear cuenta",
|
||||
"loginIncentiveQuest": "¡Para desbloquear esta misión, entra en Habitica durante <%= count %> días distintos!",
|
||||
"loginIncentiveQuestObtained": "Has conseguido esta misión por haber entrado en Habitica <%= count %> días distintos.",
|
||||
"loginReward": "Registros: <%= count %>",
|
||||
"createAccountQuest": "Recibiste esta misión al registrarte en Habitica. Si se apunta un amigo tuyo, conseguirá otra.",
|
||||
"questBundles": "Packs de Misiones en Descuento",
|
||||
"buyQuestBundle": "Compra Packs de Misiones ",
|
||||
"noQuestToStart": "¿No encuentras una misión con la que empezar? ¡Prueba a buscar nuevas en la Tienda de Misiones del Mercados!",
|
||||
"pendingDamage": "<%= damage %> daño pendiente",
|
||||
"pendingDamageLabel": "daño pendiente",
|
||||
|
|
|
|||
|
|
@ -153,5 +153,7 @@
|
|||
"giftASubscription": "Obsequia una Suscripción",
|
||||
"viewSubscriptions": "Ver Suscripciones",
|
||||
"mysterySet202004": "Conjunto poderoso de monarca",
|
||||
"mysterySet202002": "Conjunto elegante de novia"
|
||||
"mysterySet202002": "Conjunto elegante de novia",
|
||||
"mysterySet202006": "Conjunto de tritón multicromo",
|
||||
"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."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@
|
|||
"onlyLeaderDeleteChal": "Solo el líder del desafío puede eliminarlo.",
|
||||
"onlyLeaderUpdateChal": "Solo el líder del desafío puede actualizarlo.",
|
||||
"winnerNotFound": "El ganador con el ID \"<%= userId %>\" no ha sido encontrado o no es parte del desafío.",
|
||||
"noCompletedTodosChallenge": "\"incluirTareasPorHacerCompletadas\" no esta soportado cuando se llaman tareas de desafío.",
|
||||
"noCompletedTodosChallenge": "\"incluirPendientesCompletadas\" no esta soportado cuando se llaman tareas de desafío.",
|
||||
"userTasksNoChallengeId": "Cuando el \"dueño de la tarea\"es el \"usuario\", \"challengeld\" no puede ser pasado.",
|
||||
"onlyChalLeaderEditTasks": "Las tareas pertenecientes a un desafío solo pueden ser editadas por el líder.",
|
||||
"userAlreadyInChallenge": "El usuario ya está participando en este desafío.",
|
||||
|
|
|
|||
|
|
@ -7,9 +7,9 @@
|
|||
"noPhoto": "Este Habitiano no ha añadido una foto.",
|
||||
"other": "Otro",
|
||||
"fullName": "Nombre completo",
|
||||
"displayName": "Nombre de usuario",
|
||||
"changeDisplayName": "Cambiar Nombre de Usuario",
|
||||
"newDisplayName": "Nuevo Nombre de Usuario",
|
||||
"displayName": "Nombre Público",
|
||||
"changeDisplayName": "Cambiar Nombre Público",
|
||||
"newDisplayName": "Nuevo Nombre Público",
|
||||
"displayPhoto": "Foto",
|
||||
"displayBlurb": "Sobre mí",
|
||||
"displayBlurbPlaceholder": "Por favor, preséntate",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
"autoEquipPopoverText": "Selecciona esta opción para equipar objetos automáticamente apenas los compres.",
|
||||
"costumeDisabled": "Has desactivado tu disfraz.",
|
||||
"gearAchievement": "¡Has conseguido el logro \"Equipamiento Definitivo\" por llegar al máximo conjunto de equipo para una clase! Has conseguido los siguientes conjuntos completos:",
|
||||
"gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!",
|
||||
"gearAchievementNotification": "¡Has obtenido el logro \"Equipamiento Definitivo\" por completar el máximo equipamiento de una clase!",
|
||||
"moreGearAchievements": "¡Para obtener más medallas de Equipo Definitivo, cambia de clase en <a href='/user/settings/site' target='_blank'>la página de configuración</a> y compra el nuevo equipo de tu clase!",
|
||||
"armoireUnlocked": "Para más equipamiento revisa el <strong>¡Armario Encantado!</strong>. ¡Cliquea en la recompensa del Armario Encantado para una posibilidad aleatoria en equipamiento especial! También podría darte PX aleatorios o ítems de comida.",
|
||||
"ultimGearName": "Equipo supremo - <%= ultClass %>",
|
||||
|
|
@ -184,7 +184,7 @@
|
|||
"lostMana": "Usaste algo de Maná",
|
||||
"lostHealth": "Perdiste algo de Salud",
|
||||
"lostExperience": "Perdiste algo de Experiencia",
|
||||
"displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. To change it, click the Edit button above. If instead you want to change your username, go to",
|
||||
"displayNameDescription1": "Esto es lo que aparece en los mensajes que publicas en la Taberna, los gremios y el chat de grupo, junto con lo que se muestra en tu personaje. Para cambiarlo, haz clic en el botón de Editar en la parte superior. Si quieres cambiar tu nombre de inicio de sesión, ve a",
|
||||
"displayNameDescription2": "Ajustes->Sitio",
|
||||
"displayNameDescription3": "y mira en la sección de Registro.",
|
||||
"unequipBattleGear": "Quitarse el Equipo de Batalla",
|
||||
|
|
@ -207,7 +207,7 @@
|
|||
"hideQuickAllocation": "Ocultar asignación de Puntos de Atributo",
|
||||
"quickAllocationLevelPopover": "Cada nivel te otorga un punto para asignarlo al atributo de tu elección. Puedes hacerlo manualmente, o puedes dejar que el juego decida por ti usando una de las opciones de Asignación Automática encontradas en Icono del Usuario > Atributos.",
|
||||
"notEnoughAttrPoints": "No tienes suficientes Puntos de Atributo.",
|
||||
"classNotSelected": "Debes seleccionar una Clase antes de asignar Puntos de Atributo",
|
||||
"classNotSelected": "Debes seleccionar una Clase antes de asignar Puntos de Atributo.",
|
||||
"style": "Estilo",
|
||||
"facialhair": "Cara",
|
||||
"photo": "Foto",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"armoireText": "Armario Encantado",
|
||||
"armoireNotesFull": "¡Abre el Armario para recibir aleatoriamente equipamiento especial, experiencia o comida! Artículos de equipamiento restantes:",
|
||||
"armoireLastItem": "Has encontrado el último artículo raro de equipamiento en el Armario Encantado.",
|
||||
"armoireNotesEmpty": "El Armario tendrá nuevo equipamiento en la primera semana de cada mes. Hasta entonces, ¡sigue cliqueando para recibir experiencia y comida!",
|
||||
"armoireNotesEmpty": "El Armario tendrá nuevo Equipamiento la primera semana de cada mes. Hasta entonces, ¡sigue haciendo clic para recibir Experiencia y Comida para Mascotas!",
|
||||
"dropEggWolfText": "Lobo",
|
||||
"dropEggWolfMountText": "Lobo",
|
||||
"dropEggWolfAdjective": "un leal",
|
||||
|
|
@ -163,25 +163,25 @@
|
|||
"questEggYarnAdjective": "Lanar",
|
||||
"questEggPterodactylText": "Pterodáctilo",
|
||||
"questEggPterodactylMountText": "Pterodáctilo",
|
||||
"questEggPterodactylAdjective": "a trusting",
|
||||
"questEggPterodactylAdjective": "un confiado",
|
||||
"questEggBadgerText": "Tejón",
|
||||
"questEggBadgerMountText": "Tejón",
|
||||
"questEggBadgerAdjective": "a bustling",
|
||||
"questEggBadgerAdjective": "un activo",
|
||||
"questEggSquirrelText": "Ardilla",
|
||||
"questEggSquirrelMountText": "Ardilla",
|
||||
"questEggSquirrelAdjective": "a bushy-tailed",
|
||||
"questEggSquirrelAdjective": "una esponjosa",
|
||||
"questEggSeaSerpentText": "Serpiente de mar",
|
||||
"questEggSeaSerpentMountText": "Serpiente de mar",
|
||||
"questEggSeaSerpentAdjective": "a shimmering",
|
||||
"questEggSeaSerpentAdjective": "una brillante",
|
||||
"questEggKangarooText": "Canguro",
|
||||
"questEggKangarooMountText": "Canguro",
|
||||
"questEggKangarooAdjective": "a keen",
|
||||
"questEggAlligatorText": "Alligator",
|
||||
"questEggAlligatorMountText": "Alligator",
|
||||
"questEggAlligatorAdjective": "a cunning",
|
||||
"questEggKangarooAdjective": "un entusiasta",
|
||||
"questEggAlligatorText": "Caimán",
|
||||
"questEggAlligatorMountText": "Caimán",
|
||||
"questEggAlligatorAdjective": "un astuto",
|
||||
"questEggVelociraptorText": "Velociraptor",
|
||||
"questEggVelociraptorMountText": "Velociraptor",
|
||||
"questEggVelociraptorAdjective": "a clever",
|
||||
"questEggVelociraptorAdjective": "un inteligente",
|
||||
"eggNotes": "Encuentra una poción de eclosión para verter sobre este huevo y se convertirá en <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
|
||||
"hatchingPotionBase": "Básico",
|
||||
"hatchingPotionWhite": "Blanco",
|
||||
|
|
@ -347,8 +347,18 @@
|
|||
"foodPieShadeA": "una rebanada de pastel de chocolate oscuro",
|
||||
"foodPieShadeThe": "el pastel de chocolate oscuro",
|
||||
"foodPieShade": "Pastel de chocolate oscuro",
|
||||
"foodPieSkeletonThe": "el Pastel de médula ósea",
|
||||
"foodPieSkeletonThe": "el Pastel de Médula Ósea",
|
||||
"hatchingPotionShadow": "Sombra",
|
||||
"hatchingPotionSilver": "Plata",
|
||||
"hatchingPotionWatery": "Aguado"
|
||||
"hatchingPotionWatery": "Aguado",
|
||||
"premiumPotionUnlimitedNotes": "No se puede usar con huevos de Mascotas de Misiones.",
|
||||
"hatchingPotionRuby": "Rubí",
|
||||
"hatchingPotionWindup": "De Cuerda",
|
||||
"hatchingPotionTurquoise": "Turquesa",
|
||||
"hatchingPotionSandSculpture": "Escultura de Arena",
|
||||
"hatchingPotionFluorite": "Fluorita",
|
||||
"hatchingPotionDessert": "Confite",
|
||||
"hatchingPotionBirchBark": "Corteza de Abedul",
|
||||
"hatchingPotionAurora": "Aurora",
|
||||
"hatchingPotionAmber": "Ámbar"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,17 +2,17 @@
|
|||
"playerTiersDesc": "Los colores de los nombres de usuario que ves en el chat representan el nivel de contribución de una persona. A mayor nivel, es una mayor contribución que la persona a hecho a Habitica a través de arte, código, la comunidad, ¡O mas!",
|
||||
"tier1": "Nivel 1 (Amigo)",
|
||||
"tier2": "Nivel 2 (Amigo)",
|
||||
"tier3": "Nivel 3 (Élite) ",
|
||||
"tier3": "Nivel 3 (Élite)",
|
||||
"tier4": "Nivel 4 (Élite)",
|
||||
"tier5": "Nivel 5 (Campeón)",
|
||||
"tier6": "Nivel 6 (Campeón)",
|
||||
"tier7": "Nivel 7 (Legendario) ",
|
||||
"tier7": "Nivel 7 (Legendario)",
|
||||
"tierModerator": "Moderador (Guardián)",
|
||||
"tierStaff": "Staff (Heroico) ",
|
||||
"tierStaff": "Personal (Heroico)",
|
||||
"tierNPC": "PNJ",
|
||||
"friend": "Amigo",
|
||||
"friendFirst": "Cuando se implemente tu <strong>primera</strong> contribución, recibirás la medalla de Colaborador de Habitica. Tu nombre en el chat de la Taberna mostrará orgullosamente que eres un colaborador. Como premio por tu trabajo también recibirás <strong>3 Gemas</strong>.",
|
||||
"friendSecond": "Cuando se implemente tu <strong>segunda</strong> contribución, la <strong>Armadura de cristal</strong> estará disponible en la tienda de Recompensas. Como premio por tu trabajo continuo también recibirás <strong>3 Gemas</strong>.",
|
||||
"friendSecond": "Cuando se implemente tu <strong>segunda</strong> contribución, la <strong>Armadura de Cristal</strong> estará disponible en la tienda de Recompensas. Como premio por tu trabajo continuo también recibirás <strong>3 Gemas.</strong>",
|
||||
"elite": "Élite",
|
||||
"eliteThird": "Cuando se implemente tu <strong>tercera</strong> contribución, el <strong>Casco de cristal</strong> estará disponible en la tienda de Recompensas. Como premio por tu trabajo continuo también recibirás <strong>3 Gemas</strong>.",
|
||||
"eliteFourth": "Cuando se implemente tu <strong>cuarta</strong> contribución, la <strong>Espada de cristal</strong> estará disponible en la tienda de Recompensas. Como premio por tu trabajo continuo también recibirás <strong>4 Gemas</strong>.",
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
"loadUser": "Cargar usuario",
|
||||
"noAdminAccess": "No tienes acceso de administrador.",
|
||||
"userNotFound": "Usuario no encontrado.",
|
||||
"invalidUUID": "UUID debe ser válido.",
|
||||
"invalidUUID": "UUID debe ser válido",
|
||||
"title": "Título",
|
||||
"moreDetails": "Más detalles (1-7)",
|
||||
"moreDetails2": "más detalles (8-9)",
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
"conLearnHow": "Aprende cómo contribuir a Habitica",
|
||||
"conLearnURL": "http://habitica.fandom.com/wiki/Contributing_to_Habitica",
|
||||
"conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards",
|
||||
"surveysSingle": "Ayudo a Habitica a crecer o llenando una encuesta o ayudando con un esfuerzo mayor en pruebas.",
|
||||
"surveysSingle": "Ayudó a Habitica a crecer, ya sea completando una encuesta o ayudando con pruebas a gran escala. ¡Gracias!",
|
||||
"surveysMultiple": "Ayudó a mejorar Habitica en <%= count %> ocaciones, ya sea llenando una encuesta o ayudando con un esfuerzo mayor de pruebas. ¡Gracias!",
|
||||
"currentSurvey": "Encuesta actual",
|
||||
"surveyWhen": "La medalla será otorgada a todos los participantes cuando las encuestas sean procesadas, a finales de Marzo.",
|
||||
|
|
@ -77,4 +77,4 @@
|
|||
"blurbChallenges": "Los Desafíos son creados por los usuarios. Al unirte a un Desafío éste añadirá tareas a tu cuenta, ¡y si ganas el Desafío obtendrás un logro y algunas veces gemas!",
|
||||
"blurbHallPatrons": "Éste es el Salón de patrocinadores, donde honramos a los nobles aventureros que apoyaron al Kickstarter original de Habitica. ¡Les agradecemos por ayudarnos a dar vida a Habitica!",
|
||||
"blurbHallContributors": "Éste es el Salón de colaboradores, donde los colaboradores del código abierto de Habitica son honrados. Ya sea a través de código, arte, música, escritura o simplemente ayudando, ellos han obtenido <a href='http://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> gemas, equipamento exclusivo</a> y <a href='http://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'> títulos prestigiosos</a>. ¡Tú también puedes contribuir! <a href='http://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Averigua más aquí. </a>"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"accept1Terms": "Al hacer clic en el botón de abajo, acepto los",
|
||||
"accept2Terms": "y la",
|
||||
"alexandraQuote": "No pude NO hablar sobre [Habitica] durante mi discurso en Madrid. Es una herramienta imprescindible para freelancers que aún necesitan un jefe.",
|
||||
"althaireQuote": "Tener misiones constantemente realmente me motiva para cumplir con todas mis tareas diarias y pendientes. Mi mayor motivación es no dejar tirado a mi equipo.",
|
||||
"althaireQuote": "Estar constantemente en una misión realmente me motiva a hacer todas mis tareas Diarias y Pendientes. Mi mayor motivación es no decepcionar a mi equipo.",
|
||||
"andeeliaoQuote": "Increíble producto, ¡apenas comencé hace unos días y ya soy más consciente y productivo con mi tiempo!",
|
||||
"autumnesquirrelQuote": "Estoy procrastinando menos en casa y en el trabajo, y pago mis cuentas a tiempo.",
|
||||
"businessSample1": "Confirmar 1 página del Inventario",
|
||||
|
|
@ -85,7 +85,7 @@
|
|||
"landingend": "¿Todavía no estás convencido?",
|
||||
"landingend2": "Encuentra una lista más detallada de [nuestras características](/static/overview). ¿Estás buscando una aproximación más privada? Revisa nuestros [paquetes administrativos](/static/plans), que son perfectos para familias, maestros, grupos de apoyo y negocios.",
|
||||
"landingp1": "El problema con la mayoría de aplicaciones de productividad que hay en el mercado es que no ofrecen ningún incentivo para seguir usándolas. ¡Habitica corrige este error convirtiendo el formar hábitos en algo divertido! Al recompensarte por tus éxitos y penalizarte por tus fracasos, Habitica ofrece motivación externa para completar tus actividades cada día.",
|
||||
"landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, Habitica immediately rewards you with Experience points and Gold. As you gain experience, you can level up, increasing your Stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.",
|
||||
"landingp2": "Cada vez que refuerzas un hábito positivo, completas una tarea diaria o te encargas de una vieja Tarea Pendiente, Habitica inmediatamente te recompensa con puntos de Experiencia y Oro. A medida de que ganas experiencia, puedes subir de nivel, aumentando tus Atributos y desbloqueando más funciones, como clases o mascotas. El Oro se puede gastar en objetos dentro del juego que cambian tu experiencia, o en recompensas personalizadas que hayas creado para motivarte. Cuando el más mínimo logro te da una recompensa inmediata, es menos probable que procrastines.",
|
||||
"landingp2header": "Recompensa inmediata",
|
||||
"landingp3": "Cuando recaes en un mal hábito o no logras completar una de tus tareas diarias, pierdes salud. Si tu salud baja demasiado, pierdes parte del progreso que has hecho. Al proveer consecuencias inmediatas, Habitica puede ayudarte a abandonar malos hábitos y ciclos de procrastinación antes de que causen problemas en el mundo real.",
|
||||
"landingp3header": "Consecuencias",
|
||||
|
|
@ -99,7 +99,7 @@
|
|||
"logout": "Cerrar sesión",
|
||||
"marketing1Header": "Mejora tus hábitos jugando",
|
||||
"marketing1Lead1Title": "Tu Vida, el Juego de Rol",
|
||||
"marketing1Lead1": "Habitica es un videojuego que te ayuda a mejorar tus hábitos en la vida real. Hace de tu vida un juego convirtiendo todas tus tareas (hábitos, diarias, y pendientes) en pequeños monstruos que tienes que conquistar. Mientras mejor lo hagas, más progresarás en el juego. SI te equivocas en la vida, tu personaje en el juego empezará a recaer.",
|
||||
"marketing1Lead1": "Habitica es un videojuego que te ayuda a mejorar tus hábitos en la vida real. \"Ludifica\" tu vida convirtiendo todas tus tareas (Hábitos, Diarias, y Pendientes) en pequeños monstruos que tienes que conquistar. Mientras mejor seas, más progresarás en el juego. Si no cumples algo en la vida real, tu personaje empezará a perder progreso en el juego.",
|
||||
"marketing1Lead2Title": "Obtén un equipo genial",
|
||||
"marketing1Lead2": "Mejora tus hábitos para construir tu personaje. ¡Luce el lindo equipamiento que te has ganado!",
|
||||
"marketing1Lead3Title": "Encuentra premios aleatorios",
|
||||
|
|
@ -141,9 +141,9 @@
|
|||
"presskitDownload": "Descargar todas las imágenes:",
|
||||
"presskitText": "¡Gracias por tu interés en Habitica! Las imágenes a continuación pueden ser usadas para artículos o videos sobre Habitica. Para más información, contáctanos en <%= pressEnquiryEmail %>.",
|
||||
"pkQuestion1": "¿Qué inspiro a Habitica? ¿Cómo inició?",
|
||||
"pkAnswer1": "If you’ve ever invested time in leveling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question. <br /> Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
|
||||
"pkAnswer1": "Si alguna vez has invertido tiempo en subir de nivel a un personaje en un juego, es difícil no preguntarte lo genial que sería tu vida si pusieras ese esfuerzo en mejorarte a ti mismo en la vida real en vez de a tu avatar. Hemos construido Habitica para intentar contestar esa pregunta. <br /> Habitica comenzó oficialmente con un Kickstarter en 2013 y la idea triunfó. Desde entonces, ha crecido hasta ser un gran proyecto, apoyado por nuestros maravillosos voluntarios y generosos usuarios.",
|
||||
"pkQuestion2": "¿Por qué funciona Habitica?",
|
||||
"pkAnswer2": "Forming a new habit is hard because people really need that obvious, instant reward. For example, it’s tough to start flossing, because even though our dentist tells us that it's healthier in the long run, in the immediate moment it just makes your gums hurt. <br /> Habitica's gamification adds a sense of instant gratification to everyday objectives by rewarding a tough task with experience, gold… and maybe even a random prize, like a dragon egg! This helps keep people motivated even when the task itself doesn't have an intrinsic reward, and we've seen people turn their lives around as a result. You can check out success stories here: https://habitversary.tumblr.com",
|
||||
"pkAnswer2": "Formar un hábito nuevo es difícil porque la gente necesita una recompensa obvia e instantánea. Por ejemplo, es difícil empezar a usar hilo dental porque, aunque nuestro dentista nos diga que es más sano a largo plazo, en el momento inmediato sólo hace que tus encías duelan. <br /> La ludificación de Habitica añade una sensación de gratificación instantánea a objetivos de cada día recompensando una tarea difícil con experiencia, oro... ¡e incluso tal vez un premio aleatorio, como un huevo de dragón! Esto ayuda a la gente a mantenerse motivada incluso cuando la tarea en sí no tiene una recompensa intrínseca, y hemos visto gente que ha cambiado su vida como resultado. Puedes leer algunas historias de éxitos aquí: https://habitversary.tumblr.com",
|
||||
"pkQuestion3": "¿Por que agregaron características sociales?",
|
||||
"pkAnswer3": "Social pressure is a huge motivating factor for a lot of people, so we knew that we wanted to have a strong community that would hold each other accountable for their goals and cheer for their successes. Luckily, one of the things that multiplayer video games do best is foster a sense of community among their users! Habitica’s community structure borrows from these types of games; you can form a small Party of close friends, but you can also join a larger, shared-interest groups known as a Guild. Although some users choose to play solo, most decide to form a support network that encourages social accountability through features such as Quests, where Party members pool their productivity to battle monsters together.",
|
||||
"pkQuestion4": "Why does skipping tasks remove your avatar’s health?",
|
||||
|
|
@ -311,7 +311,7 @@
|
|||
"gamifyYourLife": "Gamifica tu Vida",
|
||||
"aboutHabitica": "Habitica is a free habit-building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.",
|
||||
"trackYourGoals": "Track Your Habits and Goals",
|
||||
"trackYourGoalsDesc": "Stay accountable by tracking and managing your Habits, Daily goals, and To-Do list with Habitica’s easy-to-use mobile apps and web interface.",
|
||||
"trackYourGoalsDesc": "Mantente responsable siguiendo y manteniendo tus Hábitos, Tareas Diarias y Tareas Pendientes con las apps móviles de Habitica y la página web, ambas fáciles de usar.",
|
||||
"earnRewards": "Recibe Recompensas por tus Metas",
|
||||
"earnRewardsDesc": "Check off tasks to level up your Avatar and unlock in-game features such as battle armor, mysterious pets, magic skills, and even quests!",
|
||||
"battleMonsters": "Lucha contra Monstruos junto a tus Amigos",
|
||||
|
|
|
|||
|
|
@ -331,9 +331,9 @@
|
|||
"weaponArmoireSandySpadeText": "Pala arenosa",
|
||||
"weaponArmoireSandySpadeNotes": "Una herramienta para escavar... y para arrojar arena a lo ojos de monstruos enemigos. \nIncrementa la Fuerza por <%= str %>. Armario Encantado: Conjunto Costero (Item 1 de 3).",
|
||||
"weaponArmoireCannonText": "Cañón",
|
||||
"weaponArmoireCannonNotes": "¡Arr! Apunta con determinación. Incrementa la Fuerza en <%= str %>. Armario Encantado: Conjunto Cañonero (Objeto 1 de 3).",
|
||||
"weaponArmoireCannonNotes": "¡Arr! Apunta con determinación. Incrementa la Fuerza en <%= str %>. Armario Encantado: Conjunto de Cañonero (Objeto 1 de 3).",
|
||||
"weaponArmoireVermilionArcherBowText": "Arco bermellón para arquero",
|
||||
"weaponArmoireVermilionArcherBowNotes": "Tu flecha volará como una estrella fugaz de este brillante arco rojo. Incrementa la Fuerza en <%= str %>. Armario encantado: Conjunto de Arquero Bermellón (Artículo 1 de 3).",
|
||||
"weaponArmoireVermilionArcherBowNotes": "Tu flecha volará como una estrella fugaz de este brillante arco rojo. Incrementa la Fuerza en <%= str %>. Armario Encantado: Conjunto de Arquero Bermellón (Artículo 1 de 3).",
|
||||
"weaponArmoireOgreClubText": "Garrote de ogro",
|
||||
"weaponArmoireOgreClubNotes": "Esta maza fue rescatada de una auténtica guarida de Ogro. Incrementa la Fuerza en <%= str %>. Armadura Encantada: Conjunto de Ogro: (Artículo 2 de 3).",
|
||||
"weaponArmoireWoodElfStaffText": "Báculo del Bosque Élfico",
|
||||
|
|
@ -343,7 +343,7 @@
|
|||
"weaponArmoireForestFungusStaffText": "Báculo de Hongo del Bosque",
|
||||
"weaponArmoireForestFungusStaffNotes": "¡Usa este báculo retorcido para hacer magia micológica! Incrementa la Inteligencia por <%= int %> y la Percepción por <%= per %>. Armario Encantado: Artículo Independiente.",
|
||||
"weaponArmoireFestivalFirecrackerText": "Petardos de Festival",
|
||||
"weaponArmoireFestivalFirecrackerNotes": "Disfruta esta maravillosa bengala responsablemente. Aumenta la Percepción por <%= per %>. Armario Encantado: Conjunto Atuendo Festivo (Artículo 3 de 3).",
|
||||
"weaponArmoireFestivalFirecrackerNotes": "Disfruta esta maravillosa bengala responsablemente. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto Atuendo de Festival (Artículo 3 de 3).",
|
||||
"weaponArmoireMerchantsDisplayTrayText": "Bandeja de Comerciante",
|
||||
"weaponArmoireMerchantsDisplayTrayNotes": "Usa esta bandeja lacada para mostrar los finos artículos que quieres vender. Aumenta la Inteligencia por <%= int %>. Armario Encantado: Conjunto de Comerciante (Artículo 3 de 3).",
|
||||
"weaponArmoireBattleAxeText": "Hacha Antigua",
|
||||
|
|
@ -581,61 +581,61 @@
|
|||
"armorSpecialSpring2017HealerText": "Túnica de Reposo",
|
||||
"armorSpecialSpring2017HealerNotes": "¡La suavidad de esta túnica te reconforta a ti y a cualquiera que necesite tu ayuda curativa! Aumenta la Constitución en <%= con %>. Equipo de Primavera de 2017, Edición Limitada.",
|
||||
"armorSpecialSummer2017RogueText": "Cola de Dragón Marino",
|
||||
"armorSpecialSummer2017RogueNotes": "¡Esta colorida prenda transforma a su usuario en un verdadero Dragón Marino! Aumenta la Percepción en <%= per %>. Equipo de Edición Limitada de Verano, 2017.",
|
||||
"armorSpecialSummer2017RogueNotes": "¡Esta colorida prenda transforma a su usuario en un verdadero Dragón Marino! Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada de Verano, 2017.",
|
||||
"armorSpecialSummer2017WarriorText": "Armadura arenosa",
|
||||
"armorSpecialSummer2017WarriorNotes": "No te dejes engañar por su exterior quebradizo: esta armadura es más dura que el acero. Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano, 2017.",
|
||||
"armorSpecialSummer2017MageText": "Túnicas Torbellino",
|
||||
"armorSpecialSummer2017MageNotes": "¡Ten cuidado de que no te salpiquen estas túnicas tejidas con agua encantada! Aumenta la Inteligencia en <%= int %>. Equipo de Edición Limitada Verano, 2017.",
|
||||
"armorSpecialSummer2017HealerText": "Silversea Tail",
|
||||
"armorSpecialSummer2017HealerNotes": "This garment of silvery scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2017 Summer Gear.",
|
||||
"armorSpecialFall2017RogueText": "Pumpkin Patch Robes",
|
||||
"armorSpecialFall2017RogueNotes": "Need to hide out? Crouch among the Jack o' Lanterns and these robes will conceal you! Increases Perception by <%= per %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialSummer2017HealerText": "Cola Marplata",
|
||||
"armorSpecialSummer2017HealerNotes": "¡Esta prenda de escamas plateadas transforma a su usuario en un verdadero Sanador Marino! Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano 2017.",
|
||||
"armorSpecialFall2017RogueText": "Ropajes de Huerto de Calabaza",
|
||||
"armorSpecialFall2017RogueNotes": "¿Necesitas esconderte? ¡Agáchate ente las Calabazas de Halloween y este ropaje te ocultará! Aumenta la Percepción en <%= per %>. Equipamiento de Otoño de Edición Limitada 2017.",
|
||||
"armorSpecialFall2017WarriorText": "Armadura Fuerte y dulce",
|
||||
"armorSpecialFall2017WarriorNotes": "This armor will protect you like a delicious candy shell. Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017MageText": "Masquerade Robes",
|
||||
"armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017WarriorNotes": "Esta armadura te protegerá como una deliciosa cascara de caramelo. Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada 2017.",
|
||||
"armorSpecialFall2017MageText": "Ropaje de Mascarada",
|
||||
"armorSpecialFall2017MageNotes": "¿Qué grupo de mascarada estaría completo sin ropajes dramáticos y deslumbrantes? Aumenta la Inteligencia en <%= int %>. Equipamiento de Otoño de Edición Limitada 2017.",
|
||||
"armorSpecialFall2017HealerText": "Armadura de Casa Embrujada",
|
||||
"armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.",
|
||||
"armorSpecialFall2017HealerNotes": "Tu corazón es una puerta abierta. ¡Y tus hombros son tejas! Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada 2017.",
|
||||
"armorSpecialWinter2018RogueText": "Disfraz de Reno",
|
||||
"armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"armorSpecialWinter2018RogueNotes": "Te ves tan adorable y suave, ¿quién podría sospechar que vas tras el botín festivo? Aumenta la Percepción en <%= per %>. Equipamiento de Invierno de Edición Limitada, 2017-2018.",
|
||||
"armorSpecialWinter2018WarriorText": "Armadura de Papel para Envolver",
|
||||
"armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armor fool you. It's nearly impossible to rip! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"armorSpecialWinter2018MageText": "Sparkly Tuxedo",
|
||||
"armorSpecialWinter2018MageNotes": "The ultimate in magical formalwear. Increases Intelligence by <%= int %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"armorSpecialWinter2018HealerText": "Mistletoe Robes",
|
||||
"armorSpecialWinter2018HealerNotes": "These robes are woven with spells for extra holiday joy. Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.",
|
||||
"armorSpecialSpring2018RogueText": "Feather Suit",
|
||||
"armorSpecialSpring2018RogueNotes": "This fluffy yellow costume will trick your enemies into thinking you're just a harmless ducky! Increases Perception by <%= per %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018WarriorText": "Armor of Dawn",
|
||||
"armorSpecialSpring2018WarriorNotes": "This colorful plate is forged with the sunrise's fire. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018MageText": "Tulip Robe",
|
||||
"armorSpecialSpring2018MageNotes": "Your spell casting can only improve while clad in these soft, silky petals. Increases Intelligence by <%= int %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSpring2018HealerText": "Garnet Armor",
|
||||
"armorSpecialSpring2018HealerNotes": "Let this bright armor infuse your heart with power for healing. Increases Constitution by <%= con %>. Limited Edition 2018 Spring Gear.",
|
||||
"armorSpecialSummer2018RogueText": "Pocket Fishing Vest",
|
||||
"armorSpecialSummer2018RogueNotes": "Bobbers? Boxes of hooks? Spare line? Lockpicks? Smoke bombs? Whatever you need on hand for your summer fishing getaway, there's a pocket for it! Increases Perception by <%= per %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialSummer2018WarriorText": "Betta Tail Armor",
|
||||
"armorSpecialSummer2018WarriorNotes": "Dazzle onlookers with whorls of magnificent color as you spin and dart through the water. How could any opponent dare strike at this beauty? Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialSummer2018MageText": "Lionfish Scale Hauberk",
|
||||
"armorSpecialSummer2018MageNotes": "Venom magic has a reputation for subtlety. Not so this colorful armor, whose message is clear to beast and task alike: watch out! Increases Intelligence by <%= int %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialSummer2018HealerText": "Merfolk Monarch Robes",
|
||||
"armorSpecialSummer2018HealerNotes": "These cerulean vestments reveal that you have land-walking feet... well. Not even a monarch can be expected to be perfect. Increases Constitution by <%= con %>. Limited Edition 2018 Summer Gear.",
|
||||
"armorSpecialFall2018RogueText": "Alter Ego Frock Coat",
|
||||
"armorSpecialFall2018RogueNotes": "Style for the day. Comfort and protection for the night. Increases Perception by <%= per %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018WarriorText": "Minotaur Platemail",
|
||||
"armorSpecialFall2018WarriorNotes": "Complete with hooves to drum a soothing cadence as you walk your meditative labyrinth. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018MageText": "Candymancer's Robes",
|
||||
"armorSpecialFall2018MageNotes": "The fabric of these robes has magic candy woven right in! However, we recommend you not attempt to eat them. Increases Intelligence by <%= int %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialFall2018HealerText": "Robes of Carnivory",
|
||||
"armorSpecialFall2018HealerNotes": "It's made from plants, but that doesn't mean it's vegetarian. Bad habits are afraid to come within miles of these robes. Increases Constitution by <%= con %>. Limited Edition 2018 Autumn Gear.",
|
||||
"armorSpecialWinter2019RogueText": "Poinsettia Armor",
|
||||
"armorSpecialWinter2019RogueNotes": "With holiday greenery all about, no one will notice an extra shrubbery! You can move through seasonal gatherings with ease and stealth. Increases Perception by <%= per %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2019WarriorText": "Glacial Armor",
|
||||
"armorSpecialWinter2019WarriorNotes": "In the heat of battle, this armor will keep you ice cool and ready for action. Increases Constitution by <%= con %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2019MageText": "Robes of Burning Inspiration",
|
||||
"armorSpecialWinter2019MageNotes": "This fireproof garb will help protect you if any of your flashes of brilliance should happen to backfire! Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2019HealerText": "Midnight Robe",
|
||||
"armorSpecialWinter2019HealerNotes": "Without darkness, there wouldn't be any light. These dark robes help bring peace and rest to promote healing. Increases Constitution by <%= con %>. Limited Edition 2018-2019 Winter Gear.",
|
||||
"armorSpecialWinter2018WarriorNotes": "No dejes que la sensación de papel de esta armadura te engañe. ¡Es casi imposible de rasgar! Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada, 2017-2018.",
|
||||
"armorSpecialWinter2018MageText": "Esmoquin Brillante",
|
||||
"armorSpecialWinter2018MageNotes": "Lo último en ropa formal mágica. Aumenta la Inteligencia en <%= int %>. Equipamiento de Invierno de Edición Limitada, 2017-2018.",
|
||||
"armorSpecialWinter2018HealerText": "Ropaje de Muérdago",
|
||||
"armorSpecialWinter2018HealerNotes": "Estos ropajes están tejidos con encantamientos para alegrar las fiestas. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada, 2017-2018.",
|
||||
"armorSpecialSpring2018RogueText": "Traje de Plumas",
|
||||
"armorSpecialSpring2018RogueNotes": "¡Este disfraz amarillo esponjoso engañará a tus enemigos para que crean que eres un patito inofensivo! Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada de Primavera, 2018.",
|
||||
"armorSpecialSpring2018WarriorText": "Armadura del Amanecer",
|
||||
"armorSpecialSpring2018WarriorNotes": "Esta colorida placa fue forjada con el fuego del amanecer. Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada de Primavera, 2018.",
|
||||
"armorSpecialSpring2018MageText": "Túnica Tulipán",
|
||||
"armorSpecialSpring2018MageNotes": "Tus hechizos sólo pueden mejorar mientras llevas estos pétalos suaves y sedosos. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada de Primavera, 2018.",
|
||||
"armorSpecialSpring2018HealerText": "Armadura Granate",
|
||||
"armorSpecialSpring2018HealerNotes": "Deja que esta brillante armadura infunda poder sanador en tu corazón. Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada de Primavera, 2018.",
|
||||
"armorSpecialSummer2018RogueText": "Chaleco de Pesca con Bolsillos",
|
||||
"armorSpecialSummer2018RogueNotes": "¿Bobinas? ¿Cajas de anzuelos? ¿Sedal de repuesto? ¿Ganzúas? ¿Bombas de humo? Lo que sea que necesites a mano para tu escapada de pesca de verano, ¡hay un bolsillo para ello! Aumenta la Percepción en <%= per %>. Equipamiento de Verano de Edición Limitada, 2018.",
|
||||
"armorSpecialSummer2018WarriorText": "Armadura de Cola de Beta",
|
||||
"armorSpecialSummer2018WarriorNotes": "Deslumbra a los espectadores con espirales de magnífico color mientras giras y corres por el agua. ¿Cómo podría un oponente atreverse a atacar esta belleza? Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano, 2018.",
|
||||
"armorSpecialSummer2018MageText": "Cota de Malla de Escamas de Pez León",
|
||||
"armorSpecialSummer2018MageNotes": "La magia venenosa tiene reputación de ser sutil. A diferencia de esta colorida armadura cuyo mensaje queda claro para bestia y tarea: ¡cuidado! Aumenta la Inteligencia en <%= int %>. Equipo de Edición Limitada de Verano, 2018.",
|
||||
"armorSpecialSummer2018HealerText": "Ropaje de Monarca Sirena",
|
||||
"armorSpecialSummer2018HealerNotes": "Estas vestiduras cerúleas revelan que tienes pies que caminan por la tierra... bueno. Ni siquiera un monarca puede ser perfecto. Aumenta la Constitución en <%= con %>. Equipo de Edición Limitada de Verano, 2018.",
|
||||
"armorSpecialFall2018RogueText": "Levita de Alter Ego",
|
||||
"armorSpecialFall2018RogueNotes": "Estilo para el día. Comodidad y protección para la noche. Aumenta la Percepción en <%= per %>. Equipamiento de Otoño de Edición Limitada, 2018.",
|
||||
"armorSpecialFall2018WarriorText": "Armadura de Minotauro",
|
||||
"armorSpecialFall2018WarriorNotes": "Completa con cascos para tamborilear una cadencia suave mientras paseas por tu laberinto meditativo. Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada, 2018.",
|
||||
"armorSpecialFall2018MageText": "Túnica de Dulcimante",
|
||||
"armorSpecialFall2018MageNotes": "¡La tela de esta túnica tiene dulces mágicos tejidos dentro! Aunque te recomendamos que no intentes comerlas. Aumenta la Inteligencia en <%= int %>. Equipamiento de Otoño de Edición Limitada, 2018.",
|
||||
"armorSpecialFall2018HealerText": "Túnicas de Carnívoro",
|
||||
"armorSpecialFall2018HealerNotes": "Está hecho de plantas, pero eso no significa que son vegetarianas. Los Malos Hábitos tienen miedo de acercarse a varios kilómetros de estas túnicas. Aumenta la Constitución en <%= con %>. Equipamiento de Otoño de Edición Limitada, 2018.",
|
||||
"armorSpecialWinter2019RogueText": "Armadura de Poinsetia",
|
||||
"armorSpecialWinter2019RogueNotes": "¡Con la vegetación navideña por todas partes, nadie va a notar otro arbusto más! Puedes moverte por las reuniones festivas con facilidad y sigilo. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada de Invierno , 2018-2019.",
|
||||
"armorSpecialWinter2019WarriorText": "Armadura Glacial",
|
||||
"armorSpecialWinter2019WarriorNotes": "En el calor de la batalla, esta armadura te mantendrá frío como el hielo y listo para la acción. Aumenta la Constitución en <%= con %>. Equipamiento de Invierno de Edición Limitada, 2018-2019.",
|
||||
"armorSpecialWinter2019MageText": "Túnicas de Inspiración Ardiente",
|
||||
"armorSpecialWinter2019MageNotes": "¡Esta vestimenta a prueba de fuego te protegerá si cualquiera de tus destellos de brillantez te sale mal! Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada de Invierno, 2018-2019.",
|
||||
"armorSpecialWinter2019HealerText": "Ropaje de Medianoche",
|
||||
"armorSpecialWinter2019HealerNotes": "Sin oscuridad no exisitiría la luz. Estos ropajes oscuros ayudan a traer paz y descanso para promover la curación. Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada de Invierno, 2018-2019.",
|
||||
"armorMystery201402Text": "Túnica de Mensajero",
|
||||
"armorMystery201402Notes": "Reluciente y fuerte, esta túnica tiene muchos bolsillos para llevar cartas. No otorga ningún beneficio. Artículo de Suscriptor de Febrero 2014.",
|
||||
"armorMystery201403Text": "Armadura de Caminante del Bosque",
|
||||
|
|
@ -681,41 +681,41 @@
|
|||
"armorMystery201607Text": "Armadura de Pícaro del Lecho Marino",
|
||||
"armorMystery201607Notes": "Camúflate en el suelo marino con esta discreta armadura acuática. No confiere ningún beneficio. Artículo de subscriptor de Julio de 2016.",
|
||||
"armorMystery201609Text": "Armadura de vaca",
|
||||
"armorMystery201609Notes": "Fit in with the rest of the herd in this snuggly armor! Confers no benefit. September 2016 Subscriber Item.",
|
||||
"armorMystery201609Notes": "¡Encaja con el resto del rebaño en esta cómoda armadura! No otorga ningún beneficio. Articulo de Suscriptor de Septiembre 2016.",
|
||||
"armorMystery201610Text": "Armadura espectral",
|
||||
"armorMystery201610Notes": "¡Armadura misteriosa que te hará flotar como un fantasma!\nNo otorga ningún beneficio. Articulo de suscriptor de Octubre 2016.",
|
||||
"armorMystery201612Text": "Armadura de Cascanueces",
|
||||
"armorMystery201612Notes": "Crack nuts in style in this spectacular holiday ensemble. Be careful not to pinch your fingers! Confers no benefit. December 2016 Subscriber Item.",
|
||||
"armorMystery201612Notes": "Rompe nueces con estilo en este espectacular conjunto de temporada. ¡Ten cuidado de no aplastar tus dedos! No otorga ningún beneficio. Artículo de Suscriptor de diciembre de 2016.",
|
||||
"armorMystery201703Text": "Armadura brillante",
|
||||
"armorMystery201703Notes": "Though its colors are reminiscent of spring petals, this armor is stronger than steel! Confers no benefit. March 2017 Subscriber Item.",
|
||||
"armorMystery201703Notes": "¡Aunque sus colores recuerdan a los pétalos de la primavera, esta armadura es más fuerte que el acero! No otorga ningún beneficio. Artículo de Suscriptor de marzo de 2017.",
|
||||
"armorMystery201704Text": "Armadura de cuento de hadas",
|
||||
"armorMystery201704Notes": "Fairy folk crafted this armor from morning dew to capture the colors of the sunrise. Confers no benefit. April 2017 Subscriber Item.",
|
||||
"armorMystery201707Text": "Jellymancer Armor",
|
||||
"armorMystery201707Notes": "This armor will help you blend in with the creatures of the ocean while you pursue undersea quests and adventures. Confers no benefit. July 2017 Subscriber Item.",
|
||||
"armorMystery201710Text": "Imperious Imp Apparel",
|
||||
"armorMystery201710Notes": "Scaly, shiny, and strong! Confers no benefit. October 2017 Subscriber Item.",
|
||||
"armorMystery201711Text": "Carpet Rider Outfit",
|
||||
"armorMystery201711Notes": "This cozy sweater set will help keep you warm as you ride through the sky! Confers no benefit. November 2017 Subscriber Item.",
|
||||
"armorMystery201712Text": "Candlemancer Armor",
|
||||
"armorMystery201712Notes": "The heat and light generated by this magic armor will warm your heart but never burn your skin! Confers no benefit. December 2017 Subscriber Item.",
|
||||
"armorMystery201802Text": "Love Bug Armor",
|
||||
"armorMystery201802Notes": "This shiny armor reflects your strength of heart and infuses it into any Habiticans nearby who may need encouragement! Confers no benefit. February 2018 Subscriber Item.",
|
||||
"armorMystery201806Text": "Alluring Anglerfish Tail",
|
||||
"armorMystery201806Notes": "This sinuous tail features glowing spots to light your way through the deep. Confers no benefit. June 2018 Subscriber Item.",
|
||||
"armorMystery201807Text": "Sea Serpent Tail",
|
||||
"armorMystery201807Notes": "This powerful tail will propel you through the sea at incredible speeds! Confers no benefit. July 2018 Subscriber Item.",
|
||||
"armorMystery201808Text": "Lava Dragon Armor",
|
||||
"armorMystery201808Notes": "This armor is made from the shed scales of the elusive (and extremely warm) Lava Dragon. Confers no benefit. August 2018 Subscriber Item.",
|
||||
"armorMystery201809Text": "Armor of Autumn Leaves",
|
||||
"armorMystery201809Notes": "You are not only a small and fearsome leaf puff, you are sporting the most beautiful colors of the season! Confers no benefit. September 2018 Subscriber Item.",
|
||||
"armorMystery201810Text": "Dark Forest Robes",
|
||||
"armorMystery201810Notes": "These robes are extra warm to protect you from the ghastly cold of haunted realms. Confers no benefit. October 2018 Subscriber Item.",
|
||||
"armorMystery201704Notes": "Las hadas forjaron esta armadura del rocío de la mañana para que capturara los colores del amanecer. No otorga ningún beneficio. Artículo de Suscriptor de abril 2017.",
|
||||
"armorMystery201707Text": "Armadura Medusomante",
|
||||
"armorMystery201707Notes": "Esta armadura te ayudará a camuflarte entre las criaturas del océano mientras buscas misiones y aventuras bajo el mar. No otorga ningún beneficio. Artículo de Suscriptor de julio, 2017.",
|
||||
"armorMystery201710Text": "Ropaje de Gnomo Imperioso",
|
||||
"armorMystery201710Notes": "¡Escamoso, brillante y fuerte! No otorga ningún beneficio. Artículo de Suscriptor de octubre del 2017.",
|
||||
"armorMystery201711Text": "Atuendo de Jinete de Alfombra",
|
||||
"armorMystery201711Notes": "¡Este acogedor conjunto de sacos te mantendrá cálido mientras viajas por el cielo! No otorga ningún beneficio. Artículo de Suscriptor de noviembre del 2017.",
|
||||
"armorMystery201712Text": "Armadura de Velamante",
|
||||
"armorMystery201712Notes": "¡El calor y la luz generados por esta armadura mágica calentarán tu corazón, pero nunca quemará tu piel! No otorga ningún beneficio. Artículo de Subscriptor de diciembre del 2017.",
|
||||
"armorMystery201802Text": "Armadura del Insecto del Amor",
|
||||
"armorMystery201802Notes": "¡Esta brillante armadura refleja la fuerza de tu corazón y la infunde en cualquier Habiticano alrededor que pueda necesitar apoyo! No otorga ningún beneficio. Artículo de Subscriptor de febrero del 2018.",
|
||||
"armorMystery201806Text": "Cola Atractiva de Pez Anzuelo",
|
||||
"armorMystery201806Notes": "Esta cola sinuosa tiene puntos brillantes que iluminan tu camino en las profundidades. No otorga ningún beneficio. Artículo de Suscriptor de junio del 2018.",
|
||||
"armorMystery201807Text": "Cola de Serpiente Marina",
|
||||
"armorMystery201807Notes": "¡Esta poderosa cola te propulsará por el mar a una velocidad increíble! No otorga ningún beneficio. Artículo de Suscriptor de Julio 2018.",
|
||||
"armorMystery201808Text": "Armadura de Dragón de Lava",
|
||||
"armorMystery201808Notes": "Esta armadura está hecha de las escamas caídas del esquivo (y extremadamente caliente) Dragón de Lava. No otorga beneficios. Artículo de Suscriptor de agosto, 2018.",
|
||||
"armorMystery201809Text": "Armadura de Hojas de Otoño",
|
||||
"armorMystery201809Notes": "No eres sólo una pequeña y temible hoja caída: ¡portas los más hermosos colores de la estación! No otorga beneficios. Artículo de suscriptor, Septiembre 2018.",
|
||||
"armorMystery201810Text": "Ropajes del Bosque Oscuro",
|
||||
"armorMystery201810Notes": "Estos ropajes son súper cálidos para protegerte del espantoso frío de reinos embrujados. No otorga beneficios. Artículo de suscriptor de Octubre ,2018.",
|
||||
"armorMystery301404Text": "Traje Steampunk",
|
||||
"armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de Suscriptor de Febrero 3015.",
|
||||
"armorMystery301703Text": "Steampunk Peacock Gown",
|
||||
"armorMystery301703Notes": "This elegant gown is well-suited for even the most extravagant gala! Confers no benefit. March 3017 Subscriber Item.",
|
||||
"armorMystery301704Text": "Steampunk Pheasant Dress",
|
||||
"armorMystery301704Notes": "This fine outfit is perfect for a night out and about or a day in your gadget workshop! Confers no benefit. April 3017 Subscriber Item.",
|
||||
"armorMystery301703Text": "Traje de Pavo Real Steampunk",
|
||||
"armorMystery301703Notes": "¡Este elegante traje es ideal incluso para la gala más extravagante! No otorga ningún beneficio. Artículo de Suscriptor de marzo de 3017.",
|
||||
"armorMystery301704Text": "Vestido de Faisán Steampunk",
|
||||
"armorMystery301704Notes": "¡Este fino vestido es perfecto para salir por la noche o para pasar el día en tu taller de artefactos! No otorga ningún beneficio. Artículo de Suscriptor de abril de 3017.",
|
||||
"armorArmoireLunarArmorText": "Armadura Lunar Relajante",
|
||||
"armorArmoireLunarArmorNotes": "La luz de la luna te volverá fuerte y sabio. Incrementa la Fuerza por <%= str %> y la Inteligencia por <%= int %>. Armario Encantado: Conjunto Lunar Relajante (Artículo 2 de 3).",
|
||||
"armorArmoireGladiatorArmorText": "Armadura de Gladiador",
|
||||
|
|
@ -747,39 +747,39 @@
|
|||
"armorArmoireGraduateRobeText": "Túnica de graduado",
|
||||
"armorArmoireGraduateRobeNotes": "Felicitaciones! Esta pesada túnica pesa con todo el conocimiento que has acumulado. Incrementa la Inteligencia por <%= int %>. Armario Encantado: Conjunto de Graduado (Item 2 de 3).",
|
||||
"armorArmoireStripedSwimsuitText": "Traje de baño rayado",
|
||||
"armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).",
|
||||
"armorArmoireStripedSwimsuitNotes": "¿Qué podría ser más divertido que luchar contra monstruos marinos en la playa? Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto Costero (Objeto 2 de 3).",
|
||||
"armorArmoireCannoneerRagsText": "Trapos del cañonero",
|
||||
"armorArmoireCannoneerRagsNotes": "These rags be tougher than they look. Increases Constitution by <%= con %>. Enchanted Armoire: Cannoneer Set (Item 2 of 3).",
|
||||
"armorArmoireCannoneerRagsNotes": "Estos harapos son más resistentes de lo que parecen. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Cañonero (Artículo 2 de 3).",
|
||||
"armorArmoireFalconerArmorText": "Armadura de halconero",
|
||||
"armorArmoireFalconerArmorNotes": "Manten alejados los ataques de garras con esta resistente armadura! Incrementa la Constitución por <%= con %>. Armario Encantado: Conjunto de Halconero (Item 1 de 3).",
|
||||
"armorArmoireVermilionArcherArmorText": "Armadura bermellón para arquero",
|
||||
"armorArmoireVermilionArcherArmorNotes": "This armor is made of a specially enchanted red metal for maximum protection, minimal restriction, and maximum flair! Increases Perception by <%= per %>. Enchanted Armoire: Vermilion Archer Set (Item 2 of 3).",
|
||||
"armorArmoireOgreArmorText": "Armadura de ogro",
|
||||
"armorArmoireOgreArmorNotes": "This armor imitates an Ogre's tough skin, but it's lined with fleece for human comfort! Increases Constitution by <%= con %>. Enchanted Armoire: Ogre Outfit (Item 3 of 3).",
|
||||
"armorArmoireVermilionArcherArmorNotes": "Esta armadura está hecha de un metal rojo con un encantamiento especial para ofrecer la máxima protección, las mínimas restricciones y un gran estilo. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Arquero Bermellón (Artículo 2 de 3).",
|
||||
"armorArmoireOgreArmorText": "Armadura de Ogro",
|
||||
"armorArmoireOgreArmorNotes": "Esta armadura imita la dura piel de un Ogro, ¡pero está forrada de felpa para la comodidad humana! Aumenta la Constitución en <%= con %>. Armadura Encantada: Conjunto de Ogro (Artículo 3 de 3).",
|
||||
"armorArmoireIronBlueArcherArmorText": "Armadura azul hierro de arquero",
|
||||
"armorArmoireIronBlueArcherArmorNotes": "¡Esta armadura te protegerá de las flechas que caen en el campo de batalla! Incrementa la Fuerza en <%= str %>. Armario Encantado: Conjunto de Arquero de Hierro (Item 2 de 3).",
|
||||
"armorArmoireRedPartyDressText": "Vestido de fiesta rojo",
|
||||
"armorArmoireRedPartyDressNotes": "You're strong, tough, smart, and so fashionable! Increases Strength, Constitution, and Intelligence by <%= attrs %> each. Enchanted Armoire: Red Hairbow Set (Item 2 of 2).",
|
||||
"armorArmoireRedPartyDressNotes": "Eres fuerte, duro, listo, ¡y muy moderno! Incrementa la Fuerza, Constitución e Inteligencia en <%= attrs %> cada uno. Armario Encantado: Conjunto de Moño Rojo (Artículo 2 de 2).",
|
||||
"armorArmoireWoodElfArmorText": "Armadura de Bosque Élfico",
|
||||
"armorArmoireWoodElfArmorNotes": "Esta armadura de corteza y hojas te servirá como un camuflaje duradero en el bosque. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Bosque Élfico (Artículo 2 de 3).",
|
||||
"armorArmoireRamFleeceRobesText": "Ram Fleece Robes",
|
||||
"armorArmoireRamFleeceRobesNotes": "These robes keep you warm even through the fiercest blizzard. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Ram Barbarian Set (Item 2 of 3).",
|
||||
"armorArmoireGownOfHeartsText": "Gown of Hearts",
|
||||
"armorArmoireGownOfHeartsNotes": "This gown has all the frills! But that's not all, it will also increase your heart's fortitude. Increases Constitution by <%= con %>. Enchanted Armoire: Queen of Hearts Set (Item 2 of 3).",
|
||||
"armorArmoireMushroomDruidArmorText": "Mushroom Druid Armor",
|
||||
"armorArmoireMushroomDruidArmorNotes": "This woody brown armor, capped with tiny mushrooms, will help you hear the whispers of forest life. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Mushroom Druid Set (Item 2 of 3).",
|
||||
"armorArmoireGreenFestivalYukataText": "Green Festival Yukata",
|
||||
"armorArmoireGreenFestivalYukataNotes": "This fine lightweight yukata will keep you cool while you enjoy any festive occasion. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Festival Attire Set (Item 1 of 3).",
|
||||
"armorArmoireRamFleeceRobesText": "Ropajes de Lana de Carnero",
|
||||
"armorArmoireRamFleeceRobesNotes": "Estos ropajes te mantienen cálido incluso a través de las ventiscas más feroces. Aumenta la Constitución en <%= con %> y la Fuerza en <%= str %>. Armario Encantado: Conjunto de Bárbaro Ariete (Objeto 2 de 3).",
|
||||
"armorArmoireGownOfHeartsText": "Vestido de Corazones",
|
||||
"armorArmoireGownOfHeartsNotes": "¡Este vestido tiene todos los vuelos! Pero eso no es todo, también aumentará la fortaleza de tu corazón. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Reina de Corazones (Artículo 2 de 3).",
|
||||
"armorArmoireMushroomDruidArmorText": "Armadura de Druida Champiñón",
|
||||
"armorArmoireMushroomDruidArmorNotes": "Esta leñosa armadura marrón, cubierta con pequeños hongos, te ayudará a oír los susurros de la vida del bosque. Aumenta la Constitución en <%= con %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de Druida Champiñón (Artículo 2 de 3).",
|
||||
"armorArmoireGreenFestivalYukataText": "Yukata de Festival Verde",
|
||||
"armorArmoireGreenFestivalYukataNotes": "Esta sutil y ligera yukata te mantendrá fresco mientras disfrutas cualquier ocasión festiva. Aumenta la Constitución y Percepción en <%= attrs %> cada una. Armario Encantado: Conjunto Atuendo de Festival (Artículo 1 de 3).",
|
||||
"armorArmoireMerchantTunicText": "Túnica de Comerciante",
|
||||
"armorArmoireMerchantTunicNotes": "¡Las mangas anchas de esta túnica son perfectas para esconder las monedas que has ganado! Aumenta la Percepción por <%= per %>. Armario Encantado: Conjunto de Comerciante (Artículo 2 de 3).",
|
||||
"armorArmoireVikingTunicText": "Túnica Vikinga",
|
||||
"armorArmoireVikingTunicNotes": "This warm woolen tunic includes a cloak for extra coziness even in ocean gales. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Viking Set (Item 1 of 3).",
|
||||
"armorArmoireSwanDancerTutuText": "Swan Dancer Tutu",
|
||||
"armorArmoireSwanDancerTutuNotes": "You just might fly away into the air as you spin in this gorgeous feathered tutu. Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Swan Dancer Set (Item 2 of 3).",
|
||||
"armorArmoireVikingTunicNotes": "Esta cálida túnica de lana incluye una capa para comodidad extra, incluso en vendavales oceánicos. Aumenta la Constitución en <%= con %> y la Fuerza en <%= str %>. Armario Encantado: Conjunto Vikingo (Artículo 1 de 3).",
|
||||
"armorArmoireSwanDancerTutuText": "Tutú Cisne Bailarín",
|
||||
"armorArmoireSwanDancerTutuNotes": "Podrías irte volando al cielo mientras giras en este hermoso tutú de plumas. Aumenta la Inteligencia y la Fuerza en <%= attrs %> cada una. Armario Encantado: Conjunto Cisne Bailarín (Artículo 2 de 3).",
|
||||
"armorArmoireAntiProcrastinationArmorText": "Armadura Anti-Procrastinación",
|
||||
"armorArmoireAntiProcrastinationArmorNotes": "Infused with ancient productivity spells, this steel armor will give you extra strength to battle your tasks. Increases Strength by <%= str %>. Enchanted Armoire: Anti-Procrastination Set (Item 2 of 3).",
|
||||
"armorArmoireAntiProcrastinationArmorNotes": "Imbuido con antiguos hechizos de productividad, esta armadura de acero te dará fuerza adicional para luchar contra tus tareas. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto Anti-Procastinación (Artículo 2 de 3).",
|
||||
"armorArmoireYellowPartyDressText": "Vestido amarillo de fiesta",
|
||||
"armorArmoireYellowPartyDressNotes": "You're perceptive, strong, smart, and so fashionable! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Yellow Hairbow Set (Item 2 of 2).",
|
||||
"armorArmoireYellowPartyDressNotes": "¡Tú eres perceptivo, fuerte, listo y muy a la moda! Aumenta la Percepción, Fuerza e Inteligencia en <%= attrs %> cada una. Armario Encantado: Conjunto Moño Amarillo (Artículo 2 de 2).",
|
||||
"armorArmoireFarrierOutfitText": "Traje de herrador",
|
||||
"armorArmoireFarrierOutfitNotes": "These sturdy work clothes can stand up to the messiest Stable. Increases Intelligence, Constitution, and Perception by <%= attrs %> each. Enchanted Armoire: Farrier Set (Item 2 of 3).",
|
||||
"armorArmoireCandlestickMakerOutfitText": "Candlestick Maker Outfit",
|
||||
|
|
@ -799,7 +799,7 @@
|
|||
"armorArmoireGlassblowersCoverallsText": "Glassblower's Coveralls",
|
||||
"armorArmoireGlassblowersCoverallsNotes": "These coveralls will protect you while you're making masterpieces with hot molten glass. Increases Constitution by <%= con %>. Enchanted Armoire: Glassblower Set (Item 2 of 4).",
|
||||
"armorArmoireBluePartyDressText": "Blue Party Dress",
|
||||
"armorArmoireBluePartyDressNotes": "You're perceptive, tough, smart, and so fashionable! Increases Perception, Strength, and Constitution by <%= attrs %> each. Enchanted Armoire: Blue Hairbow Set (Item 2 of 2).",
|
||||
"armorArmoireBluePartyDressNotes": "Tú eres perceptivo, resistente, listo y ¡tan a la moda! Aumenta la Percepción, Fuerza y Constitución en <%= attrs %> cada una. Armario Encantado: Conjunto Moño Azul (Artículo 2 de 2).",
|
||||
"armorArmoirePiraticalPrincessGownText": "Piratical Princess Gown",
|
||||
"armorArmoirePiraticalPrincessGownNotes": "This luxuriant garment has many pockets for concealing weapons and loot! Increases Perception by <%= per %>. Enchanted Armoire: Piratical Princess Set (Item 2 of 4).",
|
||||
"armorArmoireJeweledArcherArmorText": "Jeweled Archer Armor",
|
||||
|
|
@ -1239,9 +1239,9 @@
|
|||
"headArmoireMerchantChaperonText": "Chaperón de Comerciante",
|
||||
"headArmoireMerchantChaperonNotes": "¡Este versátil tocado envuelto en lana seguramente te hará el vendedor con más estilo del mercado! Aumenta la Percepción y la Inteligencia por <%= attrs %> cada uno. Armario Encantado: Conjunto de Comerciante (Artículo 1 de 3).",
|
||||
"headArmoireVikingHelmText": "Yelmo vikingo",
|
||||
"headArmoireVikingHelmNotes": "Este yelmo no tiene cuernos ni alas: ¡eso lo haría demasiado fácil de agarrar para los enemigos! Aumenta la fuerza en <%= str %> y la percepción en <%= per %>. Armario Encantado: Conjunto Vikingo (Artículo 2 de 3).",
|
||||
"headArmoireVikingHelmNotes": "Este yelmo no tiene cuernos ni alas: ¡eso lo haría demasiado fácil de agarrar para los enemigos! Aumenta la Fuerza en <%= str %> y la Percepción en <%= per %>. Armario Encantado: Conjunto Vikingo (Artículo 2 de 3).",
|
||||
"headArmoireSwanFeatherCrownText": "Swan Feather Crown",
|
||||
"headArmoireSwanFeatherCrownNotes": "This tiara is lovely and light as a swan's feather! Increases Intelligence by <%= int %>. Enchanted Armoire: Swan Dancer Set (Item 1 of 3).",
|
||||
"headArmoireSwanFeatherCrownNotes": "¡Esta tiara es bonita y ligera como una pluma de cisne! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto Cisne Bailarín (Artículo 1 de 3).",
|
||||
"headArmoireAntiProcrastinationHelmText": "Casco Anti-Procrastinación",
|
||||
"headArmoireAntiProcrastinationHelmNotes": "This mighty steel helm will help you win the fight to be healthy, happy, and productive! Increases Perception by <%= per %>. Enchanted Armoire: Anti-Procrastination Set (Item 1 of 3).",
|
||||
"headArmoireCandlestickMakerHatText": "Candlestick Maker Hat",
|
||||
|
|
@ -1473,7 +1473,7 @@
|
|||
"shieldArmoireVikingShieldText": "Escudo vikingo",
|
||||
"shieldArmoireVikingShieldNotes": "Este firme escudo de madera y cuero puede aguantar al más feroz de los enemigos. Aumenta la Percepción en <%= per %> y la inteligencia en <%= int %>. Armario Encantado: Conjunto Vikingo (Artículo 3 of 3).",
|
||||
"shieldArmoireSwanFeatherFanText": "Swan Feather Fan",
|
||||
"shieldArmoireSwanFeatherFanNotes": "Use this fan to accentuate your movement as you dance like a graceful swan. Increases Strength by <%= str %>. Enchanted Armoire: Swan Dancer Set (Item 3 of 3).",
|
||||
"shieldArmoireSwanFeatherFanNotes": "Utiliza este abanico para acentuar tus movimientos mientras bailas como un grácil cisne. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto Cisne Bailarín (Artículo 3 de 3).",
|
||||
"shieldArmoireGoldenBatonText": "Bastón de oro",
|
||||
"shieldArmoireGoldenBatonNotes": "When you dance into battle waving this baton to the beat, you are unstoppable! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Independent Item.",
|
||||
"shieldArmoireAntiProcrastinationShieldText": "Escudo Anti-Procrastinación",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"merch" : "Mercader"
|
||||
"merch": "Productos"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Tu <%= itemText %> se rompió.",
|
||||
"messageTaskNotFound": "Tarea no encontrada.",
|
||||
"messageDuplicateTaskID": "Ya existe una tarea con ese ID.",
|
||||
"messageTagNotFound": "Etiqueta no encontrada.",
|
||||
"messagePetNotFound": ":pet no encontrado en user.items.pets",
|
||||
"messageFoodNotFound": ":food no existe en user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "¡A <%= egg %> le gusta mucho <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> come <%= foodText %> pero no parece disfrutarlo.",
|
||||
"messageBought": "Compraste <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipado/a.",
|
||||
"messageUnEquipped": "Te has quitado <%= itemText %>.",
|
||||
"messageMissingEggPotion": "Te hace falta este huevo o la poción",
|
||||
"messageInvalidEggPotionCombo": "¡No puedes eclosionar Huevos de Mascotas de Misión con Pociones de Eclosión Mágicas! Prueba con otro huevo.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "¡Has encontrado <%= dropText %>!",
|
||||
"messageDropEgg": "¡Has encontrado un Huevo de <%= dropText %>!",
|
||||
"messageDropPotion": "¡Has encontrado una Poción de eclosión <%= dropText %> !",
|
||||
"messageDropQuest": "¡Has encontrado una misión!",
|
||||
"messageDropMysteryItem": "¡Abres la caja y encuentras <%= dropText %>!",
|
||||
"messageFoundQuest": "¡Has encontrado la misión \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Compraste este equipamiento antes, pero no lo posees actualmente. Lo puedes volver a comprar en la columna de recompensas en la página de tareas.",
|
||||
"messageAlreadyOwnGear": "Ya posees este artículo. Equípalo desde la página de equipamiento.",
|
||||
"previousGearNotOwned": "Debes de comprar un equipamiento de menor nivel antes de este.",
|
||||
"messageHealthAlreadyMax": "Tu salud ya se encuentra en el nivel máximo.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> Hurgas en el Armario y encuentras <%= dropText %>. ¿Que hacía eso ahí?",
|
||||
"armoireExp": "Luchas con el Armario y ganas Experiencia. ¡Toma esto!",
|
||||
"messageInsufficientGems": "¡No tienes suficientes gemas!",
|
||||
"messageAuthPasswordMustMatch": ":password y :confirmPassword no coinciden",
|
||||
"messageAuthCredentialsRequired": "Se necesitan :username, :email, :password, y :confirmPassword",
|
||||
"messageAuthEmailTaken": "Esta dirección de correo electrónico no está disponible",
|
||||
"messageAuthNoUserFound": "Usuario no encontrado.",
|
||||
"messageAuthMustBeLoggedIn": "Tienes que iniciar sesíon.",
|
||||
"messageAuthMustIncludeTokens": "Debes incluir una ficha y un UID (ID de usuario) en tu petición",
|
||||
"messageGroupAlreadyInParty": "Ya estás en un equipo, intenta actualizar la página.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "¡Solo el líder del grupo puede actualizar el grupo!",
|
||||
"messageGroupRequiresInvite": "No puedes unirte a un grupo al que no has sido invitado.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Ups, ¡parece que estás publicando demasiados mensajes! Espera un minuto y vuelve a intentarlo. El chat de la Taberna solo puede con 200 mensajes a la vez, por lo que Habitica recomienda publicar mensajes más largos y meditados, así como respuestas unificadas. No podemos esperar a oir lo que tienes que decir. :)",
|
||||
"messageCannotLeaveWhileQuesting": "No puedes aceptar esta invitación de grupo mientras estas en una misión. Si te quieres unir a este grupo, tienes que abortar tu misión primero, puedes hacerlo desde la pantalla del grupo. Se te devolverá tu pergamino de misión.",
|
||||
"messageUserOperationProtected": "la ruta `<%= operation %>` no ha sido guardada, ya que es una ruta protegida.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operación no encontrada",
|
||||
"messageNotificationNotFound": "Notificación no encontrada.",
|
||||
"messageNotAbleToBuyInBulk": "Este artículo no se puede comprar en cantidades arriba de 1.",
|
||||
"notificationsRequired": "Se requiere el ID de notificación.",
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
"justin": "Justin",
|
||||
"justinIntroMessage1": "Hello there! You must be new here. My name is <strong>Justin</strong>, and I'll be your guide in Habitica.",
|
||||
"justinIntroMessage3": "¡Genial! Ahora, ¿en qué te interesa trabajar durante este viaje?",
|
||||
"justinIntroMessageUsername": "Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!",
|
||||
"justinIntroMessageAppearance": "So how would you like to look? Don’t worry, you can change this later.",
|
||||
"justinIntroMessageUsername": "Antes de empezar, decidamos cómo te llamarás. Abajo verás un nombre público y un nombre de usuario que he generado para ti. Cuando hayas elegido un nombre público y un nombre de usuario, ¡empezaremos creando tu avatar!",
|
||||
"justinIntroMessageAppearance": "Entonces, ¿cómo te gustaría verte? No te preocupes, puedes cambiar esto más adelante.",
|
||||
"introTour": "¡Aquí estamos! He llenado algunas Tareas para ti según tus intereses, así que podrás comenzar en seguida. ¡Haz clic en una Tarea para editarla o agrega nuevas Tareas que encajen en tu rutina!",
|
||||
"prev": "Ant",
|
||||
"next": "Sig",
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"needTips": "¿Necesitas algunos tips en cómo empezar? ¡Aquí hay una guía más sencilla!",
|
||||
"needTips": "¿Necesitas algunos consejos para empezar? ¡Aquí hay una guía sencilla!",
|
||||
"step1": "Paso 1: Añade Tareas",
|
||||
"webStep1Text": "Habitica no es nada sin objetivos del mundo real, así que ingresa algunas tareas. ¡Puedes agregar más después, a medida que se te ocurran! Todas las tareas se pueden agregar haciendo clic en el botón verde \"Crear\".\n* ** Configurar [Pendientes] (https://habitica.fandom.com/es/wiki/Pendientes): ** Ingresa tareas que realizas una o rara vez en la columna de tareas Pendientes, una a la vez. ¡Puedes hacer clic en las tareas para editarlas y agregar listas, fechas de vencimiento y más!\n* ** Configurar [Diarias] (https://habitica.fandom.com/es/wiki/Diarias): ** Ingresa las actividades que necesitas hacer a diario o en un día determinado de la semana, mes o año en la columna Diarias . Haz clic en la tarea para editar una fecha límite y/o una fecha de inicio. También puedes hacer que sea periódica, por ejemplo, cada 3 días.\n* ** Configurar [Hábitos] (https://habitica.fandom.com/es/wiki/H%C3%A1bitos): ** Ingresa los hábitos que deseas establecer en la columna Hábitos. Puedes editar el hábito para convertirlo en un buen hábito :heavy_plus_sign: o un mal hábito :heavy_minus_sign:\n* ** Configurar [Recompensas] (https://habitica.fandom.com/es/wiki/Recompensas): ** Además de las Recompensas ofrecidas en el juego, agrega actividades o invitaciones que quieras usar como motivación en la Columna de recompensas ¡Es importante darte un descanso o permitirte cierta indulgencia con moderación!\n* Si necesitas inspiración para qué tareas agregar, puedes mirar las páginas de la wiki en [Sample Habits] (http://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies), [Ejemplos de Pendientes](https://habitica.fandom.com/es/wiki/Ejemplos_de_Pendientes), and [Sample Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
|
||||
"step2": "Paso 2: Obtén Puntos por Hacer 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](http://habitica.fandom.com/wiki/Experience_Points), que te ayudará a subir de nivel, y [Oro](http://habitica.fandom.com/wiki/Gold_Points), que te permitirá adquirir Recompensas. Si caes en malos hábitos u olvidas tus Tareas Diarias, perderás [Salud](http://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.",
|
||||
"webStep1Text": "Habitica no es nada sin objetivos del mundo real, así que ingresa algunas tareas. ¡Puedes agregar más después, a medida que se te ocurran! Todas las tareas se pueden agregar haciendo clic en el botón verde \"Crear\".\n* **Crea [Tareas Pendientes](https://habitica.fandom.com/es/wiki/Pendientes):** Ingresa tareas que realizas una o rara vez en la columna de tareas Pendientes, una a la vez. ¡Puedes hacer clic en las tareas para editarlas y agregar listas, fechas de vencimiento y más!\n* **Crea [Tareas Diarias](https://habitica.fandom.com/es/wiki/Diarias):** Ingresa las actividades que necesitas hacer a diario o en un día determinado de la semana, mes o año en la columna Diarias . Haz clic en la tarea para editar una fecha límite y/o una fecha de inicio. También puedes hacer que sea periódica, por ejemplo, cada 3 días.\n* **Crea [Hábitos](https://habitica.fandom.com/es/wiki/H%C3%A1bitos):** Ingresa los hábitos que deseas establecer en la columna Hábitos. Puedes editar el hábito para convertirlo en un buen hábito :heavy_plus_sign: o un mal hábito :heavy_minus_sign:\n* **Crea [Recompensas](https://habitica.fandom.com/es/wiki/Recompensas):** Además de las Recompensas ofrecidas en el juego, agrega actividades o invitaciones que quieras usar como motivación en la Columna de recompensas ¡Es importante darte un descanso o permitirte cierta indulgencia con moderación!\n* Si necesitas inspiración para crear tareas, puedes mirar las páginas de la wiki en [Sample Habits] (http://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies), [Ejemplos de Pendientes](https://habitica.fandom.com/es/wiki/Ejemplos_de_Pendientes), and [Sample Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
|
||||
"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](http://habitica.fandom.com/wiki/Experience_Points), que te ayudará a subir de nivel, y [Oro](http://habitica.fandom.com/wiki/Gold_Points), que te permitirá adquirir Recompensas. Si caes en malos hábitos u olvidas tus Tareas Diarias, perderás [Salud](http://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": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [eggs](http://habitica.fandom.com/wiki/Eggs) and [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.fandom.com/wiki/Class_System) and then use class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).",
|
||||
"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](http://habitica.fandom.com/wiki/Tags) (edita una Tarea para añadirlas).\n * Personaliza tu [Avatar](http://habitica.fandom.com/wiki/Avatar) haciendo click en el ícono de usuario en la esquina superior derecha.\n * Compra tu [Equipamiento](http://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](http://habitica.fandom.com/wiki/Tavern).\n * Eclosiona [Mascotas](http://habitica.fandom.com/wiki/Pets) coleccionando [Huevos](http://habitica.fandom.com/wiki/Eggs) y [Pociones de Eclosión](http://habitica.fandom.com/wiki/Hatching_Potions). [Aliméntalas](http://habitica.fandom.com/wiki/Food) para crear [Monturas](http://habitica.fandom.com/wiki/Mounts).\n * En el nivel 10: Elige una [Clase](http://habitica.fandom.com/wiki/Class_System) particular y luego usa [Habilidades] (http://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](http://habitica.fandom.com/wiki/Quests) (recibirás una misión en el nivel 15).",
|
||||
"overviewQuestions": "¿Tienes preguntas? ¡Revisa las [FAQ](<%= faqUrl %>)! Si tu duda no aparece allí, puedes pedir ayuda en el [Habitica Help guild](<%= helpGuildUrl %>).\n\n¡Buena suerte con tus tareas!"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,148 +3,113 @@
|
|||
"pets": "Mascotas",
|
||||
"activePet": "Mascota Activa",
|
||||
"noActivePet": "Sin Mascota Activa",
|
||||
"petsFound": "Mascotas encontradas",
|
||||
"petsFound": "Mascotas Encontradas",
|
||||
"magicPets": "Mascotas de Poción Mágica",
|
||||
"rarePets": "Mascotas raras",
|
||||
"questPets": "Mascotas de misión",
|
||||
"questPets": "Mascotas de Misión",
|
||||
"mounts": "Monturas",
|
||||
"activeMount": "Montura Activa",
|
||||
"noActiveMount": "Sin Montura Activa",
|
||||
"mountsTamed": "Monturas domadas",
|
||||
"questMounts": "Monturas de misión",
|
||||
"mountsTamed": "Monturas Domadas",
|
||||
"questMounts": "Monturas de Misión",
|
||||
"magicMounts": "Monturas de Poción Mágica",
|
||||
"rareMounts": "Monturas raras",
|
||||
"etherealLion": "León Etéreo",
|
||||
"veteranWolf": "Lobo Veterano",
|
||||
"veteranTiger": "Tigre Veterano",
|
||||
"veteranLion": "Leon Veterano",
|
||||
"veteranBear": "Oso veterano",
|
||||
"veteranLion": "León Veterano",
|
||||
"veteranBear": "Oso Veterano",
|
||||
"veteranFox": "Zorro Veterano",
|
||||
"cerberusPup": "Cachorro Cerbero",
|
||||
"cerberusPup": "Cachorro de Cerbero",
|
||||
"hydra": "Hidra",
|
||||
"mantisShrimp": "Mantis Marina",
|
||||
"mammoth": "Mamut Lanudo",
|
||||
"orca": "Orca",
|
||||
"royalPurpleGryphon": "Grifo Real Morado",
|
||||
"royalPurpleGryphon": "Grifo Púrpura Real",
|
||||
"phoenix": "Fénix",
|
||||
"magicalBee": "Abeja Mágica",
|
||||
"hopefulHippogriffPet": "Hipogrifo Esperanzado",
|
||||
"hopefulHippogriffMount": "Hipogrifo Esperanzado",
|
||||
"royalPurpleJackalope": "Jackalope Real Púrpura",
|
||||
"royalPurpleJackalope": "Lebrílope Púrpura Real",
|
||||
"invisibleAether": "Éter invisible",
|
||||
"rarePetPop1": "¡Haz clic en la pata dorada para aprender más sobre cómo obtener esta mascota rara contribuyendo a Habitica!",
|
||||
"rarePetPop2": "¡Cómo obtener esta mascota!",
|
||||
"potion": "Poción <%= potionType %>",
|
||||
"egg": "Huevo de <%= eggType %>",
|
||||
"eggs": "Huevos",
|
||||
"eggSingular": "huevo",
|
||||
"noEggs": "No tienes huevos.",
|
||||
"hatchingPotions": "Pociones de eclosión",
|
||||
"magicHatchingPotions": "Pociónes de eclosión magica",
|
||||
"hatchingPotions": "Pociones de Eclosión",
|
||||
"magicHatchingPotions": "Pociones de Eclosión Mágicas",
|
||||
"hatchingPotion": "poción de eclosión",
|
||||
"noHatchingPotions": "No tienes pociones de eclosión.",
|
||||
"inventoryText": "Haz clic en un huevo para ver las pociones utilizables resaltadas en verde, y después haz clic en una de las pociones para que tu mascota eclosione. Si ninguna poción se destacó, cliquea en ese huevo de nuevo para anular la selección, y pulsa primero sobre una poción para destacar los huevos utilizables. También puedes vender los objetos que ya no desees a Alexander el Comerciante.",
|
||||
"haveHatchablePet": "¡Tienes una poción de eclosión <%= potion %> y un Huevo de <%= egg %> para eclosionar esta mascota! ¡<b>Click</b> para hacerlo!",
|
||||
"quickInventory": "Inventario rapido",
|
||||
"haveHatchablePet": "¡Tienes una poción de eclosión <%= potion %> y un huevo de <%= egg %> para eclosionar esta mascota! ¡<b>Haz clic</b> para hacerlo!",
|
||||
"quickInventory": "Inventario rápido",
|
||||
"foodText": "comida",
|
||||
"food": "Comida para Mascota y Monturas",
|
||||
"noFoodAvailable": "No tienes comida para mascotas.",
|
||||
"noSaddlesAvailable": "No tienes ninguna silla de montar.",
|
||||
"food": "Comida para Mascotas y Sillas de montar",
|
||||
"noFoodAvailable": "No tienes Comida para Mascotas.",
|
||||
"noSaddlesAvailable": "No tienes ninguna Silla de montar.",
|
||||
"noFood": "No tienes ni comida ni monturas.",
|
||||
"dropsExplanation": "Consigue estos objetos más rápido con Gemas si no quieres esperar a que aparezcan cuando completes una tarea. <a href=\"http://habitica.fandom.com/wiki/Drops\">Lee más acerca del sistema de botines.</a>",
|
||||
"dropsExplanationEggs": "Usa gemas para conseguir huevos más rápido, si no quieres esperar que los huevos estándar te salgan en el botín ni repetir Misiones para ganar huevos de misión. <a href=\"https://habitica.fandom.com/es/wiki/Bot%C3%ADn\">Lee más sobre el sistema de botín.</a>",
|
||||
"premiumPotionNoDropExplanation": "Las Pociones de Eclosión Mágicas no pueden ser utilizadas con huevos obtenidos en Misiones. La única forma de conseguir Pociones de Eclosión Mágicas es comprándolas abajo, no mediante botines aleatorios.",
|
||||
"dropsExplanation": "Consigue estos objetos más rápido con Gemas si no quieres esperar a que aparezcan como botín al completar una tarea. <a href=\"http://habitica.fandom.com/wiki/Drops\">Lee más acerca del sistema de botín.</a>",
|
||||
"dropsExplanationEggs": "Gasta Gemas para conseguir huevos más rápido, si no quieres esperar que los huevos estándar te salgan en el botín, ni repetir Misiones para ganar huevos de Misión. <a href=\"https://habitica.fandom.com/es/wiki/Bot%C3%ADn\">Lee más sobre el sistema de botín.</a>",
|
||||
"premiumPotionNoDropExplanation": "Las Pociones de Eclosión Mágicas no pueden ser utilizadas con huevos obtenidos en Misiones. La única forma de conseguir Pociones de Eclosión Mágicas es comprándolas abajo, no salen del botín aleatorio.",
|
||||
"beastMasterProgress": "Progreso de Maestro de las Bestias",
|
||||
"stableBeastMasterProgress": "Progreso de Maestro de las Bestias: <%= number %> Mascotas encontradas",
|
||||
"beastAchievement": "¡Has ganado el Logro \"Maestro de las Bestias\" por haber coleccionado todas las mascotas!",
|
||||
"beastMasterName": "Maestro de las Bestias",
|
||||
"beastMasterText": "Ha encontrado a las 90 mascotas (extremadamente difícil, ¡felicita a este usuario!)",
|
||||
"beastMasterText": "Ha encontrado las 90 mascotas (increíblemente difícil, ¡felicita a este usuario!)",
|
||||
"beastMasterText2": " y ha liberado a sus mascotas un total de <%= count %> vez (o veces)",
|
||||
"mountMasterProgress": "Progreso de Maestro de las Monturas",
|
||||
"stableMountMasterProgress": "Progreso de Maestro de las Monturas: <%= number %> Monturas domadas",
|
||||
"mountAchievement": "¡Has ganado el Logro \"Maestro de las Monturas\" por haber coleccionado todas las monturas!",
|
||||
"mountAchievement": "¡Has ganado el Logro \"Maestro de las Monturas\" por haber domado todas las monturas!",
|
||||
"mountMasterName": "Maestro de las Monturas",
|
||||
"mountMasterText": "Ha domesticado a las 90 monturas (aún más difícil, ¡felicita a este usuario!)",
|
||||
"mountMasterText2": " y ha liberado a todas sus 90 monturas un total de <%= count %> vez (o veces)",
|
||||
"beastMountMasterName": "Maestro de las Bestias y Maestro de las Monturas",
|
||||
"triadBingoName": "Tríada de Bingo",
|
||||
"triadBingoText": "Ha encontrado a las 90 mascotas, las 90 monturas, y a todas las mascotas DE NUEVO (¡¿CÓMO LO HICISTE?!)",
|
||||
"triadBingoText": "Ha encontrado las 90 mascotas, las 90 monturas, y todas las mascotas DE NUEVO (¡¿CÓMO LO HICISTE?!)",
|
||||
"triadBingoText2": " y ha liberado a su establo completo un total de <%= count %> vez (veces)",
|
||||
"triadBingoAchievement": "¡Has ganado el logro \"Tríada de Bingo\" por encontrar a todas las mascotas, domesticar a todas las monturas y encontrar a todas las mascotas de nuevo!",
|
||||
"triadBingoAchievement": "¡Has ganado el logro \"Tríada de Bingo\" por encontrar todas las mascotas, domesticar todas las monturas y encontrar todas las mascotas de nuevo!",
|
||||
"dropsEnabled": "¡Botines activados!",
|
||||
"itemDrop": "¡Un objeto ha caído!",
|
||||
"firstDrop": "¡Has desbloqueado el Sistema de Botines! Ahora cuando completas tareas tendrás una probabilidad pequeña de encontrar un objeto, ¡incluyendo huevos, pociones y comida! Has encontrado un <strong><%= eggText %> Huevo</strong>! <%= eggNotes %>",
|
||||
"useGems": "Si deseas una mascota pero no puedes esperar más para obtener el botín, ¡usa Gemas en <strong>Inventario > Mercado</strong> para comprar una!",
|
||||
"hatchAPot": "¿Deseas eclosionar un nuevo <%= potion %> <%= egg %>?",
|
||||
"hatchedPet": "¡Eclosionaste un/a <%= egg %> <%= potion %>!",
|
||||
"hatchedPetGeneric": "¡Has incubado una nueva mascota!",
|
||||
"hatchedPetHowToUse": "¡Visita el [Establo](<%= stableUrl %>) para alimentar y equipar tu nueva mascota!",
|
||||
"displayNow": "Mostrar Ahora",
|
||||
"displayLater": "Mostrar Más Tarde",
|
||||
"petNotOwned": "No posees esta mascota.",
|
||||
"petNotOwned": "No tienes esta mascota.",
|
||||
"mountNotOwned": "No tienes esta montura.",
|
||||
"earnedCompanion": "Con toda tu productividad, has obtenido un nuevo compañero. ¡Aliméntalo para hacerlo crecer!",
|
||||
"feedPet": "¿Dar de comer <%= text %> a tu <%= name %>?",
|
||||
"useSaddle": "¿Ensillar <%= pet %>?",
|
||||
"raisedPet": "¡Has criado un/a <%= pet %>!",
|
||||
"earnedSteed": "Por completar tus tareas, ¡has obtenido un fiel corcel!",
|
||||
"rideNow": "Montar Ahora",
|
||||
"rideLater": "Montar Más Tarde",
|
||||
"raisedPet": "¡Hiciste crecer tu <%= pet %>!",
|
||||
"petName": "<%= egg(locale) %> <%= potion(locale) %>",
|
||||
"mountName": "<%= mount(locale) %> <%= potion(locale) %>",
|
||||
"keyToPets": "Llave de las Residencias de Mascotas",
|
||||
"keyToPetsDesc": "Libera todas las Mascotas estándar para que puedas coleccionarlas de nuevo. (Las Mascotas de Misión y las raras no son afectadas.)",
|
||||
"keyToMounts": "Llave de las Residencias de Monturas",
|
||||
"keyToMountsDesc": "Libera todas las monturas estándar para que puedas volver a recolectarlas. (Las Monturas de misión y las Monturas raras no son afectadas.)",
|
||||
"keyToBoth": "Llave Maestra de las Residencias",
|
||||
"keyToBothDesc": "Libera todas las monturas estándar para que puedas volver a recolectarlas. (Las Monturas de misión y las Monturas raras no son afectadas.)",
|
||||
"keyToPets": "Llave de las Casetas de Mascotas",
|
||||
"keyToPetsDesc": "Libera todas las Mascotas estándar para poder coleccionarlas de nuevo. (Las Mascotas de Misión y las raras no son afectadas.)",
|
||||
"keyToMounts": "Llave de las Casetas de Monturas",
|
||||
"keyToMountsDesc": "Libera todas las monturas estándar para poder volver a coleccionarlas. (Las Monturas de misión y las Monturas raras no son afectadas.)",
|
||||
"keyToBoth": "Llave Maestra de las Casetas",
|
||||
"keyToBothDesc": "Libera todas las monturas estándar para poder volver a coleccionarlas. (Las Monturas de misión y las Monturas raras no son afectadas.)",
|
||||
"releasePetsConfirm": "¿Estás seguro de que quieres liberar tus Mascotas estándar?",
|
||||
"releasePetsSuccess": "¡Tus Mascotas estándar han sido liberadas!",
|
||||
"releaseMountsConfirm": "¿Estás seguro de querer liberar tus Monturas estándar?",
|
||||
"releaseMountsSuccess": "¡Tus Monturas estándar han sido liberadas!",
|
||||
"releaseBothConfirm": "¿Estás seguro de querer liberar tus Mascotas y Monturas estándar?",
|
||||
"releaseBothSuccess": "¡Tus Mascotas y Monturas estándar han sido liberadas!",
|
||||
"petKeyName": "Llave de la Caseta",
|
||||
"petKeyPop": "¡Suelta a tus mascotas, libéralas para que comiencen su propia aventura y siente de nuevo la emoción de ser el Maestro de las Bestias!",
|
||||
"petKeyBegin": "Llave de la Caseta: ¡Experimenta el logro <%= title %> una vez más!",
|
||||
"petKeyInfo": "¿Extrañas la emoción de recolectar mascotas? ¡Ahora puedes soltarlas y hacer que esos botines tengan sentido otra vez!",
|
||||
"petKeyInfo2": "Usa la Llave de la Caseta para reiniciar a cero las mascotas y/o monturas coleccionables que no sean de misión. (Mascotas y monturas raras o de misión no se ven afectadas.)",
|
||||
"petKeyInfo3": "Existen tres Llaves de la Caseta: Liberar Sólo Mascotas (4 gemas), Liberar Sólo Monturas (4 gemas), o Liberar Mascotas y Monturas (6 gemas). Usar una Llave te permite acumular los logros Maestro de las Bestias y Maestro de las Monturas. El logro Tríada de Bingo sólo se acumula si usas la llave que libera ambas y has recolectado las 90 mascotas una segunda vez. ¡Muéstrale al mundo que eres un coleccionista experto! Pero elige sabiamente, porque una vez que uses una Llave para abrir las puertas de la caseta o el establo, no vas a poder recuperarlos si no los recolectas a todos de nuevo...",
|
||||
"petKeyInfo4": "Existen tres Llaves de la Caseta: Liberar Sólo Mascotas (4 gemas), Liberar Sólo Monturas (4 gemas), o Liberar Mascotas y Monturas. Usar una Llave te permite acumular los logros Maestro de las Bestias y Maestro de las Monturas. El logro Tríada de Bingo sólo se acumula si usas la llave que libera ambas y has recolectado las 90 mascotas una segunda vez. ¡Muéstrale al mundo que eres un coleccionista experto! Pero elige sabiamente, porque una vez que uses una Llave para abrir las puertas de la caseta o el establo, no vas a poder recuperarlos si no los recolectas a todos de nuevo...",
|
||||
"petKeyPets": "Liberar a mis mascotas",
|
||||
"petKeyMounts": "Liberar a mis monturas",
|
||||
"petKeyBoth": "Liberar a ambas",
|
||||
"confirmPetKey": "¿Estás seguro?",
|
||||
"petKeyNeverMind": "Todavía no",
|
||||
"petsReleased": "Mascotas liberadas.",
|
||||
"mountsAndPetsReleased": "Monturas y mascotas liberadas",
|
||||
"mountsReleased": "Monturas liberadas",
|
||||
"gemsEach": "gemas cada uno",
|
||||
"foodWikiText": "¿Qué le gusta comer a mi mascota?",
|
||||
"foodWikiUrl": "http://habitica.fandom.com/wiki/Food_Preferences",
|
||||
"welcomeStable": "¡Bienvenidos al Establo!",
|
||||
"welcomeStableText": "¡Bienvenido al establo! Soy Matt, el domador de bestias. Cada vez que completes una tarea, tendrás un chance aleatorio de recibir un Huevo o una Poción para Incubar Mascotas. Cuando nazca una Mascota, ¡Aparecerá aquí! Haz clic en la imagen de una Mascota para añadirla a tu Personaje. Aliméntalas con la comida para mascotas que encuentres y se convertirán en Monturas robustas.",
|
||||
"petLikeToEat": "¿Que le gusta comer a mi mascota?",
|
||||
"petLikeToEatText": "Las Mascotas crecerán sin importar con qué las alimentes, pero crecerán más rápido si las alimentas con su Comida para Mascotas favorita. Experimenta para encontrar el patrón, o encuentra las respuestas aquí: <br/> <a href=\"http://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">http://habitica.fandom.com/wiki/Food_Preferences</a>",
|
||||
"welcomeStableText": "¡Bienvenido/a al establo! Soy Matt, el domador de bestias. Cada vez que completas una tarea, tendrás un chance aleatorio de recibir un Huevo o una Poción de Eclosión para incubar Mascotas. Cuando incubes una Mascota, ¡Aparecerá aquí! Haz clic en la imagen de una Mascota para añadirla a tu Personaje. Aliméntalas con la Comida para Mascotas que encuentres y se convertirán en fuertes Monturas.",
|
||||
"petLikeToEat": "¿Qué le gusta comer a mi mascota?",
|
||||
"petLikeToEatText": "Las Mascotas crecerán sin importar con qué las alimentes, pero crecerán más rápido si las alimentas con la Comida para Mascotas 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 mágica",
|
||||
"filterByMagicPotion": "Poción Mágica",
|
||||
"filterByQuest": "Misión",
|
||||
"standard": "Estándar",
|
||||
"sortByColor": "Color",
|
||||
"sortByHatchable": "Incubable",
|
||||
"hatch": "¡Incuba!",
|
||||
"sortByHatchable": "Eclosionable",
|
||||
"hatch": "¡Eclosiona!",
|
||||
"foodTitle": "Comida para Mascotas",
|
||||
"dragThisFood": "¡Arrastra la <%= foodName %> a una mascota y ve como crece!",
|
||||
"clickOnPetToFeed": "¡Dale clic a una mascota para darle <%= foodName %> y ve como crece!",
|
||||
"dragThisFood": "¡Arrastra este/a <%= foodName %> a una mascota y mírala crecer!",
|
||||
"clickOnPetToFeed": "¡Dale clic a una Mascota para darle <%= foodName %> y mírala crecer!",
|
||||
"dragThisPotion": "¡Arrastra esta <%= potionName %> a un Huevo y eclosiona una nueva mascota!",
|
||||
"clickOnEggToHatch": "¡Haz click en un Huevo para usar tu poción de eclosión <%= potionName %> y eclosionar una nueva mascota!",
|
||||
"hatchDialogText": "Vierte tu poción de eclosión <%= potionName %> sobre tu huevo <%= eggName %>, y eclosionará en un <%= petName %>.",
|
||||
"clickOnPotionToHatch": "¡Haz click en una poción de eclosión para usarla en tu <%= eggName %> y eclosionar una nueva mascota!",
|
||||
"notEnoughPets": "No has recolectado suficientes mascotas",
|
||||
"notEnoughMounts": "No has recolectado suficientes monturas",
|
||||
"notEnoughPetsMounts": "No has recolectado suficientes mascotas y monturas",
|
||||
"wackyPets": "Mascotas Chifladas",
|
||||
"filterByWacky": "Loco",
|
||||
"notEnoughPets": "No has coleccionado suficientes mascotas",
|
||||
"notEnoughMounts": "No has coleccionado suficientes monturas",
|
||||
"notEnoughPetsMounts": "No has coleccionado suficientes mascotas y monturas",
|
||||
"wackyPets": "Mascotas Descabelladas",
|
||||
"filterByWacky": "Descabellado",
|
||||
"gryphatrice": "Grifotriz",
|
||||
"notEnoughFood": "No tienes suficiente comida",
|
||||
"invalidAmount": "Cantidad de comida inválida, debe ser un número entero positivo",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Misiones",
|
||||
"quest": "misión",
|
||||
"whereAreMyQuests": "¡Las misiones ahora están disponibles en su propia página! Haz clic en Inventario -> Misiones para encontrarlas.",
|
||||
"yourQuests": "Tus misiones",
|
||||
"questsForSale": "Misiones a la venta",
|
||||
"petQuests": "Misiones de mascotas y monturas",
|
||||
"unlockableQuests": "Misiones desbloqueables",
|
||||
"goldQuests": "Líneas de búsqueda Masterclasser",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "¡Completado!",
|
||||
"rewardsAllParticipants": "Recompensas para todos los participantes de la misión",
|
||||
"rewardsQuestOwner": "Recompensas adicionales para el dueño de la misión",
|
||||
"questOwnerReceived": "El dueño de la misión también recibió",
|
||||
"youWillReceive": "Recibirás",
|
||||
"questOwnerWillReceive": "El dueño de la misión también recibirá",
|
||||
"youReceived": "Has recibido",
|
||||
"dropQuestCongrats": "¡Felicitaciones por ganar este pergamino de misión! Puedes invitar a tu equipo para empezar la misión ahora mismo, o puedes volver en cualquier momento desde el menú Inventario > Misiones.",
|
||||
"questSend": "Cliquear \"Invitar\" enviará una invitación a los miembros de tu equipo. Cuando todos los miembros hayan aceptado o rechazado la invitación, la misión comenzará. Puedes ver el progreso en el menú Social > Equipo.",
|
||||
"questSendBroken": "Cliquear \"Invitar\" enviará una invitación a los miembros de tu equipo... Cuando todos los miembros hayan aceptado o rechazado la invitación, la misión comenzará... Puedes ver el progreso en el menú Social > Equipo...",
|
||||
"inviteParty": "Invitar Equipo a una Misión",
|
||||
"questInvitation": "Invitación a una misión: ",
|
||||
"questInvitationTitle": "Invitación a una misión",
|
||||
"questInvitationInfo": "Invitación para la misión <%= quest %>",
|
||||
"invitedToQuest": "Has sido invitado a la Misión <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Preguntar más tarde",
|
||||
"questLater": "Realizar misión más tarde",
|
||||
"buyQuest": "Comprar misión",
|
||||
"accepted": "Aceptó",
|
||||
"declined": "Rechazado",
|
||||
"rejected": "Rechazó",
|
||||
"pending": "Pendiente",
|
||||
"questStart": "La misión comienza cuando todos los miembros hayan aceptado o rechazado la invitación. Sólo aquellos que hayan hecho clic en \"aceptar\" podrán participar en la misión y recibir los botines. Si los participantes tardan demasiado (o están inactivos) el organizador de la misión puede comenzarla sin ellos haciendo clic en \"Iniciar\". El organizador también puede cancelar la misión y recuperar el pergamino de misión haciendo clic en \"Cancelar\".",
|
||||
"questStartBroken": "La misión comienza cuando todos los miembros hayan aceptado o rechazado la invitación... Sólo aquellos que hayan hecho clic en \"aceptar\" podrán participar en la misión y recibir los botines... Si los participantes tardan demasiado (o están inactivos) el organizador de la misión puede comenzarla sin ellos haciendo clic en \"Iniciar\"... El organizador también puede cancelar la misión y recuperar el pergamino de misión haciendo clic en \"Cancelar\"...",
|
||||
"questCollection": "+ <%= val %> articulo(s) de misión encontrado",
|
||||
"questDamage": "+ <%= val %> de daño al jefe",
|
||||
"begin": "Iniciar",
|
||||
|
|
@ -43,62 +29,26 @@
|
|||
"rage": "Ira",
|
||||
"collect": "Recolectar",
|
||||
"collected": "Recolectado",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Objetos a Recolectar",
|
||||
"bossDmg1": "Cada Diaria o Pendiente completada y cada Hábito positivo lastima al jefe. Hazle aún más daño con las tareas más rojas o con Golpe Brutal y Explosión de Llamas. El Jefe hará daño a todos los participantes de la misión por cada Diaria que no completes (multiplicada por la Fuerza del jefe) además de tu daño regular, ¡así que mantén a tu grupo sano completando tus Diarias! <strong>Todo daño a y de un jefe es aplicado en el cron (tu cambio de día).</strong>",
|
||||
"bossDmg2": "Sólo los participantes lucharán contra el Jefe y compartirán el botín de la misión.",
|
||||
"bossDmg1Broken": "Cada Diaria o Pendiente completada y cada Hábito positivo lastima al jefe... Hazle aún más daño con las tareas más rojas o con Golpe Brutal y Explosión de Llamas... El Jefe hará daño a todos los participantes de la misión por cada Diaria que no completes (multiplicada por la Fuerza del jefe) además de tu daño regular, así que mantén a tu grupo sano completando tus Diarias... <strong>Todo daño a y de un jefe es aplicado en el cron (tu cambio de día)...</strong>",
|
||||
"bossDmg2Broken": "Sólo los participantes lucharán contra el Jefe y compartirán el botín de la misión...",
|
||||
"tavernBossInfo": "¡Completa Diarias y Pendientes y marca Hábitos positivos para dañar al Jefe Global! Las Diarias incompletas llenan la Barra de Ira. Cuando esta barra se llene, el Jefe Global atacará a un PNJ. Un Jefe Global nunca dañará a jugadores o cuentas individuales de ninguna forma. Sólo las cuentas activas que no estén descansando en la Posada tendrán sus tareas bajo conteo.",
|
||||
"tavernBossInfoBroken": "Completa Diarias y Pendientes y marca Hábitos positivos para dañar al Jefe Global... Las Diarias incompletas llenan la barra de Ataque Consumidor... Cuando esta barra se llene, el Jefe Global atacará a un PNJ... Un Jefe Global nunca dañará a jugadores o cuentas individuales de ninguna forma... Sólo las cuentas activas que no estén descansando en la Posada tendrán sus tareas bajo conteo...",
|
||||
"bossColl1": "Para recolectar ítems realiza tus tareas positivas. Los ítems de misiones aparecen como los normales; puedes monitorear tu misión al pasar encima del ícono del progreso de la misión.",
|
||||
"bossColl2": "Sólo los participantes pueden recolectar objetos y compartir el botín de la misión.",
|
||||
"bossColl1Broken": "Para recolectar ítems realiza tus tareas positivas... Los ítems de misiones aparecen como los normales; puedes monitorear tu misión al pasar encima del ícono del progreso de la misión...",
|
||||
"bossColl2Broken": "Sólo los participantes pueden recolectar objetos y compartir el botín de la misión...",
|
||||
"abort": "Abortar",
|
||||
"leaveQuest": "Abandonar Misión",
|
||||
"sureLeave": "¿Estás seguro de que quieres abandonar la misión activa? Todo tu progreso en la misión se perderá.",
|
||||
"questOwner": "Organizador de la Misión",
|
||||
"questTaskDamage": "+ <%= damage %> daño pendiente al jefe",
|
||||
"questTaskCollection": "<%= items %> artículos coleccionados hoy",
|
||||
"questOwnerNotInPendingQuest": "El organizador ha abandonado la misión y ya no puede iniciarla. Se recomienda cancelarla ahora. El organizador se quedará con el pergamino de misión.",
|
||||
"questOwnerNotInRunningQuest": "El organizador ha abandonado la misión. Si necesitas abortar la misión, puedes hacerlo. También puedes dejarla activa y todos los participantes restantes recibirán las recompensas al concluir la misión.",
|
||||
"questOwnerNotInPendingQuestParty": "El organizador ha dejado el equipo y ya no puede comenzar la misión. Se recomienda cancelarla ahora. El pergamino de misión será regresado al organizador.",
|
||||
"questOwnerNotInRunningQuestParty": "El organizador de la misión ha dejado el equipo. Si necesitas abortar la misión, puedes hacerlo. También puedes dejarla activa y todos los participantes restantes recibirán las recompensas al concluir la misión.",
|
||||
"questParticipants": "Participantes",
|
||||
"scrolls": "Pergaminos de misión",
|
||||
"noScrolls": "No tienes ningún pergamino de misión.",
|
||||
"scrollsText1": "Las misiones requieren de un equipo. Si quieres completar misiones tú solo,",
|
||||
"scrollsText2": "crea un equipo vacío",
|
||||
"scrollsPre": "¡Todavía no has desbloqueado esta misión!",
|
||||
"alreadyEarnedQuestLevel": "Ya conseguiste esta misión al alcanzar el Nivel <%= level %>. ",
|
||||
"alreadyEarnedQuestReward": "Ya conseguiste esta misión al completar <%= priorQuest %>. ",
|
||||
"completedQuests": "Completó las siguientes misiones",
|
||||
"mustComplete": "Primero necesitas completar <%= quest %>.",
|
||||
"mustLevel": "Deber haber alcanzado por lo menos el nivel <%= level %> para comenzar esta misión.",
|
||||
"mustLvlQuest": "¡Debes haber alcanzado por lo menos el nivel <%= level %> para poder comprar esta misión!",
|
||||
"mustInviteFriend": "Para obtener esta misión, invita a un amigo a tu Equipo. ¿Quieres invitar a alguien ahora?",
|
||||
"unlockByQuesting": "Para desbloquear esta misión, completa <%= title %>.",
|
||||
"questConfirm": "¿Estas seguro? ¡Solamente <%= questmembers %> de los <%= totalmembers %> miembros del grupo se han unido a esta misión! La misión inicia automáticamente cuando todos los jugadores han aceptado o rechazado la invitación.",
|
||||
"sureCancel": "¿Estás seguro de que quieres cancelar esta misión? Todas las invitaciones aceptadas se perderán. El organizador de la misión se quedará con el pergamino de misión.",
|
||||
"sureAbort": "¿Estás seguro de que quieres abortar esta misión? Esto la abortará para todos en tu equipo y todo el progreso se perderá. El pergamino de misión será regresado al organizador de la misión.",
|
||||
"doubleSureAbort": "¿Estás totalmente seguro? ¡Asegúrate de que no te odiarán eternamente!",
|
||||
"questWarning": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación. Sin embargo, una vez que la misión ha comenzado, los nuevos miembros no se pueden unir a ella.",
|
||||
"questWarningBroken": "Si nuevos miembros se unen al equipo antes de que comience la misión, también recibirán una invitación... Sin embargo, una vez que la misión ha comenzado, los nuevos miembros no se pueden unir a ella...",
|
||||
"bossRageTitle": "Ira",
|
||||
"bossRageDescription": "Cuando esta barra se llene, ¡el jefe desatará un ataque especial!",
|
||||
"startAQuest": "INICIAR UNA MISIÓN",
|
||||
"startQuest": "Iniciar Misión",
|
||||
"whichQuestStart": "¿Cuál misión quieres empezar?",
|
||||
"getMoreQuests": "Obtén más misiones",
|
||||
"unlockedAQuest": "¡Has desbloqueado una misión!",
|
||||
"leveledUpReceivedQuest": "¡Subiste al <strong>Nivel <%= level %></strong> y recibiste un pergamino de misión!",
|
||||
"questInvitationDoesNotExist": "Ninguna invitación a misión a sido enviada todavía.",
|
||||
"questInviteNotFound": "No fue encontrada una invitación a la mision.",
|
||||
"guildQuestsNotSupported": "Los gremios no pueden ser invitados a misiones.",
|
||||
"questNotOwned": "No posees ese pergamino de misión.",
|
||||
"questNotGoldPurchasable": "La misión \"<%= key %>\" es una misión no comprable con Oro.",
|
||||
"questNotGemPurchasable": "Quest \"<%= key %>\" is not a Gem-purchasable quest.",
|
||||
"questNotGemPurchasable": "La Misión \"<%= key %>\" no puede ser comprada con Gemas.",
|
||||
"questLevelTooHigh": "Debes ser de nivel <%= level %> para empezar esta misión.",
|
||||
"questAlreadyUnderway": "Tu equipo ya esta en una misión. Intenta denuevo cuando la misión actual haya terminado.",
|
||||
"questAlreadyAccepted": "Ya aceptaste la invitación a la misión.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Solo el lider del grupo o misión puede cancelar la misión.",
|
||||
"questNotPending": "No hay misión activa para empezar.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Solo el lider del grupo o misión puede forzar el inicio de la misión",
|
||||
"createAccountReward": "Crea una cuenta",
|
||||
"loginIncentiveQuest": "Para desbloquear esta misión, ¡Ingresa a Habitica en <%= count %> días distintos!",
|
||||
"loginIncentiveQuestObtained": "¡Has obtenido esta misión ingresando a Habitica <%= count %> días distintos!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "¡Recibiste esta misión cuanto te uniste a Habitica! Si un amigo se une recibirá uno también.",
|
||||
"loginReward": "<%= count %> Registros",
|
||||
"questBundles": "Paquetes de misiones con descuento",
|
||||
"buyQuestBundle": "Comprar paquete de misiones",
|
||||
"noQuestToStart": "¿No puedes encontrar una misión para iniciar? ¡Intenta revisar la Tienda de Misiones en el Mercado para ver nuevas misiones!",
|
||||
"pendingDamage": "<%= damage %> daño pendiente",
|
||||
"pendingDamageLabel": "Daño pendiente",
|
||||
|
|
@ -136,5 +82,9 @@
|
|||
"chatBossDamage": "<%= username %> ataca a <%= bossName %>, infligiendo <%= userDamage %> de daño. <%= bossName %> ataca al equipo, infligiendo <%= bossDamage %> de daño.",
|
||||
"chatQuestStarted": "Tu misión, <%= questName %>, ha comenzado.",
|
||||
"hatchingPotionQuests": "Misiones de Pociónes de Eclosión Mágicas",
|
||||
"chatBossDontAttack": "<%= username %> ataca a <%= bossName %> infligiendo <%= userDamage %> de daño. <%= bossName %> no ataca, porque respeta que hay algunos errores después del mantenimiento , y no quiere herir a nadie injustamente. Continuará su furia pronto!"
|
||||
"chatBossDontAttack": "<%= username %> ataca a <%= bossName %> infligiendo <%= userDamage %> de daño. <%= bossName %> no ataca, porque respeta que hay algunos errores después del mantenimiento , y no quiere herir a nadie injustamente. Continuará su furia pronto!",
|
||||
"questAlreadyStartedFriendly": "La misión ya ha comenzado, ¡pero siempre puedes participar en la próxima!",
|
||||
"questAlreadyStarted": "La misión ya ha comenzado.",
|
||||
"bossDamage": "¡Hiciste daño al jefe!",
|
||||
"questInvitationNotificationInfo": "Fuiste invitado a unirte a una misión"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -58,16 +58,16 @@
|
|||
"questSpiderBoss": "Araña",
|
||||
"questSpiderDropSpiderEgg": "Araña (Huevo)",
|
||||
"questSpiderUnlockText": "Desbloquea huevos de Araña adquiribles en el Mercado",
|
||||
"questGroupVice": "Vice the Shadow Wyrm",
|
||||
"questGroupVice": "Vicio, el Gusano de las Sombras",
|
||||
"questVice1Text": "Vicio, Parte 1: Libérate de la Influencia del Dragón",
|
||||
"questVice1Notes": "<p>Dicen que yace un terrible mal en las cavernas del Monte Habitica. Un monstruo cuya presencia retuerce la voluntad de los grandes héroes de estas tierras, ¡conduciéndolos a los malos hábitos y a la pereza! La bestia es un gran dragón de inmenso poder y compuesto de las mismísimas sombras. Vicio, el traicionero Guivre Sombrío. Valientes Habiteros, levántense y venzan a esta bestia infame de una vez por todas, pero sólo si creen que pueden mantenerse firmes contra su inmenso poder. </p><h3>Vicio Parte 1: </h3><p> ¿Cómo puedes pretender enfrentarte a la bestia si ya tiene control sobre ti? ¡No caigas víctima de la pereza y el vicio! ¡Trabaja duro para luchar contra la oscura influencia del dragón y disipar su control sobre ti!</p>",
|
||||
"questVice1Boss": "Sombra de Vicio",
|
||||
"questVice1Completion": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Congratulations! But a more frightening foe awaits...",
|
||||
"questVice1Completion": "Habiendo disipado la influencia de Vicio sobre ti, sientes que una oleada de fuerza que no sabías que tenías regresa a ti. ¡Felicidades! Sin embargo, un enemigo más aterrador te espera...",
|
||||
"questVice1DropVice2Quest": "Vicio Parte 2 (Pergamino)",
|
||||
"questVice2Text": "Vicio, Parte 2: Encuentra la Guarida del Guivre",
|
||||
"questVice2Notes": "Confident in yourselves and your ability to withstand the influence of Vice the Shadow Wyrm, your Party makes its way to Mt. Habitica. You approach the entrance to the mountain's caverns and pause. Swells of shadows, almost like fog, wisp out from the opening. It is near impossible to see anything in front of you. The light from your lanterns seem to end abruptly where the shadows begin. It is said that only magical light can pierce the dragon's infernal haze. If you can find enough light crystals, you could make your way to the dragon.",
|
||||
"questVice2Notes": "Seguros de ustedes mismos y de su capacidad para resistir la influencia de Vicio, el Gusano de las Sombras, tu Equipo se abre camino hacia el Monte Habitica. Se aproximan a la entrada de las cavernas de la montaña y se detienen. Oleadas de sombras, casi como niebla, brotan de la abertura. Es casi imposible ver algo frente a ustedes. La luz de sus linternas parece terminar abruptamente en donde comienzan las sombras. Se dice que sólo luz mágica puede atravesar la bruma infernal del dragón. Si pueden encontrar suficientes cristales de luz, podrían llegar al dragón.",
|
||||
"questVice2CollectLightCrystal": "Cristales de luz",
|
||||
"questVice2Completion": "As you lift the final crystal aloft, the shadows are dispelled, and your path forward is clear. With a quickening heart, you step forward into the cavern.",
|
||||
"questVice2Completion": "Al poner el último cristal en alto, las sombras se disipan, y su camino hacia adelante queda libre. Con el corazón acelerado, se adentran en la caverna.",
|
||||
"questVice2DropVice3Quest": "Vicio Parte 3 (Pergamino)",
|
||||
"questVice3Text": "Vicio, Parte 3: Vicio Despierta",
|
||||
"questVice3Notes": "Tras mucho esfuerzo, tu equipo ha descubierto la guarida de Vicio. El enorme monstruo observa a tu equipo con desagrado. Mientras sombras se retuercen a tu alrededor, una voz susurra en tu cabeza, \"¿Más necios de Habitica que intentan detenerme? Qué lindos. Hubiera sido más inteligente no haber venido.\" El escamoso titán alza su cabeza y se prepara para atacar. ¡Es tu oportunidad! ¡Da lo mejor de ti y derrota a Vicio de una vez por todas!",
|
||||
|
|
@ -76,16 +76,16 @@
|
|||
"questVice3DropWeaponSpecial2": "La Vara del Dragón de Stephen Weber",
|
||||
"questVice3DropDragonEgg": "Dragón (Huevo)",
|
||||
"questVice3DropShadeHatchingPotion": "Poción de eclosión de Sombra",
|
||||
"questGroupMoonstone": "Recidivate Rising",
|
||||
"questGroupMoonstone": "Levantamiento de Reincidencia",
|
||||
"questMoonstone1Text": "Recidivate, Parte 1: La Cadena Piedra Lunar",
|
||||
"questMoonstone1Notes": "Una terrible aflicción ha golpeado a los Habiticanos. Malos Hábitos que se creían muertos hace tiempo se han levantado de nuevo en venganza. Los platos se encuentran sin lavar, los libros de texto permanecen sin leer, ¡y la procrastinación corre sin nadie que la detenga!<br><br>Sigues el rastro de algunos de tus propios Malos Hábitos a las Ciénagas del Estancamiento y descubres a la culpable: la fantasmal Necromante, Reincidencia. Te lanzas a atacarla, pero tus armas atraviesan su cuerpo espectral inútilmente.<br><br>\"No te molestes,\" susurra con un tono áspero y seco. \"Sin una cadena de piedras lunares, nada puede hacerme daño – ¡y el maestro joyero @aurakami dispersó todas las piedras lunares a través de Habitica hace mucho tiempo!\" Jadeante, te retiras... pero sabes qué es lo que debes hacer.",
|
||||
"questMoonstone1CollectMoonstone": "Piedras lunares",
|
||||
"questMoonstone1Completion": "At last, you manage to pull the final moonstone from the swampy sludge. It’s time to go fashion your collection into a weapon that can finally defeat Recidivate!",
|
||||
"questMoonstone1Completion": "Por fin, logran sacar la última piedra lunar del fango pantanoso. ¡Es hora de transformar su colección en un arma que finalmente pueda derrotar a Reincidencia!",
|
||||
"questMoonstone1DropMoonstone2Quest": "Recidivate, Parte 2: Recidivate el Nigromante (Pergamino)",
|
||||
"questMoonstone2Text": "La Cadena de Piedra Lunar Parte 2: Reincidencia la Necromante",
|
||||
"questMoonstone2Notes": "The brave weaponsmith @InspectorCaracal helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.<br><br>Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"",
|
||||
"questMoonstone2Notes": "El valiente herrero @InspectorCaracal te ayuda a transformar las piedras lunares encantadas en una cadena. Por fin estás listo para enfrentarte a Reincidencia, pero al entrar al Pantano del Estancamiento, un escalofrío terrible se apodera de ti.<br><br> Un aliento podrido susurra en tu oreja.\n\n—¿Has regresado? Qué deleite...\n\nTe giras y atacas, y bajo la luz de la cadena de piedras lunares, tu arma golpea carne sólida. \n\n—Puede que me hayas atado a este mundo una vez más —gruñe Reincidencia—, ¡pero ahora es momento de que tú lo abandones!",
|
||||
"questMoonstone2Boss": "La Necromante",
|
||||
"questMoonstone2Completion": "Recidivate staggers backwards under your final blow, and for a moment, your heart brightens – but then she throws back her head and lets out a horrible laugh. What’s happening?",
|
||||
"questMoonstone2Completion": "Reincidencia se tambalea hacia atrás después de tu golpe final, y, por un momento, tu corazón se ilumina; pero ella echa la cabeza hacia atrás y suelta una risa horrible. ¿Qué está pasando?",
|
||||
"questMoonstone2DropMoonstone3Quest": "Recidivate, Parte 3: Recidivate Transformado (Pergamino)",
|
||||
"questMoonstone3Text": "Recidivate, Parte 3: Recidivate Transformado",
|
||||
"questMoonstone3Notes": "Laughing wickedly, Recidivate crumples to the ground, and you strike at her again with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.<br><br>\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"<br><br>A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.",
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
"settings": "Ajustes",
|
||||
"language": "Idioma",
|
||||
"americanEnglishGovern": "En caso de una discrepancia en las traducciones, la versión en inglés americano es la que regula.",
|
||||
"helpWithTranslation": "¿Te gustaría ayudar con la traducción de Habitica? ¡Genial! Visita <a href=\"https://trello.com/c/SvTsLdRF/12-translations\" target=\"_blank\">esta</a> tarjeta en Trello.",
|
||||
"helpWithTranslation": "¿Te gustaría ayudar con la traducción de Habitica? ¡Genial! ¡Visita <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">la Aspiring Linguists Guild</a>!",
|
||||
"stickyHeader": "Cabecera fija",
|
||||
"newTaskEdit": "Abrir nuevas tareas en el modo de revisión",
|
||||
"dailyDueDefaultView": "Establecer el valor predeterminado de las Diarias a la pestaña 'Por hacer'",
|
||||
"dailyDueDefaultViewPop": "Con esta opción marcada, las tareas Diarias se pondrán de manera predeterminada en 'Por hacer' en lugar de 'Todas'",
|
||||
"reverseChatOrder": "Mostrar mensajes del chat en orden inverso",
|
||||
"startAdvCollapsed": "Advanced Settings in tasks start collapsed",
|
||||
"startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.",
|
||||
"startAdvCollapsed": "Los Ajustes Avanzados en las tareas no se muestran automáticamente",
|
||||
"startAdvCollapsedPop": "Con esta opción marcada, los Ajustes Avanzados estarán escondidos cuando abres una tarea para editarla.",
|
||||
"dontShowAgain": "No mostrar esto de nuevo",
|
||||
"suppressLevelUpModal": "No mostrar un cuadro de diálogo cuando suba de nivel",
|
||||
"suppressHatchPetModal": "No mostrar un cuadro de diálogo cuando una mascota eclosione",
|
||||
|
|
@ -46,13 +46,13 @@
|
|||
"misc": "Varios",
|
||||
"showHeader": "Mostrar cabecera",
|
||||
"changePass": "Cambiar contraseña",
|
||||
"changeUsername": "Change Username",
|
||||
"changeUsername": "Cambiar Nombre de Usuario",
|
||||
"changeEmail": "Cambiar dirección de correo electrónico",
|
||||
"newEmail": "Nueva dirección de correo electrónico",
|
||||
"oldPass": "Contraseña anterior",
|
||||
"newPass": "Contraseña nueva",
|
||||
"confirmPass": "Confirmar nueva contraseña",
|
||||
"newUsername": "New Username",
|
||||
"newUsername": "Nuevo Nombre de Usuario",
|
||||
"dangerZone": "Zona peligrosa",
|
||||
"resetText1": "¡AVISO! Esto reinicia muchas partes de tu cuenta. Esto no es recomendable, pero ha resultado útil para algunas personas al principio después de jugar con el sitio web por un corto tiempo.",
|
||||
"resetText2": "Perderás todos tus niveles, Oro, y puntos de experiencia. Todas tus tareas (Excepto aquellas de Desafío) y tu historial serán borrados permanentemente. Perderás todo tu equipamiento pero podrás comprarlo de nuevo en el futuro, incluyendo todo el equipamiento de edición limitada o Artículos Misteriosos de suscriptor que ya posees (tendrás que estar en la clase correcta para poder volver a comprar equipamiento limitado a cierta clases). Te quedarás con tu clase actual, tus mascotas y monturas. Quiza prefieras usar un Orbe de Renacimiento en su lugar, el cual es una opción mucho mas seguta, la cual preservará tus tareas.",
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
"thirdPartyApps": "Aplicaciones de terceros",
|
||||
"dataToolDesc": "Una página web que te muestra cierta información de tu cuenta de Habitica, como estadísticas de tus tareas, equipamiento y habilidades.",
|
||||
"beeminder": "Beeminder",
|
||||
"beeminderDesc": "Deja que Beeminder monitoree automáticamente tus Pendientes de Habitica. Puedes comprometerte a mantener un número de Pendientes realizadas por día o por semana, o puedes comprometerte a reducir gradualmente el número restante de Pendientes sin completar. (¡Al decir \"comprometerte\" Beeminder se refiere a estar bajo el peligro de pagar dinero real! Pero también puede que sólo te gusten los gráficos sofisticados de Beeminder.)",
|
||||
"beeminderDesc": "Deja que Beeminder monitoree automáticamente tus Pendientes de Habitica. Puedes comprometerte a mantener un número de Pendientes realizadas por día o por semana, o puedes comprometerte a reducir gradualmente el número de Pendientes sin completar. (¡Al decir \"comprometerte\" Beeminder se refiere a bajo amenaza de pagar dinero real! Pero también puede que sólo te gusten los gráficos sofisticados de Beeminder.)",
|
||||
"chromeChatExtension": "Extensión de chat de Chrome",
|
||||
"chromeChatExtensionDesc": "La extensión de chat de Chrome para Habitica agrega una ventana de chat intuitiva en todo habitica.com. Esto permite a los usuarios charlar en la taberna, en su equipo y en cualquier gremio del que formen parte.",
|
||||
"otherExtensions": "<a target='blank' href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations'>Otras extensiones</a>",
|
||||
|
|
@ -77,13 +77,13 @@
|
|||
"resetComplete": "Reseteo completo!",
|
||||
"fixValues": "Ajustar valores",
|
||||
"fixValuesText1": "Si has encontrado o cometido un error que injustamente cambió a tu personaje (daño que no merecías, oro que no ganaste, etc.), puedes corregir tus números aquí. Sí, esto permite que puedas hacer trampa: usa esta función con discreción, ¡o arruinarás la creación de tus hábitos!",
|
||||
"fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.",
|
||||
"fixValuesText2": "Ten en cuenta que aquí no puedes restaurar Rachas de tareas individuales. Para hacer eso, edita la tarea Diaria y ve a Ajustes Avanzados, allí encontraras un campo para Restaurar Rachas.",
|
||||
"fix21Streaks": "Rachas de 21 días",
|
||||
"discardChanges": "Cancelar cambios",
|
||||
"deleteDo": "¡Hazlo, elimina mi cuenta!",
|
||||
"invalidPasswordResetCode": "El código para restablecer la contraseña que fue entregado es invalido o ha expirado.",
|
||||
"passwordChangeSuccess": "Tu contraseña ha sido cambiada exitosamente a la que acabas de elegir. Ahora puedes utilizarla para acceder a tu cuenta.",
|
||||
"displayNameSuccess": "Display name successfully changed",
|
||||
"displayNameSuccess": "Nombre Público cambiado con éxito",
|
||||
"emailSuccess": "Tu correo electrónico fue cambiado exitosamente",
|
||||
"detachSocial": "Darse de baja <%= network %>",
|
||||
"detachedSocial": "La autenticación de <%= network %> ha sido removida con éxito de tu cuenta",
|
||||
|
|
@ -107,7 +107,7 @@
|
|||
"importantAnnouncements": "Recordatorios para ingresar a completar tareas y recibir premios",
|
||||
"weeklyRecaps": "Resúmenes de la actividad de tu cuenta en la última semana (Nota: esta función está deshabilitada en este momento debido a problemas con el funcionamiento, ¡pero esperamos tenerla de vuelta pronto!)",
|
||||
"onboarding": "Guía para configurar tu cuenta de Habitica",
|
||||
"majorUpdates": "Important announcements",
|
||||
"majorUpdates": "Anuncios importantes",
|
||||
"questStarted": "Tu Misión ha comenzado",
|
||||
"invitedQuest": "Invitado a la Misión",
|
||||
"kickedGroup": "Expulsado del grupo",
|
||||
|
|
@ -122,7 +122,7 @@
|
|||
"subscriptionRateText": "<strong>$<%= price %> USD</strong> periódicos cada <strong><%= months %> meses</strong>",
|
||||
"benefits": "Beneficios",
|
||||
"coupon": "Cupón",
|
||||
"couponText": "A veces hacemos eventos y damos cupones con códigos para equipamiento especial (por ej., a aquellos que nos visitan en nuestro stand de Wondercon)",
|
||||
"couponText": "A veces tenemos eventos y repartimos cupones con códigos para equipamiento especial (e.g., a aquellos que nos visitan en nuestro stand de Wondercon)",
|
||||
"apply": "Aplicar",
|
||||
"promoCode": "Código promocional",
|
||||
"promoCodeApplied": "¡Tu código promocional fue aceptado! Revisa tu inventario",
|
||||
|
|
@ -130,12 +130,12 @@
|
|||
"displayInviteToPartyWhenPartyIs1": "Mostrar el botón \"Invitar a Equipo\" cuando el equipo tiene 1 miembro.",
|
||||
"saveCustomDayStart": "Guardar comienzo de día personalizado",
|
||||
"registration": "Registro",
|
||||
"addLocalAuth": "Add Email and Password Login",
|
||||
"addLocalAuth": "Añadir acceso con Correo Electrónico y Contraseña",
|
||||
"generateCodes": "Generar códigos",
|
||||
"generate": "Generar",
|
||||
"getCodes": "Obtener códigos",
|
||||
"webhooks": "Webhooks",
|
||||
"webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> page.",
|
||||
"webhooksInfo": "Habitica provee webhooks para que cuando sucedan cierta acciones en tu cuenta se envíe información a un script en otra web. Puedes especificar esos scripts aquí. Sé cuidadoso con esta característica porque especificar una URL incorrecta puede causar errores en Habitica o hacer que funcione más lento. Para más información, consulta la página <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> en la wiki.",
|
||||
"enabled": "Activado",
|
||||
"webhookURL": "URL del Webhook",
|
||||
"invalidUrl": "Url invalida",
|
||||
|
|
@ -149,39 +149,40 @@
|
|||
"pushDeviceRemoved": "Dispositivo Push eliminado satisfactoriamente.",
|
||||
"buyGemsGoldCap": "Límite de gemas aumentado a <%= amount %>",
|
||||
"mysticHourglass": "<%= amount %> Reloj de Arena Místico",
|
||||
"purchasedPlanExtraMonths": "Tienes <%= months %> meses de crédito de suscripción extra.",
|
||||
"purchasedPlanExtraMonths": "Tienes <strong><%= months %> meses</strong> de crédito de subscripción extra.",
|
||||
"consecutiveSubscription": "Suscripción consecutiva",
|
||||
"consecutiveMonths": "Meses consecutivos:",
|
||||
"gemCapExtra": "Bono de límite de gemas",
|
||||
"mysticHourglasses": "Relojes de Arena Místicos:",
|
||||
"mysticHourglassesTooltip": "Relojes de Arena Místicos",
|
||||
"paypal": "PayPal",
|
||||
"amazonPayments": "Amazon Payments",
|
||||
"amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.",
|
||||
"amazonPayments": "Pagos con Amazon",
|
||||
"amazonPaymentsRecurring": "Marcar la siguiente casilla es necesario para crear tu suscripción. Permite usar tu cuenta de Amazon para pagos actuales para <strong>esta</strong> suscripción. No causará que tu cuenta de Amazon sea usada automáticamente para ninguna compra en el futuro.",
|
||||
"timezone": "Zona horaria",
|
||||
"timezoneUTC": "Habitica utiliza la zona horaria de tu PC, la cual es <strong><%= utc %></strong>",
|
||||
"timezoneInfo": "Si esa zona horaria es incorrecta, primero vuelve a cargar esta página usando el botón de recarga o actualización de tu navegador para asegurarte de que Habitica tenga la información más reciente. Si todavía está mal, ajusta la zona horaria en su PC y luego vuelva a cargar esta página.<br><br><strong> Si usa Habitica en otras PC o dispositivos móviles, la zona horaria debe ser la misma para todos. Si tus Diarias se han reiniciado en el momento equivocado, repite este control en todas las otras PC y en un navegador en tus dispositivos móviles.",
|
||||
"push": "Empuja",
|
||||
"about": "Acerca de",
|
||||
"setUsernameNotificationTitle": "Confirm your username!",
|
||||
"setUsernameNotificationTitle": "¡Confirma tu nombre de usuario!",
|
||||
"setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.",
|
||||
"usernameIssueSlur": "Usernames may not contain inappropriate language.",
|
||||
"usernameIssueForbidden": "Usernames may not contain restricted words.",
|
||||
"usernameIssueLength": "Usernames must be between 1 and 20 characters.",
|
||||
"usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.",
|
||||
"currentUsername": "Current username:",
|
||||
"displaynameIssueLength": "Display Names must be between 1 and 30 characters.",
|
||||
"displaynameIssueSlur": "Display Names may not contain inappropriate language.",
|
||||
"goToSettings": "Go to Settings",
|
||||
"usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!",
|
||||
"usernameNotVerified": "Please confirm your username.",
|
||||
"usernameIssueSlur": "Los nombres de usuario no pueden incluir lenguaje inapropiado.",
|
||||
"usernameIssueForbidden": "Los nombres de usuario no pueden incluir palabras restringidas.",
|
||||
"usernameIssueLength": "Los nombre de usuario deben tener una longitud de entre 1 y 20 caracteres.",
|
||||
"usernameIssueInvalidCharacters": "Los nombres de usuario solamente pueden incluir las letras de la a a la z, los números del 0 al 9, guiones y barras bajas.",
|
||||
"currentUsername": "Nombre de usuario actual:",
|
||||
"displaynameIssueLength": "Los Nombres Públicos deben tener una longitud de entre 1 y 30 caracteres.",
|
||||
"displaynameIssueSlur": "Los Nombres Públicos no pueden incluir lenguaje inapropiado.",
|
||||
"goToSettings": "Ir a Ajustes",
|
||||
"usernameVerifiedConfirmation": "¡Tu nombre de usuario, <%= username %>, fue confirmado!",
|
||||
"usernameNotVerified": "Por favor, confirma tu nombre de usuario.",
|
||||
"changeUsernameDisclaimer": "Tu nombre de usuario es usado para las invitaciones, @menciones en el chat y mensajería. Debe tener de 1 a 20 caracteres, conteniendo únicamente las letras de la \"a\" a la \"z\", guiones medios o bajos, y no puede incluir ningún término inapropiado.",
|
||||
"verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!",
|
||||
"verifyUsernameVeteranPet": "¡Una de estas Mascotas Veteranas te estará esperando cuando hayas terminado de confirmar!",
|
||||
"chatExtensionDesc": "La Extensión de Chat para Habitica añade un intuitivo cuadro de chat a habitica.com. Este permite a los usuarios conversar en la Taberna, su equipo, y cualquier gremio en el que estén.",
|
||||
"chatExtension": "<a target='blank' href='https://chrome.google.com/webstore/detail/habitrpg-chat-client/hidkdfgonpoaiannijofifhjidbnilbb'>Extensión de Chat para Chrome</a> y <a target='blank' href='https://addons.mozilla.org/en-US/firefox/addon/habitica-chat-client-2/'>Extension de Chat para Firefox</a>",
|
||||
"subscriptionReminders": "Recordatorios de Suscripciones",
|
||||
"newPMNotificationTitle": "Nuevo mensaje de <%= name %>",
|
||||
"onlyPrivateSpaces": "Solo en espacios privados",
|
||||
"displaynameIssueNewline": "Los nombres de usuario no deben contener barras invertidas seguidas de la letra N.",
|
||||
"buyGemsGoldCapBase": "Límite de gemas en <%= amount %>"
|
||||
"buyGemsGoldCapBase": "Límite de gemas en <%= amount %>",
|
||||
"resetAccount": "Restablecer Cuenta"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"clearCompleted": "Borrar hábitos completados",
|
||||
"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": "¿Estas seguro que quieres borrar tus pendientes completados?",
|
||||
"addMultipleTip": "<strong>Tip:</strong> To add multiple <%= taskType %>, separate each one using a line break (Shift + Enter) and then press \"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": "¿Estas seguro que quieres borrar tus 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 una <%= type %>",
|
||||
"editATask": "Edita una <%= type %>",
|
||||
"editATask": "Editar <%= type %>",
|
||||
"createTask": "Crea una <%= type %>",
|
||||
"addTaskToUser": "Añadir tarea",
|
||||
"scheduled": "Programado",
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
"notes": "Notas",
|
||||
"advancedSettings": "Opciones avanzadas",
|
||||
"difficulty": "Dificultad",
|
||||
"difficultyHelp": "Difficulty describes how challenging a Habit, Daily, or To-Do is for you to complete. A higher difficulty results in greater rewards when a Task is completed, but also greater damage when a Daily is missed or a negative Habit is clicked.",
|
||||
"difficultyHelp": "La Dificultad describe qué tan difícil es para ti completar un Hábito, tarea Diaria o Pendiente. Una mayor dificultad resulta en mayores recompensas cuando completas una Tarea pero, también, mayor daño cuando te saltas una Diaria o haces click en un Hábito negativo.",
|
||||
"trivial": "Insignificante",
|
||||
"easy": "Fácil",
|
||||
"medium": "Intermedio",
|
||||
|
|
@ -48,13 +48,13 @@
|
|||
"resetStreak": "Resetear racha",
|
||||
"todo": "Pendiente",
|
||||
"todos": "Pendientes",
|
||||
"todosDesc": "Los Pendientes tienen que completarse una sola vez. Agrega listas a tus Pendientes e incrementa su valor.",
|
||||
"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",
|
||||
"complete2": "Completado",
|
||||
"today": "Hoy",
|
||||
"dueIn": "Due <%= dueIn %>",
|
||||
"dueIn": "Debido <%= dueIn %>",
|
||||
"due": "Vencen hoy",
|
||||
"notDue": "No vencen hoy",
|
||||
"grey": "Grises",
|
||||
|
|
@ -77,9 +77,9 @@
|
|||
"streakSingular": "Buena Racha",
|
||||
"streakSingularText": "Ha completado una racha de 21 días en una tarea Diaria",
|
||||
"perfectName": "<%= count %> Días perfectos",
|
||||
"perfectText": "Completed all active Dailies on <%= count %> days. With this achievement you get a +level/2 buff to all Stats for the next day. Levels greater than 100 don't have any additional effects on buffs.",
|
||||
"perfectText": "Completaste todas tus tareas Diarias activas por <%= count %> días. Con este logro consigues +nivel/2 de mejora a todos tus Atributos para el día siguiente. Los niveles superiores a 100 no tienen ningún efecto adicional en mejoras.",
|
||||
"perfectSingular": "Día Perfecto",
|
||||
"perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all Stats for the next day. Levels greater than 100 don't have any additional effects on buffs.",
|
||||
"perfectSingularText": "Completaste todas tus tareas Diarias activas en un día. Con este logro consigues +nivel/2 de mejora a todos tus Atributos para el día siguiente. Los niveles superiores a 100 no tienen ningún efecto adicional en mejoras.",
|
||||
"fortifyName": "Poción de Fortalecimiento",
|
||||
"fortifyPop": "Devuelve todas tus tareas a un valor neutral (amarillo), y recupera toda la salud perdida.",
|
||||
"fortify": "Fortalecer",
|
||||
|
|
@ -92,8 +92,8 @@
|
|||
"taskAliasAlreadyUsed": "El alias de la tarea ya ha sido utilizado en otra.",
|
||||
"taskNotFound": "Tarea no encontrada.",
|
||||
"invalidTaskType": "El tipo de tarea debe ser:\"Habitos\",\"Diarias\",\"Pendientes\" o \"Recompensas\".",
|
||||
"invalidTasksType": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\".",
|
||||
"invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".",
|
||||
"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.",
|
||||
"checklistOnlyDailyTodo": "Las listas solo están disponibles en Diarias y Pendientes",
|
||||
"checklistItemNotFound": "Ningun objeto de lista fue encontrado con el id porporcionado.",
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
"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",
|
||||
"taskApprovalWasNotRequested": "Only a task waiting for approval can be marked as needing more work",
|
||||
"taskApprovalWasNotRequested": "No se ha solicitado la aprobación de esta tarea.",
|
||||
"approvals": "Aprobaciones",
|
||||
"approvalRequired": "Necesita aprobación",
|
||||
"weekly": "Semanal",
|
||||
|
|
@ -127,5 +127,13 @@
|
|||
"checkOffYesterDailies": "Marcar las Diarias que hiciste ayer:",
|
||||
"yesterDailiesCallToAction": "¡Comenzar mi nuevo día!",
|
||||
"sessionOutdated": "Su sesión está desactualizada. Por favor actualice o sincronice.",
|
||||
"errorTemporaryItem": "This item is temporary and cannot be pinned."
|
||||
"errorTemporaryItem": "Este artículo es temporal y no puede ser fijado.",
|
||||
"pressEnterToAddTag": "Presiona Enter para añadir etiqueta: '<%= tagName %>'",
|
||||
"enterTag": "Ingresar una etiqueta",
|
||||
"addTags": "Añadir etiquetas...",
|
||||
"sureDeleteType": "¿Estás seguro de querer eliminar este/a <%= type %>?",
|
||||
"deleteTaskType": "Eliminar <%= type %>",
|
||||
"tomorrow": "Mañana",
|
||||
"addNotes": "Añadir notas",
|
||||
"addATitle": "Añadir un título"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,37 @@
|
|||
"achievement": "Lorpena",
|
||||
"share": "Partekatu",
|
||||
"onwards": "Aurrera!",
|
||||
"levelup": "Bizitza errealeko helburuak lortu dituzunez, maila igo eta osasuna berreskuratu duzu!",
|
||||
"levelup": "Bizitza errealeko helburuak lortu dituzunez, mailaz igo zara eta osasuna berreskuratu duzu!",
|
||||
"reachedLevel": "<%= level %>. mailara heldu zara",
|
||||
"achievementLostMasterclasser": "",
|
||||
"achievementLostMasterclasserText": ""
|
||||
"achievementLostMasterclasser": "Misio amaitzailea: Masterclasser saila",
|
||||
"achievementLostMasterclasserText": "",
|
||||
"foundNewItemsExplanation": "Zereginak burutzeak hainbat gai aurkitzeko aukera ematen dizu. Hala nola, arraultzak, eklosionatzeko edabeak edo maskota janaria.",
|
||||
"onboardingComplete": "Zure hastapen egitekoak burutu dituzu!",
|
||||
"letsGetStarted": "Has gaitezen!",
|
||||
"yourRewards": "Zure sariak",
|
||||
"foundNewItems": "Gai berriak aurkitu dituzu!",
|
||||
"hideAchievements": "Ezkutatu <%= category %>",
|
||||
"showAllAchievements": "Erakutsi <%= category %> guztiak",
|
||||
"onboardingCompleteDescSmall": "Are gehiago nahi baduzu, ikustatu Lorpenak eta hasi bildumatzen!",
|
||||
"yourProgress": "Zure aurrerapena",
|
||||
"achievementAridAuthorityModalText": "Basamortu zelabere guztiak hezi dituzu!",
|
||||
"achievementAridAuthorityText": "Basamortu zelabere guztiak hezi ditu.",
|
||||
"achievementAridAuthority": "Agintary lehorra",
|
||||
"achievementPartyUp": "Taldekide batekin elkartu zara!",
|
||||
"achievementDustDevilModalText": "Basamortu maskota guztiak bildu dituzu!",
|
||||
"achievementDustDevilText": "Basamortu maskota guztiak bildu ditu.",
|
||||
"achievementDustDevil": "Hauts deabrua",
|
||||
"achievementAllYourBaseModalText": "Zelabere guztiak hezi dituzu!",
|
||||
"achievementAllYourBaseText": "Zelabere guztiak hezi ditu.",
|
||||
"achievementBackToBasicsModalText": "Oinarrizko maskota guztiak bildu dituzu!",
|
||||
"achievementBackToBasicsText": "Oinarrizko maskota guztiak bildu ditu.",
|
||||
"achievementJustAddWaterModalText": "Olagarro, itsas zaldi, txibia, bale, dortoka, nudibrankio, itsas suge eta izurde masktoa misioak bukatu dituzu!",
|
||||
"achievementJustAddWaterText": "Olagarro, itsas zaldi, txibia, bale, dortoka, nudibrankio, itsas suge eta izurde masktoa misioak bukatu ditu.",
|
||||
"achievementJustAddWater": "Soilik ura gehitu",
|
||||
"achievementMindOverMatterText": "Harri, lokatz eta hari maskota misioak bukatu ditu.",
|
||||
"achievementMindOverMatterModalText": "Harri, lokatz eta hari maskota misioak bukatu dituzu!",
|
||||
"achievementMindOverMatter": "Burua materiaren gainetik",
|
||||
"foundNewItemsCTA": "Joan zaitez inbentariora eta saia zaitez zure eklosionatzeko edabe eta arraultz berria konbinatzen!",
|
||||
"earnedAchievement": "Lorpen bat burutu duzu!",
|
||||
"viewAchievements": "Ikusi lorpenak"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "",
|
||||
"messageTaskNotFound": "",
|
||||
"messageDuplicateTaskID": "",
|
||||
"messageTagNotFound": "",
|
||||
"messagePetNotFound": "",
|
||||
"messageFoodNotFound": "",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "",
|
||||
"messageDontEnjoyFood": "",
|
||||
"messageBought": "",
|
||||
"messageEquipped": "",
|
||||
"messageUnEquipped": "",
|
||||
"messageMissingEggPotion": "",
|
||||
"messageInvalidEggPotionCombo": "",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "",
|
||||
"messageDropEgg": "",
|
||||
"messageDropPotion": "",
|
||||
"messageDropQuest": "",
|
||||
"messageDropMysteryItem": "",
|
||||
"messageFoundQuest": "",
|
||||
"messageAlreadyPurchasedGear": "",
|
||||
"messageAlreadyOwnGear": "",
|
||||
"previousGearNotOwned": "",
|
||||
"messageHealthAlreadyMax": "",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "",
|
||||
"armoireExp": "",
|
||||
"messageInsufficientGems": "",
|
||||
"messageAuthPasswordMustMatch": "",
|
||||
"messageAuthCredentialsRequired": "",
|
||||
"messageAuthEmailTaken": "",
|
||||
"messageAuthNoUserFound": "",
|
||||
"messageAuthMustBeLoggedIn": "",
|
||||
"messageAuthMustIncludeTokens": "",
|
||||
"messageGroupAlreadyInParty": "",
|
||||
"messageGroupOnlyLeaderCanUpdate": "",
|
||||
"messageGroupRequiresInvite": "",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "",
|
||||
"messageCannotLeaveWhileQuesting": "",
|
||||
"messageUserOperationProtected": "",
|
||||
"messageUserOperationNotFound": "",
|
||||
"messageNotificationNotFound": "",
|
||||
"messageNotAbleToBuyInBulk": "",
|
||||
"notificationsRequired": "",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,6 @@
|
|||
"step2": "2. urratsa: irabazi puntuak bizitza errealean gauzak eginez",
|
||||
"webStep2Text": "Orain, has zaitez zerrendako helburuak lortzen! Zeregin bat egiten eta Habitican burutu gisa markatzen duzun bakoitzean, [esperientzia](http://habitica.fandom.com/wiki/Experience_Points) lortuko duzu. Mailaz igotzeko balio du esperientziak. Horretaz gain, [urrea](http://habitica.fandom.com/wiki/Gold_Points) irabaziko duzu ere, sariak erosteko erabil dezakezuna. Ohitura txarretan aritzen bazara edo eguneroko zereginen bat ez baduzu egiten, [osasuna](http://habitica.fandom.com/wiki/Health_Points) galduko duzu. Horrela, Habiticako esperientzia eta osasunaren barrek zure helburuak lortzeko egiten dituzun aurrerapenak adierazten dituzte, modu dibertigarri batean. Zure pertsonaiak jokoan aurrera egiten duen heinean zure bizitza hobetzen doala ikusiko duzu.",
|
||||
"step3": "3. urratsa: pertsonalizatu eta arakatu Habitica",
|
||||
"webStep3Text": "Oinarrizko funtzionamendua ongi ezagutzen duzunean, eginbide bikain hauek proba ditzakezu Habiticaz are gehiago gozatzeko:\n * Antolatu zereginak [etiketak](http://habitica.fandom.com/wiki/Tags) erabiliz (zereginak editatuz ezar ditzakezu etiketak).\n * Pertsonalizatu [avatarra](http://habitica.fandom.com/wiki/Avatar) goiko eskuineko izkinan dagoen erabiltzaile-ikonoa sakatuz.\n * Erosi [ekipamendua](http://habitica.fandom.com/wiki/Equipment) Sariak atalean edo [dendetan](<%= shopUrl %>), eta alda ezazu [Inbentarioa > Ekipamendua](<%= equipUrl %>) atalean.\n * Ezagutu beste erabiltzaileak [tabernan](http://habitica.fandom.com/wiki/Tavern).\n * 3. mailatik aurrera, lortu [maskotak](http://habitica.fandom.com/wiki/Pets). Horretarako, [arrautzak](http://habitica.fandom.com/wiki/Eggs) eta [eklosionatzeko edabeak](http://habitica.fandom.com/wiki/Hatching_Potions) aurkitu behar dituzu. Eman [janaria](http://habitica.fandom.com/wiki/Food) maskotei zu bizkarrean eraman zaitzaketen [animalia heldu](http://habitica.fandom.com/wiki/Mounts) bihur daitezen.\n * 10. mailan: aukeratu [klase](http://habitica.fandom.com/wiki/Class_System) jakin bat eta erabili klase horren [trebetasun](http://habitica.fandom.com/wiki/Skills) bereziak (11. eta 14. mailen artean).\n * Sortu talde bat zure lagunekin batera (nabigazio-barran [Taldea](<%= partyUrl %>) sakatuz) bakoitza besteen aurrean bere ekintzen erantzule izan dadin eta elkarrekin misio-pergamino bat eskuratzeko.\n * Menderatu munstroak eta aurkitu objektuak [misioetan](http://habitica.fandom.com/wiki/Quests) (15. mailan misio bat jasoko duzu).",
|
||||
"webStep3Text": "Oinarrizko funtzionamendua ongi ezagutzen duzunean, eginbide bikain hauek proba ditzakezu Habiticaz are gehiago gozatzeko:\n * Antolatu zereginak [etiketak](http://habitica.fandom.com/wiki/Tags) erabiliz (zereginak editatuz ezar ditzakezu etiketak).\n * Pertsonalizatu [avatarra](http://habitica.fandom.com/wiki/Avatar) goiko eskuineko izkinan dagoen erabiltzaile-ikonoa sakatuz.\n * Erosi [ekipamendua](http://habitica.fandom.com/wiki/Equipment) Sariak atalean edo [dendetan](<%= shopUrl %>), eta alda ezazu [Inbentarioa > Ekipamendua](<%= equipUrl %>) atalean.\n * Ezagutu beste erabiltzaileak [tabernan](http://habitica.fandom.com/wiki/Tavern).\n * Lortu [maskotak](http://habitica.fandom.com/wiki/Pets). Horretarako, [arrautzak](http://habitica.fandom.com/wiki/Eggs) eta [eklosionatzeko edabeak](http://habitica.fandom.com/wiki/Hatching_Potions) aurkitu behar dituzu. Eman [janaria](http://habitica.fandom.com/wiki/Food) maskotei zu bizkarrean eraman zaitzaketen [animalia heldu](http://habitica.fandom.com/wiki/Mounts) bihur daitezen.\n * 10. mailan: aukeratu [klase](http://habitica.fandom.com/wiki/Class_System) jakin bat eta erabili klase horren [trebetasun](http://habitica.fandom.com/wiki/Skills) bereziak (11. eta 14. mailen artean).\n * Sortu talde bat zure lagunekin batera (nabigazio-barran [Taldea](<%= partyUrl %>) sakatuz) bakoitza besteen aurrean bere ekintzen erantzule izan dadin eta elkarrekin misio-pergamino bat eskuratzeko.\n * Menderatu munstroak eta aurkitu objektuak [misioetan](http://habitica.fandom.com/wiki/Quests) (15. mailan misio bat jasoko duzu).",
|
||||
"overviewQuestions": "Galderarik al duzu? Begiratu [FAQ](<%= faqUrl %>) atala! Zure galdera ez badago hor, eskatu laguntza [Habitica Help guild](<%= helpGuildUrl %>) gremioan.\n\nZorte on zereginekin!"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "",
|
||||
"quest": "",
|
||||
"whereAreMyQuests": "",
|
||||
"yourQuests": "",
|
||||
"questsForSale": "",
|
||||
"petQuests": "",
|
||||
"unlockableQuests": "",
|
||||
"goldQuests": "",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "",
|
||||
"rewardsAllParticipants": "",
|
||||
"rewardsQuestOwner": "",
|
||||
"questOwnerReceived": "",
|
||||
"youWillReceive": "",
|
||||
"questOwnerWillReceive": "",
|
||||
"youReceived": "",
|
||||
"dropQuestCongrats": "",
|
||||
"questSend": "",
|
||||
"questSendBroken": "",
|
||||
"inviteParty": "",
|
||||
"questInvitation": "",
|
||||
"questInvitationTitle": "",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "",
|
||||
"askLater": "",
|
||||
"questLater": "",
|
||||
"buyQuest": "",
|
||||
"accepted": "",
|
||||
"declined": "",
|
||||
"rejected": "",
|
||||
"pending": "",
|
||||
"questStart": "",
|
||||
"questStartBroken": "",
|
||||
"questCollection": "",
|
||||
"questDamage": "",
|
||||
"begin": "",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "",
|
||||
"collect": "",
|
||||
"collected": "",
|
||||
"collectionItems": "",
|
||||
"itemsToCollect": "",
|
||||
"bossDmg1": "",
|
||||
"bossDmg2": "",
|
||||
"bossDmg1Broken": "",
|
||||
"bossDmg2Broken": "",
|
||||
"tavernBossInfo": "",
|
||||
"tavernBossInfoBroken": "",
|
||||
"bossColl1": "",
|
||||
"bossColl2": "",
|
||||
"bossColl1Broken": "",
|
||||
"bossColl2Broken": "",
|
||||
"abort": "",
|
||||
"leaveQuest": "",
|
||||
"sureLeave": "",
|
||||
"questOwner": "",
|
||||
"questTaskDamage": "",
|
||||
"questTaskCollection": "",
|
||||
"questOwnerNotInPendingQuest": "",
|
||||
"questOwnerNotInRunningQuest": "",
|
||||
"questOwnerNotInPendingQuestParty": "",
|
||||
"questOwnerNotInRunningQuestParty": "",
|
||||
"questParticipants": "",
|
||||
"scrolls": "",
|
||||
"noScrolls": "",
|
||||
"scrollsText1": "",
|
||||
"scrollsText2": "",
|
||||
"scrollsPre": "",
|
||||
"alreadyEarnedQuestLevel": "",
|
||||
"alreadyEarnedQuestReward": "",
|
||||
"completedQuests": "",
|
||||
"mustComplete": "",
|
||||
"mustLevel": "",
|
||||
"mustLvlQuest": "",
|
||||
"mustInviteFriend": "",
|
||||
"unlockByQuesting": "",
|
||||
"questConfirm": "",
|
||||
"sureCancel": "",
|
||||
"sureAbort": "",
|
||||
"doubleSureAbort": "",
|
||||
"questWarning": "",
|
||||
"questWarningBroken": "",
|
||||
"bossRageTitle": "",
|
||||
"bossRageDescription": "",
|
||||
"startAQuest": "",
|
||||
"startQuest": "",
|
||||
"whichQuestStart": "",
|
||||
"getMoreQuests": "",
|
||||
"unlockedAQuest": "",
|
||||
"leveledUpReceivedQuest": "",
|
||||
"questInvitationDoesNotExist": "",
|
||||
"questInviteNotFound": "",
|
||||
"guildQuestsNotSupported": "",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "",
|
||||
"questNotPending": "",
|
||||
"questOrGroupLeaderOnlyStartQuest": "",
|
||||
"createAccountReward": "",
|
||||
"loginIncentiveQuest": "",
|
||||
"loginIncentiveQuestObtained": "",
|
||||
"loginReward": "",
|
||||
"createAccountQuest": "",
|
||||
"questBundles": "",
|
||||
"buyQuestBundle": "",
|
||||
"noQuestToStart": "",
|
||||
"pendingDamage": "",
|
||||
"pendingDamageLabel": "",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "<%= itemText %>ات شکسته. ",
|
||||
"messageTaskNotFound": "کار موردنظر پیدا نشد.",
|
||||
"messageDuplicateTaskID": "کاری با شناسهی مشابه وجود دارد.",
|
||||
"messageTagNotFound": "برچسب موردنظر پیدا نشد.",
|
||||
"messagePetNotFound": ":حیوان خانگی موردنظر در user.items.pets پیدا نشد.",
|
||||
"messageFoodNotFound": ":غذا در user.items.food پیدا نشد.",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "جستجوها",
|
||||
"quest": "جستجو",
|
||||
"whereAreMyQuests": "جستجوها دیگر صفحهی مخصوص خودشان را دارند! روی فهرست اموال کلیک کنید، سپس روی جستجوها کلیک کنید تا آنها را پیدا کنید.",
|
||||
"yourQuests": "جستجوهای شما",
|
||||
"questsForSale": "جستجوهای فروشی",
|
||||
"petQuests": "ماجراهای سواری و پت ها ",
|
||||
"unlockableQuests": "جستجوهای غیرقابلبازشدن",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "تمام شده!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "شما به دست آورده اید",
|
||||
"dropQuestCongrats": "به شما به خاطر به دست آوردن این طومار جستجو تبریک می گوییم! شما می توانید مهمانان خود را برای شروع این جستجو دعوت کنید، یا هر زمانی که خواستید برگردید به فهرست اموال > جستجوها و آن را فعال کنید.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
@ -127,4 +73,4 @@
|
|||
"rageAttack": "Rage Attack:",
|
||||
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage",
|
||||
"rageStrikes": "Rage Strikes"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Esineesi <%= itemText %> meni rikki.",
|
||||
"messageTaskNotFound": "Tehtävää ei löytynyt.",
|
||||
"messageDuplicateTaskID": "On jo olemassa tehtävä, jolla on sama tunniste.",
|
||||
"messageTagNotFound": "Tägiä ei löytynyt.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Ostit <%= itemText %>:n",
|
||||
"messageEquipped": " <%= itemText %> otettu käyttöön.",
|
||||
"messageUnEquipped": "<%= itemText %> otettu pois käytöstä.",
|
||||
"messageMissingEggPotion": "Sinulta puuttuu joko kyseinen muna tai taikajuoma",
|
||||
"messageInvalidEggPotionCombo": "Et voi saada seikkailumunia kuoriutumaan taianomaisilla hautomisjuomilla! Kokeile toista munaa.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "Löysit seikkailun!",
|
||||
"messageDropMysteryItem": "Avaat laatikon ja löydät <%= dropText %>!",
|
||||
"messageFoundQuest": "Löysit seikkailun \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "Olet ostanut tämän varusteen aikaisemmin, mutta et tällä hetkellä omista sitä. Voit ostaa sen uudelleen tehtäväsivun palkintosarakkeesta.",
|
||||
"messageAlreadyOwnGear": "Sinä omistat tämän tavaran jo. Mene varustesivulle käyttääksesi sitä.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "Sinun terveytesi on jo maksimissa.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "Sinä painit vaatekaapin kanssa ja saat kokemusta. Pataan vaan!",
|
||||
"messageInsufficientGems": "Ei tarpeeksi jalokiviä!",
|
||||
"messageAuthPasswordMustMatch": ":password ja :confirmPassword eivät täsmää",
|
||||
"messageAuthCredentialsRequired": ":käyttäjänimi, :sähköposti, :salasana, :vahvistaSalasana tarvitaan",
|
||||
"messageAuthEmailTaken": "Sähköpostiosoite on jo käytössä",
|
||||
"messageAuthNoUserFound": "Käyttäjää ei löytynyt.",
|
||||
"messageAuthMustBeLoggedIn": "Sinun pitää olla kirjautunut sisään.",
|
||||
"messageAuthMustIncludeTokens": "Sinun täytyy liittää merkki ja uid (käyttäjätunnus) pyyntöösi.",
|
||||
"messageGroupAlreadyInParty": "Olet jo ryhmässä, yritä päivittää.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Ainoastaan ryhmänjohtaja voi päivittää ryhmän!",
|
||||
"messageGroupRequiresInvite": "Et voi liittyä ryhmään, johon sinulla ei ole kutsua.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Upsista, näyttää siltä, että lähetät liikaa viestejä! Odota hetki ja yritä uudestaan. Tavernan tsättiin mahtuu vain 200 viestiä kerrallaan, joten kehotamme kirjoittamaan pidempiä ja harkitumpia viestejä ja yhdistämään samaan viestiin useampi vastaus. Emme malta odottaa, mitä sinulla on sanottavana. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "reittiä `<%= operation %>` ei tallennettu, koska se on suojattu reitti.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operaatiota ei löydetty",
|
||||
"messageNotificationNotFound": "Ilmoitusta ei löytynyt.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Ilmoitustunnisteet tarvitaan.",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Jahdit",
|
||||
"quest": "jahti",
|
||||
"whereAreMyQuests": "Jahdit ovat nyt saatavilla omalla sivullaan! Klikkaa Tavaraluettelo -> Jahdit löytääksesi ne.",
|
||||
"yourQuests": "Jahtisi",
|
||||
"questsForSale": "Myynnissä olevat jahdit",
|
||||
"petQuests": "Lemmikki- ja ratsujahdit",
|
||||
"unlockableQuests": "Avattavat jahdit",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Suoritettu!",
|
||||
"rewardsAllParticipants": "Palkkiot kaikille jahdin osallistujoille",
|
||||
"rewardsQuestOwner": "Lisäpalkkiot jahdin omistajalle",
|
||||
"questOwnerReceived": "Jahdin omistaja sai lisäksi",
|
||||
"youWillReceive": "Sinä saat",
|
||||
"questOwnerWillReceive": "Jahdin omistaja saa lisäksi",
|
||||
"youReceived": "Olet saanut",
|
||||
"dropQuestCongrats": "Onnittelut tämän jahtikäärön ansaitsemisesta! Voit kutsua nyt ryhmäsi aloittamaan jahdin tai tulla palata siihen koska tahansa osiossa Tavaraluettelo > Jahdit.",
|
||||
"questSend": "Klikkaamalla \"Kutsu\" lähetät kutsun seurueesi jäsenille. Kun kaikki jäsenet ovat hyväksyneet tai hylänneet kutsun, jahti alkaa. Tarkasta tilanne osiosta Yhteisö > Seurue.",
|
||||
"questSendBroken": "Klikkaamalla \"Kutsu\" lähetät kutsun seurueesi jäsenille... Kun kaikki jäsenet ovat hyväksyneet tai hylänneet kutsun, jahti alkaa... Tarkasta tilanne osiosta Yhteisö > Seurue...",
|
||||
"inviteParty": "Kutsu seurue jahtiin",
|
||||
"questInvitation": "Jahtikutsu:",
|
||||
"questInvitationTitle": "Jahtikutsu",
|
||||
"questInvitationInfo": "Kutsu jahtiin <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Kysy myöhemmin",
|
||||
"questLater": "Käy jahtiin myöhemmin",
|
||||
"buyQuest": "Osta jahti",
|
||||
"accepted": "Hyväksytty",
|
||||
"declined": "Kieltäytyi",
|
||||
"rejected": "Hylätty",
|
||||
"pending": "Odottaa",
|
||||
"questStart": "Kun kaikki jäsenet ovat joko hyväksyneet tai hylänneet kutsun, jahti alkaa. Vain ne, jotka klikkasivat \"Hyväksy\", voivat osallistua jahtiin ja saada tipautuksia. Jos jäsenten kutsut ovat odottavassa tilassa liian kauan (jäsen on epäaktiivinen?), jahdin omistaja voi aloittaa jahdin ilman heitä klikkaamalla \"Aloita\". Jahdin omistaja voi myös peruuttaa jahdin ja saada jahtikäärön takaisin klikkaamalla \"Peruuta\".",
|
||||
"questStartBroken": "Kun kaikki jäsenet ovat joko hyväksyneet tai hylänneet kutsun, jahti alkaa... Vain ne, jotka klikkasivat \"Hyväksy\", voivat osallistua jahtiin ja saada tipautuksia... Jos jäsenten kutsut ovat odottavassa tilassa liian kauan (jäsen on epäaktiivinen?), jahdin omistaja voi aloittaa jahdin ilman heitä klikkaamalla \"Aloita\"... Jahdin omistaja voi myös peruuttaa jahdin ja saada jahtikäärön takaisin klikkaamalla \"Peruuta\"...",
|
||||
"questCollection": "+ <%= val %>jahtitavara(a) löydetty",
|
||||
"questDamage": "+ <%= val %> vahinkoa viholliselle",
|
||||
"begin": "Aloita",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Raivo",
|
||||
"collect": "Kerää",
|
||||
"collected": "Kerätty",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Kerättäviä tavaroita",
|
||||
"bossDmg1": "Jokainen suorittamasi päivittäinen tai kertaluonteinen tehtävä tai myönteinen tapa satuttaa vihollista. Satuta sitä enemmän punaisemmilla tehtävillä, Brutaalilla murskauksella tai Liekkipurkauksella. Vihollinen aiheuttaa vahinkoa jokaiselle jahtiin osallistujalle jokaisesta tekemättä jääneestä päivittäisestä tehtävästäsi (kerrottuna vihollisen voimakkuudella) tavanomaisen vahinkosi lisäksi, joten pidä seurueesi terveenä suorittamalla päivittäiset tehtäväsi! <strong>Kaikki viholliselle aiheutettu ja vihollisen aiheuttama vahinko lasketaan yhteen kronin yhteydessä (kun vuorokautesi vaihtuu toiseen).</strong>",
|
||||
"bossDmg2": "Vain osallistujat voivat taistella vihollista vastaan ja jakavat jahdin saaliit.",
|
||||
"bossDmg1Broken": "Jokainen suorittamasi päivittäinen tai kertaluonteinen tehtävä tai myönteinen tapa satuttaa vihollista... Satuta sitä enemmän punaisemmilla tehtävillä, Brutaalilla murskauksella tai Liekkipurkauksella... Vihollinen aiheuttaa vahinkoa jokaiselle jahtiin osallistujalle jokaisesta tekemättä jääneestä päivittäisestä tehtävästäsi (kerrottuna vihollisen voimakkuudella) tavanomaisen vahinkosi lisäksi, joten pidä seurueesi terveenä suorittamalla päivittäiset tehtäväsi... <strong>Kaikki viholliselle aiheutettu ja vihollisen aiheuttama vahinko lasketaan yhteen kronin yhteydessä (kun vuorokautesi vaihtuu toiseen)...</strong>",
|
||||
"bossDmg2Broken": "Vain osallistujat voivat taistella vihollista vastaan ja jakavat jahdin saaliit...",
|
||||
"tavernBossInfo": "Suorita päivittäisiä ja kertaluonteisia tehtäviä sekä hyviä tapoja vahingoittaaksesi Maailmanlaajuista vihollista! Tekemättömät päivittäiset tehtävät täyttävät raivopalkkia. Kun raivopalkki on täynnä, Maailmanlaajuinen vihollinen hyökkää NPC:n kimppuun. Maailmanlaajuinen vihollinen ei koskaan vahingoita yksittäistä pelaajaa tai tiliä millään tavalla. Vain aktiivisten tilien, jotka eivät lepää majatalossa, tehtävät lasketaan mukaan.",
|
||||
"tavernBossInfoBroken": "Suorita päivittäisiä ja kertaluonteisiä tehtäviä sekä hyviä tapoja vahingoittaaksesi Maailmanlaajuista vihollista... Tekemättömät päivittäiset tehtävät täyttävät uupumusiskupalkki... Kun uupumusiskupalkki on täynnä, Maailmanlaajuinen vihollinen hyökkää NPC:n kimppuun... Maailmanlaajuinen vihollinen ei koskaan vahingoita yksittäistä pelaajaa tai tiliä millään tavalla... Vain aktiivisten tilien, jotka eivät lepää majatalossa, tehtävät lasketaan mukaan....",
|
||||
"bossColl1": "Suorita myönteisiä tehtävisiäsi kerätäksesi tavaroita. Jahtitavarat tipahtelevat kuten tavallisetkin tavarat; voit tarkkailla jahtitavaratipautuksiasi pitämällä osoitinta jahdin etenemistä osoittavan kuvakkeen päällä.",
|
||||
"bossColl2": "Vain osallistujat voivat taistella vihollista vastaan ja jakavat jahdin saaliit.",
|
||||
"bossColl1Broken": "Suorita myönteisiä tehtävisiäsi kerätäksesi tavaroita... Jahtitavarat tipahtelevat kuten tavallisetkin tavarat; voit tarkkailla jahtitavaratipautuksiasi pitämällä osoitinta jahdin etenemistä osoittavan kuvakkeen päällä...",
|
||||
"bossColl2Broken": "Vain osallistujat voivat taistella vihollista vastaan ja jakavat jahdin saaliit...",
|
||||
"abort": "Keskeytä",
|
||||
"leaveQuest": "Jätä jahti kesken",
|
||||
"sureLeave": "Oletko varma, että haluat jättää kesken aktiivisen jahdin? Menetät kaiken edistymisesi jahdissa.",
|
||||
"questOwner": "Jahdin omistaja",
|
||||
"questTaskDamage": "+ <%= damage %> odottavaa vahinkoa viholliselle",
|
||||
"questTaskCollection": "<%= items %> tavaraa kerätty tänään",
|
||||
"questOwnerNotInPendingQuest": "Jahdin omistaja on jättänyt jahdin eikä voi enää aloittaa sitä. On suositeltavaa, että peruutatte sen. Jahdin omistaja saa jahtikäärön takaisin.",
|
||||
"questOwnerNotInRunningQuest": "Jahdin omistaja on jättänyt jahdin kesken. Voitte tarvittaessa keskeyttää jahdin. Voitte myös jatkaa jahtia, jolloin kaikki jäljellejäävät osallistujat saavat jahdin palkkiot sen päätyttyä.",
|
||||
"questOwnerNotInPendingQuestParty": "Jahdin omistaja on lähtenyt seurueesta eikä voi enää aloittaa jahtia. On suositeltavaa, että peruutatte sen. Jahtikäärö palautetaan jahdin omistajalle.",
|
||||
"questOwnerNotInRunningQuestParty": "Jahdin omistaja on lähtenyt seurueesta. Voitte tarvittaessa keskeyttää jahdin. Voitte myös jatkaa jahtia, jolloin kaikki jäljellejäävät osallistujat saavat jahdin palkkiot sen päätyttyä.",
|
||||
"questParticipants": "Osallistujat",
|
||||
"scrolls": "Jahtikääröt",
|
||||
"noScrolls": "Sinulla ei ole yhtäkään jahtikääröä.",
|
||||
"scrollsText1": "Jahdit edellyttävät seuruetta. Mikäli haluat suorittaa jahdin yksin,",
|
||||
"scrollsText2": "luo tyhjä seurue",
|
||||
"scrollsPre": "Et ole avannut tätä jahtia vielä!",
|
||||
"alreadyEarnedQuestLevel": "Olet jo ansainnut tämän jahdin saavuttamalla tason <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "Olet jo ansainnut tämän jahdin suorittamalla <%= priorQuest %> -jahdin.",
|
||||
"completedQuests": "Seuraavat jahdit suoritettu",
|
||||
"mustComplete": "Sinun on ensin suoritettava <%= quest %>.",
|
||||
"mustLevel": "Sinun on oltava tasolla <%= level %> aloittaaksesi tämän jahdin.",
|
||||
"mustLvlQuest": "Sinun on oltava tasolla <%= level %> ostaaksesi tämän jahdin!",
|
||||
"mustInviteFriend": "Ansaitaksesi tämän jahdin, kutsu ystävä seurueeseesi. Kutsu heti joku?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Oletko varma, että haluat peruuttaa tämän jahdin? Kaikki hyväksytyt kutsut menetetään. Jahdin omistaja säilyttää jahtikäärön.",
|
||||
"sureAbort": "Oletko varma, että haluat keskeyttää jahdin? Se keskeytyy kaikilla seurueen jäsenillä ja kaikki edistyminen menetetään. Jahtikäärö palautetaan jahdin omistajalle.",
|
||||
"doubleSureAbort": "Oletko aivan varma? Varmista, etteivät he vihaa sinua loppuelämääsi!",
|
||||
"questWarning": "Jos uusia pelaajia liittyy seurueeseen ennen jahdin alkamista, hekin saavat kutsun. Kun jahti on jo alkanut, uudet jäsenet eivät kuitenkaan voi tulla mukaan jahtiin.",
|
||||
"questWarningBroken": "Jos uusia pelaajia liittyy seurueeseen ennen jahdin alkamista, hekin saavat kutsun... Kun jahti on jo alkanut, uudet jäsenet eivät kuitenkaan voi tulla mukaan jahtiin...",
|
||||
"bossRageTitle": "Raivo",
|
||||
"bossRageDescription": "Kun tämä palkki täyttyy, vihollinen käy erityishyökkäykseen!",
|
||||
"startAQuest": "ALOITA JAHTI",
|
||||
"startQuest": "Aloita jahti",
|
||||
"whichQuestStart": "Minkä jahdin haluat aloittaa?",
|
||||
"getMoreQuests": "Hanki lisää jahteja",
|
||||
"unlockedAQuest": "Avasit jahdin!",
|
||||
"leveledUpReceivedQuest": "Kehityit <strong>tasolle <%= level %></strong> ja sait jahtikäärön!",
|
||||
"questInvitationDoesNotExist": "Jahtikutsua ei ole vielä lähetetty.",
|
||||
"questInviteNotFound": "Jahtikutsua ei löytynyt. ",
|
||||
"guildQuestsNotSupported": "Kiltoja ei voida kutsua jahteihin.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Ainoastaan seurueen tai jahdin johtaja voi peruuttaa jahdin.",
|
||||
"questNotPending": "Ei jahtia, jota aloittaa.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Ainoastaan seurueen tai jahdin johtaja voi pakottaa jahdin alkamaan.",
|
||||
"createAccountReward": "Luo tili",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "Ansaitsit tämän jahdin kirjautumalla sivustolle <%= count %> erillisenä päivänä.",
|
||||
"loginReward": "<%= count %> sisäänkirjautumista",
|
||||
"createAccountQuest": "Sait tämän jahdin, kun liityit Habitica-sivustolle! Jos ystäväsi liittyy, hänkin saa jahdin.",
|
||||
"questBundles": "Jahtiniput alennuksessa",
|
||||
"buyQuestBundle": "Osta jahtinippu",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"messageLostItem": "Your <%= itemText %> broke.",
|
||||
"messageTaskNotFound": "Task not found.",
|
||||
"messageDuplicateTaskID": "A task with that ID already exists.",
|
||||
"messageTagNotFound": "Tag not found.",
|
||||
"messagePetNotFound": ":pet not found in user.items.pets",
|
||||
"messageFoodNotFound": ":food not found in user.items.food",
|
||||
|
|
@ -12,7 +11,6 @@
|
|||
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!",
|
||||
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.",
|
||||
"messageBought": "Bought <%= itemText %>",
|
||||
"messageEquipped": " <%= itemText %> equipped.",
|
||||
"messageUnEquipped": "<%= itemText %> unequipped.",
|
||||
"messageMissingEggPotion": "You're missing either that egg or that potion",
|
||||
"messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
|
||||
|
|
@ -24,10 +22,7 @@
|
|||
"messageDropFood": "You've found <%= dropText %>!",
|
||||
"messageDropEgg": "You've found a <%= dropText %> Egg!",
|
||||
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
|
||||
"messageDropQuest": "You've found a quest!",
|
||||
"messageDropMysteryItem": "You open the box and find <%= dropText %>!",
|
||||
"messageFoundQuest": "You've found the quest \"<%= questText %>\"!",
|
||||
"messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
|
||||
"messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
|
||||
"previousGearNotOwned": "You need to purchase a lower level gear before this one.",
|
||||
"messageHealthAlreadyMax": "You already have maximum health.",
|
||||
|
|
@ -36,12 +31,6 @@
|
|||
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?",
|
||||
"armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
|
||||
"messageInsufficientGems": "Not enough gems!",
|
||||
"messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
|
||||
"messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
|
||||
"messageAuthEmailTaken": "Email already taken",
|
||||
"messageAuthNoUserFound": "No user found.",
|
||||
"messageAuthMustBeLoggedIn": "You must be logged in.",
|
||||
"messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
|
||||
"messageGroupAlreadyInParty": "Already in a party, try refreshing.",
|
||||
"messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
|
||||
"messageGroupRequiresInvite": "Can't join a group you're not invited to.",
|
||||
|
|
@ -55,7 +44,6 @@
|
|||
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)",
|
||||
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.",
|
||||
"messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
|
||||
"messageUserOperationNotFound": "<%= operation %> operation not found",
|
||||
"messageNotificationNotFound": "Notification not found.",
|
||||
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.",
|
||||
"notificationsRequired": "Notification ids are required.",
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
"activeMount": "Sinasakyang Alaga",
|
||||
"mounts": "Mga Sakay Alaga",
|
||||
"questPets": "Mga Lakbay Alaga",
|
||||
"rarePets": "Mga Pambihirang Alaga",
|
||||
"magicPets": "Mga Alagang Kinabalan",
|
||||
"petsFound": "Mga Alagang Natagpuan",
|
||||
"noActivePet": "Walang Alagang Pinapakita",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"quests": "Quests",
|
||||
"quest": "quest",
|
||||
"whereAreMyQuests": "Quests are now available on their own page! Click on Inventory -> Quests to find them.",
|
||||
"yourQuests": "Your Quests",
|
||||
"questsForSale": "Quests for Sale",
|
||||
"petQuests": "Pet and Mount Quests",
|
||||
"unlockableQuests": "Unlockable Quests",
|
||||
"goldQuests": "Masterclasser Quest Lines",
|
||||
|
|
@ -14,27 +11,16 @@
|
|||
"completed": "Completed!",
|
||||
"rewardsAllParticipants": "Rewards for all Quest Participants",
|
||||
"rewardsQuestOwner": "Additional Rewards for Quest Owner",
|
||||
"questOwnerReceived": "The Quest Owner Has Also Received",
|
||||
"youWillReceive": "You Will Receive",
|
||||
"questOwnerWillReceive": "The Quest Owner Will Also Receive",
|
||||
"youReceived": "You've Received",
|
||||
"dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.",
|
||||
"questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
|
||||
"questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
|
||||
"inviteParty": "Invite Party to Quest",
|
||||
"questInvitation": "Quest Invitation:",
|
||||
"questInvitationTitle": "Quest Invitation",
|
||||
"questInvitationInfo": "Invitation for the Quest <%= quest %>",
|
||||
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>",
|
||||
"askLater": "Ask Later",
|
||||
"questLater": "Quest Later",
|
||||
"buyQuest": "Buy Quest",
|
||||
"accepted": "Accepted",
|
||||
"declined": "Declined",
|
||||
"rejected": "Rejected",
|
||||
"pending": "Pending",
|
||||
"questStart": "Once all members have either accepted or rejected, the quest begins. Only those that clicked \"accept\" will be able to participate in the quest and receive the drops. If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\". The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\".",
|
||||
"questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
|
||||
"questCollection": "+ <%= val %> quest item(s) found",
|
||||
"questDamage": "+ <%= val %> damage to boss",
|
||||
"begin": "Begin",
|
||||
|
|
@ -43,56 +29,20 @@
|
|||
"rage": "Rage",
|
||||
"collect": "Collect",
|
||||
"collected": "Collected",
|
||||
"collectionItems": "<%= number %> <%= items %>",
|
||||
"itemsToCollect": "Items to Collect",
|
||||
"bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! <strong>All damage to and from a boss is tallied on cron (your day roll-over).</strong>",
|
||||
"bossDmg2": "Only participants will fight the boss and share in the quest loot.",
|
||||
"bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... <strong>All damage to and from a boss is tallied on cron (your day roll-over)...</strong>",
|
||||
"bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
|
||||
"tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
|
||||
"tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
|
||||
"bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon.",
|
||||
"bossColl2": "Only participants can collect items and share in the quest loot.",
|
||||
"bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; you can monitor your quest item drops by hovering over the quest progress icon...",
|
||||
"bossColl2Broken": "Only participants can collect items and share in the quest loot...",
|
||||
"abort": "Abort",
|
||||
"leaveQuest": "Leave Quest",
|
||||
"sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
|
||||
"questOwner": "Quest Owner",
|
||||
"questTaskDamage": "+ <%= damage %> pending damage to boss",
|
||||
"questTaskCollection": "<%= items %> items collected today",
|
||||
"questOwnerNotInPendingQuest": "The quest owner has left the quest and can no longer begin it. It is recommended that you cancel it now. The quest owner will retain possession of the quest scroll.",
|
||||
"questOwnerNotInRunningQuest": "The quest owner has left the quest. You can abort the quest if you need to. You can also allow it to keep running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questOwnerNotInPendingQuestParty": "The quest owner has left the party and can no longer begin the quest. It is recommended that you cancel it now. The quest scroll will be returned to the quest owner.",
|
||||
"questOwnerNotInRunningQuestParty": "The quest owner has left the party. You can abort the quest if you need to but you can also leave it running and all remaining participants will receive the quest rewards when the quest finishes.",
|
||||
"questParticipants": "Participants",
|
||||
"scrolls": "Quest Scrolls",
|
||||
"noScrolls": "You don't have any quest scrolls.",
|
||||
"scrollsText1": "Quests require parties. If you want to quest solo,",
|
||||
"scrollsText2": "create an empty party",
|
||||
"scrollsPre": "You haven't unlocked this quest yet!",
|
||||
"alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
|
||||
"alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
|
||||
"completedQuests": "Completed the following quests",
|
||||
"mustComplete": "You must first complete <%= quest %>.",
|
||||
"mustLevel": "You must be level <%= level %> to begin this quest.",
|
||||
"mustLvlQuest": "You must be level <%= level %> to buy this quest!",
|
||||
"mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
|
||||
"unlockByQuesting": "To unlock this quest, complete <%= title %>.",
|
||||
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
|
||||
"sureCancel": "Are you sure you want to cancel this quest? All invitation acceptances will be lost. The quest owner will retain possession of the quest scroll.",
|
||||
"sureAbort": "Are you sure you want to abort this mission? It will abort it for everyone in your party and all progress will be lost. The quest scroll will be returned to the quest owner.",
|
||||
"doubleSureAbort": "Are you double sure? Make sure they won't hate you forever!",
|
||||
"questWarning": "If new players join the party before the quest starts, they will also receive an invitation. However once the quest has started, no new party members can join the quest.",
|
||||
"questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
|
||||
"bossRageTitle": "Rage",
|
||||
"bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
|
||||
"startAQuest": "START A QUEST",
|
||||
"startQuest": "Start Quest",
|
||||
"whichQuestStart": "Which quest do you want to start?",
|
||||
"getMoreQuests": "Get more quests",
|
||||
"unlockedAQuest": "You unlocked a quest!",
|
||||
"leveledUpReceivedQuest": "You leveled up to <strong>Level <%= level %></strong> and received a quest scroll!",
|
||||
"questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
|
||||
"questInviteNotFound": "No quest invitation found.",
|
||||
"guildQuestsNotSupported": "Guilds cannot be invited on quests.",
|
||||
|
|
@ -113,13 +63,9 @@
|
|||
"onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
|
||||
"questNotPending": "There is no quest to start.",
|
||||
"questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest",
|
||||
"createAccountReward": "Create Account",
|
||||
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!",
|
||||
"loginIncentiveQuestObtained": "You earned this quest by checking in to Habitica on <%= count %> different days!",
|
||||
"loginReward": "<%= count %> Check-ins",
|
||||
"createAccountQuest": "You received this quest when you joined Habitica! If a friend joins, they'll get one too.",
|
||||
"questBundles": "Discounted Quest Bundles",
|
||||
"buyQuestBundle": "Buy Quest Bundle",
|
||||
"noQuestToStart": "Can’t find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
|
||||
"pendingDamage": "<%= damage %> pending damage",
|
||||
"pendingDamageLabel": "pending damage",
|
||||
|
|
|
|||
|
|
@ -441,7 +441,7 @@
|
|||
"backgroundSchoolOfFishText": "Banc de poissons",
|
||||
"backgroundSchoolOfFishNotes": "Nagez au milieu d'un banc de poissons.",
|
||||
"backgroundSeasideCliffsText": "Falaise de bord-de-mer",
|
||||
"backgroundSeasideCliffsNotes": "Observez la beauté des falaises de bord-de-mer depuis la plage.",
|
||||
"backgroundSeasideCliffsNotes": "Observez la beauté des falaises de Bord-de-mer depuis la plage.",
|
||||
"backgroundUnderwaterVentsText": "Monts hydrothermaux",
|
||||
"backgroundUnderwaterVentsNotes": "Plongez très profondément jusqu'aux monts hydrothermaux.",
|
||||
"backgrounds072019": "Ensemble 62 : sorti en juillet 2019",
|
||||
|
|
@ -465,11 +465,11 @@
|
|||
"backgroundInAnAncientTombText": "Ancien tombeau",
|
||||
"backgroundAutumnFlowerGardenNotes": "Profitez de la chaleur d'un jardin fleuri d'automne.",
|
||||
"backgroundAutumnFlowerGardenText": "Jardin fleuri d'automne",
|
||||
"backgroundMonsterMakersWorkshopNotes": "Expérimentez les sciences interdites dans l'atelier d'un fabriquant de monstres.",
|
||||
"backgroundMonsterMakersWorkshopText": "Atelier du fabriquant de monstres",
|
||||
"backgroundMonsterMakersWorkshopNotes": "Expérimentez les sciences interdites dans l'atelier d'un fabricant de monstres.",
|
||||
"backgroundMonsterMakersWorkshopText": "Atelier du fabricant de monstres",
|
||||
"backgroundPumpkinCarriageNotes": "Embarquez dans une carriole citrouille enchantée avant les douze coups de minuit.",
|
||||
"backgroundPumpkinCarriageText": "Carriole citrouille",
|
||||
"backgroundFoggyMoorNotes": "Faites attention à où vous mettez les pieds en traversant une tourbière brumeuse.",
|
||||
"backgroundFoggyMoorNotes": "Faites attention où vous mettez les pieds en traversant une tourbière brumeuse.",
|
||||
"backgroundFoggyMoorText": "Tourbière brumeuse",
|
||||
"backgrounds102019": "Ensemble 65 : sorti en octobre 2019",
|
||||
"backgroundPotionShopNotes": "Trouvez un élixir pour n'importe quel mal dans le magasin de potions.",
|
||||
|
|
@ -483,7 +483,7 @@
|
|||
"backgroundWinterNocturneText": "Nuit hivernale",
|
||||
"backgroundHolidayWreathNotes": "Décorez votre avatar avec une couronne de Noël parfumée.",
|
||||
"backgroundHolidayWreathText": "Couronne de Noël",
|
||||
"backgroundHolidayMarketNotes": "trouvez les cadeaux et les décorations parfaites au marché de Noël.",
|
||||
"backgroundHolidayMarketNotes": "Trouvez les cadeaux et les décorations parfaites au marché de Noël.",
|
||||
"backgroundHolidayMarketText": "Marché de Noël",
|
||||
"backgrounds122019": "Ensemble 67 : sorti en décembre 2019",
|
||||
"backgroundSnowglobeNotes": "Secouez une boule à neige et prenez part au microcosme d'un paysage hivernal.",
|
||||
|
|
@ -502,13 +502,13 @@
|
|||
"timeTravelBackgrounds": "Arrière-plans steampunk",
|
||||
"backgroundTeaPartyNotes": "Participez à un goûter festif.",
|
||||
"backgroundTeaPartyText": "Goûter",
|
||||
"backgroundHallOfHeroesNotes": "Traversez le panthéon héroïque avec appréciation et révérence.",
|
||||
"backgroundHallOfHeroesNotes": "Traversez le panthéon des héros avec gratitude et déférence.",
|
||||
"backgroundHallOfHeroesText": "Panthéon des héros",
|
||||
"backgroundElegantBallroomNotes": "Dansez toute la nuit dans une salle de bal élégante.",
|
||||
"backgroundElegantBallroomText": "Salle de bal élégante",
|
||||
"backgrounds022020": "Ensemble 69 : sorti en février 2020",
|
||||
"backgroundSucculentGardenNotes": "Profitez de la beauté aride d'un jardin de plantes grasses.",
|
||||
"backgroundSucculentGardenText": "Jardin de plantes grasses",
|
||||
"backgroundSucculentGardenNotes": "Profitez de la beauté aride d'un jardin de succulentes.",
|
||||
"backgroundSucculentGardenText": "Jardin des succulentes",
|
||||
"backgroundButterflyGardenNotes": "Faites la fête avec les pollinisateurs dans un jardin à papillons.",
|
||||
"backgroundButterflyGardenText": "Jardin à papillons",
|
||||
"backgroundAmongGiantFlowersNotes": "Badinez parmi les fleurs géantes.",
|
||||
|
|
@ -519,12 +519,12 @@
|
|||
"backgroundHeatherFieldNotes": "Appréciez les arômes d'un champ de bruyère.",
|
||||
"backgroundHeatherFieldText": "Champ de bruyère",
|
||||
"backgroundAnimalCloudsNotes": "Entraînez votre imagination à reconnaître les formes des animaux dans les nuages.",
|
||||
"backgroundAnimalCloudsText": "Nuages en formes d'animaux",
|
||||
"backgroundAnimalCloudsText": "Nuages en forme d'animaux",
|
||||
"backgrounds042020": "Ensemble 71 : sorti en avril 2020",
|
||||
"backgrounds052020": "Ensemble 72 : sorti en mai 2020",
|
||||
"backgroundStrawberryPatchNotes": "Cueillez des récompenses fraîches dans un champ de fraises.",
|
||||
"backgroundStrawberryPatchText": "Champ de fraises",
|
||||
"backgroundHotAirBalloonNotes": "Envolez vous en montgolfière au dessus du paysage.",
|
||||
"backgroundHotAirBalloonNotes": "Envolez-vous en montgolfière au dessus du paysage.",
|
||||
"backgroundHotAirBalloonText": "Montgolfière",
|
||||
"backgroundHabitCityRooftopsNotes": "Sautez aventureusement entre les toits d'Habitiville.",
|
||||
"backgroundHabitCityRooftopsText": "Toits d'Habitiville",
|
||||
|
|
@ -542,7 +542,7 @@
|
|||
"backgroundSwimmingAmongJellyfishText": "Nage au milieu des méduses",
|
||||
"backgroundBeachCabanaNotes": "Relaxez-vous dans une cabane sur la plage.",
|
||||
"backgroundBeachCabanaText": "Cabane sur la plage",
|
||||
"backgroundProductivityPlazaNotes": "Faites une balade inspirante à travers la place de la productivité à Habitville.",
|
||||
"backgroundProductivityPlazaNotes": "Faites une balade inspirante à travers la place de la productivité à Habitiville.",
|
||||
"backgroundProductivityPlazaText": "Place de la productivité",
|
||||
"backgroundJungleCanopyNotes": "Plongez dans la splendeur étouffante d'une canopée de la jungle.",
|
||||
"backgroundJungleCanopyText": "Canopée de la jungle",
|
||||
|
|
|
|||
|
|
@ -2171,5 +2171,35 @@
|
|||
"armorArmoireGuardiansGownNotes": "Une belle blouse rustique, avec des coutures étonnamment robustes ! Augmente l'intelligence de <%= int %>. Armoire enchantée : ensemble de gardiennage des brouteurs (objet 3 de 3).",
|
||||
"armorArmoireGuardiansGownText": "Blouse de bergerie",
|
||||
"weaponArmoireGuardiansCrookNotes": "Ce crochet de bergerie pourrait vous être utile la prochaine fois que vous emmènerez vos familiers dans les pâturages... Augmente la force de <%= str %>. Armoire enchantée : ensemble de gardiennage des brouteurs (objet 2 de 3).",
|
||||
"weaponArmoireGuardiansCrookText": "Crochet de bergerie"
|
||||
"weaponArmoireGuardiansCrookText": "Crochet de bergerie",
|
||||
"armorSpecialFall2020MageText": "Illumination aérienne",
|
||||
"shieldSpecialFall2020HealerNotes": "Est-ce un autre papillon de nuit que vous portez, toujours en cours de métamorphose ? Ou simplement un sac à main en soie, contenant vos outils de guérison et de prophétie ? Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020HealerText": "Cocon fourre-tout",
|
||||
"shieldSpecialFall2020WarriorNotes": "Il peut paraître immatériel, mais ce bouclier spectral peut vous protéger de toutes sortes de dangers. Augmente la Constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020WarriorText": "Bouclier de l'esprit",
|
||||
"shieldSpecialFall2020RogueNotes": "En brandissant un katar, vous feriez mieux d'être rapide... Cette lame vous servira bien si vous frappez vite, mais ne vous engagez pas trop ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"shieldSpecialFall2020RogueText": "Katar rapide",
|
||||
"headSpecialFall2020HealerNotes": "L'affreuse pâleur de ce visage en forme de crâne est un avertissement pour tous les mortels : Le temps est éphémère ! Respectez vos délais, avant qu'il ne soit trop tard ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020HealerText": "Masque de tête de mort",
|
||||
"headSpecialFall2020MageNotes": "Avec cette coiffe parfaitement placée sur votre front, votre troisième œil s'ouvre, vous permettant de vous concentrer sur ce qui est autrement invisible : le flot de mana, les esprits agités et les To-Dos oubliés. Augmente la perception de <%= par %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020MageText": "Clarté éveillée",
|
||||
"headSpecialFall2020WarriorNotes": "Le guerrier qui portait cette capuche n'a jamais reculé devant les tâches les plus lourdes ! Mais d'autres pourraient s'écarter de vous lorsque vous le portez... Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020WarriorText": "Capuche effrayante",
|
||||
"headSpecialFall2020RogueNotes": "Regardez deux fois, agissez une fois : ce masque vous facilite la tâche. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"headSpecialFall2020RogueText": "Masque de pierre à deux têtes",
|
||||
"armorSpecialFall2020HealerNotes": "Votre splendeur se déploie la nuit, et ceux qui vous voient en vol se demandent ce que ce présage pourrait signifier. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020HealerText": "Ailes de Sphinx",
|
||||
"armorSpecialFall2020MageNotes": "Ces robes à larges ailes donnent l'impression de planer ou de voler, symbolisant la perspective lointaine qu'offrent les vastes connaissances. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020WarriorNotes": "Cette tenue protégeait autrefois un puissant guerrier du danger. On dit que l'esprit du guerrier hante l'habit pour protéger un digne successeur. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020RogueNotes": "Absorbez la force de la pierre avec cette armure, garanti de repousser les attaques les plus féroces. Augmente la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"armorSpecialFall2020RogueText": "Armure sculpturale",
|
||||
"weaponSpecialFall2020HealerNotes": "Maintenant que votre transformation est complète, ces vestiges de votre vie de chrysalide servent désormais de baguette divinatoire avec laquelle vous mesurez les destinées. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020HealerText": "Baguette chrysalide",
|
||||
"weaponSpecialFall2020MageNotes": "Si quelque chose devait échapper à votre vue de mage, les cristaux brillants au sommet de cette crosse éclaireront ce que vous avez négligé. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020MageText": "Troisième œil",
|
||||
"weaponSpecialFall2020WarriorNotes": "Cette épée a voyagé dans l'au-delà avec un puissant guerrier et c'est maintenant vos mains qui usent de son pouvoir ! Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020WarriorText": "Épée de spectre",
|
||||
"weaponSpecialFall2020RogueNotes": "Transpercez votre ennemi d'un seul coup ! Même l'armure la plus épaisse cédera sous votre lame. Augmente la force de <%= str %>. Équipement en édition limitée de l'automne 2020.",
|
||||
"weaponSpecialFall2020RogueText": "Katar aiguisé",
|
||||
"armorSpecialFall2020WarriorText": "Toges de revenant"
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue