Merge branch 'develop' into sabrecat/teams-rebase

This commit is contained in:
SabreCat 2022-04-07 14:55:16 -05:00
commit 8f7e5d544e
45 changed files with 1632 additions and 1274 deletions

8
package-lock.json generated
View file

@ -13779,12 +13779,12 @@
} }
}, },
"stripe": { "stripe": {
"version": "8.212.0", "version": "8.215.0",
"resolved": "https://registry.npmjs.org/stripe/-/stripe-8.212.0.tgz", "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.215.0.tgz",
"integrity": "sha512-xQ2uPMRAmRyOiMZktw3hY8jZ8LFR9lEQRPEaQ5WcDcn51kMyn46GeikOikxiFTHEN8PeKRdwtpz4yNArAvu/Kg==", "integrity": "sha512-M+7iTZ9bzTkU1Ms+Zsuh0mTQfEzOjMoqyEaVBpuUmdbWTvshavzpAihsOkfabEu+sNY0vdbQxxHZ4kI3W8pKHQ==",
"requires": { "requires": {
"@types/node": ">=8.1.0", "@types/node": ">=8.1.0",
"qs": "^6.6.0" "qs": "^6.10.3"
}, },
"dependencies": { "dependencies": {
"qs": { "qs": {

View file

@ -67,7 +67,7 @@
"remove-markdown": "^0.3.0", "remove-markdown": "^0.3.0",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"short-uuid": "^4.2.0", "short-uuid": "^4.2.0",
"stripe": "^8.212.0", "stripe": "^8.215.0",
"superagent": "^7.1.2", "superagent": "^7.1.2",
"universal-analytics": "^0.5.3", "universal-analytics": "^0.5.3",
"useragent": "^2.1.9", "useragent": "^2.1.9",

View file

@ -1,6 +1,6 @@
import moment from 'moment'; import moment from 'moment';
import { startOfDay, daysSince } from '../../../website/common/script/cron'; import { startOfDay, daysSince, getPlanContext } from '../../../website/common/script/cron';
function localMoment (timeString, utcOffset) { function localMoment (timeString, utcOffset) {
return moment(timeString).utcOffset(utcOffset, true); return moment(timeString).utcOffset(utcOffset, true);
@ -181,4 +181,63 @@ describe('cron utility functions', () => {
expect(result).to.equal(0); expect(result).to.equal(0);
}); });
}); });
describe('getPlanContext', () => {
const now = new Date(2022, 5, 1);
function baseUserData (count, offset, planId) {
return {
purchased: {
plan: {
consecutive: {
count,
offset,
gemCapExtra: 25,
trinkets: 19,
},
quantity: 1,
extraMonths: 0,
gemsBought: 0,
owner: '116b4133-8fb7-43f2-b0de-706621a8c9d8',
nextBillingDate: null,
nextPaymentProcessing: null,
planId,
customerId: 'group-plan',
dateUpdated: '2022-05-10T03:00:00.144+01:00',
paymentMethod: 'Group Plan',
dateTerminated: null,
lastBillingDate: null,
dateCreated: '2017-02-10T19:00:00.355+01:00',
},
},
};
}
it('offset 0, next date in 3 months', () => {
const user = baseUserData(60, 0, 'group_plan_auto');
const planContext = getPlanContext(user, now);
expect(planContext.nextHourglassDate)
.to.be.sameMoment('2022-08-10T02:00:00.144Z');
});
it('offset 1, next date in 1 months', () => {
const user = baseUserData(60, 1, 'group_plan_auto');
const planContext = getPlanContext(user, now);
expect(planContext.nextHourglassDate)
.to.be.sameMoment('2022-06-10T02:00:00.144Z');
});
it('offset 2, next date in 2 months - with any plan', () => {
const user = baseUserData(60, 2, 'basic_3mo');
const planContext = getPlanContext(user, now);
expect(planContext.nextHourglassDate)
.to.be.sameMoment('2022-07-10T02:00:00.144Z');
});
});
}); });

View file

