diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ab39ab0686..6775e61302 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,6 +22,7 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run lint-no-fix apidoc: runs-on: ubuntu-latest @@ -42,6 +43,7 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run apidoc sanity: runs-on: ubuntu-latest @@ -62,6 +64,7 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run test:sanity common: @@ -83,6 +86,7 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run test:common content: runs-on: ubuntu-latest @@ -103,6 +107,7 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run test:content api-unit: @@ -110,6 +115,7 @@ jobs: strategy: matrix: node-version: [12.x] + mongodb-version: [4.2] steps: - uses: actions/checkout@v1 with: @@ -118,13 +124,18 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - run: sudo docker run --name mongo -d -p 27017:27017 mongo:4.2 + - name: Start MongoDB ${{ matrix.mongodb-version }} Replica Set + uses: supercharge/mongodb-github-action@1.3.0 + with: + mongodb-version: ${{ matrix.mongodb-version }} + mongodb-replica-set: rs - run: cp config.json.example config.json - name: npm install run: | npm ci env: CI: true + NODE_ENV: test - run: npm run test:api:unit env: REQUIRES_SERVER=true: true @@ -133,6 +144,7 @@ jobs: strategy: matrix: node-version: [12.x] + mongodb-version: [4.2] steps: - uses: actions/checkout@v1 with: @@ -141,13 +153,18 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - run: sudo docker run --name mongo -d -p 27017:27017 mongo:4.2 + - name: Start MongoDB ${{ matrix.mongodb-version }} Replica Set + uses: supercharge/mongodb-github-action@1.3.0 + with: + mongodb-version: ${{ matrix.mongodb-version }} + mongodb-replica-set: rs - run: cp config.json.example config.json - name: npm install run: | npm ci env: CI: true + NODE_ENV: test - run: npm run test:api-v3:integration env: REQUIRES_SERVER=true: true @@ -156,6 +173,7 @@ jobs: strategy: matrix: node-version: [12.x] + mongodb-version: [4.2] steps: - uses: actions/checkout@v1 with: @@ -164,13 +182,18 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - run: sudo docker run --name mongo -d -p 27017:27017 mongo:4.2 + - name: Start MongoDB ${{ matrix.mongodb-version }} Replica Set + uses: supercharge/mongodb-github-action@1.3.0 + with: + mongodb-version: ${{ matrix.mongodb-version }} + mongodb-replica-set: rs - run: cp config.json.example config.json - name: npm install run: | npm ci env: CI: true + NODE_ENV: test - run: npm run test:api-v4:integration env: REQUIRES_SERVER=true: true @@ -194,5 +217,6 @@ jobs: npm ci env: CI: true + NODE_ENV: test - run: npm run test:unit working-directory: ./website/client \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9aa4658204..7d76dfea20 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,7 @@ yarn.lock # webstorm fake webpack for path intellisense webpack.webstorm.config + +# mongodb replica set for local dev +mongodb-*.tgz +/mongodb-data diff --git a/config.json.example b/config.json.example index ced1432b2f..3579a673a2 100644 --- a/config.json.example +++ b/config.json.example @@ -32,7 +32,8 @@ "LOGGLY_SUBDOMAIN": "example-subdomain", "LOGGLY_TOKEN": "example-token", "MAINTENANCE_MODE": "false", - "NODE_DB_URI": "mongodb://localhost:27017/habitrpg", + "NODE_DB_URI": "mongodb://localhost:27017/habitica-dev?replicaSet=rs", + "TEST_DB_URI": "mongodb://localhost:27017/habitica-test?replicaSet=rs", "MONGODB_POOL_SIZE": "10", "NODE_ENV": "development", "PATH": "bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin", @@ -70,7 +71,6 @@ "SLACK_URL": "https://hooks.slack.com/services/some-url", "STRIPE_API_KEY": "aaaabbbbccccddddeeeeffff00001111", "STRIPE_PUB_KEY": "22223333444455556666777788889999", - "TEST_DB_URI": "mongodb://localhost:27017/habitrpg_test", "TRANSIFEX_SLACK_CHANNEL": "transifex", "WEB_CONCURRENCY": 1, "SKIP_SSL_CHECK_KEY": "key", diff --git a/gulp/gulp-build.js b/gulp/gulp-build.js index bed1bbf3e5..24994c8599 100644 --- a/gulp/gulp-build.js +++ b/gulp/gulp-build.js @@ -1,5 +1,10 @@ import gulp from 'gulp'; +import path from 'path'; import babel from 'gulp-babel'; +import os from 'os'; +import fs from 'fs'; +import spawn from 'cross-spawn'; // eslint-disable-line import/no-extraneous-dependencies +import clean from 'rimraf'; gulp.task('build:babel:server', () => gulp.src('website/server/**/*.js') .pipe(babel()) @@ -24,10 +29,67 @@ gulp.task('build:prod', gulp.series( done => done(), )); +// Due to this issue https://github.com/vkarpov15/run-rs/issues/45 +// When used on windows `run-rs` must first be run without the `--keep` option +// in order to be setup correctly, afterwards it can be used. + +const MONGO_PATH = path.join(__dirname, '/../mongodb-data/'); + +gulp.task('build:prepare-mongo', async () => { + if (fs.existsSync(MONGO_PATH)) { + // console.log('MongoDB data folder exists, skipping setup.'); + return; + } + + if (os.platform() !== 'win32') { + // console.log('Not on Windows, skipping MongoDB setup.'); + return; + } + + console.log('MongoDB data folder is missing, setting up.'); + + // use run-rs without --keep, kill it as soon as the replica set starts + const runRsProcess = spawn('run-rs', ['-v', '4.2.8', '-l', 'ubuntu1804', '--dbpath', 'mongodb-data', '--number', '1', '--quiet']); + + for await (const chunk of runRsProcess.stdout) { + const stringChunk = chunk.toString(); + console.log(stringChunk); + // kills the process after the replica set is setup + if (stringChunk.includes('Started replica set')) { + console.log('MongoDB setup correctly.'); + runRsProcess.kill(); + } + } + + let error = ''; + for await (const chunk of runRsProcess.stderr) { + const stringChunk = chunk.toString(); + error += stringChunk; + } + + const exitCode = await new Promise(resolve => { + runRsProcess.on('close', resolve); + }); + + if (exitCode || error.length > 0) { + // remove any leftover files + clean.sync(MONGO_PATH); + + throw new Error(`Error running run-rs: ${error}`); + } +}); + +gulp.task('build:dev', gulp.series( + 'build:prepare-mongo', + done => done(), +)); + const buildArgs = []; if (process.env.NODE_ENV === 'production') { // eslint-disable-line no-process-env buildArgs.push('build:prod'); +} else if (process.env.NODE_ENV !== 'test') { // eslint-disable-line no-process-env + buildArgs.push('build:dev'); } gulp.task('build', gulp.series(buildArgs, done => { diff --git a/gulp/gulp-console.js b/gulp/gulp-console.js index 15038fd6b5..b4373c64ba 100644 --- a/gulp/gulp-console.js +++ b/gulp/gulp-console.js @@ -3,6 +3,10 @@ import nconf from 'nconf'; import repl from 'repl'; import gulp from 'gulp'; import logger from '../website/server/libs/logger'; +import { + getDevelopmentConnectionUrl, + getDefaultConnectionOptions, +} from '../website/server/libs/mongodb'; // Add additional properties to the repl's context const improveRepl = context => { @@ -26,13 +30,14 @@ const improveRepl = context => { context.Group = require('../website/server/models/group').model; // eslint-disable-line global-require context.User = require('../website/server/models/user').model; // eslint-disable-line global-require - const isProd = nconf.get('NODE_ENV') === 'production'; - const mongooseOptions = !isProd ? {} : { - keepAlive: 1, - connectTimeoutMS: 30000, - }; + const IS_PROD = nconf.get('NODE_ENV') === 'production'; + const NODE_DB_URI = nconf.get('NODE_DB_URI'); + + const mongooseOptions = getDefaultConnectionOptions(); + const connectionUrl = IS_PROD ? NODE_DB_URI : getDevelopmentConnectionUrl(NODE_DB_URI); + mongoose.connect( - nconf.get('NODE_DB_URI'), + connectionUrl, mongooseOptions, err => { if (err) throw err; diff --git a/gulp/gulp-tests.js b/gulp/gulp-tests.js index f334bc8c6d..c3445874fa 100644 --- a/gulp/gulp-tests.js +++ b/gulp/gulp-tests.js @@ -6,6 +6,10 @@ import nconf from 'nconf'; import { pipe, } from './taskHelper'; +import { + getDevelopmentConnectionUrl, + getDefaultConnectionOptions, +} from '../website/server/libs/mongodb'; // TODO rewrite @@ -44,7 +48,10 @@ gulp.task('test:nodemon', gulp.series(done => { }, 'nodemon')); gulp.task('test:prepare:mongo', cb => { - mongoose.connect(TEST_DB_URI, err => { + const mongooseOptions = getDefaultConnectionOptions(); + const connectionUrl = getDevelopmentConnectionUrl(TEST_DB_URI); + + mongoose.connect(connectionUrl, mongooseOptions, err => { if (err) return cb(`Unable to connect to mongo database. Are you sure it's running? \n\n${err}`); return mongoose.connection.dropDatabase(err2 => { if (err2) return cb(err2); @@ -176,7 +183,7 @@ gulp.task('test:api:unit:run', done => { 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', 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 }, @@ -189,7 +196,7 @@ gulp.task('test:api-v3:integration', done => { ); pipe(runner); -}); +})); gulp.task('test:api-v3:integration:watch', () => gulp.watch([ 'website/server/controllers/api-v3/**/*', 'common/script/ops/*', 'website/server/libs/*.js', @@ -206,7 +213,7 @@ gulp.task('test:api-v3:integration:separate-server', done => { pipe(runner); }); -gulp.task('test:api-v4:integration', done => { +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 }, @@ -219,7 +226,7 @@ gulp.task('test:api-v4:integration', done => { ); pipe(runner); -}); +})); gulp.task('test:api-v4:integration:separate-server', done => { const runner = exec( @@ -231,11 +238,16 @@ gulp.task('test:api-v4:integration:separate-server', done => { pipe(runner); }); +gulp.task('test:api:unit', gulp.series( + 'test:prepare:mongo', + 'test:api:unit:run', + done => done(), +)); + gulp.task('test', gulp.series( 'test:sanity', 'test:content', 'test:common', - 'test:prepare:mongo', 'test:api:unit:run', 'test:api-v3:integration', 'test:api-v4:integration', @@ -243,14 +255,7 @@ gulp.task('test', gulp.series( )); gulp.task('test:api-v3', gulp.series( - 'test:prepare:mongo', - 'test:api:unit:run', + 'test:api:unit', 'test:api-v3:integration', done => done(), )); - -gulp.task('test:api:unit', gulp.series( - 'test:prepare:mongo', - 'test:api:unit:run', - done => done(), -)); diff --git a/package-lock.json b/package-lock.json index a656e7bee7..001e237d08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1019,9 +1019,9 @@ } }, "@sindresorhus/is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", - "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-3.0.0.tgz", + "integrity": "sha512-kqA5I6Yun7PBHk8WN9BBP1c7FfN2SrD05GuVSEYPqDb4nerv7HqYfgBfMIKmT/EuejURkJKLZuLyGKGs6WEG9w==" }, "@sinonjs/commons": { "version": "1.8.0", @@ -1113,11 +1113,11 @@ } }, "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "requires": { - "defer-to-connect": "^2.0.0" + "defer-to-connect": "^1.0.1" } }, "@tootallnate/once": { @@ -1360,17 +1360,17 @@ "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" }, "agent-base": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz", - "integrity": "sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", "requires": { "debug": "4" } }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1468,21 +1468,6 @@ "string-width": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -1492,14 +1477,6 @@ "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^5.1.0" } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } } } }, @@ -1535,9 +1512,9 @@ } }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "ansi-styles": { "version": "3.2.1", @@ -1558,12 +1535,12 @@ "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "apidoc": { @@ -1579,25 +1556,6 @@ "markdown-it": "^10.0.0", "nodemon": "^2.0.3", "winston": "^3.2.1" - }, - "dependencies": { - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - } } }, "apidoc-core": { @@ -1613,14 +1571,6 @@ "semver": "~6.3.0" }, "dependencies": { - "iconv-lite": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz", - "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -2001,6 +1951,12 @@ "js-tokens": "^3.0.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", @@ -2026,6 +1982,15 @@ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", "dev": true }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -2487,15 +2452,6 @@ } } }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "optional": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, "download": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", @@ -2575,10 +2531,10 @@ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "optional": true }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "optional": true }, "keyv": { @@ -2590,12 +2546,6 @@ "json-buffer": "3.0.0" } }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "optional": true - }, "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", @@ -2648,21 +2598,6 @@ "p-finally": "^1.0.0" } }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "optional": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "optional": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, "sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", @@ -2671,28 +2606,18 @@ "requires": { "is-plain-obj": "^1.0.0" } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "optional": true, - "requires": { - "prepend-http": "^2.0.0" - } } } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, "requires": { "file-uri-to-path": "1.0.0" } @@ -2760,6 +2685,14 @@ "ms": "2.0.0" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -2798,11 +2731,6 @@ "widest-line": "^3.1.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -2812,11 +2740,6 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -2844,29 +2767,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -2887,30 +2787,11 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, "browser-stdout": { @@ -2939,7 +2820,6 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "optional": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" @@ -3019,17 +2899,32 @@ "integrity": "sha512-W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==" }, "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", + "keyv": "^3.0.0", "lowercase-keys": "^2.0.0", "normalize-url": "^4.1.0", - "responselike": "^2.0.0" + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } } }, "callsites": { @@ -3038,9 +2933,9 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelcase-keys": { "version": "2.1.0", @@ -3066,9 +2961,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-lite": { - "version": "1.0.30001091", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001091.tgz", - "integrity": "sha512-ECd8gfBBpv0GKsEYY5052+8PBjExiugDoi3dfkJcxujh2mf7kiuDvb1o27GXlOOGopKiIPYEX8XDPYj7eo3E9w==" + "version": "1.0.30001093", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001093.tgz", + "integrity": "sha512-0+ODNoOjtWD5eS9aaIpf4K0gQqZfILNY4WSNuYzeT1sXni+lMrrVjc0odEobJt6wrODofDZUX8XYi/5y7+xl8g==" }, "caseless": { "version": "0.12.0", @@ -3119,7 +3014,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3129,7 +3023,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, "requires": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -3139,7 +3032,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -3147,20 +3039,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -3179,48 +3068,18 @@ "dev": true }, "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - } + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" } }, "chownr": { @@ -3268,9 +3127,9 @@ } }, "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" }, "cliui": { "version": "3.2.0", @@ -3280,6 +3139,39 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "clone": { @@ -3783,15 +3675,46 @@ } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "crypto-random-string": { @@ -3991,18 +3914,11 @@ } }, "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "requires": { - "mimic-response": "^3.1.0" - }, - "dependencies": { - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - } + "mimic-response": "^1.0.0" } }, "decompress-tar": { @@ -4178,9 +4094,9 @@ "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" }, "defer-to-connect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", - "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "define-properties": { "version": "1.1.3", @@ -4315,12 +4231,6 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", "optional": true - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "optional": true } } }, @@ -4377,15 +4287,6 @@ "pify": "^3.0.0" }, "dependencies": { - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "optional": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, "file-type": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", @@ -4426,12 +4327,6 @@ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "optional": true }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "optional": true - }, "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", @@ -4452,6 +4347,21 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "optional": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "optional": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } } } }, @@ -4508,9 +4418,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.483", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", - "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + "version": "1.3.488", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.488.tgz", + "integrity": "sha512-NReBdOugu1yl8ly+0VDtiQ6Yw/1sLjnvflWq0gvY1nfUXU2PbA+1XAVuEb7ModnwL/MfUPjby7e4pAFnSHiy6Q==" }, "emitter-listener": { "version": "1.1.2", @@ -4521,9 +4431,9 @@ } }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "enabled": { "version": "2.0.0", @@ -4549,9 +4459,9 @@ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" }, "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" }, "error-ex": { "version": "1.3.2", @@ -4700,11 +4610,6 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4715,6 +4620,25 @@ "supports-color": "^5.3.0" } }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -4728,14 +4652,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, "strip-json-comments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", @@ -5143,13 +5059,17 @@ "strip-eof": "^1.0.0" }, "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "optional": true, "requires": { - "pump": "^3.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "is-stream": { @@ -5222,6 +5142,12 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -5383,6 +5309,16 @@ "chardet": "^0.7.0", "iconv-lite": "^0.4.24", "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "extglob": { @@ -5478,27 +5414,6 @@ "picomatch": "^2.2.1" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -5507,14 +5422,6 @@ "braces": "^3.0.1", "picomatch": "^2.0.5" } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } } } }, @@ -5589,8 +5496,7 @@ "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, "filename-reserved-regex": { "version": "2.0.0", @@ -5620,24 +5526,11 @@ } }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -5915,8 +5808,7 @@ "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "optional": true + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-extra": { "version": "8.1.0", @@ -5984,14 +5876,10 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true }, "function-bind": { "version": "1.1.1", @@ -6016,6 +5904,39 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "gaxios": { @@ -6089,9 +6010,9 @@ "optional": true }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "requires": { "pump": "^3.0.0" } @@ -6180,6 +6101,15 @@ "strip-final-newline": "^2.0.0" } }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -6221,6 +6151,12 @@ } } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -6311,6 +6247,191 @@ "is-negated-glob": "^1.0.0", "just-debounce": "^1.0.0", "object.defaults": "^1.1.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "global-dirs": { @@ -6403,28 +6524,106 @@ } }, "got": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/got/-/got-11.3.0.tgz", - "integrity": "sha512-yi/kiZY2tNMtt5IfbfX8UL3hAZWb2gZruxYZ72AY28pU5p0TZjZdl0uRsuaFbnC0JopdUi3I+Mh1F3dPQ9Dh0Q==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/got/-/got-11.5.0.tgz", + "integrity": "sha512-vOZEcEaK0b6x11uniY0HcblZObKPRO75Jvz53VKuqGSaKCM/zEt0sj2LGYVdqDYJzO3wYdG+FPQQ1hsgoXy7vQ==", "requires": { - "@sindresorhus/is": "^2.1.1", + "@sindresorhus/is": "^3.0.0", "@szmarczak/http-timer": "^4.0.5", "@types/cacheable-request": "^6.0.1", "@types/responselike": "^1.0.0", "cacheable-lookup": "^5.0.3", "cacheable-request": "^7.0.1", "decompress-response": "^6.0.0", - "get-stream": "^5.1.0", - "http2-wrapper": "^1.0.0-beta.4.5", + "http2-wrapper": "^1.0.0-beta.4.8", "lowercase-keys": "^2.0.0", "p-cancelable": "^2.0.0", "responselike": "^2.0.0" }, "dependencies": { + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "keyv": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz", + "integrity": "sha512-xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, "p-cancelable": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } } } }, @@ -6698,25 +6897,6 @@ "markdown-it": "10.0.0", "markdown-it-link-attributes": "3.0.0", "markdown-it-linkify-images": "^1.1.1" - }, - "dependencies": { - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - } } }, "habitica-markdown-emoji": { @@ -6779,6 +6959,13 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } } }, "has-flag": { @@ -6835,6 +7022,24 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -6995,11 +7200,11 @@ "integrity": "sha512-ad4u4I88X9AcUgxCRW3RLnbh7xHWQ1f5HbrXa7gEy2x4Xgq+rq+auGx5I+nUDE2YYuqteGIlbxrwQXkIaYTfnQ==" }, "http2-wrapper": { - "version": "1.0.0-beta.4.6", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.4.6.tgz", - "integrity": "sha512-9oB4BiGDTI1FmIBlOF9OJ5hwJvcBEmPCqk/hy314Uhy2uq5TjekUZM8w8SPLLlUEM+mxNhXdPAXfrJN2Zbb/GQ==", + "version": "1.0.0-beta.5.2", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", + "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==", "requires": { - "quick-lru": "^5.0.0", + "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" } }, @@ -7019,9 +7224,9 @@ "optional": true }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz", + "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -7029,8 +7234,7 @@ "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "optional": true + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, "ignore": { "version": "4.0.6", @@ -7140,10 +7344,9 @@ } }, "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "optional": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" }, "imurmurhash": { "version": "0.1.4", @@ -7248,20 +7451,20 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.2.0.tgz", - "integrity": "sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.0.tgz", + "integrity": "sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA==", "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", + "chalk": "^4.1.0", "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", + "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.15", "mute-stream": "0.0.8", "run-async": "^2.4.0", - "rxjs": "^6.5.3", + "rxjs": "^6.6.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", "through": "^2.3.6" @@ -7272,57 +7475,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -7330,14 +7482,6 @@ "requires": { "ansi-regex": "^5.0.0" } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -7427,11 +7571,11 @@ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-buffer": { @@ -7513,12 +7657,9 @@ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "is-gif": { "version": "3.0.0", @@ -7577,27 +7718,9 @@ "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "2.0.0", @@ -7963,9 +8086,9 @@ } }, "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" }, "json-content-demux": { "version": "0.1.4", @@ -8116,6 +8239,17 @@ "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz", "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw==" }, + "kerberos": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-1.1.3.tgz", + "integrity": "sha512-R6LdXnkSTALLnrKaByYdIc+eRNhDf+ezA83BeqHiCcKhKE9R6m1PBD579YuX9KANPAakhWHEu/u6H7ZQBc/+Wg==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.14.0", + "prebuild-install": "^5.3.0" + } + }, "keygrip": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", @@ -8125,11 +8259,11 @@ } }, "keyv": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz", - "integrity": "sha512-xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "requires": { - "json-buffer": "3.0.1" + "json-buffer": "3.0.0" } }, "kind-of": { @@ -8301,9 +8435,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash.clonedeep": { "version": "4.5.0", @@ -8415,9 +8549,9 @@ } }, "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lpad-align": { "version": "1.1.2", @@ -8506,12 +8640,12 @@ } }, "markdown-it": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", - "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", "requires": { "argparse": "^1.0.7", - "entities": "~1.1.1", + "entities": "~2.0.0", "linkify-it": "^2.0.0", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" @@ -8533,6 +8667,25 @@ "integrity": "sha512-1IEmAaAjIgAwY+tZI0sxDXdy9QKHutj5cN0lH2JBiSZt+2NYKrWRJj0cloQW3OFIfP2MLFA1E+6OLJhXPiLgNw==", "requires": { "markdown-it": "^8.4.2" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "markdown-it": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + } } }, "matchdep": { @@ -8752,6 +8905,88 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "mime": { @@ -8839,6 +9074,12 @@ "minimist": "^1.2.5" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "mocha": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", @@ -8983,10 +9224,47 @@ } } }, + "mongodb-core": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.7.tgz", + "integrity": "sha512-WypKdLxFNPOH/Jy6i9z47IjG2wIldA54iDZBmHMINcgKOUcWJh8og+Wix76oGd7EyYkHJKssQ2FAOw5Su/n4XQ==", + "dev": true, + "requires": { + "bson": "^1.1.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, + "mongodb-topology-manager": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mongodb-topology-manager/-/mongodb-topology-manager-2.1.0.tgz", + "integrity": "sha512-s2PelP303LsyJIsReIDUyHhdGPN1xoBY5RynfDKpgT2Wz/D0vaQZN+x0AK6lzj7ro7c8hPFzvHyGA5bJ7JWUug==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "co": "^4.6.0", + "kerberos": "^1.0.0", + "mkdirp": "^0.5.1", + "mongodb-core": "^3.1.2", + "rimraf": "^2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "mongoose": { - "version": "5.9.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.20.tgz", - "integrity": "sha512-vRP6Csu2obzSl3ed7kTQMrolBNgweiRJ/eBU1PSe/rJfjqWS1oqDE2D1ZPGxkVOsKXs7Gyd84GAXerj8IB2UWg==", + "version": "5.9.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.23.tgz", + "integrity": "sha512-fMYlMRJz0T6Ax2K2P0jt+kxXd4qaRxyfZCha1YBMczmA2EBlT5SnBlcDyJ4YQa4/z+GoDh06uH090w7BfBcdWg==", "requires": { "bson": "^1.1.4", "kareem": "2.3.1", @@ -8996,9 +9274,16 @@ "mquery": "3.2.2", "ms": "2.1.2", "regexp-clone": "1.0.0", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "sift": "7.0.1", "sliced": "1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "mongoose-legacy-pluralize": { @@ -9152,8 +9437,7 @@ "nan": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "optional": true + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" }, "nanomatch": { "version": "1.2.13", @@ -9173,6 +9457,17 @@ "to-regex": "^3.0.1" } }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, + "native-request": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.5.tgz", + "integrity": "sha512-7wU3DvBGAJQxWuMR3F62zrhB7hxNj2DdlC/eBVrCgavc6+ZpFZOqS/PsR7QyUPLMkFk0GvvzoeeOAZGLLnObnA==" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -9189,6 +9484,11 @@ "yargs": "^3.19.0" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -9199,6 +9499,32 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, "yargs": { "version": "3.32.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", @@ -9266,6 +9592,14 @@ "ms": "^2.1.1" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -9328,6 +9662,15 @@ "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" }, + "node-abi": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.18.0.tgz", + "integrity": "sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw==", + "dev": true, + "requires": { + "semver": "^5.4.1" + } + }, "node-addon-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.0.tgz", @@ -9349,9 +9692,9 @@ "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" }, "node-gcm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.2.tgz", - "integrity": "sha512-NEVb5jB06I/e9ZfJGWhHsRhJQLk1zO5iZjbQJ7su8j9vhHrpxc7KJHyBxWbv28+4uWFZ0AfTVHoMIyRpEVISUQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.3.tgz", + "integrity": "sha512-l2eafjYM75U1NamF5kLfeMRKR8eyKtNIVS2LRl+mnxfTk0kgwstm/cdjQUWfalswZDMTc6EJWquNclkSXIvDjA==", "requires": { "debug": "^3.1.0", "lodash": "^4.17.10", @@ -9490,6 +9833,15 @@ "tar": "^4.4.2" }, "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -9522,43 +9874,6 @@ "update-notifier": "^4.0.0" }, "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", - "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -9566,64 +9881,21 @@ "requires": { "ms": "^2.1.1" } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "optional": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } } } }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "dev": true + }, "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1" } }, "normalize-package-data": { @@ -9638,12 +9910,9 @@ } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-url": { "version": "4.5.0", @@ -10116,69 +10385,6 @@ "semver": "^6.2.0" }, "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, "got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", @@ -10197,49 +10403,10 @@ "url-parse-lax": "^3.0.0" } }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } } } }, @@ -10577,16 +10744,38 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, + "prebuild-install": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz", + "integrity": "sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + } + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "optional": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" }, "pretty-bytes": { "version": "5.3.0", @@ -10598,6 +10787,16 @@ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" }, + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", + "dev": true, + "requires": { + "colors": "^1.1.2", + "minimist": "^1.2.0" + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -10776,6 +10975,16 @@ "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "rc": { @@ -10859,37 +11068,11 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "picomatch": "^2.2.1" } }, "rechoir": { @@ -11238,11 +11421,11 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", "requires": { - "lowercase-keys": "^2.0.0" + "lowercase-keys": "^1.0.0" } }, "restore-cursor": { @@ -11296,10 +11479,62 @@ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, + "run-rs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/run-rs/-/run-rs-0.6.2.tgz", + "integrity": "sha512-IHIRTWYOen2pQwMHzMEgUcJbawxw9ZzBQrj+SeeYJYdkgWs2dWrRH9skALvrQ11+TuJhZ38wtMeAWolQDcLbHw==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "co": "4.6.0", + "commander": "2.15.1", + "moment": "2.22.2", + "mongodb": "3.3.x", + "mongodb-topology-manager": "2.x", + "prettyjson": "1.2.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=", + "dev": true + }, + "mongodb": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.3.5.tgz", + "integrity": "sha512-6NAv5gTFdwRyVfCz+O+KDszvjpyxmZw+VlmqmqKR2GmpkeKrKFRv/ZslgTtZba2dc9JYixIf99T5Gih7TIWv7Q==", + "dev": true, + "requires": { + "bson": "^1.1.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + } + } + }, "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", + "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", "requires": { "tslib": "^1.9.0" } @@ -11558,6 +11793,40 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "dev": true, + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true + } + } + }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -11629,13 +11898,6 @@ "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - } } }, "sliced": { @@ -11997,6 +12259,12 @@ "lpad-align": "^1.0.1" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", @@ -12016,6 +12284,15 @@ "supports-color": "^2.0.0" } }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -12108,13 +12385,38 @@ "optional": true }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "string.prototype.trimend": { @@ -12151,11 +12453,11 @@ } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^4.1.0" } }, "strip-bom": { @@ -12354,21 +12656,6 @@ "string-width": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -12378,14 +12665,6 @@ "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^5.1.0" } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } } } }, @@ -12403,6 +12682,44 @@ "yallist": "^3.0.3" } }, + "tar-fs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz", + "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + }, + "dependencies": { + "bl": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "tar-stream": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz", + "integrity": "sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==", + "dev": true, + "requires": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + } + } + }, "tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", @@ -12671,12 +12988,11 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "to-through": { @@ -12731,16 +13047,6 @@ "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "requires": { "nopt": "~1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1" - } - } } }, "tough-cookie": { @@ -13015,23 +13321,15 @@ } }, "universal-analytics": { - "version": "0.4.20", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", - "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", + "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", "requires": { - "debug": "^3.0.0", - "request": "^2.88.0", + "debug": "^4.1.1", + "request": "^2.88.2", "uuid": "^3.0.0" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -13152,11 +13450,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -13196,12 +13489,11 @@ } }, "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "optional": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "requires": { - "prepend-http": "^1.0.1" + "prepend-http": "^2.0.0" } }, "url-to-options": { @@ -13492,6 +13784,16 @@ "now-and-later": "^2.0.0", "remove-bom-buffer": "^3.0.0", "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "vinyl-sourcemaps-apply": { @@ -13554,12 +13856,42 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "widest-line": { @@ -13568,36 +13900,6 @@ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "requires": { "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "window-size": { @@ -13682,6 +13984,39 @@ "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "wrappy": { @@ -13806,6 +14141,16 @@ "yargs-parser": "5.0.0-security.0" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -13815,6 +14160,14 @@ "pinkie-promise": "^2.0.0" } }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -13869,6 +14222,24 @@ "read-pkg": "^1.0.0" } }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", @@ -13886,6 +14257,13 @@ "requires": { "camelcase": "^3.0.0", "object.assign": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } } }, "yauzl": { diff --git a/package.json b/package.json index fc67bd802b..956a1c748f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "express-basic-auth": "^1.1.5", "express-validator": "^5.2.0", "glob": "^7.1.6", - "got": "^11.3.0", + "got": "^11.5.0", "gulp": "^4.0.0", "gulp-babel": "^8.0.0", "gulp-imagemin": "^7.1.0", @@ -43,15 +43,15 @@ "js2xmlparser": "^4.0.1", "jsonwebtoken": "^8.5.1", "jwks-rsa": "^1.8.1", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "merge-stream": "^2.0.0", "method-override": "^3.0.0", "moment": "^2.27.0", "moment-recur": "^1.0.7", - "mongoose": "^5.9.20", + "mongoose": "^5.9.23", "morgan": "^1.10.0", "nconf": "^0.10.0", - "node-gcm": "^1.0.2", + "node-gcm": "^1.0.3", "on-headers": "^1.0.2", "passport": "^0.4.1", "passport-facebook": "^3.0.0", @@ -66,7 +66,7 @@ "short-uuid": "^3.0.0", "stripe": "^7.15.0", "superagent": "^5.3.1", - "universal-analytics": "^0.4.17", + "universal-analytics": "^0.4.23", "useragent": "^2.1.9", "uuid": "^8.2.0", "validator": "^13.1.1", @@ -102,6 +102,7 @@ "client:unit": "cd website/client && npm run test:unit", "start": "gulp nodemon", "debug": "gulp nodemon --inspect", + "mongo:dev": "run-rs -v 4.2.8 -l ubuntu1804 --keep --dbpath mongodb-data --number 1 --quiet", "postinstall": "gulp build && cd website/client && npm install", "apidoc": "gulp apidoc" }, @@ -110,11 +111,13 @@ "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "chalk": "^4.1.0", + "cross-spawn": "^7.0.3", "expect.js": "^0.3.1", "istanbul": "^1.1.0-alpha.1", "mocha": "^5.1.1", "monk": "^7.3.0", "require-again": "^2.0.0", + "run-rs": "^0.6.2", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", "sinon-stub-promise": "^4.0.0" diff --git a/test/api/unit/libs/mongodb.js b/test/api/unit/libs/mongodb.js new file mode 100644 index 0000000000..90e73ad143 --- /dev/null +++ b/test/api/unit/libs/mongodb.js @@ -0,0 +1,50 @@ +import os from 'os'; +import nconf from 'nconf'; +import requireAgain from 'require-again'; + +const pathToMongoLib = '../../../../website/server/libs/mongodb'; + +describe('mongodb', () => { + afterEach(() => { + sandbox.restore(); + }); + + describe('getDevelopmentConnectionUrl', () => { + it('returns the original connection url if not on windows', () => { + sandbox.stub(os, 'platform').returns('linux'); + const mongoLibOverride = requireAgain(pathToMongoLib); + + const originalString = 'mongodb://localhost:3030'; + const string = mongoLibOverride.getDevelopmentConnectionUrl(originalString); + expect(string).to.equal(originalString); + }); + + it('replaces localhost with hostname on windows', () => { + sandbox.stub(os, 'platform').returns('win32'); + sandbox.stub(os, 'hostname').returns('hostname'); + const mongoLibOverride = requireAgain(pathToMongoLib); + + const originalString = 'mongodb://localhost:3030'; + const string = mongoLibOverride.getDevelopmentConnectionUrl(originalString); + expect(string).to.equal('mongodb://hostname:3030'); + }); + }); + + describe('getDefaultConnectionOptions', () => { + it('returns development config when IS_PROD is false', () => { + sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(false); + const mongoLibOverride = requireAgain(pathToMongoLib); + + const options = mongoLibOverride.getDefaultConnectionOptions(); + expect(options).to.have.all.keys(['useNewUrlParser', 'useUnifiedTopology']); + }); + + it('returns production config when IS_PROD is true', () => { + sandbox.stub(nconf, 'get').withArgs('IS_PROD').returns(true); + const mongoLibOverride = requireAgain(pathToMongoLib); + + const options = mongoLibOverride.getDefaultConnectionOptions(); + expect(options).to.have.all.keys(['useNewUrlParser', 'useUnifiedTopology', 'keepAlive', 'keepAliveInitialDelay']); + }); + }); +}); diff --git a/test/api/unit/middlewares/cors.test.js b/test/api/unit/middlewares/cors.test.js index 9b2c568bf1..ddcd729fbe 100644 --- a/test/api/unit/middlewares/cors.test.js +++ b/test/api/unit/middlewares/cors.test.js @@ -21,7 +21,7 @@ describe('cors middleware', () => { expect(res.set).to.have.been.calledWith({ 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'OPTIONS,GET,POST,PUT,HEAD,DELETE', - 'Access-Control-Allow-Headers': 'Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', + 'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', }); expect(res.sendStatus).to.not.have.been.called; expect(next).to.have.been.calledOnce; @@ -33,7 +33,7 @@ describe('cors middleware', () => { expect(res.set).to.have.been.calledWith({ 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'OPTIONS,GET,POST,PUT,HEAD,DELETE', - 'Access-Control-Allow-Headers': 'Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', + 'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', }); expect(res.sendStatus).to.have.been.calledWith(200); expect(next).to.not.have.been.called; diff --git a/test/api/unit/models/challenge.test.js b/test/api/unit/models/challenge.test.js index 5c69ef4c27..d07cf9e822 100644 --- a/test/api/unit/models/challenge.test.js +++ b/test/api/unit/models/challenge.test.js @@ -35,6 +35,33 @@ describe('Challenge Model', () => { notes: 'test notes', }, }; + const tasks2ToTest = { + habit: { + text: 'test habit 2', + type: 'habit', + up: false, + down: true, + notes: 'test notes', + }, + todo: { + text: 'test todo 2', + type: 'todo', + notes: 'test notes', + }, + daily: { + text: 'test daily 2', + type: 'daily', + frequency: 'daily', + everyX: 5, + startDate: new Date(), + notes: 'test notes', + }, + reward: { + text: 'test reward 2', + type: 'reward', + notes: 'test notes', + }, + }; beforeEach(async () => { guild = new Group({ @@ -146,6 +173,60 @@ describe('Challenge Model', () => { expect(syncedTask.attribute).to.eql('str'); }); + it('should add challenge tag back to user upon syncing challenge tasks to a user with challenge tag removed', async () => { + await challenge.addTasks([task]); + + const newMember = new User({ + guilds: [guild._id], + }); + await newMember.save(); + await challenge.syncTasksToUser(newMember); + + let updatedNewMember = await User.findById(newMember._id).exec(); + const updatedNewMemberId = updatedNewMember._id; + + updatedNewMember.tags = []; + await updatedNewMember.save(); + + const taskValue2 = tasks2ToTest[taskType]; + const task2 = new Tasks[`${taskType}`](Tasks.Task.sanitize(taskValue2)); + task2.challenge.id = challenge._id; + await challenge.addTasks([task2]); + await challenge.syncTasksToUser(updatedNewMember); + + updatedNewMember = await User.findById(updatedNewMemberId).exec(); + + expect(updatedNewMember.tags.length).to.equal(1); + expect(updatedNewMember.tags[0].id).to.equal(challenge._id); + expect(updatedNewMember.tags[0].name).to.equal(challenge.shortName); + }); + + it('should not add a duplicate challenge tag to user upon syncing challenge tasks to a user with existing challenge tag', async () => { + await challenge.addTasks([task]); + + const newMember = new User({ + guilds: [guild._id], + }); + await newMember.save(); + await challenge.syncTasksToUser(newMember); + + let updatedNewMember = await User.findById(newMember._id).exec(); + const updatedNewMemberId = updatedNewMember._id; + + const taskValue2 = tasks2ToTest[taskType]; + const task2 = new Tasks[`${taskType}`](Tasks.Task.sanitize(taskValue2)); + task2.challenge.id = challenge._id; + await challenge.addTasks([task2]); + await challenge.syncTasksToUser(updatedNewMember); + + updatedNewMember = await User.findById(updatedNewMemberId); + + expect(updatedNewMember.tags.length).to.equal(8); + expect(updatedNewMember.tags[7].id).to.equal(challenge._id); + expect(updatedNewMember.tags[7].name).to.equal(challenge.shortName); + expect(updatedNewMember.tags.filter(tag => tag.id === challenge._id).length).to.equal(1); + }); + it('syncs challenge tasks to a user with the existing task', async () => { await challenge.addTasks([task]); diff --git a/test/api/v3/integration/groups/POST-groups_groupId_join.test.js b/test/api/v3/integration/groups/POST-groups_groupId_join.test.js index dbb2e00f15..92acf9023f 100644 --- a/test/api/v3/integration/groups/POST-groups_groupId_join.test.js +++ b/test/api/v3/integration/groups/POST-groups_groupId_join.test.js @@ -203,6 +203,16 @@ describe('POST /group/:groupId/join', () => { await expect(invitedUser.get('/user')).to.eventually.have.nested.property('party._id', party._id); }); + it('Issue #12291: accepting a redundant party invite will let the user stay in the party', async () => { + await invitedUser.update({ + 'party._id': party._id, + }); + await expect(invitedUser.get('/user')).to.eventually.have.nested.property('party._id', party._id); + await invitedUser.post(`/groups/${party._id}/join`); + + await expect(invitedUser.get('/user')).to.eventually.have.nested.property('party._id', party._id); + }); + it('notifies inviting user that their invitation was accepted', async () => { await invitedUser.post(`/groups/${party._id}/join`); diff --git a/test/api/v3/integration/user/POST-user_feed_pet_food.test.js b/test/api/v3/integration/user/POST-user_feed_pet_food.test.js index c56be573c3..8b384abdf9 100644 --- a/test/api/v3/integration/user/POST-user_feed_pet_food.test.js +++ b/test/api/v3/integration/user/POST-user_feed_pet_food.test.js @@ -41,6 +41,29 @@ describe('POST /user/feed/:pet/:food', () => { expect(user.items.pets['Wolf-Base']).to.equal(7); }); + it('bulk feeding pet with non-preferred food', async () => { + await user.update({ + 'items.pets.Wolf-Base': 5, + 'items.food.Milk': 3, + }); + + const food = content.food.Milk; + const pet = content.petInfo['Wolf-Base']; + + const res = await user.post('/user/feed/Wolf-Base/Milk?amount=2'); + await user.sync(); + expect(res).to.eql({ + data: user.items.pets['Wolf-Base'], + message: t('messageDontEnjoyFood', { + egg: pet.text(), + foodText: food.textThe(), + }), + }); + + expect(user.items.food.Milk).to.eql(1); + expect(user.items.pets['Wolf-Base']).to.equal(9); + }); + context('sending user activity webhooks', () => { before(async () => { await server.start(); @@ -77,5 +100,33 @@ describe('POST /user/feed/:pet/:food', () => { expect(body.pet).to.eql('Wolf-Base'); expect(body.message).to.eql(res.message); }); + + it('sends user activity webhook (mount raised after full bulk feeding)', async () => { + const uuid = generateUUID(); + + await user.post('/user/webhook', { + url: `http://localhost:${server.port}/webhooks/${uuid}`, + type: 'userActivity', + enabled: true, + options: { + mountRaised: true, + }, + }); + + await user.update({ + 'items.pets.Wolf-Base': 47, + 'items.food.Milk': 3, + }); + const res = await user.post('/user/feed/Wolf-Base/Milk?amount=2'); + + await sleep(); + + const body = server.getWebhookData(uuid); + + expect(user.achievements.allYourBase).to.not.equal(true); + expect(body.type).to.eql('mountRaised'); + expect(body.pet).to.eql('Wolf-Base'); + expect(body.message).to.eql(res.message); + }); }); }); diff --git a/test/api/v3/integration/webhook/PUT-user_update_webhook.test.js b/test/api/v3/integration/webhook/PUT-user_update_webhook.test.js index 7745872984..f0fcaf9ad2 100644 --- a/test/api/v3/integration/webhook/PUT-user_update_webhook.test.js +++ b/test/api/v3/integration/webhook/PUT-user_update_webhook.test.js @@ -127,19 +127,26 @@ describe('PUT /user/webhook/:id', () => { it('can update taskActivity options', async () => { const type = 'taskActivity'; const options = { + checklistScored: true, updated: false, - deleted: true, + scored: false, }; - - const webhook = await user.put(`/user/webhook/${webhookToUpdate.id}`, { type, options }); - - expect(webhook.options).to.eql({ - checklistScored: false, // starting value + const expected = { + checklistScored: true, created: true, // starting value updated: false, - deleted: true, - scored: true, // default value - }); + deleted: false, // starting value + scored: false, + }; + + const returnedWebhook = await user.put(`/user/webhook/${webhookToUpdate.id}`, { type, options }); + + await user.sync(); + + const savedWebhook = user.webhooks.find(hook => webhookToUpdate.id === hook.id); + + expect(returnedWebhook.options).to.eql(expected); + expect(savedWebhook.options).to.eql(expected); }); it('errors if taskActivity option is not a boolean', async () => { diff --git a/test/common/ops/feed.js b/test/common/ops/feed.js index c19e22bde6..98fbb01aba 100644 --- a/test/common/ops/feed.js +++ b/test/common/ops/feed.js @@ -113,6 +113,30 @@ describe('shared.ops.feed', () => { done(); } }); + + it('does not allow bulk-feeding query amount above food owned', done => { + user.items.pets['Wolf-Base'] = 5; + user.items.food.Meat = 6; + try { + feed(user, { params: { pet: 'Wolf-Base', food: 'Meat' }, query: { amount: 8 } }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('notEnoughFood')); + done(); + } + }); + + it('does not allow bulk-over-feeding pet', done => { + user.items.pets['Wolf-Base'] = 45; + user.items.food.Meat = 3; + try { + feed(user, { params: { pet: 'Wolf-Base', food: 'Meat' }, query: { amount: 2 } }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('tooMuchFood')); + done(); + } + }); }); context('successful feeding', () => { @@ -188,6 +212,61 @@ describe('shared.ops.feed', () => { expect(user.items.pets['Wolf-Base']).to.equal(7); }); + it('evolves the pet into a mount when feeding user.items.pets[pet] >= 50 preferred food (bulk)', () => { + user.items.pets['Wolf-Base'] = 5; + user.items.food.Meat = 10; + user.items.currentPet = 'Wolf-Base'; + + const pet = content.petInfo['Wolf-Base']; + + const [data, message] = feed(user, { params: { pet: 'Wolf-Base', food: 'Meat' }, query: { amount: 9 } }); + expect(data).to.eql(user.items.pets['Wolf-Base']); + expect(message).to.eql(i18n.t('messageEvolve', { + egg: pet.text(), + })); + + expect(user.items.food.Meat).to.equal(1); + expect(user.items.pets['Wolf-Base']).to.equal(-1); + expect(user.items.mounts['Wolf-Base']).to.equal(true); + expect(user.items.currentPet).to.equal(''); + }); + + it('evolves the pet into a mount when feeding user.items.pets[pet] >= 50 wrong food (bulk)', () => { + user.items.pets['Wolf-Base'] = 5; + user.items.food.Milk = 25; + user.items.currentPet = 'Wolf-Base'; + + const pet = content.petInfo['Wolf-Base']; + + const [data, message] = feed(user, { params: { pet: 'Wolf-Base', food: 'Milk' }, query: { amount: 23 } }); + expect(data).to.eql(user.items.pets['Wolf-Base']); + expect(message).to.eql(i18n.t('messageEvolve', { + egg: pet.text(), + })); + expect(user.items.food.Milk).to.equal(2); + expect(user.items.pets['Wolf-Base']).to.equal(-1); + expect(user.items.mounts['Wolf-Base']).to.equal(true); + expect(user.items.currentPet).to.equal(''); + }); + + it('does not like the food (bulk low food) ', () => { + user.items.pets['Wolf-Base'] = 5; + user.items.food.Milk = 5; + + const food = content.food.Milk; + const pet = content.petInfo['Wolf-Base']; + + const [data, message] = feed(user, { params: { pet: 'Wolf-Base', food: 'Milk' }, query: { amount: 5 } }); + expect(data).to.eql(user.items.pets['Wolf-Base']); + expect(message).to.eql(i18n.t('messageDontEnjoyFood', { + egg: pet.text(), + foodText: food.textThe(), + })); + + expect(user.items.food.Milk).to.equal(0); + expect(user.items.pets['Wolf-Base']).to.equal(15); + }); + it('awards All Your Base achievement', () => { user.items.pets['Wolf-Spooky'] = 5; user.items.food.Milk = 2; diff --git a/website/client/package-lock.json b/website/client/package-lock.json index aaafb4fd77..661c0bb9f4 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@amplitude/ua-parser-js": { - "version": "0.7.20", - "resolved": "https://registry.npmjs.org/@amplitude/ua-parser-js/-/ua-parser-js-0.7.20.tgz", - "integrity": "sha512-bmW++BLt1Hg+4HCExLXP+0Jhgy2eTsEevqkVc5o4yYbgwdP/gV3gEQXzyVrMVlWWNLgph/tFIkf5PVlSpCELEg==" + "version": "0.7.24", + "resolved": "https://registry.npmjs.org/@amplitude/ua-parser-js/-/ua-parser-js-0.7.24.tgz", + "integrity": "sha512-VbQuJymJ20WEw0HtI2np7EdC3NJGUWi8+Xdbc7uk8WfMIF308T0howpzkQ3JFMN7ejnrcSM/OyNGveeE3TP3TA==" }, "@babel/code-frame": { "version": "7.5.5", @@ -5859,11 +5859,11 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "amplitude-js": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-6.2.0.tgz", - "integrity": "sha512-l+00XubD0ZJHcWUBMzV6JrtXs1JhsqO/qGoDbYLtljtgup/cCclOAuirwQJMtYLRP6vEmstGjZtq1Ew9nWnzug==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-7.1.0.tgz", + "integrity": "sha512-X2Jf4piKGhoPcGow1AZAw73s5tzP6OZLiUkLsnus6Mrx7zZwmCsxIuvhzB8VRnNGUE71m1zemSu0gEmf8A4qnw==", "requires": { - "@amplitude/ua-parser-js": "0.7.20", + "@amplitude/ua-parser-js": "0.7.24", "blueimp-md5": "^2.10.0", "query-string": "5" }, @@ -13253,9 +13253,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash.debounce": { "version": "4.0.8", @@ -17161,9 +17161,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.26.9", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.9.tgz", - "integrity": "sha512-t8AkRVi+xvba4yZiLWkJdgJHBFCB3Dh4johniQkPy9ywkgFHNasXFEFP+RG/F6LhQ+aoE4aX+IorIWQjS0esVw==", + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", "requires": { "chokidar": ">=2.0.0 <4.0.0" } @@ -19791,9 +19791,9 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" }, "vuedraggable": { - "version": "2.23.2", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.23.2.tgz", - "integrity": "sha512-PgHCjUpxEAEZJq36ys49HfQmXglattf/7ofOzUrW2/rRdG7tu6fK84ir14t1jYv4kdXewTEa2ieKEAhhEMdwkQ==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.0.tgz", + "integrity": "sha512-IlslPpc+iZ2zPNSJbydFZIDrE+don5u+Nc/bjT2YaF+Azidc+wxxJKfKT0NwE68AKk0syb0YbZneAcnynqREZQ==", "requires": { "sortablejs": "^1.10.1" } diff --git a/website/client/package.json b/website/client/package.json index e99a745c18..3615b2ef54 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -24,7 +24,7 @@ "@vue/cli-plugin-unit-mocha": "^4.4.6", "@vue/cli-service": "^4.4.6", "@vue/test-utils": "1.0.0-beta.29", - "amplitude-js": "^6.2.0", + "amplitude-js": "^7.1.0", "axios": "^0.19.2", "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.1.0", @@ -41,10 +41,10 @@ "inspectpack": "^4.5.2", "intro.js": "^2.9.3", "jquery": "^3.5.1", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "moment": "^2.27.0", "nconf": "^0.10.0", - "sass": "^1.26.9", + "sass": "^1.26.10", "sass-loader": "^8.0.2", "smartbanner.js": "^1.16.0", "svg-inline-loader": "^0.8.2", @@ -58,7 +58,7 @@ "vue-mugen-scroll": "^0.2.6", "vue-router": "^3.3.4", "vue-template-compiler": "^2.6.11", - "vuedraggable": "^2.23.2", + "vuedraggable": "^2.24.0", "vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec", "webpack": "^4.43.0" } diff --git a/website/client/src/app.vue b/website/client/src/app.vue index 24fb4b3580..08c79f349a 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -369,7 +369,6 @@ export default { const isApiCall = url.indexOf('api/v4') !== -1; const userV = response.data && response.data.userV; - const isCron = url.indexOf('/api/v4/cron') === 0 && method === 'post'; if (this.isUserLoaded && isApiCall && userV) { const oldUserV = this.user._v; @@ -381,9 +380,14 @@ export default { // exclude chat seen requests because with real time chat they would be too many const isChatSeen = url.indexOf('/chat/seen') !== -1 && method === 'post'; // exclude POST /api/v4/cron because the user is synced automatically after cron runs + const isCron = url.indexOf('/api/v4/cron') === 0 && method === 'post'; + // exclude skills casting as they already return the synced user + const isCast = url.indexOf('/api/v4/user/class/cast') !== -1 && method === 'post'; // Something has changed on the user object that was not tracked here, sync the user - if (userV - oldUserV > 1 && !isCron && !isChatSeen && !isUserSync && !isTasksSync) { + if ( + userV - oldUserV > 1 && !isCron && !isChatSeen && !isUserSync && !isTasksSync && !isCast + ) { Promise.all([ this.$store.dispatch('user:fetch', { forceLoad: true }), this.$store.dispatch('tasks:fetchUserTasks', { forceLoad: true }), diff --git a/website/client/src/components/shops/quests/index.vue b/website/client/src/components/shops/quests/index.vue index 8a426a83d3..fad01ef6ae 100644 --- a/website/client/src/components/shops/quests/index.vue +++ b/website/client/src/components/shops/quests/index.vue @@ -521,9 +521,12 @@ export default { categories () { if (this.shop.categories) { this.shop.categories.forEach(category => { - this.$set(this.viewOptions, category.identifier, { - selected: false, - }); + // do not reset the viewOptions if already set once + if (typeof this.viewOptions[category.identifier] === 'undefined') { + this.$set(this.viewOptions, category.identifier, { + selected: false, + }); + } }); return this.shop.categories; diff --git a/website/client/src/components/shops/timeTravelers/index.vue b/website/client/src/components/shops/timeTravelers/index.vue index 0704ef689c..6bb70047f6 100644 --- a/website/client/src/components/shops/timeTravelers/index.vue +++ b/website/client/src/components/shops/timeTravelers/index.vue @@ -379,9 +379,12 @@ export default { normalGroups.push(setCategory); normalGroups.forEach(category => { - this.$set(this.viewOptions, category.identifier, { - selected: false, - }); + // do not reset the viewOptions if already set once + if (typeof this.viewOptions[category.identifier] === 'undefined') { + this.$set(this.viewOptions, category.identifier, { + selected: false, + }); + } }); return normalGroups; diff --git a/website/client/src/mixins/spells.js b/website/client/src/mixins/spells.js index 042bc4d38b..a259788042 100644 --- a/website/client/src/mixins/spells.js +++ b/website/client/src/mixins/spells.js @@ -137,6 +137,11 @@ export default { targetId, pinType: spell.pinType, }); + + if (apiResult.data.data.user) { + Object.assign(this.$store.state.user.data, apiResult.data.data.user); + } + let msg = ''; switch (type) { @@ -166,12 +171,6 @@ export default { break; } - if (spell.pinType === 'card') { - const newUserGp = apiResult.data.data.user.stats.gp; - this.$store.state.user.data.stats.gp = newUserGp; - } - - this.markdown(msg); // @TODO: mardown directive? const questProgress = this.questProgress() - beforeQuestProgress; diff --git a/website/client/src/pages/private-messages.vue b/website/client/src/pages/private-messages.vue index 7d91ddf9fc..a0b31391b3 100644 --- a/website/client/src/pages/private-messages.vue +++ b/website/client/src/pages/private-messages.vue @@ -656,6 +656,7 @@ export default { backer: data.backer, contributor: data.contributor, userStyles: data.userStyles, + canReceive: true, }; this.$store.state.privateMessageOptions = {}; @@ -896,6 +897,7 @@ export default { username: this.user.auth.local.username, contributor: this.user.contributor, backer: this.user.backer, + canReceive: true, }); // Remove the placeholder message diff --git a/website/common/locales/ach/groups.json b/website/common/locales/ach/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/ach/groups.json +++ b/website/common/locales/ach/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ach/messages.json b/website/common/locales/ach/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ach/messages.json +++ b/website/common/locales/ach/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/af/groups.json b/website/common/locales/af/groups.json index 46982ac8f4..8bdf57209d 100755 --- a/website/common/locales/af/groups.json +++ b/website/common/locales/af/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/af/messages.json b/website/common/locales/af/messages.json index 57b908c452..3ffcca7bb1 100755 --- a/website/common/locales/af/messages.json +++ b/website/common/locales/af/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ar/backgrounds.json b/website/common/locales/ar/backgrounds.json index 1e448741dd..93bc5def8a 100755 --- a/website/common/locales/ar/backgrounds.json +++ b/website/common/locales/ar/backgrounds.json @@ -156,7 +156,7 @@ "backgroundDeepMineNotes": "اعثر علي معادن ثمينة من المنغم الغويط", "backgroundRainforestText": "الغابة الإستوائية", "backgroundRainforestNotes": "إستكشف الغابة الإستوائية", - "backgroundStoneCircleText": "دائرة الحجر ", + "backgroundStoneCircleText": "دائرة الحجر", "backgroundStoneCircleNotes": "ألقي تعويذة في دائرة الحجر", "backgrounds042016": "طقم 23: صدر في أبريل 2016", "backgroundArcheryRangeText": "مدى الرماية بالأسهم", @@ -200,7 +200,7 @@ "backgroundFarmhouseNotes": "قل مرحبا للحيوانات في طريقك إلى البيت الريفي.", "backgroundOrchardText": "بستان", "backgroundOrchardNotes": "اقطف فاكهة ناضجة من البستان.", - "backgrounds102016": " طقم 29: صدر في أكتوبر 2016", + "backgrounds102016": "طقم 29: صدر في أكتوبر 2016", "backgroundSpiderWebText": "شبكة عنكبوت", "backgroundSpiderWebNotes": "اعلق في شبكة عنكبوت", "backgroundStrangeSewersText": "مجاري غريبة", @@ -227,7 +227,7 @@ "backgroundRedNotes": "خلفية حمراء خطيرة.", "backgroundYellowText": "أصفر", "backgroundYellowNotes": "خلفية صفراء لذيذة.", - "backgrounds122016": " طقم 31: صدر فى ديسمبر 2016", + "backgrounds122016": "طقم 31: صدر فى ديسمبر 2016", "backgroundShimmeringIcePrismText": "بلورات الثلج المتلألئة", "backgroundShimmeringIcePrismNotes": "الرقص خلال بلورات الثلج المتلألئة.", "backgroundWinterFireworksText": "ألعاب نارية لفصل الشتاء", @@ -241,7 +241,7 @@ "backgroundSparklingSnowflakeNotes": "تزلق على ندفة ثلج متلألئة.", "backgroundStoikalmVolcanoesText": "براكين ستويكالم", "backgroundStoikalmVolcanoesNotes": "استكشف براكين ستويكالم.", - "backgrounds022017": " طقم 33: صدر في فبراير 2017", + "backgrounds022017": "طقم 33: صدر في فبراير 2017", "backgroundBellTowerText": "برج الجرس", "backgroundBellTowerNotes": "تسلق برج الجرس.", "backgroundTreasureRoomText": "غرفة الكنز", @@ -262,7 +262,7 @@ "backgroundGiantBirdhouseNotes": "إجثم في العش الضخم.", "backgroundMistShroudedMountainText": "الجبل الضبابي", "backgroundMistShroudedMountainNotes": "اصعد قمة الجبل الضبابي.", - "backgrounds052017": " طقم 36: صدر في مايو 2017", + "backgrounds052017": "طقم 36: صدر في مايو 2017", "backgroundGuardianStatuesText": "تمثال القيم", "backgroundGuardianStatuesNotes": "قف معترضاً اما تمثال القيم.", "backgroundHabitCityStreetsText": "شوارع مدينة العادة", @@ -276,35 +276,35 @@ "backgroundOceanSunriseNotes": "تعجب من شروق المحيط.", "backgroundSandcastleText": "قلعة رملية", "backgroundSandcastleNotes": "احكم قلعة رملية.", - "backgrounds072017": " طقم 38: صدر في يوليو 2017", + "backgrounds072017": "طقم 38: صدر في يوليو 2017", "backgroundGiantSeashellText": "صدفة بحر عملاقة", "backgroundGiantSeashellNotes": "استلقِ في صدفة بحر عملاقة.", "backgroundKelpForestText": "غابة عشب البحر", "backgroundKelpForestNotes": "اسبح خلال غابة عشب البحر.", "backgroundMidnightLakeText": "بحيرة منتصف الليل", "backgroundMidnightLakeNotes": "استرخي بجانب بحيرة منتصف الليل.", - "backgrounds082017": " طقم 39: صدر في أغسطس 2017", + "backgrounds082017": "طقم 39: صدر في أغسطس 2017", "backgroundBackOfGiantBeastText": "ظهر وحش عملاق", "backgroundBackOfGiantBeastNotes": "اركب على ظهر وحش عملاق", "backgroundDesertDunesText": "كثبان صحراوية", "backgroundDesertDunesNotes": "اكتشف كثبان الصحراء بجرأة.", "backgroundSummerFireworksText": "الالعاب النارية الصيفية", "backgroundSummerFireworksNotes": "احتفل بيوم تسمية Habitica بالألعاب النارية الصيفية!", - "backgrounds092017": " طقم 40: صدر في سبتمبر 2017", + "backgrounds092017": "طقم 40: صدر في سبتمبر 2017", "backgroundBesideWellText": "بجانب البئر", - "backgroundBesideWellNotes": " تنزه بجانب بئر.", + "backgroundBesideWellNotes": "تنزه بجانب بئر.", "backgroundGardenShedText": "سقيفة الحديقة", "backgroundGardenShedNotes": "إعمل في كوخ الحديقة.", "backgroundPixelistsWorkshopText": "Pixelist's Workshop", "backgroundPixelistsWorkshopNotes": "Create masterpieces in the Pixelist's Workshop.", - "backgrounds102017": " طقم 41: صدر في أكتوبر 2017", + "backgrounds102017": "طقم 41: صدر في أكتوبر 2017", "backgroundMagicalCandlesText": "شموع سحرية", "backgroundMagicalCandlesNotes": "تدفأ في وهج شموع سحرية.", "backgroundSpookyHotelText": "قندق مرعب", "backgroundSpookyHotelNotes": "تسلل قاعة فندق مرعب.", "backgroundTarPitsText": "حفر قطران", "backgroundTarPitsNotes": "امش على رؤوس أصابعك في حفر قطران.", - "backgrounds112017": " طقم 42: صدر في نوفمبر 2017", + "backgrounds112017": "طقم 42: صدر في نوفمبر 2017", "backgroundFiberArtsRoomText": "غرفة فنون الخياطة", "backgroundFiberArtsRoomNotes": "إعزل النسيج في غرفة فنون الخياطة.", "backgroundMidnightCastleText": "قلعة منتصف الليل", @@ -409,4 +409,4 @@ "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file +} diff --git a/website/common/locales/ar/challenge.json b/website/common/locales/ar/challenge.json index 9f7b260303..779e26ae95 100755 --- a/website/common/locales/ar/challenge.json +++ b/website/common/locales/ar/challenge.json @@ -2,7 +2,7 @@ "challenge": "تحدي", "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "brokenChaLink": "رابط التحدي لا يعمل", - "brokenTask": "رابط التحدي معطل: هذة المهمة كانت جزء من التحدي ولكن تم حذفها. ماذا تريد ان تفعل؟ ", + "brokenTask": "رابط التحدي معطل: هذة المهمة كانت جزء من التحدي ولكن تم حذفها. ماذا تريد ان تفعل؟", "keepIt": "الاحتفاظ به", "removeIt": "حذفه", "brokenChallenge": "رابط التحدي لا يعمل: هذه المهمة كانت تتبع لتحد، ولكن تم حذف التحدي (أو المجموعة). ما المراد فعله بالمهمات اليتيمة؟", @@ -21,7 +21,7 @@ "deleteOrSelect": "حذف أو اختيار الفائز", "endChallenge": "إنهاء التحدي", "challengeDiscription": "تلك هى مهمات التحدى التى ستضاف إلى لوحة مهماتك عند انضمامك للتحدى. عَيّنة مهمات التحدى فى الاسفل سوف تغير الألوان وتحصل على رسوم بيانية لتظهر لك التقدم العام للمجموعة.", - "hows": "رؤية ما يعمله المتبقون.", + "hows": "رؤية ما يعمله المتبقون?", "filter": "ترشيح", "groups": "المجموعات", "noNone": "لا شيء", @@ -136,4 +136,4 @@ "selectMember": "اختر عضو", "confirmKeepChallengeTasks": "هل تريد إبقاء مهمة التحدي؟", "selectParticipant": "اختر مشارك" -} \ No newline at end of file +} diff --git a/website/common/locales/ar/character.json b/website/common/locales/ar/character.json index 975f2db481..85b2bca744 100755 --- a/website/common/locales/ar/character.json +++ b/website/common/locales/ar/character.json @@ -125,8 +125,8 @@ "characterBuild": "بنية شخصية", "class": "فئة", "experience": "الخبرة", - "warrior": "مقاتلـ/ـة", - "healer": "معالجـ/ـة", + "warrior": "مقاتل/ة", + "healer": "معالج/ة", "rogue": "وغد", "mage": "حاوي", "wizard": "Mage", @@ -225,4 +225,4 @@ "offHand": "Off-Hand", "statPoints": "Stat Points", "pts": "pts" -} \ No newline at end of file +} diff --git a/website/common/locales/ar/content.json b/website/common/locales/ar/content.json index 11f7964d9f..307c9fe7d9 100755 --- a/website/common/locales/ar/content.json +++ b/website/common/locales/ar/content.json @@ -67,7 +67,7 @@ "questEggOwlAdjective": "حكيم", "questEggPenguinText": "بطريق", "questEggPenguinMountText": "بطريق", - "questEggPenguinAdjective": " حاد الذّهن‏", + "questEggPenguinAdjective": "حاد الذّهن‏", "questEggTRexText": "تيرانوصور", "questEggTRexMountText": "تيرانوصور", "questEggTRexAdjective": "صغير الذراع", @@ -307,4 +307,4 @@ "foodSaddleNotes": "يحول حيوانًا أليفًا إلى مركب فورًا.", "foodSaddleSellWarningNote": "Hey! This is a pretty useful item! Are you familiar with how to use a Saddle with your Pets?", "foodNotes": "إطعام أحد الحيوانات الأليفة بهذا يمكنه من النمو ليصبح مركبًا قويًا." -} \ No newline at end of file +} diff --git a/website/common/locales/ar/contrib.json b/website/common/locales/ar/contrib.json index 1df28973e5..c223ddba76 100755 --- a/website/common/locales/ar/contrib.json +++ b/website/common/locales/ar/contrib.json @@ -31,7 +31,7 @@ "modalContribAchievement": "إنجاز مساهم!", "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica.", "contribLink": "See what prizes you've earned for your contribution!", - "contribName": "مساهمـ/ـة", + "contribName": "مساهم/ة", "contribText": "Has contributed to Habitica, whether via code, art, music, writing, or other methods. To learn more, join the Aspiring Legends Guild!", "readMore": "قراءة المزيد", "kickstartName": "Kickstarter Backer - $<%= key %> Tier", @@ -65,7 +65,7 @@ "tier": "Tier", "visitHeroes": "زيارة صالة الأبطال (المساهمون والأنصار)", "conLearn": "Learn more about contributor rewards", - "conLearnHow": "تعلم كيفية المساهمة لـHabitica", + "conLearnHow": "تعلم كيفية المساهمة لHabitica", "conLearnURL": "http://habitica.wikia.com/wiki/Contributing_to_Habitica", "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards", "surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!", @@ -77,4 +77,4 @@ "blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!", "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!", "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. " -} \ No newline at end of file +} diff --git a/website/common/locales/ar/gear.json b/website/common/locales/ar/gear.json index 3239b6df61..40b2f18394 100755 --- a/website/common/locales/ar/gear.json +++ b/website/common/locales/ar/gear.json @@ -133,13 +133,13 @@ "weaponSpecialSummerRogueText": "السيف المقوس للقراصنة", "weaponSpecialSummerRogueNotes": "توقف! ستجعل اليوميات تقفز من لوح الخشب. يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لصيف 2014.", "weaponSpecialSummerWarriorText": "قطّاع الملاحة البحرية", - "weaponSpecialSummerWarriorNotes": " لا توجد أي مهمة في أي لستة ما-علي-فعله تريد الاعتراض مع هذه السكينة الخشنة. تزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لصيف 2014.", + "weaponSpecialSummerWarriorNotes": "لا توجد أي مهمة في أي لستة ما-علي-فعله تريد الاعتراض مع هذه السكينة الخشنة. تزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لصيف 2014.", "weaponSpecialSummerMageText": "مصيدة عشب البحر", "weaponSpecialSummerMageNotes": "يستخدم هذا الترايدنت في نحر طحالب البحر ببراعة، من أجل الحصاد المنتج لأعشاب البحر! يزيد الذكاء بقدر <%= int %> والإدراك بقدر <%= per %>. معدات الطبعة المحدودة لصيف 2014.", "weaponSpecialSummerHealerText": "عصا المياه الضحلة السحرية", - "weaponSpecialSummerHealerNotes": " هذه العصا السحرية، المكونة من الزبرجد والمرجان الحي، مثيرة جداً للأسماك. تزيد الذكاء بقدر <%= int %>. معدات الطبعة المحدودة لصيف 2014.", + "weaponSpecialSummerHealerNotes": "هذه العصا السحرية، المكونة من الزبرجد والمرجان الحي، مثيرة جداً للأسماك. تزيد الذكاء بقدر <%= int %>. معدات الطبعة المحدودة لصيف 2014.", "weaponSpecialFallRogueText": "عمود فضي", - "weaponSpecialFallRogueNotes": " يبعد الأموات. أيضاً يمنح قوة زائدة ضد المستذئبين، لأنكم لا تستطيعون أن تكونوا حريصين بما يكفي. يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لخريف 2014.", + "weaponSpecialFallRogueNotes": "يبعد الأموات. أيضاً يمنح قوة زائدة ضد المستذئبين، لأنكم لا تستطيعون أن تكونوا حريصين بما يكفي. يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لخريف 2014.", "weaponSpecialFallWarriorText": "مخلب العلوم الممسك", "weaponSpecialFallWarriorNotes": "هذا المخلب الممسك يُعد من أرقى الاختراعات التكنلوجية. يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لخريف 2014.", "weaponSpecialFallMageText": "مكنسة سحرية", @@ -153,13 +153,13 @@ "weaponSpecialWinter2015MageText": "قضيب تنور الشتاء", "weaponSpecialWinter2015MageNotes": "الضوء المشع من هذا القضيب الكرستالي يملأ القلب بهجةً وسروراً يزيد الذكاء بقدر <%= int %> ولاإدراك بقدر <%= per %>. معدات الطبعة المحدودة لشتاء 2014-2015.", "weaponSpecialWinter2015HealerText": "صولجان ملطف", - "weaponSpecialWinter2015HealerNotes": " معدات الطبعة المحدودة لشتاء 2014-2015.", + "weaponSpecialWinter2015HealerNotes": "معدات الطبعة المحدودة لشتاء 2014-2015.", "weaponSpecialSpring2015RogueText": "صرير متفجر", - "weaponSpecialSpring2015RogueNotes": " معدات الطبعة المحدودة لربيع 2015.", + "weaponSpecialSpring2015RogueNotes": "معدات الطبعة المحدودة لربيع 2015.", "weaponSpecialSpring2015WarriorText": "هراوة عظمية", "weaponSpecialSpring2015WarriorNotes": "هذه هراوة عظمية حقيقية صالحة للكلاب الحقيقية وهي بالتأكيد ليست لعبة مضغ أعطتك إياها ساحرة المواسم لأنك كلبٌ صالح؟ منننن هو كلب صالح؟؟ إنه أنت!!! أنت كلب صالح!!! تزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لربيع 2015.", "weaponSpecialSpring2015MageText": "عصا الساحر", - "weaponSpecialSpring2015MageNotes": " احضر لنفسك جزرة مع هذه العصا السحرية. تزيد الإدراك بقدر <%= per %>. معدات الطبعة المحدودة لربيع 2015.", + "weaponSpecialSpring2015MageNotes": "احضر لنفسك جزرة مع هذه العصا السحرية. تزيد الإدراك بقدر <%= per %>. معدات الطبعة المحدودة لربيع 2015.", "weaponSpecialSpring2015HealerText": "خشخاشة قطة", "weaponSpecialSpring2015HealerNotes": "عندما تهزها، تصنع صوت خشخشة رائع بإمكانه إرضاء أي شخص لساعات. تزيد الذكاء بقدر <%= int %>. معدات الطبعة المحدودة لربيع 2015.", "weaponSpecialSummer2015RogueText": "مرجان رامي", @@ -171,15 +171,15 @@ "weaponSpecialSummer2015HealerText": "عصا الأمواج السحرية", "weaponSpecialSummer2015HealerNotes": "يشفي دوار البحر واشتياق البحر! تزيد الذكاء بقدر <%= int %>. معدات الطبعة المحدودة لصيف 2015.", "weaponSpecialFall2015RogueText": "فأس حرب", - "weaponSpecialFall2015RogueNotes": " معدات الطبعة المحدودة لخريف 2015.", + "weaponSpecialFall2015RogueNotes": "معدات الطبعة المحدودة لخريف 2015.", "weaponSpecialFall2015WarriorText": "لوح خشبي", - "weaponSpecialFall2015WarriorNotes": " معدات الطبعة المحدودة لخريف 2015.", + "weaponSpecialFall2015WarriorNotes": "معدات الطبعة المحدودة لخريف 2015.", "weaponSpecialFall2015MageText": "خيط سحري", - "weaponSpecialFall2015MageNotes": " معدات الطبعة المحدودة لخريف 2015.", + "weaponSpecialFall2015MageNotes": "معدات الطبعة المحدودة لخريف 2015.", "weaponSpecialFall2015HealerText": "جرعة وحل المستنقع", "weaponSpecialFall2015HealerNotes": "معتقة إلى درجة مثالية. والآن فقط عليكم الاقتناع بشربهاز تزيد الذكاء بقدر <%= int %>. معدات الطبعة المحدودة لخريف 2015.", "weaponSpecialWinter2016RogueText": "كوب الكاكاو الحارة", - "weaponSpecialWinter2016RogueNotes": " شرابٌ مُدفئ، أم قذيفة حارقة؟ أنت الذي تختار... يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لشتاء 2015-2016.", + "weaponSpecialWinter2016RogueNotes": "شرابٌ مُدفئ، أم قذيفة حارقة؟ أنت الذي تختار... يزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لشتاء 2015-2016.", "weaponSpecialWinter2016WarriorText": "مجرفة ثابتة", "weaponSpecialWinter2016WarriorNotes": "اجرف المهمات المهملة بعيداً عن الطريق! تزيد القوة بقدر <%= str %>. معدات الطبعة المحدودة لشتاء 2015-2016.", "weaponSpecialWinter2016MageText": "لوحة تزلج مسحورة", @@ -1445,7 +1445,7 @@ "shieldArmoireGladiatorShieldText": "Gladiator Shield", "shieldArmoireGladiatorShieldNotes": "لكي تكون مجالداً يجب عليك أن.... ها، أي شيء، اضربهم بدرعك. يزيد البنية الجسدية بقدر <%= con %> والقوة بقدر <%= str %>. الدولاب المسحور: طقم الجلاد (غرض 3 من 3).", "shieldArmoireMidnightShieldText": "Midnight Shield", - "shieldArmoireMidnightShieldNotes": " هذا الدرع يتمتع بأقصى قوته عند منتصف الليل! يزيد البنية الجسدية بقدر <%= con %> والقوة بقدر <%= str %>. الصندوق المسحر: غرض مستقل.", + "shieldArmoireMidnightShieldNotes": "هذا الدرع يتمتع بأقصى قوته عند منتصف الليل! يزيد البنية الجسدية بقدر <%= con %> والقوة بقدر <%= str %>. الصندوق المسحر: غرض مستقل.", "shieldArmoireRoyalCaneText": "خيزران ملكي", "shieldArmoireRoyalCaneNotes": "يا هلا بالحاكم، الذي يستحق الشعرأم يكتب في حقه! يزيد كل من البنية الجسدية، والذكاء، والإدراك بقدر <%= attrs %>. الدولاب المسحور: الطقم الملكي (غرض 2 من 3).", "shieldArmoireDragonTamerShieldText": "درقة مروض النتين", @@ -1742,4 +1742,4 @@ "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", "twoHandedItem": "Two-handed item." -} \ No newline at end of file +} diff --git a/website/common/locales/ar/groups.json b/website/common/locales/ar/groups.json index 07a0d2f687..bf11bca154 100755 --- a/website/common/locales/ar/groups.json +++ b/website/common/locales/ar/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ar/maintenance.json b/website/common/locales/ar/maintenance.json index 7f32192f84..8abc5640a7 100755 --- a/website/common/locales/ar/maintenance.json +++ b/website/common/locales/ar/maintenance.json @@ -1,34 +1,33 @@ { - "habiticaBackSoon": "لا تقلق، سوف يعود Habitica قريباً!", - "importantMaintenance": "اننا نقوم بصيانة مهمة ونحن نقدرأن تستمر حتى 10 مساءاً (5 صباحا بتوقيت UTC)", - "maintenance": "الصيانة", - "maintenanceMoreInfo": "هل تريد المزيد من المعلومات حول صيانة؟ <%= linkStart %>تفحص صفحة معلومات<%= linkEnd %>.", - "noDamageKeepStreaks": "You will NOT take damage or lose streaks!", - "thanksForPatience": "شكرا على صبرك!", - "twitterMaintenanceUpdates": "لأخر التحديثات, شاهدتويتر, المكان الذي ننشر فيه معلومات التحديثات.", - "veteranPetAward": "في النهاية سوف تحصل على حيوان أليف متمرس!", - - "maintenanceInfoTitle": "معلومات عن صيانة Habitica القادمة", - "maintenanceInfoWhat": "مالذي حدث؟", - "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!", - "maintenanceInfoWhy": "ما الذي حدث؟", - "maintenanceInfoWhyText": "خلال الأشهر العديدة الماضية أجرينا إصلاحًا شاملًا لـHabitica خلف الكواليس، لقد أعدنا كتابة الـAPI على وجه الخصوص. في حين أنه قد لا يبدو مختلفاً كثيراً من الخارج إلا أنه عالم جديد تمامًا من تحت. سيتيح لنا هذا المزيد من المرونة عندما نريد بناء ميزات في المستقبل، وسيؤدي إلى أداء أفضل!", - "maintenanceInfoTechDetails": "تريد المزيد من التفاصيل عن الجانب الفني من العملية؟ قم بزيارة The Forge مدونة التطورات الخاصة بنا.", - "maintenanceInfoMore": "المزيد من المعلومات", - "maintenanceInfoAccountChanges": "ما هي التغييرات التي سوف أراها على حسابي بعد إنتهاء اعادة الكتابة؟", - "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at <%= hrefTechAssistanceEmail %> and we will investigate them for you!", - "maintenanceInfoAddFeatures": "ما هي أنواع المميزات التي سيسمح لـHabitica بإضافتها؟", - "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.", - "maintenanceInfoHowLong": "كم ستستغرق الصيانة؟", - "maintenanceInfoHowLongText": "يجب علينا نقل المهام والبيانات لجميع مستخدمي Habitica البالغ عددهم ١،٣ مليون شخص - ليست مهمة سهلة! نتوقع أن يتم ذلك تقريباً ما بين الساعة الواحدة ظهراً بتوقيت المحيط الهادئ (الساعة ٨ مساءاً بتوقيت UTC) و١٠ مساءاً بتوقيت المحيط الهادئ (الساعة ٥ صباحاً بتوقيت UTC). كن مطمئناً أننا نبذل كل ما في وسعنا لجعله يسير في أسرع وقت ممكن! يمكنك متابعة التحديثات على حساب تويتر الخاص بنا.", - "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?", - "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)", - "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!", - "maintenanceInfoSeeTasks": "ماذا لو كنت بحاجة لرؤية قائمة المهام الخاصة بي؟", - "maintenanceInfoSeeTasksText": "إذا كنت تعلم أنك ستحتاج إلى رؤية قائمة المهام الخاصة بك يوم السبت لتذكير نفسك بما يجب عليك القيام به، فنحن نوصي قبل بدء الصيانة بأخذ لقطة شاشة لمهامك بحيث يمكنك استخدامها كمرجع.", - "maintenanceInfoRarePet": "أي نوع من الحيوانات الأليفة النادرة سوف أتلقى؟", - "maintenanceInfoRarePetText": "لنشكركم على صبركم خلال فترة التوقف، سيحصل الجميع على حيوان نادر متمرس. إذا لم تستلم حيواناً أليفاً متمرساً قط فستحصل على ذئب متمرس. إذا كان لديك بالفعل ذئب متمرس فسوف تتلقى نمراً متمرساً. وإذا كان لديك بالفعل ذئب ونمر قدامى متمرسين فستحصل على حيوان أليف متمرس لم يسبق وأن رآه أحد! بعد اكتمال عملية التحويل قد يستغرق الأمر عدة ساعات حتى يظهر حيوانك الأليف، لكن لا تخف أبدًا، فكل شخص سيحصل على واحدة.", - "maintenanceInfoWho": "من الذي عمل على هذا المشروع الضخم؟", - "maintenanceInfoWhoText": "نحن سعداء لأنك سألت! وقد ترأسها المساهم المذهل لدينا paglias، مع الكثير من المساعدة منBlade ، TheHollidayInn ،SabreCa ،Victor Pudeyev ،TheUnknown، وAlys.", - "maintenanceInfoTesting": "كما تم اختبار الإصدار الجديد بلا كلل من قبل مجموعة من المتطوعين المذهلين في برامج مفتوحة المصدر. شكرًا لكم - لم نكن لنتمكن من فعل هذا بدونكم." + "habiticaBackSoon": "لا تقلق، سوف يعود Habitica قريباً!", + "importantMaintenance": "اننا نقوم بصيانة مهمة ونحن نقدرأن تستمر حتى 10 مساءاً (5 صباحا بتوقيت UTC)", + "maintenance": "الصيانة", + "maintenanceMoreInfo": "هل تريد المزيد من المعلومات حول صيانة؟ <%= linkStart %>تفحص صفحة معلومات<%= linkEnd %>.", + "noDamageKeepStreaks": "You will NOT take damage or lose streaks!", + "thanksForPatience": "شكرا على صبرك!", + "twitterMaintenanceUpdates": "لأخر التحديثات, شاهدتويتر, المكان الذي ننشر فيه معلومات التحديثات.", + "veteranPetAward": "في النهاية سوف تحصل على حيوان أليف متمرس!", + "maintenanceInfoTitle": "معلومات عن صيانة Habitica القادمة", + "maintenanceInfoWhat": "مالذي حدث؟", + "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!", + "maintenanceInfoWhy": "ما الذي حدث؟", + "maintenanceInfoWhyText": "خلال الأشهر العديدة الماضية أجرينا إصلاحًا شاملًا لHabitica خلف الكواليس، لقد أعدنا كتابة الAPI على وجه الخصوص. في حين أنه قد لا يبدو مختلفاً كثيراً من الخارج إلا أنه عالم جديد تمامًا من تحت. سيتيح لنا هذا المزيد من المرونة عندما نريد بناء ميزات في المستقبل، وسيؤدي إلى أداء أفضل!", + "maintenanceInfoTechDetails": "تريد المزيد من التفاصيل عن الجانب الفني من العملية؟ قم بزيارة The Forge مدونة التطورات الخاصة بنا.", + "maintenanceInfoMore": "المزيد من المعلومات", + "maintenanceInfoAccountChanges": "ما هي التغييرات التي سوف أراها على حسابي بعد إنتهاء اعادة الكتابة؟", + "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at <%= hrefTechAssistanceEmail %> and we will investigate them for you!", + "maintenanceInfoAddFeatures": "ما هي أنواع المميزات التي سيسمح لHabitica بإضافتها؟", + "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.", + "maintenanceInfoHowLong": "كم ستستغرق الصيانة؟", + "maintenanceInfoHowLongText": "يجب علينا نقل المهام والبيانات لجميع مستخدمي Habitica البالغ عددهم ١،٣ مليون شخص - ليست مهمة سهلة! نتوقع أن يتم ذلك تقريباً ما بين الساعة الواحدة ظهراً بتوقيت المحيط الهادئ (الساعة ٨ مساءاً بتوقيت UTC) و١٠ مساءاً بتوقيت المحيط الهادئ (الساعة ٥ صباحاً بتوقيت UTC). كن مطمئناً أننا نبذل كل ما في وسعنا لجعله يسير في أسرع وقت ممكن! يمكنك متابعة التحديثات على حساب تويتر الخاص بنا.", + "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?", + "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)", + "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!", + "maintenanceInfoSeeTasks": "ماذا لو كنت بحاجة لرؤية قائمة المهام الخاصة بي؟", + "maintenanceInfoSeeTasksText": "إذا كنت تعلم أنك ستحتاج إلى رؤية قائمة المهام الخاصة بك يوم السبت لتذكير نفسك بما يجب عليك القيام به، فنحن نوصي قبل بدء الصيانة بأخذ لقطة شاشة لمهامك بحيث يمكنك استخدامها كمرجع.", + "maintenanceInfoRarePet": "أي نوع من الحيوانات الأليفة النادرة سوف أتلقى؟", + "maintenanceInfoRarePetText": "لنشكركم على صبركم خلال فترة التوقف، سيحصل الجميع على حيوان نادر متمرس. إذا لم تستلم حيواناً أليفاً متمرساً قط فستحصل على ذئب متمرس. إذا كان لديك بالفعل ذئب متمرس فسوف تتلقى نمراً متمرساً. وإذا كان لديك بالفعل ذئب ونمر قدامى متمرسين فستحصل على حيوان أليف متمرس لم يسبق وأن رآه أحد! بعد اكتمال عملية التحويل قد يستغرق الأمر عدة ساعات حتى يظهر حيوانك الأليف، لكن لا تخف أبدًا، فكل شخص سيحصل على واحدة.", + "maintenanceInfoWho": "من الذي عمل على هذا المشروع الضخم؟", + "maintenanceInfoWhoText": "نحن سعداء لأنك سألت! وقد ترأسها المساهم المذهل لدينا paglias، مع الكثير من المساعدة منBlade ، TheHollidayInn ،SabreCa ،Victor Pudeyev ،TheUnknown، وAlys.", + "maintenanceInfoTesting": "كما تم اختبار الإصدار الجديد بلا كلل من قبل مجموعة من المتطوعين المذهلين في برامج مفتوحة المصدر. شكرًا لكم - لم نكن لنتمكن من فعل هذا بدونكم." } diff --git a/website/common/locales/ar/merch.json b/website/common/locales/ar/merch.json index 1ae14f322b..af7456ae19 100755 --- a/website/common/locales/ar/merch.json +++ b/website/common/locales/ar/merch.json @@ -1,20 +1,14 @@ { - "merch" : "بضائع", - "merchandiseDescription": "هل تبحث عن قمصان أو أكواب أو ملصقات لإظهار فخرك بـHabitica؟ انقر هنا!", - - "merch-teespring-summary" : "Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", - "merch-teespring-goto" : "احصل على قميص Habitica", - - "merch-teespring-mug-summary" : "Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", - "merch-teespring-mug-goto" : "احصل على كوب Habitica", - - "merch-teespring-eu-summary" : "إصدار أوروبي: Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", - "merch-teespring-eu-goto" : "احصل على قميص Habitica (EU)", - - "merch-teespring-mug-eu-summary" : "إصدار أوروبي: Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", - "merch-teespring-mug-eu-goto" : "احصل على كوب Habitica (EU)", - - "merch-stickermule-summary" : "الصق Melior فخور أينما تكون أنت (أو شخص آخر) بحاجة إلى تذكير بالإنجازات الحالية والمستقبلية!", - "merch-stickermule-goto" : "احصل على ملصقات Habitica" - + "merch": "بضائع", + "merchandiseDescription": "هل تبحث عن قمصان أو أكواب أو ملصقات لإظهار فخرك بHabitica؟ انقر هنا!", + "merch-teespring-summary": "Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", + "merch-teespring-goto": "احصل على قميص Habitica", + "merch-teespring-mug-summary": "Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", + "merch-teespring-mug-goto": "احصل على كوب Habitica", + "merch-teespring-eu-summary": "إصدار أوروبي: Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", + "merch-teespring-eu-goto": "احصل على قميص Habitica (EU)", + "merch-teespring-mug-eu-summary": "إصدار أوروبي: Teespring هو نظام أساسي يُسَهل على أي شخص صنع وبيع منتجات عالية الجودة يحبها الناس دون تكلفة أو مخاطرة.", + "merch-teespring-mug-eu-goto": "احصل على كوب Habitica (EU)", + "merch-stickermule-summary": "الصق Melior فخور أينما تكون أنت (أو شخص آخر) بحاجة إلى تذكير بالإنجازات الحالية والمستقبلية!", + "merch-stickermule-goto": "احصل على ملصقات Habitica" } diff --git a/website/common/locales/ar/messages.json b/website/common/locales/ar/messages.json index ef2fa3527c..207cbb934e 100755 --- a/website/common/locales/ar/messages.json +++ b/website/common/locales/ar/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> يحب <%= foodText %> كثيراً!", "messageDontEnjoyFood": "<%= egg %> يأكل <%= foodText %> ولكنه لا يبدو مستمتعاً.", "messageBought": "لقد اشتريت <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "messageEquipped": " <%= itemText %> equipped.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "تفتقد أيًا من تلك البيضة أو جرعة الفقس.", "messageInvalidEggPotionCombo": "لا يمكنك فقس بيض حيوانات التنقيب مع جرع فقس سحرية! جرب بيضة أخرى.", @@ -63,4 +63,4 @@ "beginningOfConversation": "هذه هي بداية محادثتك مع <%= userName %>. تذكر أن تكون لطيفاً محترماً، واتبع إرشادات المنتدى!", "messageDeletedUser": "عذراً، لقد حذف هذا المستخدم حسابه.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ar/questscontent.json b/website/common/locales/ar/questscontent.json index 4c3fb62e74..97a882fe3f 100755 --- a/website/common/locales/ar/questscontent.json +++ b/website/common/locales/ar/questscontent.json @@ -47,13 +47,13 @@ "questHarpyDropParrotEgg": "ببغاء (بيضة)", "questHarpyUnlockText": "Unlocks purchasable Parrot eggs in the Market", "questRoosterText": "اهتياج الديك", - "questRoosterNotes": "لسنوات عديدة المزارع extrajordanary@ قد استخدم الديكة كمنبه. ولكن الآن فإن ديكاً عملاقاً قد ظهر، يصيح بصوت أعلى من كل ما سبقه - يستيقظ كل من في Habitica! والـHabiticans المحرومون من النوم الآن يواجهون يومياتهم بصعوبة. Pandoro@ يقرر أن الوقت قد حان لوضع حدٍ لهذا. \"من فضلكم، هل من أحدٍ يمكن أن يعلم هذا الديك الصياح بهدوء؟\" أنت تتطوع، وتقترب من الديك في الصباح التالي - ولكن الديك يلتف إليك، يرفرف جناحيه العملاقة ويظهر مخالبه الحادة، ويصيح صرخة حرب.", + "questRoosterNotes": "لسنوات عديدة المزارع extrajordanary@ قد استخدم الديكة كمنبه. ولكن الآن فإن ديكاً عملاقاً قد ظهر، يصيح بصوت أعلى من كل ما سبقه - يستيقظ كل من في Habitica! والHabiticans المحرومون من النوم الآن يواجهون يومياتهم بصعوبة. Pandoro@ يقرر أن الوقت قد حان لوضع حدٍ لهذا. \"من فضلكم، هل من أحدٍ يمكن أن يعلم هذا الديك الصياح بهدوء؟\" أنت تتطوع، وتقترب من الديك في الصباح التالي - ولكن الديك يلتف إليك، يرفرف جناحيه العملاقة ويظهر مخالبه الحادة، ويصيح صرخة حرب.", "questRoosterCompletion": "مع براعة وقوة، تروض الوحش البري. أذنيه، التي كانت بالسابق مليئة بالريش والمهام المنسية، هي الآن خالية تماماً. يصيح إليك بهدوء، ويتحاضن منقاره في كتفك. في اليوم التالي كنت مستعداً للرحيل، ولكن EmeraldOx@ يركض إليك مع سلة مغطية. \"انتظر! عندما ذهبت إلى بيت المزرعة هذا الصباح، وكان الديك قد دفع هذه عند الباب في الموقع الذي كنت نائماً فيه. اعتقد انه يريدك أنه تأخذها هدية.\" تكشف عن السلة لترى ثلاث بيضات رقيقة.", "questRoosterBoss": "ديك", "questRoosterDropRoosterEgg": "ديك (بيضة)", "questRoosterUnlockText": "Unlocks purchasable Rooster eggs in the Market", "questSpiderText": "العنكبوت الجليدي", - "questSpiderNotes": "مع تهدئة الطقس، يبدأ صقيعاً حساساً يظهر على زجاج نوافذ الـHabiticans على شكل شبكات مترابطة... باستثناء Arcosine@، الذي نوافذه تجمدت بشكل كامل من قبل العنكبوت الجليدي الذي يقيم حالياً في منزله. وامصيبتاه.", + "questSpiderNotes": "مع تهدئة الطقس، يبدأ صقيعاً حساساً يظهر على زجاج نوافذ الHabiticans على شكل شبكات مترابطة... باستثناء Arcosine@، الذي نوافذه تجمدت بشكل كامل من قبل العنكبوت الجليدي الذي يقيم حالياً في منزله. وامصيبتاه.", "questSpiderCompletion": "ينهار العنكبوت الجليدي، تاركاً وراءه كومة صغيرة من الصقيع وعدد قليل من حويصلات البيض الفاتنة. Arcosine@ يقدمها لكم كمكافأة -- ربما تستطيع أن تربي بعض العناكب الغير مهددة كحيوانات أليفة خاصة بك؟", "questSpiderBoss": "عنكبوت", "questSpiderDropSpiderEgg": "عنكبوت (بيضة)", @@ -113,7 +113,7 @@ "questGoldenknight3DropWeapon": "Mustaine's Milestone Mashing Morning Star (Off-hand Weapon)", "questGroupEarnable": "Earnable Quests", "questBasilistText": "قائمة-الباسي", - "questBasilistNotes": "هناك ضجة في السوق - من النوع الذي من المفترض أن يجعلك تهرب. ولكن كونك مغامر شجاع، تركض باتجاهها بدلاً من ذلك، وتكتشف باسي-لسته، قد تكتل من مجموعة من الأشياء التي يجب فعلها التي لم يتم إكمالها! بالقرب الـHabiticans مشلولين خوفاً من طول قائمة الباسي-لسته، غير قادرين على بدء العمل. من مكانٍ في المنطقة المجاورة، تسمع Arcosine@ يصرخ: \"بسرعة، اكتملوا يمياتكم والأشياء التي يجب عليكم فعلها حتى نستطيع إزالة أنياب هذا الوحش، قبل أن يحصل شخص على جرح من الورق!\" اضرب سريعاً، أيها المغامر، وحقق شيئاً ما - ولكن احذر! إذا تركت أي من اليوميات ولم تفعلها، الباسي-لسته سوف يهاجم عليك وعلى حزبك!", + "questBasilistNotes": "هناك ضجة في السوق - من النوع الذي من المفترض أن يجعلك تهرب. ولكن كونك مغامر شجاع، تركض باتجاهها بدلاً من ذلك، وتكتشف باسي-لسته، قد تكتل من مجموعة من الأشياء التي يجب فعلها التي لم يتم إكمالها! بالقرب الHabiticans مشلولين خوفاً من طول قائمة الباسي-لسته، غير قادرين على بدء العمل. من مكانٍ في المنطقة المجاورة، تسمع Arcosine@ يصرخ: \"بسرعة، اكتملوا يمياتكم والأشياء التي يجب عليكم فعلها حتى نستطيع إزالة أنياب هذا الوحش، قبل أن يحصل شخص على جرح من الورق!\" اضرب سريعاً، أيها المغامر، وحقق شيئاً ما - ولكن احذر! إذا تركت أي من اليوميات ولم تفعلها، الباسي-لسته سوف يهاجم عليك وعلى حزبك!", "questBasilistCompletion": "قائمة الباسي-لسته تتشتت إلى قصاصات ورق، التي تميض بلطف بألوان القوس قزح. \"يا للعجب!\" يقول Arcosine@. \"من الجيد أنكم كنتم موجودين هنا يا رفاق!\" مع الشعور بالمزيد من الخبرة من قبل، تجمع لك بعض من الذهب الساقط ما بين الأوراق.", "questBasilistBoss": "قائمة-الباسي", "questEggHuntText": "البحث على البيض", @@ -131,7 +131,7 @@ "questDilatoryBossRageTavern": "`تنين الفزع يطلق ضربة الإهمال!`\n\nاوه لا! على الرغم من أننا نبذل قصارى جهدنا، لقد غفلنا عن بعض اليوميات ولم نكملها، ولونها الأحمر الداكن قد اغضب التنين! مع ضربة الإهمال المخيفة، لقد دمر الحانة! لحسن الحظ، لقد انشأنا حانة أخرى في مدينة قريبة، وأنتم تستطيعون الاستمرار على الدردشة على الشاطئ... ولكن Daniel جرسون الحانةالمسكين قد رأى مبناه المحبوب ينهار من حوله!\n\nنآمل أن لا يهاجم الوحش مرة أخرى!", "questDilatoryBossRageStables": "`تنين الفزع يطلق ضربة الإهمال!`\n\nيايكس! مرة أخرى لقد تركنا الكثير من اليوميات تفلت من عندنا. لقد أطلق التنين ضربة الإهمال ضد Matt والاسطبلات! الحيوانات الأليفة تفر من كل جانب. لحسن الحظ يبدو أن كل حيواناتك في آمان!\n\nيا Habitica يا مسكينة! نآمل أن لا يحدث هذا مرة أخرى. عجل واتمم كل المهام الخاصة بك!", "questDilatoryBossRageMarket": "`تنين الفزع يطلق ضربة الإهمال!`\n\nآآآه!! لقد تم تحطيم دكان Alex التاجر ولم يبقَ منه إلا القطع الصغيرة بسبب ضربة الإهمال الخاصة بالتنين! ولكن يبدو وكأننا حقاً نؤذي ونضعف هذا الوحش. أشك أن لديه ما يكفي من الطاقة للقيام بضربة أخرى.\n\nلا تترددي، Habitica! دعونا نبعد هذا الوحش عن شواطئنا!", - "questDilatoryCompletion": "`هزيمة تنين الفزع الخاص بدِلاتوري!`\n\nلقد فعلناها! مع هدير نهائي، تنين الفزع ينهار ويسبح بعيداً، بعيداً. حشود من الـHabiticans الهتاف يخطون الشواطئ! لقد ساعدنا Matt، وDaniel، وAlex في إعادة بناء مبانيهم. ولكن ما هذا؟ \n\n`عودة المواطنون!`\n\nالآن بعد فرار التنين، الآلاف من الألوان البراقة تتصاعد خلال البحر. إنه قوس قزح من الروبيان السرعوف... وفيما بينها، المئات من حور البحر! \n\n\"نحن مواطنو دِلاتوري الضائعون!\" يوضح زعيمهم، Manta. \"عندما غرقت دِلاتوري، الروبيان السرعوف الذي يعيش في هذه المياه استخدم موجة من السحر ليحوّلنا إلى حور البحر حتى نتمكن من البقاء على قيد الحياة. ولكن بسبب غضبه، فإن تنين الفزع قد حاصرنا جميعاً في صدع الظلام. لقد بقينا مسجونين هناك منذ مئات السنين - ولكن الآن نحن أحرار في إعادة بناء مدينتنا أخيراً!\"\n\n\"كشكرٍ لكم،\" يقول صديقهOttl@، \"أرجو أن تتقبلوا هذا الروبيان السرعوف الأليف وهذا الروبيان السرعوف المركب، وكذلك XP، وذهب، وامتناننا الأبدي.\"\n\n`المكافآت`\n* روبيان سرعوف أليف\n* روبيان سرعوف مركب\n* الشوكولاته، حلوى القطن الأزرق، حلوى القطن الوردي، سمكة، عسل، لحم، حليب، بطاطا، لحم فاسد، فراولة", + "questDilatoryCompletion": "`هزيمة تنين الفزع الخاص بدِلاتوري!`\n\nلقد فعلناها! مع هدير نهائي، تنين الفزع ينهار ويسبح بعيداً، بعيداً. حشود من الHabiticans الهتاف يخطون الشواطئ! لقد ساعدنا Matt، وDaniel، وAlex في إعادة بناء مبانيهم. ولكن ما هذا؟ \n\n`عودة المواطنون!`\n\nالآن بعد فرار التنين، الآلاف من الألوان البراقة تتصاعد خلال البحر. إنه قوس قزح من الروبيان السرعوف... وفيما بينها، المئات من حور البحر! \n\n\"نحن مواطنو دِلاتوري الضائعون!\" يوضح زعيمهم، Manta. \"عندما غرقت دِلاتوري، الروبيان السرعوف الذي يعيش في هذه المياه استخدم موجة من السحر ليحوّلنا إلى حور البحر حتى نتمكن من البقاء على قيد الحياة. ولكن بسبب غضبه، فإن تنين الفزع قد حاصرنا جميعاً في صدع الظلام. لقد بقينا مسجونين هناك منذ مئات السنين - ولكن الآن نحن أحرار في إعادة بناء مدينتنا أخيراً!\"\n\n\"كشكرٍ لكم،\" يقول صديقهOttl@، \"أرجو أن تتقبلوا هذا الروبيان السرعوف الأليف وهذا الروبيان السرعوف المركب، وكذلك XP، وذهب، وامتناننا الأبدي.\"\n\n`المكافآت`\n* روبيان سرعوف أليف\n* روبيان سرعوف مركب\n* الشوكولاته، حلوى القطن الأزرق، حلوى القطن الوردي، سمكة، عسل، لحم، حليب، بطاطا، لحم فاسد، فراولة", "questSeahorseText": "سباق خيل دِلاتوري", "questSeahorseNotes": "إنه يوم الدِربي، وHabiticans من جميع أنحاء القارة قد أتوا إلى دِلاتوري لمسباقة حيواناتهم الأليفة فرسان البحر! فجأةً، زمجرة ودفقات ماء كبيرة تندلع في مضمار السباق، وتسمع حارس فرسان البحر Kiwibot@ يصيح فوق هدير الأمواج. \"قد تسبب تجمع فرس البحر في جذب فحل بحر عنيف!\" تقول بقلق. \"إنه يحطم الاسطبلات ويدمر المضمار القديم! هل يمكن على أحد تهدئته؟\"", "questSeahorseCompletion": "فحل البحر المهدئ يتسبح إلى جانبك بلطف. \"انظر!\" Kiwibot تقول. واضافت \"يريد منا رعاية أطفاله\". تعطيك ثلاث بيضات. \"ربهم بشكل جيد\"، تقول لك. \"نحن نرحب بك في الدِلاتوري دِربي أي وقت!\"", @@ -145,7 +145,7 @@ "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom1Completion": "After some thorough scrubbing, all the dishes are stacked safely on the shore! You stand back and proudly survey your hard work.", "questAtom2Text": "هجوم الخط الممل، الجزء 2: وحش السناكْلِس", - "questAtom2Notes": "وأخيراً، هذا المكان يبدو أجمل بكثير بعد تنظيف كل هذه الأطباق. ربما، يمكنك الاستمتاع الآن. أوه - يبدو أن هناك كرتون بيتزا يطفو في البحيرة. حسناً، هو فقط شيء آخر محتاجاً إلى التنظيف؟ ولكن، هذا ليس مجرد كرتون بيتزا! مع اندفاع مفاجئ الكرتون يرتفع من الماء ليكشف عن نفسه أنه رأس وحش. لا يمكن أن يكون! وحش سناكلِس الأسطوري؟! يقال أنه قائم مخفي في هذه البحيرة منذ عصور ما قبل التاريخ: مخلوق ولد من بقايا الطعام والقمامة من الـHabiticans القدم. ويع!", + "questAtom2Notes": "وأخيراً، هذا المكان يبدو أجمل بكثير بعد تنظيف كل هذه الأطباق. ربما، يمكنك الاستمتاع الآن. أوه - يبدو أن هناك كرتون بيتزا يطفو في البحيرة. حسناً، هو فقط شيء آخر محتاجاً إلى التنظيف؟ ولكن، هذا ليس مجرد كرتون بيتزا! مع اندفاع مفاجئ الكرتون يرتفع من الماء ليكشف عن نفسه أنه رأس وحش. لا يمكن أن يكون! وحش سناكلِس الأسطوري؟! يقال أنه قائم مخفي في هذه البحيرة منذ عصور ما قبل التاريخ: مخلوق ولد من بقايا الطعام والقمامة من الHabiticans القدم. ويع!", "questAtom2Boss": "وحش السناكْلِس", "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom2Completion": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the Snackless Monster falls to pieces. Well done, brave adventurer! But wait... is there something else wrong with the lake?", @@ -162,12 +162,12 @@ "questOwlUnlockText": "Unlocks purchasable Owl eggs in the Market", "questPenguinText": "الصقيع الخبيث", "questPenguinNotes": "على الرغم من أنه يوم حار من الصيف في الطرف الجنوبي من Habitica، لقد نزل برد قارص غير طبيعي على بحيرة لايفلي. رياح قوية، شديدة البرودة تندفع ويبدأ الشاطئ بالتجمد. ارتفاعات من الثلج تندفع من الأرض، مما يدفع العشب والتراب بعيداً. Melynnrose@ وBreadstrings@ يركضون إليك.

\"ساعدنا!\" تقول Melynnrose@. \"جئنا ببطريق عملاق حتى يجمد لنا البحيرة حتى نتمكن جميعاً من الذهاب للتزلج على الجليد، ولكن نفد منا السمك لإطعامه!\"br>يبرد على أعصابه.", - "questPenguinCompletion": "على هزيمة البطريق، الجليد يذوب. البطريق العملاق يستقر في ضوء الشمس، ويلتهم دلو الأسماك التي عثرت عليه أنت. ثم يتزلج على الجليد عبر البحيرة، وهو يهف بلطف إلى الأسفل لينتج جليد سلس، لمّاع. يا له من طير غريب!\" يبدو أنه ترك القليل من البيض، كذلك،\" يقول Painter de Cluster@ـ.

يضحك Rattify@. وقال \"ربما ستكون هذه البطاريق أكثر... برودة؟\"", + "questPenguinCompletion": "على هزيمة البطريق، الجليد يذوب. البطريق العملاق يستقر في ضوء الشمس، ويلتهم دلو الأسماك التي عثرت عليه أنت. ثم يتزلج على الجليد عبر البحيرة، وهو يهف بلطف إلى الأسفل لينتج جليد سلس، لمّاع. يا له من طير غريب!\" يبدو أنه ترك القليل من البيض، كذلك،\" يقول Painter de Cluster@.

يضحك Rattify@. وقال \"ربما ستكون هذه البطاريق أكثر... برودة؟\"", "questPenguinBoss": "بطريق الصقيع", "questPenguinDropPenguinEgg": "بطريق (بيضة)", "questPenguinUnlockText": "Unlocks purchasable Penguin eggs in the Market", "questStressbeastText": "وحش التوتر الفظيع في سهوب ستويكالم", - "questStressbeastNotes": "اتمم اليوميات والتو-دوز حتى تؤذي الزعيم العالمي! اليوميات الغير مكتملة يملئ من شريط ضربة التوتر. عندما يكون شريط ضربة التوتر كاملاً، سوف يهاجم الزعيم العالمي شخصية رئيسية لللعبة. الزعيم العالمي لن يضر اللاعبين العاديين أو أي من الحسابات بأي شكل من الأشكال. فقط الحسابات النشطة التابعة للذين لا يستريحون في النزل هي التي تُجصى يومياتها الغير مكتملة.

~*~

أول شيء نسمعه هي الخطى، أبطأ وأكثر صوتاً من فرار جماعي لحيوانات البرية. واحداً يلو الآخر، الـHabiticans ينظرون خارج أبوابهم، ويتخلاهم الكلام.

كل منا قد رأى وحوش التوتر من قبل، وبطبيعة الحال - مخلوقات صغيرة طالحة تهجم خلال الأوقات الصعبة. لكن هذا؟ هذا المخلوق اطول من المباني، مع كفوف يمكنها سحق تنين بكل سهولة. الصقيع يتأرجح من فراءه الذي يتصف بالرائحة كريهة، وعندما يزمجر، فإن الانفجار الجليدي يقلع الأسطح من منازلنا. لم يُعرف وحش بهذا الحجم إلا في إطار الأسطورات العتيقة.

\"احذروا، يا Habiticansـ!\" يصيح SabreCat. \"سدوا أنفسكم في الداخل - فهذا هو وحش التوتر البغيض نفسه!\"

\"من المؤكد أن هذا الشيء مكوّن من قرون من التوتر!\" يقول Kiwibot، وهو يقفل أبواب الحانة بإحكام ويغلق النوافذ.

\"سهوب ستويكالم،\" Lemoness تقول، بوجه كالح. \"كل هذا الوقت، كنا نظن أنهم كانوا يعيشون بهدوء وسكون، ولكن الظاهر أنهم كانوا يخفون توترهم في مكان ما. وعلى مدى الأجيال، نما الى هذا الشيء، والآن قد تحرر وهاجمهم - ونحن أيضاً!\"

هناك طريقة واحدة فقط لإبعاد وحش توتر، بغيضاً كان أو غير ذلك، وهذا هو بمهاجمته مع اليوميات والتو-دوز المنجزة! دعونا جميعا نتحد معاً، ونحارب هذا العدو المخيف - لكن تأكد من عدم الترخي ولا تهمل المهام الخاصة بك، لأن يومياتنا الغير مكتملة المتراكمة قد تغضبه كثيراً بحيث يهاجم...", + "questStressbeastNotes": "اتمم اليوميات والتو-دوز حتى تؤذي الزعيم العالمي! اليوميات الغير مكتملة يملئ من شريط ضربة التوتر. عندما يكون شريط ضربة التوتر كاملاً، سوف يهاجم الزعيم العالمي شخصية رئيسية لللعبة. الزعيم العالمي لن يضر اللاعبين العاديين أو أي من الحسابات بأي شكل من الأشكال. فقط الحسابات النشطة التابعة للذين لا يستريحون في النزل هي التي تُجصى يومياتها الغير مكتملة.

~*~

أول شيء نسمعه هي الخطى، أبطأ وأكثر صوتاً من فرار جماعي لحيوانات البرية. واحداً يلو الآخر، الHabiticans ينظرون خارج أبوابهم، ويتخلاهم الكلام.

كل منا قد رأى وحوش التوتر من قبل، وبطبيعة الحال - مخلوقات صغيرة طالحة تهجم خلال الأوقات الصعبة. لكن هذا؟ هذا المخلوق اطول من المباني، مع كفوف يمكنها سحق تنين بكل سهولة. الصقيع يتأرجح من فراءه الذي يتصف بالرائحة كريهة، وعندما يزمجر، فإن الانفجار الجليدي يقلع الأسطح من منازلنا. لم يُعرف وحش بهذا الحجم إلا في إطار الأسطورات العتيقة.

\"احذروا، يا Habiticans!\" يصيح SabreCat. \"سدوا أنفسكم في الداخل - فهذا هو وحش التوتر البغيض نفسه!\"

\"من المؤكد أن هذا الشيء مكوّن من قرون من التوتر!\" يقول Kiwibot، وهو يقفل أبواب الحانة بإحكام ويغلق النوافذ.

\"سهوب ستويكالم،\" Lemoness تقول، بوجه كالح. \"كل هذا الوقت، كنا نظن أنهم كانوا يعيشون بهدوء وسكون، ولكن الظاهر أنهم كانوا يخفون توترهم في مكان ما. وعلى مدى الأجيال، نما الى هذا الشيء، والآن قد تحرر وهاجمهم - ونحن أيضاً!\"

هناك طريقة واحدة فقط لإبعاد وحش توتر، بغيضاً كان أو غير ذلك، وهذا هو بمهاجمته مع اليوميات والتو-دوز المنجزة! دعونا جميعا نتحد معاً، ونحارب هذا العدو المخيف - لكن تأكد من عدم الترخي ولا تهمل المهام الخاصة بك، لأن يومياتنا الغير مكتملة المتراكمة قد تغضبه كثيراً بحيث يهاجم...", "questStressbeastBoss": "وحش التوتر الفظيع", "questStressbeastBossRageTitle": "ضربة توتر", "questStressbeastBossRageDescription": "عندما يمتلئ هذا العيار، فإن وحش التوتر الفظيع سوف يطلق ضربة توتر على Habitica!", @@ -176,9 +176,9 @@ "questStressbeastBossRageStables": "`وحش التوتر البغيض يستخدم ضربة الإجهاد!`\n\nموجة التوتر تشفي وحش التوتر البغيض!\n\nاوه لا! على الرغم من أننا نبذل اقصى جهدنا، لقد تركنا بعض اليوميات ولم نكملها، ولونها الأحمر الداكن قد اغضب وحش التوتر البغيض وسبب ذلك إستعادته بعض صحته! المخلوق الفظيع يهجم على الإسطبلات، ولكن Matt مروض الوحوش يتعرض له ببطولة لحماية الحيوانات الأليفة والمراكب. وقد امسك وحش التوتر البغيض Matt في قبضته الشريرة، ولكن على الأقل أنه لاه في هذه اللحظة. بسرعة! دعونا نحافظ على يومياتنا ولنهزم هذا الوحش قبل أن يهاجم مرة أخرى!", "questStressbeastBossRageBailey": "`وحش التوتر البغيض يستخدم ضربة الإجهاد!`\n\nموجة التوتر تشفي وحش التوتر البغيض!\n\nآه!!! قد تسببت يومياتنا الناقصة في ازدياد غضب وحش التوتر البغيض ليصبح احنق من أي وقت مضى، وقد استعاد بعض من عافيته! مؤذنة البلدة Bailey كانت تصرخ للمواطنين حتى يهربوا إلى الأمان، والآن قد استولى عليها ومسك بها في يده الأخرى! انظر إليها، وهي تقدم لنا الأخبار ببسالة ووحش التوتر البغيض يأرجحها بشراسة... لنكن جديرين بشجاعتها من خلال زيادة أنتاجيتنا بكل ما في وسعنا من أجل إنقاذ الشخصيات الرئيسية!", "questStressbeastBossRageGuide": "`وحش التوتر البغيض يستخدم ضربة الإجهاد!`\n\nموجة التوتر تشفي وحش التوتر البغيض!\n\nانتبه! الدليل Justin يحاول تشتيت انتباه وحش التوتر من خلال الركض حول كاحليه، وهو يصيح بنصائح إنتاجية! وحش التوتر البغيض يتدوس بجنون، ويبدو أننا نرهق هذا الوحش شيئاً بعد شيء. أشك في أن لديه ما يكفي من الطاقة لضربة أخرى. لا تستسلموا... نحن قريبين جداً من القضاء عليه!", - "questStressbeastDesperation": "`وحش التوتر البغيض تصل صحته إلى 500K! وحش التوتر البغيض يستخدم الدفاع اليائس!`\n\nنحن اقتربنا من الهدف، أيها الـHabiticans! مع الحرص ومع متابعة اليوميات، نحن قد فككنا صحة وحش التوتر ووصلناها إلى 500K فقط! المخلوق يهدر ويرجف بيأس وغضبه يتزايد أسرع من أي وقت مضى. Bailey وMatt يصيحان بخوف وهو يأرجحهم بسرعة مرعبة، مما يثير عاصفة ثلجية تسبب العمى وتصعب علينا ضربه.\n\nعلينا أن نضاعف جهودنا، ولكن تشجع - هذه علامة على أن وحش التوتر يعلم أنه على وشك أن يهزم. لا تستسلموا الآن!", - "questStressbeastCompletion": " لقد انهزم وحش التوتر البغيض!ـ

لقد فعلناها! مع صرخة نهائية عالية، وحش التوتر يتبدد إلى سحابة من الثلج. رقائق من الثلج تتومض وهي تسقط مع الهواء مع هتاف الـHabiticans وهم يحتضنون حيواناتهم الأليفة ومراكبهم. حيواناتنا والشخصيات الرئيسية لدينا هي في آمان من جديد!

ـ لقد انقذنا ستويكالم!ـ

وSabreCat يتكلم بلطف إلى سيبرتوث صغير. \"يرجى الإطلاع على مواطني سهول ستويكالم والأتيان بهم إلينا،\" يقول. بعد عدة ساعات، يعود السيبرتوث، مع قطيع من الماموثات تمشي وراءه ببطء. يتبين لك أن في مقدمتهم السيدة Glaciate، رئيسة ستويكالم.

\"أيها الـHabiticans القديرين\"، تقول، \"أنا ومواطني مدينون لكم، ونقدم لكم الشكر الكثير وخالص الاعتذار. في محاولة لحماية السهوب من الاضطراب، بدأنا في إبعاد كل إجهادنا وتوترنا سراً إلى الجبال الجليدية. لم يخطر على بالنا أنه سوف ينمو على مدى الأجيال إلى وحش التوتر الذي رأيتموه! عندما حرر نفسه، حبس كل واحد منا في الجبال في مكانه وبدأ يهجم على حيواناتنا المحبوبة.\" نظرتها الحزينة تتابع تساقط الثلوج. \"لقد عرضنا الجميع للخطر مع جهالتنا. وتأكدوا أن في المستقبل، سوف نأتيكم بمشاكلنا قبل أن تأتي مشاكلنا إليكم.\"

تحوّل نظرتها إلى حيث Baconsaur@ يتحاضن مع بعض الماموث الأطفال. \"لقد جلبنا بعض المواد الغذائية لحيواناتكم كقربان للاعتذار لهم على إخافتهم، وكرمز للثقة، سنترك بعض من الحيوانات الأليفة والمراكب معكم. نحن نعلم بأنكم سوف تراعونهم رعاية جيدة.\"", - "questStressbeastCompletionChat": "`لقد انهزم وحش التوتر البغيض!`\n\nلقد فعلناها! مع صرخة نهائية عالية، وحش التوتر يتبدد إلى سحابة من الثلج. رقائق من الثلج تتومض وهي تسقط مع الهواء مع هتاف الـHabiticans وهم يحتضنون حيواناتهم الأليفة ومراكبهم. حيواناتنا والشخصيات الرئيسية لدينا هي في آمان من جديد!\n\n`لقد انقذنا ستويكالم!` \n\nSabreCat يتكلم بلطف إلى سيبرتوث صغير. \"يرجى الإطلاع على مواطني سهول ستويكالم والأتيان بهم إلينا،\" يقول. بعد عدة ساعات، يعود السيبرتوث، مع قطيع من الماموثات تمشي وراءه ببطء. يتبين لك أن في مقدمتهم السيدة Glaciate، رئيسة ستويكالم.\n\n\"أيها الـHabiticans القديرين\"، تقول، \"أنا ومواطني مدينون لكم، ونقدم لكم الشكر الكثير وخالص الاعتذار. في محاولة لحماية السهوب من الاضطراب، بدأنا في إبعاد كل إجهادنا وتوترنا سراً إلى الجبال الجليدية. لم يخطر على بالنا أنه سوف ينمو على مدى الأجيال إلى وحش التوتر الذي رأيتموه! عندما حرر نفسه، حبس كل واحد منا في الجبال في مكانه وبدأ يهجم على حيواناتنا المحبوبة.\" نظرتها الحزينة تتابع تساقط الثلوج. \"لقد عرضنا الجميع للخطر مع جهالتنا. وتأكدوا أن في المستقبل، سوف نأتيكم بمشاكلنا قبل أن تأتي مشاكلنا إليكم.\"\n\nتحوّل نظرتها إلى حيث Baconsaur@ يتحاضن مع بعض الماموث الأطفال. \"لقد جلبنا بعض المواد الغذائية لحيواناتكم كقربان للاعتذار لهم على إخافتهم، وكرمز للثقة، سنترك بعض من الحيوانات الأليفة والمراكب معكم. نحن نعلم بأنكم سوف تراعونهم رعاية جيدة.\"", + "questStressbeastDesperation": "`وحش التوتر البغيض تصل صحته إلى 500K! وحش التوتر البغيض يستخدم الدفاع اليائس!`\n\nنحن اقتربنا من الهدف، أيها الHabiticans! مع الحرص ومع متابعة اليوميات، نحن قد فككنا صحة وحش التوتر ووصلناها إلى 500K فقط! المخلوق يهدر ويرجف بيأس وغضبه يتزايد أسرع من أي وقت مضى. Bailey وMatt يصيحان بخوف وهو يأرجحهم بسرعة مرعبة، مما يثير عاصفة ثلجية تسبب العمى وتصعب علينا ضربه.\n\nعلينا أن نضاعف جهودنا، ولكن تشجع - هذه علامة على أن وحش التوتر يعلم أنه على وشك أن يهزم. لا تستسلموا الآن!", + "questStressbeastCompletion": " لقد انهزم وحش التوتر البغيض!

لقد فعلناها! مع صرخة نهائية عالية، وحش التوتر يتبدد إلى سحابة من الثلج. رقائق من الثلج تتومض وهي تسقط مع الهواء مع هتاف الHabiticans وهم يحتضنون حيواناتهم الأليفة ومراكبهم. حيواناتنا والشخصيات الرئيسية لدينا هي في آمان من جديد!

لقد انقذنا ستويكالم!

وSabreCat يتكلم بلطف إلى سيبرتوث صغير. \"يرجى الإطلاع على مواطني سهول ستويكالم والأتيان بهم إلينا،\" يقول. بعد عدة ساعات، يعود السيبرتوث، مع قطيع من الماموثات تمشي وراءه ببطء. يتبين لك أن في مقدمتهم السيدة Glaciate، رئيسة ستويكالم.

\"أيها الHabiticans القديرين\"، تقول، \"أنا ومواطني مدينون لكم، ونقدم لكم الشكر الكثير وخالص الاعتذار. في محاولة لحماية السهوب من الاضطراب، بدأنا في إبعاد كل إجهادنا وتوترنا سراً إلى الجبال الجليدية. لم يخطر على بالنا أنه سوف ينمو على مدى الأجيال إلى وحش التوتر الذي رأيتموه! عندما حرر نفسه، حبس كل واحد منا في الجبال في مكانه وبدأ يهجم على حيواناتنا المحبوبة.\" نظرتها الحزينة تتابع تساقط الثلوج. \"لقد عرضنا الجميع للخطر مع جهالتنا. وتأكدوا أن في المستقبل، سوف نأتيكم بمشاكلنا قبل أن تأتي مشاكلنا إليكم.\"

تحوّل نظرتها إلى حيث Baconsaur@ يتحاضن مع بعض الماموث الأطفال. \"لقد جلبنا بعض المواد الغذائية لحيواناتكم كقربان للاعتذار لهم على إخافتهم، وكرمز للثقة، سنترك بعض من الحيوانات الأليفة والمراكب معكم. نحن نعلم بأنكم سوف تراعونهم رعاية جيدة.\"", + "questStressbeastCompletionChat": "`لقد انهزم وحش التوتر البغيض!`\n\nلقد فعلناها! مع صرخة نهائية عالية، وحش التوتر يتبدد إلى سحابة من الثلج. رقائق من الثلج تتومض وهي تسقط مع الهواء مع هتاف الHabiticans وهم يحتضنون حيواناتهم الأليفة ومراكبهم. حيواناتنا والشخصيات الرئيسية لدينا هي في آمان من جديد!\n\n`لقد انقذنا ستويكالم!` \n\nSabreCat يتكلم بلطف إلى سيبرتوث صغير. \"يرجى الإطلاع على مواطني سهول ستويكالم والأتيان بهم إلينا،\" يقول. بعد عدة ساعات، يعود السيبرتوث، مع قطيع من الماموثات تمشي وراءه ببطء. يتبين لك أن في مقدمتهم السيدة Glaciate، رئيسة ستويكالم.\n\n\"أيها الHabiticans القديرين\"، تقول، \"أنا ومواطني مدينون لكم، ونقدم لكم الشكر الكثير وخالص الاعتذار. في محاولة لحماية السهوب من الاضطراب، بدأنا في إبعاد كل إجهادنا وتوترنا سراً إلى الجبال الجليدية. لم يخطر على بالنا أنه سوف ينمو على مدى الأجيال إلى وحش التوتر الذي رأيتموه! عندما حرر نفسه، حبس كل واحد منا في الجبال في مكانه وبدأ يهجم على حيواناتنا المحبوبة.\" نظرتها الحزينة تتابع تساقط الثلوج. \"لقد عرضنا الجميع للخطر مع جهالتنا. وتأكدوا أن في المستقبل، سوف نأتيكم بمشاكلنا قبل أن تأتي مشاكلنا إليكم.\"\n\nتحوّل نظرتها إلى حيث Baconsaur@ يتحاضن مع بعض الماموث الأطفال. \"لقد جلبنا بعض المواد الغذائية لحيواناتكم كقربان للاعتذار لهم على إخافتهم، وكرمز للثقة، سنترك بعض من الحيوانات الأليفة والمراكب معكم. نحن نعلم بأنكم سوف تراعونهم رعاية جيدة.\"", "questTRexText": "ملك الدينصورات", "questTRexNotes": "الآن بما أن المخلوقات القديمة والمنقرضة من سهوب ستويكالم تتجول في كل أنحاء Habitica، قرر Urse@ تبني تيرانوصورس كامل النمو. ما الغلط في ذلك؟

كل شيء.", "questTRexCompletion": "الديناصور البري أخيراً يتوقف هياجه ويستقر ليكوّن صداقات مع الديكة العملاقة. Urse@ يبتسم ويهو ينظر إلى الديناصور. \"إنها ليست حيوانات أليفة سيئة بالمرة، بعد نهاية الأمر! هي فقط بحاجة إلى القليل من التهذيب. تفضل، خذ بعض من بيض التيرانوصورس لنفسك.\"", @@ -193,7 +193,7 @@ "questTRexDropTRexEgg": "تيرانوصورس ريكس (بيضة)", "questTRexUnlockText": "Unlocks purchasable Tyrannosaur eggs in the Market", "questRockText": "الهروب من مخلوق الكهف", - "questRockNotes": "عند عبورك جبال التسكع الخاصة بـHabitica مع بعض من أصدقائك، ليلة من الليالي تقررون المبات في كهف جميل مرصع بالمعادن والبلورات المشرقة. ولكن عندما تستيقظون صباح اليوم التالي، تجدون أن المدخل قد اختفى، وأرضية الكهف تتحرك من تحتكم.

\"الجبل على قيد الحياة!\" يصرخ صاحبك pfeffernusse@. \"هذه ليست بلورات - هذه أسنان!\"

يأخذ بيدك Painter de Cluster@. \"علينا أن نجد مخرجاً آخر - ابقى معي ولا يتشتت انتباهك، أو قد نظل محبوسين في هذا المكان إلى الأبد!\"", + "questRockNotes": "عند عبورك جبال التسكع الخاصة بHabitica مع بعض من أصدقائك، ليلة من الليالي تقررون المبات في كهف جميل مرصع بالمعادن والبلورات المشرقة. ولكن عندما تستيقظون صباح اليوم التالي، تجدون أن المدخل قد اختفى، وأرضية الكهف تتحرك من تحتكم.

\"الجبل على قيد الحياة!\" يصرخ صاحبك pfeffernusse@. \"هذه ليست بلورات - هذه أسنان!\"

يأخذ بيدك Painter de Cluster@. \"علينا أن نجد مخرجاً آخر - ابقى معي ولا يتشتت انتباهك، أو قد نظل محبوسين في هذا المكان إلى الأبد!\"", "questRockBoss": "الكريستال العملاق", "questRockCompletion": "جهدكم العظيم أدى إلى العثور على مسار آمن للخروج من خلال الجبل الحيّ. وهو يقف تحت أشعة الشمس، صديقك intune@ يلاحظ شيئاً وهو يومض على الأرض بجنب مخرج الكهف. تنحني لتأخذه من الأرض، وترى أنه صخرة صغيرة يمر فيها وريد من الذهب . بجانبها عدد من الصخور الأخرى أشكالها غريبة نوعاً ما. إنها تبدو وكأنها... بيض؟", "questRockDropRockEgg": "صخرة (بيضة)", @@ -205,7 +205,7 @@ "questBunnyDropBunnyEgg": "أرنب (بيضة)", "questBunnyUnlockText": "Unlocks purchasable Bunny eggs in the Market", "questSlimeText": "الهلام الوصي", - "questSlimeNotes": "وأنت تعمل على المهام الخاصة بك، تلاحظ أنك تتحرك أبطأ وأبطأ. \"إنها تشبه محاولة المشي من خلال الدبس،\" Leephon@ يتذمر. \"لا، بل مثل المشي من خلال الهلام!\" يقول starsystemic@. \"لقد نشر ذلك الهلام الوصي اللزج أشياءه في جميع أنحاء Habitica. إنها تعطل كل شيء. الجميع يتباطأ.\" تنظر حولك. الشوارع تمتلئ ببطء مع الناز شفاف ملون، والـHabiticans يكافحون وهم يحاولون إتمام الشغل الذي يقومون به. مع فرار الآخرين من المنطقة، أنت تمسك ممسحة وتستعد للمعركة!", + "questSlimeNotes": "وأنت تعمل على المهام الخاصة بك، تلاحظ أنك تتحرك أبطأ وأبطأ. \"إنها تشبه محاولة المشي من خلال الدبس،\" Leephon@ يتذمر. \"لا، بل مثل المشي من خلال الهلام!\" يقول starsystemic@. \"لقد نشر ذلك الهلام الوصي اللزج أشياءه في جميع أنحاء Habitica. إنها تعطل كل شيء. الجميع يتباطأ.\" تنظر حولك. الشوارع تمتلئ ببطء مع الناز شفاف ملون، والHabiticans يكافحون وهم يحاولون إتمام الشغل الذي يقومون به. مع فرار الآخرين من المنطقة، أنت تمسك ممسحة وتستعد للمعركة!", "questSlimeBoss": "هلام وصي", "questSlimeCompletion": "مع الطعنة النهائية، أنت تحبس الهلام الوصي في دونات كبير جداً، أتوا به كل من Overomega ،@LordDarkly، و Shaner@، أصحاب التفكير السريع وقادة نادي المعجنات. مع تهنئة الجميع لك وهم يضربون ظهرك بفرح، تشعر بأن شخصاً قد وضع شيئاً في جيبك. إنها مكافأة لنجاحك الحلو: ثلاث بيضات وحل خطمي.", "questSlimeDropSlimeEgg": "وحل خطمي (بيضة)", @@ -230,7 +230,7 @@ "questWhaleUnlockText": "Unlocks purchasable Whale eggs in the Market", "questGroupDilatoryDistress": "Dilatory Distress", "questDilatoryDistress1Text": "استغاثة دِلاتوري، الجزء 1: رسالة في زجاجة", - "questDilatoryDistress1Notes": "وصلت رسالة في زجاجة من مدينة دِلاتوري التي أُعيد بناؤها حديثاً! تُقرأ: \"أعزائي الـHabiticans، نحن بحاجة إلى مساعدتكم مرة أخرى. قد اختفت الأميرة ومدينتنا تحت حصار من قبل بعض الشياطين المائية الغير معروفة! روبيانات السرعوف تحتجز المهاجمين ولا تسمح لهم الاقتراب. الرجاء ساعدونا!\" من أجل خوض الرحلة الطويلة إلى المدينة الغارقة، يجب أن يكون الشخص قادراً على التنفس تحت المياه. لحسن الحظ، فإن الكيميائيون Benga@ وhazel@ يمكنهم جعل ذلك ممكناً! فقط عليك العثور على المكونات الصحيحة.", + "questDilatoryDistress1Notes": "وصلت رسالة في زجاجة من مدينة دِلاتوري التي أُعيد بناؤها حديثاً! تُقرأ: \"أعزائي الHabiticans، نحن بحاجة إلى مساعدتكم مرة أخرى. قد اختفت الأميرة ومدينتنا تحت حصار من قبل بعض الشياطين المائية الغير معروفة! روبيانات السرعوف تحتجز المهاجمين ولا تسمح لهم الاقتراب. الرجاء ساعدونا!\" من أجل خوض الرحلة الطويلة إلى المدينة الغارقة، يجب أن يكون الشخص قادراً على التنفس تحت المياه. لحسن الحظ، فإن الكيميائيون Benga@ وhazel@ يمكنهم جعل ذلك ممكناً! فقط عليك العثور على المكونات الصحيحة.", "questDilatoryDistress1Completion": "تدون درع ذات الزعانف وتسبح إلى دِلاتوري بأسرع ما يمكن. حور البحر وحلفائهم الروبيان السرعوف تمكنوا من إبقاء الوحوش خارج المدينة حتى الآن، لكنهم يخسرون. باللحظة التي تعدي جدران القلعة وتدخل فإن الحصار المرعب يتزايد!", "questDilatoryDistress1CollectFireCoral": "مرجان النار", "questDilatoryDistress1CollectBlueFins": "زعانف زرقاء", @@ -247,7 +247,7 @@ "questDilatoryDistress2DropHeadgear": "دائرة مرجان النار (لبس رأس)", "questDilatoryDistress3Text": "استغاثة دِلاتوري، الجزء 3: ليس مجرد خادمة", "questDilatoryDistress3Notes": "تتبع الروبيان السرعوف عميقاً في داخل الأخدود، وتكتشف كوتاً تحت الماء. الأميرة Adva، ترافقها الجماجم المائية، تنتظركم داخل القاعة الرئيسية. \"قد أرسلكم والدي، أليس كذلك؟ قل له أني أرفض العودة. أنا راضية بالبقاء هنا لكي استمر في ممارسة سحري. اذهب الآن أو ستشعر بغضب ملكة المحيطات الجديدة!\" Adva تبدو متعنتة جداً، ولكن وهي تتحدث تلاحظ قلادة ياقوت، غريبة تتعلق على رقبتها وهي تتوهج بطريقة مشؤومة... هل من الممكن أن تتوقف أوهام الأميرة إن كسرتها؟", - "questDilatoryDistress3Completion": "أخيراً، استطعت أن تسحب القلادة المشؤومة من رقبة Adva وترميها بعيداً. Adva تمسك برأسها. \"أين أنا؟ ما الذي حدث هنا؟\" بعد سماع قصتك، تعبس وجهها. \"هذه القلادة أُعطيت لي من قبل سفيرٍ غريب - سيدة تدعى 'Tzina'. ولا أتذكر شيئاً بعد ذلك!\"

عندما تعودون إلى دِلاتوري، ترى Manta سعيداً جداً بنجاحكم. \"اسمحوا لي أن اجزيكم بهذا الترايدنت وهذا الدرع! لقد طلبتهما من aiseant@ وstarsystemic@ كهدية لـAdva، ولكن... أنا أفضل عدم وضع الأسلحة تحت سيطرتها في أي وقت قريب.\"", + "questDilatoryDistress3Completion": "أخيراً، استطعت أن تسحب القلادة المشؤومة من رقبة Adva وترميها بعيداً. Adva تمسك برأسها. \"أين أنا؟ ما الذي حدث هنا؟\" بعد سماع قصتك، تعبس وجهها. \"هذه القلادة أُعطيت لي من قبل سفيرٍ غريب - سيدة تدعى 'Tzina'. ولا أتذكر شيئاً بعد ذلك!\"

عندما تعودون إلى دِلاتوري، ترى Manta سعيداً جداً بنجاحكم. \"اسمحوا لي أن اجزيكم بهذا الترايدنت وهذا الدرع! لقد طلبتهما من aiseant@ وstarsystemic@ كهدية لAdva، ولكن... أنا أفضل عدم وضع الأسلحة تحت سيطرتها في أي وقت قريب.\"", "questDilatoryDistress3Boss": "أدفا، حورية البحر مغتصبة الحكم", "questDilatoryDistress3DropFish": "سمك (طعام)", "questDilatoryDistress3DropWeapon": "ترايدنت الأمواج المحطمة (سلاح)", @@ -635,4 +635,4 @@ "questVelociraptorBoss": "Veloci-Rapper", "questVelociraptorDropVelociraptorEgg": "Velociraptor (Egg)", "questVelociraptorUnlockText": "Unlocks purchasable Velociraptor eggs in the Market" -} \ No newline at end of file +} diff --git a/website/common/locales/ar/tasks.json b/website/common/locales/ar/tasks.json index 3ef0d4f86e..04cb28649c 100755 --- a/website/common/locales/ar/tasks.json +++ b/website/common/locales/ar/tasks.json @@ -113,7 +113,7 @@ "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.", "perfectSingular": "يوم مثالي", "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.", - "streakerAchievement": "لقد حصلت على إنجاز \"أخصائي شرائط\"! هدف الـ 21 يوم معلم هام لتكوين العادات. يمكن الاستمرار بالحصول على هذا الإنجاز لكل 21 يوم إضافي، على هذه اليومية أو غيرها!", + "streakerAchievement": "لقد حصلت على إنجاز \"أخصائي شرائط\"! هدف ال 21 يوم معلم هام لتكوين العادات. يمكن الاستمرار بالحصول على هذا الإنجاز لكل 21 يوم إضافي، على هذه اليومية أو غيرها!", "fortifyName": "جرعة تحصين", "fortifyPop": "إرجاع جميع المهام إلى القيمة المحايدة (اللون الأصفر)، وإسترجاع جميع نقاط الصحة المفقودة.", "fortify": "تحصين", @@ -160,7 +160,7 @@ "cantMoveCompletedTodo": "لا يمكن نقل مهمة تم إكمالها.", "directionUpDown": "\"direction\" is required and must be 'up' or 'down'.", "alreadyTagged": "The task is already tagged with given tag.", - "strengthExample": "متعلقاً بالممارسة والنشاط \n", + "strengthExample": "متعلقاً بالممارسة والنشاط", "intelligenceExample": "Relating to academic or mentally challenging pursuits", "perceptionExample": "متعلقاً بالعمل أو المهام المالية .", "constitutionExample": "متعلقاً بالصحة والعافية والتفاعل الإجتماعى ", @@ -210,4 +210,4 @@ "searchTasks": "Search titles and descriptions...", "sessionOutdated": "Your session is outdated. Please refresh or sync.", "errorTemporaryItem": "This item is temporary and cannot be pinned." -} \ No newline at end of file +} diff --git a/website/common/locales/be/groups.json b/website/common/locales/be/groups.json index 49bd906a07..28fa33468d 100755 --- a/website/common/locales/be/groups.json +++ b/website/common/locales/be/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", diff --git a/website/common/locales/be/messages.json b/website/common/locales/be/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/be/messages.json +++ b/website/common/locales/be/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/bn/achievements.json b/website/common/locales/bn/achievements.json index 4f5dcd77c1..2f8db38f0b 100755 --- a/website/common/locales/bn/achievements.json +++ b/website/common/locales/bn/achievements.json @@ -1,9 +1,9 @@ { - "achievement": "Achievement", - "share": "Share", - "onwards": "Onwards!", - "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", - "reachedLevel": "You Reached Level <%= level %>", - "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", - "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!" + "achievement": "অর্জন", + "share": "Share", + "onwards": "Onwards!", + "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", + "reachedLevel": "You Reached Level <%= level %>", + "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", + "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!" } diff --git a/website/common/locales/bn/challenge.json b/website/common/locales/bn/challenge.json index 0f3d6ad186..39965650fc 100755 --- a/website/common/locales/bn/challenge.json +++ b/website/common/locales/bn/challenge.json @@ -1,5 +1,5 @@ { - "challenge": "Challenge", + "challenge": "চ্যালেঞ্জ", "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "brokenChaLink": "Broken Challenge Link", "brokenTask": "Broken Challenge Link: this task was part of a challenge, but has been removed from it. What would you like to do?", diff --git a/website/common/locales/bn/front.json b/website/common/locales/bn/front.json index 0967ef424b..463dd3cb47 100644 --- a/website/common/locales/bn/front.json +++ b/website/common/locales/bn/front.json @@ -1 +1,39 @@ -{} +{ + "healthSample2": "গাম চিবুন/ধূমপান করুন", + "healthSample1": "পানি/সোডা পান করুন", + "wellness": "স্বাস্থ্য", + "goalSample4": "ডুয়োলিঙ্গোতে জাপানিজ শিখুন", + "goalSample3": "ব্লগ পোস্টের জন্য কাজ করুন", + "goalSample1": "এক ঘন্টা পিয়ানো শিখুন", + "free": "ফ্রিতে জয়েন করুন", + "forgotPass": "পাসওয়ার্ড মনে নেই", + "footerSocial": "সোশ্যাল", + "footerMobile": "মোবাইল", + "footerCompany": "কোম্পানি", + "footerCommunity": "কমিউনিটি", + "footerDevs": "ডেভেলপাররা", + "featureAchievementByline": "অসাধারণ কিছু করেছেন? ব্যাজ অর্জন করুন এবং সকলকে দেখান!", + "sendLink": "লিংক পাঠান", + "forgotPassword": "পাসওয়ার্ড মনে নেই?", + "companyVideos": "ভিডিওসমূহ", + "companyTerms": "শর্ত", + "companyPrivacy": "গোপনীয়তা", + "companyDonate": "দান করুন", + "devBlog": "ডেভেলপার ব্লগ", + "companyBlog": "ব্লগ", + "companyAbout": "কীভাবে কাজ করে", + "communityReddit": "রেডিট", + "communityKickstarter": "কিকস্টার্টার", + "communityForum": "ফোরাম", + "communityFeature": "ফিচারের জন্য আবেদন করুন", + "communityInstagram": "ইন্সটাগ্রাম", + "communityFacebook": "ফেসবুক", + "choreSample4": "একটি রুম পরিষ্কার করো", + "choreSample3": "বাসনকোসন ধোও", + "choreSample2": "২০ মিনিটের ঘরের কাজ", + "choreSample1": " নোংরা কাপড় ঝুড়িতে রাখো", + "businessText": "আপনার ব্যবসায়ে Habitica ব্যবহার করুন", + "businessSample2": "২০ মিনিটের ফাইলিং", + "termsAndAgreement": "নিচের বাটনটি ক্লিক করে, আপনি ইঙ্গিত দিচ্ছেন যে আপনি শর্তাবলী এবং গোপনীয়তা নীতি পড়েছেন এবং সম্মতি দিয়েছেন।", + "FAQ": "বেশি জিজ্ঞাসিত প্রশ্ন" +} diff --git a/website/common/locales/bn/groups.json b/website/common/locales/bn/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/bn/groups.json +++ b/website/common/locales/bn/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/bn/messages.json b/website/common/locales/bn/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/bn/messages.json +++ b/website/common/locales/bn/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/bn/pets.json b/website/common/locales/bn/pets.json index 0967ef424b..b9b3b21f03 100644 --- a/website/common/locales/bn/pets.json +++ b/website/common/locales/bn/pets.json @@ -1 +1,6 @@ -{} +{ + "rarePets": "বিরল পশু", + "petsFound": "পোষা প্রাণী পাওয়া গেছে", + "pets": "পোষা প্রাণী", + "stable": "গোয়াল" +} diff --git a/website/common/locales/bn/tasks.json b/website/common/locales/bn/tasks.json index 538ba9abb3..5bc3ce4470 100755 --- a/website/common/locales/bn/tasks.json +++ b/website/common/locales/bn/tasks.json @@ -1,7 +1,7 @@ { "clearCompleted": "সমাপ্ত কাজগুলো মুছুন", - "clearCompletedDescription": "সম্পন্ন হওয়া কাজ গুলো নন-সাবস্ক্রাইবারদের ৩০ দিন এবং সাবস্ক্রাইবারদের ৯০ দিন পর মুছে ফেলা হয়।", - "clearCompletedConfirm": "Are you sure you want to delete your completed To-Dos?", + "clearCompletedDescription": "সমাপ্ত হওয়া কাজ গুলো নন-সাবস্ক্রাইবারদের ৩০ দিন এবং সাবস্ক্রাইবারদের ৯০ দিন পর মুছে ফেলা হয়।", + "clearCompletedConfirm": "আপনি কি নিশ্চিত আপনি নিজের সম্পন্ন কাজগুলো মুছে ফেলতে চান?", "sureDeleteCompletedTodos": "Are you sure you want to delete your completed To-Dos?", "lotOfToDos": "Your most recent 30 completed To-Dos are shown here. You can see older completed To-Dos from Data > Data Display Tool or Data > Export Data > User Data.", "deleteToDosExplanation": "If you click the button below, all of your completed To-Dos and archived To-Dos will be permanently deleted, except for To-Dos from active challenges and Group Plans. Export them first if you want to keep a record of them.", diff --git a/website/common/locales/bs/challenge.json b/website/common/locales/bs/challenge.json index d55b623c46..89715966ca 100755 --- a/website/common/locales/bs/challenge.json +++ b/website/common/locales/bs/challenge.json @@ -2,7 +2,7 @@ "challenge": "Izazov", "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "brokenChaLink": "Broken Challenge Link", - "brokenTask": "Broken Challenge Link: ovaj zadatak je bio dio izazova, ali je uklonjen. Sta biste zeljeli da uradite? ", + "brokenTask": "Broken Challenge Link: ovaj zadatak je bio dio izazova, ali je uklonjen. Sta biste zeljeli da uradite?", "keepIt": "Zadrži", "removeIt": "Ukloni", "brokenChallenge": "Broken Challenge Link: Ovaj zadatak je bio dio izazova, ali je izazov (ili grupa) obrisan. Sta raditi sa aktivnim zadacima na tabli?", @@ -136,4 +136,4 @@ "selectMember": "Select Member", "confirmKeepChallengeTasks": "Do you want to keep challenge tasks?", "selectParticipant": "Select a Participant" -} \ No newline at end of file +} diff --git a/website/common/locales/bs/groups.json b/website/common/locales/bs/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/bs/groups.json +++ b/website/common/locales/bs/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/bs/messages.json b/website/common/locales/bs/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/bs/messages.json +++ b/website/common/locales/bs/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ca/groups.json b/website/common/locales/ca/groups.json index 3ef5132c9d..cee05905d4 100755 --- a/website/common/locales/ca/groups.json +++ b/website/common/locales/ca/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ca/messages.json b/website/common/locales/ca/messages.json index d7558251bd..29011c09bb 100755 --- a/website/common/locales/ca/messages.json +++ b/website/common/locales/ca/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Comprat <%= itemText %>", - "messageEquipped": "<%= itemText %> equipat.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/cs/challenge.json b/website/common/locales/cs/challenge.json index 41ab3dd3d0..9198960735 100644 --- a/website/common/locales/cs/challenge.json +++ b/website/common/locales/cs/challenge.json @@ -108,7 +108,7 @@ "challengeDescription": "Popis výzvy", "selectChallengeWinnersDescription": "Vyber výherce z účastníků výzvy", "awardWinners": "Odměň výherce", - "doYouWantedToDeleteChallenge": "Chceš odstranit tuto výzvu", + "doYouWantedToDeleteChallenge": "Chceš odstranit tuto výzvu?", "deleteChallenge": "Odstranit výzvu", "challengeNamePlaceholder": "Jak se jmenuje tvoje výzva?", "challengeSummary": "Souhrn", @@ -136,4 +136,4 @@ "selectMember": "Vyber člena", "confirmKeepChallengeTasks": "Chceš ponechat úkoly z výzvy?", "selectParticipant": "Zvol účastníka" -} \ No newline at end of file +} diff --git a/website/common/locales/cs/character.json b/website/common/locales/cs/character.json index 5948e75349..8c9714acea 100644 --- a/website/common/locales/cs/character.json +++ b/website/common/locales/cs/character.json @@ -156,8 +156,8 @@ "optOutOfClasses": "Odhlásit", "optOutOfPMs": "Odhlásit", "chooseClass": "Vyber si své povolání", - "chooseClassLearnMarkdown": "[Zjisti více o systému povolání Habitice](http://habitica.fandom.com/wiki/Class_System)", - "optOutOfClassesText": "Nechceš se obtěžovat s povoláními? Chceš se rozhodnout později? Nech to - budeš válečníkem bez speciálních schopností. O systému povolání si můžeš přečíst na wiki a povolit si povolání kdykoliv v Uživatel -> Statistiky.", + "chooseClassLearnMarkdown": "[Zjisti více o systému povolání v Habitice](https://habitica.fandom.com/wiki/Class_System)", + "optOutOfClassesText": "Nechceš teď řešit povolání? Chceš se rozhodnout později? Nech to být, budeš válečníkem bez speciálních schopností. O systému povolání si můžeš přečíst na wiki a povolit si povolání kdykoliv v Uživatel -> Nastavení.", "selectClass": "Vyber <%= heroClass %>", "select": "Vybrat", "stealth": "Lstivost", diff --git a/website/common/locales/cs/content.json b/website/common/locales/cs/content.json index b706b1ecd1..058c0d57f2 100644 --- a/website/common/locales/cs/content.json +++ b/website/common/locales/cs/content.json @@ -353,5 +353,9 @@ "hatchingPotionShadow": "Stín", "premiumPotionUnlimitedNotes": "Nepoužitelné na vejce z výprav.", "hatchingPotionAurora": "Polární záře", - "hatchingPotionAmber": "Jantar" + "hatchingPotionAmber": "Jantar", + "hatchingPotionFluorite": "Kazivcový", + "hatchingPotionSandSculpture": "Písková socha", + "hatchingPotionBirchBark": "Březová kůra", + "hatchingPotionRuby": "Rubín" } diff --git a/website/common/locales/cs/contrib.json b/website/common/locales/cs/contrib.json index 49de7f2df7..54001ee901 100644 --- a/website/common/locales/cs/contrib.json +++ b/website/common/locales/cs/contrib.json @@ -12,7 +12,7 @@ "tierNPC": "NPC", "friend": "Přítel", "friendFirst": "Když je tvůj první set zlepšováků zaveden, obdržíš odznak přispěvatele programu Habitica. Tvoje jméno v chatu v krčme bude pyšně ukazovat, že jsi přispěvatel. Jako kořist za svou práci také obdržíš 3 drahokamy.", - "friendSecond": "Když je tvůj druhý set zlepšováků zaveden, budeš mít možnost koupit si Křišťálové brnění v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 3 drahokamy.", + "friendSecond": "Když je tvůj druhý set zlepšováků zaveden, budeš mít možnost koupit si Křišťálové brnění v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 3 drahokamy.", "elite": "Elita", "eliteThird": "Když je tvůj třetí set zlepšováků zaveden, budeš mít možnost koupit si Křišťálovou helmu v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 3 drahokamy.", "eliteFourth": "Když je tvůj čtvrtý set zlepšováků zaveden, budeš mít možnost koupit si Křišťálový meč v obchodě s Odměnami. Jako kořist za svou práci také obdržíš 4 drahokamy.", @@ -77,4 +77,4 @@ "blurbChallenges": "Výzvy jsou tvořeny tvými spoluhráči. Když se účastníš Výzvy, přidají se ti úkoly na tvou stránku s úkoly, a když Výzvu vyhraješ, dostaneš ocenění a často i Drahokamy!", "blurbHallPatrons": "Toto je Síň Patronů, ve které oslavujeme vznešené dobrodruhy, kteří podpořili program Habitica na Kickstarteru. Jsme jim vděční za to, že pomohli zemi Habitica přivést k životu!", "blurbHallContributors": "Toto je Síň Přispěvatelů, kde oslavujeme open-source přispěvatele programu Habitica. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, si vysloužili drahokamy, exkluzivní vybavení a prestižní tituly. Také můžeš programu Habitica přispět! Více informací najdeš zde." -} \ No newline at end of file +} diff --git a/website/common/locales/cs/generic.json b/website/common/locales/cs/generic.json index 869f170fa1..557cacbd76 100644 --- a/website/common/locales/cs/generic.json +++ b/website/common/locales/cs/generic.json @@ -61,7 +61,7 @@ "newGroupTitle": "Nová skupina", "subscriberItem": "Záhadný předmět", "newSubscriberItem": "Máš nové Záhadné předměty", - "subscriberItemText": "Předplatitelé obdrží každý měsíc záhadný předmět. Ten je zpravidla představen týden před koncem měsíce. Pro více informací mrkni na stránku 'Mystery Item' na wiki.", + "subscriberItemText": "Předplatitelé obdrží každý měsíc záhadný předmět. Tento bude k mání na začátku měsíce. Pro více informací mrkni na stránku 'Mystery Item' na wiki.", "all": "Vše", "none": "Žádné", "more": "<%= count %> více", diff --git a/website/common/locales/cs/inventory.json b/website/common/locales/cs/inventory.json index 0d98affa10..e7e717c08f 100644 --- a/website/common/locales/cs/inventory.json +++ b/website/common/locales/cs/inventory.json @@ -1,8 +1,8 @@ { - "noItemsAvailableForType": "Nemáš žádný <%= type %>.", - "foodItemType": "Jídlo", - "eggsItemType": "Vejce", - "hatchingPotionsItemType": "Líhnoucí lektvary", - "specialItemType": "Speciální předměty", - "lockedItem": "Zamčený předmět" + "noItemsAvailableForType": "Nemáš žádné <%= type %>.", + "foodItemType": "Jídlo", + "eggsItemType": "Vejce", + "hatchingPotionsItemType": "Líhnoucí lektvary", + "specialItemType": "Speciální předměty", + "lockedItem": "Zamčený předmět" } diff --git a/website/common/locales/cs/loginincentives.json b/website/common/locales/cs/loginincentives.json index a547c2f13c..fe8ce52aa0 100644 --- a/website/common/locales/cs/loginincentives.json +++ b/website/common/locales/cs/loginincentives.json @@ -1,29 +1,29 @@ { - "unlockedReward": "Obdržel/a jsi <%= reward %>", - "earnedRewardForDevotion": "Získal jsi <%= reward %> díky tvému odhodlání si vylepšit život.", - "nextRewardUnlocksIn": "Přihlášení do tvé další odměny: <%= numberOfCheckinsLeft %>", - "awesome": "Super!", - "totalCount": "<%= count %> celkový počet", - "countLeft": "Přihlášení do další odměny: <%= count %>", - "incentivesDescription": "Když přijde na vytváření zvyků, pravidelnost je klíčem. Každý den, kdy se přihlásíš, budeš blíž k odměně.", - "totalCheckins": "<%= count %> přihlášení", - "checkinEarned": "Tvoje počítadlo přihlášení se zvedlo!", - "unlockedCheckInReward": "Odemknul jsi odměnu za přihlášení!", - "totalCheckinsTitle": "Celkové přihlášení", - "checkinProgressTitle": "Postup k dalšímu", - "incentiveBackgroundsUnlockedWithCheckins": "Zamknuté Obyčejné Pozadí se odemknou pomocí denních přihlášení", - "checkinReceivedAllRewardsMessage": "Obdržel jsi všechny možné odměny za přihlášení! Gratulujeme!", - "oneOfAllPetEggs": "jedno vajíčko od každého standartního mazlíčka", - "twoOfAllPetEggs": "dvě vajíčka od každého standartního mazlíčka", - "threeOfAllPetEggs": "tři vajíčka od každého standartního mazlíčka", - "oneOfAllHatchingPotions": "každý standartní Líhnoucí lektvar", - "threeOfEachFood": "tři kusy od každého standartního jídla", - "fourOfEachFood": "čtyři kusy od každého standartního jídla", - "twoSaddles": "dvě sedla", - "threeSaddles": "tři sedla", - "incentiveAchievement": "úspěch Královsky Oddaný", - "royallyLoyal": "Královsky Oddaný", - "royallyLoyalText": "Tento uživatel se přihlásil více než 500 krát a získal všechny odměny za přihlášení", - "checkInRewards": "odměny za přihlášení", - "backloggedCheckInRewards": "Obdržel jsi odměnu za přihlášení! Podívej se do tvého inventáře a vybavení, aby ses podíval, co je nového." + "unlockedReward": "Obdržel/a jsi <%= reward %>", + "earnedRewardForDevotion": "Získal/a jsi <%= reward %> díky tvému odhodlání si vylepšit život.", + "nextRewardUnlocksIn": "Přihlášení do tvé další odměny: <%= numberOfCheckinsLeft %>", + "awesome": "Super!", + "totalCount": "<%= count %> celkový počet", + "countLeft": "Přihlášení do další odměny: <%= count %>", + "incentivesDescription": "Když přijde na vytváření zvyků, pravidelnost je klíčem. Každý den, kdy se přihlásíš, budeš blíž k odměně.", + "totalCheckins": "<%= count %> přihlášení", + "checkinEarned": "Tvoje počítadlo přihlášení se zvedlo!", + "unlockedCheckInReward": "Odemknul jsi odměnu za přihlášení!", + "totalCheckinsTitle": "Celkové přihlášení", + "checkinProgressTitle": "Postup k dalšímu", + "incentiveBackgroundsUnlockedWithCheckins": "Zamknuté Obyčejné Pozadí se odemknou pomocí denních přihlášení.", + "checkinReceivedAllRewardsMessage": "Obdržel jsi všechny možné odměny za přihlášení! Gratulujeme!", + "oneOfAllPetEggs": "jedno vajíčko od každého standartního mazlíčka", + "twoOfAllPetEggs": "dvě vajíčka od každého standartního mazlíčka", + "threeOfAllPetEggs": "tři vajíčka od každého standartního mazlíčka", + "oneOfAllHatchingPotions": "každý standartní Líhnoucí lektvar", + "threeOfEachFood": "tři kusy od každého standartního jídla", + "fourOfEachFood": "čtyři kusy od každého standartního jídla", + "twoSaddles": "dvě sedla", + "threeSaddles": "tři sedla", + "incentiveAchievement": "úspěch Královsky Oddaný", + "royallyLoyal": "Královsky Oddaný", + "royallyLoyalText": "Tento uživatel se přihlásil více než 500 krát a získal všechny odměny za přihlášení!", + "checkInRewards": "odměny za přihlášení", + "backloggedCheckInRewards": "Obdržel jsi odměnu za přihlášení! Podívej se do tvého inventáře a vybavení, aby ses podíval, co je nového." } diff --git a/website/common/locales/cs/messages.json b/website/common/locales/cs/messages.json index 05b27d50af..711b28a2fc 100644 --- a/website/common/locales/cs/messages.json +++ b/website/common/locales/cs/messages.json @@ -51,7 +51,7 @@ "messageGroupChatFlagAlreadyReported": "Již jsi tento příspěvek nahlásil", "messageGroupChatNotFound": "Zpráva nenalezena!", "messageGroupChatAdminClearFlagCount": "Pouze admin může smazat počet označení!", - "messageCannotFlagSystemMessages": "Nemůžeš nahlásit systémovou zprávu. Pokud potřebuješ nahlásit porušení Zásad Komunity, které se vztahuje na tuto zprávu, prosím, pošlete emailem screenshot a vysvětlení na Lemoness na <%= communityManagerEmail %>", + "messageCannotFlagSystemMessages": "Nemůžeš nahlásit systémovou zprávu. Pokud potřebuješ nahlásit porušení Zásad Komunity, které se vztahuje na tuto zprávu, prosím, pošlete emailem screenshot a vysvětlení našemu Community Manažerovi na <%= communityManagerEmail %>.", "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á.", @@ -59,10 +59,11 @@ "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.", - "unallocatedStatsPoints": "Máš <%= points %>nepřidělených vlastnostních bodů", - "beginningOfConversation": "Toto je začátek tvé konverzace s uživatelem <%= userName %>. Nezapomeň být milý, ucitvý a drž se směrnic komunity!", + "unallocatedStatsPoints": "Máš <%= points %> nepřidělený(ch) vlastnostní(ch) bod(ů)", + "beginningOfConversation": "Toto je začátek tvé konverzace s uživatelem <%= userName %>.", "messageDeletedUser": "Omlouváme se, ale tento uživatel smazal svůj účet.", "messageMissingDisplayName": "Chybí zobrazované jméno.", "canDeleteNow": "Nyní můžete zprávu smazat.", - "reportedMessage": "Tuto zprávu jste nahlásili moderátorům." + "reportedMessage": "Tuto zprávu jste nahlásili moderátorům.", + "beginningOfConversationReminder": "Nezapomeňte být milí, taktní a respektujte Zásady komunity!" } diff --git a/website/common/locales/cs/quests.json b/website/common/locales/cs/quests.json index e19d3d1713..1499f36801 100644 --- a/website/common/locales/cs/quests.json +++ b/website/common/locales/cs/quests.json @@ -72,7 +72,7 @@ "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 %>. ", + "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.", diff --git a/website/common/locales/cs/settings.json b/website/common/locales/cs/settings.json index 1194c73193..eea60fd4a8 100644 --- a/website/common/locales/cs/settings.json +++ b/website/common/locales/cs/settings.json @@ -2,7 +2,7 @@ "settings": "Nastavení", "language": "Jazyk", "americanEnglishGovern": "V případě rozdílu v překladech používáme verzi americké angličtiny.", - "helpWithTranslation": "Chceš nám pomoci program Habitica přeložit? Super! Tak se koukni na tuhle Trello kartu.", + "helpWithTranslation": "Chceš nám pomoci program Habitica přeložit? Super! Tak navštiv the Aspiring Linguists Guild!", "showHeaderPop": "Zobrazuje tvou postavu, zdraví/zkušenosti a družinu.", "stickyHeader": "Přilnavé záhlaví", "stickyHeaderPop": "Zafixuje horní panel na obrazovce. Pokud je nezaškrtnuto, panel se posouvá se stránkou.", @@ -54,13 +54,13 @@ "misc": "Ostatní", "showHeader": "Zobrazit horní info panel", "changePass": "Změnit heslo", - "changeUsername": "Change Username", + "changeUsername": "Změnit uživatelské jméno", "changeEmail": "Změnit emailovou adresu", "newEmail": "Nová emailová adresa", "oldPass": "Staré heslo", "newPass": "Nové heslo", "confirmPass": "Potvrď nové heslo", - "newUsername": "New Username", + "newUsername": "Nové uživatelské jméno", "dangerZone": "Nebezpečná zóna", "resetText1": "POZOR! Tímto resetujete mnoho částí svého účtu. Silně nedoporučujeme tuto možnost používat, ale vyhovuje to některým uživatelům, kteří si se stránkou na začátku trochu hrají.", "resetText2": "You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.", @@ -76,7 +76,7 @@ "thirdPartyApps": "Programy třetí strany", "dataToolDesc": "Webová stránka, která zobrazuje určité informace z tvého Habitica účtu, jako statistiky o tvých úkolech, vybavení a schopnostech.", "beeminder": "Beeminder", - "beeminderDesc": "Nech Beeminder aby automaticky monitoroval tvoje úkoly v Habitice. Můžeš se rozhodnout pro udržení určitého čísla udělaných úkolů za den nebo týden nebo se můžeš rozhodnout pro postupné plnění nedokončených úkolů. (Použití Beeminder je pod hrozbou placení opravdových peněz. Ale jenom možná máš rád Beeminder krásné grafy.)", + "beeminderDesc": "Nech Beeminder aby automaticky monitoroval tvoje úkoly v Habitice. Můžeš se zavázat k udržení cíleného počtu splněných úkolů za den nebo týden, nebo se můžeš zavázat k postupnému snižování nedokončených úkolů. (\"Zavázek\" v Beeminder znamená \"pod hrozbou placení opravdových peněz\"! Ale možná stejně tak oceníš v Beeminder efektní grafy.)", "chromeChatExtension": "Přídavek chatu pro Chrome", "chromeChatExtensionDesc": "The Chrome Chat Extension pro program Habitica přidává chytrý chat do habitica.com. Dovoluje uživatelům chatovat v Krčmě, jejich Družině, a jakémukoliv Cechu, v kterém jsou.", "otherExtensions": "Other Extensions", @@ -137,7 +137,7 @@ "unsubscribeAllEmailsText": "Zaškrtnutím toho políčka potvrzuji, že rozumím tomu, že kvůli odhlášení se z emailů mě nebude moci nikdy nikdo kontaktovat emailem o důležitých změnách na stránce nebo v mém účtu ze země Habitica.", "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", "correctlyUnsubscribedEmailType": "Úspěšně ses odhlásil z \"<%= emailType %>\" emailů.", - "subscriptionRateText": "Opakovaně $<%= price %> každý/é <%= months %> měsíc(e)", + "subscriptionRateText": "Opakovaně $<%= price %> USD každý/é <%= months %> měsíc(e)", "recurringText": "opakující se", "benefits": "Benefity", "coupon": "Kupón", @@ -173,11 +173,11 @@ "pushDeviceAlreadyAdded": "The user already has the push device", "pushDeviceNotFound": "The user has no push device with this id.", "pushDeviceRemoved": "Push device removed successfully.", - "buyGemsGoldCap": "Strop zvýšen na <%= amount %>", + "buyGemsGoldCap": "Strop pro drahokamy zvýšen na <%= amount %>", "mysticHourglass": "<%= amount %> Mystických přesýpacích hodin", "mysticHourglassText": "Mystické přesýpací hodiny ti umožní koupit si záhadné sety předmětů z předchozích měsíců.", "purchasedPlanId": "Opakovaně $<%= price %> každé <%= months %> měsíce (<%= plan %>)", - "purchasedPlanExtraMonths": "Máš <%= months %> měsíců dalšího kreditu předplatného.", + "purchasedPlanExtraMonths": "Máš <%= months %> měsícůs extra předplaceného kreditu.", "consecutiveSubscription": "Nepřetržité předplatné", "consecutiveMonths": "Počet po sobě jdoucích měsíců:", "gemCapExtra": "Strop drahokamů extra:", @@ -191,24 +191,27 @@ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.

If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices.", "push": "Push", "about": "About", - "setUsernameNotificationTitle": "Confirm your username!", + "setUsernameNotificationTitle": "Potvrď své uživatelské jméno!", "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.", - "changeUsernameDisclaimer": "Tato přezdívka bude použita pro pozvánky a chat.", - "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!", + "usernameIssueSlur": "Uživatelské jméno nesmí obsahovat nevhodná slova.", + "usernameIssueForbidden": "Uživatelská jména nesmí obsahovat zakázaná slova.", + "usernameIssueLength": "Uživatelská jména musí být 1 až 20 znaků dlouhá.", + "usernameIssueInvalidCharacters": "Uživatelská jména mohou obsahovat pouze písmena a až z, čísla 0 až 9, pomlčky nebo podtržítka.", + "currentUsername": "Aktuální uživatelské jméno:", + "displaynameIssueLength": "Zobrazované jméno musí být 1 až 30 znaků dlouhé.", + "displaynameIssueSlur": "Zobrazovaná jména nesmí obsahovat nevhodná slova.", + "goToSettings": "Jdi do Nastavení", + "usernameVerifiedConfirmation": "Tvé uživatelské jméno, <%= username %>, je potvrzeno!", + "usernameNotVerified": "Prosím, potvrď své uživatelské jméno.", + "changeUsernameDisclaimer": "Tvé uživatelské jméno bude použito pro pozvánky, @označení v chatu a ve zprávách. Musí být 1 až 20 znaků dlouhé, obsahovat pouze písmena a až z, čísla 0 až 9, pomlčku nebo podtržítko a nemůže obsahovat žádná nemístná slova.", + "verifyUsernameVeteranPet": "Jeden z těchto mazlíčků veteránů na tebe bude čekat, poté co dokončíš potvrzení!", "subscriptionReminders": "Připomenutí pro předplatitele", - "newPMNotificationTitle": "Nová zpráva od <%= name %>", + "newPMNotificationTitle": "Nová zpráva od <%=name%>", "everywhere": "Kdekoliv", "onlyPrivateSpaces": "Pouze soukromá místa", "suggestMyUsername": "Navrhnout moji přezdívku", - "mentioning": "Zmínění" + "mentioning": "Zmínka", + "buyGemsGoldCapBase": "Drahokamy zastropovány na <%= amount %>", + "chatExtensionDesc": "Rozšíření Chat pro Habitica přidává intuitivní chatovací okno do habitica.com. To umožňuje uživatelům povídat si v Taverně, s jejich družinou a každém cechu, ve které jsou členy.", + "chatExtension": "Rozšíření Chrome Chat a Rozšíření Firefox Chat" } diff --git a/website/common/locales/da/spells.json b/website/common/locales/da/spells.json index 5d37bdac03..b35279d307 100644 --- a/website/common/locales/da/spells.json +++ b/website/common/locales/da/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "Din mentale kraft ryster jorden og booster dit Holds Intelligens! (Baseret på: Ikke-boostet INT)", "spellWizardFrostText": "Isnende Frost", "spellWizardFrostNotes": "Med en enkelt besværgelse fryser alle dine stribepræstationer til med is, så de ikke nulstilles i morgen! ", - "spellWizardFrostAlreadyCast": " Du har allerede brugt denne evne i dag. Din stribe er frossen, og der er ingen grund til at bruge den igen.", + "spellWizardFrostAlreadyCast": "Du har allerede brugt denne evne i dag. Din stribe er frossen, og der er ingen grund til at bruge den igen.", "spellWarriorSmashText": "Brutalt Slag", "spellWarriorSmashNotes": "Du gør en opgave mere blå/mindre rød, og påfører Bosser ekstra skade! (Baseret på: STY)", "spellWarriorDefensiveStanceText": "Defensiv Stilling", @@ -25,7 +25,7 @@ "spellRogueStealthText": "Snigen", "spellRogueStealthNotes": "Hver gang du bruger denne evne, vil nogle få af dine ufærdige Daglige ikke skade dig i løbet af natten. Deres striber og farver vil ikke ændre sig. (Baseret på: OPF)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Antal daglige opgaver undgået: <%= number %>.", - "spellRogueStealthMaxedOut": " Du har allerede undgået alle dine daglige opgaver; der er ingen grund til at bruge denne evne igen.", + "spellRogueStealthMaxedOut": "Du har allerede undgået alle dine daglige opgaver; der er ingen grund til at bruge denne evne igen.", "spellHealerHealText": "Helende Lys", "spellHealerHealNotes": "Et skinnende lys genskaber dit liv! (Baseret på: KON og INT)", "spellHealerBrightnessText": "Blændende Lys", diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json index 4121c1cee4..e39ad68588 100644 --- a/website/common/locales/de/backgrounds.json +++ b/website/common/locales/de/backgrounds.json @@ -530,7 +530,16 @@ "backgroundHotAirBalloonNotes": "Schwebe über der Landschaft in einem Heißluftballon.", "backgroundVikingShipNotes": "Setze die Segel für Abenteuer an Bord eines Wikingerschiffes.", "backgroundVikingShipText": "Wikingerschiff", - "backgroundSaltLakeText": "Salzwassersee", + "backgroundSaltLakeText": "Salzsee", "backgroundRelaxationRiverText": "Freizeitfluss", - "backgrounds062020": "Set 73: Veröffentlicht im Juni 2020" + "backgrounds062020": "Set 73: Veröffentlicht im Juni 2020", + "backgroundUnderwaterRuinsNotes": "Erkunde seit langem versunkene Unterwasserruinen.", + "backgroundUnderwaterRuinsText": "Unterwasserruinen", + "backgroundSwimmingAmongJellyfishText": "Schwimmen unter Quallen", + "backgroundBeachCabanaNotes": "Entspanne im Schatten einer Strandhütte.", + "backgroundBeachCabanaText": "Strandhütte", + "backgrounds072020": "Set 74: Veröffentlicht im Juli 2020", + "backgroundSwimmingAmongJellyfishNotes": "Nervenkitzel mit Schönheit und Gefahr beim Schwimmen unter Quallen.", + "backgroundRelaxationRiverNotes": "Treibe träge den Freizeitfluss hinunter.", + "backgroundSaltLakeNotes": "Bestaune die erstaunlich roten Wellen eines Salzsees." } diff --git a/website/common/locales/de/content.json b/website/common/locales/de/content.json index c658ad2ba1..7dda853593 100644 --- a/website/common/locales/de/content.json +++ b/website/common/locales/de/content.json @@ -116,7 +116,7 @@ "questEggFalconText": "Falkenküken", "questEggFalconMountText": "Falken-Reittier", "questEggFalconAdjective": "ein flinkes", - "questEggTreelingText": "Bäumchen", + "questEggTreelingText": "Bäumling", "questEggTreelingMountText": "Baum-Reittier", "questEggTreelingAdjective": "ein blättriges", "questEggAxolotlText": "Axolotl-Jungtier", diff --git a/website/common/locales/de/defaulttasks.json b/website/common/locales/de/defaulttasks.json index ab97ae9fb7..6dd8354f12 100644 --- a/website/common/locales/de/defaulttasks.json +++ b/website/common/locales/de/defaulttasks.json @@ -11,7 +11,7 @@ "defaultHabit5Notes": "Oder lösche es über die Bearbeitungs-Ansicht", "defaultDaily1Text": "Nutze Habitica, um Deine Aufgaben im Blick zu behalten", "defaultTodo1Text": "Habitica beitreten (Hake mich ab!)", - "defaultTodoNotes": "Du kannst dieses To-Do entweder abhaken, es bearbeiten, oder löschen.", + "defaultTodoNotes": "Du kannst dieses To-Do entweder abhaken, es bearbeiten oder löschen.", "defaultTodo2Text": "Beende Justins Aufgaben-Tutorial", "defaultTodo2Notes": "Besuche alle Abschnitte des Balkens am unteren Bildschirmrand", "defaultReward1Text": "15 Minuten Pause", diff --git a/website/common/locales/de/faq.json b/website/common/locales/de/faq.json index 6ca115c955..b35ea5e73c 100644 --- a/website/common/locales/de/faq.json +++ b/website/common/locales/de/faq.json @@ -33,9 +33,9 @@ "androidFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger.) Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leichter Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Party widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leichter, steigen schnell Level auf und können Mana für ihre Party wieder auffüllen. Schurken erhalten das meiste Gold, finden die meiste Beute und können ihrer Party helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Party heilen. \n\nWenn Du nicht sofort eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später entscheiden\" klicken und die Klasse unter Menü > Klasse wählen später auswählen.", "webFaqAnswer7": "Wenn Du Level 10 erreichst, kannst Du wählen, ob Du Krieger, Magier, Schurke oder Heiler werden möchtest. (Alle Spieler beginnen standardmäßig als Krieger). Jede Klasse hat unterschiedliche Ausrüstungsoptionen, unterschiedliche Fähigkeiten, die sie ab Level 11 verwenden können, und unterschiedliche Vorteile. Krieger fügen Bossen leichter Schaden zu, halten mehr Schaden von ihren Aufgaben aus und helfen ihrer Party widerstandsfähiger zu werden. Magier schaden Bossen ebenfalls leichter, steigen schnell Level auf und können Mana für ihre Party wieder auffüllen. Schurken erhalten das meiste Gold, finden die meiste Beute und können ihrer Party helfen, dies ebenfalls zu tun. Heiler können sich selbst und ihre Party heilen.\nWenn Du nicht sofort eine Klasse auswählen möchtest -- zum Beispiel, wenn Du gerade dabei bist die gesamte Ausrüstung für Deine aktuelle Klasse zu kaufen -- kannst Du \"Später entscheiden\" klicken und die Klasse unter Menü > Einstellungen später aktivieren.", "faqQuestion8": "Was ist das für eine blaue Status-Leiste, die in der Kopfzeile nach Level 10 erscheint?", - "iosFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", - "androidFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Menü > Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", - "webFaqAnswer8": "Die blaue Leiste, die erschien als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Deine Manaleiste. Während Du weiter im Level aufsteigst, wirst Du spezielle Fähigkeiten freischalten, die Dich beim Benutzen Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach dem 11. Levelaufstieg in der Aktionsleiste unter der Belohnungsspalte erscheinen. Im Gegensatz zu Deiner Lebensleiste füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Mana durch das Erfüllen Deiner Gewohnheiten, Tagesaufgaben und To-Tos wieder auf, und sie geht verloren, wenn Du schlechten Gewohnheiten nachgehst. Außerdem regenerierst Du etwas Mana über Nacht -- abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "iosFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht – abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "androidFaqAnswer8": "Der blaue Balken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 unter Menü > Ausrüstung & Fähigkeiten erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Dein Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verlierst Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht – abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", + "webFaqAnswer8": "Der blaue Blaken, der erschienen ist, als Du Level 10 erreicht hast und eine Klasse gewählt hast, ist Dein Manabalken. Mit dem Erreichen weiterer Level wirst Du spezielle Fähigkeiten freischalten, die Dich Mana kosten. Jede Klasse hat verschiedene Fähigkeiten, die nach Level 11 in der Aktionsleiste unter der Belohnungsspalte erscheinen. Im Gegensatz zu Deinem Lebensbalken füllt sich Dein Mana nicht automatisch beim Stufenanstieg wieder auf. Stattdessen füllt sich Mana durch das Erfüllen von Gewohnheiten, Tagesaufgaben und To-Dos wieder auf. Gehst Du schlechten Gewohnheiten nach, verliert Du dafür Mana. Außerdem regenerierst Du etwas Mana über Nacht – abhängig von der Anzahl der Tagesaufgaben, die Du erfüllt hast. Je mehr Aufgaben, desto mehr Mana regenerierst Du.", "faqQuestion9": "Wie bekämpfe ich Monster und gehe auf Quests?", "iosFaqAnswer9": "Zuerst musst Du eine Party gründen oder einer Party beitreten (siehe oben). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Party mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Menü > Gegenstände gelagert wird. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Party einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests im Quest Shop für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und Tagesaufgaben nicht erledigst, wird der Boss eurer Party zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies ab Level 10 ausgezeichnete Klassen zu wählen, wenn Du großen Schaden anrichten willst.", "androidFaqAnswer9": "Zuerst musst Du eine Party gründen oder einer Party beitreten (siehe oben). Obwohl Du Monster auch alleine bekämpfen kannst, empfehlen wir in einer Party mit anderen Mitspielern zu spielen, da dies die Quests viel einfacher macht. Zusätzlich ist es sehr motivierend einen Freund zu haben, der einen anspornt seine Aufgaben zu erledigen.\n\nAls nächstes benötigst Du eine Questrolle, welche unter Menü > Gegenstände gelagert wird. Es gibt drei Möglichkeiten an Schriftrollen zu kommen: \n\n- Bei Erreichen von Level 15 erhältst Du eine Questreihe, d.h. drei zusammenhängende Quests. Weitere Questreihen werden bei den Leveln 30, 40 und 60 freigeschaltet. \n- Wenn Du Leute in Deine Party einlädst, bekommst Du als Belohnung die Basi-List-Schriftrolle!\n- Du kannst Quests im Quest Shop für Gold und Edelsteine kaufen.\n\nUm den Boss zu bekämpfen oder Gegenstände bei einer Sammelquest zu sammeln, musst Du einfach Deine Aufgaben normal erledigen und sie werden über Nacht in Schaden umgerechnet. (Möglicherweise ist es erforderlich die Seite neu zu laden, um den Effekt auf den Lebensbalken des Bosses zu sehen.) Wenn Du einen Boss bekämpfst und Tagesaufgaben nicht erledigst, wird der Boss eurer Party zur gleichen Zeit Schaden zufügen wie ihr dem Boss.\n\nAb Level 11 erhalten Magier und Krieger Fähigkeiten, welche dem Boss zusätzlichen Schaden zufügen, also sind dies ab Level 10 ausgezeichnete Klassen zu wählen, wenn Du großen Schaden anrichten willst.", @@ -51,7 +51,7 @@ "faqQuestion12": "Wie bekämpfe ich einen Weltboss?", "iosFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen gibt es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben auslassen. Wenn der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.fandom.com/wiki/World_Bosses) im Wiki.", "androidFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Nutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber.\n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen gibt es einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben auslassen. Wenn der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. \n\nErfahre mehr über [vergangene Weltbosse](http://habitica.fandom.com/wiki/World_Bosses) im Wiki.", - "webFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Benutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. \n\nDu kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber. \n\nEin Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat dieser einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben nicht erfüllen. Wenn der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern.\n\nDu kannst mehr über [frühere Weltbosse](http://habitica.fandom.com/wiki/World_Bosses) im Wiki erfahren.", + "webFaqAnswer12": "Weltbosse sind spezielle Monster, die in der Taverne erscheinen. Alle aktiven Benutzer kämpfen automatisch gegen den Boss und ihre Aufgaben und Fähigkeiten werden dem Boss wie üblich schaden. Du kannst Dich gleichzeitig in einer normalen Quest befinden. Deine Aufgaben und Fähigkeiten zählen sowohl dem Weltboss wie auch dem Boss/der Sammelquest gegenüber. Ein Weltboss wird niemals Dich oder Deinen Account verletzen. Stattdessen hat dieser einen Raserei-Balken, welcher sich füllt, wenn Benutzer ihre Tagesaufgaben nicht erfüllen. Wenn der Raserei-Balken gefüllt ist, wird der Weltboss einen der Nicht-Spieler-Charakter der Seite angreifen und ihr Aussehen wird sich verändern. Du kannst mehr über [frühere Weltbosse](https://habitica.fandom.com/de/wiki/Weltbosse) im Wiki erfahren.", "iosFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der Taverne unter Menü > Tavernen-Chat! Wir helfen Dir gerne.", "androidFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der Taverne unter Menü > Tavernen-Chat! Wir helfen Dir gerne.", "webFaqStillNeedHelp": "Wenn Du eine Frage hast, die hier oder im [Wiki-FAQ](http://habitica.fandom.com/wiki/FAQ) nicht beantwortet wurde, stelle sie in der [Habitica-Hilfe-Gilde](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Wir helfen Dir gerne." diff --git a/website/common/locales/de/front.json b/website/common/locales/de/front.json index 0bb16882e0..96d8e96740 100644 --- a/website/common/locales/de/front.json +++ b/website/common/locales/de/front.json @@ -4,7 +4,7 @@ "accept1Terms": "Durch Klicken auf diesen Knopf, stimme ich den", "accept2Terms": "zu, sowie der", "alexandraQuote": "Ich konnte während meiner Rede in Madrid nicht NICHT über [Habitica] reden. Ein absolutes Muss für Freiberufler, die trotzdem einen Chef brauchen.", - "althaireQuote": "Kontinuierlich eine Quest zu haben, motiviert mich dazu alle meine Tagesaufgaben und To-Dos zu erledigen. Meine größte Motivation ist, meine Party nicht im Stich zu lassen.", + "althaireQuote": "Kontinuierlich eine Quest zu haben, motiviert mich dazu, alle meine Tagesaufgaben und To-Dos zu erledigen. Meine größte Motivation ist, meine Party nicht im Stich zu lassen.", "andeeliaoQuote": "Großartiges Produkt, ich habe gerade erst vor einigen Tagen angefangen und gehe jetzt schon bewusster und produktiver mit meiner Zeit um!", "autumnesquirrelQuote": "Ich schiebe bei der Arbeit und im Haushalt weniger auf und zahle meine Rechnungen rechtzeitig.", "businessSample1": "1 Seite des Inventars überprüfen", @@ -311,7 +311,7 @@ "gamifyYourLife": "Mach Dein Leben zum Spiel", "aboutHabitica": "Habitica ist eine kostenlose Anwendung zur Gewohnheitsbildung und Steigerung der Produktivität, die Dein Leben wie ein Spiel behandelt. Mit Belohnungen und Bestrafungen als Motivation und einem starken sozialen Netzwerk als Inspiration kann Habitica Dir helfen, Deine Ziele zu erreichen und gesund, fleißig und glücklich zu werden.", "trackYourGoals": "Behalte den Überblick über Deine Gewohnheiten und Ziele", - "trackYourGoalsDesc": "Bleibe verantwortungsbewusst indem Du Deine Gewohnheiten, Tagesaufgaben und To-Dos mit Habiticas benutzerfreundlichen Mobile Apps und der Webseite trackst und organisierst.", + "trackYourGoalsDesc": "Bleibe verantwortungsbewusst, indem Du Deine Gewohnheiten, Tagesaufgaben und To-Dos mit Habiticas benutzerfreundlichen Mobile Apps und der Webseite trackst und organisierst.", "earnRewards": "Verdiene Belohnungen für Deine Ziele", "earnRewardsDesc": "Erledige Aufgaben um Deinen Avatar aufzuleveln und schalte Spielfunktionen wie zum Beispiel Schlacht-Rüstungen, mysteriöse Haustiere, magische Fähigkeiten und sogar Quests frei!", "battleMonsters": "Bezwinge Monster mit Freunden", diff --git a/website/common/locales/de/gear.json b/website/common/locales/de/gear.json index a2569429e1..b1f101061e 100644 --- a/website/common/locales/de/gear.json +++ b/website/common/locales/de/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "Die eigentliche Magie dieses Zauberstabs ist das Geheimnis neuen Lebens in der farbenfrohen Schale. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2017 Frühlingsausrüstung.", "weaponSpecialSummer2017RogueText": "Seedrachenflosse", "weaponSpecialSummer2017RogueNotes": "Der Rand dieser Flosse ist rasiermesserscharf. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Sommerausrüstung.", - "weaponSpecialSummer2017WarriorText": "Der Mächtigste Sonnenschirm", + "weaponSpecialSummer2017WarriorText": "Mächtigster Sonnenschirm", "weaponSpecialSummer2017WarriorNotes": "Alle fürchten ihn. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2017 Sommerausrüstung.", "weaponSpecialSummer2017MageText": "Whirlpool-Peitschen", "weaponSpecialSummer2017MageNotes": "Beschwöre magische Peitschen aus blubberndem Wasser, um Deine Aufgaben zu züchtigen! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2017 Sommerausrüstung.", @@ -2123,5 +2123,11 @@ "headSpecialSummer2020RogueText": "Krokodilhelm", "armorSpecialSummer2020MageText": "Riemenfisch", "armorSpecialSummer2020WarriorText": "Regenbogenforellenschwanz", - "armorSpecialSummer2020RogueNotes": "Ein Krokodil ist ein geborener Schurke, so wie es auf den perfekten Moment wartet, um zuzuschlagen. Leihe Dir ihre Fähigkeiten - und ihre explosive Geschwindigkeit. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2020 Sommerausrüstung." + "armorSpecialSummer2020RogueNotes": "Ein Krokodil ist ein geborener Schurke, so wie es auf den perfekten Moment wartet, um zuzuschlagen. Leihe Dir ihre Fähigkeiten - und ihre explosive Geschwindigkeit. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2020 Sommerausrüstung.", + "headMystery202007Text": "Spektakulärer Schwertwalhelm", + "armorMystery202007Text": "Spektakuläres Schwertwalkostüm", + "shieldArmoirePiratesCompanionNotes": "Perfekt, wenn Du Deine Gegner totquatschen willst, denn dieser Papagei hält nie den Schnabel. Vielleicht wird er Dich auch an Deine Aufgaben erinnern! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Piraten-Set (Gegenstand 3 von 3).", + "shieldArmoirePiratesCompanionText": "Piratenkamerad", + "armorArmoirePirateOutfitText": "Piraten Montur", + "weaponArmoireHandyHookText": "Handlicher Haken" } diff --git a/website/common/locales/de/limited.json b/website/common/locales/de/limited.json index ec72be70ee..882d09b1c5 100644 --- a/website/common/locales/de/limited.json +++ b/website/common/locales/de/limited.json @@ -45,7 +45,7 @@ "icicleDrakeSet": "Eiszapfendrache (Schurke)", "soothingSkaterSet": "Beruhigender Eisläufer (Heiler)", "gingerbreadSet": "Lebkuchen (Krieger)", - "snowDaySet": "Schneetag-Krieger (Krieger)", + "snowDaySet": "Schneetag (Krieger)", "snowboardingSet": "Snowboard-Hexer (Magier)", "festiveFairySet": "Festliche Fee (Heiler)", "cocoaSet": "Kakao (Schurke)", diff --git a/website/common/locales/de/npc.json b/website/common/locales/de/npc.json index 79c2a038c1..9552ab28f0 100644 --- a/website/common/locales/de/npc.json +++ b/website/common/locales/de/npc.json @@ -122,7 +122,7 @@ "skillsTitle": "Fertigkeiten", "toDo": "To-Do", "moreClass": "Mehr Informationen zu dem Klassen-System erhältst du auf Wikia.", - "tourWelcome": "Willkommen in Habitica! Dies ist Deine Aufgabenliste. Hake eine Aufgabe ab, um weiterzumachen!", + "tourWelcome": "Willkommen in Habitica! Dies ist Deine To-Do-Liste. Hake ein To-Do ab, um weiterzumachen!", "tourExp": "Gut gemacht! Eine Aufgabe abzuhaken bringt Dir Erfahrung und Gold ein!", "tourDailies": "Diese Spalte ist für Tagesaufgaben. Um weiterzumachen füge eine Aufgabe hinzu, die Du jeden Tag erledigen möchtest. Beispiele für Tagesaufgaben sind: Das Bett machen, Zahnseide benutzen, Geschäfts-E-Mails durchschauen", "tourCron": "Großartig! Deine Tagesaufgaben werden jeden Tag zurückgesetzt.", diff --git a/website/common/locales/de/quests.json b/website/common/locales/de/quests.json index 85d949d12a..71f9eab152 100644 --- a/website/common/locales/de/quests.json +++ b/website/common/locales/de/quests.json @@ -49,8 +49,8 @@ "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… Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (Dein individueller Tagesbeginn)…", "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 die Rasereileiste. Wenn sie 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 die Erschöpfungsschlagleiste… Wenn sie 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…", + "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…", diff --git a/website/common/locales/de/spells.json b/website/common/locales/de/spells.json index a6afc4a1f2..838e7d779d 100644 --- a/website/common/locales/de/spells.json +++ b/website/common/locales/de/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "Deine listigen Talente heben die Wahrnehmung der gesamten Party! (Basiert auf: Wahrnehmung ohne Boni)", "spellRogueStealthText": "Schleichen", "spellRogueStealthNotes": "Mit jeder Anwendung werden einige Deiner unerledigten Tagesaufgaben keinen Schaden verursachen. Ihre Strähnen und Farben bleiben erhalten. (Basiert auf: Wahrnehmung)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> <%= number %> Tagesaufgaben ausgewichen.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> <%= number %> Tagesaufgaben wird ausgewichen.", "spellRogueStealthMaxedOut": "Du bist all Deinen Tagesaufgaben bereits ausgewichen; Du brauchst diese Fähigkeit nicht erneut anzuwenden.", "spellHealerHealText": "Heilendes Licht", "spellHealerHealNotes": "Gleißendes Licht heilt Dich! (Basiert auf: Ausdauer und Intelligenz)", diff --git a/website/common/locales/de/subscriber.json b/website/common/locales/de/subscriber.json index 846ceb2818..905a887282 100644 --- a/website/common/locales/de/subscriber.json +++ b/website/common/locales/de/subscriber.json @@ -250,5 +250,6 @@ "mysterySet202003": "Stachliges Streitgewandset", "mysterySet202004": "Mächtiger-Monarch-Set", "mysterySet202005": "Wunderliches Wyvern-Set", - "mysterySet202006": "Mehrfarbiges Meermenschenset" + "mysterySet202006": "Mehrfarbiges Meermenschenset", + "mysterySet202007": "Spektakuläres Schwertwalset" } diff --git a/website/common/locales/de/tasks.json b/website/common/locales/de/tasks.json index b4e5c7257b..5cbda26f98 100644 --- a/website/common/locales/de/tasks.json +++ b/website/common/locales/de/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "Deine Sitzung ist abgelaufen. Bitte lade oder synchronisiere die Seite neu.", "errorTemporaryItem": "Dieser Gegenstand ist nur temporär verfügbar und kann nicht gepinnt werden.", "addNotes": "Notizen hinzufügen", - "addATitle": "Überschrift hinzufügen" + "addATitle": "Überschrift hinzufügen", + "sureDeleteType": "Möchtest Du diese <%= type %> wirklich löschen?", + "deleteTaskType": "Diese <%= type %> löschen" } diff --git a/website/common/locales/el/backgrounds.json b/website/common/locales/el/backgrounds.json index 17583e6183..5a78125d29 100755 --- a/website/common/locales/el/backgrounds.json +++ b/website/common/locales/el/backgrounds.json @@ -126,9 +126,9 @@ "backgrounds112015": "ΣΕΤ 18: Κυκλοφόρησε Νοέμβριο 2015", "backgroundFloatingIslandsText": "Ιπτάμενα νησιά", "backgroundFloatingIslandsNotes": "Χοροπήδα απέναντι στα Ιπτάμενα νησιά", - "backgroundNightDunesText": "Βραδινοί αμμόλοφοι ", + "backgroundNightDunesText": "Βραδινοί αμμόλοφοι", "backgroundNightDunesNotes": "Πέρνα ήρεμα μέσα από τους Βραδινούς Αμμόλοφους", - "backgroundSunsetOasisText": "Όαση Ηλιοβασιλέματος ", + "backgroundSunsetOasisText": "Όαση Ηλιοβασιλέματος", "backgroundSunsetOasisNotes": "Απόλαυσε την όαση ηλιοβασιλέματος.", "backgrounds122015": "ΣΕΤ 19: Κυκλοφόρησε Δεκέμβριο 2015", "backgroundAlpineSlopesText": "Αλπικές Πλαγιές", @@ -139,20 +139,20 @@ "backgroundWinterTownNotes": "Πέρνα από την Χειμερινή Πόλη.", "backgrounds012016": "ΣΕΤ 20: Κυκλοφόρησε Ιανουάριο 2016", "backgroundFrozenLakeText": "Παγωμένη Λίμνη", - "backgroundFrozenLakeNotes": "κάνετε πατινάζ σε μια παγωμένη λίμνη ", + "backgroundFrozenLakeNotes": "κάνετε πατινάζ σε μια παγωμένη λίμνη", "backgroundSnowmanArmyText": "στρατός από χιονάνθρωπους", "backgroundSnowmanArmyNotes": "Οδήγησε τον Στρατό Χιονανθρώπων.", - "backgroundWinterNightText": "Χειμωνιάτικη Νύχτα ", - "backgroundWinterNightNotes": "Κοιτάξτε τα αστέρια μια χειμωνιάτικη νύχτα ", + "backgroundWinterNightText": "Χειμωνιάτικη Νύχτα", + "backgroundWinterNightNotes": "Κοιτάξτε τα αστέρια μια χειμωνιάτικη νύχτα", "backgrounds022016": "ΣΕΤ 21: Κυκλοφόρησε Φεβρουάριο 2016", "backgroundBambooForestText": "Δάσος με μπαμπού", - "backgroundBambooForestNotes": "Κάνε βόλτα μέσα από το Δάσος Bamboo. ", + "backgroundBambooForestNotes": "Κάνε βόλτα μέσα από το Δάσος Bamboo.", "backgroundCozyLibraryText": "Χουχουλιάρικη Βιβλιοθήκη", "backgroundCozyLibraryNotes": "Διάβασε στην Χουχουλιάρικη Βιβλιοθήκη.", "backgroundGrandStaircaseText": "Μεγαλοπρεπή Σκάλα", "backgroundGrandStaircaseNotes": "Τσούλα στην Μεγαλοπρεπή Σκάλα.", "backgrounds032016": "ΣΕΤ 22: Κυκλοφόρησε Μάρτιο 2016", - "backgroundDeepMineText": "Βαθύ Ορυχείο ", + "backgroundDeepMineText": "Βαθύ Ορυχείο", "backgroundDeepMineNotes": "Βρες πολύτιμα μέταλλα στο Βαθύ Ορυχείο.", "backgroundRainforestText": "Τροπικό Δάσος", "backgroundRainforestNotes": "Εξόρμα σε ένα Τροπικό Δάσος", @@ -180,10 +180,10 @@ "backgroundWaterfallRockText": "Καταρρακτώδες Βράχος", "backgroundWaterfallRockNotes": "Πλατσούρισε σε ένα Βραχώδη Καταρράχτη", "backgrounds072016": "ΣΕΤ 26: Κυκλοφόρησε Ιούλιος 2016", - "backgroundAquariumText": "Ενυδρείο ", + "backgroundAquariumText": "Ενυδρείο", "backgroundAquariumNotes": "Ο μπομπ σε ένα ενυδρείο.", - "backgroundDeepSeaText": "Βαθιά Θάλασσα ", - "backgroundDeepSeaNotes": "Βούτα στην Βαθιά Θάλασσα ", + "backgroundDeepSeaText": "Βαθιά Θάλασσα", + "backgroundDeepSeaNotes": "Βούτα στην Βαθιά Θάλασσα", "backgroundDilatoryCastleText": "Κάστρο της Αναβολίας", "backgroundDilatoryCastleNotes": "Κολύμπησε μπροστά στο Κάστρο της Αναβολίας", "backgrounds082016": "Σετ 27: Κυκλοφόρησε τον Αύγουστο 2016", @@ -191,21 +191,21 @@ "backgroundIdyllicCabinNotes": "Υποχώρησε σε μια ειδυλλιακή καμπίνα.", "backgroundMountainPyramidText": "Πυραμιδώδες Βουνό", "backgroundMountainPyramidNotes": "Σκαρφάλωσε τα πολλά σκαλιά ενός Πυραμιδώδες Βουνού.", - "backgroundStormyShipText": "Πλοίο Καταιγίδων ", + "backgroundStormyShipText": "Πλοίο Καταιγίδων", "backgroundStormyShipNotes": "Κράτα γερά ενάντια του αέρα και κυμάτων στο κατάστρωμα ενός Πλοίου Καταιγίδων.", "backgrounds092016": "ΣΕΤ 28: Κυκλοφόρησε τον Σεπτέμβριο 2016", "backgroundCornfieldsText": "Καλαμποκοχώραφα", "backgroundCornfieldsNotes": "Απόλαυσε μία όμορφη μέρα έξω στα καλαμποκοχώραφα.", - "backgroundFarmhouseText": "Φάρμα ", + "backgroundFarmhouseText": "Φάρμα", "backgroundFarmhouseNotes": "Χαιρέτα τα ζώα στο δρόμο σου προς την φάρμα.", - "backgroundOrchardText": "Οπωρώνας ", + "backgroundOrchardText": "Οπωρώνας", "backgroundOrchardNotes": "Μάζεψε τα ώριμα φρούτα σε έναν οπωρώνα.", "backgrounds102016": "ΣΕΤ 29: Κυκλοφόρησε τον Οκτώβριο 2016", - "backgroundSpiderWebText": "Ιστός Αράχνης ", + "backgroundSpiderWebText": "Ιστός Αράχνης", "backgroundSpiderWebNotes": "Ξέσκισε τον Ιστό της Αράχνης", "backgroundStrangeSewersText": "Περίεργοι Υπόνομοι", "backgroundStrangeSewersNotes": "Γλίστρα μέσα απο τους Περίεργους Υπόνομους", - "backgroundRainyCityText": "Βροχώδες Πόλη ", + "backgroundRainyCityText": "Βροχώδες Πόλη", "backgroundRainyCityNotes": "Πλατσούρισε στη Βροχερή Πόλη", "backgrounds112016": "ΣΕΤ 30: Κυκλοφόρησε τον Νοέμβριο 2016", "backgroundMidnightCloudsText": "Μεσονύκτια σύννεφα", @@ -229,7 +229,7 @@ "backgroundYellowNotes": "Ένα νόστιμο κίτρινο φόντο.", "backgrounds122016": "ΣΕΤ 31: Κυκλοφόρησε τον Δεκέμβριο 2016", "backgroundShimmeringIcePrismText": "Αστραφτερά Παγοπρίσματα", - "backgroundShimmeringIcePrismNotes": "Χόρεψε μέσα από τα Αστραφτερά Παγοπρίσματα ", + "backgroundShimmeringIcePrismNotes": "Χόρεψε μέσα από τα Αστραφτερά Παγοπρίσματα", "backgroundWinterFireworksText": "Χειμερινά Πυροτεχνήματα", "backgroundWinterFireworksNotes": "Άναψε τα Χειμερινά Πυροτεχνήματα.", "backgroundWinterStorefrontText": "Χειμερινό Μαγαζί", @@ -349,7 +349,7 @@ "backgrounds052018": "ΣΕΤ 48: Κυκλοφόρησε Μάιο 2018", "backgroundTerracedRiceFieldText": "Βαθμιδωτό Χωράφι Ρυζιού", "backgroundTerracedRiceFieldNotes": "Απολαύστε ένα Βαθμιδωτό Χωράφι Ρυζιού στην περίοδο της καλλιέργειας.", - "backgroundFantasticalShoeStoreText": "Φανταστικό Υποδηματοπωλείο ", + "backgroundFantasticalShoeStoreText": "Φανταστικό Υποδηματοπωλείο", "backgroundFantasticalShoeStoreNotes": "Αναζητήστε για διασκεδαστικά νέα υποδήματα στο Φανταστικό Υποδηματοπωλείο.", "backgroundChampionsColosseumText": "Το Κολοσσαίο των Πρωταθλητών", "backgroundChampionsColosseumNotes": "Απολαύστε το μεγαλείο του Κολοσσαίου των Πρωταθλητών.", @@ -409,4 +409,4 @@ "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file +} diff --git a/website/common/locales/el/communityguidelines.json b/website/common/locales/el/communityguidelines.json index 01433106cc..98c33a1cc7 100755 --- a/website/common/locales/el/communityguidelines.json +++ b/website/common/locales/el/communityguidelines.json @@ -27,7 +27,7 @@ "commGuidePara020A": "Εάν δείτε μια δημοσίευση που πιστεύετε παραβιάζει τους κανονισμούς δημοσίων χώρων που παραθέτονται παραπάνω ή αν δείτε κάποια ανάρτηση που σας προβληματίζει ή σας κάνει να νιώθετε άβολα, μπορείτε να το επιστήσετε στην προσοχή των Διαχειριστών ή του Προσωπικού πατώντας το εικονίδιο της σημαίας για να τον αναφέρετε. Κάποιο μέλος του Προσωπικού ή κάποιος Διαχειριστής θα ανταποκριθεί στην υπόθεση το συντομότερο δυνατόν. Παρακαλώ να σημειωθεί πως εσκεμμένη αναφορά αθώων αναρτήσεων είναι παράβαση αυτών των κανονισμών (δείτε παρακάτω στις \"Παραβάσεις\"). Τα ΠΜ δε μπορούν να αναφερθούν αυτή τη δεδομένη στιγμή, έτσι αν χρειαστεί να αναφέρετε ένα ΠΜ, παρακαλώ επικοινωνήστε με τους Διαχειριστές μέσω της φόρμας στη σελίδα \"Επικοινωνήστε μαζί μας\", στην οποία μπορείτε να έχετε πρόσβαση μέσω του μενού βοήθειας κάνοντας κλικ στο \"Επικοινωνήστε με την Ομάδα Διαχείρισης\". Αυτό θα θέλατε να το κάνετε στη περίπτωση που υπάρχουν πολλές προβληματικές αναρτήσεις από το ίδιο άτομο σε διαφορετικές Συντεχνίες ή αν η περίπτωση χρειάζεται κάποια περαιτέρω επεξήγηση. Μπορείτε να επικοινωνήσετε μαζί μας στη μητρική σας γλώσσα αν σας είναι πιο εύκολο: ίσως χρειαστεί να χρησιμοποιήσουμε το Google Translate, αλλά θέλουμε να μπορείτε να επικοινωνήσετε μαζί μας με άνεση αν έχετε οποιοδήποτε πρόβλημα.", "commGuidePara021": "Επιπλέον, κάποιοι δημόσιοι χώροι στη Habitica έχουν επιπρόσθετους κανονισμούς.", "commGuideHeadingTavern": "Η Ταβέρνα", - "commGuidePara022": "Η Ταβέρνα είναι το κύριο σημείο για να σμίξουν οι Χαμπιτικανοί. Ο Daniel ο Πανδοχέας κρατάει το μέρος πεντακάθαρο και η Lemoness θα εμφανίσει, με ευχαρίστηση, λεμονάδα, ως δια μαγείας, όσο κάθεστε και συζητάτε. Απλά να θυμάστε...", + "commGuidePara022": "Η Ταβέρνα είναι το κύριο σημείο για να σμίξουν οι Χαμπιτικανοί. Ο Daniel ο Πανδοχέας κρατάει το μέρος πεντακάθαρο και η Lemoness θα εμφανίσει, με ευχαρίστηση, λεμονάδα, ως δια μαγείας, όσο κάθεστε και συζητάτε. Απλά να θυμάστε…", "commGuidePara023": "Η συζήτηση τείνει να περιστρέφεται γύρω από χαλαρές συνομιλίες και από συμβουλές για τη βελτίωση της παραγωγικότητας ή της ζωής. Επειδή η συνομιλία της Ταβέρνας μπορεί να συγκρατήσει μόνο 200 μηνύματα, δεν είναι καλό μέρος για παρατεταμένες συζητήσεις πάνω σε θέματα, ιδιαίτερα αν είναι ευαίσθητα (π.χ. πολιτική, θρησκεία, κατάθλιψη, αν πρέπει να απαγορευτεί ή όχι το κυνήγι καλικάντζαρων, κλπ.). Αυτές οι συζητήσεις θα πρέπει να γίνονται σε κάποια σχετική Συντεχνία. Ένας διαχειριστής μπορεί να σας κατευθύνει σε μια κατάλληλη Συντεχνία, αλλά τελικώς είναι δική σας υπευθυνότητα να βρείτε το αρμόζον μέρος και να αναρτήσετε.", "commGuidePara024": "Μην συζητάτε για οτιδήποτε εθιστικό στη Ταβέρνα. Πολλοί άνθρωποι χρησιμοποιούν τη Habitica στην προσπάθεια να κόψουν τις κακές τους Συνήθειες. Το να ακούν ανθρώπους να συζητούν για εθιστικές/παράνομες ουσίες μπορεί να τους το κάνει πολύ πιο δύσκολο! Σεβαστείτε τους υπόλοιπους συντρόφους και θαμώνες της Ταβέρνας και λάβετε κι αυτό υπόψιν. Αυτό συμπεριλαμβάνει, αλλά όχι αποκλειστικά: το κάπνισμα, το αλκοόλ, την πορνογραφία, τον τζόγο και τη χρήση/κατάχρηση ναρκωτικών.", "commGuidePara027": "Όταν ένας διαχειριστής σας κατευθύνει να μεταφέρετε τη συζήτηση σας κάπου αλλού, αν δεν υπάρχει σχετική Συντεχνία, μπορεί να σας προτείνουν να χρησιμοποιήσετε τη Πίσω Γωνία. Η Συντεχνία της Πίσω Γωνίας είναι ένας ελεύθερος δημόσιος χώρος για τη συζήτηση εν δυνάμει ευαίσθητων θεμάτων που μπορεί να χρησιμοποιηθεί μόνο όταν σας κατευθύνει κάποιος διαχειριστής. Παρακολουθείται προσεκτικά από την ομάδα διαχείρισης. Δεν είναι μέρος για γενικές συζητήσεις ή διάλογο και θα κατευθύνεστε εκεί από κάποιον διαχειριστή μονό όταν κριθεί απαραίτητο.", @@ -125,4 +125,4 @@ "commGuideLink06": "Το Trello για την Τέχνη: για την υποβολή καλλιτεχνημάτων πιίξελ.", "commGuideLink07": "Το Trello για τις Αποστολές: για την υποβολή κειμένου αποστολών.", "commGuidePara069": "Οι ακόλουθοι ταλαντούχοι καλλιτέχνες συνέβαλαν σε αυτές τις απεικονίσεις:" -} \ No newline at end of file +} diff --git a/website/common/locales/el/groups.json b/website/common/locales/el/groups.json index 32d05803df..372ec390e7 100755 --- a/website/common/locales/el/groups.json +++ b/website/common/locales/el/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/el/messages.json b/website/common/locales/el/messages.json index 77442881a8..733cb6f010 100755 --- a/website/common/locales/el/messages.json +++ b/website/common/locales/el/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "Το <%= foodText %> πραγματικά άρεσε στο <%= egg %>!", "messageDontEnjoyFood": "Το <%= egg %> έφαγε το <%= foodText %> αλλά δε φαίνεται να του άρεσε.", "messageBought": "Ο/Η/Το <%= itemText %> αγοράστηκε", - "messageEquipped": "<%= itemText %> εξοπλίστηκς.", + "messageEquipped": " <%= itemText %> εξοπλίστηκς.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "Σου λείπει είτε αυτό το αυγό ή αυτό το φίλτρο", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/en/pets.json b/website/common/locales/en/pets.json index 228c399d59..cbf5be2a0e 100644 --- a/website/common/locales/en/pets.json +++ b/website/common/locales/en/pets.json @@ -141,5 +141,8 @@ "clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!", "notEnoughPets": "You have not collected enough pets", "notEnoughMounts": "You have not collected enough mounts", - "notEnoughPetsMounts": "You have not collected enough pets and mounts" + "notEnoughPetsMounts": "You have not collected enough pets and mounts", + "notEnoughFood": "You don't have enough food", + "tooMuchFood": "You're trying to feed too much food to your pet, action cancelled", + "invalidAmount": "Invalid amount of food, must be a positive integer" } diff --git a/website/common/locales/en@pirate/groups.json b/website/common/locales/en@pirate/groups.json index def90d274f..f88142a460 100644 --- a/website/common/locales/en@pirate/groups.json +++ b/website/common/locales/en@pirate/groups.json @@ -439,17 +439,17 @@ "managerRemoved": "Manager removed successfully", "leaderChanged": "Leader has been changed", "groupNoNotifications": "This Fleet does nah 'ave notifications due t' hand size. Be sure t' check back often fer replies t' yer messages!", - "whatIsWorldBoss": "What is a World Boss?", - "worldBossDesc": "A World Boss is a special event that brings the Habitica community together to take down a powerful monster with their tasks! All Habitica users are rewarded upon its defeat, even those who have been resting in the Inn or have not used Habitica for the entirety of the quest.", - "worldBossLink": "Read more about the previous World Bosses of Habitica on the Wiki.", - "worldBossBullet1": "Complete tasks to damage the World Boss", - "worldBossBullet2": "The World Boss won’t damage you for missed tasks, but its Rage meter will go up. If the bar fills up, the Boss will attack one of Habitica’s shopkeepers!", - "worldBossBullet3": "You can continue with normal Quest Bosses, damage will apply to both", + "whatIsWorldBoss": "What be a World Boss?", + "worldBossDesc": "A World Boss be a special event that brings th' Habitica community tagether t' take down a pow'rful monster with their tasks! All Habitica users are rewarded upon its defeat, e'en those who've been restin' in th' Inn or 'ave not used Habitica fer the entirety o' th' quest.", + "worldBossLink": "Read more about th' previous World Bosses o' Habitica on th' Wiki.", + "worldBossBullet1": "Complete tasks ta damage th' World Boss", + "worldBossBullet2": "Th' World Boss won’t damage ye fer missed tasks, but its Rage meter'll go up. Iffen th' bar fills up, th' Boss'll attack one o' Habitica’s shopkeepers!", + "worldBossBullet3": "Ye kin continue wiv normal Quest Bosses, an' damage'll apply ta both", "worldBossBullet4": "Check th' Pub regularly t' see World Boss progress 'n Rage attacks", "worldBoss": "World Boss", - "groupPlanTitle": "Need more for your crew?", - "groupPlanDesc": "Managing a small team or organizing household chores? Our group plans grant you exclusive access to a private task board and chat area dedicated to you and your group members!", - "billedMonthly": "*billed as a monthly subscription", + "groupPlanTitle": "Need more fer yer crew?", + "groupPlanDesc": "Managin' a small team or organizin' household chores? Our group plans grant ye exclusive access t' a private task board an' chat area dedicated ta ye an' yer group members!", + "billedMonthly": "*billed as a monthly sub-scription", "teamBasedTasksList": "Team-Based Task List", "teamBasedTasksListDesc": "Set up an easily-viewed shared task list for the group. Assign tasks to your fellow group members, or let them claim their own tasks to make it clear what everyone is working on!", "groupManagementControls": "Group Management Controls", diff --git a/website/common/locales/en@pirate/spells.json b/website/common/locales/en@pirate/spells.json index 9ac421a8e8..5b5c4e2901 100644 --- a/website/common/locales/en@pirate/spells.json +++ b/website/common/locales/en@pirate/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "Yer mental power shakes th' seas n' buffs yer Crew's Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Chillin' Frost", "spellWizardFrostNotes": "With one cast, ice freezes all yer streaks so they won't reset t' zero tomorrow! ", - "spellWizardFrostAlreadyCast": " Ye 'ave already cast this today. Yer streaks are frozen, n' there's no need t' cast this again.", + "spellWizardFrostAlreadyCast": "Ye 'ave already cast this today. Yer streaks are frozen, n' there's no need t' cast this again.", "spellWarriorSmashText": "Dead Men Tell No Tales", "spellWarriorSmashNotes": "Ye make a task more blue/less red n' deal extra damage t' Bosses! (Based on: STR)", "spellWarriorDefensiveStanceText": "Parryin' Stance", @@ -25,7 +25,7 @@ "spellRogueStealthText": "Stealth", "spellRogueStealthNotes": "Wit' each cast, a few o' yer undone Dailies won't cause damage tonight. Their streaks n' colors won't change. (Based on: PER)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Number o' dailies avoided: <%= number %>.", - "spellRogueStealthMaxedOut": " Ye 'ave already avoided all yer dailies; there's no need t' cast this again.", + "spellRogueStealthMaxedOut": "Ye 'ave already avoided all yer dailies; there's no need t' cast this again.", "spellHealerHealText": "Patch Yerself Up", "spellHealerHealNotes": "Shinin' light restores yer health! (Based on: CON and INT)", "spellHealerBrightnessText": "Head Mirror", diff --git a/website/common/locales/en_GB/backgrounds.json b/website/common/locales/en_GB/backgrounds.json index 8b9a0a9917..fbb2294995 100644 --- a/website/common/locales/en_GB/backgrounds.json +++ b/website/common/locales/en_GB/backgrounds.json @@ -534,5 +534,12 @@ "backgroundSaltLakeText": "Salt Lake", "backgroundRelaxationRiverNotes": "Drift languorously down the Relaxation River.", "backgroundRelaxationRiverText": "Relaxation River", - "backgrounds062020": "SET 73: Released June 2020" + "backgrounds062020": "SET 73: Released June 2020", + "backgroundUnderwaterRuinsNotes": "Explore Underwater Ruins sunk long ago.", + "backgroundUnderwaterRuinsText": "Underwater Ruins", + "backgroundSwimmingAmongJellyfishNotes": "Thrill with beauty and danger Swimming Among Jellyfish.", + "backgroundSwimmingAmongJellyfishText": "Swimming Among Jellyfish", + "backgroundBeachCabanaNotes": "Relax in the shade of a Beach Cabana.", + "backgroundBeachCabanaText": "Beach Cabana", + "backgrounds072020": "SET 74: Released July 2020" } diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json index 2a0dbdfe96..106e50e753 100644 --- a/website/common/locales/en_GB/gear.json +++ b/website/common/locales/en_GB/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "The true magic of this wand is the secret of new life inside the colourful shell. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.", "weaponSpecialSummer2017RogueText": "Sea Dragon Fins", "weaponSpecialSummer2017RogueNotes": "The edges of these fins are razor-sharp. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.", - "weaponSpecialSummer2017WarriorText": "The Mightiest Beach Umbrella", + "weaponSpecialSummer2017WarriorText": "Mightiest Beach Umbrella", "weaponSpecialSummer2017WarriorNotes": "All fear it. Increases Strength by <%= str %>. Limited Edition 2017 Summer Gear.", "weaponSpecialSummer2017MageText": "Whirlpool Whips", "weaponSpecialSummer2017MageNotes": "Summon up magical whips of boiling water to smite your tasks! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Summer Gear.", @@ -2139,5 +2139,15 @@ "weaponSpecialSummer2020WarriorNotes": "If your foes mock your choice of weapon, don't take the bait. This wicked hook is the reel deal! Increases Strength by <%= str %>. Limited Edition 2020 Summer Gear.", "weaponSpecialSummer2020WarriorText": "Fish Hook", "weaponSpecialSummer2020RogueNotes": "Your enemies don't see you coming, but your Fangs are inescapable! Increases Strength by <%= str %>. Limited Edition 2020 Summer Gear.", - "weaponSpecialSummer2020RogueText": "Fang Blade" + "weaponSpecialSummer2020RogueText": "Fang Blade", + "headMystery202007Notes": "This helm will tune you in to the complex and beautiful songs of your fellow cetaceans. Confers no benefit. July 2020 Subscriber Item.", + "headMystery202007Text": "Outstanding Orca Helm", + "armorMystery202007Notes": "Swim, flip, dive, and race with this handsome and powerful tail! Confers no benefit. July 2020 Subscriber Item.", + "armorMystery202007Text": "Outstanding Orca Costume", + "shieldArmoirePiratesCompanionNotes": "Perfect if you want to talk your enemies to death, this parrot never shuts up. Maybe it'll remind you about your tasks too! Increases Perception by <%= per %>. Enchanted Armoire: Pirate Set (Item 3 of 3).", + "shieldArmoirePiratesCompanionText": "Pirate's Companion", + "armorArmoirePirateOutfitNotes": "Avast, ye landlubbers! The perfect outfit for swabbing the deck and counting your spoils. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Pirate Set (Item 2 of 3).", + "armorArmoirePirateOutfitText": "Pirate Outfit", + "weaponArmoireHandyHookNotes": "Who needs opposable thumbs? This hook is “handy” enough for anyone. Increases Strength by <%= str %>. Enchanted Armoire: Pirate Set (Item 1 of 3).", + "weaponArmoireHandyHookText": "Handy Hook" } diff --git a/website/common/locales/en_GB/limited.json b/website/common/locales/en_GB/limited.json index 398ff480ee..bcb35b831a 100644 --- a/website/common/locales/en_GB/limited.json +++ b/website/common/locales/en_GB/limited.json @@ -183,5 +183,6 @@ "summer2020CrocodileRogueSet": "Crocodile (Rogue)", "summer2020SeaGlassHealerSet": "Sea Glass (Healer)", "summer2020OarfishMageSet": "Oarfish (Mage)", - "summer2020RainbowTroutWarriorSet": "Rainbow Trout (Warrior)" + "summer2020RainbowTroutWarriorSet": "Rainbow Trout (Warrior)", + "juneYYYY": "June <%= year %>" } diff --git a/website/common/locales/en_GB/spells.json b/website/common/locales/en_GB/spells.json index 76761beec3..47d435b877 100644 --- a/website/common/locales/en_GB/spells.json +++ b/website/common/locales/en_GB/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Stealth", "spellRogueStealthNotes": "With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colours won't change. (Based on: PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies that will be avoided: <%= number %>.", "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Healing Light", "spellHealerHealNotes": "Shining light restores your health! (Based on: CON and INT)", diff --git a/website/common/locales/en_GB/subscriber.json b/website/common/locales/en_GB/subscriber.json index 08d9aee94d..d19f59f6fd 100644 --- a/website/common/locales/en_GB/subscriber.json +++ b/website/common/locales/en_GB/subscriber.json @@ -250,5 +250,6 @@ "mysterySet202003": "Barbed Battler Set", "mysterySet202004": "Mighty Monarch Set", "mysterySet202005": "Wondrous Wyvern Set", - "mysterySet202006": "Multichrome Merfolk Set" + "mysterySet202006": "Multichrome Merfolk Set", + "mysterySet202007": "Outstanding Orca Set" } diff --git a/website/common/locales/en_GB/tasks.json b/website/common/locales/en_GB/tasks.json index a9ade0a0f3..552a3c7dce 100644 --- a/website/common/locales/en_GB/tasks.json +++ b/website/common/locales/en_GB/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "Your session is outdated. Please refresh or sync.", "errorTemporaryItem": "This item is temporary and cannot be pinned.", "addNotes": "Add notes", - "addATitle": "Add a title" + "addATitle": "Add a title", + "sureDeleteType": "Are you sure you want to delete this <%= type %>?", + "deleteTaskType": "Delete this <%= type %>" } diff --git a/website/common/locales/eo/groups.json b/website/common/locales/eo/groups.json index 421235b585..c97921b526 100755 --- a/website/common/locales/eo/groups.json +++ b/website/common/locales/eo/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/eo/messages.json b/website/common/locales/eo/messages.json index 9b5af32b92..297beeb229 100755 --- a/website/common/locales/eo/messages.json +++ b/website/common/locales/eo/messages.json @@ -12,7 +12,7 @@ "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.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/es/backgrounds.json b/website/common/locales/es/backgrounds.json index a8cff9bcba..7572adcc2c 100644 --- a/website/common/locales/es/backgrounds.json +++ b/website/common/locales/es/backgrounds.json @@ -515,5 +515,10 @@ "backgroundTeaPartyNotes": "Participa en una elegante fiesta de té.", "backgrounds052020": "Conjunto 72: lanzado en mayo de 2020", "backgroundHeatherFieldNotes": "Disfruta del aroma de un campo de brezo.", - "backgroundHeatherFieldText": "Campo de brezo" + "backgroundHeatherFieldText": "Campo de brezo", + "backgroundRelaxationRiverText": "Río de relajación", + "backgrounds062020": "Conjunto 73: lanzado en junio de 2020", + "backgroundStrawberryPatchText": "Parcela de fresas", + "backgroundHotAirBalloonNotes": "Sobrevuela el paisaje en un globo aerostático.", + "backgroundHotAirBalloonText": "Globo aerostático" } diff --git a/website/common/locales/es/communityguidelines.json b/website/common/locales/es/communityguidelines.json index e424978bca..002cda58d2 100644 --- a/website/common/locales/es/communityguidelines.json +++ b/website/common/locales/es/communityguidelines.json @@ -27,7 +27,7 @@ "commGuidePara020A": "Si ves una publicación que crees que supone una violación de las Normas de Espacios Públicos, o si ves una publicación que te preocupa o incomoda, puedes llamar la atención de los Moderadores y del Personal sobre esa publicación haciendo click en el icono de la bandera roja para reportarlo. Un miembro del Personal o un Moderador responderá a la situación lo más pronto posible. Por favor, ten en cuenta que reportar intencionadamente publicaciones inocentes es una infracción de estas Normas (mira debajo en \"Infracciones\"). Mensajes Directos no pueden ser marcados, así que si necesitas reportar uno, por favor contacta a los Moderadores mediante el formulario de la página de \"Contáctanos\", a la que también puedes acceder mediante el menú de ayuda haciendo click en \"Contactar al Equipo de Moderación.\" Es preferible hacer esto si hay varias publicaciones problemáticas de la misma persona en distintos Gremios, o si la situación necesita explicación. Puedes contactarnos en tu idioma nativo si te resulta más fácil: es posible que tengamos que usar el Traductor de Google, pero queremos que te sientas cómodo contactando con nosotros si tienes un problema.", "commGuidePara021": "Además, algunos espacios públicos de Habitica tienen normas adicionales.", "commGuideHeadingTavern": "La Taberna", - "commGuidePara022": "La Taberna es el lugar principal para que los Habiticanos socialicen. Daniel el tabernero mantiene el lugar limpio y ordenado, y, con gusto, Lemoness hará aparecer limonada mientras tú te sientas y charlas. Tan solo ten en cuenta...", + "commGuidePara022": "La Taberna es el lugar principal para que los Habiticanos socialicen. Daniel el tabernero mantiene el lugar limpio y ordenado, y, con gusto, Lemoness hará aparecer limonada mientras tú te sientas y charlas. Tan solo ten en cuenta…", "commGuidePara023": "La conversación tiende a girar en torno a charlas casuales y consejos sobre productividad o cómo mejorar a vida. Debido a que la sala de chat de la Taberna solo puede contener 200 mensajes, no es un lugar apropiado para conversaciones prolongadas sobre algunos temas, especialmente los más delicados (por ejemplo: política, religión, depresión, si se debe prohibir o no la caza de trasgos, etc.). Estas conversaciones deben llevarse a un Gremio de temática aplicable. Un Mod puede dirigirte a un Gremio adecuado, pero en última instancia es tu responsabilidad buscar y publicar en el lugar apropiado.", "commGuidePara024": "No converses sobre nada adictivo en la Taberna. Mucha gente usa Habitica para intentar dejar sus Malos Hábitos. ¡Escuchar a otros hablar de sustancias adictivas/ilegales puede hacer más difícil su propósito! Respeta a tus compañeros de la Taberna, y ten en cuenta esto. Incluye, pero no exclusivamente: fumar, alcohol, pornografía, juegos de apuesta, y uso/abuso de drogas.", "commGuidePara027": "Cuando un moderador te indica que lleves una conversación a otro lugar, si no hay un Gremio relacionado, es posible que te sugiera utilizar el Rincón Trasero. El \"Back Corner Guild\" es un espacio público gratuito para debatir sobre temas potencialmente delicados que solo debería usarse cuando un moderador lo dirija. Es monitoreado cuidadosamente por el equipo de moderación. No es un lugar para discusiones generales o conversaciones, y un mod te dirigirá allí solo cuando sea apropiado.", diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index bb2841f6ea..f245912796 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -1928,5 +1928,7 @@ "weaponArmoireBaseballBatNotes": "¡Consigue un jonrón con esos buenos hábitos! Aumenta la Constitución en <% = con%>. Armario encantado: conjunto de béisbol (artículo 3 de 4).", "weaponSpecialSpring2020HealerText": "Bastón de lirio de espada", "weaponSpecialSpring2020MageNotes": "¡Siguen cayendo sobre tu cabeza! Pero nunca los detendrás quejándote. Aumenta la inteligencia en <% = int%> y la percepción en <% = per%>. Edición limitada 2020 Spring Gear.", - "weaponSpecialSpring2020WarriorNotes": "¡Lucha o huye, esta ala te servirá bien! Aumenta la fuerza en <%= str %>. Equipamiento de Edición limitada primavera 2020." + "weaponSpecialSpring2020WarriorNotes": "¡Lucha o huye, esta ala te servirá bien! Aumenta la fuerza en <%= str %>. Equipamiento de Edición limitada primavera 2020.", + "weaponSpecialSummer2020WarriorText": "Anzuelo", + "weaponSpecialSummer2020RogueText": "Espada de colmillo" } diff --git a/website/common/locales/es/groups.json b/website/common/locales/es/groups.json index c72e2d8b76..6fdc3b0c2b 100644 --- a/website/common/locales/es/groups.json +++ b/website/common/locales/es/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completado <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "¿Quieres recompensar a <%= username %> por completar esta tarea?", "groupSubscriptionPrice": "9$ cada mes + 3$ mensuales por cada miembro adicional del grupo", - "groupAdditionalUserCost": "+3,00$/mes/usuario", + "groupAdditionalUserCost": " +3,00$/mes/usuario", "groupBenefitsTitle": "Cómo puede ayudarte un plan para grupos", "groupBenefitsDescription": "¡Hemos lanzado la versión beta de nuestros planes para grupos! Actualizar a un plan para grupos desbloquea características únicas que optimizan la faceta social de Habitica.", "groupBenefitOneTitle": "Crea listas de tareas compartidas", @@ -329,7 +329,7 @@ "approvalRequested": "Aprobación Solicitada", "refreshApprovals": "Actualizar las Aprobaciones", "refreshGroupTasks": "Actualizar las Tareas del Grupo", - "claimedBy": "Reclamada por: <%= claimingUsers %>", + "claimedBy": "\n\nReclamada por: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "No puedes borrar tareas de grupo que tienes asignadas.", "confirmGuildPlanCreation": "¿Crear este grupo?", "groupPlanUpgraded": "¡A <%= groupName %>se le mejoró a un Plan de Grupo! ", diff --git a/website/common/locales/es/messages.json b/website/common/locales/es/messages.json index 579fc2fa4a..9ebbdc0025 100644 --- a/website/common/locales/es/messages.json +++ b/website/common/locales/es/messages.json @@ -12,7 +12,7 @@ "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.", + "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.", diff --git a/website/common/locales/es/subscriber.json b/website/common/locales/es/subscriber.json index bd205e978e..02a8ec907e 100644 --- a/website/common/locales/es/subscriber.json +++ b/website/common/locales/es/subscriber.json @@ -232,5 +232,7 @@ "mysterySet202001": "Conjunto de Zorro Legendario", "mysticHourglassNeededNoSub": "Este artículo requiere un Reloj de arena místico. Los Relojes de arena místicos se obtienen estando suscripto a Habitica.", "giftASubscription": "Obsequia una Suscripción", - "viewSubscriptions": "Ver Suscripciones" + "viewSubscriptions": "Ver Suscripciones", + "mysterySet202004": "Conjunto poderoso de monarca", + "mysterySet202002": "Conjunto elegante de novia" } diff --git a/website/common/locales/et/groups.json b/website/common/locales/et/groups.json index 0ac737bd59..8915c565c3 100755 --- a/website/common/locales/et/groups.json +++ b/website/common/locales/et/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/et/messages.json b/website/common/locales/et/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/et/messages.json +++ b/website/common/locales/et/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/fa_IR/contrib.json b/website/common/locales/fa_IR/contrib.json index 4f77e2c8f9..49256543d4 100755 --- a/website/common/locales/fa_IR/contrib.json +++ b/website/common/locales/fa_IR/contrib.json @@ -23,7 +23,7 @@ "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of Habitica! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.", "moderator": "مدیر", "guardian": "محافظ", - "guardianText": " مدیران با دقت بالا از بین داوطلبان فعال انتخاب شده اند ، پس بهشون احترام بگذارید و حرف هاشون رو گوش کنید", + "guardianText": "مدیران با دقت بالا از بین داوطلبان فعال انتخاب شده اند ، پس بهشون احترام بگذارید و حرف هاشون رو گوش کنید.", "staff": "کارکنان", "heroic": "قهرمانی", "heroicText": "درجه قهرمانی در هبیتیکا مختص کارمندان یا داوطلبان با فعالیت بالاست، اگر شما این درجه را دارید یعنی که برایش زحمت کشیده اید (یا استخدام شده اید).", @@ -77,4 +77,4 @@ "blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!", "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!", "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. " -} \ No newline at end of file +} diff --git a/website/common/locales/fa_IR/groups.json b/website/common/locales/fa_IR/groups.json index 4180ce8d77..466df367ae 100755 --- a/website/common/locales/fa_IR/groups.json +++ b/website/common/locales/fa_IR/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/fa_IR/loginincentives.json b/website/common/locales/fa_IR/loginincentives.json index 6eba982a77..7adf8f617b 100755 --- a/website/common/locales/fa_IR/loginincentives.json +++ b/website/common/locales/fa_IR/loginincentives.json @@ -1,29 +1,29 @@ { - "unlockedReward": "شما <%= reward %> دریافت کردید\n", - "earnedRewardForDevotion": "شما <%= reward %> برای ارتقا سطح زندگی خود به دست آوردید", - "nextRewardUnlocksIn": "تعداد دفعات حضور تا جایزه بعدی : <%= numberOfCheckinsLeft %>", - "awesome": "فوق العادس !", - "totalCount": "جمع کل <%= count %>\n", - "countLeft": "تعداد دفعات حضور تا جایزه بعدی : <%= count %>", - "incentivesDescription": "کلید به وجود آوردن عادت های جدید ، پیگیری در انجام اونهاست . هر روزی که وارد سایت میشید به یه جایزه نزدیک تر میشید .", - "totalCheckins": "<%= count %> دفعات حضور\n", - "checkinEarned": "شمارش تعداد دفعات حضور شما زیاد شد !", - "unlockedCheckInReward": "شما یک جایزه بابت تعداد دفعات حضور خود گرفتید !", - "totalCheckinsTitle": "مجموع دفعات حضور", - "checkinProgressTitle": "پیشرفت تا دفعه بعد ", - "incentiveBackgroundsUnlockedWithCheckins": "عکس های پس زمینه ساده با حضور های روزانه در سایت آنلاک می شوند .", - "checkinReceivedAllRewardsMessage": "شما تمام جایزه های دفعات حضور موجود را دریافت کرده اید . آفرین !", - "oneOfAllPetEggs": "یک تخم حیوان استاندارد از هر نوع ", - "twoOfAllPetEggs": "دو عدد تخم حیوان استاندارد از هر نوع ", - "threeOfAllPetEggs": "سه عدد تخم حیوان استاندارد از هر نوع ", - "oneOfAllHatchingPotions": "یک عدد از هر معجون استاندارد زاینده حیوان", - "threeOfEachFood": "سه عدد از هر غذای استاندارد حیوان", - "fourOfEachFood": "چهار عدد از هر غذای استاندارد حیوان", - "twoSaddles": "two Saddles", - "threeSaddles": "three Saddles", - "incentiveAchievement": "the Royally Loyal achievement", - "royallyLoyal": "Royally Loyal", - "royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!", - "checkInRewards": "Check-In Rewards", - "backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new." + "unlockedReward": "شما <%= reward %> دریافت کردید", + "earnedRewardForDevotion": "شما <%= reward %> برای ارتقا سطح زندگی خود به دست آوردید", + "nextRewardUnlocksIn": "تعداد دفعات حضور تا جایزه بعدی : <%= numberOfCheckinsLeft %>", + "awesome": "فوق العادس !", + "totalCount": "جمع کل <%= count %>", + "countLeft": "تعداد دفعات حضور تا جایزه بعدی : <%= count %>", + "incentivesDescription": "کلید به وجود آوردن عادت های جدید ، پیگیری در انجام اونهاست . هر روزی که وارد سایت میشید به یه جایزه نزدیک تر میشید .", + "totalCheckins": "<%= count %> دفعات حضور", + "checkinEarned": "شمارش تعداد دفعات حضور شما زیاد شد !", + "unlockedCheckInReward": "شما یک جایزه بابت تعداد دفعات حضور خود گرفتید !", + "totalCheckinsTitle": "مجموع دفعات حضور", + "checkinProgressTitle": "پیشرفت تا دفعه بعد ", + "incentiveBackgroundsUnlockedWithCheckins": "عکس های پس زمینه ساده با حضور های روزانه در سایت آنلاک می شوند .", + "checkinReceivedAllRewardsMessage": "شما تمام جایزه های دفعات حضور موجود را دریافت کرده اید . آفرین !", + "oneOfAllPetEggs": "یک تخم حیوان استاندارد از هر نوع ", + "twoOfAllPetEggs": "دو عدد تخم حیوان استاندارد از هر نوع ", + "threeOfAllPetEggs": "سه عدد تخم حیوان استاندارد از هر نوع ", + "oneOfAllHatchingPotions": "یک عدد از هر معجون استاندارد زاینده حیوان", + "threeOfEachFood": "سه عدد از هر غذای استاندارد حیوان", + "fourOfEachFood": "چهار عدد از هر غذای استاندارد حیوان", + "twoSaddles": "two Saddles", + "threeSaddles": "three Saddles", + "incentiveAchievement": "the Royally Loyal achievement", + "royallyLoyal": "Royally Loyal", + "royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!", + "checkInRewards": "Check-In Rewards", + "backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new." } diff --git a/website/common/locales/fa_IR/messages.json b/website/common/locales/fa_IR/messages.json index c46ae90426..3bb737a69f 100755 --- a/website/common/locales/fa_IR/messages.json +++ b/website/common/locales/fa_IR/messages.json @@ -1,7 +1,7 @@ { "messageLostItem": "<%= itemText %>‌ات شکسته. ", "messageTaskNotFound": "کار موردنظر پیدا نشد.", - "messageDuplicateTaskID": " کاری با شناسه‌ی مشابه وجود دارد.", + "messageDuplicateTaskID": "کاری با شناسه‌ی مشابه وجود دارد.", "messageTagNotFound": "برچسب موردنظر پیدا نشد.", "messagePetNotFound": ":حیوان خانگی موردنظر در user.items.pets پیدا نشد.", "messageFoodNotFound": ":غذا در user.items.food پیدا نشد.", @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/fa_IR/subscriber.json b/website/common/locales/fa_IR/subscriber.json index c8e3cabf95..4b5fb2fe0f 100755 --- a/website/common/locales/fa_IR/subscriber.json +++ b/website/common/locales/fa_IR/subscriber.json @@ -62,7 +62,7 @@ "timeSupport": "Support Hours / Month", "timeSupportText": "We will provide support for training, bugs, installation, and feature requests.", "gameFeatures": "ویژگی های بازی", - "gold2Gem": " تعداد الماس قابلخرید با طلا", + "gold2Gem": "تعداد الماس قابلخرید با طلا", "gold2GemText": "Members will be able to purchase Gems with gold, meaning none of your participants need to buy anything with real money.", "infiniteGem": "الماس نامحدود برای", "infiniteGemText": "We will provide the organization leaders with as many Gems as they need, for things like challenge prizes, guild-creation, etc.", @@ -214,4 +214,4 @@ "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", "gemsRemaining": "gems remaining", "notEnoughGemsToBuy": "You are unable to buy that amount of gems" -} \ No newline at end of file +} diff --git a/website/common/locales/fi/communityguidelines.json b/website/common/locales/fi/communityguidelines.json index df329fed30..2558e29d94 100755 --- a/website/common/locales/fi/communityguidelines.json +++ b/website/common/locales/fi/communityguidelines.json @@ -27,7 +27,7 @@ "commGuidePara020A": "Jos näet viestin, jonka epäilet rikkovan yllä mainittuja julkisen keskustelun sääntöjä, tai joka huolettaa tai ahdistaa sinua, voit kiinnittää moderaattorien tai henkilökunnan huomion viestiin ilmiantamalla sen painamalla ilmiantokuvaketta. Henkilökunnan jäsen tai moderaattori reagoi tilanteeseen niin pian kuin mahdollista. Ota huomioon, että viattomien viestien tahallinen ilmiantaminen on sääntörike, joka rikkoo näitä Yhteisön suuntaviivoja (ks. alla kohta \"Sääntörikkeet\"). Yksityisviestiä ei voi tällä hetkellä ilmiantaa, joten mikäli sinulla on aihetta ilmiantaa yksityisviesti, ole yhteydessä moderaattoreihin lomakkeella \"Ota yhteyttä\"-sivulla, johon pääset apua-valikosta klikkaamalla \"Yhteydenotto moderaattoreihin\". Näin voi olla hyvä toimia esimerkiksi jos sama henkilö on lähettänyt useita ongelmallisia viestejä eri kiltoihin, tai mikäli tilanne vaatii pidemmän selityksen. Voit olla yhteydessä meihin äidinkielelläsi, mikäli se on sinulle helpompaa: joudumme ehkä käyttämään Google Translatea, mutta haluamme, että sinun on helppo olla meihin yhteydessä jos sinulla on ongelma.", "commGuidePara021": "Habitica-sivuston joissakin julkisissa tiloissa on lisäohjeistuksia.", "commGuideHeadingTavern": "Taverna", - "commGuidePara022": "Taverna on habiticalaisten pääasiallinen kohtaamispaikka. Majatalon isäntä Daniel, pitää paikkaa ojennuksessa, ja Lemoness loihtii mielellään kannullisen limonadia jutustelun lomassa. Pidä kuitenkin mielessä, että...", + "commGuidePara022": "Taverna on habiticalaisten pääasiallinen kohtaamispaikka. Majatalon isäntä Daniel, pitää paikkaa ojennuksessa, ja Lemoness loihtii mielellään kannullisen limonadia jutustelun lomassa. Pidä kuitenkin mielessä, että…", "commGuidePara023": "Keskustelun painopisteenä on yleensä arkinen chattailu ja vinkit, miten olla tuottavampi tai parantaa elämäänsä. Koska Tavernan chattiin mahtuu vain 200 viestiä, se ei ole hyvä paikka pitkälle keskustelulle yhdestä aiheesta, varsinkaan arasta (esim. politiikka, uskonto, masennus, pitäisikö peikonmetsästys kieltää jne.). Nämä keskustelut tulisi käydä sopivassa killassa. Moderaattori saattaa ohjata sinut sopivaan kiltaan, mutta loppujen lopuksi on omalla vastuullasi löytää oikea paikka, jossa viestitellä.", "commGuidePara024": "Älä puhu mistään riippuvuutta aiheuttavasta Tavernassa. Monet ihmiset käyttävät Habitica-sovellusta päästäkseen eroon huonoista tavoistaan. Riippuvuutta aiheuttavista/laittomista aineista puhuminen saattaa tehdä siitä heille paljon vaikeampaa! Kunnioita muita Tavernan vieraita ja pidä tämä mielessäsi. Kielletyt puheenaiheet sisältävät muun muassa tupakoinnin, alkoholin, pornografian, uhkapelit ja huumeiden käytön/väärinkäytön.", "commGuidePara027": "Kun moderaattori ohjaa sinua keskustelemaan muualla, mikäli sopivaa kiltaa ei löydy, hän saattaa ohjeistaa, että käytät Takanurkkausta. Takanurkkauskilta on vapaa julkinen tila, jossa voi keskustella mahdollisesti arkaluontoisista aiheista, jota tulisi käyttää vain silloin, kun moderaattori ohjaa sinut sinne. Sitä valvotaan tarkasti moderaattoreiden toimesta. Se ei ole paikka yleisluontoisille keskusteluille tai juttelulle, ja sinut ohjataan sinne moderaattorin toimesta vain silloin, kun se on asianmukaisinta.", @@ -125,4 +125,4 @@ "commGuideLink06": "The Art Trello: for submitting pixel art.", "commGuideLink07": "The Quest Trello: for submitting quest writing.", "commGuidePara069": "Seuraavat lahjakkaat taiteilijat ovat avustaneet näiden kuvitusten tekemisessä:" -} \ No newline at end of file +} diff --git a/website/common/locales/fi/groups.json b/website/common/locales/fi/groups.json index 84dccf6296..e9e7a8751f 100755 --- a/website/common/locales/fi/groups.json +++ b/website/common/locales/fi/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/fi/messages.json b/website/common/locales/fi/messages.json index 2757b58141..bd18fa3d61 100755 --- a/website/common/locales/fi/messages.json +++ b/website/common/locales/fi/messages.json @@ -12,7 +12,7 @@ "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.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/fil/groups.json b/website/common/locales/fil/groups.json index c67afb95cb..fd2b4ea4fd 100755 --- a/website/common/locales/fil/groups.json +++ b/website/common/locales/fil/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", diff --git a/website/common/locales/fil/messages.json b/website/common/locales/fil/messages.json index 5ab3ff3eac..655154170a 100755 --- a/website/common/locales/fil/messages.json +++ b/website/common/locales/fil/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", diff --git a/website/common/locales/fr/backgrounds.json b/website/common/locales/fr/backgrounds.json index 69b21bb040..a3987a5131 100644 --- a/website/common/locales/fr/backgrounds.json +++ b/website/common/locales/fr/backgrounds.json @@ -534,5 +534,12 @@ "backgroundSaltLakeText": "Lac salé", "backgroundRelaxationRiverNotes": "Dérivez langoureusement sur la rivière relaxante.", "backgroundRelaxationRiverText": "Rivière relaxante", - "backgrounds062020": "Ensemble 73 : sorti en juin 2020" + "backgrounds062020": "Ensemble 73 : sorti en juin 2020", + "backgroundUnderwaterRuinsText": "Ruines sous-marines", + "backgrounds072020": "Ensemble 74 : sorti en juillet 2020", + "backgroundUnderwaterRuinsNotes": "Explorez les ruines sous-marines englouties depuis longtemps.", + "backgroundSwimmingAmongJellyfishNotes": "Frissonnez en beauté et en danger en nageant parmi les méduses.", + "backgroundSwimmingAmongJellyfishText": "Nage au milieu des méduses", + "backgroundBeachCabanaNotes": "Relaxez-vous dans une cabane sur la plage.", + "backgroundBeachCabanaText": "Cabane sur la plage" } diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json index 1123a3f917..7512a4941c 100644 --- a/website/common/locales/fr/gear.json +++ b/website/common/locales/fr/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "La véritable magie de cette baguette réside dans sa coquille colorée, qui détient le secret d'une vie nouvelle. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2017.", "weaponSpecialSummer2017RogueText": "Nageoires de dragon de mer", "weaponSpecialSummer2017RogueNotes": "Le bord de ces nageoires est tranchant comme un rasoir. Augmente la force de <%= str %>. Équipement en édition limitée de l'été 2017.", - "weaponSpecialSummer2017WarriorText": "Le plus puissant des parasols", + "weaponSpecialSummer2017WarriorText": "Puissant parasol", "weaponSpecialSummer2017WarriorNotes": "Tous le craignent. Augmente la force de <%= str %>. Équipement en édition limitée de l'été 2017.", "weaponSpecialSummer2017MageText": "Fouets tourbillon", "weaponSpecialSummer2017MageNotes": "Invoquez des tourbillons magiques d'eau bouillante pour abattre vos tâches ! Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'été 2017.", @@ -2139,5 +2139,15 @@ "weaponSpecialSummer2020HealerNotes": "Au fur et à mesure que les courants usent les arêtes vives, votre magie adoucira la douleur de vos amis. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'été 2020.", "weaponSpecialSummer2020HealerText": "Bâton de verre dépoli", "weaponSpecialSummer2020MageNotes": "Menez votre barque à travers les mers les plus traîtresses et les batailles les plus turbulentes. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Équipement en édition limitée de l'été 2020.", - "weaponSpecialSummer2020MageText": "Puissante rame" + "weaponSpecialSummer2020MageText": "Puissante rame", + "headMystery202007Notes": "Ce casque vous permettra de vous mettre au diapason des chants complexes et magnifiques de vos compagnons cétacés. Ne confère aucun bonus. Équipement d'abonnement de juillet 2020.", + "headMystery202007Text": "Casque d'épaulard époustouflant", + "armorMystery202007Notes": "Nagez, sautez, plongez et faites la course avec cette belle et puissante queue ! Ne confère aucun bonus. Équipement d'abonnement de juillet 2020.", + "armorMystery202007Text": "Costume d'épaulard époustouflant", + "armorArmoirePirateOutfitText": "Tenue de pirate", + "shieldArmoirePiratesCompanionNotes": "Parfait si vous voulez abreuver vos ennemis de paroles, ce perroquet ne sait pas se taire. Peut-être aussi qu'il vous rappellera vos tâches ! Augmente la perception de <%= per %>. Armoire enchantée : augmente de piraterie (objet 3 de 3).", + "shieldArmoirePiratesCompanionText": "Compagnon de piraterie", + "armorArmoirePirateOutfitNotes": "Attention, marins d'eau douce ! C'est la tenue parfaite pour nettoyer le pont et compter son butin. Augmente la constitution et l'intelligence de <%= attrs %> chacune. Armoire enchantée : ensemble de piraterie (objet 2 de 3).", + "weaponArmoireHandyHookNotes": "Qui a besoin de ses poings ? Ce crochet a assez de punch pour faire face à n'importe quoi. Augmente la force de <%= str %>. Armoire enchantée : ensemble de piraterie (objet 1 de 3).", + "weaponArmoireHandyHookText": "Crochet de droite" } diff --git a/website/common/locales/fr/overview.json b/website/common/locales/fr/overview.json index 00130b03a3..535b87ed70 100644 --- a/website/common/locales/fr/overview.json +++ b/website/common/locales/fr/overview.json @@ -1,7 +1,7 @@ { "needTips": "Besoin de conseils pour commencer ? Voici un guide simple !", "step1": "Étape 1 : Saisir des tâches", - "webStep1Text": "Habitica n'est rien sans des objectifs du monde réel, alors créez quelques tâches. Vous pourrez en ajouter d'autres plus tard quand vous y penserez ! Toutes les tâches peuvent être ajoutées en cliquant sur le bouton vert \"Créer\".\n* **Ajouter des tâches [à faire](http ://habitica.fandom.com/fr/wiki/%C3%80_Faire) :** Ajoutez des tâches que vous faites une fois ou rarement dans la colonne à faire, une à la fois. Vous pouvez cliquer sur les tâches pour les éditer et ajouter des listes de vérifications, des dates butoirs, et plus encore !\n* **Ajouter des [quotidiennes](http ://habitica.fandom.com/fr/wiki/Quotidiennes) :** Ajoutez des activités que vous avez besoin de faire tous les jours ou dans un jour particulier de la semaine, du mois, ou de l'année, dans la colonne quotidiennes. Cliquez sur les tâches pour éditer le moment où elles seront dues et/ou pour fixer une date de début. Vous pouvez aussi les faire s'exécuter de manière répétée, comme par exemple tous les 3 jours.\n* **Ajouter des [habitudes](http ://habitica.fandom.com/fr/wiki/Habitudes) :** Ajoutez des habitudes que vous voulez établir dans la colonne habitudes. Vous pouvez éditer l'habitude pour en faire juste une bonne habitude :heavy_plus_sign : ou une mauvaise habitude :heavy_minus_sign :\n* **Ajouter des [récompenses](http ://habitica.fandom.com/fr/wiki/R%C3%A9compenses) :** En plus des récompenses fournies par le jeu, ajoutez des activités ou des petits plaisirs que vous voulez utiliser comme motivation dans la colonne récompenses. C'est important de vous donner une pause ou de vous autoriser de l'indulgence avec modération !\n* Si vous avez besoin d'inspiration pour les tâches à ajouter, vous pouvez consulter les pages du Wiki d'[exemples d'habitudes](http ://habitica.fandom.com/fr/wiki/Exemples_d%27Habitudes), d'[exemples de quotidiennes](http ://habitica.fandom.com/fr/wiki/Exemples_de_Quotidiennes), d'[exemples de tâches à faire](http ://habitica.fandom.com/fr/wiki/Exemples_de_T%C3%A2ches_%C3%80_Faire) et d'[exemples de récompenses](http ://habitica.fandom.com/fr/wiki/Exemples_de_r%C3%A9compenses_personnalis%C3%A9es).", + "webStep1Text": "Habitica n'est rien sans des objectifs du monde réel, alors créez quelques tâches. Vous pourrez en ajouter d'autres plus tard quand vous y penserez ! Toutes les tâches peuvent être ajoutées en cliquant sur le bouton vert \"Créer\".\n* **Ajouter des tâches [à faire](https://habitica.fandom.com/fr/wiki/%C3%80_Faire) :** Ajoutez des tâches que vous faites une fois ou rarement dans la colonne à faire, une à la fois. Vous pouvez cliquer sur les tâches pour les éditer et ajouter des listes de vérifications, des dates butoirs, et plus encore !\n* **Ajouter des [quotidiennes](https://habitica.fandom.com/fr/wiki/Quotidiennes) :** Ajoutez des activités que vous avez besoin de faire tous les jours ou dans un jour particulier de la semaine, du mois, ou de l'année, dans la colonne quotidiennes. Cliquez sur les tâches pour éditer le moment où elles seront dues et/ou pour fixer une date de début. Vous pouvez aussi les faire s'exécuter de manière répétée, comme par exemple tous les 3 jours.\n* **Ajouter des [habitudes](https://habitica.fandom.com/fr/wiki/Habitudes) :** Ajoutez des habitudes que vous voulez établir dans la colonne habitudes. Vous pouvez éditer l'habitude pour en faire juste une bonne habitude :heavy_plus_sign : ou une mauvaise habitude :heavy_minus_sign :\n* **Ajouter des [récompenses](https://habitica.fandom.com/fr/wiki/R%C3%A9compenses) :** En plus des récompenses fournies par le jeu, ajoutez des activités ou des petits plaisirs que vous voulez utiliser comme motivation dans la colonne récompenses. C'est important de vous donner une pause ou de vous autoriser de l'indulgence avec modération !\n* Si vous avez besoin d'inspiration pour les tâches à ajouter, vous pouvez consulter les pages du Wiki d'[exemples d'habitudes](https://habitica.fandom.com/fr/wiki/Exemples_d%27Habitudes), d'[exemples de quotidiennes](https://habitica.fandom.com/fr/wiki/Exemples_de_Quotidiennes), d'[exemples de tâches à faire](https://habitica.fandom.com/fr/wiki/Exemples_de_T%C3%A2ches_%C3%80_Faire) et d'[exemples de récompenses](https://habitica.fandom.com/fr/wiki/Exemples_de_r%C3%A9compenses_personnalis%C3%A9es).", "step2": "Étape 2 : Gagner des points en faisant des choses dans le monde réel", "webStep2Text": "À présent, attaquez vos objectifs de la liste ! En complétant des tâches et en les cochant sur Habitica, vous gagnez de l'[expérience](https://habitica.fandom.com/fr/wiki/Points_d%27Exp%C3%A9rience), qui vous permet de gagner des niveaux, et de l'[or](https://habitica.fandom.com/fr/wiki/Or), qui vous permet d'acheter des récompenses. Si vous tombez dans de mauvaises habitudes ou oubliez vos quotidiennes, vous perdrez de la [santé](https://habitica.fandom.com/fr/wiki/Points_de_Sant%C3%A9). De cette manière, les barres de santé et d'expérience servent d'indicateurs amusants de votre progression vers vos objectifs. Vous allez commencer à voir votre vie réelle s'améliorer alors que votre personnage progresse dans le jeu.", "step3": "Étape 3 : Personnaliser et explorer Habitica", diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json index 586986d029..1c6fe64516 100644 --- a/website/common/locales/fr/questscontent.json +++ b/website/common/locales/fr/questscontent.json @@ -128,7 +128,7 @@ "questDilatoryBossRageDescription": "Lorsque cette jauge sera remplie, le redoutable drag'on de Dilatoire va provoquer d'énormes ravages sur les terres d'Habitica", "questDilatoryDropMantisShrimpPet": "Crevette-mante (Familier)", "questDilatoryDropMantisShrimpMount": "Crevette-mante (Monture)", - "questDilatoryBossRageTavern": "`Le redoutable drag'on lance FRAPPE DE LA NÉGLIGENCE !`\n\nOh non ! Malgré tous nos efforts, quelques Quotidiennes nous ont échappé, et leur rougeur a attisé la rage du drag'on ! En lançant sa terrifiante Frappe de la négligence, il a réduit la taverne en pièces ! Heureusement, nous avons installé une auberge dans une ville voisine, et vous être toujours libre de discuter sur la plage... mais le pauvre Daniel le tavernier a vu sa taverne adorée s'écrouler autour de lui !\n\nJ'espère que la bête n'attaquera pas à nouveau !", + "questDilatoryBossRageTavern": "`Le redoutable drag'on lance FRAPPE DE LA NÉGLIGENCE !`\n\nOh non ! Malgré tous nos efforts, quelques Quotidiennes nous ont échappé, et leur rougeur a attisé la rage du drag'on ! En lançant sa terrifiante Frappe de la négligence, il a réduit la taverne en pièces ! Heureusement, nous avons installé une auberge dans une ville voisine, et vous êtes toujours libre de discuter sur la plage... mais le pauvre Daniel le tavernier a vu sa taverne adorée s'écrouler autour de lui !\n\nJ'espère que la bête n'attaquera pas à nouveau !", "questDilatoryBossRageStables": "`Le redoutable drag'on lance FRAPPE DE LA NÉGLIGENCE !`\n\nIiiiiik ! Une fois encore nous avons laissé trop de Quotidiennes inachevées : le drag'on a déchaîné la puissance de sa Frappe de la négligence sur Matt et son écurie ! Les familiers ont fui dans toutes les directions, mais il semble heureusement que les vôtres soient sains et saufs.\n\nPauvre Habitica ! J'espère que ça ne se reproduira plus. Hâtez-vous et achevez toutes vos tâches !", "questDilatoryBossRageMarket": "`Le redoutable drag'on lance FRAPPE DE LA NÉGLIGENCE !`\n\nAhhh ! La boutique d'Alex le marchand vient juste d'être réduite en poussières par la Frappe de la négligence du drag'on ! Mais il semble qu'on soit enfin en train de venir à bout de cette créature. Je ne pense pas qu'elle ait encore assez d'énergie pour une autre frappe.\n\nTiens bon, Habitica ! Chassons cette créature de nos côtes !", "questDilatoryCompletion": "`La défaite du redoutable drag'on de Dilatoire`\n\nOn a réussi ! Dans un dernier rugissement, le redoutable drag'on s'écroule et nage loin, très loin du littoral. Des foules d'Habiticiens en liesse s'amassent sur les côtes ! Les bâtiments de Matt, Daniel et Alex sont remis sur pieds. Mais qu'est-ce que c'est ?\n\n`Le Retour des Citoyens`\n\nMaintenant que le drag'on a fui, des milliers de taches de couleurs chatoyantes remontent du fond de l'eau. C'est un essaim multicolore de crevettes-mantes... et parmi elles, des centaines de sirènes !\n\n\"Nous sommes les habitants perdus de Dilatoire !\" vous explique Manta, leur chef. \"Quand Dilatoire a sombré, les crevettes-mantes qui vivaient dans ces eaux ont utilisé un sortilège qui nous a transformés en sirènes, nous permettant de survivre. Mais dans sa colère, le redoutable drag'on nous a tous enfermés dans une sombre crevasse. Cela faisait des centaines d'années que nous étions emprisonnés – et enfin nous sommes libres de reconstruire notre cité !\"\n\n\"En gage de remerciement,\" vous annonce son ami @Ottl, \"veuillez accepter ce familier crevette-mante et cette monture crevette-mante, ainsi que de l'or et notre éternelle gratitude.\"\n\n`Récompenses`\n* Crevette-mante (Familier) \n* Crevette-mante (Monture)\n* Chocolat, barbe-à-papa bleue, barbe-à-papa rose, sardine, once de miel, côtelette, bouteille de lait, pomme de terre, côtelette avariée, fraise", @@ -246,7 +246,7 @@ "questDilatoryDistress2DropCottonCandyBluePotion": "Potion d'éclosion bleu barbe-à-papa", "questDilatoryDistress2DropHeadgear": "Diadème de corail de feu (Couvre-chef)", "questDilatoryDistress3Text": "Le désespoir de Dilatoire, 3e partie : elle est si reine !", - "questDilatoryDistress3Notes": "Vous suivez les crevettes-mantes profondément dans la crevasse et découvrez une forteresse sous-marine. La princesse Adva, escortée par d'autres crânes aquatiques, vous attend dans la salle principale. \"C'est mon père qui vous a envoyé, n'est-ce pas ? Dites-lui que je refuse de rentrer. Je suis ravie de rester ici et de m'exercer à la magie. Allez-vous-en immédiatement, ou vous connaîtrez le courroux de la nouvelle reine de l'océan !\" Adva semble inflexible mais vous remarquez autour de son cou, tandis qu'elle parle, un étrange pendentif de rubis qui rayonne de manière inquiétante... Peut-être que si vous le cassiez, ses délires cesseraient ?", + "questDilatoryDistress3Notes": "Vous suivez les crevettes-mantes profondément dans la crevasse et découvrez une forteresse sous-marine. La princesse Adva, escortée par d'autres crânes aquatiques, vous attend dans la salle principale. \"C'est mon père qui vous a envoyé, n'est-ce pas ? Dites-lui que je refuse de rentrer. Je suis ravie de rester ici et de m'exercer à la magie. Allez-vous-en immédiatement, ou vous connaîtrez le courroux de la nouvelle reine de l'océan !\" Adva semble inflexible, mais vous remarquez autour de son cou, tandis qu'elle parle, un étrange pendentif de rubis qui rayonne de manière inquiétante... Peut-être que si vous le cassiez, ses délires cesseraient ?", "questDilatoryDistress3Completion": "Finalement, vous arrivez à tirer le pendentif ensorcelé du cou d'Adva et le jetez. Adva prend sa tête dans ses mains. \"Où suis-je ? Que s'est-il passé ici ?\" Lorsqu'elle entend votre histoire, elle fronce les sourcils. \"Ce collier m'a été donné par une ambassadrice – une dame du nom de Tzina. Je ne me rappelle de rien après ce moment !\"

De retour à Dilatoire, Manta est enchanté de votre réussite. \"Permettez-moi de vous récompenser avec ce trident et ce bouclier ! Je les ai commandés à @aiseant et @starsystemic pour les offrir à Adva, mais... je préfère ne pas l'équiper en armes avant un bon moment !\"", "questDilatoryDistress3Boss": "Adva, la sirène usurpatrice", "questDilatoryDistress3DropFish": "Sardine (Nourriture)", @@ -277,7 +277,7 @@ "questBurnoutBossRageSeasonalShop": "`Burnout lance une ATTAQUE D'EXTÉNUATION !`\n\nAhh !!! Nos Quotidiennes inachevées ont alimenté les flammes de Burnout, et voilà qu'il a suffisamment d'énergie pour frapper de nouveau ! Il envoie une langue de feu spectral qui calcine la boutique saisonnière. Vous êtes horrifié de voir que l'enthousiaste sorcière saisonnière a été transformée en un esprit d'exténuation tout mou.\n\nNous devons sauver nos PNJ ! Vite, Habiticiens et Habiticiennes, effectuez vos tâches et vainquez Burnout avant qu'il ne frappe pour la troisième fois !", "questBurnoutBossRageTavern": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT !`\n\nBeaucoup d'Habiticiens et d'Habiticiennes ont échappé à Burnout dans la taverne, mai c'est terminé! Avec un hurlement perçant, Burnout ratisse la taverne avec ses mains chauffées à blanc. Alors que les usagers de la taverne s'enfuient, Daniel est empoigné par Burnout et se transforme en esprit d'échappement sous vos yeux !\n\nCette horreur exaltée se prolonge vraiment trop. N'abandonnez pas... nous sommes si près de vaincre Burnout une fois pour toutes !", "questFrogText": "Marécage de la grenouille du désordre", - "questFrogNotes": "Alors que vous et vos amis cheminez péniblement dans les marécages de Stagnation, @starsystemic désigne un grand panneau. \"Restez sur le chemin principal – si vous le pouvez.\"

\"Ca ne peut pas être si compliqué !\", dit @RosemonkeyCT. \"Il est large, et bien délimité.\"

Mais, alors que vous poursuivez votre chemin, vous remarquez que le chemin disparaît petit à petit sous la boue du marécage, mêlée d'étranges petits débris bleus et de tout un bric-à-brac, jusqu'à ce qu'il devienne impossible de continuer à le suivre.

Alors que vous regardez tout autour de vous en vous demandant comment la route a bien pu finir dans cet état, @Jon Arjinborn pousse un cri. \"Attention !\" Une grenouille, manifestement furieuse, bondit hors de la vase, enroulée dans du linge sale et éclairée d'une flamme bleue. Il vous faudra vaincre cette grenouille du désordre empoisonnée pour poursuivre votre route !", + "questFrogNotes": "Alors que vous et vos amis cheminez péniblement dans les marécages de Stagnation, @starsystemic désigne un grand panneau. \"Restez sur le chemin principal – si vous le pouvez.\"

\"Ça ne peut pas être si compliqué !\", dit @RosemonkeyCT. \"Il est large, et bien délimité.\"

Mais, alors que vous poursuivez votre chemin, vous remarquez que le chemin disparaît petit à petit sous la boue du marécage, mêlée d'étranges petits débris bleus et de tout un bric-à-brac, jusqu'à ce qu'il devienne impossible de continuer à le suivre.

Alors que vous regardez tout autour de vous en vous demandant comment la route a bien pu finir dans cet état, @Jon Arjinborn pousse un cri. \"Attention !\" Une grenouille, manifestement furieuse, bondit hors de la vase, enroulée dans du linge sale et éclairée d'une flamme bleue. Il vous faudra vaincre cette grenouille du désordre empoisonnée pour poursuivre votre route !", "questFrogCompletion": "La grenouille se replie dans la vase, vaincue. Tandis qu'elle s'éloigne en titubant, la vase bleue disparaît, laissant la voie libre.

Au beau milieu du chemin se trouvent trois œufs immaculés. \"L'enveloppe est tellement claire qu'on peut même voir les têtards au travers !\" dit @Breadstrings. \"Tenez, vous devriez les prendre.\"", "questFrogBoss": "Grenouille du désordre", "questFrogDropFrogEgg": "Grenouille (Œuf)", @@ -380,7 +380,7 @@ "questTaskwoodsTerror1DropRedPotion": "Potion d'éclosion rouge", "questTaskwoodsTerror1DropHeadgear": "Turban de pyromancienne (Couvre-chef)", "questTaskwoodsTerror2Text": "Terreur dans le bois des Tâches, 2e partie : trouver les fées florissantes", - "questTaskwoodsTerror2Notes": "Après avoir combattu la nuée de crânes enflammés, vous rejoignez un grand groupe de fermiers réfugiés a la lisière de la forêt. \"Leur village a été brûlé par un esprit d'automne renégat\", dit une voie familière. C'est @Kiwibot, le traqueur légendaire ! \"Je suis parvenu à rassembler les survivants, mais il n'y a aucun signe des fées florissantes, qui nous aident à faire pousser les fruits sauvages du bois des Tâches. S'il vous plaît, aidez-moi à leur porter secours !\"", + "questTaskwoodsTerror2Notes": "Après avoir combattu la nuée de crânes enflammés, vous rejoignez un grand groupe de fermiers réfugiés à la lisière de la forêt. \"Leur village a été brûlé par un esprit d'automne renégat\", dit une voie familière. C'est @Kiwibot, le traqueur légendaire ! \"Je suis parvenu à rassembler les survivants, mais il n'y a aucun signe des fées florissantes, qui nous aident à faire pousser les fruits sauvages du bois des Tâches. S'il vous plaît, aidez-moi à leur porter secours !\"", "questTaskwoodsTerror2Completion": "Vous parvenez à localiser la dernière dryade et à la guider loin des monstres. À votre arrivée au refuge des fermiers, les fées reconnaissantes vous accueillent et vous donnent une robe brillante, tissée de soie magique. Soudainement, l’écho d'un grondement profond fait trembler la terre. \"Ce doit être l'esprit renégat\", dit la Joyeuse faucheuse. \"Allons-y !\"", "questTaskwoodsTerror2CollectPixies": "Lutins", "questTaskwoodsTerror2CollectBrownies": "Farfadets", @@ -575,7 +575,7 @@ "questDysheartenerText": "La Décœurageante", "questDysheartenerNotes": "Le soleil se lève sur la Saint-Valentin, quand un fracas épouvantable déchire l'air. Un flamboiement de lumière d'un rose écœurant perfore les bâtiments, et les briques se désagrègent alors qu'une crevasse profonde se propage dans la grande rue d'Habitiville. Un cri fantasmagorique et strident s'élève dans les airs et les vitres volent en éclats, tandis qu'une silhouette massive émerge du sol éventré.

Des mandibules claquent et une carapace étincelle ; des pattes se déploient l'une après l'autre dans l'air. La foule commence à hurler alors que l'insectoïde se cabre, prouvant à tous qu'il n'est autre que la plus cruelle des créatures : la terrible Décœurageante elle-même. Elle hurle d'excitation et se jette en avant, affamée à l'idée de croquer les rêves d'Habiticiens travailleurs. Chaque grincement de ses pattes épineuses griffant le sol resserre un étau de désespoir sur votre poitrine.

\"Haut les cœurs !\", s'écrie Lemoness. \"Elle voit sans doute en nous des cibles faciles quand tant d'entre nous sont paralysés face à leurs résolutions du Nouvel an, mais elle va bientôt découvrir que les Habiticiens savent rester fidèles à leurs objectifs !\"

AnnDeLune brandit son bâton. \"Affrontons nos tâches et abattons ce monstre !\"", "questDysheartenerCompletion": " La Décœurageante a été BATTUE !

Ensemble, tout le monde à Habitica envoie un coup de grâce à ses tâches, et la Décœurageante recule, hurlant de consternation. “Qu'est-ce qui ne va pas, Décœurageante ?\" demande AnnDeLune, les yeux pétillants de malice. “Tu te sens découragée ?”

Des fissures roses lumineuses craquèlent la carapace de La Décœurageante, et elle se brise dans un nuage de fumée rose. Alors qu'un sentiment renouvelé de vigueur et de détermination se déploie à travers le paysage, une rafale de délicieux bonbons pleut sur tout le monde.

La foule enthousiaste applaudit, les gens s'embrassant les uns les autres pendant que leurs familiers mâchouillent les sucreries, avec un peu en retard sur la Saint Valentin. Soudain, un joyeux chœur résonne dans l'air, et des silhouettes lumineuses embrase le ciel.

Notre nouvellement revigoré optimisme a attiré un troupeau d'hippogriffes pleins d'espérance ! Les créatures gracieuses descendent jusqu'au sol, gonflant leurs plumes avec intérêt et caracolant. “Il semble que nous nous soyons fait de nouveaux amis pour nous aider à garder la tête froide, même lorsque nos tâches sont intimidantes,” dit Lemoness.

Beffymaroo a déjà les bras pleins de boules de plumes duveteuses. “Peut-être qu'ils nous aideront à reconstruire les zones endommagées d'Habitica !”

Fredonnants, les hippogriffes mènent le chemin pour que tous les Habitciens travaillent ensemble à restorer notre bien-aimé foyer.", - "questDysheartenerCompletionChat": "`La Décœurageante a été BATTUE !`\n\nEnsemble, tout le monde à Habitica envoie un coup de grâce à ses tâches, et la Décœurageante recule, hurlant de consternation. “Qu'est-ce qui ne va pas, Décœurageante ?” demande AnnDeLune, les yeux pétillants de malice. “Tu te sens découragée ?”\n\nDes fissures roses lumineuses craquèlent la carapace de la Décœurageante, et elle se brise dans un nuage de fumée rose. Alors qu'un sentiment renouvelé de vigueur et de détermination se déploie à travers le paysage, une rafale de délicieux bonbons pleut sur tout le monde.\n\nLa foule enthousiaste applaudit, les gens s'embrassant les uns les autres pendant que leurs familiers mâchouillent les sucreries, qui tombent un peu en retard pour la saint Valentin. Soudain, un joyeux chœur résonne dans l'air, et des silhouettes lumineuses embrasent le ciel.\n\nNotre optimisme revigoré a attiré un troupeau d'hippogriffes pleins d'espérance ! Les créatures gracieuses descendent jusqu'au sol, gonflant leurs plumes avec intérêt et caracolant. “Il semble que nous nous soyons fait de nouveaux amis pour nous aider à garder la tête froide, même lorsque nos tâches sont intimidantes”, dit Lemoness.\n\nBeffymaroo a déjà les bras pleins de boules de plumes duveteuses. “Peut-être qu'ils nous aideront à reconstruire les zones endommagées d'Habitica !”\n\nFredonnants, les hippogriffes mène le chemin pour que tout les Habitciens travaillent ensemble à restorer notre bien-aimé foyer.", + "questDysheartenerCompletionChat": "`La Décœurageante a été BATTUE !`\n\nEnsemble, tout le monde à Habitica envoie un coup de grâce à ses tâches, et la Décœurageante recule, hurlant de consternation. “Qu'est-ce qui ne va pas, Décœurageante ?” demande AnnDeLune, les yeux pétillants de malice. “Tu te sens découragée ?”\n\nDes fissures roses lumineuses craquèlent la carapace de la Décœurageante, et elle se brise dans un nuage de fumée rose. Alors qu'un sentiment renouvelé de vigueur et de détermination se déploie à travers le paysage, une rafale de délicieux bonbons pleut sur tout le monde.\n\nLa foule enthousiaste applaudit, les gens s'embrassant les uns les autres pendant que leurs familiers mâchouillent les sucreries, qui tombent un peu en retard pour la Saint-Valentin. Soudain, un joyeux chœur résonne dans l'air, et des silhouettes lumineuses embrasent le ciel.\n\nNotre optimisme revigoré a attiré un troupeau d'hippogriffes pleins d'espérance ! Les créatures gracieuses descendent jusqu'au sol, gonflant leurs plumes avec intérêt et caracolant. “Il semble que nous nous soyons fait de nouveaux amis pour nous aider à garder la tête froide, même lorsque nos tâches sont intimidantes”, dit Lemoness.\n\nBeffymaroo a déjà les bras pleins de boules de plumes duveteuses. “Peut-être qu'ils nous aideront à reconstruire les zones endommagées d'Habitica !”\n\nFredonnants, les hippogriffes mènent le chemin pour que tous les Habitciens travaillent ensemble à restaurer notre bien-aimé foyer.", "questDysheartenerBossRageTitle": "Coup de cœur fracassant", "questDysheartenerBossRageDescription": "La barre de rage se remplit quand les Habiticiens et les Habiticiennes n'accomplissent pas leurs quotidiennes. Si cette barre se remplit complètement, la Décœurageante lancera son coup de cœur fracassant sur l'un des marchands d'Habitica, alors assurez-vous d'accomplir vos tâches !", "questDysheartenerBossRageSeasonal": "`La Décœurageante lance COUP DE CŒUR FRACASSANT`\n\nHo non ! Après s'être régalée de nos tâches abandonnées, la Décœurageante a acquis la force de délivrer son Coup de cœur fracassant ! Dans un cri perçant, elle abat ses pattes avant sur le belvédère qui héberge la boutique saisonnière ! Le bois est déchiqueté par le souffle de magie, et à cette vue, la sorcière saisonnière est envahie de chagrin.\n\nVite, continuons à accomplir nos tâches ou la bête va frapper de nouveau !", @@ -596,7 +596,7 @@ "hugabugText": "Lot de quête des jolies bébêtes", "hugabugNotes": "Contient \"Le BUG CRITIQUE\", \"L'escargot de la fange de Pénibilité\" et \"Minute, papillon !\". Disponible jusqu'au 31 mars.", "questSquirrelText": "L’écureuil sournois", - "questSquirrelNotes": "Vous ouvrez les yeux et vous rendez compte que vous avez raté le réveil ! Pourquoi n'a-t-il pas sonné ? Pourquoi est-ce qu'il y a un gland coincé dans la sonnette ?

Quand vous essayez de faire le petit déjeuner, le grille-pain est rempli de glands. Lorsque vous allez retrouver votre monture, @Shtut est là, essayant vainement d'ouvrir son écurie. Il jette un œil dans la serrure... \"C'est un gland qui est coincé là dedans ?\"

@randomdaisy s'écrie \"Oh non ! Je savais que mes familiers écureuils s'étaient échappés, mais je ne savais pas qu'ils avaient provoqué tant de soucis ! Pouvez-vous m'aider à les rassembler, avant qu'ils ne fassent plus de bazar ?\"

En suivant la piste de ces glands malicieusement placés, vous traquez et capturez les sciuridés rebelles, pendant que @Cantras s'assure qu'ils sont ramenés à bon port. Mais lorsque vous pensez votre tâche enfin terminée, un gland rebondit sur votre casque ! Vous levez la tête et voyez un écureuil monstrueusement démesuré, accroupi en position de défense sur une prodigieuse pile de glands.

\"Ohlala,\" dit @randomdaisy, doucement. \"Celle-ci a a toujours été sur la défensive, s'agissant de son stock. Nous allons devoir œuvrer avec attention !\" Vous l'encerclez avec votre équipe, prêts à faire face aux problèmes !", + "questSquirrelNotes": "Vous ouvrez les yeux et vous rendez compte que vous avez raté le réveil ! Pourquoi n'a-t-il pas sonné ? Pourquoi est-ce qu'il y a un gland coincé dans la sonnette ?

Quand vous essayez de faire le petit déjeuner, le grille-pain est rempli de glands. Lorsque vous allez retrouver votre monture, @Shtut est là, essayant vainement d'ouvrir son écurie. Il jette un œil dans la serrure... \"C'est un gland qui est coincé là-dedans ?\"

@randomdaisy s'écrie \"Oh non ! Je savais que mes familiers écureuils s'étaient échappés, mais je ne savais pas qu'ils avaient provoqué tant de soucis ! Pouvez-vous m'aider à les rassembler, avant qu'ils ne fassent plus de bazar ?\"

En suivant la piste de ces glands malicieusement placés, vous traquez et capturez les sciuridés rebelles, pendant que @Cantras s'assure qu'ils sont ramenés à bon port. Mais lorsque vous pensez votre tâche enfin terminée, un gland rebondit sur votre casque ! Vous levez la tête et voyez un écureuil monstrueusement démesuré, accroupi en position de défense sur une prodigieuse pile de glands.

\"Ohlala,\" dit @randomdaisy, doucement. \"Celle-ci a toujours été sur la défensive, s'agissant de son stock. Nous allons devoir œuvrer avec attention !\" Vous l'encerclez avec votre équipe, prêts à faire face aux problèmes !", "questSquirrelCompletion": "En vous approchant doucement, en formulant des offres d'échange et en lançant quelques sorts d'apaisement, vous parvenez à amadouer l'écureuil loin de son magot pour l'emmener à l'écurie, dont @Shtut a fini de nettoyer la serrure. Des glands ont été mis de côté sur une table. \"Ces glands sont en fait des œufs d'écureuil ! Peut-être pourrez-vous en élever certains qui ne joueront pas autant avec leur nourriture.\"", "questSquirrelBoss": "Écureuil sournois", "questSquirrelDropSquirrelEgg": "Écureuil (Œuf)", @@ -696,9 +696,9 @@ "jungleBuddiesNotes": "Contient \"Le monstrueux mandrill et les malicieux macaques\", \"Somnolent le paresseux\" et \"L'arbre tortueux\". Disponible jusqu'au <%= date %>.", "jungleBuddiesText": "Lot de quêtes des potes de la jungle", "questFluoriteText": "Une peur fluorine bleue", - "questFluoriteNotes": "Les minéraux rares sont en forte demande ces jours-ci, donc avec une poignée d'amis, vous avez décidé de partir en expédition au profond des mines des monts Sinueux, à la recherche d'excitants minéraux. C'est une longue et pénible expédition, jusqu'à ce que @-Tyr- trébuche sur un large rocher reposant au milieu du tunnel.

\"Ca devrait éclairer le chemin\", dit @nirbhao, avant de conjurer un orbe de lumière.

Un éclairage tamisée empli le tunnel, mais quelque chose d'étrange commence à se produire sur le rocher. Se nourrissant de la lumière magique, il commence à briller avec du bleu, du vert et du mauve fluorescents. C'est alors qu'il se redresse, prenant une forme vaguement humanoïde, et ses deux yeux étincelant de rouge regardent droit dans votre direction ! Vous vous mettez en action avec vos sorts éclatants et vos armes étincelantes.", + "questFluoriteNotes": "Les minéraux rares sont en forte demande ces jours-ci, donc avec une poignée d'amis, vous avez décidé de partir en expédition au profond des mines des monts Sinueux, à la recherche d'excitants minéraux. C'est une longue et pénible expédition, jusqu'à ce que @-Tyr- trébuche sur un large rocher reposant au milieu du tunnel.

\"Ça devrait éclairer le chemin\", dit @nirbhao, avant de conjurer un orbe de lumière.

Un éclairage tamisé empli le tunnel, mais quelque chose d'étrange commence à se produire sur le rocher. Se nourrissant de la lumière magique, il commence à briller avec du bleu, du vert et du mauve fluorescents. C'est alors qu'il se redresse, prenant une forme vaguement humanoïde, et ses deux yeux étincelant de rouge regardent droit dans votre direction ! Vous vous mettez en action avec vos sorts éclatants et vos armes étincelantes.", "questFluoriteUnlockText": "Déverrouille l'achat de potion d'éclosion fluorine au marché", "questFluoriteDropFluoritePotion": "Potion d'éclosion fluorine", "questFluoriteBoss": "Élémentaire de fluorine", - "questFluoriteCompletion": "Alors que vous combattez, la créature de cristal semble de plus en plus distraite par le spectacle lumineux que vous créez. \"Ca brille...\", murmure-t-elle.

\"C'est évident !\" s'exclame @nirbhao. \"Ce doit être un élémentaire de fluorine. Ce qu'ils veulent, c'est une lumière pour luire. Aidons le à briller.\"

L'élémentaire ricane joyeusement et brille de plus en plus fort au fur et à mesure que vous allumez des torches et criez des mots magiques. Il est tellement content de rayonner à nouveau qu'il vous conduit à un filon riche en cristaux de fluorine.

\"C'est l'ingrédient parfait pour une nouvelle potion d'éclosion,\" dit @nirbhao. \"Celle là rendra nos familiers aussi lumineux qui notre nouvel ami fluorescent.\"" + "questFluoriteCompletion": "Alors que vous combattez, la créature de cristal semble de plus en plus distraite par le spectacle lumineux que vous créez. \"Ça brille...\", murmure-t-elle.

\"C'est évident !\" s'exclame @nirbhao. \"Ce doit être un élémentaire de fluorine. Ce qu'ils veulent, c'est une lumière pour luire. Aidons-le à briller.\"

L'élémentaire ricane joyeusement et brille de plus en plus fort au fur et à mesure que vous allumez des torches et criez des mots magiques. Il est tellement content de rayonner à nouveau qu'il vous conduit à un filon riche en cristaux de fluorine.

\"C'est l'ingrédient parfait pour une nouvelle potion d'éclosion,\" dit @nirbhao. \"Celle là rendra nos familiers aussi lumineux qui notre nouvel ami fluorescent.\"" } diff --git a/website/common/locales/fr/spells.json b/website/common/locales/fr/spells.json index 453ce3e504..013b7a681f 100644 --- a/website/common/locales/fr/spells.json +++ b/website/common/locales/fr/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "Votre ruse augmente la Perception de toute l'équipe ! (Basé sur : Perception sans bonus)", "spellRogueStealthText": "Furtivité", "spellRogueStealthNotes": "À chaque exécution de ce sort, quelques-unes de vos tâches quotidiennes non réalisées d'ici cette nuit n'infligeront pas de dégâts. Leur combo et leur couleur ne changeront pas. (Basé sur : PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Nombre de quotidiennes évitées : <%= number %>.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Nombre de quotidiennes qui seront évitées : <%= number %>.", "spellRogueStealthMaxedOut": "Vous avez déjà évité toutes vos quotidiennes ; nul besoin d'utiliser cette compétence à nouveau.", "spellHealerHealText": "Lumière de guérison", "spellHealerHealNotes": "Une lumière éblouissante vous soigne ! (Basé sur : Constitution et Intelligence)", diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json index 9efebfb5cd..bc4c879bed 100644 --- a/website/common/locales/fr/subscriber.json +++ b/website/common/locales/fr/subscriber.json @@ -250,5 +250,6 @@ "giftASubscription": "Offrez un abonnement", "mysterySet202004": "Ensemble du merveilleux monarque", "mysterySet202005": "Ensemble de la merveilleuse wyverne", - "mysterySet202006": "Ensemble de sirène multichromé" + "mysterySet202006": "Ensemble de sirène multichromé", + "mysterySet202007": "Ensemble d'épaulard époustouflant" } diff --git a/website/common/locales/fr/tasks.json b/website/common/locales/fr/tasks.json index 42c64b70c1..0505965261 100644 --- a/website/common/locales/fr/tasks.json +++ b/website/common/locales/fr/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "Votre session a expiré. Veuillez actualiser la page ou la synchroniser.", "errorTemporaryItem": "Cet objet est temporaire et ne peut pas être épinglé.", "addATitle": "Ajouter un titre", - "addNotes": "Ajouter une note" + "addNotes": "Ajouter une note", + "sureDeleteType": "Voulez-vous vraiment supprimer cette <%= type %> ?", + "deleteTaskType": "Supprimer cette <%= type %>" } diff --git a/website/common/locales/fy/groups.json b/website/common/locales/fy/groups.json index 97d8725b2d..9b8d7a8ce8 100755 --- a/website/common/locales/fy/groups.json +++ b/website/common/locales/fy/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/fy/messages.json b/website/common/locales/fy/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/fy/messages.json +++ b/website/common/locales/fy/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ga/backgrounds.json b/website/common/locales/ga/backgrounds.json index cc279498ab..e35dd12085 100755 --- a/website/common/locales/ga/backgrounds.json +++ b/website/common/locales/ga/backgrounds.json @@ -6,7 +6,7 @@ "noBackground": "No Background Selected", "backgrounds062014": "SET 1: Scaoileadh Meitheamh 2014 ", "backgroundBeachText": "Trá", - "backgroundBeachNotes": " Lig ar an trá te. ", + "backgroundBeachNotes": "Lig ar an trá te.", "backgroundFairyRingText": "Fáinne Fairy", "backgroundFairyRingNotes": "Damhsa i fáinne fairy.", "backgroundForestText": "Forest", @@ -409,4 +409,4 @@ "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file +} diff --git a/website/common/locales/ga/groups.json b/website/common/locales/ga/groups.json index bc388f5859..7793c13936 100755 --- a/website/common/locales/ga/groups.json +++ b/website/common/locales/ga/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ga/messages.json b/website/common/locales/ga/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ga/messages.json +++ b/website/common/locales/ga/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/gl/gear.json b/website/common/locales/gl/gear.json index 883939ebef..443afb7dfc 100755 --- a/website/common/locales/gl/gear.json +++ b/website/common/locales/gl/gear.json @@ -311,7 +311,7 @@ "weaponArmoireBatWandText": "Variña dos Morcegos", "weaponArmoireBatWandNotes": "Esta variña pode converter calquera tarefa nun morcego! Axítaa e obsérvaas irse voando. Aumenta a Intelixencia de <%= int %> e a Percepción de <%= per %>. Armario Encantado: Obxecto independente.", "weaponArmoireShepherdsCrookText": "Shepherd's Crook", - "weaponArmoireShepherdsCrookNotes": "Útil para agrupar grifos. Aumenta a Constitución de <%= con %>. Armario Encantado: Lote de Pastor (Obxecto 1 de 3).\n", + "weaponArmoireShepherdsCrookNotes": "Útil para agrupar grifos. Aumenta a Constitución de <%= con %>. Armario Encantado: Lote de Pastor (Obxecto 1 de 3).", "weaponArmoireCrystalCrescentStaffText": "Bastón de Cristal Crecente", "weaponArmoireCrystalCrescentStaffNotes": "Convoca o poder da lúa crecente con este bastón brillante! Aumenta a Intelixencia e a Forza de <%= attrs %> cada unha. Armario Encantado: Lote do Cristal Crecente (Obxecto 3 de 3).", "weaponArmoireBlueLongbowText": "Arco Longo Azul", @@ -1742,4 +1742,4 @@ "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", "twoHandedItem": "Two-handed item." -} \ No newline at end of file +} diff --git a/website/common/locales/gl/groups.json b/website/common/locales/gl/groups.json index f37017a60b..4d7a068434 100755 --- a/website/common/locales/gl/groups.json +++ b/website/common/locales/gl/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/gl/messages.json b/website/common/locales/gl/messages.json index 11af97303f..91141a979e 100755 --- a/website/common/locales/gl/messages.json +++ b/website/common/locales/gl/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Compraches ", - "messageEquipped": "<%= itemText %> equipado", + "messageEquipped": " <%= itemText %> equipado", "messageUnEquipped": "<%= itemText %> desequipado.", "messageMissingEggPotion": "Fáltache ou ben o ovo ou ben a poción", "messageInvalidEggPotionCombo": "Non podesfacer eclosionar Ovos de Misións con Pocións de Eclosión Máxicas! Proba cun ovo diferente.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/gl/settings.json b/website/common/locales/gl/settings.json index f28313e02f..2261e1c622 100755 --- a/website/common/locales/gl/settings.json +++ b/website/common/locales/gl/settings.json @@ -176,7 +176,7 @@ "buyGemsGoldCap": "Límite aumentado a <%= amount %>", "mysticHourglass": "<%= amount %> Reloxo de Area Místico", "mysticHourglassText": "Os Reloxos de Area Místicos permítenche mercar un lote de obxectos Misteriosos dun mes anterior.", - "purchasedPlanId": " $<%= price %> USD periódicos cada <%= months %> mes(es) (<%= plan %>)", + "purchasedPlanId": "$<%= price %> USD periódicos cada <%= months %> mes(es) (<%= plan %>)", "purchasedPlanExtraMonths": "Tes <%= months %> meses extra de crédito para subscrición.", "consecutiveSubscription": "Subscrición Consecutiva", "consecutiveMonths": "Meses Consecutivos", @@ -205,4 +205,4 @@ "usernameNotVerified": "Please confirm your username.", "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" -} \ No newline at end of file +} diff --git a/website/common/locales/haw/groups.json b/website/common/locales/haw/groups.json index eac428ecb8..4f934f8698 100755 --- a/website/common/locales/haw/groups.json +++ b/website/common/locales/haw/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/haw/messages.json b/website/common/locales/haw/messages.json index 8d0b4fbc88..a423509f78 100755 --- a/website/common/locales/haw/messages.json +++ b/website/common/locales/haw/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/he/front.json b/website/common/locales/he/front.json index a3d56d2015..acbfb94448 100644 --- a/website/common/locales/he/front.json +++ b/website/common/locales/he/front.json @@ -13,7 +13,7 @@ "businessSample4": "להכין מסמך אחד ללקוח", "businessSample5": "להתקשר ללקוחות", "businessText": "להשתמש בהאביטיקה לצורכי העסק שלך", - "choreSample1": "לשים את הבגדים המלוכלכים בסל הכביסה", + "choreSample1": " לשים את הבגדים המלוכלכים בסל הכביסה", "choreSample2": "20 דקות של עבודות בית", "choreSample3": "לשטוף ערימת כלים", "choreSample4": "לסדר חדר אחד", @@ -331,4 +331,4 @@ "getStarted": "Get Started!", "mobileApps": "Mobile Apps", "learnMore": "Learn More" -} \ No newline at end of file +} diff --git a/website/common/locales/he/groups.json b/website/common/locales/he/groups.json index 013e8caf7d..3ff07e1555 100644 --- a/website/common/locales/he/groups.json +++ b/website/common/locales/he/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/he/messages.json b/website/common/locales/he/messages.json index dbe2097d3f..29a957fac4 100644 --- a/website/common/locales/he/messages.json +++ b/website/common/locales/he/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "קנית <%= itemText %>", - "messageEquipped": "הצטיידת ב<%= itemText %>", + "messageEquipped": " הצטיידת ב<%= itemText %>", "messageUnEquipped": "<%= itemText %> לא מצוייד.", "messageMissingEggPotion": "חסרה לך הביצה או התרופה הזו", "messageInvalidEggPotionCombo": "לא תוכלו להבקיע ביצים של חיות מחמד באמצעות שיקויים קסומים! נסו ביצים אחרות.", diff --git a/website/common/locales/he/pets.json b/website/common/locales/he/pets.json index e51204a43a..4440ee6362 100644 --- a/website/common/locales/he/pets.json +++ b/website/common/locales/he/pets.json @@ -59,17 +59,17 @@ "beastAchievement": "הרווחת את הישג \"אדון החיות\" על איסוף כל חיות המחמד!", "beastMasterName": "אלוף החיות", "beastMasterText": "מצא את כל 90 חיות המחמד (ממש קשה, ברכו את המשתמש הזה!)", - "beastMasterText2": "and has released their pets a total of <%= count %> time(s)", + "beastMasterText2": " and has released their pets a total of <%= count %> time(s)", "mountMasterProgress": "התקדמות אלוף הרוכבים", "stableMountMasterProgress": "התקדמות אדון חיות הרכיבה: אולפו <%= number %> חיות רכיבה", "mountAchievement": "הרווחת את הישג \"אלוף הרוכבים\" מאילוף כל חיות הרכיבה!", "mountMasterName": "אלוף הרוכבים", "mountMasterText": "אילפו את כל 90 חיות הרכיבה (אפילו יותר קשה, בחאייכם, פרגנו!)", - "mountMasterText2": "and has released all 90 of their mounts a total of <%= count %> time(s)", + "mountMasterText2": " and has released all 90 of their mounts a total of <%= count %> time(s)", "beastMountMasterName": "אלוף החיות ואלוף הרוכבים", "triadBingoName": "בינגו משולש", "triadBingoText": "מצאו את כל 90 חיות המחמד, אילפו אותן ל 90 חיות רכיבה, ואז מצאה את 90 חיות המחמד הללו שוב! (זה טירוף חושים!!!)", - "triadBingoText2": "and has released a full stable a total of <%= count %> time(s)", + "triadBingoText2": " and has released a full stable a total of <%= count %> time(s)", "triadBingoAchievement": "הרווחת את הישג ה\"בינגו משולש\" על מציאת כל חיות המחמד, אילוף כולן לחיות רכיבה, ומציאת כולן שוב!", "dropsEnabled": "ניתן לבזוז!", "itemDrop": "יש לך דבר חדש!", @@ -143,4 +143,4 @@ "notEnoughPets": "You have not collected enough pets", "notEnoughMounts": "You have not collected enough mounts", "notEnoughPetsMounts": "You have not collected enough pets and mounts" -} \ No newline at end of file +} diff --git a/website/common/locales/hi_IN/achievements.json b/website/common/locales/hi_IN/achievements.json index 4f5dcd77c1..5841b78150 100755 --- a/website/common/locales/hi_IN/achievements.json +++ b/website/common/locales/hi_IN/achievements.json @@ -1,9 +1,85 @@ { - "achievement": "Achievement", - "share": "Share", - "onwards": "Onwards!", - "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", - "reachedLevel": "You Reached Level <%= level %>", - "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", - "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!" + "achievement": "उपलब्धि", + "share": "शेयर", + "onwards": "आगे!", + "levelup": "अपने वास्तविक जीवन के लक्ष्यों को पूरा करके, आपने अपने स्तर को पूरा किया और अब पूरी तरह से चंगा हो गए हैं!", + "reachedLevel": "आपने स्तर <% = स्तर%> पर पहुंच गया", + "achievementLostMasterclasser": "क्वेस्ट कंप्लीटिस्ट: मास्टरक्लासर सीरीज़", + "achievementLostMasterclasserText": "Masterclasser क्वेस्ट श्रृंखला में सभी सोलह quests को पूरा किया और खोया Masterclasser का रहस्य सुलझाया!", + "yourProgress": "आपकी प्रगति", + "gettingStartedDesc": "इन ऑनबोर्डिंग कार्यों को पूरा करें और जब आप एक बार काम पूरा कर लें तो आप 5 उपलब्धियां और 100 Gold अर्जित करेंगे!", + "onboardingProgress": "<% = प्रतिशत%>% प्रगति", + "achievementHatchedPet": "हैच ए पेट", + "achievementBareNecessitiesModalText": "आपने बंदर, स्लॉथ और ट्रेलिंग पालतू quests को पूरा किया!", + "achievementBareNecessitiesText": "बंदर, स्लॉथ और ट्रेलिंग पालतू quests पूरा कर लिया है।", + "achievementBareNecessities": "जरूरी आवश्यकताएं", + "achievementBugBonanzaModalText": "आपने बीटल, बटरफ्लाई, घोंघा और स्पाइडर पालतू quests को पूरा किया!", + "achievementBugBonanzaText": "बीटल, बटरफ्लाई, घोंघा, और स्पाइडर पालतू quests पूरा कर लिया है।", + "achievementBugBonanza": "बग बोनान्ज़ा", + "achievementRosyOutlookModalText": "आप सभी कपास कैंडी गुलाबी Mounts का नाम दिया!", + "achievementRosyOutlookText": "ने सभी कॉटन कैंडी पिंक माउंट का नाम दिया है।", + "achievementRosyOutlook": "रोजी आउटलुक", + "achievementTickledPinkModalText": "आप सभी कपास कैंडी गुलाबी पालतू जानवर एकत्र!", + "achievementTickledPinkText": "सभी कपास कैंडी गुलाबी पालतू जानवर एकत्र किया है।", + "achievementTickledPink": "उत्सुकता की स्थिति", + "achievementPearlyProModalText": "आप सभी व्हाइट माउंट्स!", + "achievementPearlyProText": "सभी व्हाइट माउंट्स को नामित किया है।", + "achievementPearlyPro": "पीयरली प्रो", + "achievementCompletedTaskModalText": "पुरस्कार अर्जित करने के अपने कार्यों के किसी भी बंद की जाँच करें", + "achievementCompletedTaskText": "अपना पहला काम पूरा किया।", + "achievementCompletedTask": "एक कार्य पूरा करें", + "achievementCreatedTaskModalText": "इस सप्ताह आप जो कुछ करना चाहते हैं, उसके लिए एक कार्य जोड़ें", + "achievementCreatedTaskText": "अपना पहला काम बनाया।", + "achievementCreatedTask": "अपना पहला कार्य बनाएँ", + "achievementUndeadUndertakerModalText": "आप सभी ज़ोंबी माउंट नाम!", + "achievementUndeadUndertakerText": "सभी ज़ोंबी माउंट का नाम दिया है।", + "achievementUndeadUndertaker": "मरे नहीं अंडरटेकर", + "achievementMonsterMagusModalText": "आप सभी ज़ोंबी पालतू जानवर एकत्र!", + "achievementMonsterMagusText": "सभी ज़ोंबी पालतू जानवरों को इकट्ठा किया है।", + "achievementMonsterMagus": "राक्षस मगस", + "achievementPartyOn": "आपकी पार्टी 4 सदस्यों तक बढ़ गई!", + "achievementKickstarter2019Text": "2019 पिन किकस्टार्टर प्रोजेक्ट का समर्थन किया", + "achievementKickstarter2019": "पिन किकस्टार्टर बैकर", + "achievementAridAuthorityModalText": "आपने सभी डेजर्ट माउंट्स को नाम दिया!", + "achievementAridAuthorityText": "सभी डेजर्ट माउंट का नाम दिया है।", + "achievementAridAuthority": "शुष्क प्राधिकरण", + "achievementPartyUp": "आप एक पार्टी के सदस्य के साथ मिलकर!", + "achievementDustDevilModalText": "आप सभी डेजर्ट पालतू जानवर एकत्र!", + "achievementDustDevilText": "सभी डेजर्ट पालतू जानवरों को इकट्ठा किया है।", + "achievementDustDevil": "धूल का शैतान", + "achievementAllYourBaseModalText": "ने सभी बेस माउंट्स को नाम दिया है!", + "achievementAllYourBaseText": "ने सभी बेस माउंट्स को नाम दिया है।", + "achievementAllYourBase": "ऑल योर बेस", + "achievementBackToBasicsModalText": "सभी बेस पेट्स को इकट्ठा किया है!", + "achievementMindOverMatterModalText": "रॉक, कीचड़, और यार्न पालतू quests पूरा कर लिया है!", + "achievementJustAddWaterModalText": "ऑक्टोपस, सीहोर, कटलफिश, व्हेल, टर्टल, न्यूडिब्रंच, सी सर्पेंट और डॉल्फिन पालतू quests पूरा कर लिया है!", + "achievementBackToBasicsText": "सभी बेस पेट्स को इकट्ठा किया है।", + "achievementBackToBasics": "बुनियादी बातों पर वापस", + "achievementJustAddWaterText": "ऑक्टोपस, सीहोर, कटलफिश, व्हेल, टर्टल, न्यूडिब्रंच, सी सर्पेंट और डॉल्फिन पालतू quests पूरा कर लिया है।", + "achievementJustAddWater": "बस थोड़ा पानी डाले", + "achievementMindOverMatterText": "रॉक, कीचड़, और यार्न पालतू quests पूरा कर लिया है।", + "achievementMindOverMatter": "शरीर के बजाय दिमाग", + "achievementLostMasterclasserModalText": "आपने मास्टरक्लासर क्वेस्ट श्रृंखला में सभी सोलह quests को पूरा किया और लॉस्ट मास्टरक्लासर के रहस्य को सुलझाया!", + "foundNewItemsCTA": "अपने इन्वेंटरी पर जाएं और अपने नए हैचिंग पोशन और अंडे के संयोजन की कोशिश करें!", + "foundNewItemsExplanation": "कार्यों को पूरा करने से आपको अंडे, हैचिंग पॉट्स और पेट फूड जैसे आइटम खोजने का मौका मिलता है।", + "foundNewItems": "आपको नए आइटम मिले!", + "hideAchievements": "<% = श्रेणी%> छुपाएं", + "showAllAchievements": "सभी <% = श्रेणी%> दिखाएं", + "onboardingCompleteDescSmall": "यदि आप और भी अधिक चाहते हैं, तो उपलब्धियां देखें और इकट्ठा करना शुरू करें!", + "earnedAchievement": "आपने एक उपलब्धि अर्जित की!", + "viewAchievements": "उपलब्धियां देखें", + "letsGetStarted": "आएँ शुरू करें!", + "achievementPrimedForPaintingModalText": "आपने सभी सफेद पालतू जानवरों को इकट्ठा किया!", + "achievementPrimedForPaintingText": "सभी सफेद पालतू जानवरों को इकट्ठा किया है।", + "achievementPrimedForPainting": "पेंटिंग के लिए पसंद किया गया", + "achievementPurchasedEquipmentModalText": "उपकरण आपके अवतार को अनुकूलित करने और अपने आँकड़े को बेहतर बनाने का एक तरीका है", + "achievementPurchasedEquipmentText": "उपकरण का पहला टुकड़ा खरीदा।", + "achievementPurchasedEquipment": "उपकरण का एक टुकड़ा खरीद", + "achievementFedPetModalText": "कई अलग-अलग प्रकार के भोजन हैं, लेकिन पालतू जानवर अचार हो सकते हैं", + "achievementFedPetText": "फेड उनके पहले पालतू।", + "achievementFedPet": "एक पालतू पशु को खिलाएं", + "achievementHatchedPetModalText": "अपनी सूची के लिए सिर और एक हैचिंग पोशन और एक अंडे के संयोजन का प्रयास करें", + "achievementHatchedPetText": "अपने पहले पालतू हैच।", + "onboardingCompleteDesc": "आपने सूची पूरी करने के लिए 5 उपलब्धियां और 100 Gold अर्जित किया।", + "onboardingComplete": "आपने अपने ऑनबोर्डिंग कार्यों को पूरा किया!" } diff --git a/website/common/locales/hi_IN/backgrounds.json b/website/common/locales/hi_IN/backgrounds.json index 23376c8f5e..7581ee90ff 100755 --- a/website/common/locales/hi_IN/backgrounds.json +++ b/website/common/locales/hi_IN/backgrounds.json @@ -119,8 +119,8 @@ "backgrounds102015": "गुट 17: प्रकाशित हुआ अक्टूबर 2015 में ", "backgroundHarvestMoonText": "फसल का चांदनी", "backgroundHarvestMoonNotes": "हसना फसल का चांदनी के नीचे", - "backgroundSlimySwampText": " दलदल मिट्टी", - "backgroundSlimySwampNotes": " दलदल मिट्टी के बीच में चलना", + "backgroundSlimySwampText": "दलदल मिट्टी", + "backgroundSlimySwampNotes": "दलदल मिट्टी के बीच में चलना", "backgroundSwarmingDarknessText": "धमकी अंडेरा", "backgroundSwarmingDarknessNotes": "धमकी अंडेरा में कंपकंपी", "backgrounds112015": "गुट 18: प्रकाशित हुआ नवंबर 2015 में ", @@ -409,4 +409,4 @@ "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file +} diff --git a/website/common/locales/hi_IN/groups.json b/website/common/locales/hi_IN/groups.json index be83f0f99e..5abb1eed9e 100755 --- a/website/common/locales/hi_IN/groups.json +++ b/website/common/locales/hi_IN/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/hi_IN/inventory.json b/website/common/locales/hi_IN/inventory.json index f9730a68bd..0af7d4a814 100755 --- a/website/common/locales/hi_IN/inventory.json +++ b/website/common/locales/hi_IN/inventory.json @@ -1,8 +1,8 @@ { - "noItemsAvailableForType": "You have no <%= type %>.", - "foodItemType": "Food", - "eggsItemType": "Eggs", - "hatchingPotionsItemType": "Hatching Potions", - "specialItemType": "Special items", - "lockedItem": "Locked Item" + "noItemsAvailableForType": "You have no <%= type %>.", + "foodItemType": "पालतू भोजन", + "eggsItemType": "Eggs", + "hatchingPotionsItemType": "Hatching Potions", + "specialItemType": "Special items", + "lockedItem": "Locked Item" } diff --git a/website/common/locales/hi_IN/messages.json b/website/common/locales/hi_IN/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/hi_IN/messages.json +++ b/website/common/locales/hi_IN/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/hr/communityguidelines.json b/website/common/locales/hr/communityguidelines.json index b2ea0f6631..abc3265b9f 100755 --- a/website/common/locales/hr/communityguidelines.json +++ b/website/common/locales/hr/communityguidelines.json @@ -27,7 +27,7 @@ "commGuidePara020A": "Ako vidiš objavu za koju smatraš da krši smjernice za javni prostor koje su ukratko navedene poviše ili ako vidiš objavu koja te zabrinula ili ti uzrokuje nelagodu, možeš obavijestiti jednog od Moderatora ili članova Osoblja o njoj tako da je označiš zastavicom i time je prijaviš. Član osoblja ili Moderator će reagirati na situaciju što je moguće prije. Važno je naglasiti da je namjerno označavanje nedužnih objava zastavom prekršaj poviše navedenih Smjernica (pogledaj ispod pod \"Prekršaji\"). Privatne poruke se trenutno još ne mogu označiti zastavom, pa ako moraš prijaviti neku privatnu poruku, molimo te da kontaktiraš Moderatore putem obrasca na stranici \"Kontaktiraj nas\" do koje također možeš doći putem izbornika za pomoć klikom na \"Kontaktiraj tim Moderatora.\" Ovo je bolje napraviti ako je u pitanju više problematičnih objava od iste osobe u različitim Cehovima ili ako situacija zahtijeva obrazloženje. Možeš nam se obratiti u materinjem jeziku ako ti je tako lakše: možda ćemo morati upotrijebiti Google Translate, ali želimo da ti nije neugodno kontaktirati nas ako imaš neki problem.", "commGuidePara021": "Nadalje, neki javni prostori u Habitici imaju dodatne smjernice.", "commGuideHeadingTavern": "Krčma", - "commGuidePara022": "Krčma je glavno mjesto za druženje Habitičana. Krčmar Daniel se brine da sve ide kao po špagi, a Lemoness će rado dočarati malo limunade dok sjediš i čavrljaš. Samo imaj na umu...", + "commGuidePara022": "Krčma je glavno mjesto za druženje Habitičana. Krčmar Daniel se brine da sve ide kao po špagi, a Lemoness će rado dočarati malo limunade dok sjediš i čavrljaš. Samo imaj na umu…", "commGuidePara023": "Razgovori su obično neformalna ćaskanja ili se vrte oko savjeta o produktivnosti i poboljšavanju života. Zato što chat u Krčmi može zadržavati samo 200 poruka, nije dobro mjesto za duže razgovore o temama, pogotovo ne osjetljivim temama (npr. politika, religija, depresija, treba li se zabraniti lov na gobline itd.). Ovakvi razgovori se trebaju voditi u Cehovima koji su predviđeni za to. Moderator će te možda preusmjeriti u prikladniji Ceh, ali je u konačnici na tebi odgovornost da pronađeš i objavljuješ na prikladnom mjestu.", "commGuidePara024": "Nemoj razgovarati o ičemu što izaziva ovisnost u Krčmi. Puno ljudi koristi Habiticu da prestane sa svojim lošim Navikama. Slušanje ljudi kako pričaju o tvarima koje izazivaju ovisnost ili su ilegalne im može znatno otežati situaciju! Poštuj ostale goste u Krčmi i uzmi ovo u obzir. Ovo uključuje, ali nije ograničeno na: pušenje, alkohol, pornografiju, kockanje i korištenje/zlouporabu droga.", "commGuidePara027": "Kad te moderator uputi da svoj razgovor premjestiš negdje drugdje i ako ne postoji neki prikladni Ceh, mogu ti predložiti da koristiš Stražnji kutak tj. Back Corner. Ceh Stražnjeg kutka je slobodni javni prostor namijenjen za raspravu o potencijalno osjetljivim temama kojeg bi se trebalo koristiti samo kad te tamo usmjeri moderator. Pažljivo ga nadgleda moderatorski tim. To nije mjesto za opće rasprave ili razgovore i bit ćeš tamo upućen/a samo kad je to prikladno.", @@ -125,4 +125,4 @@ "commGuideLink06": "Umjetnički Trello: za izlaganje ispikselizirane umjetnosti.", "commGuideLink07": "Trello za Pustolovine: za podnošenje tekstova uz Pustolovine.", "commGuidePara069": "Sljedeći nadareni umjetnici su doprinijeli ovim ilustracijama:" -} \ No newline at end of file +} diff --git a/website/common/locales/hr/groups.json b/website/common/locales/hr/groups.json index 594b75d52a..1eec332253 100755 --- a/website/common/locales/hr/groups.json +++ b/website/common/locales/hr/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> je izvršio/la <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Želiš li nagraditi <%= username %> za izvršavanje ovog zadatka?", "groupSubscriptionPrice": "$9 svaki mjesec + $3 mjesečno za svakog dodatnog člana grupe", - "groupAdditionalUserCost": "+$3.00 mjesečno po korisniku", + "groupAdditionalUserCost": " +$3.00 mjesečno po korisniku", "groupBenefitsTitle": "Kako ti grupni plan može pomoći", "groupBenefitsDescription": "Upravo smo pokrenuli beta verziju naših grupnih planova! Uzimanje grupnog plana otključava neke jedinstvene mogućnosti koje optimiziraju društvenu stranu Habitice.", "groupBenefitOneTitle": "Napravi zajednički popis zadataka", @@ -329,7 +329,7 @@ "approvalRequested": "Zatraženo je odobrenje", "refreshApprovals": "Osvježi odobrenja", "refreshGroupTasks": "Osvježi grupne Zadatke", - "claimedBy": "Prisvojio/la je: <%= claimingUsers %>", + "claimedBy": "\n\nPrisvojio/la je: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Ne možeš brisati grupne zadatke koji su dodijeljeni tebi.", "confirmGuildPlanCreation": "Stvori ovu grupu?", "groupPlanUpgraded": "<%= groupName %> je nadograđen/a na grupni plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "Nitko - grupni zadatak se ne izvršava", "singleCompletion": "Pojedinac - izvršen je kad ga obavi bilo koji korisnik kojemu je dodijeljen", "allAssignedCompletion": "Svi - izvršen je kad ga obave svi korisnici kojima je dodijeljen" -} \ No newline at end of file +} diff --git a/website/common/locales/hr/messages.json b/website/common/locales/hr/messages.json index d12863f8f9..f2201d5f1d 100755 --- a/website/common/locales/hr/messages.json +++ b/website/common/locales/hr/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> jako voli <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> jede <%= foodText %>, ali mu se baš ne sviđa.", "messageBought": "Kupio/la si <%= itemText %>", - "messageEquipped": "<%= itemText %> opremljen.", + "messageEquipped": " <%= itemText %> opremljen.", "messageUnEquipped": "<%= itemText %> je uklonjen.", "messageMissingEggPotion": "Nedostaje ti ili to jaje, ili taj napitak", "messageInvalidEggPotionCombo": "Ne možeš izleći Jaja Pustolovnih ljubimaca koristeći Čarobne napitke! Pokušaj drugo jaje.", @@ -63,4 +63,4 @@ "beginningOfConversation": "Ovo je početak tvog razgovora s <%= userName %>. Ne zaboravi iskazati ljubaznost, poštivanje i poštuj Smjernice za zajednicu!", "messageDeletedUser": "Žao nam je, ovaj korisnik je izbrisao svoj račun.", "messageMissingDisplayName": "Nedostaje ime za prikazivanje." -} \ No newline at end of file +} diff --git a/website/common/locales/hr/questscontent.json b/website/common/locales/hr/questscontent.json index 2925e2f863..7f098c8099 100755 --- a/website/common/locales/hr/questscontent.json +++ b/website/common/locales/hr/questscontent.json @@ -519,7 +519,7 @@ "questGroupLostMasterclasser": "Misterija Majstora", "questUnlockLostMasterclasser": "Za otključati ovu pustolovinu, dovrši posljednje pustolovine u sljedećim nizovima pustolovina: 'Uzbuna u Lijenogradu', 'Metež u Mistiflyingu', 'Nesreća u Stoïmirnu', i 'Strava u Šumi zadataka'.", "questLostMasterclasser1Text": "Misterija Majstora, 1. dio: Čitaj između redaka", - "questLostMasterclasser1Notes": "U Dvoranu Habita te neočekivano pozivaju @beffymaroo i @Lemoness. Po ulasku si zapanjen/a kad ugledaš svu četvoricu Majstora Habitice kako te čekaju u blijedom svjetlu svitanja. Čak i Radosna Žetelica izgleda tmurno.

“Oho, stigao/la si,\" kaže Travanjska Budala. \"E sad, ne bismo te budili iz sna bez uistinu ozbiljnog—”

“Pomozi nam istražiti najnoviji val opsjednuća,\" prekine ga Gospa Glacijacija. \"Sve žrtve su okrivile nekog po imenu Tzina.\"

Travanjska Budala je očito uvrijeđena ovim sažetkom. \"A što s mojim govorom?\" on sikće na nju. \"S maglom i efektom grmljavine?\"

“Žuri nam se,\" ona mu promrmlja. \"I moji mamuti su još u potpunosti promočeni od tvojih neprekidnih proba.\"

“Bojim se da je cijenjena Majstorica Ratnika u pravu,\" kaže Kralj Manta. \"Vrijeme nam je sad ključno. Hoćeš li nam pomoći?\"

Nakon što klimneš glavom, on zamahne rukama kako bi otvorio portal otkrivajući podvodnu prostoriju. \"Otplivajte sa mnom dolje do Lijenograda i zajedno ćemo pretražiti moju knjižnicu za ikakve reference koje bi nas mogle navesti na pravi trag.\" Na tvoj zbunjeni pogled, on dodaje, \"Ne brinite, papir je bio začaran davno prije nego se Lijenograd potopio. Nijedna knjiga nije ni najmanje vlažna!\" On namigne. \"Za razliku od mamuta Gospe Glacijacije.\"

“Čula sam to, Manta.\"

Dok roniš za Majstorom Čarobnjaka, tvoje noge se čarobno spajaju u peraje. Iako tvoje tijelo pluta, tvoje srce tone kad ugledaš tisuće polica pune knjiga pred sobom. Bolje je da odmah počneš čitati...", + "questLostMasterclasser1Notes": "U Dvoranu Habita te neočekivano pozivaju @beffymaroo i @Lemoness. Po ulasku si zapanjen/a kad ugledaš svu četvoricu Majstora Habitice kako te čekaju u blijedom svjetlu svitanja. Čak i Radosna Žetelica izgleda tmurno.

“Oho, stigao/la si,\" kaže Travanjska Budala. \"E sad, ne bismo te budili iz sna bez uistinu ozbiljnog—”

“Pomozi nam istražiti najnoviji val opsjednuća,\" prekine ga Gospa Glacijacija. \"Sve žrtve su okrivile nekog po imenu Tzina.\"

Travanjska Budala je očito uvrijeđena ovim sažetkom. \"A što s mojim govorom?\" on sikće na nju. \"S maglom i efektom grmljavine?\"

“Žuri nam se,\" ona mu promrmlja. \"I moji mamuti su još u potpunosti promočeni od tvojih neprekidnih proba.\"

“Bojim se da je cijenjena Majstorica Ratnika u pravu,\" kaže Kralj Manta. \"Vrijeme nam je sad ključno. Hoćeš li nam pomoći?\"

Nakon što klimneš glavom, on zamahne rukama kako bi otvorio portal otkrivajući podvodnu prostoriju. \"Otplivajte sa mnom dolje do Lijenograda i zajedno ćemo pretražiti moju knjižnicu za ikakve reference koje bi nas mogle navesti na pravi trag.\" Na tvoj zbunjeni pogled, on dodaje, \"Ne brinite, papir je bio začaran davno prije nego se Lijenograd potopio. Nijedna knjiga nije ni najmanje vlažna!\" On namigne. \"Za razliku od mamuta Gospe Glacijacije.\"

“Čula sam to, Manta.\"

Dok roniš za Majstorom Čarobnjaka, tvoje noge se čarobno spajaju u peraje. Iako tvoje tijelo pluta, tvoje srce tone kad ugledaš tisuće polica pune knjiga pred sobom. Bolje je da odmah počneš čitati…", "questLostMasterclasser1Completion": "Nakon brojnih sati prelistavanja svezaka i svezaka knjiga, još niste našli nijedan koristan podatak.

“Čini se nemogućim da ne postoji ni najmanja referenca na bilo što relevantno,\" kaže glavni knjižničar @Tuqjoi, a njegov pomoćnik @stefalupagus razočarano klima glavom.

Oči kralja Mante se sužavaju. \"Ne nemoguće...\" on kaže. “Namjerno.” Na trenutak voda oko njegovih ruku zasjaji i nekolicina knjiga se počinje tresti. \"Nešto skriva informacije od nas,\" on kaže. \"I to ne statična čarolija već nešto što ima vlastitu volju. Nešto... živo.\" On otpliva od stola. \"Trebamo obavijestiti Radosnu Žetelicu o ovome. Hajdemo spakirati nešto za jesti po putu.\"", "questLostMasterclasser1CollectAncientTomes": "Drevni svesci", "questLostMasterclasser1CollectForbiddenTomes": "Zabranjeni svesci", @@ -621,7 +621,7 @@ "forestFriendsNotes": "Sadrži \"Duh proljeća\", \"Ježozvijer\" i \"Stablo Zapleta\". Dostupno do 30. rujna. ", "questAlligatorText": "Insta-gator", "questAlligatorNotes": "\"Asti!\" uzuvikne @gully. \"Insta-gator u svom prirodnom staništu! Pripazi, on odvlači pozornost svom plijenu sa stvarima koje se čine kao da se moraju hitno, INSTANTNO obaviti i hrani se neoznačenim Svakodnevnim zadacima koji su rezultat toga.\" Ti zašutiš kako mu ne bi privukao/la pozornost, ali uzalud. Insta-gator te primijetio i juri put tebe! Iz Močvara Mrtvila izviru glasovi koji ti odvlače pozornost: \"Pročitaj ovu objavu! Pogledaj ovu sliku! Obrati pozornost na mene INSTANTNO!\" Ti se koprcaš da bi se pripremio/la za protunapad izvršavajući svoje Svakodnevne zadatke i jačajući svoje dobre Navike kako bi se obranio/la od zastrašujućeg Insta-gatora.", - "questAlligatorCompletion": "S pažnjom usmjerenom na ono što ti je bitno, a ne na stvari kojima ti Insta-gator pokušava odvuči pozornost, Insta-gator bježi. Pobjeda! \"Jesu li to jaja? Izgledaju mi kao jaja aligatora,\" upita @mfonda. “Ako se dobro budemo brinuli za njih, bit će odani ljubimci i vjerne jahaće životinje,\" odgovori @UncommonCriminal, dajući ti tri jaja na brigu. Nadajmo se, inače bi se Insta-gator mogao vratiti...", + "questAlligatorCompletion": "S pažnjom usmjerenom na ono što ti je bitno, a ne na stvari kojima ti Insta-gator pokušava odvuči pozornost, Insta-gator bježi. Pobjeda! \"Jesu li to jaja? Izgledaju mi kao jaja aligatora,\" upita @mfonda. “Ako se dobro budemo brinuli za njih, bit će odani ljubimci i vjerne jahaće životinje,\" odgovori @UncommonCriminal, dajući ti tri jaja na brigu. Nadajmo se, inače bi se Insta-gator mogao vratiti…", "questAlligatorBoss": "Insta-gator", "questAlligatorDropAlligatorEgg": "Aligator (jaje)", "questAlligatorUnlockText": "Otključava jaja Aligatora za kupovinu na Tržnici", @@ -635,4 +635,4 @@ "questVelociraptorBoss": "Veloci-raper", "questVelociraptorDropVelociraptorEgg": "Velociraptor (jaje)", "questVelociraptorUnlockText": "Otključava jaja Velociraptora za kupovinu na Tržnici" -} \ No newline at end of file +} diff --git a/website/common/locales/hu/achievements.json b/website/common/locales/hu/achievements.json index dd355fdd33..aad32b9519 100644 --- a/website/common/locales/hu/achievements.json +++ b/website/common/locales/hu/achievements.json @@ -13,7 +13,7 @@ "achievementMindOverMatterModalText": "Teljesítetted a Kő, Nyálka, és Fonál háziállat küldetéseket!", "achievementMindOverMatterText": "Teljesítette a Kő, Nyálka, és Fonál háziállat küldetéseket.", "achievementLostMasterclasserModalText": "Mind a tizenhat küldetést a Kasztmester sorozatban teljesítette, és feltárta az Elveszett Kasztmester rejtélyét!", - "hideAchievements": " <%= category %> elrejtése", + "hideAchievements": "<%= category %> elrejtése", "showAllAchievements": "Minden <%= category %> megtekintése", "onboardingCompleteDesc": "5 Teljesítményt és 100 Aranyat szerztél a lista befejezéséért.", "earnedAchievement": "Teljesítményt szerzett!", diff --git a/website/common/locales/hu/spells.json b/website/common/locales/hu/spells.json index 6e6f5fd324..61512c52e6 100644 --- a/website/common/locales/hu/spells.json +++ b/website/common/locales/hu/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "A mentális erőd megrengeti a földet és az egész csapatod intelligenciája ideiglenesen megnő! (Alapja: megerősítetlen INT)", "spellWizardFrostText": "Dermesztő fagy", "spellWizardFrostNotes": "Egy varázslattal jég lepi be az összes szériádat hogy másnap ne nullázódjanak le! ", - "spellWizardFrostAlreadyCast": " Ezt a varázslatot már használtad ma. A szériád már befagyasztottad ezért nincs szükség rá, hogy újra használd.", + "spellWizardFrostAlreadyCast": "Ezt a varázslatot már használtad ma. A szériád már befagyasztottad ezért nincs szükség rá, hogy újra használd.", "spellWarriorSmashText": "Brutális zúzás", "spellWarriorSmashNotes": "Az egyik feladatod sokkal kékebb vagy kevésbé piros lesz, valamint extra sebzést is okozol az ellenségnek! (Alapja: ERŐ)", "spellWarriorDefensiveStanceText": "Védekező állás", @@ -56,4 +56,4 @@ "groupTasksNoCast": "Csoporthoz tartozó feladatokon nem használhatsz varázslatokat.", "spellNotOwned": "Nem rendelkezel ezzel a varázslattal.", "spellLevelTooHigh": "<%= level %> szintűnek kell lenned ehhez a varázslathoz. " -} \ No newline at end of file +} diff --git a/website/common/locales/is/groups.json b/website/common/locales/is/groups.json index 0179ccfc24..a132c9e054 100755 --- a/website/common/locales/is/groups.json +++ b/website/common/locales/is/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/is/messages.json b/website/common/locales/is/messages.json index 3a70b7b4bd..ef15d03d0f 100755 --- a/website/common/locales/is/messages.json +++ b/website/common/locales/is/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Keypti ", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/it/achievements.json b/website/common/locales/it/achievements.json index 06571cc5e9..63f4045f75 100644 --- a/website/common/locales/it/achievements.json +++ b/website/common/locales/it/achievements.json @@ -1,5 +1,5 @@ { - "achievement": "Traguardi", + "achievement": "Medaglia", "share": "Condividi", "onwards": "Avanti così!", "levelup": "Lavorando sui tuoi obiettivi nella vita reale, sei salito/a di livello e hai recuperato tutti i punti Salute!!", @@ -16,7 +16,7 @@ "achievementBackToBasics": "Ritorno alle Origini", "achievementBackToBasicsText": "Ha raccolto tutti gli animali domestici basilari.", "achievementBackToBasicsModalText": "Hai raccolto tutti gli animali domestici di base!", - "foundNewItems": "Hai trovato articoli nuovi!", + "foundNewItems": "Hai trovato nuovi oggetti!", "letsGetStarted": "Cominciamo!", "achievementAridAuthority": "Autorità arida", "achievementPartyUp": "Hai collaborato con un membro della squadra!", @@ -25,8 +25,8 @@ "achievementDustDevil": "Diavolo della polvere", "achievementAllYourBaseModalText": "Hai addomesticato tutte le Cavalcature Base!", "achievementAllYourBaseText": "Tutte le cavalcature base sono state addomesticate.", - "achievementAllYourBase": "All Your Base", - "foundNewItemsCTA": "Vai nel tuo inventario e prova a combinare la tua nuova pozione di schiusura con un uovo!", + "achievementAllYourBase": "Tutte le Basi", + "foundNewItemsCTA": "Vai nel tuo inventario e prova a combinare la tua nuova pozione di schiusa con un uovo!", "hideAchievements": "Nascondi <%= category %>", "showAllAchievements": "Mostra tutte <%= category %>", "onboardingCompleteDescSmall": "Se ne vuoi di più, dai un'occhiata alle Medaglie ed inizia a collezionarle!", @@ -44,13 +44,42 @@ "achievementCompletedTask": "Completa una attività", "achievementCreatedTaskModalText": "Aggiungi un'attività per qualcosa che vorresti realizzare questa settimana", "achievementCreatedTaskText": "Creata la prima attività.", - "achievementCreatedTask": "Crea la tua primo attività", + "achievementCreatedTask": "Crea la tua prima attività", "achievementMonsterMagusModalText": "Hai collezionato tutti gli Animali Zombie!", "achievementMonsterMagusText": "Hai collezionato tutti gli Animali Zombie.", "achievementMonsterMagus": "Mago Mostruoso", - "achievementPartyOn": "Il tuo parti ha raggiunto i 4 membri!", - "achievementAridAuthorityText": "LE Cavalcature del Deserto sono state addomesticate.", - "foundNewItemsExplanation": "Completare delle attività ti dà la possibilità di trovare oggetti, come Uova, Pozioni di Schiusura e Cibo per Animali.", + "achievementPartyOn": "La tua squadra ha raggiunto i 4 membri!", + "achievementAridAuthorityText": "Tutte le Cavalcature del Deserto sono state addomesticate.", + "foundNewItemsExplanation": "Completare delle attività ti dà la possibilità di trovare oggetti, come Uova, Pozioni di Schiusa e Cibo per i tuoi Animali.", "gettingStartedDesc": "Completa queste attività introduttive ed otterrai 5 Medaglie e 100 Oro una volta terminate!", - "viewAchievements": "Visualizza le tue Medaglie" + "viewAchievements": "Visualizza le tue Medaglie", + "achievementBareNecessitiesModalText": "Hai completato tutte le missioni Scimmia, Bradipo ed Arbusto!", + "achievementBareNecessitiesText": "Hai completato tutte le missioni Scimmia, Bradipo ed Arbusto.", + "achievementBugBonanzaModalText": "Hai completato tutte le missioni Scarabeo, Farfalla, Lumaca e Ragno!", + "achievementBugBonanzaText": "Hai completato tutte le missioni Scarabeo, Farfalla, Lumaca e Ragno.", + "achievementBugBonanza": "Entomologo", + "achievementRosyOutlookModalText": "Hai collezionato tutte le Cavalcature Zucchero Filato Rosa!", + "achievementRosyOutlookText": "Hai collezionato tutte le Cavalcature Zucchero Filato Rosa.", + "achievementRosyOutlook": "Vedere tutto rosa", + "achievementTickledPinkModalText": "Hai collezionato tutti gli Animali Zucchero Filato Rosa!", + "achievementTickledPinkText": "Hai collezionato tutti gli Animali Zucchero Filato Rosa.", + "achievementTickledPink": "Cronaca Rosa", + "achievementPearlyProModalText": "Hai domato tutte le Cavalcature Bianche!", + "achievementPearlyProText": "Hai domato tutte le Cavalcature Bianche.", + "achievementPearlyPro": "Perla Rara", + "achievementPrimedForPaintingModalText": "Hai collezionato tutti gli Animali Bianchi!", + "achievementPrimedForPaintingText": "Hai collezionato tutti gli Animali Bianchi.", + "achievementPrimedForPainting": "Prima mano", + "achievementPurchasedEquipmentModalText": "L'equipaggiamento è un modo per personalizzare il tuo avatar e migliorare le tue statistiche", + "achievementPurchasedEquipmentText": "Hai comprato il primo pezzo d'equipaggiamento.", + "achievementHatchedPetText": "Cova il primo animale.", + "achievementCompletedTaskModalText": "Spunta le tue attività per guadagnare premi", + "achievementCompletedTaskText": "Prima Attività completata.", + "achievementUndeadUndertakerModalText": "Hai domato tutte le Cavalcature Zombie!", + "achievementUndeadUndertakerText": "Hai domato tutte le cavalcature Zombie.", + "achievementUndeadUndertaker": "Becchino Non-Morto", + "achievementKickstarter2019Text": "Sostenitore del Progetto Kickstarter 2019", + "achievementKickstarter2019": "Sostenitore su Kickstarter", + "achievementAridAuthorityModalText": "Hai domato tutte le Cavalcature del Deserto!", + "onboardingCompleteDesc": "Hai guadagnato5 Medaglie e 100 Oro per aver completato l'elenco." } diff --git a/website/common/locales/it/backgrounds.json b/website/common/locales/it/backgrounds.json index ee357899fb..1694290505 100644 --- a/website/common/locales/it/backgrounds.json +++ b/website/common/locales/it/backgrounds.json @@ -4,210 +4,210 @@ "backgroundShop": "Negozio Sfondi", "backgroundShopText": "Negozio Sfondi", "noBackground": "Nessuno sfondo selezionato", - "backgrounds062014": "SERIE 1: Giugno 2014", + "backgrounds062014": "SET 1: Rilasciato giugno 2014", "backgroundBeachText": "Spiaggia", "backgroundBeachNotes": "Rilassati su una calda spiaggia.", "backgroundFairyRingText": "Cerchio fatato", "backgroundFairyRingNotes": "Danza in un luogo magico.", "backgroundForestText": "Foresta", "backgroundForestNotes": "Gironzola attraverso la foresta estiva.", - "backgrounds072014": "SET 2: Rilasciato Luglio 2014", + "backgrounds072014": "SET 2: Rilasciato luglio 2014", "backgroundCoralReefText": "Barriera corallina", "backgroundCoralReefNotes": "Nuota tra i coralli.", "backgroundOpenWatersText": "Mare aperto", "backgroundOpenWatersNotes": "Ammira le grandi distese d'acqua.", "backgroundSeafarerShipText": "Nave da esplorazione", "backgroundSeafarerShipNotes": "Salpa verso i grandi mari.", - "backgrounds082014": "SERIE 3: Agosto 2014", + "backgrounds082014": "SET 3: Rilasciato ad agosto 2014", "backgroundCloudsText": "Nuvole", "backgroundCloudsNotes": "Librati attraverso le nuvole.", "backgroundDustyCanyonsText": "Gola polverosa", "backgroundDustyCanyonsNotes": "Vaga per i canyon.", "backgroundVolcanoText": "Vulcano", "backgroundVolcanoNotes": "Scaldati all'interno di un vulcano.", - "backgrounds092014": "SERIE 4: Settembre 2014", + "backgrounds092014": "SET 4: Rilasciato a settembre 2014", "backgroundThunderstormText": "Tempesta", "backgroundThunderstormNotes": "Padroneggia i fulmini.", "backgroundAutumnForestText": "Foresta autunnale", "backgroundAutumnForestNotes": "Gironzola attraverso la foresta autunnale.", "backgroundHarvestFieldsText": "Terre coltivate", "backgroundHarvestFieldsNotes": "Coltiva i tuoi campi.", - "backgrounds102014": "SERIE 5: Ottobre 2014", + "backgrounds102014": "SET 5: Rilasciato ad ottobre 2014", "backgroundGraveyardText": "Cimitero", "backgroundGraveyardNotes": "Visita un cimitero spaventoso.", "backgroundHauntedHouseText": "Casa stregata", "backgroundHauntedHouseNotes": "Esplora furtivamente una casa stregata.", "backgroundPumpkinPatchText": "Campo di zucche", "backgroundPumpkinPatchNotes": "Trasforma le zucche nei campi in lanterne.", - "backgrounds112014": "SERIE 6: Novembre 2014", + "backgrounds112014": "SET 6: Rilasciato a novembre 2014", "backgroundHarvestFeastText": "Festa del Raccolto", "backgroundHarvestFeastNotes": "Goditi una festa del raccolto.", "backgroundStarrySkiesText": "Cielo stellato", "backgroundStarrySkiesNotes": "Scruta il cielo stellato.", "backgroundSunsetMeadowText": "Campi al tramonto", "backgroundSunsetMeadowNotes": "Ammira i campi al tramonto.", - "backgrounds122014": "SERIE 7: Dicembre 2014", + "backgrounds122014": "SET 7: Rilasciato a dicembre 2014", "backgroundIcebergText": "Blocco di ghiaccio", "backgroundIcebergNotes": "Cavalca un blocco di ghiaccio.", "backgroundTwinklyLightsText": "Luci invernali", "backgroundTwinklyLightsNotes": "Passeggia tra alberi adornati di luci festive.", "backgroundSouthPoleText": "Polo Sud", "backgroundSouthPoleNotes": "Visita il ghiacciato Polo Sud.", - "backgrounds012015": "SERIE 8: Gennaio 2015", + "backgrounds012015": "SET 8: Rilasciato a gennaio 2015", "backgroundIceCaveText": "Caverna di ghiaccio", "backgroundIceCaveNotes": "Addentrati in una caverna ghiacciata.", "backgroundFrigidPeakText": "Picco Gelido", "backgroundFrigidPeakNotes": "Raggiungi il Picco Gelido.", "backgroundSnowyPinesText": "Pini innevati", "backgroundSnowyPinesNotes": "Rifugiati tra i pini innevati.", - "backgrounds022015": "SERIE 9: Febbraio 2015", + "backgrounds022015": "SET 9: Rilasciato a febbraio 2015", "backgroundBlacksmithyText": "Fucina", "backgroundBlacksmithyNotes": "Lavora nell'officina del fabbro.", "backgroundCrystalCaveText": "Cava di cristallo", "backgroundCrystalCaveNotes": "Esplora una cava di cristallo.", "backgroundDistantCastleText": "Castello lontano", "backgroundDistantCastleNotes": "Difendi un distante castello.", - "backgrounds032015": "SERIE 10: Marzo 2015", + "backgrounds032015": "SET 10: Rilasciato a marzo 2015", "backgroundSpringRainText": "Pioggia primaverile", "backgroundSpringRainNotes": "Balla sotto la pioggia primaverile.", "backgroundStainedGlassText": "Vetrata colorata", "backgroundStainedGlassNotes": "Ammira delle vetrate colorate.", "backgroundRollingHillsText": "Colline ondulanti", "backgroundRollingHillsNotes": "Folleggia tra le colline ondulanti.", - "backgrounds042015": "SERIE 11: Aprile 2015", + "backgrounds042015": "SET 11: Rilasciato a aprile 2015", "backgroundCherryTreesText": "Bosco di ciliegi", "backgroundCherryTreesNotes": "Ammira i Ciliegi in Fiore.", "backgroundFloralMeadowText": "Campo fiorito", "backgroundFloralMeadowNotes": "Fai un picnic tra i fiorellini.", "backgroundGumdropLandText": "Landa dei Dolciumi", "backgroundGumdropLandNotes": "Assaggia il dolce panorama.", - "backgrounds052015": "SERIE 12: Maggio 2015", + "backgrounds052015": "SET 12: Rilasciato a maggio 2015", "backgroundMarbleTempleText": "Tempio di marmo", "backgroundMarbleTempleNotes": "Posa di fronte a un tempio di marmo.", "backgroundMountainLakeText": "Lago di montagna", "backgroundMountainLakeNotes": "Immergi i tuoi piedi in un lago montano.", "backgroundPagodasText": "Pagode", "backgroundPagodasNotes": "Arrampicati sulla cima delle pagode.", - "backgrounds062015": "SERIE 13: Giugno 2015", + "backgrounds062015": "SET 13: Rilasciato a giugno 2015", "backgroundDriftingRaftText": "Zattera alla deriva", "backgroundDriftingRaftNotes": "Rema su una zattera alla deriva.", "backgroundShimmeryBubblesText": "Bolle colorate", "backgroundShimmeryBubblesNotes": "Fluttua in un mare di bolle.", "backgroundIslandWaterfallsText": "Isola delle cascate", "backgroundIslandWaterfallsNotes": "Fai un picnic sull'isola delle cascate.", - "backgrounds072015": "SERIE 14: Luglio 2015", + "backgrounds072015": "SET 14: Rilasciato a luglio 2015", "backgroundDilatoryRuinsText": "Rovine di Dilatoria", "backgroundDilatoryRuinsNotes": "Immergiti tra le rovine subacquee.", "backgroundGiantWaveText": "Onda gigante", "backgroundGiantWaveNotes": "Fai surf su un'onda altissima!", "backgroundSunkenShipText": "Nave affondata", "backgroundSunkenShipNotes": "Esplora un relitto sottomarino.", - "backgrounds082015": "Serie 15: Agosto 2015", + "backgrounds082015": "SET 15: Rilasciato a agosto 2015", "backgroundPyramidsText": "Piramidi", "backgroundPyramidsNotes": "Ammira le antiche piramidi.", "backgroundSunsetSavannahText": "Tramonto nella savana", "backgroundSunsetSavannahNotes": "Attraversa la savana al tramonto.", "backgroundTwinklyPartyLightsText": "Luci festive colorate", "backgroundTwinklyPartyLightsNotes": "Danza sotto le luci colorate!", - "backgrounds092015": "SERIE 16: Settembre 2015", + "backgrounds092015": "SET 16: Rilasciato a settembre 2015", "backgroundMarketText": "Mercato di Habitica", "backgroundMarketNotes": "Fai acquisti nel Mercato.", "backgroundStableText": "Scuderia di Habitica", "backgroundStableNotes": "Prenditi cura degli animali nella Scuderia.", "backgroundTavernText": "Taverna di Habitica", "backgroundTavernNotes": "Fai una visita alla Taverna.", - "backgrounds102015": "SERIE 17: Ottobre 2015", + "backgrounds102015": "SET 17: Rilasciato a ottobre 2015", "backgroundHarvestMoonText": "Luna del Raccolto", "backgroundHarvestMoonNotes": "Canta al chiarore della Luna del Raccolto.", "backgroundSlimySwampText": "Palude Melmosa", "backgroundSlimySwampNotes": "Arranca attraverso una palude melmosa.", "backgroundSwarmingDarknessText": "Oscurità Brulicante", "backgroundSwarmingDarknessNotes": "Un'oscurità che mette i brividi.", - "backgrounds112015": "SERIE 18: Novembre 2015", + "backgrounds112015": "SET 18: Rilasciato a novembre 2015", "backgroundFloatingIslandsText": "Isole Fluttuanti", "backgroundFloatingIslandsNotes": "Saltella tra le isole fluttuanti.", "backgroundNightDunesText": "Dune Notturne", "backgroundNightDunesNotes": "Fai una passeggiata notturna tra le dune.", "backgroundSunsetOasisText": "Oasi al tramonto", "backgroundSunsetOasisNotes": "Goditi l'oasi durante il tramonto.", - "backgrounds122015": "SERIE 19: Dicembre 2015", + "backgrounds122015": "SET 19: Rilasciato a dicembre 2015", "backgroundAlpineSlopesText": "Pendii alpini", "backgroundAlpineSlopesNotes": "Scia sui pendii delle montagne.", "backgroundSnowySunriseText": "Alba innevata", "backgroundSnowySunriseNotes": "Ammira il colore della neve all'alba.", "backgroundWinterTownText": "Città invernale", "backgroundWinterTownNotes": "Passeggia per la città invernale.", - "backgrounds012016": "SERIE 20: Gennaio 2016", + "backgrounds012016": "SET 20: Rilasciato a gennaio 2016", "backgroundFrozenLakeText": "Lago ghiacciato", "backgroundFrozenLakeNotes": "Pattina su un lago ghiacciato.", "backgroundSnowmanArmyText": "Esercito di pupazzi di neve", "backgroundSnowmanArmyNotes": "Guida un esercito di pupazzi di neve.", "backgroundWinterNightText": "Notte d'inverno", "backgroundWinterNightNotes": "Osserva le stelle nella notte invernale.", - "backgrounds022016": "SERIE 21: Febbraio 2016", + "backgrounds022016": "SET 21: Rilasciato a febbraio 2016", "backgroundBambooForestText": "Foresta di bambù", "backgroundBambooForestNotes": "Passeggia attraverso una foresta di bambù.", "backgroundCozyLibraryText": "Biblioteca", "backgroundCozyLibraryNotes": "Leggi in un'accogliente biblioteca.", "backgroundGrandStaircaseText": "Grande Scalone", "backgroundGrandStaircaseNotes": "Discendi delle maestose scale.", - "backgrounds032016": "SERIE 22: Marzo 2016", + "backgrounds032016": "SET 22: Rilasciato a marzo 2016", "backgroundDeepMineText": "Miniera Profonda", "backgroundDeepMineNotes": "Trova metalli preziosi in una profonda miniera.", "backgroundRainforestText": "Foresta Pluviale", "backgroundRainforestNotes": "Avventurati in una foresta pluviale.", "backgroundStoneCircleText": "Cerchio di Pietre", "backgroundStoneCircleNotes": "Lancia incantesimi all'interno del Cerchio di Pietre.", - "backgrounds042016": "SERIE 23: Aprile 2016", + "backgrounds042016": "SET 23: Rilasciato a aprile 2016", "backgroundArcheryRangeText": "Campo di tiro con l'arco", "backgroundArcheryRangeNotes": "Fai pratica nel campo di tiro con l'arco.", "backgroundGiantFlowersText": "Fiori giganti", "backgroundGiantFlowersNotes": "Divertiti in cima a dei fiori giganteschi.", "backgroundRainbowsEndText": "Fine dell'arcobaleno", "backgroundRainbowsEndNotes": "Trova l'oro alla fine dell'arcobaleno.", - "backgrounds052016": "SERIE 24: Maggio 2016", + "backgrounds052016": "SET 24: Rilasciato a maggio 2016", "backgroundBeehiveText": "Alveare", "backgroundBeehiveNotes": "Ronza e danza in un alveare.", "backgroundGazeboText": "Gazebo", "backgroundGazeboNotes": "Combatti sotto un Gazebo.", "backgroundTreeRootsText": "Radici dell'Albero", "backgroundTreeRootsNotes": "Esplora le Radici dell'Albero.", - "backgrounds062016": "SERIE 25: Giugno 2016", + "backgrounds062016": "SET 25: Rilasciato a giugno 2016", "backgroundLighthouseShoreText": "Costa del Faro", "backgroundLighthouseShoreNotes": "Passeggia lungo la Costa del Faro.", "backgroundLilypadText": "Ninfea", "backgroundLilypadNotes": "Salta su una ninfea.", "backgroundWaterfallRockText": "Roccia della Cascata", "backgroundWaterfallRockNotes": "Fatti bagnare dagli schizzi della cascata.", - "backgrounds072016": "SERIE 26: Luglio 2016", + "backgrounds072016": "SET 26: Rilasciato a luglio 2016", "backgroundAquariumText": "Acquario", "backgroundAquariumNotes": "Galleggia in un acquario.", "backgroundDeepSeaText": "Oceano Profondo", "backgroundDeepSeaNotes": "Immergiti nelle profondità dell'oceano.", "backgroundDilatoryCastleText": "Castello di Dilatoria", "backgroundDilatoryCastleNotes": "Nuota oltre il Castello di Dilatoria.", - "backgrounds082016": "SERIE 27: Agosto 2016", + "backgrounds082016": "SET 27: Rilasciato a agosto 2016", "backgroundIdyllicCabinText": "Baita Idilliaca", "backgroundIdyllicCabinNotes": "Ritirati in una magnifica baita.", "backgroundMountainPyramidText": "Montagna Piramidale", "backgroundMountainPyramidNotes": "Sali i tanti gradini di una Montagna Piramidale.", "backgroundStormyShipText": "Nave in Tempesta", "backgroundStormyShipNotes": "Resisti contro il vento e le onde a bordo di una Nave in Tempesta.", - "backgrounds092016": "SERIE 28: Settembre 2016", + "backgrounds092016": "SET 28: Rilasciato a settembre 2016", "backgroundCornfieldsText": "Campi di granturco", "backgroundCornfieldsNotes": "Goditi una splendida giornata fra i campi di granturco.", "backgroundFarmhouseText": "Fattoria", "backgroundFarmhouseNotes": "Saluta gli animali mentre vai verso la Fattoria.", "backgroundOrchardText": "Frutteto", "backgroundOrchardNotes": "Raccogli i frutti maturi in un frutteto.", - "backgrounds102016": "SERIE 29: Ottobre 2016", + "backgrounds102016": "SET 29: Rilasciato a ottobre 2016", "backgroundSpiderWebText": "Ragnatela", "backgroundSpiderWebNotes": "Rimani impigliato in una ragnatela.", "backgroundStrangeSewersText": "Strane Fogne", "backgroundStrangeSewersNotes": "Scivola attraverso le Strane Fogne.", "backgroundRainyCityText": "Città Piovosa", "backgroundRainyCityNotes": "Salta nelle pozzanghere della Città Piovosa.", - "backgrounds112016": "SERIE 30: Novembre 2016", + "backgrounds112016": "SET 30: Rilasciato a novembre 2016", "backgroundMidnightCloudsText": "Nuvole di mezzanotte", "backgroundMidnightCloudsNotes": "Vola tra le nuvole nella notte.", "backgroundStormyRooftopsText": "Tetti Tempestosi", @@ -227,112 +227,112 @@ "backgroundRedNotes": "Un incredibile sfondo rosso.", "backgroundYellowText": "Giallo", "backgroundYellowNotes": "Un simpatico sfondo giallo.", - "backgrounds122016": "SERIE 31: Dicembre 2016", + "backgrounds122016": "SET 31: Rilasciato a dicembre 2016", "backgroundShimmeringIcePrismText": "Prismi di ghiaccio iridescenti", "backgroundShimmeringIcePrismNotes": "Danza tra delle colorate formazioni di ghiaccio.", "backgroundWinterFireworksText": "Fuochi d'artificio invernali", "backgroundWinterFireworksNotes": "Spara dei fuochi d'artificio.", "backgroundWinterStorefrontText": "Negozio invernale", "backgroundWinterStorefrontNotes": "Acquista dei regali in un negozio invernale.", - "backgrounds012017": "SERIE 32: Gennaio 2017", + "backgrounds012017": "SET 32: Rilasciato a gennaio 2017", "backgroundBlizzardText": "Bufera", "backgroundBlizzardNotes": "Affronta una bufera di neve.", "backgroundSparklingSnowflakeText": "Fiocco di neve luccicante", "backgroundSparklingSnowflakeNotes": "Scivola su uno scintillante fiocco di neve.", "backgroundStoikalmVolcanoesText": "Vulcani di Stoikalm", "backgroundStoikalmVolcanoesNotes": "Esplora i vulcani di Stoikalm.", - "backgrounds022017": "SERIE 33: Febbraio 2017", + "backgrounds022017": "SET 33: Rilasciato a febbraio 2017", "backgroundBellTowerText": "Campanile", "backgroundBellTowerNotes": "Arrampicati sul campanile.", "backgroundTreasureRoomText": "Stanza del tesoro", "backgroundTreasureRoomNotes": "Tuffati nelle ricchezze della stanza del tesoro.", "backgroundWeddingArchText": "Arco matrimoniale", "backgroundWeddingArchNotes": "Mettiti in posa sotto un arco matrimoniale.", - "backgrounds032017": "SERIE 34: Marzo 2017", + "backgrounds032017": "SET 34: Rilasciato a marzo 2017", "backgroundMagicBeanstalkText": "Pianta di fagiolo magico", "backgroundMagicBeanstalkNotes": "Arrampicati fino a raggiungere le nuvole.", "backgroundMeanderingCaveText": "Caverna Labirintica", "backgroundMeanderingCaveNotes": "Esplora la Caverna Labirintica.", "backgroundMistiflyingCircusText": "Circo di Fantalata", "backgroundMistiflyingCircusNotes": "Spassatela nel Circo di Fantalata.", - "backgrounds042017": "SERIE 35: Aprile 2017", + "backgrounds042017": "SET 35: Rilasciato a aprile 2017", "backgroundBugCoveredLogText": "Tronco ricoperto di insetti", "backgroundBugCoveredLogNotes": "Ispeziona un tronco ricoperto di insetti.", "backgroundGiantBirdhouseText": "Casetta per uccelli gigante", "backgroundGiantBirdhouseNotes": "Riposati in una casetta per uccelli gigante.", "backgroundMistShroudedMountainText": "Montagna avvolta dalla nebbia", "backgroundMistShroudedMountainNotes": "Raggiungi la vetta di una montagna avvolta dalla nebbia.", - "backgrounds052017": "SERIE 36: Maggio 2017", + "backgrounds052017": "SET 36: Rilasciato a maggio 2017", "backgroundGuardianStatuesText": "Statue Guardiane", "backgroundGuardianStatuesNotes": "Sta' all'erta davanti alle Statue Guardiane.", "backgroundHabitCityStreetsText": "Strade di Habit City", "backgroundHabitCityStreetsNotes": "Esplora le strade di Habit City.", "backgroundOnATreeBranchText": "Sul ramo di un albero", "backgroundOnATreeBranchNotes": "Riposati sul ramo di un albero.", - "backgrounds062017": "SERIE 37: Giugno 2017", + "backgrounds062017": "SET 37: Rilasciato a giugno 2017", "backgroundBuriedTreasureText": "Tesoro sepolto", "backgroundBuriedTreasureNotes": "Dissotterra un tesoro sepolto.", "backgroundOceanSunriseText": "Alba sull'oceano", "backgroundOceanSunriseNotes": "Ammira l'alba sull'oceano.", "backgroundSandcastleText": "Castello di sabbia", "backgroundSandcastleNotes": "Regna su un castello di sabbia.", - "backgrounds072017": "SERIE 38: Luglio 2017", + "backgrounds072017": "SET 38: Rilasciato a luglio 2017", "backgroundGiantSeashellText": "Conchiglia Gigante", "backgroundGiantSeashellNotes": "Stenditi tra le valve di un'enorme conchiglia.", "backgroundKelpForestText": "Foresta di kelp", "backgroundKelpForestNotes": "Nuota in una foresta di alghe kelp.", "backgroundMidnightLakeText": "Lago a mezzanotte", "backgroundMidnightLakeNotes": "Riposati vicino ad un lago a notte fonda.", - "backgrounds082017": "SERIE 39: Agosto 2017", + "backgrounds082017": "SET 39: Rilasciato a agosto 2017", "backgroundBackOfGiantBeastText": "Dorso di una creatura gigante", "backgroundBackOfGiantBeastNotes": "Cavalca sul dorso di una creatura gigante.", "backgroundDesertDunesText": "Dune del deserto", "backgroundDesertDunesNotes": "Esplora con coraggio le dune del deserto.", "backgroundSummerFireworksText": "Fuochi d'artificio estivi", "backgroundSummerFireworksNotes": "Festeggia la Festa del cambio di nome con dei fuochi d'artificio estivi!", - "backgrounds092017": "SERIE 40: Settembre 2017", + "backgrounds092017": "SET 40: Rilasciato a settembre 2017", "backgroundBesideWellText": "Accanto ad un pozzo", "backgroundBesideWellNotes": "Passeggia accanto ad un pozzo.", "backgroundGardenShedText": "Capanna degli attrezzi", "backgroundGardenShedNotes": "Lavora in una capanna degli attrezzi.", "backgroundPixelistsWorkshopText": "Laboratorio del Pixelista", "backgroundPixelistsWorkshopNotes": "Crea un capolavoro nel laboratorio del Pixelista.", - "backgrounds102017": "SERIE 41: Ottobre 2017", + "backgrounds102017": "SET 41: Rilasciato a ottobre 2017", "backgroundMagicalCandlesText": "Candele magiche", "backgroundMagicalCandlesNotes": "Scaldati col tepore delle candele magiche.", "backgroundSpookyHotelText": "Hotel Sinistro", "backgroundSpookyHotelNotes": "Sbircia nella hall di un hotel sinistro.", "backgroundTarPitsText": "Pozzi di catrame", "backgroundTarPitsNotes": "In punta di piedi attraverso i pozzi di catrame.", - "backgrounds112017": "SERIE 42: Novembre 2017", + "backgrounds112017": "SET 42: Rilasciato a novembre 2017", "backgroundFiberArtsRoomText": "Stanza delle Arti della Fibra", "backgroundFiberArtsRoomNotes": "Fila nella Stanza delle Arti della Fibra.", "backgroundMidnightCastleText": "Castello di mezzanotte", "backgroundMidnightCastleNotes": "Passeggia nei pressi del Castello di mezzanotte.", "backgroundTornadoText": "Tornado", "backgroundTornadoNotes": "Vola attraverso un Tornado.", - "backgrounds122017": "SERIE 43: Dicembre 2017", + "backgrounds122017": "SET 43: Rilasciato a dicembre 2017", "backgroundCrosscountrySkiTrailText": "Pista Campestre da Sci", "backgroundCrosscountrySkiTrailNotes": "Plana lungo una Pista Campestre da Sci.", "backgroundStarryWinterNightText": "Notte Invernale Stellata", "backgroundStarryWinterNightNotes": "Ammira una Notte Invernale Stellata.", "backgroundToymakersWorkshopText": "Laboratorio del giocattolaio", "backgroundToymakersWorkshopNotes": "Scaldati nella meraviglia del Laboratorio del Giocattolaio.", - "backgrounds012018": "SERIE 44: Gennaio 2018", + "backgrounds012018": "SET 44: Rilasciato a gennaio 2018", "backgroundAuroraText": "Aurora", "backgroundAuroraNotes": "Stenditi sotto il bagliore invernale dell'Aurora.", "backgroundDrivingASleighText": "Slitta", "backgroundDrivingASleighNotes": "Guida una slitta sui campi ricoperti di neve.", "backgroundFlyingOverIcySteppesText": "Steppe Gelide", "backgroundFlyingOverIcySteppesNotes": "Sorvola le Steppe Gelide.", - "backgrounds022018": "SERIE 45: Febbraio 2018", + "backgrounds022018": "SET 45: Rilasciato a febbraio 2018", "backgroundChessboardLandText": "Landa della Scacchiera", "backgroundChessboardLandNotes": "Gioca una partita nella Landa della Scacchiera.", "backgroundMagicalMuseumText": "Museo Magico", "backgroundMagicalMuseumNotes": "Visita un Museo Magico.", "backgroundRoseGardenText": "Giardino di Rose", "backgroundRoseGardenNotes": "Gioca in un profumato Giardino di Rose.", - "backgrounds032018": "SERIE 46: Marzo 2018", + "backgrounds032018": "SET 46: Rilasciato a marzo 2018", "backgroundGorgeousGreenhouseText": "Serra Stupenda", "backgroundGorgeousGreenhouseNotes": "Cammina per la flora nella Serra Stupenda.", "backgroundElegantBalconyText": "Terrazzo Elegante", @@ -346,136 +346,200 @@ "backgroundFlyingOverWildflowerFieldNotes": "Librati sopra un Campo di Fiori Selvatici.", "backgroundFlyingOverAncientForestText": "Antica Foresta", "backgroundFlyingOverAncientForestNotes": "Vola sopra le punte di un'Antica Foresta.", - "backgrounds052018": "SET 48: Rilasciato Maggio 2018", + "backgrounds052018": "SET 48: Rilasciato maggio 2018", "backgroundTerracedRiceFieldText": "Risaia Terrazzata", "backgroundTerracedRiceFieldNotes": "Goditi la Risaia Terrazzata nella stagione di coltivazione.", "backgroundFantasticalShoeStoreText": "Negozio di Scarpe Fantastiche", "backgroundFantasticalShoeStoreNotes": "Cerca nuove divertenti calzature nel Negozio di Scarpe Fantastico.", "backgroundChampionsColosseumText": "Colosseo dei Campioni", "backgroundChampionsColosseumNotes": "Scaldati col tepore del Colosseo dei Campioni.", - "backgrounds062018": "SET 49: Rilasciato Giugno 2018", + "backgrounds062018": "SET 49: Rilasciato giugno 2018", "backgroundDocksText": "Moli", "backgroundDocksNotes": "Pesca dalla cima dei Moli.", "backgroundRowboatText": "Barca a Remi", "backgroundRowboatNotes": "Canta le strofe nella Barca a Remi.", "backgroundPirateFlagText": "Bandiera Pirata", "backgroundPirateFlagNotes": "Fai sventolare una temuta Bandiera Pirata.", - "backgrounds072018": "SET 50: Rilasciato Luglio 2018", + "backgrounds072018": "SET 50: Rilasciato luglio 2018", "backgroundDarkDeepText": "Oscura Profondità", "backgroundDarkDeepNotes": "Nuota nell'Oscura Profondità tra animali bioluminescenti.", "backgroundDilatoryCityText": "Città di Dilatoria", "backgroundDilatoryCityNotes": "Vaga attraverso la Città Sommersa di Dilatoria.", "backgroundTidePoolText": "Piscina della Marea", "backgroundTidePoolNotes": "Ammira l'oceano vicino a una Piscina della Marea.", - "backgrounds082018": "SET 51: Rilasciato Agosto 2018", + "backgrounds082018": "SET 51: Rilasciato agosto 2018", "backgroundTrainingGroundsText": "Campo di Addestramento", "backgroundTrainingGroundsNotes": "Allenati presso il Campo di Addestramento.", "backgroundFlyingOverRockyCanyonText": "Canyon Roccioso", "backgroundFlyingOverRockyCanyonNotes": "Guarda dall'alto una scena mozzafiato volando sopra il Canyon Roccioso.", "backgroundBridgeText": "Ponte", "backgroundBridgeNotes": "Attraversa un incantevole Ponte.", - "backgrounds092018": "SET 52: rilasciato Settembre 2018", + "backgrounds092018": "SET 52: rilasciato settembre 2018", "backgroundApplePickingText": "A Raccogliere Mele", "backgroundApplePickingNotes": "Vai A Raccogliere Mele, e portane a casa un bel cesto.", "backgroundGiantBookText": "Libro Gigante", "backgroundGiantBookNotes": "Leggi mentre cammini tra le pagine del Libro Gigante.", "backgroundCozyBarnText": "Dolce Stalla", "backgroundCozyBarnNotes": "Rilassati con i tuoi animali nella loro Dolce Stalla.", - "backgrounds102018": "SET 53: rilasciato Ottobre 2018", + "backgrounds102018": "SET 53: rilasciato ottobre 2018", "backgroundBayouText": "Palude", "backgroundBayouNotes": "Scaldati al bagliore delle lucciole nella Palude nebbiosa.", "backgroundCreepyCastleText": "Castello Inquietante", "backgroundCreepyCastleNotes": "Avvicinandosi coraggiosamente a un Castello Inquietante.", "backgroundDungeonText": "Sotterraneo", "backgroundDungeonNotes": "Salvando i prigionieri da un Sotterraneo spaventoso.", - "backgrounds112018": "SERIE 54: Novembre 2018", + "backgrounds112018": "SET 54: Rilasciato a novembre 2018", "backgroundBackAlleyText": "Vicolo", "backgroundBackAlleyNotes": "Sii sospetto gironzolando in un Vicolo.", "backgroundGlowingMushroomCaveText": "Grotta Funghesca Lucente", "backgroundGlowingMushroomCaveNotes": "Rimira con ammirazione una Grotta Funghesca Lucente.", "backgroundCozyBedroomText": "Stanza Da Letto Accogliente", "backgroundCozyBedroomNotes": "Accoccolati in una Stanza Da Letto Accogliente.", - "backgrounds122018": "SERIE 55: Dicembre 2018", + "backgrounds122018": "SET 55: Rilasciato a dicembre 2018", "backgroundFlyingOverSnowyMountainsText": "Montagne Innevate", "backgroundFlyingOverSnowyMountainsNotes": "Librati sopra le Montagne Innevate di notte.", "backgroundFrostyForestText": "Foresta Ghiacciata", "backgroundFrostyForestNotes": "Copriti bene per fare un'escursione nella Foresta Ghiacciata.", "backgroundSnowyDayFireplaceText": "Camino in un Giorno Nevoso", "backgroundSnowyDayFireplaceNotes": "Coccolati accanto ad un Camino in un Giorno Nevoso.", - "backgrounds012019": "SERIE 56: Gennaio 2019", + "backgrounds012019": "SET 56: Rilasciato a gennaio 2019", "backgroundAvalancheText": "Valanga", "backgroundAvalancheNotes": "Fuggi dalla forza tonante di una Valanga.", "backgroundArchaeologicalDigText": "Scavo Archeologico", "backgroundArchaeologicalDigNotes": "Dissotterra segreti dell'antico passato in uno Scavo Archeologico.", "backgroundScribesWorkshopText": "Studio dello Scriba", "backgroundScribesWorkshopNotes": "Scrivi la tua prossima grande pergamena in uno Studio dello Scriba.", - "backgrounds022019": "SET 57: Rilasciato Febbraio 2019", + "backgrounds022019": "SET 57: Rilasciato febbraio 2019", "backgroundMedievalKitchenText": "Cucina Medioevale", "backgroundMedievalKitchenNotes": "Prepara una tempesta in una cucina medievale.", "backgroundOldFashionedBakeryText": "Panificio vecchio stile", "backgroundOldFashionedBakeryNotes": "Goditi i deliziosi odori fuori da una panetteria vecchio stile.", "backgroundValentinesDayFeastingHallText": "Sala delle feste di San Valentino", "backgroundValentinesDayFeastingHallNotes": "Senti l'amore in una sala delle feste di San Valentino.", - "backgrounds032019": "SET 58: Rilasciato Marzo 2019", + "backgrounds032019": "SET 58: Rilasciato marzo 2019", "backgroundDuckPondText": "Stagno delle anatre", "backgroundDuckPondNotes": "Dai da mangiare agli uccelli acquatici allo Stagno delle Anatre.", "backgroundFieldWithColoredEggsText": "Campo con Uova Colorate", "backgroundFieldWithColoredEggsNotes": "Caccia al tesoro di primavera in un Campo con Uova Colorate.", "backgroundFlowerMarketText": "Mercato dei fiori", "backgroundFlowerMarketNotes": "Trova i colori perfetti per bouquet o giardino in un Mercato dei Fiori.", - "backgrounds042019": "SET 59: Rilasciato Aprile 2019", + "backgrounds042019": "SET 59: Rilasciato aprile 2019", "backgroundBirchForestText": "Foresta di Betulle", "backgroundBirchForestNotes": "Trastullati in una tranquilla foresta di betulle.", "backgroundHalflingsHouseText": "Casa del Mezzuomo", "backgroundHalflingsHouseNotes": "Visita l'incantevole Casa di un Mezzuomo.", "backgroundBlossomingDesertText": "Deserto Fiorito", "backgroundBlossomingDesertNotes": "Assisti a una rara super fioritura nel Deserto Fiorito.", - "backgrounds052019": "SET 60: Rilasciato Maggio 2019", + "backgrounds052019": "SET 60: Rilasciato maggio 2019", "backgroundDojoText": "Dojo", "backgroundDojoNotes": "Impara nuove mosse in un Dojo.", "backgroundParkWithStatueText": "Parco con una Statua", "backgroundParkWithStatueNotes": "Segui il percorso fiorito attraverso un Parco con una Statua.", "backgroundRainbowMeadowText": "Prato Arcobaleno", "backgroundRainbowMeadowNotes": "Trova la pentola d'oro dove finisce un Arcobaleno in un Prato.", - "backgrounds062019": "SET 61: Rilasciato Giugno 2019", + "backgrounds062019": "SET 61: Rilasciato giugno 2019", "backgroundSchoolOfFishText": "Scuola di Pesca", "backgroundSchoolOfFishNotes": "Nuota in una Scuola di Pesca.", "backgroundSeasideCliffsText": "Scogliere sul mare", "backgroundSeasideCliffsNotes": "Stai in piedi su una spiaggia con sopra la bellezza delle scogliere sul mare.", "backgroundUnderwaterVentsText": "Correnti Marine", - "backgrounds072019": "SET 62: Rilasciato Luglio 2019", + "backgrounds072019": "SET 62: Rilasciato luglio 2019", "backgroundLakeWithFloatingLanternsText": "Lago con Lanterne Galleggianti", "backgroundLakeWithFloatingLanternsNotes": "Guarda le stelle dall'atmosfera festosa di un Lago con Lanterne Galleggianti.", "backgroundFlyingOverTropicalIslandsText": "Sorvolando le Isole Tropicali", "backgroundFlyingOverTropicalIslandsNotes": "Lascia che la vista ti tolga il fiato mentre Sorvoli le Isole Tropicali.", "backgroundAmongGiantAnemonesText": "Tra le Anemoni Giganti", "backgroundAmongGiantAnemonesNotes": "Esplora la vita della barriera corallina, protetta dai predatori Tra le Anemoni Giganti.", - "backgrounds082019": "SET 63: Rilasciato Agosto 2019", + "backgrounds082019": "SET 63: Rilasciato agosto 2019", "backgroundAmidAncientRuinsText": "Tra Antiche Rovine", "backgroundAmidAncientRuinsNotes": "Stai in piedi in riverenza del misterioso passato Tra Antiche Rovine.", "backgroundGiantDandelionsText": "Denti di Leone Giganti", "backgroundGiantDandelionsNotes": "Gingillati tra i Denti di un Leone Gigante.", "backgroundTreehouseText": "Casa sull'Albero", "backgroundTreehouseNotes": "Rilassati in un rifugio arboricolo tutto per te, nella tua casa sull'albero.", - "backgrounds122019": "SET 67: Uscito Dicembre 2019", + "backgrounds122019": "SET 67: Uscito dicembre 2019", "backgroundPotionShopNotes": "Trovi un elisir per alcun disturbo a un Negozio Pozione.", "backgroundPotionShopText": "Negozio Pozione", "backgroundFlyingInAThunderstormNotes": "Insegui un Temporale Tumultuoso il più vicino che osi.", "backgroundFlyingInAThunderstormText": "Temporale Tumultuoso", "backgroundFarmersMarketNotes": "Compri degli alimenti più freschi a un Mercato Contadino.", "backgroundFarmersMarketText": "Mercato Contadino", - "backgrounds112019": "SET 66: Uscito Novembre 2019", + "backgrounds112019": "SET 66: Uscito novembre 2019", "backgroundFoggyMoorNotes": "Stai attento traversando una Palude Nebbiosa.", "backgroundFoggyMoorText": "Palude Nebbiosa", - "backgrounds102019": "SET 65: Uscito Ottobre 2019", + "backgrounds102019": "SET 65: Uscito ottobre 2019", "backgroundInAClassroomNotes": "Assorbi la conoscenza dai tuoi mentori in un‘ Aula.", "backgroundInAClassroomText": "Aula", "backgroundInAnAncientTombText": "Tomba Antica", "backgroundAutumnFlowerGardenNotes": "Goditi il calore di un Giardino Ornamentale d‘Autunno.", "backgroundAutumnFlowerGardenText": "Giardino Ornamentale d‘Autunno", - "backgrounds092019": "SET 64: Uscito Settembre 2019", + "backgrounds092019": "SET 64: Uscito settembre 2019", "backgroundUnderwaterVentsNotes": "Fai un tuffo profondo giù, giù alle Correnti Marine.", "backgroundPumpkinCarriageNotes": "Sali su un'incantata Carrozza a forma di Zucca prima che l'orologio suoni la mezzanotte.", "backgroundPumpkinCarriageText": "Carrozza Zucca", - "backgroundInAnAncientTombNotes": "Sfida i misteri di una Tomba Antica." + "backgroundInAnAncientTombNotes": "Sfida i misteri di una Tomba Antica.", + "backgroundClocktowerNotes": "Crea il tuo nascondiglio segreto all'interno di una Torre dell'Orologio.", + "backgroundClocktowerText": "Torre dell'orologio", + "backgroundSteamworksNotes": "Costruisci potenti congegni di vapore e acciaio.", + "backgroundSteamworksText": "A tutto vapore", + "backgroundAirshipNotes": "Diventa un velista a bordo del tuo dirigibile personale.", + "backgroundAirshipText": "Dirigibile", + "timeTravelBackgrounds": "Sfondi Steampunk", + "backgroundVikingShipNotes": "Salpa all'avventura a bordo di una nave vichinga.", + "backgroundVikingShipText": "Nave vichinga", + "backgroundSaltLakeNotes": "Guarda le suggestive increspature rosse di un Lago Salato.", + "backgroundSaltLakeText": "Lago salato", + "backgroundRelaxationRiverNotes": "Lasciati trasportare languidamente dal fiume rilassante.", + "backgroundRelaxationRiverText": "Fiume rilassante", + "backgrounds062020": "SET 73: Rilasciato a giugno 2020", + "backgroundStrawberryPatchNotes": "Raccogli prelibatezze da una fila di fragole.", + "backgroundStrawberryPatchText": "Fila di Fragole", + "backgroundHotAirBalloonNotes": "Sorvola il paesaggio in mongolfiera.", + "backgroundHotAirBalloonText": "Mongolfiera", + "backgroundHabitCityRooftopsNotes": "Salta avventurosamente tra i tetti della città di Habit.", + "backgroundHabitCityRooftopsText": "Tetti della città", + "backgrounds052020": "SET 72: Rilasciato a maggio 2020", + "backgroundRainyBarnyardNotes": "Fai una passeggiata inzuppandoti in un cortile piovoso.", + "backgroundRainyBarnyardText": "Cortile piovoso", + "backgroundHeatherFieldNotes": "Goditi l'aroma di un campo di erica.", + "backgroundHeatherFieldText": "Campo di erica", + "backgroundAnimalCloudsNotes": "Esercita la tua immaginazione trovando forme animali tra le nuvole.", + "backgroundAnimalCloudsText": "Nuvole animali", + "backgrounds042020": "SET 71: Rilasciato ad aprile 2020", + "backgroundSucculentGardenNotes": "Ammira l'arida bellezza di un giardino succulento.", + "backgroundSucculentGardenText": "Giardino succulento", + "backgroundButterflyGardenNotes": "Festeggia con degli impollinatori in un giardino delle farfalle.", + "backgroundButterflyGardenText": "Giardino delle farfalle", + "backgroundAmongGiantFlowersNotes": "Riposati tra dei fiori giganti.", + "backgroundAmongGiantFlowersText": "Tra i fiori giganti", + "backgrounds032020": "SET 70: Rilasciato a marzo 2020", + "backgroundTeaPartyNotes": "Partecipa a un fantastico Ricevimento del Tè.", + "backgroundTeaPartyText": "Ricevimento del Tè", + "backgroundHallOfHeroesNotes": "Avvicinati alla sala degli eroi con riconoscenza e riverenza.", + "backgroundHallOfHeroesText": "Sala degli eroi", + "backgroundElegantBallroomNotes": "Danza tutta la notte in un'elegante sala da ballo.", + "backgroundElegantBallroomText": "Elegante sala da ballo", + "backgrounds022020": "SET 69: Rilasciato a febbraio 2020", + "backgroundSnowglobeNotes": "Scuoti uno palla di vetro con la neve e prendi il tuo posto in un microcosmo di un paesaggio invernale.", + "backgroundSnowglobeText": "Globo di neve", + "backgroundDesertWithSnowNotes": "Testimone della rara e tranquilla bellezza di un deserto innevato.", + "backgroundDesertWithSnowText": "Deserto innevato", + "backgroundBirthdayPartyNotes": "Festeggia la festa di compleanno del tuo Habitichiano preferito.", + "backgroundBirthdayPartyText": "Festa di compleanno", + "backgrounds012020": "SET 68: Rilasciato a gennaio 2020", + "backgroundWinterNocturneNotes": "Crogiolati alla luce delle stelle di una notte invernale.", + "backgroundWinterNocturneText": "Notte invernale", + "backgroundHolidayWreathNotes": "Festeggia il tuo avatar con una ghirlanda festosa profumata.", + "backgroundHolidayWreathText": "Ghirlanda natalizia", + "backgroundHolidayMarketNotes": "Trova i regali e le decorazioni perfetti in un mercatino delle vacanze.", + "backgroundHolidayMarketText": "Mercato delle vacanze", + "backgroundMonsterMakersWorkshopText": "Officina del Creatore di Mostri", + "backgroundMonsterMakersWorkshopNotes": "Sperimenta le scienze proibite nell'Officina di un Creatore di Mostri.", + "backgroundSwimmingAmongJellyfishNotes": "Fai un'esperienza elettrizzante tra bellezza e pericolo in Nuotando tra le meduse.", + "backgrounds072020": "SET 74: Rilasciato a luglio 2020", + "backgroundUnderwaterRuinsNotes": "Esplora Rune Sottomarine affondate molto tempo fa.", + "backgroundUnderwaterRuinsText": "Rune Sottomarine", + "backgroundSwimmingAmongJellyfishText": "Nuotando tra le Meduse", + "backgroundBeachCabanaNotes": "Rilassati all'ombra della Capanna sulla Spiaggia.", + "backgroundBeachCabanaText": "Capanna sulla Spiaggia" } diff --git a/website/common/locales/it/challenge.json b/website/common/locales/it/challenge.json index acb7595f89..fce16f0a39 100644 --- a/website/common/locales/it/challenge.json +++ b/website/common/locales/it/challenge.json @@ -10,7 +10,7 @@ "removeThem": "Rimuovi attività", "challengeCompleted": "Questa sfida è stata completata, il vincitore è <%= user %>! Cosa fare con le attività rimaste?", "unsubChallenge": "Collegamento ad una sfida mancante: questa attività era parte di una sfida, ma ti sei ritirato. Cosa fare con le attività rimaste?", - "challengeWinner": "Ha vinto le seguenti sfide:", + "challengeWinner": "Ha vinto le seguenti sfide", "challenges": "Sfide", "challengesLink": "Sfide", "challengePrize": "Ricompensa della Sfida", @@ -112,7 +112,7 @@ "deleteChallenge": "Elimina sfida", "challengeNamePlaceholder": "Come si chiama la tua Sfida?", "challengeSummary": "Riassunto", - "challengeSummaryPlaceholder": "Scrivi una breve traduzione per pubblicizzare la tua Sfida con gli altri abitanti di Habitica. Qual è l'obbiettivo principale della tua Sfida e perchè le persone dovrebbero aggiungersi? Prova a inserire parole chiavi utili nella descrizione facendo in modo che gli abitanti di Habitica possano trovarla facilmente quando fanno una ricerca!", + "challengeSummaryPlaceholder": "Scrivi una breve traduzione per pubblicizzare la tua Sfida con gli altri Habitichiani. Qual è l'obbiettivo principale della tua Sfida e perchè le persone dovrebbero aggiungersi? Prova a inserire parole chiavi utili nella descrizione facendo in modo che gli Habitichiani possano trovarla facilmente quando fanno una ricerca!", "challengeDescriptionPlaceholder": "Usa questa sezione per andare più in dettaglio su tutte quelle cose che i partecipanti alla Sfida dovrebbero sapere sulla Sfida stessa.", "challengeGuild": "Aggiungi a", "challengeMinimum": "Serve un minimo di 1 Gemma per le Sfide pubbliche (aiuta a prevenire lo spam, lo fa davvero).", @@ -136,4 +136,4 @@ "selectMember": "Seleziona Partecipante", "confirmKeepChallengeTasks": "Vuoi tenere le attività della sfida?", "selectParticipant": "Seleziona un partecipante" -} \ No newline at end of file +} diff --git a/website/common/locales/it/character.json b/website/common/locales/it/character.json index f17143c46b..be4c53edae 100644 --- a/website/common/locales/it/character.json +++ b/website/common/locales/it/character.json @@ -3,8 +3,8 @@ "profile": "Profilo", "avatar": "Personalizza Avatar", "editAvatar": "Modifica Avatar", - "noDescription": "Questo utente non ha aggiunto una descrizione.", - "noPhoto": "Questo utente non ha aggiunto una foto.", + "noDescription": "Questo Habitichiano non ha aggiunto una descrizione.", + "noPhoto": "Questo Habitichiano non ha aggiunto una foto.", "other": "Altro", "fullName": "Nome completo", "displayName": "Nome Pubblico", @@ -47,7 +47,7 @@ "beard": "Barba", "mustache": "Baffi", "flower": "Fiore", - "accent": "Accento", + "accent": "Accessorio", "headband": "Fascia per Capelli", "wheelchair": "Sedia a rotelle", "extra": "Extra", @@ -110,7 +110,7 @@ "strength": "Forza", "strText": "La tua Forza aumenta la probabilità di sferrare \"colpi critici\" e l'Oro, l'Esperienza e la probabilità di drop che potrai guadagnare grazie ad essi. In più, permette di infliggere danni maggiori ai Boss delle missioni.", "constitution": "Costituzione", - "conText": "L'attributo Costituzione riduce il danno subito a causa delle abitudini negative e delle Daily mancate.", + "conText": "L'attributo Costituzione riduce il danno subito a causa delle abitudini negative e delle Attivitò Giornaliere incomplete.", "perception": "Percezione", "perText": "La Percezione aumenta la quantità di oro che guadagni e, una volta sbloccato il Mercato, aumenta la probabilità di trovare oggetti quando completi le attività.", "intelligence": "Intelligenza", @@ -127,7 +127,7 @@ "experience": "Esperienza", "warrior": "Guerriero", "healer": "Guaritore", - "rogue": "Assassino", + "rogue": "Ladro", "mage": "Mago", "wizard": "Mago", "mystery": "Mistero", @@ -151,8 +151,8 @@ "warriorText": "I Guerrieri possono eseguire un gran numero di \"colpi critici\" molto potenti, che forniscono un bonus di Oro ed Esperienza (e a volte degli oggetti) casualmente al completamento di una attività. Inoltre, infliggono ingenti danni ai mostri boss. Diventa un Guerriero se trovi accattivanti le imprevedibili ricompense in stile jackpot, o se vuoi dimenticarti del dolore durante le missioni boss!", "wizardText": "I Maghi imparano rapidamente, guadagnando Esperienza e Livelli più velocemente delle altre classi. Hanno anche un'ottima riserva di Mana per usare le proprie abilità speciali. Diventa un Mago se ti piace l'aspetto tattico di Habitica, o se sei fortemente motivato dal salire di livello e sbloccare funzionalità avanzate!", "mageText": "I Maghi imparano rapidamente, guadagnando livelli ed esperienza più velocemente delle altre classi. Hanno anche un'ottima riserva di Mana per usare le proprie abilità speciali. Diventa un Mago se ti piace l'aspetto tattico di Habitica, o se sei fortemente motivato dal salire di livello e sbloccare funzionalità avanzate!", - "rogueText": "Gli Assassini amano accumulare ricchezza: guadagnano più Oro di chiunque altro, e sono inclini al trovare oggetti casuali. La loro iconica abilità Furtività li rende in grado di prendersi gioco delle conseguenze delle Daily mancate. Diventa un Assassino se trovi una forte motivazione nelle Ricompense e nelle Medaglie, lottando per un bottino e dei riconoscimenti!", - "healerText": "I Guaritori si stagliano impavidi contro i danni, ed estendono la propria protezione agli altri. Le Daily mancate e le cattive abitudini non li turbano molto, ed hanno diversi modi per recuperare la Salute persa a causa dei fallimenti. Diventa un Guaritore se ti piace assistere gli altri nella tua squadra, o se l'idea di giocare con la morte attraverso il duro lavoro ti ispira!", + "rogueText": "I Ladri amano accumulare ricchezza: guadagnano più Oro di chiunque altro, e sono inclini al trovare oggetti casuali. La loro iconica abilità Furtività li rende in grado di prendersi gioco delle conseguenze delle Attività Giornaliere non completate. Diventa un Ladro se trovi una forte motivazione nelle Ricompense e nelle Medaglie, lottando per un bottino e dei riconoscimenti!", + "healerText": "I Guaritori si stagliano impavidi contro i danni, ed estendono la propria protezione agli altri. Le Attività Giornaliere non completate e le cattive abitudini non li turbano molto, ed hanno diversi modi per recuperare la Salute persa a causa dei fallimenti. Diventa un Guaritore se ti piace assistere gli altri nella tua squadra, o se l'idea di giocare con la morte attraverso il duro lavoro ti ispira!", "optOutOfClasses": "Rinuncia", "optOutOfPMs": "Rinuncia", "chooseClass": "Scegli la tua Classe", @@ -161,12 +161,12 @@ "selectClass": "Seleziona <%= heroClass %>", "select": "Seleziona", "stealth": "Furtività", - "stealthNewDay": "Quando inizia un nuovo giorno, eviterai il danno causato dalle Daily mancate.", + "stealthNewDay": "Quando inizia un nuovo giorno, eviterai il danno causato dalle Attività Giornaliere non completate.", "streaksFrozen": "Congela Serie", - "streaksFrozenText": "Le serie delle Daily incomplete non verranno azzerate a fine giornata.", + "streaksFrozenText": "Le serie delle Attività Giornaliere incomplete non verranno azzerate a fine giornata.", "respawn": "Risorgi!", "youDied": "Sei morto!", - "dieText": "Hai perso un livello, tutto il tuo oro, e un pezzo casuale dell'equipaggiamento. Risorgi, Habiteer, e provaci ancora! Metti un freno alle cattive abitudini, sii attento al completamento delle Daily, e tieni la morte a debita distanza con una Pozione di Salute se stai vacillando!", + "dieText": "Hai perso un livello, tutto il tuo oro, e un pezzo casuale dell'equipaggiamento. Risorgi, Habiteer, e provaci ancora! Metti un freno alle cattive abitudini, sii attento al completamento delle Attività Giornaliere, e tieni la morte a debita distanza con una Pozione di Salute se stai vacillando!", "sureReset": "Sei sicuro/a? Questo resetterà la Classe e i Punti Statistica allocati del tuo personaggio (ti verranno restituiti per poter essere ri-allocati), e ti costerà 3 Gemme.", "purchaseFor": "Comprare per <%= cost %> Gemme?", "purchaseForHourglasses": "Comprare per <%= cost %> Clessidre?", @@ -196,7 +196,7 @@ "chooseClassHeading": "Scegli la tua Classe! Oppure rinuncia e decidi più tardi.", "warriorWiki": "Guerriero", "mageWiki": "Mago", - "rogueWiki": "Assassino", + "rogueWiki": "Ladro", "healerWiki": "Guaritore", "chooseClassLearn": "Maggiori informazioni sulle classi", "str": "FOR", diff --git a/website/common/locales/it/communityguidelines.json b/website/common/locales/it/communityguidelines.json index b62732033e..350c4723a0 100644 --- a/website/common/locales/it/communityguidelines.json +++ b/website/common/locales/it/communityguidelines.json @@ -3,17 +3,17 @@ "tavernCommunityGuidelinesPlaceholder": "Nota amichevole: questa è una chat per utenti di ogni età, quindi per favore assicurati che il tuo linguaggio e i contenuti che pubblichi siano appropriati. Consulta le Linee guida della community nella sezione \"Link utili\" qui a lato se hai qualche domanda.", "lastUpdated": "Ultimo aggiornamento:", "commGuideHeadingWelcome": "Benvenuto ad Habitica!", - "commGuidePara001": "Salve avventuriero! Benvenuto ad Habitica, la terra della produttività, della vita sana, e occasionalmente di grifoni infuriati. Abbiamo un'allegra community piena di persone che si supportano a vicenda nel tentativo di migliorarsi. Per adattarsi, tutto ciò che serve è un atteggiamento positivo, un comportamento rispettoso, e che si comprenda che ognuno ha differenti abilità e limitazioni -- compreso te! Gli Habiticanti sono pazienti l'un con l'altro e tentano di aiutare ogni volta che possono.", + "commGuidePara001": "Salve avventuriero! Benvenuto ad Habitica, la terra della produttività, della vita sana, e occasionalmente di grifoni infuriati. Abbiamo un'allegra community piena di persone che si supportano a vicenda nel tentativo di migliorarsi. Per adattarsi, tutto ciò che serve è un atteggiamento positivo, un comportamento rispettoso, e che si comprenda che ognuno ha differenti abilità e limitazioni -- compreso te! Gli Habitichiani sono pazienti l'un con l'altro e tentano di aiutare ogni volta che possono.", "commGuidePara002": "Per aiutare a mantenere la sicurezza, la felicità e la produttività nella community, abbiamo alcune linee guida. Le abbiamo stilate accuratamente per renderle il più semplici possibile. Per favore, leggile con attenzione prima di iniziare a scrivere.", "commGuidePara003": "Queste regole si applicano in tutti gli spazi di socializzazione che utilizziamo, ciò include (ma non si limita a) Trello, GitHub, Weblate e Wikia (o Wiki). A volte, sorgono situazioni impreviste, come una nuova fonte di conflitto o un negromante malvagio. Quando ciò accade, i moderatori potrebbero reagire modificando queste linee guida per mantenere la community sicura da nuove minacce. Non temere: se le linee guida cambieranno, verrai avvertito con un annuncio di Bailey.", "commGuidePara004": "Ora appronta le tue piume e pergamene per prendere nota e iniziamo!", "commGuideHeadingInteractions": "Interazioni su Habitica", "commGuidePara015": "Habitica ha due tipi di spazi sociali: pubblici, e privati. Gli spazi pubblici includono la Taverna, le gilde pubbliche, GitHub, Trello, e il Wiki. Gli spazi privati sono le gilde private, il chat della squadra, e i Messaggi Privati. Ogni Nome Pubblico deve rispettare le linee guida per gli spazi pubblici. Per cambiare il tuo Nome Pubblico, vai sul sito web in Utente > Profilo e clicca sul pulsante \"Modifica\".", "commGuidePara016": "Quando navighi negli spazi pubblici di Habitica, ci sono delle regole generali che bisogna rispettare per mantenere tutti felici e al sicuro. Dovrebbero essere semplici per un avventuriero come te!", - "commGuideList02A": "Rispettarsi a vicenda. Sii cortese, gentile, amichevole e disposto ad aiutare. Ricorda: gli Habiticanti hanno trascorsi diversi e possono quindi avere esperienze molto divergenti. Questo è parte di ciò che rende Habitica così speciale! Costruire una comunità significa rispettarsi ed esaltare le nostre differenze così come le nostre similitudini. Di seguito potrai trovare alcuni consigli per rispettare gli altri ed essere rispettati:", + "commGuideList02A": "Rispettarsi a vicenda. Sii cortese, gentile, amichevole e disposto ad aiutare. Ricorda: gli Habitichiani hanno trascorsi diversi e possono quindi avere esperienze molto divergenti. Questo è parte di ciò che rende Habitica così speciale! Costruire una comunità significa rispettarsi ed esaltare le nostre differenze così come le nostre similitudini. Di seguito potrai trovare alcuni consigli per rispettare gli altri ed essere rispettati:", "commGuideList02B": "Obbedisci ai Termini e condizioni di utilizzo.", - "commGuideList02C": "Non pubblicare immagini o testi violenti, minacciosi, o sessualmente espliciti/suggestivi, o che promuovono discriminazione, bigottismo, razzismo, sessismo, odio, molestia o danno contro qualsiasi individuale o gruppo. Neanche per scherzare. Questo include insulti e affermazioni. Non tutti hanno lo stesso senso dell'umorismo, quindi qualcosa che tu consideri come uno scherzo potrebbe essere offensivo per qualcun'altro. Danneggia le tue Daily, non gli altri.", - "commGuideList02D": "Adegua le discussioni a tutte le età. Molti giovani abitanti di Habitica usano il sito web ! Non offuschiamo nessun innocente né ostacoliamo nessun abitante di Habitica nei suoi obbiettivi.", + "commGuideList02C": "Non pubblicare immagini o testi violenti, minacciosi, o sessualmente espliciti/suggestivi, o che promuovono discriminazione, bigottismo, razzismo, sessismo, odio, molestia o danno contro qualsiasi individuale o gruppo. Neanche per scherzare. Questo include insulti e affermazioni. Non tutti hanno lo stesso senso dell'umorismo, quindi qualcosa che tu consideri come uno scherzo potrebbe essere offensivo per qualcun'altro. Danneggia le tue Attività Giornaliere, non gli altri.", + "commGuideList02D": "Adegua le discussioni a tutte le età. Molti giovani Habitichiani usano il sito web ! Non offuschiamo nessun innocente né ostacoliamo nessun Habitichiani nei suoi obbiettivi.", "commGuideList02E": "Evita le bestemmie. Questo include profanità anche miti che sarebbero accettate altrove. Qui ci sono persone di ogni provenienza religiosa e culturale, ed è il nostro desiderio che ogniuno di loro si senta a suo agio negli spazi pubblici. Se un moderatore o membro dello staff ti segnala che un termine non è permesso in Habitica, anche se si tratta di un termine di cui non avevi realizzato l'aspetto problematico, questa decisione è finale. Inoltre, gli insulti saranno puniti severamente poiché sono anche una violazione dei Termini di Servizio.", "commGuideList02F": "Evita di tenere lunghe discussioni su argomenti di divisione nella Taverna e dove sarebbe fuori argomento. Se trovi che qualcuno abbia detto qualcosa di scortese o di offensivo, non dargli corda. Se qualcuno menziona qualche cosa che è permesso dalle linee guida ma che trovi personalmente offensivo, puoi gentilmente farglielo sapere. Se si tratta di qualche cosa che non rispetta le linee guida o i Termini di Servizio, segnalalo e lascia rispondere un moderatore. Se c'è un dubbio, segnala la pubblicazione.", "commGuideList02G": "Obbedisci immediatamente a qualsiasi richiesta di un Moderatore. Ciò può includere, ma non si limita a, una richiesta di limitare le tue pubblicazioni in un certo spazio, di modificare il tuo profilo per rimuovere contenuto inadatto, di proseguire la tua discussioni in uno spazio più adatto, ecc.", @@ -27,7 +27,7 @@ "commGuidePara020A": "Se credi che un post che hai visto violi le linee guida per gli spazi pubblici descritte qua sopra, o se vedi un post che ti preoccupa o ti mette a disagio, puoi portarlo all'attenzione dei Moderatori e dello Staff usando l'icona a forma di bandiera per segnalarlo.. Un membro dello Staff o un Moderatore si occuperà della faccenda il più presto possibile. Ricorda che segnalare intenzionalmente post innocenti è un'infrazione di queste linee guida (vedi sotto la sezione \"Infrazioni\"). Attualmente non è possibile segnalare i messaggi privati, quindi se ne hai bisogno, contatta i moderatori dal modulo presente nella pagina \"Contattaci\", a cui puoi accedere anche dal menu della guida, cliccando \"Contatta il Team dei Moderatori.\" Puoi farlo in presenza di più post problematici della stessa persona all'interno di Gilde diverse, oppure se la situazione richiede spiegazioni. Puoi contattarci nella tua lingua madre se ti è più facile: potremmo dover ricorrere a Google Translate, ma desideriamo che tu sia a tuo agio nel contattarci in caso di problemi.", "commGuidePara021": "Inoltre, alcuni spazi pubblici in Habitica hanno delle linee guida specifiche.", "commGuideHeadingTavern": "Taverna", - "commGuidePara022": "La Taverna è il punto di incontro principale degli abitanti di Habitica. Daniel il locandiere mantiene il posto sfavillante, e Lemoness sarà felice di far comparire una limonata mentre ti siedi a discutere. Tieni solo in mente…", + "commGuidePara022": "La Taverna è il punto di incontro principale degli Habitichiani. Daniel il locandiere mantiene il posto sfavillante, e Lemoness sarà felice di far comparire una limonata mentre ti siedi a discutere. Tieni solo in mente…", "commGuidePara023": "Le conversazioni di solito avvengono attorno discorsi casuali e consigli di produttività e miglioramento di vita. Poiché la Taverna può contenere solo 200 messaggi, non è un buon posto per prolungate conversazioni su argomenti, specialmente quelli delicati (es. politica, religione, depressione, se la caccia ai debba essere bandita, ecc.). Queste conversazioni dovrebbero essere portare nelle Gilde appropriate. Un Moderatore potrebbe dirigerti a una Gilda appropriata, ma alla fine è tua responsabilità trovare e scrivere nel posto appropriato.", "commGuidePara024": "Non parlare di qualsiasi fonte di dipendenza nella Taverna. Molte persone usano Habitica per cercare di sconfiggere le loro cattive abitudini. Sentire gente parlare di sostanze illegali/che creano dipendenza può rendere la cosa molto più difficile per loro ! Rispetta i tuoi compagni di Taverna e prendi questo in considerazione. Ciò include, ma non si limita a : fumo, alcol, pornografia, gioco d'azzardo, e uso di droga.", "commGuidePara027": "Quando un moderatore di indica di portare una conversazione altrove, se non c'è una Gilda adeguata, possono suggerirti di usare la gilda \"Back Corner\". La Gilda \"Back Corner\" è uno spazio pubblico gratuito per discutere materie potenzialmente sensibili che dovrebbero essere trattate solo quando si è diretti da un moderatore. È attentamente monitorata dal team di moderazione. Non è un posto per discussioni generali o conversazioni e sarai reindirizzato da un moderatore solo nei casi appropriati.", @@ -41,7 +41,7 @@ "commGuidePara038": "Anche tutte le sfide della Taverna e delle Gilde pubbliche devono rispettare queste regole.", "commGuideHeadingInfractionsEtc": "Infrazioni, sanzioni e riabilitazione", "commGuideHeadingInfractions": "Infrazioni", - "commGuidePara050": "La stragrande maggioranza degli Habitichesi si assistono l'un l'altro, sono rispettosi e fanno del proprio meglio per rendere la community allegra e piacevole. Tuttavia, molto raramente, un'azione di un Habitichese potrebbe violare una delle linee guida sopra descritte. Quando succede, i moderatori compiono qualunque azione ritengano necessaria per mantenere Habitica sicura e piacevole per tutti.", + "commGuidePara050": "La stragrande maggioranza degli Habitichiani si assistono l'un l'altro, sono rispettosi e fanno del proprio meglio per rendere la community allegra e piacevole. Tuttavia, molto raramente, un'azione di un Habitichiano potrebbe violare una delle linee guida sopra descritte. Quando succede, i moderatori compiono qualunque azione ritengano necessaria per mantenere Habitica sicura e piacevole per tutti.", "commGuidePara051": "Ci sono diverse infrazioni, e sono gestite a seconda della gravità. Queste liste non sono esaustive, e i Moderatori possono prendere decisioni sugli argomenti non affrontati qui a loro discrezione. I Moderatori considereranno il contesto quando valuteranno le infrazioni.", "commGuideHeadingSevereInfractions": "Infrazioni gravi", "commGuidePara052": "Le infrazioni gravi danneggiano la serenità della community di Habitica e degli utenti, e hanno quindi come risultato delle sanzioni gravi.", @@ -114,8 +114,8 @@ "commGuidePara013": "In una comunità grande come Habitica, utenti vanno e vengono, e a volte membri dello staff e moderatori hanno bisogno di posare il loro nobile mantello e rilassarsi. Questi sono Membri dello Staff e Moderatori Emeriti. Non agiscono più con il potere di un membro dello Staff o Moderatore, ma vorremmo onorare il loro lavoro!", "commGuidePara014": "Staff e Moderatori emeriti:", "commGuideHeadingFinal": "La sezione finale", - "commGuidePara067": "Questo è quello che devi sapere, da bravo Habitichese - le linee guida della comunità! Asciugati il sudore dalla fronte e prendi un po' di punti esperienza per averla letta tutta. Se hai dubbi o domande riguardo leLinee Guida della Comunità, per favore scrivici usando il Moderator Contact Form e saremo felici di chiarire ogni cosa.", - "commGuidePara068": "Ora va', prode avventuriero, e sconfiggi qualche Daily!", + "commGuidePara067": "Questo è quello che devi sapere, da bravo Habitichiano - le linee guida della comunità! Asciugati il sudore dalla fronte e prendi un po' di punti esperienza per averla letta tutta. Se hai dubbi o domande riguardo leLinee Guida della Comunità, per favore scrivici usando il Moderator Contact Form e saremo felici di chiarire ogni cosa.", + "commGuidePara068": "Ora va', prode avventuriero, e sconfiggi qualche Attività Giornaliera!", "commGuideHeadingLinks": "Risorse utili (in inglese)", "commGuideLink01": "Habitica Help: Fai una Domanda: una Gilda che gli utenti possono usare per fare domande su Habitica!", "commGuideLink02": "La Wiki (in ingese): la più grande fonte di informazioni su Habitica.", diff --git a/website/common/locales/it/content.json b/website/common/locales/it/content.json index f05b5df7e1..8e522d6988 100644 --- a/website/common/locales/it/content.json +++ b/website/common/locales/it/content.json @@ -4,7 +4,7 @@ "armoireText": "Scrigno Incantato", "armoireNotesFull": "Apri lo Scrigno Incantato per ricevere casualmente equipaggiamento speciale, esperienza o cibo! Oggetti rimanenti:", "armoireLastItem": "Hai trovato l'ultimo oggetto raro disponibile nello Scrigno Incantato.", - "armoireNotesEmpty": "Nello Scrigno Incantato compariranno nuovi oggetti la prima settimana di ogni mese. Fino ad allora, continua a cliccare sullo Scrigno per ottenere esperienza e cibo!", + "armoireNotesEmpty": "Nello Scrigno Incantato compariranno nuovi oggetti la prima settimana di ogni mese. Fino ad allora, continua a cliccare sullo Scrigno per ottenere esperienza e cibo per animali!", "dropEggWolfText": "Lupo", "dropEggWolfMountText": "Lupo", "dropEggWolfAdjective": "un leale", @@ -190,8 +190,8 @@ "hatchingPotionShade": "Ombra", "hatchingPotionSkeleton": "Scheletro", "hatchingPotionZombie": "Zombie", - "hatchingPotionCottonCandyPink": "Rosa Zucchero Filato", - "hatchingPotionCottonCandyBlue": "Blu Zucchero Filato", + "hatchingPotionCottonCandyPink": "Zucchero Filato Rosa", + "hatchingPotionCottonCandyBlue": "Zucchero Filato Blu", "hatchingPotionGolden": "Oro", "hatchingPotionSpooky": "Spettrale", "hatchingPotionPeppermint": "Menta Piperita", @@ -319,5 +319,44 @@ "questEggRobotAdjective": "un futuristico", "questEggRobotMountText": "Robot", "questEggRobotText": "Robot", - "questEggDolphinAdjective": "un allegro" + "questEggDolphinAdjective": "un allegro", + "foodPieRedA": "una fetta di Torta di Ciliegie Rosse", + "foodPieRedThe": "la Torta di Ciliegie Rosse", + "foodPieRed": "Torta di Ciliegie Rosse", + "foodPieDesertA": "una fetta di Torta Dessert Del Deserto", + "foodPieDesertThe": "la Torta Dessert Del Deserto", + "foodPieDesert": "Torta Dessert Del Deserto", + "foodPieSkeletonA": "una fetta di torta al midollo osseo", + "foodPieSkeletonThe": "la torta al midollo osseo", + "foodPieSkeleton": "Torta al midollo osseo", + "hatchingPotionSandSculpture": "Scultura di sabbia", + "hatchingPotionFluorite": "Fluorite", + "hatchingPotionAurora": "Aurora", + "hatchingPotionAmber": "Ambra", + "hatchingPotionShadow": "Ombra", + "foodPieZombieA": "una Fetta di Torta Marcia", + "foodPieZombieThe": "la Torta Marcia", + "foodPieZombie": "Torta Marcia", + "foodPieGoldenA": "una Fetta di Torta alla Crema di Banana Dorata", + "foodPieGoldenThe": "lanTorta alla Crema di Banana Dorata", + "foodPieGolden": "Torta alla Crema di Banana Dorata", + "foodPieWhiteA": "una Fetta di Torta di Budino alla Vaniglia", + "foodPieWhiteThe": "la Torta di Budino alla Vaniglia", + "foodPieWhite": "Torta di Budino alla Vaniglia", + "foodPieShadeA": "una Fetta di Torta al Cioccolato Fondente", + "foodPieShadeThe": "la Torta al Cioccolato Fondente", + "foodPieShade": "Torta al Cioccolato Fondente", + "foodPieCottonCandyPinkA": "una Fetta di Torta al Rabarbaro Rosa", + "foodPieCottonCandyPinkThe": "la Torta al Rabarbaro Rosa", + "foodPieCottonCandyPink": "Torta al Rabarbaro Rosa", + "foodPieCottonCandyBlueA": "una Fetta di Torta di Mirtilli", + "foodPieCottonCandyBlueThe": "la Torta di Mirtilli", + "foodPieCottonCandyBlue": "Torta di Mirtilli", + "foodPieBaseA": "una Fetta di Torta di Miele", + "foodPieBaseThe": "la Torta di Miele Normale", + "foodPieBase": "Torta di Miele Normale", + "premiumPotionUnlimitedNotes": "Non utilizzabile su uova di animali ottenute dalle missioni.", + "hatchingPotionDessert": "Dolcetto", + "hatchingPotionBirchBark": "Corteccia di Betulla", + "hatchingPotionRuby": "Rubino" } diff --git a/website/common/locales/it/contrib.json b/website/common/locales/it/contrib.json index e4c6bb79ac..de217df488 100644 --- a/website/common/locales/it/contrib.json +++ b/website/common/locales/it/contrib.json @@ -12,7 +12,7 @@ "tierNPC": "NPC", "friend": "Amico", "friendFirst": "Quando il tuo primo set di contributi verrà approvato, riceverai la Medaglia Sostenitore di Habitica. Inoltre, il tuo nome nella chat della Taverna cambierà colore mostrando orgogliosamente che hai contribuito! Come ricompensa per il tuo lavoro, riceverai anche 3 Gemme.", - "friendSecond": "Quando il tuo secondo set di contributi verrà approvato, l'Armatura di Cristallo sarà resa disponibile nel negozio delle Ricompense. Come premio per il tuo impegno, riceverai anche 3 Gemme.", + "friendSecond": "Quando il tuo secondo set di contributi verrà approvato, l'Armatura di Cristallo sarà resa disponibile nel negozio delle Ricompense. Come premio per il tuo impegno, riceverai anche 3 Gemme", "elite": "Elite", "eliteThird": "Quando il tuo terzo set di contributi verrà approvato, l'Elmo di Cristallo sarà reso disponibile nel negozio delle Ricompense. Come premio per il tuo impegno, riceverai anche 3 Gemme.", "eliteFourth": "Quando il tuo quarto set di contributi verrà approvato, la Spada di Cristallo sarà resa disponibile nel negozio delle Ricompense. Come premio per il tuo impegno, riceverai anche 4 Gemme.", @@ -68,11 +68,11 @@ "conLearnHow": "Scopri come contribuire a migliorare Habitica", "conLearnURL": "http://habitica.fandom.com/wiki/Contributing_to_Habitica", "conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards", - "surveysSingle": "Ha aiutato Habitica a crescere, compilando un questionario o aiutando in un test. Al momento non ci sono questionari attivi.", + "surveysSingle": "Ha aiutato Habitica a crescere, compilando un questionario o aiutando in un test. Grazie!", "surveysMultiple": "Ha aiutato Habitica a crescere in <%= count %> occasioni, compilando un questionario o aiutando in una fase di test importante. Grazie!", "currentSurvey": "Questionario in corso", "surveyWhen": "Questa onoreficenza verrà conferita a tutti i partecipanti, non appena i risultati dei questionari saranno elaborati, verso fine marzo.", - "blurbInbox": "Qui vengono conservati i tuoi messaggi privati! Puoi inviare un messaggio a qualcuno cliccando sull'icona a forma di \"busta da lettere\" accanto al suo nome nella Taverna, nella Squadra o nella chat di una Gilda. Se hai ricevuto un messaggio privato dai contenuti inappropriati, dovresti inviare un'e-mail a Lemoness (<%= hrefCommunityManagerEmail %>) allegando uno screenshot.", + "blurbInbox": "Qui vengono conservati i tuoi messaggi privati! Puoi inviare un messaggio a qualcuno cliccando sull'icona a forma di \"busta da lettere\" accanto al suo nome nella Taverna, nella Squadra o nella chat di una Gilda. Se hai ricevuto un messaggio privato dai contenuti inappropriati, dovresti inviare un'e-mail a Lemoness (<%= hrefCommunityManagerEmail %>) allegando uno screenshot", "blurbGuildsPage": "Le Gilde sono gruppi di chat per persone con interessi comuni, create dai giocatori per i giocatori. Scorri la lista ed unisciti alle gilde che ti interessano!", "blurbChallenges": "Le Sfide sono create dagli utenti. Unirsi a una sfida aggiungerà degli elementi nella tua pagina delle attività. Vincere una sfida ti conferirà una medaglia e spesso un premio in Gemme!", "blurbHallPatrons": "Questo è il salone dei Mecenati, nel quale vengono onorati i nobili avventurieri che hanno sostenuto la nostra campagna su Kickstarter. Li ringraziamo per aver aiutato a far nascere Habitica!", diff --git a/website/common/locales/it/death.json b/website/common/locales/it/death.json index 4c264e73e8..1754a95d0a 100644 --- a/website/common/locales/it/death.json +++ b/website/common/locales/it/death.json @@ -10,8 +10,8 @@ "lowHealthTips1": "Sali di livello per curarti completamente!", "lowHealthTips2": "Compra una Pozione di Salute nella colonna delle Ricompense per ripristinare 15 punti Salute.", "losingHealthQuickly": "Perdi punti Salute rapidamente?", - "lowHealthTips3": "Le Daily incomplete ti danneggiano a fine giornata, quindi fai attenzione a non aggiungerne troppe all'inizio!", - "lowHealthTips4": "Se una Daily non va completata in un certo giorno, puoi disattivarla cliccando sull'icona a forma di matita.", + "lowHealthTips3": "Le Attività Giornaliere incomplete ti danneggiano a fine giornata, quindi fai attenzione a non aggiungerne troppe all'inizio!", + "lowHealthTips4": "Se una Attività Giornaliera non va completata in un certo giorno, puoi disattivarla cliccando sull'icona a forma di matita.", "goodLuck": "Buona fortuna!", "cannotRevive": "Impossibile rianimare l'avatar se non è morto" -} \ No newline at end of file +} diff --git a/website/common/locales/it/defaulttasks.json b/website/common/locales/it/defaulttasks.json index 91375becbc..54ce082a45 100644 --- a/website/common/locales/it/defaulttasks.json +++ b/website/common/locales/it/defaulttasks.json @@ -6,7 +6,7 @@ "defaultHabit3Text": "Usa le scale/l'ascensore (Fai click sulla matita per modificare)", "defaultHabit3Notes": "Esempi di buone/cattive abitudini: +/- Ho usato le scale/ascensore ; +/- Bevuto acqua/bibita", "defaultHabit4Text": "Aggiungi una attività ad Habitica", - "defaultHabit4Notes": "Un'Abitudine, una Daily o un To-do", + "defaultHabit4Notes": "Un'Abitudine, una Attività Giornaliera o una Cosa da Fare", "defaultHabit5Text": "Premi qui per trasformarlo in una cattiva abitudine che vorresti abbandonare", "defaultHabit5Notes": "O elimina dalla schermata di modifica", "defaultDaily1Text": "Usa Habitica per tener traccia delle tue attività", @@ -39,5 +39,27 @@ "workTodoProjectNotes": "Premi per specificare il nome del tuo progetto attuale e fissa una data di scadenza!", "workTodoProject": "Progetto di lavoro >> Completa il progetto di lavoro", "workDailyImportantTaskNotes": "Premi per specificare la tua task più importante", - "workDailyImportantTask": "La task più importante >> Ho lavorato sulla task più importante di oggi" + "workDailyImportantTask": "La task più importante >> Ho lavorato sulla task più importante di oggi", + "defaultHabitNotes": "Oppure eliminalo nella schermata di modifica", + "defaultHabitText": "Fai clic qui per modificarlo in una brutta abitudine che vorresti abbandonare", + "creativityTodoNotes": "Tocca per specificare il nome del tuo progetto", + "creativityTodoText": "Termina progetto creativo", + "creativityDailyNotes": "Tocca per specificare il nome del tuo progetto corrente + imposta il programma!", + "creativityDailyText": "Lavora su progetto creativo", + "creativityHabit": "Impara dai migliori >> + Esercitati in una nuova tecnica", + "choresTodoNotes": "Tocca per specificare dove pulire!", + "choresTodoText": "Organizza l'armadio >> Sistema il disordine", + "choresDailyNotes": "Tocca per scegliere il tuo programma!", + "choresDailyText": "Lava i piatti", + "choresHabit": "10 minuti di pulizia", + "selfCareTodoNotes": "Tocca per specificare cosa intendi fare!", + "selfCareTodoText": "Impegnati in un'attività divertente", + "selfCareDailyNotes": "Tocca per scegliere il tuo programma!", + "selfCareDailyText": "5 minuti di respirazione rilassante", + "selfCareHabit": "Fai una breve pausa", + "schoolTodoNotes": "Tocca per assegnare un nome al compito e scegli una data di scadenza!", + "schoolTodoText": "Termina il compito per la lezione", + "schoolDailyNotes": "Tocca per scegliere il tuo programma di lavoro!", + "healthTodoText": "Programma il check-up >> Brainstorming di un cambiamento salutare", + "workHabitMail": "Controlla le e-mail" } diff --git a/website/common/locales/it/faq.json b/website/common/locales/it/faq.json index 708b7364e2..5e03abe334 100644 --- a/website/common/locales/it/faq.json +++ b/website/common/locales/it/faq.json @@ -9,13 +9,13 @@ "androidFaqAnswer1": "Le Buone Abitudini (quelle con il +) sono attività che puoi fare più volte al giorno, ad esempio mangiare verdure. Le Cattive Abitudini (quelle con il -) rappresentano cose che dovresti evitare di fare, come mordersi le unghie o mangiare cibi fritti. Le Abitudini con un + ed un - hanno una scelta buona ed una cattiva, come prendere le scale al posto di usare l'ascensore. Le Buone Abitudini fanno guadagnare punti esperienza ed oro. Le Cattive Abitudini tolgono punti vita.\n\nLe Attività Giornaliere sono attività che svolgi ogni giorno, come \"Lavare i denti\" o \"Controllare le mail\". Puoi scegliere i giorni in cui l'Attività Giornaliera va completata, basta toccarla per modificarla. Se non completi una Attività Giornaliera assegnata, il tuo Avatar subirà dei danni durante la notte. Fai attenzione a non aggiungere troppe Attività Giornaliere in una sola volta!\n\nLe Cose da Fare sono cose che devi fare solo una volta. Completando una Cosa da Fare guadagni oro e punti esperienza. Le Cose da Fare non ti faranno mai perdere punti vita. Puoi aggiungere una data di scadenza alle Cose da Fare toccandole per modificarle.", "webFaqAnswer1": "* Le Buone Abitudini (quelle con il :heavy_plus_sign:) sono attività che puoi svolgere più volte al giorno, ad esempio mangiare verdure. Le Cattive Abitudini (quelle con il :heavy_minus_sign:) rappresentano cose che dovresti evitare di fare, come mordersi le unghie o mangiare cibi fritti. Le abitudini che hanno sia il :heavy_plus_sign: che il :heavy_minus_sign: prevedono un'azione positiva e una negativa, come fare le scale invece di prendere l'ascensore. Le buone abitudini fanno guadagnare oro ed esperienza. Le cattive abitudini sottraggono punti vita.\n* Le Attività Giornaliere sono attività che devi compiere ogni giorno, come lavarti i denti o controllare le e-mail. Puoi decidere i giorni in cui una Attività Giornaliera va completata cliccando sull'icona a forma di matita per modificarla. Se salti una Attività Giornaliere assegnata, il tuo personaggio subirà danni durante la notte. Fai attenzione a non aggiungere troppe Attività Giornaliere in una sola volta!\n* Le Cose da Fare sono cose che devi fare solo una volta. Completando una Cosa da Fare guadagni oro e punti esperienza. Le Cose da Fare non ti faranno mai perdere punti vita. Puoi aggiungere una data di scadenza alle Cose da Fare cliccandole per modificarle.", "faqQuestion2": "Quali sono alcuni esempi di attività?", - "iosFaqAnswer2": "La Wiki ha quattro liste di attività d'esempio per prendere ispirazione:\n

\n* [Esempi di Abitudini](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Esempi di Attività Giornaliere](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Esempi di Cose da Fare ](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Esempi di Ricompense personalizzate](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "La Wiki ha quattro liste di attività d'esempio per prendere ispirazione:\n

\n* [Esempi di Abitudini](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Esempi di Attività Giornaliere](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Esempi di Cose da Fare](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Esempi di Ricompense personalizzate](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", "androidFaqAnswer2": "La Wiki ha quattro liste di attività d'esempio per prendere ispirazione:\n

\n* [Esempi di Abitudini](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Esempi di Attività Giornaliere](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Esempi di Cose da fare](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Esempi di Ricompense personalizzate](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "La Wiki ha quattro liste di attività d'esempio per prendere ispirazione:\n* [Esempi di Abitudini](http://habitica.fandom.com/wiki/Sample_Habits)\n* [Esempi di Attività Giornaliere](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [Esempi di Cose da Fare](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [Esempi di Ricompense personalizzate](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Perchè le mie attività cambiano colore?", "iosFaqAnswer3": "Le tue attività cambiano colore in base quanto bene le stai completando! Ogni nuova attività è gialla all'inizio, ed ogni volta che riuscirai a svolgere una Attività Giornaliera o una Abitudine positiva diventeranno più blu. Dimenticando una Attività Giornaliera o indulgendo in una Abitudine negativa le attività diventeranno rosse. Più un'attività è rossa, più ti ricompenserà, ma se è una Attività Giornaliera o una Abitudine negativa ti farà più danno! Questo ti motiva a completare le attività che ti danno problemi.", "androidFaqAnswer3": "Le tue attività cambiano colore in base a come le stai svolgendo! Ogni nuova attività è inizialmente di colore giallo neutro. Se completi delle Attività Giornaliere o delle Abitudini positive più di frequente, si sposteranno verso il blu. Salta una Attività Giornaliera o cedi ad una cattiva Abitudine, e il colore dell'attività virerà verso il rosso. Più un'attività è rossa, più ricompensa riceverai, ma se è una Attività Giornaliera o una cattiva Abitudine, ti danneggerà di più! Questo ti aiuta ad avere la motivazione per completare le attività che ti stanno dando problemi.", - "webFaqAnswer3": "Le tue attività cambiano colore in base a quanto le stai completando bene! Ogni nuova attività è gialla all'inizio, ed ogni volta che riuscirai a svolgere una Attività Giornaliera o una Abitudine positiva più frequentemente se sposteranno verso il blu. Dimenticando una Attività Giornaliera o compiendo un'Abitudine negativa le attività si sposteranno verso il rosso. Più un'attività è rossa, più ti ricompenserà, ma se è una Giornaliera o un'Abitudine negativa ti farà più danno! Questo ti motiva a completare le attività che ti danno problemi.", + "webFaqAnswer3": "Le tue attività cambiano colore in base a quanto le stai completando bene! Ogni nuova attività è gialla all'inizio, ed ogni volta che riuscirai a svolgere una Attività Giornaliera o una Abitudine positiva più frequentemente se sposteranno verso il blu. Dimenticando una Attività Giornaliera o compiendo un'Abitudine negativa le attività si sposteranno verso il rosso. Più un'attività è rossa, più ti ricompenserà, ma se è una Giornaliera o un'Abitudine negativa ti farà più danno! Questo ti motiva a completare le attività che ti danno problemi.", "faqQuestion4": "Perchè il mio personaggio ha perso dei punti vita e come faccio a ripristinarli?", "iosFaqAnswer4": "Ci sono diverse ragioni per cui puoi venire ferito. Per prima cosa, se hai lasciato incompiute alcune tue Dailies durante la notte e non le hai segnate come fatte nella schermata che compare la mattina successiva, queste Dailies non completate ti danneggiano. In secondo luogo, se clicchi su una Abitudine negativa, questa ti danneggerà. Ed in fine, se ti trovi a fronteggiare un Boss in una battaglia con la tua Squadra ed uno dei tuoi compagni non completa tutte le sue Dailies, il Boss vi attaccherà.\n\nLa via principale per riguadagnare i tuoi punti salute è salire di livello, poiché questo ti farà recuperare completamente salute. Puoi inoltre comprare con dell'oro una Pozione Salute nella colonna delle Ricompense. Inoltre, dal livello 10 in poi, puoi scegliere di diventare un Guaritore ed imparerai così degli incantesimi di guarigione. Se ti trovi in Squadra con un Guaritore, puoi beneficiare del suo aiuto.", "androidFaqAnswer4": "Ci sono varie ragioni per cui puoi subire danno. Per prima cosa, se lasci una Attività Giornaliera incompleta per la notte e non la completi dalla schermata che compare il giorno dopo, le Attività Giornaliere che non hai completato ti feriranno.. In secondo luogo, se clicchi su una cattiva abitudine, ti danneggerà. Infine, se stai combattendo contro un Boss insieme alla tua squadra e uno dei tuoi compagni non completa tutte le sue Attività Giornaliere, il Boss ti attaccherà.\n\nIl modo principale di curarsi è salire di livello, cosa che ripristina tutti i tuoi punti vita. Puoi anche comprare una Pozione di Salute con l'oro dalla colonna delle Ricompense nella pagina delle Attività. In più, dal livello 10, puoi scegliere di diventare un Guaritore e così imparare incantesimi di guarigione. O se sei in squadra con un Guaritore, potrà curarti.", @@ -25,17 +25,17 @@ "androidFaqAnswer5": "Il modo migliore è quello di invitarli a fare Squadra con te! Le Squadre possono andare in missioni, combattere mostri e usare abilità per aiutarsi a vicenda. Vai alla [pagina web](https://habitica.com/) per creare una Squadra se già non ne hai una. Potete anche unirvi a delle Gilde insieme (guarda Social > Gilde). Le Gilde sono chat room the si concentrano su interessi comuni o per perseguire un obiettivo comune, e possono essere pubbliche o private. Puoi unirti a quante Gilde vuoi, ma puoi essere in una sola squadra.\n\nPer informazioni più dettagliate, dai un'occhiata alle pagine wiki sulle [Squadre](http://habitica.fandom.com/wiki/Party) e sulle [Gilde](http://habitica.fandom.com/wiki/Guilds).", "webFaqAnswer5": "Il modo migliore è quello di invitarli a fare Squadra con te cliccando su \"Squadra\" nella barra di navigazione! Le Squadre possono andare in missioni, combattere mostri e usare abilità per aiutarsi a vicenda. Potete anche unirvi a delle Gilde insieme (clicca su \"Gilde\" nella barra di navigazione). Le Gilde sono chat room the si concentrano su interessi comuni o per perseguire un obiettivo comune, e possono essere pubbliche o private. Puoi unirti a quante Gilde vuoi, ma puoi essere in una sola squadra. Per informazioni più dettagliate, dai un'occhiata alle pagine wiki sulle [Squadre](http://habitica.fandom.com/wiki/Party) e sulle [Gilde](http://habitica.fandom.com/wiki/Guilds).", "faqQuestion6": "Come ottengo un Animale o una Cavalcatura?", - "iosFaqAnswer6": "Ogni volta che completi un'attività avrai una possibilità di vincere un Uovo, una Pozione di schiusura o del Cibo per Animali. Questi verranno archiviati in Menù > Inventario.\n\nPer far nascere un Animale avrai bisogno di un Uovo e di una Pozione di Schiusura. Premi sull'uovo per scegliere la specie che vuoi far schiudere, e seleziona quindi la Pozione di Schiusura per determinare il colore! Torna su Menù > Animali e clicca sul tuo nuovo animale per equipaggiarlo al tuo Avatar.\n\nPuoi anche far evolvere i tuoi Animali in Cavalcature cibandoli in Menù > Animali. Clicca sul Cibo nel riquadro a destra \"Cibo e Selle\", quindi seleziona l'Animale. Dovrai alimentare l'Animale diverse volte prima di farlo diventare una Cavalcatura, ma se riesci a trovare il suo cibo preferito crescerà molto più in fretta. Fai diverse prove o [Spoiler qui](http://habitica.fandom.com/wiki/Food#Food_Preferences). Una volta che hai una Cavalcatura, vai in Menù > Cavalcature e selezionala per equipaggiarla al tuo Avatar.\n\nPotrai inoltre ricevere Uova dalle Missioni Animali completandole.(Vedi sotto per saperne di più sulle Missioni)", + "iosFaqAnswer6": "Ogni volta che completi un'attività avrai una possibilità di vincere un Uovo, una Pozione di schiusura o del Cibo per Animali. Questi verranno archiviati in Menù > Inventario.\n\nPer far nascere un Animale avrai bisogno di un Uovo e di una Pozione di Schiusa. Premi sull'uovo per scegliere la specie che vuoi far schiudere, e seleziona quindi la Pozione di Schiusa per determinare il colore! Torna su Menù > Animali e clicca sul tuo nuovo animale per equipaggiarlo al tuo Avatar.\n\nPuoi anche far evolvere i tuoi Animali in Cavalcature cibandoli in Menù > Animali. Clicca sul Cibo nel riquadro a destra \"Cibo e Selle\", quindi seleziona l'Animale. Dovrai alimentare l'Animale diverse volte prima di farlo diventare una Cavalcatura, ma se riesci a trovare il suo cibo preferito crescerà molto più in fretta. Fai diverse prove o [Spoiler qui](http://habitica.fandom.com/wiki/Food#Food_Preferences). Una volta che hai una Cavalcatura, vai in Menù > Cavalcature e selezionala per equipaggiarla al tuo Avatar.\n\nPotrai inoltre ricevere Uova dalle Missioni Animali completandole.(Vedi sotto per saperne di più sulle Missioni)", "androidFaqAnswer6": "Dopo il livello 3 sbloccherai il Sistema di Drop. Ogni volta che completi un'attività avrai una possibilità di ricevere un Uovo, una Pozione di schiusura o del Cibo, che verranno immagazzinati in Menu > Inventario.\n\nPer far nascere un Animale avrai bisogno di un Uovo e di una Pozione di schiusura. Premi sull'uovo per scegliere la specie che vuoi far schiudere e seleziona \"Schiudi con pozione\". Scegli quindi la Pozione di schiusura per determinare il colore! Per equipaggiare il tuo nuovo animale vai su Menu > Scuderia > Animali, scegli una specie, clicca sull'animale desiderato e seleziona \"Usa\" (il tuo avatar non si aggiorna per mostrare il cambiamento).\n\nPuoi far crescere i tuoi Animali fino a farli diventare Cavalcature dandogli da mangiare su Menù > Scuderia [> Animali]. Clicca su un Animale e seleziona \"Dai da mangiare\"! Dovrai nutrire il tuo Animale diverse volte prima di farlo diventare una Cavalcatura, ma se riesci a trovare il suo cibo preferito crescerà molto più in fretta. Puoi andare a tentativi o [leggere questa pagina per trovare le combinazioni migliori (Spoiler!)](http://habitica.fandom.com/wiki/Food#Food_Preferences). Per equipaggiare la tua Cavalcatura, va su Menu > Scuderia > Cavalcature, scegli una specie, clicca sulla Cavalcatura desiderata e seleziona \"Usa\" (il tuo avatar non si aggiorna per mostrare il cambiamento).\n\nPotrai inoltre ricevere Uova per Animali delle missioni completando certe Missioni. (Vedi sotto per saperne di più sulle Missioni)", "webFaqAnswer6": "Ogni volta che completi un'attività avrai una possibilità di vincere un Uovo, una Pozione di schiusura o del Cibo. Questi verranno immagazzinati in Inventario > Oggetti. Per far nascere un Animale avrai bisogno di un Uovo e di una Pozione di schiusura. Quando hai sia un uovo che una pozione, vai su Inventario > Scuderia per far nascere il tuo cliccando sulla sua immagine. Quando hai fatto nascere l'animale, puoi utilizzarlo cliccando su di esso. Puoi anche far evolvere i tuoi Animali in Cavalcature cibandoli in Inventario > Scuderia. Trasporta un pezzo di cibo dalla barra di azione nella parte bassa dello schermo e clicca su un animale per dargli da mangiare! Dovrai alimentare l'Animale diverse volte prima di farlo diventare una Cavalcatura, ma se riesci a trovare il suo cibo preferito crescerà molto più in fretta. Fai diverse prove o [guarda lo Spoiler qui](http://habitica.fandom.com/wiki/Food#Food_Preferences). Una volta che hai una Cavalcatura, clicca su di essa equipaggiarla al tuo avatar. Potrai inoltre ricevere Uova dalle Missioni Animali completandole. (Vedi sotto per saperne di più sulle Missioni)", - "faqQuestion7": "Come faccio a diventare un Guerriero, un Mago, un Assassino o un Guaritore?", - "iosFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Assassino, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse abilità che possono lanciare dopo il livello 11, e diversi vantaggi. I Guerrieri possono facilmente danneggiare i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono facilmente danneggiare i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. Gli Assassini guadagnano più oro e trovano più item drop, e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra.\n\nSe non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Decidi più tardi\" e riattivarla successivamente in Menu > Scegli Classe.", - "androidFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Assassino, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse abilità che possono utilizzare dopo il livello 11, e diversi vantaggi. I Guerrieri possono danneggiare facilmente i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono danneggiare facilmente i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. Gli Assassini guadagnano più oro e trovano più oggetti (drop), e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra.\n\nSe non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Rinuncia\" e riattivarla successivamente in Menu > Scegli Classe.", - "webFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Assassino, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse Abilità che possono utilizzare dopo il livello 11, e diversi vantaggi. I Guerrieri possono danneggiare facilmente i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono danneggiare facilmente i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. Gli Assassini guadagnano più oro e trovano più oggetti (drop), e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra. Se non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Rinuncia\" e riattivarla successivamente nelle Preferenze.", + "faqQuestion7": "Come faccio a diventare un Guerriero, un Mago, un Ladro o un Guaritore?", + "iosFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Ladro, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse abilità che possono lanciare dopo il livello 11, e diversi vantaggi. I Guerrieri possono facilmente danneggiare i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono facilmente danneggiare i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. I Ladri guadagnano più oro e trovano più item drop, e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra.\n\nSe non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Decidi più tardi\" e riattivarla successivamente in Menu > Scegli Classe.", + "androidFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Ladro, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse abilità che possono utilizzare dopo il livello 11, e diversi vantaggi. I Guerrieri possono danneggiare facilmente i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono danneggiare facilmente i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. I Ladri guadagnano più oro e trovano più oggetti (drop), e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra.\n\nSe non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Rinuncia\" e riattivarla successivamente in Menu > Scegli Classe.", + "webFaqAnswer7": "Al livello 10, puoi scegliere di diventare un Guerriero, un Mago, un Ladro, o un Guaritore. (Tutti i giocatori iniziano come Guerrieri per impostazione predefinita.) Ogni classe ha diverse opzioni di equipaggiamento, diverse Abilità che possono utilizzare dopo il livello 11, e diversi vantaggi. I Guerrieri possono danneggiare facilmente i Boss, sopportare più danni dalle loro attività, e contribuire a rendere la loro squadra più forte. Anche i Maghi possono danneggiare facilmente i Boss, così come possono salire di livello velocemente e ripristinare mana per la loro squadra. I Ladri guadagnano più oro e trovano più oggetti (drop), e possono aiutare la loro squadra a fare lo stesso. Infine, i Guaritori possono curare loro stessi e i loro compagni di squadra. Se non vuoi scegliere subito una Classe -- per esempio, se stai ancora lavorando per comprare tutto l'equipaggiamento della tua classe attuale -- puoi cliccare \"Rinuncia\" e riattivarla successivamente nelle Preferenze.", "faqQuestion8": "Cos'è la barra blu che appare vicino a Salute ed Esperienza dopo il livello 10?", - "iosFaqAnswer8": "La barra blu che appare nell'intestazione quando raggiungi il livello 10 e scegli une Classe e la barra di Mana. Quando avanzi di livello, potrai scegliere delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse che appaiono dopo il livello 11, sotto Menu> Usare Abilità. All'opposto della barra Salute, la barra Mana non si ripiena quando avanzi di livello, invece, si riempie ogni volta che completi buone Abitudini, Attività Giornaliere e Cose da fare, e si svuota quando cedi ad una cattiva abitudine. Puoi anche guadagnare un po' di Mana durante la notte-- più Attività Giornaliere hai completato, più Mana guadagni.", - "androidFaqAnswer8": "La barra blu che è apparsa nell'intestazione quando hai raggiunto il livello 10 e hai scelto une Classe è la barra del Mana. Quando avanzi di livello, sbloccherai delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse, che appaiono dopo il livello 11 in Menu > Abilità. A differenza della barra Salute, la barra Mana non si riempie quando avanzi di livello. Invece, il Mana si rigenera quando completi Abitudini positive, Attività Giornaliere e Cose da Fare, e si svuota quando cedi ad una Abitudine negativa. Guadagni inoltre un po' di Mana durante la notte -- più Attività Giornaliere hai completato, più Mana guadagni.", - "webFaqAnswer8": "La barra blu che appare nell'intestazione quando raggiungi il livello 10 e scegli une Classe e la tua barra di Mana. Quando avanzi di livello, potrai utilizzare delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse che appaiono dopo il livello 11 nella barra di azione nella parte bassa dello schermo. All'opposto della barra Salute, la barra Mana non torna piena quando avanzi di livello. Invece, il Mana si ottiene ogni volta che completi buone Abitudini, Attività Giornaliere e Cose da Fare, e si svuota quando cedi ad una cattiva Abitudine. Puoi anche guadagnare un po' di Mana durante la notte-- più Attività Giornaliere hai completato, più Mana guadagni.", + "iosFaqAnswer8": "La barra blu che appare nell'intestazione quando raggiungi il livello 10 e scegli une Classe e la barra di Mana. Quando avanzi di livello, potrai scegliere delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse che appaiono dopo il livello 11, sotto Menu> Usare Abilità. All'opposto della barra Salute, la barra Mana non si ripiena quando avanzi di livello, invece, si riempie ogni volta che completi buone Abitudini, Attività Giornaliere e Cose da fare, e si svuota quando cedi ad una cattiva abitudine. Puoi anche guadagnare un po' di Mana durante la notte-- più Attività Giornaliere hai completato, più Mana guadagni.", + "androidFaqAnswer8": "La barra blu che è apparsa nell'intestazione quando hai raggiunto il livello 10 e hai scelto une Classe è la barra del Mana. Quando avanzi di livello, sbloccherai delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse, che appaiono dopo il livello 11 in Menu > Abilità. A differenza della barra Salute, la barra Mana non si riempie quando avanzi di livello. Invece, il Mana si rigenera quando completi Abitudini positive, Attività Giornaliere e Cose da Fare, e si svuota quando cedi ad una Abitudine negativa. Guadagni inoltre un po' di Mana durante la notte -- più Attività Giornaliere hai completato, più Mana guadagni.", + "webFaqAnswer8": "La barra blu che appare nell'intestazione quando raggiungi il livello 10 e scegli une Classe e la tua barra di Mana. Quando avanzi di livello, potrai utilizzare delle Abilità speciali che costano Mana ad ogni uso. Ogni Classe ha Abilità diverse che appaiono dopo il livello 11 nella barra di azione nella parte bassa dello schermo. All'opposto della barra Salute, la barra Mana non torna piena quando avanzi di livello. Invece, il Mana si ottiene ogni volta che completi buone Abitudini, Attività Giornaliere e Cose da Fare, e si svuota quando cedi ad una cattiva Abitudine. Puoi anche guadagnare un po' di Mana durante la notte-- più Attività Giornaliere hai completato, più Mana guadagni.", "faqQuestion9": "Come faccio a combattere i mostri e andare in Missione?", "iosFaqAnswer9": "Per prima cosa devi unirti ad una squadra o crearne una (vedi sopra). Sebbene tu possa combattere i mostri da solo, ti raccomandiamo di giocare in un gruppo, perché questo renderà le Missioni molto più facili. Inoltre, avere un amico che si rallegra con te quando porti a termine le tue attività è molto motivante!\n\nPoi hai bisogno di una Pergamena delle missioni, che si trova in Menu > Oggeti. Ci sono tre modi per ottenere una Pergamena: \n\n- Al livello 15 ottieni una Serie di Missioni, cioè tre missioni collegate. Altre Serie di Missioni vengono sbloccate rispettivamente ai livelli 30, 40 e 60.\n- Quando inviti qualcuno nella tua squadra vieni premiato con una Pergamena Basi-Lista!\n- Puoi comprare Pergamene nel Negozio delle Missioni usando oro o gemme.\n\nPer combattere il Boss o raccogliere oggetti per una Sfida di Raccolta Oggetti, devi solo completare le tue attività normalmente, ed esse saranno trasformate in danni durante la notte. (Potrà essere necessario ricaricare la pagina tirando verso il basso la parte alta dello schermo per veder scendere la barra della salute del Boss). Se stai combattendo un Boss e salti qualche Dailies, il Boss colpirà la tua squadra nello stesso momento in cui lo danneggerai tu.\n\nDopo il livello 11, Maghi e Guerrieri otterranno abilità che permettono loro di infliggere un danno ulteriore al Boss, rendendole quindi classi eccellenti da scegliere al livello 10 se vuoi colpire duro.", "androidFaqAnswer9": "Per prima cosa devi unirti ad una squadra o crearne una (vedi sopra). Sebbene tu possa combattere i mostri da solo, ti raccomandiamo di giocare in un gruppo, perché questo renderà le Missioni molto più facili. Inoltre, avere un amico che si rallegra con te quando porti a termine le tue attività è molto motivante!\n\nPoi hai bisogno di una Pergamena delle missioni, che si trova in Menu > Oggetti. Ci sono tre modi per ottenere una Pergamena: \n\n- Al livello 15 ottieni una Serie di Missioni, cioè tre missioni collegate. Altre Serie di Missioni vengono sbloccate rispettivamente ai livelli 30, 40 e 60.\n- Quando inviti qualcuno nella tua squadra vieni premiato con una Pergamena Basi-Lista!\n- Puoi comprare Pergamene nel Negozio delle Missioni usando oro o gemme.\n\nPer combattere il Boss o raccogliere oggetti per una Sfida di Raccolta Oggetti, devi solo completare le tue attività normalmente, ed esse saranno trasformate in danni durante la notte. (Potrà essere necessario ricaricare la pagina tirando verso il basso la parte alta dello schermo per veder scendere la barra della salute del Boss). Se stai combattendo un Boss e salti qualche Dailies, il Boss colpirà la tua squadra nello stesso momento in cui lo danneggerai tu.\n\nDopo il livello 11, Maghi e Guerrieri otterranno abilità che permettono loro di infliggere un danno ulteriore al Boss, rendendole quindi classi eccellenti da scegliere al livello 10 se vuoi colpire duro.", diff --git a/website/common/locales/it/front.json b/website/common/locales/it/front.json index e96dffaf2c..895fcab6f3 100644 --- a/website/common/locales/it/front.json +++ b/website/common/locales/it/front.json @@ -1,12 +1,12 @@ { "FAQ": "Domande frequenti (FAQ)", - "termsAndAgreement": "Cliccando il bottone qui sotto, affermi di aver letto e approvato i Termini del servizio e l' Informativa sulla Privacy.", + "termsAndAgreement": "Cliccando il pulsante qui sotto, affermi di aver letto e approvato i Termini del servizio e l'Informativa sulla Privacy.", "accept1Terms": "Cliccando il bottone qui sotto, accetto i", "accept2Terms": "e l'", "alexandraQuote": "Non ho potuto NON parlare di [Habitica] durante la mia presentazione a Madrid. È uno strumento indispensabile per tutti i freelancer che hanno ancora bisogno di un capo.", - "althaireQuote": "Essere continuamente in missione mi motiva a completare tutte le mie Daily e le mie Cose Da Fare! La mia motivazione più grande è non deludere la mia squadra.", + "althaireQuote": "Avere continuamente delle missione mi motiva a completare tutte le mie Attività Giornaliere e le mie Cose Da Fare! La mia motivazione più grande è non deludere la mia squadra.", "andeeliaoQuote": "Un sito fantastico, ho iniziato solo qualche giorno fa e sono già più produttiva e riesco a gestire meglio il mio tempo!", - "autumnesquirrelQuote": "Ora procrastino meno al lavoro e nelle faccende di casa, e pago le bollette in tempo.", + "autumnesquirrelQuote": "Ora procrastino meno al lavoro e nelle faccende di casa e pago le bollette in tempo.", "businessSample1": "Conferma 1 pagina dell'inventario", "businessSample2": "20 min di archiviazione", "businessSample3": "Organizza le e-mail ricevute", @@ -37,7 +37,7 @@ "companyVideos": "Video", "contribUse": "I collaboratori di Habitica usano", "dragonsilverQuote": "Non vi dico quanti sistemi di monitoraggio di attività e di tempo ho provato negli anni... [Habitica] è l'unico che mi abbia davvero aiutato a fare le cose, invece di limitarsi a metterle in una lista.", - "dreimQuote": "Quando ho scoperto [Habitica] l'estate scorsa, avevo appena fallito circa la metà dei miei esami. Grazie alle Daily... ho imparato ad organizzarmi e disciplinarmi, e ho passato tutti i miei esami con ottimi voti il mese scorso.", + "dreimQuote": "Quando ho scoperto [Habitica] l'estate scorsa, avevo appena fallito circa la metà dei miei esami. Grazie alle Attività Giornaliere... ho imparato ad organizzarmi e disciplinarmi ed il mese scorso ho passato tutti i miei esami con ottimi voti.", "elmiQuote": "Ogni giorno non vedo l'ora di alzarmi per guadagnare dell'oro!", "forgotPassword": "Password dimenticata?", "emailNewPass": "Ricevi per e-mail il link per reimpostare la password", @@ -85,7 +85,7 @@ "landingend": "Non sei ancora convinto?", "landingend2": "Vedi una lista più dettagliata delle [nostre caratteristiche](/static/overview). Stai cercando un approccio più privato? Controlla i nostri [pacchetti amministrativi](/static/plans), che sono perfetti per famiglie, insegnanti, gruppi di supporto, e aziende.", "landingp1": "Il problema della maggior parte delle applicazioni di produttività sul mercato è che non forniscono alcun incentivo nel continuare ad utilizzarle. Habitica risolve tutto questo rendendolo divertente! Ricompensando i tuoi successi e penalizzando le tue mancanze, Habitica ti fornisce un'ulteriore motivazione per completare le tue attività giornaliere.", - "landingp2": "Appena rinforzi una abitudine positiva, completi una Daily, o concludi una vecchia Cosa Da Fare, Habitica ti ricompensa immediatamente dandoti punti esperienza e Oro. Man mano che guadagni esperienza, puoi salire di livello, il che aumenterà le tue Statistiche e sbloccherà più funzionalità, come le classi e gli animali. Con l'Oro puoi comperare oggetti nel gioco che cambiano la tua esperienza, oppure ricompense personalizzate che avrai creato per motivarti. Se ogni piccolo successo ti offre una ricompensa immediata, sarà più facile per te evitare di procrastinare.", + "landingp2": "Appena rinforzi una abitudine positiva, completi una Attività Giornaliera, o concludi una vecchia Cosa Da Fare, Habitica ti ricompensa immediatamente dandoti punti esperienza e Oro. Man mano che guadagni esperienza, puoi salire di livello, il che aumenterà le tue Statistiche e sbloccherà più funzionalità, come le classi e gli animali. Con l'Oro puoi comperare oggetti nel gioco che cambiano la tua esperienza, oppure ricompense personalizzate che avrai creato per motivarti. Se ogni piccolo successo ti offre una ricompensa immediata, sarà più facile per te evitare di procrastinare.", "landingp2header": "Gratificazione istantanea", "landingp3": "Ogni volta che ti lasci andare ad una cattiva abitudine o fallisci nel completare una delle tue attività giornaliere, perdi dei punti vita. Se questi calano troppo, perdi alcuni dei progressi fatti. Attraverso questo sistema di conseguenze immediate, Habitica può aiutarti a interrompere la procrastinazione e le cattive abitudini prima che esse causino problemi nella tua vita reale.", "landingp3header": "Conseguenze", @@ -99,7 +99,7 @@ "logout": "Esci", "marketing1Header": "Migliora le tue abitudini giocando", "marketing1Lead1Title": "La tua vita, un gioco di ruolo", - "marketing1Lead1": "Habitica è un videogioco il cui obiettivo è aiutarti a migliorare le tue abitudini nella vita reale. Rende le tue giornate più stimolanti trasformando tutti i tuoi impegni (abitudini, daily, to-do) in piccoli mostri che devi sconfiggere. Più diventi bravo in questo, maggiori saranno i tuoi progressi nel gioco. Se trascuri qualcosa nella vita reale, il tuo personaggio ne risente nel gioco.", + "marketing1Lead1": "Habitica è un videogioco il cui obiettivo è aiutarti a migliorare le tue abitudini nella vita reale. Rende le tue giornate più stimolanti trasformando tutti i tuoi impegni (Abitudini, Attività Giornaliere, Cose da Fare) in piccoli mostri che devi sconfiggere. Più diventi bravo in questo, maggiori saranno i tuoi progressi nel gioco. Se trascuri qualcosa nella vita reale, il tuo personaggio ne risente nel gioco.", "marketing1Lead2Title": "Ottieni oggetti straordinari", "marketing1Lead2": "Migliora le tue abitudini per migliorare il tuo avatar. Mostra gli oggetti che hai ottenuto!", "marketing1Lead3Title": "Trova premi casuali", @@ -168,7 +168,7 @@ "privacy": "Informativa sulla Privacy", "psst": "Psst", "punishByline": "Poni fine alle cattive abitudini e ai circoli di procrastinazione con conseguenze immediate.", - "punishHeading1": "Hai mancato una daily?", + "punishHeading1": "Hai mancato una attività giornaliera?", "punishHeading2": "Perdi salute!", "questByline1": "Giocare insieme ai tuoi amici ti fa essere responsabile delle tue attività.", "questByline2": "Lanciatevi sfide a vicenda per completare insieme un obbiettivo!", @@ -178,7 +178,7 @@ "rewardByline1": "Spendi oro per ricompense virtuali e nella vita reale.", "rewardByline2": "Le ricompense istantanee ti tengono motivato!", "rewardHeading": "Completa un'attività per guadagnare oro!", - "sampleDailies": "Esempi di Daily", + "sampleDailies": "Esempi di Attività Giornaliere", "sampleHabits": "Esempi di Abitudini", "sampleToDo": "Esempi di Cose Da Fare", "school": "Scuola", @@ -283,7 +283,7 @@ "passwordResetEmailHtml": "Se hai richiesto la reimpostazione della password per <%= username %> su Habitica, \">clicca qui per crearne una nuova. Il link sarà valido per 24 ore.

Se non hai richiesto la reimpostazione della password, per favore ignora questa e-mail.", "invalidLoginCredentialsLong": "Oh-oh - il tuo indirizzo email / username o password è sbagliato.\n - Assicurati di aver digitato correttamente. Il tuo username e la tua password tengono conto di maiuscole e minuscole.\n - Potresti aver creato un profilo usando Facebook o Google, non la tua email, controlla provando questi metodi.\n - Se hai dimenticato la tua password, usa \"Password Dimenticata\".", "invalidCredentials": "Non c'è nessun account che usa quelle credenziali.", - "accountSuspended": "Questo account, ID utente \"<%= userId %>\", è stato bloccato per infrazioni delle [Linee Guida della Comunità](https://habitica.com/static/community-guidelines) o [I Termini di Servizio](https://habitica.com/static/terms). Per dettagli o chiedere lo sblocco, per favore scrivi al direttore della comunità a <%= communityManagerEmail %> o chiedi a un genitore o tutore di scrivere la email. Per favore copia il tuo ID utente nella emai e includi il tuo username.", + "accountSuspended": "Questo account, ID utente \"<%= userId %>\", è stato bloccato per infrazioni delle Linee Guida della Comunità(https://habitica.com/static/community-guidelines) o i Termini di Servizio (https://habitica.com/static/terms). Per dettagli o chiedere lo sblocco, per favore scrivi al direttore della comunità a <%= communityManagerEmail %> o chiedi a un genitore o tutore di scrivere la email. Per favore includi il tuo @Nome Utente nella email.", "accountSuspendedTitle": "L'account è stato sospeso", "unsupportedNetwork": "Questa rete non è ancora supportata.", "cantDetachSocial": "All'account manca un altro metodo di autenticazione; impossibile rimuovere questo metodo di autenticazione.", @@ -311,11 +311,11 @@ "gamifyYourLife": "Rendi la tua vita un gioco", "aboutHabitica": "Habitica è un'app gratuita per la produttività e la costruzione di abitudini che tratta la tua vita reale come se fosse un gioco. Con ricompense e penalità per motivarti e un solido social network per ispirarti, Habitica può aiutarti a raggiungere i tuoi obiettivi per tenerti in salute, lavorare sodo ed essere felice.", "trackYourGoals": "Tieni Traccia delle tue Abituni e Obiettivi", - "trackYourGoalsDesc": "Tieniti responsabile tenendo traccia e gestendo le tue abitudini, attività giornaliere e cose da fare con le app per mobile e il sito web.", + "trackYourGoalsDesc": "Tieniti responsabile tenendo traccia e gestendo le tue Abitudini, Attività Giornaliere e Cose da Fare con le app per mobile e il sito web.", "earnRewards": "Ottieni ricompense per i tuoi traguardi", "earnRewardsDesc": "Completa attività per far salire il tuo avatar di livello e sblocca così armature, misteriosi animali, incantesimi di magia, e perfino missioni!", "battleMonsters": "Combatti Mostri coi tuoi Amici", - "battleMonstersDesc": "Combatti mostri insieme ad altri abitanti di Habitica! Usa l'Oro che guadagni per comperare oggetti nel gioco o ricompense personalizzate, come guardare un episodio della tua serie TV preferita.", + "battleMonstersDesc": "Combatti mostri insieme ad altri Habitichiani! Usa l'Oro che guadagni per comperare oggetti nel gioco o ricompense personalizzate, come guardare un episodio della tua serie TV preferita.", "playersUseToImprove": "I giocatori usano Habitica per Migliorare", "healthAndFitness": "Salute e fitness", "healthAndFitnessDesc": "Non trovi mai la motivazione per usare il filo interdentale? Andare in palestra sembra un'utopia? Con Habitica tenersi in forma è finalmente un divertimento.", @@ -325,10 +325,12 @@ "muchmuchMoreDesc": "La nostra lista delle attività è completamente personalizzabile, puoi modellare Habitica perché sia compatibile con i tuoi obbiettivi. Lavora su progetti creativi, enfatizza cura del sé, o insegui un sogno diverso - la scelta è tua.", "levelUpAnywhere": "Livella Dovunque", "levelUpAnywhereDesc": "Le nostre app rendono semplice tenere traccia delle tue attività in ogni momento. Raggiungi i tuoi obiettivi con un singolo tocco, non importa dove ti trovi.", - "joinMany": "Unisciti ad oltre 2 milioni di persone che si divertono raggiungendo i propri obiettivi!", + "joinMany": "Unisciti ad oltre <%= userCountInMillions %> milioni di persone che si divertono raggiungendo i propri obiettivi!", "joinToday": "Unisciti ora ad Habitica", "signup": "Registrati", "getStarted": "Iniziamo!", "mobileApps": "App Mobile", - "learnMore": "Maggiori informazioni" + "learnMore": "Maggiori informazioni", + "communityInstagram": "Instagram", + "minPasswordLength": "La password deve essere di almeno 8 caratteri." } diff --git a/website/common/locales/it/gear.json b/website/common/locales/it/gear.json index 7c73824c57..b1ca090991 100644 --- a/website/common/locales/it/gear.json +++ b/website/common/locales/it/gear.json @@ -10,8 +10,8 @@ "gearNotOwned": "Non possiedi questo oggetto.", "noGearItemsOfType": "Non possiedi nessuna di queste cose.", "noGearItemsOfClass": "Possiedi già tutto l'equipaggiamento della tua classe! Altri oggetti verranno messi a disposizione durante i Gran Galà, nel periodo dei solstizi e degli equinozi.", - "classLockedItem": "Questo oggetto è disponibile solo per una classe specifica. \nCambia la tua classe dall'icona Utente > Impostazioni > Build del personaggio", - "tierLockedItem": "Questo oggetto è disponibile solo quando hai comprato gli oggetti precedenti nella sequenza. Continua a guadagnare un pezzo alla volta!", + "classLockedItem": "Questo oggetto è disponibile solo per una classe specifica. Al livello 10 o superiore puoi cambiare la tua classe dall'icona Utente > Impostazioni > Build del personaggio!", + "tierLockedItem": "Questo oggetto è disponibile solo dopo aver acquistato gli oggetti precedenti nella sequenza. Lavora sodo e ce la farai!", "sortByType": "Tipo", "sortByPrice": "Prezzo", "sortByCon": "CON", @@ -27,7 +27,7 @@ "weaponWarrior1Text": "Spada", "weaponWarrior1Notes": "Comune lama da soldato. Aumenta la Forza di <%= str %>.", "weaponWarrior2Text": "Ascia", - "weaponWarrior2Notes": "Ascia da guerra a doppio taglio. Aumenta la Forza di <%= str %>", + "weaponWarrior2Notes": "Ascia da guerra a doppio taglio. Aumenta la Forza di <%= str %>.", "weaponWarrior3Text": "Stella del Mattino", "weaponWarrior3Notes": "Pesante bastone ricoperto di brutali spine. Aumenta la Forza di <%= str %>.", "weaponWarrior4Text": "Spada di Zaffiro", @@ -37,7 +37,7 @@ "weaponWarrior6Text": "Spada d'oro", "weaponWarrior6Notes": "Il flagello delle creature dell'oscurità. Aumenta la Forza di <%= str %>.", "weaponRogue0Text": "Pugnale", - "weaponRogue0Notes": "L'arma base di ogni Assassino. Non conferisce alcun bonus.", + "weaponRogue0Notes": "L'arma base di ogni Ladro. Non conferisce alcun bonus.", "weaponRogue1Text": "Spadino", "weaponRogue1Notes": "Lama leggera e facile da nascondere. Aumenta la Forza di <%= str %>.", "weaponRogue2Text": "Scimitarra", @@ -99,11 +99,11 @@ "weaponSpecialLunarScytheText": "Falce Lunare", "weaponSpecialLunarScytheNotes": "Passa regolarmente la cera su questa falce, altrimenti perderà la sua efficacia. Aumenta Forza e Percezione di <%= attrs %>.", "weaponSpecialMammothRiderSpearText": "Lancia del cavaliere di mammut", - "weaponSpecialMammothRiderSpearNotes": "Questa lancia con punta rosa al quarzo ti impregnerà del potere di antichi incantesimi. Aumenta l'Intelligenza di <%= int %>.", + "weaponSpecialMammothRiderSpearNotes": "Questa lancia con punta rosa al quarzo ti impregnerà del potere di antichi incantesimi. Aumenta l'Intelligenza di <%= int %>.", "weaponSpecialPageBannerText": "Bandiera del Paggio", "weaponSpecialPageBannerNotes": "Sventola in alto il tuo stendardo per ispirare fiducia! Aumenta la Forza di <%= str %>.", "weaponSpecialRoguishRainbowMessageText": "Messaggio Malandrino Arcobaleno", - "weaponSpecialRoguishRainbowMessageNotes": "Questa busta scintillante contiene un messaggio di incoraggiamento da parte degli abitanti di Habitica, e un tocco di magia per aiutarti a velocizzare le consegne! Aumenta la Percezione di <%= per %>.", + "weaponSpecialRoguishRainbowMessageNotes": "Questa busta scintillante contiene un messaggio di incoraggiamento da parte degli Habitichiani, e un tocco di magia per aiutarti a velocizzare le consegne! Aumenta la Percezione di <%= per %>.", "weaponSpecialSkeletonKeyText": "Chiave dello scheletro", "weaponSpecialSkeletonKeyNotes": "Tutti i migliori Ladri che si intrufolano portano con se una chiave che può aprire qualsiasi serratura! Aumenta la Costituzione di <%= con %>.", "weaponSpecialNomadsScimitarText": "Scimitarra del Nomade", @@ -115,173 +115,173 @@ "weaponSpecialAetherCrystalsText": "Cristalli Eterei", "weaponSpecialAetherCrystalsNotes": "Questi bracciali e cristalli appartenevano al Masterclasser perduto. Incrementa tutti gli attributi di <%= attrs %>.", "weaponSpecialYetiText": "Lancia dell'Addestra-Yeti", - "weaponSpecialYetiNotes": "Questa lancia ti permette di domare gli yeti! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2013-2014.", + "weaponSpecialYetiNotes": "Questa lancia ti permette di domare gli yeti! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "weaponSpecialSkiText": "Asta del Nevassassino", - "weaponSpecialSkiNotes": "Un'arma capace di distruggere orde di nemici! Aiuta anche a fare splendide curve con gli sci. Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2013-2014.", + "weaponSpecialSkiNotes": "Un'arma capace di distruggere orde di nemici! Aiuta anche a fare splendide curve con gli sci. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "weaponSpecialCandycaneText": "Verga Caramellata", - "weaponSpecialCandycaneNotes": "Un possente bastone di mago. Vogliamo dire possentemente DELIZIOSO ! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Attrezzatura Invernale in Edizione Limitata 2013-2014.", + "weaponSpecialCandycaneNotes": "Un possente bastone di mago. Vogliamo dire possentemente DELIZIOSO ! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "weaponSpecialSnowflakeText": "Bacchetta Fioccodineve", - "weaponSpecialSnowflakeNotes": "Questa bacchetta risplende di un illimitato potere curativo! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2013-2014.", + "weaponSpecialSnowflakeNotes": "Questa bacchetta risplende di un illimitato potere curativo! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "weaponSpecialSpringRogueText": "Artigli a uncino", - "weaponSpecialSpringRogueNotes": "Ottimi per arrampicarsi sugli edifici più alti, oltre a fare a brandelli i tappeti. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2014.", + "weaponSpecialSpringRogueNotes": "Ottimi per arrampicarsi sugli edifici più alti, oltre a fare a brandelli i tappeti. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2014.", "weaponSpecialSpringWarriorText": "Spada Carota", - "weaponSpecialSpringWarriorNotes": "Questa potente spada può affettare i nemici con estrema facilità! È inoltre un ottimo snack tra una battaglia e l'altra. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2014.", + "weaponSpecialSpringWarriorNotes": "Questa potente spada può affettare i nemici con estrema facilità! È inoltre un ottimo snack tra una battaglia e l'altra. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2014.", "weaponSpecialSpringMageText": "Bastone di Formaggio Svizzero", - "weaponSpecialSpringMageNotes": "Solo i roditori più coraggiosi possono placare la propria fame e utilizzare questo bastone. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, primavera 2014.", + "weaponSpecialSpringMageNotes": "Solo i roditori più coraggiosi possono placare la propria fame e utilizzare questo bastone. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2014.", "weaponSpecialSpringHealerText": "Osso Grazioso", - "weaponSpecialSpringHealerNotes": "Acchiappalo! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2014.", + "weaponSpecialSpringHealerNotes": "Acchiappalo! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2014.", "weaponSpecialSummerRogueText": "Sciabola del Pirata", - "weaponSpecialSummerRogueNotes": "All'arrembaggio! Farete fare il giro di chiglia a tutte queste Daily! Aumenta la Forza di <%= str %>. Edizione limitata, estate 2014.", + "weaponSpecialSummerRogueNotes": "All'arrembaggio! Farete fare il giro di chiglia a tutte queste Attività Giornaliere! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2014.", "weaponSpecialSummerWarriorText": "Affettatrice del Marinaio", - "weaponSpecialSummerWarriorNotes": "Non esiste To-Do che voglia avere a che fare con questo inquietante coltello! Aumenta la Forza di <%= str %>. Edizione limitata, estate 2014.", + "weaponSpecialSummerWarriorNotes": "Non esiste Cosa da Fare che voglia discutere con questo coltello inquietante! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2014.", "weaponSpecialSummerMageText": "Acchiappa-laminarie", - "weaponSpecialSummerMageNotes": "Questo tridente è utilizzato per infilzare alghe con efficacia, per un raccolto di laminarie super produttivo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, estate 2014.", + "weaponSpecialSummerMageNotes": "Questo tridente è utilizzato per infilzare alghe con efficacia, per un raccolto di laminarie super produttivo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2014.", "weaponSpecialSummerHealerText": "Bacchetta delle Acque Basse", - "weaponSpecialSummerHealerNotes": "Questa bacchetta, realizzata in acquamarina e corallo vivo, piace moltissimo ai banchi di pesci. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2014.", + "weaponSpecialSummerHealerNotes": "Questa bacchetta, realizzata in acquamarina e corallo vivo, piace moltissimo ai banchi di pesci. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2014.", "weaponSpecialFallRogueText": "Palo d'argento", - "weaponSpecialFallRogueNotes": "Distrugge i non-morti. Un asso nella manica anche contro i lupi mannari, perchè la prudenza non è mai troppa. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2014.", + "weaponSpecialFallRogueNotes": "Distrugge i non-morti. Un asso nella manica anche contro i lupi mannari, perchè la prudenza non è mai troppa. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2014.", "weaponSpecialFallWarriorText": "Acchiappatutto della Scienza", - "weaponSpecialFallWarriorNotes": "Questi artigli acchiappa-tutto sono l'avanguardia della tecnologia. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2014.", + "weaponSpecialFallWarriorNotes": "Questi artigli acchiappa-tutto sono l'avanguardia della tecnologia. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2014.", "weaponSpecialFallMageText": "Scopa Magica", - "weaponSpecialFallMageNotes": "Questa scopa incantata vola più veloce di un drago! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, autunno 2014.", + "weaponSpecialFallMageNotes": "Questa scopa incantata vola più veloce di un drago! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2014.", "weaponSpecialFallHealerText": "Scettro Scarabeo", - "weaponSpecialFallHealerNotes": "Lo scarabeo sulla punta protegge e cura il proprio padrone. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2014.", + "weaponSpecialFallHealerNotes": "Lo scarabeo sulla punta protegge e cura il proprio padrone. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2014.", "weaponSpecialWinter2015RogueText": "Spuntone di Ghiaccio", - "weaponSpecialWinter2015RogueNotes": "Hai sul serio, senza alcun dubbio, appena raccolto queste cose da terra. Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2014-2015.", + "weaponSpecialWinter2015RogueNotes": "Hai sul serio, senza alcun dubbio, appena raccolto queste cose da terra. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "weaponSpecialWinter2015WarriorText": "Spada Gommosa", - "weaponSpecialWinter2015WarriorNotes": "Questa deliziosa spada probabilmente attrarrà i mostri... Ma tu sarai in grado di affrontare la sfida! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2014-2015.", + "weaponSpecialWinter2015WarriorNotes": "Questa deliziosa spada probabilmente attrarrà i mostri... Ma tu sarai in grado di affrontare la sfida! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "weaponSpecialWinter2015MageText": "Bastone della Luce Invernale", - "weaponSpecialWinter2015MageNotes": "La luce di questo bastone di cristallo riempie i cuori di gioia. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, inverno 2014-2015.", + "weaponSpecialWinter2015MageNotes": "La luce di questo bastone di cristallo riempie i cuori di gioia. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "weaponSpecialWinter2015HealerText": "Scettro Rilassante", - "weaponSpecialWinter2015HealerNotes": "Questo scettro riscalda i muscoli indolenziti e scaccia via lo stress. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2014-2015.", + "weaponSpecialWinter2015HealerNotes": "Questo scettro riscalda i muscoli indolenziti e scaccia via lo stress. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "weaponSpecialSpring2015RogueText": "Squittio Esplosivo", - "weaponSpecialSpring2015RogueNotes": "Non lasciarti ingannare dal suono - questi esplosivi hanno una carica potente! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2015.", + "weaponSpecialSpring2015RogueNotes": "Non lasciarti ingannare dal suono - questi esplosivi hanno una carica potente! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2015.", "weaponSpecialSpring2015WarriorText": "Clava Ossea", - "weaponSpecialSpring2015WarriorNotes": "È una vera clava d'osso per veri cagnolini feroci! Certamente non è un giocattolo da masticare che la Maga Stagionale ti ha dato perchè chi è un bravo cagnolino? Chiiii è un bravo cagnolino?? Sei tu!!! Sei tu il bravo cagnolino!!! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2015.", + "weaponSpecialSpring2015WarriorNotes": "È una vera clava d'osso per veri cagnolini feroci! Certamente non è un giocattolo da masticare che la Maga Stagionale ti ha dato perchè chi è un bravo cagnolino? Chiiii è un bravo cagnolino?? Sei tu!!! Sei tu il bravo cagnolino!!! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2015.", "weaponSpecialSpring2015MageText": "Bacchetta da Prestigiatore", - "weaponSpecialSpring2015MageNotes": "Evocati una carota con questa elegante bacchetta. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, primavera 2015.", + "weaponSpecialSpring2015MageNotes": "Evocati una carota con questa elegante bacchetta. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2015.", "weaponSpecialSpring2015HealerText": "Sonaglio da Gatto", - "weaponSpecialSpring2015HealerNotes": "Quando lo scuoti, produce un'affascinante tintinnio che intratterrebbe CHIUNQUE per ore. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2015.", + "weaponSpecialSpring2015HealerNotes": "Quando lo scuoti, produce un'affascinante tintinnio che intratterrebbe CHIUNQUE per ore. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2015.", "weaponSpecialSummer2015RogueText": "Corallo da Fuoco", - "weaponSpecialSummer2015RogueNotes": "Questo parente del corallo di fuoco (millepora) ha l'abilità di schizzare il suo veleno attraverso l'acqua. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2015.", + "weaponSpecialSummer2015RogueNotes": "Questo parente del corallo di fuoco (millepora) ha l'abilità di schizzare il suo veleno attraverso l'acqua. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2015.", "weaponSpecialSummer2015WarriorText": "Pesce Spada del Sole", - "weaponSpecialSummer2015WarriorNotes": "Il Pesce Spada del Sole è un'arma spaventosa, purchè tu riesca a farla smettere di dimenarsi. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2015.", + "weaponSpecialSummer2015WarriorNotes": "Il Pesce Spada del Sole è un'arma spaventosa, purchè tu riesca a farla smettere di dimenarsi. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2015.", "weaponSpecialSummer2015MageText": "Bastone del Sortilego", - "weaponSpecialSummer2015MageNotes": "Un potere nascosto brilla nelle pietre preziose di questo bastone. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, estate 2015.", + "weaponSpecialSummer2015MageNotes": "Un potere nascosto brilla nelle pietre preziose di questo bastone. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2015.", "weaponSpecialSummer2015HealerText": "Bacchetta delle Onde", - "weaponSpecialSummer2015HealerNotes": "Cura il mal di mare e i mali del mare! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2015.", + "weaponSpecialSummer2015HealerNotes": "Cura il mal di mare e i mali del mare! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2015.", "weaponSpecialFall2015RogueText": "Ascia da Bat-taglia", - "weaponSpecialFall2015RogueNotes": "I terrificanti To-Do si afflosciano davanti allo sventolio di quest'ascia. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2015.", + "weaponSpecialFall2015RogueNotes": "Le terrificanti Cose da Fare si afflosciano davanti allo sventolio di quest'ascia. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2015.", "weaponSpecialFall2015WarriorText": "Asse di Legno", - "weaponSpecialFall2015WarriorNotes": "Ottimo per sollevare cose nei campi di grano e/o per picchiare le attività. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2015.", + "weaponSpecialFall2015WarriorNotes": "Ottimo per sollevare cose nei campi di grano e/o per picchiare le attività. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2015.", "weaponSpecialFall2015MageText": "Filo Incantato", - "weaponSpecialFall2015MageNotes": "Una potente Fattucchiera Filaecuci può controllare questo filo incantato senza neanche toccarlo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, autunno 2015.", + "weaponSpecialFall2015MageNotes": "Una potente Fattucchiera Filaecuci può controllare questo filo incantato senza neanche toccarlo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2015.", "weaponSpecialFall2015HealerText": "Pozione Melma di Palude", - "weaponSpecialFall2015HealerNotes": "Fermentata alla perfezione! Ora devi solo convincerti a berla. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2015.", + "weaponSpecialFall2015HealerNotes": "Fermentata alla perfezione! Ora devi solo convincerti a berla. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2015.", "weaponSpecialWinter2016RogueText": "Tazza di Cioccolata", - "weaponSpecialWinter2016RogueNotes": "Bevanda riscaldante, o proiettile rovente? Decidi tu... Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2015-2016.", + "weaponSpecialWinter2016RogueNotes": "Bevanda riscaldante, o proiettile rovente? Decidi tu... Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "weaponSpecialWinter2016WarriorText": "Solida Pala", - "weaponSpecialWinter2016WarriorNotes": "Spala fuori dai piedi i compiti in eccesso! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2015-2016.", + "weaponSpecialWinter2016WarriorNotes": "Spala fuori dai piedi i compiti in eccesso! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "weaponSpecialWinter2016MageText": "Snowboard Stregante", - "weaponSpecialWinter2016MageNotes": "Le tue mosse sono così fantastiche, devono essere magiche! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, inverno 2015-2016.", + "weaponSpecialWinter2016MageNotes": "Le tue mosse sono così fantastiche, devono essere magiche! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "weaponSpecialWinter2016HealerText": "Cannone da Coriandoli", - "weaponSpecialWinter2016HealerNotes": "YUUHUUUU!!!!!!! BUON PAESE DELLE MERAVIGLIE SUL GHIACCIO!!!!!!!! Aumenta l'Intelligenza di <%= int %>. Edizione Limitata Equipaggiamento Invernale 2015-2016.", + "weaponSpecialWinter2016HealerNotes": "YUUHUUUU!!!!!!! BUON PAESE DELLE MERAVIGLIE SUL GHIACCIO!!!!!!!! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "weaponSpecialSpring2016RogueText": "Bolas di fuoco", - "weaponSpecialSpring2016RogueNotes": "Hai acquisito la padronanza della palla, della clava e del coltello. Ora sei passato a manipolare il fuoco! Awoo! Aumenta la forza di <%= str %>. Edizione limitata, primavera 2016.", + "weaponSpecialSpring2016RogueNotes": "Hai acquisito la padronanza della palla, della clava e del coltello. Ora sei passato a manipolare il fuoco! Awoo! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2016.", "weaponSpecialSpring2016WarriorText": "Maglio di Formaggio", - "weaponSpecialSpring2016WarriorNotes": "Nessuno ha tanti amici quanto il topo con i formaggi teneri. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2016.", + "weaponSpecialSpring2016WarriorNotes": "Nessuno ha tanti amici quanto il topo con i formaggi teneri. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2016.", "weaponSpecialSpring2016MageText": "Bastone dei Campanelli", - "weaponSpecialSpring2016MageNotes": "Abra-gat-abra! Così splendente che potresti ipnotizzarti da solo! Ooh... Tintinna... Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, primavera 2016.", + "weaponSpecialSpring2016MageNotes": "Abra-gat-abra! Così splendente che potresti ipnotizzarti da solo! Ooh... Tintinna... Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2016.", "weaponSpecialSpring2016HealerText": "Bacchetta del Fiore Primaverile", - "weaponSpecialSpring2016HealerNotes": "Con un cenno e un occhiolino, fai fiorire campi e foreste! O dai un colpetto sulla testa dei topi dispettosi. Aumenta l’Intelligenza di <%= int %>. Edizione limitata, primavera 2016.", + "weaponSpecialSpring2016HealerNotes": "Con un cenno e un occhiolino, fai fiorire campi e foreste! O dai un colpetto sulla testa dei topi dispettosi. Aumenta l’Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2016.", "weaponSpecialSummer2016RogueText": "Verga Elettrica", - "weaponSpecialSummer2016RogueNotes": "Chiunque vi attacchi è catturato da una sorpresa scioccante ... Aumenta la forza da <%= str %>. Edizione limitata, estate 2016.", + "weaponSpecialSummer2016RogueNotes": "Chiunque vi attacchi è catturato da una sorpresa scioccante ... Aumenta la forza da <%= str %>. Equipaggiamento in edizione limitata, estate 2016.", "weaponSpecialSummer2016WarriorText": "Spada Uncino", - "weaponSpecialSummer2016WarriorNotes": "Agganciate i compiti impegnativi con questa spada ad uncino! Aumenta la Forza di <%= str %>. Edizione limitata, estate 2016.", + "weaponSpecialSummer2016WarriorNotes": "Agganciate i compiti impegnativi con questa spada ad uncino! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2016.", "weaponSpecialSummer2016MageText": "Verga di schiuma marina", - "weaponSpecialSummer2016MageNotes": "Tutta la potenza dei mari filtra attraverso questa verga. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, Estate 2016.", + "weaponSpecialSummer2016MageNotes": "Tutta la potenza dei mari filtra attraverso questa verga. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, Estate 2016.", "weaponSpecialSummer2016HealerText": "Tridente Guaritore", - "weaponSpecialSummer2016HealerNotes": "Una punta ferisce, l'altra guarisce. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2016.", + "weaponSpecialSummer2016HealerNotes": "Una punta ferisce, l'altra guarisce. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2016.", "weaponSpecialFall2016RogueText": "Daga Morsodiragno", - "weaponSpecialFall2016RogueNotes": "Senti la puntura del morso del ragno! Aumenta la Forza di <%= str %> Edizione limitata, autunno 2016.", + "weaponSpecialFall2016RogueNotes": "Senti la puntura del morso del ragno! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2016.", "weaponSpecialFall2016WarriorText": "Radici Attaccanti", - "weaponSpecialFall2016WarriorNotes": "Attacca le tue attività con queste radici intrecciate! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2016.", + "weaponSpecialFall2016WarriorNotes": "Attacca le tue attività con queste radici intrecciate! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2016.", "weaponSpecialFall2016MageText": "Sfera del Cattivo presagio", - "weaponSpecialFall2016MageNotes": "Non chiedere a questa sfera di predirti il futuro... Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, autunno 2016.", + "weaponSpecialFall2016MageNotes": "Non chiedere a questa sfera di predirti il futuro... Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2016.", "weaponSpecialFall2016HealerText": "Serpe Velenosa", - "weaponSpecialFall2016HealerNotes": "Un morso ferisce e un altro morso risana. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2016.", + "weaponSpecialFall2016HealerNotes": "Un morso ferisce e un altro morso risana. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2016.", "weaponSpecialWinter2017RogueText": "Ascia di ghiaccio", - "weaponSpecialWinter2017RogueNotes": "Quest'ascia è ottima per attaccare, difendersi e scalare i ghiacciai! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2016-2017.", + "weaponSpecialWinter2017RogueNotes": "Quest'ascia è ottima per attaccare, difendersi e scalare i ghiacciai! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "weaponSpecialWinter2017WarriorText": "Bastone della Potenza", - "weaponSpecialWinter2017WarriorNotes": "Conquista i tuoi obiettivi colpendoli con questo potente bastone! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2016-2017.", + "weaponSpecialWinter2017WarriorNotes": "Conquista i tuoi obiettivi colpendoli con questo potente bastone! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "weaponSpecialWinter2017MageText": "Verga cristallina del Lupo Invernale", - "weaponSpecialWinter2017MageNotes": "Il cristallo blu incandescente fissato alla fine di questa asta è chiamato \"occhio del lupo invernale\"! Assorbe la magia dalla neve e dal ghiaccio. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, inverno 2016-2017.", + "weaponSpecialWinter2017MageNotes": "Il cristallo blu incandescente fissato alla fine di questa asta è chiamato \"occhio del lupo invernale\"! Assorbe la magia dalla neve e dal ghiaccio. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "weaponSpecialWinter2017HealerText": "Bacchetta di zucchero filato", - "weaponSpecialWinter2017HealerNotes": "Questa bacchetta può entrare nei tuoi sogni e regalarti visioni di prugne caramellate danzanti. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2016-2017.", + "weaponSpecialWinter2017HealerNotes": "Questa bacchetta può entrare nei tuoi sogni e regalarti visioni di prugne caramellate danzanti. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "weaponSpecialSpring2017RogueText": "Karotana", - "weaponSpecialSpring2017RogueNotes": "Queste lame si occuperanno con rapidità delle attività, ma sono anche comode per affettare la verdura! Yum! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2017.", + "weaponSpecialSpring2017RogueNotes": "Queste lame si occuperanno con rapidità delle attività, ma sono anche comode per affettare la verdura! Yum! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2017.", "weaponSpecialSpring2017WarriorText": "Frusta Piumata", - "weaponSpecialSpring2017WarriorNotes": "Questa potente frusta riuscirà a domare anche l'attività più ribelle. Ma... È anche... Così DIVERTENTE E SPASSOSA!!! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2017.", + "weaponSpecialSpring2017WarriorNotes": "Questa potente frusta riuscirà a domare anche l'attività più ribelle. Ma... È anche... Così DIVERTENTE E SPASSOSA!!! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2017.", "weaponSpecialSpring2017MageText": "Bastone magico", - "weaponSpecialSpring2017MageNotes": "Quando non lo usi per eseguire incantesimi, lo puoi lanciare per poi riportarlo indietro! Che divertimento!! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, primavera 2017.", + "weaponSpecialSpring2017MageNotes": "Quando non lo usi per eseguire incantesimi, lo puoi lanciare per poi riportarlo indietro! Che divertimento!! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2017.", "weaponSpecialSpring2017HealerText": "Bacchetta Uovo", - "weaponSpecialSpring2017HealerNotes": "La vera magia di questa bacchetta è il segreto della nuova vita dentro il suo guscio colorato. Aumenta l’Intelligenza di <%= int %>. Edizione limitata, primavera 2017.", + "weaponSpecialSpring2017HealerNotes": "La vera magia di questa bacchetta è il segreto della nuova vita dentro il suo guscio colorato. Aumenta l’Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2017.", "weaponSpecialSummer2017RogueText": "Pinne del Drago Marino", - "weaponSpecialSummer2017RogueNotes": "I bordi di queste pinne sono affilati come dei rasoi. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2017.", + "weaponSpecialSummer2017RogueNotes": "I bordi di queste pinne sono affilati come dei rasoi. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2017.", "weaponSpecialSummer2017WarriorText": "Il Potentissimo Ombrellone", - "weaponSpecialSummer2017WarriorNotes": "Tutti lo temono. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2017.", + "weaponSpecialSummer2017WarriorNotes": "Tutti lo temono. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2017.", "weaponSpecialSummer2017MageText": "Fruste del Vortice", - "weaponSpecialSummer2017MageNotes": "Evoca delle fruste di acqua bollente per distruggere le tue attività! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, estate 2017.", + "weaponSpecialSummer2017MageNotes": "Evoca delle fruste di acqua bollente per distruggere le tue attività! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2017.", "weaponSpecialSummer2017HealerText": "Bacchetta Perla", - "weaponSpecialSummer2017HealerNotes": "Questa bacchetta con una perla sulla punta può lenire ogni ferita con un solo tocco. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2017.", + "weaponSpecialSummer2017HealerNotes": "Questa bacchetta con una perla sulla punta può lenire ogni ferita con un solo tocco. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2017.", "weaponSpecialFall2017RogueText": "Mazza con Mela Candita", - "weaponSpecialFall2017RogueNotes": "Sconfiggi i tuoi nemici con la dolcezza! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2017.", + "weaponSpecialFall2017RogueNotes": "Sconfiggi i tuoi nemici con la dolcezza! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2017.", "weaponSpecialFall2017WarriorText": "Lancia di Mais Caramellato", - "weaponSpecialFall2017WarriorNotes": "Tutti i tuoi nemici tremeranno di fronte a questa deliziosa lancia, anche se sono fantasmi, mostri o attività rosse. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2017.", + "weaponSpecialFall2017WarriorNotes": "Tutti i tuoi nemici tremeranno di fronte a questa deliziosa lancia, anche se sono fantasmi, mostri o attività rosse. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2017.", "weaponSpecialFall2017MageText": "Bastone spettrale", - "weaponSpecialFall2017MageNotes": "Gli occhi del teschio luminoso su questo bastone emanano magia e mistero. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, autunno 2017.", + "weaponSpecialFall2017MageNotes": "Gli occhi del teschio luminoso su questo bastone emanano magia e mistero. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2017.", "weaponSpecialFall2017HealerText": "Candelabro Raccapricciante", - "weaponSpecialFall2017HealerNotes": "Questa luce disperde la paura e fa sapere agli altri che sei qui per aiutare. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2017.", + "weaponSpecialFall2017HealerNotes": "Questa luce disperde la paura e fa sapere agli altri che sei qui per aiutare. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2017.", "weaponSpecialWinter2018RogueText": "Gancio Menta Piperita", - "weaponSpecialWinter2018RogueNotes": "Perfetto per arrampicarsi sui muri o per distrarre i tuoi nemici con una dolcissima caramella. Aumenta la Forza di <%= str %>. Attrezzatura Invernale in Edizione Limitata 2017-2018.", + "weaponSpecialWinter2018RogueNotes": "Perfetto per arrampicarsi sui muri o per distrarre i tuoi nemici con una dolcissima caramella. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "weaponSpecialWinter2018WarriorText": "Martello Nastro Festivo", - "weaponSpecialWinter2018WarriorNotes": "Questa arma sfavillante abbaglierà i tuoi nemici mentre la agiti! Aumenta la Forza di <%= str %>. Attrezzatura Invernale in Edizione Limitata 2017-2018.", + "weaponSpecialWinter2018WarriorNotes": "Questa arma sfavillante abbaglierà i tuoi nemici mentre la agiti! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "weaponSpecialWinter2018MageText": "Coriandoli delle Vacanze", - "weaponSpecialWinter2018MageNotes": "Magia--e brillantini--sono nell'aria! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, Inverno 2017-2018.", + "weaponSpecialWinter2018MageNotes": "Magia--e brillantini--sono nell'aria! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, Inverno 2017-2018.", "weaponSpecialWinter2018HealerText": "Bacchetta di Vischio", - "weaponSpecialWinter2018HealerNotes": "Questa palla di giglio incanterà colui che ti passerà vicino! Aumenta l'Intelligenza di <%= int %>. Attrezzatura Invernale in Edizione Limitata 2017-2018.", + "weaponSpecialWinter2018HealerNotes": "Questa palla di giglio incanterà colui che ti passerà vicino! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "weaponSpecialSpring2018RogueText": "Tifa Ondeggiante", - "weaponSpecialSpring2018RogueNotes": "Quelle che possono apparire tife carine sono in realtà armi pericolose nelle giuste ali. Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "weaponSpecialSpring2018RogueNotes": "Quelle che possono apparire tife carine sono in realtà armi pericolose nelle giuste ali. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2018.", "weaponSpecialSpring2018WarriorText": "Ascia dell'Alba", - "weaponSpecialSpring2018WarriorNotes": "Fatta di oro luccicante, quest'ascia è abbastanza potente da attaccare l'attività più rossa! Aumenta la Forza di <%= str %>. Edizione Limitata oggetti di Primavera 2018.", + "weaponSpecialSpring2018WarriorNotes": "Fatta di oro luccicante, quest'ascia è abbastanza potente da attaccare l'attività più rossa! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2018.", "weaponSpecialSpring2018MageText": "Gambo di Tulipano", - "weaponSpecialSpring2018MageNotes": "Questo fiore magico non appassisce mai! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Attrezzatura Primaverile in Edizione Limitata 2018.", + "weaponSpecialSpring2018MageNotes": "Questo fiore magico non appassisce mai! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera2018.", "weaponSpecialSpring2018HealerText": "Canna di Granato", - "weaponSpecialSpring2018HealerNotes": "Le pietre che compongono questo bastone canalizzeranno il tuo potere quando lancerai incantesimi di guarigione! Aumenta l'Intelligenza di <%= int %>. Attrezzatura Primaverile in Edizione Limitata 2018.", + "weaponSpecialSpring2018HealerNotes": "Le pietre che compongono questo bastone canalizzeranno il tuo potere quando lancerai incantesimi di guarigione! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera2018.", "weaponSpecialSummer2018RogueText": "Canna da Pesca", - "weaponSpecialSummer2018RogueNotes": "Questa canna da pesca leggera ma infrangibile e il suo mulinello possono essere usati in parallelo per ottimizzare i tuoi DPS (Delfini, Pesci, Squali). Aumenta la Forza di <%= str %>. Attrezzatura Estiva in Edizione Limitata 2018.", + "weaponSpecialSummer2018RogueNotes": "Questa canna da pesca leggera ma infrangibile e il suo mulinello possono essere usati in parallelo per ottimizzare i tuoi DPS (Delfini, Pesci, Squali). Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2018.", "weaponSpecialSummer2018WarriorText": "Lancia Pesce Betta", - "weaponSpecialSummer2018WarriorNotes": "Abbastanza potente per combattere, abbastanza elegante per le cerimonie, questa lancia di fattura squisita fa capire a tutti che proteggerai la tua madremare in qualsiasi situazione! Aumenta la Forza di <%= str %>. Attrezzatura Estiva in Edizione Limitata 2018.", + "weaponSpecialSummer2018WarriorNotes": "Abbastanza potente per combattere, abbastanza elegante per le cerimonie, questa lancia di fattura squisita fa capire a tutti che proteggerai la tua madremare in qualsiasi situazione! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2018.", "weaponSpecialSummer2018MageText": "Raggi di Pinne di Pesce Scorpione", - "weaponSpecialSummer2018MageNotes": "Sott'acqua, la magia di fuoco, di ghiaccio o di folgore può essere pericolosa per il Mago che la maneggia. Invece sembra che invocare spine velenose funzioni benissimo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Attrezzatura Estiva in Edizione Limitata 2018.", + "weaponSpecialSummer2018MageNotes": "Sott'acqua, la magia di fuoco, di ghiaccio o di folgore può essere pericolosa per il Mago che la maneggia. Invece sembra che invocare spine velenose funzioni benissimo! Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2018.", "weaponSpecialSummer2018HealerText": "Tridente del Monarca dei Mermeidi", - "weaponSpecialSummer2018HealerNotes": "Con gesto benevolo, comandi l'acqua curativa per farla scorrere tra i tuoi domini a ondate. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2018.", + "weaponSpecialSummer2018HealerNotes": "Con gesto benevolo, comandi l'acqua curativa per farla scorrere tra i tuoi domini a ondate. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2018.", "weaponSpecialFall2018RogueText": "Fiala di Lucidità", - "weaponSpecialFall2018RogueNotes": "Quando hai bisogno di tornare alla ragione, quando hai bisogno di una piccola spinta per prendere la decisione giusta, respira profondamente e prendi un sorso. Andrà tutto bene! Aumenta la Forza di <%= str %>. Attrezzatura Autunnale in Edizione Limitata 2018.", + "weaponSpecialFall2018RogueNotes": "Quando hai bisogno di tornare alla ragione, quando hai bisogno di una piccola spinta per prendere la decisione giusta, respira profondamente e prendi un sorso. Andrà tutto bene! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno2018.", "weaponSpecialFall2018WarriorText": "Frusta di Minosse", - "weaponSpecialFall2018WarriorNotes": "Non abbastanza lungo da essere srotolato dietro di te per orientarti in un labirinto. Beh, forse in un labirinto proprio piccolo sì. Aumenta la Forza di <%= str %>. Attrezzatura Autunnale in Edizione Limitata 2018.", + "weaponSpecialFall2018WarriorNotes": "Non abbastanza lungo da essere srotolato dietro di te per orientarti in un labirinto. Beh, forse in un labirinto proprio piccolo sì. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno2018.", "weaponSpecialFall2018MageText": "Bastone della Dolcezza", - "weaponSpecialFall2018MageNotes": "Questo è lontano dall'essere un leccalecca normale! La sfera di zucchero magico su questo bastone ha il potere di attaccarti adosso le buone abitudini. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Attrezzatura Autunnale in Edizione Limitata 2018.", + "weaponSpecialFall2018MageNotes": "Questo è lontano dall'essere un leccalecca normale! La sfera di zucchero magico su questo bastone ha il potere di attaccarti adosso le buone abitudini. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno2018.", "weaponSpecialFall2018HealerText": "Bastone Affamato", - "weaponSpecialFall2018HealerNotes": "Nutri questo bastone, e offrirà delle benedizioni. Se ti dimentichi di nutrirlo, allontana le dita. Aumenta l'Intelligenza di <%= int %>. Attrezzatura Autunnale in Edizione Limitata 2018.", + "weaponSpecialFall2018HealerNotes": "Nutri questo bastone, e offrirà delle benedizioni. Se ti dimentichi di nutrirlo, allontana le dita. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno2018.", "weaponSpecialWinter2019RogueText": "Mazzo di Stelle di Natale", - "weaponSpecialWinter2019RogueNotes": "Usa questo mazzo gioioso per camuffarti ulteriormente o semplicemente donalo per rallegrare la giornata di un tuo amico! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2018-2019.", + "weaponSpecialWinter2019RogueNotes": "Usa questo mazzo gioioso per camuffarti ulteriormente o semplicemente donalo per rallegrare la giornata di un tuo amico! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "weaponSpecialWinter2019WarriorText": "Alabarda Fiocco di Neve", - "weaponSpecialWinter2019WarriorNotes": "Questo fiocco di neve è cresciuto, cristallo di ghiaccio su cristallo di ghiaccio, in una lama di diamante duro! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2018-2019.", + "weaponSpecialWinter2019WarriorNotes": "Questo fiocco di neve è cresciuto, cristallo di ghiaccio su cristallo di ghiaccio, in una lama di diamante duro! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "weaponSpecialWinter2019MageText": "Bastone del Drago Ardente", - "weaponSpecialWinter2019MageNotes": "Attento! Questo bastone esplosivo è pronto per aiutarti ad affrontare tutti gli altri. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Edizione limitata, inverno 2018-2019", + "weaponSpecialWinter2019MageNotes": "Attento! Questo bastone esplosivo è pronto per aiutarti ad affrontare tutti gli altri. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "weaponSpecialWinter2019HealerText": "Bacchetta dell'Inverno", - "weaponSpecialWinter2019HealerNotes": "L'inverno può essere un periodo di riposo e guarigione e così questa bacchetta di magia invernale può aiutare a lenire le ferite più dolorose. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2018-2019.", + "weaponSpecialWinter2019HealerNotes": "L'inverno può essere un periodo di riposo e guarigione e così questa bacchetta di magia invernale può aiutare a lenire le ferite più dolorose. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "weaponMystery201411Text": "Forcone dei festeggiamenti", "weaponMystery201411Notes": "Infilza i tuoi nemici o inforca i tuoi cibi preferiti - questo versatile forcone può fare di tutto! Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", "weaponMystery201502Text": "Scintillante Scettro Alato dell'Amore e anche della Verità", @@ -309,13 +309,13 @@ "weaponArmoireGoldWingStaffText": "Bastone dell'Ala Dorata", "weaponArmoireGoldWingStaffNotes": "Le ali su questo bastone svolazzano e si agitani continuamente. Aumenta tutte le statistiche di <%= attrs %>. Scrigno Incantato: Oggetto Indipendente.", "weaponArmoireBatWandText": "Bacchetta del Pipistrello", - "weaponArmoireBatWandNotes": "Questa bacchetta può trasformare qualunque attività in un pipistrello! Salutalo e guardalo volare via. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Scrigno Incantato: oggetto indipendente.", + "weaponArmoireBatWandNotes": "Questa bacchetta può trasformare qualunque attività in un pipistrello! Salutalo e guardalo volare via. Aumenta l'Intelligenza di <%= int %> e la Percezione di <%= per %>. Scrigno Incantato: oggetto indipendente.", "weaponArmoireShepherdsCrookText": "Bastone del Pastore", "weaponArmoireShepherdsCrookNotes": "Utile per l'allevamento di grifoni. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set del Pastore (Oggetto 1 di 3).", "weaponArmoireCrystalCrescentStaffText": "Bastone della Mezzaluna di Cristallo", "weaponArmoireCrystalCrescentStaffNotes": "Evoca il potere della luna crescente con questo splendente bastone! Aumenta l'Intelligenza e la Forza di <%= attrs %> ciascuna. Scrigno Incantato: Set della Mezzaluna di Cristallo (Oggetto 3 di 3).", "weaponArmoireBlueLongbowText": "Arco Lungo Blu", - "weaponArmoireBlueLongbowNotes": "Pronti mirare fuoco! Questo arco ha una grande portata. Aumenta la Percezione di <%= per %>, Costituzione di<%= con %>, e la Forza di <%= str %>. Scrigno Incantato: Set dell'Arciere di Ferro (Oggetto 3 di 3).", + "weaponArmoireBlueLongbowNotes": "Pronti mirare fuoco! Questo arco ha una grande portata. Aumenta la Percezione di <%= per %>, Costituzione di<%= con %>, e la Forza di <%= str %>. Scrigno Incantato: Set dell'Arciere di Ferro (Oggetto 3 di 3).", "weaponArmoireGlowingSpearText": "Lancia Iridescente", "weaponArmoireGlowingSpearNotes": "Questa lancia ipnotizza i compiti selvaggi, così tu puoi attaccarli. Aumenta la Forza di <%= str %>. Scrigno Incantato: oggetto indipendente.", "weaponArmoireBarristerGavelText": "Martelletto del Magistrato", @@ -333,7 +333,7 @@ "weaponArmoireCannonText": "Cannone", "weaponArmoireCannonNotes": "Arr! Prendi la mira con determinazione. Aumenta la Forza di <%= str %>. Scrigno Incantato: Set Cannoniere (oggetto 1 di 3).", "weaponArmoireVermilionArcherBowText": "Arco dell'Arciere Vermiglio", - "weaponArmoireVermilionArcherBowNotes": "La vostra freccia volerà come una stella cadente via da quest'arco rosso! Aumenta la Forza di <%= str %>. Scrigno Incantato: Set dell'Arciere Vermiglio (Oggetto 1 di 3).", + "weaponArmoireVermilionArcherBowNotes": "La vostra freccia volerà come una stella cadente via da quest'arco rosso! Aumenta la Forza di <%= str %>. Scrigno Incantato: Set dell'Arciere Vermiglio (Oggetto 1 di 3).", "weaponArmoireOgreClubText": "Mazza dell'Orco", "weaponArmoireOgreClubNotes": "Questa mazza fu recuperata dalla vera tana di un orco. Aumenta la Forza di <%= str %>. Scrigno Incantato: Dotazione da Orco (Oggetto 2 di 3).", "weaponArmoireWoodElfStaffText": "Bastone dell'Elfo di Legno", @@ -353,7 +353,7 @@ "weaponArmoireWeaversCombText": "Pettine del Tessitore", "weaponArmoireWeaversCombNotes": "Usa questo pettine per impaccare i tuoi fili di trama per fare un tessuto fitto. Aumenta Percezione di <%= per %> e Forza di <%= str %>. Scrigno Incantato: Set del Tessitore (Oggetto 2 di 3).", "weaponArmoireLamplighterText": "Lampionaio", - "weaponArmoireLamplighterNotes": "Questo lungo bastone ha uno stoppino da un lato per accendere le lampade, e un uncino dal'altro lato per spegnerle. Aumenta Costituzione di <%= con %> e Percezione di <%= per %>. Scrigno Incantato: Set del Lampionaio (Oggetto 1 di 4)", + "weaponArmoireLamplighterNotes": "Questo lungo bastone ha uno stoppino da un lato per accendere le lampade, e un uncino dal'altro lato per spegnerle. Aumenta Costituzione di <%= con %> e Percezione di <%= per %>. Scrigno Incantato: Set del Lampionaio (Oggetto 1 di 4).", "weaponArmoireCoachDriversWhipText": "Frustino del Vetturino", "weaponArmoireCoachDriversWhipNotes": "I tuoi destrieri sanno cosa stanno facendo, quindi questa frusta è solo per spettacolo (e per i suoi suoni schioccanti!). Aumenta l'Intelligenza di <%= int %> e la Forza di <%= str %>. Scrigno Incantato: Set del Vetturino (Oggetto 3 di 3).", "weaponArmoireScepterOfDiamondsText": "Scettro di Diamanti", @@ -371,7 +371,7 @@ "weaponArmoireNeedleOfBookbindingText": "Ago da Rilegatura", "weaponArmoireNeedleOfBookbindingNotes": "Saresti sorpreso da quanto duri possono essere i libri. Questo ago può penetrare dritto al cuore delle tue faccende. Aumenta la Forza di <%= str %>. Scrigno Incantato: Set del Rilegatore (Oggetto 3 di 4).", "weaponArmoireSpearOfSpadesText": "Lancia di Picche", - "weaponArmoireSpearOfSpadesNotes": "Questa lancia cavalleresca è perfetta per attaccare le tue Abitudini e Daily più rosse. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Asso di Picche (Oggetto 3 di 3).", + "weaponArmoireSpearOfSpadesNotes": "Questa lancia cavalleresca è perfetta per attaccare le tue Abitudini e Attività Giornaliere più rosse. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Asso di Picche (Oggetto 3 di 3).", "weaponArmoireArcaneScrollText": "Pergamena Arcana", "weaponArmoireArcaneScrollNotes": "Questa antica lista di Cose da Fare è piena di strani simboli e incantesimi di un'era dimenticata. Aumenta Intelligenza di <%= int %>. Scrigno Incantato: Set dello Scriba (Oggetto 3 di 3).", "armor": "armatura", @@ -455,13 +455,13 @@ "armorSpecialTurkeyArmorGildedText": "Armatura Tacchino Dorato", "armorSpecialTurkeyArmorGildedNotes": "Pavoneggiati con questa armatura brillante stagionale! Non conferisce alcun bonus.", "armorSpecialYetiText": "Veste dell'Addestra-Yeti", - "armorSpecialYetiNotes": "Folta e feroce. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2013-2014.", + "armorSpecialYetiNotes": "Folta e feroce. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "armorSpecialSkiText": "Parka del Nevassassino", - "armorSpecialSkiNotes": "Pieno di pugnali nascosti e mappe di piste sciistiche. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2013-2014.", + "armorSpecialSkiNotes": "Pieno di pugnali nascosti e mappe di piste sciistiche. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "armorSpecialCandycaneText": "Veste Caramellata", - "armorSpecialCandycaneNotes": "Tessuta con zucchero e seta. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2013-2014.", + "armorSpecialCandycaneNotes": "Tessuta con zucchero e seta. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "armorSpecialSnowflakeText": "Veste Fioccodineve", - "armorSpecialSnowflakeNotes": "Una veste che ti terrà sempre al caldo, persino durante una bufera. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2013-2014.", + "armorSpecialSnowflakeNotes": "Una veste che ti terrà sempre al caldo, persino durante una bufera. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "armorSpecialBirthdayText": "Assurde Vesti da Festa", "armorSpecialBirthdayNotes": "Buon compleanno, Habitica! Indossa queste Assurde Vesti da Festa per celebrare questo giorno fantastico. Non conferisce alcun bonus.", "armorSpecialBirthday2015Text": "Bizzarre Vesti da Festa", @@ -472,170 +472,170 @@ "armorSpecialBirthday2017Notes": "Buon compleanno, Habitica! Indossa queste Curiose Vesti da Festa per celebrare questo giorno fantastico. Non conferisce alcun bonus.", "armorSpecialBirthday2018Text": "Abito da Festa Fantasioso", "armorSpecialBirthday2018Notes": "Buon compleanno Habitica! Indossa questo Abito da Festa Fantasioso per celebrare questo giorno meraviglioso. Non conferisce alcun bonus.", - "armorSpecialBirthday2019Text": "Outlandish Party Robes", - "armorSpecialBirthday2019Notes": "Happy Birthday, Habitica! Wear these Outlandish Party Robes to celebrate this wonderful day. Confers no benefit.", + "armorSpecialBirthday2019Text": "Abiti da festa stravaganti", + "armorSpecialBirthday2019Notes": "Buon compleanno, Habitica! Indossa questi abiti da festa stravaganti per festeggiare questo giorno meraviglioso. Non conferisce alcun vantaggio.", "armorSpecialGaymerxText": "Armatura del Guerriero Arcobaleno", "armorSpecialGaymerxNotes": "Per celebrare la Conferenza del GaymerX, questa speciale armatura è decorata con un raggiante e colorato tema arcobaleno! Il GaymerX è un evento dedicato al gaming e al \"LGBTQ\", ed è aperto a tutti.", "armorSpecialSpringRogueText": "Tuta Felina Elegante", - "armorSpecialSpringRogueNotes": "Curata in ogni dettaglio. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2014.", + "armorSpecialSpringRogueNotes": "Curata in ogni dettaglio. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2014.", "armorSpecialSpringWarriorText": "Armatura Trifoglio", - "armorSpecialSpringWarriorNotes": "Soffice come i trifogli, resistente come l'acciaio! Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2014.", + "armorSpecialSpringWarriorNotes": "Soffice come i trifogli, resistente come l'acciaio! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2014.", "armorSpecialSpringMageText": "Vesti del Roditore", - "armorSpecialSpringMageNotes": "I topini sono carini! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2014.", + "armorSpecialSpringMageNotes": "I topini sono carini! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2014.", "armorSpecialSpringHealerText": "Veste del Cucciolo Peloso", - "armorSpecialSpringHealerNotes": "Calda e confortevole, protegge chi la indossa dalle ferite. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2014.", + "armorSpecialSpringHealerNotes": "Calda e confortevole, protegge chi la indossa dalle ferite. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2014.", "armorSpecialSummerRogueText": "Vesti del Pirata", - "armorSpecialSummerRogueNotes": "Queste vesti sono molto comode, arr! Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2014.", + "armorSpecialSummerRogueNotes": "Queste vesti sono molto comode, arr! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2014.", "armorSpecialSummerWarriorText": "Vesti del Corsaro", - "armorSpecialSummerWarriorNotes": "Completa di fibbie per tutti gli accessori indispendìsabili a chi vaga per i mari. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2014.", + "armorSpecialSummerWarriorNotes": "Completa di fibbie per tutti gli accessori indispendìsabili a chi vaga per i mari. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2014.", "armorSpecialSummerMageText": "Coda di Smeraldo", - "armorSpecialSummerMageNotes": "Questo indumento di scaglie luccicanti trasformerà chi lo indossa in un vero Mago-Sirena! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2014.", + "armorSpecialSummerMageNotes": "Questo indumento di scaglie luccicanti trasformerà chi lo indossa in un vero Mago-Sirena! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2014.", "armorSpecialSummerHealerText": "Coda del Marguaritore", - "armorSpecialSummerHealerNotes": "Questo indumento di scaglie luccicanti trasformerà chi lo indossa in un vero Marguaritore! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2014.", + "armorSpecialSummerHealerNotes": "Questo indumento di scaglie luccicanti trasformerà chi lo indossa in un vero Marguaritore! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2014.", "armorSpecialFallRogueText": "Manto Rossosangue", - "armorSpecialFallRogueNotes": "Vivido. Vellutato. Vampirico. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2014.", + "armorSpecialFallRogueNotes": "Vivido. Vellutato. Vampirico. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2014.", "armorSpecialFallWarriorText": "Camice della Scienza", - "armorSpecialFallWarriorNotes": "Protegge dalle misteriose macchie di pozione. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2014.", + "armorSpecialFallWarriorNotes": "Protegge dalle misteriose macchie di pozione. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2014.", "armorSpecialFallMageText": "Veste Stregata", - "armorSpecialFallMageNotes": "Questa veste ha tasche in abbondanza per contenere porzioni extra di occhio di tritone e lingua di rana. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2014.", + "armorSpecialFallMageNotes": "Questa veste ha tasche in abbondanza per contenere porzioni extra di occhio di tritone e lingua di rana. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2014.", "armorSpecialFallHealerText": "Garze da Combattimento", - "armorSpecialFallHealerNotes": "Prendi parte alla battaglia già bendato! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2014.", + "armorSpecialFallHealerNotes": "Prendi parte alla battaglia già bendato! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2014.", "armorSpecialWinter2015RogueText": "Armatura del Drago Fatato dei Ghiacci", - "armorSpecialWinter2015RogueNotes": "Questa armatura è gelida, ma ne sarà sicuramente valsa la pena quando scoprirai le indescrivibili ricchezze celate nelle tane dei Draghi Fatati dei Ghiacci. Non che tu sia alla ricerca delle suddette ricchezze, perchè sei senza ombra di dubbio un autentico Drago Fatato dei Ghiacci, okay?! Smettila di fare domande! Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2014-2015.", + "armorSpecialWinter2015RogueNotes": "Questa armatura è gelida, ma ne sarà sicuramente valsa la pena quando scoprirai le indescrivibili ricchezze celate nelle tane dei Draghi Fatati dei Ghiacci. Non che tu sia alla ricerca delle suddette ricchezze, perchè sei senza ombra di dubbio un autentico Drago Fatato dei Ghiacci, okay?! Smettila di fare domande! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "armorSpecialWinter2015WarriorText": "Armatura di Pan di zenzero", - "armorSpecialWinter2015WarriorNotes": "Calda e confortevole, appena sfornata! Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2014-2015.", + "armorSpecialWinter2015WarriorNotes": "Calda e confortevole, appena sfornata! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "armorSpecialWinter2015MageText": "Veste Boreale", - "armorSpecialWinter2015MageNotes": "In questa veste sono riflesse le scintillanti luci del nord. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2014-2015.", + "armorSpecialWinter2015MageNotes": "In questa veste sono riflesse le scintillanti luci del nord. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "armorSpecialWinter2015HealerText": "Completo da Pattinaggio", - "armorSpecialWinter2015HealerNotes": "Pattinare sul ghiaccio è molto rilassante, ma non dovresti provarci senza questa attrezzatura protettiva, in caso tu venga attaccato dai draghi fatati dei ghiacci. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2014-2015.", + "armorSpecialWinter2015HealerNotes": "Pattinare sul ghiaccio è molto rilassante, ma non dovresti provarci senza questa attrezzatura protettiva, in caso tu venga attaccato dai draghi fatati dei ghiacci. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "armorSpecialSpring2015RogueText": "Vesti Ignifughe da Roditore", - "armorSpecialSpring2015RogueNotes": "Pelose, soffici e assolutamente non infiammabili. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2015.", + "armorSpecialSpring2015RogueNotes": "Pelose, soffici e assolutamente non infiammabili. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2015.", "armorSpecialSpring2015WarriorText": "Armatura Attenta", - "armorSpecialSpring2015WarriorNotes": "Solo i più temibili cagnolini hanno il permesso di essere così soffici. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2015.", + "armorSpecialSpring2015WarriorNotes": "Solo i più temibili cagnolini hanno il permesso di essere così soffici. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2015.", "armorSpecialSpring2015MageText": "Veste da Coniglio del Prestigiatore", - "armorSpecialSpring2015MageNotes": "Le code del tuo frac si abbinano alla tua coda cotonata! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2015.", + "armorSpecialSpring2015MageNotes": "Le code del tuo frac si abbinano alla tua coda cotonata! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2015.", "armorSpecialSpring2015HealerText": "Confortevole Tuta da Gatto", - "armorSpecialSpring2015HealerNotes": "Questa tuta è comoda, e tanto confortevole quanto un tè alla menta. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2015.", + "armorSpecialSpring2015HealerNotes": "Questa tuta è comoda, e tanto confortevole quanto un tè alla menta. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2015.", "armorSpecialSummer2015RogueText": "Coda di Rubino", - "armorSpecialSummer2015RogueNotes": "Questo indumento di scaglie sbrilluccicanti trasforma chi lo indossa in un vero Rinnegato della Scogliera! Aumenta la Percezione di <%= per %>. Edizione Limitata Oggetti Estate 2015.", + "armorSpecialSummer2015RogueNotes": "Questo indumento di scaglie sbrilluccicanti trasforma chi lo indossa in un vero Rinnegato della Scogliera! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2015.", "armorSpecialSummer2015WarriorText": "Coda Dorata", - "armorSpecialSummer2015WarriorNotes": "Questo indumento di scaglie luccicanti trasforma chi lo indossa in un vero Guerriero Pesce Luna! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2015.", + "armorSpecialSummer2015WarriorNotes": "Questo indumento di scaglie luccicanti trasforma chi lo indossa in un vero Guerriero Pesce Luna! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2015.", "armorSpecialSummer2015MageText": "Abiti del Sortilego", - "armorSpecialSummer2015MageNotes": "Un potere nascosto risiede negli sbuffi di queste maniche. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2015.", + "armorSpecialSummer2015MageNotes": "Un potere nascosto risiede negli sbuffi di queste maniche. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2015.", "armorSpecialSummer2015HealerText": "Armatura del Marinaio", - "armorSpecialSummer2015HealerNotes": "Quest'armatura fa sapere a tutti che tu sei un onesto mercante marinaio che non sognerebbe mai di comportarsi come una canaglia. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2015.", + "armorSpecialSummer2015HealerNotes": "Quest'armatura fa sapere a tutti che tu sei un onesto mercante marinaio che non sognerebbe mai di comportarsi come una canaglia. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2015.", "armorSpecialFall2015RogueText": "Armatura da Bat-taglia", - "armorSpecialFall2015RogueNotes": "Vola verso la bat-taglia! Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2015.", + "armorSpecialFall2015RogueNotes": "Vola verso la bat-taglia! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2015.", "armorSpecialFall2015WarriorText": "Armatura da Spaventapasseri", - "armorSpecialFall2015WarriorNotes": "Nonostante sia imbottita di paglia, questa armatura è estremamente robusta! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2015.", + "armorSpecialFall2015WarriorNotes": "Nonostante sia imbottita di paglia, questa armatura è estremamente robusta! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2015.", "armorSpecialFall2015MageText": "Vesti Cucite", - "armorSpecialFall2015MageNotes": "Ogni cucitura di questa armatura brilla di incantesimi. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2015.", + "armorSpecialFall2015MageNotes": "Ogni cucitura di questa armatura brilla di incantesimi. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2015.", "armorSpecialFall2015HealerText": "Abiti del fattucchiere", - "armorSpecialFall2015HealerNotes": "Cosa? Certo che quella era una pozione della Costituzione. No, non stai assolutamente diventando una rana! Non essere ridicolo. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2015.", + "armorSpecialFall2015HealerNotes": "Cosa? Certo che quella era una pozione della Costituzione. No, non stai assolutamente diventando una rana! Non essere ridicolo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2015.", "armorSpecialWinter2016RogueText": "Armatura di Cioccolato", - "armorSpecialWinter2016RogueNotes": "Questa armatura di cuoio ti tiene comodo e al calduccio. Che sia fatta di cioccolato? Non si può mai dire. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2015-2016.", + "armorSpecialWinter2016RogueNotes": "Questa armatura di cuoio ti tiene comodo e al calduccio. Che sia fatta di cioccolato? Non si può mai dire. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "armorSpecialWinter2016WarriorText": "Completo da Pupazzo di Neve", - "armorSpecialWinter2016WarriorNotes": "Brr! Questa armatura di neve è davvero potente... finché non si scioglie. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2015-2016.", + "armorSpecialWinter2016WarriorNotes": "Brr! Questa armatura di neve è davvero potente... finché non si scioglie. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "armorSpecialWinter2016MageText": "Il Parka dello Snowboarder", - "armorSpecialWinter2016MageNotes": "I maghi più saggi si coprono bene contro il vento invernale. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2015-2016.", + "armorSpecialWinter2016MageNotes": "I maghi più saggi si coprono bene contro il vento invernale. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "armorSpecialWinter2016HealerText": "Mantello Fatato delle Feste", - "armorSpecialWinter2016HealerNotes": "Le Fate delle Feste si avvolgono nelle ali del corpo per proteggersi, mentre usano le ali della testa per catturare i venti contrari e volare per Habitica fino a 100 miglia all'ora, consegnando regali e spargendo coriandoli dappertutto. Che bello. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2015-2016.", + "armorSpecialWinter2016HealerNotes": "Le Fate delle Feste si avvolgono nelle ali del corpo per proteggersi, mentre usano le ali della testa per catturare i venti contrari e volare per Habitica fino a 100 miglia all'ora, consegnando regali e spargendo coriandoli dappertutto. Che bello. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "armorSpecialSpring2016RogueText": "Mimetizzazione canina", - "armorSpecialSpring2016RogueNotes": "Un cucciolo intelligente sa scegliere una sembianza più brillante per mimetizzarsi quando tutto è verde e vibrante. Aumenta la percezione di <%= per %>. Edizione limitata, primavera 2016.", + "armorSpecialSpring2016RogueNotes": "Un cucciolo intelligente sa scegliere una sembianza più brillante per mimetizzarsi quando tutto è verde e vibrante. Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2016.", "armorSpecialSpring2016WarriorText": "Cotta potente", - "armorSpecialSpring2016WarriorNotes": "Sei piccolo, ma fiero. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2016.", + "armorSpecialSpring2016WarriorNotes": "Sei piccolo, ma fiero. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2016.", "armorSpecialSpring2016MageText": "Vesti del Grande Feles", - "armorSpecialSpring2016MageNotes": "Vivacemente colorato, cosi non potrai essere scambiato per un Negroratto. Aumenta l’Intelligenza di <%= int %>. Edizione limitata Primavera 2016.", + "armorSpecialSpring2016MageNotes": "Vivacemente colorato, cosi non potrai essere scambiato per un Negroratto. Aumenta l’Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2016.", "armorSpecialSpring2016HealerText": "Puffose braghette da coniglio", - "armorSpecialSpring2016HealerNotes": "Hoppalallà! Saltelli di collina in collina guarendo chi ne ha bisogno. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2016.", + "armorSpecialSpring2016HealerNotes": "Hoppalallà! Saltelli di collina in collina guarendo chi ne ha bisogno. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2016.", "armorSpecialSummer2016RogueText": "Coda di Anguilla", - "armorSpecialSummer2016RogueNotes": "Questo indumento elettrificato trasforma chi lo indossa in un autentico Assassino anguilla! Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2016.", + "armorSpecialSummer2016RogueNotes": "Questo indumento elettrificato trasforma chi lo indossa in un autentico Ladro anguilla! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2016.", "armorSpecialSummer2016WarriorText": "Coda di Squalo", - "armorSpecialSummer2016WarriorNotes": "Questo ruvido indumento trasforma chi lo indossa in un autentico Guerriero Squalo! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2016.", + "armorSpecialSummer2016WarriorNotes": "Questo ruvido indumento trasforma chi lo indossa in un autentico Guerriero Squalo! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2016.", "armorSpecialSummer2016MageText": "Coda di Delfino", - "armorSpecialSummer2016MageNotes": "Questo scivoloso indumento trasforma chi lo indossa in un autentico Mago Delfino! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2016.", + "armorSpecialSummer2016MageNotes": "Questo scivoloso indumento trasforma chi lo indossa in un autentico Mago Delfino! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2016.", "armorSpecialSummer2016HealerText": "Coda di Cavalluccio Marino", - "armorSpecialSummer2016HealerNotes": "Questo puntuto indumento trasforma chi lo indossa in un autentico Guaritore Cavalluccio Marino! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2016.", + "armorSpecialSummer2016HealerNotes": "Questo puntuto indumento trasforma chi lo indossa in un autentico Guaritore Cavalluccio Marino! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2016.", "armorSpecialFall2016RogueText": "Armatura Vedova Nera", - "armorSpecialFall2016RogueNotes": "Gli occhi su questa armatura battono le palpebre in continuazione! Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2016.", + "armorSpecialFall2016RogueNotes": "Gli occhi su questa armatura battono le palpebre in continuazione! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2016.", "armorSpecialFall2016WarriorText": "Armatura Viscida", - "armorSpecialFall2016WarriorNotes": "Misteriosamente umida e muschiosa! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2016.", + "armorSpecialFall2016WarriorNotes": "Misteriosamente umida e muschiosa! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2016.", "armorSpecialFall2016MageText": "Mantello della Malvagità", - "armorSpecialFall2016MageNotes": "Quando il mantello svolazza, si sente sghignazzare. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2016.", + "armorSpecialFall2016MageNotes": "Quando il mantello svolazza, si sente sghignazzare. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2016.", "armorSpecialFall2016HealerText": "Veste della Gorgone", - "armorSpecialFall2016HealerNotes": "Questa veste è fatta di pietra. Come fa ad essere così comoda? Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2016.", + "armorSpecialFall2016HealerNotes": "Questa veste è fatta di pietra. Come fa ad essere così comoda? Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2016.", "armorSpecialWinter2017RogueText": "Armatura di ghiaccio", - "armorSpecialWinter2017RogueNotes": "Questa tuta furtiva riflette la luce per abbagliare le ignare attività mentre vi prendete i loro premi! Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2016-2017.", + "armorSpecialWinter2017RogueNotes": "Questa tuta furtiva riflette la luce per abbagliare le ignare attività mentre vi prendete i loro premi! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "armorSpecialWinter2017WarriorText": "Armatura da Hockey su ghiaccio", - "armorSpecialWinter2017WarriorNotes": "Mostra il vero spirito di squadra e la tua forza con questa calda armatura imbottita. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2016-2017.", + "armorSpecialWinter2017WarriorNotes": "Mostra il vero spirito di squadra e la tua forza con questa calda armatura imbottita. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "armorSpecialWinter2017MageText": "Armatura Lupesca", - "armorSpecialWinter2017MageNotes": "Fatte delle più calde lane invernali e tessute con incantesimi dal mistico Lupo Invernale, queste vesti allontanano il freddo e mantengono la mente vigile! Aumenta l'Intelligenza <%= int %>. Edizione limitata, inverno 2016-2017.", + "armorSpecialWinter2017MageNotes": "Fatte delle più calde lane invernali e tessute con incantesimi dal mistico Lupo Invernale, queste vesti allontanano il freddo e mantengono la mente vigile! Aumenta l'Intelligenza <%= int %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "armorSpecialWinter2017HealerText": "Armatura di petali scintillanti", - "armorSpecialWinter2017HealerNotes": "Sebbene morbida, questa armatura di petali ha un fantastico potere protettivo. Aumenta la Costituzione di <%= con %>. Edizione limitata Inverno 2016-2017.", + "armorSpecialWinter2017HealerNotes": "Sebbene morbida, questa armatura di petali ha un fantastico potere protettivo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "armorSpecialSpring2017RogueText": "Completo da Coniglio Furtivo", - "armorSpecialSpring2017RogueNotes": "Soffice ma resistente, con questo completo ti potrai muovere fra i giardini con straordinaria furtività. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2017.", + "armorSpecialSpring2017RogueNotes": "Soffice ma resistente, con questo completo ti potrai muovere fra i giardini con straordinaria furtività. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2017.", "armorSpecialSpring2017WarriorText": "Armatura Zamptastica", - "armorSpecialSpring2017WarriorNotes": "Quest'armatura è lucida ed elegante come il tuo pelo, ma con una maggiore protezione dagli attacchi. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2017.", + "armorSpecialSpring2017WarriorNotes": "Quest'armatura è lucida ed elegante come il tuo pelo, ma con una maggiore protezione dagli attacchi. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2017.", "armorSpecialSpring2017MageText": "Vesti dello Stregone Canino", - "armorSpecialSpring2017MageNotes": "Concepito per essere magico, soffice per scelta. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2017.", + "armorSpecialSpring2017MageNotes": "Concepito per essere magico, soffice per scelta. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2017.", "armorSpecialSpring2017HealerText": "Vesti della Quiete", - "armorSpecialSpring2017HealerNotes": "La morbidezza di queste vesti da conforto a te e a tutti quelli che hanno bisogno del tuo aiuto da guaritore! Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2017.", + "armorSpecialSpring2017HealerNotes": "La morbidezza di queste vesti da conforto a te e a tutti quelli che hanno bisogno del tuo aiuto da guaritore! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2017.", "armorSpecialSummer2017RogueText": "Coda del Drago Marino", - "armorSpecialSummer2017RogueNotes": "Questo colorato indumento trasforma chi lo indossa in un vero Drago Marino! Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2017.", + "armorSpecialSummer2017RogueNotes": "Questo colorato indumento trasforma chi lo indossa in un vero Drago Marino! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2017.", "armorSpecialSummer2017WarriorText": "Armatura Sabbiosa", - "armorSpecialSummer2017WarriorNotes": "Non farti ingannare dall'aspetto friabile: questa armatura è più dura dell'acciaio. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2017.", + "armorSpecialSummer2017WarriorNotes": "Non farti ingannare dall'aspetto friabile: questa armatura è più dura dell'acciaio. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2017.", "armorSpecialSummer2017MageText": "Vesti del Vortice", - "armorSpecialSummer2017MageNotes": "Attento a non essere bagnato da queste vesti tessute di acqua incantata! Aumentano l'Intelligenza di <%= int %>. Edizione limitata, estate 2017.", + "armorSpecialSummer2017MageNotes": "Attento a non essere bagnato da queste vesti tessute di acqua incantata! Aumentano l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2017.", "armorSpecialSummer2017HealerText": "Coda Marina Argentata", - "armorSpecialSummer2017HealerNotes": "Questo indumento di squame argentate trasforma chi lo indossa in un vero Marguaritore! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2017.", + "armorSpecialSummer2017HealerNotes": "Questo indumento di squame argentate trasforma chi lo indossa in un vero Marguaritore! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2017.", "armorSpecialFall2017RogueText": "Vesti del Campo di Zucche", - "armorSpecialFall2017RogueNotes": "Hai bisogno di nasconderti? Accucciati tra le zucche di Halloween e queste vesti ti nasconderanno! Aumentano la Percezione di <%= per %>. Edizione limitata, autunno 2017.", + "armorSpecialFall2017RogueNotes": "Hai bisogno di nasconderti? Accucciati tra le zucche di Halloween e queste vesti ti nasconderanno! Aumentano la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2017.", "armorSpecialFall2017WarriorText": "Armatura Fortedolce", - "armorSpecialFall2017WarriorNotes": "Questa armatura ti proteggerà come una deliziosa conchiglia di zucchero. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2017.", + "armorSpecialFall2017WarriorNotes": "Questa armatura ti proteggerà come una deliziosa conchiglia di zucchero. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2017.", "armorSpecialFall2017MageText": "Vesti della Festa in Maschera", - "armorSpecialFall2017MageNotes": "Quale completo da Festa in Maschera sarebbe completo senza delle drammatiche vesti che svolazzano? Aumentano l'Intelligenza di <%= int %>. Edizione limitata, autunno 2017.", + "armorSpecialFall2017MageNotes": "Quale completo da Festa in Maschera sarebbe completo senza delle drammatiche vesti che svolazzano? Aumentano l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2017.", "armorSpecialFall2017HealerText": "Armatura della Casa Infestata", - "armorSpecialFall2017HealerNotes": "Il tuo cuore è una porta aperta. E le tue spalle sono tegole! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2017.", + "armorSpecialFall2017HealerNotes": "Il tuo cuore è una porta aperta. E le tue spalle sono tegole! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2017.", "armorSpecialWinter2018RogueText": "Costume da Renna", - "armorSpecialWinter2018RogueNotes": "Sembri così carino e peloso, chi si potrebbe mai aspettare che sei a caccia del bottino delle feste? Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "armorSpecialWinter2018RogueNotes": "Sembri così carino e peloso, chi si potrebbe mai aspettare che sei a caccia del bottino delle feste? Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "armorSpecialWinter2018WarriorText": "Armatura di Carta Regalo", - "armorSpecialWinter2018WarriorNotes": "Non farti ingannare dalla consistenza cartacea di questa armatura. È quasi impossibile strapparla! Aumenta la Costituzione di <%= con %>. Attrezzatura Invernale in edizione limitata 2017-2018.", + "armorSpecialWinter2018WarriorNotes": "Non farti ingannare dalla consistenza cartacea di questa armatura. È quasi impossibile strapparla! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "armorSpecialWinter2018MageText": "Smoking Sfavillante", "armorSpecialWinter2018MageNotes": "Il top del vestito formale magico. Aumenta l'Intelligenza di <%= int %>. Attrezzatura Invernale in Editione Limitata 2017-2018.", "armorSpecialWinter2018HealerText": "Vesti di Vischio", - "armorSpecialWinter2018HealerNotes": "Queste vesti sono intessute con incantesimi che portano extra gioia festiva. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "armorSpecialWinter2018HealerNotes": "Queste vesti sono intessute con incantesimi che portano extra gioia festiva. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "armorSpecialSpring2018RogueText": "Completo di Piume", - "armorSpecialSpring2018RogueNotes": "Con questo completo pennuto giallo i tuoi nemici penseranno che sei soltanto un anatroccolo innocuo! Aumenta la Percezione di <%= per %>. Attrezzatura Primaverile in Edizione Limitata 2018.", + "armorSpecialSpring2018RogueNotes": "Con questo completo pennuto giallo i tuoi nemici penseranno che sei soltanto un anatroccolo innocuo! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera2018.", "armorSpecialSpring2018WarriorText": "Armatura dell'Alba", - "armorSpecialSpring2018WarriorNotes": "Questa piastra colorata è stata forgiata con il fuoco dell'alba. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "armorSpecialSpring2018WarriorNotes": "Questa piastra colorata è stata forgiata con il fuoco dell'alba. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2018.", "armorSpecialSpring2018MageText": "Tunica Tulipana", - "armorSpecialSpring2018MageNotes": "I tuoi incantesimi possono soltanto perfezionarsi se indossi questi soffici petali. Aumenta la Percezione di <%= int %>. Attrezzatura Primaverile in Edizione Limitata 2018.", + "armorSpecialSpring2018MageNotes": "I tuoi incantesimi possono soltanto perfezionarsi se indossi questi soffici petali. Aumenta la Percezione di <%= int %>. Equipaggiamento in edizione limitata, primavera2018.", "armorSpecialSpring2018HealerText": "Armatura Granato", - "armorSpecialSpring2018HealerNotes": "Lascia che questa armatura infonda il tuo cuore col potere di guarire. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2018.", + "armorSpecialSpring2018HealerNotes": "Lascia che questa armatura infonda il tuo cuore col potere di guarire. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2018.", "armorSpecialSummer2018RogueText": "Veste da Pescatore Tascabile", - "armorSpecialSummer2018RogueNotes": "Galleggianti? Scatole di ami? Lenza di ricambio? Grimaldelli? Fumogeni? Qualsiasi cosa di cui hai bisogno per la tua scampagnata a pesca è a portata di mano. C'è una tasca per ogni cosa! Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2018.", + "armorSpecialSummer2018RogueNotes": "Galleggianti? Scatole di ami? Lenza di ricambio? Grimaldelli? Fumogeni? Qualsiasi cosa di cui hai bisogno per la tua scampagnata a pesca è a portata di mano. C'è una tasca per ogni cosa! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2018.", "armorSpecialSummer2018WarriorText": "Armatura Coda di Betta", - "armorSpecialSummer2018WarriorNotes": "Abbaglia i tuoi spettatori con vortici di magnifici colori mentre sfrecci in acqua. Quale opponente oserebbe alzare la mano su una creatura così bella? Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2018.", + "armorSpecialSummer2018WarriorNotes": "Abbaglia i tuoi spettatori con vortici di magnifici colori mentre sfrecci in acqua. Quale opponente oserebbe alzare la mano su una creatura così bella? Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2018.", "armorSpecialSummer2018MageText": "Usbergo di Scaglie di Pesce Scorpione", - "armorSpecialSummer2018MageNotes": "La magia del veleno ha una reputazione per la sottigliezza. Non questa armatura colorata, il messaggio è chiaro allo stesso modo per bestie e attività: fate attenzione! Aumenta Intelligenza di <%= int %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "armorSpecialSummer2018MageNotes": "La magia del veleno ha una reputazione per la sottigliezza. Non questa armatura colorata, il messaggio è chiaro allo stesso modo per bestie e attività: fate attenzione! Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2018.", "armorSpecialSummer2018HealerText": "Vesti del Monarca dei Mermeidi", - "armorSpecialSummer2018HealerNotes": "Queste vesti cerulee rivelano che hai i piedi per camminare sulla terra ferma... beh. Neanche un monarca ci si può aspettare che sia perfetto. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "armorSpecialSummer2018HealerNotes": "Queste vesti cerulee rivelano che hai i piedi per camminare sulla terra ferma... beh. Neanche un monarca ci si può aspettare che sia perfetto. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2018.", "armorSpecialFall2018RogueText": "Redingote Alter Ego", - "armorSpecialFall2018RogueNotes": "Stile di giorno. Comfort e protezione di notte. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018RogueNotes": "Stile di giorno. Comfort e protezione di notte. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2018.", "armorSpecialFall2018WarriorText": "Armatura a Piastre da Minotauro", - "armorSpecialFall2018WarriorNotes": "Completa con gli zoccoli per tamburellare ad una cadenza calmante mentre cammini nel tuo labirinto meditativo. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018WarriorNotes": "Completa con gli zoccoli per tamburellare ad una cadenza calmante mentre cammini nel tuo labirinto meditativo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2018.", "armorSpecialFall2018MageText": "Vesti del Caramellomante", - "armorSpecialFall2018MageNotes": "Il tessuto di queste vesti è intrecciato proprio con delle caramelle! Tuttavia, ti consigliamo di non provare a mangiarle. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2018.", + "armorSpecialFall2018MageNotes": "Il tessuto di queste vesti è intrecciato proprio con delle caramelle! Tuttavia, ti consigliamo di non provare a mangiarle. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2018.", "armorSpecialFall2018HealerText": "Tunica Carnivora", - "armorSpecialFall2018HealerNotes": "È fatta di piante, ma non significa che è vegetariana. Le cattive abitudini fuggiranno a chilometri da questa tunica. Aumenta la Costituzione di <%= con %>. Attrezzatura Autunnale in Edizione Limitata 2018.", + "armorSpecialFall2018HealerNotes": "È fatta di piante, ma non significa che è vegetariana. Le cattive abitudini fuggiranno a chilometri da questa tunica. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno2018.", "armorSpecialWinter2019RogueText": "Armatura della Poinsettia", - "armorSpecialWinter2019RogueNotes": "Con tutte le piante per le festività, nessuno noterà una pianta in più! Puoi muoverti per le celebrazioni con facilità e furtività. Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "armorSpecialWinter2019RogueNotes": "Con tutte le piante per le festività, nessuno noterà una pianta in più! Puoi muoverti per le celebrazioni con facilità e furtività. Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "armorSpecialWinter2019WarriorText": "Armatura Glaciale", - "armorSpecialWinter2019WarriorNotes": "Nel furore della battaglia, questa armatura ti terrà al fresco e tranquillo e pronto per l'azione. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "armorSpecialWinter2019WarriorNotes": "Nel furore della battaglia, questa armatura ti terrà al fresco e tranquillo e pronto per l'azione. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "armorSpecialWinter2019MageText": "Vesti dell'Ispirazione Bruciante", - "armorSpecialWinter2019MageNotes": "Questa veste ignifuga ti protegge in caso uno dei tuoi trucchi debba scappare di mano! Aumenta Intelligenza di <%= int %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "armorSpecialWinter2019MageNotes": "Questa veste ignifuga ti protegge in caso uno dei tuoi trucchi debba scappare di mano! Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "armorSpecialWinter2019HealerText": "Vesti di Mezzanotte", - "armorSpecialWinter2019HealerNotes": "Senza oscurità, non ci sarebbe la luce. Queste vesti scure portano pace e riposo per promuovere la guarigione. Aumenta Costituzione di <%= con %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "armorSpecialWinter2019HealerNotes": "Senza oscurità, non ci sarebbe la luce. Queste vesti scure portano pace e riposo per promuovere la guarigione. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "armorMystery201402Text": "Vesti del Messaggero", "armorMystery201402Notes": "Lucenti e robuste, queste vesti hanno diverse tasche per trasportare le lettere. Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2014.", "armorMystery201403Text": "Armatura del Proteggiforeste", @@ -663,7 +663,7 @@ "armorMystery201506Text": "Tuta da Immersione", "armorMystery201506Notes": "Fai snorkeling attraverso una barriera corallina in questo costume da bagno dai colori vivaci! Non conferisce alcun bonus. Oggetto per abbonati, giugno 2015.", "armorMystery201508Text": "Costume da Ghepardo", - "armorMystery201508Notes": "Corri come il fulmine con indosso il morbido Costume da Ghepardo! Non conferisce benefici. Oggetto per abbonati, agosto 2015.", + "armorMystery201508Notes": "Corri come il fulmine con indosso il morbido Costume da Ghepardo! Non conferisce benefici. Oggetto per abbonati, agosto 2015.", "armorMystery201509Text": "Costume da Lupo Mannaro", "armorMystery201509Notes": "Questo È un costume, giusto? Non conferisce alcun bonus. Oggetto per abbonati, settembre 2015.", "armorMystery201511Text": "Armatura di Legno", @@ -678,7 +678,7 @@ "armorMystery201605Notes": "A differenza dei bardi tradizionali che si uniscono a gruppi di avventurieri, i bardi che si uniscono alle bande musicali di Habitica sono noti per le grandi parate, non per le incursioni nei dungeon. Non conferisce alcun bonus. Oggetto per abbonati, maggio 2016.", "armorMystery201606Text": "Coda di sirena", "armorMystery201606Notes": "Questa forte coda luccica come la schiuma del mare che si infrange sulla riva. Non conferisce alcun bonus. Oggetto per abbonati, giugno 2016.", - "armorMystery201607Text": "Completo fondale marino per Assassino", + "armorMystery201607Text": "Completo fondale marino per Ladro", "armorMystery201607Notes": "Mimetizzatevi in fondo al mare con questa furtiva armatura acquatica. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2016.", "armorMystery201609Text": "Armatura Mucca", "armorMystery201609Notes": "Entra a fare parte del branco con questa comoda armatura! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2016.", @@ -779,7 +779,7 @@ "armorArmoireAntiProcrastinationArmorText": "Armatura Anti-Temporeggiamento", "armorArmoireAntiProcrastinationArmorNotes": "Infusa con antichi incantesimi per la produttività, questa armatura di acciaio ti darà ulteriore forza per combattere le tue attività. Aumenta la Forza di <%= str %>. Scrigno incantato: Set Anti-Procrastinazione (Oggetto 2 di 3).", "armorArmoireYellowPartyDressText": "Vestito Giallo da festa", - "armorArmoireYellowPartyDressNotes": "Sei perspicace, forte, intelligente e così alla moda! Aumenta la Percezione, la Forza e l'Intelligenza di <%= attrs %>. Scrigno Incantato: Set del Fiocchetto Giallo (Oggetto 2 di 2).", + "armorArmoireYellowPartyDressNotes": "Sei perspicace, forte, intelligente e così alla moda! Aumenta la Percezione, la Forza e l'Intelligenza di <%= attrs %>. Scrigno Incantato: Set del Fiocchetto Giallo (Oggetto 2 di 2).", "armorArmoireFarrierOutfitText": "Tenuta da Maniscalco", "armorArmoireFarrierOutfitNotes": "Questi robusti vestiti da lavoro possono affrontare la più disordinata Stalla. Aumentano l'Intelligenza, la Costituzione e la Percezione ciascuna di <%= attrs %>. Scrigno Incantato: Set del Maniscalco (Oggetto 2 di 3).", "armorArmoireCandlestickMakerOutfitText": "Vestito del Candelaio", @@ -803,7 +803,7 @@ "armorArmoirePiraticalPrincessGownText": "Vestito della Principessa Pirata", "armorArmoirePiraticalPrincessGownNotes": "Questo lussureggiante indumento ha tante tasche per nascondere armi e bottino! Aumenta Percezione di <%= per %>. Scrigno Incantato: Set della Principessa Pirata (Oggetto 2 di 4).", "armorArmoireJeweledArcherArmorText": "Armatura dell'Arciere Ingioiellato", - "armorArmoireJeweledArcherArmorNotes": "Questa armatura lavorata finemente ti proteggerà da proiettili o da daily erranti rosse! Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set dell'Arciere Ingioiellato (Oggetto 2 di 3).", + "armorArmoireJeweledArcherArmorNotes": "Questa armatura lavorata finemente ti proteggerà da proiettili o da Attività Giornaliere erranti rosse! Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set dell'Arciere Ingioiellato (Oggetto 2 di 3).", "armorArmoireCoverallsOfBookbindingText": "Tuta del Rilegatore", "armorArmoireCoverallsOfBookbindingNotes": "Tutto quello che ti serve in una tuta, incluse tasche per tutto. Un paio di occhiali, monetine, un anello d'oro... Aumenta Costituzione di <%= con %> e Percezione di <%= per %>. Scrigno Incantato: Set del Rilegatore (Oggetto 2 di 4).", "armorArmoireRobeOfSpadesText": "Vesti di Picche", @@ -887,7 +887,7 @@ "headSpecialSnowSovereignCrownText": "Corona della Regina delle Nevi", "headSpecialSnowSovereignCrownNotes": "I gioielli di questa corona scintillano come fiocchi di neve appena caduti. Aumenta la Costituzione di <%= con %>.", "headSpecialSpikedHelmText": "Elmo a punta", - "headSpecialSpikedHelmNotes": "Sarai ben protetto dalle Daily vaganti e dalle cattive Abitudini con questo pratico (ed elegante!) elmo. Aumenta la Forza di <%= str %>.", + "headSpecialSpikedHelmNotes": "Sarai ben protetto dalle Attività Giornaliere vaganti e dalle cattive Abitudini con questo pratico (ed elegante!) elmo. Aumenta la Forza di <%= str %>.", "headSpecialDandyHatText": "Cappello da damerino", "headSpecialDandyHatNotes": "Che gaio copricapo! Sarai davvero elegante quanto lo indosserai durante una passeggiata. Aumenta la Costituzione di <%= con %>.", "headSpecialKabutoText": "Kabuto", @@ -901,183 +901,183 @@ "headSpecialNyeText": "Assurdo Cappello da Festa", "headSpecialNyeNotes": "Hai ricevuto un Assurdo Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialYetiText": "Elmo dell'Addestra-Yeti", - "headSpecialYetiNotes": "Un cappello adorabilmente spaventoso. Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2013-2014.", + "headSpecialYetiNotes": "Un cappello adorabilmente spaventoso. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "headSpecialSkiText": "Elmo del Nevassassino", - "headSpecialSkiNotes": "Tiene segreta la tua identità.. e la tua faccia al calduccio! Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2013-2014.", + "headSpecialSkiNotes": "Tiene segreta la tua identità.. e la tua faccia al calduccio! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "headSpecialCandycaneText": "Cappello Caramellato", - "headSpecialCandycaneNotes": "Questo è il cappello più delizioso al mondo! Si dice che spesso compaia e sparisca misteriosamente. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2013-2014.", + "headSpecialCandycaneNotes": "Questo è il cappello più delizioso al mondo! Si dice che spesso compaia e sparisca misteriosamente. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "headSpecialSnowflakeText": "Corona Fioccodineve", - "headSpecialSnowflakeNotes": "Indossala per non patire mai il freddo. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2013-2014.", + "headSpecialSnowflakeNotes": "Indossala per non patire mai il freddo. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "headSpecialSpringRogueText": "Maschera Gatto Furtivo", - "headSpecialSpringRogueNotes": "Nessuno sospetterà MAI che sei un gatto ladro! Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2014.", + "headSpecialSpringRogueNotes": "Nessuno sospetterà MAI che sei un gatto ladro! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2014.", "headSpecialSpringWarriorText": "Elmo Trifoglio", - "headSpecialSpringWarriorNotes": "Forgiato tra i soffici campi di trifoglio, questo elmo può resistere persino al più potente dei colpi. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2014.", + "headSpecialSpringWarriorNotes": "Forgiato tra i soffici campi di trifoglio, questo elmo può resistere persino al più potente dei colpi. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2014.", "headSpecialSpringMageText": "Cappello di Formaggio Svizzero", - "headSpecialSpringMageNotes": "Questo cappello contiene un sacco di energia magica! Cerca di non rosicchiarlo. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2014.", + "headSpecialSpringMageNotes": "Questo cappello contiene un sacco di energia magica! Cerca di non rosicchiarlo. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2014.", "headSpecialSpringHealerText": "Corona dell'Amicizia", - "headSpecialSpringHealerNotes": "Questa corona simboleggia la lealtà e la complicità. Il cane è il migliore amico di ogni avventuriero, dopotutto! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2014.", - "headSpecialSummerRogueText": "Cappello da pirata", - "headSpecialSummerRogueNotes": "Solo il più produttivo dei pirati può indossare questo cappello. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2014.", + "headSpecialSpringHealerNotes": "Questa corona simboleggia la lealtà e la complicità. Il cane è il migliore amico di ogni avventuriero, dopotutto! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2014.", + "headSpecialSummerRogueText": "Cappello da Pirata", + "headSpecialSummerRogueNotes": "Solo il più produttivo dei pirati può indossare questo cappello. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2014.", "headSpecialSummerWarriorText": "Bandana del Corsaro", - "headSpecialSummerWarriorNotes": "Questa soffice e salata bandana infonde coraggio in chi la indossa. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2014.", + "headSpecialSummerWarriorNotes": "Questa soffice e salata bandana infonde coraggio in chi la indossa. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2014.", "headSpecialSummerMageText": "Cappello di Laminaria", - "headSpecialSummerMageNotes": "Cosa c'è di più magico di un cappello avvolto dalle alghe? Aumanta la Percezione di <%= per %>. Edizione Limitata, estate 2014.", + "headSpecialSummerMageNotes": "Cosa c'è di più magico di un cappello avvolto dalle alghe? Aumanta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2014.", "headSpecialSummerHealerText": "Corona Corallo", - "headSpecialSummerHealerNotes": "Permette a chi la indossa di rigenerare le barriere coralline danneggiate. Aumenta l'Intelligenza di <%= int %>. Edizione limitata estate 2014.", + "headSpecialSummerHealerNotes": "Permette a chi la indossa di rigenerare le barriere coralline danneggiate. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2014.", "headSpecialFallRogueText": "Cappuccio Rossosangue", - "headSpecialFallRogueNotes": "L'identità di un Ammazzavampiri deve sempre essere nascosta. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2014.", + "headSpecialFallRogueNotes": "L'identità di un Ammazzavampiri deve sempre essere nascosta. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2014.", "headSpecialFallWarriorText": "Cranio di Mostro della Scienza", - "headSpecialFallWarriorNotes": "Un elmo da trapiantare! È solo LEGGERMENTE usato. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2014.", + "headSpecialFallWarriorNotes": "Un elmo da trapiantare! È solo LEGGERMENTE usato. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2014.", "headSpecialFallMageText": "Cappello a punta", - "headSpecialFallMageNotes": "La magia è intessuta in ogni singola fibra di questo cappello. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2014.", + "headSpecialFallMageNotes": "La magia è intessuta in ogni singola fibra di questo cappello. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2014.", "headSpecialFallHealerText": "Bende da Testa", - "headSpecialFallHealerNotes": "Molto sanitarie e anche alla moda. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2014.", + "headSpecialFallHealerNotes": "Molto sanitarie e anche alla moda. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2014.", "headSpecialNye2014Text": "Buffo Cappello da Festa", "headSpecialNye2014Notes": "Hai ricevuto un Buffo Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialWinter2015RogueText": "Maschera da Drago Fatato dei Ghiacci", - "headSpecialWinter2015RogueNotes": "Sei veramente, assolutamente, senza alcun dubbio un autentico Drago Fatato dei Ghiacci. Non ti stai infiltrando nelle tane dei Draghi Fatati dei Ghiacci. Non hai assolutamente alcun interesse nelle montagne di ricchezze che si dice siano situate in quelle gelide gallerie. Roar. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2014-2015.", + "headSpecialWinter2015RogueNotes": "Sei veramente, assolutamente, senza alcun dubbio un autentico Drago Fatato dei Ghiacci. Non ti stai infiltrando nelle tane dei Draghi Fatati dei Ghiacci. Non hai assolutamente alcun interesse nelle montagne di ricchezze che si dice siano situate in quelle gelide gallerie. Roar. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "headSpecialWinter2015WarriorText": "Elmo di Pan di zenzero", - "headSpecialWinter2015WarriorNotes": "Pensa, pensa, pensa più che puoi! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2014-2015.", + "headSpecialWinter2015WarriorNotes": "Pensa, pensa, pensa più che puoi! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "headSpecialWinter2015MageText": "Cappello dell'Aurora", - "headSpecialWinter2015MageNotes": "Il tessuto di questo cappello muta e risplende mentre chi lo indossa sta studiando. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2014-2015.", + "headSpecialWinter2015MageNotes": "Il tessuto di questo cappello muta e risplende mentre chi lo indossa sta studiando. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "headSpecialWinter2015HealerText": "Soffici Paraorecchie", - "headSpecialWinter2015HealerNotes": "Questi caldi paraorecchie proteggono dal freddo e dai rumori fastidiosi. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2014-2015.", + "headSpecialWinter2015HealerNotes": "Questi caldi paraorecchie proteggono dal freddo e dai rumori fastidiosi. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "headSpecialSpring2015RogueText": "Elmo Ignifugo", - "headSpecialSpring2015RogueNotes": "Fuoco? HAH! Squittisci con fierezza di fronte al fuoco! Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2015.", + "headSpecialSpring2015RogueNotes": "Fuoco? HAH! Squittisci con fierezza di fronte al fuoco! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2015.", "headSpecialSpring2015WarriorText": "Elmo Attento", - "headSpecialSpring2015WarriorNotes": "Attenzione all'elmo! Solo un feroce cagnolino può indossarlo. Smettila di ridere. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2015.", + "headSpecialSpring2015WarriorNotes": "Attenzione all'elmo! Solo un feroce cagnolino può indossarlo. Smettila di ridere. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2015.", "headSpecialSpring2015MageText": "Cappello di Scena da Mago", - "headSpecialSpring2015MageNotes": "Cosa è venuto prima, il coniglio o il cappello? Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2015.", + "headSpecialSpring2015MageNotes": "Cosa è venuto prima, il coniglio o il cappello? Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2015.", "headSpecialSpring2015HealerText": "Corona Confortevole", - "headSpecialSpring2015HealerNotes": "La perla al centro di questa corona calma e conforta chi le sta intorno. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, primavera 2015.", + "headSpecialSpring2015HealerNotes": "La perla al centro di questa corona calma e conforta chi le sta intorno. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2015.", "headSpecialSummer2015RogueText": "Cappello da Rinnegato", - "headSpecialSummer2015RogueNotes": "Questo cappello da pirata é caduto fuori bordo ed é stato decorato con pezzetti di corallo di fuoco. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2015.", + "headSpecialSummer2015RogueNotes": "Questo cappello da pirata è caduto fuori bordo ed è stato decorato con pezzetti di corallo di fuoco. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2015.", "headSpecialSummer2015WarriorText": "Elmo Oceanico Ingioiellato", - "headSpecialSummer2015WarriorNotes": "Forgiato dagli artigiani di Dilatoria con metallo del profondo oceano, quest'elmo é forte e bello. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2015.", + "headSpecialSummer2015WarriorNotes": "Forgiato dagli artigiani di Dilatoria con metallo del profondo oceano, quest'elmo é forte e bello. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2015.", "headSpecialSummer2015MageText": "Sciarpa del Sortilego", - "headSpecialSummer2015MageNotes": "Un potere nascosto brilla nelle maglie di questa sciarpa. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2015.", + "headSpecialSummer2015MageNotes": "Un potere nascosto brilla nelle maglie di questa sciarpa. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2015.", "headSpecialSummer2015HealerText": "Cappello da Marinaio", - "headSpecialSummer2015HealerNotes": "Con il tuo cappello da marinaio piantato fermamente in testa, puoi navigare anche i mari più tempestosi! Aumenta l'intelligenza di <%= int %>. Edizione Limitata Equipaggiamento Estate 2015.", + "headSpecialSummer2015HealerNotes": "Con il tuo cappello da marinaio piantato fermamente in testa, puoi navigare anche i mari più tempestosi! Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2015.", "headSpecialFall2015RogueText": "Ali da Bat-taglia", - "headSpecialFall2015RogueNotes": "Ecolocalizza i tuoi nemici con questo potente elmo! Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2015.", + "headSpecialFall2015RogueNotes": "Ecolocalizza i tuoi nemici con questo potente elmo! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2015.", "headSpecialFall2015WarriorText": "Cappello da Spaventapasseri", - "headSpecialFall2015WarriorNotes": "Tutti vorrebbero questo cappello--se solo avessero un cervello. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2015.", + "headSpecialFall2015WarriorNotes": "Tutti vorrebbero questo cappello--se solo avessero un cervello. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2015.", "headSpecialFall2015MageText": "Cappello Cucito", - "headSpecialFall2015MageNotes": "Ogni punto in questo cappello aumenta il suo potere. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2015.", + "headSpecialFall2015MageNotes": "Ogni punto in questo cappello aumenta il suo potere. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2015.", "headSpecialFall2015HealerText": "Cappello di rana", - "headSpecialFall2015HealerNotes": "Questo é un cappello estremamente serio di cui sono degli solo gli alchimisti più avanzati. Aumenta l'Intelligenza di <%= int %>. Edizione lmitata, autunno 2015.", + "headSpecialFall2015HealerNotes": "Questo é un cappello estremamente serio di cui sono degli solo gli alchimisti più avanzati. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2015.", "headSpecialNye2015Text": "Ridicolo Cappello da Festa", "headSpecialNye2015Notes": "Hai ricevuto un Ridicolo Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialWinter2016RogueText": "Elmo Cacao", - "headSpecialWinter2016RogueNotes": "La sciarpa protettiva su questo comodo elmo viene spostata solo per sorseggiare calde bevande invernali. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2015-2016.", + "headSpecialWinter2016RogueNotes": "La sciarpa protettiva su questo comodo elmo viene spostata solo per sorseggiare calde bevande invernali. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "headSpecialWinter2016WarriorText": "Copricapo da Pupazzo di Neve", - "headSpecialWinter2016WarriorNotes": "Brrr! Questo robusto elmo è davvero potente... finché non si scioglie. Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2015-2016.", + "headSpecialWinter2016WarriorNotes": "Brrr! Questo robusto elmo è davvero potente... finché non si scioglie. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "headSpecialWinter2016MageText": "Cappuccio dello Snowboarder", - "headSpecialWinter2016MageNotes": "Impedisce che la neve ti vada negli occhi mentre lanci incantesimi. Aumenta la Percezione di <%= per %> Edizione limitata, inverno 2015-2016.", + "headSpecialWinter2016MageNotes": "Impedisce che la neve ti vada negli occhi mentre lanci incantesimi. Aumenta la Percezione di <%= per %> Equipaggiamento in edizione limitata, inverno 2015-2016.", "headSpecialWinter2016HealerText": "Elmo Ali di Fata", - "headSpecialWinter2016HealerNotes": "Questealisbattonocosìvelocementechediventanoindistinte! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, inverno 2015-2016.", + "headSpecialWinter2016HealerNotes": "Questealisbattonocosìvelocementechediventanoindistinte! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "headSpecialSpring2016RogueText": "Buona maschera canina", - "headSpecialSpring2016RogueNotes": "Auuuuh! Che tenero cucciolotto! Vieni qui e lasciati grattare la testa.... Hei! dove è andato tutto il mio oro? Aumenta la percezione di <%= per %>. Edizione limitata, primavera 2016.", + "headSpecialSpring2016RogueNotes": "Auuuuh! Che tenero cucciolotto! Vieni qui e lasciati grattare la testa.... Hei! dove è andato tutto il mio oro? Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2016.", "headSpecialSpring2016WarriorText": "Elmo della Guardia Topo", - "headSpecialSpring2016WarriorNotes": "Mai più ti batteranno in testa! Lascia che ci provino! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2016.", + "headSpecialSpring2016WarriorNotes": "Mai più ti batteranno in testa! Lascia che ci provino! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2016.", "headSpecialSpring2016MageText": "Cappello del Grande Feles", - "headSpecialSpring2016MageNotes": "Apparato che ti pone al di sopra delle semplici piste da maghi del mondo. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2016.", + "headSpecialSpring2016MageNotes": "Apparato che ti pone al di sopra delle semplici piste da maghi del mondo. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2016.", "headSpecialSpring2016HealerText": "Diadema Bocciolo", - "headSpecialSpring2016HealerNotes": "Abbaglia con il potenziale di una nuova vita pronta a esplodere. Aumenta l’Intelligenza di <%= int %>. Edizione limitata, primavera 2016.", + "headSpecialSpring2016HealerNotes": "Abbaglia con il potenziale di una nuova vita pronta a esplodere. Aumenta l’Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2016.", "headSpecialSummer2016RogueText": "Elmo Anguilla", - "headSpecialSummer2016RogueNotes": "Sbirciate fuori dalle fessure rocciose mentre indossate questo elmo furtivo. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2016.", + "headSpecialSummer2016RogueNotes": "Sbirciate fuori dalle fessure rocciose mentre indossate questo elmo furtivo. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2016.", "headSpecialSummer2016WarriorText": "Elmetto Squalo", - "headSpecialSummer2016WarriorNotes": "Addentate i compiti impegnativi con questo temibile elmo! Aumenta la Forza di <%= str %>. Edizione limitata, estate 2016.", + "headSpecialSummer2016WarriorNotes": "Addentate i compiti impegnativi con questo temibile elmo! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2016.", "headSpecialSummer2016MageText": "Cappello Soffiabecco", - "headSpecialSummer2016MageNotes": "Acqua magica zampilla costantemente da questo cappello. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2016.", + "headSpecialSummer2016MageNotes": "Acqua magica zampilla costantemente da questo cappello. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2016.", "headSpecialSummer2016HealerText": "Elmo Cavalluccio Marino", - "headSpecialSummer2016HealerNotes": "Questo elmo indica che chi lo indossa è stato addestrato dai magici cavallucci marini curativi di Dilatoria. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2016.", + "headSpecialSummer2016HealerNotes": "Questo elmo indica che chi lo indossa è stato addestrato dai magici cavallucci marini curativi di Dilatoria. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2016.", "headSpecialFall2016RogueText": "Elmo Vedova Nera", - "headSpecialFall2016RogueNotes": "Le zampe su questo elmo si agitano senza sosta. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2016.", + "headSpecialFall2016RogueNotes": "Le zampe su questo elmo si agitano senza sosta. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2016.", "headSpecialFall2016WarriorText": "Elmo di Corteccia Nodosa", - "headSpecialFall2016WarriorNotes": "Questo elmo è ricoperto da strati di piante delle paludi. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2016.", + "headSpecialFall2016WarriorNotes": "Questo elmo è ricoperto da strati di piante delle paludi. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2016.", "headSpecialFall2016MageText": "Cappuccio della Malvagità", - "headSpecialFall2016MageNotes": "Trama di nascosto sotto questo cappuccio ombroso. Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2016.", + "headSpecialFall2016MageNotes": "Trama di nascosto sotto questo cappuccio ombroso. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2016.", "headSpecialFall2016HealerText": "Corona di Medusa", - "headSpecialFall2016HealerNotes": "Guai a chi ti guarda dritto negli occhi... Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2016.", + "headSpecialFall2016HealerNotes": "Guai a chi ti guarda dritto negli occhi... Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2016.", "headSpecialNye2016Text": "Curioso Cappello da Festa", "headSpecialNye2016Notes": "Hai ricevuto un Curioso Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialWinter2017RogueText": "Elmo di ghiaccio", - "headSpecialWinter2017RogueNotes": "Intessuto di cristalli di ghiaccio, questo elmo ti permette di muoverti senza farti notare nei paesaggi invernali. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2016-2017.", + "headSpecialWinter2017RogueNotes": "Intessuto di cristalli di ghiaccio, questo elmo ti permette di muoverti senza farti notare nei paesaggi invernali. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "headSpecialWinter2017WarriorText": "Elmo da Hockey", - "headSpecialWinter2017WarriorNotes": "Questo è un elmo robusto e durevole, creato per resistere ad impatti col ghiaccio o addirittura contro Daily rosso scuro! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2016-2017.", + "headSpecialWinter2017WarriorNotes": "Questo è un elmo robusto e durevole, creato per resistere ad impatti col ghiaccio o addirittura contro Attività Giornaliere rosso scuro! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "headSpecialWinter2017MageText": "Elmo del Lupo Invernale", - "headSpecialWinter2017MageNotes": "Questo elmo, forgiato a immagine del leggendario Lupo Invernale, terrà la vostra testa al caldo e la vostra visione nitida. Aumenta la Percezione di <%= per %>. Edizione limitata, inverno 2016-2017.", + "headSpecialWinter2017MageNotes": "Questo elmo, forgiato a immagine del leggendario Lupo Invernale, terrà la vostra testa al caldo e la vostra visione nitida. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "headSpecialWinter2017HealerText": "Elmo Fiorito Scintillante", - "headSpecialWinter2017HealerNotes": "Questi petali scintillanti concentrano la capacità mentale! Aumenta l'Intelligenza di <%= int %>. Edizione Limitata Equipaggiamento Invernale 2016-2017.", + "headSpecialWinter2017HealerNotes": "Questi petali scintillanti concentrano la capacità mentale! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "headSpecialSpring2017RogueText": "Elmo del Coniglio Furtivo", - "headSpecialSpring2017RogueNotes": "Questa maschera eviterà che la tua graziosità ti faccia scoprire mentre ti avvicini di soppiatto alle Daily (o ai trifogli)! Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2017.", + "headSpecialSpring2017RogueNotes": "Questa maschera eviterà che la tua graziosità ti faccia scoprire mentre ti avvicini di soppiatto alle Attività Giornaliere (o ai trifogli)! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2017.", "headSpecialSpring2017WarriorText": "Elmo Felino", - "headSpecialSpring2017WarriorNotes": "Proteggi la tua adorabile, pelosa testolina con questo elmo decorato nei dettagli. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2017.", + "headSpecialSpring2017WarriorNotes": "Proteggi la tua adorabile, pelosa testolina con questo elmo decorato nei dettagli. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2017.", "headSpecialSpring2017MageText": "Cappello dello Stregone Canino", - "headSpecialSpring2017MageNotes": "Questo cappello può aiutarti a lanciare potenti incantesimi... o lo puoi usare per evocare delle palline da tennis. A te la scelta. Aumenta la Percezione di <%= per %>. Edizione limitata, primavera 2017.", + "headSpecialSpring2017MageNotes": "Questo cappello può aiutarti a lanciare potenti incantesimi... o lo puoi usare per evocare delle palline da tennis. A te la scelta. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2017.", "headSpecialSpring2017HealerText": "Tiara di Petali", - "headSpecialSpring2017HealerNotes": "Questa delicata corona emana il confortante aroma dei nuovi fiori primaverili. Aumenta l’Intelligenza di <%= int %>. Edizione limitata, primavera 2017.", + "headSpecialSpring2017HealerNotes": "Questa delicata corona emana il confortante aroma dei nuovi fiori primaverili. Aumenta l’Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2017.", "headSpecialSummer2017RogueText": "Elmo del Drago Marino", - "headSpecialSummer2017RogueNotes": "Questo elmo cambia colore per aiutarti a mimettizarti nell'ambiente. Aumenta la Percezione di <%= per %>. Edizione limitata, estate 2017.", + "headSpecialSummer2017RogueNotes": "Questo elmo cambia colore per aiutarti a mimettizarti nell'ambiente. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2017.", "headSpecialSummer2017WarriorText": "Elmo Castello di Sabbia", - "headSpecialSummer2017WarriorNotes": "L'elmo più raffinato che si possa sperare di indossare... perlomeno fino all'arrivo della marea. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2017.", + "headSpecialSummer2017WarriorNotes": "L'elmo più raffinato che si possa sperare di indossare... perlomeno fino all'arrivo della marea. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2017.", "headSpecialSummer2017MageText": "Cappello del Vortice", - "headSpecialSummer2017MageNotes": "Questo cappello è costituito da un vortice turbinoso invertito. Aumenta la percezione di<%= per %>. Edizione limitata, estate 2017.", + "headSpecialSummer2017MageNotes": "Questo cappello è costituito da un vortice turbinoso invertito. Aumenta la percezione di<%= per %>. Equipaggiamento in edizione limitata, estate 2017.", "headSpecialSummer2017HealerText": "Corona di Creature Marine", - "headSpecialSummer2017HealerNotes": "Questo elmo è composto da amichevoli creature marine che stanno temporaneamente riposando sulla tua testa, dandoti saggi consigli. Aumenta l'Intelligenza di <%= int %>. Edizione limitata, estate 2017.", + "headSpecialSummer2017HealerNotes": "Questo elmo è composto da amichevoli creature marine che stanno temporaneamente riposando sulla tua testa, dandoti saggi consigli. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2017.", "headSpecialFall2017RogueText": "Elmo della Zucca di Halloween", - "headSpecialFall2017RogueNotes": "Pronto per i dolcetti? È tempo di indossare questo festoso e luminoso elmo! Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2017.", + "headSpecialFall2017RogueNotes": "Pronto per i dolcetti? È tempo di indossare questo festoso e luminoso elmo! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2017.", "headSpecialFall2017WarriorText": "Elmo Mais Caramellato", - "headSpecialFall2017WarriorNotes": "Questo elmo potrebbe sembrare una caramella, ma le attività che ti ostacolano non lo troveranno così dolce! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2017.", + "headSpecialFall2017WarriorNotes": "Questo elmo potrebbe sembrare una caramella, ma le attività che ti ostacolano non lo troveranno così dolce! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2017.", "headSpecialFall2017MageText": "Elmo della Festa in Maschera", - "headSpecialFall2017MageNotes": "Quando compari con questo cappello piumato, lascerai tutti a domandarsi l'identità di quel magico sconosciuto nella stanza! Aumenta la Percezione di <%= per %>. Edizione limitata, autunno 2017.", + "headSpecialFall2017MageNotes": "Quando compari con questo cappello piumato, lascerai tutti a domandarsi l'identità di quel magico sconosciuto nella stanza! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2017.", "headSpecialFall2017HealerText": "Elmo della Casa Infestata", - "headSpecialFall2017HealerNotes": "Invita spiriti spaventosi e creature amichevoli a cercare i tuoi poteri da guaritore in questo elmo! Aumenta l'Intelligenza di <%= int %>. Edizione limitata, autunno 2017.", + "headSpecialFall2017HealerNotes": "Invita spiriti spaventosi e creature amichevoli a cercare i tuoi poteri da guaritore in questo elmo! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2017.", "headSpecialNye2017Text": "Estroso Cappello da Festa", "headSpecialNye2017Notes": "Hai ricevuto un Estroso Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialWinter2018RogueText": "Elmo da Renna", - "headSpecialWinter2018RogueNotes": "Il perfetto travestimento per le feste, con una luce inclusa! Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "headSpecialWinter2018RogueNotes": "Il perfetto travestimento per le feste, con una luce inclusa! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "headSpecialWinter2018WarriorText": "Elmo Pacco Regalo", - "headSpecialWinter2018WarriorNotes": "Questo vivace coperchio di scatola regalo con fiocco non è solo festivo, ma anche piuttosto resistente. Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "headSpecialWinter2018WarriorNotes": "Questo vivace coperchio di scatola regalo con fiocco non è solo festivo, ma anche piuttosto resistente. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "headSpecialWinter2018MageText": "Cappello a Cilindro Scintillante", - "headSpecialWinter2018MageNotes": "Pronto per un po' di extra magia speciale? Questo scintillante capello potenzia tutti i tuoi incantesimi! Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "headSpecialWinter2018MageNotes": "Pronto per un po' di extra magia speciale? Questo scintillante capello potenzia tutti i tuoi incantesimi! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "headSpecialWinter2018HealerText": "Cappuccio del Vischio", - "headSpecialWinter2018HealerNotes": "Questo cappuccio elegante ti terrà al caldo con sentimenti festivi felici! Aumenta Intelligenza di <%= int %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", + "headSpecialWinter2018HealerNotes": "Questo cappuccio elegante ti terrà al caldo con sentimenti festivi felici! Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "headSpecialSpring2018RogueText": "Elmo a Becco d'Anatra", - "headSpecialSpring2018RogueNotes": "Qua qua! Sei talmente carino che la tua natura intelligente e subdola non vengono notate. Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "headSpecialSpring2018RogueNotes": "Qua qua! Sei talmente carino che la tua natura intelligente e subdola non vengono notate. Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2018.", "headSpecialSpring2018WarriorText": "Elmo di Raggi", - "headSpecialSpring2018WarriorNotes": "La luminosità di questo elmo stordirà ogni nemico nelle vicinanze! Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "headSpecialSpring2018WarriorNotes": "La luminosità di questo elmo stordirà ogni nemico nelle vicinanze! Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2018.", "headSpecialSpring2018MageText": "Elmo Tulipano", - "headSpecialSpring2018MageNotes": "Gli eleganti petali di questo elmo ti garantiscono una speciale magia primaverile. Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "headSpecialSpring2018MageNotes": "Gli eleganti petali di questo elmo ti garantiscono una speciale magia primaverile. Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2018.", "headSpecialSpring2018HealerText": "Cerchietto di Granato", - "headSpecialSpring2018HealerNotes": "Le gemme lucidate di questo cerchietto aumentano la tua energia mentale. Aumenta Intelligenza di <%= int %>. Equipaggiamento ad Edizione Limitata Primavera 2018.", + "headSpecialSpring2018HealerNotes": "Le gemme lucidate di questa tiara aumentano la tua energia mentale. Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2018.", "headSpecialSummer2018RogueText": "Cappello per il sole da pesca", - "headSpecialSummer2018RogueNotes": "È comodo e da protezione dal feroce bagliore del sole estivo sull'acqua. Importante soprattutto se sei più abituato a essere furtivo nelle ombre! Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "headSpecialSummer2018RogueNotes": "È comodo e da protezione dal feroce bagliore del sole estivo sull'acqua. Importante soprattutto se sei più abituato a essere furtivo nelle ombre! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2018.", "headSpecialSummer2018WarriorText": "Barbuta del Pesce Combattente", - "headSpecialSummer2018WarriorNotes": "Fa vedere a tutti che sei tu il pesce combattente alfa con questo elmo vistoso! Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "headSpecialSummer2018WarriorNotes": "Fa vedere a tutti che sei tu il pesce combattente alfa con questo elmo vistoso! Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2018.", "headSpecialSummer2018MageText": "Cresta del Pesce Scoprione", - "headSpecialSummer2018MageNotes": "Lancia un'occhiataccia a chiunque osa dire che sembri un pesce saporito. Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "headSpecialSummer2018MageNotes": "Lancia un'occhiataccia a chiunque osa dire che sembri un pesce saporito. Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2018.", "headSpecialSummer2018HealerText": "Corona del Monarca dei Mermeidi", - "headSpecialSummer2018HealerNotes": "Adornato con aquamarina, questo diadema con le pinne designa comando sopra persone, pesci, e chi è un po' di entrambi! Aumenta Intelligenza di <%= int %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "headSpecialSummer2018HealerNotes": "Adornato con aquamarina, questo diadema con le pinne designa comando sopra persone, pesci, e chi è un po' di entrambi! Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2018.", "headSpecialFall2018RogueText": "Volto dell'Alter Ego", - "headSpecialFall2018RogueNotes": "Molti di noi nascondo i nostri conflitti interiori. Questa maschera mostra che tutti sperimentiamo tensione tra i nostri impulsi buoni e cattivi. In più, viene con un elegante cappello! Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Autunno 2018.", + "headSpecialFall2018RogueNotes": "Molti di noi nascondo i nostri conflitti interiori. Questa maschera mostra che tutti sperimentiamo tensione tra i nostri impulsi buoni e cattivi. In più, viene con un elegante cappello! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno2018.", "headSpecialFall2018WarriorText": "Viso da Minotauro", - "headSpecialFall2018WarriorNotes": "Questa terribile maschera dimostra che sai prendere le tue attività per le corna! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2018.", + "headSpecialFall2018WarriorNotes": "Questa terribile maschera dimostra che sai prendere le tue attività per le corna! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2018.", "headSpecialFall2018MageText": "Cappello del Caramellomante", - "headSpecialFall2018MageNotes": "Questo cappello a punta è imbevuto di potenti incantesimi della dolcezza. Attenzione, se si bagna può diventare appiccicoso! Aumenta Percezione di <%= per %>. Equipaggiamento ad Edizione Limitata Autunno 2018.", + "headSpecialFall2018MageNotes": "Questo cappello a punta è imbevuto di potenti incantesimi della dolcezza. Attenzione, se si bagna può diventare appiccicoso! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno2018.", "headSpecialFall2018HealerText": "Elmo Famelico", - "headSpecialFall2018HealerNotes": "Questo elmo è fatto da una pianta carnivora nota per le sue proprietà di abbattere zombie e altri inconvenienti. Fa solo attenzione che non mastichi la tua testa. Aumenta Intelligenza di <%= int %>. Equipaggiamento ad Edizione Limitata Autunno 2018.", + "headSpecialFall2018HealerNotes": "Questo elmo è fatto da una pianta carnivora nota per le sue proprietà di abbattere zombie e altri inconvenienti. Fa solo attenzione che non mastichi la tua testa. Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno2018.", "headSpecialNye2018Text": "Bizzarro Cappello da Festa", "headSpecialNye2018Notes": "Hai ricevuto un Bizzarro Cappello da Festa! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun bonus.", "headSpecialWinter2019RogueText": "Elmo della Poinsettia", - "headSpecialWinter2019RogueNotes": "Questo elmo di foglie sarà di un rosso più intenso nei giorni invernali più bui, aiutandoti a mimetizzarti tra le decorazioni festive! Aumenta Percezione di <%= per %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "headSpecialWinter2019RogueNotes": "Questo elmo di foglie sarà di un rosso più intenso nei giorni invernali più bui, aiutandoti a mimetizzarti tra le decorazioni festive! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "headSpecialWinter2019WarriorText": "Elmo Glaciale", - "headSpecialWinter2019WarriorNotes": "È importante mantenere il sangue freddo! Questo elmo ti proteggerà dai colpi dei tuoi avversari. Aumenta Forza di <%= str %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "headSpecialWinter2019WarriorNotes": "È importante mantenere il sangue freddo! Questo elmo ti proteggerà dai colpi dei tuoi avversari. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "headSpecialWinter2019MageText": "Fuochi di Artificio Fiammeggianti", - "headSpecialWinter2019MageNotes": "Stai indietro e guarda le scintille! Le tue attività non possono nulla contro questo splendore! Aumenta Percezione di <%= per %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "headSpecialWinter2019MageNotes": "Stai indietro e guarda le scintille! Le tue attività non possono nulla contro questo splendore! Aumenta Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "headSpecialWinter2019HealerText": "Corona di Stelle", - "headSpecialWinter2019HealerNotes": "Nella notte più buia e fredda una stella brilla più luminosa. Questa corona è fatta di metallo da quella stella, per aiutarti a splendere! Aumenta Intelligenza di <%= int %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "headSpecialWinter2019HealerNotes": "Nella notte più buia e fredda una stella brilla più luminosa. Questa corona è fatta di metallo da quella stella, per aiutarti a splendere! Aumenta Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "headSpecialGaymerxText": "Elmo del Guerriero Arcobaleno", "headSpecialGaymerxNotes": "Per celebrare il GaymerX, questo speciale elmo è decorato con un raggiante e colorato tema arcobaleno! Il GaymerX è un evento dedicato al gaming e alla comunità LGBTQ, ed è aperto a tutti.", "headMystery201402Text": "Elmo Alato", @@ -1091,7 +1091,7 @@ "headMystery201408Text": "Corona del Sole", "headMystery201408Notes": "Questa fiammeggiante corona dona al proprio portatore una grande forza di volontà. Non conferisce alcun bonus. Oggetto per abbonati, agosto 2014.", "headMystery201411Text": "Elmo d'acciaio sportivo", - "headMystery201411Notes": "Questo è l'elmo utilizzato nel tradizionale sport Habitichese della \"palla bilanciata\", che consiste nell'indossare equipaggiamento estremamente resistente per poi impegnarsi a trovare un equilibrio tra lavoro e vita sana... MENTRE SEI INSEGUITO DAGLI IPPOGRIFI. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", + "headMystery201411Notes": "Questo è l'elmo utilizzato nel tradizionale sport Habitichiano della \"Biglia Bilanciata\", che consiste nell'indossare equipaggiamento estremamente resistente per poi impegnarsi a trovare un equilibrio tra lavoro e vita sana... MENTRE SEI INSEGUITO DAGLI IPPOGRIFI. Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", "headMystery201412Text": "Cappello da Pinguino", "headMystery201412Notes": "Chi è questo pinguino? Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2014.", "headMystery201501Text": "Elmo Stellato", @@ -1118,7 +1118,7 @@ "headMystery201605Notes": "Settantasei draghi hanno guidato la grande parata, con centodieci grifoni subito dietro! Non conferisce alcun bonus. Oggetto per abbonati, maggio 2016.", "headMystery201606Text": "Berretto Selkie", "headMystery201606Notes": "Canticchia la melodia del mare, mentre volteggi con le foche gioiose! Non conferisce alcun bonus. Oggetto per abbonati, giugno 2016.", - "headMystery201607Text": "Elmo Fondo marino per Assassini", + "headMystery201607Text": "Elmo Fondo marino per Ladri", "headMystery201607Notes": "Le alghe che crescono su questo elmo ti aiutano a mimetizzarti. Non conferisce alcun bonus. Oggetto per abbonati, luglio 2016.", "headMystery201608Text": "Elmo del Fulmine", "headMystery201608Notes": "Questo elmo scoppiettante conduce l'elettricità! Non conferisce alcun bonus. Oggetto per abbonati, agosto 2016.", @@ -1144,8 +1144,8 @@ "headMystery201712Notes": "Questa corona porta luce e calore anche alle notti più buie. Non conferisce benefici. Oggetto per Abbonati Dicembre 2017.", "headMystery201802Text": "Elmo dello Scarafaggio dell'Amore", "headMystery201802Notes": "Le antenne su questo elmo sono delle antenne da rabdomante carucce, percepiscono sentimenti di amore e supporto nelle vicinanze. Non da benefici. Oggetto per Abbonati Febbraio 2018.", - "headMystery201803Text": "Cerchietto della Libellula Coraggiosa", - "headMystery201803Notes": "Anche se ha un aspetto molto decorativo, puoi usare le ali su questo cerchietto per una spinta ulteriore! Non conferisce benefici. Oggetto per Abbonati Marzo 2018.", + "headMystery201803Text": "Tiara della Libellula Coraggiosa", + "headMystery201803Notes": "Anche se ha un aspetto molto decorativo, puoi usare le ali su questa tiara per un'ulteriore spinta! Non conferisce benefici. Oggetto per Abbonati Marzo 2018.", "headMystery201805Text": "Elmo del Pavone Fenomenale", "headMystery201805Notes": "Questo elmo ti renderà l'uccello più fiero e carino (e forse anche il più rumoroso) in città. Non da benefici. Oggetto per Abbonati Maggio 2018.", "headMystery201806Text": "Elmo Incantatore della Rana Pescatrice", @@ -1160,8 +1160,8 @@ "headMystery201810Notes": "Se ti ritrovi a viaggiare per luoghi spaventosi, i luminosi occhi rossi di questo elmo faranno scappare dalla paura i nemici sulla tua strada. Non conferisce benefici. Oggetto per Abbonati Ottobre 2018.", "headMystery201811Text": "Magnifico Cappello da Stregone", "headMystery201811Notes": "Indossa questo cappello piumato per risaltare anche negli incontri di maghi più eleganti! Non conferisce benefiti. Oggetto per Abbonati Novembre 2018.", - "headMystery201901Text": "Polaris Helm", - "headMystery201901Notes": "The glowing gems on this helm contain light magically captured from winter auroras. Confers no benefit. January 2019 Subscriber Item.", + "headMystery201901Text": "Elmo polare", + "headMystery201901Notes": "Le gemme incandescenti su quest'elmo contengono luce catturata magicamente dalle aurore invernali. Non conferisce alcun vantaggio. Oggetto Abbonati gennaio 2019.", "headMystery301404Text": "Cilindro Elegante", "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", @@ -1181,7 +1181,7 @@ "headArmoireRancherHatText": "Cappello da Cowboy", "headArmoireRancherHatNotes": "Raggruppa i tuoi animali e addestra le tue cavalcature mentre indossi questo magico Cappello da Cowboy! Aumenta la Forza di <%= str %>, la Percezione di <%= per %>, e l’Intelligenza di <%= int %>. Scrigno Incantato: Set del Cowboy (Oggetto 1 di 3).", "headArmoireBlueHairbowText": "Fiocchetto Blu", - "headArmoireBlueHairbowNotes": "Diventa percettivo, resistente e intelligente indossando questo meraviglioso Fiocchetto Blu! Aumenta la Percezione di <%= per %>, la Costituzione di <%= con %> e l'Intelligenza di <%= int %>. Scrigno Incantato: oggetto indipendente.", + "headArmoireBlueHairbowNotes": "Diventa percettivo, resistente e intelligente indossando questo meraviglioso Fiocchetto Blu! Aumenta la Percezione di <%= per %>, la Costituzione di <%= con %> e l'Intelligenza di <%= int %>. Scrigno Incantato: Set Fiocco Blu (Oggetto 1 di 2).", "headArmoireRoyalCrownText": "Corona Regale", "headArmoireRoyalCrownNotes": "Urrà per il sovrano, forte e potente! Aumenta la Forza di <%= str %>. Scrigno Incantato: Set Regale (Oggetto 1 di 3).", "headArmoireGoldenLaurelsText": "Allori Dorati", @@ -1211,7 +1211,7 @@ "headArmoireJesterCapText": "Berretto del Giullare", "headArmoireJesterCapNotes": "Le campanelle su questo cappello potrebbero distrarre i vostri avversari, ma aiutano voi a concentrarvi. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set del Giullare (Oggetto 1 di 3).", "headArmoireMinerHelmetText": "Elmetto da Minatore", - "headArmoireMinerHelmetNotes": "Proteggi la tua testa dalle attività che cadono! Aumenta l'Intelligenza di<%= int %>. Scrigno Incantato: Set del Minatore (Oggetto 1 di 3).", + "headArmoireMinerHelmetNotes": "Proteggi la tua testa dalle attività che cadono! Aumenta l'Intelligenza di<%= int %>. Scrigno Incantato: Set del Minatore (Oggetto 1 di 3).", "headArmoireBasicArcherCapText": "Cappello Base da Arciere", "headArmoireBasicArcherCapNotes": "Un arciere non sarebbe tale senza un vivace cappello! Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set Base dell'Arciere (Oggetto 3 di 3).", "headArmoireGraduateCapText": "Cappello da Laureato", @@ -1307,132 +1307,132 @@ "shieldSpecialDiamondStaveText": "Verga di diamante", "shieldSpecialDiamondStaveNotes": "Questa preziosa staffa ha poteri mistici. Aumenta l'intelligenza di <%= int %>.", "shieldSpecialRoguishRainbowMessageText": "Messaggio Malandrino Arcobaleno", - "shieldSpecialRoguishRainbowMessageNotes": "Questa busta scintillante contiene messaggi di incoraggiamento da parte degli abitanti di Habitica, e un tocco di magia per aiutarti a velocizzare le consegne! Aumenta l'Intelligenza di <%= int %>.", + "shieldSpecialRoguishRainbowMessageNotes": "Questa busta scintillante contiene messaggi di incoraggiamento da parte degli Habitichiani, e un tocco di magia per aiutarti a velocizzare le consegne! Aumenta l'Intelligenza di <%= int %>.", "shieldSpecialLootBagText": "Sacco del Bottino", "shieldSpecialLootBagNotes": "Questo sacco è l'ideale per riporre tutti gli oggetti che hai prelevato di nascosto da Attività ignare! Aumenta la Forza di <%= str %>.", "shieldSpecialWintryMirrorText": "Specchio Invernale", "shieldSpecialWintryMirrorNotes": "Come meglio ammirare il tuo aspetto invernale? Aumenta l'Intelligenza di <%= int %>.", "shieldSpecialWakizashiText": "Wakizashi", - "shieldSpecialWakizashiNotes": "Questa corta spada è perfetta per le battaglie ravvicinate contro le tue Daily! Aumenta la Costituzione di <%= con %>.", + "shieldSpecialWakizashiNotes": "Questa corta spada è perfetta per le battaglie ravvicinate contro le tue Attività Giornaliere! Aumenta la Costituzione di <%= con %>.", "shieldSpecialYetiText": "Scudo dell'Addestra-Yeti", - "shieldSpecialYetiNotes": "Questo scudo riflette il bagliore della neve. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2013-2014.", + "shieldSpecialYetiNotes": "Questo scudo riflette il bagliore della neve. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "shieldSpecialSnowflakeText": "Scudo Fioccodineve", - "shieldSpecialSnowflakeNotes": "Ogni scudo è unico e inimitabile. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2013-2014.", + "shieldSpecialSnowflakeNotes": "Ogni scudo è unico e inimitabile. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2013-2014.", "shieldSpecialSpringRogueText": "Artigli a uncino", "shieldSpecialSpringRogueNotes": "Ottimi per arrampicarsi sugli edifici più alti, oltre a fare a brandelli i tappeti. Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2014.", "shieldSpecialSpringWarriorText": "Scudo Uovo", - "shieldSpecialSpringWarriorNotes": "Non importa quanto forte lo colpisci, questo scudo non si romperà mai! Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2014.", + "shieldSpecialSpringWarriorNotes": "Non importa quanto forte lo colpisci, questo scudo non si romperà mai! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2014.", "shieldSpecialSpringHealerText": "Pallina della Protezione Definitiva", - "shieldSpecialSpringHealerNotes": "Emette un suono stridulo ogni volta che viene morsa, facendo impazzire i nemici. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2014.", + "shieldSpecialSpringHealerNotes": "Emette un suono stridulo ogni volta che viene morsa, facendo impazzire i nemici. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2014.", "shieldSpecialSummerRogueText": "Sciabola del Pirata", "shieldSpecialSummerRogueNotes": "All'arrembaggio! Farete fare il giro di chiglia a tutte queste Daily! Aumenta la Forza di <%= str %>. Edizione limitata, estate 2014.", "shieldSpecialSummerWarriorText": "Scudo Legnomarittimo", - "shieldSpecialSummerWarriorNotes": "Questo scudo, ricavato dal legno dei relitti di altre navi, può proteggerti persino dalle tempeste di Daily. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2014.", + "shieldSpecialSummerWarriorNotes": "Questo scudo, ricavato dal legno dei relitti di altre navi, può proteggerti persino dalle tempeste di Attività Giornaliere. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2014.", "shieldSpecialSummerHealerText": "Scudo delle Acque Basse", - "shieldSpecialSummerHealerNotes": "Nessuno oserà attaccare la barriera corallina se a proteggerla ci sarà questo scudo scintillante! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2014.", + "shieldSpecialSummerHealerNotes": "Nessuno oserà attaccare la barriera corallina se a proteggerla ci sarà questo scudo scintillante! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2014.", "shieldSpecialFallRogueText": "Palo d'argento", "shieldSpecialFallRogueNotes": "Distrugge i non-morti. Un asso nella manica anche contro i lupi mannari, perchè la prudenza non è mai troppa. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2014.", "shieldSpecialFallWarriorText": "Potente Pozione di Scienza", - "shieldSpecialFallWarriorNotes": "Macchia misteriosamente i camici da laboratorio. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2014.", + "shieldSpecialFallWarriorNotes": "Macchia misteriosamente i camici da laboratorio. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2014.", "shieldSpecialFallHealerText": "Scudo Ingioiellato", - "shieldSpecialFallHealerNotes": "Questo scintillante scudo è stato trovato in una tomba antica. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2014.", + "shieldSpecialFallHealerNotes": "Questo scintillante scudo è stato trovato in una tomba antica. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2014.", "shieldSpecialWinter2015RogueText": "Spuntone di Ghiaccio", "shieldSpecialWinter2015RogueNotes": "Hai sul serio, senza alcun dubbio, appena raccolto queste cose da terra. Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2014-2015.", "shieldSpecialWinter2015WarriorText": "Scudo Gommoso", - "shieldSpecialWinter2015WarriorNotes": "Questo scudo apparentemente zuccherino è in realtà fatto di nutrienti, gelatinose verdure. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2014-2015.", + "shieldSpecialWinter2015WarriorNotes": "Questo scudo apparentemente zuccherino è in realtà fatto di nutrienti, gelatinose verdure. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "shieldSpecialWinter2015HealerText": "Scudo Rilassante", - "shieldSpecialWinter2015HealerNotes": "Questo scudo respinge i venti gelidi. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2014-2015.", + "shieldSpecialWinter2015HealerNotes": "Questo scudo respinge i venti gelidi. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2014-2015.", "shieldSpecialSpring2015RogueText": "Squittio Esplosivo", "shieldSpecialSpring2015RogueNotes": "Non lasciarti ingannare dal suono - questi esplosivi hanno un pugno a molla all'interno! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2015.", "shieldSpecialSpring2015WarriorText": "Disco Piatto", - "shieldSpecialSpring2015WarriorNotes": "Tiralo ai tuoi nemici... Oppure tienilo, perchè si riempirà di gustose crocchette all'ora di cena. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2015.", + "shieldSpecialSpring2015WarriorNotes": "Tiralo ai tuoi nemici... Oppure tienilo, perchè si riempirà di gustose crocchette all'ora di cena. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2015.", "shieldSpecialSpring2015HealerText": "Cuscino Decorato", - "shieldSpecialSpring2015HealerNotes": "Puoi poggiare la testa su questo morbido cuscino, oppure puoi combatterci con i tuoi temibili artigli. Roar! Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2015.", + "shieldSpecialSpring2015HealerNotes": "Puoi poggiare la testa su questo morbido cuscino, oppure puoi combatterci con i tuoi temibili artigli. Roar! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2015.", "shieldSpecialSummer2015RogueText": "Corallo di fuoco", "shieldSpecialSummer2015RogueNotes": "Questo parente del corallo di fuoco (millepora) ha l'abilità di schizzare il suo veleno attraverso l'acqua. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2015.", "shieldSpecialSummer2015WarriorText": "Scudo del Pesce Luna", - "shieldSpecialSummer2015WarriorNotes": "Forgiato dagli artigiani di Dilatoria con metallo del profondo oceano, quest'elmo risplende come la sabbia e il mare. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2015.", + "shieldSpecialSummer2015WarriorNotes": "Forgiato dagli artigiani di Dilatoria con metallo del profondo oceano, quest'elmo risplende come la sabbia e il mare. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2015.", "shieldSpecialSummer2015HealerText": "Scudo Robusto", - "shieldSpecialSummer2015HealerNotes": "Usa questo scudo per cacciare via i ratti di sentina. Aumenta la Costituzione di <%= con %>. Edizione Limitata Equipaggiamento Estate 2015.", + "shieldSpecialSummer2015HealerNotes": "Usa questo scudo per cacciare via i ratti di sentina. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2015.", "shieldSpecialFall2015RogueText": "Ascia da Bat-taglia", "shieldSpecialFall2015RogueNotes": "I terrificanti To-Do si afflosciano davanti allo sventolio di quest'ascia. Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2015.", "shieldSpecialFall2015WarriorText": "Sacchetto di Becchime", - "shieldSpecialFall2015WarriorNotes": "È vero che dovresti SPAVENTARE i corvi, ma non c'è niente di male nel farsi degli amici! Aumenta la Costituzione di <%= con %>. Edizione Limitata, autunno 2015.", + "shieldSpecialFall2015WarriorNotes": "È vero che dovresti SPAVENTARE i corvi, ma non c'è niente di male nel farsi degli amici! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2015.", "shieldSpecialFall2015HealerText": "Bastoncino Mescolante", - "shieldSpecialFall2015HealerNotes": "Questo bastoncino può mescolare qualsiasi cosa senza sciogliersi, dissolversi, o andare a fuoco! Può anche essere usato per attaccare Attività nemiche. Aumenta la Costituzione di <%= con%>. Edizione Limitata Equipaggiamento Autunnale 2015.", + "shieldSpecialFall2015HealerNotes": "Questo bastoncino può mescolare qualsiasi cosa senza sciogliersi, dissolversi, o andare a fuoco! Può anche essere usato per attaccare Attività nemiche. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2015.", "shieldSpecialWinter2016RogueText": "Tazza di Cioccolata", "shieldSpecialWinter2016RogueNotes": "Bevanda riscaldante, o proiettile rovente? Decidi tu... Aumenta la Forza di <%= str %>. Edizione Limitata Equipaggiamento Invernale 2015-2016.", "shieldSpecialWinter2016WarriorText": "Scudo Slitta", - "shieldSpecialWinter2016WarriorNotes": "Usa questa slitta per bloccare gli attacchi, o cavalcalo trionfalmente in battaglia! Aumenta la Costituzione di <%= con %>. Edizione limitata Equipaggiamento Invernale 2015-2016.", + "shieldSpecialWinter2016WarriorNotes": "Usa questa slitta per bloccare gli attacchi, o cavalcalo trionfalmente in battaglia! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "shieldSpecialWinter2016HealerText": "Regalo Pixie", - "shieldSpecialWinter2016HealerNotes": "Aprilo aprilo aprilo aprilo aprilo aprilo!!!!!!!!! Aumenta la Costituzione di <%= con %>. Edizione Limitata Equipaggiamento Invernale 2015-2016.", + "shieldSpecialWinter2016HealerNotes": "Aprilo aprilo aprilo aprilo aprilo aprilo!!!!!!!!! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2015-2016.", "shieldSpecialSpring2016RogueText": "Bolas di fuoco", "shieldSpecialSpring2016RogueNotes": "Hai padroneggiato la palla, la clava ed il coltello. Ora sei passato a destreggiarti col fuoco! Awoo! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2016.", "shieldSpecialSpring2016WarriorText": "Ruota di formaggio", - "shieldSpecialSpring2016WarriorNotes": "Hai affrontato trappole diaboliche per procurarti questo alimento che amplifica la difesa. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2016.", + "shieldSpecialSpring2016WarriorNotes": "Hai affrontato trappole diaboliche per procurarti questo alimento che amplifica la difesa. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2016.", "shieldSpecialSpring2016HealerText": "Scudo Floreale", - "shieldSpecialSpring2016HealerNotes": "Il pesce d'aprile sostiene che questo piccolo scudo blocca i semi luccicanti. Non credetegli. Aumenta la Costituzione di <%= con %>. Edizione limitata Primavera 2016.", + "shieldSpecialSpring2016HealerNotes": "Il pesce d'aprile sostiene che questo piccolo scudo blocca i semi luccicanti. Non credetegli. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2016.", "shieldSpecialSummer2016RogueText": "Verga Elettrica", "shieldSpecialSummer2016RogueNotes": "Chiunque combatte contro di voi è preso da una sorpresa scioccante ... Aumenta la forza da <%= str %>. Edizione limitata, Estate 2016.", "shieldSpecialSummer2016WarriorText": "Dente di Squalo", - "shieldSpecialSummer2016WarriorNotes": "Addentate i compiti impegnativi con questo scudo appuntito! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2016.", + "shieldSpecialSummer2016WarriorNotes": "Addentate i compiti impegnativi con questo scudo appuntito! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2016.", "shieldSpecialSummer2016HealerText": "Scudo Stella Marina", - "shieldSpecialSummer2016HealerNotes": "A volte erroneamente chiamato Scudo Stella marina. Aumenta la Costituzione di <%= con %>. Edizione limitata, Estate 2016.", + "shieldSpecialSummer2016HealerNotes": "A volte erroneamente chiamato Scudo Stella marina. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, Estate 2016.", "shieldSpecialFall2016RogueText": "Pugnale Morsodiragno", "shieldSpecialFall2016RogueNotes": "Assaggia il dolore del morso del ragno! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2016.", "shieldSpecialFall2016WarriorText": "Radici Difensive", - "shieldSpecialFall2016WarriorNotes": "Difenditi dalle Daily con queste avvolgenti radici! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2016.", + "shieldSpecialFall2016WarriorNotes": "Difenditi dalle Attività Giornaliere con queste avvolgenti radici! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2016.", "shieldSpecialFall2016HealerText": "Scudo della Gorgone", - "shieldSpecialFall2016HealerNotes": "Non soffermarti ad ammirare il tuo riflesso su di lui. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2016.", + "shieldSpecialFall2016HealerNotes": "Non soffermarti ad ammirare il tuo riflesso su di lui. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2016.", "shieldSpecialWinter2017RogueText": "Ascia di ghiaccio", "shieldSpecialWinter2017RogueNotes": "Quest'ascia è ottima per attaccare, difendersi e scalare i ghiacciai! Aumenta la Forza di <%= str %>. Edizione limitata, inverno 2016-2017.", "shieldSpecialWinter2017WarriorText": "Scudo Puck", - "shieldSpecialWinter2017WarriorNotes": "Fatto con un disco da hockey gigante, questo scudo può sopportare qualsiasi colpo. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2016-2017.", + "shieldSpecialWinter2017WarriorNotes": "Fatto con un disco da hockey gigante, questo scudo può sopportare qualsiasi colpo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "shieldSpecialWinter2017HealerText": "Scudo Prugna Caramellata", - "shieldSpecialWinter2017HealerNotes": "Questo armamento fibroso vi aiuterà a proteggervi anche dai compiti più aspri! Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2016-2017.", + "shieldSpecialWinter2017HealerNotes": "Questo armamento fibroso vi aiuterà a proteggervi anche dai compiti più aspri! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2016-2017.", "shieldSpecialSpring2017RogueText": "Karotana", "shieldSpecialSpring2017RogueNotes": "Queste lame si occuperanno con rapidità delle attività, ma sono anche comode per affettare la verdura! Yum! Aumenta la Forza di <%= str %>. Edizione limitata, primavera 2017.", "shieldSpecialSpring2017WarriorText": "Scudo Gomitolo", - "shieldSpecialSpring2017WarriorNotes": "Ogni fibra di questo scudo è tessuta con delle magie protettive! Cerca di non giocarci (troppo). Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2017.", + "shieldSpecialSpring2017WarriorNotes": "Ogni fibra di questo scudo è tessuta con delle magie protettive! Cerca di non giocarci (troppo). Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2017.", "shieldSpecialSpring2017HealerText": "Scudo Cesto", - "shieldSpecialSpring2017HealerNotes": "Protettivo e utile per riporre le tue molte erbe curative e la tua attrezzatura. Aumenta la Costituzione di <%= con %>. Edizione limitata, primavera 2017.", + "shieldSpecialSpring2017HealerNotes": "Protettivo e utile per riporre le tue molte erbe curative e la tua attrezzatura. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2017.", "shieldSpecialSummer2017RogueText": "Pinne del Drago Marino", "shieldSpecialSummer2017RogueNotes": "I bordi di queste pinne sono affilati come dei rasoi. Aumenta la Forza di <%= str %>. Edizione limitata, estate 2017.", "shieldSpecialSummer2017WarriorText": "Scudo Capasanta", - "shieldSpecialSummer2017WarriorNotes": "Questa conchiglia che hai appena trovato è sia decorativa che difensiva! Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2017.", + "shieldSpecialSummer2017WarriorNotes": "Questa conchiglia che hai appena trovato è sia decorativa che difensiva! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2017.", "shieldSpecialSummer2017HealerText": "Scudo Ostrica", - "shieldSpecialSummer2017HealerNotes": "Questa ostrica magica fornisce continuamente perle e protezione. Aumenta la Costituzione di <%= con %>. Edizione limitata, estate 2017.", + "shieldSpecialSummer2017HealerNotes": "Questa ostrica magica fornisce continuamente perle e protezione. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2017.", "shieldSpecialFall2017RogueText": "Mazza con Mela Candita", "shieldSpecialFall2017RogueNotes": "Sconfiggi i tuoi nemici con la dolcezza! Aumenta la Forza di <%= str %>. Edizione limitata, autunno 2017.", "shieldSpecialFall2017WarriorText": "Scudo Mais Caramellato", - "shieldSpecialFall2017WarriorNotes": "Questo scudo-caramella ha dei notevoli poteri protettivi, quindi non tentare di sgranocchiarlo! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2017.", + "shieldSpecialFall2017WarriorNotes": "Questo scudo-caramella ha dei notevoli poteri protettivi, quindi non tentare di sgranocchiarlo! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2017.", "shieldSpecialFall2017HealerText": "Sfera Infestata", - "shieldSpecialFall2017HealerNotes": "Questa sfera di tanto in tanto strilla. Siamo spiacenti, non siamo sicuri del perché. Ma di certo sembra alla moda! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2017.", + "shieldSpecialFall2017HealerNotes": "Questa sfera di tanto in tanto strilla. Siamo spiacenti, non siamo sicuri del perché. Ma di certo sembra alla moda! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2017.", "shieldSpecialWinter2018RogueText": "Uncino di Menta Piperita", "shieldSpecialWinter2018RogueNotes": "Perfetto per arrampicarti sui muri, o distrarre i tuoi nemici con dolci leccornie. Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Inverno 2017-2018.", "shieldSpecialWinter2018WarriorText": "Sacca Regalo Magica", - "shieldSpecialWinter2018WarriorNotes": "Quasi ogni cosa utile puoi trovarla in questa sacca, se conosci le parole magiche giuste da sussurrare. Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2017-2018.", + "shieldSpecialWinter2018WarriorNotes": "Quasi ogni cosa utile puoi trovarla in questa sacca, se conosci le parole magiche giuste da sussurrare. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "shieldSpecialWinter2018HealerText": "Campana di Vischio", - "shieldSpecialWinter2018HealerNotes": "Cos'è questo suono? È un suono caldo e rallegrante per chi lo ascolta! Aumenta la Costituzione di <%= con %>. Edizione limitata, inverno 2017-2018.", + "shieldSpecialWinter2018HealerNotes": "Cos'è questo suono? È un suono caldo e rallegrante per chi lo ascolta! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2017-2018.", "shieldSpecialSpring2018WarriorText": "Scudo del Mattino", - "shieldSpecialSpring2018WarriorNotes": "Questo scudo robusto splende con la gloria della prima luce. Aumenta la Costituzione di<%= con %>. Edizione limitata, primavera 2018.", + "shieldSpecialSpring2018WarriorNotes": "Questo scudo robusto splende con la gloria della prima luce. Aumenta la Costituzione di<%= con %>. Equipaggiamento in edizione limitata, primavera 2018.", "shieldSpecialSpring2018HealerText": "Scudo di Granato", - "shieldSpecialSpring2018HealerNotes": "Nonostante la sua apparenza fantasiosa, questo scudo di granato è abbastanza resistente! Aumenta la costituzione di <%= con %>. Edizione limitata, primavera 2018.", + "shieldSpecialSpring2018HealerNotes": "Nonostante la sua apparenza fantasiosa, questo scudo di granato è abbastanza resistente! Aumenta la costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2018.", "shieldSpecialSummer2018WarriorText": "Scudo Teschio del Pesce Combattente", - "shieldSpecialSummer2018WarriorNotes": "Creato dalla pietra, questo terribile scudo a forma di teschio spaventa i pesci mentre raduni i tuoi animali e cavalcature Scheletro. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "shieldSpecialSummer2018WarriorNotes": "Creato dalla pietra, questo terribile scudo a forma di teschio spaventa i pesci mentre raduni i tuoi animali e cavalcature Scheletro. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2018.", "shieldSpecialSummer2018HealerText": "Emblema del Monarca dei Mermeide", - "shieldSpecialSummer2018HealerNotes": "Questo scudo può creare una cupola di aria per il beneficio di chi viene dalla terra ferma a visitare il tuo reame sommerso. Aumenta Costituzione di <%= con %>. Equipaggiamento ad Edizione Limitata Estate 2018.", + "shieldSpecialSummer2018HealerNotes": "Questo scudo può creare una cupola di aria per il beneficio di chi viene dalla terra ferma a visitare il tuo reame sommerso. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2018.", "shieldSpecialFall2018RogueText": "Fiala della Tentazione", - "shieldSpecialFall2018RogueNotes": "Questa fiala rappresenta le distrazioni e i problemi che ti impediscono di essere la migiore versione di te. Resisti! Tifiamo per te! Aumenta Forza di <%= str %>. Equipaggiamento ad Edizione Limitata Autunno 2018.", + "shieldSpecialFall2018RogueNotes": "Questa fiala rappresenta le distrazioni e i problemi che ti impediscono di essere la migiore versione di te. Resisti! Tifiamo per te! Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, autunno2018.", "shieldSpecialFall2018WarriorText": "Scudo Brillante", - "shieldSpecialFall2018WarriorNotes": "Super lucente per dissuadere qualsiasi Gorgone problematica dal giocare a nascondino dietro gli angoli! Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", + "shieldSpecialFall2018WarriorNotes": "Super lucente per dissuadere qualsiasi Gorgone problematica dal giocare a nascondino dietro gli angoli! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2018.", "shieldSpecialFall2018HealerText": "Scudo Affamato", - "shieldSpecialFall2018HealerNotes": "Col suo aperto stomaco, questo scudo assorbe tutti i colpi dei tuoi nemici. Aumenta la Costituzione di <%= con %>. Edizione limitata, autunno 2018.", + "shieldSpecialFall2018HealerNotes": "Col suo aperto stomaco, questo scudo assorbe tutti i colpi dei tuoi nemici. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2018.", "shieldSpecialWinter2019WarriorText": "Scudo Ghiacciato", - "shieldSpecialWinter2019WarriorNotes": "Questo scudo è stato creato usando il ghiaccio più spesso dal ghiacciaio più antico nelle Steppe Stoikalm. Aumenta Costituzione di <%= con %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", + "shieldSpecialWinter2019WarriorNotes": "Questo scudo è stato creato usando il ghiaccio più spesso dal ghiacciaio più antico nelle Steppe Stoikalm. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", "shieldSpecialWinter2019HealerText": "Cristallo di Ghiaccio Incantato", - "shieldSpecialWinter2019HealerNotes": "Il ghiaccio sottile più rompersi, ma questi cristalli perfetti rispediranno al mittente ogni colpo prima che vada a segno. Aumenta Costituzione di <%= con %>Equipaggiamento ad Edizione Limitata Inverno 2018-2019.", - "shieldMystery201601Text": "Risoluzione dell'Assassino", + "shieldSpecialWinter2019HealerNotes": "Il ghiaccio sottile più rompersi, ma questi cristalli perfetti rispediranno al mittente ogni colpo prima che vada a segno. Aumenta Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2018-2019.", + "shieldMystery201601Text": "Resolution Slayer", "shieldMystery201601Notes": "Questa lama può essere usata per parare ogni distrazione. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2016.", "shieldMystery201701Text": "Scudo ferma-tempo", "shieldMystery201701Notes": "Congela il tempo e conquista le tue attività! Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2017.", @@ -1451,9 +1451,9 @@ "shieldArmoireMidnightShieldText": "Scudo Mezzanotte", "shieldArmoireMidnightShieldNotes": "Questo scudo è più potente allo scoccare della mezzanotte! Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Scrigno Incantato: oggetto indipendente.", "shieldArmoireRoyalCaneText": "Bastone da passeggio Regale", - "shieldArmoireRoyalCaneNotes": "Urrá per il sovrano, degno di canzoni! Aumenta Costituzione, Intelligenza e Percezione di <%= attrs %> ciascuna. Scrigno Incantato: Set Regale (Oggetto 2 di 3).", + "shieldArmoireRoyalCaneNotes": "Urrá per il sovrano, degno di canzoni! Aumenta Costituzione, Intelligenza e Percezione di <%= attrs %> ciascuna. Scrigno Incantato: Set Regale (Oggetto 2 di 3).", "shieldArmoireDragonTamerShieldText": "Scudo del Domatore di Draghi", - "shieldArmoireDragonTamerShieldNotes": "Distrai i nemici con questo scudo a forma di drago. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set del Domatore di Draghi (Oggetto 2 di 3).", + "shieldArmoireDragonTamerShieldNotes": "Distrai i nemici con questo scudo a forma di drago. Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set del Domatore di Draghi (Oggetto 2 di 3).", "shieldArmoireMysticLampText": "Lanterna Mistica", "shieldArmoireMysticLampNotes": "Illumina le caverne più buie con questa lanterna mistica! Aumenta la Percezione di <%= per %>. Scrigno Incantato: oggetto indipendente.", "shieldArmoireFloralBouquetText": "Mazzo di Fiori", @@ -1469,7 +1469,7 @@ "shieldArmoireMushroomDruidShieldText": "Scudo del Druido Fungo", "shieldArmoireMushroomDruidShieldNotes": "Sebbene fatto da un fungo, questo duro scudo non ha nulla di molliccio! Aumenta la Costituzione di <%= con %> e la Forza di <%= str %>. Scrigno Incantato: Set del Druido Fungo (oggetto 3 di 3).", "shieldArmoireFestivalParasolText": "Parasole festivo", - "shieldArmoireFestivalParasolNotes": "Questo leggero parasole di proteggerà dalla luce abbagliante--sia che venga dal sole che dalle Daily rosso scuro! Aumenta la Costituzione di <%= con %> . Scrigno Incantato: Set Abbigliamento Festivo (Oggetto 2 di 3).", + "shieldArmoireFestivalParasolNotes": "Questo leggero parasole di proteggerà dalla luce abbagliante--sia che venga dal sole che dalle Attività Giornaliere rosso scuro! Aumenta la Costituzione di <%= con %> . Scrigno Incantato: Set Abbigliamento Festivo (Oggetto 2 di 3).", "shieldArmoireVikingShieldText": "Scudo Vichingo", "shieldArmoireVikingShieldNotes": "Questo robusto scudo di legno e cuoio può resistere al più tremendo dei nemici. Aumenta la Percezione di <%= per %> e l'Intelligenza di <%= int %>. Scrigno Incantato: Set Vichingo (Oggetto 3 di 3).", "shieldArmoireSwanFeatherFanText": "Ventaglio di Piume di Cigno", @@ -1479,7 +1479,7 @@ "shieldArmoireAntiProcrastinationShieldText": "Scudo Anti-Temporeggiamento", "shieldArmoireAntiProcrastinationShieldNotes": "Questo forte scudo di acciaio ti aiuterà a bloccare le distrazioni quando si avvicinano! Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Anti-Temporeggiamento (Oggetto 3 di 3).", "shieldArmoireHorseshoeText": "Ferro di Cavallo", - "shieldArmoireHorseshoeNotes": "Aiuta a proteggere con questo ferro di cavallo le zampe delle tue cavalcature con zoccoli. Aumenta la Costituzione, la Percezione e la Forza ciascuna di <%= attrs %>. Scrigno Incantato: Set del Maniscalco (Oggetto 3 di 3)", + "shieldArmoireHorseshoeNotes": "Aiuta a proteggere gli zoccoli delle tue cavalcature con questo ferro di cavallo. Aumenta la Costituzione, la Percezione e la Forza ciascuna di <%= attrs %>. Scrigno Incantato: Set del Maniscalco (Oggetto 3 di 3).", "shieldArmoireHandmadeCandlestickText": "Candela fatto a mano", "shieldArmoireHandmadeCandlestickNotes": "Le tue creazioni di cera fine provvedono luce e calore a grati Habiticesi! Aumenta Forza di <%= str %>. Scrigno Incantato: Set del Candelaio (Oggetto 3 di 3).", "shieldArmoireWeaversShuttleText": "Spoletta del Tessitore", @@ -1489,7 +1489,7 @@ "shieldArmoireFlutteryFanText": "Ventaglio Svolazzante", "shieldArmoireFlutteryFanNotes": "In un giorno caldo, non c'è nulla come un elegante ventaglio per tenerti al fresco con stile. Aumenta Costituzione, Intelligenza, e Percezione di <%= attrs %> ognuna. Scrigno Incantato: Set del Vestito Svolazzante (Oggetto 4 di 4).", "shieldArmoireFancyShoeText": "Scarpa Elegante", - "shieldArmoireFancyShoeNotes": "Una scarpa veramente speciale su cui stai lavorando. È adatta per i reali! Aumenta Intelligenza e Percezione di <%= attrs %> ognuna. Scrigno Incantato: Set del Calzolaio (Oggetto 3 di 3).", + "shieldArmoireFancyShoeNotes": "Una scarpa veramente speciale su cui stai lavorando. È adatta per i reali! Aumenta Intelligenza e Percezione di <%= attrs %> ognuna. Scrigno Incantato: Set del Calzolaio (Oggetto 3 di 3).", "shieldArmoireFancyBlownGlassVaseText": "Elegante Vaso di Vetro Soffiato", "shieldArmoireFancyBlownGlassVaseNotes": "Che vaso elegante che hai creato! Cosa ci metterai dentro? Aumenta Intelligenza di <%= int %>. Scrigno Incantato: Set del Soffiatore di Vetro (Oggetto 4 di 4).", "shieldArmoirePiraticalSkullShieldText": "Scudo Teschio Pirata", @@ -1503,7 +1503,7 @@ "shieldArmoireSoftGreenPillowText": "Morbido Cuscino Verde", "shieldArmoireSoftGreenPillowNotes": "Il Guerriero pratocp porta un cuscino per ogni spedizione. Proteggiti da quelle faccende fastidiose... anche durante il riposino. Aumenta Costituzione di <%= con %> e Intelligenza di <%= int %>. Scrigno Incantato: Set Vestaglia Verde (Oggetto 3 di 3).", "shieldArmoireMightyQuillText": "Poderosa Penna d'Oca", - "shieldArmoireMightyQuillNotes": "Ferisce più la penna della spada, dicono! Aumenta Percezione di <%= per %>. Scrigno Incantato: Set dello Scriba (Oggetto 2 di 3).", + "shieldArmoireMightyQuillNotes": "Ferisce più la penna della spada, dicono! Aumenta la Percezione di <%= per %>. Scrigno Incantato: Set dello Scriba (Oggetto 2 di 3).", "back": "Accessorio da schiena", "backCapitalized": "Accessorio schiena", "backBase0Text": "Nessun accessorio da schiena", @@ -1530,7 +1530,7 @@ "backMystery201704Text": "Ali Fiabesche", "backMystery201704Notes": "Queste ali scintillanti ti porteranno ovunque, persino nei reami nascosti governati da creature magiche. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2017.", "backMystery201706Text": "Bandiera lacerata del Corsaro", - "backMystery201706Notes": "La vista di questa bandiera che esibisce Jolly Roger riempie qualsiasi to-do e daily di terrore! Non conferisce alcun beneficio. Oggetto per abbonati, giugno 2017.", + "backMystery201706Notes": "La vista di questa bandiera che esibisce Jolly Roger riempie qualsiasi Cosa da Fare e Attività Giornaliera di terrore! Non conferisce alcun beneficio. Oggetto per abbonati, giugno 2017.", "backMystery201709Text": "Libri degli incantesimi", "backMystery201709Notes": "Imparare la magia richiede molta lettura, ma almeno sai che studiare ti piacerà! Non conferisce alcun bonus. Oggetto per abbonati, settembre 2017.", "backMystery201801Text": "Ali del Folletto del Gelo", @@ -1588,17 +1588,17 @@ "bodySpecialAetherAmuletText": "Amuleto Etereo", "bodySpecialAetherAmuletNotes": "Questo amuleto ha una storia misteriosa. Aumenta la Costituzione e la Forza di <%= attrs %> ciascuno.", "bodySpecialSummerMageText": "Mantellina Luccicante", - "bodySpecialSummerMageNotes": "Non c'è acqua dolce o salata che possa ossidare questa mantellina metallica. Non conferisce alcun bonus. Edizione limitata, estate 2014.", + "bodySpecialSummerMageNotes": "Non c'è acqua dolce o salata che possa ossidare questa mantellina metallica. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2014.", "bodySpecialSummerHealerText": "Collare Corallo", - "bodySpecialSummerHealerNotes": "Un elegante collare di corallo vivo! Non conferisce alcun bonus. Edizione limitata, estate 2014.", + "bodySpecialSummerHealerNotes": "Un elegante collare di corallo vivo! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2014.", "bodySpecialSummer2015RogueText": "Fascia da Rinnegato", - "bodySpecialSummer2015RogueNotes": "Non puoi essere un vero rinnegato senza pennacchio... e una fusciacca. Non conferisce bonus. Edizione limitata, estate 2015.", + "bodySpecialSummer2015RogueNotes": "Non puoi essere un vero rinnegato senza pennacchio... e una fusciacca. Non conferisce bonus. Equipaggiamento in edizione limitata, estate 2015.", "bodySpecialSummer2015WarriorText": "Puntali Oceanici", - "bodySpecialSummer2015WarriorNotes": "I puntali fanno scorrere via il veleno delle meduse, difendendo chi li indossa. Non conferisce bonus. Edizione limitata, estate 2015.", + "bodySpecialSummer2015WarriorNotes": "I puntali fanno scorrere via il veleno delle meduse, difendendo chi li indossa. Non conferisce bonus. Equipaggiamento in edizione limitata, estate 2015.", "bodySpecialSummer2015MageText": "Fibbia Dorata", - "bodySpecialSummer2015MageNotes": "Questa fibbia non aggiunge alcun potere, ma è lucente. Non conferisce alcun bonus. Edizione limitata, estate 2015.", + "bodySpecialSummer2015MageNotes": "Questa fibbia non aggiunge alcun potere, ma è lucente. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2015.", "bodySpecialSummer2015HealerText": "Fazzoletto da collo del marinaio", - "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Non conferisce alcun bonus. Edizione limitata, estate 2015.", + "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2015.", "bodySpecialNamingDay2018Text": "Mantello del Grifone Viola Reale", "bodySpecialNamingDay2018Notes": "Buona Festa del Cambio del Nome! Indossa questo elegante e piumato mantello mentre celebri Habitica. Non dà benefici.", "bodyMystery201705Text": "Ali ripiegate del combattente pennuto", @@ -1607,8 +1607,8 @@ "bodyMystery201706Notes": "Questo mantello ha delle tasche segrete per nascondere tutto l'Oro che rubi alle tue Attività. Non conferisce alcun beneficio. Oggetto per abbonati, giugno 2017.", "bodyMystery201711Text": "Sciarpa del Pilota di Tappeti", "bodyMystery201711Notes": "Questa morbida sciarpa fatta a maglia appare maestosa mossa dal vento. Non da alcun beneficio. Oggetto per Abbonati Novembre 2017.", - "bodyMystery201901Text": "Polaris Pauldrons", - "bodyMystery201901Notes": "These shimmering pauldrons are strong, but will rest on your shoulders as weightlessly as a ray of dancing light. Confers no benefit. January 2019 Subscriber Item.", + "bodyMystery201901Text": "Paraspalle Polari", + "bodyMystery201901Notes": "Questi paraspalle luccicanti sono forti, ma copriranno le tue spalle senza peso come un raggio di luce danzante. Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2019.", "bodyArmoireCozyScarfText": "Sciarpa Comoda", "bodyArmoireCozyScarfNotes": "Questa bella sciarpa ti terrà al caldo nei tuoi affari invernali. Aumenta Costituzione e Percezione di <%= attrs %> ognuno. Scrigno Incantato: Set del Lampionaio (Oggetto 4 di 4).", "headAccessory": "accessorio da testa", @@ -1618,37 +1618,37 @@ "headAccessoryBase0Text": "Nessun copricapo", "headAccessoryBase0Notes": "Nessun accessorio da mettere in testa.", "headAccessorySpecialSpringRogueText": "Orecchie del Gatto Viola", - "headAccessorySpecialSpringRogueNotes": "Queste orecchie feline intercettano ogni pericolo incombente. Non conferiscono alcun bonus. Edizione limitata, primavera 2014.", + "headAccessorySpecialSpringRogueNotes": "Queste orecchie feline intercettano ogni pericolo incombente. Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2014.", "headAccessorySpecialSpringWarriorText": "Orecchie del Coniglio Verde", - "headAccessorySpecialSpringWarriorNotes": "Orecchie da coniglio che scovano ogni traccia di carote. Non conferiscono alcun bonus. Edizione limitata, primavera 2014.", + "headAccessorySpecialSpringWarriorNotes": "Orecchie da coniglio che scovano ogni traccia di carote. Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2014.", "headAccessorySpecialSpringMageText": "Orecchie del Topo Blu", - "headAccessorySpecialSpringMageNotes": "Queste rotonde orecchie sono soffici come il cotone. Non conferiscono alcun bonus. Edizione limitata, primavera 2014.", + "headAccessorySpecialSpringMageNotes": "Queste rotonde orecchie sono soffici come il cotone. Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2014.", "headAccessorySpecialSpringHealerText": "Orecchie del Cane Giallo", - "headAccessorySpecialSpringHealerNotes": "Flosce, ma carine. Vuoi giocare? Non conferiscono alcun bonus. Edizione limitata, primavera 2014.", + "headAccessorySpecialSpringHealerNotes": "Flosce, ma carine. Vuoi giocare? Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2014.", "headAccessorySpecialSpring2015RogueText": "Orecchie del Topo Giallo", - "headAccessorySpecialSpring2015RogueNotes": "Queste orecchie isolano dal suono delle esplosioni. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", + "headAccessorySpecialSpring2015RogueNotes": "Queste orecchie isolano dal suono delle esplosioni. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2015.", "headAccessorySpecialSpring2015WarriorText": "Orecchie del Cane Viola", - "headAccessorySpecialSpring2015WarriorNotes": "Sono viola. Sono orecchie canine. Non perdere tempo con ulteriori stravaganze. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", + "headAccessorySpecialSpring2015WarriorNotes": "Sono viola. Sono orecchie canine. Non perdere tempo con ulteriori stravaganze. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2015.", "headAccessorySpecialSpring2015MageText": "Orecchie del Coniglio Blu", - "headAccessorySpecialSpring2015MageNotes": "Queste orecchie ascoltano con attenzione, nel caso che qualche mago stia rivelando dei segreti. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", + "headAccessorySpecialSpring2015MageNotes": "Queste orecchie ascoltano con attenzione, nel caso che qualche mago stia rivelando dei segreti. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2015.", "headAccessorySpecialSpring2015HealerText": "Orecchie Verdi Feline", - "headAccessorySpecialSpring2015HealerNotes": "Queste graziose orecchie da gattino renderanno gli altri verdi dall'invidia. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", + "headAccessorySpecialSpring2015HealerNotes": "Queste graziose orecchie da gattino renderanno gli altri verdi dall'invidia. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2015.", "headAccessorySpecialSpring2016RogueText": "Orecchie del Cane Verde", - "headAccessorySpecialSpring2016RogueNotes": "Con queste, puoi rintracciare i maghi ingannevoli anche se si rendono invisibili! Non conferisce alcun bonus. Edizione limitata, primavera 2016.", + "headAccessorySpecialSpring2016RogueNotes": "Con queste, puoi rintracciare i maghi ingannevoli anche se si rendono invisibili! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2016.", "headAccessorySpecialSpring2016WarriorText": "Orecchie del Topo Rosso", - "headAccessorySpecialSpring2016WarriorNotes": "Per sentire meglio la tua colonna sonora attraverso campi di battaglia clamorosi. Non conferisce alcun bonus. Edizione limitata, primavera 2016.", + "headAccessorySpecialSpring2016WarriorNotes": "Per sentire meglio la tua colonna sonora attraverso campi di battaglia clamorosi. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2016.", "headAccessorySpecialSpring2016MageText": "Orecchie del Gatto Giallo", - "headAccessorySpecialSpring2016MageNotes": "Queste orecchie appuntite possono individuare il basso ronzio del Mana circostante, o il rumore smorzato dei passi di un Assassino. Non conferisce alcun bonus. Edizione limitata, primavera 2016.", + "headAccessorySpecialSpring2016MageNotes": "Queste orecchie appuntite possono individuare il basso ronzio del Mana circostante, o il rumore smorzato dei passi di un Ladro. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2016.", "headAccessorySpecialSpring2016HealerText": "Orecchie del Coniglio Viola", - "headAccessorySpecialSpring2016HealerNotes": "Si distinguono come bandiere sopra la mischia, così che gli altri sappiano dove correre per cercare aiuto. Non conferisce alcun bonus. Edizione limitata, primavera 2016.", + "headAccessorySpecialSpring2016HealerNotes": "Si distinguono come bandiere sopra la mischia, così che gli altri sappiano dove correre per cercare aiuto. Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2016.", "headAccessorySpecialSpring2017RogueText": "Orecchie del Coniglio Rosso", - "headAccessorySpecialSpring2017RogueNotes": "Non ti sfuggirà alcun suono grazie a queste orecchie. Non conferiscono alcun bonus. Edizione limitata, primavera 2017.", + "headAccessorySpecialSpring2017RogueNotes": "Non ti sfuggirà alcun suono grazie a queste orecchie. Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2017.", "headAccessorySpecialSpring2017WarriorText": "Orecchie Blu Feline", - "headAccessorySpecialSpring2017WarriorNotes": "Queste orecchie riescono a sentire il suono di un sacchetto di cibo per gatti che viene aperto persino nel frastuono della battaglia! Non conferisce alcun bonus. Edizione limitata, primavera 2017.", + "headAccessorySpecialSpring2017WarriorNotes": "Queste orecchie riescono a sentire il suono di un sacchetto di cibo per gatti che viene aperto persino nel frastuono della battaglia! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, primavera 2017.", "headAccessorySpecialSpring2017MageText": "Orecchie del Cane Verde Acqua", - "headAccessorySpecialSpring2017MageNotes": "Puoi sentire la magia nell'aria! Non conferiscono alcun bonus. Edizione limitata, primavera 2017.", + "headAccessorySpecialSpring2017MageNotes": "Puoi sentire la magia nell'aria! Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2017.", "headAccessorySpecialSpring2017HealerText": "Orecchie del Topo Viola", - "headAccessorySpecialSpring2017HealerNotes": "Queste orecchie ti aiuteranno ad udire segreti curativi. Non conferiscono alcun bonus. Edizione limitata, primavera 2017.", + "headAccessorySpecialSpring2017HealerNotes": "Queste orecchie ti aiuteranno ad udire segreti curativi. Non conferiscono alcun bonus. Equipaggiamento in edizione limitata, primavera 2017.", "headAccessoryBearEarsText": "Orecchie da Orso", "headAccessoryBearEarsNotes": "Queste orecchie ti faranno sembrare un orso coraggioso! Non conferisce alcun bonus.", "headAccessoryCactusEarsText": "Orecchie da Cactus", @@ -1722,9 +1722,9 @@ "eyewearSpecialAetherMaskText": "Maschera Eterea", "eyewearSpecialAetherMaskNotes": "Questa maschera ha una storia misteriosa. Aumenta l'Intelligenza di <%= int %>.", "eyewearSpecialSummerRogueText": "Benda Furfantesca", - "eyewearSpecialSummerRogueNotes": "La benda per i furfanti con stile! Non conferisce alcun bonus. Edizione limitata, estate 2014.", + "eyewearSpecialSummerRogueNotes": "La benda per i furfanti con stile! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2014.", "eyewearSpecialSummerWarriorText": "Benda Affascinante", - "eyewearSpecialSummerWarriorNotes": "La benda per i furfanti con stile! Non conferisce alcun bonus. Edizione limitata, estate 2014.", + "eyewearSpecialSummerWarriorNotes": "La benda per i furfanti con stile! Non conferisce alcun bonus. Equipaggiamento in edizione limitata, estate 2014.", "eyewearSpecialWonderconRedText": "Maschera Maestosa", "eyewearSpecialWonderconRedNotes": "Un accessorio potente per il tuo viso! Non conferisce alcun bonus. Edizione speciale da convegno.", "eyewearSpecialWonderconBlackText": "Maschera Furtiva", @@ -1747,5 +1747,407 @@ "eyewearArmoirePlagueDoctorMaskNotes": "Una autentica maschera indossata dai dottori che combattono la Peste della Procrastinazione. Aumenta Costutuzione e Intelligenza di <%= attrs %> ognuno. Scrigno Incantato: Set Dottore della Peste (Oggetto 2 di 3).", "eyewearArmoireGoofyGlassesText": "Occhiali Buffi", "eyewearArmoireGoofyGlassesNotes": "Perfetto per andare in incognito, o per far ridere i tuoi compagni di squadra. Aumenta Percezione di <%= per %>. Scrigno Incantato: Oggetto Indipendente.", - "twoHandedItem": "Arma a due mani." + "twoHandedItem": "Arma a due mani.", + "weaponSpecialSummer2019RogueText": "Ancora antica", + "weaponSpecialSpring2019HealerNotes": "Il tuo canto di fiori e pioggia calmerà gli spiriti di tutti coloro che ascoltano. Aumenta l'intelligenza di <%. Equipaggiamento in edizione limitata, primavera 2019.", + "weaponSpecialSpring2019HealerText": "Canzone primaverile", + "weaponSpecialSpring2019MageNotes": "Alla fine di questo bastone c'è una zanzara incastonata nella pietra! Potrebbe contenere DNA di dinosauro. Aumenta l'intelligenza di <%= int %> e la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2019.", + "weaponSpecialSpring2019MageText": "Verga d'Ambra", + "weaponSpecialSpring2019WarriorNotes": "Le cattive abitudini si accasciano davanti a questa lama verdeggiante. Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2019.", + "weaponSpecialSpring2019WarriorText": "Spada a stelo", + "weaponSpecialSpring2019RogueNotes": "Queste armi contengono il potere del cielo e della pioggia. Raccomandiamo di non usarli immersi in acqua. Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2019.", + "weaponSpecialSpring2019RogueText": "Folgore", + "weaponSpecialKS2019Notes": "Curvo come il becco e gli artigli di un grifone, questo arma ad asta ornata ti inonda di forza quando il compito da svolgere è scoraggiante. Aumenta la forza di <%= str %>.", + "weaponSpecialKS2019Text": "Falcione Mitico del Grifone", + "weaponSpecialSummer2019WarriorNotes": "Ora combatterai con i frattali! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2019.", + "weaponSpecialSummer2019WarriorText": "Corallo Rosso", + "weaponSpecialSummer2019RogueNotes": "Quest'antica e formidabile arma ti aiuterà a vincere qualsiasi battaglia sottomarina. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2019.", + "weaponSpecialSummer2019MageNotes": "Frutto del tuo operato, prima scelta della lista , questo piccolo tesoro rinforza e ispira. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2019.", + "weaponSpecialSummer2019MageText": "Fioritura Brillante", + "weaponSpecialWinter2020MageNotes": "Con la pratica potrai proiettare questa magia uditiva a qualsiasi frequenza desiderata: un ronzio meditativo, un carillon festivo o un ALLARME ROSSO ATTIVITÀ INCOMPIUTA. Aumenta l'intelligenza di <%= int %> e la percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "weaponSpecialWinter2020MageText": "Onde Sonore Increspate", + "weaponSpecialWinter2020WarriorNotes": "Vade retro, scoiattoli! Non ne avrete neanche un po'! ...ma se volete solo sedervi e bere una cioccolata calda, va bene. Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "weaponSpecialWinter2020WarriorText": "Pigna a Punta", + "weaponSpecialWinter2020RogueNotes": "L'oscurità è un elemento da ladro. Chi meglio, quindi, può illuminare la strada nel periodo più buio dell'anno? Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "weaponSpecialWinter2020RogueText": "Verga Lanterna", + "weaponSpecialFall2019HealerNotes": "Questo filatterio può invocare gli spiriti delle attività uccise da molto tempo ed usare il loro potere di guarigione. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2019.", + "weaponSpecialFall2019HealerText": "Filatterio spaventoso", + "weaponSpecialFall2019MageNotes": "Che si tratti di forgiare fulmini, innalzare fortificazioni o semplicemente imprimere terrore nel cuori dei mortali, questo bastone racchiude il potere dei giganti per creare miracoli. Aumenta l'intelligenza di <%= int %> e la percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2019.", + "weaponSpecialFall2019MageText": "Bastone Occhiuto", + "weaponSpecialFall2019WarriorNotes": "Dilania i tuoi nemici con gli artigli di un corvo! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2019.", + "weaponSpecialFall2019WarriorText": "Tridente Artiglio", + "weaponSpecialFall2019RogueNotes": "Sia che tu stia dirigendo l'orchestra o cantando un'aria, questo dispositivo mantiene le tue mani libere per poter gesticolare in modo drammatico! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2019.", + "weaponSpecialFall2019RogueText": "Leggio", + "weaponSpecialSummer2019HealerNotes": "Le bolle che fuoriescono da questa bacchetta catturano l'energia guaritrice e l'antica magia oceanica. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2019.", + "weaponSpecialSummer2019HealerText": "Bacchetta a Bolle", + "weaponSpecialWinter2020HealerText": "Scettro di Chiodi di Garofano", + "weaponSpecialWinter2020HealerNotes": "Agitalo e il suo aroma richiamerà i tuoi amici e aiutanti a iniziare a cucinare e cuocere! Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "weaponArmoireHappyBannerNotes": "La “H” sta per Happy o Habitica? A tua scelta! Incrementa la Percezione di <%= per %>. Scrigno Incantato: Set Buon Compleanno (Oggetto 3 di 4).", + "armorArmoireMatchMakersApronNotes": "Questo grembiule è per sicurezza, ma per farci una risata potresti accenderlo. Aumenta Costituzione, Forza e Intelligenza di <%= attrs %>. Scrigno Incantato: Set Costruttore di Fiammiferi (Oggetto 1 di 4).", + "weaponArmoireLivelyMatchNotes": "Quando lo tieni, sei sicuro di suscitare l'interesse di qualcuno! Aumenta la forza di <%= str %>. Scrigno Incantato: Set Costruttore di Fiammiferi (Oggetto 3 di 4).", + "weaponArmoireFloridFanNotes": "Questo adorabile ventaglio di seta si piega quando non viene utilizzato. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: oggetto indipendente.", + "weaponArmoireAstronomersTelescopeNotes": "Uno strumento che ti permetterà di osservare l'antica danza delle stelle. Aumenta la percezione di <%= per %>. Scrigno Incantato: Set Mago Astronomo (Oggetto 3 di 3).", + "weaponArmoireBambooCaneNotes": "Perfetto per assisterti in una passeggiata o per ballare il Charleston. Aumenta l'intelligenza, la percezione e la costituzione di <%= attrs %> ciascuno. Scrigno Incantato: Set Canottaggio (Oggetto 3 di 3).", + "weaponArmoireNephriteBowNotes": "Questo arco lancia frecce speciali con la punta di giada che abbatteranno anche le tue cattive abitudini più ostinate! Aumenta l'intelligenza di <%= int %> e la forza di <%= str %>. Scrigno Incantato: Set Arciere di Nefrite (Oggetto 1 di 3).", + "weaponArmoireSlingshotNotes": "Mira le tue Attività Giornaliere rosse! Aumenta la forza di <%= str %>. Scrigno Incantato: oggetto indipendente.", + "weaponArmoireJugglingBallsNotes": "Gli Habitichiani sono dei maestri nel multi-tasking, quindi non dovresti avere problemi a tenere tutte queste palle in aria! Aumenta l'intelligenza di <%= int %>. Scrigno Incantato: oggetto indipendente.", + "weaponArmoireVernalTaperNotes": "I giorni si allungano, ma questa candela ti aiuterà a trovare la strada prima dell'alba. Aumenta la Costituzione di <%= con %>. Scrigno Incantato: Set Paramenti Primaverili (Oggetto 3 di 3).", + "weaponArmoireChefsSpoonNotes": "Sollevalo mentre urli il tuo grido di battaglia: \"CUCCHIAIOOOOO!!\" Aumenta l'intelligenza di <%= int %>. Scrigno Incantato: Set dello Chef (Oggetto 3 di 4).", + "shieldArmoirePerfectMatchNotes": "Opinione controversa: pensiamo che tu abbia un bell'aspetto. Aumenta la percezione di <%= per %>. Set Costruttore di Fiammiferi (Oggetto 4 di 4).", + "shieldArmoirePerfectMatchText": "Il Fiammifero Perfetto", + "headArmoireMatchMakersBeretNotes": "Sarai straordinario indossando questo adorabile cappello! Aumenta la Costituzione di <%= con %>. Set Costruttore di Fiammiferi (Oggetto 2 di 4).", + "headArmoireMatchMakersBeretText": "Basco del Costruttore di Fiammiferi", + "armorArmoireMatchMakersApronText": "Grembiule Costruttore di Fiammiferi", + "weaponArmoireLivelyMatchText": "Un Fiammifero Felice", + "weaponArmoireHappyBannerText": "Happy Banner", + "weaponArmoireAlchemistsDistillerNotes": "Purifica metalli e altri composti magici con questo strumento in ottone lucente. Aumenta la forza di <%= str %> e l'intelligenza di <%= int %>. Scrigno incantato: Set dell'Alchimista (Oggetto 3 of 4).", + "weaponArmoireAlchemistsDistillerText": "Distillatore dell'Alchimista", + "weaponArmoireShadowMastersMaceNotes": "Le creature dell'oscurità obbediranno ad ogni tuo comando quando agiterai questa mazza luminosa. Aumenta la percezione di <%= per %>. Scrigno incantato: Set del Maestro dell'Ombra (Oggetto 3 di 4).", + "weaponArmoireShadowMastersMaceText": "Mazza del Maestro dell'Ombra", + "weaponArmoireResplendentRapierNotes": "Dimostra la tua abilità con la spada con questa arma a punta acuminata. Aumenta la percezione di <%= per %>. Scrigno incantato: oggetto indipendente.", + "weaponArmoireResplendentRapierText": "Stocco Splendente", + "weaponArmoireFloridFanText": "Ventaglio Ornato", + "weaponArmoireMagnifyingGlassNotes": "Ah! Una prova! Esaminala attentamente con questa raffinata lente d'ingrandimento . Aumenta la percezione di <%= per %>. Scrigno Incantanto: Set del Detective (Oggetto 3 di 4).", + "weaponArmoireMagnifyingGlassText": "Lente d'Ingrandimento", + "weaponArmoireAstronomersTelescopeText": "Telescopio Astronomico", + "weaponArmoireBambooCaneText": "Canna di Bambù", + "weaponArmoireNephriteBowText": "Arco di Nefrite", + "weaponArmoireSlingshotText": "Fionda", + "weaponArmoireJugglingBallsText": "Palline da Giocoliere", + "weaponArmoireVernalTaperText": "Candela Primaverile", + "weaponArmoireChefsSpoonText": "Cucchiaio dello Chef", + "weaponMystery202002Notes": "Un accessorio che ti regala un'aria di mistero e romanticismo. La protezione solare è un vantaggio! Non conferisce alcun vantaggio. Oggetto Abbonato Febbraio 2020.", + "weaponMystery201911Notes": "La sfera di cristallo in cima a questo bastome può mostrarti il futuro, ma attenzione! L'uso di tali conoscenze pericolose può cambiare una persona in modi inaspettati. Non conferisce alcun vantaggio. Oggetto Abbonato Novembre 2019.", + "weaponMystery202002Text": "Elegante Parasole a Forma di Cuore", + "weaponMystery201911Text": "Bastone di Cristallo Incantato", + "weaponSpecialSummer2020HealerNotes": "Come le onde smussano le scogliere, così la tua magia attenuerà il dolore dei tuoi amici. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2020.", + "weaponSpecialSummer2020HealerText": "Asta di Vetro Satinato", + "weaponSpecialSummer2020MageNotes": "Fatti strada attraverso i mari più insidiosi e battaglie turbolente. Aumenta l'intelligenza di <%= int %> e la percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2020.", + "weaponSpecialSummer2020MageText": "Remo Possente", + "weaponSpecialSummer2020WarriorNotes": "Se i tuoi nemici deridono l'arma che usi, non abboccare all'amo. Buttati a pesce su questo gancio malvagio! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2020.", + "weaponSpecialSummer2020WarriorText": "Amo da Pesca", + "weaponSpecialSummer2020RogueNotes": "I tuoi nemici non ti vedranno arrivare e le tue Zanne saranno inesorabili! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2020.", + "weaponSpecialSummer2020RogueText": "Lama Zanna", + "weaponSpecialSpring2020HealerNotes": "L'iride è bellissima, ma le foglie sono come spade... non lasciarti ingannare dai fiori, questo bastone è duro come l'acciaio! Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2020.", + "weaponSpecialSpring2020HealerText": "Staffa Gladiolo", + "weaponSpecialSpring2020MageNotes": "Continuano a cadere sulla tua testa! Ma non le fermerai mai lamentandoti. Aumenta l'intelligenza di <%= int %> e la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2020.", + "weaponSpecialSpring2020MageText": "Gocce di Pioggia", + "weaponSpecialSpring2020WarriorNotes": "Combatti o fuggi, questa ala ti servirà comunque bene! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2020.", + "weaponSpecialSpring2020WarriorText": "Ala Affilata", + "weaponSpecialSpring2020RogueNotes": "Colpirai così in fretta che ti sembrerà ancora PIÙ blu! Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2020.", + "weaponSpecialSpring2020RogueText": "Lama di Lazurite", + "armorSpecialSpring2019WarriorText": "Armatura Orchidea", + "armorSpecialSpring2019RogueText": "Armatura Nuvola", + "armorSpecialBirthday2020Notes": "Buon Compleanno, Habitica! Indossa questi Abiti Oltraggiosi da Festa per celebrare questo magnifico giorno. Non dà benefici.", + "armorSpecialBirthday2020Text": "Abiti Oltraggiosi da Festa", + "armorSpecialKS2019Notes": "Splendendo da dentro come il nobile cuore di un grifone, quest'armatura risplendente ti incoraggia ad essere orgoglioso dei tuoi risultati. Aumenta Costituzione di <%= con %>.", + "armorSpecialKS2019Text": "Armatura del Mitico Grifone", + "weaponArmoireBeachFlagNotes": "Schiera le truppe intorno al tuo castello di sabbia e mostra a tutti dove andare per trovare rifugio! Aumenta Percezione di <%= per %>. Armatura Incantata: Set Bagnino (Oggetto 1 di 3).", + "weaponArmoireBeachFlagText": "Bandiera da spiaggia", + "weaponArmoireFiddlersBowNotes": "Con questo, puoi far musica con qualsiasi cosa! ...Però con un violino andrebbe meglio. Aumenta Forza di <%= str %>. Scrigno Incantato: Set Violinista (Oggetto 3 di 4).", + "weaponArmoireFiddlersBowText": "Archetto di violino", + "weaponArmoirePaperCutterNotes": "Questo potrebbe non essere spaventoso, ma ti sei mai tagliato con la carta? Aumenta Forza di <%= str %>. Armatura Incantata: Set Cavaliere di Carta (Oggetto 2 di 3).", + "weaponArmoirePaperCutterText": "Tagliacarte", + "weaponArmoireBaseballBatNotes": "Fai un fuoricampo con queste buone abitudini! Aumenta Costituzione di <%= con %>.. Armatura Incantata: Set Baseball (Oggetto 3 di 4).", + "weaponArmoireBaseballBatText": "Mazza da Baseball", + "armorSpecialFall2019RogueNotes": "Questo vestito è completo di guanti bianchi ed è ideale per rimuginare ne tuo palco privato o per fare ingressi sorprendenti lungo le grandi scale. Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2019.", + "armorSpecialFall2019RogueText": "Cappotto dell'Opera con Cappuccio", + "armorSpecialSummer2019HealerNotes": "Nuota elegantemente nelle calde acque costiere con questa elegante coda. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2019.", + "armorSpecialSummer2019HealerText": "Coda Corrente Tropicale", + "armorSpecialSummer2019MageNotes": "I gigli ti considereranno uno di loro e non avranno più paura di te. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2019.", + "armorSpecialSummer2019MageText": "Tonaca Floreale", + "armorSpecialSummer2019WarriorNotes": "I guerrieri sono noti per le loro solide difese. Le tartarughe sono famose per i loro gusci spessi. Sono fatti l'uno per l'altro! Solo... cerca di non cadere all'indietro, per nessun motivo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2019.", + "armorSpecialSummer2019WarriorText": "Armatura del Carapace", + "armorSpecialSummer2019RogueNotes": "Questa coda sinuosa è perfetta per fare curve strette durante audaci fughe acquatiche. Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2019.", + "armorSpecialSummer2019RogueText": "Coda da Pesce Martello", + "armorSpecialSpring2019HealerNotes": "Le tue piume brillanti faranno sapere a tutti che il freddo ed il buio dell'inverno sono finiti. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2019.", + "armorSpecialSpring2019HealerText": "Costume da Pettirosso", + "armorSpecialSpring2019MageNotes": "Queste vesti accumulano l'energia dalla resina magica incastonata nelle fibre dell'antica corteccia che ne compone il tessuto. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2019.", + "armorSpecialSpring2019MageText": "Abiti Ambrati", + "armorSpecialSpring2019WarriorNotes": "Questa armatura d'acciaio con petali rinforzati protegge il tuo cuore e sembra anche piuttosto elegante. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2019.", + "armorSpecialSpring2019RogueNotes": "Lana molto condensata. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2019.", + "armorSpecialFall2019HealerText": "Abiti Oscuri", + "armorSpecialFall2019MageText": "Grembiule di Polifemo", + "armorSpecialFall2019WarriorText": "Ali Notturne", + "armorMystery201903Notes": "Le persone stanno diventando verdi di invidia per questo tuo vestito meravigl-uovo! Non conferisce alcun vantaggio. Oggetto Abbonati Marzo 2019.", + "armorMystery201903Text": "Armatura Meravigli-uova", + "armorSpecialSummer2020HealerNotes": "Sei paziente come l'oceano, forte come le correnti, affidabile quanto le maree. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", + "armorSpecialSummer2020HealerText": "Vesti delle Onde Infrante", + "armorSpecialSummer2020MageNotes": "Sfrutta la potenza delle profondità marine con questa armatura pesce remo-struosa. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2020.", + "armorSpecialSummer2020MageText": "Armatura Pesce Remo", + "armorSpecialSummer2020WarriorNotes": "Sarai il pesce più brillante in un triste torrente con queste squame luccicanti! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", + "armorSpecialSummer2020WarriorText": "Coda da Trota Iridea", + "armorSpecialSummer2020RogueNotes": "Un coccodrillo rende il Ladro perfetto, in attesa del momento perfetto per colpire. Prendi in prestito le loro abilità e la loro velocità esplosiva. Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2020.", + "armorSpecialSummer2020RogueText": "Travestimento da Coccodrillo", + "armorSpecialSpring2020HealerNotes": "Avvolgiti in morbide foglie e petali di iris per ingannare i tuoi nemici, nessuno crederà al tuo potere curativo. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2020.", + "armorSpecialSpring2020HealerText": "Petali Protettivi", + "armorSpecialSpring2020MageNotes": "Se non riesci a resistere a saltare nelle pozzanghere dopo un temporale, questa armatura fa per te! Trasforma un impulso infantile in una dimostrazione di arte mistica. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2020.", + "armorSpecialSpring2020MageText": "Veste Melmosa Vorticosa", + "armorSpecialSpring2020WarriorNotes": "Questo rigido carapace può proteggerti anche dagli attacchi più devastanti. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2020.", + "armorSpecialSpring2020WarriorText": "Armatura Esoscheletro", + "armorSpecialSpring2020RogueNotes": "Il colore del crepuscolo, di una moltitudine di pietre preziose e del mare più profondo! Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2020.", + "armorSpecialSpring2020RogueText": "Armatura Blu Oltremare", + "armorSpecialWinter2020HealerNotes": "Un abito abbondante per chi ha un gusto festoso! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "armorSpecialWinter2020HealerText": "Abito a Buccia d'Arancia", + "armorSpecialWinter2020MageNotes": "Suona a festa per il nuovo anno in questa veste calda ed accogliente che ti proteggerà dalle vibrazioni eccessive. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "armorSpecialWinter2020MageText": "Cappotto Formoso", + "armorSpecialWinter2020WarriorNotes": "O possente pino, o imponente abete, donateci la vostra forza. O meglio, la vostra Costituzione! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "armorSpecialWinter2020WarriorText": "Armatura di Corteccia", + "armorSpecialWinter2020RogueNotes": "Puoi sfidare le tempeste con il tuo ardore e la devozione, ma è molto meglio vestirsi in modo adeguato. Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "armorSpecialWinter2020RogueText": "Parka Morbidoso", + "armorSpecialFall2019HealerNotes": "Si dice che queste vesti siano fatte di pura notte. Usa saggiamente il potere oscuro! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2019.", + "armorSpecialFall2019MageNotes": "Il suo omonimo ha incontrato un destino terribile. Ma tu non sarai ingannato così facilmente! Indossa questo manto leggendario e nessuno ti surclasserà. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2019.", + "armorSpecialFall2019WarriorNotes": "Queste vesti piumate ti danno il potere di volare, permettendoti di sorvolare qualsiasi battaglia. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2019.", + "armorMystery201904Text": "Vestito Opalescente", + "armorArmoireNephriteArmorNotes": "Realizzata con robusti anelli d'acciaio e decorata con giada, questa armatura ti proteggerà dalla procrastinazione! Aumenta la forza di <%= str %> e la percezione di <%= per %>. Scrigno incantato: Set dell'Arciere (Oggetto 3 di 3).", + "armorArmoireNephriteArmorText": "Armatura di Nefrite", + "armorArmoireVernalVestmentNotes": "Questo capo setoso è perfetto per godersi con stile il clima mite primaverile. Aumenta la forza e l'intelligenza di<%= attrs %> ognuno. Scrigno Incantato: Set Paramenti Primaverili (Oggetto 2 di 3).", + "armorArmoireVernalVestmentText": "Paramento Primaverile", + "armorArmoireChefsJacketNotes": "Questa spessa giacca di cotone è a doppio petto per proteggerti dagli schizzi (e comodamente reversibile...). Aumenta l'intelligenza di <%= int %>. Scrigno incantato: Set dello Chef (Oggetto 2 di 4).", + "armorArmoireChefsJacketText": "Giacca da Chef", + "armorMystery202007Notes": "Nuota, lancia, tuffati e gareggia con questa coda bella e potente! Non conferisce vantaggi. Oggetto Abbonato luglio 2020.", + "armorMystery202007Text": "Costume Orca Eccezionale", + "armorMystery202006Notes": "Anche tra i coralli e gli anemoni più luminosi, questa coda si distingue orgogliosamente dalla folla! Non conferisce vantaggi. Oggetto Abbonato giugno 2020.", + "armorMystery202006Text": "Coda di Tritone Multicolore", + "armorMystery201910Notes": "Questa enigmatica armatura ti proteggerà dai terrori visibili ed invisibili. Non conferisce vantaggi. Oggetto Abbonato ottobre 2019.", + "armorMystery201910Text": "Armatura Criptica", + "armorMystery201909Notes": "Il tuo resistente aspetto esteriore è protettivo, ma è comunque meglio tenere d'occhio gli scoiattoli... Non conferisce vantaggi. Oggetto Abbonato settembre 2019.", + "armorMystery201909Text": "Armatura della Ghianda Affabile", + "armorMystery201908Notes": "Queste gambe sono state fatte per ballare! Ed è proprio quello che faranno. Non conferisce vantaggi. Oggetto Abbonato agosto 2019.", + "armorMystery201908Text": "Costume Fauno Spensierato", + "armorMystery201907Notes": "Resta fresco e alla moda anche nelle giornate estive più calde. Non conferisce vantaggi. Oggetto Abbonato 2019.", + "armorMystery201907Text": "Camicia Fiorita", + "armorMystery201906Notes": "Ti risparmieremo una battuta sulle carpe, tanto non la \"carpiresti\". Oh aspetta, oops. Non conferisce vantaggi. Oggetto Abbonato giugno 2019.", + "armorMystery201906Text": "Coda di Carpa Gentile", + "armorMystery201904Notes": "Questo capo brillante ha degli opali cuciti sul davanti per darti poteri arcani de un aspetto favoloso. Non conferisce vantaggi. Oggetto Abbonato aprile 2019.", + "headSpecialSpring2019RogueNotes": "Nessuno noterà una nuvola che si dirige silenziosamente verso una nascondiglio pieno d'oro, giusto? Aumenta la percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2019.", + "headSpecialSpring2019RogueText": "Elmo Nuvola", + "headSpecialKS2019Notes": "Impreziosito dall'aspetto e dal piumaggio di un grifone, questo glorioso elmo simboleggia come le tue abilità ed il tuo portamento sono d'esempio per gli altri. Aumenta l'intelligenza di <%= int %>.", + "headSpecialKS2019Text": "Elmo Mitico Grifone", + "headSpecialPiDayNotes": "Cerca di bilanciare questa fetta di torta deliziosa sulla testa mentre cammini in cerchio. O lanciala addosso ad una Attività Giornaliera rossa! O potresti semplicemente mangiarla. A te la scelta! Non conferisce vantaggi.", + "headSpecialPiDayText": "Cappello Pi", + "armorArmoireFiddlersCoatNotes": "Un abito pratico che ti lascia spazio ai movimenti! Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set Violinista (Oggetto 2 di 4).", + "armorArmoireFiddlersCoatText": "Cappotto del Violinista", + "armorArmoireBoxArmorNotes": "Armatura Scatola: Lo indossi, poi ti siedi... uh, poi lo indossi in battaglia, come il coraggioso cavaliere che sei! Aumenta la percezione e la costituzione di <%= attrs %> ciascuno. Scrigno incantato: Set del Cavaliere di Carta (Oggetto 3 di 3).", + "armorArmoireBoxArmorText": "Armatura Scatola", + "armorArmoireBaseballUniformNotes": "I vestiti gessati non passano mai di moda. Aumenta la costituzione e la forza di <%= attrs %> ciascuno. Scrigno incantato: Set Baseball (Oggetto 2 di 4).", + "armorArmoireBaseballUniformText": "Uniforme da Baseball", + "armorArmoireLayerCakeArmorNotes": "È protettiva e gustosa! Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set Buon Compleanno (Oggetto 2 di 4).", + "armorArmoireLayerCakeArmorText": "Armatura Torta a Strati", + "armorArmoireDuffleCoatNotes": "Viaggia con stile nei regni ghiacciati con questo caldo cappotto di lana. Aumenta la costituzione e la percezione di <%= attrs %> ciascuno. Scrigno incantato: Set Montgomery (Oggetto 1 di 2).", + "armorArmoireDuffleCoatText": "Montgomery", + "armorArmoireAlchemistsRobeNotes": "I metalli arcani e le gemme si creano con un infinito di pericolosi elisir e questi abiti pesanti ti proteggeranno da danni ed effetti collaterali involontari! Aumenta la Costituzione di <%= per %>. Scrigno incantato: Set dell'Alchimista (Oggetto 1 di 4).", + "armorArmoireAlchemistsRobeText": "Vesti dell'Alchimista", + "armorArmoireShadowMastersRobeNotes": "Il tessuto di questa ampia veste è intrecciato con le ombre più tenebrose delle caverne più profonde di Habitica. Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set del Maestro dell'Ombra (Oggetto 1 di 4).", + "armorArmoireShadowMastersRobeText": "Abito da Maestro dell'Ombra", + "armorArmoireInvernessCapeNotes": "Con questo indumento potrai cercare indizi in qualsiasi condizione meteorologica. Aumenta la percezione e l'intelligenza di <%= attrs %> ciascuno. Scrigno incantato: Set del Detective (Oggetto 2 di 4).", + "armorArmoireInvernessCapeText": "Cappotto Inverness", + "armorArmoireAstronomersRobeNotes": "Sembra che la seta e la luce delle stelle creino un tessuto non solo magico, ma molto traspirante. Aumenta la percezione e la costituzione di <%= attrs %> ciascuno. Scrigno incantato: Set del Mago Astronomo (Oggetto 1 di 3).", + "armorArmoireAstronomersRobeText": "Vesti da Astronomo", + "armorArmoireBoatingJacketNotes": "Che tu sia su uno yacht sciccoso o su un catorcio, sarai sempre al top in questa giacca e cravatta. Aumenta forza, intelligenza e percezione di <%= attrs %> ciascuno. Scrigno Incantato: Set Nautico (Oggetto 1 di 3).", + "armorArmoireBoatingJacketText": "Giacca Nautica", + "headSpecialFall2019WarriorText": "Elmo Teschio di Ossidiana", + "headSpecialFall2019RogueNotes": "Hai forse trovato questo copricapo ad un asta di pezzi possibilmente-maledetti, o nella soffitta di un qualche nonno eccentrico? Lasciamo perdere la sua origine, la sua età e quanto possa aumentare la tua aria di mistero. Aumenta Percezione di <%= str %>. Equipaggiamento in edizione limitata, autunno 2019.", + "headSpecialFall2019RogueText": "Antico Cappello dell'Opera", + "headSpecialSummer2019HealerNotes": "La struttura a spirale di questa conchiglia ti aiuterà a sentire ogni richiesta di aiuto attraverso i sette mari. Aumenta Intelligenza di <%= str %>. Equipaggiamento in edizione limitata, estate 2019.", + "headSpecialSummer2019HealerText": "Corona Conchiglia", + "headSpecialSummer2019MageNotes": "In opposizione al credo popolare, la tua testa non è un luogo appropriato per le rane per appoggiarsi. Aumenta Percezione di <%= str %>. Equipaggiamento in edizione limitata, estate 2019.", + "headSpecialSummer2019MageText": "Cappello Giglio", + "headSpecialSummer2019WarriorNotes": "Non ti lascerà abbassare la testa tra le spalle, ma ti proteggerà se scontri il fondo di una barca. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2019.", + "headSpecialSummer2019WarriorText": "Elmo Tartaruga", + "headSpecialSummer2019RogueNotes": "Quest'elmo ti dà una visuale a 360 gradi dell'acqua circostante, il che è perfetto per trovare Attività Giornaliere rosse senza sospetti. Aumenta Percezione <%= per %>. Equipaggiamento in edizione limitata, estate 2019.", + "headSpecialSummer2019RogueText": "Elmo Squalo Martello", + "headSpecialSpring2019HealerNotes": "Preparati per il primo giorno di Primavera con questo bell'elmo beccuto. Aumenta Intelligenza di <%= int=%>. Equipaggiamento in edizione limitata, primavera 2019.", + "headSpecialSpring2019HealerText": "Elmo Pettirosso", + "headSpecialSpring2019MageNotes": "Una splendente gemma di ambra conferisce al cappello di potere di arcane forze naturali. Aumenta Percezione di <%= str %>. Equipaggiamento in edizione limitata, primavera 2019.", + "headSpecialSpring2019MageText": "Cappello di Ambra", + "headSpecialSpring2019WarriorNotes": "Quest'elmo è indistruttibile e duro! Attrae anche le farfalle. Aumenta Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2019.", + "headSpecialSpring2019WarriorText": "Elmo Orchidea", + "headSpecialWinter2020WarriorNotes": "Un prurito in testa è un piccolo prezzo da pagare per la magnificenza stagionale. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "headSpecialWinter2020WarriorText": "Copricapo Spolverato di Neve", + "headSpecialWinter2020RogueNotes": "Se cammini per strada con questo cappello mostrerai a tutti che non hai paura di nulla. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "headSpecialWinter2020RogueText": "Cappello Calzettone Morbidoso", + "headSpecialNye2019Notes": "Hai ricevuto un Cappellino da Festa Scandaloso! Indossalo con orgoglio mentre inizi un nuovo anno! Non conferisce alcun vantaggio.", + "headSpecialNye2019Text": "Cappellino da Festa Scandaloso", + "headSpecialFall2019WarriorNotes": "Le orbite oscure di quest'elmo a forma di teschio scoraggeranno i più coraggiosi dei tuoi nemici. Aumenta la forza di <%= str %>. Equipaggiamento in edizione limitata, autunno 2019.", + "headSpecialFall2019MageNotes": "Il suo unico occhio minaccioso inibisce la percezione della profondità, ma è il prezzo da pagare in cambio della possibilità di concentrarsi intensamente su di un singolo punto. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, autunno 2019 .", + "headSpecialFall2019HealerNotes": "Indossa questa mitra oscura per sfruttare i poteri del temibile Lich. Aumenta l'intelligenza di <%= int %>. Equipaggiamento in edizione limitata, autunno 2019.", + "headMystery201904Text": "Opulenta Tiara d'Opale", + "headMystery201903Notes": "Alcuni potrebbero chiamarti testa d'uovo, ma non t'importa, gli insulti ti scivolano via come un tuorlo su di una padella antiaderente. Non conferisce alcun vantaggio. Oggetto Abbonati marzo 2019.", + "headMystery201903Text": "Elmo all'Occhio di Bue", + "headSpecialSummer2020HealerNotes": "Cammina a testa alta, così quei ladri di spiaggia terranno le le mani lontane dai tuoi capelli. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, estate 2020.", + "headSpecialSummer2020HealerText": "Elmo con Borchie di Vetro", + "headSpecialSummer2020MageText": "Cresta di Pesce Remo", + "headSpecialSummer2020MageNotes": "Chi ha bisogno di una corona con questa cresta? Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2020.", + "headSpecialSummer2020WarriorNotes": "Aumenta la sogliola della tua forza ed abilità con questo copricapo altamente visibile. Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, estate 2020.", + "headSpecialSummer2020WarriorText": "Copricapo Appariscente Pescioso", + "headSpecialSummer2020RogueNotes": "Completa il tuo travestimento ladresco con questo elmo! Forse potrai ingannare i tuoi nemici con le tue lacrime di coccodrillo... Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2020.", + "headSpecialSummer2020RogueText": "Elmo Coccodrillo", + "headSpecialSpring2020HealerNotes": "Ammalia i tuoi nemici con questo copricapo fatto di fiori! Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, primavera 2020.", + "headSpecialSpring2020HealerText": "Fascinator Iris", + "headSpecialSpring2020MageText": "Cappello Gocciolante", + "headSpecialSpring2020MageNotes": "Il cielo è sereno? C'è poca umidità? Con questo cappello non è più un problema. Inumidisci la tua magia senza inumidire il tuo spirito! Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2020.", + "headSpecialSpring2020WarriorNotes": "I colpi dei tuoi nemici rimbalzeranno su quest'elmo ispirato allo scarabeo! Aumenta la Forza di <%= str %>. Equipaggiamento in edizione limitata, primavera 2020.", + "headSpecialSpring2020WarriorText": "Elmo Scarabeo", + "headSpecialSpring2020RogueNotes": "Così prezioso e vivace, sarai tentato di rubartelo dalla testa. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, primavera 2020.", + "headSpecialSpring2020RogueText": "Lapis Kabuto", + "headSpecialWinter2020HealerNotes": "Si prega di toglierlo dalla testa prima di preparare il chai o il caffè. Aumenta l'Intelligenza di <%= int %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "headSpecialWinter2020HealerText": "Emblema dell'Anice Stellato", + "headSpecialWinter2020MageNotes": "Oh! Come suonano le campane / Dolci campane d'orate / Tutto sembra dire, / Lancia \"Fiammate\". Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "headSpecialWinter2020MageText": "Corona a Campana", + "headSpecialFall2019HealerText": "Mitra Oscura", + "headSpecialFall2019MageText": "Maschera da Ciclope", + "shieldArmoirePiratesCompanionNotes": "Questo pappagallo è perfetto se vuoi uccidere i tuoi nemici a parole: non sta mai zitto!.Forse ti ricorderà anche i tuoi compiti! Aumenta la percezione di <%= per %>. Scrigno Incantato: Set del Pirata(Oggetto 3 di 3).", + "armorArmoirePirateOutfitNotes": "Alla fonda, ciurmaglia! Il completo perfetto per ramazzare il ponte e contare dobloni. Aumenta la Costituzione e l'Intelligenza di <%= attrs %> ciascuno. Scrigno Incantato: Set del Pirata (Oggetto 2 di 3).", + "weaponArmoireHandyHookNotes": "Chi ha bisogno di pollici opponibili? Questo gancio è abbastanza \"maneggevole\" per chiunque. Aumenta la forza di <%= str %>. Scrigno Incantato: Set del Pirata (Oggetto 1 di 3).", + "shieldArmoirePiratesCompanionText": "Compagno del Pirata", + "armorArmoirePirateOutfitText": "Completo da Pirata", + "weaponArmoireHandyHookText": "Uncino Maneggevole", + "headMystery201909Text": "Cappello Ghianda Affabile", + "headMystery201907Notes": "Niente dice \"Mi sto rilassando!\" come un berretto al contrario. Non conferisce alcun vantaggio. Oggetto Abbonati luglio 2019.", + "headMystery201907Text": "Berretto al Contrario", + "headMystery201904Notes": "Gli opali in questa tiara brillano di tutti i colori dell'arcobaleno, dandogli una moltitudine di proprietà magiche. Non conferisce alcun vantaggio. Oggetto Abbonati aprile 2019.", + "headMystery201909Notes": "Ogni ghianda ha bisogno di un cappello! Ehm, coppa, se vuoi il termine tecnico. Non conferisce alcun vantaggio. Oggetto Abbonati settembre 2019.", + "eyewearMystery201902Notes": "Questa maschera misteriosa nasconde la tua identità ma non il tuo sorriso vincente. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2019.", + "eyewearSpecialFall2019HealerNotes": "Affronta i nemici più difficili con questa maschera imperscrutabile. Non conferisce alcun vantaggio. Equipaggiamento in edizione limitata, autunno 2019.", + "eyewearSpecialFall2019HealerText": "Volto Oscuro", + "eyewearSpecialFall2019RogueText": "Mezza Maschera d'Osso", + "eyewearSpecialFall2019RogueNotes": "Forse una maschera completa nasconderebbe meglio la tua identità, ma le persone tendono ad essere troppo colpite dal suo design estremo per notare tutte le caratteristiche del tuo viso. Non conferisce alcun vantaggio. Equipaggiamento in edizione limitata, autunno 2019.", + "eyewearSpecialKS2019Notes": "Audace come un grifone... Hmm, ma i i grifoni non hanno visiere. Ti ricorda di ... oh, ma chi stiamo prendendo in giro, sembra fantastico! Non conferisce alcun vantaggio.", + "eyewearSpecialKS2019Text": "Visiera Leggendaria del Grifone", + "eyewearSpecialYellowHalfMoonNotes": "Occhiali con montatura gialla e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialYellowHalfMoonText": "Occhiali a Mezzaluna Gialli", + "eyewearSpecialWhiteHalfMoonNotes": "Occhiali con montatura bianchi e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialWhiteHalfMoonText": "Occhiali a Mezzaluna Bianchi", + "eyewearSpecialRedHalfMoonNotes": "Occhiali con montatura rossa e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialRedHalfMoonText": "Occhiali a Mezzaluna Rossi", + "eyewearSpecialPinkHalfMoonNotes": "Occhiali con montatura rosa e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialBlueHalfMoonNotes": "Occhiali con montatura blue e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialGreenHalfMoonNotes": "Occhiali con montatura verde e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "eyewearSpecialPinkHalfMoonText": "Occhiali a Mezzaluna Rosa", + "eyewearSpecialGreenHalfMoonText": "Occhiali a Mezzaluna Verdi", + "eyewearSpecialBlueHalfMoonText": "Occhiali a Mezzaluna Blu", + "eyewearSpecialBlackHalfMoonText": "Occhiali a Mezzaluna Neri", + "eyewearSpecialBlackHalfMoonNotes": "Occhiali con montatura nera e lenti a mezzaluna. Non conferisce alcun vantaggio.", + "headAccessoryMystery202005Notes": "Quale creatura oserà sfidarti con tali possenti corna? Non conferisce alcun vantaggio. Oggetto abbonati maggio 2020.", + "headAccessoryMystery202005Text": "Corna di Viverna Meravigliose", + "headAccessoryMystery202004Notes": "Si contraggono un po' se captano il profumo dei fiori: usale per trovare un giardino grazioso! Non conferisce alcun vantaggio. Oggetto abbonati aprile 2020.", + "headAccessoryMystery202004Text": "Antenne possenti di Farfalla Monarca", + "headAccessoryMystery201908Notes": "Se indossi queste corna in testa, sarai fortunato! Non conferisce alcun vantaggio. Oggetto abbonati agosto 2019.", + "headAccessoryMystery201908Text": "Corno di Fauno Spensierato", + "headAccessoryMystery201906Notes": "La leggenda vuole che queste sottili orecchie aiutino i tritoni ad ascoltare le voci e le canzoni di tutti gli abitanti delle profondità! Non conferisce alcun vantaggio. Oggetto abbonati giugno 2019.", + "headAccessoryMystery201906Text": "Orecchie da Carpa Koi Gentile", + "headAccessoryMystery201905Text": "Corno Splendente del Dragone", + "headAccessoryMystery201905Notes": "Queste corna sono tanto affilate quanto luccicanti. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2019.", + "bodyArmoireLifeguardWhistleNotes": "Richiama all'ordine quell'abitudine errata! Dovrebbe conoscere le regole! Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set del Bagnino (Oggetto 3 di 3).", + "bodyArmoireLifeguardWhistleText": "Fischietto da Bagnino", + "bodyMystery202003Notes": "Sono come spalline, ma sono di un livello superiore. Non conferisce alcun vantaggio. Oggetto abbonati marzo 2020.", + "bodyMystery202003Text": "Paraspalle Spinato", + "bodyMystery202002Text": "Sciarpa Sdolcinata Stilosa", + "bodyMystery202002Notes": "Per quando il tuo cuore è caldo ma le brezze di febbraio sono fredde. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2020.", + "backMystery202005Notes": "Nonostante siano soltanto un piccolo brandello delle originali, queste ali possono comunque portarti ovunque tu voglia andare. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2020.", + "backMystery202005Text": "Meravigliosi Ali di Viverna", + "backMystery202004Notes": "Sorvola il prato fiorito più vicino o migra tra i continenti con queste bellissime ali! Non conferisce alcun vantaggio. Oggetto abbonati aprile 2020.", + "backMystery202004Text": "Ali Possenti di Farfalla Monarca", + "backMystery202001Notes": "Queste soffici code contengono potere celeste e anche un alto livello di pucciosità! Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2020.", + "backMystery202001Text": "Cinque Code Leggendarie", + "backMystery201912Notes": "Scivola silenziosamente attraverso campi di neve e montagne scintillanti con queste ali ghiacciate. Non conferisce alcun vantaggio. Oggetto abbonati dicembre 2019.", + "backMystery201912Text": "Ali di Pixie Polare", + "backMystery201905Notes": "Vola verso lande ignote con queste ali iridescenti. Non conferisce alcun vantaggio. Oggetto abbonati maggio 2019.", + "backMystery201905Text": "Ali di Drago Accecanti", + "shieldArmoireBirthdayBannerNotes": "Festeggia il tuo giorno speciale, il giorno speciale di qualcuno che ami od utilizzalo per il compleanno di Habitica il 31 gennaio! Aumenta la Forza di <%= str %>. Scrigno incantato: Set Buon Compleanno (Oggetto 4 di 4).", + "shieldArmoireBirthdayBannerText": "Striscione di Compleanno", + "shieldArmoireLifeBuoyNotes": "Ohibòa! Ti sarà utile se noti qualcuno affogare in un mare di compiti e responsabilità. Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set del Bagnino (Oggetto 2 di 3).", + "shieldArmoireLifeBuoyText": "Salvagente", + "shieldArmoireFiddleNotes": "Uno strumento perfetto che suona sempre la nota giusta in compagnia. Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set del Violinista (Oggetto 4 di 4).", + "shieldArmoireFiddleText": "Violino", + "shieldArmoireHobbyHorseText": "Cavalluccio", + "shieldArmoireHobbyHorseNotes": "Cavalca il tuo bel destriero verso i tuoi giusti premi! Aumenta la Percezione e la Costituzione di <%= attrs %> ciascuno. Scrigno incantato: Set del Cavaliere di Carta (Oggetto 2 di 3).", + "shieldArmoireBaseballGloveNotes": "Perfetto per il grande torneo o per una partita amichevole tra le attività. Aumenta la Forza di <%= str %>. Scrigno incantato: Set Baseball (Oggetto 4 di 4).", + "shieldArmoireBaseballGloveText": "Guanto da Baseball", + "shieldArmoireAlchemistsScaleText": "Bilancia dell'Alchimista", + "shieldArmoireAlchemistsScaleNotes": "Assicurati che i tuoi ingredienti mistici siano pesati correttamente utilizzando questo strumento di precisione . Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set Alchemist (Oggetto 4 di 4).", + "shieldArmoireMasteredShadowNotes": "I tuoi poteri hanno portato questo turbinio di ombre al tuo fianco per soddisfare i tuoi desideri. Aumenta la Percezione e la Costituzione di <%= attrs %> ciascuno. Scrigno incantato: Set del Maestro dell'Ombra(Oggetto 4 di 4).", + "shieldArmoireMasteredShadowText": "Ombra Dominata", + "shieldArmoirePolishedPocketwatchNotes": "Hai sempre tempo a portata di mano. E ti sta molto bene. Aumenta l'Intelligenza di <%= int %>.", + "shieldArmoirePolishedPocketwatchText": "Orologio da Taschino Lucidato", + "shieldArmoireTrustyUmbrellaNotes": "I misteri sono spesso accompagnati da maltempo, quindi preparati! Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set Detective (Oggetto 4 di 4).", + "shieldArmoireTrustyUmbrellaText": "Ombrello Affidabile", + "shieldArmoireMightyPizzaNotes": "Certo, è uno scudo abbastanza buono, ma ti consigliamo vivamente di mangiare questa deliziosissima pizza. Aumenta la Percezione di <%= per %>. Scrigno incantato: Set dello Chef (Oggetto 4 di 4).", + "shieldArmoireMightyPizzaText": "Pizza Imponente", + "shieldMystery201902Notes": "Questi pezzetti di carta luccicanti formano cuori magici che si muovono lentamente e danzano nell'aria. Non conferisce alcun vantaggio. Oggetto abbonati febbraio 2019.", + "shieldMystery201902Text": "Coriandoli Criptici", + "shieldSpecialSummer2020HealerNotes": "Come il moto dell'acqua e della sabbia trasformano la spazzatura in tesoro, così la tua magia trasformerà le tue ferite in forze. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", + "shieldSpecialSummer2020HealerText": "Egida in Vetro Temperato", + "shieldSpecialSummer2020WarriorNotes": "Una volta hai pescato un pesce COSÌ GRANDE che una sola scaglia era sufficiente per creare un potente scudo! Storia vera! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2020.", + "shieldSpecialSummer2020WarriorText": "Scaglia di Trota Enorme", + "shieldSpecialSpring2020HealerNotes": "Tieni lontano le vecchie ed ammuffite Cose da Fare con questo scudo profumato. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2020.", + "shieldSpecialSpring2020HealerText": "Scudo Profumato", + "shieldSpecialSpring2020WarriorNotes": "Non lasciarti ingannare dai suoi colori delicati. Questo scudo ti proteggerà tutto! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2020.", + "shieldSpecialSpring2020WarriorText": "Scudo Iridescente", + "shieldSpecialWinter2020HealerNotes": "Pensi di essere troppo buono per questo mondo, troppo puro? Solo questa bellissima spezia è degna di te. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "shieldSpecialWinter2020HealerText": "Bastoncino di Cannella Gigante", + "shieldSpecialWinter2020WarriorText": "Pigna Rotonda di Conifera", + "shieldSpecialWinter2020WarriorNotes": "Usalo come scudo finché tutti i semi cadranno, poi mettilo su una ghirlanda! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, inverno 2019-2020.", + "shieldSpecialFall2019HealerText": "Grimorio Mostruoso", + "shieldSpecialFall2019HealerNotes": "Sfrutta il lato oscuro delle arti del Guaritore con questo Grimorio! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2019.", + "shieldSpecialFall2019WarriorNotes": "Fatto col'oscurità resa solida della piuma di un corvo, questo scudo vanificherà tutti gli attacchi dei tuoi nemici. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, autunno 2019.", + "shieldSpecialFall2019WarriorText": "Scudo Corvo Oscuro", + "shieldSpecialSummer2019MageNotes": "Sudare sotto il solleone? Per nulla al mondo! Esegui una semplice evocazione elementale per riempire lo stagno dei gigli. Aumenta la Percezione di <%= per %>. Equipaggiamento in edizione limitata, estate 2019.", + "shieldSpecialSummer2019MageText": "Gocce d'Acqua Pura", + "shieldSpecialSummer2019HealerNotes": "Avvisa chi ha bisogno di aiuto che stai arrivando con il forte suono di questa tromba conchiglia. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2019.", + "shieldSpecialSummer2019HealerText": "Tromba Conchiglia", + "shieldSpecialSummer2019WarriorNotes": "Proteggiti dietro questo pesante scudo rotondo, ispirato alla schiena del tuo rettile preferito. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, estate 2019.", + "shieldSpecialSummer2019WarriorText": "Scudo Corazza", + "shieldSpecialSpring2019HealerText": "Scudo ad Uovo", + "shieldSpecialSpring2019HealerNotes": "Questo scudo luminoso è in realtà fatto di cioccolato ricoperto di caramelle. Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2019.", + "shieldSpecialSpring2019WarriorNotes": "Lascia che il potere della clorofilla tenga a bada i tuoi nemici! Aumenta la Costituzione di <%= con %>. Equipaggiamento in edizione limitata, primavera 2019.", + "shieldSpecialSpring2019WarriorText": "Scudo Rigoglioso", + "shieldSpecialKS2019Notes": "Scintillante come il guscio di un uovo di Grifone, questo scudo magnifico ti mostra come essere pronto ad aiutare gli altri quando i tuoi fardelli sono leggeri. Aumenta la Percezione di <%= per %>.", + "shieldSpecialKS2019Text": "Mitico Scudo Grifone", + "shieldSpecialPiDayNotes": "Ti sfidiamo a calcolare il rapporto tra la circonferenza e la prelibatezza di questo scudo! Non conferisce alcun vantaggio.", + "shieldSpecialPiDayText": "Scudo Pi", + "headArmoireFiddlersCapNotes": "Indossa questo berretto sbarazzino per far sapere a tutti chi sta ballando su questa musica! Aumenta la Percezione di <%= per %>. Scrigno incantato: Set Violinista (Oggetto 1 di 4).", + "headArmoireFiddlersCapText": "Cappello da Violinista", + "headArmoireBaseballCapNotes": "Fai sapere a tutti che sei nel Team Habitica! Aumenta la Costituzione e la Forza di <%= attrs %> ciascuno. Scrigno incantato: Set Baseball (Oggetto 1 di 4).", + "headArmoireBaseballCapText": "Cappellino da Baseball", + "headArmoireFrostedHelmNotes": "Il copricapo perfetto per ogni festa! Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set Buon Compleanno (Oggetto 1 di 4).", + "headArmoireFrostedHelmText": "Elmo Glassato", + "headArmoireEarflapHatNotes": "Se vuoi tenerti la testa al caldo, questo cappello fa per te! Aumenta l'Intelligenza e la Forza di <%= attrs %> ciascuno. Scrigno incantato: Set Montgomery (Oggetto 2 di 2).", + "headArmoireEarflapHatText": "Cappello Paraorecchie", + "headArmoireAlchemistsHatNotes": "Mentre i cappelli non sono strettamente necessari per la pratica alchemica, avere un bell'aspetto di certo non fa male a nessuno! Aumenta la Percezione di <%= per %>. Scrigno incantato: Set dell'Alchemista (Oggetto 2 di 4).", + "headArmoireAlchemistsHatText": "Cappello dell'Alchimista", + "headArmoireShadowMastersHoodNotes": "Questo cappuccio ti dà il potere di vedere anche attraverso l'oscurità più profonda. Occasionalmente, tuttavia, potrebbe essere necessario del collirio. Aumenta la Percezione e la Costituzione di <%= attrs %> ciascuno. Scrigno incantato: Set del Maestro dell'Ombra (Oggetto 2 di 4).", + "headArmoireShadowMastersHoodText": "Cappuccio del Maestro dell'Ombra", + "headArmoireDeerstalkerCapNotes": "Questo cappello è perfetto per le escursioni rurali, ma è anche un equipaggiamento indispensabile per risolvere misteri! Aumenta l'Intelligenza di <%= int %>. Scrigno incantato: Set del Detective (Oggetto 1 di 4).", + "headArmoireDeerstalkerCapText": "Berretto alla Sherlock Holmes", + "headArmoireAstronomersHatNotes": "Un cappello perfetto per l'osservazione dei cieli o per un brunch stravagante da mago. Aumenta la Costituzione di <%= con %>. Scrigno incantato: Set Mago Astronomo (Oggetto 2 di 3).", + "headArmoireAstronomersHatText": "Cappello da Astronomo", + "headArmoireBoaterHatNotes": "Questo cappello di paglia è il non plus ultra! Aumenta la Forza, la Costituzione e la Percezione di <%= attrs %> ciascuno. Scrigno incantato: Set Canottaggio (Oggetto 2 di 3).", + "headArmoireBoaterHatText": "Cappello di Paglia", + "headArmoireNephriteHelmNotes": "Il pennacchio di giada intagliato sopra questo elmo è incantato per migliorare la tua mira. Aumenta la Percezione di <%= per %>. Scrigno incantato: Set Arciere di Nefrite (Oggetto 2 di 3).", + "headArmoireNephriteHelmText": "Elmo di Nefrite", + "headArmoireTricornHatNotes": "Diventa un burlone rivoluzionario! Aumenta la Percezione di <%= per %>.", + "headArmoireTricornHatText": "Cappello Tricorno", + "headArmoireVernalHenninNotes": "Più che un bel cappello, questo copricapo conico può contenere anche un elenco di Cose da Fare arrotolate. Aumenta la Percezione di <%= per %>. Scrigno incantato: Set Paramenti Primaverili (Oggetto 1 di 3).", + "headArmoireVernalHenninText": "Hennin Primaverile", + "headArmoireToqueBlancheNotes": "Secondo la leggenda, il numero di pieghe in questo cappello indica il numero di modi in cui sai come cucinare un uovo! È vero? Aumenta la Percezione di <%= per %>.", + "headMystery202007Notes": "Quest'elmo ti sintonizzerà sulle complesse e bellissime canzoni dei tuoi compagni cetacei. Non conferisce alcun vantaggio. Oggetto abbonati luglio 2020.", + "headMystery202007Text": "Elmo Orca Eccezionale", + "headMystery202006Notes": "L'energia positiva di queste splendenti pietre viola attirerà le creature più amichevoli del mare al tuo fianco. Non conferisce alcun vantaggio. Oggetto abbonati giugno 2020.", + "headMystery202006Text": "Cerchietto di Sugilite", + "headMystery202003Notes": "Fai attenzione, questo elmo è affilato in più di un modo! Non conferisce alcun vantaggio. Oggetto abbonati marzo 2020.", + "headMystery202003Text": "Elmo Spinato", + "headMystery202001Notes": "Il tuo udito sarà così acuto che sentirai le stelle brillare e la luna muoversi. Non conferisce alcun vantaggio. Oggetto abbonati gennaio 2020.", + "headMystery202001Text": "Orecchie di Volpe Favolose", + "headMystery201912Notes": "Questo scintillante fiocco di neve ti donerà resistenza al freddo pungente, non importa quanto in alto volerai! Non conferisce alcun vantaggio. Oggetto abbonati dicembre 2019.", + "headMystery201912Text": "Corona Pixie Polare", + "headMystery201911Notes": "Ognuna delle punte di cristallo attaccate a questo cappello ti conferisce un potere speciale: la chiaroveggenza mistica, la saggezza arcana e... la stregoneria dei piatti rotanti? Perfetto. Non conferisce alcun vantaggio.Oggetto abbonati novembre 2019.", + "headMystery201911Text": "Cappello di Cristallo Incantato", + "headMystery201910Notes": "Queste fiamme rivelano segreti arcani davanti ai tuoi occhi! Non conferisce alcun vantaggio.Oggetto abbonati ottobre 2019.", + "headMystery201910Text": "Fiamma Criptica", + "headArmoireToqueBlancheText": "Toque Blanche", + "eyewearMystery201902Text": "Maschera Criptica degli Amanti", + "eyewearMystery201907Notes": "Resta alla moda proteggendoti gli occhi dai dannosi raggi UV! Non conferisce alcun vantaggio. Oggetto abbonati luglio 2019.", + "eyewearMystery201907Text": "Dolci Occhiali da Sole" } diff --git a/website/common/locales/it/generic.json b/website/common/locales/it/generic.json index f7a49fb284..81d3864e77 100644 --- a/website/common/locales/it/generic.json +++ b/website/common/locales/it/generic.json @@ -128,7 +128,7 @@ "clear": "Nascondi", "endTour": "Fine giro", "audioTheme": "Tema sonoro", - "audioTheme_off": "Off", + "audioTheme_off": "Disattivato", "audioTheme_danielTheBard": "Daniel il Bardo", "audioTheme_wattsTheme": "Tema di Watts", "audioTheme_gokulTheme": "Tema Gokul", @@ -230,7 +230,7 @@ "streakAchievement": "Hai ottenuto una Medaglia Serie!", "firstStreakAchievement": "Serie di 21 giorni", "streakAchievementCount": "<%= streaks %> serie di 21 giorni", - "twentyOneDays": "Hai completato la tua Daily per 21 giorni di fila!", + "twentyOneDays": "Hai completato la tua Attività Giornaliera per 21 giorni di fila!", "dontBreakStreak": "Ottimo lavoro. Non interrompere la serie!", "dontStop": "Non fermarti ora!", "levelUpShare": "Sono salito di livello in Habitica migliorando le mie abitudini nella vita reale!", @@ -243,7 +243,7 @@ "you": "(tu)", "enableDesktopNotifications": "Abilita notifiche desktop", "online": "online", - "onlineCount": "<%= count %> online", + "onlineCount": "<%= count %> attivi", "loading": "Caricamento...", "userIdRequired": "L'ID Utente è richesto", "resetFilters": "Disattiva tutti i filtri", @@ -294,5 +294,7 @@ "loadEarlierMessages": "Carica messaggi precedenti", "demo": "Demo", "congratulations": "Congratulazioni!", - "options": "Opzioni" + "options": "Opzioni", + "onboardingAchievs": "Medaglie Iniziali", + "finish": "Finito" } diff --git a/website/common/locales/it/groups.json b/website/common/locales/it/groups.json index c28324c44f..c928a052d6 100644 --- a/website/common/locales/it/groups.json +++ b/website/common/locales/it/groups.json @@ -3,9 +3,9 @@ "tavernChat": "Chat della Taverna", "innCheckOut": "Esci dalla Locanda", "innCheckIn": "Riposa nella Locanda", - "innText": "Stai riposando nella Locanda! Mentre sei qui, le tue Daily non ti danneggeranno alla fine della giornata, ma si resetteranno comunque ogni giorno. Fai attenzione: se stai partecipando ad una missione Boss, il Boss ti danneggerà comunque per le Daily incomplete dei tuoi compagni di squadra, a meno che non stiano riposando anche loro nella Locanda! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finché non lasci la Locanda.", - "innTextBroken": "Stai riposando nella Locanda, credo... Mentre sei qui, le tue Daily non ti danneggeranno alla fine della giornata, ma si resetteranno comunque ogni giorno... Se stai partecipando ad una missione Boss, il Boss ti danneggerà comunque per le Daily incomplete dei tuoi compagni di squadra... a meno che non stiano riposando anche loro nella Locanda... Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finché non lasci la Locanda... che stanchezza...", - "innCheckOutBanner": "Attualmente sei fermo nella locanda. Le tue Daily non ti danneggieranno e non progredirai nelle missioni.", + "innText": "Stai riposando nella Locanda! Mentre sei qui, le tue Attività Giornaliere non ti danneggeranno alla fine della giornata, ma si resetteranno comunque ogni giorno. Fai attenzione: se stai partecipando ad una missione Boss, il Boss ti danneggerà comunque per le Attività Giornaliere incomplete dei tuoi compagni di squadra, a meno che non stiano riposando anche loro nella Locanda! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finché non lasci la Locanda.", + "innTextBroken": "Stai riposando nella Locanda, credo... Mentre sei qui, le tue Attività Giornaliere non ti danneggeranno alla fine della giornata, ma si resetteranno comunque ogni giorno... Se stai partecipando ad una missione Boss, il Boss ti danneggerà comunque per le Attività Giornaliere incomplete dei tuoi compagni di squadra... a meno che non stiano riposando anche loro nella Locanda... Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finché non lasci la Locanda... che stanchezza...", + "innCheckOutBanner": "Attualmente sei fermo nella locanda. Le tue Attività Giornaliere non ti danneggieranno e non progredirai nelle missioni.", "innCheckOutBannerShort": "Sei a riposo in Taverna.", "resumeDamage": "Riattiva Danni", "helpfulLinks": "Link utili", @@ -151,7 +151,7 @@ "gemAmountRequired": "Un numero di gemme è richiesto", "notAuthorizedToSendMessageToThisUser": "Non puoi inviare un messaggio a questo utente perché ha scelto di bloccare i messaggi.", "privateMessageGiftGemsMessage": "Ciao <%= receiverName %>, <%= senderName %> ti ha inviato <%= gemAmount %> gemme!", - "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> mesi di abbonamento! ", + "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> mesi di abbonamento!", "cannotSendGemsToYourself": "Non puoi inviare gemme a te stesso. Prova un abbonamento invece.", "badAmountOfGemsToSend": "L'importo deve essere fra 1 e il numero corrente di gemme.", "report": "Segnala", @@ -166,13 +166,13 @@ "optional": "Opzionale", "needsText": "Scrivi un messaggio.", "needsTextPlaceholder": "Scrivi il tuo messaggio qui.", - "copyMessageAsToDo": "Copia messaggio come To-Do", - "copyAsTodo": "Copia come To-Do", - "messageAddedAsToDo": "Messaggio copiato come To-Do.", + "copyMessageAsToDo": "Copia messaggio come Cosa da Fare", + "copyAsTodo": "Copia come Cosa da Fare", + "messageAddedAsToDo": "Messaggio copiato come Cosa da Fare.", "messageWroteIn": "Scritto in <%= group %> da <%= user %>", "msgPreviewHeading": "Anteprima messaggio", "leaderOnlyChallenges": "Solo il leader del gruppo può creare le sfide", - "sendGift": "Invia regalo", + "sendGift": "Invia un regalo", "inviteFriends": "Invita amici", "partyMembersInfo": "Al momento la tua Squadra ha <%= memberCount %> membri e <%= invitationCount %> inviti in attesa di risposta. Il limite di membri in una Squadra è <%= limitMembers %>. Una volta superato questo limite non è più possibile mandare degli inviti.", "inviteByEmail": "Invita via e-mail", @@ -227,9 +227,9 @@ "memberCannotRemoveYourself": "Non puoi rimuovere te stesso!", "groupMemberNotFound": "Utente non trovato tra i membri del gruppo", "mustBeGroupMember": "Deve essere membro del gruppo.", - "canOnlyInviteEmailUuid": "È possibile mandare inviti solo usando ID utente, email o username.", + "canOnlyInviteEmailUuid": "È possibile mandare inviti solo inserendo ID Utente, email o nome utente.", "inviteMissingEmail": "Indirizzo e-mail mancante nell'invito.", - "inviteMissingUuid": "ID utente mancante nell'invito.", + "inviteMissingUuid": "Manca l'ID Utente nell'invito", "inviteMustNotBeEmpty": "L'invito non può essere vuoto.", "partyMustbePrivate": "Le squadre devono essere private", "userAlreadyInGroup": "ID Utente: <%= userId %>, Utente \"<%= username %>\" è già in questo gruppo.", @@ -237,13 +237,13 @@ "cannotInviteSelfToGroup": "Non puoi auto-invitarti in un gruppo.", "userAlreadyInvitedToGroup": "UserID: <%= userId %>, Utente \"<%= username %>\" è già stato invitato a questo gruppo.", "userAlreadyPendingInvitation": "ID Utente: <%= userId %>, Utente \"<%= username %>\" ha già un invito in attesa.", - "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" è già in una squadra. ", + "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" è già in una squadra.", "userWithIDNotFound": "Utente con id \"<%= userId %>\" non trovato.", "userWithUsernameNotFound": "Utente con username \"<%= username %>\" non trovato.", "userHasNoLocalRegistration": "L'utente non ha una registrazione locale (nome utente, e-mail, password).", "uuidsMustBeAnArray": "ID Utente deve essere un vettore.", "emailsMustBeAnArray": "L' invito dell' Indirizzo email deve essere un vettore.", - "usernamesMustBeAnArray": "Username invites must be an array.", + "usernamesMustBeAnArray": "Gli inviti al Nome Utente devono essere un array.", "canOnlyInviteMaxInvites": "Puoi invitare solo \"<%= maxInvites %>\" alla volta", "partyExceedsMembersLimit": "La dimensione massima di una squadra è di <%= maxMembersParty %> membri", "onlyCreatorOrAdminCanDeleteChat": "Non autorizzato a rimuovere questo messaggio!", @@ -262,7 +262,7 @@ "userRequestsApproval": "<%= userName %> richiede approvazone", "userCountRequestsApproval": "<%= userCount %> membri hanno richiesto approvazione", "youAreRequestingApproval": "Stai richiedendo approvazione", - "chatPrivilegesRevoked": "Non puoi farlo poiché i tuoi privilegi di chat sono stati revocati.", + "chatPrivilegesRevoked": "Non puoi farlo poiché i tuoi privilegi di chat sono stati rimossi. Per informazioni o per richiedere la restituzione dei tuoi privilegi, invia un'email al nostro Direttore della Comunità all'indirizzo admin@habitica.com o chiedi ad un tuo genitore o tutore di inviarli via email. Includi il tuo @Username nell'email. Se un moderatore ti ha già detto che la tua sospensione è temporanea non è necessario inviare una e-mail.", "cannotCreatePublicGuildWhenMuted": "Non puoi creare una gilda pubblica poiché i tuoi privilegi di chat sono stati revocati.", "cannotInviteWhenMuted": "Non puoi invitare nessuno in una gilda o una squadra perché i tuoi privilegi di chat sono stati revocati.", "newChatMessagePlainNotification": "Nuovo messaggio in <%= groupName %> da <%= authorName %>. Clicca qui per aprire la pagina della chat!", @@ -277,7 +277,7 @@ "confirmRemoveTag": "Vuoi davvero rimuovere \"<%= tag %>\"?", "groupHomeTitle": "Home", "assignTask": "Assegna un'attività", - "claim": "Reclama", + "claim": "Reclama Attività", "removeClaim": "Rimuovi reclamo", "onlyGroupLeaderCanManageSubscription": "Solo il leader del gruppo può gestire l'iscrizione del gruppo", "yourTaskHasBeenApproved": "La tua attività <%= taskText %> è stata approvata.", @@ -339,9 +339,9 @@ "aboutToJoinCancelledGroupPlan": "Stai per unirti ad un gruppo con un piano per gruppi disdetto. NON riceverai un abbonamento gratuito.", "cannotChangeLeaderWithActiveGroupPlan": "Non puoi cambiare il leader quando il gruppo ha un piano attivo.", "leaderCannotLeaveGroupWithActiveGroup": "Il leader non può lasciare il gruppo quando esso ha un piano attivo", - "youHaveGroupPlan": "Hai un abbonamento gratuito perché sei parte di un gruppo che ha un Piano per Gruppo. Questa finirà quando non sarai più parte del gruppo che ha un Piano per Gruppo. I mesi di abbonamento extra che hai saranno applicati alla fine del Piano per Gruppo.", + "youHaveGroupPlan": "Hai un abbonamento gratuito perché sei parte di un Piano per Gruppo. L'abbonamento terminerà quando non sarai più membro del Piano di gruppo.", "cancelGroupSub": "Cancella il piano per gruppi", - "confirmCancelGroupPlan": "Vuoi davvero cancellare il piano per gruppi e privare tutti i membri dei suoi benefici, inclusi i loro abbonamenti gratuiti?", + "confirmCancelGroupPlan": "Sei sicuro di voler annullare il tuo Piano di Gruppo? Tutti i membri del gruppo perderanno l'abbonamento ed i vantaggi associati.", "canceledGroupPlan": "Piano per gruppi disdetto", "groupPlanCanceled": "Il piano per gruppi diventerà inattivo il", "purchasedGroupPlanPlanExtraMonths": "Hai <%= months %> mesi di credito extra per piani per gruppi.", @@ -392,7 +392,7 @@ "privateGuild": "Gilda privata", "charactersRemaining": "<%= characters %> caratteri rimasti", "guildSummary": "Riassunto", - "guildSummaryPlaceholder": "Scrivi una breve traduzione per pubblicizzare la tua Gilda con gli altri abitanti di Habitica. Qual è l'obbiettivo principale della tua Gilda e perché le persone dovrebbero aggiungersi? Prova a inserire parole chiavi utili nella descrizione facendo in modo che gli abitanti di Habitica possano trovarla facilmente quando fanno una ricerca!", + "guildSummaryPlaceholder": "Scrivi una breve traduzione per pubblicizzare la tua Gilda con gli altri Habitichiani. Qual è l'obbiettivo principale della tua Gilda e perché le persone dovrebbero aggiungersi? Prova a inserire parole chiavi utili nella descrizione facendo in modo che gli Habitichiani possano trovarla facilmente quando fanno una ricerca!", "groupDescription": "Descrizione", "guildDescriptionPlaceholder": "Usa questa sezione per andare più in dettaglio su tutte quelle cose che i membri della Gilda dovrebbero sapere sulla tua Gilda. Consigli e link utili, e frasi di incoraggiamento vanno tutti qui!", "markdownFormattingHelp": "[Guida per la formattazione (in inglese)](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)", @@ -448,14 +448,14 @@ "worldBossBullet4": "Controlla regolarmente la Taverna per vedere i progressi con il Boss Mondiale e gli attacchi Furia", "worldBoss": "Boss Mondiale", "groupPlanTitle": "Hai bisogno di più per il tuo gruppo?", - "groupPlanDesc": "Gestisci una piccola squadra o organizzi faccende domestice? Il nostro piano per gruppi ti garantisce esclusivo accesso a una bacheca per attività e una area per chattare dedicata a te e ai membri del tuo gruppo!", - "billedMonthly": "*pagamento mensile", + "groupPlanDesc": "Gestisci una piccola squadra o organizzi faccende domestiche? Il nostro piano per gruppi ti garantisce l'accesso esclusivo ad una bacheca per le vostre attività e ad un'area per chattare dedicata a te ed ai membri del tuo gruppo!", + "billedMonthly": "*fatturato come abbonamento mensile", "teamBasedTasksList": "Bacheca per Attività per il Gruppo", - "teamBasedTasksListDesc": "Crea una lista di attività per il gruppo facile da vedere. Assegna attività ai membri del gruppo o far loro reclamare le attività, per fare in modo che sia chiaro chi sta lavorando su cosa!", + "teamBasedTasksListDesc": "Crea una lista di attività per il gruppo facile da vedere. Assegna attività ai membri del gruppo o lasciali rivendicare le proprie attività, per aver sempre chiaro chi sta lavorando su cosa!", "groupManagementControls": "Opzioni per Gestire il Gruppo", "groupManagementControlsDesc": "Usa l'approvazione delle attività per verificare che una attività sia stata effettivamente portata a termine, aggiungi dei Manager per dividere le responsabilità, e goditi la chat privata per tutti i membri.", - "inGameBenefits": "Benefici nel gioco", - "inGameBenefitsDesc": "Membri del gruppo ricevono un esclusivo Lepronte da cavalcare, come anche tutti i benefici di un abbonamento, incluso l'equipaggiamento speciale rilasciato ogni mese e l'abilità di comprare gemme con l'oro.", + "inGameBenefits": "Vantaggi nel gioco", + "inGameBenefitsDesc": "I membri del gruppo ricevono un'esclusiva Cavalcatura Lepronte ed anche tutti i vantaggi di un abbonamento, incluso l'equipaggiamento speciale rilasciato ogni mese e l'abilità di comprare gemme con l'oro.", "inspireYourParty": "Ispira la tua squadra, rendete la vita più divertente assieme.", "letsMakeAccount": "Iniziamo creando un profilo", "nameYourGroup": "Poi, dai un Nome al Tuo Gruppo", @@ -465,7 +465,7 @@ "gettingStarted": "Per Iniziare", "congratsOnGroupPlan": "Congratulazioni per avere creato il tuo nuovo Gruppo! Ecco le risposte ad alcune delle domande frequenti che vengono fatte.", "whatsIncludedGroup": "Cosa è incluso nell'abbonamento", - "whatsIncludedGroupDesc": "Tutti i membri del Gruppo ricevono tutti i benefici di un abbonamento, incluso l'equpaggiamento speciale rilasciato ogni mese e l'abilità di comprare Gemme con l'Oro, e il Lepronte Viola Reale, esclusivo per i membri di un Piano per Gruppi.", + "whatsIncludedGroupDesc": "Tutti i membri del Gruppo ricevono tutti i vantaggi di un abbonamento, incluso l'equipaggiamento speciale rilasciato ogni mese e l'abilità di comprare Gemme con l'Oro, e il Lepronte Viola Reale, esclusivo per i membri di un Piano per Gruppi.", "howDoesBillingWork": "Come funziona il pagamento?", "howDoesBillingWorkDesc": "Il Leader del Gruppo paga a seconda del numero di membri mensilmente. Questo pagamento include il costo di $9 (USD) per l'abbonamento del Leader, più i $3 (USD) per ogni altro membro. Per esempio: un gruppo di 4 utenti costa $18 USD/month, visto che il gruppo è compsoto da 1 Leader + 3 membri.", "howToAssignTask": "Come assegni una Attività?", @@ -476,8 +476,23 @@ "whatIsGroupManager": "Cosa è un Manager del Gruppo?", "whatIsGroupManagerDesc": "Un Manager non ha accesso ai dettagli finanziari del gruppo, ma può creare, assegnare, e approvare le Attività nella Bacheca del Gruppo. Assegna un utente come Manager dalla lista dei membri del Gruppo.", "goToTaskBoard": "Vai alla Bacheca delle Attività", - "sharedCompletion": "Completamento Condiviso", + "sharedCompletion": "Condizioni per il completamento", "recurringCompletion": "Nessuna - l'Attività nel gruppo non è completata", "singleCompletion": "Singola - L'Attività è completata quando il primo utente a cui è assegnata completa l'attività", - "allAssignedCompletion": "Tutti - L'Attività è completata quando tutti gli utenti a cui è assegnata la completano" + "allAssignedCompletion": "Tutti - L'Attività è completata quando tutti gli utenti a cui è assegnata la completano", + "groupActivityNotificationTitle": "<%= user %> ha pubblicato in <%= group %>", + "suggestedGroup": "Consigliato perché sei nuovo di Habitica.", + "newPartyPlaceholder": "Inserisci il nome della tua squadra.", + "youHaveBeenAssignedTask": "<%= managerName %> ti ha assegnato l'attività <% = taskText %>.", + "taskClaimed": "<%= userName %> ha rivendicato l'attività <%= taskText %>.", + "userWithUsernameOrUserIdNotFound": "Nome utente o ID Utente non trovati.", + "usernameOrUserId": "Nome utente o ID Utente", + "sendGiftToWhom": "A chi vorresti inviare un regalo?", + "selectGift": "Seleziona Regalo", + "pmReported": "Grazie per aver segnalato questo messaggio.", + "blockedToSendToThisUser": "Non puoi inviare a questo giocatore perché lo hai bloccato.", + "PMUnblockUserToSendMessages": "Sblocca questo utente per continuare a inviare e ricevere messaggi.", + "PMUserDoesNotReceiveMessages": "Questo utente non riceve più messaggi privati", + "PMCanNotReply": "Non puoi rispondere a questa conversazione", + "PMDisabled": "Disabilita i messaggi privati" } diff --git a/website/common/locales/it/inventory.json b/website/common/locales/it/inventory.json index 926f028261..6bb2164f9b 100644 --- a/website/common/locales/it/inventory.json +++ b/website/common/locales/it/inventory.json @@ -1,8 +1,8 @@ { - "noItemsAvailableForType": "Non hai <%= type %>.", - "foodItemType": "Cibo", - "eggsItemType": "Uova", - "hatchingPotionsItemType": "Pozioni di schiusura", - "specialItemType": "Oggetti speciali", - "lockedItem": "Oggetti bloccati" + "noItemsAvailableForType": "Non hai <%= type %>.", + "foodItemType": "Cibo", + "eggsItemType": "Uova", + "hatchingPotionsItemType": "Pozioni di Schiusa", + "specialItemType": "Oggetti speciali", + "lockedItem": "Oggetti bloccati" } diff --git a/website/common/locales/it/limited.json b/website/common/locales/it/limited.json index 81df82193b..b67a4f8357 100644 --- a/website/common/locales/it/limited.json +++ b/website/common/locales/it/limited.json @@ -13,7 +13,7 @@ "valentineCard": "Biglietto di San Valentino", "valentineCardExplanation": "Per aver condiviso la dolcezza di questo poema, ricevete entrambi la medaglia \"Amici Inseparabili\"!", "valentineCardNotes": "Manda un biglietto di San Valentino a un membro della squadra.", - "valentine0": "\"Le rose sono rosse\n\nLe mie Daily sono blu\n\nÈ bello esser in squadra\n\nPerchè qui ci sei anche tu!\"", + "valentine0": "\"Le rose sono rosse\n\nLe mie Attività Giornaliere sono blu\n\nÈ bello esser in squadra\n\nPerchè qui ci sei anche tu!\"", "valentine1": "\"Le rose sono rosse\n\nLa neve è così bella\n\nVieni insieme a me\n\nE sconfiggiamo la Viverna!\"", "valentine2": "\"Le rose sono rosse\n\nQuesto poema è un capolavoro\n\nSpero tanto che ti piaccia\n\nPerchè costa dieci d'oro.\"", "valentine3": "\"Le rose sono rosse\n\nLe Ricompense una delizia\n\nMa nessun tesoro è meglio\n\nDella tua amicizia!\"", @@ -38,17 +38,17 @@ "seasonalShopBrokenText": "Il mio padiglione!!!!!!! Le mie decorazioni!!!! Oh, il Dysheartener ha distrutto tutto :( Ti prego, aiutami a sconfiggerlo nella Taverna perché io possa ricostruire!", "seasonalShopRebirth": "Se hai comprato questo equipaggiamento in passato ma attualmente non lo possiedi, potrai riacquistarlo dalla colonna delle Ricompense. All'inizio potrai comprare solo gli oggetti per la tua classe attuale (Guerriero, se non l'hai ancora scelta/cambiata), ma niente paura, gli altri oggetti specifici per le varie classi diventeranno disponibili se ti converti a quella classe.", "candycaneSet": "Bastoncino di Zucchero (Mago)", - "skiSet": "Assa-sci-no (Assassino)", + "skiSet": "Assa-sci-no (Ladro)", "snowflakeSet": "Fioccodineve (Guaritore)", "yetiSet": "Addestra-Yeti (Guerriero)", "northMageSet": "Mago del Nord (Mago)", - "icicleDrakeSet": "Drago Fatato dei Ghiacci (Assassino)", + "icicleDrakeSet": "Drago Fatato dei Ghiacci (Ladro)", "soothingSkaterSet": "Pattinatore Lenitivo (Guaritore)", - "gingerbreadSet": "Guerriero Pan di Zenzero (Guerriero)", - "snowDaySet": "Guerriero del Giorno Innevato (Guerriero)", + "gingerbreadSet": "Pan di Zenzero (Guerriero)", + "snowDaySet": "Giorno Innevato (Guerriero)", "snowboardingSet": "Stregone Snowboarder (Mago)", "festiveFairySet": "Fata Festiva (Guaritore)", - "cocoaSet": "Assassino Cacao (Assassino)", + "cocoaSet": "Cacao (Ladro)", "toAndFromCard": "A: <%= toName %>, Da: <%= fromName %>", "nyeCard": "Biglietto d'auguri per il nuovo anno", "nyeCardExplanation": "Per aver celebrato insieme il nuovo anno, ricevete entrambi la medaglia \"Vecchia conoscenza\"!", @@ -59,81 +59,81 @@ "nye0": "Buon anno! Che tu possa sconfiggere molte cattive abitudini.", "nye1": "Buon anno! Che tu possa ottenere un mare di Ricompense.", "nye2": "Buon anno! Che tu possa trascorrere tanti Giorni Perfetti.", - "nye3": "Buon anno! Che la tua lista di To-Do resti corta e piacevole.", + "nye3": "Buon anno! Che la tua lista di Cose da Fare resti corta e piacevole.", "nye4": "Buon anno! Ti auguro di non essere mai attaccato da un Ippogrifo inferocito.", "holidayCard": "Hai ricevuto un biglietto festivo!", "mightyBunnySet": "Coniglio Valoroso (Guerriero)", "magicMouseSet": "Topo Magico (Mago)", "lovingPupSet": "Adorabile Cucciolo (Guaritore)", - "stealthyKittySet": "Gatto Furtivo (Assassino)", + "stealthyKittySet": "Gatto Furtivo (Ladro)", "daringSwashbucklerSet": "Corsaro Audace (Guerriero)", "emeraldMermageSet": "Magisirena di Smeraldo (Mago)", "reefSeahealerSet": "Marguaritore Corallino (Guaritore)", - "roguishPirateSet": "Pirata Furfante (Assassino)", + "roguishPirateSet": "Pirata Furfante (Ladro)", "monsterOfScienceSet": "Mostro della Scienza (Guerriero)", "witchyWizardSet": "Magistregone (Mago)", "mummyMedicSet": "Medico Mummia (Guaritore)", - "vampireSmiterSet": "Vampiro Castigatore (Assassino)", + "vampireSmiterSet": "Vampiro Castigatore (Ladro)", "bewareDogSet": "Cane Attento (Guerriero)", "magicianBunnySet": "Coniglio del Mago (Mago)", "comfortingKittySet": "Gattino Confortante (Guaritore)", - "sneakySqueakerSet": "Roditore Furtivo (Assassino)", - "sunfishWarriorSet": "Guerriero Pesce Luna (Guerriero)", + "sneakySqueakerSet": "Roditore Furtivo (Ladro)", + "sunfishWarriorSet": "Pesce Luna (Guerriero)", "shipSoothsayerSet": "Astrologo da nave (Mago)", "strappingSailorSet": "Robusto Marinaio (Guaritore)", - "reefRenegadeSet": "Rinnegato delle scogliere (Assassino)", - "scarecrowWarriorSet": "Guerriero Spaventapasseri (Guerriero)", + "reefRenegadeSet": "Rinnegato delle scogliere (Ladro)", + "scarecrowWarriorSet": "Spaventapasseri (Guerriero)", "stitchWitchSet": "Fattucchiera Filaecuci (Mago)", "potionerSet": "Alchimista (Guaritore)", - "battleRogueSet": "Assassino da Bat-taglia (Assassino)", + "battleRogueSet": "Bat-taglia (Ladro)", "springingBunnySet": "Coniglio Saltellante (Guaritore)", "grandMalkinSet": "Grande Feles (Mago)", - "cleverDogSet": "Cane Intelligente (Assassino)", + "cleverDogSet": "Cane Intelligente (Ladro)", "braveMouseSet": "Topo Coraggioso (Guerriero)", - "summer2016SharkWarriorSet": "Guerriero Squalo (Guerriero)", - "summer2016DolphinMageSet": "Mago Delfino (Mago)", - "summer2016SeahorseHealerSet": "Guaritore Cavalluccio Marino (Guaritore)", - "summer2016EelSet": "Assassino Anguilla (Assassino)", + "summer2016SharkWarriorSet": "Squalo (Guerriero)", + "summer2016DolphinMageSet": "Delfino (Mago)", + "summer2016SeahorseHealerSet": "Cavalluccio Marino (Guaritore)", + "summer2016EelSet": "Ladro Anguilla (Ladro)", "fall2016SwampThingSet": "Mostro della Palude (Guerriero)", "fall2016WickedSorcererSet": "Stregone Malvagio (Mago)", - "fall2016GorgonHealerSet": "Guaritrice Gorgone (Guaritore)", - "fall2016BlackWidowSet": "Assassino Vedova Nera (Assassino)", + "fall2016GorgonHealerSet": "Gorgone (Guaritore)", + "fall2016BlackWidowSet": "Vedova Nera (Ladro)", "winter2017IceHockeySet": "Hockey su ghiaccio (Guerriero)", "winter2017WinterWolfSet": "Lupo Invernale (Mago)", - "winter2017SugarPlumSet": "Guaritore Prugna Caramellata (Guaritore)", - "winter2017FrostyRogueSet": "Assassino Glaciale (Assassino)", - "spring2017FelineWarriorSet": "Guerriero Felino (Guerriero)", + "winter2017SugarPlumSet": "Prugna Caramellata (Guaritore)", + "winter2017FrostyRogueSet": "Glaciale (Ladro)", + "spring2017FelineWarriorSet": "Felino (Guerriero)", "spring2017CanineConjurorSet": "Stregone Canino (Mago)", "spring2017FloralMouseSet": "Topo Floreale (Guaritore)", - "spring2017SneakyBunnySet": "Coniglio Furtivo (Assassino)", - "summer2017SandcastleWarriorSet": "Guerriero Castello di Sabbia (Guerriero)", - "summer2017WhirlpoolMageSet": "Mago Vortice (Mago)", + "spring2017SneakyBunnySet": "Coniglio Furtivo (Ladro)", + "summer2017SandcastleWarriorSet": "Castello di Sabbia (Guerriero)", + "summer2017WhirlpoolMageSet": "Vortice (Mago)", "summer2017SeashellSeahealerSet": "Marguaritore Conchiglia (Guaritore)", - "summer2017SeaDragonSet": "Drago Marino (Assassino)", - "fall2017HabitoweenSet": "Guerriero Habitoween (Guerriero)", - "fall2017MasqueradeSet": "Mago Mascherato (Mago)", - "fall2017HauntedHouseSet": "Guaritore della Casa Infestata (Guaritore)", - "fall2017TrickOrTreatSet": "Dolcetto o scasseggio (Assassino)", - "winter2018ConfettiSet": "Mago di Coriandoli (Mago)", - "winter2018GiftWrappedSet": "Guerriero dei Regali Incartati (Guerriero)", - "winter2018MistletoeSet": "Guaritore del Vischio (Guaritore)", - "winter2018ReindeerSet": "Cervo Assassino (Assassino)", - "spring2018SunriseWarriorSet": "Guerriero dell'Alba (Guerriero)", - "spring2018TulipMageSet": "Mago Tulipano (Mago)", - "spring2018GarnetHealerSet": "Guaritore Granato (Guaritore)", - "spring2018DucklingRogueSet": "Anatroccolo Assassino (Assassino)", + "summer2017SeaDragonSet": "Drago Marino (Ladro)", + "fall2017HabitoweenSet": "Habitoween (Guerriero)", + "fall2017MasqueradeSet": "Mascherato (Mago)", + "fall2017HauntedHouseSet": "Casa Infestata (Guaritore)", + "fall2017TrickOrTreatSet": "Dolcetto o scasseggio (Ladro)", + "winter2018ConfettiSet": "Coriandoli (Mago)", + "winter2018GiftWrappedSet": "Regali Incartati (Guerriero)", + "winter2018MistletoeSet": "Vischio (Guaritore)", + "winter2018ReindeerSet": "Cervo (Ladro)", + "spring2018SunriseWarriorSet": "Alba (Guerriero)", + "spring2018TulipMageSet": "Tulipano (Mago)", + "spring2018GarnetHealerSet": "Granato (Guaritore)", + "spring2018DucklingRogueSet": "Anatroccolo (Ladro)", "summer2018BettaFishWarriorSet": "Pesce Combattente (Guerriero)", - "summer2018LionfishMageSet": "Mago Pesce Leone (Mago)", + "summer2018LionfishMageSet": "Pesce Leone (Mago)", "summer2018MerfolkMonarchSet": "Monarca dei Mermeidi (Guaritore)", - "summer2018FisherRogueSet": "Pescatore-Assassino (Assassino)", + "summer2018FisherRogueSet": "Pescatore-Ladro (Ladro)", "fall2018MinotaurWarriorSet": "Minotauro (Guerriero)", "fall2018CandymancerMageSet": "Caramellomante (Mago)", "fall2018CarnivorousPlantSet": "Pianta Carnivora (Guaritore)", - "fall2018AlterEgoSet": "Alter Ego (Assassino)", + "fall2018AlterEgoSet": "Alter Ego (Ladro)", "winter2019BlizzardSet": "Bufera (Guerriero)", "winter2019PyrotechnicSet": "Pirotecnico (Mago)", "winter2019WinterStarSet": "Stella d'Inverno (Guaritore)", - "winter2019PoinsettiaSet": "Poinsettia (Assassino)", + "winter2019PoinsettiaSet": "Poinsettia (Ladro)", "eventAvailability": "Disponibile fino al <%= date(locale) %>.", "dateEndMarch": "30 aprile", "dateEndApril": "19 aprile", @@ -143,13 +143,45 @@ "dateEndAugust": "31 agosto", "dateEndSeptember": "21 Settembre", "dateEndOctober": "31 ottobre", - "dateEndNovember": "3 Dicembre", + "dateEndNovember": "30 Novembre", "dateEndJanuary": "31 gennaio", - "dateEndFebruary": "28 febbraio", + "dateEndFebruary": "29 Febbraio", "winterPromoGiftHeader": "REGALA UN ABBONAMENTO E NE OTTIENI UNO GRATIS!", - "winterPromoGiftDetails1": "Solo fino al 15 Gennaio, quando regali a qualcuno un abbonamento, ricevi lo stesso abbonamento gratuitamente!", + "winterPromoGiftDetails1": "Solo fino al 6 gennaio, quando regali a qualcuno un abbonamento, ricevi lo stesso abbonamento gratuitamente!", "winterPromoGiftDetails2": "Per favore nota che se tu o la persona a cui stai facendo il regalo avete già un abbonamento che si rinnova automaticamente, l'abbonamento regalato inizierà solo che l'abbonamento sarà cancellato o finirà. Grazie infinite per il supporto! <3", "discountBundle": "pacchetto", "g1g1Announcement": "Evento Regala un Abbonamento, Ottieni un Abbonamento Gratis in corso proprio ora!", - "g1g1Details": "Regala un abbonamento ad un amico dal loro profilo e riceverai lo stesso abbonamento gratuitamente!" -} \ No newline at end of file + "g1g1Details": "Regala un abbonamento ad un amico dal loro profilo e riceverai lo stesso abbonamento gratuitamente!", + "september2018": "Settembre 2018", + "september2017": "Settembre 2017", + "juneYYYY": "Giugno <%= year %>", + "mayYYYY": "Maggio <%= year %>", + "marchYYYY": "Marzo <%= year %>", + "decemberYYYY": "Dicembre <%= year %>", + "augustYYYY": "Agosto <%= year %>", + "eventAvailabilityReturning": "Disponibile per l'acquisto fino al <%= availableDate(locale) %>. Questa pozione è stata disponibile l'ultima volta il <%= previousDate(locale) %>.", + "summer2020CrocodileRogueSet": "Coccodrillo (Ladro)", + "summer2020SeaGlassHealerSet": "Vetro di Mare (Guaritore)", + "summer2020OarfishMageSet": "Pesce Remo (Mago)", + "summer2020RainbowTroutWarriorSet": "Trota iridea (Guerriero)", + "spring2020LapisLazuliRogueSet": "Lapislazzuli (Ladro)", + "spring2020IrisHealerSet": "Iris (Guaritore)", + "spring2020PuddleMageSet": "Pozzanghera (Mago)", + "spring2020BeetleWarriorSet": "Scarabeo rinoceronte (Guerriero)", + "winter2020LanternSet": "Lanterna (Ladro)", + "winter2020WinterSpiceSet": "Spezia invernale (Guaritore)", + "winter2020CarolOfTheMageSet": "Canto del Mago (Mago)", + "winter2020EvergreenSet": "Sempreverde (Guerriero)", + "fall2019RavenSet": "Corvo (Guerriero)", + "fall2019LichSet": "Lich (Guaritore)", + "fall2019CyclopsSet": "Ciclope (Mago)", + "fall2019OperaticSpecterSet": "Spettro operativo (Ladro)", + "summer2019HammerheadRogueSet": "Squalo Martello (Ladro)", + "summer2019ConchHealerSet": "Conchiglia (Guaritore)", + "summer2019WaterLilyMageSet": "Ninfea (Mago)", + "summer2019SeaTurtleWarriorSet": "Tartaruga (Guerriero)", + "spring2019CloudRogueSet": "Nuvola (Ladro)", + "spring2019RobinHealerSet": "Pettirosso (Guaritore)", + "spring2019AmberMageSet": "Ambra (Mago)", + "spring2019OrchidWarriorSet": "Orchidea (Guerriero)" +} diff --git a/website/common/locales/it/loginincentives.json b/website/common/locales/it/loginincentives.json index 2e9db632af..717e7ebf75 100644 --- a/website/common/locales/it/loginincentives.json +++ b/website/common/locales/it/loginincentives.json @@ -1,29 +1,29 @@ { - "unlockedReward": "Hai ricevuto: <%= reward %>", - "earnedRewardForDevotion": "Hai meritato <%= reward %> per la tua costanza nel migliorare la tua vita.", - "nextRewardUnlocksIn": "Il prossimo premio verrà sbloccato con altri <%= numberOfCheckinsLeft %> accessi!", - "awesome": "Fantastico!", - "totalCount": "<%= count %> conteggio totale", - "countLeft": "Altri <%= count %> accessi per il prossimo premio", - "incentivesDescription": "Quando si tratta di creare buone abitudini, la costanza è fondamentale. Ogni giorno che accedi ad Habitica ti avvicini ad un premio.", - "totalCheckins": "<%= count %> accessi", - "checkinEarned": "Il tuo contatore accessi è aumentato!", - "unlockedCheckInReward": "Hai sbloccato un Premio Accesso!", - "totalCheckinsTitle": "Accessi totali", - "checkinProgressTitle": "Progresso fino al prossimo", - "incentiveBackgroundsUnlockedWithCheckins": "Gli sfondi base verranno sbloccati con gli accessi giornalieri.", - "checkinReceivedAllRewardsMessage": "Hai ricevuto tutti i Premi Accesso disponibili! Congratulazioni!", - "oneOfAllPetEggs": "un uovo per ogni tipo standard di uovo", - "twoOfAllPetEggs": "due uova per ogni tipo standard di uovo", - "threeOfAllPetEggs": "tre uova per ogni tipo standard di uovo", - "oneOfAllHatchingPotions": "una pozione per ogni tipo standard di pozione", - "threeOfEachFood": "tre pezzi di cibo per ogni tipo standard di cibo", - "fourOfEachFood": "quattro pezzi di cibo per ogni tipo standard di cibo", - "twoSaddles": "due selle", - "threeSaddles": "tre selle", - "incentiveAchievement": "la medaglia Regalmente Leale", - "royallyLoyal": "Regalmente Leale", - "royallyLoyalText": "Questo utente ha effettuato più di 500 accessi, ottenendo in questo modo tutti i Premi Accessi!", - "checkInRewards": "Premi Accesso", - "backloggedCheckInRewards": "Hai ricevuto dei Premi Accesso! Da' un'occhiata al tuo Inventario ed Equipaggiamento per vedere cosa c'è di nuovo." + "unlockedReward": "Hai ricevuto: <%= reward %>", + "earnedRewardForDevotion": "Hai meritato <%= reward %> per la tua costanza nel migliorare la tua vita.", + "nextRewardUnlocksIn": "Il prossimo premio verrà sbloccato con altri <%= numberOfCheckinsLeft %> accessi", + "awesome": "Fantastico!", + "totalCount": "<%= count %> conteggio totale", + "countLeft": "Altri <%= count %> accessi per il prossimo premio", + "incentivesDescription": "Quando si tratta di creare buone abitudini, la costanza è fondamentale. Ogni giorno che accedi ad Habitica ti avvicini ad un premio.", + "totalCheckins": "<%= count %> accessi", + "checkinEarned": "Il tuo contatore accessi è aumentato!", + "unlockedCheckInReward": "Hai sbloccato un Premio Accesso!", + "totalCheckinsTitle": "Accessi totali", + "checkinProgressTitle": "Progresso fino al prossimo", + "incentiveBackgroundsUnlockedWithCheckins": "Gli sfondi base verranno sbloccati con gli accessi giornalieri.", + "checkinReceivedAllRewardsMessage": "Hai ricevuto tutti i Premi Accesso disponibili! Congratulazioni!", + "oneOfAllPetEggs": "un uovo per ogni tipo standard di uovo", + "twoOfAllPetEggs": "due uova per ogni tipo standard di uovo", + "threeOfAllPetEggs": "tre uova per ogni tipo standard di uovo", + "oneOfAllHatchingPotions": "una pozione per ogni tipo standard di pozione", + "threeOfEachFood": "tre pezzi di cibo per ogni tipo standard di cibo", + "fourOfEachFood": "quattro pezzi di cibo per ogni tipo standard di cibo", + "twoSaddles": "due selle", + "threeSaddles": "tre selle", + "incentiveAchievement": "la medaglia Regalmente Leale", + "royallyLoyal": "Regalmente Leale", + "royallyLoyalText": "Questo utente ha effettuato più di 500 accessi, ottenendo in questo modo tutti i Premi Accessi!", + "checkInRewards": "Premi Accesso", + "backloggedCheckInRewards": "Hai ricevuto dei Premi Accesso! Da' un'occhiata al tuo Inventario ed Equipaggiamento per vedere cosa c'è di nuovo." } diff --git a/website/common/locales/it/maintenance.json b/website/common/locales/it/maintenance.json index ed21df3913..d5c445cd36 100644 --- a/website/common/locales/it/maintenance.json +++ b/website/common/locales/it/maintenance.json @@ -1,34 +1,33 @@ { - "habiticaBackSoon": "Non ti preoccupare, Habitica tornerà presto!", - "importantMaintenance": "Stiamo effettuando un'importante manutenzione che stimiamo durerà fino alle 22:00, ora del Pacifico (5:00 UTC)", - "maintenance": "Manutenzione", - "maintenanceMoreInfo": "Vuoi maggiori informazioni sulla manutenzione? <%= linkStart %>Guarda in questa pagina<%= linkEnd %>.", - "noDamageKeepStreaks": "NON riceverai alcun danno o perderai le tue Serie!", - "thanksForPatience": "Grazie per la tua pazienza!", - "twitterMaintenanceUpdates": "Per gli aggiornamenti più recenti, tieni d'occhio il nostro Twitter, dove pubblicheremo informazioni sullo stato della manutenzione.", - "veteranPetAward": "Alla fine, riceverai un raro animale veterano!", - - "maintenanceInfoTitle": "Informazioni sulla manutenzione di Habitica", - "maintenanceInfoWhat": "Cosa sta succedendo?", - "maintenanceInfoWhatText": "Il 21 maggio, Habitica sarà chiuso per manutenzione per la maggior parte del giorno. Non subirai alcun danno e il tuo account non subirà alcun cambiamento durante il weekend, anche se non potrai accedere e spuntare le tue Daily in tempo! Faremo del nostro meglio per far sì che la manutenzione duri il meno possibile, e pubblicheremo aggiornamenti frequenti sul nostro account Twitter. Alla fine della manutenzione, per ringraziarvi della vostra pazienza, riceverete tutti un animale raro!", - "maintenanceInfoWhy": "Perchè questo sta succedendo?", - "maintenanceInfoWhyText": "Durante gli scorsi mesi, abbiamo completamente rinnovato il \"dietro le quinte\" di Habitica. Entrando nello specifico, abbiamo riscritto l'API. Sebbene possa sembrare non troppo diverso in superficie, è tutto un altro mondo in profondità. Questo permetterà MOLTA più flessibilità quando vorremo aggiungere nuove funzionalità in futuro, e quindi migliorare le performance!", - "maintenanceInfoTechDetails": "Vuoi maggiori dettagli sul lato tecnico del processo? Visita The Forge, il nostro dev blog.", - "maintenanceInfoMore": "Maggiori informazioni", - "maintenanceInfoAccountChanges": "Che cambiamenti vedrò nel mio account dopo che la riscrittura sarà completa?", - "maintenanceInfoAccountChangesText": "Inizialmente non si noteranno grandi cambiamenti, a parte miglioramenti nelle performance per funzionalità come le Sfide. Se noti cambiamenti che non dovrebbero esserci, contattaci scrivendo a <%= hrefTechAssistanceEmail %> e investigheremo per te!", - "maintenanceInfoAddFeatures": "Che tipo di funzionalità potranno essere aggiunte ad Habitica?", - "maintenanceInfoAddFeaturesText": "Il completamento di questa riscrittura ci permetterà di iniziare a costruire migliori chat e Gilde, piani per le organizzazioni e le famiglie, funzioni di produttività aggiuntive come le attività Mensili e la possibilità di registrare le attività del giorno precedente! Queste sono tutte funzioni interconnesse, quindi ci vorrà tempo per costruirle, ma finché non abbiamo finito con questa riscrittura non possiamo cominciare a lavorarci.", - "maintenanceInfoHowLong": "Quanto durerà la manutenzione?", - "maintenanceInfoHowLongText": "Dobbiamo migrare attività e dati per tutti i 1,3 milioni di utenti di Habitica - non è un compito facile! Prevediamo che si terrà circa tra le 13:00 ora del Pacifico (20:00 UTC) e le 22:00 ora del Pacifico (05:00 UTC). Vi assicuriamo che stiamo facendo tutto il possibile per completare tutto questo il prima possibile! È possibile seguire gli aggiornamenti sul nostro Twitter.", - "maintenanceInfoStatsAffected": "Che effetto avrà sulle mie Daily, le serie e le Missioni?", - "maintenanceInfoStatsAffectedText1": "NON subirete alcun danno né verrà interrotta alcuna serie durante quel fine settimana, ma per il resto tutto funzionerà come al solito! Le Daily che avete spuntato verranno ripristinate, i bonus saranno resettati, e così via. Se state partecipando ad una Sfida di raccolta oggetti, continuerete a trovare oggetti. Se vi trovate in una battaglia contro un Boss, si potranno ancora causare danni al Boss, ma quest'ultimo non infliggerà danni a voi. (Anche i mostri hanno bisogno di una pausa!)", - "maintenanceInfoStatsAffectedText2": "Dopo averci pensato molto, il nostro team ha concluso che questo fosse il modo più giusto per gestire la cosa, dato che molti utenti non saranno in grado di usare le loro Daily normalmente durante la manutenzione. Ci scusiamo per gli eventuali disagi!", - "maintenanceInfoSeeTasks": "E se avessi bisogno di vedere la lista delle mie attività?", - "maintenanceInfoSeeTasksText": "Se sapete che sabato avrete bisogno di vedere i vostri elenchi delle attività per ricordarvi che cosa dovete fare, vi consigliamo, prima che inizi la manutenzione, di fare uno screenshot (o una foto) delle proprie attività in modo da poterlo utilizzare come riferimento.", - "maintenanceInfoRarePet": "Che tipo di animale raro riceverò?", - "maintenanceInfoRarePetText": "Per ringraziarvi della vostra pazienza durante i tempi di inattività, tutti riceveranno un raro Animale Veterano. Chi non ne ha mai ricevuto uno prima, riceverà un Lupo Veterano. Chi ha già il lupo, riceverà una Tigre Veterana. E chi ha già sia il lupo che la tigre riceverà un animale mai visto prima! Dopo che la migrazione sarà completata, ci potranno volere diverse ore prima che l'animale arrivi alla vostra Scuderia, ma niente paura, tutti ne otterranno uno.", - "maintenanceInfoWho": "Chi ha lavorato su questo progetto immenso?", - "maintenanceInfoWhoText": "Siamo felici che tu lo abbia chiesto! È stato guidato dal nostro incredibile paglias, con un grande aiuto da parte di Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown e Alys.", - "maintenanceInfoTesting": "La nuova versione è stata inoltre testata senza sosta da alcuni dei nostri fantastici volontari open-source. Grazie, non avremmo mai potuto farcela senza di voi." + "habiticaBackSoon": "Non ti preoccupare, Habitica tornerà presto!", + "importantMaintenance": "Stiamo effettuando un'importante manutenzione che stimiamo durerà fino alle 22:00, ora del Pacifico (5:00 UTC).", + "maintenance": "Manutenzione", + "maintenanceMoreInfo": "Vuoi maggiori informazioni sulla manutenzione? <%= linkStart %>Guarda in questa pagina<%= linkEnd %>.", + "noDamageKeepStreaks": "NON riceverai alcun danno o perderai le tue Serie!", + "thanksForPatience": "Grazie per la tua pazienza!", + "twitterMaintenanceUpdates": "Per gli aggiornamenti più recenti, tieni d'occhio il nostro Twitter, dove pubblicheremo informazioni sullo stato della manutenzione.", + "veteranPetAward": "Alla fine, riceverai un raro animale veterano!", + "maintenanceInfoTitle": "Informazioni sulla manutenzione di Habitica", + "maintenanceInfoWhat": "Cosa sta succedendo?", + "maintenanceInfoWhatText": "Il 21 maggio, Habitica sarà chiuso per manutenzione per la maggior parte del giorno. Non subirai alcun danno e il tuo account non subirà alcun cambiamento durante il weekend, anche se non potrai accedere e spuntare le tue Attività Giornaliere in tempo! Faremo del nostro meglio per far sì che la manutenzione duri il meno possibile, e pubblicheremo aggiornamenti frequenti sul nostro account Twitter. Alla fine della manutenzione, per ringraziarvi della vostra pazienza, riceverete tutti un animale raro!", + "maintenanceInfoWhy": "Perchè questo sta succedendo?", + "maintenanceInfoWhyText": "Durante gli scorsi mesi, abbiamo completamente rinnovato il \"dietro le quinte\" di Habitica. Entrando nello specifico, abbiamo riscritto l'API. Sebbene possa sembrare non troppo diverso in superficie, è tutto un altro mondo in profondità. Questo permetterà MOLTA più flessibilità quando vorremo aggiungere nuove funzionalità in futuro, e quindi migliorare le performance!", + "maintenanceInfoTechDetails": "Vuoi maggiori dettagli sul lato tecnico del processo? Visita The Forge, il nostro dev blog.", + "maintenanceInfoMore": "Maggiori informazioni", + "maintenanceInfoAccountChanges": "Che cambiamenti vedrò nel mio account dopo che la riscrittura sarà completa?", + "maintenanceInfoAccountChangesText": "Inizialmente non si noteranno grandi cambiamenti, a parte miglioramenti nelle performance per funzionalità come le Sfide. Se noti cambiamenti che non dovrebbero esserci, contattaci scrivendo a <%= hrefTechAssistanceEmail %> e investigheremo per te!", + "maintenanceInfoAddFeatures": "Che tipo di funzionalità potranno essere aggiunte ad Habitica?", + "maintenanceInfoAddFeaturesText": "Il completamento di questa riscrittura ci permetterà di iniziare a costruire migliori chat e Gilde, piani per le organizzazioni e le famiglie, funzioni di produttività aggiuntive come le attività Mensili e la possibilità di registrare le attività del giorno precedente! Queste sono tutte funzioni interconnesse, quindi ci vorrà tempo per costruirle, ma finché non abbiamo finito con questa riscrittura non possiamo cominciare a lavorarci.", + "maintenanceInfoHowLong": "Quanto durerà la manutenzione?", + "maintenanceInfoHowLongText": "Dobbiamo migrare attività e dati per tutti i 1,3 milioni di utenti di Habitica - non è un compito facile! Prevediamo che si terrà circa tra le 13:00 ora del Pacifico (20:00 UTC) e le 22:00 ora del Pacifico (05:00 UTC). Vi assicuriamo che stiamo facendo tutto il possibile per completare tutto questo il prima possibile! È possibile seguire gli aggiornamenti sul nostro Twitter.", + "maintenanceInfoStatsAffected": "Che effetto avrà sulle mie Attività Giornaliere, le serie e le Missioni?", + "maintenanceInfoStatsAffectedText1": "NON subirete alcun danno né verrà interrotta alcuna serie durante quel fine settimana, ma per il resto tutto funzionerà come al solito! Le Attività Giornaliere che avete spuntato verranno ripristinate, i bonus saranno resettati, e così via. Se state partecipando ad una Sfida di raccolta oggetti, continuerete a trovare oggetti. Se vi trovate in una battaglia contro un Boss, si potranno ancora causare danni al Boss, ma quest'ultimo non infliggerà danni a voi. (Anche i mostri hanno bisogno di una pausa!)", + "maintenanceInfoStatsAffectedText2": "Dopo averci pensato molto, il nostro team ha concluso che questo fosse il modo più giusto per gestire la cosa, dato che molti utenti non saranno in grado di usare le loro Attività Giornaliere normalmente durante la manutenzione. Ci scusiamo per gli eventuali disagi!", + "maintenanceInfoSeeTasks": "E se avessi bisogno di vedere la lista delle mie attività?", + "maintenanceInfoSeeTasksText": "Se sapete che sabato avrete bisogno di vedere i vostri elenchi delle attività per ricordarvi che cosa dovete fare, vi consigliamo, prima che inizi la manutenzione, di fare uno screenshot (o una foto) delle proprie attività in modo da poterlo utilizzare come riferimento.", + "maintenanceInfoRarePet": "Che tipo di animale raro riceverò?", + "maintenanceInfoRarePetText": "Per ringraziarvi della vostra pazienza durante i tempi di inattività, tutti riceveranno un raro Animale Veterano. Chi non ne ha mai ricevuto uno prima, riceverà un Lupo Veterano. Chi ha già il lupo, riceverà una Tigre Veterana. E chi ha già sia il lupo che la tigre riceverà un animale mai visto prima! Dopo che la migrazione sarà completata, ci potranno volere diverse ore prima che l'animale arrivi alla vostra Scuderia, ma niente paura, tutti ne otterranno uno.", + "maintenanceInfoWho": "Chi ha lavorato su questo progetto immenso?", + "maintenanceInfoWhoText": "Siamo felici che tu lo abbia chiesto! È stato guidato dal nostro incredibile paglias, con un grande aiuto da parte di Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown e Alys.", + "maintenanceInfoTesting": "La nuova versione è stata inoltre testata senza sosta da alcuni dei nostri fantastici volontari open-source. Grazie, non avremmo mai potuto farcela senza di voi." } diff --git a/website/common/locales/it/messages.json b/website/common/locales/it/messages.json index debc3eb620..95aee9995e 100644 --- a/website/common/locales/it/messages.json +++ b/website/common/locales/it/messages.json @@ -15,7 +15,7 @@ "messageEquipped": " <%= itemText %> equipaggiato.", "messageUnEquipped": "<%= itemText %> non è più equipaggiato.", "messageMissingEggPotion": "Ti manca un uovo o una pozione", - "messageInvalidEggPotionCombo": "Non puoi far schiudere le uova di animali ottenuti nelle missioni con le Pozioni di schiusura magiche! Prova con un uovo diverso.", + "messageInvalidEggPotionCombo": "Non puoi far schiudere le Uova delle Missioni con le Pozioni di Schiusa Magiche! Prova con un uovo diverso.", "messageAlreadyPet": "Possiedi già quell'animale. Prova un'altra combinazione!", "messageHatched": "Il tuo uovo si è schiuso! Vai alla Scuderia per equipaggiarlo.", "messageNotEnoughGold": "Non hai abbastanza Oro", @@ -23,7 +23,7 @@ "messageTwoHandedUnequip": "Brandire <%= twoHandedText %> richiede due mani, perciò è stato disequipaggiato per poterti armare con <%= offHandedText %>.", "messageDropFood": "Hai trovato <%= dropText %>!", "messageDropEgg": "Hai trovato un uovo di <%= dropText %>!", - "messageDropPotion": "Hai trovato una Pozione di Schiusura <%= dropText %>!", + "messageDropPotion": "Hai trovato una Pozione di Schiusa <%= dropText %>!", "messageDropQuest": "Hai trovato una missione!", "messageDropMysteryItem": "Apri il pacco e trovi <%= dropText %>!", "messageFoundQuest": "Hai trovato la missione \"<%= questText %>\"!", @@ -41,7 +41,7 @@ "messageAuthEmailTaken": "Indirizzo email già utilizzato", "messageAuthNoUserFound": "Nessun utente trovato.", "messageAuthMustBeLoggedIn": "Devi aver eseguito l'accesso.", - "messageAuthMustIncludeTokens": "Devi includere una chiave e un UID (ID utente) nella tua richiesta.", + "messageAuthMustIncludeTokens": "Devi includere una chiave e un UID (ID Utente) nella tua richiesta", "messageGroupAlreadyInParty": "Già in una squadra, prova a ricaricare la pagina.", "messageGroupOnlyLeaderCanUpdate": "Solo il leader del gruppo può aggiornare il gruppo!", "messageGroupRequiresInvite": "Non puoi unirti ad un gruppo se non sei stato invitato.", @@ -51,7 +51,7 @@ "messageGroupChatFlagAlreadyReported": "Hai già segnalato questo messaggio", "messageGroupChatNotFound": "Messaggio non trovato!", "messageGroupChatAdminClearFlagCount": "Solo un amministratore può azzerare il conteggio flag!", - "messageCannotFlagSystemMessages": "Non puoi segnalare un messaggio di sistema. Se hai bisogno di segnalare una violazione delle Linee guida della community relativa a questo messaggio, per favore invia per e-mail uno screenshot e una spiegazione del problema a Lemoness, all'indirizzo <%= communityManagerEmail %>.", + "messageCannotFlagSystemMessages": "Non puoi segnalare un messaggio di sistema. Se hai bisogno di segnalare una violazione delle Linee guida della community relativa a questo messaggio, per favore invia per e-mail uno screenshot e una spiegazione del problema al Responsabile della Comunità, all'indirizzo <%= communityManagerEmail %>.", "messageGroupChatSpam": "Ops, sembra che tu stia pubblicando troppi messaggi! Per favore, aspetta un minuto e poi prova di nuovo. La chat della Taverna contiene solo 200 messaggi contemporaneamente, quindi Habitica incoraggia l'uso di messaggi più lunghi e ragionati e di risposte unificate in un unico messaggio. Non vediamo l'ora di sentire quello che devi dire. :)", "messageCannotLeaveWhileQuesting": "Non puoi accettare questo invito ad unirti ad una squadra mentre partecipi ad una missione. Se vuoi unirti a questa squadra devi prima annullare la missione, puoi farlo dalla schermata della squadra. Ti verrà restituita la Pergamena.", "messageUserOperationProtected": "Il percorso `<%= operation %>` non è stato salvato, perchè è un percorso protetto.", @@ -60,7 +60,10 @@ "messageNotAbleToBuyInBulk": "Non puoi comprare più di 1 unità di questo oggetto.", "notificationsRequired": "Sono necessari gli id delle notifiche.", "unallocatedStatsPoints": "Hai <%= points %> Punti Statistica non allocati", - "beginningOfConversation": "Stai iniziando una conversazione con <%= userName %>. Ricorda di scrivere con gentilezza e rispetto, seguendo le Linee guida della community!", + "beginningOfConversation": "Stai iniziando una conversazione con <%= userName %>.", "messageDeletedUser": "Siamo spiacenti, questo utente ha eliminato il suo account.", - "messageMissingDisplayName": "Nome Pubblico mancante." + "messageMissingDisplayName": "Nome Pubblico mancante.", + "canDeleteNow": "Ora puoi eliminare il messaggio se lo desideri.", + "reportedMessage": "Hai segnalato questo messaggio ai moderatori.", + "beginningOfConversationReminder": "Ricorda di scrivere con gentilezza e rispetto, seguendo le Linee guida della community!" } diff --git a/website/common/locales/it/npc.json b/website/common/locales/it/npc.json index cd837c2c63..f9034a1eed 100644 --- a/website/common/locales/it/npc.json +++ b/website/common/locales/it/npc.json @@ -16,12 +16,12 @@ "randomize": "Casuale", "mattBoch": "Matt Boch", "mattShall": "Devo portarti il tuo destriero, <%= name %>? Una volta che avrai dato abbastanza cibo al tuo animale da trasformarlo in una cavalcatura, apparirà qui. Fai click su una cavalcatura per montare in sella!", - "mattBochText1": "Benvenuto alla Scuderia! Io sono Matt, il domatore. Dopo il livello 3, puoi far nascere degli animali utilizzando uova e pozioni. Quando fai schiudere un uovo nel Mercato, apparirà qui! Fai click sull'immagine di un animale per aggiungerlo al tuo avatar. Dagli da mangiare il cibo che troverai dopo il livello 3, e crescerà fino a diventare una potente cavalcatura.", + "mattBochText1": "Benvenuto alla Scuderia! Io sono Matt, il domatore.Ogni volta che completi una attività avrai una chance di ricevere un Uovo o una Pozione di Schiusa. Quando fai schiudere un uovo, apparirà qui! Fai click sull'immagine di un Animale per aggiungerlo al tuo Avatar. Dagli da mangiare il cibo che troverai e crescerà fino a diventare una potente Cavalcatura.", "welcomeToTavern": "Benvenuto nella Taverna!", "sleepDescription": "Hai bisogno di una pausa? Riposa nella locanda di Daniel per mettere in pausa alcune meccaniche di gioco di Habitica:", - "sleepBullet1": "Le Daily incomplete non potranno danneggiarti", - "sleepBullet2": "Le attività non perderanno la serie o cambieranno colore", - "sleepBullet3": "I Boss non ti infliggeranno danni per le tue Daily incomplete", + "sleepBullet1": "Le Attività Giornaliere incomplete non potranno danneggiarti", + "sleepBullet2": "Le attività non perderanno la serie", + "sleepBullet3": "I Boss non ti infliggeranno danni per le tue Attività Giornaliere incomplete", "sleepBullet4": "Il tuo danno ai Boss o gli oggetti raccolti per le missioni rimarranno in pausa fino a quando esci dalla Locanda", "pauseDailies": "Sospendi danni", "unpauseDailies": "Riattiva danni", @@ -29,10 +29,10 @@ "communityGuidelinesIntro": "Habitica cerca di creare un ambiente accogliente per utenti di tutte le età e origini, specialmente in luoghi pubblici come la Taverna. Se hai domande, sei pregato di consultare le nostre Linee guida della community.", "acceptCommunityGuidelines": "Accetto di seguire le linee guida della community", "daniel": "Daniel", - "danielText": "Benvenuto nella Taverna! Resta per un po' e incontra la gente del posto. Se hai bisogno di riposare (vacanza? malattia?), ti sistemerò nella Locanda. Mentre riposi, le tue Daily non ti danneggeranno alla fine del giorno, ma potrai comunque spuntarle.", - "danielText2": "Fai attenzione: se stai partecipando ad una missione Boss, il boss ti danneggerà comunque per le Daily non completate dei tuoi compagni di squadra! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finchè non lasci la Locanda.", - "danielTextBroken": "Benvenuto nella Taverna... Credo... Se hai bisogno di riposare, ti sistemerò nella Locanda... Mentre riposi, le tue Daily non ti danneggeranno alla fine del giorno, ma potrai comunque spuntarle... se ne hai le forze...", - "danielText2Broken": "Oh... Se stai partecipando ad una missione Boss, il boss ti danneggerà comunque per le Daily non completate dei tuoi compagni di squadra... Inoltre, il tuo danno al Boss (o gli oggetti raccolti) non avrà effetto finché non lasci la Locanda...", + "danielText": "Benvenuto nella Taverna! Resta per un po' e incontra la gente del posto. Se hai bisogno di riposare (vacanza? malattia?), ti sistemerò nella Locanda. Mentre riposi, le tue Attività Giornaliere non ti danneggeranno alla fine del giorno, ma potrai comunque spuntarle.", + "danielText2": "Fai attenzione: se stai partecipando ad una missione Boss, il boss ti danneggerà comunque per le Attività Giornaliere non completate dei tuoi compagni di squadra! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finchè non lasci la Locanda.", + "danielTextBroken": "Benvenuto nella Taverna... Credo... Se hai bisogno di riposare, ti sistemerò nella Locanda... Mentre riposi, le tue Attività Giornaliere non ti danneggeranno alla fine del giorno, ma potrai comunque spuntarle... se ne hai le forze...", + "danielText2Broken": "Oh... Se stai partecipando ad una missione Boss, il boss ti danneggerà comunque per le Attività Giornaliere non completate dei tuoi compagni di squadra... Inoltre, il tuo danno al Boss (o gli oggetti raccolti) non avrà effetto finché non lasci la Locanda...", "worldBossEvent": "Evento Boss Mondiale", "worldBossDescription": "Descrizione Boss Mondiale", "alexander": "Alexander il Mercante", @@ -43,7 +43,7 @@ "displayPotionForGold": "Vuoi vendere una Pozione <%= itemType %>?", "sellForGold": "Vendilo per <%= gold %> Oro", "howManyToSell": "Quanti vorresti venderne?", - "yourBalance": "Bilancio", + "yourBalance": "Il tuo bilancio:", "sell": "Vendi", "buyNow": "Compra ora", "sortByNumber": "Numero", @@ -90,8 +90,8 @@ "pathRequired": "È richiesta la stringa guida", "unlocked": "Sono disponibili nuovi oggetti", "alreadyUnlocked": "Set completo già sbloccato.", - "alreadyUnlockedPart": "Set completo già parzialmente sbloccato.", - "invalidQuantity": "La quantità da comprare deve essere un numero.", + "alreadyUnlockedPart": "Set completo già parzialmente sbloccato. È più economico acquistare gli articoli rimanenti singolarmente.", + "invalidQuantity": "La quantità da comprare deve essere un numero intero positivo.", "USD": "(USD)", "newStuff": "Novità da Bailey", "newBaileyUpdate": "Nuovo aggiornamento da Bailey!", @@ -103,7 +103,7 @@ "donationDesc": "20 Gemme, donazione ad Habitica", "payWithCard": "Paga con carta di credito", "payNote": "Nota: PayPal a volte richiede molto tempo per completare la transazione. Consigliamo di pagare con una carta di credito.", - "card": "Carta di credito (usando Stripe)", + "card": "Carta di credito", "amazonInstructions": "Clicca sul bottone per pagare usando Amazon Payments", "paymentMethods": "Paga utilizzando", "paymentSuccessful": "Il tuo pagamento ha avuto successo!", @@ -116,17 +116,17 @@ "classGearText": "Congratulazioni per la scelta della classe! Ho aggiunto la tua nuova arma di base al tuo inventario. Dai un'occhiata giù per equipaggiarla!", "classStats": "Queste sono le tue statistiche di classe; influenzano l'andamento del gioco. Ogni volta che sali di livello, ottieni un punto da assegnare ad una particolare statistica. Passa il cursore su ogni statistica per avere maggiori informazioni.", "autoAllocate": "Assegnazione automatica dei punti", - "autoAllocateText": "Se l'opzione \"allocazione automatica\" è selezionata, il tuo avatar guadagna automaticamente Statistiche basate sulle tue attività, che puoi modificare in ATTIVITÀ > Modifica > Avanzate > Allocazione statistiche. Per esempio, se vai spesso in palestra, e la tua Daily \"Palestra\" è impostata su \"Forza\", guadagnerai Forza automaticamente.", + "autoAllocateText": "Se l'opzione \"allocazione automatica\" è selezionata, il tuo avatar guadagna automaticamente Statistiche basate sulle tue attività, che puoi modificare in ATTIVITÀ > Modifica > Avanzate > Allocazione statistiche. Per esempio, se vai spesso in palestra, e la tua Attività Giornaliera \"Palestra\" è impostata su \"Forza\", guadagnerai Forza automaticamente.", "spells": "Abilità", "spellsText": "Ora puoi sbloccare abilità specifiche per la tua classe! Potrai vedere la prima una volta raggiunto il livello 11. Il tuo mana si rigenera di 10 punti al giorno, più 1 punto per ogni Cosa Da Fare completata.", "skillsTitle": "Abilità", - "toDo": "Cose Da Fare", + "toDo": "Cosa da Fare", "moreClass": "Per avere maggiori informazioni sul sistema delle classi, vai su Wikia.", "tourWelcome": "Benvenuto ad Habitica! Questa è la tua lista di Cose Da Fare. Spunta un'attività per continuare!", "tourExp": "Ottimo lavoro! Completare un'attività ti farà guadagnare punti Esperienza e Oro!", - "tourDailies": "Questa colonna è per le Daily: le tue attività quotidiane. Per procedere, inserisci un'attività che dovresti svolgere tutti i giorni! Esempi di Daily: Fare il letto, Usare il filo interdentale, Controllare le email di lavoro", - "tourCron": "Splendido! Le tue Daily si resetteranno ogni giorno.", - "tourHP": "Fai attenzione! Se non completi una Daily entro mezzanotte, ti danneggerà!", + "tourDailies": "Questa colonna è per le Attività Giornaliere: le tue attività quotidiane. Per procedere, inserisci un'attività che dovresti svolgere tutti i giorni! Esempi di Attività Giornaliere: Fare il letto, Usare il filo interdentale, Controllare le email di lavoro", + "tourCron": "Splendido! Le tue Attività Giornaliere si resetteranno ogni giorno.", + "tourHP": "Fai attenzione! Se non completi una Attività Giornaliera entro mezzanotte, ti danneggerà!", "tourHabits": "Questa colonna è per la buone e cattive abitudini con cui hai a che fare diverse volte al giorno! Per procedere, clicca sulla matita per modificare i nomi, poi clicca sull'icona con la spunta per salvare le tue modifiche.", "tourStats": "Le buone abitudini conferiscono esperienza ed oro! Quelle cattive danneggiano la salute.", "tourGP": "Per procedere, compra la Spada da Allenamento con l'oro che hai appena guadagnato!", @@ -134,13 +134,13 @@ "tourScrollDown": "Assicurati di scorrere la pagina fino alla fine per vedere tutte le opzioni! Fai di nuovo click sul tuo avatar per tornare alla pagina delle attività.", "tourMuchMore": "Quando hai finito con le attività, puoi creare una Squadra insieme ai tuoi amici, chattare nelle Gilde di interessi comuni, partecipare alle Sfide, e tanto altro ancora!", "tourStatsPage": "Questa è la pagina delle tue Statistiche! Guadagna delle medaglie compiendo le azioni elencate.", - "tourTavernPage": "Benvenuto nella Taverna, una chat per tutte le età! Puoi fare in modo che le tue Daily non ti danneggino in caso di malattia o di viaggio facendo click su \"Sospendi danni\". Vieni a farci un saluto!", + "tourTavernPage": "Benvenuto nella Taverna, una chat per tutte le età! Puoi fare in modo che le tue Attività Giornaliere non ti danneggino in caso di malattia o di viaggio facendo click su \"Sospendi danni\". Vieni a farci un saluto!", "tourPartyPage": "La tua Squadra ti aiuterà a restare in riga. Invita degli amici per sbloccare una Pergamena!", "tourGuildsPage": "Le Gilde sono gruppi di discussione creati dagli utenti, per altri utenti con interessi comuni. Cerca gli argomenti che più ti piacciono! Se conosci l'inglese, ti raccomandiamo la famosa gilda \"Habitica Help\", dove chiunque può fare domande su Habitica!", "tourChallengesPage": "Le Sfide sono liste di attività a tema create dagli utenti! Partecipando a una Sfida, la lista delle sue attività verrà aggiunta al tuo account. Competi con altri utenti per vincere dei premi in Gemme!", - "tourMarketPage": "A partire dal livello 3, potrai ricevere dei \"drop\" casuali di uova e pozioni di schiusura quando completi le tue attività. Appariranno qui - usale per far nascere degli animali! Puoi anche comprare degli oggetti nel Mercato.", + "tourMarketPage": "Ogni volta che completi un'attività, avrai una possibilità casuale di ricevere un Uovo, una Pozione di Schiusa o del Cibo per Animali. Puoi anche acquistare questi oggetti qui.", "tourHallPage": "Benvenuto nel Salone degli Eroi, dove viene reso onore agli aiutanti open-source di Habitica. Che sia attraverso codice, arte, musica, testi o anche semplice disponibilità, hanno guadagnato Gemme, equipaggiamento esclusivo e titoli prestigiosi. Anche tu puoi contribuire ad Habitica!", - "tourPetsPage": "Questa è la Scuderia! Una volta raggiunto il livello 3, comincerai a trovare uova e pozioni di schiusura man mano che completi attività. Quando fai schiudere un uovo nel Mercato, apparirà qui! Clicca sull'immagine di un animale per aggiungerlo al tuo avatar. Dagli da mangiare il cibo che troverai dopo il livello 3, e crescerà fino a diventare una potente cavalcatura.", + "tourPetsPage": "Benvenuto alla Scuderia! Ogni volta che completi una attività, hai una chance casuale di ricevere un Uovo o una Pozioni di Schiusa. Quando fai schiudere un uovo apparirà qui! Clicca sull'immagine di un Animale per aggiungerlo al tuo Avatar. Dagli da mangiare del cibo e crescerà fino a diventare una potente Cavalcatura.", "tourMountsPage": "Una volta che avrai dato abbastanza cibo al tuo animale da trasformarlo in una cavalcatura, apparirà qui. Clicca su una cavalcatura per montare in sella!", "tourEquipmentPage": "Qui è dove viene riposto il tuo Equipaggiamento! Il tuo equipaggiamento da battaglia influenza le tue Statistiche. Se desideri mostrare un equipaggiamento diverso sul tuo avatar senza modificare le tue statistiche, clicca su \"Usa costume.\"", "equipmentAlreadyOwned": "Possiedi già quel pezzo di equipaggiamento", @@ -150,7 +150,7 @@ "tourNifty": "Elegante!", "tourAvatarProceed": "Mostrami le mie attività!", "tourToDosBrief": "Lista delle Cose Da Fare
  • Metti la spunta sulle Cose Da Fare per guadagnare Oro ed Esperienza!
  • Le Cose Da Fare non fanno mai perdere Salute al tuo avatar.
", - "tourDailiesBrief": "Daily (attività giornaliere)
  • Le Daily si ripetono ogni giorno.
  • Se non completi le Daily, perdi Salute.
", + "tourDailiesBrief": "Attività Giornaliere
  • Le Attività Giornaliere si ripetono ogni giorno.
  • Se non completi le Attività Giornaliere, perdi Salute.
", "tourDailiesProceed": "Farò attenzione!", "tourHabitsBrief": "Buone e cattive abitudini
  • Le buone abitudini conferiscono Oro ed Esperienza.
  • Le cattive abitudini fanno perdere Salute.
", "tourHabitsProceed": "Ha senso!", @@ -167,5 +167,10 @@ "welcome4": "Evita le cattive abitudini che ti fanno perdere Salute (HP), o il tuo avatar morirà!", "welcome5": "Ora personalizzerai il tuo avatar e imposterai le tue attività...", "imReady": "Entra in Habitica", - "limitedOffer": "Disponibile fino al <%= date %>" + "limitedOffer": "Disponibile fino al <%= date %>", + "paymentCanceledDisputes": "Abbiamo inviato una conferma per l'annullamento alla tua email. Se non vedi l'email, ti preghiamo di contattarci per evitare future controversie sulla fatturazione.", + "paymentAutoRenew": "Questo abbonamento si rinnoverà automaticamente fino a quando non verrà annullato. Se è necessario annullare questo abbonamento, è possibile farlo dalle proprie impostazioni.", + "paymentSubBillingWithMethod": "Il tuo abbonamento verrà fatturato $<% = amount %> ogni <%=months %> mesi tramite <%= paymentMethod%>.", + "invalidUnlockSet": "Questo set di elementi non è valido e non può essere sbloccato.", + "cannotUnpinItem": "Questo oggetto non può essere rimosso." } diff --git a/website/common/locales/it/overview.json b/website/common/locales/it/overview.json index 8ac2694509..2c43d94a1e 100644 --- a/website/common/locales/it/overview.json +++ b/website/common/locales/it/overview.json @@ -1,9 +1,9 @@ { "needTips": "Hai bisogno di alcune dritte su come cominciare? Ecco una semplice guida!", "step1": "Passo 1: Inserisci le Attività", - "webStep1Text": "Habitica non è nulla senza obiettivi nella vita reale, perciò inserisci alcune attività. Puoi aggiungerne di più anche dopo, appena ti verranno in mente! Tutte le attività possono essere aggiunte cliccando sul bottone verde \"Crea\".\n* **Imposta [Cose Da Fare](http://habitica.fandom.com/wiki/To-Dos):** Inserisci le attività che fai solo una volta o raramente nella colonna delle Cose Da Fare. Puoi cliccare sulle attività per modificarle e aggiungere delle liste, date di scadenza e molto altro!\n* **Imposta [Daily](http://habitica.fandom.com/wiki/Dailies):** Inserisci le attività che hai bisogno di compiere giornalmente oppure in un particolare giorno della settimana, mese, o anno nella colonna delle Daily. Clicca su attività per modificare quando dovrebbe essere completata,o per impostare una data di inizio. Puoi anche renderla ripetibile, per esempio ogni 3 giorni.\n* **Imposta [Abitudini](http://habitica.fandom.com/wiki/Habits):** Inserisci le abitudini che vuoi consolidare nella colonna Abitudini. Puoi modificare l'abitudine per cambiarla in un'abitudine solo positiva :heavy_plus_sign: o solo negativa :heavy_minus_sign:\n* **Imposta [Ricompense](http://habitica.fandom.com/wiki/Rewards):** In aggiunta alle ricompense presenti in gioco, puoi aggiungere le attività o i premi che preferisci usare come motivazione nella colonna Ricompense. È importante darsi delle pause o permettere qualche piccolo strappo alla regola con moderazione!\n* se ti serve ispirazione per decidere che attività aggiungere, puoi guardare nelle pagine della wiki su [Sample Habits](http://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos), e [Sample Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).", + "webStep1Text": "Habitica non è nulla senza obiettivi nella vita reale, perciò inserisci alcune attività. Puoi aggiungerne di più anche dopo, appena ti verranno in mente! Tutte le attività possono essere aggiunte cliccando sul bottone verde \"Crea\".\n* **Imposta [Cose Da Fare](http://habitica.fandom.com/wiki/To-Dos):** Inserisci le attività che fai solo una volta o raramente nella colonna delle Cose Da Fare. Puoi cliccare sulle attività per modificarle e aggiungere delle liste, date di scadenza e molto altro!\n* **Imposta [Attività Giornaliere](http://habitica.fandom.com/wiki/Dailies):** Inserisci le attività che hai bisogno di compiere giornalmente oppure in un particolare giorno della settimana, mese, o anno nella colonna delle Attività Giornaliere. Clicca su attività per modificare quando dovrebbe essere completata,o per impostare una data di inizio. Puoi anche renderla ripetibile, per esempio ogni 3 giorni.\n* **Imposta [Abitudini](http://habitica.fandom.com/wiki/Habits):** Inserisci le abitudini che vuoi consolidare nella colonna Abitudini. Puoi modificare l'abitudine per cambiarla in un'abitudine solo positiva :heavy_plus_sign: o solo negativa :heavy_minus_sign:\n* **Imposta [Ricompense](http://habitica.fandom.com/wiki/Rewards):** In aggiunta alle ricompense presenti in gioco, puoi aggiungere le attività o i premi che preferisci usare come motivazione nella colonna Ricompense. È importante darsi delle pause o permettere qualche piccolo strappo alla regola con moderazione!\n* se ti serve ispirazione per decidere che attività aggiungere, puoi guardare nelle pagine della wiki su [Sample Habits](http://habitica.fandom.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.fandom.com/wiki/Sample_To-Dos), e [Sample Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).", "step2": "Passo 2: Guadagna Punti portando a termine le attività nella vita reale", - "webStep2Text": "Inizia a lavorare sugli obiettivi nella tua lista! Man mano che completi le attività e che ne spunti le voci su Habitica, guadagnerai punti [Esperienza](http://habitica.fandom.com/wiki/Experience_Points), che ti faranno salire di livello, e [Oro](http://habitica.fandom.com/wiki/Gold_Points), che ti permetterà di acquistare le Ricompense. Invece, se ricadi in una cattiva abitudine o se salti una Daily, perderai punti [Salute](http://habitica.fandom.com/wiki/Health_Points). Puoi quindi considerare la barra Esperienza e la barra Salute di Habitica come un simpatico indicatore del tuo progresso verso il completamento dei tuoi obiettivi. Man mano che il tuo personaggio progredirà nel gioco, inizierai a veder migliorare anche la tua vita reale.", + "webStep2Text": "Inizia a lavorare sugli obiettivi nella tua lista! Man mano che completi le attività e che ne spunti le voci su Habitica, guadagnerai punti [Esperienza](http://habitica.fandom.com/wiki/Experience_Points), che ti faranno salire di livello, e [Oro](http://habitica.fandom.com/wiki/Gold_Points), che ti permetterà di acquistare le Ricompense. Invece, se ricadi in una cattiva abitudine o se salti una Attività Giornaliera, perderai punti [Salute](http://habitica.fandom.com/wiki/Health_Points). Puoi quindi considerare la barra Esperienza e la barra Salute di Habitica come un simpatico indicatore del tuo progresso verso il completamento dei tuoi obiettivi. Man mano che il tuo personaggio progredirà nel gioco, inizierai a veder migliorare anche la tua vita reale.", "step3": "Passo 3: Personalizza ed Esplora Habitica", "webStep3Text": "Una volta che hai familiarità con le basi, puoi ottenere ancora di più da Habitica con queste fantastiche caratteristiche:\n * Organizza le tue Attività con le [etichette](http://habitica.fandom.com/wiki/Tags) (modifica una Attività per aggiungerle).\n* Personalizza il tuo [Avatar](http://habitica.fandom.com/wiki/Avatar) usando l'icona Utente nel'angolo in alto a destra.\n * Compra il tuo [Equipaggiamento](http://habitica.fandom.com/wiki/Equipment) nella colonna delle Ricompense o nel [Mercato](<%= shopUrl %>), e cambialo andando a [Inventario > Equipaggmento](<%= equipUrl %>).\n * Connetti con altri utenti nella [Taverna](http://habitica.fandom.com/wiki/Tavern).\n * Ottieni [Animali](http://habitica.fandom.com/wiki/Pets) collezionando [Uova](http://habitica.fandom.com/wiki/Eggs) e [Pozioni di Schiusa](http://habitica.fandom.com/wiki/Hatching_Potions). Dai da [mangiare](http://habitica.fandom.com/wiki/Food) agli Animali per ottenere [Cavalcature](http://habitica.fandom.com/wiki/Mounts).\n * Al livello 10: scegli una particolare [Classe](http://habitica.fandom.com/wiki/Class_System), e poi usa specifiche [abilità di Classe](http://habitica.fandom.com/wiki/Skills) (livelli 11-14).\n * Forma una Squadra con i tuoi amici (usando il bottone [Squadra](<%= partyUrl %>) nella barra di navigazione) per rimanere responsabile e guadagnare pergamene Missione.\n * Sconfiggi mostri e colleziona oggetti mentre fai le [Missioni](http://habitica.fandom.com/wiki/Quests) (riceverai una pergamena Missione al livelo 15).", "overviewQuestions": "Hai una domanda? Controlla le [Domande Frequenti](<%= faqUrl %>)! Se hai domande che non sono elencate lì, puoi chiedere aiuto nella gilda [Habitica Help](<%= helpGuildUrl %>).\n\nBuona fortuna con le tue attività!" diff --git a/website/common/locales/it/pets.json b/website/common/locales/it/pets.json index 706ea64af8..b47fb3d89a 100644 --- a/website/common/locales/it/pets.json +++ b/website/common/locales/it/pets.json @@ -39,10 +39,10 @@ "eggs": "Uova", "eggSingular": "uovo", "noEggs": "Non hai nessun uovo.", - "hatchingPotions": "Pozioni di schiusura", - "magicHatchingPotions": "Pozioni di schiusura magiche", - "hatchingPotion": "pozione di schiusura", - "noHatchingPotions": "Non hai nessuna pozione di schiusura.", + "hatchingPotions": "Pozioni di Schiusa", + "magicHatchingPotions": "Pozioni di Schiusa Magiche", + "hatchingPotion": "pozione di schiusa", + "noHatchingPotions": "Non hai nessuna pozione di schiusa.", "inventoryText": "Clicca su un uovo per vedere le pozioni utilizzabili (che verranno evidenziate in verde) e scegline una con cui far comparire il tuo animale. Se nessuna pozione viene evidenziata, clicca di nuovo sull'uovo per deselezionarlo, e questa volta clicca prima su una pozione, in modo da evidenziare le uova su cui poterla utilizzare. Se lo desideri, puoi anche vendere gli oggetti che ti avanzano ad Alexander il Mercante.", "haveHatchablePet": "Hai una Pozione <%= potion %> e un uovo di <%= egg %> per far nascere questo animale! Clicca per far schiudere l'uovo!", "quickInventory": "Inventario veloce", @@ -53,7 +53,7 @@ "noFood": "Non hai cibo o selle.", "dropsExplanation": "Ottieni questi oggetti più velocemente con le Gemme se non vuoi aspettare di ottenerli come drop quando completi un'attività. Maggiori informazioni sul sistema di drop.", "dropsExplanationEggs": "Usa le Gemme per ottenere uova più velocemente, se non vuoi aspettare di trovare uova standard attraverso i drop, o per ripetere Missioni per ottenere uova di animali delle missioni. Clicca qui per saperne di più sul sistema di drop (in inglese).", - "premiumPotionNoDropExplanation": "Le Pozioni di Schiusura Magiche non possono essere usate sulle uova ottenute dalle Missioni. L'unico modo per ottenerle è comprarle qui sotto, non come drop casuali.", + "premiumPotionNoDropExplanation": "Le Pozioni di Schiusa Magiche non possono essere usate sulle uova ottenute dalle Missioni. L'unico modo per ottenerle è comprarle qui sotto, non come drop casuali.", "beastMasterProgress": "Progresso in Re delle Bestie", "stableBeastMasterProgress": "Progresso in Re delle Bestie: <%= number %> animali trovati", "beastAchievement": "Hai ottenuto la medaglia \"Re delle Bestie\" per aver collezionato tutti gli animali!", diff --git a/website/common/locales/it/quests.json b/website/common/locales/it/quests.json index 74bf16f08a..ae3ec21368 100644 --- a/website/common/locales/it/quests.json +++ b/website/common/locales/it/quests.json @@ -45,12 +45,12 @@ "collected": "Raccolti", "collectionItems": "<%= number %> <%= items %>", "itemsToCollect": "Oggetti da raccogliere", - "bossDmg1": "Ogni Daily e To-Do completata e ogni Abitudine positiva danneggiano il boss. Puoi infliggere danni maggiori con le attività più rosse, con Attacco Brutale e con Fiammata. I boss danneggeranno ogni partecipante per le Daily mancate (moltiplicate per la Forza del boss) oltre al loro normale danno, quindi tieni in forze la tua squadra completando le tue Daily! I danni inflitti e ricevuti dal boss sono calcolati al cambio di giorno (all'ora da te impostata).", + "bossDmg1": "Ogni Attività Giornaliera e Cosa da Fare completata e ogni Abitudine positiva danneggiano il boss. Puoi infliggere danni maggiori con le attività più rosse, con Attacco Brutale e con Fiammata. I boss danneggeranno ogni partecipante per le Attività Giornaliere non completate (moltiplicate per la Forza del boss) oltre al loro normale danno, quindi tieni in forze la tua squadra completando le tue Attività Giornaliere! I danni inflitti e ricevuti dal boss sono calcolati al cambio di giorno (all'ora da te impostata).", "bossDmg2": "Solo i partecipanti potranno combattere il boss e condividere il bottino della missione.", - "bossDmg1Broken": "Ogni Daily e To-Do completata e ogni Abitudine positiva danneggiano il boss... Puoi infliggere danni maggiori con le attività più rosse, con Attacco Brutale e con Fiammata... I boss danneggeranno ogni partecipante per le Daily mancate (moltiplicate per la Forza del boss) oltre al loro normale danno, quindi tieni in forze la tua squadra completando le tue Daily... I danni inflitti e ricevuti dal boss sono calcolati al cambio di giorno (all'ora da te impostata)...", + "bossDmg1Broken": "Ogni Attività Giornaliera e Cosa da Fare completata e ogni Abitudine positiva danneggiano il boss... Puoi infliggere danni maggiori con le attività più rosse, con Attacco Brutale e con Fiammata... I boss danneggeranno ogni partecipante per le Attività Giornaliere non completate(moltiplicate per la Forza del boss) oltre al loro normale danno, quindi tieni in forze la tua squadra completando le tue Attività Giornaliere... I danni inflitti e ricevuti dal boss sono calcolati al cambio di giorno (all'ora da te impostata)...", "bossDmg2Broken": "Solo i partecipanti potranno combattere il boss e dividersi il bottino della missione...", - "tavernBossInfo": "Completa Daily e To-Do e completa Abitudini positive per danneggiare al World Boss! Le Daily non completate riempiono la barra della Furia. Quando la barra della Furia sarà piena, il World Boss attaccherà un NPC. Un World Boss non danneggerà mai i singoli giocatori o gli account in alcun modo. Solo le Daily dei giocatori attivi che non stanno riposando nella Locanda verranno tenute in conto.", - "tavernBossInfoBroken": "Competa Attività Giornaliere e To-Do e conquista Abitudini positive per danneggiare il Boss Mondiale! Attività Giornaliere non completate riempiono la Barra del Colpo Esaustivo. Quando la Barra del Colpo Esaustivo é piena, il Boss Mondiale attaccherà un NPC. Un Boss Mondiale non danneggerà mai giocatori individuali o account in nessuna maniera. Solo le Attivitá di account attivi che non stanno riposando nella Locanda verranno conteggiate.", + "tavernBossInfo": "Completa Attività Giornaliere, Cose da Fare e esegui Abitudini positive per danneggiare al World Boss! Le Attività Giornaliere non completate riempiono la barra della Furia. Quando la barra della Furia sarà piena, il World Boss attaccherà un NPC. Un World Boss non danneggerà mai i singoli giocatori o gli account in alcun modo. Solo le Attività Giornaliere dei giocatori attivi che non stanno riposando nella Locanda verranno tenute in conto.", + "tavernBossInfoBroken": "Competa Attività Giornaliere e Cose da Fare e conquista Abitudini positive per danneggiare il Boss Mondiale! Attività Giornaliere non completate riempiono la Barra del Colpo Esaustivo. Quando la Barra del Colpo Esaustivo é piena, il Boss Mondiale attaccherà un NPC. Un Boss Mondiale non danneggerà mai giocatori individuali o account in nessuna maniera. Solo le Attivitá di account attivi che non stanno riposando nella Locanda verranno conteggiate.", "bossColl1": "Per ottenere oggetti, completa le tue attività positive. Gli oggetti delle missioni compaiono come quelli normali; puoi monitorare gli oggetti relativi alle missioni passando il puntatore sull'icona del progresso della missione.", "bossColl2": "Solo i partecipanti possono raccogliere oggetti e condividere il bottino della missione.", "bossColl1Broken": "Per raccogliere oggetti, completa le tue attività positive... Gli oggetti delle missioni compaiono come oggetti (drop) normali; puoi vedere quanti oggetti hai trovato passando il mouse sopra l'icona di progresso missione...", @@ -71,8 +71,8 @@ "scrollsText1": "Per cominciare una missione hai bisogno di una squadra. Se vuoi affrontare la missione da solo,", "scrollsText2": "crea una squadra vuota", "scrollsPre": "Non hai ancora sbloccato questa missione!", - "alreadyEarnedQuestLevel": "Hai già ottenuto questa missione raggiungendo il livello <%= level %>. ", - "alreadyEarnedQuestReward": "Hai già ottenuto questa missione completando <%= priorQuest %>. ", + "alreadyEarnedQuestLevel": "Hai già ottenuto questa missione raggiungendo il livello <%= level %>.", + "alreadyEarnedQuestReward": "Hai già ottenuto questa missione completando <%= priorQuest %>.", "completedQuests": "Ha completato le seguenti missioni", "mustComplete": "Devi prima completare <%= quest %>.", "mustLevel": "Devi essere di livello <%= level %> per iniziare questa missione.", @@ -126,5 +126,19 @@ "bossHealth": "Salute <%= currentHealth %> / <%= maxHealth %>", "rageAttack": "Attacco Furia:", "bossRage": "Furia <%= currentRage %> / <%= maxRage %>", - "rageStrikes": "Colpi Furia" + "rageStrikes": "Colpi Furia", + "tavernBossTired": "<%= bossName %> cerca di lanciare <%= rageName %> ma è troppo stanco.", + "chatQuestCancelled": "<%= username %> ha cancellato la missione <%= questName %>.", + "chatQuestAborted": "<%= username %> ha interrotto la missione della squadra <%= questName %>.", + "chatItemQuestFinish": "Tutti gli oggetti sono stati trovati! La squadra riceverà la ricompensa.", + "chatFindItems": "<%= username %> ha trovato <%= items %>.", + "chatBossDefeated": "Avete sconfitto <%= bossName %>! I membri della squadra partecipanti alla missione riceveranno i frutti della vittoria.", + "chatBossDontAttack": "<%= username %> attacca <%= bossName %> e fa <%= userDamage %> danni. <%= bossName %> non attacca perché rispetta il fatto che ci siano alcuni bug post-manutenzione e non vuole ferire nessuno ingiustamente. La sua furia riprenderà a breve!", + "chatBossDamage": "<%= username %> attacca <%= bossName %> e fa <%= userDamage %> danni. <%= bossName %> attacca la squadra e fa <%= bossDamage %> danni.", + "chatQuestStarted": "La tua missione, <%= questName %>, è iniziata.", + "questAlreadyStartedFriendly": "La missione è già iniziata, ma puoi sempre prendere la prossima!", + "questAlreadyStarted": "La missione è già iniziata.", + "bossDamage": "Hai danneggiato il boss!", + "questInvitationNotificationInfo": "Sei stato invitato a partecipare a una missione", + "hatchingPotionQuests": "Missioni della Pozione di Schiusa Magica" } diff --git a/website/common/locales/it/questscontent.json b/website/common/locales/it/questscontent.json index b665916c8f..b785762746 100644 --- a/website/common/locales/it/questscontent.json +++ b/website/common/locales/it/questscontent.json @@ -1,11 +1,11 @@ { "questEvilSantaText": "Babbo Bracconiere", - "questEvilSantaNotes": "Senti dei ruggiti di disperazione rimbombare attraverso le lande ghiacciate. Segui gli strazianti versi - scanditi da una malvagia risata - fino ad una radura nella foresta, dove vedi una grande orsa polare. È ingabbiata ed incatenata, ringhiando con forza il proprio desiderio di libertà. Sopra la gabbia, c'è un piccolo e malvagio folletto che danza indossando il tipico costume di Babbo Natale. Sconfiggi Babbo Bracconiere e salva la bestia!", + "questEvilSantaNotes": "Senti dei ruggiti di disperazione rimbombare attraverso le lande ghiacciate. Segui gli strazianti versi - scanditi da una malvagia risata - fino ad una radura nella foresta, dove vedi una grande orsa polare. È ingabbiata ed incatenata, ringhiando con forza il proprio desiderio di libertà. Sopra la gabbia, c'è un piccolo e malvagio folletto che danza indossando il tipico costume di Babbo Natale. Sconfiggi Babbo Bracconiere e salva la bestia!

Nota: \"Babbo Bracconiere\" può essere completato più di una volta ma ti darà solamente una cavalcatura rara.", "questEvilSantaCompletion": "Babbo Bracconiere strilla per la rabbia e scappa via, scomparendo nella notte. L'orsa, che ti è estremamente grata, cerca di dirti qualcosa con ruggiti e ringhi. La porti alla scuderia, dove il sussurratore Matt Boch ascolta la sua storia con un sussulto d'orrore. Ha un cucciolo! È scappato via quando la mamma orsa è stata catturata.", "questEvilSantaBoss": "Babbo Bracconiere", "questEvilSantaDropBearCubPolarMount": "Orso Polare (cavalcatura)", "questEvilSanta2Text": "Trova il Cucciolo", - "questEvilSanta2Notes": "Quando Mamma Orsa è stata catturata dal malvagio bracconiere, il suo cucciolo è scappato tra le lande ghiacciate. All'improvviso senti dei ramoscelli rompersi e dei passi in lontananza, attraverso il suono cristallino della foresta. Delle orme! Cominci a seguire attentamente le tracce. Trova tutte le orme e i ramoscelli spezzati, recupera il cucciolo!", + "questEvilSanta2Notes": "Quando Mamma Orsa è stata catturata dal malvagio bracconiere, il suo cucciolo è scappato tra le lande ghiacciate. All'improvviso senti dei ramoscelli rompersi e dei passi in lontananza, attraverso il suono cristallino della foresta. Delle orme! Cominci a seguire attentamente le tracce. Trova tutte le orme e i ramoscelli spezzati, recupera il cucciolo!

Nota: \"Trova il cucciolo\" può essere completato più di una volta ma ti darà solamente una cavalcatura rara.", "questEvilSanta2Completion": "Hai trovato il cucciolo! Ti terrà compagnia per sempre.", "questEvilSanta2CollectTracks": "Orme", "questEvilSanta2CollectBranches": "Ramoscelli spezzati", @@ -17,7 +17,7 @@ "questGryphonDropGryphonEgg": "Grifone (uovo)", "questGryphonUnlockText": "Sblocca l'acquisto delle uova di Grifone nel Mercato", "questHedgehogText": "La Bestia Spinosa", - "questHedgehogNotes": "I ricci sono delle creature davvero simpatiche, oltre ad essere alcuni degli animali più affettuosi che un Habiticante possa avere al proprio fianco. Ma corre voce che, se gli viene dato del latte dopo la mezzanotte, crescono diventando molto irritabili. E cinquanta volte più grandi del normale. E InspectorCaracal ha fatto proprio questo. Oops.", + "questHedgehogNotes": "I ricci sono delle creature davvero simpatiche, oltre ad essere alcuni degli animali più affettuosi che un Habitichiano possa avere al proprio fianco. Ma corre voce che, se gli viene dato del latte dopo la mezzanotte, crescono diventando molto irritabili. E cinquanta volte più grandi del normale. E InspectorCaracal ha fatto proprio questo. Oops.", "questHedgehogCompletion": "Il tuo gruppo ha calmato con successo il riccio! Dopo essere tornato alle proprie dimensioni normali, zoppica verso le sue uova. Ritorna spingendo alcune di esse verso il tuo gruppo. Speriamo che questi ricci ora apprezzino di più il latte!", "questHedgehogBoss": "Bestia Spinosa", "questHedgehogDropHedgehogEgg": "Riccio (uovo)", @@ -27,10 +27,10 @@ "questGhostStagCompletion": "Lo spirito, apparentemente illeso, avvicina il proprio muso al terreno. Una voce pacifica avvolge la tua squadra. \"Chiedo perdono per il mio comportamento. Mi sono appena svegliato dal mio lungo sonno e pare che il mio buon senso non si sia completamente ripreso. Prendete queste come segno di scusa\". Delle uova si materializzano sull'erba accanto allo spirito. Senza dire una parola, lo spirito scappa nella foresta, risvegliando tutti i fiori al suo passaggio.", "questGhostStagBoss": "Cervo Fantasma", "questGhostStagDropDeerEgg": "Cervo (uovo)", - "questGhostStagUnlockText": "Sblocca l'acquisto delle uova di Cervo nel Mercato", + "questGhostStagUnlockText": "Sblocca le Uova di Cervo, acquistabili nel Mercato", "questRatText": "Il Re dei Ratti", - "questRatNotes": "Spazzatura! Enormi montagne di Daily non completate sono sparse per tutta Habitica! Il problema è diventato così serio che ora stanno comparendo orde di ratti ovunque. Noti @Pandah accarezzare una delle proprie bestie con affetto. Lei spiega che i ratti sono creature pacifiche che si nutrono di Daily non completate. Il vero problema è che queste Daily sono cadute nelle fognature, creando una pericolosa fossa che va ripulita. Stai scendendo nelle fognature, quando all'improvviso un gigantesco ratto, con occhi rosso sangue e denti gialli e marcescenti, ti attacca, difendendo la propria orda di roditori. Fuggirai in preda al panico o affronterai il leggendario Re dei Ratti?", - "questRatCompletion": "Il gigantesco ratto viene sopraffatto dall'energia del tuo colpo finale, e i suoi occhi sbiadiscono fino a diventare grigi. La bestia comincia a dividersi in tanti piccoli ratti, che fuggono via impauriti. Noti @Pandah dietro di te, che osserva quello che rimane della leggendaria creatura. Spiega che i cittadini di Habitica, ispirati dal tuo coraggio, stanno velocemente completando le proprie Daily. Avverte però che bisogna essere prudenti, poiché se abbassiamo la guardia, il Re dei Ratti tornerà. Come ricompensa, @Pandah ti offre diverse uova di ratto. Notando la tua espressione turbata, sorride e dice \"faranno nascere dei bellissimi animali.\"", + "questRatNotes": "Spazzatura! Enormi montagne di Attività Giornaliere non completate sono sparse per tutta Habitica! Il problema è diventato così serio che ora stanno comparendo orde di ratti ovunque. Noti @Pandah accarezzare una delle proprie bestie con affetto. Lei spiega che i ratti sono creature pacifiche che si nutrono di Attività Giornaliere non completate. Il vero problema è che queste Attività Giornaliere sono cadute nelle fognature, creando una pericolosa fossa che va ripulita. Stai scendendo nelle fognature, quando all'improvviso un gigantesco ratto, con occhi rosso sangue e denti gialli e marcescenti, ti attacca, difendendo la propria orda di roditori. Fuggirai in preda al panico o affronterai il leggendario Re dei Ratti?", + "questRatCompletion": "Il gigantesco ratto viene sopraffatto dall'energia del tuo colpo finale, e i suoi occhi sbiadiscono fino a diventare grigi. La bestia comincia a dividersi in tanti piccoli ratti, che fuggono via impauriti. Noti @Pandah dietro di te, che osserva quello che rimane della leggendaria creatura. Spiega che i cittadini di Habitica, ispirati dal tuo coraggio, stanno velocemente completando le proprie Attività Giornaliere. Avverte però che bisogna essere prudenti, poiché se abbassiamo la guardia, il Re dei Ratti tornerà. Come ricompensa, @Pandah ti offre diverse uova di ratto. Notando la tua espressione turbata, sorride e dice \"faranno nascere dei bellissimi animali.\"", "questRatBoss": "Re Ratto", "questRatDropRatEgg": "Ratto (uovo)", "questRatUnlockText": "Sblocca l'acquisto delle uova di Ratto nel Mercato", @@ -53,14 +53,14 @@ "questRoosterDropRoosterEgg": "Gallo (uovo)", "questRoosterUnlockText": "Sblocca l'acquisto delle uova di Gallo nel Mercato", "questSpiderText": "L' Aracnide Ghiacciato", - "questSpiderNotes": "Quando inizia a fare freddo, sui vetri delle finestre degli abitanti di Habitica iniziano ad apparire delicati ghirigori cristallini... tranne per @Arcosine, le cui finestre sono completamente congelate dal Ragno del Gelo che ha preso dimora in casa sua. Oh cielo...", + "questSpiderNotes": "Quando inizia a fare freddo, sui vetri delle finestre degli Habitichiani iniziano ad apparire delicati ghirigori cristallini... tranne per @Arcosine, le cui finestre sono completamente congelate dal Ragno del Gelo che ha preso dimora in casa sua. Oh cielo...", "questSpiderCompletion": "Il Ragno del Gelo capitola, lasciandosi dietro un mucchietto di ghiaccio ed un po' delle sue uova incantate. @Arcosine te le offre più che volentieri come ricompensa. Riuscirai forse ad allevare dei ragni come animali da compagnia? Possibilmente che non minaccino la tua vita?", "questSpiderBoss": "Ragno del Gelo", "questSpiderDropSpiderEgg": "Ragno (uovo)", "questSpiderUnlockText": "Sblocca l'acquisto delle uova di Ragno nel Mercato", "questGroupVice": "Vice la Viverna Oscura", "questVice1Text": "Vyce, Parte 1: Liberati dall'Influsso del Drago", - "questVice1Notes": "

Dicono che una terribile minaccia si celi nelle caverne del monte Habitica. Un mostro la cui presenza stravolge la volontà dei forti eroi della terra, spingendoli verso le cattive abitudini e la pigrizia! La bestia è un enorme drago dall'immenso potere, ed è composto delle ombre stesse. Vyce, l'infida Viverna Oscura. Coraggiosi abitanti di Habitica, alzatevi e sconfiggete questa crudele creatura una volta per tutte, ma solo se vi ritenete all'altezza della sua incredibile potenza.

Vyce Parte 1:

Come potete aspettarvi di combattere la bestia se essa ha già il controllo su di voi? Non cadete vittime della pigrizia e del vizio! Lavorate duramente per liberarvi dall'influsso dell'oscuro drago!

", + "questVice1Notes": "

Dicono che una terribile minaccia si celi nelle caverne del monte Habitica. Un mostro la cui presenza stravolge la volontà dei forti eroi della terra, spingendoli verso le cattive abitudini e la pigrizia! La bestia è un enorme drago dall'immenso potere, ed è composto delle ombre stesse. Vyce, l'infida Viverna Oscura. Coraggiosi Habitichiani, alzatevi e sconfiggete questa crudele creatura una volta per tutte, ma solo se vi ritenete all'altezza della sua incredibile potenza.

Vyce Parte 1:

Come potete aspettarvi di combattere la bestia se essa ha già il controllo su di voi? Non cadete vittime della pigrizia e del vizio! Lavorate duramente per liberarvi dall'influsso dell'oscuro drago!

", "questVice1Boss": "Ombra di Vyce", "questVice1Completion": "L'influenza di Vice su di te è dissipata, e senti il sorgere di una forza che non sapevi d'avere ritornare a te. Congratulazioni! Ma un nemico più spaventoso ti attende...", "questVice1DropVice2Quest": "Vyce, Parte 2 (Pergamena)", @@ -71,14 +71,14 @@ "questVice2DropVice3Quest": "Vyce, Parte 3 (Pergamena)", "questVice3Text": "Vyce, Parte 3: Il Risveglio di Vyce", "questVice3Notes": "Dopo innumerevoli sforzi, il tuo gruppo ha scoperto la tana di Vyce. Il gigantesco mostro guarda la tua squadra con disgusto. Mentre un'ombra turbina intorno a te, una voce sussurra nella tua testa: \"Altri sciocchi cittadini di Habitica venuti a fermarmi? Che carini. Sarebbe stato più saggio non venire.\" Lo squamoso titano alza di nuovo la testa e si prepara ad attaccare. Questa è la tua occasione! Dai il meglio di te e sconfiggi Vyce volta per tutte!", - "questVice3Completion": "Le ombre svaniscono dalla caverna, lasciando un pesante silenzio. Congratulazioni, ce l'hai fatta! Hai sconfitto Vyce! Tu e la tua squadra potete finalmente tirare un respiro di sollievo. Godetevi la vittoria, coraggiosi abitanti di Habitica, ma fate tesoro delle lezioni imparate dalla battaglia con Vyce ed andate avanti. Ci sono ancora molte buone abitudini da allenare e forse mali ancora peggiori da estirpare!", + "questVice3Completion": "Le ombre svaniscono dalla caverna, lasciando un pesante silenzio. Congratulazioni, ce l'hai fatta! Hai sconfitto Vyce! Tu e la tua squadra potete finalmente tirare un respiro di sollievo. Godetevi la vittoria, coraggiosi Habitichiani, ma fate tesoro delle lezioni imparate dalla battaglia con Vyce ed andate avanti. Ci sono ancora molte buone abitudini da allenare e forse mali ancora peggiori da estirpare!", "questVice3Boss": "Vyce, la Viverna Oscura", "questVice3DropWeaponSpecial2": "Bastone del Drago di Stephen Weber", "questVice3DropDragonEgg": "Drago (uovo)", "questVice3DropShadeHatchingPotion": "Pozione Ombra", "questGroupMoonstone": "L'Alba della Recidiva", "questMoonstone1Text": "Recidiva, parte 1: La Catena delle Pietre Lunari", - "questMoonstone1Notes": "Una terribile calamità ha colpito gli abitanti di Habitica. Le Cattive Abitudini, ritenute morte da molto tempo, stanno ritornando e meditano vendetta. I piatti restano sporchi, i libri di testo rimangono non letti e la procrastinazione dilaga!

Seguendo le tracce di alcune tue Cattive Abitudini riapparse, scopri il colpevole nelle Paludi del Ristagno: il Negromante Spettrale, Recidivante. Corri verso di lui brandendo le tue armi, che però passano inutilmente attraverso il suo corpo spettrale.

\"Non affannarti\", sibila seccamente con voce rauca. \"Senza una catena di Pietre Lunari, niente può farmi del male - e il maestro gioielliere @aurakami ha disperso ogni Pietra Lunare in tutta Habitica molto tempo fa!\" Ansimando, ti ritiri... ma sai che cosa devi fare.", + "questMoonstone1Notes": "Una terribile calamità ha colpito gli Habitichiani. Le Cattive Abitudini, ritenute morte da molto tempo, stanno ritornando e meditano vendetta. I piatti restano sporchi, i libri di testo rimangono non letti e la procrastinazione dilaga!

Seguendo le tracce di alcune tue Cattive Abitudini riapparse, scopri il colpevole nelle Paludi del Ristagno: il Negromante Spettrale, Recidivante. Corri verso di lui brandendo le tue armi, che però passano inutilmente attraverso il suo corpo spettrale.

\"Non affannarti\", sibila seccamente con voce rauca. \"Senza una catena di Pietre Lunari, niente può farmi del male - e il maestro gioielliere @aurakami ha disperso ogni Pietra Lunare in tutta Habitica molto tempo fa!\" Ansimando, ti ritiri... ma sai che cosa devi fare.", "questMoonstone1CollectMoonstone": "Pietre Lunari", "questMoonstone1Completion": "Alla fine, riesci a togliere l'ultima Pietra lunare dal fango paludoso. È ora di fabbricare con la tua raccolta un'arma che potrà finalmente sconfiggere Recidivante!", "questMoonstone1DropMoonstone2Quest": "Recidivante, parte 2: Recidivante, il Negromante (Pergamena)", @@ -89,18 +89,18 @@ "questMoonstone2DropMoonstone3Quest": "Recidivante, parte 3: Recidivante Trasformato (Pergamena)", "questMoonstone3Text": "Recidivante, parte 3: Recidivante Trasformato", "questMoonstone3Notes": "Ridendo perfidamente, Recidivante si accascia a terra, e tu la colpisci con la catena di Pietre Lunari. Con tuo orrore, Recidivante afferra le gemme, i suoi occhi fiammeggianti per il trionfo.

\"Sciocca creatura di carne!\" urla. \"Queste Pietre Lunari mi riportano ad una forma fisica, è vero, ma non nel modo in cui immagini. Come la luna piena cresce dalle tenebre, così anche il mio potere rifiorisce, e dalle ombre io evoco lo spettro del tuo nemico più temuto!\"

Una nebbia verde nauseabonda si alza dalla palude, e il corpo di Recidivante si dibatte e si contorce fino ad assumere una forma che vi riempie di terrore - il corpo non morto di Vyce, orribilmente rinato.", - "questMoonstone3Completion": "Il tuo respiro diventa pesante e il sudore ti punge gli occhi mentre la Viverna non-morta cade. I resti di Recidivante si dissolvono in una sottile nebbia grigia che svanisce rapidamente sotto l'assalto di una brezza rinfrescante. A questa scena fanno da sottofondo le lontane, esultanti grida degli abitanti di Habitica che sconfiggono le loro cattive Abitudini una volta per tutte.

@Baconsaur, il Re delle Bestie, arriva cavalcando un grifone. \"Ho visto la fine della tua battaglia dal cielo, e mi ha molto commosso. Per favore, prendi questa tunica incantata - il tuo coraggio parla di un cuore nobile, e credo che tu debba averla.\"", + "questMoonstone3Completion": "Il tuo respiro diventa pesante e il sudore ti punge gli occhi mentre la Viverna non-morta cade. I resti di Recidivante si dissolvono in una sottile nebbia grigia che svanisce rapidamente sotto l'assalto di una brezza rinfrescante. A questa scena fanno da sottofondo le lontane, esultanti grida degli Habitichiani che sconfiggono le loro cattive Abitudini una volta per tutte.

@Baconsaur, il Re delle Bestie, arriva cavalcando un grifone. \"Ho visto la fine della tua battaglia dal cielo, e mi ha molto commosso. Per favore, prendi questa tunica incantata - il tuo coraggio parla di un cuore nobile, e credo che tu debba averla.\"", "questMoonstone3Boss": "Necro-Vyce", "questMoonstone3DropRottenMeat": "Carne ammuffita (cibo)", "questMoonstone3DropZombiePotion": "Pozione Zombie", "questGroupGoldenknight": "Il Cavaliere Dorato", "questGoldenknight1Text": "La Cavaliera Dorata, Parte 1: Una Severa Ramanzina", - "questGoldenknight1Notes": "La Cavaliera Dorata si sta intromettendo nelle questioni dei poveri abitanti di Habitica. Non avete terminato tutte le vostre Daily? Registrato un'abitudine negativa? Lei userà questo come motivazione per redarguirvi su come dovreste seguire il suo esempio. Lei è il fulgido esempio di una perfetta cittadina di Habitica, mentre voi non siete altro che un fallimento. Beh, questo non è affatto carino! A tutti capita di sbagliare, nessuno dovrebbe andare incontro a tanta negatività per questo. Forse è giunto il momento di raccogliere alcune testimonianze dagli abitanti e dare alla Cavaliera Dorata una risposta a tono!", + "questGoldenknight1Notes": "La Cavaliera Dorata si sta intromettendo nelle questioni dei poveri Habitichiani. Non avete terminato tutte le vostre Attività Giornaliere? Registrato un'abitudine negativa? Lei userà questo come motivazione per redarguirvi su come dovreste seguire il suo esempio. Lei è il fulgido esempio di una perfetta cittadina di Habitica, mentre voi non siete altro che un fallimento. Beh, questo non è affatto carino! A tutti capita di sbagliare, nessuno dovrebbe andare incontro a tanta negatività per questo. Forse è giunto il momento di raccogliere alcune testimonianze dagli abitanti e dare alla Cavaliera Dorata una risposta a tono!", "questGoldenknight1CollectTestimony": "Testimonianze", "questGoldenknight1Completion": "Guarda tutte queste testimonianze! Sicuramente saranno abbastanza per persuadere la Cavaliera Dorata. Ora tutto ciò che serve è trovarla.", "questGoldenknight1DropGoldenknight2Quest": "La Cavaliera Dorata, Parte 2: Cavaliera d'Oro (Pergamena)", "questGoldenknight2Text": "La Cavaliera Dorata, Parte 2: Cavaliera d'Oro", - "questGoldenknight2Notes": "Armato di dozzine di testimonianze degli abitanti di Habitica, finalmente affronti la Cavaliera Dorata. Inizi a recitarle le lamentele dei cittadini, una per una. \"E @Pfeffernusse dice che le vostre costanti vanterie...\". La Cavaliera alza la mano per metterti a tacere e ti sbeffeggia, \"Ma per favore, questa gente è solo gelosa del mio successo. Invece di lamentarsi, dovrebbero semplicemente lavorare sodo come me! Forse dovrei mostrarti la forza che si può ottenere grazie ad una diligenza come la mia!\". La Cavaliera impugna la sua mazza chiodata e si prepara ad attaccarti!", + "questGoldenknight2Notes": "Armato di dozzine di testimonianze degli Habitichiani, finalmente affronti la Cavaliera Dorata. Inizi a recitarle le lamentele dei cittadini, una per una. \"E @Pfeffernusse dice che le vostre costanti vanterie...\". La Cavaliera alza la mano per metterti a tacere e ti sbeffeggia, \"Ma per favore, questa gente è solo gelosa del mio successo. Invece di lamentarsi, dovrebbero semplicemente lavorare sodo come me! Forse dovrei mostrarti la forza che si può ottenere grazie ad una diligenza come la mia!\". La Cavaliera impugna la sua mazza chiodata e si prepara ad attaccarti!", "questGoldenknight2Boss": "Cavaliera d'Oro", "questGoldenknight2Completion": "La Cavaliera Dorata, costernata, abbassa la sua Stella del Mattino. \"Mi scuso per il mio sfogo impulsivo,\" dice \" La verità è che è doloroso pensare che ho inavvertitamente ferito gli altri e questo mi ha fatto mettere sulla difensiva... ma forse posso ancora scusarmi?\"", "questGoldenknight2DropGoldenknight3Quest": "La Cavaliera Dorata, Parte 3: Il Cavaliere di Ferro (Pergamena)", @@ -113,16 +113,16 @@ "questGoldenknight3DropWeapon": "Massiccio Martello Miliare di Mustaine (arma per mano sinistra)", "questGroupEarnable": "Sfide Acquistabili", "questBasilistText": "Il Basi-Lista", - "questBasilistNotes": "C'é subbuglio al mercato! Uno di quelli dai quali bisognerebbe stare alla larga. Ma tu sei un coraggioso avventuriero, quindi ti ci butti a capofitto trovandoci un Basi-lista, che si sta generando da un grumo di To-Do ancora incompleti! Gli abitanti vicini sono paralizzati dal terrore alla vista della lunghezza del mostro, incapaci di agire. Da qualche parte ti giunge la voce di @Arcosine che urla: \"Presto! Completa le tue Daily e To-Do per privare il mostro delle sue zanne, prima che qualcuno si tagli con la carta!\" Colpisci in fretta, avventuriero, e spunta quelle caselle; ma attento! Se lasci anche solo una Daily non fatta, il Basi-list attaccherà te e il tuo gruppo!", + "questBasilistNotes": "C'è subbuglio al mercato! Uno di quelli dai quali bisognerebbe stare alla larga. Ma tu sei un coraggioso avventuriero, quindi ti ci butti a capofitto trovandoci un Basi-lista, che si sta generando da un grumo di Cose da Fare ancora incompleti! Gli abitanti vicini sono paralizzati dal terrore alla vista della lunghezza del mostro, incapaci di agire. Da qualche parte ti giunge la voce di @Arcosine che urla: \"Presto! Completa le tue Attività Giornaliere e Cose da Fare per privare il mostro delle sue zanne, prima che qualcuno si tagli con la carta!\" Colpisci in fretta, avventuriero, e spunta quelle caselle; ma attento! Se lasci anche solo una Attività Giornaliera non fatta, il Basi-list attaccherà te e il tuo gruppo!", "questBasilistCompletion": "Il Basi-Lista si disperde in frammenti di carta, che hanno un leggero bagliore arcobaleno. \"Whew!\" dice @Arcosine. \"Che fortuna che voi ragazzi siate qui!\" Sentendovi più esperti di prima, raccogliete dell'oro tra i frammenti.", "questBasilistBoss": "Il Basi-Lista", "questEggHuntText": "Caccia all'Uovo", "questEggHuntNotes": "Durante la notte, delle strane uova hanno cominciato ad apparire ovunque: nelle scuderie di Matt, dietro il bancone della Taverna e persino tra le altre uova nel Mercato! Che seccatura! \"Nessuno sa da dove vengano, o cosa racchiudono al loro interno\", dice Megan, \"ma non possiamo fare finta di niente e lasciarle in giro! Cerca dappertutto facendo molta attenzione e aiutami a raccogliere queste uova misteriose. Magari, se ne trovi abbastanza, ne avanzeranno un po' anche per te...\"", - "questEggHuntCompletion": "Ce l'hai fatta! Megan ti è grata e ti dona dieci delle uova. \"Scommetto che le pozioni di schiusura le tingeranno di colori stupendi! E mi chiedo cosa accadrà quando si trasformeranno in cavalcature...\"", + "questEggHuntCompletion": "Ce l'hai fatta! Megan ti è grata e ti dona dieci uova. \"Scommetto che le pozioni di schiusa le tingeranno in colori stupendi! E mi chiedo cosa accadrà quando si trasformeranno in cavalcature...\"", "questEggHuntCollectPlainEgg": "Uova Semplici", "questEggHuntDropPlainEgg": "Uovo Semplice", "questDilatoryText": "Il Drago Terrore di Dilatoria", - "questDilatoryNotes": "Avremmo dovuto ascoltare gli avvertimenti.

Scintillanti occhi scuri. Scaglie antiche. Mascelle enormi e denti luccicanti. Abbiamo risvegliato qualcosa di orribile dal crepaccio: il Drago Terrore di Dilatoria!Gli abitanti di Habitica sono fuggiti in tutte le direzioni quando è sbucato fuori dal mare, con il suo collo spaventosamente lungo che si spingeva a centinaia di metri fuori dall'acqua, mentre mandava in frantumi le finestre con il suo feroce ruggito.

\"Dev'essere questo ciò che ha buttato giù Dilatoria!\" grida Lemoness. \"Non è stato il peso dei compiti trascurati - semplicemente le Daily rosso scuro hanno attirato la sua attenzione!\"

\"Emana energia magica da tutti i pori!\", grida @Baconsaur. \"Per essere vissuto così a lungo, dev'essere in grado di curarsi! Come possiamo sconfiggerlo?\"

Beh, nello stesso modo in cui sconfiggiamo tutte le bestie - con la produttività! Presto, Habitica, uniamoci e colpiamolo completando le nostre attività, combatteremo questo mostro tutti insieme. (Non c'è bisogno di abbandonare le missioni precedenti - noi crediamo nella vostra capacità di colpire due volte!) Non ci attaccherà individualmente, ma più Daily saltiamo, più ci avviciniamo a innescare il suo Colpo della Negligenza - e non mi piace il modo in cui sta fissando la Taverna....", + "questDilatoryNotes": "Avremmo dovuto ascoltare gli avvertimenti.

Scintillanti occhi scuri. Scaglie antiche. Mascelle enormi e denti luccicanti. Abbiamo risvegliato qualcosa di orribile dal crepaccio: il Drago Terrore di Dilatoria!Gli Habitichiani sono fuggiti in tutte le direzioni quando è sbucato fuori dal mare, con il suo collo spaventosamente lungo che si spingeva a centinaia di metri fuori dall'acqua, mentre mandava in frantumi le finestre con il suo feroce ruggito.

\"Dev'essere questo ciò che ha buttato giù Dilatoria!\" grida Lemoness. \"Non è stato il peso dei compiti trascurati - semplicemente le Attività Giornaliere rosso scuro hanno attirato la sua attenzione!\"

\"Emana energia magica da tutti i pori!\", grida @Baconsaur. \"Per essere vissuto così a lungo, dev'essere in grado di curarsi! Come possiamo sconfiggerlo?\"

Beh, nello stesso modo in cui sconfiggiamo tutte le bestie - con la produttività! Presto, Habitica, uniamoci e colpiamolo completando le nostre attività, combatteremo questo mostro tutti insieme. (Non c'è bisogno di abbandonare le missioni precedenti - noi crediamo nella vostra capacità di colpire due volte!) Non ci attaccherà individualmente, ma più Attività Giornaliere saltiamo, più ci avviciniamo a innescare il suo Colpo della Negligenza - e non mi piace il modo in cui sta fissando la Taverna....", "questDilatoryBoss": "Drago Terrore di Dilatoria", "questDilatoryBossRageTitle": "Colpo della Negligenza", "questDilatoryBossRageDescription": "Quando questa barra sarà completamente piena, il Drago Terrore di Dilatoria scatenerà il caos sul terreno di Habitica", @@ -131,7 +131,7 @@ "questDilatoryBossRageTavern": "Il Drago Terrore scaglia il COLPO DELLA NEGLIGENZA!\n\n\nOh no! Nonostante tutti i nostri sforzi, ci siamo lasciati scappare alcune Dailies, e il loro colore rosso scuro ha attirato la furia del Drago! Con il suo spaventoso Colpo della Negligenza, ha decimato la Taverna! Per fortuna, abbiamo aperto una Locanda in una città nei paraggi, e siete liberi di continuare a chiacchierare sulla riva... ma il povero Daniel il Barista ha appena visto il suo amato locale sbriciolarsi davanti ai suoi occhi!\n\n\nSpero che la bestia non attacchi di nuovo!", "questDilatoryBossRageStables": "Il Drago Terrore scaglia il COLPO DELLA NEGLIGENZA!\n\nDiamine| Ancora una volta abbiamo lasciato troppe Dailies da parte. Il Drago ha scagliato il suo Colpo della Negligenza contro Matt e le stalle! Gli animali sono scappati in tutte le direzioni. Fortunatamente, sembrerebbe che i tuoi sono salvi!\n\nPovera Habitica! Spero che tutto questo non accada di nuovo. Sbrigati a svolgere tutte le tue attività!", "questDilatoryBossRageMarket": "Il Drago Terrore scaglia il COLPO DELLA NEGLIGENZA!\n\nAhhh! Il negozio di Alex il mercante è stato ridotto in mille pezzi dal Colpo della Negligenza del Drago! Me sembra che stiamo davvero indebolendo questa bestia. Dubito che abbia abbastanza energia per scagliarne un altro.\n\nQuindi non esitare, Habitica! Scacciamo questa dannata bestia dai nostri lidi!", - "questDilatoryCompletion": "`La Sconfitta del Drago Terrore dei Dilatori`\n\nCe l'abbiamo fatta! Con un ultimo ruggito, il potente drago collassa e nuota lontano, molto lontano. Una folla di esultanti abitanti di Habitica riempie la costa! Abbiamo aiutato Matt, Daniel, e Alex a ricostruire i propri edifici. Ma che succede?\n\n`I cittadini ritornano!`\n\nOra che il Drago Terrore di Dilatoria è scappato, migliaia di colori scintillanti stanno risalendo il mare come un arcobaleno. È un banco di Canocchie... E tra loro, centinaia di sirene!\n\n\"Siamo i cittadini perduti di Dilatoria!\" spiega la loro leader, Manta. \"Quando Dilatoria affondò, le Canocchie che abitavano queste acque ci trasformarono in sirene con un incantesimo, in modo che potessimo sopravvivere. Ma, nella sua furia, quel terrificante drago ci ha intrappolati tutti in quell'oscuro crepaccio. Siamo stati prigionieri lì per centinaia di anni - ma ora siamo finalmente liberi di poter ricostruire la nostra città!\"\n\n\"Come ringraziamento\", dice solennemente il suo amico @Ottl, \"ti prego di accettare queste Canocchie, oltre ad esperienza, oro e la nostra eterna gratitudine.\"\n\n`Ricompense`\n* Canocchia (animale)\n* Canocchia (cavalcatura)\n* Cioccolata, Zucchero Filato Blu, Zucchero Filato Rosa, Pesce, Miele, Carne, Latte, Patata, Carne Ammuffita, Fragola", + "questDilatoryCompletion": "`La Sconfitta del Drago Terrore dei Dilatori`\n\nCe l'abbiamo fatta! Con un ultimo ruggito, il potente drago collassa e nuota lontano, molto lontano. Una folla di esultanti Habitichiani riempie la costa! Abbiamo aiutato Matt, Daniel, e Alex a ricostruire i propri edifici. Ma che succede?\n\n`I cittadini ritornano!`\n\nOra che il Drago Terrore di Dilatoria è scappato, migliaia di colori scintillanti stanno risalendo il mare come un arcobaleno. È un banco di Canocchie... E tra loro, centinaia di sirene!\n\n\"Siamo i cittadini perduti di Dilatoria!\" spiega la loro leader, Manta. \"Quando Dilatoria affondò, le Canocchie che abitavano queste acque ci trasformarono in sirene con un incantesimo, in modo che potessimo sopravvivere. Ma, nella sua furia, quel terrificante drago ci ha intrappolati tutti in quell'oscuro crepaccio. Siamo stati prigionieri lì per centinaia di anni - ma ora siamo finalmente liberi di poter ricostruire la nostra città!\"\n\n\"Come ringraziamento\", dice solennemente il suo amico @Ottl, \"ti prego di accettare queste Canocchie, oltre ad esperienza, oro e la nostra eterna gratitudine.\"\n\n`Ricompense`\n* Canocchia (animale)\n* Canocchia (cavalcatura)\n* Cioccolata, Zucchero Filato Blu, Zucchero Filato Rosa, Pesce, Miele, Carne, Latte, Patata, Carne Ammuffita, Fragola", "questSeahorseText": "Il Derby Dilatorio", "questSeahorseNotes": "Il giorno del derby è arrivato, e abitanti di ogni parte di Habitica sono giunti a Dilatoria per far gareggiare i propri cavallucci di mare! All'improvviso, dal tracciato della gara senti un frastuono di ringhi e tonfi nell'acqua. Lo stalliere dei cavallucci marini @Kiwibot grida al di sopra del fragore delle onde: \"Riunire tutti questi cavallucci marini ha attirato il feroce Stallone Marino! Distruggerà le stalle e rovinerà l'antico tracciato! Qualcuno può fermarlo?\"", "questSeahorseCompletion": "Lo stallone marino, finalmente domato, nuota docile accanto a te. \"Oh, guarda!\" esclama Kiwibot, \"Vuole che ci occupiamo dei suoi cuccioli\". Ti porge tre uova, dicendo: \"Crescili bene! E sappi che sarai sempre il benvenuto al Derby Dilatorio!\"", @@ -145,7 +145,7 @@ "questAtom1Drop": "Il Mostro di SnackLess (Pergamena)", "questAtom1Completion": "Dopo alcuni lavaggi completi, tutti i piatti sono al sicuro impilati sulla riva! Ti tiri all'indietro mentre osservi il tuo duro lavoro.", "questAtom2Text": "Attacco del Mondano, Parte 2: Il Mostro Senza-Snack", - "questAtom2Notes": "Phew, questo posto sembra molto più bello con tutti questi piatti puliti. Forse, adesso potrai finalmente rilassarti un po'. Oh - sembrerebbe un cartone della pizza quello che sta galleggiando nel lago. Beh, cosa sarà mai un'altra cosa da pulire in fondo? Ma, dannazione, non è un semplice cartone di pizza! Con uno scatto improvviso la scatola si solleva dall'acqua per rivelare la sua vera natura: è la testa di un mostro. Non può essere! Il leggendario Mostro Senza-Snack? Si dice che abbia vissuto nascosto sin dalla preistoria: una creatura generata dagli avanzi di cibo e dall'immondizia degli antichi abitanti di Habitica. Bleah!", + "questAtom2Notes": "Phew, questo posto sembra molto più bello con tutti questi piatti puliti. Forse, adesso potrai finalmente rilassarti un po'. Oh - sembrerebbe un cartone della pizza quello che sta galleggiando nel lago. Beh, cosa sarà mai un'altra cosa da pulire in fondo? Ma, dannazione, non è un semplice cartone di pizza! Con uno scatto improvviso la scatola si solleva dall'acqua per rivelare la sua vera natura: è la testa di un mostro. Non può essere! Il leggendario Mostro Senza-Snack? Si dice che abbia vissuto nascosto sin dalla preistoria: una creatura generata dagli avanzi di cibo e dall'immondizia degli antichi Habitichiani. Bleah!", "questAtom2Boss": "Il Mostro di SnackLess", "questAtom2Drop": "Il Bucatomante (Pergamena)", "questAtom2Completion": "Con un urlo assordante e cinque deliziosi tipi di formaggio che sbucano dalla sua bocca, il Mostro di SnackLess cade a pezzi. Ben fatto, avventuriero coraggioso! Ma aspetta... c'è qualcos'altro di strano con il lago?", @@ -167,18 +167,18 @@ "questPenguinDropPenguinEgg": "Pinguino (uovo)", "questPenguinUnlockText": "Sblocca l'acquisto delle uova di Pinguino nel Mercato", "questStressbeastText": "L' Abominevole Bestia dello Stress delle Steppe di Stoïkalm", - "questStressbeastNotes": "Completa le tue Daily e le tue To-Do per infliggere danni al Boss Mondiale! Le Daily non completate riempiono la barra del Colpo Stressante. Quando la barra del Colpo Stressante sarà piena, il Boss Mondiale attaccherà un NPC. Un Boss Mondiale non danneggerà mai i giocatori singoli o gli account in alcun modo. Verranno prese in considerazione solo le Daily dei giocatori attivi che non stanno riposando nella Locanda.\n\n

~*~

Il primo suono percepito è quello dei passi, più lenti e tuonanti del solito fuggi fuggi. Uno alla volta gli abitanti di Habitica guardano fuori dalle proprie finestre e rimangono a bocca aperta.

Ovviamente non è la prima volta che vediamo delle Bestie dello Stress - piccole creaturine malefiche che attaccano in momenti difficili. Ma questo? Questo torreggia sugli edifici, con zampe che sarebbero capaci di schiacciare un drago senza difficoltà. Il suo manto maleodorante emana un freddo gelido e, quando ruggisce, la ventata glaciale sradica i tetti dalle nostre case. Un mostro di questa portata non si era mai visto al di fuori di leggende antiche.

\"State in guardia, abitanti di Habitica!\" urla SabreCat. \"Barricatevi in casa - questa è l'Abominevole Bestia dello Stress!\"

\"Dev'essere composto di secoli e secoli di stress!\" esclama Kiwibot, serrando la porta della Taverna e sigillando le finestre.

\"Le steppe di Stoïkalm\", dice Lemoness, scura in viso. \"Per tutto questo tempo abbiamo pensato che fossero placide e senza preoccupazioni, ma dovevano stare nascondendo in segreto il loro stress da qualche parte. Per generazioni, stava crescendo fino a creare questo, e ora è scappato e ha attaccato loro - e noi!\"

C'è un solo modo per liberarsi di una Bestia dello Stress, che sia abominevole o meno, ed è attaccarlo completando Daily e To-do! Uniamo le forze e combattiamo questo temibile nemico - ma assicuriamoci di non trascurare le nostre attività, o le nostre Daily non completate potrebbero far infuriare la bestia così tanto da provocare un violento attacco...", + "questStressbeastNotes": "Completa le tue Attività Giornaliere e le tue Cose da Fare per infliggere danni al Boss Mondiale! Le Attività Giornaliere non completate riempiono la barra del Colpo Stressante. Quando la barra del Colpo Stressante sarà piena, il Boss Mondiale attaccherà un NPC. Un Boss Mondiale non danneggerà mai i giocatori singoli o gli account in alcun modo. Verranno prese in considerazione solo le Attività Giornaliere dei giocatori attivi che non stanno riposando nella Locanda.

~*~

Il primo suono percepito è quello dei passi, più lenti e tuonanti del solito fuggi fuggi. Uno alla volta gli Habitichiani guardano fuori dalle proprie finestre e rimangono a bocca aperta.

Ovviamente non è la prima volta che vediamo delle Bestie dello Stress - piccole creaturine malefiche che attaccano in momenti difficili. Ma questo? Questo torreggia sugli edifici, con zampe che sarebbero capaci di schiacciare un drago senza difficoltà. Il suo manto maleodorante emana un freddo gelido e, quando ruggisce, la ventata glaciale sradica i tetti dalle nostre case. Un mostro di questa portata non si era mai visto al di fuori di leggende antiche.

\"State in guardia, Habitichiani!\" urla SabreCat. \"Barricatevi in casa - questa è l'Abominevole Bestia dello Stress!\"

\"Dev'essere composto di secoli e secoli di stress!\" esclama Kiwibot, serrando la porta della Taverna e sigillando le finestre.

\"Le steppe di Stoïkalm\", dice Lemoness, scura in viso. \"Per tutto questo tempo abbiamo pensato che fossero placide e senza preoccupazioni, ma dovevano stare nascondendo in segreto il loro stress da qualche parte. Per generazioni, stava crescendo fino a creare questo, e ora è scappato e ha attaccato loro - e noi!\"

C'è un solo modo per liberarsi di una Bestia dello Stress, che sia abominevole o meno, ed è attaccarlo completando Attività Giornaliere e Cose da Fare! Uniamo le forze e combattiamo questo temibile nemico - ma assicuriamoci di non trascurare le nostre attività, o le nostre Attività Giornaliere non completate potrebbero far infuriare la bestia così tanto da provocare un violento attacco...", "questStressbeastBoss": "L' Abominevole Bestia dello Stress", "questStressbeastBossRageTitle": "Colpo Stressante", "questStressbeastBossRageDescription": "Quando questo indicatore si riempirà, il Colpo Stressante dell'Abominevole Bestia dello Stress si abbatterà su Habitica!", "questStressbeastDropMammothPet": "Mammut (animale)", "questStressbeastDropMammothMount": "Mammut (cavalcatura)", - "questStressbeastBossRageStables": "\"Abominevole Bestia dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Bestia dello Stress!\n\nOh no! Nonostante i nostri sforzi alcune Daily sono fuggite, e il loro colorito nero-rosso ha fatto infuriare l'Abominevole Bestia dello Stress, che ha recuperato punti vita! L'orribile creatura corre verso la Scuderia, ma Matt il Domatore si mette coraggiosamente sul suo cammino, per proteggere Animali e Cavalcature. La Bestia dello Stress afferra Matt in una tremenda morsa, ma per lo meno si è distratto. Presto! Teniamo d'occhio le nostre Daily e sconfiggiamo questo mostro prima che attacchi ancora!", - "questStressbeastBossRageBailey": "\"Abominevole Bestia dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Bestia dello Stress!\n\nAah! Le nostre Daily incomplete fanno infuriare ancora di più l'Abominevole Bestia dello Stress, che recupera punti vita! Bailey la Banditrice stava urlando ai cittadini di mettersi in salvo, e ora ha afferrato anche lei! Guardala, mentre coraggiosamente riporta le notizie mentre la Bestia dello Stress la lancia qua e là... Non rendiamo vano il suo gesto eroico, dobbiamo essere il più produttivi possibile per salvare i nostri NPC!", + "questStressbeastBossRageStables": "\"Abominevole Bestia dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Bestia dello Stress!\n\nOh no! Nonostante i nostri sforzi alcune Attività Giornaliere sono fuggite, e il loro colorito nero-rosso ha fatto infuriare l'Abominevole Bestia dello Stress, che ha recuperato punti vita! L'orribile creatura corre verso la Scuderia, ma Matt il Domatore si mette coraggiosamente sul suo cammino, per proteggere Animali e Cavalcature. La Bestia dello Stress afferra Matt in una tremenda morsa, ma per lo meno si è distratto. Presto! Teniamo d'occhio le nostre Attività Giornaliere e sconfiggiamo questo mostro prima che attacchi ancora!", + "questStressbeastBossRageBailey": "\"Abominevole Bestia dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Bestia dello Stress!\n\nAah! Le nostre Attività Giornaliere incomplete fanno infuriare ancora di più l'Abominevole Bestia dello Stress, che recupera punti vita! Bailey la Banditrice stava urlando ai cittadini di mettersi in salvo, e ora ha afferrato anche lei! Guardala, mentre coraggiosamente riporta le notizie mentre la Bestia dello Stress la lancia qua e là... Non rendiamo vano il suo gesto eroico, dobbiamo essere il più produttivi possibile per salvare i nostri NPC!", "questStressbeastBossRageGuide": "\"Abominevole Bestia dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Bestia dello Stress!\n\nGuardate! Justin la Guida sta provando a distrarre la Bestia dello Stress, correndogli intorno e gridandogli consigli utili! L'Abominevole Bestia dello Stress pesta i piedi, si agita, ruggisce, ma ormai sembra stremato. Dubito abbia ancora la forza per un altro colpo. Non arrendiamoci, siamo vicini alla vittoria!", - "questStressbeastDesperation": "L'Abominevole Bestia dello Stress arriva a 500.000 di vita! L'Abominevole Bestia dello Stress usa Difesa Disperata!\n\nCi siamo quasi, abitanti di Habitica! Con diligenza e con le Daily, abbiamo ridotto la vita dell'Abominevole Bestia dello Stress a solo 500.000! La creatura ruggisce e si dimena disperata, mentre la sua rabbia cresce più velocemente che mai. Bailey e Matt urlano terrorizzati quando inizia a scuoterli da una parte e all'altra ad una velocità spaventosa, sollevando una densa tempesta di neve che rende più difficile colpirlo.\n\nDovremo impegnarci il doppio, ma non scoraggiamoci - questo è un segno che la Bestia dello Stress è consapevole di essere sul punto della sconfitta. Non arrendiamoci ora!", - "questStressbeastCompletion": "L'Abominevole Bestia dello Stress é SCONFITTA!

Ce l'abbiamo fatta! Con un ruggito finale, l'Abominevole Bestia dello Stress si dissipa in una nuvola di neve. I fiocchi luccicano nell'aria mentre gli abitanti di Habitica festeggiano abbracciando i loro animali e le loro cavalcature. I nostri animali e i nostri NPC sono di nuovo salvi!

Stoikalm è stata salvata!

GattoSciabola parla gentilmente a un denti a sciabola più piccolo. \"Per favore, trova i cittadini delle Steppe di Stoikalm e portali qui\", dice. Diverse ore dopo, il denti a sciabola ritorna, con un gruppo di cavalieri di mammut che lo segue lentamente poco più indietro. Riconosci il capo: è Lady Glaciale, la leader di Stoikalm.

\"Potenti abitanti di Habitica\", dice solennemente, \"I miei cittadini e io vi dobbiamo la più profonda gratitudine, e le più sentite scuse. Nello sforzo di proteggere le nostre steppe dai disordini, abbiamo cominciato a portare segretamente tutto il nostro stress sulle montagne ghiacciate. Non avevamo idea che generazione dopo generazione si sarebbe accumulato per diventare la Bestia dello Stress che avete visto! Quando è sfuggita al nostro controllo ci ha intrappolato nelle montagne al suo posto, ed è partita per sfogare la sua furia contro i nostri amati animali\". Il suo sguardo triste segue la neve che cade. \"Abbiamo messo tutti a rischio con la nostra stoltezza. Siate tranquilli che, in futuro, verremo da voi con i nostri problemi prima che i nostri problemi vengano da voi.\"

Si volta dove @Baconsaur sta coccolando alcuni dei piccoli di mammut. \"Abbiamo portato ai vostri animali un'offerta di cibo per scusarci per averli spaventati, e come simbolo di fiducia, lasceremo alcuni dei nostri animali e delle nostre cavalcature con voi. Sappiamo che vi prenderete cura di loro.\"", - "questStressbeastCompletionChat": "L'Abominevole Bestia dello Stress é SCONFITTA!\n\nCe l'abbiamo fatta! Con un ruggito finale, l'Abominevole Bestia dello Stress si dissipa in una nuvola di neve. I fiocchi luccicano nell'aria mentre gli abitanti di Habitica festeggiano abbracciando i loro animali e le loro cavalcature. I nostri animali e i nostri NPC sono di nuovo salvi!\n\nStoikalm è stata salvata!\n\nGattoSciabola parla gentilmente a un denti a sciabola più piccolo. \"Per favore, trova i cittadini delle Steppe di Stoikalm e portali qui\", dice. Diverse ore dopo, il denti a sciabola ritorna, con un gruppo di cavalieri di mammut che lo segue lentamente poco più indietro. Riconosci il capo: è Lady Glaciale, la leader di Stoikalm.\n\n\"Potenti abitanti di Habitica\", dice solennemente, \"I miei cittadini e io vi dobbiamo la più profonda gratitudine, e le più sentite scuse. Nello sforzo di proteggere le nostre steppe dai disordini, abbiamo cominciato a portare segretamente tutto il nostro stress sulle montagne ghiacciate. Non avevamo idea che generazione dopo generazione si sarebbe accumulato per diventare la Bestia dello Stress che avete visto! Quando è sfuggita al nostro controllo ci ha intrappolato nelle montagne al suo posto, ed è partita per sfogare la sua furia contro i nostri amati animali\". Il suo sguardo triste segue la neve che cade. \"Abbiamo messo tutti a rischio con la nostra stoltezza. Siate tranquilli che, in futuro, verremo da voi con i nostri problemi prima che i nostri problemi vengano da voi.\"\n\nSi volta dove @Baconsaur sta coccolando alcuni dei piccoli di mammut. \"Abbiamo portato ai vostri animali un'offerta di cibo per scusarci per averli spaventati, e come simbolo di fiducia, lasceremo alcuni dei nostri animali e delle nostre cavalcature con voi. Sappiamo che vi prenderete cura di loro.\"", + "questStressbeastDesperation": "L'Abominevole Bestia dello Stress arriva a 500.000 di vita! L'Abominevole Bestia dello Stress usa Difesa Disperata!\n\nCi siamo quasi, Habitichiani! Con diligenza e con le Attività Giornaliere, abbiamo ridotto la vita dell'Abominevole Bestia dello Stress a solo 500.000! La creatura ruggisce e si dimena disperata, mentre la sua rabbia cresce più velocemente che mai. Bailey e Matt urlano terrorizzati quando inizia a scuoterli da una parte e all'altra ad una velocità spaventosa, sollevando una densa tempesta di neve che rende più difficile colpirlo.\n\nDovremo impegnarci il doppio, ma non scoraggiamoci - questo è un segno che la Bestia dello Stress è consapevole di essere sul punto della sconfitta. Non arrendiamoci ora!", + "questStressbeastCompletion": "L'Abominevole Bestia dello Stress é SCONFITTA!

Ce l'abbiamo fatta! Con un ruggito finale, l'Abominevole Bestia dello Stress si dissipa in una nuvola di neve. I fiocchi luccicano nell'aria mentre gli Habitichiani festeggiano abbracciando i loro animali e le loro cavalcature. I nostri animali e i nostri NPC sono di nuovo salvi!

Stoikalm è stata salvata!

GattoSciabola parla gentilmente a un denti a sciabola più piccolo. \"Per favore, trova i cittadini delle Steppe di Stoikalm e portali qui\", dice. Diverse ore dopo, il denti a sciabola ritorna, con un gruppo di cavalieri di mammut che lo segue lentamente poco più indietro. Riconosci il capo: è Lady Glaciale, la leader di Stoikalm.

\"Potenti Habitichiani\", dice solennemente, \"I miei cittadini e io vi dobbiamo la più profonda gratitudine, e le più sentite scuse. Nello sforzo di proteggere le nostre steppe dai disordini, abbiamo cominciato a portare segretamente tutto il nostro stress sulle montagne ghiacciate. Non avevamo idea che generazione dopo generazione si sarebbe accumulato per diventare la Bestia dello Stress che avete visto! Quando è sfuggita al nostro controllo ci ha intrappolato nelle montagne al suo posto, ed è partita per sfogare la sua furia contro i nostri amati animali\". Il suo sguardo triste segue la neve che cade. \"Abbiamo messo tutti a rischio con la nostra stoltezza. Siate tranquilli che, in futuro, verremo da voi con i nostri problemi prima che i nostri problemi vengano da voi.\"

Si volta dove @Baconsaur sta coccolando alcuni dei piccoli di mammut. \"Abbiamo portato ai vostri animali un'offerta di cibo per scusarci per averli spaventati, e come simbolo di fiducia, lasceremo alcuni dei nostri animali e delle nostre cavalcature con voi. Sappiamo che vi prenderete cura di loro.\"", + "questStressbeastCompletionChat": "L'Abominevole Bestia dello Stress é SCONFITTA!\n\nCe l'abbiamo fatta! Con un ruggito finale, l'Abominevole Bestia dello Stress si dissipa in una nuvola di neve. I fiocchi luccicano nell'aria mentre gli Habitichiani festeggiano abbracciando i loro animali e le loro cavalcature. I nostri animali e i nostri NPC sono di nuovo salvi!\n\nStoikalm è stata salvata!\n\nGattoSciabola parla gentilmente a un denti a sciabola più piccolo. \"Per favore, trova i cittadini delle Steppe di Stoikalm e portali qui\", dice. Diverse ore dopo, il denti a sciabola ritorna, con un gruppo di cavalieri di mammut che lo segue lentamente poco più indietro. Riconosci il capo: è Lady Glaciale, la leader di Stoikalm.\n\n\"Potenti Habitichiani\", dice solennemente, \"I miei cittadini e io vi dobbiamo la più profonda gratitudine, e le più sentite scuse. Nello sforzo di proteggere le nostre steppe dai disordini, abbiamo cominciato a portare segretamente tutto il nostro stress sulle montagne ghiacciate. Non avevamo idea che generazione dopo generazione si sarebbe accumulato per diventare la Bestia dello Stress che avete visto! Quando è sfuggita al nostro controllo ci ha intrappolato nelle montagne al suo posto, ed è partita per sfogare la sua furia contro i nostri amati animali\". Il suo sguardo triste segue la neve che cade. \"Abbiamo messo tutti a rischio con la nostra stoltezza. Siate tranquilli che, in futuro, verremo da voi con i nostri problemi prima che i nostri problemi vengano da voi.\"\n\nSi volta dove @Baconsaur sta coccolando alcuni dei piccoli di mammut. \"Abbiamo portato ai vostri animali un'offerta di cibo per scusarci per averli spaventati, e come simbolo di fiducia, lasceremo alcuni dei nostri animali e delle nostre cavalcature con voi. Sappiamo che vi prenderete cura di loro.\"", "questTRexText": "Re dei Dinosauri", "questTRexNotes": "Ora che le antiche creature delle Steppe di Stoikalm vagano per tutta Habitica, @Urse ha deciso di adottare un Tirannosauro adulto. Cosa potrebbe andare storto?\n

Tutto.", "questTRexCompletion": "Il selvaggio dinosauro finalmente si calma, e comincia a fare amicizia con alcuni galli giganti. @Urse lo guarda con affetto. \"Non sono animali così terribili, dopotutto! Hanno solo bisogno di...un po' di disciplina. Tieni, prendi delle uova di Tirannosauro, vedrai che ho ragione!\"", @@ -188,24 +188,24 @@ "questTRexUndeadCompletion": "La malvagia luce negli occhi del Tirannosauro comincia a scomparire, mentre l'enorme scheletro torna sul solito piedistallo. Tutti quanti tirano un sospiro di sollievo. \"Guarda!\", ti dice @Baconsaur, \"Alcune delle uova fossilizzate sono nuove e luccicanti! Magari si schiuderanno per te.\"", "questTRexUndeadBoss": "Tirannosauro Scheletrico", "questTRexUndeadRageTitle": "Cura Scheletrica", - "questTRexUndeadRageDescription": "Questa barra si riempie gradualmente quando non completi le tue Daily. Quando è piena, il Tirannosauro Scheletrico recupererà il 30% dei suoi punti vita rimanenti!", + "questTRexUndeadRageDescription": "Questa barra si riempie gradualmente quando non completi le tue Attività Giornaliere. Quando è piena, il Tirannosauro Scheletrico recupererà il 30% dei suoi punti vita rimanenti!", "questTRexUndeadRageEffect": "`Tirannosauro Scheletrico usa CURA SCHELETRICA!`\n\nIl mostro emette un ruggito sovrannaturale, e alcune delle sue ossa danneggiate si ricongiungono tra loro!", "questTRexDropTRexEgg": "Tirannosauro (uovo)", "questTRexUnlockText": "Sblocca l'acquisto delle uova di Tirannosauro nel Mercato", "questRockText": "Fuggi dalla Creatura della Caverna", - "questRockNotes": "Attraversando le Serpeggianti Montagne di Habitica con alcuni amici, una notte vi accampate in una stupenda caverna decorata da minerali luccicanti. Ma al vostro risveglio la mattina seguente l'entrata è sparita, e il pavimento comincia a muoversi sotto i vostri piedi.

\"Le montagne sono vive!\" urla il tuo compagno @pfeffernusse. \"Questi non sono cristalli - sono denti!\"

@Painter de Cluster afferra la tua mano. \"Dovremo trovare un'altra via d'uscita - resta con me e non ti distrarre, o rimarremo intrappolati qui per sempre!\"", + "questRockNotes": "Attraversando le Cime Contorte di Habitica con alcuni amici, una notte vi accampate in una stupenda caverna decorata da minerali luccicanti. Ma al vostro risveglio la mattina seguente l'entrata è sparita, e il pavimento comincia a muoversi sotto i vostri piedi.

\"Le montagne sono vive!\" urla il tuo compagno @pfeffernusse. \"Questi non sono cristalli - sono denti!\"

@Painter de Cluster afferra la tua mano. \"Dovremo trovare un'altra via d'uscita - resta con me e non ti distrarre, o rimarremo intrappolati qui per sempre!\"", "questRockBoss": "Il Colosso di Cristallo", "questRockCompletion": "La tua diligenza ti ha permesso di trovare un sentiero sicuro tra le montagne viventi. In piedi al sole, il tuo amico @intune nota qualcosa di scintillante al suolo vicino all'uscita della caverna. Ti abbassi per raccoglierlo, e vedi che è una piccola roccia attraversata da una vena dorata. Al suo fianco ci sono svariate rocce dalla forma peculiare. Sembrano quasi... uova?", "questRockDropRockEgg": "Roccia (uovo)", "questRockUnlockText": "Sblocca l'acquisto delle uova di Roccia nel Mercato", - "questBunnyText": "La Coniglietta Assassina", + "questBunnyText": "La Coniglietta Ladra", "questBunnyNotes": "Dopo molti giorni difficili, raggiungi la cima del Monte Procrastinazione e ti trovi di fronte alle imponenti porte della Fortezza della Negligenza. Leggi l'inscrizione nella pietra. \"All'interno risiede la creatura che incarna le tue più grandi paure, la ragione dietro la tua mancanza di azione. Bussa e confronta il tuo demone!\" Tremi, immaginando l'orrore all'interno e senti l'istinto di scappare come hai fatto così tante volte in precedenza. @Draayder ti trattiene. \"Sta calmo, amico mio! È giunta l'ora. Devi affrontarlo!\"

Bussi e le porte si aprono verso l'interno. Dall'oscurità senti un ruggito assordante e sfoderi la tua arma.", - "questBunnyBoss": "Coniglietta Assassina", + "questBunnyBoss": "Coniglietta Ladra", "questBunnyCompletion": "Con un'ultimo colpo atterri la coniglietta assassina. Una nebbia luccicante si alaza dal suo corpo mentre si rimpicciolisce in una piccolissima coniglietta... Niente a che vedere con la crudele bestia che hai affrontato un attimo fa. Il suo naso si muove in modo adorabile e lei saltella via, lasciandosi alle spalle alcune uova. @Gully ride. \"Il Monte Procrastinazione ha i suoi modi per far sembrare insormontabili anche le più piccole sfide. Raccogliamo queste uova e torniamo a casa.\"", "questBunnyDropBunnyEgg": "Coniglietto (uovo)", "questBunnyUnlockText": "Sblocca l'acquisto delle uova di Coniglietto nel Mercato", "questSlimeText": "Il Reggente Gelatina", - "questSlimeNotes": "Mentre lavori alle tue attività, noti che i tuoi movimenti si fanno sempre più lenti. \"È come camminare attraverso della melassa,\" borbotta @Leephon. \"No, è come camminare attraverso della gelatina!\" dice @starsystemic. \"Quel viscido Reggente Gelatina ha spalmato la sua roba su tutta Habitica. Sta impantanando tutto. Tutti stanno rallentando.\" Ti guardi intorno. Le strade si stanno lentamente riempendo di una melma chiara e colorata, e gli abitanti di Habitica devono sforzarsi per riuscire a fare qualsiasi cosa. Mentre gli altri scappano, tu impugni uno mocio e ti prepari al combattimento!", + "questSlimeNotes": "Mentre lavori alle tue attività, noti che i tuoi movimenti si fanno sempre più lenti. \"È come camminare attraverso della melassa,\" borbotta @Leephon. \"No, è come camminare attraverso della gelatina!\" dice @starsystemic. \"Quel viscido Reggente Gelatina ha spalmato la sua roba su tutta Habitica. Sta impantanando tutto. Tutti stanno rallentando.\" Ti guardi intorno. Le strade si stanno lentamente riempendo di una melma chiara e colorata, e gli Habitichiani devono sforzarsi per riuscire a fare qualsiasi cosa. Mentre gli altri scappano, tu impugni uno mocio e ti prepari al combattimento!", "questSlimeBoss": "Reggente Gelatina", "questSlimeCompletion": "Con un colpo finale, intrappoli il Reggente Gelatina in una ciambella gigante, portata in fretta da @Overomega, @LordDarkly, e @Shaner, i leader dal pensiero veloce del club di pasticceria. Mentre tutti di danno pacche sulle spalle, senti che qualcuno fa scivolare qualcosa nella tua tasca. È la ricompensa per la tua dolce vittoria: tre uova di Gelatina di Marshmallow.", "questSlimeDropSlimeEgg": "Gelatina di Marshmallow (uovo)", @@ -230,7 +230,7 @@ "questWhaleUnlockText": "Sblocca l'acquisto delle uova di Balena nel Mercato", "questGroupDilatoryDistress": "Dilatoria sotto Attacco", "questDilatoryDistress1Text": "Dilatoria sotto Attacco, Parte 1: Messaggio in Bottiglia", - "questDilatoryDistress1Notes": "Un messaggio in una bottiglia é arrivato dalla nuovamente ricostruita città di Dilatoria! C'é scritto: \"Cari abitanti di Habitica, abbiamo bisogno del vostro aiuto un'altra volta. La nostra principessa é sparita e la città é tenuta sotto assedio da misteriosi demoni dell'acqua! Le Canocchie stanno trattenendo gli attaccanti. Per favore aiutateci!\" Per intraprendere il lungo viaggio verso la città sommersa, é necessario essere in grado di respirare sott'acqua. Fortunatamente gli alchimisti @Benga e @hazel possono renderlo possibile! Devi solo trovare gli ingredienti adatti.", + "questDilatoryDistress1Notes": "Un messaggio in una bottiglia é arrivato dalla nuovamente ricostruita città di Dilatoria! C'é scritto: \"Cari Habitichiani, abbiamo bisogno del vostro aiuto un'altra volta. La nostra principessa é sparita e la città é tenuta sotto assedio da misteriosi demoni dell'acqua! Le Canocchie stanno trattenendo gli attaccanti. Per favore aiutateci!\" Per intraprendere il lungo viaggio verso la città sommersa, é necessario essere in grado di respirare sott'acqua. Fortunatamente gli alchimisti @Benga e @hazel possono renderlo possibile! Devi solo trovare gli ingredienti adatti.", "questDilatoryDistress1Completion": "Indossi l'armatura con le pinne e nuoti fino a Dilatoria più velocemente che puoi. La gente del mare e i loro alleati canocchie sono riusciti a tenere i mostri fuori dalla città per il momento, ma stanno perdendo. Non fai quasi in tempo ad arrivare all'interno delle mura del castello che l'orribile assedio comincia!", "questDilatoryDistress1CollectFireCoral": "Corallo di Fuoco", "questDilatoryDistress1CollectBlueFins": "Pinne azzurre", @@ -243,7 +243,7 @@ "questDilatoryDistress2RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Attività giornaliere. Quando é piena, lo Sciame di Teschi d'Acqua curerà il 30% della sua salute restante!", "questDilatoryDistress2RageEffect": "`Lo Sciame di Teschi d'Acqua usa RINASCITA DELLO SCIAME`\n\nIncoraggiati dalle loro vittorie, altri teschi fuoriescono dal crepaccio, rafforzando lo sciame!", "questDilatoryDistress2DropSkeletonPotion": "Pozione Scheletro", - "questDilatoryDistress2DropCottonCandyBluePotion": "Pozione Blu Zucchero Filato", + "questDilatoryDistress2DropCottonCandyBluePotion": "Pozione Zucchero Filato Blu", "questDilatoryDistress2DropHeadgear": "Tiara di Corallo di Fuoco (copricapo)", "questDilatoryDistress3Text": "Dilatoria sotto Attacco, Parte 3: Non una semplice serva", "questDilatoryDistress3Notes": "Segui le canocchie nelle profondità del Crepaccio, e scopri una fortezza subacquea. La Principessa Adva, scortata da altri teschi acquatici, ti aspetta nella sala principale. \"Mio padre ti ha mandato, vero? Digli che io rifiuto di tornare. Sono soddisfatta di rimanere qui ed esercitarmi nella mia stregoneria. Vattene ora, o scoprirai la furia della nuova regina dell'oceano!\" Ava sembra molto decisa, ma mentre parla, tu noti uno strano pendente di rubino sul suo collo brillare inquietantemente... Forse le sue illusioni cesserebbero se tu lo rompessi?", @@ -253,8 +253,8 @@ "questDilatoryDistress3DropWeapon": "Tridente delle Maree Fragorose (Arma)", "questDilatoryDistress3DropShield": "Scudo di Perle Lunari (oggetto per mano sinistra)", "questCheetahText": "Un tal Ghepardo", - "questCheetahNotes": "Mentre attraversi la Savana di Sloensteadi con i tuoi amici @PainterProphet, @tivaquinn,@Unruly Hyena, e @Crawford, sei sorpreso di vedere un ghepardo ringhiante oltrepassarti con un nuovo Habiticante serrato tra le fauci. Sotto le acuminate zampe del ghepardo, I compiti bruciano come se fossero completati - prima che qualcuno abbia la possibilità di finirli in realtà! L’Habiticante vi vede e urla: \"Vi prego, aiutatemi! Questo ghepardo mi sta facendo salire di livello troppo in fretta, ma io non riesco a finire niente. Voglio rallentare e godermi il gioco. Fatelo smettere!\" Ti ricordi con tenerezza i tuoi giorni alle prime armi, e sai che si deve aiutare il newbie bloccando il ghepardo!", - "questCheetahCompletion": "Il nuovo abitante di Habitica ha il fiatone dopo la cavalcata selvaggia, ma ringrazia te e i tuoi amici per il vostro aiuto. \"Sono felice che il Ghepardo non potrà prendersi nessun altro. Ha lasciato dietro di sé un po' di uova di Ghepardo per noi, quindi magari possiamo allevare per farne degli animali domestici!\"", + "questCheetahNotes": "Mentre attraversi la Savana di Sloensteadi con i tuoi amici @PainterProphet, @tivaquinn,@Unruly Hyena, e @Crawford, sei sorpreso di vedere un ghepardo ringhiante oltrepassarti con un nuovo Habitichiano serrato tra le fauci. Sotto le acuminate zampe del ghepardo, I compiti bruciano come se fossero completati - prima che qualcuno abbia la possibilità di finirli in realtà! L'Habitichiano vi vede e urla: \"Vi prego, aiutatemi! Questo ghepardo mi sta facendo salire di livello troppo in fretta, ma io non riesco a finire niente. Voglio rallentare e godermi il gioco. Fatelo smettere!\" Ti ricordi con tenerezza i tuoi giorni alle prime armi, e sai che si deve aiutare il newbie bloccando il ghepardo!", + "questCheetahCompletion": "Il nuovo Habitichiano ha il fiatone dopo la cavalcata selvaggia, ma ringrazia te e i tuoi amici per il vostro aiuto. \"Sono felice che il Ghepardo non potrà prendersi nessun altro. Ha lasciato dietro di sé un po' di uova di Ghepardo per noi, quindi magari possiamo allevare per farne degli animali domestici!\"", "questCheetahBoss": "Ghepardo", "questCheetahDropCheetahEgg": "Ghepardo (uovo)", "questCheetahUnlockText": "Sblocca l'acquisto delle uova di Ghepardo nel Mercato", @@ -266,16 +266,16 @@ "questHorseUnlockText": "Sblocca l'acquisto delle uova di Cavallo nel Mercato", "questBurnoutText": "Burnout e gli Spiriti Esausti", "questBurnoutNotes": "È ben dopo mezzanotte, quieta e afosa, quando Redphoenix e la guida capitano Kiwibot irrompono attraverso le porte della città. \"Presto!\"

Kiwibot si aggrappa al muro mentre trattiene il respiro. Drena le energie delle persone e le trasforma in spiriti esausti! Ecco perché tutto è stato posticipato. Là è dove le persone scomparse sono andate. Sta rubando la loro energia!

\"'Esso?'\" chiede Lemoness.

E poi il calore prende forma.

Sorge dalla terra in una fluttuante massa ritorta e l'aria è satura dell'odore di fumo e zolfo. Le fiamme strisciano attraverso il terreno fuso e si attorcigliano dentro gli arti contorcendosi fino ad orrifiche altezze. Occhi fumanti si spalancano, e la creatura emette un profondo e scoppiettante squittio.

Kiwibot mormora una sola parola.

\"Burnout.\"", - "questBurnoutCompletion": "Burnout è stato SCONFITTO!

Con un profondo, sommesso singhiozzo Burnout lentamente emette l'ardente energia che alimentava il suo fuoco. Mentre il mostro si accartoccia silenziosamente in cenere, la sua energia rubata brilla nell'aria rigenerando gli Spiriti Esausti e riportandoli alle loro forme originali.

Ian, Daniel, e la Maga di Stagione festeggiano, mentre gli Habiticanti si affollano per salutarli, e tutti i cittadini scomparsi dei Campi Fiorenti riabbracciano i loro amici e famigliari. L'ultimo Spirito Esausto si trasforma nella Mietitrice Gioiosa!

\"Guarda!\" sussurra @Baconsaur, mentre le ceneri cominciano a brillare. Lentamente esse si sciolgono in centinaia di scintillanti fenici!

Uno dei luminosi uccelli si posa sullo scheletrico braccio della Mietitrice Gioiosa e lei gli sorride. \"È da molto, molto tempo che non avevo lo squisito privilegio di osservare una Fenice nei campi fiorenti,\" dice \"Sebbene, dati i recenti fatti, devo dire, lo trovo molto appropriato!\"

Il suo tono si acquieta, sebbene (naturalmente) il suo sorriso rimanga. Qui siamo noti per lavorare sodo, ma siamo noti anche per le nostre feste e ricorrenze. Abbastanza ironico, immagino, che mentre ci davamo da fare per organizzare feste spettacolari, ci rifiutavamo di permetterci un po' di tempo per il divertimento. Di sicuro non faremo lo stesso errore due volte!\"

Batte le mani. \"E ora festeggiamo!\"", - "questBurnoutCompletionChat": "Burnout è stato SCONFITTO!\n\nCon un profondo, sommesso singhiozzo Burnout lentamente emette l'ardente energia che alimentava il suo fuoco. Mentre il mostro si accartoccia silenziosamente in cenere, la sua energia rubata brilla nell'aria rigenerando gli Spiriti Esausti e riportandoli alle loro forme originali.\n\nIan, Daniel, e la Maga di Stagione festeggiano, mentre gli Habiticanti si affollano per salutarli, e tutti i cittadini scomparsi dei Campi Fiorenti riabbracciano i loro amici e famigliari. L'ultimo Spirito Esausto si trasforma nella Mietitrice Gioiosa!\n\n\"Guarda!\" sussurra @Baconsaur, mentre le ceneri cominciano a brillare. Lentamente esse si sciolgono in centinaia di scintillanti fenici!\n\nUno dei luminosi uccelli si posa sullo scheletrico braccio della Mietitrice Gioiosa e lei gli sorride. \"È da molto, molto tempo che non avevo lo squisito privilegio di osservare una Fenice nei campi fiorenti,\" dice \"Sebbene, dati i recenti fatti, devo dire, lo trovo molto appropriato!\"\n\nIl suo tono si acquieta, sebbene (naturalmente) il suo sorriso rimanga. Qui siamo noti per lavorare sodo, ma siamo noti anche per le nostre feste e ricorrenze. Abbastanza ironico, immagino, che mentre ci davamo da fare per organizzare feste spettacolari, ci rifiutavamo di permetterci un po' di tempo per il divertimento. Di sicuro non faremo lo stesso errore due volte!\"\n\nBatte le mani. \"E ora festeggiamo!\"\n\nAll Habiticans receive:\n\nPhoenix Pet\nPhoenix Mount\nAchievement: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", + "questBurnoutCompletion": "Burnout è stato SCONFITTO!

Con un profondo, sommesso singhiozzo Burnout lentamente emette l'ardente energia che alimentava il suo fuoco. Mentre il mostro si accartoccia silenziosamente in cenere, la sua energia rubata brilla nell'aria rigenerando gli Spiriti Esausti e riportandoli alle loro forme originali.

Ian, Daniel, e la Maga di Stagione festeggiano, mentre gli Habitichiani si affollano per salutarli, e tutti i cittadini scomparsi dei Campi Fiorenti riabbracciano i loro amici e famigliari. L'ultimo Spirito Esausto si trasforma nella Mietitrice Gioiosa!

\"Guarda!\" sussurra @Baconsaur, mentre le ceneri cominciano a brillare. Lentamente esse si sciolgono in centinaia di scintillanti fenici!

Uno dei luminosi uccelli si posa sullo scheletrico braccio della Mietitrice Gioiosa e lei gli sorride. \"È da molto, molto tempo che non avevo lo squisito privilegio di osservare una Fenice nei campi fiorenti,\" dice \"Sebbene, dati i recenti fatti, devo dire, lo trovo molto appropriato!\"

Il suo tono si acquieta, sebbene (naturalmente) il suo sorriso rimanga. Qui siamo noti per lavorare sodo, ma siamo noti anche per le nostre feste e ricorrenze. Abbastanza ironico, immagino, che mentre ci davamo da fare per organizzare feste spettacolari, ci rifiutavamo di permetterci un po' di tempo per il divertimento. Di sicuro non faremo lo stesso errore due volte!\"

Batte le mani. \"E ora festeggiamo!\"", + "questBurnoutCompletionChat": "Burnout è stato SCONFITTO!\n\nCon un profondo, sommesso singhiozzo Burnout lentamente emette l'ardente energia che alimentava il suo fuoco. Mentre il mostro si accartoccia silenziosamente in cenere, la sua energia rubata brilla nell'aria rigenerando gli Spiriti Esausti e riportandoli alle loro forme originali.\n\nIan, Daniel, e la Maga di Stagione festeggiano, mentre gli Habitichiani si affollano per salutarli, e tutti i cittadini scomparsi dei Campi Fiorenti riabbracciano i loro amici e famigliari. L'ultimo Spirito Esausto si trasforma nella Mietitrice Gioiosa!\n\n\"Guarda!\" sussurra @Baconsaur, mentre le ceneri cominciano a brillare. Lentamente esse si sciolgono in centinaia di scintillanti fenici!\n\nUno dei luminosi uccelli si posa sullo scheletrico braccio della Mietitrice Gioiosa e lei gli sorride. \"È da molto, molto tempo che non avevo lo squisito privilegio di osservare una Fenice nei campi fiorenti,\" dice \"Sebbene, dati i recenti fatti, devo dire, lo trovo molto appropriato!\"\n\nIl suo tono si acquieta, sebbene (naturalmente) il suo sorriso rimanga. Qui siamo noti per lavorare sodo, ma siamo noti anche per le nostre feste e ricorrenze. Abbastanza ironico, immagino, che mentre ci davamo da fare per organizzare feste spettacolari, ci rifiutavamo di permetterci un po' di tempo per il divertimento. Di sicuro non faremo lo stesso errore due volte!\"\n\nBatte le mani. \"E ora festeggiamo!\"\n\nTutti gli Habitichiani ricevono:\n\nPhoenix \nPhoenix Mount\nMedaglia: Savior of the Flourishing Fields\nBasic Candy\nVanilla Candy\nSand Candy\nCinnamon Candy\nChocolate Candy\nRotten Candy\nSour Pink Candy\nSour Blue Candy\nHoney Candy", "questBurnoutBoss": "Burnout", "questBurnoutBossRageTitle": "Colpo d'Esaurimento", "questBurnoutBossRageDescription": "Quando questa barra si riempie, Burnout userà il suo Colpo dell'Esaurimento su Habitica!", "questBurnoutDropPhoenixPet": "Fenice (animale)", "questBurnoutDropPhoenixMount": "Fenice (cavalcatura)", - "questBurnoutBossRageQuests": "`Burnout usa COLPO ESAUSTO!`\n\nOh no! A dispetto dei nostri migliori sforzi, abbiamo lasciato che alcune Daily ci sfuggissero, e ora l'energia di Burnout ha ripreso fuoco! esso fagocita Ian il Mastro delle Sfide in un'ondata di fuoco spettrale. mentre le pergamene delle sfide cadute si disfano in cenere, il dumo si dilegua e voi vedete che Ian è stato prosciugato dell'energia ed è stato trasformato in un errante Spirito esausto.\n\nSolo sconfiggere Bournout può spezzare l'incantesimo e ridare le forze al nostro amato Mastro delle Sfide. Teniamo d'occhio le nostre Daily e sconfiggiamo il mostro prima che attacchi di nuovo!", - "questBurnoutBossRageSeasonalShop": "Burnout usa COLPO ESAUSTO!`\n\nAhhh! Le nostre Daily incomplete hanno nutrito le fiamme di Burnout abbiamo lasciato che alcune Daily ci sfuggissero, e ora l'energia di Burnout e ora ha abbastanza energia per colpire ancora! esso emette un globo di fiamma spettrale che abbrustolisce la bottega stagionale. Siete terrificati nel vedere che l'allegra Fattucchiera Stagionale è stata trasformata in un cadente Spirito Esausto.\n\nDobbiamo riscattare i nostri NPC! Svelti, Habitichesi, completate i vostri impegni e battete Bournout prima che colpisca una seconda volta!", - "questBurnoutBossRageTavern": "Burnout usa COLPO ESAUSTO!`\nMolti Habiticanti si sono nascosti da Burnout nella Taverna, ma è tutto inutile! Con un urlo stridulo, Burnout rastrella la Taverna con le sue mani al calor bianco. Mentre i clienti della Taverna fuggono, Daniel è preso nella stretta di Burnout, e si trasforma in uno Spirito Esausto proprio davanti a voi.\n\nQuesto orrore dalla testa fiammante è andato avanti troppo a lungo. Non vi arrendete... Siamo a un passo dal debellare Burnout una volta per tutte!", + "questBurnoutBossRageQuests": "`Burnout usa COLPO ESAUSTO!`\n\nOh no! A dispetto dei nostri migliori sforzi, abbiamo lasciato che alcune Attività Giornaliere ci sfuggissero ed ora l'energia di Burnout ha ripreso fuoco, fagocitando Ian il Mastro delle Sfide in un'ondata di fuoco spettrale, mentre le pergamene delle sfide cadute si disfano in cenere, il fumo si dilegua e voi vedete che Ian è stato prosciugato dell'energia ed è stato trasformato in un errante Spirito esausto.\n\nSolo sconfiggendo Bournout può spezzare l'incantesimo e ridare le forze al nostro amato Mastro delle Sfide. Teniamo d'occhio le nostre Attività Giornaliere e sconfiggiamo il mostro prima che attacchi di nuovo!", + "questBurnoutBossRageSeasonalShop": "`Burnout usa COLPO ESAUSTO!`\n\nAhhh! Le nostre Attività Giornaliere incomplete hanno nutrito le fiamme di Burnout ed ora ha abbastanza energia per colpire ancora! Emette un globo di fiamma spettrale che abbrustolisce la Bottega Stagionale. Siete terrificati nel vedere che l'allegra Fattucchiera Stagionale è stata trasformata in un cadente Spirito Esausto.\n\nDobbiamo salvare i nostri NPC! Svelti, Habitichiani, completate i vostri impegni e battete Bournout prima che colpisca una seconda volta!", + "questBurnoutBossRageTavern": "Burnout usa COLPO ESAUSTO!`\n\nMolti Habitichiani si sono nascosti da Burnout nella Taverna, ma è tutto inutile! Con un urlo stridulo, Burnout rastrella la Taverna con le sue mani al calor bianco. Mentre i clienti della Taverna fuggono, Daniel è preso nella stretta di Burnout, e si trasforma in uno Spirito Esausto proprio davanti a voi.\n\nQuesto orrore dalla testa fiammante è andato avanti troppo a lungo. Non vi arrendete... Siamo a un passo dal debellare Burnout una volta per tutte!", "questFrogText": "Palude della Rana del Disordine", "questFrogNotes": "Mentre tu e i tuoi amici state avanzando faticosamente attraverso le Paludi del Ristagno, @starsystemic indica un grande cartello. \"Rimanete nel sentiero -- se riuscite.\"

\"Non può essere così difficile!\" dice @RosemonkeyCT. \"É largo e ben visibile.\"

Ma mentre continuate, vi accorgete che il sentiero viene gradualmente sommerso dalla mucillagine della palude, mista a strani pezzi di detriti blu e macerie, finché é impossibile procedere.

Mentre vi guardate intorno, chiedendovi come abbia fatto a diventare così sporca, @Jon Arjinbon grida, \"Attenti!\" Una rana infuriata salta fuori dalla melma, vestita di biancheria sporca e accesa di fuoco blu. Dovrete superare questa velenosa Rana del Disordine per andare oltre!", "questFrogCompletion": "La rana si rannicchia di nuovo nel fango, sconfitta. Mentre striscia via, la melma blu svanisce, lasciando la strada da percorrere sgombra.

. Al centro del percorso ci sono tre uova incontaminate. \"Si possono persino vedere i piccoli girini attraverso l'involucro trasparente!\" Dice @Breadstrings . \"Ecco, dovreste prenderle.\"", @@ -289,7 +289,7 @@ "questSnakeDropSnakeEgg": "Serpente (uovo)", "questSnakeUnlockText": "Sblocca l'acquisto delle uova di Serpente nel Mercato", "questUnicornText": "Convincere la Regina Unicorno", - "questUnicornNotes": "Il Torrente della Conquista è diventato melmoso, distruggendo le riserve d'acqua di Habit City! Fortunatamente @Lucreja conosce un'antica leggenda secondo la quale il corno di un unicorno è in grado di purificare anche le acque più disgustose. Insieme alla tua intrepida guida @UncommonCriminal, ti avventuri tra i picchi ghiacciati delle Serpeggianti Montagne. Infine, sulla cima ghiacciata dello stesso Monte Habitica, trovi la Regina Unicorno fra la neve scintillante. \"Le tue richieste sono convincenti\", ti dice. \"Ma prima devi dimostrare di essere degno del mio aiuto!\"", + "questUnicornNotes": "Il Torrente della Conquista è diventato melmoso, distruggendo le riserve d'acqua di Habit City! Fortunatamente @Lucreja conosce un'antica leggenda secondo la quale il corno di un unicorno è in grado di purificare anche le acque più disgustose. Insieme alla tua intrepida guida @UncommonCriminal, ti avventuri tra i picchi ghiacciati delle Cime Contorte. Infine, sulla cima ghiacciata dello stesso Monte Habitica, trovi la Regina Unicorno fra la neve scintillante. \"Le tue richieste sono convincenti\", ti dice. \"Ma prima devi dimostrare di essere degno del mio aiuto!\"", "questUnicornCompletion": "Impressionata dalla tua diligenza e dalla tua forza, la Regina degli Unicorni è finalmente d'accordo sul fatto che la tua sia una causa meritevole. Ti permette di cavalcarla, mentre risale verso la fonte del Torrente della Conquista. Mentre china il suo corno dorato verso le acque intorbidate, una luce blu brillante sorge dalla superfice dell'acqua. è così accecante che sei costretto a chiudere gli occhi. Quando quando li riapri un momento dopo, l'unicorno se ne è andato. Tuttavia, @rosiesully emette un grido di delizia: l'acqua ora è chiara, e tre uova scintillanti sono posate sulla riva del torrente.", "questUnicornBoss": "La Regina Unicorno", "questUnicornDropUnicornEgg": "Unicorno (uovo)", @@ -299,16 +299,16 @@ "questSabretoothCompletion": "Dopo una battaglia lunga e faticosa, bloccate il Gatto Sciabola Zombie a terra. Appena riuscite finalmente ad avvicinarvi, notate una brutta cavità in uno dei suoi denti a sciabola. Comprendendo la vera causa del furore del gatto, riuscite a far otturare la cavità da @Fandekasp, e consigliate a tutti di evitare di alimentare il loro amico con dolci in futuro. Il Gatto Sciabola rifiorisce, e in segno di gratitudine, i suoi domatori ti inviano una generosa ricompensa - una manciata di uova di Dente a Sciabola!", "questSabretoothBoss": "Gatto Sciabola Zombie", "questSabretoothDropSabretoothEgg": "Dente a sciabola (Uovo)", - "questSabretoothUnlockText": "Sblocca uova di Dente a Sciabola, acquistabili nel mercato", - "questMonkeyText": "Il Mostruoso Mandrillo e le Scimmie Dispettose", - "questMonkeyNotes": "L'Oscura Savana è lacerata dal mostruoso Mandrillo e dalle sue Scimmie Dispettose! Essi strillano abbastanza forte da attutire il suono delle scadenze che si avvicinano, incoraggiando tutti ad evitare i loro doveri e a divagare qua e là. Purtroppo, un sacco di persone scimmiottano questo cattivo comportamento. Se nessuno fermerà questi primati, ben presto i compiti di ognuno saranno rossi come la faccia del Mostruoso Mandrillo!

\"Ci vorrà un volenteroso avventuriero per resistere loro\", dice @yamato.

\"Svelti, togliamo questa scimmia dalle spalle di tutti! \" urla @Oneironaut, e vi lanciate nella battaglia.", + "questSabretoothUnlockText": "Sblocca uova di Dente a Sciabola, acquistabili nel Mercato", + "questMonkeyText": "Il Mandrillo Mostruoso e le Scimmie Seccanti", + "questMonkeyNotes": "L'Oscura Savana è lacerata dal Mandrillo Mostruoso e dalle sue Scimmie Seccanti! Essi strillano abbastanza forte da attutire il suono delle scadenze che si avvicinano, incoraggiando tutti ad evitare i loro doveri e a divagare qua e là. Purtroppo, un sacco di persone scimmiottano questo cattivo comportamento. Se nessuno fermerà questi primati, ben presto i compiti di ognuno saranno rossi come la faccia del Mandrillo Mostruoso!

\"Ci vorrà un volenteroso avventuriero per resistere loro\", dice @yamato.

\"Svelti, togliamo questa scimmia dalle spalle di tutti! \" urla @Oneironaut, e vi lanciate nella battaglia.", "questMonkeyCompletion": "Ce l'avete fatta! Niente banane per quei demoni oggi. Sopraffatte dalla vostra diligenza, le scimmie fuggono in preda al panico. \"Guarda \", dice @Misceo . \" Hanno lasciato indietro un paio di uova.

@Leephon sogghigna. \"Forse una scimmietta ben addestrata vi può aiutare tanto quanto quelle selvatiche vi ostacolano !\"", - "questMonkeyBoss": "Mostruoso Mandrillo", + "questMonkeyBoss": "Mandrillo Mostruoso", "questMonkeyDropMonkeyEgg": "Scimmia (uovo)", "questMonkeyUnlockText": "Sblocca l'acquisto delle uova di Scimmia nel Mercato", "questSnailText": "La Chiocciola della Fogna Sgobbosa", - "questSnailNotes": "Sei entusiasta di iniziare ad esplorare le Segrete abbandonate di Sgobbosa, ma appena entrato senti il terreno sotto i tuoi piedi che comincia a risucchiare i tuoi stivali. Scruti il percorso davanti a te e vedi alcuni Habitichesi impantanati nella melma. @Overomega urla, \"Hanno troppe attività e daily irrilevanti, e rimangono bloccati su cose poco importanti! Tirali fuori!\"

\"Devi trovare la fonte della melma,\" concorda @Pfeffernusse, \"o le attività che non possono completare li trascineranno a fondo per sempre! \"

Tirando fuori la tua arma, ti fai strada attraverso il fango appiccicoso... e ti imbatti nella temibile Chiocciola della Fogna Sgobbosa.", - "questSnailCompletion": "Affondi la tua arma nel gran guscio della Chiocciola, spaccandolo in due e liberando un flusso d'acqua. La melma è lavata via, e gli Habitichesi intorno a te gioiscono. \"Guardate!\" dice @Misceo. \"C'è un piccolo gruppo di uova di chiocciola nei resti della sporcizia.\"", + "questSnailNotes": "Sei entusiasta di iniziare ad esplorare l'abbandonato Sotterraneo della Solita Solfa, ma appena entrato senti il terreno sotto i tuoi piedi che comincia a risucchiare i tuoi stivali. Scruti il percorso davanti a te e vedi alcuni Habitichiani impantanati nella melma. @Overomega urla, \"Hanno troppe attività irrilevanti, e rimangono bloccati su cose poco importanti! Tirali fuori!\"

\"Devi trovare la fonte della melma,\" concorda @Pfeffernusse, \"o le attività che non possono completare li trascineranno a fondo per sempre! \"

Tirando fuori la tua arma, ti fai strada attraverso il fango appiccicoso... e ti imbatti nella temibile Chiocciola della Fogna Sgobbosa.", + "questSnailCompletion": "Affondi la tua arma nel gran guscio della Chiocciola, spaccandolo in due e liberando un flusso d'acqua. La melma è lavata via, e gli Habitichiani intorno a te gioiscono. \"Guardate!\" dice @Misceo. \"C'è un piccolo gruppo di uova di chiocciola nei resti della sporcizia.\"", "questSnailBoss": "Chiocciola della Fogna Sgobbosa", "questSnailDropSnailEgg": "Chiocciola (uovo)", "questSnailUnlockText": "Sblocca l'acquisto delle uova di chiocciola nel Mercato", @@ -320,21 +320,21 @@ "questBewilderBossRageDescription": "Quando questo indicatore si riempirà, il Colpo dell'Inganno del Be-Wilder si abbatterà su Habitica!", "questBewilderDropBumblebeePet": "Ape Magica (animale)", "questBewilderDropBumblebeeMount": "Ape Magica (cavalcatura)", - "questBewilderBossRageMarket": "`Il Be-Wilder utilizza il COLPO DELL'INGANNO!` \n\nOh no! Nonostante i nostri migliori sforzi, siamo stati distratti dalle affascinanti illusioni del Be-Wilder e abbiamo dimenticato di compiere alcune delle nostre Daily! Con un grido schiamazzante, l'uccello lucente batte le ali, sollevando una nuvola di nebbia intorno ad Alex il commerciante. Quando la nebbia si dirada, è stato posseduto! \"Prendete alcuni campioni gratuiti!\" Grida allegramente, e comincia a scagliare uova che esplodono e pozioni contro gli Habiticans in fuga. Di certo non la più favorevole delle svendite.\n\nSvelti! Restiamo focalizzati sulle nostre Daily per sconfiggere questo mostro prima che possieda qualcun altro.", - "questBewilderBossRageStables": "`Il Be-Wilder utilizza il COLPO DELL'INGANNO!` \n\nAhh !!! Ancora una volta il Bee-Wilder ci ha abbagliato perché trascurassimo le nostre Daily, e ora ha attaccato Matt il guardiano degli animali! Con un vortice di nebbia, Matt si trasforma in una terribile creatura alata, e tutti gli animali domestici e le cavalcature si lamentano tristemente nelle loro stalle. Presto, rimanete concentrati sui vostri compiti per sconfiggere questa vile distrazione!", + "questBewilderBossRageMarket": "`Il Be-Wilder utilizza il COLPO DELL'INGANNO!` \n\nOh no! Nonostante i nostri migliori sforzi, siamo stati distratti dalle affascinanti illusioni del Be-Wilder e abbiamo dimenticato di compiere alcune delle nostre Attività Giornaliere! Con un grido schiamazzante, l'uccello lucente batte le ali, sollevando una nuvola di nebbia intorno ad Alex il commerciante. Quando la nebbia si dirada, è stato posseduto! \"Prendete alcuni campioni gratuiti!\" Grida allegramente, e comincia a scagliare uova che esplodono e pozioni contro gli Habiticans in fuga. Di certo non la più favorevole delle svendite.\n\nSvelti! Restiamo focalizzati sulle nostre Attività Giornaliere per sconfiggere questo mostro prima che possieda qualcun altro.", + "questBewilderBossRageStables": "`Il Be-Wilder utilizza il COLPO DELL'INGANNO!`\n\nAhh!!! Ancora una volta il Bee-Wilder ci ha abbagliato perché trascurassimo le nostre Attività Giornaliere, e ora ha attaccato Matt il guardiano degli animali! Con un vortice di nebbia, Matt si trasforma in una terribile creatura alata, e tutti gli animali domestici e le cavalcature si lamentano tristemente nelle loro stalle. Presto, rimanete concentrati sui vostri compiti per sconfiggere questa vile distrazione!", "questBewilderBossRageBailey": "`Il Be-Wilder utilizza il COLPO DELL'INGANNO!` \n\nAttenzione! Nel mezzo della trasmissione di una notizia, Bailey la banditrice è stata posseduta dal Be-Wilder! Lei si lascia sfuggire un maligno, informe stridio mentre si alza in aria. Ora Come facciamo a sapere cosa sta succedendo? \n\nNon rinunciate ... siamo così vicini a sconfiggere questo uccello fastidioso una volta per tutte!", "questFalconText": "Gli Uccelli della Procrastinazione", - "questFalconNotes": "Il Monte Habitica è oscurato da un'incombente montagna di To-Do. Era un luogo per fare picnic e sentirsi realizzati, finché le attività trascurate sono sfuggite ad ogni controllo. Ora qui vivono i terribili Uccelli della Procrastinazione, orride creature che impediscono agli abitanti di Habitica di completare le loro attività!

\"È troppo difficile!\" gracchiano a @JonArinbjorn e @Onheiron. \"Ci vorrebbe troppo tempo per farlo ora! Non farà alcuna differenza se aspetti fino a domani! Perché invece non fai qualcosa di divertente?\"

Non più, prometti solennemente. Scalerai la tua personale montagna di To-Do e sconfiggerai gli Uccelli della Procrastinazione!", + "questFalconNotes": "Il Monte Habitica è oscurato da un'incombente montagna di Cose da Fare. Era un luogo per fare picnic e sentirsi realizzati, finché le attività trascurate sono sfuggite ad ogni controllo. Ora qui vivono i terribili Uccelli della Procrastinazione, orride creature che impediscono agli Habitichiani di completare le loro attività!

\"È troppo difficile!\" gracchiano a @JonArinbjorn e @Onheiron. \"Ci vorrebbe troppo tempo per farlo ora! Non farà alcuna differenza se aspetti fino a domani! Perché invece non fai qualcosa di divertente?\"

Non più, prometti solennemente. Scalerai la tua personale montagna di Cose da Fare e sconfiggerai gli Uccelli della Procrastinazione!", "questFalconCompletion": "Dopo aver finalmente trionfato sugli Uccelli della Procrastinazione, ti sistemi per goderti la vista e il tuo meritato riposo.

\"Wow\" esclama @Trogdorina. \"Hai vinto\"

@Squish aggunge, \"Ecco, prendi come ricompensa queste uova che ho trovato.\"", "questFalconBoss": "Uccelli della Procrastinazione", "questFalconDropFalconEgg": "Falco (uovo)", "questFalconUnlockText": "Sblocca l'acquisto delle uova di Falco nel Mercato", - "questTreelingText": "L'Albero Groviglio", + "questTreelingText": "L'Albero Aggrovigliato", "questTreelingNotes": "È il concorso annuale dei giardini, e tutti parlano del progetto misterioso che @aurakami ha promesso di svelare. Vi unite alla folla il giorno del grande annuncio, e ammirate la presentazione di un albero che si muove. @fuzzytrees spiega che l'albero aiuterà con la manutenzione del giardino, mostrando come può tagliare il prato, regolare la siepe e potare le rose tutto allo stesso tempo - finché l'albero all'improvviso diventa selvaggio, rivolgendo le cesoie verso il suo creatore! La folla viene presa dal panico, mentre ognuno cerca di fuggire, ma voi non avete paura: balzate in avanti, pronti a dare battaglia.", "questTreelingCompletion": "Vi date una spolverata, mentre le ultime foglie vanno alla deriva sul pavimento. Nonostante il trambusto, il Concorso dei Giardini è ora al sicuro - anche se l'albero che avete appena ridotto a un mucchio di trucioli non vincerà alcun premio! \"Ancora qualche dettaglio su cui lavorare\", dice @PainterProphet. \"Forse qualcun altro avrebbe educato meglio l'alberello. Volete provare voi?\"", - "questTreelingBoss": "Albero Groviglio", + "questTreelingBoss": "Albero Aggrovigliato", "questTreelingDropTreelingEgg": "Alberello (uovo)", - "questTreelingUnlockText": "Sblocca l'acquisto delle uova di Alberello nel Mercato", + "questTreelingUnlockText": "Sblocca l'acquisto delle uova di Arbusto nel Mercato", "questAxolotlText": "Il Magico Axolotl", "questAxolotlNotes": "Dalle profondità del Lago Lavato vedete risalire bolle e ... fuoco? Un piccolo 'Axolotl sale dalle torbide acque vomitando strisce di colore. Improvvisamente comincia ad aprire la bocca e @streak urla: \"Attenti!\" mentre il magico Axolotl inizia a ingoiare la vostra forza di volontà!

The Magical Axolotl si gonfia con magie, schernendovi. \"Avete sentito dei miei poteri di rigenerazione? Vi affaticherete prima di me!\"

\"Possiamo sconfiggerti con le buone abitudini che abbiamo costruito!\" @PainterProphet grida con aria di sfida. Corazzate la vostra produttività per sconfiggere il magico Axolotl e ritrovare la vostra forza di volontà rubata!", "questAxolotlCompletion": "Dopo aver sconfitto il magico Axolotl, vi rendete conto di aver riacquistato la vostra forza di volontà senza aiuti.

\"La forza di volontà? La rigenerazione? E 'stato tutto solo un'illusione?\" @Kiwibot chiede.

\"La maggior parte della magia lo è\", il magico Axolotl risponde. \"Mi dispiace avervi ingannati. Vi prego di prendere queste uova in segno di scusa.Confido che le alleverete per usare la loro magia per sviluppare le buone abitudini e non le cattive!\"

Voi e @hazel40 afferrate le vostre nuove uova con una mano e con l'altre salutate il magico Axolotl mentre ritorna al lago.", @@ -345,7 +345,7 @@ "questAxolotlRageDescription": "Questa barra si riempie quando non completate le vostre Dailiy. Quando è piena, il magico Axolotl guarirà il 30% della sua salute rimanente!", "questAxolotlRageEffect": "`ll Magico Axolotl utilizza RIGENERAZIONE AXOLOTL!`\n\n\n`Una cortina di bolle colorate nasconde il mostro per un attimo, e quando svanisce, alcune delle sue ferite sono scomparse!`", "questTurtleText": "Guida la tartaruga", - "questTurtleNotes": "Aiuto! Questa gigantesca tartaruga marina non riesce a trovare la sua strada per la sua spiaggia di nidificazione. Vi torna ogni anno per deporre le uova, ma quest'anno Inkomplete Bay è piena di Task Flotsam tossiche fatte di daylies rosse e cose da fare incontrollate. \"si dibatte in preda al panico!\" Dice @JessicaChase .

E @UncommonCriminal concorda. \"È perché i suoi sensi guida sono appannati e confusi.\"

@Scarabsi viv afferra il braccio. \"Potete aiutare a eliminare la Task Flotsam bloccando il suo cammino? Può essere pericoloso, ma dobbiamo aiutarla!\"", + "questTurtleNotes": "Aiuto! Questa gigantesca tartaruga marina non riesce a trovare la sua strada per la sua spiaggia di nidificazione. Vi torna ogni anno per deporre le uova, ma quest'anno la Baia Inkompleta è piena di relitti di Attività tossiche fatte di attività giornaliere rosse e cose da fare incontrollate. \"si dibatte in preda al panico!\" Dice @JessicaChase .

E @UncommonCriminal concorda. \"È perché i suoi sensi guida sono appannati e confusi.\"

@Scarabsi viv afferra il braccio. \"Potete aiutarla ad eliminare l'Attività relitto che blocca il suo cammino? Può essere pericoloso, ma dobbiamo aiutarla!\"", "questTurtleCompletion": "Il vostro valente lavoro ha sgombrato le acque per aiutare la nostra tartaruga di mare a trovare la sua spiaggia. Voi, @Bambin, e @JaizakAripaik la guardate mentre seppellisce la sua covata di uova profondamente nella sabbia in modo che possano crescere e si schiudano in centinaia di piccole tartarughe marine. La signora, vi dà tre uova ciascuna, chiedendovi di alimentarli e curarli così che un giorno diventino esse stesse grandi tartarughe marine.", "questTurtleBoss": "Melma compitosa", "questTurtleDropTurtleEgg": "Tartaruga (uovo)", @@ -355,7 +355,7 @@ "questArmadilloCompletion": "Infine, dopo una lunga mattinata passata a convincere l'Armadillo Indulgente che vuoi, in effetti, lavorare, lei cede. \"Mi dispiace!\" si scusa. \"Volevo solo aiutarti, pensavo che tutti amassero i giorni pigri!\"

Tu sorridi e le fai sapere che la prossima volta che guadagnerai un giorno libero la inviterai. Lei torna a sorridere. @Tipsy e @krajzega, che passano in quel momento, si congratulano per il buon lavoro mentre lei si allontana, lasciando alcune uova come segno di scusa.", "questArmadilloBoss": "Armadillo Indulgente", "questArmadilloDropArmadilloEgg": "Armadillo (uovo)", - "questArmadilloUnlockText": "Sblocca l'acquisto delle uova di armadillo nel Mercato", + "questArmadilloUnlockText": "Sblocca uova di Armadillo, aquistabili nel Mercato", "questCowText": "La Mucca Muutante", "questCowNotes": "È stata una lunga, calda giornata, alle Fattorie Combattenti, e non c'è nulla che tu vorresti fare più di bere un lungo sorso di acqua e dormire. Sei là sognando a occhi aperti quando @Soloana improvvisamente grida, \"Correte! La mucca premio è muutata!\"

@eevachu deglutisce. \"Devono essere state le nostre cattive abitudini ad averla infettata.

\"Forza!\" @Feralem Tau dice. \"Facciamo qualcosa prima che muutino anche le altre mucche!\"

Hai sentito abbastanza. Basta sognare ad occhi aperti, è tempo di governare quelle cattive abitudini!", "questCowCompletion": "Mungi le tue buone abitudini fino all'ultima goccia, fino a quando la mucca torna alla sua forma originale. La mucca ti guarda attentamente con i suoi graziosi occhi marroni e spinge verso di te tre uova.

@fuzzytrees ride e ti da le uova, \"Forse è ancora muutata se in queste uova ci sono delle piccole mucche. Ma sono fiducioso che ti atterrai alle tue buone abitudini mentre le farai crescere!\"", @@ -363,18 +363,18 @@ "questCowDropCowEgg": "Mucca (uovo)", "questCowUnlockText": "Sblocca l'acquisto delle uova di mucca nel Mercato", "questBeetleText": "Il BUG CRITICO", - "questBeetleNotes": "Qualcosa nel dominio di Habitica è andato storto. La fucine dei Fabbri si sono spente, e strani errori stanno apparendo ovunque. Con un inquietante tremito, un nemico insidioso striscia fuori dal terreno... un BUG CRITICO! Ti fai forza mentre infetta la terra, e i glitch cominciano a sopraffare gli abitanti di Habitica attorno a te. @starsystemic urla, \"Dobbiamo aiutare i Fabbri a tenere questo Bug sotto controllo!\" Sembra che questo flagello del programmatore dovrà essere la tua priorità numero uno.", + "questBeetleNotes": "Qualcosa nel dominio di Habitica è andato storto. La fucine dei Fabbri si sono spente, e strani errori stanno apparendo ovunque. Con un inquietante tremito, un nemico insidioso striscia fuori dal terreno... un BUG CRITICO! Ti fai forza mentre infetta la terra, e i glitch cominciano a sopraffare gli Habitichiani attorno a te. @starsystemic urla, \"Dobbiamo aiutare i Fabbri a tenere questo Bug sotto controllo!\" Sembra che questo flagello del programmatore dovrà essere la tua priorità numero uno.", "questBeetleCompletion": "Con un colpo finale, schiacci il BUG CRITICO. @starsystemic e i Fabbri corrono verso di te, entusiasti. \"Non posso ringraziarti abbastanza per aver annientato quel bug! Ecco, prendi queste.\" Ti porge tre scintillanti uova di scarabeo. Se tutto va bene, questi piccoli bug, una volta cresciuti, saranno di aiuto ad Habitica, e non le faranno del male.", "questBeetleBoss": "BUG CRITICO", "questBeetleDropBeetleEgg": "Scarabeo (uovo)", "questBeetleUnlockText": "Sblocca l'acquisto delle uova di scarafaggio nel Mercato", "questGroupTaskwoodsTerror": "Terrore a Boscocompito", "questTaskwoodsTerror1Text": "Terrore a Boscocompito, Parte 1: Le fiamme a Boscocompito", - "questTaskwoodsTerror1Notes": "Non hai mai visto la Mietitrice Gioiosa così agitata. La sovrana dei Campi Rigogliosi atterra con il suo grifone scheletro al centro della Piazza della Produttività e, senza scendere, urla: \"Adorati abitanti di Habitica, abbiamo bisogno del vostro aiuto! Qualcuno sta appiccando incendi a Boscocompito, e siamo ancora provati dalla battaglia contro Burnout. Se non è fermato, le fiamme potrebbero inghiottire tutti i nostri frutteti e i cespugli di bacche!\"

Ti offri subito come volontario e ti dirigi prontamente verso Boscocompito. Mentre ti inoltri di soppiatto nella foresta di alberi da frutto più grande di Habitica, all'improvviso senti in lontananza delle voci metalliche e scricchiolanti, e percepisci il lieve odore del fumo. Poco dopo, un'orda di creature volanti dal teschio infuocato ti sfrecciano accanto emettendo grida stridule, divorando i rami e dando fuoco alle cime degli alberi!", + "questTaskwoodsTerror1Notes": "Non hai mai visto la Mietitrice Gioiosa così agitata. La sovrana dei Campi Rigogliosi atterra con il suo grifone scheletro al centro della Piazza della Produttività e, senza scendere, urla: \"Adorati Habitichiani, abbiamo bisogno del vostro aiuto! Qualcuno sta appiccando incendi a Boscocompito, e siamo ancora provati dalla battaglia contro Burnout. Se non è fermato, le fiamme potrebbero inghiottire tutti i nostri frutteti e i cespugli di bacche!\"

Ti offri subito come volontario e ti dirigi prontamente verso Boscocompito. Mentre ti inoltri di soppiatto nella foresta di alberi da frutto più grande di Habitica, all'improvviso senti in lontananza delle voci metalliche e scricchiolanti, e percepisci il lieve odore del fumo. Poco dopo, un'orda di creature volanti dal teschio infuocato ti sfrecciano accanto emettendo grida stridule, divorando i rami e dando fuoco alle cime degli alberi!", "questTaskwoodsTerror1Completion": "Con l'aiuto della Mietitrice Gioiosa e del rinomato piromante @Beffymaroo, riesci a respingere lo sciame. In segno di solidarietà, Beffymaroo ti offre il suo Turbante del Piromante mentre ti addentri nella foresta.", "questTaskwoodsTerror1Boss": "Sciame di Teschi di Fuoco", "questTaskwoodsTerror1RageTitle": "Rinascita dello Sciame", - "questTaskwoodsTerror1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Daily. Quando é piena, lo Sciame di Teschi di Fuoco curerà il 30% della sua salute restante!", + "questTaskwoodsTerror1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Attività Giornaliere. Quando é piena, lo Sciame di Teschi di Fuoco curerà il 30% della sua salute restante!", "questTaskwoodsTerror1RageEffect": "`Lo Sciame di Teschi di Fuoco usa RINASCITA DELLO SCIAME`\n\nIncoraggiati dalle loro vittorie, altri teschi ti turbinano attorno in una tempesta di fuoco!", "questTaskwoodsTerror1DropSkeletonPotion": "Pozione Scheletro", "questTaskwoodsTerror1DropRedPotion": "Pozione Rossa", @@ -393,7 +393,7 @@ "questTaskwoodsTerror3DropStrawberry": "Fragola (cibo)", "questTaskwoodsTerror3DropWeapon": "Lanterna di Boscocompito (arma a due mani)", "questFerretText": "Il Furetto Nefando", - "questFerretNotes": "Passeggiando per Habit City, vedi una folla scontenta che circonda un Furetto che indossa un mantello rosso.

\"Quella pozione per la produttività che mi hai venduto è inutile!\" protesta @Beffymaroo. \"L'altra notte ho guardato la TV per tre ore invece di fare le mie faccende di casa!\"

\"Sì!\" urla @Pandah. \"E oggi ho passato un'ora a riassettare i miei libri invece di leggerli!\"

Il Furetto Nefando allarga le braccia con innocenza. \"Avete guardato TV e riorganizzato libri più di quanto facciate di solito, giusto?\"

La folla arrabbiata protesta a gran voce.

\"Nessun rimborso!\" dice compiaciuto il Furetto Nefando. Scaglia una saetta magica verso la folla, pronto a fuggire nel fumo.

\"Per favore, abitante di Habitica!\" ti dice @Faye, afferrandoti il braccio. \"Sconfiggi il furetto e costringilo a restituire quello che ha guadagnato disonestamente!\"", + "questFerretNotes": "Passeggiando per Habit City, vedi una folla scontenta che circonda un Furetto che indossa un mantello rosso.

\"Quella pozione per la produttività che mi hai venduto è inutile!\" protesta @Beffymaroo. \"L'altra notte ho guardato la TV per tre ore invece di fare le mie faccende di casa!\"

\"Sì!\" urla @Pandah. \"E oggi ho passato un'ora a riassettare i miei libri invece di leggerli!\"

Il Furetto Nefando allarga le braccia con innocenza. \"Avete guardato TV e riorganizzato libri più di quanto facciate di solito, giusto?\"

La folla arrabbiata protesta a gran voce.

\"Nessun rimborso!\" dice compiaciuto il Furetto Nefando. Scaglia una saetta magica verso la folla, pronto a fuggire nel fumo.

\"Per favore, Habitichiano!\" ti dice @Faye, afferrandoti il braccio. \"Sconfiggi il furetto e costringilo a restituire quello che ha guadagnato disonestamente!\"", "questFerretCompletion": "Sconfiggi il truffatore dal pelo morbido e @UncommonCriminal dà alla folla i loro rimborsi. Avanza persino un po' di oro per te. Inoltre sembra che, nella fretta di scappare, il Furetto Nefando abbia lasciato cadere qualche uovo!", "questFerretBoss": "Furetto Nefando", "questFerretDropFerretEgg": "Furetto (uovo)", @@ -404,7 +404,7 @@ "questDustBunniesBoss": "Ferali Conigli della Polvere", "questGroupMoon": "Battaglia Lunare", "questMoon1Text": "Battaglia Lunare, Parte 1: Trova i Misteriosi Frammenti", - "questMoon1Notes": "Qualcosa di strano sta distraendo gli abitanti di Habitica dalle proprie attività: dei frammenti di pietra contorti stanno apparendo nelle campagne. Preoccupata, @Starsystemic la Veggente ti convoca nella sua torre. Ti dice: \"Sto percependo presagi preoccupanti su questi frammenti, che stanno inaridendo la terra e conducendo alla distrazione gli operosi abitanti di Habitica. Posso trovarne l'origine, ma prima dovrò esaminare i frammenti. Potresti portarmene qualcuno?\"", + "questMoon1Notes": "Qualcosa di strano sta distraendo gli Habitichiani dalle proprie attività: dei frammenti di pietra contorti stanno apparendo nelle campagne. Preoccupata, @Starsystemic la Veggente ti convoca nella sua torre. Ti dice: \"Sto percependo presagi preoccupanti su questi frammenti, che stanno inaridendo la terra e conducendo alla distrazione gli operosi Habitichiani. Posso trovarne l'origine, ma prima dovrò esaminare i frammenti. Potresti portarmene qualcuno?\"", "questMoon1Completion": "@Starsystemic scompare dentro la sua torre per esaminare i frammenti che hai raccolto. \"Potrebbe essere più complicato di quanto temevamo\", dice @Beffymaroo, la sua fidata assistente. \"Avremo bisogno di un po' di tempo per scoprirne la causa. Continua ad accedere ogni giorno, non appena sapremo di più ti manderemo la prossima Pergamena!\"", "questMoon1CollectShards": "Frammenti lunari", "questMoon1DropHeadgear": "Elmo del Guerriero Lunare (copricapo)", @@ -418,14 +418,14 @@ "questMoon3Completion": "Il mostro emergente esplode in un turbinio di ombre, e col passare del pericolo la Luna torna al solito colorito argenteo. I draghi ricominciano a cantare, e le stelle sfavillano con una luce calmante. @Starsystemic la Veggente si abbassa per raccogliere un frammento lunare. Brilla argenteo nelle sue mani, prima di trasformarsi in una magnifica falce di cristallo.", "questMoon3Boss": "Luna Mostruosa", "questMoon3DropWeapon": "Falce Lunare (arma a due mani)", - "questSlothText": "Il Bradipo Sonnolento", - "questSlothNotes": "Mentre te e la tua squadra vi avventurate attraverso la Sonnolenta Foresta Innevata, siete sollevati dal vedere uno scintillio verde tra i bianchi cumuli di neve...finché un enorme bradipo non emerge dagli alberi congelati! Degli smeraldi brillano in maniera ipnotica sulla sua schiena.

\"Buongiorno avventurieri...perché non ve la prendete un po' con calma? È un bel pezzo che camminate...quindi perché non...fermarsi? Semplicemente giacete un po', e riposatevi...\"

Senti le tue palpebre diventare pesanti, ed è allora che realizzi: è il Bradipo Sonnolento! Secondo @JaizakAripaik, ha preso il suo nome dagli smeraldi sulla sua schiena, smeraldi che si dice...mandino le persone a...dormire...

Ti dai una svegliata, combattendo la sonnolenza. In un attimo, @awakebyjava e @PainterProphet cominciano a lanciare magie, obbligando la tua squadra a stare sveglia. \"La nostra possibilità è adesso!\" grida @Kiwibot.", - "questSlothCompletion": "Ci sei riuscito! Come sconfiggi il Bradipo Sonnolento, i suoi smeraldi si staccano. \"Grazie per avermi liberato dalla maledizione,\" dice il bradipo. \"Posso finalmente dormire bene, senza questi pesanti smeraldi sulla mia schiena. Prendi queste uova come ringraziamento, e puoi anche tenerti gli smeraldi.\" Il bradipo ti da tree uova di bradipo e si dirige verso luoghi più caldi.", - "questSlothBoss": "Bradipo Sonnolento", + "questSlothText": "Il Bradipo Buonanotte", + "questSlothNotes": "Mentre te e la tua squadra vi avventurate attraverso la Sonnolenta Foresta Innevata, siete sollevati dal vedere uno scintillio verde tra i bianchi cumuli di neve...finché un enorme bradipo non emerge dagli alberi congelati! Degli smeraldi brillano in maniera ipnotica sulla sua schiena.

\"Buongiorno avventurieri...perché non ve la prendete un po' con calma? È un bel pezzo che camminate...quindi perché non...fermarsi? Semplicemente giacete un po', e riposatevi...\"

Senti le tue palpebre diventare pesanti, ed è allora che realizzi: è il Bradipo Buonanotte! Secondo @JaizakAripaik, ha preso il suo nome dagli smeraldi sulla sua schiena, smeraldi che si dice...mandino le persone a...dormire...

Ti dai una svegliata, combattendo la sonnolenza. In un attimo, @awakebyjava e @PainterProphet cominciano a lanciare magie, obbligando la tua squadra a stare sveglia. \"La nostra possibilità è adesso!\" grida @Kiwibot.", + "questSlothCompletion": "Ci sei riuscito! Come sconfiggi il Bradipo Buonanotte, i suoi smeraldi si staccano. \"Grazie per avermi liberato dalla maledizione,\" dice il bradipo. \"Posso finalmente dormire bene, senza questi pesanti smeraldi sulla mia schiena. Prendi queste uova come ringraziamento, e puoi anche tenerti gli smeraldi.\" Il bradipo ti da tre uova di bradipo e si dirige verso luoghi più caldi.", + "questSlothBoss": "Bradipo Buonanotte", "questSlothDropSlothEgg": "Bradipo (uovo)", "questSlothUnlockText": "Sblocca l'acquisto delle uova di bradipo nel Mercato", "questTriceratopsText": "Il Triceratopo Travolgente", - "questTriceratopsNotes": "I vulcani innevati di Stoïkalm sono sempre pieni di escursionisti e visitatori. Una turista, @plumilla, raduna una folla. \"Guardate! Ho fatto un incantesimo al terreno per farlo brillare. In questo modo potremo giocarci sopra e completare le nostre Daily sulle attività all'aperto!\" Effettivamente il terreno è illuminato da un turbinio di scintille rosse danzanti. Persino alcuni degli animali preistorici della zona vengono a giocare.

Improvissamente, c'è un forte schiocco -- un Triceratopo curioso ha calpestato la bacchetta di @plumilla! Viene avvolto in una fiammata di energia magica, e il terreno comincia a tremare e a scaldarsi. Gli occhi del Triceratopo brillano di rosso e, ruggendo, comincia a correre!

\"Quello non sembra promettere nulla di buono\", dice @McCoyly, indicando qualcosa in lontananza. A causa della magia, ogni passo del Triceratopo fa eruttare i vulcani, e il terreno brillante si sta trasformando in lava sotto i piedi del dinosauro! Veloce, devi tenere a distanza il Triceratopo Travolgente fino a quando qualcuno riuscirà ad invertire l'incantesimo!", + "questTriceratopsNotes": "I vulcani innevati di Stoïkalm sono sempre pieni di escursionisti e visitatori. Una turista, @plumilla, raduna una folla. \"Guardate! Ho fatto un incantesimo al terreno per farlo brillare. In questo modo potremo giocarci sopra e completare le nostre Attività Giornaliere sulle attività all'aperto!\" Effettivamente il terreno è illuminato da un turbinio di scintille rosse danzanti. Persino alcuni degli animali preistorici della zona vengono a giocare.

Improvissamente, c'è un forte schiocco -- un Triceratopo curioso ha calpestato la bacchetta di @plumilla! Viene avvolto in una fiammata di energia magica, e il terreno comincia a tremare e a scaldarsi. Gli occhi del Triceratopo brillano di rosso e, ruggendo, comincia a correre!

\"Quello non sembra promettere nulla di buono\", dice @McCoyly, indicando qualcosa in lontananza. A causa della magia, ogni passo del Triceratopo fa eruttare i vulcani, e il terreno brillante si sta trasformando in lava sotto i piedi del dinosauro! Veloce, devi tenere a distanza il Triceratopo Travolgente fino a quando qualcuno riuscirà ad invertire l'incantesimo!", "questTriceratopsCompletion": "Dopo averci pensato per un instante, raduni le creature nelle calmanti Steppe di Stoïkalm in modo che @*~Seraphina~* e @PainterProphet possano invertire l'incantesimo della lava senza distrazioni. L'aria tranquillante delle Steppe fa effetto, e il Triceratopo si raggomitola mentre i vulcani tornano ad essere nuovamente inattivi. @PainterProphet ti porge delle uova che sono state salvate dalla lava. \"Senza di te, non saremmo stati in grado di concentrarci per fermare le eruzioni. Prenditi cura di questi animali.\"", "questTriceratopsBoss": "Triceratopo Travolgente", "questTriceratopsDropTriceratopsEgg": "Triceratopo (uovo)", @@ -436,7 +436,7 @@ "questStoikalmCalamity1Completion": "Mentre sferri un ultimo colpo ai teschi, questi si dissolvono in una nuvola magica. \"Lo sciame maledetto può anche essersene andato,\" dice la Signora dei Ghiacci, \"ma abbiamo un problema più grande. Seguitemi.\" Lei ti lancia un mantello per proteggerti dall'aria gelida, e lasciate il posto cavalcando dietro a lei.", "questStoikalmCalamity1Boss": "Sciame di Teschi di Terra", "questStoikalmCalamity1RageTitle": "Rinascita dello Sciame", - "questStoikalmCalamity1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Daily. Quando é piena, lo Sciame di Teschi di Terra curerà il 30% della sua salute restante!", + "questStoikalmCalamity1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Attività Giornaliere. Quando é piena, lo Sciame di Teschi di Terra curerà il 30% della sua salute restante!", "questStoikalmCalamity1RageEffect": "`Lo Sciame di Teschi di Terra usa RINASCITA DELLO SCIAME`\n\nAltri teschi emergono dal terreno, battendo i denti per il freddo!", "questStoikalmCalamity1DropSkeletonPotion": "Pozione Scheletro", "questStoikalmCalamity1DropDesertPotion": "Pozione Deserto", @@ -466,8 +466,8 @@ "questPeacockDropPeacockEgg": "Pavone (uovo)", "questPeacockUnlockText": "Sblocca l'acquisto delle uova di pavone nel Mercato", "questButterflyText": "Ciao, ciao, Fiamfalla", - "questButterflyNotes": "Il tuo amico giardiniere @Megan ti manda un invito: \"Questi giorni tiepidi sono il momento perfetto per visitare il giardino delle farfalle di Habitica nella campagna di Taskan. Vieni a vedere le farfalle migrare!\" Quando arrivi però, il giardino è un disastro - poco più che erba arsa dal sole e erbacce secche. È stato così caldo che gli abitanti di Habitica non sono usciti per dare acqua ai fiori, e le Dailies rosso scuro sono diventate un pericolo d'incendio secco e bruciato dal sole. C'è solamente una farfalla li, e c'è qualcosa di strano relativamente a questa...

\"Oh no! Questo è il perfetto habitat per la Fiamfalla Fiammeggiante,\" esclama @Leephon.

\"Se non la prendiamo, distruggerà qualsiasi cosa!\" sussulta @Eevachu.

È tempo di dire ciao, ciao alla Fiamfalla!", - "questButterflyCompletion": "Dopo un ardente battaglia, la Fiamfalla Fiammeggiante è stata catturata. \"Ottimo lavoro, avrebbe portato nient'altro che incendi,\" dice @Megan con un sospiro di sollievo. \"Tuttavia, è difficile diffamare anche la più vile fra le farfalle. Faremmo meglio a liberare questa Fiamfalla in un luogo sicuro... come il deserto.\"

Uno degli altri giardinieri, @Beffymaroo, viene da te, bruciacchiato ma sorridente. \"Aiutereste a far crescere queste crisalidi abbandonate che abbiamo trovato? Magari il prossimo anno avremo un giardino più verde per loro.\"", + "questButterflyNotes": "Il tuo amico giardiniere @Megan ti manda un invito: \"Questi giorni tiepidi sono il momento perfetto per visitare il giardino delle farfalle di Habitica nella campagna di Taskan. Vieni a vedere le farfalle migrare!\" Quando arrivi però, il giardino è un disastro - poco più che erba arsa dal sole e erbacce secche. È stato così caldo che gli Habitichiani non sono usciti per dare acqua ai fiori, e le Dailies rosso scuro sono diventate un pericolo d'incendio secco e bruciato dal sole. C'è solamente una farfalla li, e c'è qualcosa di strano relativamente a questa...

\"Oh no! Questo è il perfetto habitat per la Fiamfalla Fiammeggiante,\" esclama @Leephon.

\"Se non la prendiamo, distruggerà qualsiasi cosa!\" sussulta @Eevachu.

È tempo di dire ciao, ciao alla Fiamfalla!", + "questButterflyCompletion": "Dopo un ardente battaglia, la Fiamfalla Fiammeggiante è stata catturata. \"Ottimo lavoro, avrebbe portato nient'altro che incendi,\" dice @Megan con un sospiro di sollievo. \"Tuttavia, è difficile diffamare anche la più vile fra le farfalle. Faremmo meglio a liberare questa Fiamfalla in un luogo sicuro... come il deserto.\"

Uno degli altri giardinieri, @Beffymaroo, viene da te, bruciacchiato ma sorridente. \"Aiutereste a far crescere queste crisalidi abbandonate che abbiamo trovato? Magari il prossimo anno avremo un giardino più verde per loro.\"", "questButterflyBoss": "Fiamfalla Fiammeggiante", "questButterflyDropButterflyEgg": "Bruco (uovo)", "questButterflyUnlockText": "Sblocca l'acquisto delle uova di bruco nel Mercato", @@ -477,7 +477,7 @@ "questMayhemMistiflying1Completion": "L'ultimo teschio cade dal cielo, con un luccicante completo di vesti arcobaleno incastrato tra i suoi denti, ma il forte vento non si è quietato. C'è qualcos'altro che non va. E dove è quel Giullare di Aprile indolente? Tiri su le vesti, e quindi ti dirigi in picchiata dentro la città.", "questMayhemMistiflying1Boss": "Sciame di Teschi di Aria", "questMayhemMistiflying1RageTitle": "Rinascita dello Sciame", - "questMayhemMistiflying1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Daily. Quando é piena, lo Sciame di Teschi di Aria curerà il 30% della sua salute restante!", + "questMayhemMistiflying1RageDescription": "Rinascita dello Sciame: Questa barra si riempie quando non completi le tue Attività Giornaliere. Quando é piena, lo Sciame di Teschi di Aria curerà il 30% della sua salute restante!", "questMayhemMistiflying1RageEffect": "`Lo Sciame di Teschi di Aria usa RINASCITA DELLO SCIAME`\n\nIncoraggiati dalle loro vittorie, altri teschi volano giù dalle nuvole!", "questMayhemMistiflying1DropSkeletonPotion": "Pozione Scheletro", "questMayhemMistiflying1DropWhitePotion": "Pozione Bianco", @@ -499,7 +499,7 @@ "featheredFriendsText": "Pacchetto missioni Amici Pennuti", "featheredFriendsNotes": "Contiene 'Aiuto! Un'arpia!', 'Il Gufo Notturno' e 'Gli Uccelli della Procrastinazione'. Disponibile fino al 31 maggio.", "questNudibranchText": "L'Infestazione di Nudibranchi FaiOra", - "questNudibranchNotes": "Hai finalmente terminato le tue Cose Da Fare in una pigra giornata ad Habitica. Luminoso in contrasto alle tue più rosse attività, ecco uno stormo di lumache di mare di un blu vibrante. Sei incantato! I loro colori zaffiro fanno semprare le attività più intimidanti semplici come le tue migliori abitudini. In stupore febbrile ti metti al lavoro, affrontando un'attività dietro l'altra con una frenesia incessante...

quel che ricordi dopo è solo che @LilithofAlfheim ti sta rovesciando addosso dell'acqua. \"I Nudibranchi FaiOra ti hanno punto dappertutto! devi prenderti una pausa!\"

Scioccato, vedi che la tua pelle è di un rosso acceso come lo era la tua lista Cose Da Fare. \"Essere produttivi è un conto,\" dice @beffymaroo, \"ma devi anche prenderti cura di te stesso. Presto, liberiamoci di loro!\"", + "questNudibranchNotes": "Hai finalmente terminato le tue Cose Da Fare in una pigra giornata ad Habitica. Luminoso in contrasto alle tue più rosse attività, ecco uno stormo di lumache di mare di un blu vibrante. Sei incantato! I loro colori zaffiro fanno semprare le attività più intimidanti semplici come le tue migliori abitudini. In stupore febbrile ti metti al lavoro, affrontando un'attività dietro l'altra con una frenesia incessante...

quel che ricordi dopo è solo che @LilithofAlfheim ti sta rovesciando addosso dell'acqua. \"I Nudibranchi FaiOra ti hanno punto dappertutto! devi prenderti una pausa!\"

Scioccato, vedi che la tua pelle è di un rosso acceso come lo era la tua lista Cose Da Fare. \"Essere produttivi è un conto,\" dice @beffymaroo, \"ma devi anche prenderti cura di te stesso. Presto, liberiamoci di loro!\"", "questNudibranchCompletion": "Vedi l'ultimo Nudibranchio FaiOra scivolare lungo una pila di attività completate mentre @amadshade le lava via. Uno lascia dietro di sè una borsa di tessuto, e tu lo apri trovandoci dentro dell'oro, e alcuni piccoli oggetti rotondi che immagini essere uova.", "questNudibranchBoss": "Nudibranchio FaiOra", "questNudibranchDropNudibranchEgg": "Nudibranchio (uovo)", @@ -507,13 +507,13 @@ "splashyPalsText": "Pacchetto missioni Amici Sguazzanti", "splashyPalsNotes": "Contiene \"Il Derby Dilatorio\", \"Guida la tartaruga\" e \"Il Lamento della Balena\". Disponibile fino al 31 luglio.", "questHippoText": "Ma che Ippo-Crita", - "questHippoNotes": "Tu e @awesomekitty collassate nell'ombra di un albero di palma esausti. Il sole batte forte sulla Savana Sloensteadi, scottando il suolo sottostante. È stata una giornata produttiva finora, conquistando Daily e quest'oasi sembra un bel posto per prendersi una pausa e rinfrescarsi. Chinandoti vicino all'acqua per bere, inciampi indietro sotto shock mentre un gigante ippopotamo si alza. \"Ti riposi così presto? Non essere pigro, torna al lavoro.\" Cerchi di protestare che hai lavorato duro e hai bisogno di una pausa ma l'ippopotamo non se ne interessa.

@khdarkwolf ti sussurra, \"Notato come si sta rilassando tutto il giorno ma ha il coraggio di chiamarti pigro? È un Ippo-Crita!\"

Il tuo amico @jumorales annuisce. \"Facciamogli vedere cos'è il duro lavoro!\"", + "questHippoNotes": "Tu e @awesomekitty collassate nell'ombra di un albero di palma esausti. Il sole batte forte sulla Savana Sloensteadi, scottando il suolo sottostante. È stata una giornata produttiva finora, conquistando Attività Giornaliere e quest'oasi sembra un bel posto per prendersi una pausa e rinfrescarsi. Chinandoti vicino all'acqua per bere, inciampi indietro sotto shock mentre un gigante ippopotamo si alza. \"Ti riposi così presto? Non essere pigro, torna al lavoro.\" Cerchi di protestare che hai lavorato duro e hai bisogno di una pausa ma l'ippopotamo non se ne interessa.

@khdarkwolf ti sussurra, \"Notato come si sta rilassando tutto il giorno ma ha il coraggio di chiamarti pigro? È un Ippo-Crita!\"

Il tuo amico @jumorales annuisce. \"Facciamogli vedere cos'è il duro lavoro!\"", "questHippoCompletion": "L'ippopotamo si inginocchia arreso. \"Vi ho sottovalutati. Sembra che non eravate pigri. Scusatemi. A dire il vero, stavo esagerando un po. Forse dovrei lavorare un po da solo. Ecco qui, prendete queste uova come segno della mia gratitudine.\" Afferrandole, ti siedi vicino all'acqua pronto finalmente a rilassarti.", "questHippoBoss": "L'Ippo-Crita", "questHippoDropHippoEgg": "Ippopotamo (Uovo)", "questHippoUnlockText": "Sblocca le uova di Ippopotamo acquistabili nel Mercato", "farmFriendsText": "Pacchetto missioni Amici della Fattoria", - "farmFriendsNotes": "Contiente \"La Mucca Muutante\", \"Cavalca il Destriero dell'Incubo\", e \"L'Ariete Tuonante\". Disponibile fino al 30 settembre.", + "farmFriendsNotes": "Contiente \"La Mucca Muutante\", \"Cavalca il Destriero dell'Incubo\", e \"L'Ariete Tuonante\". Disponibile fino al 31 agosto.", "witchyFamiliarsText": "Pacchetto di Missioni dei Familiari Stregati", "witchyFamiliarsNotes": "Contiene 'Il Re dei Ratti', 'L'Aracnide Ghiacciato', 'Palude della Rana del Disordine'. Disponibile fino al 31 Ottobre.", "questGroupLostMasterclasser": "Mistero dei Masterclasser", @@ -559,13 +559,13 @@ "questYarnDropYarnEgg": "Gomitolo (Uovo)", "questYarnUnlockText": "Sblocca l'acquisto delle Uova di Gomitolo nel Mercato", "winterQuestsText": "Pacchetto di Missioni Invernale", - "winterQuestsNotes": "Contiene 'Babbo Bracconiere', 'Trova il Cucciolo' e 'Il Gelo Volatile'. Disponibile fino al 31 Dicembre.", + "winterQuestsNotes": "Contiene 'Babbo Bracconiere', 'Trova il Cucciolo' e 'Il Gelo Volatile'. Disponibile fino al 31 Dicembre. Nota che Babbo Bracconiere e Trova il Cucciolo hanno medaglie missione impilabili ma donano un animale raro e una cavalcatura che può essere aggiunta alla Scuderia una sola volta.", "questPterodactylText": "Lo Pterrore-dattilo", - "questPterodactylNotes": "Stai facendo una passeggiata sulle serene scogliere di Stoikalm quando un malefico stridio lacera l'aria. Ti volti per trovare un'orrenda creatura volare verso di te mentre un potente terrore ti sovrasta. Mentre ti volti per fuggire, @Lilith of Alfheim ti afferra. \"Non avere paura! È solo uno Pterrore-dattilo.\"

@Procyon P annuisce. \"Hanno il nido nelle vicinanze ma sono attratti dal profumo delle abitudini negative e dalle Daily non svolte.\"

\"Non ti preoccupare,\" dice @Katy133. \"Dobbiamo solo essere extra produttivi per sconfiggerlo!\" Sei riempito da un nuovo senso del dovere e ti giri per affrontare il nemico.", - "questPterodactylCompletion": "Con un ultimo stridio lo Pterrore-Dattilo precipita sul fianco della scogliera. Corri per vederlo volare via oltre le distanti steppe. \"Uff, sono felice che sia finita,\" dici. \"Anche io,\" risponde @GeraldThePixel. \"Guarda! Ha lasciato qualche uovo per noi.\" @Edge ti passa tre uova e prometti di crescerle con tranquillità circondate da Abitudini positive e Daily blu.", + "questPterodactylNotes": "Stai facendo una passeggiata sulle serene scogliere di Stoikalm quando un malefico stridio lacera l'aria. Ti volti per trovare un'orrenda creatura volare verso di te mentre un potente terrore ti sovrasta. Mentre ti volti per fuggire, @Lilith of Alfheim ti afferra. \"Non avere paura! È solo uno Pterrore-dattilo.\"

@Procyon P annuisce. \"Hanno il nido nelle vicinanze ma sono attratti dal profumo delle abitudini negative e dalle Attività Giornaliere non svolte.\"

\"Non ti preoccupare,\" dice @Katy133. \"Dobbiamo solo essere extra produttivi per sconfiggerlo!\" Sei riempito da un nuovo senso del dovere e ti giri per affrontare il nemico.", + "questPterodactylCompletion": "Con un ultimo stridio lo Pterrore-Dattilo precipita sul fianco della scogliera. Corri per vederlo volare via oltre le distanti steppe. \"Uff, sono felice che sia finita,\" dici. \"Anche io,\" risponde @GeraldThePixel. \"Guarda! Ha lasciato qualche uovo per noi.\" @Edge ti passa tre uova e prometti di crescerle con tranquillità circondate da Abitudini positive e Attività Giornaliere blu.", "questPterodactylBoss": "Pterrore-dattilo", "questPterodactylDropPterodactylEgg": "Pterodattilo (uovo)", - "questPterodactylUnlockText": "Sblocca uova di Pterodattilo da acquistare nel Mercato.", + "questPterodactylUnlockText": "Sblocca uova di Pterodattilo da acquistare nel Mercato", "questBadgerText": "Smettila di tormentarmi!", "questBadgerNotes": "Ah, l'inverno di Boscocompito. La soffice neve cadente, i rami gelati luccicano, le Fate Fiorenti... ancora non dormono?

\"Perché sono ancora sveglie?\" urla @LilithofAlfheim. \"Se non si ibernano al più presto non avranno mai l'energia per fissare la stagione.\"

Mentre tu e @Willow the Witty vi affrettate ad investigare, una testa pelosa appare dal terreno. Prima che tu possa urlare, \"È il Fastidio Tormentoso!\" torna nella sua tana—ma non prima di afferrare le Cose da Fare delle Fate \"Ibernate\" lasciando un enorme lista di fastidiose attività al loro posto!

\"Non c'è da stupirsi che le fate non stiano riposando, sono costantemente tormentate!\" Dice @plumilla. Puoi scacciare questa bestia e salvare il raccolto di Boscocompito di quest'anno?", "questBadgerCompletion": "Finalmente scacci via il Fastidio Tormentoso e ti precipiti nella tana. Alla fine del tunnel trovi il suo tesoro delle delle Cose da Fare delle fate \"Ibernate\". Il covo è vuoto abbandonato eccetto per tre uova che sembrano pronte per essere schiuse.", @@ -577,7 +577,7 @@ "questDysheartenerCompletion": "Il Discorante è SCONFITTO!

Tutti assieme gli Habitanti lanciano un attacco finale contro le loro attività, e il Discorante si alza sulle zampe anteriori indietreggiando, strillando di sgomento. \"Cosa c'è che non va, Discorante?\" AnnDeLune urla, con gli occhi luccicanti. \"Ti senti discoraggiato?\"

Crepe che emettono una luce rosa si formano su tutto il carapace del Discorante, e si frantuma in una nuvola di fumo rosa. Un rinnovato senso di vigore e determinazione attraversa la città, e dal cielo iniziano a piovere dolci sui combattenti.

La folla esulta, abbracciandosi mentre gli animali masticando felicemente sui dolci. Improvvisamente, un coro gioioso discende dal cielo.

Il nostro ritrovato ottimisto ha attirato una mandria di Ippogrifi della Speranza! Le creature aggraziate atterrano, arruffando le loro piuem con interesse e trottando in giro. \"Sembra che abbiamo fatto dei nuovi amici per aiutarci a tenere alti i nostri spiriti, anche quando le nostre attività ci fanno paura,\" dice Lemoness.

Beffymaroo ha già le braccia colme di bestioline piumate e fluffose. \"Magari ci aiuterete a ricostruire le aree danneggiate di Habitica!\"

Gli Ippogrifi cantando mostrano la via mentre tutti gli Habitanti si mettono al lavoro per riprare le nostre amata casa.", "questDysheartenerCompletionChat": "`Il Discorante è SCONFITTO!`\n\nTutti assieme gli Habitanti lanciano un attacco finale contro le loro attività, e il Discorante si alza sulle zampe anteriori indietreggiando, strillando di sgomento. \"Cosa c'è che non va, Discorante?\" AnnDeLune urla, con gli occhi luccicanti. \"Ti senti discoraggiato?\"\n\nCrepe che emettono una luce rosa si formano su tutto il carapace del Discorante, e si frantuma in una nuvola di fumo rosa. Un rinnovato senso di vigore e determinazione attraversa la città, e dal cielo iniziano a piovere dolci sui combattenti.\n\nLa folla esulta, abbracciandosi mentre gli animali masticando felicemente sui dolci. Improvvisamente, un coro gioioso discende dal cielo.\n\nIl nostro ritrovato ottimisto ha attirato una mandria di Ippogrifi della Speranza! Le creature aggraziate atterrano, arruffando le loro piuem con interesse e trottando in giro. \"Sembra che abbiamo fatto dei nuovi amici per aiutarci a tenere alti i nostri spiriti, anche quando le nostre attività ci fanno paura,\" dice Lemoness.\n\nBeffymaroo ha già le braccia colme di bestioline piumate e fluffose. \"Magari ci aiuterete a ricostruire le aree danneggiate di Habitica!\"\n\nGli Ippogrifi cantando mostrano la via mentre tutti gli Habitanti si mettono al lavoro per riprare le nostre amata casa.", "questDysheartenerBossRageTitle": "Dirompente Spezzacuori", - "questDysheartenerBossRageDescription": "L'indicatore dell'Attacco Furia si riempie quando gli abitanti di Habitica non completano le proprie Daily. Se si riempie, il Dysheartener rilascerà il suo attacco Dirompente Spezzacuori su uno dei negozianti di Habitica, quindi assicurati di completare le tue attività!", + "questDysheartenerBossRageDescription": "L'indicatore dell'Attacco Furia si riempie quando gli Habitichiani non completano le proprie Attività Giornaliere. Se si riempie, il Dysheartener rilascerà il suo attacco Dirompente Spezzacuori su uno dei negozianti di Habitica, quindi assicurati di completare le tue attività!", "questDysheartenerBossRageSeasonal": "`Il Discorante usa DIROMPENTE SPEZZACUORI!`\n\nOh, no! Dopo essersi nutrito delle nostre Attività non completate, il Discorante ha guadagnato la forza per lanciare il suo attacco Spezzacuori Dirompente. Con uno strillo stridulo, abbassa i suoi spinosi arti anteriori verso il padiglione che ospita il Negozio Stagionale! L'esplosione di magia distrugge il legno, e alla vista la Strega Stagionale è sopraffatta dalla disperazione.\n\nVeloci, facciamo le nostre attività così che la bestia non possa attaccare di nuovo!", "seasonalShopRageStrikeHeader": "Il Negozio Stagionale è stato Attaccato!", "seasonalShopRageStrikeLead": "Leslie ha il Cuore Spezzato!", @@ -602,7 +602,7 @@ "questSquirrelDropSquirrelEgg": "Scoiattolo (Uovo)", "questSquirrelUnlockText": "Sblocca l'acquisto delle uova di Scoiattolo nel Mercato", "cuddleBuddiesText": "Pacchetto di Missioni degli Amici Coccolosi", - "cuddleBuddiesNotes": "Contiene \"La Coniglietta Assassina\", \"Il Furetto Nefando\" e \"La Gand dei Porcellini d'India\". Disponibile fino al 31 Marzo.", + "cuddleBuddiesNotes": "Contiene \"La Coniglietta Ladra\", \"Il Furetto Nefando\" e \"La Gand dei Porcellini d'India\". Disponibile fino al 31 Marzo.", "aquaticAmigosText": "Pacchetto di Missioni degli Amici Acquatici", "aquaticAmigosNotes": "Contiene \"Il Magico Axolotl\", \"Il Kraken dell'Inkompletezza\", e \"Il Richiamo di Octothulu\". Disponibile fino al 30 Giugno.", "questSeaSerpentText": "Pericolo nelle Profondità: Il Serpente Marino Colpisce!", @@ -618,7 +618,7 @@ "questKangarooDropKangarooEgg": "Canguro (Uovo)", "questKangarooUnlockText": "Sblocca l'acquisto delle uova di Canguro nel Mercato", "forestFriendsText": "Pacchetto missioni Amici della Foresta", - "forestFriendsNotes": "Contiene 'Lo Spirito della Primavera', 'La Bestia Spinosa', e 'L'Albero Groviglio'. Disponibile fino al 30 Settembre.", + "forestFriendsNotes": "Contiene 'Lo Spirito della Primavera', 'La Bestia Spinosa', e 'L'Albero Aggrovigliato'. Disponibile fino al 30 Settembre.", "questAlligatorText": "L'Insta-Gatore", "questAlligatorNotes": "\"Caspita!\" esclama @gully. \"Un Insta-Gatore nel suo habitat naturale! Attenzione, distrae le sue prede con cose che sembrano importanti QUESTO ISTANTE, e si nutre delle attività non complete che ne risultano.\" Fai silenzio per evitare di attirare la sua attenzione, ma senza successo. L'Insta-Gatore vi vede e carica! Voci distraenti si alzano dalle Paludi della Stagnazione, prendendo la tua attenzione: \"Leggi questo post! Guarda questa foto! Dammi la tua attenzione in QUESTO ISTANTE!\" Ti affretti a preparare un contrattacco, completando le tue attività e rafforzando le tue buoni abitudini per combattere il temibile Insta-Gatore.", "questAlligatorCompletion": "Con la tua attenzione su ciò che è importante e non sulle distrazioni dell'Insta-Gatore, l'Insta-Gatore fugge. Vittoria! \"Sono uova quelle? Sembrano uova di alligatore,\" chiede @mfonda. \"Se ce ne prendiamo cura come si deve saranno fedeli animali o leali cavalcature,\" risponde @UncommonCriminal, dandotenete tre. Speriamo, oppure l'Insta-Gatore potrebbe tornare…", @@ -626,13 +626,79 @@ "questAlligatorDropAlligatorEgg": "Alligatore (Uovo)", "questAlligatorUnlockText": "Sblocca l'acquisto delle uova di Alligatore nel Mercato", "oddballsText": "Pacchetto di Missioni delle Palline Strane", - "oddballsNotes": "Contiene 'Il Reggente Gelatina', 'Fuggi dalla Creatura della Caverna', e 'La Lana Ingarbugliata'. Disponibile fino al 3 Dicembre.", + "oddballsNotes": "Contiene 'Il Reggente Gelatina', 'Fuggi dalla Creatura della Caverna', e 'La Lana Ingarbugliata'. Disponibile fino al 30 giugno.", "birdBuddiesText": "Pacchetto di Missioni degli Amici Volatili", "birdBuddiesNotes": "Contiene \"Il Gelo Volatile\", \"Il Gallo Infuriato\", e \"Il Pavone Tira-e-Molla\". Disponibile fino al 31 Dicembre.", "questVelociraptorText": "Il Veloci-Rapper", - "questVelociraptorNotes": "Stai condividendo torte al miele con @*~Seraphina~*, @Procyon P, e @Lilith of Alfheim sulla riva di un lago nelle Steppe Stoikalm. All'improvviso una voce lamentosa interrompe il vostro picnic.

Le mie Abitudini andate, le mie Attività mancate,
Sto impazzendo, pieno di dubbi sto cadendo,
Potevo fare tutto in un istante,
Ma ora è tutto così stancante.


@*~Seraphina~* sbircia dietro gli arbusti. \"È il Veloci-Rapper. Sembra... sconvolto?\"

Serri un pugno in segno di determinazione. \"C'è un'unica cosa possibile ora. Una battaglia rap!\"", + "questVelociraptorNotes": "Stai condividendo torte al miele con @*~Seraphina~*, @Procyon P, e @Lilith of Alfheim sulla riva di un lago nelle Steppe Stoikalm. All'improvviso una voce lamentosa interrompe il vostro picnic.

Le mie Abitudini andate, le mie Attività non completate,
Sto impazzendo, pieno di dubbi sto cadendo,
Potevo fare tutto in un istante,
Ma ora è tutto così stancante.


@*~Seraphina~* sbircia dietro gli arbusti. \"È il Veloci-Rapper. Sembra... sconvolto?\"

Serri un pugno in segno di determinazione. \"C'è un'unica cosa possibile ora. Una battaglia rap!\"", "questVelociraptorCompletion": "Ti lanci oltre l'erba, confrontando il Veloci-Rapper.

Senti qui, rapper, non sei un fallito,
Nel mantenere le tue abitudini sei il più ardito!
Non piangere sul latte versato,
Completa le tue cose come se avessi appena cominciato!


Rafforzato da nuova confidenza, si allontana per fare freestyle un altro giorno, lasciando dietro di se tre uova.", "questVelociraptorBoss": "Veloci-Rapper", "questVelociraptorDropVelociraptorEgg": "Velociraptor (uovo)", - "questVelociraptorUnlockText": "Sblocca la possibilità di acquistare uova di Velociraptor nel Negozio" + "questVelociraptorUnlockText": "Sblocca la possibilità di acquistare uova di Velociraptor nel Negozio", + "evilSantaAddlNotes": "Nota che \"Babbo Bracconiere\" e \"Trova il cucciolo\" possono essere completati più di una volta ma ti daranno solamente una cavalcatura rara.", + "questDolphinText": "Il Delfino del Dubbio", + "questBronzeUnlockText": "Sblocca la Pozione di Schiusa di Bronzo, acquistabile nel Mercato", + "questBronzeDropBronzePotion": "Pozione di Schiusa di Bronzo", + "questBronzeNotes": "In una rinfrescante pausa tra compiti, tu e i tuoi amici fate una passeggiate tra i sentieri della foresta del Taskwoods. Ti ritrovi davanti un grande tronco cavo e una scintilla da dentro attira la tua attenzione.

È un rifugio di Pozioni da Cova Magiche! Il bronzo liquido splendente turbina gentilmente nelle bottiglie, e @Hackiseiko riesce a prenderne una per esaminarla.

\"Alt!\" sussurra una voce dietro di voi. È un giganteso scarafaggio con un carapace di bronzo luccicante, alzate le sue zampe artigliate in una posizione di battaglia. \"Quelle sono le mie pozioni, e se volete guadagnarvele, dovrete farvi avanti in un duello tra gentiluomini!\"", + "questBronzeBoss": "Scarafaggio Impertinente", + "questBronzeCompletion": "\"Ben fatto, guerriero!\" dice lo scarafaggio appena si accascia sul terreno. Sta ridendo? È difficile dirlo dalle sue mandibole. \"Voi vi siete veramente guadagnati queste pozioni!\"

\"Oh, wow, non abbiamo mai ricevuto una ricompensa come questa dopo aver vinto una battaglia fino ad ora!\" dice @UncommonCriminal, tenendo in mano una luccicante bottiglia. \"Andiamo a far schiudere i nostri nuovi animali!\"", + "questBronzeText": "Battaglia dello Scarabeo Impertinente", + "mythicalMarvelsNotes": "Contiene 'Convincendo la Regina Unicorno', 'Il Fiero Grifone' e 'Pericoli nelle Profondità: Attacco del Serpente Marino!' Disponibili fino al 28 Febbraio.", + "mythicalMarvelsText": "Pacchetto Missione Meraviglia Mitica", + "questFluoriteUnlockText": "Sblocca Pozione di Schiusa di Fluorite, acquistabile nel Mercato", + "questRobotText": "Misteriose Meraviglie Meccaniche!", + "questSilverUnlockText": "Sblocca Pozione di Schiusa d'Argento, acquistabile nel Mercato", + "questSilverDropSilverPotion": "Pozione di Schiusa d'Argento", + "questSilverCollectSilverIngots": "Lingotti d'Argento", + "questSilverCollectMoonRunes": "Rune Lunari", + "questSilverCollectCancerRunes": "Rune dello Zodiaco del Cancro", + "questSilverCompletion": "Hai scavato. Hai dragato. Hai rovistato. Alla fine esci dai Sotterrani, carico di rune e barre di argento, ricoperto di fango ma euforico con successo. Torni alla città di Habit e prepare il lavoro nel laboratorio di alchimia. Tu e @starsystemic seguite le formule che @QuartzFox aveva trovato, sotto l'attenta supervisione di @Edge. Finalmente, un grande soffio di luccichii e fumo, il tuo miscuglio prende il familiare aspetto di una Pozione da Cova!

@Edge mestola la mistura in fiale e flaconi. \"Proviamolo, no? Qualcuno ha con sè un Uovo?\"

Corri alla Scuderia, pensando a quali brillanti segreti non sono ancora stati scoperti...", + "questSilverNotes": "La recente scoperta delle Pozioni di Schiusa di bronzo è sulla bocca di tutta Habitica. Possono esistere pozioni di metalli ancora più splendenti? Raggiungi la Biblioteca Pubblica della città di Habit, accompagnato da @QuartsFox e @starsystemic, e prendi una montagna di libri di alchimia da studiare.

Dopo ore di lavoro sforzante gli occhi, @QuartzFox rilascia un urlo di trionfo non-proprio-da-biblioteca. \"Aha! Trovato!\" Ti affretti a vedere. \"Una Pozione di Schiusa d'Argento può essere fatta di rune del segno zodiacale del Cancro, dissolte in argento puro fuso da una fiamma infusa con il potere delle rune Lunari.\"

\"Ci serviranno molti di questi ingredienti\", riflette @starsystemic. \"nel caso un tentativo finisca male\"

\"C'è solo un luogo dove possiamo trovare così tanti materiali strani\", dice @Edge, rimanendo sotto l'ombra delle pile di libri con le braccia conserte. È stato qui tutto il tempo? \"Il Sotterraneo della Solita Solfa. Andiamoci.\"", + "questSilverText": "La soluzione d'argento", + "questDolphinUnlockText": "Sblocca le Uova di Delfino, acquistabili nel Mercato", + "questDolphinDropDolphinEgg": "Delfino (Uovo)", + "questDolphinCompletion": "La tua battaglia di volontà contro il delfino ti ha stancato ma reso vittorioso. Con la tua determinazione e coraggio, @mewrose, @khdarkwolf e @confusedcicada si riprendono e stravolgono l'insidiosa telepatia del delfino. Voi quattro vi ricoprite di un senso di realizzazione nelle vostre costanti Attività Giornaliere, robuste Abitudini e Cose da Fare completate finché il delfino chiude i suoi occhi brillanti, riconoscendo il vostro successo. Così, esso si tuffa dentro la baia. Mentre voi vi battete il cinque e congratulate, tu noti tre uova sulla terraferma.

\"Hm, immagino cosa potremo fare con esse,\" riflette @khdarkwolf.", + "questDolphinBoss": "Delfino del Dubbio", + "questDolphinNotes": "Cammini per la riva di Inkomplete Bay, pensando alla scoraggiante quantità di lavoro da finite. Uno spruzzo d'acqua attira la tua attenzione. Un magnifico delfino si inarca sopra le acque. I raggi di sole splendono sulle sue pinne e sulla coda. Ma aspetta... non sono raggi solari, e il delfino non sembra tornare in acqua. Egli fissa lo sguardo su @khdarkwolf.

\"Non finirò mai le mie Attività Giornaliere,\" dice #khdarkwolf.

\"Non sono abbastanza bravo a raggiungere i miei obiettivi,\" dice @confusedcicada appena il delfino riflette il suo splendore su di loro.

\"Perché mi sforzo perfino a provarci?\" chiede @mewrose, sentendosi umiliato sotto lo sguardo del delfino.

I suoi occhi incontrano i tuoi, e senti le tue forze mentali cadere nell'onda del dubbio. Ti dai forza: qualcuno dovrà pur sconfiggere questa creatura, e quel qualcuno sarai tu!", + "questRubyCompletion": "Con gli oggetti necessari imballati in modo sicuro, tutti e tre tornate di corsa a Habit City e vi fiondate nel laboratorio di @beffymaroo. \"Lavoro eccellente!\" dice @beffymaroo. \"Avete raccolto gli ingredienti per la pozione!\"

@beffymaroo combina accuratamente rune e rubini per creare una pozione rossa brillante e ne versa un po' su due uova. Mentre osservi i risultati, noti che i due animali sembrano completamente disinteressati l'uno all'altro!

\"Non ha funzionato?\" chiede @gully. Ma prima che qualcuno possa rispondere, improvvisamente ti rendi conto che non è la pozione che crea amicizia e amore, ma piuttosto è l'esperienza di lavorare insieme verso un obiettivo comune. Concludi la missione con dei nuovi amici... ed alcuni nuovi animaletti appariscenti!", + "questRubyNotes": "Le vette solitamente trafficate dei vulcani Stoïkalm giacciono silenziose nella neve. \"Può essere che gli escursionisti ed i turisti siano in letargo?\" chiede @gully a te ed a @Aspiring_Advocate. \"Ciò semplifica la nostra ricerca.\"

Quando si raggiunge la cima, il vento gelido si fonde con il vapore che fluttua dal cratere. \"Là!\" @Aspiring_Advocate esclama, indicando una sorgente di acqua calda. “Quale posto migliore per trovare rune fresche dell'Acquario e rune appassionate di Venere se non dove ghiaccio e fuoco si fondono?”

Tutti e tre vi affrettate a raggiungere la sorgente calda. \"Secondo la mia ricerca\", afferma @Aspiring_Advocate, \"combinare le rune con rubini a forma di cuore creerà una Pozione di Schiusa che può favorire l'amicizia e l'amore!\"

Gioite tutti e tre del pensiero di una nuova scoperta. \"Va bene\", dice @gully, \"cominciamo a cercare!\"", + "questRubyText": "Rapporto Rubino", + "questAmberDropAmberPotion": "Pozione di Schiusa Ambrata", + "questAmberBoss": "Trerezin", + "questAmberNotes": "Sei seduto nella Taverna con @beffymaroo e @-Tyr- quando @Vikte irrompe dalla porta e ti racconta eccitato delle voci di un altro tipo di Pozione di Schiusa magica nascosta nella Foresta delle Attività. Dopo aver completato le tue Attività Giornaliere, tutti e tre accettate immediatamente di aiutare @Vikte nella sua ricerca. Dopotutto, quali sono i svantaggi in una piccola avventura?

Dopo aver camminato per ore nella Foresta delle Attività, inizi a pentirti di aver partecipato a una ricerca così vana. Stai per tornare a casa, quando senti un guaito sorpreso e girandoti vedi un'enorme lucertola con squame di ambra lucente arrotolata attorno a un albero, che stringe @Vikte nei suoi artigli. @beffymaroo impugna la sua spada.

“Aspetta!” grida @-Tyr-. \"È la Trerezin! Non è pericolosa, solo pericolosamente appiccicosa! \"", + "questAmberCompletion": "“Trerezin?” dice con calma -@Tyr-. “Potresti lasciare andare @Vikte? Non credo che si stiano divertendo a restare appesi così in alto.\"

La pelle ambrata arrossisce e i Trerezin abbassa delicatamente @Vikte a terra. \"Le mie più profonde scuse! È passato così tanto tempo da quando ho avuto degli ospiti che ho dimenticato le buone maniere!\" Si trascina in avanti per salutarti adeguatamente prima di scomparire nella sua casa sull'albero e tornare con una manciata di Pozioni di Schiusa d'Ambra come doni di ringraziamento!

\"Pozioni magiche!\" @Vikte sussulta.

\"Oh, queste cose vecchie?\" La lingua di Trerezin lampeggia mentre pensa. \"Cosa ne pensi di quest'idea? Te ne darò un'intero mucchio se prometti di venirmi a trovare ogni tanto...\"

E così lasci la Foresta delle Attività, eccitato di poter raccontare a tutti delle nuove pozioni - e della tua nuova amica!", + "questAmberText": "L'Alleanza d'Ambra", + "delightfulDinosText": "Set Missione Dinosauri Deliziosi", + "rockingReptilesText": "Set Missione Rettili Rollanti", + "questRobotUnlockText": "Sblocca l'acquisto di Uova di Robot nel Mercato", + "questRobotDropRobotEgg": "Robot (Uovo)", + "questRobotCollectSprings": "Molle", + "questRobotCollectGears": "Ingranaggi", + "questRobotCollectBolts": "Bulloni", + "questRobotCompletion": "Mentre @Rev e Compagno di Responsabilità posizionano l'ultimo bullone, la macchina del tempo prende vita. @FolleMente e @McCoyly saltano a bordo. “Grazie per l'assistenza! Ci vediamo nel futuro! A proposito, questo dovrebbe aiutarti con la tua prossima invenzione!” Detto ciò, i viaggiatori del tempo scompaiono, ma lasciando nel relitto del vecchio Stabilizzatore di Produttività tre uova a orologeria. Forse potranno essere dei componenti cruciali per una nuova linea di produzione di Compagni di Responsabilità!", + "questRobotNotes": "Nei laboratori di Max Capacity, @Rev sta dando gli ultimi ritocchi alla sua nuova invenzione, un robotico Compagno di Responsabilità, quando uno strano veicolo metallico appare all'improvviso in una nuvola di fumo, a pochi centimetri dal Rivelatore di Fluttuazione del robot! I suoi conducenti, due strane figure vestite d'argento, escono e si tolgono i caschi spaziali, rivelandosi come @FolleMente e @McCoyly.

“Ipotizzo che ci sia stata un'anomalia nella nostra implementazione della produttività,” dice timidamente @FolleMente.

@McCoyly incrocia le braccia. “Ciò significa che hanno trascurato di completare i loro Attività Giornaliere, quindi suppongo che abbiano portato alla disintegrazione del nostro Stabilizzatore di Produttività. È un componente essenziale per viaggiare nel tempo ed ha bisogno di coerenza per funzionare correttamente. I nostri successi alimentano il nostro movimento attraverso il tempo e lo spazio! Non ho tempo di spiegare meglio le cose, @Rev. Lo scoprirai tra 37 anni, o forse potranno aiutarti i tuoi alleati, i Misteriosi Viaggiatori del Tempo. Nel frattempo, puoi aiutarci a sistemare la nostra macchina del tempo?”", + "jungleBuddiesNotes": "Contiene \"Il Mandrillo Mostruoso e le Scimmie Seccanti\", \"Il Bradipo Buonanotte\" e \"L'Albero Aggrovigliato\". Disponibile fino a <%= date %>.", + "jungleBuddiesText": "Pacchetto Missione Amici della Giungla", + "questWaffleUnlockText": "Sblocca l'acquisto delle Pozioni di Schiusa Dolcetto nel mercato", + "questWaffleDropDessertPotion": "Pozione di Schiusa Dolcetto", + "questWaffleRageEffect": "`Il Terribile Waffle usa ACERO APPICCICATICCIO` Lo sciroppo appiccicoso rallenta gli attacchi e gli incantesimi!", + "questWaffleRageTitle": "Acero Appiccicaticcio", + "questWaffleRageDescription": "Acero Appiccicaticcio: Questa barra si riempirà quando non completerai le tue Attività Giornaliere. Quando sarà piena, il Terribile Waffle bloccherà l'attacco della squadra!", + "questWaffleBoss": "Terribile Waffle", + "questWaffleCompletion": "Malconcio ed imburrato ma trionfante, assapori la dolce vittoria mentre il Terribile Waffle collassa in una pozzanghera appiccicosa.

“Wow, hai davvero cremato quel mostro”, dice Lady Glaciate, impressionata.

“Come rubare una caramella ad un bambino!” sorride a trentadue denti Pesce d'Aprile.

“Peccato però” dice @beffymaroo. “Sembrava abbastanza buono da mangiare.\"

Il Matto fa comparire una serie di pozioni dal suo mantello, le riempie con i resti sciropposi del Waffle e li mescola con un pizzico di polvere scintillante. Il liquido crea un vortice di colore: nuove Pozioni di Schisua! Le lancia tra le tue braccia. “Tutta questa avventura mi ha creato un po' di appetito. Chi vuole unirsi a me per colazione?”", + "questWaffleText": "Waffle con il Pesce: Colazione Disastrosa!", + "questWaffleNotes": "“Pesce d'Aprile!” tuonò agitata Lady Glaciate. “Hai detto che il tuo scherzo a tema dessert era «finito e completamente ripulito»!\"

“Ma lo era e lo è ancora, mia cara”, risponde il Pesce, perplesso. “Ed io sono il più onesto di tutti i Pesci. Cosa c'è che non va?”

“C'è che un mostro zuccherato gigante si sta avvicinando a Habit City!”

“Hmm” riflette il Pesce. “Ho fatto irruzione in alcune tane per dei reagenti mistici nel mio ultimo evento. Forse ho attirato l'attenzione di qualche mostro indesiderato. Sarà il Serpente Saccarino? La Torta-ruga? Il Tiramisu Rex?”

“No! È una specie di... Terribile Waffle! \"

“Uh. Questo mi è nuovo! Forse è nato da tutta l'energia generata dalle marachelle circostanti.” Si gira verso di te e @beffymaroo con un sorriso sghembo. “Suppongo che non siate disponibili per un una nuova impresa, vero?”", + "questRubyUnlockText": "Sblocca l'acquisto delle Pozioni di Schiusa Rubino nel Mercato", + "questRubyDropRubyPotion": "Pozione di Schiusa Rubino", + "questRubyCollectRubyGems": "Gemme Rubino", + "questRubyCollectVenusRunes": "Rune di Venere", + "questRubyCollectAquariusRunes": "Rune Zodiacali dell'Acquario", + "questAmberUnlockText": "Sblocca le Pozioni di Schiusa Ambrate nel Mercato", + "delightfulDinosNotes": "Contiene \"Lo Ptero-dactilo\", \"I Travolgenti Triceratopi\" e \"Il Dinosauro Dissotterrato.\" Disponibile fino al 30 novembre.", + "rockingReptilesNotes": "Contiene \"L'Isti-Gator\", \"Il Serpente della Distrazione\" e \"Il Veloci-Rapper\". Disponibile fino al 30 settembre.", + "questFluoriteText": "Una Fluorite Fifosa e Brillante", + "questFluoriteCompletion": "Mentre combatti, la creatura di cristallo sembra essere sempre più distratta dalle luci che crei. \"Così luccicante...\" borbotta.

\"Certo!\" esclama @nirbhao. \"Dev'essere un elementale di fluorite. Tutto ciò che vogliono è della luce con cui risplendere. Aiutiamolo a splendere.\"

L'elementale ride allegramente e risplende come se avessi acceso torce e scintille di magia. È così onorato di poter splendente di nuovo che ti porta ad un ricco deposito di cristalli di Fluorite.

\"È l'ingrediente perfetto per una nuova Pozione di Schiusa\", dice @nirbhao.\"Una che renderà i nostri animali luminosi come il nostro nuovo amico fluorescente.\"", + "questFluoriteBoss": "Elementale di Fluorite", + "questFluoriteDropFluoritePotion": "Pozione di Schiusa di Fluorite", + "questFluoriteNotes": "Al giorno d'oggi i minerali insoliti sono molto richiesti, quindi tu ed alcuni tuoi amici siete scesi nelle profondità delle miniere delle Cime Contorte alla ricerca di minerali emozionanti. È una spedizione lunga e noiosa, finché @-Tyr- inciampa su di una grande roccia, posta proprio nel mezzo della galleria.

“Questo dovrebbe aiutare a ravvivare un po' le cose”, dice @nirbhao, prima di evocare una sfera di luce.

Una luce calda riempie la galleria, ma qualcosa di strano inizia ad accadere a quella roccia. Alimentandosi della luce magica, inizia a brillare di blu fluorescente, verde e viola. Quindi si trasforma in una forma vagamente umanoide, munita di luminosi occhi rossi che vi fissano minacciosi! Entrate in azione invocando incantesimi lampeggianti e brandendo armi scintillanti." } diff --git a/website/common/locales/it/rebirth.json b/website/common/locales/it/rebirth.json index 89732f6114..460698782c 100644 --- a/website/common/locales/it/rebirth.json +++ b/website/common/locales/it/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "La rinascita riporta il tuo personaggio al livello 1.", "rebirthAdvList1": "Recuperi tutti i punti Salute.", "rebirthAdvList2": "Ripartirai senza punti Esperienza nè Oro.", - "rebirthAdvList3": "Tutte le tue Abitudini, Daily e To-Do si resettano tornando al colore giallo e le serie si azzerano, eccetto per le attività delle sfide.", + "rebirthAdvList3": "Tutte le tue Abitudini, Attività Giornaliere e Cose da Fare si resettano tornando al colore giallo e le serie si azzerano, eccetto per le attività delle sfide.", "rebirthAdvList4": "La tua classe iniziale sarà Guerriero fino a quando non otterrai una nuova classe.", "rebirthInherit": "Il tuo nuovo personaggio eredita delle cose dal suo predecessore:", "rebirthInList1": "Attività, cronologia, equipaggiamento ed impostazioni rimangono.", @@ -21,9 +21,10 @@ "rebirthOrb": "Ha utilizzato una Sfera della Rinascita per ricominciare dopo aver raggiunto il livello <%= level %>.", "rebirthOrb100": "Ha utilizzato una Sfera della Rinascita per ricominciare dopo aver raggiunto il livello 100+.", "rebirthOrbNoLevel": "Ha utilizzato una Sfera della Rinascita per ricominciare da capo.", - "rebirthPop": "Fai ripartire subito il tuo personaggio dal Livello 1 come Guerriero mantenendo medaglie, oggetti collezionabili ed equipaggiamento. Le tue attività e la loro cronologia rimarranno, ma torneranno al colore giallo. I contatori serie verranno resettati per tutte le attività, eccetto quelle delle Sfide. Il tuo oro, esperienza, mana ed effetti di tutte le abilità verranno rimossi. Tutto questo avrà effetto immediatamente. Per maggiori informazioni, visita la pagina della Wiki sulla Sfera della Rinascita.", + "rebirthPop": "Fai ripartire subito il tuo personaggio dal Livello 1 come Guerriero mantenendo medaglie, oggetti collezionabili ed equipaggiamento. Le tue attività e la loro cronologia rimarranno, ma torneranno al colore giallo. I contatori serie verranno resettati per tutte le attività, eccetto quelle appartenenti alle Sfide ed ai Piani di Gruppo. Il tuo oro, esperienza, mana ed effetti di tutte le abilità verranno rimossi. Tutto questo avrà effetto immediatamente. Per maggiori informazioni, visita la pagina della Wiki sulla Sfera della Rinascita.", "rebirthName": "Sfera della Rinascita", "reborn": "Rinascita, livello massimo <%= reLevel %>", "confirmReborn": "Sei sicuro/a?", - "rebirthComplete": "Rinascita completata!" -} \ No newline at end of file + "rebirthComplete": "Rinascita completata!", + "nextFreeRebirth": "<%= days %> giorni alla Sfera di rinascita GRATUITA" +} diff --git a/website/common/locales/it/settings.json b/website/common/locales/it/settings.json index f7942240b1..e4380b6e87 100644 --- a/website/common/locales/it/settings.json +++ b/website/common/locales/it/settings.json @@ -2,14 +2,14 @@ "settings": "Impostazioni", "language": "Lingua", "americanEnglishGovern": "Gli elementi del sito non ancora tradotti verranno visualizzati in inglese.", - "helpWithTranslation": "Vorresti aiutare a tradurre Habitica nella tua lingua? Grandioso! Visita la Gilda degli Aspiranti Linguisti!", + "helpWithTranslation": "Vorresti aiutare a tradurre Habitica nella tua lingua? Grandioso! Visita la Gilda degli Aspiranti Linguisti!", "showHeaderPop": "Mostra il tuo avatar, le barre salute/esperienza e la tua squadra.", "stickyHeader": "Header sempre visibile", "stickyHeaderPop": "L'header della pagina verrà fissato alla parte alta dello schermo. Se l'opzione non viene attivata, l'header rimarrà al suo posto.", "newTaskEdit": "Apri le nuove attività in modalità di modifica", "newTaskEditPop": "Selezionando questa opzione, le attività appena create verranno aperte permettendoti di aggiungere subito dettagli come note e etichette.", - "dailyDueDefaultView": "Visualizza lista Daily incomplete di default", - "dailyDueDefaultViewPop": "Con questa opzione selezionata, le Daily mostrate saranno quelle della lista \"incomplete\" invece che \"tutte\"", + "dailyDueDefaultView": "Visualizza di default la lista Attività Giornaliere incomplete", + "dailyDueDefaultViewPop": "Con questa opzione selezionata, le Attività Giornaliere mostrate saranno quelle della lista \"incomplete\" invece che \"tutte\"", "reverseChatOrder": "Mostra i messaggi nella chat in ordine inverso", "startAdvCollapsed": "Comprimi opzioni avanzate", "startAdvCollapsedPop": "Selezionando questa opzione, la sezione delle opzioni avanzate sarà nascosta quando apri il dialogo per modificare una attività.", @@ -27,7 +27,7 @@ "invalidLevel": "Valore non valido: il livello deve essere maggiore o uguale di 1.", "enableClass": "Attiva il sistema delle classi", "enableClassPop": "Avevi scelto di non utilizzare il sistema delle classi, inizialmente. Vorresti cominciare?", - "classTourPop": "Mostra il tour introduttivo su come utilizzzare il sistema delle classi.", + "classTourPop": "Mostra il tour introduttivo su come utilizzare il sistema delle classi.", "resetAccount": "Resetta account", "resetAccPop": "Ricomincia da zero rimuovendo tutti i livelli, l'oro, gli oggetti, la cronologia e tutte le attività.", "deleteAccount": "Elimina account", @@ -45,12 +45,12 @@ "xml": "(XML)", "json": "(JSON)", "customDayStart": "Inizio giorno personalizzato", - "sureChangeCustomDayStartTime": "Sei sicuro di voler cambiare il tuo orario di inizio Giorno personalizzato? I tuoi Daily si resetteranno la prossima volta che usi Habitica dopo <%= time %>. Vedi di completare i tuoi Daily prima!", + "sureChangeCustomDayStartTime": "Sei sicuro di voler cambiare il tuo orario di inizio Giorno personalizzato? Le tue Attività Giornaliere si resetteranno la prossima volta che usi Habitica dopo <%= time %>. Vedi di completare prima tutte le tue Attività Giornaliere!", "changeCustomDayStart": "Cambiare l'ora di inizio della giornata?", "sureChangeCustomDayStart": "Vuoi davvero cambiare l'ora di inizio della giornata?", "customDayStartHasChanged": "La tua ora di inizio giorno è stata cambiata.", - "nextCron": "Le tue Daily verranno ripristinate la prima volta che usi Habitica dopo <%= time %>. Assicurati di aver completato le tue Daily prima di allora!", - "customDayStartInfo1": "Habitica è impostato per resettare le tue Daily a mezzanotte (nel tuo fuso orario) ogni giorno. Qui puoi modificare l'ora di \"reset\".", + "nextCron": "Le tue Attività Giornaliera verranno ripristinate la prima volta che usi Habitica dopo <%= time %>. Assicurati di aver completato le tue Attività Giornaliera prima di allora!", + "customDayStartInfo1": "Habitica è impostato per resettare le tue Attività Giornaliere a mezzanotte (nel tuo fuso orario) ogni giorno. Qui puoi modificare l'ora di \"reset\".", "misc": "Altro", "showHeader": "Mostra header", "changePass": "Cambia password", @@ -188,7 +188,7 @@ "amazonPaymentsRecurring": "Marcare la casella sottostante è necessario per creare il tuo abbonamento. Permette che il tuo account Amazon sia usato per il pagamento ricorrente di questo abbonamento. Non pernette che il tuo account Amazon sia usato automaticamente per futuri acquisti.", "timezone": "Fuso orario", "timezoneUTC": "Habitica usa il fuso orario impostato sul tuo PC, ovvero: <%= utc %>", - "timezoneInfo": "Se il fuso orario è sbagliato, ricarica questa pagina tramite il bottone di ricarica o aggiornamento della pagina del browser, per assicurarti che Habitica contenga le informazioni più aggiornate. Se è ancora sbagliato, imposta il fuso orario corretto sul tuo PC e poi ricarica di nuovo questa pagina.

Se usi Habitica su altri PC o su altri dispositivi mobili, il fuso orario deve essere identico su ognuno di essi. Se le tue Daily sono state reimpostate ad un'ora sbagliata, ripeti questo controllo su tutti gli altri PC e su un browser sui tuoi dispositivi mobili.", + "timezoneInfo": "Se il fuso orario è sbagliato, ricarica questa pagina tramite il bottone di ricarica o aggiornamento della pagina del browser, per assicurarti che Habitica contenga le informazioni più aggiornate. Se è ancora sbagliato, imposta il fuso orario corretto sul tuo PC e poi ricarica di nuovo questa pagina.

Se usi Habitica su altri PC o su altri dispositivi mobili, il fuso orario deve essere identico su ognuno di essi. Se le tue Attività Giornaliere sono state reimpostate ad un'ora sbagliata, ripeti questo controllo su tutti gli altri PC e su un browser sui tuoi dispositivi mobili.", "push": "Push", "about": "Info", "setUsernameNotificationTitle": "Conferma il tuo username!", diff --git a/website/common/locales/it/spells.json b/website/common/locales/it/spells.json index 231859a08d..13924c79e7 100644 --- a/website/common/locales/it/spells.json +++ b/website/common/locales/it/spells.json @@ -6,7 +6,7 @@ "spellWizardEarthText": "Terremoto", "spellWizardEarthNotes": "I tuoi poteri psichici fanno tremare la terra e fanno guadagnare alla tua squadra un bonus di Intelligenza! (Dipende da: INT senza bonus)", "spellWizardFrostText": "Gelido Freddo", - "spellWizardFrostNotes": "Il ghiaccio congela i contatori serie di tutte le tue attività, così non torneranno a zero domani!", + "spellWizardFrostNotes": "Il ghiaccio congela i contatori serie di tutte le tue attività, così non torneranno a zero domani! ", "spellWizardFrostAlreadyCast": "Hai già usato questa magia oggi. Le tue serie sono congelate e non c'è bisogno di usarla di nuovo.", "spellWarriorSmashText": "Attacco Brutale", "spellWarriorSmashNotes": "Rendi un'attività più blu/meno rossa e infliggi danni extra ai Boss! (Dipende da: FOR)", @@ -23,8 +23,8 @@ "spellRogueToolsOfTradeText": "Attrezzi del Mestiere", "spellRogueToolsOfTradeNotes": "Le tue astute capacità fanno guadagnare a tutta la tua squadra un bonus di Percezione! (Dipende da: PER senza bonus)", "spellRogueStealthText": "Furtività", - "spellRogueStealthNotes": "Con ogni utilizzo, alcune delle tue Daily non completate non ti danneggeranno stanotte. Il loro colore e contatore serie non cambierà. (Dipende da: PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Numero di Daily evitate: <%= number %>.", + "spellRogueStealthNotes": "Con ogni utilizzo, alcune delle tue Attività Giornaliere non completate non ti danneggeranno stanotte. Il loro colore e contatore serie non cambierà. (Dipende da: PER)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Numero di Attività Giornaliere evitate: <%= number %>.", "spellRogueStealthMaxedOut": "Hai già schivato tutte le tue attività giornaliere; non c'è bisogno di lanciarla di nuovo.", "spellHealerHealText": "Luce Curativa", "spellHealerHealNotes": "Un avvolgente bagliore ti fa recuperare Salute! (Dipende da: COS e INT)", @@ -50,7 +50,7 @@ "spellSpecialSeafoamNotes": "Trasforma un amico in una creatura del mare!", "spellSpecialSandText": "Sabbia", "spellSpecialSandNotes": "Annulla la magia che ti ha trasformato in una stella marina.", - "partyNotFound": "Squadra non trovata.", + "partyNotFound": "Squadra non trovata", "targetIdUUID": "\"targetId\" deve essere un ID Utente valido.", "challengeTasksNoCast": "Non è possibile usare abilità sulle attività delle sfide.", "groupTasksNoCast": "Non è possibile usare abilità sulle attività di gruppo.", diff --git a/website/common/locales/it/subscriber.json b/website/common/locales/it/subscriber.json index ce84d1cdfc..500262e70d 100644 --- a/website/common/locales/it/subscriber.json +++ b/website/common/locales/it/subscriber.json @@ -7,9 +7,9 @@ "buyGemsGoldText": "Alexander il Mercante ti venderà Gemme al prezzo di 20 Oro per ogni Gemma. Le sue consegne mensili saranno inizialmente limitate a 25 Gemme al mese, ma per ogni 3 mesi di abbonamento consecutivi questo limite aumenta di 5 Gemme, fino a un massimo di 50 Gemme al mese!", "mustSubscribeToPurchaseGems": "Devi abbonarti per poter convertire l'oro in gemme", "reachedGoldToGemCap": "Hai raggiunto il tuo limite di conversione Oro=>Gemme (<%= convCap %>) per questo mese. Questo limite serve a prevenire l'abuso di questa funzione, il cosiddetto \"farming\". Il limite viene resettato entro i primi tre giorni di ogni mese.", - "reachedGoldToGemCapQuantity": "La quantità <%= quantity %> da te richiesta eccede il limite <%= convCap %> della conversione Oro=>Gemme di questo mese. C'è questo limite per evitare abusi. Il limite si azzera nei primi tre giorni di ogni mese.", + "reachedGoldToGemCapQuantity": "La quantità richiesta <%= quantità%> supera l'importo che è possibile acquistare per questo mese (<%= convCap%>). L'intero importo diventa disponibile entro i primi tre giorni di ogni mese. Grazie per esserti iscritto!", "retainHistory": "Conserva più dati nella cronologia", - "retainHistoryText": "Rende la cronologia delle To-Do completate e delle altre attività disponibili più a lungo.", + "retainHistoryText": "Rende la cronologia delle Cose da Fare completate e delle altre attività disponibili più a lungo.", "doubleDrops": "Numero massimo di drop giornalieri raddoppiato", "doubleDropsText": "Riempi le tue scuderie più velocemente!", "mysteryItem": "Oggetti mensili esclusivi", @@ -18,7 +18,7 @@ "supportDevsText": "Il tuo abbonamento aiuta a tenere Habitica fiorente e aiuta a finanziare lo sviluppo di nuove funzioni. Grazie per la tua generosità!", "exclusiveJackalopePet": "Animale esclusivo", "exclusiveJackalopePetText": "Ottieni il Lepronte Viola Reale, un animale disponibile solo per gli abbonati!", - "giftSubscription": "Vuoi regalare un abbonamento a qualcuno?", + "giftSubscription": "Vuoi regalare i vantaggi di un abbonamento a qualcun altro?", "giftSubscriptionText1": "Apri il suo profilo! Puoi farlo cliccando sul suo avatar nella tua squadra o cliccando sul loro nome nella chat.", "giftSubscriptionText2": "Clicca sull'icona con il pacco regalo, in alto a destra nel suo profilo.", "giftSubscriptionText3": "Seleziona \"abbonamento\" e inserisci le tue informazioni per il pagamento.", @@ -41,8 +41,8 @@ "manageSub": "Clicca per gestire l'abbonamento", "cancelSub": "Annulla abbonamento", "cancelSubInfoGoogle": "Vai nella sezione \"Account\" > \"Abbonamenti\" dell'app Google Play Store per annullare il tuo abbonamento, o per vedere la data di termine del tuo abbonamento se lo hai già annullato. Questa schermata non è in grado di mostrarti se il tuo abbonamento è stato annullato.", - "cancelSubInfoApple": "Per favore segui le istruzioni ufficiali di Appleper cancellare il tuo abbonamento o se lo hai già cancellato per vedere la data in cui il tuo abbonamento termina. Questa schermata non può mostrarti se il tuo abbonamento è stato cancellato.", - "cancelSubInfoGroupPlan": "Dato che hai un abbonamento gratuito da un Piano per gruppi, non puoi cancellarlo. Terminerà quando non sarai più nel gruppo. Se sei il leader del gruppo e vuoi cancellare l'intero Piano per gruppi, puoi farlo andando sull'etichetta \"Dettagli di pagamento\" del gruppo.", + "cancelSubInfoApple": "Per favore segui le istruzioni ufficiali di Appleper cancellare il tuo abbonamento o se lo hai già cancellato per vedere la data in cui il tuo abbonamento termina. Questa schermata non può mostrarti se il tuo abbonamento è stato cancellato.", + "cancelSubInfoGroupPlan": "Dato che hai un abbonamento gratuito da un Piano per gruppi, non puoi cancellarlo. Terminerà quando non sarai più nel gruppo. Se sei il leader del gruppo e vuoi cancellare il Piano per gruppi, puoi farlo andando sull'etichetta \"Dettagli di pagamento\" del gruppo.", "canceledSubscription": "Abbonamento annullato", "cancelingSubscription": "Annullamento dell'abbonamento", "adminSub": "Abbonamento per amministratori", @@ -86,7 +86,7 @@ "timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> e <%= linkStartVicky %>Vicky<%= linkEnd %>", "timeTravelersTitle": "Misteriosi viaggiatori del tempo", "timeTravelersPopoverNoSub": "Hai bisogno di una Clessidra Mistica per evocare i misteriosi viaggiatori del tempo! Gli <%= linkStart %>abbonati<%= linkEnd %> ne ottengono una ogni tre mesi di abbonamento consecutivi. Torna qui quando avrai una Clessidra Mistica, e i viaggiatori del tempo ti porteranno un raro animale, cavalcatura o set di Oggetti Misteriosi dal passato...o forse persino dal futuro.", - "timeTravelersPopoverNoSubMobile": "Pare che tu abbia bisogno di una Clessidra Mistica aprire il portale temporale ed evocare i misteriosi viaggiatori del tempo.", + "timeTravelersPopoverNoSubMobile": "Pare che tu abbia bisogno di una Clessidra Mistica per aprire il portale temporale ed evocare i Misteriosi Viaggiatori del Tempo.", "timeTravelersPopover": "La tua Clessidra Mistica ha aperto il nostro portale temporale! Scegli cosa vorresti recuperare dal passato o dal futuro.", "timeTravelersAlreadyOwned": "Congratulazioni! Possiedi già tutto ciò che i Viaggiatori del Tempo possono attualmente offrire. Grazie per il tuo supporto al sito!", "mysticHourglassPopover": "La Clessidra Mistica ti permette di acquistare alcuni oggetti a disponibilità limitata, come i set mensili di Oggetti Misteriosi le ricompense degli eventi mondiali, dal passato!", @@ -122,7 +122,7 @@ "mysterySet201604": "Set guerriero foglia", "mysterySet201605": "Set bardo marciante", "mysterySet201606": "Completo vestiti Selkie", - "mysterySet201607": "Completo fondale marino per Assassino", + "mysterySet201607": "Set fondale marino per Ladro", "mysterySet201608": "Set tempesta", "mysterySet201609": "Set mucca", "mysterySet201610": "Set fiamma spettrale", @@ -152,13 +152,13 @@ "mysterySet201810": "Set Foresta Oscura", "mysterySet201811": "Set Stregone Splendido", "mysterySet201812": "Set della Volpe Artica", - "mysterySet201901": "Polaris Set", + "mysterySet201901": "Set Polare", "mysterySet301404": "Set steampunk standard", "mysterySet301405": "Set accessori steampunk", "mysterySet301703": "Set Pavone Steampunk", "mysterySet301704": "Set Fagiano Steampunk", "mysterySetwondercon": "Wondercon", - "subUpdateCard": "Aggiorna Carta", + "subUpdateCard": "Aggiorna Carta di Credito", "subUpdateTitle": "Aggiorna", "subUpdateDescription": "Aggiorna la carta con cui effettuare il pagamento.", "notEnoughHourglasses": "Non hai abbastanza Clessidre Mistiche.", @@ -202,22 +202,54 @@ "gemBenefit3": "Entusiasmanti Missioni che hanno come ricompensa uova di animali.", "gemBenefit4": "Resetta le statistiche del tuo avatar e cambia la sua classe.", "subscriptionBenefitLeadin": "Supporta Habitica diventando un abbonato e riceverai questi utili vantaggi!", - "subscriptionBenefit1": "Alexander il Mercante ti venderà delle Gemme, al prezzo di 20 Oro l'una!", - "subscriptionBenefit2": "To-Do completate e cronologia delle attività sono disponibili più a lungo.", - "subscriptionBenefit3": "Scopri più oggetti in Habitica con un tetto di drop giornaliero raddoppiato.", - "subscriptionBenefit4": "Ogni mese costumi unici e alla moda per il tuo avatar.", - "subscriptionBenefit5": "Ricevi l'esclusivo animale Lepronte Viola Reale!", - "subscriptionBenefit6": "Ottieni Clessidre Mistiche da usare nel negozio dei Viaggiatori del Tempo!", + "subscriptionBenefit1": "Alexander il Mercante ti venderà ora delle Gemme nel Mercato al prezzo di 20 Oro l'una!", + "subscriptionBenefit2": "Le Cose da Fare completate e la cronologia delle attività saranno disponibili più a lungo.", + "subscriptionBenefit3": "Scopri ancora più oggetti in Habitica con un tetto di drop giornaliero raddoppiato.", + "subscriptionBenefit4": "Ogni mese un costume unico e alla moda per il tuo avatar.", + "subscriptionBenefit5": "Riceverai il Lepronte Viola Reale una volta diventato un nuovo Abbonato.", + "subscriptionBenefit6": "Ottieni Clessidre Mistiche per comprare oggetti nel negozio dei Viaggiatori del Tempo!", "haveCouponCode": "Hai un codice coupon?", "subscriptionAlreadySubscribedLeadIn": "Grazie per esserti abbonato/a!", "subscriptionAlreadySubscribed1": "Per vedere i dettagli del tuo abbonamento e cancellarlo, rinnovarlo o cambiarlo, vai a User icon > Settings > Subscription.", "purchaseAll": "Acquista Set", - "gemsPurchaseNote": "Gli abbonati possono comprare gemme con oro nel Mercato! Per facile accesso ad esse, puoi anche fissare la Gemma alla tua colonna delle Ricompense.", - "gemsRemaining": "gemme rimanenti", - "notEnoughGemsToBuy": "Non puoi comprare quella quantità di gemme", + "gemsPurchaseNote": "Gli abbonati possono comprare Gemme con Oro nel Mercato! Per facile accesso ad esse, puoi anche fissare la Gemma alla tua colonna delle Ricompense.", + "gemsRemaining": "Gemme rimanenti", + "notEnoughGemsToBuy": "Non puoi comprare quella quantità di Gemme", "subWillBecomeInactive": "Diventerà inattivo", "confirmCancelSub": "Sei sicuro di voler cancellare il tuo abbonamento? Perderai tutti i tuoi benefici.", "mysticHourglassNeededNoSub": "Questo articolo ha bisogno di una Clessidra Mistica. Tu ne ottieni una essendo un abbonato/un' abbonata di Habitica.", "giftASubscription": "Regala un Abbonamento", - "viewSubscriptions": "Guarda Abbonamenti" + "viewSubscriptions": "Guarda Abbonamenti", + "subscribersReceiveBenefits": "Gli abbonati riceveranno questi utili vantaggi!", + "mysterySet201907": "Set Spiaggia Speciale", + "mysterySet201906": "Set Carpa Cortese", + "mysterySet201905": "Set Arcidrago Accecante", + "mysterySet201904": "Set Opale Opulento", + "mysterySet201903": "Set Squisit-uovo", + "cancelSubAlternatives": "Se hai problemi tecnici o Habitica non sembra funzionare per te, ti preghiamo di contattarci. Vogliamo aiutarti ad ottenere il massimo da Habitica.", + "mysterySet202005": "Set Meravigliosa Viverna", + "mysterySet202004": "Set Monarca Possente", + "mysterySet202003": "Set Guerriero Pungente", + "mysterySet202002": "Set Dolcezza Elegante", + "mysterySet202001": "Set Volpe Leggendaria", + "mysterySet201912": "Set Folletto Polare", + "mysterySet201911": "Set Incantatore di Cristallo", + "mysterySet201910": "Set Fiamma Criptica", + "mysterySet201909": "Set Ghianda Affabile", + "mysterySet201908": "Set Fauno Spensierato", + "mysterySet201902": "Set Cotta Criptica", + "subMonths": "Mese di abbonamento", + "cancelYourSubscription": "Cancellare il tuo abbonamento?", + "readyToResubscribe": "Sei pronto ad abbonarti di nuovo?", + "needToUpdateCard": "Vuoi aggiornare la tua carta?", + "subscriptionStats": "Stato abbonamento", + "subscriptionInactiveDate": "I vantaggi del tuo abbonamento diverranno inattivi il <%= date %>", + "subscriptionCanceled": "Il tuo abbonamento è stato annullato", + "youAreSubscribed": "Sei iscritto ad Habitica", + "doubleDropCap": "Raddoppia il Bottino", + "monthlyMysteryItems": "Oggetti misteriosi mensili", + "subCanceledTitle": "Abbonamento annullato", + "backgroundAlreadyOwned": "Possiedi già questo sfondo.", + "mysterySet202007": "Set Orca Eccezionale", + "mysterySet202006": "Set Tritone Multicromatico" } diff --git a/website/common/locales/it/tasks.json b/website/common/locales/it/tasks.json index a0448cdc90..a6b5947f58 100644 --- a/website/common/locales/it/tasks.json +++ b/website/common/locales/it/tasks.json @@ -1,14 +1,14 @@ { "clearCompleted": "Elimina attività completate", "clearCompletedDescription": "Le Cose Da Fare completate vengono eliminate dopo 30 giorni per i non abbonati e dopo 90 giorni per gli abbonati.", - "clearCompletedConfirm": "Vuoi davvero eliminare le tue Cose Da Fare completate?", - "sureDeleteCompletedTodos": "Vuoi davvero eliminare le tue Cose Da Fare completate?", + "clearCompletedConfirm": "Vuoi davvero eliminare le Cose Da Fare completate?", + "sureDeleteCompletedTodos": "Vuoi davvero eliminare le Cose Da Fare completate?", "lotOfToDos": "Qui puoi vedere le ultime 30 Cose Da Fare che hai portato a termine. Per vedere le altre Cose Da Fare completate, clicca su \"Dati utente > Visualizzazione dati utente\" oppure \"Dati utente > Esporta dati > Dati utente\".", - "deleteToDosExplanation": "Se clicchi il bottone qua in basso, tutte le tue Cose Da Fare complete o archiviate saranno cancellate permanentemente, eccetto per le Cose Da Fare appartenenti a sfide attive o a piani per gruppi. Se vuoi conservarne una registrazione, devi prima esportarle.", - "addMultipleTip": "Consiglio: per aggiungere varie <%= taskType %>, scrivi ognuna su una riga diversa andando a capo (Shift + Invio) e poi premi Invio.", + "deleteToDosExplanation": "Se clicchi il pulsante qui sotto tutte le tue Cose Da Fare complete o archiviate saranno cancellate permanentemente, eccetto per le Cose Da Fare appartenenti a sfide attive o a piani per gruppi. Se vuoi conservarle devi prima esportarle.", + "addMultipleTip": "Consiglio: per aggiungere varie <%= taskType %>, scrivi ognuna su una riga diversa andando a capo (Shift + Invio) e poi premi \"Invio.\"", "addsingle": "Aggiungi singola", "addATask": "Aggiungi una <%= type %>", - "editATask": "Modifica una <%= type %>", + "editATask": "Modifica <%= type %>", "createTask": "Crea una <%= type %>", "addTaskToUser": "Aggiungi attività", "scheduled": "Pianificate", @@ -26,7 +26,7 @@ "save": "Salva", "addChecklist": "Aggiungi checklist", "checklist": "Checklist", - "checklistText": "Dividi un'attività in parti più piccole! Le checklist aumentano la quantità di punti Esperienza e di Oro guadagnati con le Cose Da Fare e riducono i danni causati da una Daily.", + "checklistText": "Dividi un'attività in parti più piccole! Le checklist aumentano la quantità di punti Esperienza e di Oro guadagnati con le Cose Da Fare e riducono i danni causati da una Attività Giornaliera.", "newChecklistItem": "Nuovo elemento checklist", "expandChecklist": "Espandi checklist", "collapseChecklist": "Nascondi checklist", @@ -40,7 +40,7 @@ "taskAliasPlaceholder": "il-tuo-alias-attività-qui", "taskAliasPopoverWarning": "ATTENZIONE: Cambiare questo valore impedirà il funzionamento delle integrazioni di terze parti che usano l'alias attività.", "difficulty": "Difficoltà", - "difficultyHelp": "La difficoltà indica lo sforzo richiesto per completare un'Abitudine, una Daily o una Cosa Da Fare. Una difficoltà alta permette di ottenere una ricompensa maggiore quando un'attività viene completata, ma infligge anche più danni se una Daily non viene completata o quando viene cliccata un'Abitudine negativa.", + "difficultyHelp": "La difficoltà indica lo sforzo richiesto per completare un'Abitudine, una Attività Giornaliera o una Cosa Da Fare. Una difficoltà alta permette di ottenere una ricompensa maggiore quando un'attività viene completata, ma infligge anche più danni se una Attività Giornaliera non viene completata o quando viene cliccata un'Abitudine negativa.", "trivial": "Facilissima", "easy": "Facile", "medium": "Media", @@ -49,10 +49,10 @@ "attributeAllocation": "Allocazione statistiche", "attributeAllocationHelp": "L'allocazione delle statistiche permette ad Habitica di assegnare automaticamente dei punti alle tue Statistiche quando sali di livello.

You can set your Automatic Allocation method to Task Based in the Stats section of your profile.", "progress": "Progressi", - "daily": "Daily", - "dailies": "Daily", - "newDaily": "Nuova Daily", - "newDailyBulk": "Nuove Daily (una per riga)", + "daily": "Attività Giornaliera", + "dailies": "Attività Giornaliere", + "newDaily": "Nuova Attività Giornaliera", + "newDailyBulk": "Nuove Attività Giornaliere (una per riga)", "dailysDesc": "Le attività giornaliere si ripetono regolarmente. Scegli di farle ripetere ogni quanto preferisci!", "streakCounter": "Contatore Serie", "repeat": "Ripeti", @@ -71,12 +71,12 @@ "todo": "Cosa Da Fare", "todos": "Cose Da Fare", "newTodo": "Nuova Cosa Da Fare", - "newTodoBulk": "Nuove Cose Da Fare (una per riga)", + "newTodoBulk": "Nuova Cose Da Fara (una per riga)", "todosDesc": "Le Cose Da Fare vanno completate solo una volta. Aggiungi una checklist per aumentare il loro valore.", "dueDate": "Completa entro il giorno", "remaining": "Attive", - "complete": "Complete", - "complete2": "Complete", + "complete": "Fatto", + "complete2": "Completato", "dated": "Con scadenza", "today": "Oggi", "dueIn": "Scade <%= dueIn %>", @@ -106,14 +106,14 @@ "startDateHelp": "Imposta la data in cui l'attività sarà \"attiva\". Non sarà necessario completarla prima di quel giorno.", "streaks": "Medaglie Serie", "streakName": "<%= count %> medaglie Serie", - "streakText": "Ha completato <%= count %> serie di 21 giorni nelle Daily", + "streakText": "Ha completato <%= count %> serie di 21 giorni nelle Attività Giornaliere", "streakSingular": "Perfezionista", - "streakSingularText": "Ha completato una serie di 21 giorni su una Daily", + "streakSingularText": "Ha completato una serie di 21 giorni su una Attività Giornaliera", "perfectName": "<%= count %> Giorni Perfetti", - "perfectText": "Hai completato tutte le Daily attive <%= count %> volte. Grazie a questa medaglia ottieni un bonus per tutte le Statistiche (pari a +livello/2) per il giorno successivo. Per i livelli superiori a 100 non c'è alcun effetto aggiuntivo oltre al bonus.", + "perfectText": "Hai completato tutte le Attività Giornaliere attive <%= count %> volte. Grazie a questa medaglia ottieni un bonus per tutte le Statistiche (pari a +livello/2) per il giorno successivo. Per i livelli superiori a 100 non c'è alcun effetto aggiuntivo oltre al bonus.", "perfectSingular": "Giorno Perfetto", - "perfectSingularText": "Hai completato tutte le Daily attive in una giornata. Grazie a questa medaglia ottieni un bonus per tutte le Statistiche (pari a +livello/2) per il giorno successivo. Per i livelli superiori a 100 non c'è alcun effetto aggiuntivo oltre al bonus.", - "streakerAchievement": "Hai ottenuto la medaglia \"Perfezionista\"! I 21 giorni consecutivi sono un importante traguardo per formare abitudini. Continua ad ottenere questa medaglia per ogni altri 21 giorni addizionali, su questa Daily o su qualunque altra!", + "perfectSingularText": "Hai completato tutte le Attività Giornaliere attive in una giornata. Grazie a questa medaglia ottieni un bonus per tutte le Statistiche (pari a +livello/2) per il giorno successivo. Per i livelli superiori a 100 non c'è alcun effetto aggiuntivo oltre al bonus.", + "streakerAchievement": "Hai ottenuto la Medaglia \"Perfezionista\"! I 21 giorni consecutivi sono un importante traguardo per formare abitudini. Continua ad ottenere questa medaglia per ogni altri 21 giorni addizionali, su questa Attività Giornaliera o su qualunque altra!", "fortifyName": "Pozione di Fortificazione", "fortifyPop": "Fa tornare tutte le attività al valore neutro (colore giallo) e ripristina tutti i punti vita persi.", "fortify": "Fortifica", @@ -126,16 +126,16 @@ "taskToTop": "Sposta in cima", "taskToBottom": "Sposta in fondo", "emptyTask": "Inserisci prima il titolo dell'attività.", - "dailiesRestingInInn": "Stai riposando nella Locanda! Le tue Daily NON ti danneggeranno stanotte, PERÒ si resetteranno comunque ogni giorno. Se stai partecipando ad una missione, non infliggerai danni/raccoglierai oggetti finchè non lasci la Locanda, ma puoi comunque essere danneggiato dal Boss se i tuoi compagni di squadra non completano le proprie Daily.", + "dailiesRestingInInn": "Stai riposando nella Locanda! Le tue Attività Giornaliere NON ti danneggeranno stanotte, PERÒ si resetteranno comunque ogni giorno. Se stai partecipando ad una missione, non infliggerai danni/raccoglierai oggetti finchè non lasci la Locanda, ma puoi comunque essere danneggiato dal Boss se i tuoi compagni di squadra non completano le proprie Attività Giornaliere.", "habitHelp1": "Le buone abitudini sono quelle che completi spesso. Ti premiano con Oro ed Esperienza ogni volta che clicchi <%= plusIcon %>.", "habitHelp2": "Le cattive abitudini sono cose che vuoi evitare di fare. Ti fanno perdere Salute ogni volta che clicchi <%= minusIcon %>.", "habitHelp3": "Per farti ispirare, dai un'occhiata a questi esempi di Abitudini! (in inglese)!", "newbieGuild": "Hai altre domande? Chiedile nella gilda <%= linkStart %>Habitica Help<%= linkEnd %>!", - "dailyHelp1": "Le Daily si ripetono <%= emphasisStart %>ogni giorno<%= emphasisEnd %> in cui sono attive. Clicca <%= pencilIcon %> per cambiare i giorni in cui sono attive.", - "dailyHelp2": "Se non completi le Daily attive, perdi Salute quando la giornata finisce.", + "dailyHelp1": "Le Attività Giornaliere si ripetono <%= emphasisStart %>ogni giorno<%= emphasisEnd %> in cui sono attive. Clicca <%= pencilIcon %> per cambiare i giorni in cui sono attive.", + "dailyHelp2": "Se non completi le Attività Giornaliere attive, perdi Salute quando la giornata finisce.", "dailyHelp3": "Le attività giornaliere diventano <%= emphasisStart %>rosso scuro<%= emphasisEnd %> quando non le porti a termine, e <%= emphasisStart %>blu scuro<%= emphasisEnd %> quando le completi. Più l'attività giornaliera è rossa, più questa ti premierà... o danneggerà.", "dailyHelp4": "Per cambiare l'ora in cui la tua giornata finisce, vai su <%= linkStart %> Impostazioni > Sito <%= linkEnd %> > Inizio Giorno Personalizzato.", - "dailyHelp5": "Per farti ispirare, dai un'occhiata a questi esempi di Daily! (in inglese)!", + "dailyHelp5": "Per farti ispirare, dai un'occhiata a questi esempi di Attività Giornaliere! (in inglese)!", "toDoHelp1": "Le Cose Da Fare appena aggiunte saranno evidenziate in gialle. Più tempo impieghi a completarle, più diventeranno rosse (aumentando di valore).", "toDoHelp2": "Le Cose Da Fare non infliggono danni! Ma ti danno Oro e punti Esperienza quando le porti a termine.", "toDoHelp3": "Suddividendo una Cosa Da Fare in una lista di attività più semplici (una checklist), ti sembrerà meno difficile da completare... e i punti che otterrai aumenteranno!", @@ -147,11 +147,11 @@ "clickForHelp": "Fai click per suggerimenti", "taskAliasAlreadyUsed": "Alias Attività già usato su un'altra attività.", "taskNotFound": "Attività non trovata.", - "invalidTaskType": "Il tipo di attività può essere solo uno tra \"Abitudine\", \"Daily\", \"Cosa Da Fare\", \"Ricompensa\".", + "invalidTaskType": "Il tipo di attività può essere solo uno tra \"Abitudine\", \"Attività Giornaliere\", \"Cosa Da Fare\", \"Ricompensa\".", "invalidTasksType": "Il tipo di attività deve essere uno tra \"habits\", \"dailys\", \"todos\", \"rewards\".", "invalidTasksTypeExtra": "Il tipo di attività deve essere uno tra \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".", "cantDeleteChallengeTasks": "Un'attività che appartiene ad una sfida non può essere eliminata.", - "checklistOnlyDailyTodo": "Le checklist sono supportate solo nelle Daily e nelle Cose Da Fare", + "checklistOnlyDailyTodo": "Le checklist sono supportate solo nelle Attività Giornaliere e nelle Cose Da Fare", "checklistItemNotFound": "Non è stato trovato alcun elemento checklist con l'id specificato.", "itemIdRequired": "\"itemId\" deve essere un UUID valido.", "tagNotFound": "Non è stata trovata alcuna etichetta con l'id specificato.", @@ -173,13 +173,13 @@ "habitCounterDown": "Contatore negativo (si resetta <%= frequency %>)", "taskRequiresApproval": "Questa attività deve essere approvata prima che tu la possa completare. L'approvazione è già stata richiesta", "taskApprovalHasBeenRequested": "Un'approvazione è stata richiesta", - "taskApprovalWasNotRequested": "Solo un'attività in attesa di approvazione può essere segnata come incompleta", + "taskApprovalWasNotRequested": "Non è stata richiesta l'approvazione per questa attività.", "approvals": "Approvazioni", "approvalRequired": "Richiede Approvazioni", - "repeatZero": "La Daily non scade mai", + "repeatZero": "La Attività Giornaliera non scade mai", "repeatType": "Tipo ripetizione", "repeatTypeHelpTitle": "Che tipo di ripetizione è questa?", - "repeatTypeHelp": "Seleziona \"Daily\" se vuoi che questa attività si ripeta ogni giorno, oppure ogni tre giorni, e così via. Seleziona \"Settimanale\" se vuoi che si ripeta solo certi giorni della settimana. Se selezioni \"Mensile\" o \"Annuale\", modifica la data di partenza dell'attività per scegliere il giorno del mese o dell'anno in cui dovrai completare l'attività.", + "repeatTypeHelp": "Seleziona \"Attività Giornaliere\" se vuoi che questa attività si ripeta ogni giorno, oppure ogni tre giorni, e così via. Seleziona \"Settimanale\" se vuoi che si ripeta solo certi giorni della settimana. Se selezioni \"Mensile\" o \"Annuale\", modifica la data di partenza dell'attività per scegliere il giorno del mese o dell'anno in cui dovrai completare l'attività.", "weekly": "Settimanale", "monthly": "Mensile", "yearly": "Annuale", @@ -199,15 +199,19 @@ "monthlyRepeatHelpContent": "Questa attività andrà completata ogni X mesi", "yearlyRepeatHelpContent": "Questa attività andrà completata ogni X anni", "resets": "Reset", - "summaryStart": "Si ripete <%= frequency %> ogni <%= everyX %> <%= frequencyPlural %> ", + "summaryStart": "Si ripete <%= frequency %> ogni <%= everyX %> <%= frequencyPlural %>", "nextDue": "Prossime date previste", - "checkOffYesterDailies": "Metti la spunta sulle Daily che hai completato ieri:", - "yesterDailiesTitle": "Ieri hai lasciato incomplete queste Daily! Vuoi segnarle come completate ora?", + "checkOffYesterDailies": "Metti la spunta sulle Attività Giornaliere che hai completato ieri:", + "yesterDailiesTitle": "Ieri hai lasciato incomplete queste Attività Giornaliere! Vuoi segnarle come completate ora?", "yesterDailiesCallToAction": "Comincia la mia nuova giornata!", - "yesterDailiesOptionTitle": "Conferma che questa Daily non era stata completata prima di applicare il danno", - "yesterDailiesDescription": "Se questa opzione è attiva, Habitica ti chiederà se era tua intenzione lasciare delle Daily incomplete prima di calcolare ed applicare il danno al tuo avatar. Questa funzione può proteggerti da danni involontari.", + "yesterDailiesOptionTitle": "Conferma che questa Attività Giornaliere non era stata completata prima di applicare il danno", + "yesterDailiesDescription": "Se questa opzione è attiva, Habitica ti chiederà se era tua intenzione lasciare delle Attività Giornaliere incomplete prima di calcolare ed applicare il danno al tuo avatar. Questa funzione può proteggerti da danni involontari.", "repeatDayError": "Assicurati di aver selezionato almeno un giorno della settimana.", "searchTasks": "Cerca titoli e descrizioni...", "sessionOutdated": "La tua sessione è obsoleta. Ricarica la pagina o sincronizza.", - "errorTemporaryItem": "Questo oggetto è temporaneo e non può essere aggiunto alla Lista dei Desideri." + "errorTemporaryItem": "Questo oggetto è temporaneo e non può essere aggiunto alla Lista dei Desideri.", + "sureDeleteType": "Sei sicuro di voler eliminare questo <%= type %>?", + "deleteTaskType": "Elimina questo <%= type %>", + "addNotes": "Aggiungi nota", + "addATitle": "Aggiungi un titolo" } diff --git a/website/common/locales/ja/achievements.json b/website/common/locales/ja/achievements.json index 4bb858c26e..9034d0f5ee 100644 --- a/website/common/locales/ja/achievements.json +++ b/website/common/locales/ja/achievements.json @@ -79,5 +79,7 @@ "achievementBugBonanzaModalText": "カブトムシ、イモムシ、カタツムリ、クモのペットクエストを完了しました!", "achievementBugBonanzaText": "カブトムシ、イモムシ、カタツムリ、クモのペットクエストを完了しました。", "achievementBareNecessitiesModalText": "サル、ナマケモノ、木人のペットクエストを完了しました!", - "achievementBareNecessitiesText": "サル、ナマケモノ、木人のペットクエストを完了しました。" + "achievementBareNecessitiesText": "サル、ナマケモノ、木人のペットクエストを完了しました。", + "achievementBareNecessities": "森に欠かせない仲間", + "achievementBugBonanza": "虫取り大成功" } diff --git a/website/common/locales/ja/backgrounds.json b/website/common/locales/ja/backgrounds.json index 3c5d94f301..52550713e1 100644 --- a/website/common/locales/ja/backgrounds.json +++ b/website/common/locales/ja/backgrounds.json @@ -534,5 +534,12 @@ "backgroundAirshipNotes": "相棒の飛行船に乗って飛行船乗りになろう。", "backgroundAirshipText": "飛行船", "backgroundClocktowerNotes": "時計塔の時計の真裏にあなたの隠れ家を作ろう。", - "backgroundClocktowerText": "時計塔" + "backgroundClocktowerText": "時計塔", + "backgroundUnderwaterRuinsNotes": "ずっと昔に水底に沈んだ廃墟を探検しよう。", + "backgroundUnderwaterRuinsText": "水底の廃墟", + "backgroundSwimmingAmongJellyfishNotes": "美しくて危険なクラゲと一緒に泳いでぞくぞくしよう。", + "backgroundSwimmingAmongJellyfishText": "クラゲと一緒に泳ぐ", + "backgroundBeachCabanaNotes": "海の家の日陰でゆっくりしましょう。", + "backgroundBeachCabanaText": "海の家", + "backgrounds072020": "セット74:2020年7月リリース" } diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index d1813236cd..0bdd0a5428 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -472,8 +472,8 @@ "armorSpecialBirthday2017Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このへんてこなパーティローブを着てください。効果なし。", "armorSpecialBirthday2018Text": "しゃれたパーティローブ", "armorSpecialBirthday2018Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このしゃれたパーティローブを着てください。効果なし。", - "armorSpecialBirthday2019Text": "Outlandish Party Robes", - "armorSpecialBirthday2019Notes": "Happy Birthday, Habitica! Wear these Outlandish Party Robes to celebrate this wonderful day. Confers no benefit.", + "armorSpecialBirthday2019Text": "とっぴなパーティローブ", + "armorSpecialBirthday2019Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このとっぴなパーティローブを着てください。効果なし。", "armorSpecialGaymerxText": "虹色の戦士のよろい", "armorSpecialGaymerxNotes": "GaymerX カンファレンスを記念し、この特別なよろいは晴れやかでカラフルなレインボー柄で彩られています。GaymerX とは、LGTBQ (性的マイノリティー)とゲームを祝う見本市で、だれにでも開かれています。", "armorSpecialSpringRogueText": "なめらかなネコのスーツ", @@ -1160,8 +1160,8 @@ "headMystery201810Notes": "もし自分が幽霊の出そうな場所を通っていることに気づいたときは、このかぶとの輝く赤い瞳が通り道にいるどんな敵も必ず追い払うでしょう。効果なし。2018年10月寄付会員アイテム。", "headMystery201811Text": "素晴らしい魔法使いの帽子", "headMystery201811Notes": "おしゃれな魔法使いたちの集まりでさえ目立てるように、このふわふわの帽子をかぶりましょう! 効果なし。2018年11月寄付会員アイテム。", - "headMystery201901Text": "Polaris Helm", - "headMystery201901Notes": "The glowing gems on this helm contain light magically captured from winter auroras. Confers no benefit. January 2019 Subscriber Item.", + "headMystery201901Text": "北極星のかぶと", + "headMystery201901Notes": "このかぶとには、冬のオーロラから魔法で取り出した光を閉じ込めた輝く宝石がついています。効果なし。2019年1月の寄付会員アイテム。", "headMystery301404Text": "かわいいシルクハット", "headMystery301404Notes": "良家中の良家の方々のためのかわいいシルクハット! 3015年1月寄付会員アイテム。効果なし。", "headMystery301405Text": "ベーシックなシルクハット", @@ -1607,8 +1607,8 @@ "bodyMystery201706Notes": "このマントには秘密のポケットがあり、あなたがタスクから巻き上げたゴールドを全部隠すことができます。効果なし。2017年6月寄付会員アイテム。", "bodyMystery201711Text": "カーペット乗りのスカーフ", "bodyMystery201711Notes": "ふんわり編まれたこのスカーフは、風になびいてとても堂々として見えます! 効果なし。2017年11月寄付会員アイテム。", - "bodyMystery201901Text": "Polaris Pauldrons", - "bodyMystery201901Notes": "These shimmering pauldrons are strong, but will rest on your shoulders as weightlessly as a ray of dancing light. Confers no benefit. January 2019 Subscriber Item.", + "bodyMystery201901Text": "北極星のショルダーガード", + "bodyMystery201901Notes": "このキラキラしたショルダーガードはとても堅固です。でも、舞う光のように軽く、あなたの肩を癒やします。効果なし。2019年1月の寄付会員アイテム。", "bodyArmoireCozyScarfText": "暖かなスカーフ", "bodyArmoireCozyScarfNotes": "この上質のスカーフは、あなたが冬の仕事に出ている間も暖かさを保ってくれます。体質と知覚が<%= attrs %>上がります。ラッキー宝箱:点灯士セット(4個中4つ目のアイテム)。", "headAccessory": "頭部のアクセサリー", @@ -1805,7 +1805,7 @@ "shieldMystery201902Text": "謎めいた紙吹雪", "shieldMystery201902Notes": "この輝く紙は、空中でゆるやかに舞い踊り、魔法のハートを形作ります。効果なし。2019年2月寄付会員アイテム。", "shieldArmoireMightyPizzaText": "力強いピザ", - "shieldArmoireMightyPizzaNotes": "もちろん、これはけっこう良い盾ですが、このおいしい、おいしいピザは食べることを強くおすすめします。知覚が <%= per %> 上がります。ラッキー宝箱:シェフセット(4個中4個目のアイテム)。 ", + "shieldArmoireMightyPizzaNotes": "もちろん、これはけっこう良い盾ですが、このおいしい、おいしいピザは食べることを強くおすすめします。知覚が <%= per %> 上がります。ラッキー宝箱:シェフセット(4個中4個目のアイテム)。", "eyewearMystery201902Text": "謎めいた想い人のマスク", "eyewearMystery201902Notes": "この謎めいたマスクは、あなたの正体を隠しますが、しかし勝利の微笑みは隠しません。効果なし。2019年2月の寄付会員アイテム。", "weaponSpecialSummer2019RogueText": "古めかしいイカリ", @@ -1853,8 +1853,54 @@ "weaponArmoireFloridFanText": "センスのいい扇子", "armorArmoireShadowMastersRobeNotes": "このなめらかな織物でできたローブはHabiticaの深い洞窟の奥の暗黒から織られました。体質が<%= con %>上がります。ラッキー宝箱:シャドウマスターセット(4個中 1 個目のアイテム)。", "armorArmoireShadowMastersRobeText": "シャドウマスターのローブ", - "weaponArmoireLivelyMatchText": "活発なマッチ", + "weaponArmoireLivelyMatchText": "燃えてるマッチ", "weaponArmoireLivelyMatchNotes": "あなたがこれを持っていると、きっと誰かの好奇心に火をつけることでしょう! 力が<%= str %>上がります。ラッキー宝箱:マッチ職人セット(4個中 3個目のアイテム)。", "weaponArmoireHappyBannerNotes": "この「H」はHappyのH? HabiticaのH? 好きに選んで! 知覚が<%= per %>上がります。ラッキー宝箱:ハッピーバースデーセット(4個中 3個目のアイテム)。", - "weaponArmoireHappyBannerText": "ハッピーのぼり旗" + "weaponArmoireHappyBannerText": "ハッピーのぼり旗", + "headMystery202007Notes": "このヘルメットが仲間のシャチの複雑で美しい音楽を聞こえるようにしてくれます。 効果なし。2020年7月の寄付会員アイテム。", + "armorMystery202007Notes": "この力強く格好いい尻尾で、泳ぎ、跳び、潜り、競争しましょう! 効果なし。2020年7月の寄付会員アイテム。", + "headMystery202007Text": "ずば抜けたシャチのヘルメット", + "armorMystery202007Text": "ずば抜けたシャチのコスチューム", + "armorArmoireLayerCakeArmorText": "段々ケーキのよろい", + "armorArmoireLayerCakeArmorNotes": "身を守れるし美味しい!体質が<%= con %>上がります。ラッキー宝箱:ハッピーバースデーセット(4個中2個目のアイテム)。", + "armorArmoireMatchMakersApronNotes": "このエプロンは安全のためのものですが、ユーモアのために安全を無視することもできます。力と知能が<%= attrs %>上がります。ラッキー宝箱:マッチ職人セット(4個中 1 個目のアイテム)。", + "armorArmoireMatchMakersApronText": "マッチ職人のエプロン", + "headArmoireFrostedHelmNotes": "どんなお祝いにもぴったりの頭の装備です!知能が<%= int %>上がります。ラッキー宝箱:ハッピーバースデーセット(1個中4個目のアイテム)。", + "headArmoireFrostedHelmText": "デコレーションヘルメット", + "shieldArmoireBirthdayBannerNotes": "あなたやあなたが愛する人の特別な日を祝いましょう!あるいはHabiticaのバースデー1月31日に掲げてください!力が<%= str %>上がります。ラッキー宝箱:ハッピーバースデーセット(4個中4個目のアイテム)。", + "shieldArmoireBirthdayBannerText": "バースデーのぼり旗", + "headSpecialNye2019Notes": "けしからんパーティハットをもらいました! 新年を告げる鐘を聞きながら、誇りをもってかぶりましょう! 効果なし。", + "headSpecialNye2019Text": "けしからんパーティハット", + "armorSpecialBirthday2020Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このけしからんパーティローブを着てください。効果なし。", + "armorSpecialBirthday2020Text": "けしからんパーティローブ", + "bodyArmoireLifeguardWhistleNotes": "お行儀の悪い習慣に秩序を呼びかけましょう!ルールを知るべきです!知能が<%= int %>上がります。ラッキー宝箱:ライフセーバーセット(3個中3個目のアイテム)。", + "bodyArmoireLifeguardWhistleText": "ライフセーバーホイッスル", + "headMystery202003Notes": "気をつけて、このヘルメットは他とはひと味違う鋭さです!効果なし。2020年3月の寄付会員アイテム。", + "headMystery202003Text": "とげとげヘルメット", + "bodyMystery202003Notes": "肩パッドもレベルが違うとこうなります。効果なし。2020年3月の寄付会員アイテム。", + "bodyMystery202003Text": "とげとげショルダーガード", + "weaponArmoireBeachFlagNotes": "砂の城の周りに人々を集め、誰に助けが必要かを知らせましょう!知覚が<%= per %>上がります。ラッキー宝箱:ライフセーバーセット(3個中1個目のアイテム)。", + "weaponArmoireBeachFlagText": "ライフセーバー監視中の目印旗", + "shieldArmoireLifeBuoyNotes": "あなたがタスクとプレッシャーの海で溺れているなら、これを受け取ってください。体質が<%= con %>上がります。ラッキー宝箱:ライフセーバーセット(3個中2個目のアイテム)。", + "shieldArmoireLifeBuoyText": "救命浮き輪", + "weaponArmoireHandyHookNotes": "どんな向きでも使える親指が必要ですか?このフックはどんな人にでも、使い勝\"手\"がいいのです。力が<%= str %>上がります。ラッキー宝箱:海賊セット(3個中1個目のアイテム)。", + "weaponArmoireHandyHookText": "便利なフック", + "armorArmoirePirateOutfitText": "海賊の出で立ち", + "shieldArmoirePiratesCompanionNotes": "敵の死について語りたいときにおあつらえ向きです。このオウムはそれを聞いて黙っていられないでしょうから。たぶん、やらなきゃいけないタスクも知らせてくれますよ!知覚が<%= per %>上がります。ラッキー宝箱:海賊セット(3個中3個目のアイテム)。", + "shieldArmoirePiratesCompanionText": "海賊の仲間", + "armorArmoirePirateOutfitNotes": "まて、ヨーホー、陸の者よ!デッキにモップをかけたり、戦利品を数えるのにぴったりの衣装です。体質と知能が <%= attrs %>ずつ上がります。ラッキー宝箱:海賊セット(3個中2個目のアイテム)。", + "weaponArmoireShadowMastersMaceNotes": "この妖しく輝く杖をひとふりすれば、闇のクリーチャーたちはあなたのどんな命令にも従うでしょう。知覚が<%= per %>上がります。ラッキー宝箱:シャドウマスターセット(4個中3個目のアイテム)。", + "weaponArmoireShadowMastersMaceText": "シャドウマスターの杖", + "headArmoireShadowMastersHoodNotes": "このフードはあなたに深淵でさえも見通す力を授けます。時々目薬が必要になるかもしれませんが。知覚と体質がそれぞれ<%= attrs %>上がります。ラッキー宝箱:シャドウマスターセット(4個中2個目のアイテム)。", + "headArmoireShadowMastersHoodText": "シャドウマスターのフード", + "shieldArmoireMasteredShadowText": "支配者のシャドウ", + "shieldArmoireMasteredShadowNotes": "あなたの力はあふれ出て、命令を受けるべくあなたのに側で渦巻く影になったのです。知覚と体質がそれぞれ<%= attrs %>上がります。ラッキー宝箱:シャドウマスターセット(4個中4個目のアイテム)。", + "headArmoireBaseballCapNotes": "Habiticaチームに所属していることをみんなに知らせましょう!体質と力がそれぞれ<%= attrs %>上がります。ラッキー宝箱:ベースボールセット(4個中1個目のアイテム)。", + "headArmoireBaseballCapText": "野球帽", + "shieldArmoirePerfectMatchNotes": "あなたは偉大です。まっちがいない!知覚が<%= per %>上がります。ラッキー宝箱:マッチ職人セット(4個中4個目のアイテム)。", + "shieldArmoirePerfectMatchText": "完璧なマッチ", + "headArmoireMatchMakersBeretNotes": "この可愛い帽子をかぶると、人目を引きますよ!体質が<%= con %>上がります。ラッキー宝箱:マッチ職人セット(4個中2個目のアイテム)。", + "headArmoireMatchMakersBeretText": "マッチ職人のベレー帽", + "weaponArmoireBaseballBatNotes": "良い習慣でホームランを打とう!体質が<%= con %>上がります。ラッキー宝箱:ベースボールセット(4個中3個目のアイテム)。", + "weaponArmoireBaseballBatText": "野球のバット" } diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json index 94a506d015..3e43af8c9d 100644 --- a/website/common/locales/ja/groups.json +++ b/website/common/locales/ja/groups.json @@ -17,7 +17,7 @@ "askAQuestion": "質問する", "askQuestionGuild": "質問する ( Habitica ヘルプ ギルド )", "contributing": "貢献する", - "faq": "FAQ", + "faq": "よくある質問", "lfgPosts": "仲間探し(パーティー募集)の投稿", "tutorial": "チュートリアル", "glossary": "用語集", diff --git a/website/common/locales/ja/overview.json b/website/common/locales/ja/overview.json index 2b777a977b..6946bd21a0 100644 --- a/website/common/locales/ja/overview.json +++ b/website/common/locales/ja/overview.json @@ -6,5 +6,5 @@ "webStep2Text": "さあ、リストの中の目標に取り組みはじめましょう! あなたがタスクを完了してHabiticaでチェックを入れるごとに、あなたはレベルアップに必要な[経験値](https://habitica.fandom.com/ja/wiki/経験値)と、ごほうびを購入できる[ゴールド](https://habitica.fandom.com/ja/wiki/ゴールド)を獲得します。あなたが悪い習慣を行ってしまったり、日課をやりそびれてしまったりすると、あなたは[体力](https://habitica.fandom.com/ja/wiki/体力)を失います。このように、Habiticaでの経験と体力のバーはあなたが目標に向かって進むうえでの楽しい指標になります。あなたのキャラクターがゲーム中で成長するにつれて、現実世界でのあなたの生活にも改善がみられることでしょう。", "step3": "ステップ 3:カスタマイズして、Habiticaの冒険に出かけよう", "webStep3Text": "基本の操作を覚えた後は、以下のすばらしい機能によってHabiticaをよりいっそう満喫できます:\n * タスクを[タグ](https://habitica.fandom.com/ja/wiki/タグ)で整理しましょう(タグを追加するにはタスクを編集してください)。\n * 右上のユーザーアイコンを押して、あなたの[アバター](https://habitica.fandom.com/ja/wiki/アバター)をカスタマイズしましょう。\n * ごほうび欄や [ショップ](<%= shopUrl %>)から[装備](https://habitica.fandom.com/ja/wiki/装備)を買って、[所持品 > 装備](<%= equipUrl %>)で変更しましょう。\n * [キャンプ場](https://habitica.fandom.com/ja/wiki/キャンプ場)でほかのユーザーと交流しましょう。\n * [たまご](https://habitica.fandom.com/ja/wiki/たまご)と[たまごがえしの薬](https://habitica.fandom.com/ja/wiki/たまごがえしの薬)を集めて、[ペット](https://habitica.fandom.com/ja/wiki/ペット)をかえしましょう。[えさ](https://habitica.fandom.com/ja/wiki/えさ)をやって[乗騎](https://habitica.fandom.com/ja/wiki/乗騎)に育てましょう。\n * レベル10になったら:任意の[クラス](https://habitica.fandom.com/ja/wiki/クラス・システム)を選んで、クラス固有の[スキル](https://habitica.fandom.com/ja/wiki/スキル)を使用しましょう(レベル11~14)。\n * (ナビゲーションバーの[パーティー](<%= partyUrl %>)を押して)友達とパーティーを組むことで、責任感を持ち、クエストの巻物を手に入れましょう。\n * [クエスト](https://habitica.fandom.com/ja/wiki/クエスト)でモンスターを倒たり、指定された物を集めたりしましょう(レベル15でクエストの巻物をもらえます)。", - "overviewQuestions": "質問がありますか? [FAQ](<%= faqUrl %>) を見てみてください! もしあなたの知りたいことがそこに書かれていないようなら、[Habitica Help ギルド](<%= helpGuildUrl %>) もしくは[日本語話者の集会所](https://habitica.com/groups/guild/1f99d3df-bb93-4505-bf3b-6f348e1896f3)でさらなる助けを求めることができます。\n\nあなたのタスクが順調に進みますように!" + "overviewQuestions": "質問がありますか? [よくある質問](<%= faqUrl %>) を見てみてください! もしあなたの知りたいことがそこに書かれていないようなら、[Habitica Help ギルド](<%= helpGuildUrl %>) もしくは[日本語話者の集会所](https://habitica.com/groups/guild/1f99d3df-bb93-4505-bf3b-6f348e1896f3)でさらなる助けを求めることができます。\n\nあなたのタスクが順調に進みますように!" } diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json index 5178a376db..50fc1ae4c9 100644 --- a/website/common/locales/ja/questscontent.json +++ b/website/common/locales/ja/questscontent.json @@ -128,9 +128,9 @@ "questDilatoryBossRageDescription": "このバーがいっぱいになると、サキノバシティーのドレッドドラゴンは Habitica の地に大きな被害をもたらします", "questDilatoryDropMantisShrimpPet": "シャコ ( ペット )", "questDilatoryDropMantisShrimpMount": "シャコ ( 乗騎 )", - "questDilatoryBossRageTavern": "「ドレッドドラゴンが『さぼりの一撃』を放ちました”\n\n私たちは最善の努力を尽くしましたが、いくつかの日課を見落としてしまい、その暗い赤色がドレッドドラゴンの怒りを誘ってしまったのです。 恐ろしい「さぼりの一撃」でキャンプ場はめちゃくちゃです! 幸運なことに私たちは近くのロッジで休んでいたので無事でした。まだチャットを続けられます....しかし、かわいそうなバーテンダーのDanielは最愛の建物が崩れていくのを見ているしかなかったのです!\n\nドレッドドラゴンがまた攻撃をしてきませんように!", - "questDilatoryBossRageStables": "「ドレッドドラゴンが『さぼりの一撃』を放ちました」\n\nあぁ! 私たちはまたしても日課をやり残しすぎました。ドレッドドラゴンはMattの動物小屋に向けて「さぼりの一撃」を放ったのです! ペットたちは四方八方に逃げています。幸いなことにすべてのペットは無事です。\n\n悲惨なHabitica! もう二度とこんなことが起こらないことを祈ります。急いですべてのタスクをやらなければ!", - "questDilatoryBossRageMarket": "「ドレッドドラゴンは『さぼりの一撃』を唱えました」\n\nああっ!! 商人のAlexの店が、いままさにドレッドドラゴンの「さぼりの一撃」を受けて粉々に破壊されてしまいました。しかし、私たちはドレッドドラゴンを追いつめているようにも見えます。もしかして、もう一度攻撃をくり出すだけのエネルギーをためていないともかぎりません。\n\nだから動じないで、Habitica! この怪物を私たちの海岸から追い出しましょう!", + "questDilatoryBossRageTavern": "`ドレッドドラゴンが『さぼりの一撃』を放ちました!`\n\n私たちは最善の努力を尽くしましたが、いくつかの日課を見落としてしまい、その暗い赤色がドレッドドラゴンの怒りを誘ってしまったのです。 恐ろしい「さぼりの一撃」でキャンプ場はめちゃくちゃです! 幸運なことに私たちは近くのロッジで休んでいたので無事でした。まだチャットを続けられます....しかし、かわいそうなバーテンダーのDanielは最愛の建物が崩れていくのを見ているしかなかったのです!\n\nドレッドドラゴンがまた攻撃をしてきませんように!", + "questDilatoryBossRageStables": "`ドレッドドラゴンが『さぼりの一撃』を放ちました`\n\nあぁ! 私たちはまたしても日課をやり残しすぎました。ドレッドドラゴンはMattの動物小屋に向けて「さぼりの一撃」を放ったのです! ペットたちは四方八方に逃げています。幸いなことにすべてのペットは無事です。\n\n悲惨なHabitica! もう二度とこんなことが起こらないことを祈ります。急いですべてのタスクをやらなければ!", + "questDilatoryBossRageMarket": "`ドレッドドラゴンは『さぼりの一撃』を唱えました`\n\nああっ!! 商人のAlexの店が、いままさにドレッドドラゴンの「さぼりの一撃」を受けて粉々に破壊されてしまいました。しかし、私たちはドレッドドラゴンを追いつめているようにも見えます。もしかして、もう一度攻撃をくり出すだけのエネルギーをためていないともかぎりません。\n\nだから動じないで、Habitica! この怪物を私たちの海岸から追い出しましょう!", "questDilatoryCompletion": "「ドレッドドラゴン打倒」\n\nついにやりました! 最後の一吠えとともに、ドレッドドラゴンは倒れ、遠く、はるか遠くまで流れていきます。Habitica の人びとは歓声を上げて海岸に列をつくっています! 私たちはMatt、DanielそしてAlexの建物の再建に手を貸しました。しかし、これは何でしょうか?\n\n「住民たちが戻ってきた!」\n\nすでにドレッドドラゴンは逃げ、数千もののキラキラした色が海に透けています。それは虹色に輝くシャコの群れです。そして....数百の人魚たちもいます!\n\n「私たちはサキノバシティーの先住者です!」 彼らのリーダー、マンタが説明をつづけます。「サキノバシティーが沈んだ時、シャコたちが魔法をかけて、私たちを海の中でも生きられるよう人魚にしてくれたおかげで生き延びました。しかし、それに怒ったドレッドドラゴンは私たちを暗いクレバスに私たちを閉じ込めていたのです。もう何百年もとらわれていましたが、今ついに自由の身となって街を建て直すことができます!」\n\n「本当にありがとうございます」、マンタの友人 @Ottl は言います。「このシャコのペットと乗騎、そして経験値、ゴールド、そして私たちの終わることのない感謝を受けとってください」\n\n「報酬」\n* シャコ( ペット )\n* シャコ( 乗騎 )\n* チョコレート、水色の綿あめ、ピンクの綿あめ、魚、ハチミツ、肉、ミルク、じゃがいも、腐った肉、いちご", "questSeahorseText": "サキノバシティーでのダービー", "questSeahorseNotes": "今日はダービーの日です。大陸中から Habitican の民がサキノバシティーにやってきて、ペットのタツノオトシゴにレースをさせるのです! 突然、競技場を破壊して、大きな水しぶきとうなり声が立ちのぼりました。タツノオトシゴの飼い主、@Kiwibot が波のうねる中で叫ぶのが聞こえます。「タツノオトシゴを集めたことで、凶暴なシースタリオンを誘いだしてしまいました!」 彼女は叫びつづます。「シースタリオンは、動物小屋を粉々にし古来の競技場を破壊しています! だれか彼を静められる者はいませんか?」", @@ -535,7 +535,7 @@ "questLostMasterclasser3Boss": "虚無ドクロの群れ", "questLostMasterclasser3RageTitle": "群れの再生", "questLostMasterclasser3RageDescription": "群れの再生:あなたが日課を完了させないとこのバーが増加します。一杯になると、虚無ドクロの群れの体力が30%回復してしまいます!", - "questLostMasterclasser3RageEffect": "`虚無ドクロの群れは「群れの再生」を使った!`\n\n勝利に勢いづき、天空より更なるドクロが叫びながら急降下してきて、群れを強化しました!", + "questLostMasterclasser3RageEffect": "「虚無ドクロの群れは『群れの再生』を使った!」\n\n勝利に勢いづき、天空より更なるドクロが叫びながら急降下してきて、群れを強化しました!", "questLostMasterclasser3DropBodyAccessory": "エーテルのアミュレット(胴のアクセサリー)", "questLostMasterclasser3DropBasePotion": "普通のたまごがえしの薬", "questLostMasterclasser3DropGoldenPotion": "金のたまごがえしの薬", @@ -679,6 +679,6 @@ "delightfulDinosText": "「愉快な恐竜」クエストセット", "delightfulDinosNotes": "「テラー・ダクティル」「トリケラ・ステップス」「発掘された恐竜」のセット。11月30日まで購入できます。", "questRubyCollectRubyGems": "ルビー", - "questRubyCollectVenusRunes": "金星のルーン文字", - "questRubyCollectAquariusRunes": "みずがめ座のルーン文字" + "questRubyCollectVenusRunes": "金星のルーン", + "questRubyCollectAquariusRunes": "みずがめ座のルーン" } diff --git a/website/common/locales/ja/spells.json b/website/common/locales/ja/spells.json index db41b64666..670f937f85 100644 --- a/website/common/locales/ja/spells.json +++ b/website/common/locales/ja/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "あなたの巧みな才能により、パーティ全員の知覚に勢いボーナスがつきます! ( 基準 : 勢いなしの知覚値 )", "spellRogueStealthText": "ステルス", "spellRogueStealthNotes": "唱えるたびに、日課のいくつかをやり残しても、今夜はダメージを受けずに済むようになります。連続実行やタスクの色にも影響を与えません。(基準:知覚)", - "spellRogueStealthDaliesAvoided": "<%= originalText %>回避した日課:<%= number %>件。", + "spellRogueStealthDaliesAvoided": "<%= originalText %>回避する日課:<%= number %>件。", "spellRogueStealthMaxedOut": "すでに全ての日課を回避しています。再度唱える必要はありません。", "spellHealerHealText": "ヒール", "spellHealerHealNotes": "まばゆい光が体力を回復します! (基準 : 体質と知能)", diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index db11129c0e..d436b705e0 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -250,5 +250,6 @@ "mysterySet202005": "比類無き飛竜セット", "mysterySet202003": "とげとげ闘士セット", "mysterySet202002": "優雅な想い人セット", - "mysterySet202006": "カラフル合金の人魚セット" + "mysterySet202006": "カラフル合金の人魚セット", + "mysterySet202007": "ずば抜けたシャチセット" } diff --git a/website/common/locales/ja/tasks.json b/website/common/locales/ja/tasks.json index 1316523117..2ea2f2a679 100644 --- a/website/common/locales/ja/tasks.json +++ b/website/common/locales/ja/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "セッションが古くなっています。ページを更新するか、syncボタンを押して下さい。", "errorTemporaryItem": "これは一時的なアイテムなので、ピン留めすることはできません。", "addNotes": "メモを入力する", - "addATitle": "タイトルを入力する" + "addATitle": "タイトルを入力する", + "sureDeleteType": "本当にこの <%= type %>を削除してもいいですか?", + "deleteTaskType": "<%= type %>を削除する" } diff --git a/website/common/locales/jbo/groups.json b/website/common/locales/jbo/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/jbo/groups.json +++ b/website/common/locales/jbo/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/jbo/messages.json b/website/common/locales/jbo/messages.json index 1b224bd811..eeac95ca12 100755 --- a/website/common/locales/jbo/messages.json +++ b/website/common/locales/jbo/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "co'i te vecnu lo <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "messageEquipped": " <%= itemText %> equipped.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "do claxu ga tu'a ri'oi caksova gi tu'a ri'oi maflitki", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/jv/groups.json b/website/common/locales/jv/groups.json index d51f03e3b7..c6943a2fca 100755 --- a/website/common/locales/jv/groups.json +++ b/website/common/locales/jv/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/jv/messages.json b/website/common/locales/jv/messages.json index e2b5aff91e..d25bec7832 100755 --- a/website/common/locales/jv/messages.json +++ b/website/common/locales/jv/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Tuku <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "messageEquipped": " <%= itemText %> equipped.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "Awakmu kelangan ndok utowo obat iku", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/jv/tasks.json b/website/common/locales/jv/tasks.json index 8ccefa1059..323588f688 100755 --- a/website/common/locales/jv/tasks.json +++ b/website/common/locales/jv/tasks.json @@ -83,7 +83,7 @@ "due": "Due", "notDue": "Not Due", "grey": "Grey", - "score": "Skor\n", + "score": "Skor", "reward": "Reward", "rewards": "Rewards", "rewardsDesc": "Rewards are a great way to use Habitica and complete your tasks. Try adding a few today!", @@ -210,4 +210,4 @@ "searchTasks": "Search titles and descriptions...", "sessionOutdated": "Your session is outdated. Please refresh or sync.", "errorTemporaryItem": "This item is temporary and cannot be pinned." -} \ No newline at end of file +} diff --git a/website/common/locales/ko/backgrounds.json b/website/common/locales/ko/backgrounds.json index 2b90c76647..0294c6ba4e 100755 --- a/website/common/locales/ko/backgrounds.json +++ b/website/common/locales/ko/backgrounds.json @@ -496,5 +496,10 @@ "backgroundClocktowerText": "시계탑", "backgroundSteamworksText": "스팀웍스", "backgroundAirshipNotes": "나만의 비행선에서 하늘 선원이 되세요.", - "backgroundAirshipText": "비행선" + "backgroundAirshipText": "비행선", + "backgroundSaltLakeText": "소금 호수", + "backgroundStrawberryPatchText": "딸기밭", + "backgroundHotAirBalloonText": "뜨거운 열기구", + "backgroundButterflyGardenText": "나비들의 정원", + "backgroundAmongGiantFlowersText": "거대한 꽃들 사이에서" } diff --git a/website/common/locales/ko/content.json b/website/common/locales/ko/content.json index 21ece9c577..76def92e79 100755 --- a/website/common/locales/ko/content.json +++ b/website/common/locales/ko/content.json @@ -92,7 +92,7 @@ "questEggCheetahText": "치타", "questEggCheetahMountText": "치타", "questEggCheetahAdjective": "정직한", - "questEggHorseText": " 말", + "questEggHorseText": "말", "questEggHorseMountText": "말", "questEggHorseAdjective": "달리는", "questEggFrogText": "개구리", diff --git a/website/common/locales/ko/faq.json b/website/common/locales/ko/faq.json index 8a1f7838c8..eb1316260a 100755 --- a/website/common/locales/ko/faq.json +++ b/website/common/locales/ko/faq.json @@ -11,7 +11,7 @@ "faqQuestion2": "과제의 예로는 어떤 것들이 있나요?", "iosFaqAnswer2": "위키에 예가 될만한 과제 리스트 네개가 있습니다.\n

\n * [습관 예제](http://habitica.wikia.com/wiki/Sample_Habits)\n * [일일과제 예제](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [할 일 예제](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [사용자 생성 보상 예제](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "androidFaqAnswer2": "위키에 예가 될만한 과제 리스트 네개가 있습니다.\n

\n * [습관 예제](http://habitica.wikia.com/wiki/Sample_Habits)\n * [일일과제 예제](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [할 일 예제](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [사용자 생성 보상 예제](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": " 위키에는 영감을 줄 수 있는 네가지 샘플 과제를 제공합니다:\n * [습관 샘플](http://habitica.wikia.com/wiki/Sample_Habits)\n * [일일과제 샘플](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [할 일 샘플](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [사용자정의 보상 샘플](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "위키에는 영감을 줄 수 있는 네가지 샘플 과제를 제공합니다:\n * [습관 샘플](http://habitica.wikia.com/wiki/Sample_Habits)\n * [일일과제 샘플](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [할 일 샘플](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [사용자정의 보상 샘플](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "왜 제 과제들의 색이 바뀌죠?", "iosFaqAnswer3": "당신의 과제는 당신이 얼마나 그것들을 잘 달성하고 있냐에 따라 색이 바뀝니다! 각각의 새로운 과제들은 노랑색으로 생성됩니다. 과제나 습관을 자주 달성할수록 푸른색이 되어갑니다. 일일과제를 놓치거나 나쁜 습관을 실행할수록 붉은색이 되어갑니다. 과제가 붉을수록 달성했을때 주는 보상이 크지만, 일일과제나 나쁜습관일 경우 당신을 더 다치게 만들꺼에요! 이를 통해 당신은 어려운 과제를 더욱 더 달성하도록 동기부여가 되는거에요.", "androidFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.", @@ -55,4 +55,4 @@ "iosFaqStillNeedHelp": "[Wiki FAQ](http://habitica.wikia.com/wiki/FAQ)에 없는 질문을 하고 싶으시다면, 메뉴 > 선술집에 오셔서 선술집 채팅에서 물어보세요! 도움을 드릴게요.", "androidFaqStillNeedHelp": "이 목록이나 [위키 FAQ](http://habitica.wikia.com/wiki/FAQ)에 없는 질문을 하고 싶다면, 메뉴 > 주막에 와서 물어보세요! 기꺼이 도와드립니다.", "webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." -} \ No newline at end of file +} diff --git a/website/common/locales/ko/front.json b/website/common/locales/ko/front.json index b90d031d3e..0b19cb40eb 100644 --- a/website/common/locales/ko/front.json +++ b/website/common/locales/ko/front.json @@ -1,5 +1,5 @@ { - "termsAndAgreement": "아래에 있는 버튼을 클릭함으로써, 당신은 당신이 서비스 약관 개인정보 정책 을 읽었고 이에 동의했음을 나타냅니다.", + "termsAndAgreement": "아래에 있는 버튼을 클릭함으로써, 당신은 당신이 서비스 약관 개인정보 정책 을 읽었고 이에 동의했음을 나타냅니다.", "FAQ": "FAQ", "althaireQuote": "정기적으로 퀘스트를 하는건 내가 모든 일일과제와 해야 할 일을 하도록 동기를 부여해줘요. 저의 가장 큰 동기부여는 제 파티의 기대를 저버리지 않도록 하는 것입니다.", "sendLink": "링크 보내기", @@ -8,7 +8,7 @@ "forgotPassword": "비밀번호를 잊으셨습니까?", "elmiQuote": "매일 아침 저는 일어나면서 골드를 벌 수 있기를 기대해요!", "dreimQuote": "지난 여름 제가 [Habitica]를 발견했을 즈음이, 전체 시험 과목의 반 정도를 불합격했던 때였어요. 일일 과제 덕분에… 저는 스스로 준비하고 단련할 수 있었고, 실제로 몇 달 전 좋은 성적으로 모든 시험을 통과했어요.", - "dragonsilverQuote": "얼마나 긴 시간이라 말하긴 어렵지만 저는 수십 년 동안 과제를 정리하는 여러 방법을 시도해 왔어요… [Habitica]는 실제로 제가 과제를 단순히 리스트로 만들었을 때보다 정확히 완료하도록 도운 유일한 방법입니다.", + "dragonsilverQuote": "제가 수십 년 동안 시간과 과제를 정리하는 많은 방법들을 말할 수도 없어요… [Habitica]는 제가 과제를 단순히 리스트로 만들기보다 정확히 완료하도록 도운 유일한 방법입니다.", "companyVideos": "동영상", "companyPrivacy": "사생활", "companyDonate": "기부하기", diff --git a/website/common/locales/ko/gear.json b/website/common/locales/ko/gear.json index 79508cda72..fff461766e 100755 --- a/website/common/locales/ko/gear.json +++ b/website/common/locales/ko/gear.json @@ -135,7 +135,7 @@ "weaponSpecialSummerWarriorText": "뱃사람의 사시미칼", "weaponSpecialSummerWarriorNotes": "어떤 할 일 목록에도 이 끝내주는 칼이랑 얽히고 싶은 일은 없을 걸! 근력을 <%= str %>만큼 증가시켜준다. 2014년 여름 장비 한정판.", "weaponSpecialSummerMageText": "해초 건지개", - "weaponSpecialSummerMageNotes": "이 삼지창은 해조를 효과적으로 찍는 데 사용됩니다. 매우 잘 자라는 켈프를 수확할 때! 지력을 <%= int %>만큼, 통찰력을 <%= per %>만큼 증가시킵니다. 2014년 여름 한정판 장비.\n", + "weaponSpecialSummerMageNotes": "이 삼지창은 해조를 효과적으로 찍는 데 사용됩니다. 매우 잘 자라는 켈프를 수확할 때! 지력을 <%= int %>만큼, 통찰력을 <%= per %>만큼 증가시킵니다. 2014년 여름 한정판 장비.", "weaponSpecialSummerHealerText": "샐로가의 지팡이", "weaponSpecialSummerHealerNotes": "이 지팡이는 아쿠아마린과 살아있는 산호로 만든 것으로 물고기 떼를 매우 잘 끌어들입니다. 지능을 <%= int %>만큼 증가시킵니다. 2014년 여름 한정판 장비.", "weaponSpecialFallRogueText": "은 말뚝", diff --git a/website/common/locales/ko/groups.json b/website/common/locales/ko/groups.json index f255780d18..0a8861bd77 100755 --- a/website/common/locales/ko/groups.json +++ b/website/common/locales/ko/groups.json @@ -192,7 +192,7 @@ "inviteAlertInfo2": "혹은 이 링크를 보내주세요 (복사/붙이기):", "inviteLimitReached": "You have already sent the maximum number of email invitations. We have a limit to prevent spamming, however if you would like more, please contact us at <%= techAssistanceEmail %> and we'll be happy to discuss it!", "sendGiftHeading": "<%= name %> 에게 선물보내기", - "sendGiftGemsBalance": " <%= number %>개의 보석 부터", + "sendGiftGemsBalance": "<%= number %>개의 보석 부터", "sendGiftCost": "총: $<%= cost %> USD", "sendGiftFromBalance": "From Balance", "sendGiftPurchase": "구입하기", @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/월/사용자", + "groupAdditionalUserCost": " +$3.00/월/사용자", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "공유 과제 목록 생성", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "당신에게 할당된 그룹 과제는 삭제할 수 없습니다.", "confirmGuildPlanCreation": "이 그룹을 생성하겠습니까?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", diff --git a/website/common/locales/ko/limited.json b/website/common/locales/ko/limited.json index 4ae6ab5cb4..f715745419 100755 --- a/website/common/locales/ko/limited.json +++ b/website/common/locales/ko/limited.json @@ -45,10 +45,10 @@ "icicleDrakeSet": "얼음오리 (도적)", "soothingSkaterSet": "Soothing Skater (Healer)", "gingerbreadSet": "쿠키 전사 (전사)", - "snowDaySet": "눈오는 날 전사(전사)", + "snowDaySet": "눈오는 날(전사)", "snowboardingSet": "스노우보딩 마법사(마법사)", "festiveFairySet": "Festive Fairy (Healer)", - "cocoaSet": "코코아 도적 (도적)", + "cocoaSet": "코코아 (도적)", "toAndFromCard": "To: <%= toName %>, From: <%= fromName %>", "nyeCard": "새해의 카드", "nyeCardExplanation": "새해를 함께 축하하기 위해 당신들은 \"오랜 지인\" 배지를 받습니다!", @@ -78,11 +78,11 @@ "magicianBunnySet": "마술사의 토끼 (마법사)", "comfortingKittySet": "위로해주는 고양이 (힐러)", "sneakySqueakerSet": "Sneaky Squeaker (Rogue)", - "sunfishWarriorSet": "개복치 전사(전사)", + "sunfishWarriorSet": "개복치 (전사)", "shipSoothsayerSet": "배의 예언자(마법사)", "strappingSailorSet": "Strapping Sailor (Healer)", "reefRenegadeSet": "Reef Renegade (Rogue)", - "scarecrowWarriorSet": "허수아비 전사(전사)", + "scarecrowWarriorSet": "허수아비(전사)", "stitchWitchSet": "Stitch Witch (Mage)", "potionerSet": "Potioner (Healer)", "battleRogueSet": "Bat-tle Rogue (Rogue)", @@ -91,23 +91,23 @@ "cleverDogSet": "영리한 개 (도적)", "braveMouseSet": "용감한 쥐 (전사)", "summer2016SharkWarriorSet": "Shark Warrior (Warrior)", - "summer2016DolphinMageSet": "Dolphin Mage (Mage)", - "summer2016SeahorseHealerSet": "Seahorse Healer (Healer)", - "summer2016EelSet": "Eel Rogue (Rogue)", + "summer2016DolphinMageSet": "돌고래(Mage)", + "summer2016SeahorseHealerSet": "해마 (Healer)", + "summer2016EelSet": "뱀장어 (Rogue)", "fall2016SwampThingSet": "Swamp Thing (Warrior)", "fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)", "fall2016GorgonHealerSet": "Gorgon Healer (Healer)", - "fall2016BlackWidowSet": "Black Widow Rogue (Rogue)", + "fall2016BlackWidowSet": "블랙 위도우 (Rogue)", "winter2017IceHockeySet": "Ice Hockey (Warrior)", "winter2017WinterWolfSet": "Winter Wolf (Mage)", - "winter2017SugarPlumSet": "Sugar Plum Healer (Healer)", - "winter2017FrostyRogueSet": "Frosty Rogue (Rogue)", + "winter2017SugarPlumSet": "설탕매화 (Healer)", + "winter2017FrostyRogueSet": "눈이 서린 (Rogue)", "spring2017FelineWarriorSet": "Feline Warrior (Warrior)", "spring2017CanineConjurorSet": "Canine Conjuror (Mage)", "spring2017FloralMouseSet": "Floral Mouse (Healer)", "spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)", - "summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)", - "summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)", + "summer2017SandcastleWarriorSet": "모래성 (Warrior)", + "summer2017WhirlpoolMageSet": "소용돌이 (Mage)", "summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)", "summer2017SeaDragonSet": "Sea Dragon (Rogue)", "fall2017HabitoweenSet": "Habitoween Warrior (Warrior)", @@ -152,4 +152,4 @@ "discountBundle": "bundle", "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" -} \ No newline at end of file +} diff --git a/website/common/locales/ko/pets.json b/website/common/locales/ko/pets.json index a866565fcf..a3653b0f1c 100644 --- a/website/common/locales/ko/pets.json +++ b/website/common/locales/ko/pets.json @@ -2,11 +2,11 @@ "triadBingoText": "90마리의 애완동물, 90마리의 마운트를 모두 찾았고 90마리의 애완동물도 다시 모두 찾았음.(너 어떻게 한거야!!!!)", "mountMasterText": "90개의 탑승펫들을 모두 길들였음(더 어려운데도, 이 사용자를 축하한다!)", "beastMasterText": "90마리의 애완동물을 모두 찾았음 (믿을 수 없을 정도로 어렵군, 이 사용자를 축하합니다!)", - "noFoodAvailable": "소유한 음식이 없습니다.", - "food": "음식과 안장", + "noFoodAvailable": "소유한 먹이가 없습니다.", + "food": "먹이와 안장", "foodText": "음식", "quickInventory": "빠른 인벤토리", - "haveHatchablePet": "당신은 <%= potion %>의 부화포션을 가디고 있고 <%= egg %> 의 알을 펫을 얻기 위해 부화시키십시오! 클릭 함으로써 부화시키십시오.", + "haveHatchablePet": "당신은 <%= potion %>의 부화포션과 <%= egg %> 의 알을 가지고 있습니다! 클릭 함으로써 부화시키십시오!", "inventoryText": "초록색으로 강조 표시된 사용 가능한 물약을 보려면 달걀을 클릭한 다음 강조 표시된 물약 중 하나를 클릭하여 애완동물을 부화시키십시오. 물약이 강조 표시되지 않으면 해당 달걀을 다시 클릭하여 선택을 취소하고 대신 물약을 먼저 클릭하여 사용 가능한 달걀을 강조 표시하십시오. 당신은 또한 알렉산더 상인에게도 원치 않는 아이템을 팔 수 있습니다.", "noHatchingPotions": "소유한 부화 포션이 없습니다.", "hatchingPotion": "부화 포션", @@ -55,5 +55,27 @@ "stable": "마굿간", "noFood": "당신은 음식이나 안장이 없습니다.", "noSaddlesAvailable": "당신은 안장이 없습니다.", - "cerberusPup": "케르베로스 강아지" + "cerberusPup": "케르베로스 강아지", + "petKeyName": "오두막들로의 열쇠", + "releasePetsSuccess": "일반 펫들이 풀어젔습니다!", + "releasePetsConfirm": "정말 일반 펫을 풀어주고 싶나요?", + "keyToPets": "펫 오두막집으로의 열쇠", + "mountName": "<%= potion(locale) %> <%= mount(locale) %>", + "petName": "<%= potion(locale) %> <%= egg(locale) %>", + "rideLater": "나중에 타기", + "rideNow": "지금 타기", + "raisedPet": "<%= pet %>가 자랐습니다!", + "useSaddle": "<%= pet %>에게 안장을 쓰겠습니까?", + "feedPet": "<%= name %>에게 <%= text %>를 먹일 것인가요?", + "earnedCompanion": "많은 생산력 덕분에, 새로운 동료를 얻었습니다. 자라게 하기 위해서 먹이세요!", + "petNotOwned": "이 펫을 소유하지 않았습니다.", + "displayLater": "나중에 전시하기", + "displayNow": "지금 전시하기", + "hatchedPetHowToUse": "새로운 펫을 먹이고 탑재하기 위해 [마굿간](<%= stableUrl %>)을 방문하십시오!", + "hatchedPet": "새로운 <%= potion %> <%= egg %>를 부화시켰습니다!", + "hatchAPot": "새로운 <%= potion %> <%= egg %>를 부화시키겠습니까?", + "itemDrop": "아이템이 나왔습니다!", + "premiumPotionNoDropExplanation": "마법 부화 포션은 퀘스트로 얻은 알에 쓸 수 없습니다. 마법 부화 포션을 얻는 유일한 방법은 랜덤으로 받는 것이 아니라, 아래에서 사는 것입니다.", + "dropsExplanationEggs": "알을 더 빨리 얻고, 일반 알을 기다리기 싫고, 퀘스트를 반복하여 퀘스트 알을 얻기 위해 Gems를 쓰십시오.", + "dropsExplanation": "이 아이템들을 가지기 위해 과제를 완성하면서 나오는 보상을 기다리기 싫다면, Gems로 더 빨리 얻을 수 있습니다. 과제를 완성할 때 얻는 보상에 대해서 를 참고하세요." } diff --git a/website/common/locales/ko/rebirth.json b/website/common/locales/ko/rebirth.json index a930749765..beef05e8f1 100755 --- a/website/common/locales/ko/rebirth.json +++ b/website/common/locales/ko/rebirth.json @@ -4,7 +4,7 @@ "rebirthBegin": "환생: 새로운 모험을 시작합니다", "rebirthStartOver": "환생으로 여러분의 캐릭터는 레벨 1부터 다시 시작하게 됩니다.", "rebirthAdvList1": "체력이 완전히 회복되었습니다.", - "rebirthAdvList2": "경험치나 골드가 부족합니다. ", + "rebirthAdvList2": "경험치나 골드가 없습니다.", "rebirthAdvList3": "당신의 습관, 일일과제, 할일들이 초기화 되며 그리고 연속 기록도 도전 과제들을 제외하고 리셋됩니다.", "rebirthAdvList4": "새로운 직업으로 전직할 때까지 전사로 시작하게 됩니다.", "rebirthInherit": "새로운 캐릭터는 전에 있던 캐릭터로부터 몇 가지를 물려받게 됩니다:", @@ -26,4 +26,4 @@ "reborn": "다시 태어남, 최대 레벨 <%= reLevel %>", "confirmReborn": "다시 태어나시겠습니까?", "rebirthComplete": "다시 태어났습니다!" -} \ No newline at end of file +} diff --git a/website/common/locales/ku_IQ/groups.json b/website/common/locales/ku_IQ/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/ku_IQ/groups.json +++ b/website/common/locales/ku_IQ/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ku_IQ/messages.json b/website/common/locales/ku_IQ/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ku_IQ/messages.json +++ b/website/common/locales/ku_IQ/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/la/pets.json b/website/common/locales/la/pets.json index 89db57da8e..aba78f53d7 100644 --- a/website/common/locales/la/pets.json +++ b/website/common/locales/la/pets.json @@ -42,5 +42,7 @@ "petName": "<%= egg(locale) %> <%= potion(locale) %>", "hatchedPet": "Incubuisti novum animal nominatum <%= potion %> <%= egg %>!", "hatchAPot": "Incubas novum animal nominatum <%= potion %> <%= egg %>?", - "noHatchingPotions": "Ullas potiones incubantes non habes." + "noHatchingPotions": "Ullas potiones incubantes non habes.", + "hopefulHippogriffMount": "Hopeful Hippogriff (Pet)", + "hopefulHippogriffPet": "Hopeful Hippogriff (Pet)" } diff --git a/website/common/locales/la/spells.json b/website/common/locales/la/spells.json index b70de222aa..6d3ae080c5 100755 --- a/website/common/locales/la/spells.json +++ b/website/common/locales/la/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "Potestas mentalis tua terram tremit et Intelligentiam Partium tuam auget! (Secundum: INT sine augmento)", "spellWizardFrostText": "Gelu Glaciale", "spellWizardFrostNotes": "Cum una incantatione, glacies series omnes tuas glaciat ne cras revertant ad nil! ", - "spellWizardFrostAlreadyCast": " Hanc hodie iam incantavisti. Series tuas glaciati sunt, et non necesse est incantare iterum.", + "spellWizardFrostAlreadyCast": "Hanc hodie iam incantavisti. Series tuas glaciati sunt, et non necesse est incantare iterum.", "spellWarriorSmashText": "Saeva Plaga", "spellWarriorSmashNotes": "Munus plus caerulum / minus rubrum facis et Dominos vulnas! (Secundum: VIS)", "spellWarriorDefensiveStanceText": "Defensorius Gradus", @@ -25,7 +25,7 @@ "spellRogueStealthText": "Furtivus", "spellRogueStealthNotes": "Cum quisque incantatione, pauca Cotidiana imperfecta non vulnerabunt hac note. Et series tuae et colores tui non mutabunt. (Secundum: PER)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Numerus Cotidianorum vitavisti est: <%= number %>.", - "spellRogueStealthMaxedOut": " Tota Cotidiana tua iam vitavisti; non necesse est incantare iterum.", + "spellRogueStealthMaxedOut": "Tota Cotidiana tua iam vitavisti; non necesse est incantare iterum.", "spellHealerHealText": "Lux Sanans", "spellHealerHealNotes": "Lux lucens valitudinem tuam restituit! (Secundum: ROB et INT)", "spellHealerBrightnessText": "Splendor Incendens", diff --git a/website/common/locales/ln/groups.json b/website/common/locales/ln/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/ln/groups.json +++ b/website/common/locales/ln/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ln/messages.json b/website/common/locales/ln/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ln/messages.json +++ b/website/common/locales/ln/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/lt/challenge.json b/website/common/locales/lt/challenge.json index 01d4dfdbf0..b6f2b0ab03 100755 --- a/website/common/locales/lt/challenge.json +++ b/website/common/locales/lt/challenge.json @@ -8,7 +8,7 @@ "brokenChallenge": "Neveikianti Iššūkio Nuoroda: ši užduotis buvo iššūkio dalis, bet iššūkis (ar grupė) buvo ištrintas. Ką norėtumėte daryti su likusiomis užduotimis?", "keepThem": "Keep Tasks", "removeThem": "Remove Tasks", - "challengeCompleted": "Šis iššūkis buvo pabaigtas ir laimėtoja(s) yra <%= user %>! Ka norėtume daryti su likusiomis užduotimis? ", + "challengeCompleted": "Šis iššūkis buvo pabaigtas ir laimėtoja(s) yra <%= user %>! Ka norėtume daryti su likusiomis užduotimis?", "unsubChallenge": "Neveikianti Iššūkio Nuoroda: ši užduotis buvo dalis iššūkio, kurį jūs palikote. Ką norite daryti su likusiomis užduotimis?", "challengeWinner": "Laimėjo šiuos iššūkius", "challenges": "Iššūkiai", @@ -136,4 +136,4 @@ "selectMember": "Select Member", "confirmKeepChallengeTasks": "Do you want to keep challenge tasks?", "selectParticipant": "Select a Participant" -} \ No newline at end of file +} diff --git a/website/common/locales/lt/character.json b/website/common/locales/lt/character.json index 2bc43f484f..83efbee160 100755 --- a/website/common/locales/lt/character.json +++ b/website/common/locales/lt/character.json @@ -84,7 +84,7 @@ "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", "armoireUnlocked": "Užburtoje Drabužinėje rasi dar įrangos! Paspaudus ant Užburtos Drabužinės tarp Atlygių, gali gauti ypatingos Aprangos! Taip pat gali gauti patirties ir augintinių maisto. ", "ultimGearName": "Geriausi Įrankiai - <%= ultClass %>", - "ultimGearText": " Surinko geriausius ginklus ir šarvų rinkinius šiai klasei: <%= ultClass %>. ", + "ultimGearText": "Surinko geriausius ginklus ir šarvų rinkinius šiai klasei: <%= ultClass %>.", "level": "Lygis", "levelUp": "Pakilo lygis!", "gainedLevel": "Tavo lygis pakilo!", @@ -225,4 +225,4 @@ "offHand": "Off-Hand", "statPoints": "Stat Points", "pts": "pts" -} \ No newline at end of file +} diff --git a/website/common/locales/lt/groups.json b/website/common/locales/lt/groups.json index 4372279789..3147912f83 100755 --- a/website/common/locales/lt/groups.json +++ b/website/common/locales/lt/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/lt/messages.json b/website/common/locales/lt/messages.json index 35025f0390..23f8968881 100755 --- a/website/common/locales/lt/messages.json +++ b/website/common/locales/lt/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Nusipirkai \"<%= itemText %>\"", - "messageEquipped": "<%= itemText %> uždėta(s).", + "messageEquipped": " <%= itemText %> uždėta(s).", "messageUnEquipped": "<%= itemText %> nuimta(s).", "messageMissingEggPotion": "Tau trūksta arba tokio kiaušinio arba tokio eliksyro.", "messageInvalidEggPotionCombo": "Negalima Misijos gyvūnams naudoti Stebuklingų Perėjimosi Eliksyrų! Pabandyk naudoti ant kito kiaušinio.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/lv/groups.json b/website/common/locales/lv/groups.json index 0da6260ef2..45d705287e 100755 --- a/website/common/locales/lv/groups.json +++ b/website/common/locales/lv/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/lv/messages.json b/website/common/locales/lv/messages.json index b35f8bfc36..4b1e4665e7 100755 --- a/website/common/locales/lv/messages.json +++ b/website/common/locales/lv/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/mk/groups.json b/website/common/locales/mk/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/mk/groups.json +++ b/website/common/locales/mk/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/mk/messages.json b/website/common/locales/mk/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/mk/messages.json +++ b/website/common/locales/mk/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ml/groups.json b/website/common/locales/ml/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/ml/groups.json +++ b/website/common/locales/ml/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ml/messages.json b/website/common/locales/ml/messages.json index 0f52ba6751..f5b226c904 100755 --- a/website/common/locales/ml/messages.json +++ b/website/common/locales/ml/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/mn/groups.json b/website/common/locales/mn/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/mn/groups.json +++ b/website/common/locales/mn/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/mn/messages.json b/website/common/locales/mn/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/mn/messages.json +++ b/website/common/locales/mn/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/mr/groups.json b/website/common/locales/mr/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/mr/groups.json +++ b/website/common/locales/mr/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/mr/messages.json b/website/common/locales/mr/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/mr/messages.json +++ b/website/common/locales/mr/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ms/backgrounds.json b/website/common/locales/ms/backgrounds.json index 25e2723f9a..82857ae3a4 100755 --- a/website/common/locales/ms/backgrounds.json +++ b/website/common/locales/ms/backgrounds.json @@ -109,7 +109,7 @@ "backgroundSunsetSavannahNotes": "Merayau di Savanah Matahari Tenggelam", "backgroundTwinklyPartyLightsText": "Lampu Parti Berkelipan", "backgroundTwinklyPartyLightsNotes": "Menari di bawah Lampu Parti Berkelipan", - "backgrounds092015": " 16: Dikeluarkan pada September 2015", + "backgrounds092015": "16: Dikeluarkan pada September 2015", "backgroundMarketText": "Pasar Habitica", "backgroundMarketNotes": "Membeli-belah di Pasar Habitica", "backgroundStableText": "Bangsal Habitica", diff --git a/website/common/locales/ms/generic.json b/website/common/locales/ms/generic.json index b43ccf99e6..08f2018d88 100755 --- a/website/common/locales/ms/generic.json +++ b/website/common/locales/ms/generic.json @@ -46,7 +46,7 @@ "markdownImageEx": "![mandatory alt text](https://habitica.com/cake.png \"optional mouseover title\")", "unorderedListHTML": "+ Barang Pertama
+ Barang Kedua
+ Barang Ketiga", "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", - "code": " `kod`", + "code": "`kod`", "achievements": "Pencapaian", "basicAchievs": "Basic Achievements", "seasonalAchievs": "Seasonal Achievements", @@ -291,4 +291,4 @@ "howManyToBuy": "How many would you like to buy?", "habiticaHasUpdated": "There is a new Habitica update. Refresh to get the latest version!", "contactForm": "Contact the Moderation Team" -} \ No newline at end of file +} diff --git a/website/common/locales/ms/groups.json b/website/common/locales/ms/groups.json index f7bf87c671..3741fb7b40 100755 --- a/website/common/locales/ms/groups.json +++ b/website/common/locales/ms/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ms/messages.json b/website/common/locales/ms/messages.json index fb338ee825..900bd0d6d3 100755 --- a/website/common/locales/ms/messages.json +++ b/website/common/locales/ms/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Telah Membeli <%= itemText %>", - "messageEquipped": "<%= itemText %> dipakai.", + "messageEquipped": " <%= itemText %> dipakai.", "messageUnEquipped": "<%= itemText %> dikeluarkan.", "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/nl/gear.json b/website/common/locales/nl/gear.json index 09f696ce6c..5ac1d4b65d 100644 --- a/website/common/locales/nl/gear.json +++ b/website/common/locales/nl/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "De echte magie van deze stok is het geheim van nieuw leven in de kleurrijke schil. Verhoogt intelligentie met <%= int %>. Beperkte oplage zomeruitrusting 2017.", "weaponSpecialSummer2017RogueText": "Zeedraken Vinnen", "weaponSpecialSummer2017RogueNotes": "De randen van deze vinnen zijn vlijmscherp. Verhoogt kracht met <%= str %>. Beperkte oplage zomeruitrusting 2017.", - "weaponSpecialSummer2017WarriorText": "De Krachtigste Parasol", + "weaponSpecialSummer2017WarriorText": "Machtigste parasol", "weaponSpecialSummer2017WarriorNotes": "Het benauwt eenieder. Verhoogt kracht met <%= str %>. Beperkte oplage Zomeruitrusting 2017.", "weaponSpecialSummer2017MageText": "Draaikolkzwepen", "weaponSpecialSummer2017MageNotes": "Roep magische zwepen van kokend water op om je taken mee neer te slaan! Verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Beperkte oplage Zomeruitrusting 2017.", @@ -2089,5 +2089,14 @@ "shieldSpecialSpring2020HealerText": "Geparfumeerd Schild", "shieldSpecialSpring2020WarriorNotes": "Laat u niet misleiden door de delicate kleuren. Dit schild heeft jou gedekt! Verhoogt Weerbaarheid met <%= con %>. Beperkte Oplage 2020 Lenteuitrusting.", "shieldSpecialSpring2020WarriorText": "Iriserend Schild", - "shieldSpecialWinter2020HealerNotes": "Voel je dat je te goed bent voor deze wereld, te puur? Alleen deze schoonheid van een specerij is voldoende. Verhoogt Weerbaarheid met <%= con %>. Beperkte Oplage 2019-2020 Winteruitrusting." + "shieldSpecialWinter2020HealerNotes": "Voel je dat je te goed bent voor deze wereld, te puur? Alleen deze schoonheid van een specerij is voldoende. Verhoogt Weerbaarheid met <%= con %>. Beperkte Oplage 2019-2020 Winteruitrusting.", + "shieldArmoireTrustyUmbrellaNotes": "Mysteries gaan vaak gepaard met slecht weer, dus wees voorbereid! Verhoogt Intelligentie met <%= int %>. Betoverde Kabinet: Detective Set (Voorwerp 4 van 4).", + "shieldArmoireTrustyUmbrellaText": "Betrouwbare Paraplu", + "shieldArmoireMightyPizzaNotes": "Natuurlijk, het is een redelijk goed schild, maar we raden je ten zeerste aan om deze fijne, fijne pizza te eten. Verhoogt Perceptie met <%= per %>. Betoverde Kabinet: Chef Set (Voorwerp 4 van 4).", + "shieldArmoireMightyPizzaText": "Machtige Pizza", + "shieldMystery201902Notes": "Dit glitterpapier vormt magische harten die langzaam drijven en dansen in de lucht. Geeft geen voordeel. Abonnee Uitrusting van februari 2019.", + "headMystery202007Notes": "Deze helm stemt je af op de complexe en mooie liedjes van je mede-walvisachtigen. Geeft geen voordeel. Abonnee Uitrusting van juli 2020.", + "headMystery202007Text": "Uitstekende Orca Helm", + "armorMystery202007Notes": "Zwem, draai, duik en race met deze knappe en krachtige staart! Geeft geen voordeel. Abonnee Uitrusting van juli 2020.", + "armorMystery202007Text": "Uitstekend Orca-kostuum" } diff --git a/website/common/locales/nn/groups.json b/website/common/locales/nn/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/nn/groups.json +++ b/website/common/locales/nn/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/nn/messages.json b/website/common/locales/nn/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/nn/messages.json +++ b/website/common/locales/nn/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/no/groups.json b/website/common/locales/no/groups.json index 2ecb133d86..535db17af4 100755 --- a/website/common/locales/no/groups.json +++ b/website/common/locales/no/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Ønsker du å belønne <%= username %> for å ha fullført denne oppgaven?", "groupSubscriptionPrice": "$9 hver måned + $3 i måneden for hvet ekstra gruppemedlem", - "groupAdditionalUserCost": "+$3.00/måneden/bruer", + "groupAdditionalUserCost": " +$3.00/måneden/bruer", "groupBenefitsTitle": "Hvordan en gruppeplan kan hjelpe deg", "groupBenefitsDescription": "Vi har nettopp lansert betaversjonen av våre gruppeplaner! Å oppgradere til en gruppeplan låser opp noen unike funksjoner for å optimalisere den sosiale siden av Habitica.", "groupBenefitOneTitle": "Opprett en delt oppgaveliste", @@ -329,7 +329,7 @@ "approvalRequested": "Godkjenningsforespørsel", "refreshApprovals": "Oppdater Godkjenninger", "refreshGroupTasks": "Oppdater Gruppeplaner", - "claimedBy": "Okkupert av: <%= claimingUsers %>", + "claimedBy": "\n\nOkkupert av: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Kan ikke slette gruppeoppgaver som er tildelt deg.", "confirmGuildPlanCreation": "Opprett denne Gruppen?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/no/messages.json b/website/common/locales/no/messages.json index 7550c09185..8c93dd4601 100755 --- a/website/common/locales/no/messages.json +++ b/website/common/locales/no/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Kjøpte <%= itemText %>", - "messageEquipped": "<%= itemText %> tatt på.", + "messageEquipped": " <%= itemText %> tatt på.", "messageUnEquipped": "Du tok av <%= itemText %>.", "messageMissingEggPotion": "Du mangler enten egget eller eleksiret.", "messageInvalidEggPotionCombo": "Du kan ikke klekke Kjæledyregg fra Oppdrag med Magiske Klekkeelisker! Prøv et annet egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/pt/gear.json b/website/common/locales/pt/gear.json index 04856265f7..ee80295d24 100644 --- a/website/common/locales/pt/gear.json +++ b/website/common/locales/pt/gear.json @@ -1764,5 +1764,8 @@ "weaponSpecialSummer2019MageText": "Floração Brilhante", "weaponSpecialSummer2019WarriorText": "Coral Vermelho", "weaponSpecialSummer2019RogueText": "Âncora Antiga", - "weaponSpecialSpring2019MageNotes": "Há um mosquito embebido na gema na ponta deste cajado! Pode ou não incluir DNA de dinossauro. Aumenta a Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada da Primavera de 2019." + "weaponSpecialSpring2019MageNotes": "Há um mosquito embebido na gema na ponta deste cajado! Pode ou não incluir DNA de dinossauro. Aumenta a Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada da Primavera de 2019.", + "weaponSpecialSummer2019WarriorNotes": "Agora você está lutando com fractais! Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Verão de 2019.", + "weaponSpecialSummer2019RogueNotes": "Essa antiga e formidável arma irá ajudá-lo a vencer qualquer batalha submarina. Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Verão de 2019.", + "weaponSpecialSpring2019HealerNotes": "Sua canção de flores e chuva irá acalmar os espíritos de todos que escutam. Aumenta inteligência em <%= int %>. Equipamento de Edição Limitada da Primavera de 2019." } diff --git a/website/common/locales/pt_BR/backgrounds.json b/website/common/locales/pt_BR/backgrounds.json index d3500282b5..43ef7ec3fd 100644 --- a/website/common/locales/pt_BR/backgrounds.json +++ b/website/common/locales/pt_BR/backgrounds.json @@ -534,5 +534,12 @@ "backgroundSaltLakeText": "Lago salgado", "backgroundRelaxationRiverNotes": "Desça vagarosamente pelo rio Relaxamento.", "backgroundRelaxationRiverText": "Rio Relaxamento", - "backgrounds062020": "Conjunto 73: Lançado em Junho de 2020" + "backgrounds062020": "Conjunto 73: Lançado em Junho de 2020", + "backgroundUnderwaterRuinsNotes": "Explore Ruínas Subaquáticas submersas há muito tempo.", + "backgroundUnderwaterRuinsText": "Ruínas Subaquáticas", + "backgroundSwimmingAmongJellyfishNotes": "Emoção com beleza e perigo Nadando entre Águas-vivas.", + "backgroundSwimmingAmongJellyfishText": "Nadando Entre Águas-vivas", + "backgroundBeachCabanaNotes": "Relaxe na sombra de uma Cabana de Praia.", + "backgroundBeachCabanaText": "Cabana de Praia", + "backgrounds072020": "CONJUNTO 74: Lançado em Julho de 2020" } diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index 721c184098..fb444a6094 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "A verdadeira magia dessa varinha é o segredo da vida nova dentro da concha colorida. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Primavera de 2017.", "weaponSpecialSummer2017RogueText": "Nadadeira de Dragão Marinho", "weaponSpecialSummer2017RogueNotes": "Estas nadadeiras são afiadas como navalhas. Aumenta Força em <%= str %>. Equipamento de Edição Limitada. Verão de 2017.", - "weaponSpecialSummer2017WarriorText": "O Poderosíssimo Guarda-sol", + "weaponSpecialSummer2017WarriorText": "Poderosíssimo Guarda-Sol", "weaponSpecialSummer2017WarriorNotes": "Todos o temem. Aumenta Força em <%= str %>. Equipamento de Edição Limitada. Verão de 2017.", "weaponSpecialSummer2017MageText": "Chicotes do Turbilhão", "weaponSpecialSummer2017MageNotes": "Evoque chicotes mágicos de água fervente para ferir suas tarefas! Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada. Verão de 2017.", @@ -373,7 +373,7 @@ "weaponArmoireSpearOfSpadesText": "Lança de Espadas", "weaponArmoireSpearOfSpadesNotes": "Esta lança de cavaleiro é perfeita para atacar seus Hábitos e Diárias mais vermelhas. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto Ás de Espadas (Item 3 de 3).", "weaponArmoireArcaneScrollText": "Pergaminho Arcano", - "weaponArmoireArcaneScrollNotes": "Esta antiga Lista de Tarefas está cheia de símbolos e feitiços estranhos de uma era esquecida. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do Escriba (Item 3 de 3).", + "weaponArmoireArcaneScrollNotes": "Esta antiga lista de Afazeres está cheia de símbolos e feitiços estranhos de uma era esquecida. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do Escriba (Item 3 de 3).", "armor": "armadura", "armorCapitalized": "Armadura", "armorBase0Text": "Roupas Modestas", @@ -1530,7 +1530,7 @@ "backMystery201704Text": "Asas dos Contos de Fadas", "backMystery201704Notes": "Essas brilhantes asas irão te levar para qualquer lugar, até os reinos mais escondidos liderados por criaturas mágicas. Não concede benefícios. Item de Assinante, Abril de 2017.", "backMystery201706Text": "Bandeira Rasgada de Pirata", - "backMystery201706Notes": "A visão desta bandeira põe medo em qualquer Afazer ou Diária! Não concede benefícios. Item de Assinante, Junho de 2017.", + "backMystery201706Notes": "A visão desta bandeira põe medo em qualquer Afazer ou Diária! Não concede benefícios. Item de Assinante de Junho de 2017.", "backMystery201709Text": "Pilha de Livros de Feitiçaria", "backMystery201709Notes": "Aprender magia precisa de muita leitura, mas você irá gostar dos seus estudos! Não concede benefícios. Item de assinante, Setembro de 2017.", "backMystery201801Text": "Asas da Fada da Geada", @@ -1749,9 +1749,9 @@ "eyewearArmoireGoofyGlassesNotes": "Perfeito para sair incógnito ou para fazer seus companheiros rir. Aumenta Percepção em <%= per %>. Armário Encantado: Item Independente.", "twoHandedItem": "Item de duas mãos.", "weaponArmoireChefsSpoonText": "Colher do Chefe", - "weaponArmoireChefsSpoonNotes": "Levante-o ao liberar seu grito de batalha: \"SPOOOON !!\" Aumenta a Inteligência em <%= int %>. Armário Encantado: Conjunto do Chef (Item 3 de 4).", + "weaponArmoireChefsSpoonNotes": "Levante-o ao liberar seu grito de batalha: \"COLHEEER !!\" Aumenta a Inteligência em <%= int %>. Armário Encantado: Conjunto do Chef (Item 3 de 4).", "weaponArmoireVernalTaperText": "Cone Vernal", - "weaponArmoireVernalTaperNotes": "Os dias estão ficando mais longos, mas esta vela vai ajudá-lo a encontrar o caminho antes do nascer do sol. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 3 de 3).", + "weaponArmoireVernalTaperNotes": "Os dias estão ficando mais longos, mas esta vela vai ajudá-lo a encontrar seu caminho antes do nascer do sol. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 3 de 3).", "armorArmoireChefsJacketText": "Casaco do Chef", "armorArmoireChefsJacketNotes": "Esta grossa jaqueta de algodão é feita para protegê-lo de derrames (e convenientemente reversível…). Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do Chef (Item 2 de 4).", "armorArmoireVernalVestmentText": "Vestimenta Vernal", @@ -1759,7 +1759,7 @@ "headArmoireToqueBlancheText": "Toque Blanche", "headArmoireToqueBlancheNotes": "Segundo a lenda, o número de dobras neste chapéu indica o número de maneiras que você sabe cozinhar um ovo! É preciso? Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto do Chef (Item 1 de 4).", "headArmoireVernalHenninText": "Hennin Vernal", - "headArmoireVernalHenninNotes": "Mais do que apenas um belo chapéu, este chapéu cônico também pode conter uma lista de tarefas penduradas dentro. Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto de Vestimentas Vernais (Item 1 de 3).", + "headArmoireVernalHenninNotes": "Mais do que apenas um belo chapéu, este chapéu cônico também pode conter uma lista de tarefas enrolada no seu interior. Aumenta a Percepção em <%= per %>. Gabinete Encantado: Conjunto de Vestimentas Vernais (Item 1 de 3).", "shieldMystery201902Text": "Confete enigmático", "shieldMystery201902Notes": "Este papel brilhante forma corações mágicos que vagueiam lentamente e dançam no ar. Não confere nenhum benefício. Item de Assinantes, Fevereiro de 2019.", "shieldArmoireMightyPizzaText": "Pizza Poderosa", @@ -1774,7 +1774,7 @@ "weaponSpecialSpring2019MageNotes": "Há um mosquito embutido na pedra no final deste cajado! Pode ou não incluir DNA de Dinossauro. Aumenta a Inteligencia em <%= int %> e Percepção <%= per %>. Equipamento de Edição Limitada Primavera de 2019.", "weaponSpecialSpring2019HealerText": "Canção de Primavera", "weaponSpecialSpring2019HealerNotes": "Sua canção de flores e chuva vai acalmar os espíritos de todos que a ouvem. Aumenta Inteligência em <% = int%>. Equipamento de Edição Limitada Primavera de 2019.", - "weaponArmoireJugglingBallsText": "Bola de Malabarismo", + "weaponArmoireJugglingBallsText": "Bolas de Malabarismo", "weaponArmoireJugglingBallsNotes": "Habiticanos são mestre em multitarefa, então você não deve ter problemas para manter todas essas bolas no ar! Aumenta a Inteligência em <%= int %>. Armário Encantado: Item Independente.", "weaponArmoireSlingshotText": "Estilingue", "weaponArmoireSlingshotNotes": "Aponte para suas Diárias vermelhas! Aumenta a Força em <%= str %>. Armário Encantado: Item Independente.", @@ -2053,7 +2053,7 @@ "armorArmoireBaseballUniformText": "Uniforme de beisebol", "weaponArmoireBaseballBatNotes": "Faça um bom negócio com esses bons hábitos! Aumenta a Constituição em <%= con %>. Armário encantado: Conjunto de beisebol (Item 3 de 4).", "headSpecialSpring2020RogueText": "Kabuto lazulita", - "shieldSpecialSpring2020HealerNotes": "Afaste aqueles velhos e mofados Afazeres com este escudo de cheiro doce. Aumenta a Constituição em <%= con %>. Equipamento de edição limitada da primavera de 2020.", + "shieldSpecialSpring2020HealerNotes": "Afaste as tarefas velhas e mofadas com este escudo de cheiro doce. Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada da Primavera de 2020.", "shieldSpecialSpring2020HealerText": "Escudo perfumado", "shieldSpecialSpring2020WarriorNotes": "Não deixe que as cores delicadas te enganem. Este escudo te mantém protegido(a)! Aumenta a Constituição em <%= con %>. Equipamento de edição limitada da primavera de 2020.", "shieldSpecialSpring2020WarriorText": "Escudo iridescente", @@ -2114,5 +2114,40 @@ "weaponArmoireBeachFlagText": "Bandeira de praia", "weaponSpecialSummer2020WarriorText": "Anzol", "weaponSpecialSummer2020RogueNotes": "Seus inimigos não te veem chegar, mas suas Presas são inescapáveis! Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Verão de 2020.", - "weaponSpecialSummer2020RogueText": "Espada de Presa" + "weaponSpecialSummer2020RogueText": "Espada de Presa", + "weaponSpecialSummer2020HealerText": "Vara de Vidro Fosco", + "weaponSpecialSummer2020MageText": "Remo Poderoso", + "armorSpecialSummer2020RogueText": "Disfarce de Crocodilo", + "weaponSpecialSummer2020HealerNotes": "Como as correntes desgastam arestas, também irá sua mágica suavizar as dores dos seus amigos. Aumenta a Inteligência em <%= int %>. Equipamento de Edição Limitada do Verão de 2020.", + "weaponSpecialSummer2020MageNotes": "Guie seu caminho pelos mares mais traiçoeiros e batalhas mais turbulentas. Aumenta a Inteligência em <%= int %> e Percepção em <%= per %>. Equipamento de Edição Limitada do Verão de 2020.", + "weaponSpecialSummer2020WarriorNotes": "Se seus inimigos zombarem da sua arma, não caia na isca. Este anzol maneiro é o que há! Aumenta a Força em <%= str %>. Equipamento de Edição Limitada do Verão de 2020.", + "armorSpecialSummer2020RogueNotes": "Um(a) crocodilo tem tudo para ser um(a) Gatuno(a) perfeito, a espera do momento perfeito para atacar. Pegue seu poder emprestado -- e sua velocidade explosiva. Aumenta Percepção em <%=per%>. Edição Limitada do Festival de Verão 2020.", + "armorSpecialSummer2020WarriorText": "Cauda de truta arco-íris", + "weaponArmoireHandyHookText": "Mão Gancho", + "armorSpecialSummer2020MageText": "Armadura do Regaleco", + "armorSpecialSummer2020WarriorNotes": "Você será o peixe brilhante em um riacho sem brilho, com estas escamas deslumbrantes! Aumenta a Constituição em <%= con %>. Edição Limitada 2020 Equipamento de Verão.", + "weaponArmoireHandyHookNotes": "Quem precisa de polegares opostos? Este gancho é \"manejável\" o suficiente para qualquer um. Aumenta a Força em <%= str %>. Gabinete Encantado: Conjunto de Piratas (Item 1 de 3).", + "headSpecialSummer2020HealerNotes": "Erga-se, para que os escaravelhos fiquem longe de seus cabelos. Aumenta a inteligência em <%= int %>. Edição Limitada 2020 Equipamento de Verão.", + "headSpecialSummer2020HealerText": "Capacete Cravejado de Vidro", + "armorArmoirePirateOutfitNotes": "Basta, seus marinheiros de água doce! A roupa perfeita para esfregar o convés e contar seus espólios. Aumenta a Constituição e a Inteligência em <%= attrs %> cada. Gabinete Encantado: Conjunto de Piratas (Item 2 de 3).", + "armorSpecialSummer2020HealerText": "Regalia de Ondas Quebradas", + "shieldArmoirePiratesCompanionNotes": "Perfeito, se você quiser matar seus inimigos com palavras, este papagaio nunca se cala. Talvez ele também possa lembrar você de suas tarefas! Aumenta a Percepção em <%= por %>. Gabinete Encantado: Conjunto de Piratas (Item 3 de 3).", + "shieldArmoirePiratesCompanionText": "O Companheiro do Pirata", + "shieldSpecialSummer2020HealerNotes": "Como o movimento da areia e da água transforma o lixo em tesouro, assim também suas feridas mágicas transformarão as feridas em força. Aumenta a Constituição em <%= con %>. Edição Limitada 2020 Equipamento de Verão.", + "shieldSpecialSummer2020HealerText": "Égide de Vidro Tombado", + "shieldSpecialSummer2020WarriorNotes": "Este peixe que você pescou uma vez foi TÃO GRANDE, que uma única escama foi suficiente para fazer um poderoso escudo! História verdadeira! Aumenta a Constituição em <%= con %>. Edição Limitada 2020 Equipamento de Verão.", + "shieldSpecialSummer2020WarriorText": "Enorme Escama de Truta", + "headMystery202007Notes": "Este capacete irá sintonizá-lo com as complexas e belas canções de seus companheiros cetáceos. Não lhe traz nenhum benefício. Item para assinantes de julho de 2020.", + "headMystery202007Text": "Esplêndido Capacete Orca", + "headSpecialSummer2020MageNotes": "Quem precisa de uma coroa com esta crista? Aumenta a Percepção em <%= por %>. Edição Limitada 2020 Equipamento de Verão.", + "headSpecialSummer2020MageText": "Crista do Regaleco", + "headSpecialSummer2020WarriorNotes": "\"Trute\" a sua força e habilidade com este capacete altamente visível. Aumenta a Força em <%= str %>. Edição Limitada 2020 Equipamento de Verão.", + "headSpecialSummer2020WarriorText": "Boné do Peixe Cintilante", + "headSpecialSummer2020RogueNotes": "Complete o seu disfarce Gatuno com este capacete! Talvez você possa enganar os seus inimigos com as suas lágrimas de crocodilo... Aumenta a Percepção em <%= por %>. Edição Limitada 2020 Equipamento de Verão.", + "headSpecialSummer2020RogueText": "Capacete do Crocodilo", + "armorArmoirePirateOutfitText": "Roupa de Pirata", + "armorMystery202007Notes": "Nade, vire, mergulhe e corra com esta bela e poderosa cauda! Não traz nenhum benefício. Item de Assinante de Julho de 2020.", + "armorMystery202007Text": "Esplêndido Traje Orca", + "armorSpecialSummer2020HealerNotes": "Você é tão paciente quanto o oceano, tão forte quanto as correntes, tão confiável quanto as marés. Aumenta a Constituição em <%= con %>. Edição Limitada 2020 Equipamento de Verão.", + "armorSpecialSummer2020MageNotes": "Aproveite o poder das profundezas do mar com esta armadura de remos. Aumenta a inteligência em <%= int %>. Edição Limitada 2020 Equipamento de Verão." } diff --git a/website/common/locales/pt_BR/questscontent.json b/website/common/locales/pt_BR/questscontent.json index e3fa27cb5f..b9745fa4f5 100644 --- a/website/common/locales/pt_BR/questscontent.json +++ b/website/common/locales/pt_BR/questscontent.json @@ -602,7 +602,7 @@ "questSquirrelDropSquirrelEgg": "Esquilo (Ovo)", "questSquirrelUnlockText": "Desbloqueia Ovos de Esquilo para compra no Mercado", "cuddleBuddiesText": "Pacote de Missões Amiguinhos Fofos", - "cuddleBuddiesNotes": "Contém 'A Coelhinha Assassina', 'O Furão Nefasto' e 'A Gangue do Porquinho da Índia'. Disponível até 31 de Maio.", + "cuddleBuddiesNotes": "Contém 'A Coelhinha Ladra', 'O Furão Nefasto' e 'A Gangue do Porquinho da Índia'. Disponível até 31 de Maio.", "aquaticAmigosText": "Pacote de Missões Amigos Aquáticos", "aquaticAmigosNotes": "Contém 'O Axolote Mágico', 'O Kraken do Incorpleto', e 'O Chamado do Octothulu'. Disponível até 30 de Junho.", "questSeaSerpentText": "Perigo nas Profundezas: Ataque da Serpente Marinha!", diff --git a/website/common/locales/pt_BR/spells.json b/website/common/locales/pt_BR/spells.json index b5b9404fab..4af312533f 100644 --- a/website/common/locales/pt_BR/spells.json +++ b/website/common/locales/pt_BR/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "Seus astutos talentos buffam a Percepção de todo seu Grupo! (Baseado em: PER sem buffs)", "spellRogueStealthText": "Furtividade", "spellRogueStealthNotes": "Com cada uso, algumas de suas Diárias não feitas não causarão dano hoje. Seus combos e cores não mudarão também. (Baseado em: PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Número de Diárias evitadas: <%= number %>.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Número de Diárias que serão evitadas: <%= number %>.", "spellRogueStealthMaxedOut": "Você já se esquivou de todas as suas Diárias; não há necessidade de fazer isso novamente.", "spellHealerHealText": "Luz Curadora", "spellHealerHealNotes": "Uma luz brilhante restaura sua vida! (Baseado em: CON e INT)", diff --git a/website/common/locales/pt_BR/subscriber.json b/website/common/locales/pt_BR/subscriber.json index 9ac488e2a4..4937211cb0 100644 --- a/website/common/locales/pt_BR/subscriber.json +++ b/website/common/locales/pt_BR/subscriber.json @@ -250,5 +250,6 @@ "mysterySet202003": "Conjunto do(a) gladiador(a) farpado(a)", "mysterySet202004": "Conjunto do(a) Monarca poderoso(a)", "mysterySet202005": "Conjunto da Serpe Maravilhosa", - "mysterySet202006": "Conjunto do(a) Tritão/Sereia multicolorido(a)" + "mysterySet202006": "Conjunto do(a) Tritão/Sereia multicolorido(a)", + "mysterySet202007": "Conjunto Orca Excepcional" } diff --git a/website/common/locales/ru/achievements.json b/website/common/locales/ru/achievements.json index 3ba9f6498e..0f02805616 100644 --- a/website/common/locales/ru/achievements.json +++ b/website/common/locales/ru/achievements.json @@ -81,5 +81,5 @@ "achievementBugBonanzaText": "Завершил(а) квесты питомцев: Жука, Бабочки, Улитки и Паука.", "achievementBugBonanza": "Золотой жук", "onboardingCompleteDescSmall": "Хотите больше? Посмотрите список Достижений и начинайте собирать!", - "foundNewItemsExplanation": "За выполнение заданий вы можете получить яйца, инкубационные эликсиры или корм для питомцев." + "foundNewItemsExplanation": "Выполнение заданий дает вам возможность получить новые предметы: яйца, инкубационные эликсиры или корм для питомцев." } diff --git a/website/common/locales/ru/backgrounds.json b/website/common/locales/ru/backgrounds.json index 70c41bd958..7caf450f89 100644 --- a/website/common/locales/ru/backgrounds.json +++ b/website/common/locales/ru/backgrounds.json @@ -531,5 +531,8 @@ "backgroundStrawberryPatchText": "Клубничная грядка", "backgroundVikingShipText": "Корабль викингов", "backgroundRelaxationRiverText": "Река расслабления", - "backgroundSaltLakeText": "Соленое озеро" + "backgroundSaltLakeText": "Соленое озеро", + "backgrounds072020": "Набор 74: Выпущен в июле 2020", + "backgroundBeachCabanaText": "Беседка на пляже", + "backgroundUnderwaterRuinsText": "Подводные руины" } diff --git a/website/common/locales/ru/gear.json b/website/common/locales/ru/gear.json index 938da8a9db..2990f79fd6 100644 --- a/website/common/locales/ru/gear.json +++ b/website/common/locales/ru/gear.json @@ -2075,5 +2075,7 @@ "armorSpecialSpring2020WarriorText": "Экзоскелетная броня", "weaponArmoirePaperCutterText": "Стопорезка", "weaponSpecialSpring2020WarriorText": "Наточеное крыло", - "weaponSpecialSpring2020RogueText": "Лазуритовый клинок" + "weaponSpecialSpring2020RogueText": "Лазуритовый клинок", + "headMystery202007Text": "Головной убор крутой косатки", + "armorMystery202007Text": "Костюм крутой косатки" } diff --git a/website/common/locales/ru/npc.json b/website/common/locales/ru/npc.json index b6f70f352c..ec929296b7 100644 --- a/website/common/locales/ru/npc.json +++ b/website/common/locales/ru/npc.json @@ -120,7 +120,7 @@ "spells": "Навыки", "spellsText": "Вы можете открыть специфичные вашему классу заклинания. Первое станет доступно после достижения 11 уровня. Мана восстанавливается на 10 единиц в день, плюс 1 единица за выполненную задачу.", "skillsTitle": "Навыки", - "toDo": "задачу", + "toDo": "Задача", "moreClass": "Больше информации о классах читайте в Вики.", "tourWelcome": "Добро пожаловать в страну Habitica! Это ваш список заданий. Для продолжения пометьте одно задание выполненным!", "tourExp": "Отличная работа! За выполнение задания вы получаете опыт и золото!", diff --git a/website/common/locales/ru/settings.json b/website/common/locales/ru/settings.json index c8952fdc43..29c23a4efe 100644 --- a/website/common/locales/ru/settings.json +++ b/website/common/locales/ru/settings.json @@ -117,7 +117,7 @@ "giftedGemsFull": "Привет <%= username %>, <%= sender %> отправил вам <%= gemAmount %> самоцветов!", "giftedSubscription": "Подписка в подарок", "giftedSubscriptionInfo": "<%= name %> дарит вам <%= months %>-мес. подписку", - "giftedSubscriptionFull": "Привет <%= username %>, <%= sender %> подарил вам <%= monthCount %>-мес. подписку!", + "giftedSubscriptionFull": "Привет <%= username %>, <%= sender %> подарил(а) вам <%= monthCount %>-мес. подписку!", "giftedSubscriptionWinterPromo": "Здравствуйте, <%= username %>, вы получили <%= monthCount %> мес. подписки!", "invitedParty": "Вы были приглашены в команду", "invitedGuild": "Вы были приглашены в гильдию", diff --git a/website/common/locales/ru/subscriber.json b/website/common/locales/ru/subscriber.json index 875f4bf8b2..2ce414bc9a 100644 --- a/website/common/locales/ru/subscriber.json +++ b/website/common/locales/ru/subscriber.json @@ -243,5 +243,6 @@ "mysterySet202006": "Набор Разноцветного мерфолка", "readyToResubscribe": "Готовы заново подписаться?", "needToUpdateCard": "Требуется обновление карты?", - "subMonths": "Мес. подписки" + "subMonths": "Мес. подписки", + "mysterySet202007": "Набор Крутой косатки" } diff --git a/website/common/locales/ru/tasks.json b/website/common/locales/ru/tasks.json index 9277682342..d19a494e98 100644 --- a/website/common/locales/ru/tasks.json +++ b/website/common/locales/ru/tasks.json @@ -7,13 +7,13 @@ "deleteToDosExplanation": "Если вы нажмёте эту кнопку, все ваши завершённые задачи и находящиеся в архиве задачи будут удалены навсегда; за исключением задач из активных испытаний и групповых планов. Экспортируйте их прежде, чем нажимать на кнопку, если хотите их сохранить.", "addMultipleTip": "Подсказка: Чтобы добавить сразу несколько <%= taskType %>, отделите их между собой отступом, используя комбинацию клавиш (Shift + Enter) и сохраните результат нажав «Enter.»", "addsingle": "Добавить одно", - "addATask": "Добавить: <%= type %>", - "editATask": "Изменить: <%= type %>", + "addATask": "Добавить <%= type %>", + "editATask": "Изменить <%= type %>", "createTask": "Создать <%= type %>", "addTaskToUser": "Добавить задачу", "scheduled": "С датой", "theseAreYourTasks": "Это ваши <%= taskType %>", - "habit": "Привычка", + "habit": "привычку", "habits": "Привычки", "newHabit": "Новая привычка", "newHabitBulk": "Новые привычки (по одной на строку)", @@ -68,7 +68,7 @@ "days": "день", "restoreStreak": "Восстановить серию", "resetStreak": "Сбросить серию", - "todo": "Задача", + "todo": "задачу", "todos": "Задачи", "newTodo": "Новая задача", "newTodoBulk": "Новые задачи (по одной на строку)", @@ -84,7 +84,7 @@ "notDue": "Прочие", "grey": "Серые", "score": "Счет", - "reward": "Награда", + "reward": "награду", "rewards": "Награды", "rewardsDesc": "Награды - это отличный способ использовать Habitica и выполнять ваши задачи. Попробуйте добавить их немного!", "ingamerewards": "Снаряжение и навыки", diff --git a/website/common/locales/sco/groups.json b/website/common/locales/sco/groups.json index dd2e22e050..b2abef4a4c 100755 --- a/website/common/locales/sco/groups.json +++ b/website/common/locales/sco/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/sco/messages.json b/website/common/locales/sco/messages.json index 18fe002963..7e267091df 100755 --- a/website/common/locales/sco/messages.json +++ b/website/common/locales/sco/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bocht <%= itemText %>", - "messageEquipped": "<%= itemText %> reikit.", + "messageEquipped": " <%= itemText %> reikit.", "messageUnEquipped": "<%= itemText %> unreikit.", "messageMissingEggPotion": "Ye're amissin aither that egg or that potion", "messageInvalidEggPotionCombo": "Ye canna cleck Quest Pet Egga wi Magic cleckin potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/si/groups.json b/website/common/locales/si/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/si/groups.json +++ b/website/common/locales/si/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/si/messages.json b/website/common/locales/si/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/si/messages.json +++ b/website/common/locales/si/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/sk/achievements.json b/website/common/locales/sk/achievements.json index 2486adbee0..24c29db365 100644 --- a/website/common/locales/sk/achievements.json +++ b/website/common/locales/sk/achievements.json @@ -5,5 +5,21 @@ "levelup": "Plnením cieľov v reálnom živote si získal level a bol si vyliečený!", "reachedLevel": "Dosiahol si level <%= level %>", "achievementLostMasterclasser": "Plniteľ výprav: Séria majstra zberateľa", - "achievementLostMasterclasserText": "Splnil všetkých šestnásť výprav v sérii výprav Majster zberateľ a vyriešil záhady Strateného majstra zberateľa!" + "achievementLostMasterclasserText": "Splnil všetkých šestnásť výprav v sérii výprav Majster zberateľ a vyriešil záhady Strateného majstra zberateľa!", + "achievementMindOverMatter": "Myseľ nad hmotou", + "achievementLostMasterclasserModalText": "Dokončil si všetkých šesťnásť výprav v sérií výprav Masterclasser a vyriešil si záhadu strateného Masterclassera!", + "foundNewItemsCTA": "Pozri sa do invetára a skús zkombinovať tvoj nový liahnucí elixíra vajíčko!", + "foundNewItemsExplanation": "Plnením úloh máš šancu nájsť predmety ako vajcia, elixíry na liahnutie a potravu pre zvieratká.", + "foundNewItems": "Našiel si nové predmety!", + "hideAchievements": "Schovať <%= category %>", + "showAllAchievements": "Zobrazit všetky <%= kategorie %>", + "onboardingCompleteDescSmall": "Ak chceš viac, pozri si úspechy a začni zbierať!", + "onboardingCompleteDesc": "Získal si 5 úspechov a 100 zlatiek za dokončenie zoznamu.", + "onboardingComplete": "Dokončil si tvoje úvodné tasky!", + "earnedAchievement": "Získal si úspech!", + "viewAchievements": "Zobraziť úspechy", + "letsGetStarted": "Poďme na to!", + "yourProgress": "Tvoj postup", + "onboardingProgress": "<%= percentage %>% postup", + "gettingStartedDesc": "Po splnení úvodných úloh a získaš 5 úspechov a 100 zlatiek!" } diff --git a/website/common/locales/sk/challenge.json b/website/common/locales/sk/challenge.json index 50736c9c36..94fe991a5c 100644 --- a/website/common/locales/sk/challenge.json +++ b/website/common/locales/sk/challenge.json @@ -1,6 +1,6 @@ { "challenge": "Výzva", - "challengeDetails": "Výzvy sú komunitné udalosti, v ktorých hráči súťažia a získavajú odmeny plnením skupinou súvisiacich úloh. ", + "challengeDetails": "Výzvy sú komunitné udalosti, v ktorých hráči súťažia a získavajú odmeny plnením skupinou súvisiacich úloh.", "brokenChaLink": "Nefunkčný odkaz k výzve", "brokenTask": "Nefunkčný odkaz k výzve: táto úloha bola súčasťou výzvy, z ktorej bola ale odstránená. Čo si praješ spraviť?", "keepIt": "Ponechať si", @@ -14,7 +14,7 @@ "challenges": "Výzvy", "challengesLink": "Výzvy", "challengePrize": "Odmena", - "endDate": "Ends", + "endDate": "Končí", "noChallenges": "Zatial žiadne výzvy, choď na", "toCreate": "ak chceš nejakú vytvoriť.", "selectWinner": "Vyber víťaza a uzavri výzvu:", @@ -69,37 +69,37 @@ "prizeValue": "<%= gemcount %> <%= gemicon %> výhra", "clone": "Klonovať", "challengeNotEnoughGems": "Na vytvorenie výzvy nemáš dosť drahokamov.", - "noPermissionEditChallenge": "Nemáš povolenie upravovať túto výzvu ", + "noPermissionEditChallenge": "Nemáš povolenie upravovať túto výzvu", "noPermissionDeleteChallenge": "Nemáš povolenie zmazať túto výzvu", "noPermissionCloseChallenge": "Nemáš povolenie uzavrieť túto výzvu", "congratulations": "Gratulujeme!", "hurray": "Hurá!", "noChallengeOwner": "žiadny vlastník", "noChallengeOwnerPopover": "Táto výzva nemá vlastníka, pretože osoba, ktorá túto výzvu vytvorila, zmazala svoj účet.", - "challengeMemberNotFound": "Používateľ nebol nájdený medzi účastníkmi výzvy. ", - "onlyGroupLeaderChal": "Len vodca družiny môže vytvárať výzvy.", + "challengeMemberNotFound": "Používateľ nebol nájdený medzi účastníkmi výzvy", + "onlyGroupLeaderChal": "Len vodca družiny môže vytvárať výzvy", "tavChalsMinPrize": "Cena musí byť aspoň 1 Drahokam vo Verejných výzvach.", "cantAfford": "Túto odmenu si nemôžeš dovoliť. Kúp si viac drahokamov alebo zníž výšku odmeny.", "challengeIdRequired": "\"challengeId\" musí mať platné UUID.", "winnerIdRequired": "\"winnerId\" musí mať platné UUID.", "challengeNotFound": "Výzva nebola nájdená alebo nemáš prístup.", - "onlyLeaderDeleteChal": "Len majiteľ výzvy môže výzvu vymazať. ", + "onlyLeaderDeleteChal": "Len majiteľ výzvy môže výzvu vymazať.", "onlyLeaderUpdateChal": "Len majiteľ výzvy môže výzvu aktualizovať.", "winnerNotFound": "Víťaz s ID \"<%= userId %>\" nebol nájdený alebo sa nezúčastnil výzvy.", "noCompletedTodosChallenge": "\"includeCompletedTodos\" nie je podporované pri prenášaní úloh z výziev.", "userTasksNoChallengeId": "Keď \"tasksOwner\" je \"user\" \"challengeId\" nemôže byť schválené.", "onlyChalLeaderEditTasks": "Úloha patriaca k výzve môže byť upravená len majiteľom.", "userAlreadyInChallenge": "Užívateľ sa už účastní tejto výzvy.", - "cantOnlyUnlinkChalTask": "Len pokazené výzvy môžu byť odpojené. ", + "cantOnlyUnlinkChalTask": "Len pokazené výzvy môžu byť odpojené.", "shortNameTooShort": "Zadaný názov musí mať aspoň 3 znaky.", "joinedChallenge": "Pridaný k výzve", "joinedChallengeText": "Tento užívateľ podstupuje test tým, že sa pridal k výzve!", "myChallenges": "Moje výzvy", "findChallenges": "Objav výzvy", "noChallengeTitle": "Nemáš žiadne výzvy.", - "challengeDescription1": "Výzvy sú komunitné udalosti, v ktorých hráči súťažia a získavajú odmeny plnením skupinou súvisiacich úloh. ", - "challengeDescription2": "Nájdi odporúčané výzvy založené na tvojich záujmoch, prehliadni si Verejné výzvy Habitiky alebo si vytvor svoje vlastné výzvy. ", - "noChallengeMatchFilters": "We couldn't find any matching Challenges.", + "challengeDescription1": "Výzvy sú komunitné udalosti, v ktorých hráči súťažia a získavajú odmeny plnením skupinou súvisiacich úloh.", + "challengeDescription2": "Nájdi odporúčané výzvy založené na tvojich záujmoch, prehliadni si Verejné výzvy Habitiky alebo si vytvor svoje vlastné výzvy.", + "noChallengeMatchFilters": "Nenašli sme žiadne odpovedajúce výzvy.", "createdBy": "Vytvoril", "joinChallenge": "Pridaj sa k výzve", "leaveChallenge": "Opusti výzvu", @@ -113,9 +113,9 @@ "challengeNamePlaceholder": "Aký je názov tvojej výzvy?", "challengeSummary": "Zhrnutie", "challengeSummaryPlaceholder": "Napíš krátky popis propagujúci tvoju výzvu ostatným Habitičanom. Čo je hlavným cieľom tvojej výzvy a prečo by sa k nej mali ľudia pridať? Skús zahrnúť užitočné kľúčové slová v popise, vďaka čomu ju budú môcť Habitičania jednoducho nájsť!", - "challengeDescriptionPlaceholder": "Použi túto sekciu, aby si bližšie opísal všetko, čo by mali účastníci tvojej výzvy vedieť. ", + "challengeDescriptionPlaceholder": "Použi túto sekciu, aby si bližšie opísal všetko, čo by mali účastníci tvojej výzvy vedieť.", "challengeGuild": "Pridať k", - "challengeMinimum": "Minimum je 1 Drahokam pre Verejné výzvy (pomáha predísť spamu, naozaj). ", + "challengeMinimum": "Minimum je 1 Drahokam pre Verejné výzvy (pomáha predísť spamu, naozaj).", "participantsTitle": "Účastníci", "shortName": "Krátky názov", "shortNamePlaceholder": "Aký krátky štítok by mal byť použitý na identifikovanie tvojej výzvy?", @@ -136,4 +136,4 @@ "selectMember": "Zvoľ člena", "confirmKeepChallengeTasks": "Chceš si nechať úlohy z výzvy?", "selectParticipant": "Zvoľ účastníka" -} \ No newline at end of file +} diff --git a/website/common/locales/sk/contrib.json b/website/common/locales/sk/contrib.json index a490301182..566111dcac 100644 --- a/website/common/locales/sk/contrib.json +++ b/website/common/locales/sk/contrib.json @@ -1,18 +1,18 @@ { - "playerTiersDesc": "The colored usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to habitica through art, code, the community, or more!", - "tier1": "Tier 1 (Kamarát)", - "tier2": "Tier 2 (Friend)", - "tier3": "Tier 3 (Elite)", - "tier4": "Tier 4 (Elite)", - "tier5": "Tier 5 (Champion)", - "tier6": "Tier 6 (Champion)", - "tier7": "Tier 7 (Legendary)", - "tierModerator": "Moderator (Guardian)", - "tierStaff": "Staff (Heroic)", + "playerTiersDesc": "Farebné prezývky, ktoré vidíš v chate, reprezentujú užívateľovú prispievateľskú úroveň. Čím vyššia úroveň, tým viac užívateľ prispel Habitice umením, kódením, v komunite alebo inak.", + "tier1": "Tier 1 (Priateľ)", + "tier2": "Tier 2 (Priateľ)", + "tier3": "Tier 3 (Elita)", + "tier4": "Tier 4 (Elita)", + "tier5": "Tier 5 (Šampión)", + "tier6": "Tier 6 (Šampión)", + "tier7": "Tier 7 (Legenda)", + "tierModerator": "Moderator (Strážca)", + "tierStaff": "Staff (Hrdina)", "tierNPC": "NPC", "friend": "Priateľ", "friendFirst": "Po nasadení tvojej prvej sady príspevkov získaš odznak prispievateľa HabitRPG . V diskusii v hostinci bude tvoje meno hrdo zobrazovať, že si prispievateľ. Ako odmenu za svoju prácu dostaneš ešte 3 drahokamy.", - "friendSecond": "Po nasadení tvojej druhej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálové brnenie. Ako odmenu za tvoju neprestajnú prácu dostaneš 3 drahokamy.", + "friendSecond": "Po nasadení tvojej druhej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálové brnenie. Ako odmenu za tvoju neprestajnú prácu dostaneš 3 drahokamy.", "elite": "Elitný", "eliteThird": "Po nasadení tvojej tretej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálovú helmu. Ako odmenu za tvoju neprestajnú prácu dostaneš 3 drahokamy.", "eliteFourth": "Po nasadení tvojej štvrtej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálový meč. Ako odmenu za tvoju neprestajnú prácu dostaneš 4 drahokamy.", @@ -77,4 +77,4 @@ "blurbChallenges": "Výzvy vytvárajú tvoji spoluhráči. Keď sa pripojíš k výzve, úlohy z nej sa objavia na tvojom paneli a ak výzvu vyhráš, dostaneš odznak a často aj nejaké drahokamy. ", "blurbHallPatrons": "Toto je Sieň Patrónov, kde si uctievame ušľachtilých dobrodruhov, ktorí podporili pôvodnú Habitiku na Kickstarteri. Ďakujeme im za to, že nám pomohli priviesť Habitiku k životu!", "blurbHallContributors": "Toto je Sieň Prispievateľov, kde sú uctievaní open-source prispievatelia Habitiky. Či už kódom, ilustráciami, hudbou, písaním alebo len pomáhaním, získali drahokamy, exkluzívne vybavenie, a prestížne tituly. Aj ty môžeš prispieť do Habitiky! Tu zistíš viac. " -} \ No newline at end of file +} diff --git a/website/common/locales/sk/death.json b/website/common/locales/sk/death.json index 77934894c8..c0874a216f 100644 --- a/website/common/locales/sk/death.json +++ b/website/common/locales/sk/death.json @@ -10,8 +10,8 @@ "lowHealthTips1": "Dosiahni celý level, aby si sa plne uzdravil!", "lowHealthTips2": "Zakúp si lektvar života zo stĺpca odmien, aby si obnovil 15 bodov života.", "losingHealthQuickly": "Strácaš život rýchlo?", - "lowHealthTips3": "Nedokončené denné úlohy ťa ublížia cez noc, takže buď opatrní, aby si ich nepridal príliš veľa na začiatku.", + "lowHealthTips3": "Nedokončené denné úlohy ťa ublížia cez noc, takže buď opatrní, aby si ich nepridal príliš veľa na začiatku!", "lowHealthTips4": "Ak denná úloha nieje splatná na určitý deň, môžete to vypnúť kliknutím na ikonu ceruzky.", "goodLuck": "Veľa šťastia!", "cannotRevive": "Nemôžeš sa znovuzrodiť, ak nie si mŕtvy" -} \ No newline at end of file +} diff --git a/website/common/locales/sk/inventory.json b/website/common/locales/sk/inventory.json index 3446713f75..dd189b7f16 100644 --- a/website/common/locales/sk/inventory.json +++ b/website/common/locales/sk/inventory.json @@ -1,8 +1,8 @@ { - "noItemsAvailableForType": "Nemáš žiadne <%= type %>.", - "foodItemType": "Jedlo", - "eggsItemType": "Vajíčka", - "hatchingPotionsItemType": "Liahoxíry", - "specialItemType": "Špeciálne predmety", - "lockedItem": "Zamknutý predmet" + "noItemsAvailableForType": "Nemáš žiadne <%= type %>.", + "foodItemType": "Jedlo pre zvieratá", + "eggsItemType": "Vajíčka", + "hatchingPotionsItemType": "Liahoxíry", + "specialItemType": "Špeciálne predmety", + "lockedItem": "Zamknutý predmet" } diff --git a/website/common/locales/sk/pets.json b/website/common/locales/sk/pets.json index 25cce40312..66817fcd70 100644 --- a/website/common/locales/sk/pets.json +++ b/website/common/locales/sk/pets.json @@ -59,17 +59,17 @@ "beastAchievement": "Za zozbieranie všetkých zvieratiek si získal odznak \"Pán šeliem\"!", "beastMasterName": "Pán šeliem", "beastMasterText": "Našiel všetkých 90 zvieratiek (šialene náročné, zaslúži si uznanie!)", - "beastMasterText2": "a vypustil svoje zvieratká presne <%= count %> krát", + "beastMasterText2": " a vypustil svoje zvieratká presne <%= count %> krát", "mountMasterProgress": "Postup k oceneniu \"Pán zvierat\"", "stableMountMasterProgress": "Postup k oceneniu \"Pán zvierat\": <%= number %> skrotených tátošov", "mountAchievement": "Získal si odznak \"Pán zvierat\" za skrotenie všetkých tátošov!", "mountMasterName": "Pán zvierat", "mountMasterText": "Skrotil všetkých 90 tátošov (ešte šialenejšie, zaslúži si uznanie!)", - "mountMasterText2": "a vypustil všetkých 90 tátošov presne <%= count %> krát", + "mountMasterText2": " a vypustil všetkých 90 tátošov presne <%= count %> krát", "beastMountMasterName": "Pán šeliem a Pán zvierat", "triadBingoName": "Triáda bingo", "triadBingoText": "Našiel všetkých 90 zvieratiek, skrotil všetkých 90 tátošov a našiel všetkých 90 zvieratiek ZNOVU (AKO SI TO UROBIL!)", - "triadBingoText2": "a vypustil celú stajňu presne <%= count %> krát", + "triadBingoText2": " a vypustil celú stajňu presne <%= count %> krát", "triadBingoAchievement": "Získal si odznak \"Triáda bingo\" za nájdenie všetkých zvieratiek, skrotenie všetkých tátošov a nájdenie všetkých zvieratiek znovu!", "dropsEnabled": "Padanie predmetov povolené!", "itemDrop": "Vypadol predmet!", diff --git a/website/common/locales/sk/spells.json b/website/common/locales/sk/spells.json index 2d5cf3a489..c56f54dde5 100644 --- a/website/common/locales/sk/spells.json +++ b/website/common/locales/sk/spells.json @@ -1,8 +1,8 @@ { "spellWizardFireballText": "Výbuch ohňa", - "spellWizardFireballNotes": "You summon XP and deal fiery damage to Bosses! (Based on: INT)", + "spellWizardFireballNotes": "Vyvoláš skúsenosti XP a uštedríš bossom ohnivé poškodenie! (Na základe: INT)", "spellWizardMPHealText": "Éterická vlna", - "spellWizardMPHealNotes": "You sacrifice Mana so the rest of your Party, except Mages, gains MP! (Based on: INT)", + "spellWizardMPHealNotes": "Obetuješ časť svojej Many a zvyšok skupiny, okrem mágov, získa MP! (Na základe: INT)", "spellWizardEarthText": "Zemetrasenie", "spellWizardEarthNotes": "Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Mrazivá inovať", @@ -56,4 +56,4 @@ "groupTasksNoCast": "Casting a skill on group tasks is not allowed.", "spellNotOwned": "Nevlastníš toto kúzlo.", "spellLevelTooHigh": "Musíš byť level <%= level %>, aby si použil toto kúzlo." -} \ No newline at end of file +} diff --git a/website/common/locales/sl/challenge.json b/website/common/locales/sl/challenge.json index 3eb3b99f99..8180df9462 100755 --- a/website/common/locales/sl/challenge.json +++ b/website/common/locales/sl/challenge.json @@ -21,7 +21,7 @@ "deleteOrSelect": "Izbriši ali izberi zmagovalca", "endChallenge": "Zaključi izziv", "challengeDiscription": "To so naloge, ki bodo ob sprejetju izziva dodane na vašo stran z nalogami in opravili. Spodnji primeri nalog bodo spreminjali barvo in dobili grafe za prikaz skupnega napredka sodelujočih.", - "hows": "Napredek sodelujočih", + "hows": "Napredek sodelujočih?", "filter": "Filter", "groups": "Skupine", "noNone": "Nobena", @@ -136,4 +136,4 @@ "selectMember": "Izberi člana", "confirmKeepChallengeTasks": "Želite obdržati naloge izziva?", "selectParticipant": "Izberite udeleženca" -} \ No newline at end of file +} diff --git a/website/common/locales/sl/groups.json b/website/common/locales/sl/groups.json index 0343262eb6..c20f31d1a9 100755 --- a/website/common/locales/sl/groups.json +++ b/website/common/locales/sl/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> je končal <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Želite nagraditi <%= username %> za opravljeno nalogo?", "groupSubscriptionPrice": "$9 na mesec + $3 na mesec za vsakega dodatnega člana skupine", - "groupAdditionalUserCost": "+$3.00/mesec/uporabnika", + "groupAdditionalUserCost": " +$3.00/mesec/uporabnika", "groupBenefitsTitle": "Kako vam lahko pomaga skupinska naročnina", "groupBenefitsDescription": "Ravno smo splavili različico beta skupinskih naročnin! Z nadgradnjo na skupinsko naročnino odklenete unikatne zmožnosti za optimizacijo družabnega dela programa Habitica.", "groupBenefitOneTitle": "Ustvari skupen seznam nalog", @@ -329,7 +329,7 @@ "approvalRequested": "Zahteva za potrditev", "refreshApprovals": "Osveži potrditve", "refreshGroupTasks": "Osveži skupinske naloge", - "claimedBy": "Prevzel(i): <%= claimingUsers %>", + "claimedBy": "\n\nPrevzel(i): <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Ne morete izbrisati skupinskih nalog, ki so vam dodeljene.", "confirmGuildPlanCreation": "Res želite ustvariti to skupino?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/sl/messages.json b/website/common/locales/sl/messages.json index 746539c00c..3d18cde947 100755 --- a/website/common/locales/sl/messages.json +++ b/website/common/locales/sl/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Kupili ste <%= itemText %>", - "messageEquipped": "Nadeli ste si <%= itemText %>.", + "messageEquipped": " Nadeli ste si <%= itemText %>.", "messageUnEquipped": "Odstranili ste <%= itemText %>.", "messageMissingEggPotion": "Manjka vam to jajce ali ta napoj", "messageInvalidEggPotionCombo": "Jajc ljubljenčkov iz dogodivščin ne morete izvaliti s Čarobnim valilnim napojem! Poskusite z drugim jajcem.", @@ -63,4 +63,4 @@ "beginningOfConversation": "To je začetek vašega pogovora z <%= userName %>. Ne pozabite biti prijazni in spoštljivi ter sledite Etičnemu kodeksu!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/su/groups.json b/website/common/locales/su/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/su/groups.json +++ b/website/common/locales/su/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/su/messages.json b/website/common/locales/su/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/su/messages.json +++ b/website/common/locales/su/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/sv/spells.json b/website/common/locales/sv/spells.json index 5cb303f6b6..28e06183ab 100644 --- a/website/common/locales/sv/spells.json +++ b/website/common/locales/sv/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "Din mentala kraft skakar jorden och förbättrar ditt Sällskaps Intelligens! (Baserat på: oförbättrad INT)", "spellWizardFrostText": "Isande Köld", "spellWizardFrostNotes": "Med ett kast fryser du allt du har gjort i följd så att de inte kommer att återställas till noll imorgon! ", - "spellWizardFrostAlreadyCast": " Du har redan kastat den här idag. Dina följder är frusna, och du behöver int kasta den här igen.", + "spellWizardFrostAlreadyCast": "Du har redan kastat den här idag. Dina följder är frusna, och du behöver int kasta den här igen.", "spellWarriorSmashText": "Brutalt Slag", "spellWarriorSmashNotes": "Du gör en uppgift mer blå/mindre röd och gör extra skada till Bossar! (Baserat på: STY)", "spellWarriorDefensiveStanceText": "Försvarsställning", @@ -25,7 +25,7 @@ "spellRogueStealthText": "Smygande", "spellRogueStealthNotes": "För varje kast av besvärjelsen så kommer några av dina ogjorda Dagliga Uppgifter inte skada dig under natten. Deras färg och följder kommer inte ändras. (Baserat på: UPP)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Antal Dagliga Utmaningar undvikna: <%= number %>.", - "spellRogueStealthMaxedOut": " Du har redan undvikit alla dina Dagliga Utmaningar; du behöver inte kasta den här igen.", + "spellRogueStealthMaxedOut": "Du har redan undvikit alla dina Dagliga Utmaningar; du behöver inte kasta den här igen.", "spellHealerHealText": "Helande ljus", "spellHealerHealNotes": "Ett sken återställer din hälsa! (Baserat på: TÅL och INT)", "spellHealerBrightnessText": "Brännande Ljussken", diff --git a/website/common/locales/sw/groups.json b/website/common/locales/sw/groups.json index 6e6e551019..1da37a5750 100755 --- a/website/common/locales/sw/groups.json +++ b/website/common/locales/sw/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/sw/messages.json b/website/common/locales/sw/messages.json index a0b8ce04c6..572ea7ef82 100755 --- a/website/common/locales/sw/messages.json +++ b/website/common/locales/sw/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Umenunua <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/ta/backgrounds.json b/website/common/locales/ta/backgrounds.json index 3416cbb14c..34883c0422 100755 --- a/website/common/locales/ta/backgrounds.json +++ b/website/common/locales/ta/backgrounds.json @@ -23,7 +23,7 @@ "backgroundCloudsNotes": "Soar through the Clouds.", "backgroundDustyCanyonsText": "Dusty Canyon", "backgroundDustyCanyonsNotes": "Wander through a Dusty Canyon.", - "backgroundVolcanoText": " எரிமலை", + "backgroundVolcanoText": "எரிமலை", "backgroundVolcanoNotes": "Heat up inside a Volcano.", "backgrounds092014": "SET 4: Released September 2014", "backgroundThunderstormText": "இடிமின்புயல்", @@ -409,4 +409,4 @@ "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file +} diff --git a/website/common/locales/ta/challenge.json b/website/common/locales/ta/challenge.json index 4cc8d8989e..b66c1bfcb0 100755 --- a/website/common/locales/ta/challenge.json +++ b/website/common/locales/ta/challenge.json @@ -11,7 +11,7 @@ "challengeCompleted": "This challenge has been completed, and the winner was <%= user %>! What to do with the orphan tasks?", "unsubChallenge": "Broken Challenge Link: this task was part of a challenge, but you have unsubscribed from the challenge. What to do with the orphan tasks?", "challengeWinner": "Was the winner in the following challenges", - "challenges": " சவால்கள்", + "challenges": "சவால்கள்", "challengesLink": "Challenges", "challengePrize": "Challenge Prize", "endDate": "Ends", @@ -22,7 +22,7 @@ "endChallenge": "End Challenge", "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "How's Everyone Doing?", - "filter": " வடிகட்டி ", + "filter": "வடிகட்டி", "groups": "Groups", "noNone": "None", "category": "Category", @@ -136,4 +136,4 @@ "selectMember": "Select Member", "confirmKeepChallengeTasks": "Do you want to keep challenge tasks?", "selectParticipant": "Select a Participant" -} \ No newline at end of file +} diff --git a/website/common/locales/ta/groups.json b/website/common/locales/ta/groups.json index d3051f63b0..286fdcc80a 100755 --- a/website/common/locales/ta/groups.json +++ b/website/common/locales/ta/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", diff --git a/website/common/locales/ta/messages.json b/website/common/locales/ta/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ta/messages.json +++ b/website/common/locales/ta/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/th/challenge.json b/website/common/locales/th/challenge.json index 17f3f13fc5..413eb68008 100755 --- a/website/common/locales/th/challenge.json +++ b/website/common/locales/th/challenge.json @@ -2,10 +2,10 @@ "challenge": "Challenge", "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", "brokenChaLink": "ลิงก์ Challenge ที่พัง", - "brokenTask": "ลิงก์ Challenge ที่พัง: Task นี้เป็นส่วนหนึ่งของ Challenge แต่ได้ถูกลบไปแล้ว คุณต้องการจะทำอะไรต่อไป", + "brokenTask": "ลิงก์ Challenge ที่พัง: Task นี้เป็นส่วนหนึ่งของ Challenge แต่ได้ถูกลบไปแล้ว คุณต้องการจะทำอะไรต่อไป?", "keepIt": "เก็บไว้ก่อน", "removeIt": "ลบทิ้ง", - "brokenChallenge": "ลิงก์ Challenge ที่พัง: Task นี้เป็นส่วนหนึ่งของ Challenge แต่ว่า Challenge (หรือ Group) ได้ถูกลบไปแล้ว คุณต้องการจะทำอย่างไรกับกับ Task ที่ถูกทอดทิ้งนี้", + "brokenChallenge": "ลิงก์ Challenge ที่พัง: Task นี้เป็นส่วนหนึ่งของ Challenge แต่ว่า Challenge (หรือ Group) ได้ถูกลบไปแล้ว คุณต้องการจะทำอย่างไรกับกับ Task ที่ถูกทอดทิ้งนี้?", "keepThem": "Keep Tasks", "removeThem": "Remove Tasks", "challengeCompleted": "Challenge นี้เสร็จสิ้นแล้ว และผู้ชนะคือ <%= user %>! จะทำอย่างไรกับงานที่เหลือ?", @@ -136,4 +136,4 @@ "selectMember": "Select Member", "confirmKeepChallengeTasks": "Do you want to keep challenge tasks?", "selectParticipant": "Select a Participant" -} \ No newline at end of file +} diff --git a/website/common/locales/th/character.json b/website/common/locales/th/character.json index 40595c46a3..f97aa504bd 100755 --- a/website/common/locales/th/character.json +++ b/website/common/locales/th/character.json @@ -188,7 +188,7 @@ "displayNameDescription2": "ตั้งค่า > ที่ตั้ง", "displayNameDescription3": "and look in the Registration section.", "unequipBattleGear": "ถอดอุปกรณ์การต่อสู้ออก", - "unequipCostume": " ถอดเครื่องแต่งกายออก", + "unequipCostume": "ถอดเครื่องแต่งกายออก", "equip": "Equip", "unequip": "Unequip", "unequipPetMountBackground": "ถอดสัตว์เลี้ยง, พาหนะ, พื้นหลัง", @@ -225,4 +225,4 @@ "offHand": "Off-Hand", "statPoints": "Stat Points", "pts": "pts" -} \ No newline at end of file +} diff --git a/website/common/locales/th/groups.json b/website/common/locales/th/groups.json index 1dbbe90c75..e5de64c0eb 100755 --- a/website/common/locales/th/groups.json +++ b/website/common/locales/th/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/th/messages.json b/website/common/locales/th/messages.json index fb1c8ec510..c5c39e3dd9 100755 --- a/website/common/locales/th/messages.json +++ b/website/common/locales/th/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "ซื้อ <%= itemText %>", - "messageEquipped": "คุณสวม <%= itemText %>", + "messageEquipped": " คุณสวม <%= itemText %>", "messageUnEquipped": "คุณถอด <%= itemText %>", "messageMissingEggPotion": "คุณยังขาดไข่หรือน้ำยาอยู่", "messageInvalidEggPotionCombo": "คุณไม่สามารถใช้น้ำยาวิเศษฟักไข่ที่ได้มาจากการทำเควสท์! ลองใช้กับไข่ใบอื่นดูอีกครั้ง", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/tl_PH/gear.json b/website/common/locales/tl_PH/gear.json index 1c25970265..5499e0ae4f 100755 --- a/website/common/locales/tl_PH/gear.json +++ b/website/common/locales/tl_PH/gear.json @@ -297,7 +297,7 @@ "weaponMystery301404Text": "Tungkod ng Steampunk", "weaponMystery301404Notes": "Maganda na gamitin sa paglipat ng bayan. Walang benepisyo.", "weaponArmoireBasicCrossbowText": "Payak na Pana", - "weaponArmoireBasicCrossbowNotes": "Ang pana na ito ay kayang tumagos sa baluti ng isang gawain mula sa malayo! Dinaragdagan ang Lakas ng <%= str %>, Pangunawa ng <%= per %>. at Pangangatawan ng <%= con %>. Marahuyong Armoire: Nagsasariling Gamit.\n", + "weaponArmoireBasicCrossbowNotes": "Ang pana na ito ay kayang tumagos sa baluti ng isang gawain mula sa malayo! Dinaragdagan ang Lakas ng <%= str %>, Pangunawa ng <%= per %>. at Pangangatawan ng <%= con %>. Marahuyong Armoire: Nagsasariling Gamit.", "weaponArmoireLunarSceptreText": "Nakakaginhawang Lunar na Setro", "weaponArmoireLunarSceptreNotes": "Ang panggagamot na kapangyarihan nito ay nagpapalaki at nagpapaliit. Dinaragdagan ang Pangangatawan ng <%= con %> at Katalinuhan ng <%= int %>. Marahuyong Armoire: Nakakaginhawang Lunar na Pangkat (Kagamitang 3 ng 3)", "weaponArmoireRancherLassoText": "Lasso ng Rantsero", @@ -1742,4 +1742,4 @@ "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", "twoHandedItem": "Two-handed item." -} \ No newline at end of file +} diff --git a/website/common/locales/tl_PH/groups.json b/website/common/locales/tl_PH/groups.json index 2b278e9005..b227773b21 100755 --- a/website/common/locales/tl_PH/groups.json +++ b/website/common/locales/tl_PH/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", diff --git a/website/common/locales/tl_PH/messages.json b/website/common/locales/tl_PH/messages.json index 720ec59c43..c809c168a5 100755 --- a/website/common/locales/tl_PH/messages.json +++ b/website/common/locales/tl_PH/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Binili ang <%= itemText %>", - "messageEquipped": "Nakasuot ang <%= itemText %>.", + "messageEquipped": " Nakasuot ang <%= itemText %>.", "messageUnEquipped": "Hinubad ang <%= itemText %> ", "messageMissingEggPotion": "Kinukulang ka ng itlog o ng gayuma.", "messageInvalidEggPotionCombo": "Hindi ka maaaring magpisa ng Pagsubok na Gayuma sa Itlog gamit ang Salamangkang Nakapagpapapipisa na Gayuma! Sumubok ng ibang itlog.", @@ -63,4 +63,4 @@ "beginningOfConversation": "Ito ang simula ng iyong pagpapanayam kay <%= userName %>. Alalahaning maging mabait, marespeto, at sundin ang Alituntunin ng Komunidad!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/tl_PH/tasks.json b/website/common/locales/tl_PH/tasks.json index c3678aee9c..43ad0f1919 100755 --- a/website/common/locales/tl_PH/tasks.json +++ b/website/common/locales/tl_PH/tasks.json @@ -150,7 +150,7 @@ "invalidTaskType": "Dapat ang uri ng gawain ay isa sa mga \"habit\", \"daily\", \"todo\", \"reward\".", "invalidTasksType": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\".", "invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".", - "cantDeleteChallengeTasks": "Hindi maaaring alisin ang isang gawain na kasama sa isang hamon.\n", + "cantDeleteChallengeTasks": "Hindi maaaring alisin ang isang gawain na kasama sa isang hamon.", "checklistOnlyDailyTodo": "Checklists are supported only on Dailies and To-Dos", "checklistItemNotFound": "No checklist item was found with given id.", "itemIdRequired": "Kailangan na ang \"itemId\" ay balido na UUID.", @@ -210,4 +210,4 @@ "searchTasks": "Hanapin ang mga titulo at deskripsyon...", "sessionOutdated": "Your session is outdated. Please refresh or sync.", "errorTemporaryItem": "This item is temporary and cannot be pinned." -} \ No newline at end of file +} diff --git a/website/common/locales/tlh/groups.json b/website/common/locales/tlh/groups.json index b397f92f27..0aad523539 100755 --- a/website/common/locales/tlh/groups.json +++ b/website/common/locales/tlh/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/tlh/messages.json b/website/common/locales/tlh/messages.json index ef01ac7af7..21af0870c7 100755 --- a/website/common/locales/tlh/messages.json +++ b/website/common/locales/tlh/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "<%= itemText %> je'ta'", - "messageEquipped": "<%= itemText %> yanchoHta'.", + "messageEquipped": " <%= itemText %> yanchoHta'.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "QInvetlh taSvetlh ghap DaHutlh", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/tr/groups.json b/website/common/locales/tr/groups.json index a9277a4cc8..523e5f3d21 100644 --- a/website/common/locales/tr/groups.json +++ b/website/common/locales/tr/groups.json @@ -329,7 +329,7 @@ "approvalRequested": "Onay Talebi Gönderildi", "refreshApprovals": "Onayları Yenile", "refreshGroupTasks": "Grup İşlerini Yenile", - "claimedBy": "Üzerinde çalışanlar: <%= claimingUsers %>", + "claimedBy": "\n\nÜzerinde çalışanlar: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Sana atanmış grup işlerini silemezsin.", "confirmGuildPlanCreation": "Bu grubu oluşturmak istiyor musun?", "groupPlanUpgraded": "<%= groupName %> Grup Planı'na yükseltildi!", diff --git a/website/common/locales/uk/messages.json b/website/common/locales/uk/messages.json index c0d3fd55c2..63e31d49f8 100644 --- a/website/common/locales/uk/messages.json +++ b/website/common/locales/uk/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> задоволений <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Придбано <%= itemText %>", - "messageEquipped": "<%= itemText %> споряджено.", + "messageEquipped": " <%= itemText %> споряджено.", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "Ви сумуєте чи то за тим яйцем, чи то за тим зіллям.", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", diff --git a/website/common/locales/ur_PK/groups.json b/website/common/locales/ur_PK/groups.json index 34a99f4ad9..08f6cea1dc 100755 --- a/website/common/locales/ur_PK/groups.json +++ b/website/common/locales/ur_PK/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/ur_PK/messages.json b/website/common/locales/ur_PK/messages.json index bd44447ecb..6b71af8b15 100755 --- a/website/common/locales/ur_PK/messages.json +++ b/website/common/locales/ur_PK/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "Bought <%= itemText %>", - "messageEquipped": "<%= itemText %> equipped.", + "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.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/vi/backgrounds.json b/website/common/locales/vi/backgrounds.json index 9775eda30e..3763ac04cf 100755 --- a/website/common/locales/vi/backgrounds.json +++ b/website/common/locales/vi/backgrounds.json @@ -94,131 +94,131 @@ "backgroundShimmeryBubblesText": "Bong Bóng Phát Quang", "backgroundShimmeryBubblesNotes": "Trôi Nổi Trong Biển Bong Bóng Phát Quang.", "backgroundIslandWaterfallsText": "Thác Nước Trên Đảo", - "backgroundIslandWaterfallsNotes": "Dã Ngoại Gần Thác Nước Trên Đảo", + "backgroundIslandWaterfallsNotes": "Dã ngoại gần Thác Nước Trên Đảo.", "backgrounds072015": "Bộ 14: Phát hành tháng Bảy 2015", "backgroundDilatoryRuinsText": "Tàn Tích của Sự Chậm Chạp", - "backgroundDilatoryRuinsNotes": "Lặn sâu Trong Tàn Tích Của Sự Chậm Chạp", + "backgroundDilatoryRuinsNotes": "Lặn sâu Trong Tàn Tích Của Sự Chậm Chạp.", "backgroundGiantWaveText": "Sóng Lớn", "backgroundGiantWaveNotes": "Lướt Cơn Sóng Lớn!", "backgroundSunkenShipText": "Con Tàu Đắm", - "backgroundSunkenShipNotes": "Thám Hiểm Một Con Tàu Đắm", + "backgroundSunkenShipNotes": "Thám Hiểm Một Con Tàu Đắm.", "backgrounds082015": "Bộ 15: Phát hành tháng Tám 2015", "backgroundPyramidsText": "Những Kim Tự Tháp", - "backgroundPyramidsNotes": "Chiêm Ngưỡng Những Kim Tự Tháp", - "backgroundSunsetSavannahText": "Hoàng Hôn Savannah ", - "backgroundSunsetSavannahNotes": "Rình Rập Dọc Hoàng Hôn Savannah", + "backgroundPyramidsNotes": "Chiêm Ngưỡng Những Kim Tự Tháp.", + "backgroundSunsetSavannahText": "Hoàng Hôn trên Savannah", + "backgroundSunsetSavannahNotes": "Rình Rập Dọc Hoàng Hôn Savannah.", "backgroundTwinklyPartyLightsText": "Những Ngọn Đèn Tiệc Rực Rỡ", - "backgroundTwinklyPartyLightsNotes": "Nhảy Múa Dưới Những Ngọn Đèn Tiệc Rực Rỡ", + "backgroundTwinklyPartyLightsNotes": "Nhảy Múa Dưới Những Ngọn Đèn Tiệc Rực Rỡ!", "backgrounds092015": "Bộ 16: Phát hành tháng Chín 2015", - "backgroundMarketText": "Cửa Hàng Habitica ", - "backgroundMarketNotes": "Mua Sắm Trong Cửa Hàng Habitica", + "backgroundMarketText": "Chợ Habitica", + "backgroundMarketNotes": "Mua Sắm Trong Cửa Hàng Habitica.", "backgroundStableText": "Chuồng Nuôi Habitica", - "backgroundStableNotes": "Chăm Sóc Thú Cưỡi Trong Chuồng Nuôi Habitica", + "backgroundStableNotes": "Chăm Sóc Thú Cưỡi Trong Chuồng thú Habitica.", "backgroundTavernText": "Quán Trọ Habitica", - "backgroundTavernNotes": "Đi Thăm Quán Trọ Habitica", + "backgroundTavernNotes": "Đi Thăm Quán Trọ Habitica.", "backgrounds102015": "Bộ 17: Phát hành tháng 10 2015", "backgroundHarvestMoonText": "Trăng Rằm", - "backgroundHarvestMoonNotes": "Lải Nhải Dưới Ánh Trăng Rằm", + "backgroundHarvestMoonNotes": "Lải Nhải Dưới Ánh Trăng Rằm.", "backgroundSlimySwampText": "Đầm Lầy Trơn Trượt", - "backgroundSlimySwampNotes": "Lê Lết Qua Đầm Lầy Trơn Trượt", + "backgroundSlimySwampNotes": "Lê Lết Qua Đầm Lầy Trơn Trượt.", "backgroundSwarmingDarknessText": "Bóng Tối Ngập Tràn", - "backgroundSwarmingDarknessNotes": "Co Ro Trong Bóng Tối Ngập Tràn", + "backgroundSwarmingDarknessNotes": "Co Ro Trong Bóng Tối Ngập Tràn.", "backgrounds112015": "Bộ 18: Ra mắt tháng Mười Một 2015", "backgroundFloatingIslandsText": "Quần Đảo Trên Không", - "backgroundFloatingIslandsNotes": "Nhún Nhảy Dọc Quần Đảo Trên Không", + "backgroundFloatingIslandsNotes": "Nhún Nhảy Dọc Quần Đảo Trên Không.", "backgroundNightDunesText": "Cồn Cát Đêm", - "backgroundNightDunesNotes": "Dạo Bước Trên Cồn Cát Đêm", + "backgroundNightDunesNotes": "Dạo Bước Trên Cồn Cát Đêm.", "backgroundSunsetOasisText": "Ốc Đảo Hoàng Hồn", - "backgroundSunsetOasisNotes": "Tắm Nắng Trên Ốc Đảo", + "backgroundSunsetOasisNotes": "Tắm Nắng Trên Ốc Đảo.", "backgrounds122015": "SET 19: Ra mắt vào tháng 12/2015", "backgroundAlpineSlopesText": "Sườn núi", - "backgroundAlpineSlopesNotes": "Trượt tuyết trên sườn núi", + "backgroundAlpineSlopesNotes": "Trượt tuyết trên sườn núi.", "backgroundSnowySunriseText": "Bình minh tuyết rơi", - "backgroundSnowySunriseNotes": "Ngắm nhìn bình minh tuyết rơi", + "backgroundSnowySunriseNotes": "Ngắm nhìn bình minh tuyết rơi.", "backgroundWinterTownText": "Thành phố Mùa Đông", - "backgroundWinterTownNotes": "Xuyên qua thị trấn mùa đông", + "backgroundWinterTownNotes": "Xuyên qua thị trấn mùa đông.", "backgrounds012016": "SET 20: Ra mắt vào tháng 1/2016", "backgroundFrozenLakeText": "Hồ Băng", - "backgroundFrozenLakeNotes": "Trượt trên mặt hồ băng", + "backgroundFrozenLakeNotes": "Trượt trên mặt hồ băng.", "backgroundSnowmanArmyText": "Đội quân Người tuyết", - "backgroundSnowmanArmyNotes": "Chỉ huy đội quân Người tuyết", + "backgroundSnowmanArmyNotes": "Chỉ huy đội quân Người tuyết.", "backgroundWinterNightText": "Đêm mùa đông", - "backgroundWinterNightNotes": "Ngắm những ngôi sao đêm đông", + "backgroundWinterNightNotes": "Ngắm những ngôi sao đêm đông.", "backgrounds022016": "SET 21: Ra mắt vào tháng 2/2016", "backgroundBambooForestText": "Rừng Trúc", - "backgroundBambooForestNotes": "Dạo bước trong rừng tre", + "backgroundBambooForestNotes": "Dạo bước trong rừng tre.", "backgroundCozyLibraryText": "Thư viện ấm cúng", - "backgroundCozyLibraryNotes": "Đọc sách tại Thư viện ấm cúng", + "backgroundCozyLibraryNotes": "Đọc sách tại Thư viện ấm cúng.", "backgroundGrandStaircaseText": "Cầu thang chính", - "backgroundGrandStaircaseNotes": "Sải bước xuống Cầu thang chính", + "backgroundGrandStaircaseNotes": "Sải bước xuống Cầu thang chính.", "backgrounds032016": "SET 22: Ra mắt tháng 3/2016", "backgroundDeepMineText": "Hầm mỏ sâu thẳm", - "backgroundDeepMineNotes": "Tìm kim loại quý trong Hầm mỏ sâu thẳm", + "backgroundDeepMineNotes": "Tìm kim loại quý trong Hầm mỏ sâu thẳm.", "backgroundRainforestText": "Rừng nhiệt đới", - "backgroundRainforestNotes": "Phiêu lưu vào rừng nhiệt đới", + "backgroundRainforestNotes": "Phiêu lưu vào rừng nhiệt đới.", "backgroundStoneCircleText": "Vòng tròn đá", - "backgroundStoneCircleNotes": "Niệm thần chú trong một Vòng tròn đá", + "backgroundStoneCircleNotes": "Niệm thần chú trong một Vòng tròn đá.", "backgrounds042016": "SET 23: Ra mắt vào tháng Tư 2016", "backgroundArcheryRangeText": "Sân bắn cung", - "backgroundArcheryRangeNotes": "Tập luyện tại Sân bắn cung", + "backgroundArcheryRangeNotes": "Tập luyện tại Sân bắn cung.", "backgroundGiantFlowersText": "Những bông hoa khổng lồ", - "backgroundGiantFlowersNotes": "Vui chơi trên Những bông hoa khổng lồ", + "backgroundGiantFlowersNotes": "Vui chơi trên Những bông hoa khổng lồ.", "backgroundRainbowsEndText": "Chân Cầu vồng", - "backgroundRainbowsEndNotes": "Khám phá ra vàng tại Chân cầu vồng", + "backgroundRainbowsEndNotes": "Khám phá ra vàng tại Chân cầu vồng.", "backgrounds052016": "SET 24: Ra mắt vào tháng Năm 2016", "backgroundBeehiveText": "Tổ ong", - "backgroundBeehiveNotes": "Kêu vo vo và nhảy múa trong Tổ ong", + "backgroundBeehiveNotes": "Kêu vo vo và nhảy múa trong Tổ ong.", "backgroundGazeboText": "Gazebo", - "backgroundGazeboNotes": "Chiến đấu với Gazebo", + "backgroundGazeboNotes": "Chiến đấu với Gazebo.", "backgroundTreeRootsText": "Rễ cây", - "backgroundTreeRootsNotes": "Khám phá Rễ cây", + "backgroundTreeRootsNotes": "Khám phá Rễ cây.", "backgrounds062016": "SET 25: Ra mắt vào tháng Sáu 2016", "backgroundLighthouseShoreText": "Bờ Hải đăng", - "backgroundLighthouseShoreNotes": "Đi dạo dọc theo Bờ Hải đăng", + "backgroundLighthouseShoreNotes": "Đi dạo dọc theo Bờ Hải đăng.", "backgroundLilypadText": "Lá sen", - "backgroundLilypadNotes": "Nhảy lên một Lá sen", + "backgroundLilypadNotes": "Nhảy lên một Lá sen.", "backgroundWaterfallRockText": "Thác đá", - "backgroundWaterfallRockNotes": "Tóe nước tại Thác đá", + "backgroundWaterfallRockNotes": "Tóe nước tại Thác đá.", "backgrounds072016": "SET 26: Ra mắt vào tháng Bảy 2016", "backgroundAquariumText": "Thủy cung", - "backgroundAquariumNotes": "Đi qua lại tại Thủy cung", + "backgroundAquariumNotes": "Đi qua lại tại Thủy cung.", "backgroundDeepSeaText": "Biển sâu", - "backgroundDeepSeaNotes": "Lặn xuống đáy Biển sâu", + "backgroundDeepSeaNotes": "Lặn xuống đáy Biển sâu.", "backgroundDilatoryCastleText": "Lâu đài của Sự chậm chạp", - "backgroundDilatoryCastleNotes": "Bơi ngang Lâu đài của Sự chậm chạp", + "backgroundDilatoryCastleNotes": "Bơi ngang Lâu đài của Sự chậm chạp.", "backgrounds082016": "SET 27: Ra mắt vào tháng Tám 2016", "backgroundIdyllicCabinText": "Căn nhà bình dị", - "backgroundIdyllicCabinNotes": "Rút lui về Căn nhà bình dị", + "backgroundIdyllicCabinNotes": "Rút lui về Căn nhà bình dị.", "backgroundMountainPyramidText": "Núi Kim Tự Tháp", - "backgroundMountainPyramidNotes": "Leo nhiều bậc thang của Núi Kim Tự Tháp", + "backgroundMountainPyramidNotes": "Leo nhiều bậc thang của Núi Kim Tự Tháp.", "backgroundStormyShipText": "Tàu Bão", - "backgroundStormyShipNotes": "Giữ vững thăng bằng trước gió và sóng trên con Tàu Bão", + "backgroundStormyShipNotes": "Giữ vững thăng bằng trước gió và sóng trên con Tàu Bão.", "backgrounds092016": "SET 28: Ra mắt vào tháng Chín 2016", "backgroundCornfieldsText": "Cánh đồng ngô", - "backgroundCornfieldsNotes": "Tận hưởng một ngày đẹp trời trên Cánh đồng ngô", + "backgroundCornfieldsNotes": "Tận hưởng một ngày đẹp trời trên Cánh đồng ngô.", "backgroundFarmhouseText": "Trang trại", - "backgroundFarmhouseNotes": "Vẫy chào những loài vật trên đường tới trang trại", + "backgroundFarmhouseNotes": "Vẫy chào những loài vật trên đường tới trang trại.", "backgroundOrchardText": "Khu vườn", - "backgroundOrchardNotes": "Hái quả mọng tại một Khu vườn", + "backgroundOrchardNotes": "Hái quả mọng tại một Khu vườn.", "backgrounds102016": "SET 29: Ra mắt vào tháng 10/2016", "backgroundSpiderWebText": "Lưới nhện", - "backgroundSpiderWebNotes": "Mắc kẹt trong lưới nhện", + "backgroundSpiderWebNotes": "Mắc kẹt trong lưới nhện.", "backgroundStrangeSewersText": "Cống ngầm kỳ lạ", - "backgroundStrangeSewersNotes": "Len lỏi qua cống ngầm kỳ lạ", + "backgroundStrangeSewersNotes": "Len lỏi qua cống ngầm kỳ lạ.", "backgroundRainyCityText": "Thành phố mưa", - "backgroundRainyCityNotes": "Tung tăng qua thành phố mưa", + "backgroundRainyCityNotes": "Tung tăng qua thành phố mưa.", "backgrounds112016": "SET 30: Ra mắt vào tháng Mười Một 2016", "backgroundMidnightCloudsText": "Những đám mây đêm", - "backgroundMidnightCloudsNotes": "Bay xuyên Những đám mây đêm", + "backgroundMidnightCloudsNotes": "Bay xuyên Những đám mây đêm.", "backgroundStormyRooftopsText": "Những mái nhà đầy bão", - "backgroundStormyRooftopsNotes": "Lén lút xuyên qua Những mái nhà đầy bão", + "backgroundStormyRooftopsNotes": "Lén lút xuyên qua Những mái nhà đầy bão.", "backgroundWindyAutumnText": "Mùa thu lộng gió", - "backgroundWindyAutumnNotes": "Đuổi bắt lá giữa Mùa thu lộng gió", + "backgroundWindyAutumnNotes": "Đuổi bắt lá giữa Mùa thu lộng gió.", "incentiveBackgrounds": "Bộ Phông Nền trơn", "backgroundVioletText": "Tím xanh", - "backgroundVioletNotes": "Nền tím xanh năng động", + "backgroundVioletNotes": "Nền tím xanh năng động.", "backgroundBlueText": "Xanh dương", - "backgroundBlueNotes": "Nền Xanh dương căn bản", + "backgroundBlueNotes": "Nền Xanh dương căn bản.", "backgroundGreenText": "Xanh lá", "backgroundGreenNotes": "Nền Xanh lá tuyệt vời", "backgroundPurpleText": "Tím", @@ -534,5 +534,12 @@ "backgroundRelaxationRiverText": "Dòng sông Thư thái", "backgrounds062020": "BỘ 73: Ra mắt vào Tháng Sáu 2020", "backgroundStrawberryPatchNotes": "Chọn những món quà tươi mới nhất từ một Bụi Dâu tây.", - "backgroundStrawberryPatchText": "Bụi Dâu tây" + "backgroundStrawberryPatchText": "Bụi Dâu tây", + "backgroundUnderwaterRuinsNotes": "Khám phá Tàn tích Dưới biển đã chìm rất lâu trước đây.", + "backgroundUnderwaterRuinsText": "Tàn tích Dưới biển", + "backgroundSwimmingAmongJellyfishNotes": "Rùng mình trước cái đẹp và nguy hiểm Bơi giữa đám sứa.", + "backgroundSwimmingAmongJellyfishText": "Bơi giữa đám sứa", + "backgroundBeachCabanaNotes": "Thư giãn dưới bóng của một Lều biển.", + "backgroundBeachCabanaText": "Lều biển", + "backgrounds072020": "BỘ 74: Ra mắt vào Tháng Bảy 2020" } diff --git a/website/common/locales/vi/challenge.json b/website/common/locales/vi/challenge.json index c4ed929553..40176327d6 100755 --- a/website/common/locales/vi/challenge.json +++ b/website/common/locales/vi/challenge.json @@ -118,7 +118,7 @@ "challengeMinimum": "Tối thiểu 1 Gem cho những Thử thách công khai (Giúp ngăn ngừa spam, có ích lắm đó)", "participantsTitle": "Những người tham gia", "shortName": "Tên Ngắn", - "shortNamePlaceholder": "Nên thêm Nhãn nào để có thể nhận diện Thử thách của bạn?nhãn", + "shortNamePlaceholder": "Nhãn ngắn gọn nào nên được sử dụng để nhận dạng Thử thách của bạn?", "updateChallenge": "Cập nhật Thử thách", "haveNoChallenges": "Nhóm này không có Thử thách nào.", "loadMore": "Nạp Thêm", @@ -136,4 +136,4 @@ "selectMember": "Chọn Thành viên", "confirmKeepChallengeTasks": "Bạn có muốn giữ nguyên nhiệm vụ của thử thách?", "selectParticipant": "Chọn một người tham gia" -} \ No newline at end of file +} diff --git a/website/common/locales/vi/faq.json b/website/common/locales/vi/faq.json index 7a59133612..59d5fe06eb 100755 --- a/website/common/locales/vi/faq.json +++ b/website/common/locales/vi/faq.json @@ -5,13 +5,13 @@ "androidFaqAnswer0": "Đầu tiên, bạn phải chọn những nhiệm vụ bạn muốn làm mỗi ngày. Sau đó, khi bạn hoàn thành nhiệm vụ trong đời thực và đánh dấu, bạn sẽ có được điểm kinh nghiệm và vàng. Vàng được sử dụng để mua dụng cụ và một vài thứ khác, cũng như điểm thưởng. Kinh nghiệm giúp cho nhân vật của bạn được tăng cấp và mở khóa những mục như Vật nuôi, Kỹ năng và Nhiệm vụ! Bạn có thể tùy chỉnh nhân vật của mình bằng cách vào Menu > [Túi đồ]> ̣Avatar.\n\nMột vài bước cơ bạn để tương tác: chọn nút (+) ở góc trên bên phải để thêm nhiệm vụ mới. Nhấn vào nhiệm vụ hiện hữu để điều chỉnh nó, và kéo qua trái để xóa nó. Bạn có thể sắp xếp nhiệm vụ bằng cách sử dụng Mục Tags nằm ở góc trên bên trái, và mở rộng và rút gọn bảng liệt kê trong mục liệt kê.", "webFaqAnswer0": "Đầu tiên, bạn sẽ phải chọn những nhiệm vụ bạn muốn làm mỗi ngày. Sau đó, khi bạn hoàn thành chúng trong thời gian thực và đánh dấu, bạn sẽ được Kinh nghiệm và Vàng. Vàng được sử dụng để mua dụng cụ và một vài đồ dùng, cũng như là điểm thưởng. Kinh nghiệm giúp cho nhân vật của bạn tăng cấp và mở khóa những mục như vật nuôi, kỹ năng và nhiệm vụ! Để biết thêm chi tiết, hãy xem qua tổng quan từng bước về trỏ chơi tại [Help -> Overview for New Users](https://habitica.com/static/overview).", "faqQuestion1": "Làm sao để tôi thiết lập các việc cần làm?", - "iosFaqAnswer1": "Thói quen tốt (những nhiệm vụ có a+) là những nhiệm vụ nhỏ bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những nhiệm vụ có a-) là những nhiệm vụ nhỏ mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu a+ và a - chứa những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm sức khỏe.\nDailies là những nhiệm vụ nhỏ bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Daily còn nợ hằng ngày bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Daily đang nợ, nhân vật của bạn sẽ bị tấn công suốt đêm. Cản thận đừng thêm quá nhiều Dailies một lúc!\nViệc cần làm là danh sách việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất sức khỏe khi thực hiện Việc cần làm. Bạn có thể thêm ngày đến hạn cho một Việc cần làm bằng cách nhấp chuột vào về điều chỉnh.", - "androidFaqAnswer1": "Thói quen tốt (những nhiệm vụ có a+) là những nhiệm vụ nhỏ bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những nhiệm vụ có a-) là những nhiệm vụ nhỏ mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu a+ và a - chứa những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm sức khỏe.\nDailies là những nhiệm vụ nhỏ bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Daily còn nợ hằng ngày bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Daily đang nợ, nhân vật của bạn sẽ bị tấn công suốt đêm. Cản thận đừng thêm quá nhiều Dailies một lúc!\nViệc cần làm là danh sách việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất sức khỏe khi thực hiện Việc cần làm. Bạn có thể thêm ngày đến hạn cho một Việc cần làm bằng cách nhấp chuột vào về điều chỉnh.", - "webFaqAnswer1": "Thói quen tốt (những nhiệm vụ có dấu heavy_plus_sign:) là những nhiệm vụ nhỏ bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những nhiệm vụ có dấu :heavy_minus_sign:) là những nhiệm vụ nhỏ mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu :heavy_plus_sign:và dấu :heavy_minus_sign: chứa những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm sức khỏe.\nDailies là những nhiệm vụ nhỏ bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Daily còn nợ hằng ngày bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Daily đang nợ, nhân vật của bạn sẽ bị tấn công suốt đêm. Cản thận đừng thêm quá nhiều Dailies một lúc!\nViệc cần làm là danh sách việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất sức khỏe khi thực hiện Việc cần làm. Bạn có thể thêm ngày đến hạn cho một Việc cần làm bằng cách nhấp chuột vào về điều chỉnh.", + "iosFaqAnswer1": "Thói quen tốt (những cái mà có a +) là những công việc mà bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những cái mà có a -) là những công việc mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu a + và a - có những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm Máu.\n\nViệc hằng ngày là những công việc bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Việc hằng ngày tới hạn bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Việc hằng ngày đáo hạn, nhân vật của bạn sẽ bị tấn công khi qua đêm. Cản thận đừng thêm quá nhiều Việc hằng ngày một lúc!\nViệc cần làm là danh sách Việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất Máu từ Việc cần làm. Bạn có thể thêm ngày đáo hạn cho một Việc cần làm bằng cách nhấp chuột và điều chỉnh.", + "androidFaqAnswer1": "Thói quen tốt (những cái mà có a +) là những công việc mà bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những cái mà có a -) là những công việc mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu a + và a - có những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm Máu.\n\nViệc hằng ngày là những công việc bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Việc hằng ngày tới hạn bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Việc hằng ngày đáo hạn, nhân vật của bạn sẽ bị tấn công khi qua đêm. Cản thận đừng thêm quá nhiều Việc hằng ngày một lúc!\nViệc cần làm là danh sách Việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất Máu từ Việc cần làm. Bạn có thể thêm ngày đáo hạn cho một Việc cần làm bằng cách nhấp chuột và điều chỉnh.", + "webFaqAnswer1": "Thói quen tốt (những cái mà có một :heavy_plus_sign:) là những công việc mà bạn có thể làm nhiều lần trong ngày, như là ăn rau củ. Thói quen xấu (những cái mà có một :heavy_minus_sign:) là những công việc mà bạn nên tránh, như là cắn móng tay. Thói quen với dấu :heavy_plus_sign: và :heavy_minus_sign: có những lựa chọn tốt và xấu, như đi thang bộ với đi thang máy. Thói quen tốt được thưởng điểm kinh nghiệm và vàng. Thói quen xấu bị trừ điểm Máu.\n\nViệc hằng ngày là những công việc bạn phải làm hàng ngày, như đánh răng hay kiểm tra email. Bạn có thể điều chỉnh Việc hằng ngày tới hạn bằng cách nhấp chuột chọn và điều chỉnh nó. Nếu bạn bỏ qua một Việc hằng ngày đáo hạn, nhân vật của bạn sẽ bị tấn công khi qua đêm. Cản thận đừng thêm quá nhiều Việc hằng ngày một lúc!\n\nViệc cần làm là danh sách Việc cần làm của bạn. Hoàn thành một Việc cần làm bạn sẽ được thưởng vàng và kinh nghiệm. Bạn sẽ không bao giờ mất Máu từ Việc cần làm. Bạn có thể thêm ngày đáo hạn cho một Việc cần làm bằng cách nhấp hình bút chỉ để điều chỉnh.", "faqQuestion2": "Một số ví dụ mẫu công việc?", - "iosFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn:\n\n

\n\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n\n* [Mẫu Việc Thươngf Làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "androidFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn:\n

\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Mẫu Việc Thường Làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Mẫu Việc Thường Làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn:\n\n

\n\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n\n* [Mẫu Việc Cần làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "androidFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn:\n

\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Mẫu Việc Cần Làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "Wiki này có bốn danh sách của việc mẫu có thể dùng làm cảm hứng cho bạn\n* [Mẫu Thói Quen](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Mẫu Việc Hàng Ngày](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Mẫu Việc Cần Làm](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Mẫu Phần Thưởng Tự Chọn](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Tại sao công việc của tôi đổi màu?", "iosFaqAnswer3": "Nhiệm vụ của bạn thay đổi màu sắc dựa trên mức độ bạn đang thực hiện chúng! Mỗi nhiệm vụ mới bắt đầu với màu vàng trung tính. Thực hiện việc hàng ngày hoặc Thói quen tích cực thường xuyên hơn và chúng chuyển sang màu xanh lam. Quên làm việc hàng ngày hoặc đưa ra một thói quen xấu và đầu việc di chuyển về phía màu đỏ. Các nhiệm vụ càng đỏ, phần thưởng càng nhiều , nhưng nếu đó là một việc hàng ngày hoặc thói quen xấu, nó sẽ càng làm bạn mất màu! Điều này giúp thúc đẩy bạn hoàn thành nhiệm vụ rắc rối của bạn.", "androidFaqAnswer3": "Nhiệm vụ của bạn thay đổi màu sắc dựa trên mức độ bạn đang thực hiện chúng! Mỗi nhiệm vụ mới bắt đầu với màu vàng trung tính. Thực hiện việc hàng ngày hoặc Thói quen tích cực thường xuyên hơn và chúng chuyển sang màu xanh lam. Quên làm việc hàng ngày hoặc đưa ra một thói quen xấu và đầu việc di chuyển về phía màu đỏ. Các nhiệm vụ càng đỏ, phần thưởng càng nhiều , nhưng nếu đó là một việc hàng ngày hoặc thói quen xấu, nó sẽ càng làm bạn mất màu! Điều này giúp thúc đẩy bạn hoàn thành nhiệm vụ rắc rối của bạn.", @@ -27,7 +27,7 @@ "faqQuestion6": "Làm sao để tôi có được Thú cưng hay Thú cưỡi?", "iosFaqAnswer6": "Mỗi khi bạn hoàn thành một công việc, bạn sẽ có một cơ hội ngẫu nhiên nhận được một Quả trứng, một Lọ thuốc Ấp trứng hoặc một mẩu Thức ăn Thú cưng. Chúng sẽ được lưu trữ trong Menu > Vật phẩm.\n\n Để ấp một Thú cưng, bạn sẽ cần một Quả trứng và một Lọ thuốc Ấp trứng. Chạm vào Quả trứng để xác định loài bạn muốn ấp, và chọn \"Ấp Trứng.\" Sau đó, chọn một Lọ thuốc Ấp trứng để xác định màu sắc của nó! Đi tới mục Menu > Thú cưng và bấm vào Thú cưng mới của bạn \nđể làm nó xuất hiện lên Nhân vật đại diện của bạn. \n\n Bạn cũng có thể nuôi Thú cưng của bạn thành Thú cưỡi bằng cách cho chúng ăn dưới Menu > Thú nuôi. Chạm vào thú nuôi và sau đó chọn \"Cho Ăn\"! Bạn sẽ phải cho Thú cưng ăn nhiều lần trước khi nó trở thành Thú cưỡi, nhưng nếu bạn có thể tìm ra thức ăn yêu thích của nó, nó sẽ lớn nhanh hơn. Đoán mò, hoặc [xem ở đây](http://habitica.wikia.com/wiki/Food#Food_Preferences). Một khi bạn đã có Thú cưỡi, vào Menu > Thú cưỡi và chạm vào nó để cho nó xuất hiện lên Nhân vật đại diện của bạn.\n\n Bạn cũng có thể nhận Trứng của Nhiệm vụ Thú cưng bằng cách hoàn thành các Nhiệm vụ nhất định. (Xem dưới đây để tìm hiểu thêm về Nhiệm vụ.)", "androidFaqAnswer6": "Ở level 3, bạn sẽ mở khóa chức năng Nhận vật phẩm. Mỗi khi bạn hoàn thành một nhiệm vụ, bạn sẽ có một cơ hội ngẫu nhiên nhận được một quả trứng, một lọ thuốc ấp hoặc một mẩu thức ăn. Chúng sẽ được lưu trữ trong Menu > Vật phẩm.\n\n Để ấp thú nuôi, bạn sẽ cần trứng và một lọ thuốc ấp. Nhấn vào trứng để xác định loài bạn muốn ấp, và chọn \"Ấp Trứng.\" Sau đó, chọn một lọ thuốc ấp để xác định màu sắc của nó! Để trang bị thú nuôi mới của bạn, hãy chuyển tới Menu> Chuồng trại > Thú nuôi, chọn một loài, nhấp vào thú nuôi và chọn \"Sử dụng\" (Avatar của bạn không cập nhật để phản ánh sự thay đổi). \n\n Bạn cũng có thể phát triển thú cưng của bạn thành thú cưỡi bằng cách cho ăn chúng dưới Menu > Chuồng trại [ > Thú nuôi]. Chạm vào thú nuôi và sau đó chọn \"Cho Ăn\"! Bạn sẽ phải cho thú nuôi ăn nhiều lần trước khi nó trở thành thú cưỡi, nhưng nếu bạn có thể tìm ra thức ăn yêu thích của nó, nó sẽ phát triển nhanh hơn. Đoán mò, hoặc [xem ở đây](http://habitica.wikia.com/wiki/Food#Food_Preferences). Để trang bị thú nuôi mới của bạn, hãy chuyển tới Menu> Chuồng trại > Thú cưỡi, chọn một loài, nhấp vào thú cưỡi và chọn \"Sử dụng\" (Avatar của bạn không cập nhật để phản ánh sự thay đổi). \n\nBạn cũng có thể nhận trứng của Thú nuôi theo Nhiệm vụ bằng cách hoàn thành nhiệm vụ nhất định. (Xem dưới đây để tìm hiểu thêm về nhiệm vụ.)", - "webFaqAnswer6": "Ở level 3, bạn sẽ mở khóa chức năng Nhận vật phẩm. Mỗi khi bạn hoàn thành một nhiệm vụ, bạn sẽ có một cơ hội ngẫu nhiên nhận được một quả trứng, một lọ thuốc ấp hoặc một mẩu thức ăn. Chúng sẽ được lưu trữ trong Túi đồ > Vật phẩm.Để ấp thú nuôi, bạn sẽ cần trứng và một lọ thuốc ấp. Đi tới mục Túi đồ > Chuồng trại để ấp thú nuôi của bạn bằng cách nhấp vào nó. Trang bị thú nuôi của bạn lên avatar bằng cách nhấp vào nó. Bạn cũng có thể phát triển thú cưng của bạn thành thú cưỡi bằng cách cho ăn chúng dưới Túi đồ >Chuồng trại. Chạm vào thú nuôi và sau đó chọn \"Cho Ăn\"! Bạn sẽ phải cho thú nuôi ăn nhiều lần trước khi nó trở thành thú cưỡi, nhưng nếu bạn có thể tìm ra thức ăn yêu thích của nó, nó sẽ phát triển nhanh hơn. Đoán mò, hoặc [xem ở đây] (http://habitica.wikia.com/wiki/Food#Food_Preferences). Một khi bạn đã có thú cưỡi, nhấn vào nó để trang bị nó cho avatar của bạn. Bạn cũng có thể nhận trứng của Thú nuôi theo Nhiệm vụ bằng cách hoàn thành nhiệm vụ nhất định. (Xem dưới đây để tìm hiểu thêm về nhiệm vụ.)", + "webFaqAnswer6": "Mỗi khi bạn hoàn thành một nhiệm vụ, bạn sẽ có một cơ hội ngẫu nhiên nhận được một quả trứng, một lọ thuốc ấp hoặc một mẩu thức ăn. Chúng sẽ được lưu trữ trong Túi đồ > Vật phẩm.Để ấp thú nuôi, bạn sẽ cần trứng và một lọ thuốc ấp. Đi tới mục Túi đồ > Chuồng trại để ấp thú nuôi của bạn bằng cách nhấp vào nó. Trang bị thú nuôi của bạn lên avatar bằng cách nhấp vào nó. Bạn cũng có thể phát triển thú cưng của bạn thành thú cưỡi bằng cách cho ăn chúng dưới Túi đồ >Chuồng trại. Chạm vào thú nuôi và sau đó chọn \"Cho Ăn\"! Bạn sẽ phải cho thú nuôi ăn nhiều lần trước khi nó trở thành thú cưỡi, nhưng nếu bạn có thể tìm ra thức ăn yêu thích của nó, nó sẽ phát triển nhanh hơn. Đoán mò, hoặc [xem ở đây] (http://habitica.wikia.com/wiki/Food#Food_Preferences). Một khi bạn đã có thú cưỡi, nhấn vào nó để trang bị nó cho avatar của bạn. Bạn cũng có thể nhận trứng của Thú nuôi theo Nhiệm vụ bằng cách hoàn thành nhiệm vụ nhất định. (Xem dưới đây để tìm hiểu thêm về nhiệm vụ.)", "faqQuestion7": "Làm sao để tôi có thể trở thành Chiến Binh, Phù Thuỷ, Đạo Tặc, hay Y Sĩ?", "iosFaqAnswer7": "Ở level 10, bạn có thể chọn trở thành Chiến binh, Pháp sư, Thợ săn, hoặc Y sĩ. (Tất cả người chơi bắt đầu là Chiến binh theo mặc định.) Mỗi chức năng có các tùy chọn thiết bị khác nhau, tuyệt chiêu khác nhau mà họ có thể dùng sau khi cấp 11, và lợi thế khác nhau. Chiến binh có thể dễ dàng đánh Boss, chịu được nhiều sát thương từ công việc chưa làm của họ, và giúp làm cho nhóm của họ mạnh hơn. Pháp sư cũng có thể gây sát thương cho Boss, cũng như lên cấp nhanh chóng và hồi mana cho nhóm của họ. Thợ săn kiếm được nhiều vàng nhất và nhận đượcnhiều vật phẩm rơi nhất, và họ có thể giúp nhóm của họ làm như vậy. Cuối cùng, Y sĩ có thể tự hồi máu cho mình và các thành viên của nhóm của họ.\n\n  Nếu bạn không muốn chọn chức năng ngay lập tức - ví dụ: nếu bạn vẫn đang cố gắng để mua tất cả trang bị của chức năng hiện tại của mình - bạn có thể nhấp vào \"Quyết định sau \" và chọn sau trong Menu > Chọn chức năng.", "androidFaqAnswer7": "Ở level 10, bạn có thể chọn trở thành Chiến binh, Pháp sư, Thợ săn, hoặc Y sĩ. (Tất cả người chơi bắt đầu là Chiến binh theo mặc định.) Mỗi chức năng có các tùy chọn thiết bị khác nhau, tuyệt chiêu khác nhau mà họ có thể dùng sau khi cấp 11, và lợi thế khác nhau. Chiến binh có thể dễ dàng đánh Boss, chịu được nhiều sát thương từ công việc chưa làm của họ, và giúp làm cho nhóm của họ mạnh hơn. Pháp sư cũng có thể gây sát thương cho Boss, cũng như lên cấp nhanh chóng và hồi mana cho nhóm của họ. Thợ săn kiếm được nhiều vàng nhất và nhận đượcnhiều vật phẩm rơi nhất, và họ có thể giúp nhóm của họ làm như vậy. Cuối cùng, Y sĩ có thể tự hồi máu cho mình và các thành viên của nhóm của họ.\n\n  Nếu bạn không muốn chọn chức năng ngay lập tức - ví dụ: nếu bạn vẫn đang cố gắng để mua tất cả trang bị của chức năng hiện tại của mình - bạn có thể nhấp vào \"Không tham gia\" và chọn sau trong Menu > Chọn chức năng.", @@ -47,7 +47,7 @@ "faqQuestion11": "Làm sao để tôi báo xấu một lỗi game hay yêu cầu một tính năng?", "iosFaqAnswer11": "Bạn có thể báo cáo lỗi, yêu cầu tính năng hoặc gửi phản hồi dưới Menu > Giới thiệu > Báo cáo lỗi và Menu > Giới thiệu > Gửi phản hồi! Chúng tôi sẽ làm mọi thứ chúng tôi có thể để giúp bạn.", "androidFaqAnswer11": "Bạn có thể báo cáo lỗi, yêu cầu tính năng hoặc gửi phản hồi dưới mục Giới thiệu > Báo cáo lỗi và Giới thiệu > Gửi phản hồi! Chúng tôi sẽ làm mọi thứ chúng tôi có thể để giúp bạn.", - "webFaqAnswer11": "Để báo cáo lỗi, hãy chuyển tới [Trợ giúp > Báo Lỗi](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) và đọc các điểm phía trên hộp trò chuyện. Nếu bạn không thể đăng nhập vào Habitica, hãy gửi chi tiết đăng nhập (không phải mật khẩu của bạn) tới [<%= techAssistanceEmail %>] (<%= wikiTechAssistanceEmail %>). Đừng lo lắng, chúng tôi sẽ giúp bạn sắp xếp sớm! Yêu cầu tính năng được đăng trên Trello. Truy cập [Trợ giúp > Yêu cầu Tính năng](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) và làm theo hướng dẫn. Thế là xong!", + "webFaqAnswer11": "Để báo cáo lỗi, hãy chuyển tới [Trợ giúp > Báo Lỗi](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) và đọc các điểm phía trên hộp trò chuyện. Nếu bạn không thể đăng nhập vào Habitica, hãy gửi chi tiết đăng nhập (không phải mật khẩu của bạn) tới [<%= techAssistanceEmail %>] (<%= wikiTechAssistanceEmail %>). Đừng lo lắng, chúng tôi sẽ giúp bạn sắp xếp sớm! Yêu cầu tính năng được thu thập bằng một Google Biểu mẫu. Truy cập [Trợ giúp > Yêu cầu Tính năng](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link) và làm theo hướng dẫn. Thế là xong!", "faqQuestion12": "Làm sao để tôi chiến đấu với Quái Vật Toàn Cầu?", "iosFaqAnswer12": "Boss Thế giới là những quái vật đặc biệt xuất hiện trong Quán trọ. Tất cả người dùng đang hoạt động sẽ tự động đánh Boss, nhiệm vụ và tuyệt chiêu của họ sẽ gây sát thương lên Boss như thường lệ.\n\n  Bạn cũng có thể làm nhiệm vụ bình thường cùng một lúc. Nhiệm vụ và Tuyệt chiêu của bạn sẽ được tính cho cả Boss Thế giới và Boss / Nhiệm vụ Thu thập trong nhóm của bạn.\n\n  Một Boss Thế giới sẽ không bao giờ gây sát thương lên bạn hoặc tài khoản của bạn bằng bất cứ cách nào. Thay vào đó, nó có một thanh Căm phẫn, đầy khi người dùng bỏ qua Dailies. Nếu thanh Căm phẫn của nó đầy, nó sẽ tấn công một trong những NPC xung quanh trang và hình ảnh của họ sẽ thay đổi.\n\n  Bạn có thể đọc thêm về [Boss Thế giới] (http://habitica.wikia.com/wiki/World_Bosses) trên wiki.", "androidFaqAnswer12": "Boss Thế giới là những quái vật đặc biệt xuất hiện trong Quán trọ. Tất cả người dùng đang hoạt động sẽ tự động đánh Boss, nhiệm vụ và tuyệt chiêu của họ sẽ gây sát thương lên Boss như thường lệ.\n\n  Bạn cũng có thể làm nhiệm vụ bình thường cùng một lúc. Nhiệm vụ và Tuyệt chiêu của bạn sẽ được tính cho cả Boss Thế giới và Boss / Nhiệm vụ Thu thập trong nhóm của bạn.\n\n  Một Boss Thế giới sẽ không bao giờ gây sát thương lên bạn hoặc tài khoản của bạn bằng bất cứ cách nào. Thay vào đó, nó có một thanh Căm phẫn, đầy khi người dùng bỏ qua Dailies. Nếu thanh Căm phẫn của nó đầy, nó sẽ tấn công một trong những NPC xung quanh trang và hình ảnh của họ sẽ thay đổi.\n\n  Bạn có thể đọc thêm về [Boss Thế giới] (http://habitica.wikia.com/wiki/World_Bosses) trên wiki.", diff --git a/website/common/locales/vi/front.json b/website/common/locales/vi/front.json index 07889371d9..c28a68bf06 100644 --- a/website/common/locales/vi/front.json +++ b/website/common/locales/vi/front.json @@ -15,7 +15,7 @@ "businessText": "Sử dụng Habitica trong công việc kinh doanh của bạn", "businessSample3": "Sắp xếp và Xử lí Hộp thư", "andeeliaoQuote": "Sản phẩm tuyệt vời, chỉ mới sử dụng một vài ngày trước và đã có ý thức và năng suất hơn với thời gian của bản thân!", - "althaireQuote": "Có Nhiệm vụ liên tục thực sự thúc đẩy tôi làm tất cả những Công việc hằng ngày và làm tất cả Việc cần làm. Động lực lớn nhất của tôi là không để Tổ đội mình thất vọng.", + "althaireQuote": "Có Nhiệm vụ liên tục thực sự thúc đẩy tôi làm tất cả những Việc hằng ngày và làm tất cả Việc cần làm. Động lực lớn nhất của tôi là không để Tổ đội mình thất vọng.", "alexandraQuote": "Không thể KHÔNG nói về [Habitica] trong bài phát biểu của tôi ở Madrid. Công cụ buộc-phải-có cho những người làm tự do mà vẫn cần có khách.", "termsAndAgreement": "Bằng cách bấm vào nút bên dưới, bạn đã cho thấy rằng bạn đã đọc và đồng ý với Điều khoản Dịch vụChính sách Bảo mật.", "irishfeet123Quote": "Tôi đã từng có những thói quen tồi tệ với việc dọn dẹp chỗ của mình ngay lập tức sau bữa ăn và để ly chén đủ chỗ. [Habitica] đã trị điều đó!", @@ -80,7 +80,7 @@ "businessSample5": "Gọi điện Khách hàng/Trì hoãn Cuộc gọi", "businessSample2": "20 phút Sắp xếp tài liệu", "businessSample1": "Xác nhận 1 trang Kiểm kê", - "landingp2": "Bất cứ khi nào bạn củng cố một thói quen tốt, hoàn thành một công việc hằng ngày, hay làm một việc cần làm, Habitica lập tức thưởng cho bạn với điểm Kinh nghiệm và Vàng. Khi bạn có điểm Kinh nghiệm, bạn có thể lên cấp, tăng Chỉ số và mở khóa nhiều tính năng hơn, như Chức nghiệp và thú cưng. Vàng có thể dùng để mua những vật phẩm trong Habitica có thể thay đổi trải nghiệm của bạn hay Phần thưởng cá nhân hóa bạn đã tạo cho có động lực. Khi thậm chí những thành công nhỏ nhất cung cấp cho bạn một phần thưởng tức thì, bạn có vẻ sẽ ít xao nhãng hơn.", + "landingp2": "Bất cứ khi nào bạn củng cố một thói quen tốt, hoàn thành một công việc hằng ngày, hay làm một Việc cần làm, Habitica lập tức thưởng cho bạn với điểm Kinh nghiệm và Vàng. Khi bạn có điểm Kinh nghiệm, bạn có thể lên cấp, tăng Chỉ số và mở khóa nhiều tính năng hơn, như Chức nghiệp và thú cưng. Vàng có thể dùng để mua những vật phẩm trong Habitica có thể thay đổi trải nghiệm của bạn hay Phần thưởng cá nhân hóa bạn đã tạo cho có động lực. Khi thậm chí những thành công nhỏ nhất cung cấp cho bạn một phần thưởng tức thì, bạn có vẻ sẽ ít xao nhãng hơn.", "landingp1": "Vấn đề với hầu hết những ứng dụng năng suất trên thị trường là họ không cung cấp được động lực tiếp tục sử dụng chúng. Habitica giải quyết điều này bằng cách khiến cho việc xây dựng thói quen trở nên vui vẻ! Bằng việc thưởng cho bạn vì những thành công và phạt bạn vì những lỗi vô ý thức, Habitica cung cấp động lực ngoài lề cho việc hoàn thành những hoạt động lặp lại hằng ngày của bạn.", "landingend2": "Xem thêm một danh sách chi tiết [tính năng của chúng tôi](/static/overview). Đang tìm kiếm một cách tiếp cận gần gũi hơn? Xem [những gói quản trị](/static/plans) của chúng tôi, chúng rất tuyệt vời với gia đình, giáo viên, nhóm hỗ trợ và công việc kinh doanh.", "landingend": "Chưa thuyết phục à?", @@ -97,7 +97,7 @@ "marketing1Lead3Title": "Tìm những phần thưởng ngẫu nhiên", "marketing1Lead2": "Cải thiện thói quen để xây dựng nhân vật đại diện của bạn. Phô diễn Trang bị tuyệt vời mà bạn mới kiếm được!", "marketing1Lead2Title": "Có Trang bị Tuyệt vời", - "marketing1Lead1": "Habitica là một trò chơi điện tử giúp bạn cải thiện thói quen trong đời thực. Nó \"trò chơi hóa\" cuộc sống của bạn bằng cách biến tất cả công việc của bạn (thói quen, công việc hằng ngày và việc cần làm) thành những quái vật nhỏ mà bạn cần phải chinh phục. Bạn càng giỏi ở việc này, bạn càng đạt được nhiều trong trò chơi. Nếu bạn tạo ra những sai lầm bất cẩn trong cuộc sống, nhân vật của bạn bắt đầu sa ngã trong trò chơi.", + "marketing1Lead1": "Habitica là một trò chơi điện tử giúp bạn cải thiện thói quen trong đời thực. Nó \"trò chơi hóa\" cuộc sống của bạn bằng cách biến tất cả công việc của bạn (Thói quen, Việc hằng ngày và Việc cần làm) thành những quái vật nhỏ mà bạn cần phải chinh phục. Bạn càng giỏi ở việc này, bạn càng đạt được nhiều trong trò chơi. Nếu bạn tạo ra những sai lầm bất cẩn trong cuộc sống, nhân vật của bạn bắt đầu sa ngã trong trò chơi.", "marketing1Lead1Title": "Cuộc sống của bạn, Trò chơi nhập vai", "marketing1Header": "Cải thiện những Thói quen của bạn bằng Việc chơi trò chơi", "logout": "Đăng xuất", @@ -126,5 +126,205 @@ "marketing4Lead2Title": "Trò chơi hóa Trong Sức Khỏe và Lành mạnh", "marketing4Lead2": "Chi phí Chăm sóc sức khỏe đang tăng cao, và thứ gì đó phải được đưa ra. Hàng trăm chương trình được xây dựng để giảm chi phí và cải thiện sức khỏe. Chúng tôi tin rằng Habitica có thể mở đường cho một phong cách sống lành mạnh.", "marketing4Lead1Title": "Trò chơi hóa Trong Giáo dục", - "marketing4Lead1": "Giáo dục là một trong những mảng tuyệt vời nhất cho trò chơi hóa. Chúng tôi tất cả đều biết rằng điện thoại và trò chơi dính chặt với học sinh như thế nào vào những ngày này; khai thác sức mạnh này nào! Đặt học trò của bạn chiến đấu với nhau trong những cuộc thi giao hữu. Thưởng cho thái độ tốt với những phần thưởng hiếm. Xem điểm số và thái độ của chúng tiến bộ." + "marketing4Lead1": "Giáo dục là một trong những mảng tuyệt vời nhất cho trò chơi hóa. Chúng tôi tất cả đều biết rằng điện thoại và trò chơi dính chặt với học sinh như thế nào vào những ngày này; khai thác sức mạnh này nào! Đặt học trò của bạn chiến đấu với nhau trong những cuộc thi giao hữu. Thưởng cho thái độ tốt với những phần thưởng hiếm. Xem điểm số và thái độ của chúng tiến bộ.", + "learnMore": "Tìm hiểu thêm", + "mobileApps": "Ứng dụng điện thoại", + "getStarted": "Bắt đầu nào!", + "signup": "Đăng ký", + "joinToday": "Tham gia Habitica ngay hôm nay", + "joinMany": "Tham gia cùng với <%= userCountInMillions %> triệu người đang có được niềm vui khi hoàn thành mục tiêu của họ!", + "levelUpAnywhereDesc": "Ứng dụng trên điện thoại của chúng tôi khiến mọi việc dễ dàng hơn để theo dõi công việc của bạn. Hoàn thành mục tiêu của bạn với một cái chạm duy nhất, bất chấp việc bạn đang ở đâu.", + "levelUpAnywhere": "Lên cấp bất cứ đâu", + "muchmuchMoreDesc": "Danh sách công việc tùy chỉnh toàn bộ của chúng tôi có nghĩa rằng bạn có thể biến Habitica phù hợp với mục tiêu cá nhân của bạn. Làm những dự án sáng tạo, nhấn mạnh sự quan tâm bản thân, hay theo đuổi một ước mơ khác -- tất cả đều phụ thuộc vào bạn.", + "muchmuchMore": "Và nhiều, nhiều hơn nữa!", + "schoolAndWorkDesc": "Cho dù bạn đang chuẩn bị báo cáo cho giáo viên hoặc sếp của mình, bạn sẽ dễ dàng theo dõi tiến trình của mình khi bạn giải quyết các công việc khó khăn nhất.", + "schoolAndWork": "Trường học và Công việc", + "healthAndFitnessDesc": "Không được khích lệ để dùng chỉ nha khoa? Có vẻ không tới phòng tập thể hình được? Habitica cuối cùng cũng đã làm nó vui để trở nên khỏe mạnh.", + "healthAndFitness": "Sức khỏe và Thể hình", + "playersUseToImprove": "Người chơi dùng Habitica để Cải thiện", + "battleMonstersDesc": "Đánh quái vật với những Habitican khác! Sử dụng Vàng mà bạn kiếm được để mua những phần thưởng trong trò chơi hoặc tùy chỉnh, như xem một tập phim mà bạn thích.", + "battleMonsters": "Đánh Quái vật với bạn bè", + "earnRewardsDesc": "Đánh dấu công việc để lên cấp Nhân vật của bạn và mở khóa những tính năng trong trò chơi như trang bị chiến đấu, thú cưng bí ẩn, kỹ năng ma thuật, và thậm chí là nhiệm vụ!", + "earnRewards": "Kiếm Phần tưởng cho Mục tiêu của bạn", + "trackYourGoalsDesc": "Giữ trách nhiệm bằng việc theo dõi và quản lí Thói quen, mục tiêu Hằng ngày, và danh sách Việc cần làm với ứng dụng Habitica trên điện thoại và giao diện web.", + "trackYourGoals": "Theo dõi Thói quen và Mục tiêu của bạn", + "aboutHabitica": "Habitica là một ứng dụng miễn phí giúp xây dựng thói quen và năng suất mà biến cuộc sống thực của bạn như một trò chơi. Với những phần thưởng và phạt trong trò chơi để thúc đẩy bạn và một mạng lưới xã hội mạnh mẽ để truyền cảm hứng cho bạn, Habitica có thể giúp bạn đạt được những mục tiêu của mình để trở nên khỏe mạnh, chăm chỉ và vui vẻ.", + "gamifyYourLife": "Trò chơi hóa Cuộc sống của Bạn", + "or": "HOẶC", + "singUpForFree": "Đăng ký miễn phí", + "timeToGetThingsDone": "Đây là lúc để có được niềm vui khi hoàn thành công việc! Tham gia cùng với <%= userCountInMillions %> triệu Habitica và cải thiện cuộc sống của bạn với từng việc một.", + "motivateYourself": "Thúc đẩy bản thân đạt được mục tiêu của bạn.", + "dontHaveAccountSignup": "Không có tài khoản Habitica? Đăng ký.", + "alreadyHaveAccountLogin": "Đã có một tài khoản Habitica? Đăng nhập.", + "joinHabitica": "Tham gia Habitica", + "confirmPasswordPlaceholder": "Hãy chắc rằng nhập đúng mật khẩu nhé!", + "passwordPlaceholder": "v.d., ******************", + "emailPlaceholder": "v.d., rabbit@example.com", + "usernamePlaceholder": "v.d, HabitRabbit", + "usernameLimitations": "Tên người dùng phải từ 1 tới 20 ký tự, bao gồm chỉ chữ cái từ a tới z, số từ 0 tới 9, dấu gạch ngang, hoặc dấu gạch dưới, và không thể bao gồm cụm từ không phù hợp nào.", + "confirmPassword": "Xác nhận Mật khẩu", + "loginWithSocial": "Đăng nhập với <%= social %>", + "signUpWithSocial": "Đăng ký với <%= social %>", + "modelNotFound": "Mô hình này không tồn tại.", + "cannotFulfillReq": "Yêu cầu của bạn không thể thực hiện. Gửi email cho admin@habitica.com nếu lỗi này vẫn còn.", + "heroIdRequired": "\"herold\" phải là một ID Người chơi hợp lệ.", + "memberIdRequired": "\"member\" phải là một ID Người chơi hợp lệ.", + "invalidReqParams": "Tham số yêu cầu không hợp lệ.", + "onlySocialAttachLocal": "Xác thực cục bộ chỉ có thể được thêm vào một tài khoản xã hội.", + "cantDetachSocial": "Tài khoản thiếu một phương thức xác thực khác; không thể tách rời phương thức xác thực này.", + "unsupportedNetwork": "Mạng lưới này hiện tại không được hỗ trợ.", + "accountSuspendedTitle": "Tài khoản đã bị ngưng hoạt động", + "accountSuspended": "Tài khoản này, ID Người chơi \"<%= userId %>\", đã bị chặn vì vi phạm Nội quy Cộng đồng (https://habitica.com/static/community-guidelines) hoặc Điều khoản Dịch vụ (https://habitica.com/static/terms). Thêm thông tin chi tiết hoặc yêu cầu được gỡ chặn, vui lòng gửi email tới Quản lý Cộng đồng của chúng tôi tại <%= communityManagerEmail %> hoặc nhờ cha mẹ hay người giám hộ email cho họ. Vui lòng bao gồm @Tendangnhap của bạn trong email.", + "invalidCredentials": "Không có tài khoản nào sử dụng những thông tin đăng nhập đó.", + "invalidLoginCredentialsLong": "Ố ồ - địa chỉ email của bạn / tên người dùng hoặc mật khẩu đã sai.\n- Hãy chắc rằng bạn gõ chính xác. Tên người dùng và mật khẩu đều phân biệt chữ hoa.\n- Bạn có thể đã đăng ký bằng Facebook hay Google, không phải bằng email nên hãy kiểm tra lại nhé.\n- Nếu bạn quên mật khẩu, bấm chọn \"Quên mật khẩu\".", + "passwordReset": "Nếu chúng tôi có email của bạn trong dữ liệu, hướng dẫn để thiết lập một mật khẩu mới đã được gửi tới email của bạn.", + "passwordResetPage": "Đặt lại Mật khẩu", + "minPasswordLength": "Mật khẩu phải có ít nhất 8 ký tự hoặc nhiều hơn.", + "passwordConfirmationMatch": "Xác nhận mật khẩu không khớp.", + "usernameTaken": "Tên đăng nhập đã được dùng.", + "usernameTOSRequirements": "Tên đăng nhập phải tuân theo Điều khoản Dịch vụNội quy Cộng đồng của chúng tôi. Nếu bạn trước đó chưa đặt một tên đăng nhập, tên đăng nhập của bạn sẽ được tự tạo ra.", + "usernameInfo": "Tên đăng nhập hiện nay là những tên đăng nhập riêng biệt mà sẽ được nhìn thấy bên cạnh tên hiển thị của bạn và được dùng cho những lời mời, nói chuyện @mentions, và nhắn tin.

Nếu bạn muốn tìm hiểu thêm về sự thay đổi này, ghé thăm wiki của chúng tôi.", + "usernameTime": "Giờ là lúc thiết lập tên người dùng của bạn!", + "newEmailRequired": "Thiếu địa chỉ email mới.", + "emailTaken": "Địa chỉ email đã được dùng trong một tài khoản khác.", + "notAnEmail": "Địa chỉ email không hợp lệ.", + "incorrectDeletePhrase": "Vui lòng nhập <%= magicWord %> với tất cả chữ cái viết hóa để xóa tài khoản của bạn.", + "wrongPassword": "Mật khẩu sai.", + "invalidEmailDomain": "Bạn không thể đăng ký với email thuộc những tên miền sau: <%= domains %>", + "missingNewPassword": "Thiếu mật khẩu mới.", + "missingPassword": "Thiếu mật khẩu.", + "missingUsername": "Thiếu tên đăng nhập.", + "missingEmail": "Thiếu email.", + "missingUsernameEmail": "Thiếu tên đăng nhập hoặc email.", + "missingAuthParams": "Thiếu tham số xác thực.", + "missingAuthHeaders": "Thiếu tiêu đề xác thực.", + "altAttrSlack": "Slack", + "altAttrTrello": "Trello", + "altAttrGithub": "GitHub", + "altAttrWebstorm": "WebStorm", + "altAttrIonic": "Ionic", + "altAttrSkysailor": "skysailor: ", + "altAttrZelahMeyer": "Zelah Meyer: ", + "altAttr16bitFil": "16bitFil: ", + "altAttrElmi": "Elmi: ", + "altAttrIrishfeet123": "irishfeet123: ", + "altAttrAutumnesquirrel": "autumnesquirrel: ", + "altAttrKazui": "Kazui: ", + "altAttrDreiM": "Drei-M: ", + "altAttrInfH": "InfH: ", + "altAttrAlthaire": "Althaire: ", + "altAttrSupermouse35": "supermouse35: ", + "altAttrEvaGantz": "EvaGantz: ", + "altAttrAlexandraSo": "_AlexandraSo_: ", + "altAttrFrabjabulous": "Frabjabulous: ", + "altAttrDiscover": "Tạp chí Discover", + "altAttrKickstarter": "Kickstarter", + "altAttrFastCompany": "Fast Company", + "altAttrCnet": "CNet", + "altAttrForbes": "Forbes", + "altAttrMakeUseOf": "MakeUseOf", + "altAttrNewYorkTimes": "The New York Times", + "altAttrLifehacker": "Lifehacker", + "altAttrNavLogo": "ngôi nhà Habitica", + "getStartedNow": "Bắt đầu bây giờ nào!", + "alreadyHaveAccount": "Tôi đã có một tài khoản!", + "imagine1": "Tưởng tượng nếu cải thiện cuộc sống của bạn cũng vui như chơi trò chơi.", + "checkOutMobileApps": "Xem ứng dụng trên điện thoại của chúng tôi!", + "apps": "Ứng dụng", + "tweet": "Tweet", + "marketingInquiries": "Yêu cầu Marketing/Mạng xã hội", + "merchandiseInquiries": "Yêu cầu Hàng hóa vật lý (Áo thun, Hình dán)", + "businessInquiries": "Yêu cầu Doanh nghiệp/Marketing", + "generalQuestionsSite": "Câu hỏi thường gặp về Trang", + "subscriptionPaymentIssues": "Vấn đề Đăng ký và Thanh toán", + "reportCommunityIssues": "Báo cáo Vấn đề Cộng đồng", + "reportAccountProblems": "Báo cáo Vấn đề Tài khoản", + "zelahQuote": "Với [Habitica], Tôi có thể thuyết phục mình đi ngủ đúng giờ bằng ý nghĩ kiếm được điểm cho một đêm ngủ sớm hay mất máu cho một đêm muộn!", + "work": "Làm việc", + "watchVideos": "Xem Video", + "emailOrUsername": "Email hoặc Tên đăng nhập (phân biệt in hoa)", + "username": "Tên đăng nhập", + "useUUID": "Sử dụng ID Người chơi / Mã API (Cho những người dùng Facebook)", + "unlockHeadline": "Khi bạn giữ được sự năng suất, bạn mở khóa nội dung mới!", + "unlockByline2": "Mở khóa công cụ khích lệ mới, chẳng hạn như thu thập thú cưng, phần thưởng ngẫu nhiên, tung ra kỹ năng, và nhiều hơn nữa!", + "unlockByline1": "Đạt được mục tiêu của bạn và lên cấp.", + "tutorials": "Hướng dẫn", + "localStorageClearExplanation": "Cái nút này sẽ xóa lưu trữ cục bộ và hầu hết cookies, và đăng xuất bạn ra.", + "localStorageClear": "Xóa Dữ liệu", + "localStorageClearingExplanation": "Dữ liệu lưu trữ của Habitica đã được xóa từ trình duyệt của bạn. Bạn sẽ đăng xuất và chuyển hướng tới trang chủ. Vui lòng đợi.", + "localStorageClearing": "Xóa Dữ liệu", + "localStorageTryNext": "Nếu vấn đề tiếp diễn, vui lòng <%= linkStart %>Báo cáo lỗi<%= linkEnd %> nếu bạn chưa làm điều này.", + "localStorageTryFirst": "Nếu trải nghiệm của bạn với Habitica có vấn đề, bấm vào nút ở dưới để xóa lưu trữ cục bộ và hầu hết cookies cho trang web này (những trang web khác sẽ không bị ảnh hưởng). Bạn sẽ cần đăng nhập lại sau khi làm điều này, vậy nên đầu tiên hãy chắc là bạn biết thông tin đăng nhập của mình, có thể tìm thấy ở Cài đặt -> <%= linkStart %>Site<%= linkEnd %>.", + "tumblr": "Tumblr", + "testimonialHeading": "Những gì mọi người nói...", + "terms": "Điều khoản và Điều kiện", + "teams": "Nhóm", + "teamSample3": "Thảo luận về KPI tuần này", + "teamSample2": "Động não Cải thiện Tăng trưởng", + "teamSample1": "Phác thảo Hành trình Cuộc họp cho Thứ Ba", + "tasks": "Công việc", + "sync": "Đồng bộ", + "supermouse35Quote": "Tôi đang tập thể dục nhiều hơn và tôi đã không quên uống thuốc trong nhiều tháng! Cảm ơn, Thói quen. :D", + "socialTitle": "Habitica - Trò chơi hóa Cuộc sống của Bạn", + "skysailorQuote": "Tổ đội và những nhiệm vụ của chúng tôi giữ cho tôi tham gia vào trò chơi, điều này giữ tôi được khích lệ để hoàn thành công việc và thay đổi cuộc đời tôi theo hướng tích cực", + "sixteenBitFilQuote": "Tôi đang hoàn thành công việc của mình trong thời gian định trước nhờ [Habitica]. Tôi chỉ là luôn hăng hái để đạt tới cấp độ tiếp theo!", + "schoolSample5": "Đọc 1 Chương", + "schoolSample4": "Ghi chú 1 Chương", + "schoolSample3": "Học nhóm", + "schoolSample2": "Học 1 giờ", + "schoolSample1": "Hoàn thành 1 Bài tập", + "school": "Trường học", + "sampleToDo": "Việc cần làm mẫu", + "sampleHabits": "Thói quen mẫu", + "sampleDailies": "Việc hằng ngày mẫu", + "rewardHeading": "Hoàn thành công việc để kiếm vàng!", + "rewardByline2": "Phần thưởng tức thì giúp bạn được khích lệ!", + "rewardByline1": "Dùng vàng cho những phần thưởng ảo và thực.", + "register": "Đăng kí", + "questHeading2": "Nếu bạn buông thả, tất cả cùng bị thương!", + "questHeading1": "Đánh quái vật với bạn bè của bạn!", + "questByline2": "Đưa cho nhau những Thử thách để hoàn thành một mục tiêu cùng nhau!", + "questByline1": "Chơi với những người bạn giúp giữ cho bạn có trách nhiệm với công việc của mình.", + "punishHeading2": "Mất máu!", + "punishHeading1": "Quên một mục tiêu hằng ngày ư?", + "punishByline": "Bỏ những thói quen xấu và vòng tuần hoàn xao nhãng với những hậu quả tức thì.", + "psst": "Xuỵt", + "privacy": "Chính sách Bảo mật", + "pkAndroid": "Android", + "pkiOS": "iOS", + "pkWebsite": "Trang web", + "pkSamples": "Hình mẫu", + "pkPromo": "Quảng cáo", + "pkBoss": "Quái vật", + "pkLogo": "Logo", + "pkVideo": "Video", + "pkMoreQuestions": "Bạn có câu hỏi nào không ở trong danh sách này không? Gửi một email tới admin@habitica.com!", + "pkAnswer8": "Bạn có thể tìm thấy rất nhiều lời chứng thực cho việc Habitica đã giúp đỡ mọi người như thế nào ở đây: https://habitversary.tumblr.com", + "pkQuestion8": "Habitica đã ảnh hưởng như thế nào với cuộc sống thực của mọi người?", + "pkAnswer7": "Habitica sử dụng hình vẽ pixel cho rất nhiều lí do. Ngoài yếu tố hoài cổ vui nhộn, hình vẽ pixel rất dễ tiếp cận cho những họa sĩ tình nguyện của chúng tôi, những người muốn đóng góp. Thật dễ dàng hơn rất nhiều để giữ cho hình vẽ pixel của chúng tôi nhất quán kể cả khi rất nhiều họa sĩ khác nhau đóng góp, và điều đó cho phép chúng tôi tạo ra hàng tấn nội dung mới một cách nhanh chóng!", + "pkQuestion7": "Tại sao Habitica sử dụng hình vẽ pixel?", + "pkAnswer6": "Rất nhiều người khác nhau sử dụng Habitica! Hơn một nửa người dùng của chúng tôi có độ tuổi từ 18 tới 34, nhưng chúng tôi có các ông bà sử dụng trang web với những đứa cháu trẻ và các độ tuổi ở giữa. Thường thì những gia đình sẽ tham gia một tổ đội và đánh quái vật cùng nhau.
Rất nhiều người dùng của chúng tôi có một bối cảnh với trò chơi, nhưng ngạc nhiên chưa, khi chúng tôi mở một cuộc khảo sát trước đây, 40% người dùng của chúng tôi được xác nhận không phải là game thủ! Vì vậy nó trông giống như phương pháp của chúng tôi có thể hiệu quả cho bất kì ai muốn trở nên năng suất và khỏe mạnh để cảm giác nhiều điều vui hơn.", + "pkQuestion6": "Ai là người dùng điển hình của Habitica?", + "pkAnswer5": "Một trong những cách mà Habitica đã thực sự thành công nhất ở việc sử dụng trò chơi hóa là chúng tôi bỏ rất nhiều công sức vào việc suy nghĩ về khía cạnh trò chơi để chắc chắn rằng chúng thực sự vui. Chúng tôi cũng bao gồm nhiều gói xã hội, vì chúng tôi cảm giác một trong những trò chơi khích lệ nhất cho phép bạn chơi với bạn bè cũng mình, và bởi vì nghiên cứu cho rằng việc hình thành thói quen dễ dàng hơn khi bạn có trách nhiệm với người khác.", + "pkQuestion5": "Điều gì làm nên sự khác biệt giữa Habitica và những chương trình trò chơi hóa khác?", + "pkAnswer4": "Nếu bạn bỏ qua một trong những mục tiêu hằng ngày của bạn, nhân vật đại diện của bạn sẽ mất máu vào ngày hôm sau. Điều này phục vụ như một nhân tố thúc đẩy quan trọng để khuyến khích mọi người thực hiện mục tiêu của mình vì mọi người thực sự ghét tổn thương nhân vật đại diện bé nhỏ của họ! Thêm vào đó, trách nhiệm cộng đồng chí mạng với nhiều người: nếu bạn chiến đấu với một quái vật với bạn của mình, bỏ công việc cũng sẽ tổn thương nhân vật đại diện của họ.", + "pkQuestion4": "Tại sao bỏ qua công việc xóa bớt Máu nhân vật đại diện của bạn?", + "pkAnswer3": "Áp lực xã hội là một tác nhân động lực lớn lao với rất nhiều người, vì vậy chúng tôi biết rằng chúng tôi muốn một cộng đồng lớn mạnh rằng sẽ giữ cho nhau có trách nhiệm với mục tiêu của họ và chúc mừng vì thành công của họ. May mắn thay, một trong những điều mà trò chơi điện tử nhiều người chơi làm tốt nhất là khích lệ cảm giác cộng đồng giữa những người chơi của họ! Cấu trúc cộng đồng của Habitica mượn từ những loại trò chơi này; bạn có thể hình thành một Tổ đội nhỏ với bạn thân, nhưng bạn cũng có thể tham gia những nhóm lớn hơn, chia sẻ chung sở thích được biết đến như là Bang hộ. Mặc dù một vài người chơi chọn kiểu chơi một mình, đa phần quyết định hình thành một mạng lưới hỗ trợ rằng khuyến khích trách nhiệm cộng đồng qua những chức năng như là Nhiệm vụ, nơi thành viên Tổ đội cùng dùng năng suất của họ để chiến đấu với quái vật cùng nhau.", + "pkQuestion3": "Tại sao bạn lại thêm chức năng xã hội?", + "pkAnswer2": "Hình thành một thói quen mới thì khó bởi vì mọi người thật sự cần thành quả rõ ràng, ngay lập tức. Ví dụ, nó sẽ rất khó khăn để bắt đầu dùng chỉ nha khoa, vì mặc dù bác sĩ nha khoa bảo chúng ta rằng nó sẽ khỏe mạnh hơn trong thời gian dài, trong khoảnh khắc hiện tại nó chỉ khiến lợi của bạn bị đau thôi.
Sự trò chơi hóa của Habitica thêm cảm giác thích thú ngay lập tức tới những mục tiêu mỗi ngày bằng cách thưởng công việc khó với kinh nghiệm, vàng... và thậm chí và một phần thưởng ngẫu nhiên, như là một Quả trứng rồng! Điều này giúp giữ cho mọi người có động lực ngay cả khi bản thân công việc không có phần thưởng sẵn, và chúng tôi đã thấy mọi người thay đổi cuộc sống xung quanh họ như một hệ quả. Bạn có thể đọc những câu chuyện thành công ở đây: https://habitversary.tumblr.com", + "pkQuestion2": "Tại sao Habitica có ích?", + "pkAnswer1": "Nếu bạn đã từng bỏ thời gian vào việc lên cấp cho một nhân vật trong trò chơi, nó sẽ khó nếu không tự hỏi cuộc sống của bạn sẽ tuyệt vời như thế nào nếu bạn đặt tất cả sự nỗ lực vào trong việc cải thiện bản thân thay vì nhân vật đại diện của bạn. Chúng tôi bắt đầu xây dựng Habitica để đề cập tới câu hỏi đó.
Habitica chính thức ra mắt với Kickstarter vào năm 2013, và ý tưởng thật sự cất cánh. Kể từ đó, nó đã phát triển thành một dự án lớn, được hỗ trợ bởi những tình nguyện viên mã nguồn mở tuyệt vời và những người dùng tốt bụng của chúng tôi.", + "pkQuestion1": "Điều gì đã truyền cảm hứng cho Habitica? Điều đó đã bắt đầu như thế nào?", + "presskitText": "Cảm ơn vì sự hứng thú của bạn với Habitica! Những hình ảnh sau có thể sử dụng cho những bài viết hay video về Habitica. Thêm thông tin, vui lòng liên lạc chúng tôi tại <%= pressEnquiryEmail %>.", + "presskitDownload": "Tải tất cả hình ảnh:", + "presskit": "Công cụ Truyền thông", + "playButtonFull": "Vào Habitica", + "playButton": "Bắt đầu", + "password": "Mật khẩu", + "passMan": "Trong trường hợp bạn đang sử dụng một ứng dụng quản lí mật khẩu (như 1Password) và có vấn đề trong việc đăng nhập, thử nhập tên đăng nhập và mật khẩu bằng tay.", + "setNewPass": "Đặt Mật khẩu mới", + "marketing4Lead3-3": "Muốn tìm hiểu thêm?", + "marketing4Header": "Sử dụng cho Tổ chức", + "marketing3Lead2": "Những **Công cụ của bên thứ 3** gắn Habitica vào những khía cạnh khác nhau trong cuộc sống của bạn. API của chúng tôi cung cấp sự tích hợp dễ dàng cho những thứ như [Mở rộng Chrome](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), cho những thứ bạn mất điểm khi truy cập những trang web không năng suất, và kiếm điểm khi ở những trang năng xuất. [Tìm hiểu thêm ở đây](http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).", + "marketing3Lead2Title": "Tích hợp" } diff --git a/website/common/locales/vi/gear.json b/website/common/locales/vi/gear.json index 6bf879f985..ea1ff508a5 100755 --- a/website/common/locales/vi/gear.json +++ b/website/common/locales/vi/gear.json @@ -27,7 +27,7 @@ "weaponWarrior1Text": "Kiếm", "weaponWarrior1Notes": "Thanh kiếm phổ thông của quân lính. Tăng <%= str %> điểm Sức mạnh", "weaponWarrior2Text": "Rìu", - "weaponWarrior2Notes": "Rìu chiến đấu 2 lưỡi. Tăng <%= str %> điểm Sức mạnh", + "weaponWarrior2Notes": "Rìu chiến đấu 2 lưỡi. Tăng <%= str %> điểm Sức mạnh.", "weaponWarrior3Text": "Lang nha bổng", "weaponWarrior3Notes": "Chùy với nhiều gai nhọn. Tăng <%= str %> điểm Sức mạnh", "weaponWarrior4Text": "Thanh gươm Sapphire", @@ -171,7 +171,7 @@ "weaponSpecialSummer2015HealerText": "Cây đũa phép của những ngọn sóng", "weaponSpecialSummer2015HealerNotes": "Chữa say sóng và say sóng! Tăng Điểm Trí tuệ thêm <%= int %>. Phiên bản Giới hạn Mùa hè năm 2015.", "weaponSpecialFall2015RogueText": "Bat-tle Ax", - "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", + "weaponSpecialFall2015RogueNotes": "Việc cần làm đáng sợ phải run sợ trước cái đập của cái rìu này. Tăng <%= str %> điểm Sức mạnh. Trang bị phiên bản giới hạn Mùa Thu 2015.", "weaponSpecialFall2015WarriorText": "Ván Gỗ", "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", "weaponSpecialFall2015MageText": "Enchanted Thread", @@ -237,7 +237,7 @@ "weaponSpecialFall2017RogueText": "Candied Apple Mace", "weaponSpecialFall2017RogueNotes": "Defeat your foes with sweetness! Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.", "weaponSpecialFall2017WarriorText": "Candy Corn Lance", - "weaponSpecialFall2017WarriorNotes": "All your foes will cower before this tasty-looking lance, regardless of whether they're ghosts, monsters, or red To-Dos. Increases Strength by <%= str %>. Limited Edition 2017 Autumn Gear.", + "weaponSpecialFall2017WarriorNotes": "Tất cả kẻ thù của bạn sẽ phải run sợ trước trường kiếm nhìn ngon miệng này, mặc cho chúng là ma, quái vật, hay Việc cần làm màu đỏ. Tăng <%= str %> điểm Sức mạnh.Phiên bản giới hạn mùa Thu 2017.", "weaponSpecialFall2017MageText": "Spooky Staff", "weaponSpecialFall2017MageNotes": "The eyes of the glowing skull on this staff radiate magic and mystery. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Autumn Gear.", "weaponSpecialFall2017HealerText": "Creepy Candelabra", @@ -279,7 +279,7 @@ "weaponSpecialWinter2019WarriorText": "Snowflake Halberd", "weaponSpecialWinter2019WarriorNotes": "This snowflake was grown, ice crystal by ice crystal, into a diamond-hard blade! Increases Strength by <%= str %>. Limited Edition 2018-2019 Winter Gear.", "weaponSpecialWinter2019MageText": "Fiery Dragon Staff", - "weaponSpecialWinter2019MageNotes": "Watch out! This explosive staff is ready to help you take on all comers. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2018-2019 Winter Gear", + "weaponSpecialWinter2019MageNotes": "Coi chừng! Cái trượng phát nổ này đã sẵn sàng giúp bạn cân tất cả người tới đây. Tăng <%= int %> điểm Trí tuệ và <%= per %> điểm Trực giác. Trang bị phiên bản giới hạn mùa Đông 2018-2019.", "weaponSpecialWinter2019HealerText": "Wand of Winter", "weaponSpecialWinter2019HealerNotes": "Winter can be a time of rest and healing, and so this wand of winter magic can help to soothe the most grievous hurts. Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.", "weaponMystery201411Text": "Pitchfork of Feasting", @@ -1741,5 +1741,35 @@ "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", - "twoHandedItem": "Item cầm 2 tay" -} \ No newline at end of file + "twoHandedItem": "Item cầm 2 tay", + "weaponSpecialKS2019Notes": "Cong như mỏ và móng vuốt của một con gryphon, món đồ trang trí công phu này nhắc nhở bạn sức mạnh để vượt qua công việc phía trước khi cảm thấy nản chí. Tăng <%= str %> điểm Sức mạnh.", + "weaponSpecialKS2019Text": "Trường thương huyền thoại Gryphon", + "weaponSpecialSpring2019MageNotes": "Có một con muỗi ở bên trong viên đá của cây trượng này! Có thể có hoặc không có DNA của Khủng long. Tăng <%= int %> điểm Trí tuệ và <%= per %> điểm Trực giác. Trang bị phiên bản giới hạn Mùa Xuân 2019.", + "weaponSpecialSpring2019MageText": "Trượng Hổ phách", + "weaponSpecialSpring2019WarriorNotes": "Thói quen xấu run rẩy trước lưỡi kiếm xanh tươi này. Tăng <%= str %> điểm Sức mạnh. Trang bị phiên bản giới hạn Mùa Xuân 2019.", + "weaponSpecialSpring2019WarriorText": "Kiếm rễ cây", + "weaponSpecialSpring2019RogueNotes": "Những vũ khí này chứa đựng sức mạnh của bầu trời và mưa. Chúng tôi khuyến nghị bạn không nên dùng chúng khi ngâm mình trong nước. Tăng <%= str %> điểm Sức mạnh. Trang bị phiên bản giới hạn Mùa Xuân 2019.", + "weaponSpecialSpring2019RogueText": "Tia chớp", + "weaponSpecialWinter2020WarriorNotes": "Đi về đi, sóc con! Mấy chú sẽ không có được miếng nào đâu! ...Nhưng nếu mấy chú muốn đi chơi và uống ca cao, thì được đó. Tăng <%= str %> điểm Sức mạnh. Trang bị giới hạn phiên bản mùa đông 2019-2020.", + "weaponSpecialWinter2020WarriorText": "Lá thông nhọn", + "weaponSpecialWinter2020RogueNotes": "Bóng tối là một nguyên tố của Đạo tặc. Ai tốt hơn, vì vậy, thắp sáng đường đi trong khoảng thời gian đen tối nhất trong năm? Tăng <%= str %> điểm Sức mạnh. Trang bị giới hạn phiên bản mùa Đông 2019-2020.", + "weaponSpecialWinter2020RogueText": "Đèn lồng", + "weaponSpecialFall2019HealerNotes": "Hộp đựng kinh này có thể gọi linh hồn của những công việc bị hạ gục trước kia và sử dụng khả năng hồi phục của chúng. Tăng <%= int %> điểm Trí tuệ. Trang bị phiên bản giới hạn mùa Thu 2019.", + "weaponSpecialFall2019HealerText": "Hộp đựng kinh đáng sợ", + "weaponSpecialFall2019MageNotes": "Giả mạo sấm sét, trỗi dậy phòng bị, hay đơn giản là khủng bố tinh thần của phàm nhân, cây trượng này mượn sức mạnh của người khổng lồ tới kỳ quan kỳ diệu. Tăng <%= int %> điểm Trí tuệ và <%= per %> điểm Trực giác. Trang bị giới hạn Mùa Thu 2019.", + "weaponSpecialFall2019MageText": "Trượng Một mắt", + "weaponSpecialFall2019WarriorNotes": "Chuẩn bị xé xác kẻ thù của bạn với móng vuốt của một con quạ! Tăng <%= str %> điểm Sức mạnh. Trang bị giới hạn phiên bản Mùa Thu 2019.", + "weaponSpecialFall2019WarriorText": "Đinh ba móng vuốt", + "weaponSpecialFall2019RogueNotes": "Liệu khi bạn đang điều khiển một dàn nhạc hay hát một điệu nhạc, thiết bị hữu ích này giúp cho tay bạn rảnh để diễn mấy động tác kịch tính! Tăng <%= str %> điểm Sức mạnh. Trang bị phiên bản giới hạn Mùa Thu 2019.", + "weaponSpecialFall2019RogueText": "Giá để nhạc", + "weaponSpecialSummer2019HealerNotes": "Bong bóng từ cây gậy này giữ năng lượng chữa trị và phép thuật của đại dương cổ đại. Tăng<%= int %> điểm Trí tuệ. Trang bị phiên bản giới hạn mùa Hè 2019.", + "weaponSpecialSummer2019HealerText": "Gậy bong bóng", + "weaponSpecialSummer2019MageNotes": "Thành quả lao động của bạn, được hái đầu tiên trong đám, kho báu bé nhỏ này trao sức mạnh và cảm hứng. Tăng <%= int %> điểm Trí tuệ. Trang bị phiên bản giới hạn Mùa Hè 2019.", + "weaponSpecialSummer2019MageText": "Đóa hoa đẹp đẽ", + "weaponSpecialSummer2019WarriorNotes": "Bây giờ bạn phải chiến đấu với những phân dạng! Tăng <%= str %> điểm Sức mạnh. Trang bị phiên bản giới hạn mùa Hè 2019.", + "weaponSpecialSummer2019WarriorText": "San hô đỏ", + "weaponSpecialSummer2019RogueNotes": "Vũ khí cổ lỗ sĩ và đáng sợ này sẽ giúp bạn thắng bất kỳ trận đánh dưới biển nào. Tăng <%= str %> điểm Sức mạnh. Trang bị giới hạn phiên bản Mùa Hè 2019.", + "weaponSpecialSummer2019RogueText": "Neo Cổ", + "weaponSpecialSpring2019HealerNotes": "Bài ca về hoa và mưa sẽ xoa dịu tất cả linh hồn nghe được. Tăng <%= int%> điểm Trí tuệ. Trang bị phiên bản giới hạn Mùa Xuân 2019.", + "weaponSpecialSpring2019HealerText": "Bài ca Mùa xuân" +} diff --git a/website/common/locales/vi/generic.json b/website/common/locales/vi/generic.json index e480b4b3e5..025123b2c5 100755 --- a/website/common/locales/vi/generic.json +++ b/website/common/locales/vi/generic.json @@ -293,5 +293,8 @@ "contactForm": "Contact the Moderation Team", "onboardingAchievs": "Thành tựu Bắt đầu", "options": "Lựa chọn", - "finish": "Hoàn thành" + "finish": "Hoàn thành", + "loadEarlierMessages": "Tải những tin nhắn trước", + "demo": "Bản thử", + "congratulations": "Chúc mừng!" } diff --git a/website/common/locales/vi/groups.json b/website/common/locales/vi/groups.json index 3a0adec1fa..e233342463 100755 --- a/website/common/locales/vi/groups.json +++ b/website/common/locales/vi/groups.json @@ -166,9 +166,9 @@ "optional": "Optional", "needsText": "Please type a message.", "needsTextPlaceholder": "Type your message here.", - "copyMessageAsToDo": "Copy message as To-Do", - "copyAsTodo": "Copy as To-Do", - "messageAddedAsToDo": "Message copied as To-Do.", + "copyMessageAsToDo": "Sao chép tin nhắn thành Việc cần làm", + "copyAsTodo": "Sao chép thành Việc cần làm", + "messageAddedAsToDo": "Tin nhắn đã được sao chép thành Việc cần làm.", "messageWroteIn": "<%= user %> wrote in <%= group %>", "msgPreviewHeading": "Message Preview", "leaderOnlyChallenges": "Only group leader can create challenges", @@ -237,7 +237,7 @@ "cannotInviteSelfToGroup": "You cannot invite yourself to a group.", "userAlreadyInvitedToGroup": "UserID: <%= userId %>, User \"<%= username %>\" already invited to that group.", "userAlreadyPendingInvitation": "UserID: <%= userId %>, User \"<%= username %>\" already pending invitation.", - "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party.", + "userAlreadyInAParty": "ID Người chơi: <%= userId %>, Người chơi \"<%= username %>\" đã ở trong một Tổ đội.", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -339,7 +339,7 @@ "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", "leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan", - "youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.", + "youHaveGroupPlan": "Bạn có một Gói đăng ký miễn phí vì bạn là một thành viên của một Kế hoạch Nhóm. Gói đăng ký của bạn sẽ kết thúc khi bạn không còn là thành viên của Kế hoạch Nhóm.", "cancelGroupSub": "Cancel Group Plan", "confirmCancelGroupPlan": "Are you sure you want to cancel the group plan and remove its benefits from all members, including their free subscriptions?", "canceledGroupPlan": "Canceled Group Plan", @@ -486,5 +486,13 @@ "PMUnblockUserToSendMessages": "Mở chặn người dùng này để tiếp tục gửi và nhận tin nhắn.", "PMUserDoesNotReceiveMessages": "Người dùng này không còn nhận tin nhắn riêng tư nữa", "PMCanNotReply": "Bạn không thể trả lời cuộc hội thoại này", - "PMDisabled": "Vô hiệu hóa Tin nhắn Riêng tư" + "PMDisabled": "Vô hiệu hóa Tin nhắn Riêng tư", + "usernameOrUserId": "Tên đăng nhập hoặc ID Người chơi", + "sendGiftToWhom": "Bạn có muốn gửi một món quà tới?", + "groupActivityNotificationTitle": "<%= user %> đã đăng trong <%= group %>", + "suggestedGroup": "Được gợi ý bởi vì bạn là người mới ở Habitica.", + "newPartyPlaceholder": "Nhập tên Tổ đội của bạn.", + "taskClaimed": "<%= userName %>đã nhận công việc <%= taskText %>.", + "youHaveBeenAssignedTask": "<%= managerName %> đã phân công bạn công việc <%= taskText %>.", + "userWithUsernameOrUserIdNotFound": "Tên đặng nhập hoặc ID Người chơi không tìm thấy." } diff --git a/website/common/locales/vi/inventory.json b/website/common/locales/vi/inventory.json index 9a5f5bcc62..4eb81819ee 100755 --- a/website/common/locales/vi/inventory.json +++ b/website/common/locales/vi/inventory.json @@ -1,8 +1,8 @@ { - "noItemsAvailableForType": "Bạn không có <%= type %>", - "foodItemType": "Thức ăn", - "eggsItemType": "Trứng", - "hatchingPotionsItemType": "Thuốc Ấp Trứng", - "specialItemType": "Vật phẩm đặc biệt", - "lockedItem": "Vật phẩm khóa" + "noItemsAvailableForType": "Bạn không có <%= type %>", + "foodItemType": "Thức ăn thú cưng", + "eggsItemType": "Trứng", + "hatchingPotionsItemType": "Thuốc Ấp Trứng", + "specialItemType": "Vật phẩm đặc biệt", + "lockedItem": "Vật phẩm khóa" } diff --git a/website/common/locales/vi/limited.json b/website/common/locales/vi/limited.json index 54cd7c28cb..652382ca33 100755 --- a/website/common/locales/vi/limited.json +++ b/website/common/locales/vi/limited.json @@ -44,11 +44,11 @@ "northMageSet": "Pháp sư phương Bắc (Pháp sư)", "icicleDrakeSet": "Icicle Drake (Rogue)", "soothingSkaterSet": "Soothing Skater (Healer)", - "gingerbreadSet": "Gingerbread Warrior (Warrior)", - "snowDaySet": "Snow Day Warrior (Warrior)", + "gingerbreadSet": "Bánh gừng (Chiến binh)", + "snowDaySet": "Ngày Tuyết (Chiến binh)", "snowboardingSet": "Snowboarding Sorcerer (Mage)", "festiveFairySet": "Festive Fairy (Healer)", - "cocoaSet": "Cocoa Rogue (Rogue)", + "cocoaSet": "Ca Cao (Đạo tặc)", "toAndFromCard": "Tới:<%= toName %>, Gửi từ: <%= fromName %>", "nyeCard": "Thiệp năm mới", "nyeCardExplanation": "For celebrating the new year together, you both receive the \"Auld Acquaintance\" badge!", @@ -59,7 +59,7 @@ "nye0": "Chúc mừng năm mới! Mong rằng bạn bỏ được nhiều thói quen xấu", "nye1": "Chúc mừng năm mới! Mong bạn gặp hái được nhiều Phần thưởng", "nye2": "Chúc mừng năm mới! Mong bạn có được nhiều Ngày hoàn hảo", - "nye3": "Chúc mừng năm mới! Mong danh sách việc cần làm của bạn giữ được ngắn gọn và ngọt ngào", + "nye3": "Chúc mừng năm mới! Mong danh sách Việc cần làm của bạn giữ được ngắn gọn và ngọt ngào.", "nye4": "Chúc mừng Năm Mới! Chắc là bạn không bị tấn công bởi một con Hippogriff đang cuồng nộ.", "holidayCard": "Đã nhận được thiệp chúc mừng!", "mightyBunnySet": "Mighty Bunny (Warrior)", @@ -78,52 +78,52 @@ "magicianBunnySet": "Magician's Bunny (Mage)", "comfortingKittySet": "Comforting Kitty (Healer)", "sneakySqueakerSet": "Sneaky Squeaker (Rogue)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", + "sunfishWarriorSet": "Cá Thái dương (Chiến binh)", "shipSoothsayerSet": "Ship Soothsayer (Mage)", "strappingSailorSet": "Strapping Sailor (Healer)", "reefRenegadeSet": "Reef Renegade (Rogue)", - "scarecrowWarriorSet": "Scarecrow Warrior (Warrior)", + "scarecrowWarriorSet": "Bù nhìn (Chiến binh)", "stitchWitchSet": "Stitch Witch (Mage)", "potionerSet": "Potioner (Healer)", - "battleRogueSet": "Bat-tle Rogue (Rogue)", + "battleRogueSet": "Dơi (Đạo tặc)", "springingBunnySet": "Springing Bunny (Healer)", "grandMalkinSet": "Grand Malkin (Mage)", "cleverDogSet": "Clever Dog (Rogue)", "braveMouseSet": "Brave Mouse (Warrior)", - "summer2016SharkWarriorSet": "Shark Warrior (Warrior)", - "summer2016DolphinMageSet": "Dolphin Mage (Mage)", - "summer2016SeahorseHealerSet": "Seahorse Healer (Healer)", - "summer2016EelSet": "Eel Rogue (Rogue)", + "summer2016SharkWarriorSet": "Cá mập (Chiến binh)", + "summer2016DolphinMageSet": "Cá heo (Pháp sư)", + "summer2016SeahorseHealerSet": "Cá ngựa (Phục hồi sư)", + "summer2016EelSet": "Lươn (Đạo tặc)", "fall2016SwampThingSet": "Swamp Thing (Warrior)", "fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)", - "fall2016GorgonHealerSet": "Gorgon Healer (Healer)", - "fall2016BlackWidowSet": "Black Widow Rogue (Rogue)", + "fall2016GorgonHealerSet": "Gorgon (Phục hồi sư)", + "fall2016BlackWidowSet": "Góa phụ đen (Đạo tặc)", "winter2017IceHockeySet": "Ice Hockey (Warrior)", "winter2017WinterWolfSet": "Winter Wolf (Mage)", - "winter2017SugarPlumSet": "Sugar Plum Healer (Healer)", - "winter2017FrostyRogueSet": "Frosty Rogue (Rogue)", - "spring2017FelineWarriorSet": "Feline Warrior (Warrior)", + "winter2017SugarPlumSet": "Mận ngọt (Phục hồi sư)", + "winter2017FrostyRogueSet": "Băng giá (Đạo tặc)", + "spring2017FelineWarriorSet": "Mèo (Chiến binh)", "spring2017CanineConjurorSet": "Canine Conjuror (Mage)", "spring2017FloralMouseSet": "Floral Mouse (Healer)", "spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)", - "summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)", - "summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)", + "summer2017SandcastleWarriorSet": "Lâu đài cát (Chiến binh)", + "summer2017WhirlpoolMageSet": "Xoáy nước (Pháp sư)", "summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)", "summer2017SeaDragonSet": "Sea Dragon (Rogue)", - "fall2017HabitoweenSet": "Habitoween Warrior (Warrior)", - "fall2017MasqueradeSet": "Masquerade Mage (Mage)", - "fall2017HauntedHouseSet": "Haunted House Healer (Healer)", - "fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)", - "winter2018ConfettiSet": "Confetti Mage (Mage)", - "winter2018GiftWrappedSet": "Gift-Wrapped Warrior (Warrior)", - "winter2018MistletoeSet": "Mistletoe Healer (Healer)", - "winter2018ReindeerSet": "Reindeer Rogue (Rogue)", - "spring2018SunriseWarriorSet": "Sunrise Warrior (Warrior)", - "spring2018TulipMageSet": "Tulip Mage (Mage)", - "spring2018GarnetHealerSet": "Garnet Healer (Healer)", - "spring2018DucklingRogueSet": "Duckling Rogue (Rogue)", - "summer2018BettaFishWarriorSet": "Betta Fish Warrior (Warrior)", - "summer2018LionfishMageSet": "Lionfish Mage (Mage)", + "fall2017HabitoweenSet": "Habitoween (Chiến binh)", + "fall2017MasqueradeSet": "Hóa trang (Pháp sư)", + "fall2017HauntedHouseSet": "Ngôi nhà ma ám (Phục hồi sư)", + "fall2017TrickOrTreatSet": "Trick-or-Treat (Đạo tặc)", + "winter2018ConfettiSet": "Hoa giấy (Pháp sư)", + "winter2018GiftWrappedSet": "Gói quà (Chiến binh)", + "winter2018MistletoeSet": "Tầm gửi (Phục hồi sư)", + "winter2018ReindeerSet": "Tuần lộc (Đạo tặc)", + "spring2018SunriseWarriorSet": "Mặt trời mọc (Warrior)", + "spring2018TulipMageSet": "Tulip (Pháp sư)", + "spring2018GarnetHealerSet": "Ngọc hồng lựu (Phục hồi sư)", + "spring2018DucklingRogueSet": "Vịt con (Đạo tặc)", + "summer2018BettaFishWarriorSet": "Cá xiêm (Chiến binh)", + "summer2018LionfishMageSet": "Cá sư tử (Pháp sư)", "summer2018MerfolkMonarchSet": "Merfolk Monarch (Healer)", "summer2018FisherRogueSet": "Fisher-Rogue (Rogue)", "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", @@ -143,13 +143,45 @@ "dateEndAugust": "31 tháng Tám", "dateEndSeptember": "21/9", "dateEndOctober": "31 tháng Mười", - "dateEndNovember": "December 3", + "dateEndNovember": "Ngày 30 tháng Mười Một", "dateEndJanuary": "31 tháng Một", - "dateEndFebruary": "28 tháng Hai", + "dateEndFebruary": "ngày 29 tháng Hai", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", - "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", + "winterPromoGiftDetails1": "Chỉ tới ngày 6 tháng Một, khi bạn tặng ai đó một Gói đăng ký, bạn sẽ có một Gói đăng ký y hệt cho bản thân miễn phí!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "gói", "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", - "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" -} \ No newline at end of file + "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!", + "september2018": "Tháng Chín 2018", + "september2017": "Tháng Chín 2017", + "juneYYYY": "Tháng Sáu <%= year %>", + "mayYYYY": "Tháng Năm <%= year %>", + "marchYYYY": "Tháng Ba <%= year %>", + "decemberYYYY": "Tháng Mười Hai <%= year %>", + "augustYYYY": "Tháng Tám <%= year %>", + "eventAvailabilityReturning": "Có thể mua được tới <%= availableDate(locale) %>. Lọ thuốc này lần cuối có thể mua được vào <%= previousDate(locale) %>.", + "summer2020CrocodileRogueSet": "Cá sấu (Đạo tặc)", + "summer2020SeaGlassHealerSet": "Thủy tinh biển (Phục hồi sư)", + "summer2020OarfishMageSet": "Cá mái chèo (Pháp sư)", + "summer2020RainbowTroutWarriorSet": "Cá hồi vân (Chiến binh)", + "spring2020LapisLazuliRogueSet": "Đá Thanh kim (Đạo tặc)", + "spring2020IrisHealerSet": "Hoa diên vĩ (Phục hồi sư)", + "spring2020PuddleMageSet": "Vũng nước (Pháp sư)", + "spring2020BeetleWarriorSet": "Kiến vương (Chiến binh)", + "winter2020LanternSet": "Lồng đèn (Đạo tặc)", + "winter2020WinterSpiceSet": "Gia vị mùa Đông (Phục hồi sư)", + "winter2020CarolOfTheMageSet": "Bài hát của Pháp sư (Pháp sư)", + "winter2020EvergreenSet": "Cây thường xanh (Chiến binh)", + "fall2019RavenSet": "Quạ (Chiến binh)", + "fall2019LichSet": "Lich (Phục hồi sư)", + "fall2019CyclopsSet": "Cyclop (Pháp sư)", + "fall2019OperaticSpecterSet": "Bóng ma nhà hát (Đạo tặc)", + "summer2019HammerheadRogueSet": "Cá đầu búa (Đạo tặc)", + "summer2019ConchHealerSet": "Vỏ ốc (Phục hồi sư)", + "summer2019WaterLilyMageSet": "Hoa sen (Pháp sư)", + "summer2019SeaTurtleWarriorSet": "Rùa biển (Chiến binh)", + "spring2019CloudRogueSet": "Đám mây (Đạo tặc)", + "spring2019RobinHealerSet": "Chim cổ đỏ (Phục hồi sư)", + "spring2019AmberMageSet": "Hổ phách (Pháp sư)", + "spring2019OrchidWarriorSet": "Hoa lan (Chiến binh)" +} diff --git a/website/common/locales/vi/messages.json b/website/common/locales/vi/messages.json index 6fcc1ad545..2d0cfc8247 100755 --- a/website/common/locales/vi/messages.json +++ b/website/common/locales/vi/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> rất thích <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> ăn <%= foodText %> nhưng có vẻ không thích nó.", "messageBought": "Đã mua <%= itemText %>", - "messageEquipped": "Đã trang bị <%= itemText %>.", + "messageEquipped": " Đã trang bị <%= itemText %>.", "messageUnEquipped": "<%= itemText %> đã gỡ bỏ", "messageMissingEggPotion": "Bạn thiếu trứng hoặc lọ thuốc đó", "messageInvalidEggPotionCombo": "Bạn không thể làm nở Trứng Thú Nhiệm Vụ với Thuốc Nở Ma Thuật! Thử với một quả trứng khác.", @@ -60,7 +60,10 @@ "messageNotAbleToBuyInBulk": "Vật phẩm này không thể mua với số lượng lớn hơn 1.", "notificationsRequired": "Cần có ids thông báo.", "unallocatedStatsPoints": "Bạn có <%= points %> Điểm Chỉ số chưa phân bổ", - "beginningOfConversation": "Đây là mở đầu của cuộc trò chuyện với <%= userName %>. Hãy tôn trọng nhau, và tuân theo Các điều khoản của Cộng đồng!", + "beginningOfConversation": "Đây là mở đầu của cuộc trò chuyện với <%= userName %>.", "messageDeletedUser": "Xin lỗi, người dùng này đã xóa tài khoản của mình.", - "messageMissingDisplayName": "Thiếu tên hiển thị." -} \ No newline at end of file + "messageMissingDisplayName": "Thiếu tên hiển thị.", + "canDeleteNow": "Bạn bây giờ có thể xóa tin nhắn nếu bạn muốn.", + "reportedMessage": "Bạn đã báo cáo tin nhắn này tới Điều hành viên.", + "beginningOfConversationReminder": "Nhớ là hãy tốt bụng, tôn trọng, và tuân theo Nội quy Cộng đồng!" +} diff --git a/website/common/locales/vi/rebirth.json b/website/common/locales/vi/rebirth.json index 637b61126c..b6e003745d 100755 --- a/website/common/locales/vi/rebirth.json +++ b/website/common/locales/vi/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "Phục Sinh sẽ bắt đầu nhân vật của bạn từ Cấp Độ 1", "rebirthAdvList1": "Máu của bạn trở lại đầy đủ.", "rebirthAdvList2": "Bạn không có Điểm kinh nghiệm hay Vàng.", - "rebirthAdvList3": "Những Thói Quen, Công Việc Hằng Ngày và Việc Cần Làm của bạn sẽ reset về màu vàng, và chuỗi công việc sẽ reset, trừ công việc nhiệm vụ ra.", + "rebirthAdvList3": "Những Thói Quen, Công Việc Hằng Ngày và Việc Cần Làm của bạn sẽ đặt lại về màu vàng, và chuỗi công việc sẽ đặt lại, trừ công việc nhiệm vụ ra.", "rebirthAdvList4": "Bạn sẽ bắt đầu là một Chiến Binh cho đến khi bạn có thể lựa chọn một nhân vật mới.", "rebirthInherit": "Nhân vật mới của bạn được thừa hưởng một vài điều từ người tiền nhiệm của mình.", "rebirthInList1": "Công việc, lịch sử, trang bị, và cài đặt được giữ nguyên.", @@ -21,9 +21,10 @@ "rebirthOrb": "Dùng Thiên Thể Phục Sinh để bắt đầu lại từ đầu sau khi vượt qua cấp độ <%= level %>.", "rebirthOrb100": "Dùng Thiên Thể Phục Sinh để bắt đầu lại từ đầu sau khi vượt qua cấp độ 100 hoặc cao hơn.", "rebirthOrbNoLevel": "Dùng Viên Ngọc Phục Sinh để bắt đầu lại từ đầu.", - "rebirthPop": "Ngay lập tức tái tạo lại nhân vật của bạn như một Chiến binh level 1 trong khi vẫn giữ được thành tích, sưu tầm và trang bị. Nhiệm vụ của bạn và lịch sử của công việc sẽ vẫn còn nhưng chúng sẽ được đặt lại thành màu vàng. Các chuỗi công việc của bạn sẽ được gỡ bỏ ngoại trừ các nhiệm vụ thử thách. Vàng, Kinh nghiệm của bạn, Mana, và các hiệu ứng của tất cả Tuyệt chiêu sẽ bị xóa. Tất cả điều này sẽ có hiệu lực ngay lập tức. Để biết thêm thông tin, hãy xem trang Thiên Thể Phục Sinhtrên wiki.", + "rebirthPop": "Ngay lập tức tái tạo lại nhân vật của bạn là một Chiến binh cấp độ 1 trong khi vẫn giữ được thành tích, sưu tầm và trang bị. Công việc của bạn và lịch sử của công việc sẽ vẫn còn nhưng chúng sẽ được đặt lại thành màu vàng. Các chuỗi công việc của bạn sẽ được gỡ bỏ ngoại trừ các công việc thuộc về Thử thách còn hoạt động và Kế hoạch Nhóm. Vàng, Kinh nghiệm của bạn, Mana, và các hiệu ứng của tất cả Kỹ năng sẽ bị xóa. Tất cả điều này sẽ có hiệu lực ngay lập tức. Để biết thêm thông tin, hãy xem trang Quả cầu Phục Sinh trên wiki.", "rebirthName": "Thiên Thể Phục Sinh", "reborn": "Phục Sinh, cấp độ cao nhất <%= reLevel %>", "confirmReborn": "Bạn có chắc không?", - "rebirthComplete": "Bạn đã được Phục Sinh!" -} \ No newline at end of file + "rebirthComplete": "Bạn đã được Phục Sinh!", + "nextFreeRebirth": "<%= days %> ngày tới lúc MIỄN PHÍ Quả cầu Tái sinh" +} diff --git a/website/common/locales/vi/settings.json b/website/common/locales/vi/settings.json index 13f4a9b33f..3f9312734d 100755 --- a/website/common/locales/vi/settings.json +++ b/website/common/locales/vi/settings.json @@ -2,7 +2,7 @@ "settings": "Cài đặt", "language": "Ngôn ngữ", "americanEnglishGovern": "Nếu chưa có bản dịch, bản gốc tiếng Anh được giữ nguyên", - "helpWithTranslation": "Bạn muốn hỗ trợ dịch thuật cho Habitica? Thật đáng mừng! Xem qua thẻ này tại Trello.", + "helpWithTranslation": "Bạn muốn hỗ trợ dịch thuật cho Habitica? Thật đáng mừng! Xem quathe Aspiring Linguists Guild!", "showHeaderPop": "Hiển thị ảnh đại diện, thanh máu/kinh nghiệm, và tổ đội", "stickyHeader": "Đánh dấu đầu ", "stickyHeaderPop": "Đóng tiêu đề vào phần trên cùng của màn hình. Chưa đánh dấu nghĩa là nó bị cuộn lên khỏi màn hình", @@ -76,7 +76,7 @@ "thirdPartyApps": "Third Party Apps", "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.", "beeminder": "Beeminder", - "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)", + "beeminderDesc": "Để Beeminder tự động quản lí Việc cần làm của bạn trên Habitica. Bạn có thể ủy thác để duy trì một số lượng mục tiêu Việc cần làm đã hoàn thành mỗi ngày hay mỗi tuần, hoặc bạn có thể ủy thác giảm dần dần số lượng Việc cần làm chưa hoàn thành còn lại. (Việc \"ủy thác\" Beeminder có nghĩa bạn ở dưới mối nguy hiểm phải trả tiền thật! Nhưng bạn có lẽ cũng chỉ đơn giản là thích biểu đồ sịn xò của Beeminder.)", "chromeChatExtension": "Chrome Chat Extension", "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.", "otherExtensions": "Other Extensions", @@ -120,7 +120,7 @@ "giftedSubscriptionFull": "Hello <%= username %>, <%= sender %> has sent you <%= monthCount %> months of subscription!", "giftedSubscriptionWinterPromo": "Hello <%= username %>, you received <%= monthCount %> months of subscription as part of our holiday gift-giving promotion!", "invitedParty": "Đã được mời gia nhập đội", - "invitedGuild": "Đã được mời gia nhập bang hội", + "invitedGuild": "Bạn đã được mời gia nhập một Bang hội", "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Bản tóm tắt hoạt động tài khoản của bạn trong tuần vừa qua (Lưu ý: tính năng này hiện bị vô hiệu do các vấn đề về hiệu suất, nhưng chúng tôi hy vọng sẽ sao lưu lại và gửi lại email sớm!)", "onboarding": "Guidance with setting up your Habitica account", @@ -137,7 +137,7 @@ "unsubscribeAllEmailsText": "Bằng cách nhấn vào hộp này, tôi xác nhận rằng tôi hiểu rằng bằng cách hủy đăng ký khỏi tất cả các email, Habitica sẽ không thể thông báo cho tôi qua email về những thay đổi quan trọng đối với trang web hoặc tài khoản của tôi.", "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", "correctlyUnsubscribedEmailType": "Correctly unsubscribed from \"<%= emailType %>\" emails.", - "subscriptionRateText": "Recurring $<%= price %> USD every <%= months %> months", + "subscriptionRateText": "Lặp lại $<%= price %> USD mỗi <%= months %> tháng", "recurringText": "recurring", "benefits": "Lợi ích", "coupon": "Phiếu giảm giá", @@ -173,14 +173,14 @@ "pushDeviceAlreadyAdded": "The user already has the push device", "pushDeviceNotFound": "The user has no push device with this id.", "pushDeviceRemoved": "Push device removed successfully.", - "buyGemsGoldCap": "Cap raised to <%= amount %>", + "buyGemsGoldCap": "Lượng Gem tối đa có thể mua được tăng lên tới <%= amount %>", "mysticHourglass": "<%= amount %> Mystic Hourglass", "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", "purchasedPlanId": "Recurring $<%= price %> USD each <%= months %> Month(s) (<%= plan %>)", - "purchasedPlanExtraMonths": "You have <%= months %> months of extra subscription credit.", + "purchasedPlanExtraMonths": "Bạn có <%= months %> tháng của tín dụng Gói đăng ký thêm.", "consecutiveSubscription": "Tháng Đăng Kí Liên Tục", "consecutiveMonths": "Số Tháng Liên Tiếp:", - "gemCapExtra": "Mức Gem Bổ Sung:", + "gemCapExtra": "Mức Gem Bổ Sung", "mysticHourglasses": "Đồng Hồ Cát Bí Ẩn", "mysticHourglassesTooltip": "Mystic Hourglasses", "paypal": "Paypal", @@ -203,6 +203,15 @@ "goToSettings": "Go to Settings", "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", - "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" -} \ No newline at end of file + "changeUsernameDisclaimer": "Tên đăng nhập của bạn được dùng cho lời mời, @mentions trong trò chuyện, và nhắn tin. Nó phải từ 1 tới 20 kí tự, bao gồm chữ cái từ a tới z, số từ 0 tới 9, gạch nối, hoặc gạch dưới, và không thể bao gồm bất kỳ cụm từ không phù hợp nào.", + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!", + "buyGemsGoldCapBase": "Lượng Gem tối đa có thể mua ở <%= amount %>", + "subscriptionReminders": "Nhắc nhở Gói đăng ký", + "newPMNotificationTitle": "Tin nhắn mới từ <%= name %>", + "chatExtensionDesc": "Tiện ích Mở rộng Trò chuyện cho Habitica thêm một khung trò chuyện trực quan tới tất cả thuộc habitica.com. Nó cho phép người dùng nói chuyện trong Quán rượu, tổ đội của họ, và bất kỳ Bang hội nào họ tham gia.", + "chatExtension": "Mở rộng Trò chuyện trên ChromeMở rộng Trò chuyện trên Firefox", + "mentioning": "Nhắc tên", + "onlyPrivateSpaces": "Chỉ trong không gian riêng tư", + "everywhere": "Mọi nơi", + "suggestMyUsername": "Gợi ý tên đăng nhập của tôi" +} diff --git a/website/common/locales/vi/spells.json b/website/common/locales/vi/spells.json index ef90e4abde..a22e23cdee 100755 --- a/website/common/locales/vi/spells.json +++ b/website/common/locales/vi/spells.json @@ -7,7 +7,7 @@ "spellWizardEarthNotes": "Sức mạnh tinh thần của bạn làm rung chuyển cả Trái đất và tạo hiệu ứng tăng điểm INT lên toàn Tổ đội (Dựa vào: Unbuffed INT)", "spellWizardFrostText": "Sương Băng", "spellWizardFrostNotes": "With one cast, ice freezes all your streaks so they won't reset to zero tomorrow!", - "spellWizardFrostAlreadyCast": "Bạn đã được niệm phép hôm nay. Chuỗi liên tục của bạn đã đóng băng, và không cần phải niệm phép lại.", + "spellWizardFrostAlreadyCast": "Bạn đã dùng kỹ năng vào hôm nay. Chuỗi liên tục của bạn đã đóng băng, và không cần phải dùng kỹ năng này lại.", "spellWarriorSmashText": "Cuồng quyền", "spellWarriorSmashNotes": "Bạn làm một Công việc thêm xanh/bớt đỏ và tăng sát thương tới Quái vật! (Dựa vào: STR)", "spellWarriorDefensiveStanceText": "Chuyển Thế Phòng Ngự", @@ -24,8 +24,8 @@ "spellRogueToolsOfTradeNotes": "Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Stealth", "spellRogueStealthNotes": "Với mỗi lần tung chiêu, một vài Việc hàng ngày chưa làm của bạn sẽ không gây sát thương tối nay. Chuỗi liên tục của chúng và màu sắc sẽ không đổi. (Dựa vào: Điểm Nhận thức)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", - "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Số Việc hằng ngày sẽ được tránh: <%= number %>.", + "spellRogueStealthMaxedOut": "Bạn đã tránh hết tất cả Việc hằng ngày của mình; không cần dùng lại kỹ năng này.", "spellHealerHealText": "Healing Light", "spellHealerHealNotes": "Shining light restores your health! (Based on: CON and INT)", "spellHealerBrightnessText": "Searing Brightness", @@ -56,4 +56,4 @@ "groupTasksNoCast": "Casting a skill on group tasks is not allowed.", "spellNotOwned": "You don't own this skill.", "spellLevelTooHigh": "You must be level <%= level %> to use this skill." -} \ No newline at end of file +} diff --git a/website/common/locales/vi/subscriber.json b/website/common/locales/vi/subscriber.json index 7509fdee44..5ed13342a1 100755 --- a/website/common/locales/vi/subscriber.json +++ b/website/common/locales/vi/subscriber.json @@ -7,7 +7,7 @@ "buyGemsGoldText": "Thương nhân Alexander sẽ bán cho bạn Gems với giá 20 vàng một Gem. Hàng tháng số Gems bạn mua có thể mua ban đầu được giới hạn ở mức 25 Gems mỗi tháng, nhưng cứ mỗi 3 tháng liên tiếp mà bạn đăng ký, giới hạn này tăng thêm 5 Gems, tối đa 50 Gems mỗi tháng!", "mustSubscribeToPurchaseGems": "Phải đăng nhập để mua gems bằng GP", "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", - "reachedGoldToGemCapQuantity": "Your requested amount <%= quantity %> exceeds the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", + "reachedGoldToGemCapQuantity": "Số lượng <%= quantity %> bạn yêu cầu vượt quá lượng bạn có thể mua ở tháng này (<%= convCap %>). Số lượng đầy đủ bạn có thể mua xuất hiện lại vào trong ba ngày đầu tiên của mỗi tháng. Cảm ơn vì đã đăng ký!", "retainHistory": "Retain additional history entries", "retainHistoryText": "Làm cho những Việc cần làm đã hoàn thành cho lịch sử Công việc tồn tại lâu hơn.", "doubleDrops": "Daily drop caps doubled", @@ -157,7 +157,7 @@ "mysterySet301703": "Peacock Steampunk Set", "mysterySet301704": "Pheasant Steampunk Set", "mysterySetwondercon": "Wondercon", - "subUpdateCard": "Thẻ Cập nhật", + "subUpdateCard": "Cập nhập Thẻ tín dụng", "subUpdateTitle": "Cập nhật", "subUpdateDescription": "Update the card to be charged.", "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", @@ -201,21 +201,55 @@ "gemBenefit3": "Exciting Quest chains that drop pet eggs.", "gemBenefit4": "Reset your avatar's Stat Points and change its Class.", "subscriptionBenefitLeadin": "Support Habitica by becoming a subscriber and you'll receive these useful benefits!", - "subscriptionBenefit1": "Alexander the Merchant will sell you Gems, for 20 Gold each!", - "subscriptionBenefit2": "Completed To-Dos and task history are available for longer.", - "subscriptionBenefit3": "Discover more items in Habitica with a doubled daily drop cap.", - "subscriptionBenefit4": "Unique cosmetic items for your avatar each month.", - "subscriptionBenefit5": "Receive the exclusive Royal Purple Jackalope pet!", - "subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!", + "subscriptionBenefit1": "Thương gia Alexander bây giờ sẽ bán bạn Gem từ Chợ với 20 Vàng mỗi Gem!", + "subscriptionBenefit2": "Việc cần làm đã hoàn thành và lịch sử công việc sẽ tồn tại lâu hơn.", + "subscriptionBenefit3": "Thậm chí khám phá nhiều vật phẩm hơn trên Habitica với mức rơi vật phẩm x2 mỗi ngày.", + "subscriptionBenefit4": "Vật phẩm hóa trang độc đáo cho bạn để trang trí nhân vật đại diện mỗi tháng.", + "subscriptionBenefit5": "Nhận được thú cưng Jackalope Màu tím Quý tộc khi bạn trở thành Người đăng ký mới.", + "subscriptionBenefit6": "Kiếm Đồng hồ cát bí ẩn để mua vật phẩm trong Cửa hàng của Nhà du hành Thời gian!", "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", "purchaseAll": "Purchase Set", - "gemsPurchaseNote": "Người đăng ký có thể mua Gems bằng vàng trong Cửa hàng! Để truy cập dễ dàng, bạn cũng có thể thêm Gems vào cột Phần thưởng của bạn.", - "gemsRemaining": "gems remaining", - "notEnoughGemsToBuy": "You are unable to buy that amount of gems", + "gemsPurchaseNote": "Người đăng ký có thể mua Gem bằng Vàng trong Chợ! Để truy cập dễ dàng, bạn cũng có thể ghim Gem vào cột Phần thưởng của bạn.", + "gemsRemaining": "Gem còn lại", + "notEnoughGemsToBuy": "Bạn không thể mua Gem với số lượng đó", "mysticHourglassNeededNoSub": "Vật phẩm này cần một Đồng hồ cát Bí ẩn. Bạn kiếm được Đồng hồ cát Bí ẩn bằng việc trở thành một Người đăng ký của Habitica.", "confirmCancelSub": "Bạn có chắc muốn hủy Gói đăng ký của mình không? Bạn sẽ mất tất cả lợi ích từ Gói đăng ký.", "giftASubscription": "Tặng một Gói đăng ký", - "viewSubscriptions": "Xem những Gói đăng ký" + "viewSubscriptions": "Xem những Gói đăng ký", + "mysterySet201902": "Bộ Người tình bí ẩn", + "mysterySet201901": "Bộ Sao Bắc cực", + "subWillBecomeInactive": "Sẽ trở nên không hoạt động", + "mysterySet201907": "Bộ Người bạn Bãi biển", + "mysterySet201906": "Bộ Cá Koi tốt bụng", + "mysterySet201905": "Bộ Rồng chói sáng", + "mysterySet201904": "Bộ Ngọc mắt mèo", + "mysterySet201903": "Bộ Vỏ trứng", + "cancelSubAlternatives": "Nếu bạn có vấn đề kỹ thuật hay Habitica có vẻ không hoạt động với bạn, vui lòng cân nhắc liên hệ chúng tôi. Chúng tôi muốn giúp bạn có được lợi ích tốt nhất từ Habitica.", + "cancelYourSubscription": "Hủy Gói đăng ký của bạn?", + "readyToResubscribe": "Bạn có sẵn sàng đăng ký lại hay chưa?", + "needToUpdateCard": "Cần cập nhập thẻ của bạn?", + "subMonths": "Tháng đăng ký", + "subscriptionStats": "Thống kê Gói đăng ký", + "subscriptionInactiveDate": "Lợi ích từ Gói đăng ký của bạn sẽ ngừng hoạt động vào <%= date %>", + "subscriptionCanceled": "Gói đăng ký của bạn đang hủy", + "youAreSubscribed": "Bạn đã đăng ký Habitica", + "doubleDropCap": "Gấp đôi Vật phẩm rơi ra", + "monthlyMysteryItems": "Vật phẩm Bí ẩn Hàng tháng", + "subscribersReceiveBenefits": "Người đăng ký nhận được những lợi ích hữu dụng này!", + "subCanceledTitle": "Gói đăng ký đã hủy", + "backgroundAlreadyOwned": "Hình nền đã sở hữu.", + "mysterySet202007": "Bộ Cá voi xuất chúng", + "mysterySet202006": "Bộ Người cá đa sắc", + "mysterySet202005": "Bộ Wyvern kỳ lạ", + "mysterySet202004": "Bộ Lãnh đạo vĩ đại", + "mysterySet202003": "Bộ Chiến binh có gai", + "mysterySet202002": "Bộ Đồ ngọt sành điệu", + "mysterySet202001": "Bộ Cáo ngụ ngôn", + "mysterySet201912": "Bộ Nàng tiên vùng cực", + "mysterySet201911": "Bộ Pha lê quyến rũ", + "mysterySet201910": "Bộ Ngọn lửa bí hiểm", + "mysterySet201909": "Bộ Hạt sồi khả ái", + "mysterySet201908": "Bộ Người dê rảnh rỗi" } diff --git a/website/common/locales/vi/tasks.json b/website/common/locales/vi/tasks.json index e792f76823..e45d2e3fd0 100755 --- a/website/common/locales/vi/tasks.json +++ b/website/common/locales/vi/tasks.json @@ -1,6 +1,6 @@ { "clearCompleted": "Xóa Công việc đã hoàn thành", - "clearCompletedDescription": "Những Việc cần làm đã hoàn thành sẽ được xóa sau 30 ngày cho người không đăng ký và 90 ngày cho những người đăng ký.", + "clearCompletedDescription": "Những Việc cần làm đã hoàn thành sẽ được xóa sau 30 ngày cho người không đăng ký và 90 ngày cho Người đăng ký.", "clearCompletedConfirm": "Có chắc là bạn muốn xóa những Việc cần làm đã hoàn thành của mình không?", "sureDeleteCompletedTodos": "Có chắc là bạn muốn xóa những Việc cần làm đã hoàn thành của mình không?", "lotOfToDos": "30 Việc cần làm đã hoàn thành gần đây nhất của bạn được hiển thị ở đây. Bạn có thể xem việc cần làm đã hoàn thành cũ hơn từ Dữ liệu > Công cụ hiển thị dữ liệu hoặc Dữ liệu > Xuất dữ liệu > Dữ liệu người dùng.", @@ -70,7 +70,7 @@ "resetStreak": "Đặt lại streak", "todo": "Việc cần làm", "todos": "Việc cần làm", - "newTodo": "Thêm việc cần làm", + "newTodo": "Việc cần làm mới", "newTodoBulk": "Việc Cần Làm mới (một cho mỗi dòng)", "todosDesc": "Việc cần làm cần được hoàn thành một lần. Thêm danh mục vào Việc cần làm của bạn để tăng giá trị của chúng.", "dueDate": "Thời hạn", @@ -137,7 +137,7 @@ "dailyHelp4": "Để thay đổi thời điểm bắt đầu ngày mới của bạn, hãy tới <%= linkStart %> Cài Đặt > Trang<%= linkEnd %> > Tuỳ Chọn Bắt Đầu Ngày.", "dailyHelp5": "Để có ý tưởng, hãy xem mẫu Việc Hàng Ngày!", "toDoHelp1": "Việc Cần Làm bắt đầu từ màu vàng, và sẽ đỏ dần (giá trị hơn) theo thời gian bạn cần để hoàn thành nó.", - "toDoHelp2": "Việc Hàng Ngày sẽ không bao giờ làm thương bạn! Chúng sẽ luôn cho bạn Vàng và Điểm Kinh Nghiệm.", + "toDoHelp2": "Việc cần làm sẽ không bao giờ làm thương bạn! Chúng sẽ luôn cho bạn Vàng và Điểm Kinh Nghiệm.", "toDoHelp3": "Chia nhỏ Việc Cần Làm thành một danh mục những việc nhỏ sẽ làm nó nhìn đỡ sợ hơn, và sẽ tăng Điểm Kinh Nghiệm cho bạn nữa!", "toDoHelp4": "Để có ý tưởng, hãy xem mẫu Việc Cần Làm!", "rewardHelp1": "Trang Bị bạn mua cho hình đại diện của bạn được lưu tại <%= linkStart %>Kho Hàng > Trang Bị<%= linkEnd %>.", @@ -151,7 +151,7 @@ "invalidTasksType": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\".", "invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".", "cantDeleteChallengeTasks": "A task belonging to a challenge can't be deleted.", - "checklistOnlyDailyTodo": "Checklists are supported only on Dailies and To-Dos", + "checklistOnlyDailyTodo": "Danh mục chỉ được hỗ trợ cho Việc hằng ngày và Việc cần làm", "checklistItemNotFound": "No checklist item was found with given id.", "itemIdRequired": "\"itemId\" must be a valid UUID.", "tagNotFound": "No tag item was found with given id.", @@ -211,5 +211,7 @@ "sessionOutdated": "Your session is outdated. Please refresh or sync.", "errorTemporaryItem": "This item is temporary and cannot be pinned.", "addNotes": "Thêm ghi chú", - "addATitle": "Thêm một tiêu đề" + "addATitle": "Thêm một tiêu đề", + "sureDeleteType": "Bạn có chắc muốn xóa <%= type %> này không?", + "deleteTaskType": "Xóa <%= type %> này" } diff --git a/website/common/locales/zh/achievements.json b/website/common/locales/zh/achievements.json index de6304a78b..0fffb85baa 100644 --- a/website/common/locales/zh/achievements.json +++ b/website/common/locales/zh/achievements.json @@ -10,7 +10,7 @@ "achievementLostMasterclasserModalText": "你已经完成了大师鉴别者的副本线,并解开了失落的大师鉴别者的神秘面纱!", "achievementAllYourBaseModalText": "你驯服了所有基础坐骑!", "achievementAllYourBaseText": "已经驯服了所有基础坐骑。", - "achievementAllYourBase": "你所有的基础坐骑", + "achievementAllYourBase": "追本溯源", "achievementBackToBasicsModalText": "你集齐了所有基础宠物!", "achievementBackToBasicsText": "已经集齐所有基础宠物。", "achievementJustAddWaterModalText": "你完成了章鱼、海马、墨鱼、鲸鱼、海龟、海兔、海蛇及海豚的宠物副本!", @@ -40,21 +40,21 @@ "achievementPearlyPro": "珍珠形专业人士", "achievementPrimedForPaintingModalText": "你集齐了所有白色宠物!", "achievementPrimedForPaintingText": "集齐了所有白色宠物。", - "achievementPrimedForPainting": "上涂底漆", + "achievementPrimedForPainting": "涂上底漆", "achievementPurchasedEquipmentModalText": "装备可以用来打造你的专属形象并提升你的属性", - "achievementPurchasedEquipmentText": "买了他们头一个装备。", + "achievementPurchasedEquipmentText": "购买首件装备。", "achievementPurchasedEquipment": "购入一件装备", - "achievementFedPetModalText": "食物的类型多种多样,但宠物可能会挑剔哦", - "achievementFedPetText": "喂了他们头一只宠物。", + "achievementFedPetModalText": "食物的类型多种多样,但宠物会挑食哦", + "achievementFedPetText": "喂了首只宠物。", "achievementFedPet": "喂一只宠物", - "achievementHatchedPetModalText": "找到你的仓库,尝试用孵化药水来孵一颗蛋", - "achievementHatchedPetText": "孵化了他们头一只宠物。", + "achievementHatchedPetModalText": "进入物品栏,尝试用孵化药水来孵一颗蛋", + "achievementHatchedPetText": "孵化首只宠物。", "achievementHatchedPet": "孵化一只宠物", - "achievementCompletedTaskModalText": "你可以清点任务已得到奖励", - "achievementCompletedTaskText": "完成了他们头一回任务。", + "achievementCompletedTaskModalText": "你可以查看任务所得到的奖励", + "achievementCompletedTaskText": "完成首项任务。", "achievementCompletedTask": "完成一个任务", "achievementCreatedTaskModalText": "把这个星期你想完成的任务加在这里", - "achievementCreatedTaskText": "制造了他们头一回任务。", + "achievementCreatedTaskText": "创建首项任务。", "achievementCreatedTask": "创建你的第一个任务", "hideAchievements": "隐藏<%= category %>", "showAllAchievements": "列出所有<%= category %>", diff --git a/website/common/locales/zh/backgrounds.json b/website/common/locales/zh/backgrounds.json index 8d9bcca7d1..1bf4e84fe7 100644 --- a/website/common/locales/zh/backgrounds.json +++ b/website/common/locales/zh/backgrounds.json @@ -534,5 +534,12 @@ "backgroundSaltLakeText": "盐湖", "backgroundRelaxationRiverNotes": "悠闲地沿着放松河漂流。", "backgroundRelaxationRiverText": "放松河", - "backgrounds062020": "第73组:2020年6月推出" + "backgrounds062020": "第73组:2020年6月推出", + "backgrounds072020": "第74组:2020年7月推出", + "backgroundUnderwaterRuinsNotes": "探寻沉溺海底的废墟。", + "backgroundUnderwaterRuinsText": "水下废墟", + "backgroundSwimmingAmongJellyfishNotes": "与水母群共游,既美丽危险,又惊险刺激。", + "backgroundSwimmingAmongJellyfishText": "在水母群中穿梭", + "backgroundBeachCabanaNotes": "在海滩小屋中避阳。", + "backgroundBeachCabanaText": "海滩小屋" } diff --git a/website/common/locales/zh/character.json b/website/common/locales/zh/character.json index 3da20fceee..84e936a57b 100644 --- a/website/common/locales/zh/character.json +++ b/website/common/locales/zh/character.json @@ -4,14 +4,14 @@ "avatar": "自定义形象", "editAvatar": "编辑角色形象", "noDescription": "这个Habitica居民没有添加介绍。", - "noPhoto": "这个Habitica居民没有添加任何相片。", + "noPhoto": "这个Habitica玩家没有添加任何相片。", "other": "其他", "fullName": "全名", "displayName": "昵称", "changeDisplayName": "更改角色名", "newDisplayName": "新角色名", "displayPhoto": "图片", - "displayBlurb": "简述", + "displayBlurb": "自我介绍", "displayBlurbPlaceholder": "请介绍你自己", "photoUrl": "图片链接", "imageUrl": "图像链接", @@ -22,7 +22,7 @@ "bodyBody": "身体", "bodySize": "身材", "size": "身材", - "bodySlim": "瘦小", + "bodySlim": "纤细", "bodyBroad": "强壮", "unlockSet": "解锁 - <%= cost %>", "locked": "未解锁", @@ -40,9 +40,9 @@ "ponytail": "马尾", "glasses": "眼镜", "hairBase": "发尾", - "hairSet1": "发型系列1", - "hairSet2": "发型系列2", - "hairSet3": "发型系列3", + "hairSet1": "发型1", + "hairSet2": "发型 2", + "hairSet3": "发型 3", "bodyFacialHair": "胡须", "beard": "络腮胡", "mustache": "八字胡", @@ -64,17 +64,17 @@ "winteryColors": "冷色", "equipment": "装备", "equipmentBonus": "装备", - "equipmentBonusText": "您佩戴的战斗装备提供属性值加成。点击物品栏下的装备按钮选择您的战斗装备。", - "classBonusText": "使用与职业相符道具时可以发挥比其他职业的道具更显著的效果。(如果您还未解锁职业,也没有选择其他职业,则您的默认职业是战士。)使用符合您当前职业的装备可令属性点获得50%加成。", - "classEquipBonus": "职业奖励", + "equipmentBonusText": "战斗装备能为您提供属性值加成。点击物品栏下的装备按钮选择您的战斗装备。", + "classBonusText": "使用与职业相符道具可以更有效地提升战斗力。(如果您还未解锁职业或选择其他职业,您的默认职业是战士。)使用符合您当前职业的装备可令属性点获得50%加成。", + "classEquipBonus": "职业加成", "battleGear": "战斗装备", "gear": "装备", - "battleGearText": "这是你在战斗中穿着的装备;这会影响您在任务中的各种属性加成。", - "autoEquipBattleGear": "自动配备新装备", + "battleGearText": "这是你在战斗中穿着的装备;它会在战斗中给您提供属性加成。", + "autoEquipBattleGear": "自动更换新装备", "costume": "服装", - "costumeText": "如果你更喜欢其它装备的样子,勾选“显示服装”的按钮,在装备战斗装备的情况下换一个造型。", + "costumeText": "如果你希望拥有靓丽的外表,那么请勾选\"显示服装\"的按钮,这样你可以在拥有装备加成的同时,随意更换角色形象的服饰。", "useCostume": "显示服装", - "useCostumeInfo1": "点击“使用服装”来更新你的角色形象,这不会影响你战斗装备的属性点,所以你可以在左边装备最强属性的战甲,在右边穿上最好看的服饰。", + "useCostumeInfo1": "点击“使用服装”在不影响战斗装备属性的情况下改变你的角色形象,这意味着在左边的装备栏你可以配备最强属性的战甲,在右边的服装栏可以挑选最靓丽的服饰。", "useCostumeInfo2": "如果你点击“穿上服装”你的虚拟化身将看起来很普通...但是别担心!如果你注意左侧,你将看到你的战斗装备还装配着。下一步,你可以开始精心设计!你在左侧装备的东西不会影响你的数值,但是可以让你看起来超级酷。试试不同的套餐、混合搭配,并且将你的服装同你的宠物、坐骑、背景搭配起来。

还有更多问题?在wiki上查看这个服装页面。发现完美整体效果?把它展示在服装嘉年华公会或者去酒馆里炫耀一番!", "costumePopoverText": "选择“使用服装”来装备你的角色形象不会影响你的战斗装备的属性点!这意味着你可以随便装扮你的角色,而不会改变你的最优属性点的战斗装备。", "autoEquipPopoverText": "选择此选项可以在购买后自动装备。", diff --git a/website/common/locales/zh/faq.json b/website/common/locales/zh/faq.json index 5e30c94213..7cb65c7513 100644 --- a/website/common/locales/zh/faq.json +++ b/website/common/locales/zh/faq.json @@ -47,7 +47,7 @@ "faqQuestion11": "我怎么才能上报遇到的bug,或者请求新增一个功能?", "iosFaqAnswer11": "你可以在 菜单 > 关于 > 报告一个漏洞,或者 菜单 > 关于 >发送反馈,报告一个漏洞,请求一个新功能,或发送其他反馈!我们会尽力帮助你的。", "androidFaqAnswer11": "你可以报告一个漏洞,请求一个功能,或者给我们发送反馈通过 关于> 报告漏洞, 或者 关于 > 给我们发送反馈! 我们会尽力协助你。", - "webFaqAnswer11": "想要上报一个Bug,点击[【帮助】→【报告一个Bug】](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)并关注你的聊天信息。\n\n如果你不能登录Habitica,提交你登录时的详细状况(不是你的密码!)到[<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。不用担心,我们会马上解决问题的!\n\n新功能增添的请求都在Google Form中收集,进入[【帮助】→【请求一个新功能】](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link),然后按说明操作。嗒哒!", + "webFaqAnswer11": "想要上报一个Bug,点击[【帮助】→【报告一个Bug】](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)并关注你的聊天信息。如果你不能登录Habitica,提交你登录时的详细状况(不是你的密码!)到[<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。不用担心,我们会马上解决问题的!新功能增添的请求都在Google Form中收集,进入[【帮助】→【请求一个新功能】](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link),然后按说明操作。嗒哒!", "faqQuestion12": "怎么打世界Boss?", "iosFaqAnswer12": "世界Boss是出现在酒馆的特殊怪物。所有活跃的玩家都会自动参与首领战,玩家们的完成的任务和技能都会对首领造成伤害。\n\n你可以像平时那样完成副本。你完成的任务和技能会被算入世界Boss以及你队伍首领的进度当中。\n\n世界Boss并不会伤害你以及你的账户。它会有一个愤怒值,取决于用户跳过的每日任务。如果愤怒值满了,它会攻击一个NPC并使这个NPC的形象产生永久性改变。\n\n你可以前往维基了解更多关于[过去的世界Boss](http://habitica.fandom.com/zh/wiki/世界Boss)的信息。", "androidFaqAnswer12": "世界Boss是出现在酒馆的特殊怪物。所有活跃的玩家都会自动参与首领战,玩家们的完成的任务和技能都会对首领造成伤害。\n\n你可以像平时那样完成副本。你完成的任务和技能会被算入世界Boss以及你队伍首领的进度当中。\n\n世界Boss并不会伤害你以及你的账户。它会有一个愤怒值,取决于用户跳过的每日任务。如果愤怒值满了,它会攻击一个NPC并使这个NPC的形象产生永久性改变。\n\n你可以前往维基了解更多关于[过去的世界Boss](http://habitica.fandom.com/zh/wiki/世界Boss)的信息。", diff --git a/website/common/locales/zh/front.json b/website/common/locales/zh/front.json index 31ee478e09..99fa9f9934 100644 --- a/website/common/locales/zh/front.json +++ b/website/common/locales/zh/front.json @@ -211,7 +211,7 @@ "unlockByline2": "解锁新的激励机制,比如收集宠物,随机奖励,施放魔法,还有更多!", "unlockHeadline": "当你保持生产,你会解锁新内容哦!", "useUUID": "用户ID / API令牌(面向Facebook用户)", - "username": "登录名", + "username": "用户名", "emailOrUsername": "电子邮箱或登录名(区分大小写)", "watchVideos": "观看视频", "work": "工作", diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 555cfb62fa..2bf9c11c85 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -228,7 +228,7 @@ "weaponSpecialSpring2017HealerNotes": "这把杖中真正的魔法是一个秘密,一个新的生命正在这五颜六色的壳中。增加<%= int %>点智力。2017年春季限定版装备。", "weaponSpecialSummer2017RogueText": "海龙鳍", "weaponSpecialSummer2017RogueNotes": "这些鳍拥有着锋利的边缘。增加<%= str %>点力量。2017年夏季限定版装备。", - "weaponSpecialSummer2017WarriorText": "最强大遮阳伞", + "weaponSpecialSummer2017WarriorText": "强大的遮阳伞", "weaponSpecialSummer2017WarriorNotes": "恐惧之源。增加<%= str %>点力量。2017年夏季限定版装备。", "weaponSpecialSummer2017MageText": "漩涡藤鞭", "weaponSpecialSummer2017MageNotes": "召唤一种神奇的沸腾之水来打击你的任务!增加智力<%= int %>点和感知<%= per %>点。2017年夏季限定版装备。", @@ -2030,7 +2030,7 @@ "bodyMystery202002Text": "优雅爱人的围巾", "armorSpecialBirthday2020Notes": "生日快乐,Habitica!穿上这件古怪的派对长袍,庆祝这美妙的一天吧。没有属性加成。", "armorSpecialBirthday2020Text": "古怪派对长袍", - "weaponMystery202002Notes": "这个配饰带给您神秘与浪漫的气氛。 它的防晒能力是一项奖励!没有属性加成。2020年12月订阅者物品。", + "weaponMystery202002Notes": "这个配饰带给你神秘与浪漫的气氛,除此之外还能防晒!没有属性加成。2020年2月订阅者物品。", "weaponMystery202002Text": "优雅爱人阳伞", "weaponArmoireLivelyMatchNotes": "你拿到这根火柴时,你一定会激发某人的兴趣!增加<%= str %>点力量。魔法衣橱:火柴制造者套装(3/4)。", "shieldArmoirePerfectMatchNotes": "热点:我们认为你看起来很棒。增加<%= per %>点感知。魔法衣橱:火柴制造者套装(4/4)。", @@ -2111,5 +2111,43 @@ "shieldArmoireLifeBuoyNotes": "如果你发现有人在任务和责任的海洋中挣扎,这将派上用场。增加<%= con %>点体质。魔法衣橱:救生员套装(2/3)。", "bodyArmoireLifeguardWhistleText": "救生员哨", "shieldArmoireLifeBuoyText": "救生圈", - "weaponArmoireBeachFlagText": "海滩旗" + "weaponArmoireBeachFlagText": "海滩旗", + "weaponSpecialSummer2020HealerNotes": "现实的电流打磨着外露的锋芒,展现躲避电流的魔术来减轻朋友的痛苦。增加<%= int %>点智力。2020年夏季限定版装备。", + "weaponSpecialSummer2020HealerText": "磨砂玻璃棒", + "weaponSpecialSummer2020MageNotes": "引导你战胜波涛汹涌的海浪,穿越最危险的海洋。增加<%= int %>点智力和<%= per %>点感知。2020年夏季限定版装备。", + "weaponSpecialSummer2020MageText": "强力桨", + "weaponSpecialSummer2020WarriorNotes": "敌人总想嘲笑你所选择的武器,不要上当。这个邪恶的钩子会钓走所有东西!增加<%= str %>点力量。2020年夏季限定版装备。", + "weaponSpecialSummer2020WarriorText": "鱼钩", + "weaponSpecialSummer2020RogueNotes": "敌人还未见到你的到来,但他们却在你的毒牙刃下无处可逃!增加<%= str %>点力量。2020年夏季限定版装备。", + "weaponSpecialSummer2020RogueText": "毒牙刃", + "shieldArmoirePiratesCompanionNotes": "如果你想与敌人决一死战,这只鹦鹉将是完美的搭档。它会督促你完成任务!增加<%= per %>点感知。魔法衣橱:海盗套装(3/3)。", + "shieldArmoirePiratesCompanionText": "海盗的同伴", + "shieldSpecialSummer2020HealerNotes": "沙和水的流动使垃圾变成宝藏,你的魔术也会使伤痛变为强健。增加<%= con %>点体质。2020年夏季限定版装备。", + "shieldSpecialSummer2020HealerText": "弄潮玻璃盾", + "shieldSpecialSummer2020WarriorNotes": "这次抓到的这条鱼实在太大了,一个鳞片就足以做成强大的盾牌!这是真实的故事!增加<%= con %>点体质。2020年夏季限定版装备。", + "shieldSpecialSummer2020WarriorText": "巨大的鳟鱼鳞", + "headMystery202007Notes": "这头盔将帮你理解其他鲸类动物复杂而优美的歌曲。没有属性加成。2020年7月订阅者物品。", + "headSpecialSummer2020HealerText": "玻璃镶嵌的头盔", + "headMystery202007Text": "极品逆戟鲸头盔", + "headSpecialSummer2020HealerNotes": "站高些,让浪花拍不到你的秀发。增加<%= int %>点智力。2020年夏季限定版装备。", + "headSpecialSummer2020MageNotes": "有了如此头冠,咋还需要王冠?增加<%= str %>点感知。2020年夏季限定版装备。", + "headSpecialSummer2020MageText": "皇带鱼的头冠", + "headSpecialSummer2020WarriorNotes": "戴上这款醒目的头饰,炫耀你的力量和技巧。增加<%= str %>点力量。2020年夏季限定版装备。", + "headSpecialSummer2020WarriorText": "俗丽的鱼帽", + "headSpecialSummer2020RogueNotes": "配上头盔完成盗贼伪装!也许你可以用鳄鱼的眼泪欺骗敌人。增加<%= per %>点感知。2020年夏季限定版装备。", + "headSpecialSummer2020RogueText": "鳄鱼头盔", + "armorArmoirePirateOutfitNotes": "停住,菜鸟们!完美的外套擦拭着甲板上的无数财宝。增加体质、智力各<%= attrs %>点。魔法衣橱:海盗套装(2/3)。", + "armorArmoirePirateOutfitText": "海盗外套", + "armorMystery202007Notes": "游泳、翻转、潜水、竞速,帅气强大的鲸尾!没有属性加成。2020年7月订阅者物品。", + "armorMystery202007Text": "极品逆戟鲸服装", + "armorSpecialSummer2020HealerNotes": "像大洋一般平静,如激流一般英勇,同潮汐一般可靠。增加<%= str %>点体质。2020年夏季限定版装备。", + "armorSpecialSummer2020HealerText": "弄潮儿的盛装", + "armorSpecialSummer2020MageNotes": "这款拥有皇带鱼之力的盔甲能充分利用海洋的力量。增加<%= int %>点智力。2020年夏季限定版装备。", + "armorSpecialSummer2020MageText": "皇带鱼盔", + "armorSpecialSummer2020WarriorNotes": "这些令人眼花乱的鳞片,将助你成为枯燥溪流中最闪亮的鱼!增加<%= con %>点体质。2020年夏季限定版装备。", + "armorSpecialSummer2020WarriorText": "虹鳟鱼尾", + "armorSpecialSummer2020RogueNotes": "鳄鱼的伪装塑造完美的盗贼,拥有了鳄鱼的技能——爆炸速度,等待绝佳时机,带来致命一击。增加<%= per %>点感知。2020年夏季限定版装备。", + "armorSpecialSummer2020RogueText": "鳄鱼伪装", + "weaponArmoireHandyHookNotes": "有人持反对的意见?这钩子对所有人都很“方便”。增加<%= str %>点力量。魔法衣橱:海盗套装(1/3)。", + "weaponArmoireHandyHookText": "便捷钓钩" } diff --git a/website/common/locales/zh/groups.json b/website/common/locales/zh/groups.json index c6d6c252a0..104f799a15 100644 --- a/website/common/locales/zh/groups.json +++ b/website/common/locales/zh/groups.json @@ -43,7 +43,7 @@ "errorNotInParty": "你没有参加队伍", "noPartyText": "你并不处于一个队伍中或者你的队伍还在载入中。你也可以创建一个新队伍来邀请朋友,或者如果你想加入一个队伍,你可以把下方你的用户ID给他们,然后返回这里查看邀请信息:", "LFG": "招募队友,宣传你的队伍,或加入一个已有队伍,请到<%= linkStart %>集结队伍(寻找小组)<%= linkEnd %>公会。", - "wantExistingParty": "想加入一个队伍吗? 点击<%= linkStart %>Party Wanted Guild<%= linkEnd %>把这个用户ID填上:", + "wantExistingParty": "想加入一个队伍吗?点击<%= linkStart %>Party Wanted Guild<%= linkEnd %>把这个用户ID填上:", "joinExistingParty": "加入别人的队伍", "usernameCopied": "用户名已经复制到剪贴板。", "needPartyToStartQuest": "哇哦!在你开始一个副本之前,你需要创建或加入一个队伍!", diff --git a/website/common/locales/zh/limited.json b/website/common/locales/zh/limited.json index 7c1f295641..492410dbfb 100644 --- a/website/common/locales/zh/limited.json +++ b/website/common/locales/zh/limited.json @@ -183,5 +183,6 @@ "summer2020CrocodileRogueSet": "鳄鱼(盗贼)", "summer2020RainbowTroutWarriorSet": "虹鳟鱼(战士)", "summer2020OarfishMageSet": "皇带鱼(法师)", - "summer2020SeaGlassHealerSet": "海玻璃(医师)" + "summer2020SeaGlassHealerSet": "海玻璃(医师)", + "juneYYYY": "6月<%= year %>" } diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index a44e4cf3af..3b14bb823c 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -188,7 +188,7 @@ "questTRexUndeadCompletion": "霸王龙闪亮的瞳中的光熄灭了,然后坐回到了它熟悉的台子上。每个人都如释重负地叹了口气。“看!”@Baconsaur 说,“化石蛋里面有几个新出现而且亮闪闪的!也许它们能为你孵出来些什么。”", "questTRexUndeadBoss": "骷髅霸王龙", "questTRexUndeadRageTitle": "骷髅治疗", - "questTRexUndeadRageDescription": "如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,骷髅霸王龙就会回复剩余生命值的30%!", + "questTRexUndeadRageDescription": "如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,骷髅霸王龙会恢复至当前生命值的130%!", "questTRexUndeadRageEffect": "`骷髅霸王龙使用了骷髅治疗!`\n\n那个怪兽发出了一声怪异的咆哮,然后它破损的骨架修复了一部分!", "questTRexDropTRexEgg": "霸王龙(宠物蛋)", "questTRexUnlockText": "在市场中解锁霸王龙蛋以购买", @@ -240,7 +240,7 @@ "questDilatoryDistress2Completion": "你打败了可怕的骷髅群,但仍然找不到Adva。你向皇家追踪者@Kiwibot 询问,看看她有没有什么意见。“守护了城市的螳螂虾一定看到了Adva的叛逃。”@Kiwibot 说,“试试跟着他们走进黑暗裂隙。”", "questDilatoryDistress2Boss": "水骷髅群", "questDilatoryDistress2RageTitle": "富集重生", - "questDilatoryDistress2RageDescription": "富集重生:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,水骷髅群会回复它剩余生命值的30%!", + "questDilatoryDistress2RageDescription": "富集重生:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,水骷髅群会恢复至当前生命值的130%!", "questDilatoryDistress2RageEffect": "`水骷髅群使用了富集重生!`\n\n受到胜利的激励,更多的骸骨从裂隙里冲了出来,壮大队伍!", "questDilatoryDistress2DropSkeletonPotion": "骷髅孵化药水", "questDilatoryDistress2DropCottonCandyBluePotion": "蓝色棉花糖孵化药水", @@ -342,7 +342,7 @@ "questAxolotlDropAxolotlEgg": "蝾螈(宠物蛋)", "questAxolotlUnlockText": "在市场中解锁蝾螈蛋以购买", "questAxolotlRageTitle": "蝾螈再生", - "questAxolotlRageDescription": "如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,魔法蝾螈会回复它剩余生命值的30%!", + "questAxolotlRageDescription": "如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,魔法蝾螈会恢复至当前生命值的130%!", "questAxolotlRageEffect": "`魔法蝾螈使用了蝾螈再生!`\n\n`七彩泡泡遮住了怪物,当它们消失时,魔法蝾螈的伤口也愈合了!`", "questTurtleText": "引导海龟", "questTurtleNotes": "救命啊!这只巨大的海龟找不到回到她造巢的海滩的路了。她每年都回到这里下蛋,但是今年未完成海滩充满了由红色每日任务和未完成的待办事项构成的有毒的任务漂浮物。@JessicaChase 说道:“她在恐慌中瑟瑟发抖!”

@UncommonCriminal 嘟哝道:“这是因为她的方向感变得不清晰和混乱。”

@Scarabsi 钩住了你的手臂:“你能帮忙清除这些阻挡了她路线的任务漂浮物吗?这可能是有危险的,但是我们必须帮助她!”", @@ -374,7 +374,7 @@ "questTaskwoodsTerror1Completion": "在快乐收割者和著名的火占师@Beffymaroo 的帮助下,你尝试着击退他们。Beffymaroo给了你她的烈焰术士头巾以示团结,你们进入森林的更深处。", "questTaskwoodsTerror1Boss": "火骷髅群", "questTaskwoodsTerror1RageTitle": "骨群重生", - "questTaskwoodsTerror1RageDescription": "骨群重生:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,烈焰骸骨群会回复它剩余生命值的30%!", + "questTaskwoodsTerror1RageDescription": "骨群重生:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,烈焰骸骨群会恢复至当前生命值的130%!", "questTaskwoodsTerror1RageEffect": "`火骷髅群使用了骨群重生!`\n\n受到胜利的激励,更多的骸骨从火焰中冲了出来,壮大队伍!", "questTaskwoodsTerror1DropSkeletonPotion": "骷髅孵化药水", "questTaskwoodsTerror1DropRedPotion": "红色孵化药水", @@ -436,7 +436,7 @@ "questStoikalmCalamity1Completion": "当你对骷髅进行最后一击时,它们在一阵魔法中消散了。“这群可恶的玩意应该是走了,”冰川夫人说,“但我们有更大的问题,跟我来。” 她扔给你一件足以抵御寒风的斗篷,你骑上坐骑跟在她身后。", "questStoikalmCalamity1Boss": "土骷髅群", "questStoikalmCalamity1RageTitle": "骨群重生", - "questStoikalmCalamity1RageDescription": "骨群重生:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,地表头骨群会回复它剩余生命值的30%!", + "questStoikalmCalamity1RageDescription": "骨群重生:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,地表头骨群会恢复至当前生命值的130%!", "questStoikalmCalamity1RageEffect": "`土骷髅群使用了骨群重生!`\n\n更多的骸骨从地底挣脱出来,他们的牙齿在寒冷中颤动!", "questStoikalmCalamity1DropSkeletonPotion": "骷髅孵化药水", "questStoikalmCalamity1DropDesertPotion": "沙漠孵化药水", @@ -477,7 +477,7 @@ "questMayhemMistiflying1Completion": "最后一颗骷髅从天上坠落下来,它衔着一件闪闪发光的彩虹长袍。但是,风依然在刮,不见松懈。还有什么东西在作怪。那懒散的愚者又在哪呢?你收起长袍,冲向城市。", "questMayhemMistiflying1Boss": "空中骷髅群", "questMayhemMistiflying1RageTitle": "骨群重生", - "questMayhemMistiflying1RageDescription": "骨群重生:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,旋风骸骨群会回复它剩余生命值的30%!", + "questMayhemMistiflying1RageDescription": "骨群重生:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,旋风骸骨群会恢复至当前生命值的130%!", "questMayhemMistiflying1RageEffect": "空中骷髅群使用了骨群重生!\n\n受到胜利的激励,更多的骷髅回旋于天空!", "questMayhemMistiflying1DropSkeletonPotion": "骷髅孵化药水", "questMayhemMistiflying1DropWhitePotion": "白色孵化药水", @@ -507,8 +507,8 @@ "splashyPalsText": "“水花飞溅”副本集", "splashyPalsNotes": "包含“拖拉比赛”,“引导海龟”和“鲸之哀嚎”。7月31日前可购买。", "questHippoText": "好一个伪君子", - "questHippoNotes": "你和@awesomekitty 筋疲力尽地倒在棕榈树的树荫下。阳光在坚定稀树草原上洒下,炙烤着下方的地面。度过了高产的一天,征服了每日任务,这片绿洲看起来是个休息和放松的好地方。你在水边弯下腰来喝些水时,一只河马突然爬了起来,吓得你跌跌撞撞地退了几步。“这么快就休息了?别这么懒,快去工作。”你试着抗议说你一直在工作,现在需要休息,但河马听不进去。

@khdarkwolf 对你耳语道:“它可一整天都在闲逛,哪来的勇气说你懒?可真是个伪君子!”

你的朋友@jumorales 点了点头。“咱们就让他看看啥叫努力工作!”", - "questHippoCompletion": "河马俯首投降:“是我小瞧你了。似乎你没有在偷懒,我道歉。说句实话,我一直有在计划当中。也许我应该自己做些工作。来,拿着这些蛋,这是我的谢礼。”接过这些蛋,你在水边安顿下来,终于能好好休息了。", + "questHippoNotes": "你和@awesomekitty 筋疲力尽地倒在棕榈树的树荫下休息。阳光炙烤着坚定稀树草原。又是高产的一天,征服了每日任务,这片绿洲似乎是个休息放松的好地方。你在水边弯下腰,喝些水,一只河马突然爬了起来,吓得你跌跌撞撞倒退几步。“这么快就休息了?别偷懒,快去工作。”你抗议,你声称你一直在工作,为此现在需要休息,但河马听不进去。

@khdarkwolf 对你耳语道:“它可一整天都在闲逛,哪来的勇气说你懒?可真是个伪君子!”

你的朋友@jumorales 点了点头。“咱们就让他看看啥叫努力工作!”", + "questHippoCompletion": "河马俯首投降:“是我小瞧你了。你似乎没有在偷懒,我道歉。说句实话,我应当自我规划一下,再自己完成它。来,拿着这些蛋,作为我的道歉。”接过这些蛋,你在水边安顿下来,终于能好好休息了。", "questHippoBoss": "河马怪", "questHippoDropHippoEgg": "河马(宠物蛋)", "questHippoUnlockText": "在市场中解锁河马蛋以购买", @@ -530,12 +530,12 @@ "questLostMasterclasser2Boss": "逃避者", "questLostMasterclasser2DropEyewear": "以太面具(眼镜)", "questLostMasterclasser3Text": "大师鉴别者的秘密,第3部:黄沙掩埋的城市", - "questLostMasterclasser3Notes": "当夜幕降临于灼热的浪费时间沙漠上时,你的向导@AnnDeLune、@Kiwibot 和@Katy133 引你前行。几座褪色的石柱伫立在阴影中的沙丘上,随着你接近它们,一阵奇怪的滑行声回响在这片似乎废弃多时的广场上。

“隐形生物!”愚者毫不掩饰他虎视眈眈的样子,“哦嚯!想象一下这种可能性:这肯定是个鬼鬼祟祟的盗贼所为。”

“一个有可能盯着咱们的盗贼,”冰川夫人跳下坐骑,扬起长矛,“如果要正面打一架的话,尽量别激怒敌人。我可不想重蹈火山那时候的覆辙。”

愚者冲她粲然一笑,说:“但那是你最辉煌的营救行动之一。”

听到这句恭维,冰川夫人颊上竟然泛起些许绯红,你为此小小的惊讶了一下。她匆忙噔噔地跑去检查这片遗迹。

“看上去像古城的残骸,”@AnnDeLune 说,“我想知道……”

她还来不及说完话,一个传送阵咆哮着出现在天空中。这片地方不是说魔法在这不灵的吗?隐形动物蹄声雷动,四散奔逃,你却在铺天盖地的嘶叫着的骷髅潮涌面前稳住了身形。", + "questLostMasterclasser3Notes": "夜幕降临于灼热的浪费时间沙漠,向导@AnnDeLune、@Kiwibot 和@Katy133 引你前行。几座褪色的石柱伫立在昏暗的沙丘,你接近它们,听到一阵奇怪的滑行声回响在这座似乎废弃多时的广场上。

“隐形生物!”愚者毫不掩饰他的虎视眈眈,“哦嚯!想象一下,这肯定是某个鬼鬼祟祟的盗贼所为。”

“一个有可能盯着咱们的盗贼,”冰川夫人跳下坐骑,扬起长矛,“如果要正面打一架的话,尽量别激怒敌人。我可不想重蹈火山的覆辙。”

愚者冲她粲然一笑,说:“但那可是你最辉煌的营救行动之一。”

听到这句恭维,冰川夫人颊上竟然泛起些许绯红,你为此小小的惊讶了一下。她匆忙噔噔地跑去检查这片遗迹。

“看上去像古城的残骸,”@AnnDeLune 说,“我想知道……”

她还来不及说完话,一个传送阵咆哮着出现在天空中。不是说这片地方魔法不灵的吗?隐形动物蹄声雷动,四散奔逃,你稳住了身形,面对铺天盖地的嘶叫着的骷髅浪潮。", "questLostMasterclasser3Completion": "愚者用喷沙大法给最后一个骷髅来了个惊喜,那骷髅朝后一躲正撞上冰川夫人的长矛,立刻被搅得粉碎。你喘了口气,仰望天空,看到某人的轮廓在徐徐关闭的传送阵彼端一闪而过。心念电转,你从那一箱被恶灵附过的东西里夺过护身符,并且非常确定,它指引向那个看不清的家伙。无视了冰川夫人和愚者的大喊和警告,你蹭在传送阵关闭前跳了过去,坠入漆黑无物的狭间。", "questLostMasterclasser3Boss": "虚空骷髅群", "questLostMasterclasser3RageTitle": "骨群重生", - "questLostMasterclasser3RageDescription": "骨群重生:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,虚空骷髅群会回复它们此刻生命值的30%!", - "questLostMasterclasser3RageEffect": "`虚空骷髅群使用了骨群重生!`\n\n受到胜利的鼓舞,更多骷髅尖叫着从天而降,加入了战斗的洪流!", + "questLostMasterclasser3RageDescription": "骨群重生:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,虚空骷髅群会恢复至当前生命值的130%!", + "questLostMasterclasser3RageEffect": "`虚空骷髅群使用了骨群重生!`\n\n感受到胜利的希望,更多骷髅尖叫着从天而降,加入了战斗的洪流!", "questLostMasterclasser3DropBodyAccessory": "以太护符(身体配饰)", "questLostMasterclasser3DropBasePotion": "普通孵化药水", "questLostMasterclasser3DropGoldenPotion": "金色孵化药水", @@ -547,28 +547,28 @@ "questLostMasterclasser4Completion": "在你的猛攻之下,迷失的大师鉴别者发出了充满挫败感的哀嚎,她的身形摇曳闪烁着变成了半透明状。像鞭子一样猛烈抽打着一切的虚空仍然环绕在跌落的她周围,然而刹那之后,她的存在发生了变化。她变成了更年轻、冷静、脸上浮现出平静表情的样子……然后,一切都悄无声息地消散了,你又一次跪倒在沙漠的沙地上。

“看来咱们对自己的历史有很多要去了解的啊。”魟鱼国王凝视着残破的废墟,“在以太术士大师被自己的能力压垮而失去控制之后,倾盆而出的空虚肯定让整片大陆生灵涂炭了。可能一切都变成了像这样的沙漠。”

“难怪建立Habitica的祖先们一再强调要保持生产力和健康的平衡,”快乐收割者低声说,“想想重建世界那么重的任务足以使人望而却步了,但他们也曾想避免这种天灾人祸再次发生。”

“哦嚯,看看这些恶灵附过的东西!”愚者说。显然,在你让Anti’zinnya的亡灵得以安息时,这些装备沾最后一阵以太爆发的光,变成了影影绰绰的半透明质,闪着苍白的光芒。“真是令人眼花缭乱的效果,我得把这些记录下来。”

“也许此地的动物能隐形也是因为残存的以太凝聚在这里。”冰川夫人把手伸向耳后,抓了一把空气。你感觉到有个看不见的毛茸茸的小脑袋在蹭你的手,这下等回头到家,你得跟马厩里的其他坐骑好好解释一通了。你最后再看了一眼这片废墟,发现史上第一的那位大师鉴别者最终唯一留下来的东西:她那件明灭闪烁的斗篷。你将它披在肩上,回头向Habit城走去,回味着你刚刚经历的一切。

", "questLostMasterclasser4Boss": "Anti'zinnya", "questLostMasterclasser4RageTitle": "虚空抽取", - "questLostMasterclasser4RageDescription": "虚空抽取:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,Anti'zinnya将会抽空全队的魔法值!", + "questLostMasterclasser4RageDescription": "虚空抽取:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,Anti'zinnya将会抽空全队的魔法值!", "questLostMasterclasser4RageEffect": "`Anti'zinnya使用了 虚 空 抽 取!`在一阵澎湃灵泉的反向咒术中,你感到魔法被无尽的黑暗抽干了!", "questLostMasterclasser4DropBackAccessory": "以太斗篷(背部挂件)", "questLostMasterclasser4DropWeapon": "以太水晶(双手武器)", "questLostMasterclasser4DropMount": "隐形以太坐骑", "questYarnText": "一条缠绕的毛线", - "questYarnNotes": "今天天气真好,适合去任务汗国的郊外散步。你路过一家有名的毛线商店时,一声惨叫刺破长空,惊飞了鸟儿,吓跑了蝴蝶。你向声源跑去,看见@Arcosine 迎面向你跑来。一团巨大的毛线,上面插着大大小小的毛衣针、大头针,叮咣作响地撵在他屁股后面穷追不舍。

毛线店的店主也追了出来,@stefalupagus 一把抓住了你的胳膊,上气不接下气地说:“看看这一堆没完成的计划吧,呼……哈……它们让毛线商店里的线团变形了,嘶……呼……成了这么一大团缠绕的毛线!”

“有时候,生活当中会出现一些困难,计划执行不下去了,结果事情就变得很让人纠结和迷茫,”@khdarkwolf 说,“这种迷茫甚至可能会影响其他方面的工作,最后就成了疲于应付一大堆半途而废的工作,没有一件是好好做完的!”

必须当机立断:完成你陷入停滞的计划……或者重新梳理一下,重定计划。不管你选哪个,你都得赶紧提高效率了,赶在这一大团缠绕的毛线把迷茫和矛盾心态传播到Habitica的其他地方之前解决掉它!", - "questYarnCompletion": "大线团无力地用针线包抡了最后一下,发出虚弱的嘶吼,终于被拆成一大堆小毛线球。

“照顾好这些毛线,”毛线店店主@JinjooHat 把它们递给了你,“如果你好好喂养照顾它们,它们会长成新意满满、激动人心的项目,能让你平步青云,一飞冲天……”", + "questYarnNotes": "今天天气真好,适合去任务王国的郊外散步。你路过一家有名的毛线店,一声惨叫刺破长空,惊飞了鸟儿,吓跑了蝴蝶。循声而去,@Arcosine 迎面向你跑来。一团巨大的毛线,上面插着大大小小的毛衣针、大头针,叮咣作响,在他屁股后面穷追不舍。

而毛线店的店主@stefalupagus 紧随其后,他一把抓住了你的胳膊,上气不接下气地说:“看看这一堆没完成的计划吧,呼……哈……它们让毛线店里的线团变了形,嘶……呼……成了这么一大团缠绕的毛线!”

“生活中总会出现一些困难,计划执行不下去了,结果事情就会变得很让人纠结和迷茫,”@khdarkwolf 说,“这种迷茫甚至可能会影响其他方面的工作,最后就成了疲于应付一大堆半途而废的工作,没有一件是好好做完的!”

必须当机立断:完成停滞的计划……或者重新梳理一下,重定计划。不管选择哪一个,都得提高效率。要赶在这一大团缠绕的毛线把迷茫和矛盾传播到Habitica的其他地方之前,解决掉它!", + "questYarnCompletion": "大线团脱虚地掷出最后一针,伴随着虚弱的嘶吼,最终分散成了一堆小毛线球。

“照顾好这些毛线,”店主@JinjooHat 把它们递给了你,“如果你能好好喂养照顾它们,它们就会变成新意满满、激动人心的家伙,能让你一飞冲天……”", "questYarnBoss": "可怕的大团毛线", "questYarnDropYarnEgg": "毛线(宠物蛋)", "questYarnUnlockText": "在市场中解锁毛线蛋以购买", "winterQuestsText": "“冬天”副本集", "winterQuestsNotes": "包括“圣诞偷猎者”、“找熊仔”和“冰霜禽类”。1月31日前可购买。注意,圣诞偷猎者和找熊崽奖励可堆叠的副本成就,但会奖励的稀有宠物和坐骑只能添加到你的马厩一次。", "questPterodactylText": "翼龙", - "questPterodactylNotes": "你在Stoïkalm悬崖边散步时,一声邪恶的尖啸划破长空。你转过头来,看到一只丑陋的生物向着你从天而降,你立刻为巨大的恐惧所支配。当你扭头想逃跑时,@Lilith of Alfheim 一把抓住了你,说道:“别害怕!那只是一只翼龙。”

@Procyon P 点头赞同道:“它们的巢在附近,翼龙会被坏习惯和完不成的每日任务的气味吸引过来。”

“不用担心,”@Katy133 说,“我们只要提高效率多干活,就能战胜它!”你重新充满了决心,摆出了接敌的架势。", - "questPterodactylCompletion": "伴随着翼龙的最后一声惨叫,它从悬崖边上跌了下去。你跑到悬崖边向下看去,看见翼龙展翅重新飞上天空,掠过广袤的大草原。你松了口气:“嚯,可算是完事了。”@GeraldThePixel 回了句话:“我也这么觉得。”@Edge 递给你3个蛋:“看!它给咱们留下了几个蛋。”在好习惯和蓝色的每日任务的围绕下,你发誓要把它们平安养大。", + "questPterodactylNotes": "你在Stoïkalm悬崖边散步,一声邪恶的尖啸划破长空。转过头,一只丑陋的生物冲着你的方向从天而降,你立刻被巨大的恐惧所支配。扭头想逃,@Lilith of Alfheim 一把抓住了你,说道:“别害怕!那只是一只翼龙。”

@Procyon P 点头赞同道:“它们的巢在附近,翼龙会被坏习惯和完不成的每日任务的气味吸引过来。”

“不用担心,”@Katy133 说,“只要提高效率多干活,我们就能战胜它!”你重新充满决心,摆出了迎敌的架势。", + "questPterodactylCompletion": "伴随翼龙最后一声惨叫,它从悬崖边上跌下。你跑到悬崖边向下看去,看见翼龙展翅重新飞上天空,掠过广袤的大草原。你松了口气:“嚯,可算是完事了。”@GeraldThePixel 回了句话:“我也这么觉得。”@Edge 递给你3个蛋:“看!它给咱们留下了几个蛋。”在好习惯和蓝色的每日任务的围绕下,你发誓要把它们平安养大。", "questPterodactylBoss": "翼龙", "questPterodactylDropPterodactylEgg": "翼龙(宠物蛋)", "questPterodactylUnlockText": "在市场中解锁翼龙蛋以购买", "questBadgerText": "快别缠着我了!", - "questBadgerNotes": "啊,寒冬的任务森林。柔软的雪落下,树枝上闪着霜华,丰收精灵……还没有沉睡?

“他们怎么还醒着啊?”@LilithofAlfheim 发出了一声哀嚎,“如果他们不冬眠的话,来年播种季节的时候会无精打采的!”

你和@Willow the Witty 赶紧开展了调查,一个毛茸茸的脑袋从地里探出头来。在你尖叫出声之前,@Willow the Witty 提醒你:“是纠缠不休的獾!”它抢走了精灵们“冬眠”这项待办,丢出来了一大列讨厌的任务,然后溜回它的洞穴!

@plumilla 说:“这些精灵一直被这样打扰的话,难怪他们没办法休息。”你能撵走这只獾,守护任务森林的来年丰收吗?", - "questBadgerCompletion": "你终于赶走了纠缠不休的獾,它匆忙逃回了自己的洞穴。在隧道的尽头,你发现了一堆精灵们的“冬眠”待办。这个巢穴看上去已经废弃了,除了3个看起来可以孵的宠物蛋。", + "questBadgerNotes": "啊,任务森林步入寒冬。柔软的雪落下,树枝上闪着霜华,丰收精灵……还未沉睡?

“他们怎么还醒着啊?”@LilithofAlfheim 发出了一声哀嚎,“如果他们还不冬眠,来年的播种会无精打采的!”

你和@Willow the Witty 赶紧展开调查,一个毛茸茸的脑袋从地出。在你尖叫出声之前,@Willow the Witty 提醒你:“是纠缠不休的獾!”它抢走了精灵们“冬眠”这项待办,取而代之丢给他们一大摞讨厌的任务,它却溜回洞穴!

@plumilla 说:“如果这些精灵一直这样被打扰的话,他们可没办法休息。”或许你要撵走这只獾,来守护任务森林的来年丰收?", + "questBadgerCompletion": "你终于赶走了这只纠缠不休的獾,它匆忙逃回了自己的洞穴。在隧道的尽头,你发现了一堆精灵们的“冬眠”待办。这个巢穴看上去已经废弃了,不过看起来有3个可以孵化的宠物蛋。", "questBadgerBoss": "纠缠不休的獾", "questBadgerDropBadgerEgg": "獾(宠物蛋)", "questBadgerUnlockText": "在市场中解锁獾蛋以购买", @@ -596,8 +596,8 @@ "hugabugText": "“虫虫抱抱”副本集", "hugabugNotes": "包括“严重的BUG”、“苦差事淤泥蜗牛”和“再见啦,蝴蝶”。3月31日前可购买。", "questSquirrelText": "狡猾的松鼠", - "questSquirrelNotes": "你迷迷糊糊地起床,发现自己睡过头了!闹钟怎么没响?……闹钟的铃铛怎么被松果给卡住了?

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

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

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

“我的妈呀,”@randomdaisy 轻声说,“它一直都是保护财产的一把好手。咱们得小心行事!”你们全队集结完毕,准备对抗这场麻烦!", - "questSquirrelCompletion": "你们用比较温柔的方式,建议松鼠来一把交易,念了些安抚性的咒术,成功把松鼠从囤积的东西上面哄走了,将它领回马厩,那边@Shtut 刚好把锁里的坚果搞出来。他们在旁边的工作台上放了几个橡子。“这几个是松鼠蛋!也许你能养几只不会老是玩自己吃的的松鼠。”", + "questSquirrelNotes": "你迷迷糊糊地起床,发现自己睡过头了!闹钟怎么没响?……闹钟的铃铛怎么被松果给卡住了?

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

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

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

“我的妈呀,”@randomdaisy 轻声说,“它一直都是保护财产的一把好手。咱们得小心行事!”你们全队集结完毕,准备对抗这场麻烦!", + "questSquirrelCompletion": "你们用比较温柔的方式,和松鼠来了一把交易,念了些安抚性的咒术,成功把松鼠从囤积的东西上面哄走了,将它领回马厩,那边@Shtut 刚好把锁里的坚果搞出来。身旁的工作台上放了几个橡子。“这几个是松鼠蛋!或许你会出养几只不会老玩橡子的松鼠。”", "questSquirrelBoss": "狡猾的松鼠", "questSquirrelDropSquirrelEgg": "松鼠(宠物蛋)", "questSquirrelUnlockText": "在市场中解锁松鼠蛋以购买", @@ -606,8 +606,8 @@ "aquaticAmigosText": "“水生生物”副本集", "aquaticAmigosNotes": "包括“魔法蝾螈”、“未完成海妖”和“章鱼克苏鲁的呼唤”。6月30日前可购买。", "questSeaSerpentText": "深度危险:海蛇冲撞!", - "questSeaSerpentNotes": "你很庆幸自己已经完成了这么多次连击——是时候来一次旅行,去围观海马赛跑了。你在勤勉码头搭上了一班潜艇,前往拖拉城。但刚准备下潜,潜艇就被什么东西猛地撞了一下,里面的乘客们跌了个东倒西歪。@AriesFaries 叫了一声:“怎么回事啊?”

你向身旁的舷窗看去,震惊地看见一堵墙一样的巨大身躯覆盖着闪亮的鳞片,从窗外经过。“海蛇!”船长@Witticaster 的声音从对讲机里传来,“坐稳扶好,它又过来了!”你紧张地抓住了座椅的扶手,还没来得及完成的任务像走马灯一般闪过你的脑海。“也许如果我们一起努力完成它们,”你想到,“我们就能把这条海蛇引走!”", - "questSeaSerpentCompletion": "你全力地用完成的任务糊了海蛇一脸,它终于撤退了,消失在深渊当中。你终于到达了拖拉城,不由得松了口气,然后就注意到@*~Seraphina~ 拿着3个半透明的蛋走了过来。“这是你应得的,”她说,“你懂得怎么处理海蛇!”你接过宠物蛋,对天发誓你要保持完成任务的决心,保证不会再陷入这种境地了。", + "questSeaSerpentNotes": "你很庆幸已经完成了这么多次连击——是时候来一次旅行,去围观海马赛跑。你在勤勉码头搭上了一班潜艇,前往拖拉城。但刚准备下潜,潜艇就被什么东西猛地撞了一下,里面的乘客们跌了个东倒西歪。@AriesFaries 叫了一声:“怎么回事啊?”

你向身旁的舷窗看去,震惊地看见一堵墙一样的巨大身躯覆盖着闪亮的鳞片,从窗外经过。“海蛇!”船长@Witticaster 的声音从对讲机里传来,“坐稳扶好,它又过来了!”你紧张地抓住了座椅的扶手,还没来得及完成的任务像走马灯一般闪过你的脑海。“也许如果我们一起努力完成它们,”你想到,“我们就能把这条海蛇引走!”", + "questSeaSerpentCompletion": "拼尽全力,用完成的任务糊了海蛇一脸,它终于撤退,消失在深渊之中。你终于到达了拖拉城,不由得松了口气,然后就注意到@*~Seraphina~ 拿着3个半透明的蛋走了过来。“这是你应得的,”她说,“你懂得怎么处理这些海蛇!”你接过宠物蛋,对天发誓你要保持完成任务的决心,保证不会再陷入这种境地。", "questSeaSerpentBoss": "强大的海蛇", "questSeaSerpentDropSeaSerpentEgg": "海蛇(宠物蛋)", "questSeaSerpentUnlockText": "在市场中解锁海蛇蛋以购买", @@ -657,12 +657,12 @@ "questAmberText": "琥珀联盟", "questAmberDropAmberPotion": "琥珀孵化药水", "questAmberUnlockText": "在市场中解锁琥珀孵化药水以购买", - "questAmberCompletion": "“琥珀蜥蜴?”@-Tyr- 平心静气的说。“你能放手@Vikte 吗?我不认为他们喜欢高高在上。”

琥珀蜥蜴的琥珀色的皮肤变红色。她轻轻将@Vikte 降到地面。“对不起!我很久没有客人,我已经忘记注意我的举止!”她滑行向前向你打招呼,然后消失在树屋里,并带着几个琥珀孵化药水作为礼物送给你!

“孵化药水!”@Vikte 倒吸了一口气。

“哦,这些旧东西?” 琥珀蜥蜴的舌头如她所想的那样颤悠。“这个怎么样? 如果您答应经常拜访我,我将为您提供全部的孵化药水...”

因此,你离开任务森林,兴奋地向所有人介绍新药水-和你的新朋友!", - "questAmberNotes": "当@Vikte 冲进门,兴奋地告诉你有关任务森林中隐藏的另一种魔术孵化药水的谣言时,你正与@beffymaroo 和@-Tyr- 坐在酒馆。完成每日任务后,你们三个立即同意帮助@Vikte 进行搜索。

毕竟,在一次小小的冒险中会有什么害处?你任务森林走了很多小时后,你开始后悔加入这么愚蠢的追逐。你将要回家,但是你听到一声惊讶叫声。你转身看到一只巨大的蜥蜴,上面闪闪发光的琥珀色鳞片缠绕在树上,用爪子抓着@Vikte。@beffymaroo 伸手去拿剑。

“等等!”@-Tyr- 喊叫。“是琥珀蜥蜴!她并不危险,只是爱缠人!”", - "questRobotCompletion": "@Rev 和“问责好友”将最后一个螺栓固定到位时,时间机器嗡嗡作响。@FolleMente 和@McCoyly 跳上船。“感谢你的协助!我们将来会见!这些应该可以帮助你进行下一个发明!”这样,时空穿越者消失了,但是在旧的生产力稳定器的残骸中,他们留下了三个发条装置蛋。也许这将是新的“问责好友”生产线的关键组成部分!", - "questRobotNotes": "在Max Capacity实验室中,@Rev 正在对他们的最新发明,机器人“问责好友”,进行最后的改进。突然,一辆奇怪的金属车突然冒出一团烟雾,距离机器人的波动探测器只有几英寸!它的乘员是两个穿着银色衣服的人物。他们脱下了太空头盔,并以@FolleMente 和@McCoyly 的身份露面。

“我假设我们的生产力实施存在异常。”@FolleMente 羞怯地说。

@McCoyly 交叉双臂。“这意味着他们忽略了完成每日任务,让我们的生产力稳定剂的瓦解。这是时间旅行的重要组成部分,需要一致性才能正常工作。我们的成就推动着我们穿越时空的运动!我没有时间进一步解释,@Rev。你将在37年后发现它,或者你的盟友神秘的时空穿越者可以满足你的需求。现在,你可以帮助我们修复我们的时光机吗?”", - "questSilverCompletion": "你钻研了。你挖掘了。你清除了。你从地下城出来,满是卢恩和银条。虽然你的身体沾满了污泥,但你兴高采烈。你将返回Habit城,并开始在炼金术实验室工作。你和@starsystemic 在@Edge 的仔细监督下,遵循@QuartzFox 发现的公式。最后,在大量的油光和烟雾中,你的混合物变成了孵化药!

@Edge 一边混合物入小瓶,一边微笑。“让我们尝试一下,好吗?你们有蛋让我们尝试好吗?”

你赶到马厩,想知道还有什么秘密尚未发现...", - "questSilverNotes": "青铜孵化药水的最新发现引起了Habitica的广泛关注。我们可以使用更亮的金属药水吗?你跟@QuartzFox 和@starsystemic 去Habit城的公共图书馆,收集了大量有关炼金术的书籍以供学习。

经过很多小时的艰苦劳动后,@QuartzFox 发出了不适合图书馆的欢呼声。“啊哈!我找到了!”你急忙去看看。“我们可以用巨蟹座卢恩制成银孵化药水,将其溶解在融化了火焰的纯银中,并注入月亮卢恩的力量。”

“我们将需要很多这样的成分,”@starsystemic 说。“万一尝试出错。”

“只有一个地方可以找到大量的这种随机制作的材料,”@Edge 双臂交叉地站在堆叠的阴影下,说道。他们一直在那儿吗?“差事地下城。我们走吧。”", + "questAmberCompletion": "“琥珀蜥蜴?”@-Tyr- 松了口气。“你能松开@Vikte 吗?我想没人会喜欢被吊在空中。”

琥珀蜥蜴琥珀色的皮肤变红。她轻轻地将@Vikte 放落在地面。“对不起!我很久没有客人了,我的确要注意我的举止!”她滑行向前向你打招呼,然后转身消失进树屋,接着又带着几个琥珀孵化药水出现,将其作为礼物送给你!

“孵化药水!”@Vikte 倒吸了一口气。

“哦,这些旧东西?” 琥珀蜥蜴的舌头如她所想的那样颤悠。“怎么样? 如果你答应会经常拜访我,我将送你所有的孵化药水...”

于是,你离开任务森林,兴奋地向所有人介绍新药水,当然还有你的新朋友!", + "questAmberNotes": "你正与@beffymaroo 和@-Tyr- 坐在酒馆。@Vikte 冲进门,兴奋地告诉你,任务森林中隐藏的另一种魔法孵化药水。完成每日任务,你们三个立即答应帮助@Vikte 搜寻魔法药水。

毕竟,一次小小的冒险中哪会有什么害处?你们在任务森林搜寻了数小时,你开始后悔加入这么愚蠢的追逐。你正打算回家,但突然听到一声惊呼。转身,看到一只巨大的蜥蜴缠绕在树上,琥珀色鳞片闪闪发光,它用爪子抓着@Vikte。@beffymaroo 伸手拔剑。

“等等!”@-Tyr- 大叫。“是琥珀蜥蜴!她并不危险,只是爱缠人!”", + "questRobotCompletion": "@Rev 和“问责好友”将最后一个螺栓固定到位时,时光机嗡嗡作响。@FolleMente 和@McCoyly 跳上船。“感谢你的协助!我们在未来见!这些应该可以帮助你进行下一个发明!”就这样,时空穿越者消失了,但是在旧的生产力稳定器的残骸中,他们留下了三个发条装置蛋。也许这将是新的“问责好友”生产线的重要组成部分!", + "questRobotNotes": "在Max Capacity实验室中,@Rev 正在对他们的最新发明,机器人“问责好友”,进行最后的改进。突然,一辆奇怪的金属车突然冒出一团烟雾,而距离机器人的波动探测器只有几英寸!只见车中有两个穿着银色衣服的人物。他们脱下了太空头盔,声称他们是@FolleMente 和@McCoyly 。

“我想我们的生产力执行存在异常。”@FolleMente 有些羞怯。

@McCoyly 交叉双臂。“这意味着他们总是忽略每日任务,这会让我们的生产力稳定剂的瓦解。那可是时间旅行最重要的组成部分,需要保持一致才能正常工作。我们的成就将推进时空穿越!@Rev,我没有时间进一步解释。你将在37年后发现它,或者你的盟友神秘的时空穿越者可以满足你的需求。但现在,你可以帮助我们修复时光机吗?”", + "questSilverCompletion": "探究,挖掘,搜索。你从地下城出来,满是符文和银条。虽然身体沾满了污泥,但你依旧兴高采烈。返回Habit城,开始在炼金术实验室工作。在@Edge 的仔细监督下,你和@starsystemic 遵循着@QuartzFox 发现的公式,进行实验。在大量的油光、烟雾中,你的混合物最终变成了孵化药水!

@Edge 一边将混合物倒入小瓶,一边微笑。“让我们尝试一下,好吗?你们有蛋让我们尝试好吗?”

你赶到马厩,或许还有什么秘密尚未发现...", + "questSilverNotes": "青铜孵化药水的最新发现,在Habitica引起广泛关注。我们是否还有更亮的金属药水吗?你跟@QuartzFox 和@starsystemic 前往Habit城的公共图书馆,那里收集了大量有关炼金术的书籍以供学习。

经过数小时的艰苦劳动,@QuartzFox 发出欢呼声,不过这在图书馆不太合适。“啊哈!我找到了!”你急忙跑去看。“我们可以用巨蟹座卢恩符文制成银孵化药水,将其溶解在融化了火焰的纯银中,并注入月亮卢恩符文的力量。”

“可能要尝试多次,我们将需要很多这样的原料,”@starsystemic 说。

“只有一个地方可以找到这种随机却又精密的材料,”@Edge 双臂交叉地站在堆叠的阴影下,说道。唔,他们刚才就在那儿吗?“差事地下城。我们走吧。”", "questDolphinCompletion": "与海豚的意志之战,你身心俱疲,但最终获得了胜利。你的决心和鼓励,使@mewrose,@khdarkwolf 和@confusedcicada 振作起来,摆脱了海豚的心灵控制。你们四人坚持清除每日任务,强化习惯,完成待办事项,完成任务的成就感守护着你们。海豚不得不承认你们的成功,眼神逐渐黯淡。这样一来,海豚滚落回海湾。击掌庆祝,你们注意到有三个蛋被冲上了岸。

“嗯,这些蛋能做什么呢。” @khdarkwolf 沉思。", "questDolphinNotes": "你在未完成海湾漫步,思考着面前艰巨的工作。溅起的水花吸引了你的眼球。高贵的海豚在跃出海面,阳光洒在尾巴和鳍上。但是,等等...那不是阳光,海豚也不会掉回海里。它盯着@khdarkwolf。

“我完不成所有这些日常工作。” @khdarkwolf 说道。

海豚又将目光投向其他人,@confusedcicada 说:“我不够出色,永远不会实现自己的目标。”

“我为什么还要继续尝试呢?” 在海豚的目光下@mewrose 变得颓废。它的目光终于瞥向了你,你的思想开始消沉。但是你感觉到内心更加坚定,必须有人击败这个生物,而这个人就是你!", "questDolphinBoss": "怀疑海豚", @@ -676,8 +676,8 @@ "questBronzeBoss": "青铜甲虫", "questBronzeText": "大战青铜甲虫", "evilSantaAddlNotes": "注意,圣诞偷猎者和找熊崽奖励可堆叠的副本成就,但会奖励的稀有宠物和坐骑只能添加到你的马厩一次。", - "questRubyCompletion": "安全地包装必要的物品后,你们三个人赶回Habit城市,在@beffymaroo 的实验室见面。“做工出色!”@beffymaroo 说。 “你已经收集了药水的成分!”

@beffymaroo 仔细组合了卢恩和红宝石,制成了亮丽的红药水,并把一些药水倒在两个宠物蛋上。当你观察结果时,你会发现这两只宠物似乎对彼此完全不感兴趣!

“它失败了吗?”@gully 问。但在任何人能回答之前,你突然意识到-不是药水,而是实现共同目标的共同经验,才会创造友谊和爱情。 从这次的副本中,你获得了一些新朋友...和一些闪亮的新宠物!", - "questRubyNotes": "在通常熙熙攘攘的Stoïkalm火山,峰趴雪地里沉默。“我想远足者和观光客正在冬眠?”@gully 对你和@Aspiring_Advocate 说。 “这让我们的搜索更加容易。”

当你到达山顶时,寒风与火山口滚滚的蒸汽融为一体。 “在那里!” @Aspiring_Advocate惊呼,指向温泉。“冰和火在那里相遇,有什么更好的地方找冰冷的水瓶座卢恩和激情的金星卢恩呢?”

你们三人朝温泉赶路。 @Aspiring_Advocate 说:“ 根据我的研究,将卢恩与心形的红宝石结合在一起将产生一种可以促进友谊和爱情的孵化药水!”

对新发现的前景感到兴奋,大家都微笑。 @gully 说:“好吧,让我们开始搜索!”", + "questRubyCompletion": "小心地打点完行李,一行三人赶回Habit城市,在@beffymaroo 的实验室碰头。“棒极了!”@beffymaroo 说。 “你们已经集齐了制作药水的材料!”

@beffymaroo 小心地融合了符文和红宝石,制成了亮丽的红药水,并把一些药水倒在两个宠物蛋上。你观察结果,却发现这两只宠物似乎对彼此完全不感兴趣!

“又失败了吗?”@gully 问。无人回答,但你突然意识到,真正创造友谊和爱情,不是药水,而是实现共同目标的经历。 从这次的副本中,你获得新朋友...当然还有一些华丽的新宠物!", + "questRubyNotes": "曾经熙熙攘攘的Stoïkalm火山,如今隐藏在雪中,保持沉默。“我想远足者和观光客正在冬眠?”@gully 转向你和@Aspiring_Advocate 。 “但这也让我们的搜索,变得更加容易。”

到达山顶,寒风与火山口滚滚的蒸汽融为一体。 “在那里!” @Aspiring_Advocate惊呼,指向温泉。“冰和火在那里相遇,这可是寻找冰冷的水瓶座卢恩符文和热情的金星卢恩符文的绝佳之地!”

你们三人火速前往温泉。 @Aspiring_Advocate 说:“ 根据我的研究,将符文与心形的红宝石结合在一起将产生一种可以促进友谊和爱情的孵化药水!”

大家欢呼,对新的发现感到兴奋。 @gully 说:“好吧,开始搜索!”", "questRubyCollectRubyGems": "红宝石", "questRubyCollectVenusRunes": "金星卢恩符文", "questRubyCollectAquariusRunes": "水瓶座卢恩", @@ -687,17 +687,18 @@ "questWaffleUnlockText": "在市场上解锁糖食孵化药水以购买", "questWaffleDropDessertPotion": "糖食孵化药水", "questWaffleRageEffect": "`可怕的华夫饼使用了枫树泥潭!` 粘稠的糖浆可减缓你的摆动和咒语!", - "questWaffleRageDescription": "枫树泥潭:如果你没有完成每日任务,这个进度条就会前进。当怒气槽攒满时,可怕的华夫饼会减少队伍的攻击进度!", + "questWaffleRageDescription": "枫树泥潭:如果你没有完成每日任务,怒气值会增加。当怒气槽攒满,可怕的华夫饼会减少队伍的攻击进度!", "questWaffleRageTitle": "枫树泥潭", "questWaffleBoss": "可怕的华夫饼", - "questWaffleCompletion": "你们被面糊的奶油覆盖,但你们赢了。可怕的华夫饼崩塌成一团黏糊糊的烂泥时,你品尝甜蜜的甜蜜的胜利。

“哇,你真的给那个魔鬼打了乳脂,”冰川夫人说。

“小菜一碟!”欢送愚者。

“但这有点可惜,”@beffymaroo 说。“它看起来足够好吃。”

愚者从他的披肩中的某个地方拿出一套药水瓶,装满华夫饼干糖浆的残渣,然后混合着一小撮闪闪发光的灰尘。液体随着颜色旋转-新的孵化药水!他把它们扔在你的怀里。 “这些冒险大开我的胃口。 谁想和我一起吃早餐?”", - "questWaffleNotes": "“愚者!”心慌的冰川夫人冲向你们。“你说过,你的甜点的恶作剧‘已经被彻底清除了’!”

“亲爱的,它真的已经被彻底清除了,”愚者困惑地回答。“而且我是最诚实的愚者。怎么了?”

“一个巨大的含糖怪物正在接近Habit城市!”

“嗯,”愚者沉思。“在上次活动中,我确实搜查了一些巢穴,寻找神秘试剂。也许我引起了一些不想要的注意。是糖精蛇吗?果仁蛋糕乌龟?提拉米苏恐龙?”

“不是!这是某种... 可怕的华夫饼!”

“嗯。 那是新的! 也许它是从周围的恶作剧能源产生的。”他向你和@beffymaroo 倾斜的微笑。 “你们有时间做些英勇的事吗?”", + "questWaffleCompletion": "尽管到处都是糊成一团的奶油,但无论如何,你们胜利了。可怕的华夫饼崩塌成一团黏糊糊的烂泥,你们品尝胜利的甜蜜。

“哇,你们真的打扁了怪兽,”冰川夫人说。

“小菜一碟!”愚者欢呼。

“但有点可惜,”@beffymaroo 说。“它看起来好像很好吃。”

愚者从他的披肩中的某个地方掏出一堆药水瓶,装入华夫饼干糖浆的残渣,再混入一小撮闪闪发光的灰尘。液体随着颜色旋转——全新的孵化药水!他把它们扔在你的怀里。 “这冒险大开我的胃口。谁想和我一起吃早餐?”", + "questWaffleNotes": "“愚者!”冰川夫人慌慌张张地跑来。“你曾说过甜点的恶作剧‘已经被彻底清除了’!”

“亲爱的,确实被彻底清除了,”愚者困惑地回答。“我可是最诚实的愚者。怎么了?”

“一个巨大的甜品怪物正在接近Habit城市!”

“嗯,”愚者沉思。“在上次活动中,我彻底地搜查了一些巢穴,寻找神秘试剂。但也许我吸引了一些不想要的注意。糖精蛇?果仁蛋糕乌龟?提拉米苏恐龙?”

“不是!是... 可怕的华夫饼!”

“嗯。 那是新的麻烦!也许它是吸收了周围的恶作剧能源而诞生的。”愚者向你和@beffymaroo 望去,露出微笑。 “你们愿意成为英雄吗?”", "questWaffleText": "跟愚者胡扯:灾难早餐!", "jungleBuddiesNotes": "包括“巨大的山魈和淘气的猴子”、“昏昏欲睡的树懒”和“纠结树”。 <%= date %>前可购买。", "jungleBuddiesText": "“丛林伙伴”副本集", - "questFluoriteText": "萤光萤石惊吓", + "questFluoriteText": "吓人的发光萤石", "questFluoriteUnlockText": "在市场中解锁萤石孵化药水以购买", - "questFluoriteNotes": "最近稀有矿物需求量很大,所以你和几个朋友跋涉到蜿蜒山脉的矿井深处,寻找令人兴奋的稀有矿石。这真是个漫长而枯燥的探险,直到@-Tyr- 偶然发现了一块大石头,就在隧道的正中央。“这应该有助于明亮视野。\"@nirbhao说,然后召唤出一个魔法光球。暖暖的魔光洒满了隧道,但那块大石头上开始发生一些奇怪的事情。石面吞噬了魔法光,开始焕发出蓝、绿、紫色的荧光。然后它直立起来,影影绰绰化为人形,逐渐形成的一双红目放出深不可测的光芒,视线紧锁在你身上! 你召唤出闪光咒术与闪亮武器采取了行动。", + "questFluoriteNotes": "最近稀有矿物需求量很大,为此你和几个朋友前往蜿蜒山脉的矿井深处,寻找令人兴奋的稀有矿石。这真是个漫长而枯燥的探险,直到@-Tyr- 偶然发现了一块大石头,它就挡在隧道的正中央。

“这应该有助于明亮视野。\"@nirbhao说,然后召唤出一个魔法光球。

暖暖的魔光照亮隧道,但那块大石头上开始发生一些奇怪的事情。大石头吞噬了魔法光,开始焕发出蓝、绿、紫色的荧光,紧接着它直立了起来,影影绰绰化为人形,逐渐形成的一双红目放出深不可测的光芒,目光紧锁在你身上! 你召唤闪光咒术与拔出闪亮武器,展开行动。", "questFluoriteBoss": "萤石灵魂", - "questFluoriteDropFluoritePotion": "萤石孵化药水" + "questFluoriteDropFluoritePotion": "萤石孵化药水", + "questFluoriteCompletion": "战斗开始,这水晶生物似乎总是轻易地被你的灯光秀分散了注意力。 “如此闪亮……”它喃喃自语。

“当然!” @nirbhao惊呼。 “必须是萤石元素。 水晶生物只想要那些能让它发光的光。“让我们帮助它发光。”

你点燃了火炬、魔法碎片,水晶生物愉快地咯咯笑,发出更明亮的光,它很高兴能够再次闪闪发光,为此它沉积出丰富的萤石晶体。

@nirbhao说:“这将成为新孵化药水的理想成分,药水将使我们的宠物像这位萤石朋友一样发光。”" } diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index e7113fffb9..c1a58f933e 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -250,5 +250,6 @@ "giftASubscription": "赠送订阅", "mysterySet202004": "强大的君主斑蝶套装", "mysterySet202005": "美妙的飞龙套装", - "mysterySet202006": "多彩人鱼套装" + "mysterySet202006": "多彩人鱼套装", + "mysterySet202007": "极品逆戟鲸套装" } diff --git a/website/common/locales/zh/tasks.json b/website/common/locales/zh/tasks.json index 824d8cf29f..00ad45155a 100644 --- a/website/common/locales/zh/tasks.json +++ b/website/common/locales/zh/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "你的会期已过期。请刷新或同步。", "errorTemporaryItem": "这件物品是限定的不能被固定。", "addNotes": "添加注释", - "addATitle": "添加一个标题" + "addATitle": "添加一个标题", + "sureDeleteType": "你确定要删除<%= type %>吗?", + "deleteTaskType": "删除<%= type %>" } diff --git a/website/common/locales/zh_HK/achievements.json b/website/common/locales/zh_HK/achievements.json index 9b57d96e7c..5454503ca5 100755 --- a/website/common/locales/zh_HK/achievements.json +++ b/website/common/locales/zh_HK/achievements.json @@ -1,9 +1,9 @@ { - "achievement": "Achievement", - "share": "分享", - "onwards": "繼續!", - "levelup": "\n在完成你的任務後,你將升級並且恢復滿你的生命值!", - "reachedLevel": "你達到第<%= level %>級", - "achievementLostMasterclasser": "完成任務的專家:大師鑑別者係列", - "achievementLostMasterclasserText": "完成大師鑑別者係列任務的全部6個任務,解開失傳的大師鑑別者的神秘面紗!" + "achievement": "Achievement", + "share": "分享", + "onwards": "繼續!", + "levelup": "在完成你的任務後,你將升級並且恢復滿你的生命值!", + "reachedLevel": "你達到第<%= level %>級", + "achievementLostMasterclasser": "完成任務的專家:大師鑑別者係列", + "achievementLostMasterclasserText": "完成大師鑑別者係列任務的全部6個任務,解開失傳的大師鑑別者的神秘面紗!" } diff --git a/website/common/locales/zh_HK/groups.json b/website/common/locales/zh_HK/groups.json index e15095c249..3b885bda46 100755 --- a/website/common/locales/zh_HK/groups.json +++ b/website/common/locales/zh_HK/groups.json @@ -290,7 +290,7 @@ "approvalTitle": "<%= userName %> has completed <%= type %>: \"<%= text %>\"", "confirmTaskApproval": "Do you want to reward <%= username %> for completing this task?", "groupSubscriptionPrice": "$9 every month + $3 a month for every additional group member", - "groupAdditionalUserCost": "+$3.00/month/user", + "groupAdditionalUserCost": " +$3.00/month/user", "groupBenefitsTitle": "How a group plan can help you", "groupBenefitsDescription": "We've just launched the beta version of our group plans! Upgrading to a group plan unlocks some unique features to optimize the social side of Habitica.", "groupBenefitOneTitle": "Create a shared task list", @@ -329,7 +329,7 @@ "approvalRequested": "Approval Requested", "refreshApprovals": "Refresh Approvals", "refreshGroupTasks": "Refresh Group Tasks", - "claimedBy": "Claimed by: <%= claimingUsers %>", + "claimedBy": "\n\nClaimed by: <%= claimingUsers %>", "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "groupPlanUpgraded": "<%= groupName %> was upgraded to a Group Plan!", @@ -480,4 +480,4 @@ "recurringCompletion": "None - Group task does not complete", "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish" -} \ No newline at end of file +} diff --git a/website/common/locales/zh_HK/messages.json b/website/common/locales/zh_HK/messages.json index e0f9210dc4..59fe9512e6 100755 --- a/website/common/locales/zh_HK/messages.json +++ b/website/common/locales/zh_HK/messages.json @@ -12,7 +12,7 @@ "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageBought": "購買了 <%= itemText %>", - "messageEquipped": "裝備了<%= itemText %>。", + "messageEquipped": " 裝備了<%= itemText %>。", "messageUnEquipped": "<%= itemText %> unequipped.", "messageMissingEggPotion": "妳沒選擇藥水或者寵物蛋", "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", @@ -63,4 +63,4 @@ "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", "messageMissingDisplayName": "Missing display name." -} \ No newline at end of file +} diff --git a/website/common/locales/zh_TW/backgrounds.json b/website/common/locales/zh_TW/backgrounds.json index 39ef2d4e82..492f07becb 100644 --- a/website/common/locales/zh_TW/backgrounds.json +++ b/website/common/locales/zh_TW/backgrounds.json @@ -534,5 +534,12 @@ "backgroundSaltLakeText": "鹽湖", "backgroundRelaxationRiverNotes": "悠閒地沿著放鬆河漂流。", "backgroundRelaxationRiverText": "放鬆河", - "backgrounds062020": "第73組:2020年6月推出" + "backgrounds062020": "第73組:2020年6月推出", + "backgroundUnderwaterRuinsNotes": "探尋沉溺海底的廢墟。", + "backgroundUnderwaterRuinsText": "水下廢墟", + "backgroundSwimmingAmongJellyfishNotes": "與水母群共遊,既美麗危險,又驚險刺激。", + "backgroundSwimmingAmongJellyfishText": "在水母群中穿梭", + "backgroundBeachCabanaNotes": "在海灘小屋中避陽。", + "backgroundBeachCabanaText": "海灘小屋", + "backgrounds072020": "第74組:2020年7月推出" } diff --git a/website/common/locales/zh_TW/faq.json b/website/common/locales/zh_TW/faq.json index 1d1933c5c5..b790961f67 100644 --- a/website/common/locales/zh_TW/faq.json +++ b/website/common/locales/zh_TW/faq.json @@ -3,15 +3,15 @@ "faqQuestion0": "我很迷惑。我在哪裡可以得到簡單的介紹?", "iosFaqAnswer0": "首先,您需要先設定好您日常生活中的任務;接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自訂獎勵。而經驗值能使您的角色升級並且解鎖遊戲內容,像是:寵物、技能以及副本!您可以到「玩家 > 角色」中客製化自己的角色圖像。\n\n此外,這裡還有些基本的互動功能:畫面中點選右上角的(+)可以增加新任務;點擊既有的任務可以編輯它;往左滑動可以將它刪除;點擊左上角的標籤功能可以幫您分類任務;點擊核對清單旁的泡泡按鈕可以展開或摺疊清單。", "androidFaqAnswer0": "首先,您需要先設定好您日常生活中的任務;接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自訂獎勵。而經驗值能使您的角色升級並且解鎖遊戲內容,像是:寵物、技能以及副本!您可以到「玩家 > 角色」中客製化自己的角色圖像。\n\n此外,這裡還有些基本的互動功能:畫面中點選右上角的(+)可以增加新任務;點擊既有的任務可以編輯它;往左滑動可以將它刪除;點擊左上角的標籤功能可以幫您分類任務;點擊核對清單旁的泡泡按鈕可以展開或摺疊清單。", - "webFaqAnswer0": "首先,您需要先設定好您日常生活中的任務;接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自訂獎勵。而經驗值能使您的角色升級並且解鎖遊戲內容,像是:寵物、技能以及副本!詳情請見「[幫助 > 新手總覽](https://habitica.com/static/overview)」。", + "webFaqAnswer0": "首先,您需要先設定好您日常生活中的任務;接著,當您在現實生活中完成這些目標後,再將該任務打勾消除,同時您將因此得到經驗值和金幣。金幣可以購買裝備和物品,也可以購買自訂獎勵。而經驗值能使您的角色升級並且解鎖遊戲內容,像是:寵物、技能以及副本!詳情請見「[幫助 > 新手總覽](https://habitica.com/static/overview)」。", "faqQuestion1": "我要如何設定任務?", "iosFaqAnswer1": "您每天可以做很多次好習慣(有 + 符號的那些),像是吃蔬菜水果。壞習慣(有 - 符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有 + 和 -,代表它可以同時兼具好的一面和壞的一面,像是走樓梯 vs. 搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n\n每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊它來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊它可以增設截止日。", "androidFaqAnswer1": "您每天可以做很多次好習慣(有 + 符號的那些),像是吃蔬菜水果。壞習慣(有 - 符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有 + 和 -,代表它可以同時兼具好的一面和壞的一面,像是走樓梯 vs. 搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n\n每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊它來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n\n待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊它可以增設截止日。", "webFaqAnswer1": "* 您每天可以做很多次好習慣(有 :heavy_plus_sign: 符號的那些),像是吃蔬菜水果。壞習慣(有 :heavy_minus_sign: 符號的那些)則是您應該要避免的行為,像是咬指甲。有些習慣同時擁有 :heavy_plus_sign: 和 :heavy_minus_sign:,代表它可以同時兼具好的一面和壞的一面,像是走樓梯 vs. 搭電梯。好習慣將給您金幣和經驗以茲鼓勵。壞習慣則會損失生命值。\n* 每日任務是您每天都要完成的任務,像是刷牙或檢查電子信箱。您可以點擊鉛筆圖示來調整每日任務出現的日期。如果您沒有在每日任務出現的當天完成它的話,您的角色將會在隔天受到傷害。所以千萬要小心別一次新增太多每日任務!\n* 待辦事項是您的待辦清單,完成待辦事項也能夠得到金幣和經驗值。您不會因為待辦事項完成與否而損失生命值。點擊鉛筆圖示可以增設截止日。", "faqQuestion2": "有沒有可供參考的任務範例?", - "iosFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", - "androidFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n * [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n * [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n * [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n * [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "androidFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n

\n* [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n* [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n* [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n* [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "Wiki上有針對四種不同的項目來提供範例以供參考:\n * [習慣範例](http://habitica.fandom.com/wiki/Sample_Habits)\n * [每日任務範例](http://habitica.fandom.com/wiki/Sample_Dailies)\n * [待辦事項範例](http://habitica.fandom.com/wiki/Sample_To-Dos)\n * [自訂獎勵範例](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "為什麼我的任務會改變顏色?", "iosFaqAnswer3": "您的任務會根據您完成該任務的次數而改變顏色!每一個新任務最初始都是黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果您沒有完成每日任務或是做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是您若沒有達成每日任務或是它是個壞習慣,則扣損的生命就會越多!這將有助於您完成比較困難的任務。", "androidFaqAnswer3": "您的任務會根據您完成該任務的次數而改變顏色!每一個新任務最初始都是黃色的。當您完成每日任務或是好習慣越多次時,它們就會逐漸轉變成藍色。如果您沒有完成每日任務或是做了壞習慣時,它們就會開始轉變成紅色。完成越偏紅色的任務,就能得到越多獎勵。但是您若沒有達成每日任務或是它是個壞習慣,則扣損的生命就會越多!這將有助於您完成比較困難的任務。", @@ -22,11 +22,11 @@ "webFaqAnswer4": "有很多方式都會扣損角色的生命值。第一,如果您沒有每天完成每日任務的話,角色就會在隔天受到傷害。第二,如果您做了壞習慣,這也會使生命值受損。最後,若您正在隊伍裡一起進行boss戰的,一旦其中一個隊友沒有在當天完成全部的每日任務,那麼boss也會攻擊您喔。主要回復生命值的方法就是透過等級提升。當您等級提升後就會自動回復全部的生命值。您也可以用金幣購買獎勵欄裡的治療藥水。另外,當您等級達到10等或以上時,您可以選擇成為醫師,這樣您就能夠學習治癒術。或者您的隊伍中如果有隊友是醫師的話,也可以請他們治療您喔。可以在導覽列上點擊「隊伍」來查看更多資訊。", "faqQuestion5": "我要如何跟朋友一同遊玩Habitica?", "iosFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加副本、跟boss對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往「選單 > 隊伍」,接著點選「建立新隊伍」。然後點選「成員名單」,就可以在右上角看到邀請朋友的選項。請輸入您的好朋友的UUID(一串由數字和英文字母組成的字串,每個人都可以在手機應用程序中的「設定 > 帳號」,或是網站裡的「設定 > API」裡面找到自己的UUID)。在網站上,您還可以透過電子郵件邀請朋友,之後應用程序也將會引進此功能。\n\n在網站裡,您也可以和朋友們一同加入公會,裡面有一個公共的聊天室。應用程序也將在未來引進此功能!", - "androidFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加副本、跟boss對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往[此網站](https://habitica.com/)來建立一個隊伍。您也可以與朋友們一同加入公會(「社交 > 公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以依您喜好而加入很多個公會,但只能加入一支隊伍。\n\n詳細資訊請查看wiki頁面上的[隊伍](http://habitica.fandom.com/wiki/Party)以及[公會](http://habitica.fandom.com/wiki/Guilds)。", - "webFaqAnswer5": "最好的方法就是點選導覽列上的「隊伍」,並邀請他們加入您的隊伍!隊伍可以參加副本、跟boss對抗、施放技能來支援彼此。您也可以與朋友們一同加入公會(在導覽列上點擊「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以依您喜好加入很多個公會,但只能加入一支隊伍。詳細資訊請參照wiki頁面上的[隊伍](http://habitica.fandom.com/wiki/Party)以及[公會](http://habitica.fandom.com/wiki/Guilds)。", + "androidFaqAnswer5": "最好的方法就是邀請他們加入您的隊伍!隊伍可以參加副本、跟boss對抗、施放技能來支援彼此。如果您沒有加入任何的隊伍,可前往[此網站](https://habitica.com/)來建立一個隊伍。您也可以與朋友們一同加入公會(「社交 > 公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以依您喜好而加入很多個公會,但只能加入一支隊伍。\n\n詳細資訊請查看wiki頁面上的[隊伍](http://habitica.fandom.com/wiki/Party)以及[公會](http://habitica.fandom.com/wiki/Guilds)。", + "webFaqAnswer5": "最好的方法就是點選導覽列上的「隊伍」,並邀請他們加入您的隊伍!隊伍可以參加副本、跟boss對抗、施放技能來支援彼此。您也可以與朋友們一同加入公會(在導覽列上點擊「公會」)。公會是一個基於共同興趣或是共同追求目標的聊天室,它可以是公開或是私人的。您可以依您喜好加入很多個公會,但只能加入一支隊伍。詳細資訊請參照wiki頁面上的[隊伍](http://habitica.fandom.com/wiki/Party)以及[公會](http://habitica.fandom.com/wiki/Guilds)。", "faqQuestion6": "我該如何得到寵物或是坐騎呢?", - "iosFaqAnswer6": "每當你完成任務時,你就會有一定的機率收到寵物蛋、孵化藥水,或是餵養寵物的食物。當你收到時系統就會自動存入「選單」>「物品」。\n \n 想要孵化寵物,你需要同時擁有寵物蛋和孵化藥水各一。點選寵物蛋確認你要孵化的種類,接著點擊「孵化」,然後選擇孵化藥水就能夠確認寵物的顏色囉!孵化完成後你可以到「選單」>「寵物」,然後點擊你的新寵物,將其裝備到頭像上。\n \n 你也可以用餵食的方式讓寵物進化成坐騎。點選寵物選擇「餵食」,你會看到一條綠色的狀態列隨著你餵食次數而增長,當狀態列額滿後就會進化成坐騎。這需要花點時間,不過如果你能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試食物種類或者看這個[劇透](http://habitica.fandom.com/wiki/Food#Food_Preferences)\n當你擁有了一隻座騎,你可以到「選單」>「坐騎」將它裝備到角色上。\n \n 當你完成某些副本捲軸時,你也可能收到副本寵物蛋。 (你可以看看下面有一些關於副本捲軸的介紹。)", - "androidFaqAnswer6": "每當你完成任務時,你就會有一定的機率收到寵物蛋、孵化藥水,或是餵養寵物的食物。當你收到時系統就會自動存入「選單」>「物品」。\n\n想要孵化寵物,你需要同時擁有一個寵物蛋和一瓶孵化藥水。點選寵物蛋確認你要孵化的寵物,接著點擊「孵化」,然後選擇孵化藥水就能夠確認寵物的顏色!孵化完成後你可以到「選單」>[寵物],然後選擇“使用”(你的角色形像不會顯示變動),將你的寵物裝備到角色上。\n\n你也可以用餵食的方式讓寵物進化成坐騎。點選寵物選擇「餵食」,你會看到一條綠色的狀態列隨著你餵食次數而增長,當狀態列額滿後就會進化成坐騎。這需要花點時間,不過如果你能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試食物種類或者看這個[揭露] (http://habitica.fandom.com/wiki/Food#Food_Preferences).\n\n當你擁有了一隻座騎,你可以到「選單」>「坐騎」選項,選擇你需要的坐騎,然後選擇“使用”(你的角色形像不會顯示變動)將它裝備到角色上。 )\n\n當你完成某些副本捲軸時,你也可能收到副本寵物蛋。 (你可以看看下面有一些關於副本捲軸的介紹。)", + "iosFaqAnswer6": "每當你完成任務時,你就會有一定的機率收到寵物蛋、孵化藥水,或是餵養寵物的食物。當你收到時系統就會自動存入「選單」>「物品」。\n \n 想要孵化寵物,你需要同時擁有寵物蛋和孵化藥水各一。點選寵物蛋確認你要孵化的種類,接著點擊「孵化」,然後選擇孵化藥水就能夠確認寵物的顏色囉!孵化完成後你可以到「選單」>「寵物」,然後點擊你的新寵物,將其裝備到頭像上。\n \n 你也可以用餵食的方式讓寵物進化成坐騎。點選寵物選擇「餵食」,你會看到一條綠色的狀態列隨著你餵食次數而增長,當狀態列額滿後就會進化成坐騎。這需要花點時間,不過如果你能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試食物種類或者看這個[查看食物種類](http://habitica.fandom.com/wiki/Food#Food_Preferences)。當你擁有了一隻座騎,你可以到「選單」>「坐騎」將它裝備到角色上。\n \n 當你完成某些副本捲軸時,你也可能收到副本寵物蛋。 (你可以看看下面有一些關於副本捲軸的介紹。)", + "androidFaqAnswer6": "每當你完成任務時,你就會有一定的機率收到寵物蛋、孵化藥水,或是餵養寵物的食物。當你收到時系統就會自動存入「選單」>「物品」。\n\n想要孵化寵物,你需要同時擁有一個寵物蛋和一瓶孵化藥水。點選寵物蛋確認你要孵化的寵物,接著點擊「孵化」,然後選擇孵化藥水就能夠確認寵物的顏色!孵化完成後你可以到「選單」>[寵物],然後選擇“使用”(你的角色形像不會顯示變動),將你的寵物裝備到角色上。\n\n你也可以用餵食的方式讓寵物進化成坐騎。點選寵物選擇「餵食」,你會看到一條綠色的狀態列隨著你餵食次數而增長,當狀態列額滿後就會進化成坐騎。這需要花點時間,不過如果你能找到寵物最喜歡的食物,就可以加速寵物進化的速度囉!請多多嘗試食物種類或者看這個[查看食物種類] (http://habitica.fandom.com/wiki/Food#Food_Preferences)。當你擁有了一隻座騎,你可以到「選單」>「坐騎」選項,選擇你需要的坐騎,然後選擇“使用”(你的角色形像不會顯示變動)將它裝備到角色上。 )\n\n當你完成某些副本捲軸時,你也可能收到副本寵物蛋。 (你可以看看下面有一些關於副本捲軸的介紹。)", "webFaqAnswer6": "每當你完成任務時,你就會有一定的機率收到寵物蛋、孵化藥水,或是餵養寵物的食物。當你收到物品時,會自動存入「背包」>「市場」。\n\n如果你想要孵化寵物,你需要同時擁有寵物蛋和孵化藥水各一個。點擊寵物蛋確認你要孵化的種類,然後選擇孵化藥水就能夠確認寵物的顏色嘍!孵化完成後你可以到「背包」>「寵物」將你的寵物顯示到角色形像上。\n\n你也可以用餵食的方式讓寵物進化成坐騎。點擊「背包」>「寵物」後選擇寵物,這時畫面右方會出現選單,點選食物然後「餵食」就可以了!你會看到一條綠色的狀態列隨著你餵食次數而增長,當狀態列額滿後就會進化成坐騎。這需要花點時間,不過如果你能找到寵物最喜歡的食物,就可以加速寵物進化的速度嘍!請多多嘗試食物種類或者看這個[查看食物種類](http://habitica.fandom.com/wiki/Food#Food_Preferences)。當你擁有了一隻座騎,你可以到「背包」>「坐騎」將它顯示到角色形像上。\n\n當你完成某些副本捲軸時,你也可能收到副本寵物蛋。 (你可以看看下面有一些關於副本捲軸的介紹。)", "faqQuestion7": "我要如何成為戰士、法師、盜賊或是醫師?", "iosFaqAnswer7": "當您達到等級10時,您可以選擇成為戰士、法師、盜賊或是醫師。(所有玩家在一開始都會被默認為戰士)。每種職業都有各自的優點以及不同的裝備選擇,當您達到等級11時還能夠施放職業技能。戰士可以很輕鬆地擊退boss,而且還能抵擋更多來自任務的傷害,同時也是隊伍攻擊主力。法師也能夠給予boss可觀的攻擊,同時還能快速地提升等級,且能夠幫助隊伍成員補充魔力。盜賊能獲得最多的金幣,同時也能撿到最多的掉落物品,而這些優點也能夠回饋給隊伍。最後是醫師,醫師擁有特殊技能可以治癒他們自身以及隊伍成員的生命值。\n\n如果您還沒決定好該選擇哪種職業的話(例如,如果您覺得與其馬上選擇職業,不如先買齊目前所需的裝備),您可以點選「之後再決定」。並在想選擇時自行到「選單 > 選擇職業」裡進行職業選擇。", @@ -43,16 +43,16 @@ "faqQuestion10": "寶石是什麼東西?我要如何獲取呢?", "iosFaqAnswer10": "寶石需要透過點擊導覽列上的寶石圖示後並花費真錢才能購買。當您購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買寶石外,還有三種其他的方式可以獲取寶石:\n * 在別人設立好的挑戰中贏得勝利。您可以到「社交 > 挑戰」裡加入一些挑戰。\n * 訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的寶石。\n * 為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica)。\n\n注意!購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", "androidFaqAnswer10": "寶石需要透過點擊導覽列上的寶石圖示後並花費真錢才能購買。當您購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!\n\n除了直接利用現金購買寶石外,還有三種其他的方式可以獲取寶石:\n * 在別人設立好的挑戰中贏得勝利。您可以到「社交 > 挑戰」裡加入一些挑戰。\n * 訂閱我們,這樣就能每個月用遊戲金幣購買一定數量的寶石。\n * 為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica)。\n\n注意!購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", - "webFaqAnswer10": "寶石需要花費真錢才能購買。但是[訂閱者](https://habitica.com/user/settings/subscription)可以花費遊戲金幣購買它們。當您訂閱我們或是購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!除了直接利用現金購買寶石外,還有兩種其他的方式可以獲取寶石:\n * 在別人設立好的挑戰中贏得勝利。可以到「社交 > 挑戰」裡加入一些挑戰。\n * 為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica)。注意!購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", + "webFaqAnswer10": "寶石需要花費真錢才能購買。但是[訂閱者](https://habitica.com/user/settings/subscription)可以花費遊戲金幣購買它們。當您訂閱我們或是購買寶石的同時,您也正幫助了我們維持網站的營運。我們由衷地感謝您的支持!除了直接利用現金購買寶石外,還有兩種其他的方式可以獲取寶石:\n * 在別人設立好的挑戰中贏得勝利。可以到「社交 > 挑戰」裡加入一些挑戰。\n * 為Habitica作出貢獻,可查看wiki頁面以獲得詳細資訊:[幫助Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica)。注意!購買寶石將不會得到額外的優勢。所以就算您沒有任何的寶石,還是可以開心順利地使用Habitica哦!", "faqQuestion11": "我該如何回報問題或者建議新功能呢?", "iosFaqAnswer11": "您可以到「選單 > 關於 > 提交Bug / 提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能地協助您。", "androidFaqAnswer11": "您可以到「關於 > 回報問題 / 提交反饋」裡回報錯誤、建議新功能或者是提供意見。我們將盡其所能地協助您。", - "webFaqAnswer11": "您可以到「[幫助 > 回報問題](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)」裡回報錯誤。如果您無法登入Habitica,請提供您的登入資訊(不是您的密碼!)至 [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。別著急,我們將盡快解決問題!我們平常都是透過Google Form平台收集建議的新功能,請到「[幫助 > 請求新功能](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link)」依照指示操作。接著就期待您建議的新功能在未來出現吧!", + "webFaqAnswer11": "您可以到「[幫助 > 回報問題](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac)」裡回報錯誤。如果您無法登入Habitica,請提供您的登入資訊(不是您的密碼!)至 [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>)。別著急,我們將盡快解決問題!我們平常都是透過Google Form平台收集建議的新功能,請到「[幫助 > 請求新功能](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link)」依照指示操作。接著就期待您建議的新功能在未來出現吧!", "faqQuestion12": "我該如何與世界Boss戰鬥?", - "iosFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本Boss造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", - "androidFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本Boss造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", - "webFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本boss造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", - "iosFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至「選單 > 酒館」的酒館聊天室裡詢問,我們相當樂意協助。", - "androidFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至「選單 > 酒館」的酒館聊天室裡詢問,我們相當樂意協助。", - "webFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至 [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)裡詢問,我們相當樂意協助。" + "iosFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本Boss造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", + "androidFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本Boss造成傷害。\n\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", + "webFaqAnswer12": "世界Boss是出現在酒館的特別怪獸。所有在線的使用者都將自動跟世界Boss作戰。完成您的任務和使用技能都將自動對boss造成傷害。\n您可以同時遊玩一般的副本。您完成的任務與使用的技能都將同時對世界Boss以及隊伍的副本boss造成傷害。\n世界Boss永遠無法攻擊您。取而代之的是,它擁有一個憤怒值,當使用者沒有完成每日任務時就會自動增加。如果憤怒值滿了,它就會隨機攻擊一位NPC,而它們的角色圖像也將被改變。\n您可以到wiki中獲得更多[已出現過的世界Boss](http://habitica.fandom.com/wiki/World_Bosses)之相關資訊。", + "iosFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至「選單 > 酒館」的酒館聊天室裡詢問,我們相當樂意協助。", + "androidFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至「選單 > 酒館」的酒館聊天室裡詢問,我們相當樂意協助。", + "webFaqStillNeedHelp": "如果您有任何疑問,但沒出現在以上列表中或是 [Wiki FAQ](http://habitica.fandom.com/wiki/FAQ)中,請至 [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)裡詢問,我們相當樂意協助。" } diff --git a/website/common/locales/zh_TW/gear.json b/website/common/locales/zh_TW/gear.json index bc9155e524..93350beace 100644 --- a/website/common/locales/zh_TW/gear.json +++ b/website/common/locales/zh_TW/gear.json @@ -2124,5 +2124,30 @@ "weaponSpecialSummer2020MageText": "宏偉巨槳", "weaponSpecialSummer2020WarriorText": "魚鈎", "weaponSpecialSummer2020RogueNotes": "敵人沒有發現你接近,但是你的獠牙是無法避開的!增加<%= str %>點力量。2020夏季限定裝備。", - "weaponSpecialSummer2020RogueText": "獠牙刃" + "weaponSpecialSummer2020RogueText": "毒牙刃", + "shieldArmoirePiratesCompanionNotes": "如果你想與敵人決一死戰,這只鸚鵡將是完美的搭檔。它會督促你完成任務!增加<%= per %>點感知。魔法衣櫥:海盜套裝(3/3)。", + "shieldArmoirePiratesCompanionText": "海盜的同伴", + "shieldSpecialSummer2020HealerNotes": "沙和水的流動使垃圾變成寶藏,你的魔術也會使傷痛變為強健。增加<%= con %>點體質。 2020年夏季限定版裝備。", + "shieldSpecialSummer2020HealerText": "弄潮玻璃盾", + "headMystery202007Notes": "這頭盔將幫你理解其他鯨類動物複雜而優美的歌曲。沒有屬性加成。2020年7月訂閱者物品。", + "headMystery202007Text": "極品逆戟鯨頭盔", + "headSpecialSummer2020HealerNotes": "站高些,讓浪花拍不到你的秀發。增加<%= int %>點智力。 2020年夏季限定版裝備。", + "headSpecialSummer2020HealerText": "玻璃鑲嵌的頭盔", + "headSpecialSummer2020WarriorNotes": "戴上這款醒目的頭飾,炫耀你的力量和技巧。增加<%= str %>點力量。 2020年夏季限定版裝備。", + "headSpecialSummer2020WarriorText": "俗麗的魚帽", + "headSpecialSummer2020RogueNotes": "配上頭盔完成盜賊偽裝!也許你可以用鱷魚的眼淚欺騙敵人。增加<%= per %>點感知。 2020年夏季限定版裝備。", + "armorArmoirePirateOutfitNotes": "停住,菜鳥們!完美的外套擦拭著甲板上的無數財寶。增加體質、智力各<%= attrs %>點。魔法衣櫥:海盜套裝(2/3)。", + "armorArmoirePirateOutfitText": "海盜外套", + "armorMystery202007Notes": "游泳、翻轉、潛水、競速,帥氣強大的鯨尾!沒有屬性加成。 2020年7月訂閱者物品。", + "armorMystery202007Text": "極品逆戟鯨服裝", + "armorSpecialSummer2020HealerText": "弄潮兒的盛裝", + "armorSpecialSummer2020MageNotes": "這款擁有皇帶魚之力的盔甲能充分利用海洋的力量。增加<%= int %>點智力。 2020年夏季限定版裝備。", + "weaponSpecialSummer2020HealerNotes": "現實的電流打磨著外露的鋒芒,展現躲避電流的魔術來減輕朋友的痛苦。增加<%= int %>點智力。2020年夏季限定版裝備。", + "weaponSpecialSummer2020MageNotes": "引導你戰胜波濤洶湧的海浪,穿越最危險的海洋。增加<%= int %>點智力和<%= per %>點感知。2020年夏季限定版裝備。", + "armorSpecialSummer2020WarriorNotes": "這些令人眼花亂的鱗片,將助你成為枯燥溪流中最閃亮的魚!增加<%= con %>點體質。 2020年夏季限定版裝備。", + "armorSpecialSummer2020RogueNotes": "鱷魚的偽裝塑造完美的盜賊,擁有了鱷魚的技能——爆炸速度,等待絕佳時機,帶來致命一擊。增加<%= per %>點感知。 2020年夏季限定版裝備。", + "weaponArmoireHandyHookNotes": "有人持反對的意見?這鉤子對所有人都很“方便”。增加<%= str %>點力量。魔法衣櫥:海盜套裝(1/3)。", + "weaponArmoireHandyHookText": "便捷釣鉤", + "weaponSpecialSummer2020HealerText": "磨砂玻璃棒", + "weaponSpecialSummer2020WarriorNotes": "敵人總想嘲笑你所選擇的武器,不要上當。這個邪惡的鉤子會釣走所有東西!增加<%= str %>點力量。 2020年夏季限定版裝備。" } diff --git a/website/common/locales/zh_TW/questscontent.json b/website/common/locales/zh_TW/questscontent.json index 4f2dde7e5a..6618251224 100644 --- a/website/common/locales/zh_TW/questscontent.json +++ b/website/common/locales/zh_TW/questscontent.json @@ -695,5 +695,10 @@ "questWaffleText": "跟愚者胡扯:災難早餐!", "jungleBuddiesNotes": "包括“巨大的山魈和淘氣的猴子”、“昏昏欲睡的樹懶”和“糾結樹”。 <%= date %>前可購買。", "jungleBuddiesText": "“叢林夥伴”副本集", - "questFluoriteUnlockText": "解鎖螢輝孵化藥水以在市場購買" + "questFluoriteUnlockText": "解鎖螢輝孵化藥水以在市場購買", + "questFluoriteDropFluoritePotion": "螢石孵化藥水", + "questFluoriteBoss": "螢石靈魂", + "questFluoriteCompletion": "戰鬥開始,這水晶生物似乎總是輕易地被你的燈光秀分散了注意力。 “如此閃亮……”它喃喃自語。

“當然!” @nirbhao驚呼。 “必須是螢石元素。 水晶生物只想要那些能讓它發光的光。“讓我們幫助它發光。 ”

你點燃了火炬、魔法碎片,水晶生物愉快地咯咯笑,發出更明亮的光,它很高興能夠再次閃閃發光,為此它沉積出豐富的螢石晶體。

@nirbhao說:“這將成為新孵化藥水的理想成分,藥水將使我們的寵物像這位螢石朋友一樣發光。 ”", + "questFluoriteNotes": "最近稀有礦物需求量很大,為此你和幾個朋友前往蜿蜒山脈的礦井深處,尋找令人興奮的稀有礦石。這真是個漫長而枯燥的探險,直到@-Tyr- 偶然發現了一塊大石頭,它就擋在隧道的正中央。

“這應該有助於明亮視野。\"@nirbhao說,然後召喚出一個魔法光球。

暖暖的魔光照亮隧道,但那塊大石頭上開始發生一些奇怪的事情。大石頭吞噬了魔法光,開始煥發出藍、綠、紫色的熒光,緊接著它直立了起來,影影綽綽化為人形,逐漸形成的一雙紅目放出深不可測的光芒,目光緊鎖在你身上!你召喚閃光咒術與拔出閃亮武器,展開行動。", + "questFluoriteText": "嚇人的發光螢石" } diff --git a/website/common/locales/zh_TW/spells.json b/website/common/locales/zh_TW/spells.json index bebf18e4f6..bdce4dfb62 100644 --- a/website/common/locales/zh_TW/spells.json +++ b/website/common/locales/zh_TW/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "你的狡猾天份強化了整個隊伍的感知!(基於:未增益感知)", "spellRogueStealthText": "潛行", "spellRogueStealthNotes": "伴隨著每一次施放,一些你未完成的每日任務今晚不會造成傷害,他們的連擊和顏色不會改變。(基於:感知)", - "spellRogueStealthDaliesAvoided": "<%= originalText %>避免的每日任務:<%= number %>。", + "spellRogueStealthDaliesAvoided": "<%= originalText %> 阻止的每日任務數量:<%= number %>。", "spellRogueStealthMaxedOut": "您已阻止您所有的每日任務;沒有必要再次施放。", "spellHealerHealText": "治療之光", "spellHealerHealNotes": "閃耀光芒回復了你的生命值!(基於:體質和智力)", diff --git a/website/common/locales/zh_TW/subscriber.json b/website/common/locales/zh_TW/subscriber.json index 54645002e1..895819297f 100644 --- a/website/common/locales/zh_TW/subscriber.json +++ b/website/common/locales/zh_TW/subscriber.json @@ -250,5 +250,6 @@ "giftASubscription": "贈送訂閱", "mysterySet202004": "強大的君主斑蝶套裝", "mysterySet202005": "美妙的飛龍套裝", - "mysterySet202006": "多彩人魚套裝" + "mysterySet202006": "多彩人魚套裝", + "mysterySet202007": "極品逆戟鯨套裝" } diff --git a/website/common/locales/zh_TW/tasks.json b/website/common/locales/zh_TW/tasks.json index 8620ff6df0..bdb9cbf229 100644 --- a/website/common/locales/zh_TW/tasks.json +++ b/website/common/locales/zh_TW/tasks.json @@ -211,5 +211,7 @@ "sessionOutdated": "你的瀏覽器session已過期。請重整或同步。", "errorTemporaryItem": "這個項目是暫存的不能被釘選。", "addNotes": "添加註釋", - "addATitle": "添加一個標題" + "addATitle": "添加一個標題", + "sureDeleteType": "你確定要刪除<%= type %>嗎?", + "deleteTaskType": "刪除<%= type %>" } diff --git a/website/common/script/ops/feed.js b/website/common/script/ops/feed.js index 9d83962d2a..79bd7489cb 100644 --- a/website/common/script/ops/feed.js +++ b/website/common/script/ops/feed.js @@ -38,6 +38,8 @@ function evolve (user, pet, req) { export default function feed (user, req = {}, analytics) { let pet = get(req, 'params.pet'); const foodK = get(req, 'params.food'); + let amount = Number(get(req.query, 'amount', 1)); + let foodFactor; if (!pet || !foodK) throw new BadRequest(errorMessage('missingPetFoodFeed')); @@ -68,9 +70,28 @@ export default function feed (user, req = {}, analytics) { throw new NotAuthorized(i18n.t('messageAlreadyMount', req.language)); } + if (!Number.isInteger(amount) || amount < 0) { + throw new BadRequest(i18n.t('invalidAmount', req.language)); + } + + if (amount > user.items.food[food.key]) { + throw new NotAuthorized(i18n.t('notEnoughFood', req.language)); + } + + if (food.target === pet.potion || pet.type === 'premium') { + foodFactor = 5; + } else { + foodFactor = 2; + } + + if ((user.items.pets[pet.key] + (amount * foodFactor)) >= (50 + foodFactor)) { + throw new NotAuthorized(i18n.t('tooMuchFood', req.language)); + } + let message; if (food.key === 'Saddle') { + amount = 1; message = evolve(user, pet, req); } else { const messageParams = { @@ -79,10 +100,10 @@ export default function feed (user, req = {}, analytics) { }; if (food.target === pet.potion || pet.type === 'premium') { - user.items.pets[pet.key] += 5; + user.items.pets[pet.key] += foodFactor * amount; message = i18n.t('messageLikesFood', messageParams, req.language); } else { - user.items.pets[pet.key] += 2; + user.items.pets[pet.key] += foodFactor * amount; message = i18n.t('messageDontEnjoyFood', messageParams, req.language); } @@ -98,7 +119,7 @@ export default function feed (user, req = {}, analytics) { } } - user.items.food[food.key] -= 1; + user.items.food[food.key] -= 1 * amount; if (user.markModified) user.markModified('items.food'); forEach(content.animalColorAchievements, achievement => { diff --git a/website/server/controllers/api-v3/groups.js b/website/server/controllers/api-v3/groups.js index f00e90f497..6b0d51b2d0 100644 --- a/website/server/controllers/api-v3/groups.js +++ b/website/server/controllers/api-v3/groups.js @@ -544,20 +544,23 @@ api.joinGroup = { // Check if was invited to party const inviterParty = _.find(user.invitations.parties, { id: group._id }); if (inviterParty) { - inviter = inviterParty.inviter; + // Check if the user is already a member of the party or not. Only make the user leave the + // party if the user is not a member of the party. See #12291 for more details. + if (user.party._id !== group._id) { + inviter = inviterParty.inviter; - // If user was in a different party (when partying solo you can be invited to a new party) - // make them leave that party before doing anything - if (user.party._id) { - const userPreviousParty = await Group.getGroup({ user, groupId: user.party._id }); + // If user was in a different party (when partying solo you can be invited to a new party) + // make them leave that party before doing anything + if (user.party._id) { + const userPreviousParty = await Group.getGroup({ user, groupId: user.party._id }); - if (userPreviousParty.memberCount === 1 && user.party.quest.key) { - throw new NotAuthorized(res.t('messageCannotLeaveWhileQuesting')); + if (userPreviousParty.memberCount === 1 && user.party.quest.key) { + throw new NotAuthorized(res.t('messageCannotLeaveWhileQuesting')); + } + + if (userPreviousParty) await userPreviousParty.leave(user); } - - if (userPreviousParty) await userPreviousParty.leave(user); } - // Clear all invitations of new user user.invitations.parties = []; user.invitations.party = {}; @@ -603,7 +606,14 @@ api.joinGroup = { group.leader = user._id; // If new user is only member -> set as leader } - group.memberCount += 1; + if (group.type === 'party') { + // For parties we count the number of members from the database to get the correct value. + // See #12275 on why this is necessary and only done for parties. + const currentMembers = await group.getMemberCount(); + group.memberCount = currentMembers + 1; + } else { + group.memberCount += 1; + } let promises = [group.save(), user.save()]; @@ -948,7 +958,14 @@ api.removeGroupMember = { } if (isInGroup) { - group.memberCount -= 1; + // For parties we count the number of members from the database to get the correct value. + // See #12275 on why this is necessary and only done for parties. + if (group.type === 'party') { + const currentMembers = await group.getMemberCount(); + group.memberCount = currentMembers - 1; + } else { + group.memberCount -= 1; + } if (group.quest && group.quest.leader === member._id) { group.quest.key = undefined; diff --git a/website/server/controllers/api-v3/user.js b/website/server/controllers/api-v3/user.js index 9da35f4365..debb823294 100644 --- a/website/server/controllers/api-v3/user.js +++ b/website/server/controllers/api-v3/user.js @@ -862,9 +862,14 @@ api.equip = { * * @apiParam (Path) {String} pet * @apiParam (Path) {String} food + * @apiParam (Query) {Number} [amount] The amount of food to feed. + * Note: Pet can eat 50 units. + * Preferred food offers 5 units per food, + * other food 2 units. * * @apiParamExample {url} Example-URL * https://habitica.com/api/v3/user/feed/Armadillo-Shade/Chocolate + * https://habitica.com/api/v3/user/feed/Armadillo-Shade/Chocolate?amount=9 * * @apiSuccess {Number} data The pet value * @apiSuccess {String} message Success message @@ -877,6 +882,8 @@ api.equip = { * @apiError {BadRequest} InvalidPet Invalid pet name supplied. * @apiError {NotFound} FoodNotOwned :food not found in user.items.food * Note: also sent if food name is invalid. + * @apiError {NotAuthorized} notEnoughFood :Not enough food to feed the pet as requested. + * @apiError {NotAuthorized} tooMuchFood :You try to feed too much food. Action ancelled. * * */ diff --git a/website/server/controllers/api-v3/webhook.js b/website/server/controllers/api-v3/webhook.js index 3336f0eaec..00b5bf54cb 100644 --- a/website/server/controllers/api-v3/webhook.js +++ b/website/server/controllers/api-v3/webhook.js @@ -223,6 +223,10 @@ api.updateWebhook = { webhook.formatOptions(res); + // Tell Mongoose that the webhook's options have been modified + // so it actually commits the options changes to the database + webhook.markModified('options'); + await user.save(); res.respond(200, webhook); }, diff --git a/website/server/libs/mongodb.js b/website/server/libs/mongodb.js new file mode 100644 index 0000000000..93925e6cf1 --- /dev/null +++ b/website/server/libs/mongodb.js @@ -0,0 +1,37 @@ +import os from 'os'; +import nconf from 'nconf'; + +const IS_PROD = nconf.get('IS_PROD'); + +// Due to some limitation in the `run-rs` module that is used in development +// In order to connect to the database on Windows the hostname must be used +// instead of `localhost`. +// See https://github.com/vkarpov15/run-rs#notes-on-connecting +// for more info. +// +// This function takes in a connection string and in case it's being run on Windows +// it replaces `localhost` with the hostname. +export function getDevelopmentConnectionUrl (originalConnectionUrl) { + const isWindows = os.platform() === 'win32'; + + if (isWindows) { + const hostname = os.hostname(); + return originalConnectionUrl.replace('mongodb://localhost', `mongodb://${hostname}`); + } + + return originalConnectionUrl; +} + +export function getDefaultConnectionOptions () { + const commonOptions = { + useNewUrlParser: true, + useUnifiedTopology: true, + }; + + return !IS_PROD ? commonOptions : { + // See https://mongoosejs.com/docs/connections.html#keepAlive + keepAlive: true, + keepAliveInitialDelay: 300000, + ...commonOptions, + }; +} diff --git a/website/server/libs/setupMongoose.js b/website/server/libs/setupMongoose.js index 91eae637f9..be971a3a59 100644 --- a/website/server/libs/setupMongoose.js +++ b/website/server/libs/setupMongoose.js @@ -1,6 +1,10 @@ import nconf from 'nconf'; import mongoose from 'mongoose'; import logger from './logger'; +import { + getDevelopmentConnectionUrl, + getDefaultConnectionOptions, +} from './mongodb'; const IS_PROD = nconf.get('IS_PROD'); const MAINTENANCE_MODE = nconf.get('MAINTENANCE_MODE'); @@ -8,22 +12,14 @@ const POOL_SIZE = nconf.get('MONGODB_POOL_SIZE'); // Do not connect to MongoDB when in maintenance mode if (MAINTENANCE_MODE !== 'true') { - const commonOptions = { - useNewUrlParser: true, - useUnifiedTopology: true, - }; - - const mongooseOptions = !IS_PROD ? commonOptions : { - keepAlive: 120, - connectTimeoutMS: 30000, - ...commonOptions, - }; + const mongooseOptions = getDefaultConnectionOptions(); if (POOL_SIZE) mongooseOptions.poolSize = Number(POOL_SIZE); - const NODE_DB_URI = nconf.get('IS_TEST') ? nconf.get('TEST_DB_URI') : nconf.get('NODE_DB_URI'); + const DB_URI = nconf.get('IS_TEST') ? nconf.get('TEST_DB_URI') : nconf.get('NODE_DB_URI'); + const connectionUrl = IS_PROD ? DB_URI : getDevelopmentConnectionUrl(DB_URI); - mongoose.connect(NODE_DB_URI, mongooseOptions, err => { + mongoose.connect(connectionUrl, mongooseOptions, err => { if (err) throw err; logger.info('Connected with Mongoose.'); }); diff --git a/website/server/middlewares/cors.js b/website/server/middlewares/cors.js index 82845f201d..5d20f5f15e 100644 --- a/website/server/middlewares/cors.js +++ b/website/server/middlewares/cors.js @@ -2,7 +2,7 @@ export default function corsMiddleware (req, res, next) { res.set({ 'Access-Control-Allow-Origin': req.header('origin') || '*', 'Access-Control-Allow-Methods': 'OPTIONS,GET,POST,PUT,HEAD,DELETE', - 'Access-Control-Allow-Headers': 'Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', + 'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key,x-client', }); if (req.method === 'OPTIONS') return res.sendStatus(200); return next(); diff --git a/website/server/models/challenge.js b/website/server/models/challenge.js index e550209884..1643c52109 100644 --- a/website/server/models/challenge.js +++ b/website/server/models/challenge.js @@ -234,8 +234,21 @@ async function _addTaskFn (challenge, tasks, memberId) { })); }); - // Update the user - toSave.unshift(User.update({ _id: memberId }, updateTasksOrderQ).exec()); + // Update the tag list of the user document of a participating member of the challenge + // such that a tag representing the challenge into which the task to be added will + // be added to the user tag list if and only if the tag does not exist already. + const addToChallengeTagSet = { + $addToSet: { + tags: { + id: challenge._id, + name: challenge.shortName, + challenge: true, + }, + }, + }; + const updateUserParams = { ...updateTasksOrderQ, ...addToChallengeTagSet }; + toSave.unshift(User.update({ _id: memberId }, updateUserParams).exec()); + return Promise.all(toSave); } @@ -244,7 +257,7 @@ schema.methods.addTasks = async function challengeAddTasks (tasks) { const challenge = this; const membersIds = await _fetchMembersIds(challenge._id); - const queue = new TaskQueue(Promise, 25); // process only 5 users concurrently + const queue = new TaskQueue(Promise, 25); // process only this many users concurrently await Promise.all(membersIds.map(queue.wrap(memberId => _addTaskFn(challenge, tasks, memberId)))); }; diff --git a/website/server/models/group.js b/website/server/models/group.js index 237c6f6989..996be822a0 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -1415,23 +1415,12 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all', keepC } else { members = await User.find({ 'party._id': group._id }).select('_id').exec(); } - _.remove(members, { _id: user._id }); if (members.length === 0) { promises.push(group.remove()); return Promise.all(promises); } - // otherwise If the leader is leaving - // (or if the leader previously left, and this wasn't accounted for) - } else if (group.leader === user._id) { - const query = group.type === 'party' ? { 'party._id': group._id } : { guilds: group._id }; - query._id = { $ne: user._id }; - const seniorMember = await User.findOne(query).select('_id').exec(); - - // could be missing in case of public guild (that can have 0 members) - // with 1 member who is leaving - if (seniorMember) update.$set = { leader: seniorMember._id }; } // otherwise If the leader is leaving // (or if the leader previously left, and this wasn't accounted for) @@ -1720,13 +1709,7 @@ schema.methods.hasCancelled = function hasCancelled () { schema.methods.updateGroupPlan = async function updateGroupPlan (removingMember) { // Recheck the group plan count - let members; - if (this.type === 'guild') { - members = await User.find({ guilds: this._id }).select('_id').exec(); - } else { - members = await User.find({ 'party._id': this._id }).select('_id').exec(); - } - this.memberCount = members.length; + this.memberCount = await this.getMemberCount(); if (this.purchased.plan.paymentMethod === stripePayments.constants.PAYMENT_METHOD) { await stripePayments.chargeForAdditionalGroupMember(this);