@ -1,4 +1,5 @@
import { v4 as generateUUID } from 'uuid'; import { v4 as generateUUID } from 'uuid';
import getters from '@/store/getters';
export const userStyles = { export const userStyles = {
contributor: { contributor: {
@ -82,3 +83,25 @@ export const userStyles = {
classSelected: true, classSelected: true,
}, },
}; };
export function mockStore ({
userData,
...state
}) {
return {
getters,
dispatch: () => {
},
watch: () => {
},
state: {
user: {
data: {
...userData,
},
},
...state,
},
};
}

View file

@ -7,7 +7,7 @@ import { setup as setupPayments } from '@/libs/payments';
setupPayments(); setupPayments();
storiesOf('Payments Buttons', module) storiesOf('Subscriptions/Payments Buttons', module)
.add('simple', () => ({ .add('simple', () => ({
components: { PaymentsButtonsList }, components: { PaymentsButtonsList },
template: ` template: `

View file

@ -0,0 +1,132 @@
<template>
<div>
<div>
<h5>{{ $t('dayStartAdjustment') }}</h5>
<div class="mb-4">
{{ $t('customDayStartInfo1') }}
</div>
<h3 v-once>{{ $t('adjustment') }}</h3>
<div class="form-horizontal">
<div class="form-group">
<div class="">
<select
v-model="newDayStart"
class="form-control"
>
<option
v-for="option in dayStartOptions"
:key="option.value"
:value="option.value"
>
{{ option.name }}
</option>
</select>
</div>
<div>
<button
class="btn btn-primary full-width mt-3"
:disabled="newDayStart === user.preferences.dayStart"
@click="openDayStartModal()"
>
{{ $t('save') }}
</button>
</div>
</div>
</div>
</div>
<div class="form-horizontal">
<div class="form-group">
<small>
<p v-html="$t('timezoneUTC', {utc: timezoneOffsetToUtc})"></p>
<p v-html="$t('timezoneInfo')"></p>
</small>
</div>
</div>
</div>
</template>
<script>
import axios from 'axios';
import moment from 'moment';
import getUtcOffset from '../../../../common/script/fns/getUtcOffset';
import { mapState } from '@/libs/store';
export default {
name: 'dayStartAdjustment',
data () {
const dayStartOptions = [];
for (let number = 0; number <= 12; number += 1) {
const meridian = number < 12 ? 'AM' : 'PM';
const hour = number % 12;
const timeWithMeridian = `(${hour || 12}:00 ${meridian})`;
const option = {
value: number,
name: `+${number} hours ${timeWithMeridian}`,
};
if (number === 0) {
option.name = `Default ${timeWithMeridian}`;
}
dayStartOptions.push(option);
}
return {
newDayStart: 0,
dayStartOptions,
};
},
mounted () {
this.newDayStart = this.user.preferences.dayStart;
},
computed: {
...mapState({
user: 'user.data',
}),
timezoneOffsetToUtc () {
const offsetString = moment().utcOffset(getUtcOffset(this.user)).format('Z');
return `UTC${offsetString}`;
},
dayStart () {
return this.user.preferences.dayStart;
},
},
methods: {
async saveDayStart () {
this.user.preferences.dayStart = this.newDayStart;
await axios.post('/api/v4/user/custom-day-start', {
dayStart: this.newDayStart,
});
// @TODO
// Notification.text(response.data.data.message);
},
openDayStartModal () {
const nextCron = this.calculateNextCron();
// @TODO: Add generic modal
if (!window.confirm(this.$t('sureChangeCustomDayStartTime', { time: nextCron }))) return; // eslint-disable-line no-alert
this.saveDayStart();
// $rootScope.openModal('change-day-start', { scope: $scope });
},
calculateNextCron () {
let nextCron = moment()
.hours(this.newDayStart)
.minutes(0)
.seconds(0)
.milliseconds(0);
const currentHour = moment().format('H');
if (currentHour >= this.newDayStart) {
nextCron = nextCron.add(1, 'day');
}
return nextCron.format(`${this.user.preferences.dateFormat.toUpperCase()} @ h:mm a`);
},
},
};
</script>
<style scoped>
.full-width {
width: 100%;
}
</style>

View file

@ -213,49 +213,7 @@
{{ $t('enableClass') }} {{ $t('enableClass') }}
</button> </button>
<hr> <hr>
<div> <day-start-adjustment />
<h5>{{ $t('customDayStart') }}</h5>
<div class="alert alert-warning">
{{ $t('customDayStartInfo1') }}
</div>
<div class="form-horizontal">
<div class="form-group">
<div class="col-7">
<select
v-model="newDayStart"
class="form-control"
>
<option
v-for="option in dayStartOptions"
:key="option.value"
:value="option.value"
>
{{ option.name }}
</option>
</select>
</div>
<div class="col-5">
<button
class="btn btn-block btn-primary mt-1"
:disabled="newDayStart === user.preferences.dayStart"
@click="openDayStartModal()"
>
{{ $t('saveCustomDayStart') }}
</button>
</div>
</div>
</div>
<hr>
</div>
<h5>{{ $t('timezone') }}</h5>
<div class="form-horizontal">
<div class="form-group">
<div class="col-12">
<p v-html="$t('timezoneUTC', {utc: timezoneOffsetToUtc})"></p>
<p v-html="$t('timezoneInfo')"></p>
</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
@ -568,16 +526,15 @@
<script> <script>
import hello from 'hellojs'; import hello from 'hellojs';
import moment from 'moment';
import axios from 'axios'; import axios from 'axios';
import debounce from 'lodash/debounce'; import debounce from 'lodash/debounce';
import { mapState } from '@/libs/store'; import { mapState } from '@/libs/store';
import restoreModal from './restoreModal'; import restoreModal from './restoreModal';
import resetModal from './resetModal'; import resetModal from './resetModal';
import deleteModal from './deleteModal'; import deleteModal from './deleteModal';
import dayStartAdjustment from './dayStartAdjustment';
import { SUPPORTED_SOCIAL_NETWORKS } from '@/../../common/script/constants'; import { SUPPORTED_SOCIAL_NETWORKS } from '@/../../common/script/constants';
import changeClass from '@/../../common/script/ops/changeClass'; import changeClass from '@/../../common/script/ops/changeClass';
import getUtcOffset from '@/../../common/script/fns/getUtcOffset';
import notificationsMixin from '../../mixins/notifications'; import notificationsMixin from '../../mixins/notifications';
import sounds from '../../libs/sounds'; import sounds from '../../libs/sounds';
import { buildAppleAuthUrl } from '../../libs/auth'; import { buildAppleAuthUrl } from '../../libs/auth';
@ -590,27 +547,15 @@ export default {
restoreModal, restoreModal,
resetModal, resetModal,
deleteModal, deleteModal,
dayStartAdjustment,
}, },
mixins: [notificationsMixin], mixins: [notificationsMixin],
data () { data () {
const dayStartOptions = [];
for (let number = 0; number < 24; number += 1) {
const meridian = number < 12 ? 'AM' : 'PM';
const hour = number % 12;
const option = {
value: number,
name: `${hour || 12}:00 ${meridian}`,
};
dayStartOptions.push(option);
}
return { return {
SOCIAL_AUTH_NETWORKS: [], SOCIAL_AUTH_NETWORKS: [],
party: {}, party: {},
// Made available by the server as a script // Made available by the server as a script
availableFormats: ['MM/dd/yyyy', 'dd/MM/yyyy', 'yyyy/MM/dd'], availableFormats: ['MM/dd/yyyy', 'dd/MM/yyyy', 'yyyy/MM/dd'],
dayStartOptions,
newDayStart: 0,
temporaryDisplayName: '', temporaryDisplayName: '',
usernameUpdates: { username: '' }, usernameUpdates: { username: '' },
emailUpdates: {}, emailUpdates: {},
@ -634,13 +579,6 @@ export default {
availableAudioThemes () { availableAudioThemes () {
return ['off', ...this.content.audioThemes]; return ['off', ...this.content.audioThemes];
}, },
timezoneOffsetToUtc () {
const offsetString = moment().utcOffset(getUtcOffset(this.user)).format('Z');
return `UTC${offsetString}`;
},
dayStart () {
return this.user.preferences.dayStart;
},
hasClass () { hasClass () {
return this.$store.getters['members:hasClass'](this.user); return this.$store.getters['members:hasClass'](this.user);
}, },
@ -690,7 +628,6 @@ export default {
this.SOCIAL_AUTH_NETWORKS = SUPPORTED_SOCIAL_NETWORKS; this.SOCIAL_AUTH_NETWORKS = SUPPORTED_SOCIAL_NETWORKS;
// @TODO: We may need to request the party here // @TODO: We may need to request the party here
this.party = this.$store.state.party; this.party = this.$store.state.party;
this.newDayStart = this.user.preferences.dayStart;
this.usernameUpdates.username = this.user.auth.local.username || null; this.usernameUpdates.username = this.user.auth.local.username || null;
this.temporaryDisplayName = this.user.profile.name; this.temporaryDisplayName = this.user.profile.name;
this.emailUpdates.newEmail = this.user.auth.local.email || null; this.emailUpdates.newEmail = this.user.auth.local.email || null;
@ -790,32 +727,6 @@ export default {
return false; return false;
}); });
}, },
calculateNextCron () {
let nextCron = moment().hours(this.newDayStart).minutes(0).seconds(0)
.milliseconds(0);
const currentHour = moment().format('H');
if (currentHour >= this.newDayStart) {
nextCron = nextCron.add(1, 'day');
}
return nextCron.format(`${this.user.preferences.dateFormat.toUpperCase()} @ h:mm a`);
},
openDayStartModal () {
const nextCron = this.calculateNextCron();
// @TODO: Add generic modal
if (!window.confirm(this.$t('sureChangeCustomDayStartTime', { time: nextCron }))) return; // eslint-disable-line no-alert
this.saveDayStart();
// $rootScope.openModal('change-day-start', { scope: $scope });
},
async saveDayStart () {
this.user.preferences.dayStart = this.newDayStart;
await axios.post('/api/v4/user/custom-day-start', {
dayStart: this.newDayStart,
});
// @TODO
// Notification.text(response.data.data.message);
},
async changeLanguage (e) { async changeLanguage (e) {
const newLang = e.target.value; const newLang = e.target.value;
this.user.preferences.language = newLang; this.user.preferences.language = newLang;

View file

@ -0,0 +1,37 @@
/* eslint-disable import/no-extraneous-dependencies */
import { storiesOf } from '@storybook/vue';
import Subscription from './subscription.vue';
import { mockStore } from '../../../config/storybook/mock.data';
storiesOf('Subscriptions/Detail Page', module)
.add('subscribed', () => ({
components: { Subscription },
template: `
<div style="position: absolute; margin: 20px">
<subscription ></subscription>
</div>
`,
data () {
return {
};
},
store: mockStore({
userData: {
purchased: {
plan: {
customerId: 'customer-id',
planId: 'plan-id',
subscriptionId: 'sub-id',
gemsBought: 22,
dateUpdated: new Date(2021, 0, 15),
consecutive: {
count: 2,
gemCapExtra: 4,
offset: 2,
},
},
},
},
}),
}));

View file

@ -93,7 +93,7 @@
<div class="subscribe-card mx-auto"> <div class="subscribe-card mx-auto">
<div <div
v-if="hasSubscription && !hasCanceledSubscription" v-if="hasSubscription && !hasCanceledSubscription"
class="d-flex flex-column align-items-center my-4" class="d-flex flex-column align-items-center"
> >
<div class="round-container bg-green-10 d-flex align-items-center justify-content-center"> <div class="round-container bg-green-10 d-flex align-items-center justify-content-center">
<div <div
@ -102,7 +102,7 @@
v-html="icons.checkmarkIcon" v-html="icons.checkmarkIcon"
></div> ></div>
</div> </div>
<h2 class="green-10 mx-auto"> <h2 class="green-10 mx-auto mb-75">
{{ $t('youAreSubscribed') }} {{ $t('youAreSubscribed') }}
</h2> </h2>
<div <div
@ -180,17 +180,17 @@
</div> </div>
<div <div
v-if="hasSubscription" v-if="hasSubscription"
class="bg-gray-700 p-2 text-center" class="bg-gray-700 py-3 mt-4 mb-3 text-center"
> >
<div class="header-mini mb-3"> <div class="header-mini mb-3">
{{ $t('subscriptionStats') }} {{ $t('subscriptionStats') }}
</div> </div>
<div class="d-flex justify-content-around"> <div class="d-flex">
<div class="ml-4 mr-3"> <div class="stat-column">
<div class="d-flex justify-content-center align-items-center"> <div class="d-flex justify-content-center align-items-center">
<div <div
v-once v-once
class="svg-icon svg-calendar mr-2" class="svg-icon svg-calendar mr-1"
v-html="icons.calendarIcon" v-html="icons.calendarIcon"
> >
</div> </div>
@ -204,49 +204,53 @@
</div> </div>
</div> </div>
<div class="stats-spacer"></div> <div class="stats-spacer"></div>
<div> <div class="stat-column">
<div class="d-flex justify-content-center align-items-center"> <div class="d-flex justify-content-center align-items-center">
<div <div
v-once v-once
class="svg-icon svg-gem mr-2" class="svg-icon svg-gem mr-1"
v-html="icons.gemIcon" v-html="icons.gemIcon"
> >
</div> </div>
<div class="number-heavy"> <div class="number-heavy">
{{ user.purchased.plan.consecutive.gemCapExtra }} {{ gemCap }}
</div> </div>
</div> </div>
<div class="stats-label"> <div class="stats-label">
{{ $t('gemCapExtra') }} {{ $t('gemCap') }}
</div> </div>
</div> </div>
<div class="stats-spacer"></div> <div class="stats-spacer"></div>
<div> <div class="stat-column">
<div class="d-flex justify-content-center align-items-center"> <div class="d-flex justify-content-center align-items-center">
<div <div
v-once v-once
class="svg-icon svg-hourglass mt-1 mr-2" class="svg-icon svg-hourglass mt-1 mr-1"
v-html="icons.hourglassIcon" v-html="icons.hourglassIcon"
> >
</div> </div>
<div class="number-heavy"> <div class="number-heavy">
{{ user.purchased.plan.consecutive.trinkets }} {{ nextHourGlass }}
</div> </div>
</div> </div>
<div class="stats-label"> <div class="stats-label">
{{ $t('mysticHourglassesTooltip') }} {{ $t('nextHourglass') }}*
</div> </div>
</div> </div>
</div> </div>
<div class="mt-4 nextHourglassDescription" v-once>
*{{ $t('nextHourglassDescription') }}
</div>
</div> </div>
<div class="d-flex flex-column justify-content-center align-items-center mt-4 mb-3"> <div class="d-flex flex-column justify-content-center align-items-center mb-3">
<div <div
v-once v-once
class="svg-icon svg-heart mb-1" class="svg-icon svg-heart mb-2"
v-html="icons.heartIcon" v-html="icons.heartIcon"
> >
</div> </div>
<div class="stats-label"> <div class="thanks-for-support">
{{ $t('giftSubscriptionText4') }} {{ $t('giftSubscriptionText4') }}
</div> </div>
</div> </div>
@ -350,7 +354,7 @@
.cancel-card { .cancel-card {
width: 28rem; width: 28rem;
border: 2px solid $gray-500; border: 2px solid $gray-500;
border-radius: 4px; border-radius: 8px;
} }
.disabled { .disabled {
@ -405,7 +409,10 @@
} }
.number-heavy { .number-heavy {
font-size: 24px; font-size: 20px;
font-weight: bold;
line-height: 1.4;
color: $gray-50;
} }
.Pet-Jackalope-RoyalPurple { .Pet-Jackalope-RoyalPurple {
@ -423,7 +430,10 @@
.stats-label { .stats-label {
font-size: 12px; font-size: 12px;
color: $gray-200; color: $gray-100;
margin-top: 6px;
font-weight: bold;
line-height: 1.33;
} }
.stats-spacer { .stats-spacer {
@ -433,8 +443,9 @@
} }
.subscribe-card { .subscribe-card {
padding-top: 2rem;
width: 28rem; width: 28rem;
border-radius: 4px; border-radius: 8px;
box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12); box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12);
background-color: $white; background-color: $white;
} }
@ -452,7 +463,14 @@
height: 40px; height: 40px;
} }
.svg-calendar, .svg-heart { .svg-calendar {
width: 24px;
height: 24px;
margin-right: 2px;
}
.svg-heart {
width: 24px; width: 24px;
height: 24px; height: 24px;
} }
@ -479,8 +497,10 @@
} }
.svg-gem { .svg-gem {
width: 32px; width: 24px;
height: 28px; height: 24px;
margin-right: 2px;
} }
.svg-gems { .svg-gems {
@ -494,8 +514,10 @@
} }
.svg-hourglass { .svg-hourglass {
width: 28px; width: 24px;
height: 28px; height: 24px;
margin-right: 2px;
} }
.svg-gift-box { .svg-gift-box {
@ -521,11 +543,34 @@
.w-55 { .w-55 {
width: 55%; width: 55%;
} }
.nextHourglassDescription {
font-size: 12px;
font-style: italic;
line-height: 1.33;
color: $gray-100;
margin-left: 100px;
margin-right: 100px;
}
.justify-content-evenly {
justify-content: space-evenly;
}
.thanks-for-support {
font-size: 12px;
line-height: 1.33;
text-align: center;
color: $gray-100;
}
.stat-column {
width: 33%;
}
</style> </style>
<script> <script>
import axios from 'axios'; import axios from 'axios';
import min from 'lodash/min';
import moment from 'moment'; import moment from 'moment';
import { mapState } from '@/libs/store'; import { mapState } from '@/libs/store';
@ -551,6 +596,7 @@ import logo from '@/assets/svg/habitica-logo-purple.svg';
import paypalLogo from '@/assets/svg/paypal-logo.svg'; import paypalLogo from '@/assets/svg/paypal-logo.svg';
import subscriberGems from '@/assets/svg/subscriber-gems.svg'; import subscriberGems from '@/assets/svg/subscriber-gems.svg';
import subscriberHourglasses from '@/assets/svg/subscriber-hourglasses.svg'; import subscriberHourglasses from '@/assets/svg/subscriber-hourglasses.svg';
import { getPlanContext } from '@/../../common/script/cron';
export default { export default {
components: { components: {
@ -649,23 +695,9 @@ export default {
months: parseFloat(this.user.purchased.plan.extraMonths).toFixed(2), months: parseFloat(this.user.purchased.plan.extraMonths).toFixed(2),
}; };
}, },
buyGemsGoldCap () { gemCap () {
return { return planGemLimits.convCap
amount: min(this.gemGoldCap), + this.user.purchased.plan.consecutive.gemCapExtra;
};
},
gemGoldCap () {
const baseCap = 25;
const gemCapIncrement = 5;
const capIncrementThreshold = 3;
const { gemCapExtra } = this.user.purchased.plan.consecutive;
const blocks = subscriptionBlocks[this.subscription.key].months / capIncrementThreshold;
const flooredBlocks = Math.floor(blocks);
const userTotalDropCap = baseCap + gemCapExtra + flooredBlocks * gemCapIncrement;
const maxDropCap = 50;
return [userTotalDropCap, maxDropCap];
}, },
numberOfMysticHourglasses () { numberOfMysticHourglasses () {
const numberOfHourglasses = subscriptionBlocks[this.subscription.key].months / 3; const numberOfHourglasses = subscriptionBlocks[this.subscription.key].months / 3;
@ -719,6 +751,16 @@ export default {
subscriptionEndDate () { subscriptionEndDate () {
return moment(this.user.purchased.plan.dateTerminated).format('MM/DD/YYYY'); return moment(this.user.purchased.plan.dateTerminated).format('MM/DD/YYYY');
}, },
nextHourGlassDate () {
const currentPlanContext = getPlanContext(this.user, new Date());
return currentPlanContext.nextHourglassDate;
},
nextHourGlass () {
const nextHourglassMonth = this.nextHourGlassDate.format('MMM');
return nextHourglassMonth;
},
}, },
mounted () { mounted () {
this.$store.dispatch('common:setTitle', { this.$store.dispatch('common:setTitle', {

View file

@ -40,10 +40,12 @@
"xml": "(XML)", "xml": "(XML)",
"json": "(JSON)", "json": "(JSON)",
"customDayStart": "Custom Day Start", "customDayStart": "Custom Day Start",
"adjustment": "Adjustment",
"dayStartAdjustment": "Day Start Adjustment",
"sureChangeCustomDayStartTime": "Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!", "sureChangeCustomDayStartTime": "Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!",
"customDayStartHasChanged": "Your custom day start has changed.", "customDayStartHasChanged": "Your custom day start has changed.",
"nextCron": "Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!", "nextCron": "Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!",
"customDayStartInfo1": "Habitica defaults to check and reset your Dailies at midnight in your own time zone each day. You can customize that time here.", "customDayStartInfo1": "Habitica checks and resets your Dailies at midnight in your own time zone each day. You can adjust when that happens past the default time here.",
"misc": "Misc", "misc": "Misc",
"showHeader": "Show Header", "showHeader": "Show Header",
"changePass": "Change Password", "changePass": "Change Password",
@ -156,14 +158,17 @@
"purchasedPlanExtraMonths": "You have <strong><%= months %> months</strong> of extra subscription credit.", "purchasedPlanExtraMonths": "You have <strong><%= months %> months</strong> of extra subscription credit.",
"consecutiveSubscription": "Consecutive Subscription", "consecutiveSubscription": "Consecutive Subscription",
"consecutiveMonths": "Consecutive Months:", "consecutiveMonths": "Consecutive Months:",
"gemCap": "Gem Cap",
"gemCapExtra": "Gem Cap Bonus", "gemCapExtra": "Gem Cap Bonus",
"mysticHourglasses": "Mystic Hourglasses:", "mysticHourglasses": "Mystic Hourglasses:",
"mysticHourglassesTooltip": "Mystic Hourglasses", "mysticHourglassesTooltip": "Mystic Hourglasses",
"nextHourglass": "Next Hourglass",
"nextHourglassDescription": "Subscribers receive Mystic Hourglasses within\nthe first three days of the month.",
"paypal": "PayPal", "paypal": "PayPal",
"amazonPayments": "Amazon Payments", "amazonPayments": "Amazon Payments",
"amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.", "amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.",
"timezone": "Time Zone", "timezone": "Time Zone",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <strong><%= utc %></strong>", "timezoneUTC": "Your time zone is set by your computer, which is: <strong><%= utc %></strong>",
"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.<br><br> <strong>If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all.</strong> 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.", "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.<br><br> <strong>If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all.</strong> 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", "push": "Push",
"about": "About", "about": "About",

View file

@ -126,8 +126,8 @@
"achievementShadeOfItAllText": "A dompté tous les familiers d'ombre.", "achievementShadeOfItAllText": "A dompté tous les familiers d'ombre.",
"achievementZodiacZookeeper": "Le Zoo-diaque", "achievementZodiacZookeeper": "Le Zoo-diaque",
"achievementZodiacZookeeperModalText": "Vous avez collecté tous les familiers du zodiaque !", "achievementZodiacZookeeperModalText": "Vous avez collecté tous les familiers du zodiaque !",
"achievementZodiacZookeeperText": "A collecté tous les familiers du zodiaque : Rat, Vache, Lapin, Serpent, Cheval, Mouton, Singe, Coq, Loup, Tigre, Cochon volant et Dragon !", "achievementZodiacZookeeperText": "A collecté tous les familiers du zodiaque de couleur basique : Rat, Vache, Lapin, Serpent, Cheval, Mouton, Singe, Coq, Loup, Tigre, Cochon volant et Dragon !",
"achievementBirdsOfAFeatherText": "A collecté tous les familiers volants : Cochon volant, Hibou, Perroquet, Pterodactyle, Griffon, Faucon, Paon et Coq.", "achievementBirdsOfAFeatherText": "A collecté tous les familiers volants de couleur basique : Cochon volant, Hibou, Perroquet, Pterodactyle, Griffon, Faucon, Paon et Coq.",
"achievementBirdsOfAFeather": "Oiseaux à une Plume", "achievementBirdsOfAFeather": "Oiseaux à une Plume",
"achievementBirdsOfAFeatherModalText": "Vous avez collecté tous les familiers volants !" "achievementBirdsOfAFeatherModalText": "Vous avez collecté tous les familiers volants !"
} }

View file

@ -13,7 +13,7 @@
"companyDonate": "Faire un don", "companyDonate": "Faire un don",
"forgotPassword": "Mot de passe oublié ?", "forgotPassword": "Mot de passe oublié ?",
"emailNewPass": "Envoyer un lien de réinitialisation par courriel", "emailNewPass": "Envoyer un lien de réinitialisation par courriel",
"forgotPasswordSteps": "Entrez l'adresse courriel que vous avez utilisée pour créer votre compte Habitica.", "forgotPasswordSteps": "Entrez votre identifiant ou l'adresse courriel que vous avez utilisée pour créer votre compte Habitica.",
"sendLink": "Envoyer le lien", "sendLink": "Envoyer le lien",
"featuredIn": "Présenté dans", "featuredIn": "Présenté dans",
"footerDevs": "Développeurs", "footerDevs": "Développeurs",
@ -129,7 +129,7 @@
"passwordConfirmationMatch": "La confirmation du mot de passe ne correspond pas au mot de passe.", "passwordConfirmationMatch": "La confirmation du mot de passe ne correspond pas au mot de passe.",
"invalidLoginCredentials": "Identifiant, courriel ou mot de passe incorrect.", "invalidLoginCredentials": "Identifiant, courriel ou mot de passe incorrect.",
"passwordResetPage": "Réinitialiser le mot de passe", "passwordResetPage": "Réinitialiser le mot de passe",
"passwordReset": "Si nous avons votre courriel dans nos fichiers, un nouveau mot de passe vous a été envoyé.", "passwordReset": "Si nous avons votre courriel ou votre identifiant dans nos fichiers, un nouveau mot de passe vous a été envoyé.",
"passwordResetEmailSubject": "Mot de passe réinitialisé pour Habitica", "passwordResetEmailSubject": "Mot de passe réinitialisé pour Habitica",
"passwordResetEmailText": "Si vous avez demandé une réinitialisation de mot de passe pour <%= username %> sur Habitica, rendez-vous sur <%= passwordResetLink %> pour en définir un nouveau. Le lien expirera après 24 heures. Si vous n'avez pas demandé de réinitialisation, vous pouvez ignorer ce courriel.", "passwordResetEmailText": "Si vous avez demandé une réinitialisation de mot de passe pour <%= username %> sur Habitica, rendez-vous sur <%= passwordResetLink %> pour en définir un nouveau. Le lien expirera après 24 heures. Si vous n'avez pas demandé de réinitialisation, vous pouvez ignorer ce courriel.",
"passwordResetEmailHtml": "Si vous avez demandé une réinitialisation de mot de passe pour <strong><%= username %></strong> sur Habitica, rendez-vous sur <a href=\"<%= passwordResetLink %>\"> ce lien</a> pour en définir un nouveau. Le lien expirera après 24 heures.<br/><br>Si vous n'avez pas demandé de réinitialisation, vous pouvez ignorer ce courriel.", "passwordResetEmailHtml": "Si vous avez demandé une réinitialisation de mot de passe pour <strong><%= username %></strong> sur Habitica, rendez-vous sur <a href=\"<%= passwordResetLink %>\"> ce lien</a> pour en définir un nouveau. Le lien expirera après 24 heures.<br/><br>Si vous n'avez pas demandé de réinitialisation, vous pouvez ignorer ce courriel.",
@ -150,7 +150,7 @@
"confirmPassword": "Confirmer le mot de passe", "confirmPassword": "Confirmer le mot de passe",
"usernameLimitations": "L'identifiant doit faire de 1 à 20 caractères, contenir des lettres de a à z, des chiffres de 0 à 9, des traits d'union et/ou des tirets bas, et ne peut contenir de mot grossier.", "usernameLimitations": "L'identifiant doit faire de 1 à 20 caractères, contenir des lettres de a à z, des chiffres de 0 à 9, des traits d'union et/ou des tirets bas, et ne peut contenir de mot grossier.",
"usernamePlaceholder": "par exemple Wasabitica", "usernamePlaceholder": "par exemple Wasabitica",
"emailPlaceholder": "par exemple wasabi@exemple.com", "emailPlaceholder": "par exemple gryphon@exemple.com",
"passwordPlaceholder": "par exemple ******************", "passwordPlaceholder": "par exemple ******************",
"confirmPasswordPlaceholder": "Assurez-vous qu'il s'agit du même mot de passe !", "confirmPasswordPlaceholder": "Assurez-vous qu'il s'agit du même mot de passe !",
"joinHabitica": "Rejoindre Habitica", "joinHabitica": "Rejoindre Habitica",
@ -186,5 +186,6 @@
"communityInstagram": "Instagram", "communityInstagram": "Instagram",
"minPasswordLength": "Le mot de passe doit faire au moins 8 caractères.", "minPasswordLength": "Le mot de passe doit faire au moins 8 caractères.",
"enterHabitica": "Entrez dans Habitica", "enterHabitica": "Entrez dans Habitica",
"socialAlreadyExists": "Cet identifiant social est déjà lié à un compte Habitica existant." "socialAlreadyExists": "Cet identifiant social est déjà lié à un compte Habitica existant.",
"emailUsernamePlaceholder": "par exemple habitrabbit ou gryphon@example.com"
} }

View file

@ -2603,7 +2603,7 @@
"weaponSpecialSpring2022HealerNotes": "Utilisez cette baguette pour profiter des propriétés régénérantes du péridot, que ce soit pour apporter du calme, de la positivité ou de la gaieté de cœur. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2022.", "weaponSpecialSpring2022HealerNotes": "Utilisez cette baguette pour profiter des propriétés régénérantes du péridot, que ce soit pour apporter du calme, de la positivité ou de la gaieté de cœur. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2022.",
"armorSpecialSpring2022RogueNotes": "Avec des taches iridescentes bleu-gris métallique et des taches plus claires sur vos plumes, vous serez le meilleur ami volant à la fête du printemps ! Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.", "armorSpecialSpring2022RogueNotes": "Avec des taches iridescentes bleu-gris métallique et des taches plus claires sur vos plumes, vous serez le meilleur ami volant à la fête du printemps ! Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.",
"armorSpecialSpring2022MageNotes": "Montrez que vous vous apprêtez à sauter dans cette nouvelle saison avec cette robe ornée de pétales de forsythia. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2022.", "armorSpecialSpring2022MageNotes": "Montrez que vous vous apprêtez à sauter dans cette nouvelle saison avec cette robe ornée de pétales de forsythia. Augmente l'intelligence de <%= int %>. Équipement en édition limitée du printemps 2022.",
"armorSpecialSpring2022HealerNotes": " Faites fuir les peurs et les cauchemars en portant ces vêtement de gemme verte. Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2022.", "armorSpecialSpring2022HealerNotes": "Faites fuir les peurs et les cauchemars en portant ces vêtement de gemme verte. Augmente la constitution de <%= con %>. Équipement en édition limitée du printemps 2022.",
"armorSpecialSpring2022RogueText": "Costume de pie", "armorSpecialSpring2022RogueText": "Costume de pie",
"headSpecialSpring2022RogueNotes": "Faites preuve d'autant d'intelligence qu'une pie en portant ce masque. Peut-être serez vous également capable de siffler, de triller et d'imitée comme l'une d'elles, aussi. Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.", "headSpecialSpring2022RogueNotes": "Faites preuve d'autant d'intelligence qu'une pie en portant ce masque. Peut-être serez vous également capable de siffler, de triller et d'imitée comme l'une d'elles, aussi. Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.",
"headSpecialSpring2022MageNotes": "Restez au sec pendant les pluies diluviennes avec ce casque protecteur avec des rebords à pétales. Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.", "headSpecialSpring2022MageNotes": "Restez au sec pendant les pluies diluviennes avec ce casque protecteur avec des rebords à pétales. Augmente la perception de <%= per %>. Équipement en édition limitée du printemps 2022.",

View file

@ -209,5 +209,6 @@
"transaction_create_challenge": "Créé un défi", "transaction_create_challenge": "Créé un défi",
"transaction_change_class": "Changé de classe", "transaction_change_class": "Changé de classe",
"transaction_rebirth": "Utilisé l'orbe de résurrection", "transaction_rebirth": "Utilisé l'orbe de résurrection",
"transaction_release_pets": "Libéré les familiers" "transaction_release_pets": "Libéré les familiers",
"addPasswordAuth": "Ajouter le mot de passe"
} }

View file

@ -3,8 +3,8 @@
"onwards": "הלאה!", "onwards": "הלאה!",
"levelup": "על ידי ביצוע משימות מחייך האמיתיים, עלית רמה והחיים שלך עכשיו מלאים!", "levelup": "על ידי ביצוע משימות מחייך האמיתיים, עלית רמה והחיים שלך עכשיו מלאים!",
"reachedLevel": "הגעת לשלב <%= level %>", "reachedLevel": "הגעת לשלב <%= level %>",
"achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", "achievementLostMasterclasser": "",
"achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!", "achievementLostMasterclasserText": "",
"viewAchievements": "הצגת ההישגים", "viewAchievements": "הצגת ההישגים",
"letsGetStarted": "בואו נתחיל!", "letsGetStarted": "בואו נתחיל!",
"yourProgress": "ההתקדמות שלך", "yourProgress": "ההתקדמות שלך",
@ -78,5 +78,16 @@
"achievementGoodAsGoldText": "אסף את כל החיות הזהב", "achievementGoodAsGoldText": "אסף את כל החיות הזהב",
"achievementSeasonalSpecialistModalText": "השלמת את כל המשימות העונתיות!", "achievementSeasonalSpecialistModalText": "השלמת את כל המשימות העונתיות!",
"achievementShadyCustomer": "לקוח חשוד", "achievementShadyCustomer": "לקוח חשוד",
"achievementShadeOfItAll": "הצל של הכל" "achievementShadeOfItAll": "הצל של הכל",
"achievementSeeingRedModalText": "אספת את כל חיות המחמד האדומות!",
"achievementGoodAsGoldModalText": "אספת את כל חיות המחמד המוזהבות!",
"achievementRedLetterDayText": "אולפו כל חיות הרכיבה האדומות.",
"achievementAllThatGlittersText": "אולפו כל חיות הרכיבה המוזהבות.",
"achievementBoneCollectorModalText": "אספת את כל חיות המחמד מסוג שלד!",
"achievementSeeingRedText": "נאספו כל חיות המחמד האדומות.",
"achievementAllThatGlittersModalText": "אילפת את כל חיות הרכיבה המוזהבות!",
"achievementSkeletonCrewModalText": "אילפת את כל חיות הרכיבה מסוג שלד!",
"achievementBoneCollectorText": "נאספו כל חיות המחמד מסוג שלד.",
"achievementRedLetterDayModalText": "אילפת את כל חיות הרכיבה האדומות!",
"achievementSkeletonCrewText": "אולפו כל חיות הרכיבה מסוג שלד."
} }

View file

@ -202,145 +202,145 @@
"backgroundOrchardNotes": "קטפו פירות טריים בפרדס.", "backgroundOrchardNotes": "קטפו פירות טריים בפרדס.",
"backgrounds102016": "סט 29: פורסם באוקטובר 2016", "backgrounds102016": "סט 29: פורסם באוקטובר 2016",
"backgroundSpiderWebText": "קורי עכביש", "backgroundSpiderWebText": "קורי עכביש",
"backgroundSpiderWebNotes": "Get snagged in a Spider Web.", "backgroundSpiderWebNotes": "",
"backgroundStrangeSewersText": "ביובים משונים", "backgroundStrangeSewersText": "ביובים משונים",
"backgroundStrangeSewersNotes": "זחול דרך ביובים משונים", "backgroundStrangeSewersNotes": "זחול דרך ביובים משונים",
"backgroundRainyCityText": "עיר גשומה", "backgroundRainyCityText": "עיר גשומה",
"backgroundRainyCityNotes": "Splash through a Rainy City.", "backgroundRainyCityNotes": "",
"backgrounds112016": "SET 30: Released November 2016", "backgrounds112016": "",
"backgroundMidnightCloudsText": "ענני חצות הלילה", "backgroundMidnightCloudsText": "ענני חצות הלילה",
"backgroundMidnightCloudsNotes": "עוף דרך ענני חצות הלילה", "backgroundMidnightCloudsNotes": "עוף דרך ענני חצות הלילה",
"backgroundStormyRooftopsText": "גגות סוערות", "backgroundStormyRooftopsText": "גגות סוערות",
"backgroundStormyRooftopsNotes": "Creep across Stormy Rooftops.", "backgroundStormyRooftopsNotes": "",
"backgroundWindyAutumnText": "Windy Autumn", "backgroundWindyAutumnText": "",
"backgroundWindyAutumnNotes": "Chase leaves during a Windy Autumn.", "backgroundWindyAutumnNotes": "",
"incentiveBackgrounds": "Plain Background Set", "incentiveBackgrounds": "",
"backgroundVioletText": "סגול בהיר", "backgroundVioletText": "סגול בהיר",
"backgroundVioletNotes": "A vibrant violet backdrop.", "backgroundVioletNotes": "",
"backgroundBlueText": "כחול", "backgroundBlueText": "כחול",
"backgroundBlueNotes": "רקע כחול בסיסי.", "backgroundBlueNotes": "רקע כחול בסיסי.",
"backgroundGreenText": "ירוק", "backgroundGreenText": "ירוק",
"backgroundGreenNotes": "A great green backdrop.", "backgroundGreenNotes": "",
"backgroundPurpleText": "סגול", "backgroundPurpleText": "סגול",
"backgroundPurpleNotes": "A pleasant purple backdrop.", "backgroundPurpleNotes": "",
"backgroundRedText": "אדום", "backgroundRedText": "אדום",
"backgroundRedNotes": "A rad red backdrop.", "backgroundRedNotes": "",
"backgroundYellowText": "צהוב", "backgroundYellowText": "צהוב",
"backgroundYellowNotes": "A yummy yellow backdrop.", "backgroundYellowNotes": "A yummy yellow backdrop.",
"backgrounds122016": "סט 31: פורסם בדצמבר 2016", "backgrounds122016": "סט 31: פורסם בדצמבר 2016",
"backgroundShimmeringIcePrismText": "Shimmering Ice Prisms", "backgroundShimmeringIcePrismText": "",
"backgroundShimmeringIcePrismNotes": "Dance through the Shimmering Ice Prisms.", "backgroundShimmeringIcePrismNotes": "",
"backgroundWinterFireworksText": "זיקוקי חורף", "backgroundWinterFireworksText": "זיקוקי חורף",
"backgroundWinterFireworksNotes": "Set off Winter Fireworks.", "backgroundWinterFireworksNotes": "",
"backgroundWinterStorefrontText": "חנות חורף", "backgroundWinterStorefrontText": "חנות חורף",
"backgroundWinterStorefrontNotes": "Purchase presents from a Winter Shop.", "backgroundWinterStorefrontNotes": "",
"backgrounds012017": "SET 32: Released January 2017", "backgrounds012017": "",
"backgroundBlizzardText": "סופה", "backgroundBlizzardText": "סופה",
"backgroundBlizzardNotes": "Brave a fierce Blizzard.", "backgroundBlizzardNotes": "",
"backgroundSparklingSnowflakeText": "Sparkling Snowflake", "backgroundSparklingSnowflakeText": "",
"backgroundSparklingSnowflakeNotes": "Glide on a Sparkling Snowflake.", "backgroundSparklingSnowflakeNotes": "",
"backgroundStoikalmVolcanoesText": "Stoïkalm Volcanoes", "backgroundStoikalmVolcanoesText": "",
"backgroundStoikalmVolcanoesNotes": "Explore the Stoïkalm Volcanoes.", "backgroundStoikalmVolcanoesNotes": "",
"backgrounds022017": "SET 33: Released February 2017", "backgrounds022017": "",
"backgroundBellTowerText": "Bell Tower", "backgroundBellTowerText": "",
"backgroundBellTowerNotes": "Climb to the Bell Tower.", "backgroundBellTowerNotes": "",
"backgroundTreasureRoomText": "חדר האוצרות", "backgroundTreasureRoomText": "חדר האוצרות",
"backgroundTreasureRoomNotes": "Bask in the wealth of a Treasure Room.", "backgroundTreasureRoomNotes": "",
"backgroundWeddingArchText": "Wedding Arch", "backgroundWeddingArchText": "",
"backgroundWeddingArchNotes": "Pose under the Wedding Arch.", "backgroundWeddingArchNotes": "",
"backgrounds032017": "SET 34: Released March 2017", "backgrounds032017": "",
"backgroundMagicBeanstalkText": "Magic Beanstalk", "backgroundMagicBeanstalkText": "",
"backgroundMagicBeanstalkNotes": "Ascend a Magic Beanstalk.", "backgroundMagicBeanstalkNotes": "",
"backgroundMeanderingCaveText": "Meandering Cave", "backgroundMeanderingCaveText": "",
"backgroundMeanderingCaveNotes": "Explore the Meandering Cave.", "backgroundMeanderingCaveNotes": "",
"backgroundMistiflyingCircusText": "Mistiflying Circus", "backgroundMistiflyingCircusText": "",
"backgroundMistiflyingCircusNotes": "Carouse in the Mistiflying Circus.", "backgroundMistiflyingCircusNotes": "",
"backgrounds042017": "SET 35: Released April 2017", "backgrounds042017": "",
"backgroundBugCoveredLogText": "Bug-Covered Log", "backgroundBugCoveredLogText": "",
"backgroundBugCoveredLogNotes": "Investigate a Bug-Covered Log.", "backgroundBugCoveredLogNotes": "",
"backgroundGiantBirdhouseText": "Giant Birdhouse", "backgroundGiantBirdhouseText": "",
"backgroundGiantBirdhouseNotes": "Perch in a Giant Birdhouse.", "backgroundGiantBirdhouseNotes": "",
"backgroundMistShroudedMountainText": "Mist-Shrouded Mountain", "backgroundMistShroudedMountainText": "",
"backgroundMistShroudedMountainNotes": "Summit a Mist-Shrouded Mountain.", "backgroundMistShroudedMountainNotes": "",
"backgrounds052017": "SET 36: Released May 2017", "backgrounds052017": "",
"backgroundGuardianStatuesText": "Guardian Statues", "backgroundGuardianStatuesText": "",
"backgroundGuardianStatuesNotes": "Stand vigil in front of Guardian Statues.", "backgroundGuardianStatuesNotes": "",
"backgroundHabitCityStreetsText": "Habit City Streets", "backgroundHabitCityStreetsText": "",
"backgroundHabitCityStreetsNotes": "Explore the Streets of Habit City.", "backgroundHabitCityStreetsNotes": "",
"backgroundOnATreeBranchText": "On a Tree Branch", "backgroundOnATreeBranchText": "",
"backgroundOnATreeBranchNotes": "Perch On a Tree Branch.", "backgroundOnATreeBranchNotes": "",
"backgrounds062017": "SET 37: Released June 2017", "backgrounds062017": "",
"backgroundBuriedTreasureText": "אוצר קבור", "backgroundBuriedTreasureText": "אוצר קבור",
"backgroundBuriedTreasureNotes": "Unearth Buried Treasure.", "backgroundBuriedTreasureNotes": "",
"backgroundOceanSunriseText": "Ocean Sunrise", "backgroundOceanSunriseText": "",
"backgroundOceanSunriseNotes": "Admire an Ocean Sunrise.", "backgroundOceanSunriseNotes": "",
"backgroundSandcastleText": "ארמון חול", "backgroundSandcastleText": "ארמון חול",
"backgroundSandcastleNotes": "Rule over a Sandcastle.", "backgroundSandcastleNotes": "",
"backgrounds072017": "SET 38: Released July 2017", "backgrounds072017": "SET 38: Released July 2017",
"backgroundGiantSeashellText": "Giant Seashell", "backgroundGiantSeashellText": "",
"backgroundGiantSeashellNotes": "Lounge in a Giant Seashell.", "backgroundGiantSeashellNotes": "",
"backgroundKelpForestText": "Kelp Forest", "backgroundKelpForestText": "יער האצות",
"backgroundKelpForestNotes": "Swim through a Kelp Forest.", "backgroundKelpForestNotes": "שחייה ביער האצות.",
"backgroundMidnightLakeText": "Midnight Lake", "backgroundMidnightLakeText": "",
"backgroundMidnightLakeNotes": "Rest by a Midnight Lake.", "backgroundMidnightLakeNotes": "",
"backgrounds082017": "SET 39: Released August 2017", "backgrounds082017": "",
"backgroundBackOfGiantBeastText": "Back of a Giant Beast", "backgroundBackOfGiantBeastText": "",
"backgroundBackOfGiantBeastNotes": "Ride on the Back of a Giant Beast.", "backgroundBackOfGiantBeastNotes": "",
"backgroundDesertDunesText": "דיונות מדבר", "backgroundDesertDunesText": "דיונות מדבר",
"backgroundDesertDunesNotes": "Boldly explore the Desert Dunes.", "backgroundDesertDunesNotes": "",
"backgroundSummerFireworksText": "זיקוקי קיץ", "backgroundSummerFireworksText": "זיקוקי קיץ",
"backgroundSummerFireworksNotes": "Celebrate Habitica's Naming Day with Summer Fireworks!", "backgroundSummerFireworksNotes": "",
"backgrounds092017": "SET 40: Released September 2017", "backgrounds092017": "",
"backgroundBesideWellText": "Beside a Well", "backgroundBesideWellText": "",
"backgroundBesideWellNotes": "Stroll Beside a Well.", "backgroundBesideWellNotes": "",
"backgroundGardenShedText": "Garden Shed", "backgroundGardenShedText": "",
"backgroundGardenShedNotes": "Work in a Garden Shed.", "backgroundGardenShedNotes": "",
"backgroundPixelistsWorkshopText": "Pixelist's Workshop", "backgroundPixelistsWorkshopText": "",
"backgroundPixelistsWorkshopNotes": "Create masterpieces in the Pixelist's Workshop.", "backgroundPixelistsWorkshopNotes": "",
"backgrounds102017": "SET 41: Released October 2017", "backgrounds102017": "",
"backgroundMagicalCandlesText": "Magical Candles", "backgroundMagicalCandlesText": "נרות קסומים",
"backgroundMagicalCandlesNotes": "Bask in the glow of Magical Candles.", "backgroundMagicalCandlesNotes": "Bask in the glow of Magical Candles.",
"backgroundSpookyHotelText": "Spooky Hotel", "backgroundSpookyHotelText": "מלון מפחיד",
"backgroundSpookyHotelNotes": "Sneak down the hall of a Spooky Hotel.", "backgroundSpookyHotelNotes": "Sneak down the hall of a Spooky Hotel.",
"backgroundTarPitsText": "Tar Pits", "backgroundTarPitsText": "",
"backgroundTarPitsNotes": "Tiptoe through the Tar Pits.", "backgroundTarPitsNotes": "",
"backgrounds112017": "SET 42: Released November 2017", "backgrounds112017": "",
"backgroundFiberArtsRoomText": "Fiber Arts Room", "backgroundFiberArtsRoomText": "",
"backgroundFiberArtsRoomNotes": "Spin thread in a Fiber Arts Room.", "backgroundFiberArtsRoomNotes": "",
"backgroundMidnightCastleText": "Midnight Castle", "backgroundMidnightCastleText": "",
"backgroundMidnightCastleNotes": "Stroll by the Midnight Castle.", "backgroundMidnightCastleNotes": "",
"backgroundTornadoText": "טורנדו", "backgroundTornadoText": "טורנדו",
"backgroundTornadoNotes": "עוף דרך טורנדו.", "backgroundTornadoNotes": "עוף דרך טורנדו.",
"backgrounds122017": "סט 43: שוחרר בדצמבר 2017", "backgrounds122017": "סט 43: שוחרר בדצמבר 2017",
"backgroundCrosscountrySkiTrailText": "Cross-Country Ski Trail", "backgroundCrosscountrySkiTrailText": "",
"backgroundCrosscountrySkiTrailNotes": "Glide along a Cross-Country Ski Trail.", "backgroundCrosscountrySkiTrailNotes": "",
"backgroundStarryWinterNightText": "Starry Winter Night", "backgroundStarryWinterNightText": "",
"backgroundStarryWinterNightNotes": "Admire a Starry Winter Night.", "backgroundStarryWinterNightNotes": "",
"backgroundToymakersWorkshopText": "Toymaker's Workshop", "backgroundToymakersWorkshopText": "",
"backgroundToymakersWorkshopNotes": "Bask in the wonder of a Toymaker's Workshop.", "backgroundToymakersWorkshopNotes": "",
"backgrounds012018": "סט 44: שוחרר בינואר 2018", "backgrounds012018": "סט 44: שוחרר בינואר 2018",
"backgroundAuroraText": "Aurora", "backgroundAuroraText": "Aurora",
"backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.", "backgroundAuroraNotes": "",
"backgroundDrivingASleighText": "Sleigh", "backgroundDrivingASleighText": "",
"backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.", "backgroundDrivingASleighNotes": "",
"backgroundFlyingOverIcySteppesText": "Icy Steppes", "backgroundFlyingOverIcySteppesText": "",
"backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes.", "backgroundFlyingOverIcySteppesNotes": "",
"backgrounds022018": "סט 45: שוחרר בפברואר 2018", "backgrounds022018": "סט 45: שוחרר בפברואר 2018",
"backgroundChessboardLandText": "Chessboard Land", "backgroundChessboardLandText": "",
"backgroundChessboardLandNotes": "Play a game in Chessboard Land.", "backgroundChessboardLandNotes": "",
"backgroundMagicalMuseumText": "מוזיאן קסום", "backgroundMagicalMuseumText": "מוזיאן קסום",
"backgroundMagicalMuseumNotes": "Tour a Magical Museum.", "backgroundMagicalMuseumNotes": "",
"backgroundRoseGardenText": "Rose Garden", "backgroundRoseGardenText": "גן הוורדים",
"backgroundRoseGardenNotes": "Dally in a fragrant Rose Garden.", "backgroundRoseGardenNotes": "",
"backgrounds032018": "SET 46: Released March 2018", "backgrounds032018": "",
"backgroundGorgeousGreenhouseText": "Gorgeous Greenhouse", "backgroundGorgeousGreenhouseText": "",
"backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.", "backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.",
"backgroundElegantBalconyText": "Elegant Balcony", "backgroundElegantBalconyText": "",
"backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.", "backgroundElegantBalconyNotes": "",
"backgroundDrivingACoachText": "Driving a Coach", "backgroundDrivingACoachText": "Driving a Coach",
"backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers.", "backgroundDrivingACoachNotes": "",
"backgrounds042018": "SET 47: Released April 2018", "backgrounds042018": "",
"backgroundTulipGardenText": "Tulip Garden", "backgroundTulipGardenText": "גן הצבעונים",
"backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.", "backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.",
"backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers", "backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers",
"backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.", "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.",
@ -349,66 +349,66 @@
"backgrounds052018": "SET 48: Released May 2018", "backgrounds052018": "SET 48: Released May 2018",
"backgroundTerracedRiceFieldText": "Terraced Rice Field", "backgroundTerracedRiceFieldText": "Terraced Rice Field",
"backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.", "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.",
"backgroundFantasticalShoeStoreText": "Fantastical Shoe Store", "backgroundFantasticalShoeStoreText": "",
"backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.", "backgroundFantasticalShoeStoreNotes": "",
"backgroundChampionsColosseumText": "Champions' Colosseum", "backgroundChampionsColosseumText": "",
"backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.", "backgroundChampionsColosseumNotes": "",
"backgrounds062018": "SET 49: Released June 2018", "backgrounds062018": "",
"backgroundDocksText": "Docks", "backgroundDocksText": "",
"backgroundDocksNotes": "Fish from atop the Docks.", "backgroundDocksNotes": "",
"backgroundRowboatText": "Rowboat", "backgroundRowboatText": "",
"backgroundRowboatNotes": "Sing rounds in a Rowboat.", "backgroundRowboatNotes": "",
"backgroundPirateFlagText": "דגל שודדי ים", "backgroundPirateFlagText": "דגל שודדי ים",
"backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.", "backgroundPirateFlagNotes": "",
"backgrounds072018": "SET 50: Released July 2018", "backgrounds072018": "",
"backgroundDarkDeepText": "Dark Deep", "backgroundDarkDeepText": "עמוק בחשכה",
"backgroundDarkDeepNotes": "Swim in the Dark Deep among bioluminescent critters.", "backgroundDarkDeepNotes": "",
"backgroundDilatoryCityText": "City of Dilatory", "backgroundDilatoryCityText": "",
"backgroundDilatoryCityNotes": "Meander through the undersea City of Dilatory.", "backgroundDilatoryCityNotes": "",
"backgroundTidePoolText": "Tide Pool", "backgroundTidePoolText": "",
"backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.", "backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.",
"backgrounds082018": "SET 51: Released August 2018", "backgrounds082018": "SET 51: Released August 2018",
"backgroundTrainingGroundsText": "Training Grounds", "backgroundTrainingGroundsText": "",
"backgroundTrainingGroundsNotes": "Spar on the Training Grounds.", "backgroundTrainingGroundsNotes": "",
"backgroundFlyingOverRockyCanyonText": "Rocky Canyon", "backgroundFlyingOverRockyCanyonText": "Rocky Canyon",
"backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.", "backgroundFlyingOverRockyCanyonNotes": "",
"backgroundBridgeText": "Bridge", "backgroundBridgeText": "גשר",
"backgroundBridgeNotes": "Cross a charming Bridge.", "backgroundBridgeNotes": "",
"backgrounds092018": "SET 52: Released September 2018", "backgrounds092018": "",
"backgroundApplePickingText": "Apple Picking", "backgroundApplePickingText": "Apple Picking",
"backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.", "backgroundApplePickingNotes": "",
"backgroundGiantBookText": "Giant Book", "backgroundGiantBookText": "",
"backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.", "backgroundGiantBookNotes": "",
"backgroundCozyBarnText": "Cozy Barn", "backgroundCozyBarnText": "",
"backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.", "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.",
"backgrounds102018": "SET 53: Released October 2018", "backgrounds102018": "SET 53: Released October 2018",
"backgroundBayouText": "Bayou", "backgroundBayouText": "Bayou",
"backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.", "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.",
"backgroundCreepyCastleText": "Creepy Castle", "backgroundCreepyCastleText": "Creepy Castle",
"backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.", "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.",
"backgroundDungeonText": "Dungeon", "backgroundDungeonText": "מבוך",
"backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.", "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.",
"backgrounds112018": "SET 54: Released November 2018", "backgrounds112018": "SET 54: Released November 2018",
"backgroundBackAlleyText": "Back Alley", "backgroundBackAlleyText": "",
"backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", "backgroundBackAlleyNotes": "",
"backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave",
"backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", "backgroundGlowingMushroomCaveNotes": "",
"backgroundCozyBedroomText": "Cozy Bedroom", "backgroundCozyBedroomText": "",
"backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom.", "backgroundCozyBedroomNotes": "",
"backgrounds122018": "SET 55: Released December 2018", "backgrounds122018": "SET 55: Released December 2018",
"backgroundFlyingOverSnowyMountainsText": "Snowy Mountains", "backgroundFlyingOverSnowyMountainsText": "הרים מושלגים",
"backgroundFlyingOverSnowyMountainsNotes": "Soar over Snowy Mountains at night.", "backgroundFlyingOverSnowyMountainsNotes": "",
"backgroundFrostyForestText": "Frosty Forest", "backgroundFrostyForestText": "",
"backgroundFrostyForestNotes": "Bundle up to hike through a Frosty Forest.", "backgroundFrostyForestNotes": "",
"backgroundSnowyDayFireplaceText": "Snowy Day Fireplace", "backgroundSnowyDayFireplaceText": "",
"backgroundSnowyDayFireplaceNotes": "Snuggle up next to a Fireplace on a Snowy Day.", "backgroundSnowyDayFireplaceNotes": "",
"backgrounds012019": "SET 56: Released January 2019", "backgrounds012019": "",
"backgroundAvalancheText": "Avalanche", "backgroundAvalancheText": "",
"backgroundAvalancheNotes": "Flee the thundering might of an Avalanche.", "backgroundAvalancheNotes": "",
"backgroundArchaeologicalDigText": "Archaeological Dig", "backgroundArchaeologicalDigText": "",
"backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundArchaeologicalDigNotes": "",
"backgroundScribesWorkshopText": "Scribe's Workshop", "backgroundScribesWorkshopText": "",
"backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.", "backgroundScribesWorkshopNotes": "",
"backgrounds022019": "סט 57: שוחרר בפבואר 2019", "backgrounds022019": "סט 57: שוחרר בפבואר 2019",
"backgroundMedievalKitchenText": "מטבח ימי הבניים", "backgroundMedievalKitchenText": "מטבח ימי הבניים",
"backgroundMedievalKitchenNotes": "מבשלים סערה במטבח מימי הביניים.", "backgroundMedievalKitchenNotes": "מבשלים סערה במטבח מימי הביניים.",

View file

@ -64,12 +64,12 @@
"noChallengeTitle": "אין לך שום אתגרים.", "noChallengeTitle": "אין לך שום אתגרים.",
"challengeDescription1": "אתגרים הם אירועים של הקהילה בהם שחקנים מתחרים וזוכים בפרסים על ידי השלמת קבוצה של מטלות הקשורות זו לזו.", "challengeDescription1": "אתגרים הם אירועים של הקהילה בהם שחקנים מתחרים וזוכים בפרסים על ידי השלמת קבוצה של מטלות הקשורות זו לזו.",
"challengeDescription2": "מצא אתגרים מומלצים לך לפי תחומי העניין שלך, חפש אתגרים פומביים של הביטיקה, או תיצור אתגרים משלך.", "challengeDescription2": "מצא אתגרים מומלצים לך לפי תחומי העניין שלך, חפש אתגרים פומביים של הביטיקה, או תיצור אתגרים משלך.",
"noChallengeMatchFilters": "We couldn't find any matching Challenges.", "noChallengeMatchFilters": "",
"createdBy": "נוצר על ידי", "createdBy": "נוצר על ידי",
"joinChallenge": "הצטרף לאתגר", "joinChallenge": "הצטרף לאתגר",
"leaveChallenge": "עזוב את האתגר", "leaveChallenge": "עזיבת האתגר",
"addTask": "הוסף משימה", "addTask": "הוסף משימה",
"editChallenge": "ערוך אתגר", "editChallenge": "עריכת אתגר",
"challengeDescription": "תיאור האתגר", "challengeDescription": "תיאור האתגר",
"selectChallengeWinnersDescription": "בחר מנצח ממשתתפי האתגר", "selectChallengeWinnersDescription": "בחר מנצח ממשתתפי האתגר",
"awardWinners": "זוכה הפרס", "awardWinners": "זוכה הפרס",
@ -88,7 +88,7 @@
"haveNoChallenges": "לקבוצה זו אין אתגרים", "haveNoChallenges": "לקבוצה זו אין אתגרים",
"loadMore": "טען עוד", "loadMore": "טען עוד",
"exportChallengeCsv": "ייצא אתגר", "exportChallengeCsv": "ייצא אתגר",
"editingChallenge": "Editing Challenge", "editingChallenge": "עריכת האתגר",
"nameRequired": "שם דרוש", "nameRequired": "שם דרוש",
"tagTooShort": "תג השם קצר מדי", "tagTooShort": "תג השם קצר מדי",
"summaryRequired": "סיכום דרוש", "summaryRequired": "סיכום דרוש",
@ -100,5 +100,9 @@
"viewProgress": "ראה התקדמות", "viewProgress": "ראה התקדמות",
"selectMember": "בחר משתתף", "selectMember": "בחר משתתף",
"confirmKeepChallengeTasks": "לשמור את מטלות האתגר?", "confirmKeepChallengeTasks": "לשמור את מטלות האתגר?",
"selectParticipant": "בחר משתתף" "selectParticipant": "בחר משתתף",
"yourReward": "הפרס שלך",
"filters": "סינון",
"wonChallengeDesc": "ניצחת באתגר \"<%= challengeName %>\"! הניצחון שלך נרשם בהישגים שלך.",
"removeTasks": "הסרת המשימות"
} }

View file

@ -1,5 +1,5 @@
{ {
"communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the <a href='https://habitica.com/static/community-guidelines' target='_blank'>Community Guidelines</a> (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email <%= hrefBlankCommunityManagerEmail %>!", "communityGuidelinesWarning": "",
"profile": "פרופיל", "profile": "פרופיל",
"avatar": "התאמת הדמות", "avatar": "התאמת הדמות",
"editAvatar": "עריכת הדמות", "editAvatar": "עריכת הדמות",
@ -31,13 +31,13 @@
"glasses": "משקפיים", "glasses": "משקפיים",
"hairSet1": "סדרת תסרוקות 1", "hairSet1": "סדרת תסרוקות 1",
"hairSet2": "סדרת תסרוקות 2", "hairSet2": "סדרת תסרוקות 2",
"hairSet3": "Hairstyle Set 3", "hairSet3": "",
"bodyFacialHair": "שיער פנים", "bodyFacialHair": "שיער פנים",
"beard": "זקן", "beard": "זקן",
"mustache": "שפם", "mustache": "שפם",
"flower": "פרח", "flower": "פרח",
"accent": "Accent", "accent": "",
"headband": "Headband", "headband": "",
"wheelchair": "כיסא גלגלים", "wheelchair": "כיסא גלגלים",
"extra": "אקסטרה", "extra": "אקסטרה",
"rainbowSkins": "עורות בצבעי הקשת", "rainbowSkins": "עורות בצבעי הקשת",
@ -45,7 +45,7 @@
"spookySkins": "עורות מפחידים", "spookySkins": "עורות מפחידים",
"supernaturalSkins": "צבעי עור על-טבעיים", "supernaturalSkins": "צבעי עור על-טבעיים",
"splashySkins": "עורות ימיים", "splashySkins": "עורות ימיים",
"winterySkins": "Wintery Skins", "winterySkins": "",
"rainbowColors": "צבעי הקשת", "rainbowColors": "צבעי הקשת",
"shimmerColors": "צבעים מנצנצים", "shimmerColors": "צבעים מנצנצים",
"hauntedColors": "צבעים רדופי-רוחות", "hauntedColors": "צבעים רדופי-רוחות",
@ -58,7 +58,7 @@
"autoEquipBattleGear": "הצטייד בציוד חדש אוטומטית", "autoEquipBattleGear": "הצטייד בציוד חדש אוטומטית",
"costume": "תחפושת", "costume": "תחפושת",
"useCostume": "שימוש בתחפושת", "useCostume": "שימוש בתחפושת",
"costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.", "costumePopoverText": "",
"autoEquipPopoverText": "בחרו באופציה זו על מנת ללבוש באופן אוטומטי ציוד ברגע שאתם קונים אותו.", "autoEquipPopoverText": "בחרו באופציה זו על מנת ללבוש באופן אוטומטי ציוד ברגע שאתם קונים אותו.",
"costumeDisabled": "הסרת את התחפושת שלך.", "costumeDisabled": "הסרת את התחפושת שלך.",
"gearAchievement": "הרווחת את תג ״הציוד המקסימלי״ על השגת הציוד הטוב ביותר למקצועות הבאים:", "gearAchievement": "הרווחת את תג ״הציוד המקסימלי״ על השגת הציוד הטוב ביותר למקצועות הבאים:",
@ -89,7 +89,7 @@
"stats": "נתונים", "stats": "נתונים",
"achievs": "הישגים", "achievs": "הישגים",
"strength": "כוח", "strength": "כוח",
"strText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.", "strText": "",
"constitution": "חוסן", "constitution": "חוסן",
"conText": "חוסן מקטין את כמות הנזק שאתה חוטף מהרגלים רעים או מטלות יומיות שהזנחת.", "conText": "חוסן מקטין את כמות הנזק שאתה חוטף מהרגלים רעים או מטלות יומיות שהזנחת.",
"perception": "תפיסה", "perception": "תפיסה",
@ -107,79 +107,81 @@
"healer": "מרפא", "healer": "מרפא",
"rogue": "נוכל", "rogue": "נוכל",
"mage": "מכשף", "mage": "מכשף",
"wizard": "Mage", "wizard": "",
"mystery": "מסתורין", "mystery": "מסתורין",
"changeClass": "Change Class, Refund Stat Points", "changeClass": "",
"lvl10ChangeClass": "כדי לשנות מקצוע עליכם להיות לפחות בדרגה 10.", "lvl10ChangeClass": "כדי לשנות מקצוע עליכם להיות לפחות בדרגה 10.",
"changeClassConfirmCost": "Are you sure you want to change your class for 3 Gems?", "changeClassConfirmCost": "",
"invalidClass": "Invalid class. Please specify 'warrior', 'rogue', 'wizard', or 'healer'.", "invalidClass": "",
"levelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options.", "levelPopover": "",
"unallocated": "Unallocated Stat Points", "unallocated": "",
"autoAllocation": "הקצאה אוטומטית", "autoAllocation": "הקצאה אוטומטית",
"autoAllocationPop": "Places Points into Stats according to your preferences, when you level up.", "autoAllocationPop": "",
"evenAllocation": "Distribute Stat Points evenly", "evenAllocation": "",
"evenAllocationPop": "Assigns the same number of Points to each Stat.", "evenAllocationPop": "",
"classAllocation": "Distribute Points based on Class", "classAllocation": "",
"classAllocationPop": "Assigns more Points to the Stats important to your Class.", "classAllocationPop": "",
"taskAllocation": "Distribute Points based on task activity", "taskAllocation": "",
"taskAllocationPop": "Assigns Points based on the Strength, Intelligence, Constitution, and Perception categories associated with the tasks you complete.", "taskAllocationPop": "",
"distributePoints": "הקצה נקודות שעדיין לא נוצלו", "distributePoints": "הקצה נקודות שעדיין לא נוצלו",
"distributePointsPop": "Assigns all unallocated Stat Points according to the selected allocation scheme.", "distributePointsPop": "",
"warriorText": "לוחמים גורמים ליותר \"פגיעות חמורות\", שנותנות בונוס אקראי של מטבעות זהב, ניסיון או סיכוי למציאת פריט כשמשלימים משימה. הם גם גורמים נזק רב למפלצות האויב. שחק כלוחם אם אתה אוהב למצוא פרסים גדולים ומפתיעים, או אם אתה רוצה לקרוע את אויביך לגזרים ולנגב את הרצפה עם הגופות המרוטשות שלהם!", "warriorText": "לוחמים גורמים ליותר \"פגיעות חמורות\", שנותנות בונוס אקראי של מטבעות זהב, ניסיון או סיכוי למציאת פריט כשמשלימים משימה. הם גם גורמים נזק רב למפלצות האויב. שחק כלוחם אם אתה אוהב למצוא פרסים גדולים ומפתיעים, או אם אתה רוצה לקרוע את אויביך לגזרים ולנגב את הרצפה עם הגופות המרוטשות שלהם!",
"wizardText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!", "wizardText": "",
"mageText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habitica, or if you are strongly motivated by leveling up and unlocking advanced features!", "mageText": "",
"rogueText": "נוכלים אוהבים לצבור עושר, הם משיגים יותר מטבעות זהב מכל אחד אחר והם מוכשרים במציאת פריטים אקראיים. יכולת החשאיות המפורסמת שלהם מאפשרת להם להתחמק מהתוצאות של מטלות יומיות שפוספסו. כשרוצים להשיג פרסים, הישגים, שלל ותגים - כל מה שצריך זה לשחק אותה נוכלים!", "rogueText": "נוכלים אוהבים לצבור עושר, הם משיגים יותר מטבעות זהב מכל אחד אחר והם מוכשרים במציאת פריטים אקראיים. יכולת החשאיות המפורסמת שלהם מאפשרת להם להתחמק מהתוצאות של מטלות יומיות שפוספסו. כשרוצים להשיג פרסים, הישגים, שלל ותגים - כל מה שצריך זה לשחק אותה נוכלים!",
"healerText": "מרפאים הם חסינים לכל פגע, והם מציעים את ההגנה הזו גם לחבריהם. מטלות יומיות והרגלים רעים לא ממש מזיזים להם, ויש להם דרכים לרפא את הבריאות שלהם לאחר כישלון. שחק מרפא אם אתה נהנה לעזור לחברים שלך במשחק, או אם הרעיון לרמות את המוות דרך עבודה קשה קוסם לך!", "healerText": "מרפאים הם חסינים לכל פגע, והם מציעים את ההגנה הזו גם לחבריהם. מטלות יומיות והרגלים רעים לא ממש מזיזים להם, ויש להם דרכים לרפא את הבריאות שלהם לאחר כישלון. שחק מרפא אם אתה נהנה לעזור לחברים שלך במשחק, או אם הרעיון לרמות את המוות דרך עבודה קשה קוסם לך!",
"optOutOfClasses": "וותר", "optOutOfClasses": "וותר",
"chooseClass": "Choose your Class", "chooseClass": "",
"chooseClassLearnMarkdown": "[Learn more about Habitica's class system](http://habitica.fandom.com/wiki/Class_System)", "chooseClassLearnMarkdown": "[Learn more about Habitica's class system](http://habitica.fandom.com/wiki/Class_System)",
"optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User Icon > Settings.", "optOutOfClassesText": "",
"selectClass": "Select <%= heroClass %>", "selectClass": "",
"select": "בחר", "select": "בחר",
"stealth": "חשאיות", "stealth": "חשאיות",
"stealthNewDay": "בתחילתו של יום חדש, הימנע מלחטוף נזק ממטלות יומיות שלא ביצעת.", "stealthNewDay": "בתחילתו של יום חדש, הימנע מלחטוף נזק ממטלות יומיות שלא ביצעת.",
"streaksFrozen": "רצפים קפואים", "streaksFrozen": "רצפים קפואים",
"streaksFrozenText": "הרצפים של המטלות היומיות שלא ביצעת לא יתאפסו בסוף היום", "streaksFrozenText": "הרצפים של המטלות היומיות שלא ביצעת לא יתאפסו בסוף היום",
"purchaseFor": "לרכוש בתמורה ל־<%= cost %> יהלומים?", "purchaseFor": "לרכוש בתמורה ל־<%= cost %> יהלומים?",
"purchaseForHourglasses": "Purchase for <%= cost %> Hourglasses?", "purchaseForHourglasses": "",
"notEnoughMana": "אין לך מספיק מאנה.", "notEnoughMana": "אין לך מספיק מאנה.",
"invalidTarget": "You can't cast a skill on that.", "invalidTarget": "",
"youCast": "הטלת <%= spell %>.", "youCast": "הטלת <%= spell %>.",
"youCastTarget": "הטלת <%= spell %> על <%= target %>.", "youCastTarget": "הטלת <%= spell %> על <%= target %>.",
"youCastParty": "הטלת <%= spell %> בשביל החבר'ה שלך. כל הכבוד!", "youCastParty": "הטלת <%= spell %> בשביל החבר'ה שלך. כל הכבוד!",
"critBonus": "פגיעה חמורה! בונוס:", "critBonus": "פגיעה חמורה! בונוס:",
"gainedGold": "You gained some Gold", "gainedGold": "",
"gainedMana": "You gained some Mana", "gainedMana": "",
"gainedHealth": "You gained some Health", "gainedHealth": "",
"gainedExperience": "You gained some Experience", "gainedExperience": "",
"lostGold": "You spent some Gold", "lostGold": "",
"lostMana": "You used some Mana", "lostMana": "You used some Mana",
"lostHealth": "You lost some Health", "lostHealth": "",
"lostExperience": "You lost some Experience", "lostExperience": "",
"equip": "Equip", "equip": "",
"unequip": "Unequip", "unequip": "",
"animalSkins": "עורות דמוי בע״ח", "animalSkins": "עורות דמוי בע״ח",
"str": "כוח", "str": "כוח",
"con": "חוסן", "con": "חוסן",
"per": "תפיסה", "per": "תפיסה",
"int": "תבונה", "int": "תבונה",
"notEnoughAttrPoints": "You don't have enough Stat Points.", "notEnoughAttrPoints": "",
"classNotSelected": "You must select Class before you can assign Stat Points.", "classNotSelected": "",
"style": "Style", "style": "Style",
"facialhair": "Facial", "facialhair": "",
"photo": "Photo", "photo": "תמונה",
"info": "Info", "info": "Info",
"joined": "Joined", "joined": "הצטרפות",
"totalLogins": "Total Check Ins", "totalLogins": "",
"latestCheckin": "Latest Check In", "latestCheckin": "",
"editProfile": "Edit Profile", "editProfile": "עריכת הפרופיל",
"challengesWon": "Challenges Won", "challengesWon": "אתגרים שנוצחו",
"questsCompleted": "Quests Completed", "questsCompleted": "הרפתקאות שהושלמו",
"headAccess": "Head Access.", "headAccess": "",
"backAccess": "Back Access.", "backAccess": "",
"bodyAccess": "Body Access.", "bodyAccess": "",
"mainHand": "Main-Hand", "mainHand": "",
"offHand": "Off-Hand", "offHand": "",
"statPoints": "Stat Points", "statPoints": "Stat Points",
"pts": "pts" "pts": "נק׳",
"notEnoughGold": "אין מספיק זהב.",
"purchaseForGold": "לרכוש בתמורת <%= cost %> מטבעות זהב?"
} }

View file

@ -16,29 +16,29 @@
"commGuideList02F": "<strong>Avoid extended discussions of divisive topics in the Tavern and where it would be off-topic</strong>. If you feel that someone has said something rude or hurtful, do not engage them. If someone mentions something that is allowed by the guidelines but which is hurtful to you, its okay to politely let someone know that. If it is against the guidelines or the Terms of Service, you should flag it and let a mod respond. When in doubt, flag the post.", "commGuideList02F": "<strong>Avoid extended discussions of divisive topics in the Tavern and where it would be off-topic</strong>. If you feel that someone has said something rude or hurtful, do not engage them. If someone mentions something that is allowed by the guidelines but which is hurtful to you, its okay to politely let someone know that. If it is against the guidelines or the Terms of Service, you should flag it and let a mod respond. When in doubt, flag the post.",
"commGuideList02G": "<strong>Comply immediately with any Mod request</strong>. This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, asking you to move your discussion to a more suitable space, etc.", "commGuideList02G": "<strong>Comply immediately with any Mod request</strong>. This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, asking you to move your discussion to a more suitable space, etc.",
"commGuideList02J": "<strong>Do not spam</strong>. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, posting multiple promotional messages about a Guild, Party or Challenge, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming. If people clicking on a link will result in any benefit to you, you need to disclose that in the text of your message or that will also be considered spam.<br/><br/>It is up to the mods to decide if something constitutes spam or might lead to spam, even if you dont feel that you have been spamming. For example, advertising a Guild is acceptable once or twice, but multiple posts in one day would probably constitute spam, no matter how useful the Guild is!", "commGuideList02J": "<strong>Do not spam</strong>. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, posting multiple promotional messages about a Guild, Party or Challenge, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming. If people clicking on a link will result in any benefit to you, you need to disclose that in the text of your message or that will also be considered spam.<br/><br/>It is up to the mods to decide if something constitutes spam or might lead to spam, even if you dont feel that you have been spamming. For example, advertising a Guild is acceptable once or twice, but multiple posts in one day would probably constitute spam, no matter how useful the Guild is!",
"commGuideList02K": "<strong>Avoid posting large header text in the public chat spaces, particularly the Tavern</strong>. Much like ALL CAPS, it reads as if you were yelling, and interferes with the comfortable atmosphere.", "commGuideList02K": "",
"commGuideList02L": "<strong>We highly discourage the exchange of personal information -- particularly information that can be used to identify you -- in public chat spaces</strong>. Identifying information can include but is not limited to: your address, your email address, and your API token/password. This is for your safety! Staff or moderators may remove such posts at their discretion. If you are asked for personal information in a private Guild, Party, or PM, we highly recommend that you politely refuse and alert the staff and moderators by either 1) flagging the message if it is in a Party or private Guild, or 2) filling out the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and including screenshots.", "commGuideList02L": "<strong>We highly discourage the exchange of personal information -- particularly information that can be used to identify you -- in public chat spaces</strong>. Identifying information can include but is not limited to: your address, your email address, and your API token/password. This is for your safety! Staff or moderators may remove such posts at their discretion. If you are asked for personal information in a private Guild, Party, or PM, we highly recommend that you politely refuse and alert the staff and moderators by either 1) flagging the message if it is in a Party or private Guild, or 2) filling out the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and including screenshots.",
"commGuidePara019": "<strong>In private spaces</strong>, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting slurs or any discriminatory, violent, or threatening content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", "commGuidePara019": "",
"commGuidePara020": "<strong>Private Messages (PMs)</strong> have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", "commGuidePara020": "<strong>Private Messages (PMs)</strong> have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.",
"commGuidePara020A": "<strong>If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it</strong>. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “<a href='http://contact.habitica.com/' target='_blank'>Contact the Moderation Team</a>.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.", "commGuidePara020A": "<strong>If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it</strong>. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “<a href='http://contact.habitica.com/' target='_blank'>Contact the Moderation Team</a>.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.",
"commGuidePara021": "בנוסף לכך, לאזורים פרטיים מסוימים בהביטיקה יש כללים נוספים.", "commGuidePara021": "בנוסף לכך, לאזורים פרטיים מסוימים בהביטיקה יש כללים נוספים.",
"commGuideHeadingTavern": "הפונדק", "commGuideHeadingTavern": "הפונדק",
"commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Innkeeper keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind…", "commGuidePara022": "",
"commGuidePara023": "<strong>Conversation tends to revolve around casual chatting and productivity or life improvement tips</strong>. Because the Tavern chat can only hold 200 messages, <strong>it isn't a good place for prolonged conversations on topics, especially sensitive ones</strong> (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable Guild. A Mod may direct you to a suitable Guild, but it is ultimately your responsibility to find and post in the appropriate place.", "commGuidePara023": "",
"commGuidePara024": "<strong>Don't discuss anything addictive in the Tavern</strong>. Many people use Habitica to try to quit their bad Habits. Hearing people talk about addictive/illegal substances may make this much harder for them! Respect your fellow Tavern-goers and take this into consideration. This includes, but is not exclusive to: smoking, alcohol, pornography, gambling, and drug use/abuse.", "commGuidePara024": "",
"commGuidePara027": "<strong>When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner</strong>. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.", "commGuidePara027": "<strong>When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner</strong>. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.",
"commGuideHeadingPublicGuilds": "גילדות ציבוריות", "commGuideHeadingPublicGuilds": "גילדות ציבוריות",
"commGuidePara029": "<strong>Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme</strong>. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, <strong>try to stay on topic</strong>!", "commGuidePara029": "",
"commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", "commGuidePara031": "",
"commGuidePara033": "<strong>Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description</strong>. This is to keep Habitica safe and comfortable for everyone.", "commGuidePara033": "",
"commGuidePara035": "<strong>If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\")</strong>. These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use <a href='http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet' target='_blank'>markdown</a> to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.", "commGuidePara035": "<strong>If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\")</strong>. These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use <a href='http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet' target='_blank'>markdown</a> to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.",
"commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a>.", "commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a>.",
"commGuidePara037": "<strong>No Guilds, Public or Private, should be created for the purpose of attacking any group or individual</strong>. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!", "commGuidePara037": "",
"commGuidePara038": "<strong>All Tavern Challenges and Public Guild Challenges must comply with these rules as well</strong>.", "commGuidePara038": "",
"commGuideHeadingInfractionsEtc": "עבירות, השלכות ותיקונן", "commGuideHeadingInfractionsEtc": "עבירות, השלכות ותיקונן",
"commGuideHeadingInfractions": "עבירות", "commGuideHeadingInfractions": "עבירות",
"commGuidePara050": "באופן כללי, ההביטיקנים עוזרים זה לזה, מכבדים אחד את השני, ופועלים יחד כדי להפוך את הקהילה כולה לנעימה וחברותית. אולם, לעיתים רחוקות מאוד, מעשהו של הביטיקן עשוי להפר את אחד מהחוקים הנ\"ל. כאשר זה קורה, המנהלים ינקטו בכל פעולה שנראית להם הכרחית כדי להשאיר את הביטיקה בטוחה ונוחה עבור כולם.", "commGuidePara050": "באופן כללי, ההביטיקנים עוזרים זה לזה, מכבדים אחד את השני, ופועלים יחד כדי להפוך את הקהילה כולה לנעימה וחברותית. אולם, לעיתים רחוקות מאוד, מעשהו של הביטיקן עשוי להפר את אחד מהחוקים הנ\"ל. כאשר זה קורה, המנהלים ינקטו בכל פעולה שנראית להם הכרחית כדי להשאיר את הביטיקה בטוחה ונוחה עבור כולם.",
"commGuidePara051": "<strong>There are a variety of infractions, and they are dealt with depending on their severity</strong>. These are not comprehensive lists, and the Mods can make decisions on topics not covered here at their own discretion. The Mods will take context into account when evaluating infractions.", "commGuidePara051": "",
"commGuideHeadingSevereInfractions": "עבירות חמורות", "commGuideHeadingSevereInfractions": "עבירות חמורות",
"commGuidePara052": "עבירות חמורות הן אלו שפוגעות פגיעה אנושה בביטחון קהילת הביטיקה ומשתמשיה, וכתוצאה מכך יש להן גם השלכות חמורות.", "commGuidePara052": "עבירות חמורות הן אלו שפוגעות פגיעה אנושה בביטחון קהילת הביטיקה ומשתמשיה, וכתוצאה מכך יש להן גם השלכות חמורות.",
"commGuidePara053": "להלן רשימת דוגמאות לעבירות חמורות, זו איננה רשימה כוללת.", "commGuidePara053": "להלן רשימת דוגמאות לעבירות חמורות, זו איננה רשימה כוללת.",
@ -47,38 +47,38 @@
"commGuideList05C": "הפרה של תנאי תקופת מבחן", "commGuideList05C": "הפרה של תנאי תקופת מבחן",
"commGuideList05D": "Impersonation of Staff or Moderators", "commGuideList05D": "Impersonation of Staff or Moderators",
"commGuideList05E": "ביצוע עבירות בינוניות בצורה חוזרת ונשנית", "commGuideList05E": "ביצוע עבירות בינוניות בצורה חוזרת ונשנית",
"commGuideList05F": "Creation of a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", "commGuideList05F": "",
"commGuideList05G": "Intentional deception of Staff or Moderators in order to avoid consequences or to get another user in trouble", "commGuideList05G": "",
"commGuideHeadingModerateInfractions": "עבירות בדרגת חומרה בינונית", "commGuideHeadingModerateInfractions": "עבירות בדרגת חומרה בינונית",
"commGuidePara054": "עבירות בינוניות אינן פוגעות בביטחון הקהילה, אך הן יוצרות חוויה לא נעימה. לעבירות כאלו יהיו השלכות מתונות. אם ייעשו עבירות נוספות, ייתכן ויהיו לכך השלכות חמורות יותר.", "commGuidePara054": "עבירות בינוניות אינן פוגעות בביטחון הקהילה, אך הן יוצרות חוויה לא נעימה. לעבירות כאלו יהיו השלכות מתונות. אם ייעשו עבירות נוספות, ייתכן ויהיו לכך השלכות חמורות יותר.",
"commGuidePara055": "להלן רשימת דוגמאות לעבירות בינוניות. זו איננה רשימה כוללת.", "commGuidePara055": "להלן רשימת דוגמאות לעבירות בינוניות. זו איננה רשימה כוללת.",
"commGuideList06A": "Ignoring, disrespecting or arguing with a Mod. This includes publicly complaining about moderators or other users, publicly glorifying or defending banned users, or debating whether or not a moderator action was appropriate. If you are concerned about one of the rules or the behaviour of the Mods, please contact the staff via email (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).", "commGuideList06A": "",
"commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action -- for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"", "commGuideList06B": "",
"commGuideList06C": "Intentionally flagging innocent posts.", "commGuideList06C": "",
"commGuideList06D": "Repeatedly Violating Public Space Guidelines", "commGuideList06D": "",
"commGuideList06E": "Repeatedly Committing Minor Infractions", "commGuideList06E": "",
"commGuideHeadingMinorInfractions": "עבירות משניות", "commGuideHeadingMinorInfractions": "עבירות משניות",
"commGuidePara056": "עבירות משניות, למרות שאינן רצויות, מובילות רק להשלכות משניות. אם ביצוע העבירות ממשיך לחזור, הן עשויות להוביל להשלכות חמורות יותר.", "commGuidePara056": "עבירות משניות, למרות שאינן רצויות, מובילות רק להשלכות משניות. אם ביצוע העבירות ממשיך לחזור, הן עשויות להוביל להשלכות חמורות יותר.",
"commGuidePara057": "להלן רשימת דוגמאות לעבירות משניות. זו איננה רשימה כוללת.", "commGuidePara057": "להלן רשימת דוגמאות לעבירות משניות. זו איננה רשימה כוללת.",
"commGuideList07A": "הפרה ראשונה של חוקי המרחבים הציבוריים", "commGuideList07A": "הפרה ראשונה של חוקי המרחבים הציבוריים",
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.", "commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.",
"commGuidePara057A": "Some posts may be hidden because they contain sensitive information or might give people the wrong idea. Typically this does not count as an infraction, particularly not the first time it happens!", "commGuidePara057A": "",
"commGuideHeadingConsequences": "השלכות", "commGuideHeadingConsequences": "השלכות",
"commGuidePara058": "במשחק, כמו בחיים האמיתיים, לכל פעולה יש תוצאה. בין אם זה להיכנס לכושר כתוצאה מאימונים וריצה, הופעת חורים בשיניים כתוצאה מאכילה מרובה מידי של מתוקים, או הצלחה בקורס כתוצאה מהשקעה בלימודים.", "commGuidePara058": "במשחק, כמו בחיים האמיתיים, לכל פעולה יש תוצאה. בין אם זה להיכנס לכושר כתוצאה מאימונים וריצה, הופעת חורים בשיניים כתוצאה מאכילה מרובה מידי של מתוקים, או הצלחה בקורס כתוצאה מהשקעה בלימודים.",
"commGuidePara059": "<strong> בדומה לכך, לכל עבירה יש השלכה ישירה. </strong> דוגמאות להשלכות אפשריות רשומות מטה.", "commGuidePara059": "<strong> בדומה לכך, לכל עבירה יש השלכה ישירה. </strong> דוגמאות להשלכות אפשריות רשומות מטה.",
"commGuidePara060": "<strong>If your infraction has a moderate or severe consequence, there will be a post from a staff member or moderator in the forum in which the infraction occurred explaining</strong>:", "commGuidePara060": "",
"commGuideList08A": "מה הייתה העבירה שלך", "commGuideList08A": "מה הייתה העבירה שלך",
"commGuideList08B": "מהן ההשלכות", "commGuideList08B": "מהן ההשלכות",
"commGuideList08C": "מה לעשות כדי לתקן ולשחזר את המצב לקדמותו, אם ניתן.", "commGuideList08C": "מה לעשות כדי לתקן ולשחזר את המצב לקדמותו, אם ניתן.",
"commGuidePara060A": "If the situation calls for it, you may receive a PM or email as well as a post in the forum in which the infraction occurred. In some cases you may not be reprimanded in public at all.", "commGuidePara060A": "",
"commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. <strong>If you wish to apologize or make a plea for reinstatement, please email the staff at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your UUID</strong> (which will be given in the error message). It is <strong>your</strong> responsibility to reach out if you desire reconsideration or reinstatement.", "commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. <strong>If you wish to apologize or make a plea for reinstatement, please email the staff at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> with your UUID</strong> (which will be given in the error message). It is <strong>your</strong> responsibility to reach out if you desire reconsideration or reinstatement.",
"commGuideHeadingSevereConsequences": "דוגמאות להשלכות חמורות", "commGuideHeadingSevereConsequences": "דוגמאות להשלכות חמורות",
"commGuideList09A": "Account bans (see above)", "commGuideList09A": "",
"commGuideList09C": "מניעת (״הקפאת״) ההתקדמות ברמות תורם לצמיתות", "commGuideList09C": "מניעת (״הקפאת״) ההתקדמות ברמות תורם לצמיתות",
"commGuideHeadingModerateConsequences": "דוגמאות להשלכות מתונות", "commGuideHeadingModerateConsequences": "דוגמאות להשלכות מתונות",
"commGuideList10A": "Restricted public and/or private chat privileges", "commGuideList10A": "",
"commGuideList10A1": "If your actions result in revocation of your chat privileges, a Moderator or Staff member will PM you and/or post in the forum in which you were muted to notify you of the reason for your muting and the length of time for which you will be muted. At the end of that period, you will receive your chat privileges back, provided you are willing to correct the behavior for which you were muted and comply with the Community Guidelines.", "commGuideList10A1": "If your actions result in revocation of your chat privileges, a Moderator or Staff member will PM you and/or post in the forum in which you were muted to notify you of the reason for your muting and the length of time for which you will be muted. At the end of that period, you will receive your chat privileges back, provided you are willing to correct the behavior for which you were muted and comply with the Community Guidelines.",
"commGuideList10C": "Restricted Guild/Challenge creation privileges", "commGuideList10C": "",
"commGuideList10D": "מניעת (״הקפאת״) ההתקדמות ברמות תורם באופן זמני", "commGuideList10D": "מניעת (״הקפאת״) ההתקדמות ברמות תורם באופן זמני",
"commGuideList10E": "הורדה בדרגות תורם", "commGuideList10E": "הורדה בדרגות תורם",
"commGuideList10F": "המשך שימוש ״על תנאי״", "commGuideList10F": "המשך שימוש ״על תנאי״",
@ -89,35 +89,38 @@
"commGuideList11D": "מחיקה (עורכים / חברי הצוות יכולים למחוק תוכן בעייתי)", "commGuideList11D": "מחיקה (עורכים / חברי הצוות יכולים למחוק תוכן בעייתי)",
"commGuideList11E": "עריכה (עורכים / חברי הצוות יכולים לערוך תוכן בעייתי)", "commGuideList11E": "עריכה (עורכים / חברי הצוות יכולים לערוך תוכן בעייתי)",
"commGuideHeadingRestoration": "שחזור", "commGuideHeadingRestoration": "שחזור",
"commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. <strong>If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community</strong>.", "commGuidePara061": "",
"commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.", "commGuidePara062": "",
"commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.", "commGuidePara063": "",
"commGuideHeadingMeet": "Meet the Staff and Mods!", "commGuideHeadingMeet": "",
"commGuidePara006": "Habitica has some tireless knights-errant who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres.", "commGuidePara006": "",
"commGuidePara007": "לצוות יש תגיות סגולות המסומנות בכתרים. התואר שלהם הוא \"הירואי\".", "commGuidePara007": "לצוות יש תגיות סגולות המסומנות בכתרים. התואר שלהם הוא \"הירואי\".",
"commGuidePara008": "לעורכים יש תגיות כחולות כהות המסומנות בכוכב. התואר שלהם הוא \"שומר\". יוצאת מן הכלל היא באיילי. בתור דב\"שית, באיילי בעלת תגית שחורה וירוקה המסומנת בכוכב.", "commGuidePara008": "לעורכים יש תגיות כחולות כהות המסומנות בכוכב. התואר שלהם הוא \"שומר\". יוצאת מן הכלל היא באיילי. בתור דב\"שית, באיילי בעלת תגית שחורה וירוקה המסומנת בכוכב.",
"commGuidePara009": "חברי הצוות הנוכחיים הם (משמאל לימין):", "commGuidePara009": "חברי הצוות הנוכחיים הם (משמאל לימין):",
"commGuideAKA": "<%= habitName %> aka <%= realName %>", "commGuideAKA": "",
"commGuideOnTrello": "<%= trelloName %> on Trello", "commGuideOnTrello": "<%= trelloName %> on Trello",
"commGuideOnGitHub": "<%= gitHubName %> on GitHub", "commGuideOnGitHub": "<%= gitHubName %> ב־GitHub",
"commGuidePara010": "ישנם גם מספר עורכים המסייעים לחברי הצוות. הם נבחרו בקפידה, לכן אנא כבדו אותם ושמעו בעצתם.", "commGuidePara010": "ישנם גם מספר עורכים המסייעים לחברי הצוות. הם נבחרו בקפידה, לכן אנא כבדו אותם ושמעו בעצתם.",
"commGuidePara011": "העורכים הנוכחיים הם (משמאל לימין):", "commGuidePara011": "העורכים הנוכחיים הם (משמאל לימין):",
"commGuidePara011b": "בתוך Github/ויקיא", "commGuidePara011b": "בתוך Github/Fandom",
"commGuidePara011c": "בוויקיא", "commGuidePara011c": "בוויקי",
"commGuidePara011d": "ב־GitHub", "commGuidePara011d": "ב־GitHub",
"commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to our Staff (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).", "commGuidePara012": "",
"commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!", "commGuidePara013": "",
"commGuidePara014": "Staff and Moderators Emeritus:", "commGuidePara014": "",
"commGuideHeadingFinal": "הפסקה האחרונה", "commGuideHeadingFinal": "הפסקה האחרונה",
"commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and we will be happy to help clarify things.", "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the <a href='http://contact.habitica.com/' target='_blank'>Moderator Contact Form</a> and we will be happy to help clarify things.",
"commGuidePara068": "עכשיו התקדמו לכם, הרפתקנים אמיצים, והרגו כמה מטלות יומיומיות!", "commGuidePara068": "עכשיו התקדמו לכם, הרפתקנים אמיצים, והרגו כמה מטלות יומיומיות!",
"commGuideHeadingLinks": "קישורים שימושיים", "commGuideHeadingLinks": "קישורים שימושיים",
"commGuideLink01": "<a href='/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank'>Habitica Help: Ask a Question</a>: a Guild for users to ask questions!", "commGuideLink01": "",
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.", "commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!", "commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: for site feature requests.", "commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>The Main Trello</a>: for site feature requests.",
"commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.", "commGuideLink05": "<a href='https://trello.com/b/mXK3Eavg/' target='_blank'>The Mobile Trello</a>: for mobile feature requests.",
"commGuideLink06": "<a href='https://trello.com/b/vwuE9fbO/' target='_blank'>The Art Trello</a>: for submitting pixel art.", "commGuideLink06": "",
"commGuideLink07": "<a href='https://trello.com/b/nnv4QIRX/' target='_blank'>The Quest Trello</a>: for submitting quest writing.", "commGuideLink07": "",
"commGuidePara069": "האמנים המוכשרים הבאים תרמו ליצירת איורים אלו:" "commGuidePara069": "האמנים המוכשרים הבאים תרמו ליצירת איורים אלו:",
"commGuideList01A": "התנאים וההתניות חלים על כל המרחבים, לרבות גילדות פרטיות, צ׳אט חבורה, והודעות.",
"commGuidePara017": "הינה הגרסה המקוצרת, אבל היינו ממליצים לך לקרוא גם את הפרטים הקטנים שלמטה:",
"commGuideList01C": "על כל הדיונים להיות הולמים לכל הגילאים ובשפה הולמת."
} }

View file

@ -2,7 +2,7 @@
"potionText": "שיקוי ריפוי", "potionText": "שיקוי ריפוי",
"potionNotes": "מרפא 15 נק\"פ (שימוש מיידי)", "potionNotes": "מרפא 15 נק\"פ (שימוש מיידי)",
"armoireText": "ציוד קסום", "armoireText": "ציוד קסום",
"armoireNotesFull": "פתח את תיבת הציוד הקסום ע״מ לקבל ציוד מיוחד, ניסיון או מזון! יחידות ציוד שנותרו:", "armoireNotesFull": "אפשר לפתוח את תיבת הציוד הקסום ולקבל ציוד מיוחד, ניסיון או מזון! יחידות ציוד שנותרו:",
"armoireLastItem": "מצאת את פריט הציוד הקסום האחרון", "armoireLastItem": "מצאת את פריט הציוד הקסום האחרון",
"armoireNotesEmpty": "״הציוד הקסום״ יציע ציוד חדש בשבוע הראשון של כל חודש. עד אז, ניתן להמשיך לקבל ניסיון ומזון!", "armoireNotesEmpty": "״הציוד הקסום״ יציע ציוד חדש בשבוע הראשון של כל חודש. עד אז, ניתן להמשיך לקבל ניסיון ומזון!",
"dropEggWolfText": "זאב", "dropEggWolfText": "זאב",
@ -61,7 +61,7 @@
"questEggRoosterAdjective": "מתגנדר", "questEggRoosterAdjective": "מתגנדר",
"questEggSpiderText": "עכביש", "questEggSpiderText": "עכביש",
"questEggSpiderMountText": "עכביש", "questEggSpiderMountText": "עכביש",
"questEggSpiderAdjective": "an artistic", "questEggSpiderAdjective": "",
"questEggOwlText": "ינשוף", "questEggOwlText": "ינשוף",
"questEggOwlMountText": "ינשוף", "questEggOwlMountText": "ינשוף",
"questEggOwlAdjective": "חכם", "questEggOwlAdjective": "חכם",
@ -130,58 +130,58 @@
"questEggArmadilloAdjective": "משוריינת", "questEggArmadilloAdjective": "משוריינת",
"questEggCowText": "פרה", "questEggCowText": "פרה",
"questEggCowMountText": "פרה", "questEggCowMountText": "פרה",
"questEggCowAdjective": "a mooing", "questEggCowAdjective": "",
"questEggBeetleText": "Beetle", "questEggBeetleText": "",
"questEggBeetleMountText": "Beetle", "questEggBeetleMountText": "",
"questEggBeetleAdjective": "an unbeatable", "questEggBeetleAdjective": "",
"questEggFerretText": "Ferret", "questEggFerretText": "",
"questEggFerretMountText": "Ferret", "questEggFerretMountText": "",
"questEggFerretAdjective": "a furry", "questEggFerretAdjective": "",
"questEggSlothText": "Sloth", "questEggSlothText": "",
"questEggSlothMountText": "Sloth", "questEggSlothMountText": "",
"questEggSlothAdjective": "a speedy", "questEggSlothAdjective": "",
"questEggTriceratopsText": "Triceratops", "questEggTriceratopsText": "",
"questEggTriceratopsMountText": "Triceratops", "questEggTriceratopsMountText": "",
"questEggTriceratopsAdjective": "a tricky", "questEggTriceratopsAdjective": "",
"questEggGuineaPigText": "Guinea Pig", "questEggGuineaPigText": "",
"questEggGuineaPigMountText": "Guinea Pig", "questEggGuineaPigMountText": "",
"questEggGuineaPigAdjective": "a giddy", "questEggGuineaPigAdjective": "",
"questEggPeacockText": "Peacock", "questEggPeacockText": "",
"questEggPeacockMountText": "Peacock", "questEggPeacockMountText": "",
"questEggPeacockAdjective": "a prancing", "questEggPeacockAdjective": "",
"questEggButterflyText": "Caterpillar", "questEggButterflyText": "",
"questEggButterflyMountText": "Butterfly", "questEggButterflyMountText": "פרפר",
"questEggButterflyAdjective": "a cute", "questEggButterflyAdjective": "",
"questEggNudibranchText": "Nudibranch", "questEggNudibranchText": "",
"questEggNudibranchMountText": "Nudibranch", "questEggNudibranchMountText": "",
"questEggNudibranchAdjective": "a nifty", "questEggNudibranchAdjective": "",
"questEggHippoText": "Hippo", "questEggHippoText": "היפופוטם",
"questEggHippoMountText": "Hippo", "questEggHippoMountText": "היפופוטם",
"questEggHippoAdjective": "a happy", "questEggHippoAdjective": "",
"questEggYarnText": "Yarn", "questEggYarnText": "",
"questEggYarnMountText": "Flying Carpet", "questEggYarnMountText": "שטיח מעופף",
"questEggYarnAdjective": "woolen", "questEggYarnAdjective": "",
"questEggPterodactylText": "Pterodactyl", "questEggPterodactylText": "",
"questEggPterodactylMountText": "Pterodactyl", "questEggPterodactylMountText": "",
"questEggPterodactylAdjective": "a trusting", "questEggPterodactylAdjective": "",
"questEggBadgerText": "Badger", "questEggBadgerText": "",
"questEggBadgerMountText": "Badger", "questEggBadgerMountText": "",
"questEggBadgerAdjective": "a bustling", "questEggBadgerAdjective": "",
"questEggSquirrelText": "Squirrel", "questEggSquirrelText": "",
"questEggSquirrelMountText": "Squirrel", "questEggSquirrelMountText": "סנאי",
"questEggSquirrelAdjective": "a bushy-tailed", "questEggSquirrelAdjective": "",
"questEggSeaSerpentText": "Sea Serpent", "questEggSeaSerpentText": "",
"questEggSeaSerpentMountText": "Sea Serpent", "questEggSeaSerpentMountText": "",
"questEggSeaSerpentAdjective": "a shimmering", "questEggSeaSerpentAdjective": "",
"questEggKangarooText": "Kangaroo", "questEggKangarooText": "קנגרו",
"questEggKangarooMountText": "Kangaroo", "questEggKangarooMountText": "קנגרו",
"questEggKangarooAdjective": "a keen", "questEggKangarooAdjective": "",
"questEggAlligatorText": "Alligator", "questEggAlligatorText": "תנין",
"questEggAlligatorMountText": "Alligator", "questEggAlligatorMountText": "תנין",
"questEggAlligatorAdjective": "a cunning", "questEggAlligatorAdjective": "",
"questEggVelociraptorText": "Velociraptor", "questEggVelociraptorText": "",
"questEggVelociraptorMountText": "Velociraptor", "questEggVelociraptorMountText": "",
"questEggVelociraptorAdjective": "a clever", "questEggVelociraptorAdjective": "",
"eggNotes": "מצא שיקוי הבקעה לשפוך על ביצה זו, והיא תהפוך ל<%= eggText(locale) %> <%= eggAdjective(locale) %>.", "eggNotes": "מצא שיקוי הבקעה לשפוך על ביצה זו, והיא תהפוך ל<%= eggText(locale) %> <%= eggAdjective(locale) %>.",
"hatchingPotionBase": "רגיל", "hatchingPotionBase": "רגיל",
"hatchingPotionWhite": "לבן", "hatchingPotionWhite": "לבן",
@ -196,83 +196,83 @@
"hatchingPotionSpooky": "מפחיד", "hatchingPotionSpooky": "מפחיד",
"hatchingPotionPeppermint": "מנטה", "hatchingPotionPeppermint": "מנטה",
"hatchingPotionFloral": "פרחוני", "hatchingPotionFloral": "פרחוני",
"hatchingPotionAquatic": "Aquatic", "hatchingPotionAquatic": "",
"hatchingPotionEmber": "Ember", "hatchingPotionEmber": "",
"hatchingPotionThunderstorm": "סופת ברקים", "hatchingPotionThunderstorm": "סופת ברקים",
"hatchingPotionGhost": "רוח רפאים", "hatchingPotionGhost": "רוח רפאים",
"hatchingPotionRoyalPurple": "Royal Purple", "hatchingPotionRoyalPurple": "",
"hatchingPotionHolly": "Holly", "hatchingPotionHolly": "",
"hatchingPotionCupid": "Cupid", "hatchingPotionCupid": "",
"hatchingPotionShimmer": "Shimmer", "hatchingPotionShimmer": "",
"hatchingPotionFairy": "Fairy", "hatchingPotionFairy": "",
"hatchingPotionStarryNight": "Starry Night", "hatchingPotionStarryNight": "",
"hatchingPotionRainbow": "Rainbow", "hatchingPotionRainbow": "קשת",
"hatchingPotionGlass": "Glass", "hatchingPotionGlass": "",
"hatchingPotionGlow": "Glow-in-the-Dark", "hatchingPotionGlow": "",
"hatchingPotionFrost": "Frost", "hatchingPotionFrost": "",
"hatchingPotionIcySnow": "Icy Snow", "hatchingPotionIcySnow": "",
"hatchingPotionNotes": "מזוג שיקוי זה על ביצה, והיא תבקע כ: <%= potText(locale) %>.", "hatchingPotionNotes": "מזוג שיקוי זה על ביצה, והיא תבקע כ: <%= potText(locale) %>.",
"premiumPotionAddlNotes": "לא ניתן לשימוש על ביצי הרפתקאות.", "premiumPotionAddlNotes": "לא ניתן לשימוש על ביצי הרפתקאות.",
"foodMeat": "בשר", "foodMeat": "בשר",
"foodMeatThe": "the Meat", "foodMeatThe": "",
"foodMeatA": "Meat", "foodMeatA": "בשר",
"foodMilk": "חלב", "foodMilk": "חלב",
"foodMilkThe": "the Milk", "foodMilkThe": "החלב",
"foodMilkA": "Milk", "foodMilkA": "חלב",
"foodPotatoe": "תפוח אדמה", "foodPotatoe": "תפוח אדמה",
"foodPotatoeThe": "the Potato", "foodPotatoeThe": "תפוח האדמה",
"foodPotatoeA": "a Potato", "foodPotatoeA": "תפוח אדמה",
"foodStrawberry": "תות", "foodStrawberry": "תות",
"foodStrawberryThe": "the Strawberry", "foodStrawberryThe": "התות",
"foodStrawberryA": "a Strawberry", "foodStrawberryA": "תות",
"foodChocolate": "שוקולד", "foodChocolate": "שוקולד",
"foodChocolateThe": "the Chocolate", "foodChocolateThe": "השוקולד",
"foodChocolateA": "Chocolate", "foodChocolateA": "שוקולד",
"foodFish": "דג", "foodFish": "דג",
"foodFishThe": "the Fish", "foodFishThe": "הדג",
"foodFishA": "a Fish", "foodFishA": "דג",
"foodRottenMeat": "בשר רקוב", "foodRottenMeat": "בשר רקוב",
"foodRottenMeatThe": "the Rotten Meat", "foodRottenMeatThe": "הבשר הרקוב",
"foodRottenMeatA": "Rotten Meat", "foodRottenMeatA": "בשר רקוב",
"foodCottonCandyPink": "סוכר שמבלולו ורוד", "foodCottonCandyPink": "סוכר שמבלולו ורוד",
"foodCottonCandyPinkThe": "the Pink Cotton Candy", "foodCottonCandyPinkThe": "",
"foodCottonCandyPinkA": "Pink Cotton Candy", "foodCottonCandyPinkA": "",
"foodCottonCandyBlue": "סוכר שמבלולו כחול", "foodCottonCandyBlue": "סוכר שמבלולו כחול",
"foodCottonCandyBlueThe": "the Blue Cotton Candy", "foodCottonCandyBlueThe": "",
"foodCottonCandyBlueA": "Blue Cotton Candy", "foodCottonCandyBlueA": "",
"foodHoney": "דבש", "foodHoney": "דבש",
"foodHoneyThe": "the Honey", "foodHoneyThe": "הדבש",
"foodHoneyA": "Honey", "foodHoneyA": "דבש",
"foodCakeSkeleton": "עוגת עצמות", "foodCakeSkeleton": "עוגת עצמות",
"foodCakeSkeletonThe": "the Bare Bones Cake", "foodCakeSkeletonThe": "",
"foodCakeSkeletonA": "a Bare Bones Cake", "foodCakeSkeletonA": "",
"foodCakeBase": "עוגה רגילה", "foodCakeBase": "עוגה רגילה",
"foodCakeBaseThe": "the Basic Cake", "foodCakeBaseThe": "העוגה הפשוטה",
"foodCakeBaseA": "a Basic Cake", "foodCakeBaseA": "עוגה פשוטה",
"foodCakeCottonCandyBlue": "עוגת ממתקים כחולה", "foodCakeCottonCandyBlue": "עוגת ממתקים כחולה",
"foodCakeCottonCandyBlueThe": "the Candy Blue Cake", "foodCakeCottonCandyBlueThe": "עוגת הממתקים הכחולה",
"foodCakeCottonCandyBlueA": "a Candy Blue Cake", "foodCakeCottonCandyBlueA": "עוגת ממתקים כחולה",
"foodCakeCottonCandyPink": "עוגת ממתקים ורודה", "foodCakeCottonCandyPink": "עוגת ממתקים ורודה",
"foodCakeCottonCandyPinkThe": "the Candy Pink Cake", "foodCakeCottonCandyPinkThe": "עוגת הממתקים הוורודה",
"foodCakeCottonCandyPinkA": "a Candy Pink Cake", "foodCakeCottonCandyPinkA": "עוגת ממתקים ורודה",
"foodCakeShade": "עוגת שוקולד", "foodCakeShade": "עוגת שוקולד",
"foodCakeShadeThe": "the Chocolate Cake", "foodCakeShadeThe": "עוגת השוקולד",
"foodCakeShadeA": "a Chocolate Cake", "foodCakeShadeA": "עוגת שוקולד",
"foodCakeWhite": "עוגת קצפת", "foodCakeWhite": "עוגת קצפת",
"foodCakeWhiteThe": "the Cream Cake", "foodCakeWhiteThe": "עוגת הקרם",
"foodCakeWhiteA": "a Cream Cake", "foodCakeWhiteA": "עוגת קרם",
"foodCakeGolden": "עוגת דבש", "foodCakeGolden": "עוגת דבש",
"foodCakeGoldenThe": "the Honey Cake", "foodCakeGoldenThe": "עוגת הדבש",
"foodCakeGoldenA": "a Honey Cake", "foodCakeGoldenA": "עוגת דבש",
"foodCakeZombie": "עוגה רקובה", "foodCakeZombie": "עוגה רקובה",
"foodCakeZombieThe": "the Rotten Cake", "foodCakeZombieThe": "העוגה הרקובה",
"foodCakeZombieA": "a Rotten Cake", "foodCakeZombieA": "עוגה רקובה",
"foodCakeDesert": "עוגת חול", "foodCakeDesert": "עוגת חול",
"foodCakeDesertThe": "the Sand Cake", "foodCakeDesertThe": "עוגת החול",
"foodCakeDesertA": "a Sand Cake", "foodCakeDesertA": "עוגת חול",
"foodCakeRed": "עוגת תותים", "foodCakeRed": "עוגת תותים",
"foodCakeRedThe": "the Strawberry Cake", "foodCakeRedThe": "עוגת התות",
"foodCakeRedA": "a Strawberry Cake", "foodCakeRedA": "עוגת תות",
"foodCandySkeleton": "סוכריית עצמות חשופות", "foodCandySkeleton": "סוכריית עצמות חשופות",
"foodCandySkeletonThe": "the Bare Bones Candy", "foodCandySkeletonThe": "the Bare Bones Candy",
"foodCandySkeletonA": "Bare Bones Candy", "foodCandySkeletonA": "Bare Bones Candy",
@ -286,26 +286,26 @@
"foodCandyCottonCandyPinkThe": "the Sour Pink Candy", "foodCandyCottonCandyPinkThe": "the Sour Pink Candy",
"foodCandyCottonCandyPinkA": "Sour Pink Candy", "foodCandyCottonCandyPinkA": "Sour Pink Candy",
"foodCandyShade": "סוכריית שוקולד", "foodCandyShade": "סוכריית שוקולד",
"foodCandyShadeThe": "the Chocolate Candy", "foodCandyShadeThe": "ממתק השוקולד",
"foodCandyShadeA": "Chocolate Candy", "foodCandyShadeA": "ממתק שוקולד",
"foodCandyWhite": "סוכריית וניל", "foodCandyWhite": "סוכריית וניל",
"foodCandyWhiteThe": "the Vanilla Candy", "foodCandyWhiteThe": "ממתק הווניל",
"foodCandyWhiteA": "Vanilla Candy", "foodCandyWhiteA": "ממתק וניל",
"foodCandyGolden": "סוכריית דבש", "foodCandyGolden": "סוכריית דבש",
"foodCandyGoldenThe": "the Honey Candy", "foodCandyGoldenThe": "ממתק הדבש",
"foodCandyGoldenA": "Honey Candy", "foodCandyGoldenA": "ממתק דבש",
"foodCandyZombie": "סוכריה רקובה", "foodCandyZombie": "סוכריה רקובה",
"foodCandyZombieThe": "the Rotten Candy", "foodCandyZombieThe": "הממתק הרקוב",
"foodCandyZombieA": "Rotten Candy", "foodCandyZombieA": "ממתק רקוב",
"foodCandyDesert": "סוכריית חול", "foodCandyDesert": "סוכריית חול",
"foodCandyDesertThe": "the Sand Candy", "foodCandyDesertThe": "ממתק החול",
"foodCandyDesertA": "Sand Candy", "foodCandyDesertA": "ממתק חול",
"foodCandyRed": "סוכריית קינמון", "foodCandyRed": "סוכריית קינמון",
"foodCandyRedThe": "the Cinnamon Candy", "foodCandyRedThe": "ממתק הקינמון",
"foodCandyRedA": "Cinnamon Candy", "foodCandyRedA": "ממתק קינמון",
"foodSaddleText": "אוכף", "foodSaddleText": "אוכף",
"foodSaddleNotes": "הופך חיית מחמד לחיית רכיבה בין רגע!", "foodSaddleNotes": "הופך חיית מחמד לחיית רכיבה בין רגע!",
"foodSaddleSellWarningNote": "Hey! This is a pretty useful item! Are you familiar with how to use a Saddle with your Pets?", "foodSaddleSellWarningNote": "אהלן! איזה פריט שימושי! האם יש לך מושג כיצד להשתמש באוכפים עם חיות המחמד שלך?",
"foodNotes": "האכל בזה את חיות המחמד שלך והן יגדלו לחיות רכיבה חסונות.", "foodNotes": "האכל בזה את חיות המחמד שלך והן יגדלו לחיות רכיבה חסונות.",
"hatchingPotionRoseQuartz": "קוורץ ורדרד", "hatchingPotionRoseQuartz": "קוורץ ורדרד",
"hatchingPotionCelestial": "", "hatchingPotionCelestial": "",

View file

@ -38,5 +38,9 @@
"healthDailyNotes": "יש ללחוץ כדי לעשות שינויים כלשהם!", "healthDailyNotes": "יש ללחוץ כדי לעשות שינויים כלשהם!",
"exerciseTodoNotes": "יש ללחוץ כדי להוסיף רשימה!", "exerciseTodoNotes": "יש ללחוץ כדי להוסיף רשימה!",
"exerciseTodoText": "קביעת זמני אימון", "exerciseTodoText": "קביעת זמני אימון",
"selfCareDailyNotes": "יש ללחוץ כדי לשנות את לוח הזמנים!" "selfCareDailyNotes": "יש ללחוץ כדי לשנות את לוח הזמנים!",
"defaultHabitText": "לחיצה כאן תהפוך את סוג ההרגל להרגל רע שהיית רוצה להפסיק",
"creativityTodoNotes": "אפשר ללחוץ כאן כדי לציין את שם המיזם שלך",
"schoolDailyNotes": "אפשר ללחוץ כאן ולשנות את שעת שיעורי הבית שלך!",
"creativityTodoText": "השלמת מיזם יצירתי"
} }

View file

@ -13,7 +13,7 @@
"companyDonate": "תרומה", "companyDonate": "תרומה",
"forgotPassword": "שכחת את הסיסמה?", "forgotPassword": "שכחת את הסיסמה?",
"emailNewPass": "שליחת דוא״ל עם קישור לאיפוס הסיסמה", "emailNewPass": "שליחת דוא״ל עם קישור לאיפוס הסיסמה",
"forgotPasswordSteps": "נא למלא את כתובת הדוא״ל בה השתמשת כדי להירשם לחשבון הביטיקה שלך.", "forgotPasswordSteps": "נא לציין את שם המשתמש שלך או את כתובת הדוא״ל איתה נרשמת לחשבון הביטיקה שלך.",
"sendLink": "שליחת קישור", "sendLink": "שליחת קישור",
"featuredIn": "מוצגים נוספים", "featuredIn": "מוצגים נוספים",
"footerDevs": "מפתחים", "footerDevs": "מפתחים",

File diff suppressed because it is too large Load diff

View file

@ -24,7 +24,7 @@
"help": "עזרה", "help": "עזרה",
"user": "משתמש", "user": "משתמש",
"market": "שוק", "market": "שוק",
"newSubscriberItem": "You have new <span class=\"notification-bold-blue\">Mystery Items</span>", "newSubscriberItem": "",
"subscriberItemText": "בכל חודש, מנויים יקבלו פריט מסתורי. הוא הופך לזמין בתחילת החודש. ראו בוויקי את הדף 'Mystery Item' למידע נוסף.", "subscriberItemText": "בכל חודש, מנויים יקבלו פריט מסתורי. הוא הופך לזמין בתחילת החודש. ראו בוויקי את הדף 'Mystery Item' למידע נוסף.",
"all": "הכול", "all": "הכול",
"none": "כלום", "none": "כלום",
@ -48,28 +48,28 @@
"gemsPopoverTitle": "אבני חן", "gemsPopoverTitle": "אבני חן",
"gems": "יהלומים", "gems": "יהלומים",
"needMoreGems": "יש לך צורך בעוד יהלומים?", "needMoreGems": "יש לך צורך בעוד יהלומים?",
"needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!", "needMoreGemsInfo": "",
"veteran": "ותיקים", "veteran": "ותיקים",
"veteranText": "סבל את ההאביט האפור (האתר הישן שלנו), וצבר אינספור צלקות קרב מהבאגים שלו", "veteranText": "",
"originalUser": "משתמש מקורי!", "originalUser": "משתמש מקורי!",
"originalUserText": "אחד מהנרשמים <em>הממש</em> מוקדמים. מישהו אמר בודק אלפא?", "originalUserText": "",
"habitBirthday": "מסיבת יום ההולדת של Habitica", "habitBirthday": "מסיבת יום ההולדת של Habitica",
"habitBirthdayText": "חגגו את יום ההולדת של הביטיקה!", "habitBirthdayText": "חגגו את יום ההולדת של הביטיקה!",
"habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!", "habitBirthdayPluralText": "",
"habiticaDay": "יום קריאת Habitica בשמה", "habiticaDay": "יום קריאת Habitica בשמה",
"habiticaDaySingularText": "חגג את יום קריאת Habitica בשמה! תודה על היותך שחקן נהדר!", "habiticaDaySingularText": "",
"habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.", "habiticaDayPluralText": "",
"achievementDilatory": "המושיעים של עצלניה", "achievementDilatory": "המושיעים של עצלניה",
"achievementDilatoryText": "סייעו להביס את הדרעקון האיום של עצלניה באירוע \"שפריץ הקיץ\" של 2014!", "achievementDilatoryText": "סייעו להביס את הדרעקון האיום של עצלניה באירוע \"שפריץ הקיץ\" של 2014!",
"costumeContest": "מתחרה מחופש", "costumeContest": "מתחרה מחופש",
"costumeContestText": "Participated in the Habitoween Costume Contest. See some of the awesome entries at blog.habitrpg.com!", "costumeContestText": "",
"costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the awesome entries at blog.habitrpg.com!", "costumeContestTextPlural": "",
"newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.", "newPassSent": "",
"error": "שגיאה", "error": "שגיאה",
"menu": "תפריט", "menu": "תפריט",
"notifications": "התראות", "notifications": "התראות",
"noNotifications": "You're all caught up!", "noNotifications": "",
"noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!", "noNotificationsText": "",
"clear": "ניקוי", "clear": "ניקוי",
"audioTheme": "ערכת מנגינות", "audioTheme": "ערכת מנגינות",
"audioTheme_off": "כבויה", "audioTheme_off": "כבויה",
@ -80,14 +80,14 @@
"audioTheme_rosstavoTheme": "ערכת הנושא של Russtavo", "audioTheme_rosstavoTheme": "ערכת הנושא של Russtavo",
"audioTheme_dewinTheme": "ערכת הנושא של Dewin", "audioTheme_dewinTheme": "ערכת הנושא של Dewin",
"audioTheme_airuTheme": "ערכת הנושא של Airu", "audioTheme_airuTheme": "ערכת הנושא של Airu",
"audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme", "audioTheme_beatscribeNesTheme": "",
"audioTheme_arashiTheme": "Arashi's Theme", "audioTheme_arashiTheme": "",
"audioTheme_triumphTheme": "Triumph Theme", "audioTheme_triumphTheme": "",
"audioTheme_lunasolTheme": "Lunasol Theme", "audioTheme_lunasolTheme": "",
"audioTheme_spacePenguinTheme": "SpacePenguin's Theme", "audioTheme_spacePenguinTheme": "",
"audioTheme_maflTheme": "MAFL Theme", "audioTheme_maflTheme": "",
"audioTheme_pizildenTheme": "Pizilden's Theme", "audioTheme_pizildenTheme": "",
"audioTheme_farvoidTheme": "Farvoid Theme", "audioTheme_farvoidTheme": "",
"reportBug": "דיווח על תקלה", "reportBug": "דיווח על תקלה",
"overview": "סיור למשתמשים חדשים", "overview": "סיור למשתמשים חדשים",
"dateFormat": "פורמט תאריך", "dateFormat": "פורמט תאריך",
@ -97,11 +97,11 @@
"achievementBurnoutText": "סייע להביס ״שחיקה״ ולהשיב את ״הרוחות המותשות״ במהלך אירוע פסטיבל השלכת 2015!", "achievementBurnoutText": "סייע להביס ״שחיקה״ ולהשיב את ״הרוחות המותשות״ במהלך אירוע פסטיבל השלכת 2015!",
"achievementBewilder": "מציל של מיסטי", "achievementBewilder": "מציל של מיסטי",
"achievementBewilderText": "עזרת להביס את המתפרע במהלך אירוע הפלינג האביבי 2016!", "achievementBewilderText": "עזרת להביס את המתפרע במהלך אירוע הפלינג האביבי 2016!",
"achievementDysheartener": "Savior of the Shattered", "achievementDysheartener": "",
"achievementDysheartenerText": "Helped defeat the Dysheartener during the 2018 Valentine's Event!", "achievementDysheartenerText": "",
"cards": "כרטיסים", "cards": "כרטיסים",
"sentCardToUser": "שלחת כרטיס אל <%= profileName %>", "sentCardToUser": "שלחת כרטיס אל <%= profileName %>",
"cardReceived": "You received a <span class=\"notification-bold-blue\"><%= card %></span>", "cardReceived": "",
"greetingCard": "כרטיס ברכה", "greetingCard": "כרטיס ברכה",
"greetingCardExplanation": "שניכם קיבלתם את הישג החבר העליז!", "greetingCardExplanation": "שניכם קיבלתם את הישג החבר העליז!",
"greetingCardNotes": "שלחו כרטיס ברכה לחבר חבורה.", "greetingCardNotes": "שלחו כרטיס ברכה לחבר חבורה.",
@ -110,7 +110,7 @@
"greeting2": "׳מנפנף בטירוף׳", "greeting2": "׳מנפנף בטירוף׳",
"greeting3": "הי את/ה!", "greeting3": "הי את/ה!",
"greetingCardAchievementTitle": "חבר עליז", "greetingCardAchievementTitle": "חבר עליז",
"greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= count %> greeting cards.", "greetingCardAchievementText": "",
"thankyouCard": "כרטיס תודה", "thankyouCard": "כרטיס תודה",
"thankyouCardExplanation": "שניכם מקבלים הישג של מודה מאוד!", "thankyouCardExplanation": "שניכם מקבלים הישג של מודה מאוד!",
"thankyouCardNotes": "שלח כרטיס תודה לחבר חבורה.", "thankyouCardNotes": "שלח כרטיס תודה לחבר חבורה.",
@ -119,40 +119,40 @@
"thankyou2": "שולחים לכם אלפי תודות.", "thankyou2": "שולחים לכם אלפי תודות.",
"thankyou3": "אני מודה לך מאוד - תודה!", "thankyou3": "אני מודה לך מאוד - תודה!",
"thankyouCardAchievementTitle": "מודה מאוד", "thankyouCardAchievementTitle": "מודה מאוד",
"thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= count %> Thank-You cards.", "thankyouCardAchievementText": "",
"birthdayCard": "כרטיס יום הולדת", "birthdayCard": "כרטיס יום הולדת",
"birthdayCardExplanation": "שניכם קיבלתם את הישג בוננזת יום ההולדת!", "birthdayCardExplanation": "שניכם קיבלתם את הישג בוננזת יום ההולדת!",
"birthdayCardNotes": "שילחו כרטיס יום הולדת לחבר חבורה.", "birthdayCardNotes": "שילחו כרטיס יום הולדת לחבר חבורה.",
"birthday0": "יום הולדת שמח!", "birthday0": "יום הולדת שמח!",
"birthdayCardAchievementTitle": "בוננזת יום ההולדת", "birthdayCardAchievementTitle": "בוננזת יום ההולדת",
"birthdayCardAchievementText": "Many happy returns! Sent or received <%= count %> birthday cards.", "birthdayCardAchievementText": "",
"congratsCard": "כרטיס ברכה", "congratsCard": "כרטיס ברכה",
"congratsCardExplanation": "You both receive the Congratulatory Companion achievement!", "congratsCardExplanation": "",
"congratsCardNotes": "Send a Congratulations card to a party member.", "congratsCardNotes": "",
"congrats0": "Congratulations on your success!", "congrats0": "",
"congrats1": "I'm so proud of you!", "congrats1": "אני כל כך גאה בך!",
"congrats2": "Well done!", "congrats2": "כל הכבוד!",
"congrats3": "A round of applause for you!", "congrats3": "",
"congrats4": "Bask in your well-deserved success!", "congrats4": "",
"congratsCardAchievementTitle": "Congratulatory Companion", "congratsCardAchievementTitle": "",
"congratsCardAchievementText": "It's great to celebrate your friends' achievements! Sent or received <%= count %> congratulations cards.", "congratsCardAchievementText": "",
"getwellCard": "Get Well Card", "getwellCard": "",
"getwellCardExplanation": "You both receive the Caring Confidant achievement!", "getwellCardExplanation": "",
"getwellCardNotes": "Send a Get Well card to a party member.", "getwellCardNotes": "",
"getwell0": "Hope you feel better soon!", "getwell0": "",
"getwell1": "Take care! <3", "getwell1": "",
"getwell2": "You're in my thoughts!", "getwell2": "",
"getwell3": "Sorry you're not feeling your best!", "getwell3": "",
"getwellCardAchievementTitle": "Caring Confidant", "getwellCardAchievementTitle": "",
"getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.", "getwellCardAchievementText": "",
"goodluckCard": "Good Luck Card", "goodluckCard": "",
"goodluckCardExplanation": "You both receive the Lucky Letter achievement!", "goodluckCardExplanation": "",
"goodluckCardNotes": "Send a good luck card to a party member.", "goodluckCardNotes": "",
"goodluck0": "May luck always follow you!", "goodluck0": "",
"goodluck1": "Wishing you lots of luck!", "goodluck1": "",
"goodluck2": "I hope luck is on your side today and always!!", "goodluck2": "",
"goodluckCardAchievementTitle": "Lucky Letter", "goodluckCardAchievementTitle": "",
"goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.", "goodluckCardAchievementText": "",
"streakAchievement": "הרווחת הישג רצף!", "streakAchievement": "הרווחת הישג רצף!",
"firstStreakAchievement": "רצף של 21 יום", "firstStreakAchievement": "רצף של 21 יום",
"streakAchievementCount": "<%= streaks %> 21-ימי רצף", "streakAchievementCount": "<%= streaks %> 21-ימי רצף",
@ -162,25 +162,25 @@
"wonChallengeShare": "סיימתי אתגר בהביטיקה!", "wonChallengeShare": "סיימתי אתגר בהביטיקה!",
"orderBy": "סדר לפי <%= item %>", "orderBy": "סדר לפי <%= item %>",
"you": "(אתם)", "you": "(אתם)",
"loading": "Loading...", "loading": "מתבצעת טעינה...",
"userIdRequired": "User ID is required", "userIdRequired": "דרוש מזהה המשתמש",
"resetFilters": "Clear all filters", "resetFilters": "ניקוי כל הסינונים",
"applyFilters": "Apply Filters", "applyFilters": "החלת הסינון",
"wantToWorkOn": "I want to work on:", "wantToWorkOn": "I want to work on:",
"categories": "Categories", "categories": "קטגוריות",
"animals": "Animals", "animals": "חיות",
"exercise": "Exercise", "exercise": "Exercise",
"creativity": "Creativity", "creativity": "יצירתיות",
"health_wellness": "Health & Wellness", "health_wellness": "Health & Wellness",
"self_care": "Self-Care", "self_care": "Self-Care",
"habitica_official": "Habitica Official", "habitica_official": "Habitica Official",
"academics": "Academics", "academics": "Academics",
"advocacy_causes": "Advocacy + Causes", "advocacy_causes": "Advocacy + Causes",
"entertainment": "Entertainment", "entertainment": "בידור",
"finance": "Finance", "finance": "Finance",
"health_fitness": "Health + Fitness", "health_fitness": "בריאות + כושר",
"hobbies_occupations": "Hobbies + Occupations", "hobbies_occupations": "Hobbies + Occupations",
"location_based": "Location-based", "location_based": "על סמך מיקום",
"mental_health": "Mental Health + Self-Care", "mental_health": "Mental Health + Self-Care",
"getting_organized": "Getting Organized", "getting_organized": "Getting Organized",
"self_improvement": "Self-Improvement", "self_improvement": "Self-Improvement",
@ -192,10 +192,10 @@
"emptyMessagesLine1": "You don't have any messages", "emptyMessagesLine1": "You don't have any messages",
"emptyMessagesLine2": "Send a message to start a conversation!", "emptyMessagesLine2": "Send a message to start a conversation!",
"userSentMessage": "<span class=\"notification-bold\"><%- user %></span> sent you a message", "userSentMessage": "<span class=\"notification-bold\"><%- user %></span> sent you a message",
"letsgo": "Let's Go!", "letsgo": "קדימה!",
"selected": "Selected", "selected": "נבחרו",
"howManyToBuy": "כמה ברצונך לקנות?", "howManyToBuy": "כמה ברצונך לקנות?",
"contactForm": "Contact the Moderation Team", "contactForm": "יצירת קשר עם צוות המנהלים",
"onboardingAchievs": "הישגי הסתגלות", "onboardingAchievs": "הישגי הסתגלות",
"options": "אפשרויות", "options": "אפשרויות",
"finish": "לסיים", "finish": "לסיים",

View file

@ -14,7 +14,7 @@
"contributing": "Contributing", "contributing": "Contributing",
"faq": "שאלות נפוצות", "faq": "שאלות נפוצות",
"tutorial": "הדרכה", "tutorial": "הדרכה",
"glossary": "<a target='_blank' href='http://habitica.fandom.com/wiki/Glossary'>מונחון</a>", "glossary": "<a target='_blank' href='https://habitica.fandom.com/wiki/Glossary'>מונחון</a>",
"wiki": "ויקי", "wiki": "ויקי",
"requestAF": "בקשת תכונה", "requestAF": "בקשת תכונה",
"dataTool": "כלי הצגת נתונים", "dataTool": "כלי הצגת נתונים",
@ -104,11 +104,11 @@
"whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.", "whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
"optional": "Optional", "optional": "Optional",
"needsTextPlaceholder": "הקלד את ההודעה שלך כאן.", "needsTextPlaceholder": "הקלד את ההודעה שלך כאן.",
"copyMessageAsToDo": "העתק הודעה כמשימה.", "copyMessageAsToDo": "העתקת ההודעה בתור משימה לביצוע",
"copyAsTodo": "העתקה בתור משימה לביצוע", "copyAsTodo": "העתקה בתור משימה לביצוע",
"messageAddedAsToDo": ודעה הועתקה כמשימה.", "messageAddedAsToDo": הודעה הועתקה בתור משימה לביצוע.",
"leaderOnlyChallenges": "רק מנהיג חבורה יכול לייצר אתגרים", "leaderOnlyChallenges": "רק מנהיג חבורה יכול לייצר אתגרים",
"sendGift": "שלח מתנה", "sendGift": "הענקת מתנה",
"inviteFriends": "הזמנת חברים", "inviteFriends": "הזמנת חברים",
"inviteByEmail": "הזמנה בדוא״ל", "inviteByEmail": "הזמנה בדוא״ל",
"inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.", "inviteMembersHowTo": "Invite people via a valid email or 36-digit User ID. If an email isn't registered yet, we'll invite them to join Habitica.",
@ -141,7 +141,7 @@
"memberCannotRemoveYourself": "אינכם יכולים להסיר את עצמכם!", "memberCannotRemoveYourself": "אינכם יכולים להסיר את עצמכם!",
"groupMemberNotFound": "המשתמשים לא נמצאו מבין חברי הקבוצה", "groupMemberNotFound": "המשתמשים לא נמצאו מבין חברי הקבוצה",
"mustBeGroupMember": "חייבים להיות חברים בקבוצה.", "mustBeGroupMember": "חייבים להיות חברים בקבוצה.",
"canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.", "canOnlyInviteEmailUuid": "אפשר להזמין רק לפי מזהה משתמש, כתובת דוא״ל ושם משתמש.",
"inviteMissingEmail": "חסרה כתובת אימייל בהזמנה.", "inviteMissingEmail": "חסרה כתובת אימייל בהזמנה.",
"inviteMustNotBeEmpty": "Invite must not be empty.", "inviteMustNotBeEmpty": "Invite must not be empty.",
"partyMustbePrivate": "חבורות חייבות להיות חסויות", "partyMustbePrivate": "חבורות חייבות להיות חסויות",
@ -162,11 +162,11 @@
"onlyCreatorOrAdminCanDeleteChat": "אין לך הרשאה למחוק את ההודעה הזאת!", "onlyCreatorOrAdminCanDeleteChat": "אין לך הרשאה למחוק את ההודעה הזאת!",
"onlyGroupLeaderCanEditTasks": "Not authorized to manage tasks!", "onlyGroupLeaderCanEditTasks": "Not authorized to manage tasks!",
"onlyGroupTasksCanBeAssigned": "Only group tasks can be assigned", "onlyGroupTasksCanBeAssigned": "Only group tasks can be assigned",
"assignedTo": "Assigned To", "assignedTo": "שיוך אל",
"assignedToUser": "Assigned to <%- userName %>", "assignedToUser": "Assigned to <%- userName %>",
"assignedToMembers": "Assigned to <%= userCount %> members", "assignedToMembers": "Assigned to <%= userCount %> members",
"assignedToYouAndMembers": "Assigned to you and <%= userCount %> members", "assignedToYouAndMembers": "Assigned to you and <%= userCount %> members",
"youAreAssigned": "You are assigned to this task", "youAreAssigned": "שויך לך",
"taskIsUnassigned": "This task is unassigned", "taskIsUnassigned": "This task is unassigned",
"confirmUnClaim": "Are you sure you want to unclaim this task?", "confirmUnClaim": "Are you sure you want to unclaim this task?",
"confirmNeedsWork": "Are you sure you want to mark this task as needing work?", "confirmNeedsWork": "Are you sure you want to mark this task as needing work?",
@ -343,5 +343,20 @@
"joinGuild": "הצטרפות לגילדה", "joinGuild": "הצטרפות לגילדה",
"editGuild": "עריכת הגילדה", "editGuild": "עריכת הגילדה",
"editParty": "עריכת החבורה", "editParty": "עריכת החבורה",
"leaveGuild": "עזיבת הגילדה" "leaveGuild": "עזיבת הגילדה",
"invitedToThisQuest": "הוזמנת להרפתקה!",
"unassigned": "לא משויך",
"selectGift": "בחירת מתנה",
"blockYourself": "לא ניתן לחסום את עצמך",
"features": "תכונות",
"thisTaskApproved": "המשימה הזאת אושרה",
"PMDisabled": "השבתת הודעות פרטיות",
"languageSettings": "הגדרות שפה",
"joinParty": "הצטרפות לחבורה",
"PMCanNotReply": "לא ניתן להגיב לשיחה זו",
"newPartyPlaceholder": "נא לציין את שם החבורה שלך.",
"sendGiftToWhom": "למי היית רוצה להעניק את המתנה?",
"userWithUsernameOrUserIdNotFound": "לא נמצא שם משתמש או מזהה משתמש.",
"selectSubscription": "בחירת מינוי",
"usernameOrUserId": "נא לציין @שם_משתמש או מזהה משתמש"
} }

View file

@ -1,6 +1,6 @@
{ {
"noItemsAvailableForType": "אין לך <%= type %>", "noItemsAvailableForType": "אין לך <%= type %>",
"foodItemType": "אוכל", "foodItemType": "מזון לחיות מחמד",
"eggsItemType": "ביצים", "eggsItemType": "ביצים",
"hatchingPotionsItemType": "שיקוי בקיעה", "hatchingPotionsItemType": "שיקוי בקיעה",
"specialItemType": "פריטים מיוחדים", "specialItemType": "פריטים מיוחדים",

View file

@ -1,25 +1,25 @@
{ {
"unlockedReward": "קיבלת <%= reward %>", "unlockedReward": "קיבלת <%= reward %>",
"earnedRewardForDevotion": "You have earned <%= reward %> for being committed to improving your life.", "earnedRewardForDevotion": "",
"nextRewardUnlocksIn": "Check-ins until your next prize: <%= numberOfCheckinsLeft %>", "nextRewardUnlocksIn": "",
"awesome": "מגניב!", "awesome": "אחלה!",
"countLeft": "Check-ins until next reward: <%= count %>", "countLeft": "Check-ins until next reward: <%= count %>",
"incentivesDescription": "When it comes to building habits, consistency is key. Each day you check-in you get closer to a prize.", "incentivesDescription": "",
"checkinEarned": "Your Check-In Counter went up!", "checkinEarned": "",
"unlockedCheckInReward": "You unlocked a Check-In Prize!", "unlockedCheckInReward": "",
"checkinProgressTitle": "Progress until next", "checkinProgressTitle": "",
"incentiveBackgroundsUnlockedWithCheckins": "Locked Plain Backgrounds will unlock with Daily Check-Ins.", "incentiveBackgroundsUnlockedWithCheckins": "",
"oneOfAllPetEggs": "one of each standard Pet Egg", "oneOfAllPetEggs": "",
"twoOfAllPetEggs": "two of each standard Pet Egg", "twoOfAllPetEggs": "",
"threeOfAllPetEggs": "three of each standard Pet Egg", "threeOfAllPetEggs": "",
"oneOfAllHatchingPotions": "one of each standard Hatching Potion", "oneOfAllHatchingPotions": "",
"threeOfEachFood": "three of each standard Pet Food", "threeOfEachFood": "",
"fourOfEachFood": "four of each standard Pet Food", "fourOfEachFood": "",
"twoSaddles": "two Saddles", "twoSaddles": "שני אוכפים",
"threeSaddles": "three Saddles", "threeSaddles": "שלושה אוכפים",
"incentiveAchievement": "the Royally Loyal achievement", "incentiveAchievement": "",
"royallyLoyal": "Royally Loyal", "royallyLoyal": "",
"royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!", "royallyLoyalText": "",
"checkInRewards": "Check-In Rewards", "checkInRewards": "",
"backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new." "backloggedCheckInRewards": ""
} }

View file

@ -8,8 +8,8 @@
"messageCannotFeedPet": "לא ניתן להאכיל חיית מחמד זו.", "messageCannotFeedPet": "לא ניתן להאכיל חיית מחמד זו.",
"messageAlreadyMount": "כבר השגת את חיית הרכיבה הזו. נסה להאכיל חיה אחרת.", "messageAlreadyMount": "כבר השגת את חיית הרכיבה הזו. נסה להאכיל חיה אחרת.",
"messageEvolve": "הצלחתם לאלף <%= egg %>, בואו נצא לרכיבה!", "messageEvolve": "הצלחתם לאלף <%= egg %>, בואו נצא לרכיבה!",
"messageLikesFood": "<%= egg %> really likes <%= foodText %>!", "messageLikesFood": "<%= egg %> ממש אוהב את <%= foodText %>!",
"messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", "messageDontEnjoyFood": "<%= egg %> אוכל את <%= foodText %> אבל לא ממש נהנה.",
"messageBought": "קנית <%= itemText %>", "messageBought": "קנית <%= itemText %>",
"messageUnEquipped": "<%= itemText %> לא מצויד.", "messageUnEquipped": "<%= itemText %> לא מצויד.",
"messageMissingEggPotion": "חסרה לך הביצה או התרופה הזו", "messageMissingEggPotion": "חסרה לך הביצה או התרופה הזו",
@ -19,16 +19,16 @@
"messageNotEnoughGold": "אין מספיק מטבעות", "messageNotEnoughGold": "אין מספיק מטבעות",
"messageTwoHandedEquip": "אחיזה ב<%= twoHandedText %> דורשת שתי ידיים, ולכן הורדתם את <%= offHandedText %>.", "messageTwoHandedEquip": "אחיזה ב<%= twoHandedText %> דורשת שתי ידיים, ולכן הורדתם את <%= offHandedText %>.",
"messageTwoHandedUnequip": "אחיזה ב<%= twoHandedText %> דורשת שתי ידיים, ולכן הורדתם את הציוד הזה כשהתחמשתם ב<%= offHandedText %>.", "messageTwoHandedUnequip": "אחיזה ב<%= twoHandedText %> דורשת שתי ידיים, ולכן הורדתם את הציוד הזה כשהתחמשתם ב<%= offHandedText %>.",
"messageDropFood": "You've found <%= dropText %>!", "messageDropFood": "מצאת <%= dropText %>!",
"messageDropEgg": "You've found a <%= dropText %> Egg!", "messageDropEgg": "מצאת ביצת <%= dropText %>!",
"messageDropPotion": "You've found a <%= dropText %> Hatching Potion!", "messageDropPotion": "You've found a <%= dropText %> Hatching Potion!",
"messageDropMysteryItem": "אתם פותחים קופסה ומוצאים <%= dropText %>!", "messageDropMysteryItem": "אתם פותחים קופסה ומוצאים <%= dropText %>!",
"messageAlreadyOwnGear": "כבר יש לך את הפריט הזה. אפשר להצטייד בו מדף הציוד.", "messageAlreadyOwnGear": "כבר יש לך את הפריט הזה. אפשר להצטייד בו מדף הציוד.",
"previousGearNotOwned": "You need to purchase a lower level gear before this one.", "previousGearNotOwned": "",
"messageHealthAlreadyMax": "כבר יש לכם את הבריאות המקסימלית.", "messageHealthAlreadyMax": "כבר יש לכם את הבריאות המקסימלית.",
"messageHealthAlreadyMin": "אוי לא! כבר אזלו לך נקודות הבריאות אז מאוחר מכדי לקנות שיקוי בריאות, אבל לא לדאוג - אפשר לחזור לתחייה!", "messageHealthAlreadyMin": "אוי לא! כבר אזלו לך נקודות הבריאות אז מאוחר מכדי לקנות שיקוי בריאות, אבל לא לדאוג - אפשר לחזור לתחייה!",
"armoireEquipment": "<%= image %> מצאתם ציוד נדיר בארמואר: <%= dropText %>! מגניב!", "armoireEquipment": "<%= image %> מצאתם ציוד נדיר בארמואר: <%= dropText %>! מגניב!",
"armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?", "armoireFood": "",
"armoireExp": "אתם נאבקים בארמואר ומרוויחים ניסיון. קבלו!", "armoireExp": "אתם נאבקים בארמואר ומרוויחים ניסיון. קבלו!",
"messageInsufficientGems": "אין מספיק יהלומים!", "messageInsufficientGems": "אין מספיק יהלומים!",
"messageGroupAlreadyInParty": "כבר בחבורה, נסו לרענן.", "messageGroupAlreadyInParty": "כבר בחבורה, נסו לרענן.",
@ -41,16 +41,16 @@
"messageGroupChatNotFound": "הודעה לא נמצאה!", "messageGroupChatNotFound": "הודעה לא נמצאה!",
"messageGroupChatAdminClearFlagCount": "רק מנהל מערכת יכול לאפס את ספירת הדגלים!", "messageGroupChatAdminClearFlagCount": "רק מנהל מערכת יכול לאפס את ספירת הדגלים!",
"messageCannotFlagSystemMessages": "You cannot flag a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to Lemoness at <%= communityManagerEmail %>.", "messageCannotFlagSystemMessages": "You cannot flag a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to Lemoness at <%= communityManagerEmail %>.",
"messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)", "messageGroupChatSpam": "",
"messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.", "messageCannotLeaveWhileQuesting": "",
"messageUserOperationProtected": "הנתיב `<%= operation %>` לא נשמר, כיוון שהוא מוגן.", "messageUserOperationProtected": "הנתיב `<%= operation %>` לא נשמר, כיוון שהוא מוגן.",
"messageNotificationNotFound": "התראה לא נמצאה.", "messageNotificationNotFound": "התראה לא נמצאה.",
"messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.", "messageNotAbleToBuyInBulk": "",
"notificationsRequired": "Notification ids are required.", "notificationsRequired": "",
"unallocatedStatsPoints": "You have <span class=\"notification-bold-blue\"><%= points %> unallocated Stat Points</span>", "unallocatedStatsPoints": "",
"beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "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.", "messageDeletedUser": "המשתמש הזה מחק את חשבונו, עמך הסליחה.",
"messageMissingDisplayName": "Missing display name.", "messageMissingDisplayName": "חסר שם תצוגה.",
"reportedMessage": "דיווחת על ההודעה הזו למנהלים.", "reportedMessage": "דיווחת על ההודעה הזו למנהלים.",
"canDeleteNow": "אם ברצונך למחוק את ההודעה, ניתן לעשות זאת עכשיו." "canDeleteNow": "אם ברצונך למחוק את ההודעה, ניתן לעשות זאת עכשיו."
} }

View file

@ -1,8 +1,8 @@
{ {
"stable": "אורווה", "stable": "אורווה",
"pets": "חיות מחמד", "pets": "חיות מחמד",
"activePet": "Active Pet", "activePet": "",
"noActivePet": "No Active Pet", "noActivePet": "",
"petsFound": "חיות מחמד שנאספו", "petsFound": "חיות מחמד שנאספו",
"magicPets": "חיות מחמד קסומות", "magicPets": "חיות מחמד קסומות",
"questPets": "חיות הרפתקה", "questPets": "חיות הרפתקה",
@ -26,9 +26,9 @@
"royalPurpleGryphon": "גריפון סגול מלכותי", "royalPurpleGryphon": "גריפון סגול מלכותי",
"phoenix": "עוף חול", "phoenix": "עוף חול",
"magicalBee": "דבורה קסומה", "magicalBee": "דבורה קסומה",
"hopefulHippogriffPet": "Hopeful Hippogriff", "hopefulHippogriffPet": "",
"hopefulHippogriffMount": "Hopeful Hippogriff", "hopefulHippogriffMount": "",
"royalPurpleJackalope": "Royal Purple Jackalope", "royalPurpleJackalope": "",
"invisibleAether": "אתר בלתי נראה", "invisibleAether": "אתר בלתי נראה",
"potion": "שיקוי <%= potionType %>", "potion": "שיקוי <%= potionType %>",
"egg": "ביצת <%= eggType %>", "egg": "ביצת <%= eggType %>",
@ -40,7 +40,7 @@
"haveHatchablePet": "You have a <%= potion %> hatching potion and <%= egg %> egg to hatch this pet! <b>Click</b> the paw print to hatch.", "haveHatchablePet": "You have a <%= potion %> hatching potion and <%= egg %> egg to hatch this pet! <b>Click</b> the paw print to hatch.",
"quickInventory": "ציוד מהיר", "quickInventory": "ציוד מהיר",
"foodText": "אוכל", "foodText": "אוכל",
"food": "אוכל ואוכפים", "food": "מזון לחיות מחמד ואוכפים",
"noFoodAvailable": "אין לך אוכל.", "noFoodAvailable": "אין לך אוכל.",
"noSaddlesAvailable": "אין לך אוכפים.", "noSaddlesAvailable": "אין לך אוכפים.",
"noFood": "אין לך אוכל או אוכפים", "noFood": "אין לך אוכל או אוכפים",
@ -51,39 +51,39 @@
"beastAchievement": "הרווחת את הישג \"אדון החיות\" על איסוף כל חיות המחמד!", "beastAchievement": "הרווחת את הישג \"אדון החיות\" על איסוף כל חיות המחמד!",
"beastMasterName": "אלוף החיות", "beastMasterName": "אלוף החיות",
"beastMasterText": "מצא את כל 90 חיות המחמד (ממש קשה, ברכו את המשתמש הזה!)", "beastMasterText": "מצא את כל 90 חיות המחמד (ממש קשה, ברכו את המשתמש הזה!)",
"beastMasterText2": " and has released their pets a total of <%= count %> time(s)", "beastMasterText2": "",
"mountMasterProgress": "התקדמות אלוף הרוכבים", "mountMasterProgress": "התקדמות אלוף הרוכבים",
"mountAchievement": "הרווחת את הישג \"אלוף הרוכבים\" מאילוף כל חיות הרכיבה!", "mountAchievement": "הרווחת את הישג \"אלוף הרוכבים\" מאילוף כל חיות הרכיבה!",
"mountMasterName": "אלוף הרוכבים", "mountMasterName": "אלוף הרוכבים",
"mountMasterText": "אילפו את כל 90 חיות הרכיבה (אפילו יותר קשה, בחאייכם, פרגנו!)", "mountMasterText": "אילפו את כל 90 חיות הרכיבה (אפילו יותר קשה, בחאייכם, פרגנו!)",
"mountMasterText2": " and has released all 90 of their mounts a total of <%= count %> time(s)", "mountMasterText2": "",
"triadBingoName": "בינגו משולש", "triadBingoName": "בינגו משולש",
"triadBingoText": "מצאו את כל 90 חיות המחמד, אילפו אותן ל 90 חיות רכיבה, ואז מצאה את 90 חיות המחמד הללו שוב! (זה טירוף חושים!!!)", "triadBingoText": "מצאו את כל 90 חיות המחמד, אילפו אותן ל 90 חיות רכיבה, ואז מצאה את 90 חיות המחמד הללו שוב! (זה טירוף חושים!!!)",
"triadBingoText2": " and has released a full stable a total of <%= count %> time(s)", "triadBingoText2": "",
"triadBingoAchievement": "הרווחת את הישג ה\"בינגו משולש\" על מציאת כל חיות המחמד, אילוף כולן לחיות רכיבה, ומציאת כולן שוב!", "triadBingoAchievement": "הרווחת את הישג ה\"בינגו משולש\" על מציאת כל חיות המחמד, אילוף כולן לחיות רכיבה, ומציאת כולן שוב!",
"dropsEnabled": "ניתן לבזוז!", "dropsEnabled": "ניתן לבזוז!",
"firstDrop": "הרווחת את מערכת הביזה! מעתה, בכל פעם שתשלימ/י משימה, יהיה לך סיכוי קטן למצוא חפץ בעל ערך כולל ביצים, שיקויים ואוכל. הרגע מצאת <strong><%= eggText %> ביצה</strong>! <%= eggNotes %>", "firstDrop": "הרווחת את מערכת הביזה! מעתה, בכל פעם שתשלימ/י משימה, יהיה לך סיכוי קטן למצוא חפץ בעל ערך כולל ביצים, שיקויים ואוכל. הרגע מצאת <strong><%= eggText %> ביצה</strong>! <%= eggNotes %>",
"hatchedPet": "You hatched a new <%= potion %> <%= egg %>!", "hatchedPet": "",
"hatchedPetGeneric": "You hatched a new pet!", "hatchedPetGeneric": "",
"hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) to feed and equip your newest pet!", "hatchedPetHowToUse": "",
"petNotOwned": "חיית המחמד הזו אינה בבעלותך.", "petNotOwned": "חיית המחמד הזו אינה בבעלותך.",
"mountNotOwned": "You do not own this mount.", "mountNotOwned": "",
"feedPet": "Feed <%= text %> to your <%= name %>?", "feedPet": "",
"raisedPet": "You grew your <%= pet %>!", "raisedPet": "",
"petName": "<%= potion(locale) %> <%= egg(locale) %>", "petName": "",
"mountName": "<%= potion(locale) %> <%= mount(locale) %>", "mountName": "",
"keyToPets": "Key to the Pet Kennels", "keyToPets": "",
"keyToPetsDesc": "Release all standard Pets so you can collect them again. (Quest Pets and rare Pets are not affected.)", "keyToPetsDesc": "",
"keyToMounts": "Key to the Mount Kennels", "keyToMounts": "",
"keyToMountsDesc": "Release all standard Mounts so you can collect them again. (Quest Mounts and rare Mounts are not affected.)", "keyToMountsDesc": "",
"keyToBoth": "Master Keys to the Kennels", "keyToBoth": "",
"keyToBothDesc": "Release all standard Pets and Mounts so you can collect them again. (Quest Pets/Mounts and rare Pets/Mounts are not affected.)", "keyToBothDesc": "",
"releasePetsConfirm": "Are you sure you want to release your standard Pets?", "releasePetsConfirm": "",
"releasePetsSuccess": "Your standard Pets have been released!", "releasePetsSuccess": "",
"releaseMountsConfirm": "Are you sure you want to release your standard Mounts?", "releaseMountsConfirm": "",
"releaseMountsSuccess": "Your standard Mounts have been released!", "releaseMountsSuccess": "",
"releaseBothConfirm": "Are you sure you want to release your standard Pets and Mounts?", "releaseBothConfirm": "",
"releaseBothSuccess": "Your standard Pets and Mounts have been released!", "releaseBothSuccess": "",
"petsReleased": "חיות המחמד שוחררו.", "petsReleased": "חיות המחמד שוחררו.",
"mountsAndPetsReleased": "חיות המחמד וחיות הרכיבה שוחררו", "mountsAndPetsReleased": "חיות המחמד וחיות הרכיבה שוחררו",
"mountsReleased": "חיות הרכיבה שוחררו", "mountsReleased": "חיות הרכיבה שוחררו",
@ -96,18 +96,18 @@
"filterByQuest": "הרפתקה", "filterByQuest": "הרפתקה",
"standard": "‫בסיסי", "standard": "‫בסיסי",
"sortByColor": "צבע", "sortByColor": "צבע",
"sortByHatchable": "Hatchable", "sortByHatchable": "",
"hatch": "לבקוע!", "hatch": "לבקוע!",
"foodTitle": "אוכל", "foodTitle": "אוכל",
"dragThisFood": "Drag this <%= foodName %> to a Pet and watch it grow!", "dragThisFood": "",
"clickOnPetToFeed": "Click on a Pet to feed <%= foodName %> and watch it grow!", "clickOnPetToFeed": "",
"dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!", "dragThisPotion": "",
"clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!", "clickOnEggToHatch": "",
"hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.", "hatchDialogText": "",
"clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!", "clickOnPotionToHatch": "",
"notEnoughPets": "You have not collected enough pets", "notEnoughPets": "",
"notEnoughMounts": "You have not collected enough mounts", "notEnoughMounts": "",
"notEnoughPetsMounts": "You have not collected enough pets and mounts", "notEnoughPetsMounts": "",
"wackyPets": "חיות מטורפות", "wackyPets": "חיות מטורפות",
"filterByWacky": "מטורפים" "filterByWacky": "מטורפים"
} }

View file

@ -3,38 +3,38 @@
"quest": "הרפתקה", "quest": "הרפתקה",
"petQuests": "הרפתקאות של חיות מחמד וחיות רכיבה", "petQuests": "הרפתקאות של חיות מחמד וחיות רכיבה",
"unlockableQuests": "הרפתקאות שאינן ניתנות לפתיחה", "unlockableQuests": "הרפתקאות שאינן ניתנות לפתיחה",
"goldQuests": "Masterclasser Quest Lines", "goldQuests": "",
"questDetails": "פרטי הרפתקה", "questDetails": "פרטי הרפתקה",
"questDetailsTitle": "Quest Details", "questDetailsTitle": "פרטי ההרפתקה",
"questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.", "questDescription": "",
"invitations": "הזמנות", "invitations": "הזמנות",
"completed": "הושלם!", "completed": "הושלם!",
"rewardsAllParticipants": "Rewards for all Quest Participants", "rewardsAllParticipants": "",
"rewardsQuestOwner": "Additional Rewards for Quest Owner", "rewardsQuestOwner": "",
"inviteParty": "הזמינו את החבורה להרפתקה", "inviteParty": "הזמינו את החבורה להרפתקה",
"questInvitation": "הזמנה להרפתקה:", "questInvitation": "הזמנה להרפתקה:",
"questInvitationInfo": "הזמנה להרפתקה <%= quest %> ", "questInvitationInfo": "הזמנה להרפתקה <%= quest %> ",
"invitedToQuest": "You were invited to the Quest <span class=\"notification-bold-blue\"><%= quest %></span>", "invitedToQuest": "",
"askLater": "שאלו אחר כך", "askLater": "שאלו אחר כך",
"buyQuest": "קנו הרפתקה", "buyQuest": "קנו הרפתקה",
"accepted": "מוסכם", "accepted": "מוסכם",
"declined": "Declined", "declined": "",
"rejected": "נדחה", "rejected": "נדחה",
"pending": "ממתין לתשובה", "pending": "ממתין לתשובה",
"questCollection": "+ <%= val %> quest item(s) found", "questCollection": "",
"questDamage": "+ <%= val %> damage to boss", "questDamage": "+ <%= val %> damage to boss",
"begin": "התחל", "begin": "התחל",
"bossHP": "Boss HP", "bossHP": "",
"bossStrength": "עוצמת האויב", "bossStrength": "עוצמת האויב",
"rage": "זעם", "rage": "זעם",
"collect": "לאסוף", "collect": "לאסוף",
"collected": "נאסף", "collected": "נאסף",
"abort": "בטל", "abort": "בטל",
"leaveQuest": "עיזבו את ההרפתקה", "leaveQuest": "עיזבו את ההרפתקה",
"sureLeave": "האם אתם בטוחים שאתם מעוניינים לעזוב את ההרפתקה הפעילה? כל ההתקדמות בהרפתקה תאבד.", "sureLeave": "לעזוב את ההרפתקה? כל ההתקדמות תרד לטמיון.",
"mustComplete": "קודם עליך להשלים את <%= quest %>", "mustComplete": "קודם עליך להשלים את <%= quest %>",
"mustLvlQuest": "עליכם להיות בדרגה <%= level %> כדי לקנות את ההרפתקה הזו!", "mustLvlQuest": "עליכם להיות בדרגה <%= level %> כדי לקנות את ההרפתקה הזו!",
"unlockByQuesting": "To unlock this quest, complete <%= title %>.", "unlockByQuesting": "",
"questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.", "questConfirm": "Are you sure? Only <%= questmembers %> of your <%= totalmembers %> party members have joined this quest! Quests start automatically when all players have joined or rejected the invitation.",
"sureCancel": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה? כל ההסכמות להשתתפות יאבדו, ובעלי ההרפתקה ישמרו בעלות על המגילה.", "sureCancel": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה? כל ההסכמות להשתתפות יאבדו, ובעלי ההרפתקה ישמרו בעלות על המגילה.",
"sureAbort": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה הזו? היא תבוטל עבור כל החבורה שלכם, וההתקדמות שלכם תאבד. המגילה תוחזר לבעלי ההרפתקה.", "sureAbort": "האם אתם בטוחים שברצונכם לבטל את ההרפתקה הזו? היא תבוטל עבור כל החבורה שלכם, וההתקדמות שלכם תאבד. המגילה תוחזר לבעלי ההרפתקה.",
@ -48,13 +48,13 @@
"guildQuestsNotSupported": "לא ניתן להזמין גילדות להרפתקה.", "guildQuestsNotSupported": "לא ניתן להזמין גילדות להרפתקה.",
"questNotOwned": "אין ברשותכם את המגילה הזו.", "questNotOwned": "אין ברשותכם את המגילה הזו.",
"questNotGoldPurchasable": "לא ניתן לרכוש את ההרפתקה \"<%= key %>\" עם מטבעות זהב.", "questNotGoldPurchasable": "לא ניתן לרכוש את ההרפתקה \"<%= key %>\" עם מטבעות זהב.",
"questNotGemPurchasable": "Quest \"<%= key %>\" is not a Gem-purchasable quest.", "questNotGemPurchasable": "",
"questAlreadyUnderway": "החבורה שלכם נמצאת כבר במהלכה של הרפתקה. נסו שוב כשזו תסתיים.", "questAlreadyUnderway": "החבורה שלכם נמצאת כבר במהלכה של הרפתקה. נסו שוב כשזו תסתיים.",
"questAlreadyAccepted": "כבר הסכמתם להזמנה להרפתקה.", "questAlreadyAccepted": "כבר הסכמתם להזמנה להרפתקה.",
"noActiveQuestToLeave": "אין הרפתקה לעזוב", "noActiveQuestToLeave": "אין הרפתקה לעזוב",
"questLeaderCannotLeaveQuest": "מנהיג ההרפתקה לא יכול לעזוב אותה", "questLeaderCannotLeaveQuest": "מנהיג ההרפתקה לא יכול לעזוב אותה",
"notPartOfQuest": "אינכם חלק מההרפתקה.", "notPartOfQuest": "אינכם חלק מההרפתקה.",
"youAreNotOnQuest": "You're not on a quest", "youAreNotOnQuest": "",
"noActiveQuestToAbort": "אין כרגע הרפתקה פעילה כדי לבטל אותה.", "noActiveQuestToAbort": "אין כרגע הרפתקה פעילה כדי לבטל אותה.",
"onlyLeaderAbortQuest": "רק מנהיג החבורה או ההרפתקה יכולים לבטל הרפתקה.", "onlyLeaderAbortQuest": "רק מנהיג החבורה או ההרפתקה יכולים לבטל הרפתקה.",
"questAlreadyRejected": "כבר דחיתם את ההזמנה להרפתקה.", "questAlreadyRejected": "כבר דחיתם את ההזמנה להרפתקה.",
@ -62,14 +62,15 @@
"onlyLeaderCancelQuest": "רק מנהיגי החבורה או מובילי ההרפתקה יכולים לבטל אותה.", "onlyLeaderCancelQuest": "רק מנהיגי החבורה או מובילי ההרפתקה יכולים לבטל אותה.",
"questNotPending": "אין הרפתקאות זמינות.", "questNotPending": "אין הרפתקאות זמינות.",
"questOrGroupLeaderOnlyStartQuest": "רק מנהיג החבורה או מי שהזמין להרפתקה יכולים להכריח את כולם לצאת לדרך.", "questOrGroupLeaderOnlyStartQuest": "רק מנהיג החבורה או מי שהזמין להרפתקה יכולים להכריח את כולם לצאת לדרך.",
"loginIncentiveQuest": "To unlock this quest, check in to Habitica on <%= count %> different days!", "loginIncentiveQuest": "",
"loginReward": "<%= count %> Check-ins", "loginReward": "",
"questBundles": "Discounted Quest Bundles", "questBundles": "",
"noQuestToStart": "Cant find a quest to start? Try checking out the Quest Shop in the Market for new releases!", "noQuestToStart": "Cant find a quest to start? Try checking out the Quest Shop in the Market for new releases!",
"pendingDamage": "<%= damage %> pending damage", "pendingDamage": "",
"pendingDamageLabel": "pending damage", "pendingDamageLabel": "",
"bossHealth": "<%= currentHealth %> / <%= maxHealth %> Health", "bossHealth": "",
"rageAttack": "Rage Attack:", "rageAttack": "",
"bossRage": "<%= currentRage %> / <%= maxRage %> Rage", "bossRage": "",
"rageStrikes": "Rage Strikes" "rageStrikes": "",
"questAlreadyStarted": "ההרפתקה כבר החלה."
} }

View file

@ -1,7 +1,7 @@
{ {
"questEvilSantaText": "סנטה הסוהר", "questEvilSantaText": "סנטה הסוהר",
"questEvilSantaNotes": "שאגה מיוסרת נשמעת הרחק בשדות הקרח. אתם עוקבים אחר הנהמות והשאגות - המלוות בקול צחקוק משונה - לקרחת יער בה נמצאת דובת קוטב בוגרת. היא כלואה ואזוקה, נלחמת על חייה. מעל הכלוב שלה מרקד שדון קטן ומרושע, לבוש בתחפושת חג מולד בלויה. חסל את סנטה הסוהר ושחרר את הדובה!", "questEvilSantaNotes": "שאגה מיוסרת נשמעת הרחק בשדות הקרח. אתם עוקבים אחר הנהמות והשאגות - המלוות בקול צחקוק משונה - לקרחת יער בה נמצאת דובת קוטב בוגרת. היא כלואה ואזוקה, נלחמת על חייה. מעל הכלוב שלה מרקד שדון קטן ומרושע, לבוש בתחפושת חג מולד בלויה. חסל את סנטה הסוהר ושחרר את הדובה!",
"questEvilSantaCompletion": "סנטה הסוהר צווח בכעס, ונס אל הלילה. הדובה אסירת התודה, דרך נהמות ושאגות, מנסה לספר לך משהו. לאחר מסע לאורווה, אדון החיות - מאט בוך מקשיב לסיפורה ומזדעק באימה. יש לה גור! הוא רץ לשדות הקרח כשאמו נכלאה.", "questEvilSantaCompletion": "סנטה הסוהר צווח בכעס, ובורח לתוך הלילה. הדובה אסירת התודה, דרך נהמות ושאגות, מנסה לספר לך משהו. לאחר מסע לאורווה, אדון החיות - מאט בוך מקשיב לסיפורה ומזדעק באימה. יש לה גור! הוא רץ לשדות הקרח כשאמו נכלאה.",
"questEvilSantaBoss": "סנטה הסוהר", "questEvilSantaBoss": "סנטה הסוהר",
"questEvilSantaDropBearCubPolarMount": "דוב קוטב (חיית רכיבה)", "questEvilSantaDropBearCubPolarMount": "דוב קוטב (חיית רכיבה)",
"questEvilSanta2Text": "מצאו את הגור", "questEvilSanta2Text": "מצאו את הגור",

View file

@ -8,7 +8,7 @@
"rebirthOrb": "Used an Orb of Rebirth to start over after attaining Level <%= level %>.", "rebirthOrb": "Used an Orb of Rebirth to start over after attaining Level <%= level %>.",
"rebirthOrb100": "Used an Orb of Rebirth to start over after attaining Level 100 or higher.", "rebirthOrb100": "Used an Orb of Rebirth to start over after attaining Level 100 or higher.",
"rebirthOrbNoLevel": "Used an Orb of Rebirth to start over.", "rebirthOrbNoLevel": "Used an Orb of Rebirth to start over.",
"rebirthPop": "Instantly restart your character as a Level 1 Warrior while retaining achievements, collectibles, and equipment. Your tasks and their history will remain but they will be reset to yellow. Your streaks will be removed except from challenge tasks. Your Gold, Experience, Mana, and the effects of all Skills will be removed. All of this will take effect immediately. For more information, see the wiki's <a href='http://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a> page.", "rebirthPop": "",
"rebirthName": "כדור הלידה מחדש", "rebirthName": "כדור הלידה מחדש",
"rebirthComplete": "נולדת מחדש!" "rebirthComplete": "נולדת מחדש!"
} }

View file

@ -8,8 +8,8 @@
"dailyDueDefaultView": "הגדירו את לשונית המטלות ל\"עכשווי\"", "dailyDueDefaultView": "הגדירו את לשונית המטלות ל\"עכשווי\"",
"dailyDueDefaultViewPop": "אם הגדרתם אפשרות זו, המטלות שלכם ייפתחו בלשונית \"עכשווי\" בתור ברירת מחדל במקום \"כולם\".", "dailyDueDefaultViewPop": "אם הגדרתם אפשרות זו, המטלות שלכם ייפתחו בלשונית \"עכשווי\" בתור ברירת מחדל במקום \"כולם\".",
"reverseChatOrder": "הצג הודעות שיחה בסדר הפוך", "reverseChatOrder": "הצג הודעות שיחה בסדר הפוך",
"startAdvCollapsed": "Advanced Settings in tasks start collapsed", "startAdvCollapsed": "",
"startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.", "startAdvCollapsedPop": "",
"dontShowAgain": "לא להציג זאת שוב", "dontShowAgain": "לא להציג זאת שוב",
"suppressLevelUpModal": "לא להציג הודעה קופצת בעליית דרגה", "suppressLevelUpModal": "לא להציג הודעה קופצת בעליית דרגה",
"suppressHatchPetModal": "לא להציג הודעה קופצת בבקיעה של חיית מחמד", "suppressHatchPetModal": "לא להציג הודעה קופצת בבקיעה של חיית מחמד",
@ -20,7 +20,7 @@
"showBaileyPop": "הוציאו את באיילי, המבשרת של העיירה, מהמחבוא, כדי שתבשר לכם על חדשות העבר.", "showBaileyPop": "הוציאו את באיילי, המבשרת של העיירה, מהמחבוא, כדי שתבשר לכם על חדשות העבר.",
"fixVal": "תקן ערכי דמות", "fixVal": "תקן ערכי דמות",
"fixValPop": "אפשר לקבוע ערכים כמו בריאות, שלב, ומטבעות.", "fixValPop": "אפשר לקבוע ערכים כמו בריאות, שלב, ומטבעות.",
"invalidLevel": "Invalid value: Level must be 1 or greater.", "invalidLevel": "",
"enableClass": "אפשרו את מערכת המקצועות", "enableClass": "אפשרו את מערכת המקצועות",
"enableClassPop": "לפני כן החלטתם לא לבחור במקצוע. האם הייתם רוצים לבחור מקצוע עכשיו?", "enableClassPop": "לפני כן החלטתם לא לבחור במקצוע. האם הייתם רוצים לבחור מקצוע עכשיו?",
"resetAccPop": "התחלה מחדש, תוך הסרת כל המטבעות, הרמות, הציוד, ההיסטוריה, והמשימות.", "resetAccPop": "התחלה מחדש, תוך הסרת כל המטבעות, הרמות, הציוד, ההיסטוריה, והמשימות.",
@ -31,7 +31,7 @@
"dataExport": "ייצוא נתונים", "dataExport": "ייצוא נתונים",
"saveData": "הינה כמה אפשרויות לשמירת הנתונים שלך.", "saveData": "הינה כמה אפשרויות לשמירת הנתונים שלך.",
"habitHistory": "היסטוריית הרגלים", "habitHistory": "היסטוריית הרגלים",
"exportHistory": "ייצוא היסטוריה", "exportHistory": "ייצוא היסטוריה:",
"csv": "(CSV)", "csv": "(CSV)",
"userData": "נתוני משתמש", "userData": "נתוני משתמש",
"exportUserData": "ייצוא נתוני משתמש:", "exportUserData": "ייצוא נתוני משתמש:",
@ -39,81 +39,81 @@
"xml": "(XML)", "xml": "(XML)",
"json": "(JSON)", "json": "(JSON)",
"customDayStart": "התחלת יום מותאמת אישית", "customDayStart": "התחלת יום מותאמת אישית",
"sureChangeCustomDayStartTime": "Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!", "sureChangeCustomDayStartTime": "",
"customDayStartHasChanged": "מועד תחילת היום המותאם אישית שהגדרתם שונה.", "customDayStartHasChanged": "מועד תחילת היום המותאם אישית שהגדרתם שונה.",
"nextCron": "המטלות היומיות שלכם יאופסו בפעם הראשונה שתשתמשו בהביטיקה אחרי <%= time %>. יש לוודא שהשלמתם את המטלות היומיות שלכם לפני כן!", "nextCron": "המטלות היומיות שלכם יאופסו בפעם הראשונה שתשתמשו בהביטיקה אחרי <%= time %>. יש לוודא שהשלמתם את המטלות היומיות שלכם לפני כן!",
"customDayStartInfo1": "הביטיקה מכוונת לבדוק ולאפס את המטלות היומיות בחצות של אזור הזמן שלכם, מידי יום. אפשר לשנות זאת כאן.", "customDayStartInfo1": "הביטיקה מכוונת לבדוק ולאפס את המטלות היומיות בחצות של אזור הזמן שלכם, מידי יום. אפשר לשנות זאת כאן.",
"misc": "שונות", "misc": "שונות",
"showHeader": "הראה כותרת", "showHeader": "הראה כותרת",
"changePass": "שנו סיסמה", "changePass": "שנו סיסמה",
"changeUsername": "Change Username", "changeUsername": "שינוי שם משתמש",
"changeEmail": "שנו כתובת דוא\"ל", "changeEmail": "שנו כתובת דוא\"ל",
"newEmail": "כתובת דוא\"ל חדשה", "newEmail": "כתובת דוא\"ל חדשה",
"oldPass": "סיסמה ישנה", "oldPass": "סיסמה ישנה",
"newPass": "סיסמה חדשה", "newPass": "סיסמה חדשה",
"confirmPass": "וודאו סיסמה חדשה", "confirmPass": "וודאו סיסמה חדשה",
"newUsername": "New Username", "newUsername": "שם משתמש חדש",
"dangerZone": "אזור מסוכן", "dangerZone": "אזור מסוכן",
"resetText1": "אזהרה! פעולה זו תמחק חלקים רבים מהמשתמש שלך. זה ממש לא מומלץ, כי יאבד מידע היסטורי, השימושי למעקב אחר התקדמותך לאורך זמן, אם כי, ישנם אנשים שהדבר שימושי עבורם אחרי שהם משחקים בהביטיקה מזה זמן.", "resetText1": "אזהרה! פעולה זו תמחק חלקים רבים מהמשתמש שלך. זה ממש לא מומלץ, כי יאבד מידע היסטורי, השימושי למעקב אחר התקדמותך לאורך זמן, אם כי, ישנם אנשים שהדבר שימושי עבורם אחרי שהם משחקים בהביטיקה מזה זמן.",
"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.", "resetText2": "",
"deleteLocalAccountText": "האם אתם בטוחים? פעולה זו תמחק את החשבון שלכם לצמיתות, ולא ניתן יהיה לשחזרו! עליכה יהיה ליצור חשבון חדש על מנת להשתמש בHabitica שוב. לא יתקבל החזר כספי עבור אבני-חן. אם אתם בטוחים לחלוטין, הקלידו את הסיסמה שלכם בתיבת הטקסט.", "deleteLocalAccountText": "האם אתם בטוחים? פעולה זו תמחק את החשבון שלכם לצמיתות, ולא ניתן יהיה לשחזרו! עליכה יהיה ליצור חשבון חדש על מנת להשתמש בHabitica שוב. לא יתקבל החזר כספי עבור אבני-חן. אם אתם בטוחים לחלוטין, הקלידו את הסיסמה שלכם בתיבת הטקסט.",
"deleteSocialAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type \"<%= magicWord %>\" into the text box below.", "deleteSocialAccountText": "",
"API": "ממשק", "API": "ממשק",
"APIv3": "API גרסה 3", "APIv3": "API גרסה 3",
"APIText": "אפשר להעתיק את השדות הללו לשימוש ביישומים חיצוניים. עם זאת, יש לחשוב על אסימון הממשק כעל סיסמה, ואין לחלוק אותו בציבור. ייתכן שיבקשו ממך את מזהה המשתמש שלך במקום ציבורי, אבל לעולם לא את אסימון הממשק, גם לא ב־Github.", "APIText": "אפשר להעתיק את השדות הללו לשימוש ביישומים חיצוניים. עם זאת, יש לחשוב על אסימון הממשק כעל סיסמה, ואין לחלוק אותו בציבור. ייתכן שיבקשו ממך את מזהה המשתמש שלך במקום ציבורי, אבל לעולם לא את אסימון הממשק, גם לא ב־Github.",
"APIToken": "אסימון ממשק (זוהי סיסמה של ממש - כדאי לעיין באזהרה למעלה!)", "APIToken": "אסימון ממשק (זוהי סיסמה של ממש - כדאי לעיין באזהרה למעלה!)",
"showAPIToken": "Show API Token", "showAPIToken": "הצגת אסימון API",
"hideAPIToken": "Hide API Token", "hideAPIToken": "הסתרת אסימון API",
"APITokenWarning": "If you need a new API Token (e.g., if you accidentally shared it), email <%= hrefTechAssistanceEmail %> with your User ID and current Token. Once it is reset you will need to re-authorize everything by logging out of the website and mobile app and by providing the new Token to any other Habitica tools that you use.", "APITokenWarning": "",
"thirdPartyApps": "אפליקציות צד שלישי", "thirdPartyApps": "אפליקציות צד שלישי",
"dataToolDesc": "דף אינטרנט שמראה לכם מידע מסוים מחשבון הביטיקה שלך, כגון סטטיסטיקות לגבי המשימות שלך, ציוד, ותכונות.", "dataToolDesc": "דף אינטרנט שמראה לכם מידע מסוים מחשבון הביטיקה שלך, כגון סטטיסטיקות לגבי המשימות שלך, ציוד, ותכונות.",
"beeminder": "Beeminder", "beeminder": "Beeminder",
"beeminderDesc": "להרשות ל־Beeminder לנטר את המשימות שלך בהביטיקה. אפשר להתחייב לסיים מספר מסוים של משימות ביום או בשבוע, או שאפשר להתחייב להוריד בהדרגה את מספר המשימות שנותרו לך. (על ידי \"התחייבות\", בימיינדר מתכוונת לאיום בתשלום של כסף אמיתי! אך אתם יכולים גם ״סתם״ לאהוב את הגרפים המיופיפים של בימיינדר).", "beeminderDesc": "להרשות ל־Beeminder לנטר את המשימות שלך בהביטיקה. אפשר להתחייב לסיים מספר מסוים של משימות ביום או בשבוע, או שאפשר להתחייב להוריד בהדרגה את מספר המשימות שנותרו לך. (על ידי \"התחייבות\", בימיינדר מתכוונת לאיום בתשלום של כסף אמיתי! אך אתם יכולים גם ״סתם״ לאהוב את הגרפים המיופיפים של בימיינדר).",
"chromeChatExtension": "תוסף שיחה לכרום", "chromeChatExtension": "תוסף שיחה לכרום",
"chromeChatExtensionDesc": "תוסף השיחה של כרום להאביטיקה מוסיף חלון שיחה אינטואיטיבי לכל habitica.com. הוא מאפשר למשתמשים לשוחח בפונדק, בחבורה שלכם, ובכל גילדה אליה הם רשומים.", "chromeChatExtensionDesc": "תוסף השיחה של כרום להאביטיקה מוסיף חלון שיחה אינטואיטיבי לכל habitica.com. הוא מאפשר למשתמשים לשוחח בפונדק, בחבורה שלכם, ובכל גילדה אליה הם רשומים.",
"otherExtensions": "<a target='blank' href='http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations'>תוספים אחרים</a>", "otherExtensions": "<a target='blank' href='https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations'>הרחבות אחרות</a>",
"otherDesc": "מצאו אפליקציות, הרחבות, וכלים נוספים בוויקי של הביטיקה.", "otherDesc": "מצאו אפליקציות, הרחבות, וכלים נוספים בוויקי של הביטיקה.",
"resetDo": "כן, ברצוני לאפס את חשבוני!", "resetDo": "כן, ברצוני לאפס את חשבוני!",
"resetComplete": "האיפוס הושלם!", "resetComplete": "האיפוס הושלם!",
"fixValues": "תקן ערכים", "fixValues": "תקן ערכים",
"fixValuesText1": "אם נתקלת בתקלה או עשית טעות ששינתה את דמותך באופן לא הוגן (נזק שחטפת ללא הצדקה או מטבעות שלא באמת הרווחת וכו׳) ניתן לתקן את המספרים הללו באופן ידני כאן. כן, זה אומר שאפשר לרמות: יש להשתמש בתכונה הזו בחוכמה או שתיפגע בניית ההרגלים של עצמך!", "fixValuesText1": "אם נתקלת בתקלה או עשית טעות ששינתה את דמותך באופן לא הוגן (נזק שחטפת ללא הצדקה או מטבעות שלא באמת הרווחת וכו׳) ניתן לתקן את המספרים הללו באופן ידני כאן. כן, זה אומר שאפשר לרמות: יש להשתמש בתכונה הזו בחוכמה או שתיפגע בניית ההרגלים של עצמך!",
"fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.", "fixValuesText2": "",
"fix21Streaks": "רצפי 21-יום", "fix21Streaks": "רצפי 21-יום",
"discardChanges": "ביטול השינויים", "discardChanges": "ביטול השינויים",
"deleteDo": "עשה זאת, מחק את המשתמש שלי!", "deleteDo": "עשה זאת, מחק את המשתמש שלי!",
"invalidPasswordResetCode": "The supplied password reset code is invalid or has expired.", "invalidPasswordResetCode": "",
"passwordChangeSuccess": "Your password was successfully changed to the one you just chose. You can now use it to access your account.", "passwordChangeSuccess": "",
"displayNameSuccess": "Display name successfully changed", "displayNameSuccess": "שם התצוגה השתנה בהצלחה",
"emailSuccess": "כתובת הדוא\"ל שונתה בהצלחה", "emailSuccess": "כתובת הדוא\"ל שונתה בהצלחה",
"detachSocial": "De-register <%= network %>", "detachSocial": "",
"detachedSocial": "Successfully removed <%= network %> authentication from your account", "detachedSocial": "",
"addedLocalAuth": "אימות מקומי נוסף בהצלחה", "addedLocalAuth": "אימות מקומי נוסף בהצלחה",
"data": "נתונים", "data": "נתונים",
"email": "דוא״ל", "email": "דוא״ל",
"registerWithSocial": "הרשמה באמצעות <%= network %>", "registerWithSocial": "הרשמה באמצעות <%= network %>",
"registeredWithSocial": "Registered with <%= network %>", "registeredWithSocial": "",
"emailNotifications": "הודעות", "emailNotifications": "הודעות",
"wonChallenge": "זכית באתגר!", "wonChallenge": "זכית באתגר!",
"newPM": "קיבלת הודעה פרטית חדשה", "newPM": "קיבלת הודעה פרטית חדשה",
"newPMInfo": "הודעה חדשה מאת <%= name %>: <%= message %>", "newPMInfo": "הודעה חדשה מאת <%= name %>: <%= message %>",
"giftedGems": "יהלומים שזכית בהם", "giftedGems": "יהלומים שזכית בהם",
"giftedGemsInfo": "קיבלתם <%= amount %> אבני-חן כמתנה מ<%= name %>", "giftedGemsInfo": "קיבלתם <%= amount %> אבני-חן כמתנה מ<%= name %>",
"giftedGemsFull": "Hello <%= username %>, <%= sender %> has sent you <%= gemAmount %> gems!", "giftedGemsFull": "",
"giftedSubscription": "מנוי שניתן במתנה", "giftedSubscription": "מנוי שניתן במתנה",
"giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> month subscription", "giftedSubscriptionInfo": "",
"giftedSubscriptionFull": "Hello <%= username %>, <%= sender %> has sent you <%= monthCount %> months of subscription!", "giftedSubscriptionFull": "",
"invitedParty": "הוזמנת לחבורה", "invitedParty": "הוזמנת לחבורה",
"invitedGuild": "הוזמנת לגילדה", "invitedGuild": "הוזמנת לגילדה",
"importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "importantAnnouncements": "",
"weeklyRecaps": "סיכומים של פעילות החשבון שלכם בשבוע האחרון (שימו לב: כרגע אינו מאופשר בעקבות בעיות ביצועים, אך בכוונתנו להחזיר מיילים אלו בקרוב!)", "weeklyRecaps": "סיכומים של פעילות החשבון שלכם בשבוע האחרון (שימו לב: כרגע אינו מאופשר בעקבות בעיות ביצועים, אך בכוונתנו להחזיר מיילים אלו בקרוב!)",
"onboarding": "Guidance with setting up your Habitica account", "onboarding": "",
"majorUpdates": "Important announcements", "majorUpdates": "הודעות חשובות",
"questStarted": "ההרפתקה שלך החלה", "questStarted": "ההרפתקה שלך החלה",
"invitedQuest": "הוזמנת להרפתקה", "invitedQuest": "הוזמנת להרפתקה",
"kickedGroup": "סולקת מהקבוצה", "kickedGroup": "סולקת מהקבוצה",
"remindersToLogin": "תזכורות לחזור להביטיקה", "remindersToLogin": "תזכורות לחזור להביטיקה",
"unsubscribedSuccessfully": "הרישום בוטל בהצלחה!", "unsubscribedSuccessfully": "הרישום בוטל בהצלחה!",
"unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from <a href=\"/user/settings/notifications\">Settings > &gt; Notifications</a> (requires login).", "unsubscribedTextUsers": "",
"unsubscribedTextOthers": "לא יישלח דואר אלקטרוני מהביטיקה יותר.", "unsubscribedTextOthers": "לא יישלח דואר אלקטרוני מהביטיקה יותר.",
"unsubscribeAllEmails": "יש לסמן כדי לבטל את הרישום לדואר האלקטרוני", "unsubscribeAllEmails": "יש לסמן כדי לבטל את הרישום לדואר האלקטרוני",
"unsubscribeAllEmailsText": "סימון תיבה זו מצהיר שהבנתי שביטול הרישום לכל הדואר האלקטרוני יגרום לכך שהביטיקה לעולם לא תוכל להודיע לי באמצעות דוא״ל על שינויים חשובים שנעשו לאתר או לחשבון שלי.", "unsubscribeAllEmailsText": "סימון תיבה זו מצהיר שהבנתי שביטול הרישום לכל הדואר האלקטרוני יגרום לכך שהביטיקה לעולם לא תוכל להודיע לי באמצעות דוא״ל על שינויים חשובים שנעשו לאתר או לחשבון שלי.",
@ -130,53 +130,53 @@
"displayInviteToPartyWhenPartyIs1": "הצג כפתור ״הזמן לחבורה״ כאשר בחבורה יש חבר 1.", "displayInviteToPartyWhenPartyIs1": "הצג כפתור ״הזמן לחבורה״ כאשר בחבורה יש חבר 1.",
"saveCustomDayStart": "שמור את מועד תחילת היום", "saveCustomDayStart": "שמור את מועד תחילת היום",
"registration": "הרשמה", "registration": "הרשמה",
"addLocalAuth": "Add Email and Password Login", "addLocalAuth": "",
"generateCodes": "ייצר קודים", "generateCodes": "ייצר קודים",
"generate": "ייצר", "generate": "ייצר",
"getCodes": "קבלו קודים", "getCodes": "קבלו קודים",
"webhooks": "Webhooks", "webhooks": "",
"webhooksInfo": "Habitica provides webhooks so that when certain actions occur in your account, information can be sent to a script on another website. You can specify those scripts here. Be careful with this feature because specifying an incorrect URL can cause errors or slowness in Habitica. For more information, see the wiki's <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> page.", "webhooksInfo": "",
"enabled": "מאופשר", "enabled": "מאופשר",
"webhookURL": "Webhook URL", "webhookURL": "",
"invalidUrl": "URL לא תקין", "invalidUrl": "URL לא תקין",
"invalidWebhookId": "הפרמטר ״id, אמור להיות UUID תקין.", "invalidWebhookId": "הפרמטר ״id, אמור להיות UUID תקין.",
"webhookBooleanOption": "\"<%= option %>\" must be a Boolean value.", "webhookBooleanOption": "",
"webhookIdAlreadyTaken": "A webhook with the id <%= id %> already exists.", "webhookIdAlreadyTaken": "",
"noWebhookWithId": "There is no webhook with the id <%= id %>.", "noWebhookWithId": "",
"regIdRequired": "נדרשת זהות הרישום - RegId", "regIdRequired": "נדרשת זהות הרישום - RegId",
"pushDeviceAdded": "push device הוסף בהצלחה", "pushDeviceAdded": "מכשיר שמקבל הודעות בדחיפה הוסר בהצלחה",
"pushDeviceNotFound": "למשתמש אין מכשיר שיכול לקבל הודעות בדחיפה עם מזהה משתמש זה.", "pushDeviceNotFound": "למשתמש אין מכשיר שיכול לקבל הודעות בדחיפה עם מזהה משתמש זה.",
"pushDeviceRemoved": "מכשיר שמקבל הודעות בדחיפה הוסר בהצלחה.", "pushDeviceRemoved": "מכשיר שמקבל הודעות בדחיפה הוסר בהצלחה.",
"buyGemsGoldCap": "סף הועלה ל<%= amount %>", "buyGemsGoldCap": "מכסת היהלומים הועלתה ל־<%= amount %>",
"mysticHourglass": "<%= amount %> שעוני-חול מיסטיים", "mysticHourglass": "<%= amount %> שעוני-חול מיסטיים",
"purchasedPlanExtraMonths": "יש לכם <%= months %> חודשים של ייתרת מנוי נוספת. ", "purchasedPlanExtraMonths": "יש לך <strong><%= months %> חודשים</strong> נוספים ליתרת המינוי.",
"consecutiveSubscription": "מנוי רצוף", "consecutiveSubscription": "מנוי רצוף",
"consecutiveMonths": "חודשים רצופים:", "consecutiveMonths": "חודשים רצופים:",
"gemCapExtra": "סף אבני-חן נוספות:", "gemCapExtra": "סף אבני-חן נוספות:",
"mysticHourglasses": "שעוני-חול מיסטיים:", "mysticHourglasses": "שעוני-חול מיסטיים:",
"mysticHourglassesTooltip": "Mystic Hourglasses", "mysticHourglassesTooltip": "",
"paypal": "פיי-פאל", "paypal": "פיי-פאל",
"amazonPayments": "Amazon Payments", "amazonPayments": "",
"amazonPaymentsRecurring": "Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.", "amazonPaymentsRecurring": "",
"timezone": "אזור זמן", "timezone": "אזור זמן",
"timezoneUTC": "הביטיקה משתמשת באזור הזמן של המחשב שלכם, שהוא: <strong><%= utc %></strong>", "timezoneUTC": "הביטיקה משתמשת באזור הזמן של המחשב שלכם, שהוא: <strong><%= utc %></strong>",
"timezoneInfo": "אם אזור הזמן הזה שגוי, קודם יש לנסות לטעון מחדש את העמוד באמצעות לחיצה על מקש הרענן או הטעינה מחדש של הדפדפן שלך, כדי לוודא שלHabitica יש את המידע העדכני ביותר. אם זה עדיין לא נכון, יש לכוון את אזור הזמן במחשב שלך, ואז לטעון מחדש את העמוד הזה. <br><br> <strong>אם עשית שימוש בHabitica על מחשבים או מכשירים ניידים אחרים, אזור הזמן חייב להיות זהה בכולם.</strong> אם המטלות היומיות שלך אופסו בזמן הלא נכון, יש לחזור על הבדיקה הזו בכל המחשבים האחרים, ובדפדפן שבמכשירים הניידים שלך.", "timezoneInfo": "אם אזור הזמן הזה שגוי, קודם יש לנסות לטעון מחדש את העמוד באמצעות לחיצה על מקש הרענן או הטעינה מחדש של הדפדפן שלך, כדי לוודא שלHabitica יש את המידע העדכני ביותר. אם זה עדיין לא נכון, יש לכוון את אזור הזמן במחשב שלך, ואז לטעון מחדש את העמוד הזה. <br><br> <strong>אם עשית שימוש בHabitica על מחשבים או מכשירים ניידים אחרים, אזור הזמן חייב להיות זהה בכולם.</strong> אם המטלות היומיות שלך אופסו בזמן הלא נכון, יש לחזור על הבדיקה הזו בכל המחשבים האחרים, ובדפדפן שבמכשירים הניידים שלך.",
"push": "דחיפה", "push": "דחיפה",
"about": "מידע כללי", "about": "מידע כללי",
"setUsernameNotificationTitle": "Confirm your username!", "setUsernameNotificationTitle": "נא לוודא את שם המשתמש!",
"setUsernameNotificationBody": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", "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.", "usernameIssueSlur": "על שמות משתמשים להיות בשפה הולמת.",
"usernameIssueForbidden": "Usernames may not contain restricted words.", "usernameIssueForbidden": "",
"usernameIssueLength": "Usernames must be between 1 and 20 characters.", "usernameIssueLength": "",
"usernameIssueInvalidCharacters": "Usernames can only contain letters a to z, numbers 0 to 9, hyphens, or underscores.", "usernameIssueInvalidCharacters": "",
"currentUsername": "Current username:", "currentUsername": "שם המשתמש הנוכחי:",
"displaynameIssueLength": "Display Names must be between 1 and 30 characters.", "displaynameIssueLength": "",
"displaynameIssueSlur": "Display Names may not contain inappropriate language.", "displaynameIssueSlur": "Display Names may not contain inappropriate language.",
"goToSettings": "Go to Settings", "goToSettings": "Go to Settings",
"usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameVerifiedConfirmation": "אוּשר שם המשתמש שלך, <%= username %>!",
"usernameNotVerified": "Please confirm your username.", "usernameNotVerified": "נא לאשר את שם המשתמש שלך.",
"changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", "changeUsernameDisclaimer": "",
"verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!", "verifyUsernameVeteranPet": "",
"resetAccount": "איפוס החשבון", "resetAccount": "איפוס החשבון",
"newPMNotificationTitle": "הודעה חדשה מאת <%= name %>", "newPMNotificationTitle": "הודעה חדשה מאת <%= name %>",
"mentioning": "אזכור", "mentioning": "אזכור",
@ -184,5 +184,13 @@
"bannedWordUsedInProfile": "שם התצוגה או מלל המידע הכללי שלך מכיל שפה בלתי־הולמת.", "bannedWordUsedInProfile": "שם התצוגה או מלל המידע הכללי שלך מכיל שפה בלתי־הולמת.",
"bannedSlurUsedInProfile": "שם התצוגה או מלל המידע הכללי שלך הכיל דברי השמצה, והרשאות הצ׳אט נשללו ממך.", "bannedSlurUsedInProfile": "שם התצוגה או מלל המידע הכללי שלך הכיל דברי השמצה, והרשאות הצ׳אט נשללו ממך.",
"everywhere": "בכל מקום", "everywhere": "בכל מקום",
"transactions": "העברות" "transactions": "העברות",
"suggestMyUsername": "הצעת שם המשתמש",
"onlyPrivateSpaces": "במרחבים פרטיים בלבד",
"giftedSubscriptionWinterPromo": "שלום <%= username %>, קיבלת <%= monthCount %> חודשי מינוי כחלק מתוכנית הקידום עם מתנות החג שלנו!",
"gemTransactions": "העברות יהלומים",
"transaction_buy_money": "נקנה בכסף",
"transaction_buy_gold": "נקנה במטבעות זהב",
"transaction_contribution": "דרך תרומה",
"addPasswordAuth": "הוספת סיסמה"
} }

View file

@ -1,59 +1,60 @@
{ {
"spellWizardFireballText": "פרץ להבות", "spellWizardFireballText": "פרץ להבות",
"spellWizardFireballNotes": "You summon XP and deal fiery damage to Bosses! (Based on: INT)", "spellWizardFireballNotes": "",
"spellWizardMPHealText": "פרץ אתרי", "spellWizardMPHealText": "פרץ אתרי",
"spellWizardMPHealNotes": "You sacrifice Mana so the rest of your Party, except Mages, gains MP! (Based on: INT)", "spellWizardMPHealNotes": "",
"spellWizardEarthText": "רעידת אדמה", "spellWizardEarthText": "רעידת אדמה",
"spellWizardEarthNotes": "Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)", "spellWizardEarthNotes": "",
"spellWizardFrostText": "קור מקפיא", "spellWizardFrostText": "קור מקפיא",
"spellWizardFrostNotes": "With one cast, ice freezes all your streaks so they won't reset to zero tomorrow!", "spellWizardFrostNotes": "",
"spellWizardFrostAlreadyCast": "כבר השתמשתם ביכולת זו היום. הרצפים שלכם הוקפאו, ואין צורך להשתמש ביכולת זו שוב.", "spellWizardFrostAlreadyCast": "כבר השתמשתם ביכולת זו היום. הרצפים שלכם הוקפאו, ואין צורך להשתמש ביכולת זו שוב.",
"spellWarriorSmashText": "חבטה אכזרית", "spellWarriorSmashText": "חבטה אכזרית",
"spellWarriorSmashNotes": "You make a task more blue/less red and deal extra damage to Bosses! (Based on: STR)", "spellWarriorSmashNotes": "",
"spellWarriorDefensiveStanceText": "עמדה הגנתית", "spellWarriorDefensiveStanceText": "עמדה הגנתית",
"spellWarriorDefensiveStanceNotes": "You crouch low and gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorDefensiveStanceNotes": "",
"spellWarriorValorousPresenceText": "נוכחות אמיצה", "spellWarriorValorousPresenceText": "נוכחות אמיצה",
"spellWarriorValorousPresenceNotes": "Your boldness buffs your whole Party's Strength! (Based on: Unbuffed STR)", "spellWarriorValorousPresenceNotes": "",
"spellWarriorIntimidateText": "מבט מאיים", "spellWarriorIntimidateText": "מבט מאיים",
"spellWarriorIntimidateNotes": "Your fierce stare buffs your whole Party's Constitution! (Based on: Unbuffed CON)", "spellWarriorIntimidateNotes": "",
"spellRoguePickPocketText": "כיוס", "spellRoguePickPocketText": "כיוס",
"spellRoguePickPocketNotes": "You rob a nearby task and gain gold! (Based on: PER)", "spellRoguePickPocketNotes": "",
"spellRogueBackStabText": "דקירה בגב", "spellRogueBackStabText": "דקירה בגב",
"spellRogueBackStabNotes": "You betray a foolish task and gain gold and XP! (Based on: STR)", "spellRogueBackStabNotes": "",
"spellRogueToolsOfTradeText": "כלי המקצוע", "spellRogueToolsOfTradeText": "כלי המקצוע",
"spellRogueToolsOfTradeNotes": "Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)", "spellRogueToolsOfTradeNotes": "",
"spellRogueStealthText": "חשאיות", "spellRogueStealthText": "חשאיות",
"spellRogueStealthNotes": "With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colors won't change. (Based on: PER)", "spellRogueStealthNotes": "",
"spellRogueStealthDaliesAvoided": "<%= originalText %> מספר המטלות היומיות שהתחמקתם: <%= number %>.", "spellRogueStealthDaliesAvoided": "<%= originalText %> מספר המטלות היומיות שתהיה התחמקות מהן: <%= number %>.",
"spellRogueStealthMaxedOut": "כבר התחמקתם מכל המטלות היומיות שלכם; אין צורך להשתמש ביכולת זו שוב.", "spellRogueStealthMaxedOut": "כבר התחמקתם מכל המטלות היומיות שלכם; אין צורך להשתמש ביכולת זו שוב.",
"spellHealerHealText": "אור מרפא", "spellHealerHealText": "אור מרפא",
"spellHealerHealNotes": "Shining light restores your health! (Based on: CON and INT)", "spellHealerHealNotes": "",
"spellHealerBrightnessText": "בוהק מסמא", "spellHealerBrightnessText": "בוהק מסמא",
"spellHealerBrightnessNotes": "A burst of light makes your tasks more blue/less red! (Based on: INT)", "spellHealerBrightnessNotes": "",
"spellHealerProtectAuraText": "הילה מגוננת", "spellHealerProtectAuraText": "הילה מגוננת",
"spellHealerProtectAuraNotes": "You shield your Party by buffing their Constitution! (Based on: Unbuffed CON)", "spellHealerProtectAuraNotes": "",
"spellHealerHealAllText": "ברכה", "spellHealerHealAllText": "ברכה",
"spellHealerHealAllNotes": "Your soothing spell restores your whole Party's health! (Based on: CON and INT)", "spellHealerHealAllNotes": "",
"spellSpecialSnowballAuraText": "כדור שלג", "spellSpecialSnowballAuraText": "כדור שלג",
"spellSpecialSnowballAuraNotes": "Turn a friend into a frosty snowman!", "spellSpecialSnowballAuraNotes": "",
"spellSpecialSaltText": "מלח", "spellSpecialSaltText": "מלח",
"spellSpecialSaltNotes": "Reverse the spell that made you a snowman.", "spellSpecialSaltNotes": "",
"spellSpecialSpookySparklesText": "נצנצים מלחיצים", "spellSpecialSpookySparklesText": "נצנצים מלחיצים",
"spellSpecialSpookySparklesNotes": "Turn your friend into a transparent pal!", "spellSpecialSpookySparklesNotes": "",
"spellSpecialOpaquePotionText": "שיקוי עכור", "spellSpecialOpaquePotionText": "שיקוי עכור",
"spellSpecialOpaquePotionNotes": "Reverse the spell that made you transparent.", "spellSpecialOpaquePotionNotes": "",
"spellSpecialShinySeedText": "זרע מנצנץ", "spellSpecialShinySeedText": "זרע מנצנץ",
"spellSpecialShinySeedNotes": "הפכו חברים לפרחים מאושרים!", "spellSpecialShinySeedNotes": "הפכו חברים לפרחים מאושרים!",
"spellSpecialPetalFreePotionText": "שיקוי ללא עלי כותרת", "spellSpecialPetalFreePotionText": "שיקוי ללא עלי כותרת",
"spellSpecialPetalFreePotionNotes": "Reverse the spell that made you a flower.", "spellSpecialPetalFreePotionNotes": "",
"spellSpecialSeafoamText": "קצף ים", "spellSpecialSeafoamText": "קצף ים",
"spellSpecialSeafoamNotes": "הפוך חבר ליצור ים!", "spellSpecialSeafoamNotes": "הפוך חבר ליצור ים!",
"spellSpecialSandText": "חול", "spellSpecialSandText": "חול",
"spellSpecialSandNotes": "Reverse the spell that made you a sea star.", "spellSpecialSandNotes": "",
"partyNotFound": "חבורה לא נמצאה", "partyNotFound": "חבורה לא נמצאה",
"targetIdUUID": "\"targetId\" חייב להיות מזהה משתמש תקין.", "targetIdUUID": "\"targetId\" חייב להיות מזהה משתמש תקין.",
"challengeTasksNoCast": "לא ניתן להשתמש ביכולות מיוחדות על משימות של אתגרים.", "challengeTasksNoCast": "לא ניתן להשתמש ביכולות מיוחדות על משימות של אתגרים.",
"groupTasksNoCast": "Casting a skill on group tasks is not allowed.", "groupTasksNoCast": "",
"spellNotOwned": "אין לכם את היכולת הזו.", "spellNotOwned": "אין לכם את היכולת הזו.",
"spellLevelTooHigh": "עליכם להיות בדרגה <%= level %> כדי להשתמש ביכולת מיוחדת." "spellLevelTooHigh": "עליכם להיות בדרגה <%= level %> כדי להשתמש ביכולת מיוחדת.",
} "spellAlreadyCast": "שימוש ביכולת זו לא תגביר את ההשפעה כלל."
}

View file

@ -135,5 +135,8 @@
"gemsRemaining": "gems remaining", "gemsRemaining": "gems remaining",
"notEnoughGemsToBuy": "You are unable to buy that amount of gems", "notEnoughGemsToBuy": "You are unable to buy that amount of gems",
"mysterySet201902": "סט קריפטיק קראש", "mysterySet201902": "סט קריפטיק קראש",
"mysterySet201903": "סט ביצה טעימה" "mysterySet201903": "סט ביצה טעימה",
"organization": "ארגון",
"giftASubscription": "הענקת מינוי במתנה",
"viewSubscriptions": "הצגת המינויים"
} }

View file

@ -18,16 +18,16 @@
"greenblue": "חזקים", "greenblue": "חזקים",
"edit": "עריכה", "edit": "עריכה",
"save": "שמירה", "save": "שמירה",
"addChecklist": "הוספת רשימה חדשה", "addChecklist": "הוספת רשימת סימון",
"checklist": "רשימה", "checklist": "רשימה",
"newChecklistItem": "New checklist item", "newChecklistItem": "פריט חדש לרשימת הסימון",
"expandChecklist": "Expand Checklist", "expandChecklist": "הרחבת רשימת הסימון",
"collapseChecklist": "הסתר רשימת מטלות", "collapseChecklist": "כיווץ רשימת הסימון",
"text": "כותרת", "text": "כותרת",
"notes": "Notes", "notes": "הערות",
"advancedSettings": "הגדרות מתקדמות", "advancedSettings": "הגדרות מתקדמות",
"difficulty": "רמת קושי", "difficulty": "רמת קושי",
"difficultyHelp": "Difficulty describes how challenging a Habit, Daily, or To-Do is for you to complete. A higher difficulty results in greater rewards when a Task is completed, but also greater damage when a Daily is missed or a negative Habit is clicked.", "difficultyHelp": "רמת הקושי מתארת כמה קשה להשלים את ההרגל, המטלה היומיומית, או את המשימה לביצוע. רמת קושי גבוהה יותר תעניק לך פרסים טובים יותר בעת השלמת המשימה, אבל גם תגרום לך נזק גדול יותר בעת פספוס מטלה יומיומית או סימון הרגל שלילי.",
"trivial": "טריוויאלי", "trivial": "טריוויאלי",
"easy": "קל", "easy": "קל",
"medium": "בינוני", "medium": "בינוני",
@ -48,15 +48,15 @@
"resetStreak": "אפס רצף", "resetStreak": "אפס רצף",
"todo": "משימה לביצוע", "todo": "משימה לביצוע",
"todos": "משימות לביצוע", "todos": "משימות לביצוע",
"todosDesc": "To-Dos need to be completed once. Add checklists to your To-Dos to increase their value.", "todosDesc": "יש להשלים את המשימות לביצוע פעם אחת. אפשר להוסיף רשימות סימון לרשימת המשימות שלך לביצוע כדי להגדיל את ערכן.",
"dueDate": "תאריך לביצוע", "dueDate": "תאריך לביצוע",
"remaining": "פעיל", "remaining": "פעילוֹת",
"complete": "הושלם", "complete": "הושלם",
"complete2": "הושלמו", "complete2": "הושלמו",
"today": "היום", "today": "היום",
"dueIn": "תאריך יעד <%= dueIn %>", "dueIn": "תאריך יעד <%= dueIn %>",
"due": "פעיל", "due": "פעיל",
"notDue": "לא פעיל", "notDue": "לא פעילוֹת",
"grey": "אפור", "grey": "אפור",
"score": "ניקוד", "score": "ניקוד",
"reward": "פרס", "reward": "פרס",
@ -95,7 +95,7 @@
"invalidTasksType": "סוג המשימה חייב להיות \"הרגלים\", \"מטלות יומיומיות\", \"משימות לביצוע\", או \"פרסים\".", "invalidTasksType": "סוג המשימה חייב להיות \"הרגלים\", \"מטלות יומיומיות\", \"משימות לביצוע\", או \"פרסים\".",
"invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".", "invalidTasksTypeExtra": "Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\", \"completedTodos\".",
"cantDeleteChallengeTasks": "לא ניתן למחוק משימות שמשויכות לאתגרים.", "cantDeleteChallengeTasks": "לא ניתן למחוק משימות שמשויכות לאתגרים.",
"checklistOnlyDailyTodo": "Checklists are supported only on Dailies and To-Dos", "checklistOnlyDailyTodo": "רשימות סימון תומכות רק במטלות יומיומיות ובמשימות לביצוע",
"checklistItemNotFound": "אף פריט מתוך רשימת הסימון לא נמצא עם הזהות הנתונה.", "checklistItemNotFound": "אף פריט מתוך רשימת הסימון לא נמצא עם הזהות הנתונה.",
"itemIdRequired": "\"itemId\" חייב להיות UUID - זהות משתמש ייחודי - תקף.", "itemIdRequired": "\"itemId\" חייב להיות UUID - זהות משתמש ייחודי - תקף.",
"tagNotFound": "לא נמצאה תגית פריט למזהה הנתון.", "tagNotFound": "לא נמצאה תגית פריט למזהה הנתון.",
@ -129,5 +129,15 @@
"sessionOutdated": "Your session is outdated. Please refresh or sync.", "sessionOutdated": "Your session is outdated. Please refresh or sync.",
"errorTemporaryItem": "This item is temporary and cannot be pinned.", "errorTemporaryItem": "This item is temporary and cannot be pinned.",
"addATitle": "הוספת כותרת", "addATitle": "הוספת כותרת",
"tomorrow": "מחר" "tomorrow": "מחר",
"addTags": "הוספת תגיות...",
"addNotes": "הוספת הערות",
"counter": "מונה",
"adjustCounter": "כוונון המונה",
"editTagsText": "עריכת תגיות",
"deleteTaskType": "מחיקת ה<%= type %>",
"sureDeleteType": "למחוק את ה<%= type %>?",
"enterTag": "נא לציין תגית",
"pressEnterToAddTag": "נא לציין תגית להוספה: \"<%= type %>\"",
"resetCounter": "איפוס המונה"
} }

View file

@ -123,5 +123,11 @@
"achievementShadyCustomerText": "Ha raccolto tutti gli animali oscuri.", "achievementShadyCustomerText": "Ha raccolto tutti gli animali oscuri.",
"achievementShadeOfItAll": "L'ombra di tutto", "achievementShadeOfItAll": "L'ombra di tutto",
"achievementShadeOfItAllText": "Ha domato tutte le cavalcature oscure.", "achievementShadeOfItAllText": "Ha domato tutte le cavalcature oscure.",
"achievementShadeOfItAllModalText": "Hai domato tutte le cavalcature oscure!" "achievementShadeOfItAllModalText": "Hai domato tutte le cavalcature oscure!",
"achievementBirdsOfAFeather": "Pennuti che si somigliano",
"achievementBirdsOfAFeatherModalText": "Hai collezionato tutti gli animali volanti!",
"achievementBirdsOfAFeatherText": "Ha schiuso i volatili: Maiale Volante, Gufo, Pappagallo, Pterodattilo, Grifone, Falcóne, Pavone e Gallo, in tutte le colorazioni standard.",
"achievementZodiacZookeeper": "Custode dello Zoodiaco",
"achievementZodiacZookeeperModalText": "Hai collezionato tutti gli animali dello zodiaco!",
"achievementZodiacZookeeperText": "Ha schiuso gli animali zodiacali: Ratto, Mucca, Coniglietto, Serpente, Cavallo, Pecora, Scimmia, Gallo, Lupo, Tigre, Maiale Volante e Drago, in tutte le colorazioni standard!"
} }

View file

@ -126,8 +126,8 @@
"achievementShadyCustomerText": "影のペットをすべて集めました。", "achievementShadyCustomerText": "影のペットをすべて集めました。",
"achievementZodiacZookeeper": "十二支の飼育係", "achievementZodiacZookeeper": "十二支の飼育係",
"achievementZodiacZookeeperModalText": "十二支のペットをすべて集めました!", "achievementZodiacZookeeperModalText": "十二支のペットをすべて集めました!",
"achievementZodiacZookeeperText": "ネズミ、牛、トラ、ウサギ、ドラゴン、ヘビ、馬、羊、さる、雄鶏、狼、空飛ぶ豚のペットをすべて集めました!", "achievementZodiacZookeeperText": "基本のネズミ、牛、トラ、ウサギ、ドラゴン、ヘビ、馬、羊、さる、雄鶏、狼、空飛ぶ豚のペットをすべて集めました!",
"achievementBirdsOfAFeather": "同じ羽の鳥は群れを作る", "achievementBirdsOfAFeather": "同じ羽の鳥は群れを作る",
"achievementBirdsOfAFeatherText": "空飛ぶペット(空飛ぶ豚、フクロウ、オウム、翼竜、フリフォン、たか、クジャク、おんどり)をすべて集めました。", "achievementBirdsOfAFeatherText": "基本の空飛ぶペット(空飛ぶ豚、フクロウ、オウム、翼竜、フリフォン、たか、クジャク、おんどり)をすべて集めました。",
"achievementBirdsOfAFeatherModalText": "空飛ぶペットをすべて集めました!" "achievementBirdsOfAFeatherModalText": "空飛ぶペットをすべて集めました!"
} }

View file

@ -13,7 +13,7 @@
"companyDonate": "寄付", "companyDonate": "寄付",
"forgotPassword": "パスワードを忘れましたか?", "forgotPassword": "パスワードを忘れましたか?",
"emailNewPass": "パスワード再設定リンクをメールで受け取る", "emailNewPass": "パスワード再設定リンクをメールで受け取る",
"forgotPasswordSteps": "Habiticaのアカウント登録に使ったメールアドレスを入力してください。", "forgotPasswordSteps": "Habiticaのアカウント登録に使ったユーザーネームかメールアドレスを入力してください。",
"sendLink": "リンクを送る", "sendLink": "リンクを送る",
"featuredIn": "記事掲載", "featuredIn": "記事掲載",
"footerDevs": "開発者", "footerDevs": "開発者",
@ -129,7 +129,7 @@
"passwordConfirmationMatch": "パスワードが不一致です。", "passwordConfirmationMatch": "パスワードが不一致です。",
"invalidLoginCredentials": "ユーザー名とパスワードのいずれかまたは両方が無効です。", "invalidLoginCredentials": "ユーザー名とパスワードのいずれかまたは両方が無効です。",
"passwordResetPage": "パスワードをリセットする", "passwordResetPage": "パスワードをリセットする",
"passwordReset": "もし入力されたメールアドレスが私たちのユーザーリストにあったのなら、新しいパスワードを設定する方法の説明が送信されたはずです。", "passwordReset": "ユーザーネームかメールアドレスが登録されていた場合、新しいパスワードの設定方法がメールで送信されます。",
"passwordResetEmailSubject": "パスワードのリセット", "passwordResetEmailSubject": "パスワードのリセット",
"passwordResetEmailText": "Habiticaで <%= username %> のパスワードのリセットを頼んだのなら、新しいパスワードを設定するために <%= passwordResetLink %> に行ってください。このリンクは24時間後に無効になります。パスワードのリセットを頼んでいない場合、このメールを無視しても結構です。", "passwordResetEmailText": "Habiticaで <%= username %> のパスワードのリセットを頼んだのなら、新しいパスワードを設定するために <%= passwordResetLink %> に行ってください。このリンクは24時間後に無効になります。パスワードのリセットを頼んでいない場合、このメールを無視しても結構です。",
"passwordResetEmailHtml": "Habiticaで <strong><%= username %></strong> のパスワードのリセットを頼んだのなら、新しいパスワードを設定するために <a href=\"<%= passwordResetLink %>\"> ここ </a>にクリックしてください。このリンクは24時間後に無効になります。<br/><br>パスワードのリセットを頼んでいない場合、このメールを無視しても結構です。", "passwordResetEmailHtml": "Habiticaで <strong><%= username %></strong> のパスワードのリセットを頼んだのなら、新しいパスワードを設定するために <a href=\"<%= passwordResetLink %>\"> ここ </a>にクリックしてください。このリンクは24時間後に無効になります。<br/><br>パスワードのリセットを頼んでいない場合、このメールを無視しても結構です。",
@ -150,7 +150,7 @@
"confirmPassword": "新しいパスワードを確認する", "confirmPassword": "新しいパスワードを確認する",
"usernameLimitations": "ユーザー名は120文字以内の長さでなくてはなりません。使える文字は、azの英字、09の数字、ハイフン、アンダーバーのみです。不適切な言葉を含めることはできません。", "usernameLimitations": "ユーザー名は120文字以内の長さでなくてはなりません。使える文字は、azの英字、09の数字、ハイフン、アンダーバーのみです。不適切な言葉を含めることはできません。",
"usernamePlaceholder": "例: HabitRabbit", "usernamePlaceholder": "例: HabitRabbit",
"emailPlaceholder": "例: rabbit@example.com", "emailPlaceholder": "例: gryphon@example.com",
"passwordPlaceholder": "例: ******************", "passwordPlaceholder": "例: ******************",
"confirmPasswordPlaceholder": "パスワードが間違っていないか確かめてください!", "confirmPasswordPlaceholder": "パスワードが間違っていないか確かめてください!",
"joinHabitica": "Habiticaに参加する", "joinHabitica": "Habiticaに参加する",
@ -186,5 +186,6 @@
"communityInstagram": "Instagram", "communityInstagram": "Instagram",
"minPasswordLength": "パスワードは8文字以上にする必要があります。", "minPasswordLength": "パスワードは8文字以上にする必要があります。",
"enterHabitica": "Habiticaをはじめる", "enterHabitica": "Habiticaをはじめる",
"socialAlreadyExists": "このソーシャルログインは、すでに存在しているHabiticaアカウントにリンクされています。" "socialAlreadyExists": "このソーシャルログインは、すでに存在しているHabiticaアカウントにリンクされています。",
"emailUsernamePlaceholder": "例habitrabbitもしくはgryphon@example.com"
} }

View file

@ -2578,5 +2578,29 @@
"armorArmoireGardenersOverallsText": "ガーデナーのオーバーオール", "armorArmoireGardenersOverallsText": "ガーデナーのオーバーオール",
"armorArmoireGardenersOverallsNotes": "この丈夫なオーバーオールを着ているときは土の作業を怖がらなくても大丈夫。体質が<%= con %>上がります。ラッキー宝箱ガーデナーセット4個中1個目のアイテム。", "armorArmoireGardenersOverallsNotes": "この丈夫なオーバーオールを着ているときは土の作業を怖がらなくても大丈夫。体質が<%= con %>上がります。ラッキー宝箱ガーデナーセット4個中1個目のアイテム。",
"weaponSpecialSpring2022RogueText": "大きなボタン型ピアス", "weaponSpecialSpring2022RogueText": "大きなボタン型ピアス",
"weaponSpecialSpring2022RogueNotes": "ぴっかぴか!輝いてて光ってて可愛くってステキでしかもあなたのもの!力が<%= str %>上がります。2022年春の限定装備。" "weaponSpecialSpring2022RogueNotes": "ぴっかぴか!輝いてて光ってて可愛くってステキでしかもあなたのもの!力が<%= str %>上がります。2022年春の限定装備。",
"weaponSpecialSpring2022WarriorText": "ひっくり返った傘",
"weaponSpecialSpring2022WarriorNotes": "うわー!思ったより風が強かったって感じですか?力が<%= str %>上がります。2022年春の限定装備。",
"weaponSpecialSpring2022MageText": "レンギョウの杖",
"weaponSpecialSpring2022HealerText": "ペリドットワンド",
"weaponSpecialSpring2022MageNotes": "鮮やかなイエローのベルがあなたのパワフルな春の魔法を導くでしょう。知能が<%= int %>、知覚が<%= per %>上がります。2022年春の限定装備。",
"armorSpecialSpring2022RogueText": "カササギのコスチューム",
"armorSpecialSpring2022RogueNotes": "あいまいなブルーグレーと明るいツギハギ色の羽で、春の大祭イチの飛行が披露できるでしょう。知覚が<%= per %>上がります。2022年春の限定装備。",
"weaponSpecialSpring2022HealerNotes": "穏やかさ、前向きさ、優しさがもたらされるかどうかはわかりませんが、このワンドでペリドットの癒やしの効果を利用してください。知能が<%= int %>上がります。2022年春の限定装備。",
"armorSpecialSpring2022WarriorText": "レインコート",
"armorSpecialSpring2022WarriorNotes": "このレインコートと長靴は、雨の中で歌ってもあらゆる水たまりに飛び込んでも、暖かくドライに保つことができるすぐれものです!体質が<%= con %>上がります。2022年春の限定装備。",
"armorSpecialSpring2022MageText": "レンギョウのローブ",
"armorSpecialSpring2022MageNotes": "このレンギョウの花びらをあしらったローブを着て、春の先取りをしましょう。知能が<%= int %>上がります。2022年春の限定装備。",
"armorSpecialSpring2022HealerText": "ペリドットのよろい",
"armorSpecialSpring2022HealerNotes": "このみどりの宝石を身にまとうだけで、恐怖や悪夢を吹き飛ばすことが出来ます。体質が<%= con %>上がります。2022年春の限定装備。",
"headSpecialSpring2022RogueText": "カササギマスク",
"armorMystery202204Text": "バーチャルアドベンチャーカプセル",
"armorMystery202204Notes": "どうやらこの謎のボタンを押さないとタスクがこなせないようですなにができるんでしょう効果なし。2022年4月の有料会員アイテム。",
"headSpecialSpring2022WarriorText": "レインコートのフード",
"headSpecialSpring2022WarriorNotes": "ちぇっ、雨かあ!堂々としてこのフードをかぶりましょう、濡れないように。力が<%= str %>上がります。2022年春の限定装備。",
"headSpecialSpring2022RogueNotes": "このマスクをつけてカササギのように賢くなりましょう。もしかしたらカササギのように鳴いたりさえずったり擬態したりできるようになるかも。知覚が<%= per %>上がります。2022年春の限定装備。",
"headSpecialSpring2022MageText": "レンギョウヘルメット",
"headSpecialSpring2022MageNotes": "この下向きの花びらで守られているヘルメットで、嵐の中でも濡れずにいましょう。知覚が<%= per %>上がります。2022年春の限定装備。",
"headSpecialSpring2022HealerText": "ペリドットヘルメット",
"headSpecialSpring2022HealerNotes": "このヘルメットをかぶればタスクに取り組む時にプライバシーを保護できます。知能が<%= int %>上がります。2022年春の限定装備。"
} }

View file

@ -2558,5 +2558,13 @@
"shieldSpecialWinter2022HealerText": "持久冰晶", "shieldSpecialWinter2022HealerText": "持久冰晶",
"headSpecialWinter2022HealerNotes": "微小的瑕疵和杂质让冰晶的枝杈向不可预知的方向延伸。这是很有象征性的!而且非常非常漂亮。增加<%= int %>点智力。2020-2021年冬季限定版装备。", "headSpecialWinter2022HealerNotes": "微小的瑕疵和杂质让冰晶的枝杈向不可预知的方向延伸。这是很有象征性的!而且非常非常漂亮。增加<%= int %>点智力。2020-2021年冬季限定版装备。",
"weaponArmoirePinkLongbowText": "粉色长弓", "weaponArmoirePinkLongbowText": "粉色长弓",
"weaponArmoirePinkLongbowNotes": "用这张美丽的弓来同时修炼箭术与爱情,做未来的丘比特。增加<%=per>点感知与<%=str%>点力量。魔法衣橱:独立装备。" "weaponArmoirePinkLongbowNotes": "用这张美丽的弓来同时修炼箭术与爱情,做未来的丘比特。增加<%=per>点感知与<%=str%>点力量。魔法衣橱:独立装备。",
"headMystery202202Notes": "你得要有蓝色的头发没有属性加成。2022年2月订阅者物品。",
"eyewearMystery202202Notes": "欢快的歌声使你的面颊浮上红晕。没有属性加成。2022年2月订阅者物品",
"headMystery202202Text": "绿松石双马尾",
"eyewearMystery202202Text": "绿松石般的双眼与绯红的双颊",
"headAccessoryMystery202203Text": "无畏蜻蜓羽饰",
"headAccessoryMystery202203Notes": "需要特别的加速吗? 这首饰上的小小装饰翅膀可比它们看起来厉害多了没有属性加成。2022年3月订阅者物品。",
"backMystery202203Text": "无畏蜻蜓双翼",
"backMystery202203Notes": "带上这双闪闪发光的翅膀你将比天空中所有的生物都要耀眼。没有属性加成。2022年3月订阅者物品。"
} }

View file

@ -250,3 +250,53 @@ export function shouldDo (day, dailyTask, options = {}) {
} }
return false; return false;
} }
export function getPlanMonths (plan) {
// NB gift subscriptions don't have a planID
// (which doesn't matter because we don't need to reapply perks
// for them and by this point they should have expired anyway)
if (!plan.planId) return 1;
const planIdRegExp = new RegExp('_([0-9]+)mo'); // e.g., matches 'google_6mo' / 'basic_12mo' and captures '6' / '12'
const match = plan.planId.match(planIdRegExp);
if (match !== null && match[0] !== null) {
// 3 for 3-month recurring subscription, etc
return match[1]; // eslint-disable-line prefer-destructuring
}
return 1;
}
/*
* This is a helper method to get all the needed informations of the plan
*
* currently used in cron and the "next hourglass in" feature
*/
export function getPlanContext (user, now) {
const { plan } = user.purchased;
defaults(plan.consecutive, {
count: 0, offset: 0, trinkets: 0, gemCapExtra: 0,
});
const nowMoment = moment(now);
const subscriptionEndDate = moment(plan.dateTerminated).isBefore()
? moment(plan.dateTerminated).startOf('month')
: nowMoment.startOf('month');
const dateUpdatedMoment = moment(plan.dateUpdated).startOf('month');
const elapsedMonths = moment(subscriptionEndDate).diff(dateUpdatedMoment, 'months');
const monthsTillNextHourglass = plan.consecutive.offset || (3 - (plan.consecutive.count % 3));
const possibleNextHourglassDate = moment(plan.dateUpdated)
.add(monthsTillNextHourglass, 'months');
return {
plan,
subscriptionEndDate,
dateUpdatedMoment,
elapsedMonths,
offset: plan.consecutive.offset, // months until the new hourglass is added
nextHourglassDate: possibleNextHourglassDate,
};
}

View file

@ -25,7 +25,9 @@ import {
import content from './content/index'; import content from './content/index';
import * as count from './count'; import * as count from './count';
// TODO under api.libs.cron? // TODO under api.libs.cron?
import { daysSince, DAY_MAPPING, shouldDo } from './cron'; import {
daysSince, DAY_MAPPING, shouldDo, getPlanContext, getPlanMonths,
} from './cron';
import apiErrors from './errors/apiErrorMessages'; import apiErrors from './errors/apiErrorMessages';
import commonErrors from './errors/commonErrorMessages'; import commonErrors from './errors/commonErrorMessages';
import autoAllocate from './fns/autoAllocate'; import autoAllocate from './fns/autoAllocate';
@ -93,13 +95,16 @@ import { unEquipByType } from './ops/unequip';
import getOfficialPinnedItems from './libs/getOfficialPinnedItems'; import getOfficialPinnedItems from './libs/getOfficialPinnedItems';
import { sleepAsync } from './libs/sleepAsync'; import { sleepAsync } from './libs/sleepAsync';
const api = {}; const api = {
api.content = content; content,
api.errors = errors; errors,
api.i18n = i18n; i18n,
api.shouldDo = shouldDo; shouldDo,
api.daysSince = daysSince; getPlanContext,
api.DAY_MAPPING = DAY_MAPPING; getPlanMonths,
daysSince,
DAY_MAPPING,
};
api.constants = { api.constants = {
MAX_INCENTIVES, MAX_INCENTIVES,

View file

@ -10,8 +10,8 @@ export async function bugReportLogic (
USER_USERNAME: user.auth.local.username, USER_USERNAME: user.auth.local.username,
USER_LEVEL: user.stats.lvl, USER_LEVEL: user.stats.lvl,
USER_CLASS: user.stats.class, USER_CLASS: user.stats.class,
USER_DAILIES_PAUSED: user.preferences.sleep === 1 ? 'true' : 'false', USER_DAILIES_PAUSED: user.preferences.sleep ? 'true' : 'false',
USER_COSTUME: user.preferences.costume === 1 ? 'true' : 'false', USER_COSTUME: user.preferences.costume ? 'true' : 'false',
USER_CUSTOM_DAY: user.preferences.dayStart, USER_CUSTOM_DAY: user.preferences.dayStart,
USER_TIMEZONE_OFFSET: user.preferences.timezoneOffset, USER_TIMEZONE_OFFSET: user.preferences.timezoneOffset,
USER_SUBSCRIPTION: user.purchased.plan.planId, USER_SUBSCRIPTION: user.purchased.plan.planId,

View file

@ -11,9 +11,13 @@ import { revealMysteryItems } from './payments/subscriptions';
const CRON_SAFE_MODE = nconf.get('CRON_SAFE_MODE') === 'true'; const CRON_SAFE_MODE = nconf.get('CRON_SAFE_MODE') === 'true';
const CRON_SEMI_SAFE_MODE = nconf.get('CRON_SEMI_SAFE_MODE') === 'true'; const CRON_SEMI_SAFE_MODE = nconf.get('CRON_SEMI_SAFE_MODE') === 'true';
const { MAX_INCENTIVES } = common.constants; const { MAX_INCENTIVES } = common.constants;
const { shouldDo } = common; const {
shouldDo,
i18n,
getPlanContext,
getPlanMonths,
} = common;
const { scoreTask } = common.ops; const { scoreTask } = common.ops;
const { i18n } = common;
const { loginIncentives } = common.content; const { loginIncentives } = common.content;
// const maxPMs = 200; // const maxPMs = 200;
@ -61,10 +65,8 @@ const CLEAR_BUFFS = {
async function grantEndOfTheMonthPerks (user, now) { async function grantEndOfTheMonthPerks (user, now) {
// multi-month subscriptions are for multiples of 3 months // multi-month subscriptions are for multiples of 3 months
const SUBSCRIPTION_BASIC_BLOCK_LENGTH = 3; const SUBSCRIPTION_BASIC_BLOCK_LENGTH = 3;
const { plan } = user.purchased;
const subscriptionEndDate = moment(plan.dateTerminated).isBefore() ? moment(plan.dateTerminated).startOf('month') : moment(now).startOf('month'); const { plan, elapsedMonths } = getPlanContext(user, now);
const dateUpdatedMoment = moment(plan.dateUpdated).startOf('month');
const elapsedMonths = moment(subscriptionEndDate).diff(dateUpdatedMoment, 'months');
if (elapsedMonths > 0) { if (elapsedMonths > 0) {
plan.dateUpdated = now; plan.dateUpdated = now;
@ -72,9 +74,6 @@ async function grantEndOfTheMonthPerks (user, now) {
// Give perks based on consecutive blocks // Give perks based on consecutive blocks
// If they already got perks for those blocks (eg, 6mo subscription, // If they already got perks for those blocks (eg, 6mo subscription,
// subscription gifts, etc) - then dec the offset until it hits 0 // subscription gifts, etc) - then dec the offset until it hits 0
_.defaults(plan.consecutive, {
count: 0, offset: 0, trinkets: 0, gemCapExtra: 0,
});
// Award mystery items // Award mystery items
revealMysteryItems(user, elapsedMonths); revealMysteryItems(user, elapsedMonths);
@ -104,15 +103,7 @@ async function grantEndOfTheMonthPerks (user, now) {
if (plan.consecutive.offset < 0) { if (plan.consecutive.offset < 0) {
if (plan.planId) { if (plan.planId) {
// NB gift subscriptions don't have a planID planMonthsLength = getPlanMonths(plan);
// (which doesn't matter because we don't need to reapply perks
// for them and by this point they should have expired anyway)
const planIdRegExp = new RegExp('_([0-9]+)mo'); // e.g., matches 'google_6mo' / 'basic_12mo' and captures '6' / '12'
const match = plan.planId.match(planIdRegExp);
if (match !== null && match[0] !== null) {
// 3 for 3-month recurring subscription, etc
planMonthsLength = match[1]; // eslint-disable-line prefer-destructuring
}
} }
// every 3 months you get one set of perks - this variable records how many sets you need // every 3 months you get one set of perks - this variable records how many sets you need