Compare commits

..

4 Commits

Author SHA1 Message Date
Kalista Payne d466e9bc5e 5.48.3 2026-06-09 12:18:52 -05:00
Weblate eb2660f606 Merge branch 'origin/develop' into Weblate. 2026-06-09 18:57:58 +02:00
Kalista Payne ab38ed4d2a Update README.md 2026-06-09 11:56:50 -05:00
Weblate d8c1bfc80a Translated using Weblate (Japanese)
Currently translated at 96.8% (3495 of 3607 strings)

Translated using Weblate (Japanese)

Currently translated at 99.3% (154 of 155 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (275 of 275 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (3607 of 3607 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (131 of 131 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (131 of 131 strings)

Co-authored-by: Nisa Hadisti <nisahadisti18@gmail.com>
Co-authored-by: Serhii <serzh.photograf@gmail.com>
Co-authored-by: Stelio Passaris <habitica@stelio.net>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: いんこ <ayakabooker@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/id/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ja/
Translation: Habitica/Gear
Translation: Habitica/Npc
Translation: Habitica/Settings
Translation: Habitica/Tasks
2026-06-09 17:29:06 +02:00
440 changed files with 2848 additions and 1444 deletions
+3
View File
@@ -1,3 +1,6 @@
## ⚠️ **No AI-Generated Code Policy**
This repository prohibits the submission of code generated by large language models (LLMs), AI coding assistants, or automated generation tools. All code must be authored entirely by humans. AI-assisted commits will be rejected during pull request reviews.
Habitica ![Build Status](https://github.com/HabitRPG/habitica/workflows/Test/badge.svg)
===============
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "habitica",
"version": "5.48.2",
"version": "5.48.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "habitica",
"version": "5.48.2",
"version": "5.48.3",
"hasInstallScript": true,
"dependencies": {
"@babel/core": "^7.22.10",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "habitica",
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
"version": "5.48.2",
"version": "5.48.3",
"main": "./website/server/index.js",
"dependencies": {
"@babel/core": "^7.22.10",
+1 -10
View File
@@ -11,7 +11,7 @@
{{ $t('tavernDiscontinued') }}
</h1>
<p>{{ $t('tavernDiscontinuedDetail') }}</p>
<p v-html="$t('tavernDiscontinuedLinks', tavernLinks)"></p>
<p v-html="$t('tavernDiscontinuedLinks')"></p>
</div>
<div v-else>
<h1>
@@ -38,15 +38,6 @@
import { mapState } from '@/libs/store';
export default {
data () {
return {
tavernLinks: {
faqLink: '<a href="/static/faq/tavern-and-guilds">',
homeLink: '<a href="/">',
linkClose: '</a>',
},
};
},
computed: {
...mapState(['isUserLoggedIn']),
retiredChatPage () {
@@ -70,7 +70,7 @@
</div>
</div>
<div
v-markdown="$t('chooseClassLearnMarkdown', { classLink })"
v-markdown="$t('chooseClassLearnMarkdown')"
class="text-center"
></div>
<div class="modal-actions text-center">
@@ -98,7 +98,7 @@
<div
v-once
class="opt-out-description"
v-html="$t('optOutOfClassesText', optOutLinks)"
v-html="$t('optOutOfClassesText')"
></div>
</div>
</div>
@@ -214,11 +214,6 @@ export default {
wizard: wizardIcon,
}),
selectedClass: 'warrior',
optOutLinks: {
linkOpen: '<a href="/static/faq#what-classes" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
classLink: '/static/faq#what-classes',
};
},
computed: {
@@ -13,8 +13,7 @@
{{ $t('contribModal', {name: user.profile.name, level: user.contributor.level}) }}
<br>
<a
href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards"
rel="noopener noreferrer"
:href="$t('conRewardsURL')"
target="_blank"
>{{ $t('contribLink') }}</a>
<br>
@@ -55,7 +55,7 @@
</button>
<h4
class="text-center"
v-html="$t('dyingOftenTips', tipLinks)"
v-html="$t('dyingOftenTips')"
></h4>
</div>
</div>
@@ -86,10 +86,6 @@ export default {
data () {
return {
maxHealth,
tipLinks: {
linkOpen: '<a href="/static/faq#prevent-damage" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -48,11 +48,11 @@
<br>
<div
v-if="!user.achievements.ultimateGearSets.healer
|| !user.achievements.ultimateGearSets.wizard
|| !user.achievements.ultimateGearSets.rogue
|| !user.achievements.ultimateGearSets.warrior"
&& user.achievements.ultimateGearSets.wizard
&& user.achievements.ultimateGearSets.rogue
&& user.achievements.ultimateGearSets.warrior"
>
<p v-html="$t('moreGearAchievements', gearAchievementLinks)"></p>
<p v-html="$t('moreGearAchievements')"></p>
<br>
</div>
<Sprite image-name="shop_armoire" />
@@ -95,14 +95,6 @@ export default {
achievementAvatar,
Sprite,
},
data () {
return {
gearAchievementLinks: {
linkOpen: '<a href="/user/settings/general" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
...mapState({ user: 'user.data' }),
},
@@ -491,7 +491,6 @@
v-if="hero.purchased.plan.paymentMethod === 'Google'"
class="btn btn-primary btn-sm"
target="_blank"
rel="noopener noreferrer"
:href="playOrdersUrl"
>
Play Console
@@ -500,7 +499,6 @@
v-else-if="hero.purchased.plan.paymentMethod === 'Paypal'"
class="btn btn-primary btn-sm"
target="_blank"
rel="noopener noreferrer"
:href="'https://www.paypal.com/billing/subscriptions/' + paymentDetails.customerId"
>
PayPal Dashboard
@@ -509,7 +507,6 @@
v-else-if="hero.purchased.plan.paymentMethod === 'Stripe'"
class="btn btn-primary btn-sm"
target="_blank"
rel="noopener noreferrer"
:href="'https://dashboard.stripe.com/customers/' + paymentDetails.customerId"
>
Stripe Dashboard
@@ -11,7 +11,6 @@
<li>
<a
href="https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8"
rel="noopener noreferrer"
target="_blank"
>{{ $t('mobileIOS') }}
</a>
@@ -19,7 +18,6 @@
<li>
<a
href="https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica"
rel="noopener noreferrer"
target="_blank"
>{{ $t('mobileAndroid') }}
</a>
@@ -54,7 +52,6 @@
<a
href="https://habitica.wordpress.com/"
target="_blank"
rel="noopener noreferrer"
>{{ $t('companyBlog') }}
</a>
</li>
@@ -74,7 +71,6 @@
<li>
<a
target="_blank"
rel="noopener noreferrer"
href="/static/community-guidelines"
>{{ $t('communityGuidelines') }}
</a>
@@ -88,7 +84,6 @@
<a
href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica"
target="_blank"
rel="noopener noreferrer"
>{{ $t('companyContribute') }}
</a>
</li>
@@ -96,7 +91,6 @@
<a
href="https://translate.habitica.com/"
target="_blank"
rel="noopener noreferrer"
>{{ $t('translateHabitica') }}
</a>
</li>
@@ -117,7 +111,6 @@
<a
href=""
target="_blank"
rel="noopener noreferrer"
@click.prevent="openBugReportModal()"
>
{{ $t('reportBug') }}
@@ -129,7 +122,6 @@
<a
href="mailto:admin@habitica.com?subject=Habitica Web Bug Report"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('reportBug') }}
</a>
@@ -138,7 +130,6 @@
<a
href="https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link"
target="_blank"
rel="noopener noreferrer"
>{{ $t('requestFeature') }}
</a>
</li>
@@ -152,7 +143,6 @@
<a
href="https://apidoc.habitica.com"
target="_blank"
rel="noopener noreferrer"
>{{ $t('APIv3') }}
</a>
</li>
@@ -160,7 +150,6 @@
<a
:href="getDataDisplayToolUrl"
target="_blank"
rel="noopener noreferrer"
>{{ $t('dataDisplayTool') }}
</a>
</li>
@@ -168,7 +157,6 @@
<a
href="https://habitica.fandom.com/wiki/Guidance_for_Blacksmiths"
target="_blank"
rel="noopener noreferrer"
>{{ $t('guidanceForBlacksmiths') }}
</a>
</li>
@@ -184,7 +172,6 @@
class="social-circle mr-2"
href="https://www.instagram.com/habitica/"
target="_blank"
rel="noopener noreferrer"
>
<div
class="social-icon svg-icon"
@@ -194,7 +181,6 @@
<a
href="https://www.instagram.com/habitica/"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('communityInstagram') }}
</a>
@@ -204,7 +190,6 @@
class="social-circle mr-2"
href="https://bsky.app/profile/habitica.com"
target="_blank"
rel="noopener noreferrer"
>
<div
class="social-icon svg-icon"
@@ -214,7 +199,6 @@
<a
href="https://bsky.app/profile/habitica.com"
target="_blank"
rel="noopener noreferrer"
>
Bluesky
</a>
@@ -224,7 +208,6 @@
class="social-circle mr-2"
href="https://www.facebook.com/Habitica/"
target="_blank"
rel="noopener noreferrer"
>
<div
class="social-icon svg-icon"
@@ -234,7 +217,6 @@
<a
href="https://www.facebook.com/Habitica/"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('communityFacebook') }}
</a>
@@ -244,7 +226,6 @@
class="social-circle mr-2"
href="http://blog.habitrpg.com/"
target="_blank"
rel="noopener noreferrer"
>
<div
class="social-icon svg-icon"
@@ -254,7 +235,6 @@
<a
href="http://blog.habitrpg.com/"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('tumblr') }}
</a>
@@ -286,14 +266,12 @@
<span class="privacy-policy">
<a
target="_blank"
rel="noopener noreferrer"
href="/static/privacy"
>{{ $t('privacy') }}</a>
</span>
<span class="terms">
<a
target="_blank"
rel="noopener noreferrer"
href="/static/terms"
>{{ $t('terms') }}</a>
</span>
@@ -309,14 +287,12 @@
<div class="privacy-policy mx-auto mb-2">
<a
target="_blank"
rel="noopener noreferrer"
href="/static/privacy"
>{{ $t('privacy') }}</a>
</div>
<div class="mobile-terms mx-auto mb-2">
<a
target="_blank"
rel="noopener noreferrer"
href="/static/terms"
>{{ $t('terms') }}</a>
</div>
@@ -77,7 +77,7 @@
v-once
class="custom-control-label purple-600"
for="privacyTOS"
v-html="$t('acceptPrivacyTOS', acceptLinks)"
v-html="$t('acceptPrivacyTOS')"
></label>
</div>
<button
@@ -187,11 +187,6 @@ export default {
privacyAccepted: false,
usernameIssues: [],
needsEmailField: false,
acceptLinks: {
termsLink: '<a href="/static/terms" target="_blank" rel="noreferrer noopener">',
privacyLink: '<a href="/static/privacy" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -19,7 +19,9 @@
<div
class="check-link"
>
<span v-html="$t('visitCustomizationsShopEvenMore', shopLinks)"></span>
<span>Check out the </span>
<a href="/shops/customizations">Customizations Shop</a>
<span> for even more ways to customize your avatar!</span>
</div>
</div>
</template>
@@ -35,11 +37,11 @@
height: 80px;
line-height: 24px;
.check-link, ::v-deep a {
.check-link, a {
color: $purple-600;
}
::v-deep a {
a {
text-decoration: underline;
}
}
@@ -61,10 +63,6 @@ export default {
icons: Object.freeze({
sparkles,
}),
shopLinks: {
linkOpen: '<a href="/shops/customizations">',
linkClose: '</a>',
},
};
},
};
@@ -64,7 +64,7 @@
<p
v-once
class="w-50 mx-auto"
v-html="$t('visitCustomizationsShop', customizeLinks)"
v-html="$t('visitCustomizationsShop')"
></p>
</div>
<customize-banner
@@ -104,10 +104,6 @@ export default {
headAccessory: ['bearEars', 'cactusEars', 'foxEars', 'lionEars', 'pandaEars', 'pigEars', 'tigerEars', 'wolfEars'],
},
chairKeys: ['none', 'black', 'blue', 'green', 'pink', 'red', 'yellow', 'handleless_black', 'handleless_blue', 'handleless_green', 'handleless_pink', 'handleless_red', 'handleless_yellow'],
customizeLinks: {
linkOpen: '<a href="/shops/customizations">',
linkClose: '</a>',
},
};
},
computed: {
@@ -61,7 +61,7 @@
<p
v-once
class="w-50 mx-auto"
v-html="$t('visitCustomizationsShop', customizeLinks)"
v-html="$t('visitCustomizationsShop')"
></p>
</div>
</div>
@@ -95,14 +95,6 @@ export default {
props: [
'editing',
],
data () {
return {
customizeLinks: {
linkOpen: '<a href="/shops/customizations">',
linkClose: '</a>',
},
};
},
computed: {
hairSubMenuItems () {
const items = [
@@ -74,7 +74,7 @@
<strong v-once>{{ $t('challengeDescription') }} *</strong>
</label>
<a
v-markdown="$t('markdownFormattingHelp', { markdownLink })"
v-markdown="$t('markdownFormattingHelp')"
class="float-right"
></a>
<textarea
@@ -364,7 +364,6 @@ export default {
groups: [],
textbox: null,
activeField: 'name',
markdownLink: 'https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica',
};
},
computed: {
@@ -217,8 +217,8 @@ export default {
mixins: [notifications, userStateMixin],
data () {
const abuseFlagModalBody = {
firstLinkStart: '<a href="/static/community-guidelines" target="_blank" rel="noopener noreferrer">',
secondLinkStart: '<a href="/static/terms" target="_blank" rel="noopener noreferrer">',
firstLinkStart: '<a href="/static/community-guidelines" target="_blank">',
secondLinkStart: '<a href="/static/terms" target="_blank">',
linkEnd: '</a>',
};
@@ -208,8 +208,8 @@ export default {
mixins: [notifications, userStateMixin],
data () {
const abuseFlagModalBody = {
firstLinkStart: '<a href="/static/community-guidelines" target="_blank" rel="noopener noreferrer">',
secondLinkStart: '<a href="/static/terms" target="_blank" rel="noopener noreferrer">',
firstLinkStart: '<a href="/static/community-guidelines" target="_blank">',
secondLinkStart: '<a href="/static/terms" target="_blank">',
linkEnd: '</a>',
};
@@ -77,7 +77,7 @@
</ul>
<div
class="mx-auto"
v-html="$t('newGroupsVisitFAQ', faqLinks)"
v-html="$t('newGroupsVisitFAQ')"
></div>
<div
class="mx-auto"
@@ -193,10 +193,6 @@ export default {
close: closeIcon,
sparkles,
}),
faqLinks: {
linkOpen: '<a href="/static/faq#group-plans" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
methods: {
@@ -8,7 +8,7 @@
{{ label }}
</h3>
<div
v-markdown="$t('markdownFormattingHelp', { markdownLink })"
v-markdown="$t('markdownFormattingHelp')"
class="float-right"
></div>
<div
@@ -127,7 +127,6 @@ export default {
},
textbox: null,
MAX_MESSAGE_LENGTH: MAX_MESSAGE_LENGTH.toString(),
markdownLink: 'https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica',
};
},
computed: {
@@ -6,7 +6,7 @@
<div
v-once
class="col col-sm-12 col-xl-8"
v-html="$t('communityGuidelinesIntro', guidelineLinks)"
v-html="$t('communityGuidelinesIntro')"
></div>
<div class="col-md-auto col-md-12 col-xl-4">
<button
@@ -60,14 +60,6 @@
import { mapState } from '@/libs/store';
export default {
data () {
return {
guidelineLinks: {
linkOpen: '<a href="/static/community-guidelines" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
...mapState({ user: 'user.data' }),
communityGuidelinesAccepted () {
@@ -159,7 +159,7 @@ label.custom-control-label(v-once) {{ $t('allowGuildInvitationsFromNonMembers')
<strong v-else>{{ $t('groupDescription') }} *</strong>
</label>
<a
v-markdown="$t('markdownFormattingHelp', { markdownLink })"
v-markdown="$t('markdownFormattingHelp')"
class="float-right"
></a>
<textarea
@@ -420,7 +420,6 @@ export default {
type: '',
},
membersToInvite: [],
markdownLink: 'https://github.com/HabitRPG/habitica/wiki/Markdown-in-Habitica',
};
const hashedCategories = {};
@@ -74,7 +74,7 @@
class="no-quest-to-start"
>
<b>{{ $t('noQuestToStartTitle') }}</b> <br>
<span v-html="$t('noQuestToStart', questLinks)"></span>
<span v-html="$t('noQuestToStart', { questShop: '/shops/quests' })"></span>
</span>
</div>
</div>
@@ -369,10 +369,6 @@ export default {
shareUserIdShown: false,
quests,
sortBy: 'AZ',
questLinks: {
linkOpen: '<a href="/shops/quests">',
linkClose: '</a>',
},
};
},
computed: {
@@ -0,0 +1,889 @@
<template>
<div class="row">
<world-boss-info-modal />
<world-boss-rage-modal />
<div class="col-12 col-sm-8 clearfix standard-page">
<div class="row">
<div class="col-6 title-details">
<h1 v-once>
{{ $t('welcomeToTavern') }}
</h1>
</div>
</div>
<chat
:label="$t('tavernChat')"
:group="group"
:placeholder="$t('tavernCommunityGuidelinesPlaceholder')"
@fetchRecentMessages="fetchRecentMessages()"
/>
</div>
<div class="col-12 col-sm-4 sidebar">
<div class="section">
<div
class="grassy-meadow-backdrop"
:style="{'background-image': imageURLs.background}"
>
<div
class="daniel_front"
:style="{'background-image': imageURLs.npc}"
></div>
</div>
<div class="boss-section">
<div
v-if="group && group.quest && group.quest.active"
class="world-boss"
:style="{
background: questData.colors.dark,
'border-color': questData.colors.extralight,
'outline-color': questData.colors.light}"
>
<div
class="corner-decoration"
:style="{top: '-2px', right: '-2px'}"
></div>
<div
class="corner-decoration"
:style="{top: '-2px', left: '-2px'}"
></div>
<div
class="corner-decoration"
:style="{bottom: '-2px', right: '-2px'}"
></div>
<div
class="corner-decoration"
:style="{bottom: '-2px', left: '-2px'}"
></div>
<div class="text-center float-bar d-flex align-items-center">
<span class="diamond"></span>
<span
class="strong reduce"
:style="{background: questData.colors.dark}"
>{{ $t('worldBossEvent') }}</span>
<span class="diamond"></span>
</div>
<div class="boss-gradient pb-3 pt-3">
<p
class="text-center reduce"
:style="{color: questData.colors.extralight}"
>
{{ $t(`${questData.key}ArtCredit`) }}
</p>
<div
class="quest-boss"
:class="'background_' + questData.key"
>
<div
class="quest-boss"
:class="'quest_' + questData.key"
></div>
<div
class="quest-boss"
:class="'phobia_' + questData.key"
:style="{display: 'none'}"
></div>
</div>
</div>
<div class="p-3">
<div class="row d-flex align-items-center mb-2">
<div class="col-sm-6">
<strong class="float-left">{{ questData.boss.name() }}</strong>
</div>
<div class="col-sm-6">
<span class="d-flex float-right">
<div
class="svg-icon boss-icon"
v-html="icons.swordIcon"
></div>
<span
class="ml-1 reduce"
:style="{color: questData.colors.extralight}"
>{{ $t('pendingDamage', {damage: pendingDamage()}) }}</span>
</span>
</div>
</div>
<div class="grey-progress-bar mb-1">
<div
class="boss-health-bar"
:style="{width: (group.quest.progress.hp / questData.boss.hp) * 100 + '%'}"
></div>
</div>
<span class="d-flex align-items-center">
<div
class="svg-icon boss-icon"
v-html="icons.healthIcon"
></div>
<span
class="reduce ml-1 pt-1"
>{{ $t('bossHealth', {
currentHealth: bossCurrentHealth(),
maxHealth: questData.boss.hp.toLocaleString()}) }}</span>
</span>
<div class="mt-3 mb-2">
<strong class="mr-1">{{ $t('rageAttack') }}</strong>
<span>{{ questData.boss.rage.title() }}</span>
</div>
<div class="grey-progress-bar mb-1">
<div
class="boss-health-bar rage-bar"
:style="{
width: (group.quest.progress.rage / questData.boss.rage.value) * 100 + '%'}"
></div>
</div>
<span class="d-flex align-items-center">
<div
class="svg-icon boss-icon"
v-html="icons.rageIcon"
></div>
<span
class="reduce ml-1 pt-1"
>{{ $t('bossRage', {
currentRage: bossCurrentRage(),
maxRage: questData.boss.rage.value.toLocaleString()}) }}</span>
</span>
<div class="row d-flex align-items-center mb-2 mt-2">
<div class="col-sm-4 d-flex">
<strong class="mr-2">{{ $t('rageStrikes') }}</strong>
<div
v-b-tooltip.hover.top="questData.boss.rage.description()"
class="svg-icon boss-icon information-icon m-auto"
v-html="icons.informationIcon"
></div>
</div>
<div class="col-sm-8 d-flex align-items-center justify-content-center">
<div
class="m-auto"
@click="showWorldBossRage('seasonalShop')"
>
<img
v-if="!group.quest.extra.worldDmg.seasonalShop"
class="rage-strike"
src="@/assets/images/world-boss/rage_strike@2x.png"
>
<img
v-if="group.quest.extra.worldDmg.seasonalShop"
class="rage-strike-active"
src="@/assets/images/world-boss/rage_strike-seasonalShop@2x.png"
>
</div>
<div
class="m-auto"
@click="showWorldBossRage('market')"
>
<img
v-if="!group.quest.extra.worldDmg.market"
class="rage-strike"
src="@/assets/images/world-boss/rage_strike@2x.png"
>
<img
v-if="group.quest.extra.worldDmg.market"
class="rage-strike-active"
src="@/assets/images/world-boss/rage_strike-market@2x.png"
>
</div>
<div
class="m-auto"
@click="showWorldBossRage('quests')"
>
<img
v-if="!group.quest.extra.worldDmg.quests"
class="rage-strike"
src="@/assets/images/world-boss/rage_strike@2x.png"
>
<img
v-if="group.quest.extra.worldDmg.quests"
class="rage-strike-active"
src="@/assets/images/world-boss/rage_strike-quests@2x.png"
>
</div>
</div>
</div>
<div
class="boss-description p-3"
:style="{'border-color': questData.colors.extralight}"
@click="sections.worldBoss = !sections.worldBoss"
>
<strong class="float-left">{{ $t('worldBossDescription') }}</strong>
<div class="float-right">
<div
v-if="!sections.worldBoss"
class="toggle-down"
>
<div
class="svg-icon boss-icon"
v-html="icons.chevronIcon"
></div>
</div>
<div
v-if="sections.worldBoss"
class="toggle-up"
>
<div
class="svg-icon boss-icon reverse"
v-html="icons.chevronIcon"
></div>
</div>
</div>
</div>
<div
v-if="sections.worldBoss"
class="mt-3"
v-html="questData.notes()"
></div>
</div>
</div>
<!-- .text-center.mt-4.world-boss
-info-button(@click="showWorldBossInfo()") {{$t('whatIsWorldBoss') }}
-->
</div>
<div class="sleep px-4 py-3">
<strong v-once>{{ $t('sleepDescription') }}</strong>
<ul>
<li v-once>
{{ $t('sleepBullet1') }}
</li>
<li v-once>
{{ $t('sleepBullet2') }}
</li>
<li v-once>
{{ $t('sleepBullet3') }}
</li>
</ul>
<button
v-if="!user.preferences.sleep"
v-once
class="btn btn-secondary pause-button"
@click="toggleSleep()"
>
{{ $t('pauseDailies') }}
</button>
<button
v-if="user.preferences.sleep"
v-once
class="btn btn-secondary pause-button"
@click="toggleSleep()"
>
{{ $t('unpauseDailies') }}
</button>
</div>
</div>
<div class="px-4">
<sidebar-section :title="$t('staff')">
<div class="row">
<div
v-for="user in staff"
:key="user.uuid"
class="col-6 staff"
:class="{
staff: user.type === 'Staff',
moderator: user.type === 'Moderator'}"
>
<div>
<router-link
class="title"
:to="{'name': 'userProfile', 'params': {'userId': user.uuid}}"
>
{{ user.name }}
</router-link>
<div
v-if="user.type === 'Staff'"
class="svg-icon staff-icon"
v-html="icons.tierStaff"
></div>
</div>
</div>
</div>
</sidebar-section>
<sidebar-section :title="$t('helpfulLinks')">
<ul>
<li>
<a href="mailto:admin@habitica.com">
{{ $t('reportCommunityIssues') }}
</a>
</li>
<li>
<router-link
v-once
to="/static/community-guidelines"
>
{{ $t('communityGuidelines') }}
</router-link>
</li>
<li>
<router-link
to="/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601"
>
{{ $t('lookingForGroup') }}
</router-link>
</li>
<li>
<router-link
v-once
to="/static/faq"
>
{{ $t('faq') }}
</router-link>
</li>
<li>
<a
href
:style="glossary-link"
v-html="$t('glossary')"
></a>
</li>
<li>
<a
v-once
href="https://habitica.fandom.com/wiki/Habitica_Wiki"
target="_blank"
>{{ $t('wiki') }}</a>
</li>
<li>
<a
v-once
href="https://tools.habitica.com/"
target="_blank"
>{{ $t('dataDisplayTool') }}</a>
</li>
<li>
<a
href=""
target="_blank"
@click.prevent="openBugReportModal()"
>
{{ $t('reportBug') }}
</a>
</li>
<li>
<a
v-once
href="https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link"
target="_blank"
>{{ $t('requestFeature') }}</a>
</li>
<li>
<router-link
to="/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a"
>
{{ $t('askQuestionGuild') }}
</router-link>
</li>
</ul>
</sidebar-section>
<sidebar-section :title="$t('playerTiers')">
<div class="row">
<div class="col-12">
<p v-once>
{{ $t('playerTiersDesc') }}
</p>
<ul class="tier-list">
<li
v-once
class="tier1"
>
{{ $t('tier1') }}
<div
class="svg-icon tier1-icon"
v-html="icons.tier1"
></div>
</li>
<li
v-once
class="tier2"
>
{{ $t('tier2') }}
<div
class="svg-icon tier2-icon"
v-html="icons.tier2"
></div>
</li>
<li
v-once
class="tier3"
>
{{ $t('tier3') }}
<div
class="svg-icon tier3-icon"
v-html="icons.tier3"
></div>
</li>
<li
v-once
class="tier4"
>
{{ $t('tier4') }}
<div
class="svg-icon tier4-icon"
v-html="icons.tier4"
></div>
</li>
<li
v-once
class="tier5"
>
{{ $t('tier5') }}
<div
class="svg-icon tier5-icon"
v-html="icons.tier5"
></div>
</li>
<li
v-once
class="tier6"
>
{{ $t('tier6') }}
<div
class="svg-icon tier6-icon"
v-html="icons.tier6"
></div>
</li>
<li
v-once
class="tier7"
>
{{ $t('tier7') }}
<div
class="svg-icon tier7-icon"
v-html="icons.tier7"
></div>
</li>
<li
v-once
class="moderator"
>
{{ $t('tierModerator') }}
<div
class="svg-icon mod-icon"
v-html="icons.tierMod"
></div>
</li>
<li
v-once
class="staff"
>
{{ $t('tierStaff') }}
<div
class="svg-icon staff-icon"
v-html="icons.tierStaff"
></div>
</li>
<li
v-once
class="npc"
>
{{ $t('tierNPC') }}
<div
class="svg-icon npc-icon"
v-html="icons.tierNPC"
></div>
</li>
</ul>
</div>
</div>
</sidebar-section>
</div>
</div>
</div>
</template>
<style lang='scss' scoped>
@import '@/assets/scss/colors.scss';
h1 {
color: $purple-200;
}
.sidebar {
background-color: $gray-600;
padding: 0em;
}
.pause-button {
background-color: #ffb445 !important;
color: $white;
width: 100%;
}
.grassy-meadow-backdrop {
background-repeat: repeat-x;
width: 100%;
height: 246px;
}
.daniel_front {
height: 246px;
width: 471px;
background-repeat: no-repeat;
margin: 0 auto;
}
.svg-icon {
width: 10px;
display: inline-block;
margin-left: .5em;
}
.tier1-icon, .tier2-icon {
width: 11px;
}
.tier5-icon, .tier6-icon {
width: 8px;
}
.tier7-icon {
width: 12px;
}
.mod-icon {
width: 13px;
}
.npc-icon {
width: 8px;
}
.boss-icon {
width: 16px;
margin-top: .1em;
margin-left: 0;
}
.boss-icon-large {
width: 48px;
}
.staff {
margin-bottom: 1em;
.staff-icon {
width: 11px;
}
.title {
color: #6133b4;
font-weight: bold;
display: inline-block;
}
}
.tier-list {
list-style-type: none;
padding: 0;
width: 98%;
li {
border-radius: 2px;
background-color: #edecee;
border: solid 1px #c3c0c7;
text-align: center;
padding: 1em;
margin-bottom: 1em;
font-weight: bold;
}
.tier1 {
color: #c42870;
}
.tier2 {
color: #b01515;
}
.tier3 {
color: #d70e14;
}
.tier4 {
color: #c24d00;
}
.tier5 {
color: #9e650f;
}
.tier6 {
color: #2b8363;
}
.tier7 {
color: #167e87;
}
.tier8, .moderator {
color: #277eab;
}
.tier9, .staff {
color: #6133b4;
}
.npc {
color: $black;
}
}
.staff .title {
color: #6133b4;
}
.moderator .title {
color: #277eab;
}
.bailey .title {
color: $black;
}
.boss-section {
padding: 1.75em;
}
.world-boss {
color: $white;
border-style: solid;
border-width: 2px;
outline-style: solid;
outline-width: 2px;
margin: 2px;
position: relative;
}
.quest-boss {
margin: 1em auto;
}
.grey-progress-bar {
width: 100%;
height: 15px;
background-color: rgba(255, 255, 255, 0.24);
border-radius: 2px;
}
.boss-health-bar {
width: 80%;
height: 15px;
margin-bottom: .5em;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
background-color: #f74e52;
}
.boss-health-bar.rage-bar {
background-color: #ff944c;
}
.boss-gradient {
background-image: linear-gradient(to bottom, #401f2a, #931f4d);
margin-top: -1.4em;
}
.boss-description {
border-top: 1px solid;
margin-left: -16px;
margin-right: -16px;
padding: .25em 0 0 .25em;
}
.float-bar {
position: relative;
top: -16px;
width: 162px;
height: 28px;
border-radius: 2px;
background-color: inherit;
margin: auto;
}
.corner-decoration {
position: absolute;
width: 6px;
height: 6px;
background-color: inherit;
border: inherit;
outline: inherit;
}
.reverse {
transform: rotate(180deg);
}
.diamond {
margin: auto;
display: inline-block;
width: 6px;
height: 6px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
background-color: #dc4069;
border: solid 2px #931f4d;
}
.reduce {
font-size: 12px;
}
.rage-strike {
max-width: 50px;
height: auto;
}
.rage-strike-active {
max-width: 75px;
height: auto;
cursor: pointer;
}
.world-boss-info-button {
width: 100%;
background-color: $gray-500;
border-radius: 2px;
font-size: 14px;
color: $blue-10;
padding: 1em;
cursor: pointer;
}
</style>
<script>
import find from 'lodash/find';
import { TAVERN_ID } from '@/../../common/script/constants';
import * as quests from '@/../../common/script/content/quests';
import { mapState } from '@/libs/store';
import { goToModForm } from '@/libs/modform';
import worldBossInfoModal from '../world-boss/worldBossInfoModal';
import worldBossRageModal from '../world-boss/worldBossRageModal';
import sidebarSection from '../sidebarSection';
import chat from './chat';
import challengeIcon from '@/assets/svg/challenge.svg?raw';
import chevronIcon from '@/assets/svg/chevron-red.svg?raw';
import gemIcon from '@/assets/svg/gem.svg?raw';
import healthIcon from '@/assets/svg/health.svg?raw';
import informationIconRed from '@/assets/svg/information-red.svg?raw';
import questBackground from '@/assets/svg/quest-background-border.svg?raw';
import rageIcon from '@/assets/svg/rage.svg?raw';
import swordIcon from '@/assets/svg/sword.svg?raw';
import tier1 from '@/assets/svg/tier-1.svg?raw';
import tier2 from '@/assets/svg/tier-2.svg?raw';
import tier3 from '@/assets/svg/tier-3.svg?raw';
import tier4 from '@/assets/svg/tier-4.svg?raw';
import tier5 from '@/assets/svg/tier-5.svg?raw';
import tier6 from '@/assets/svg/tier-6.svg?raw';
import tier7 from '@/assets/svg/tier-7.svg?raw';
import tierMod from '@/assets/svg/tier-mod.svg?raw';
import tierNPC from '@/assets/svg/tier-npc.svg?raw';
import tierStaff from '@/assets/svg/tier-staff.svg?raw';
import staffList from '../../libs/staffList';
import reportBug from '@/mixins/reportBug.js';
export default {
components: {
worldBossInfoModal,
worldBossRageModal,
sidebarSection,
chat,
},
mixins: [reportBug],
data () {
return {
groupId: TAVERN_ID,
icons: Object.freeze({
challengeIcon,
chevronIcon,
gem: gemIcon,
healthIcon,
informationIcon: informationIconRed,
questBackground,
rageIcon,
swordIcon,
tier1,
tier2,
tier3,
tier4,
tier5,
tier6,
tier7,
tierMod,
tierNPC,
tierStaff,
}),
group: {
chat: [],
},
sections: {
worldBoss: true,
},
staff: staffList,
};
},
computed: {
...mapState({
user: 'user.data',
currentEventList: 'worldState.data.currentEventList',
}),
questData () {
if (!this.group.quest) return {};
return quests.quests[this.group.quest.key];
},
imageURLs () {
const currentEvent = find(this.currentEventList, event => Boolean(event.season));
if (!currentEvent) {
return {
background: 'url(/static/npc/normal/tavern_background.png)',
npc: 'url(/static/npc/normal/tavern_npc.png)',
};
}
return {
background: `url(/static/npc/${currentEvent.season}/tavern_background.png)`,
npc: `url(/static/npc/${currentEvent.season}/tavern_npc.png)`,
};
},
},
async mounted () {
this.$store.dispatch('common:setTitle', {
subSection: this.$t('tavern'),
section: this.$t('guilds'),
});
this.group = await this.$store.dispatch('guilds:getGroup', { groupId: TAVERN_ID });
},
methods: {
modForm () {
goToModForm(this.user);
},
toggleSleep () {
this.$store.dispatch('user:sleep');
},
pendingDamage () {
if (!this.user.party.quest.progress.up) return 0;
return this.$options.filters.floor(this.user.party.quest.progress.up, 10);
// keep user's pending damage consistent with how it's displayed on the party page
},
bossCurrentHealth () {
if (!this.group.quest.progress.hp) return 0;
return Math.ceil(parseFloat(this.group.quest.progress.hp)).toLocaleString();
},
bossCurrentRage () {
if (!this.group.quest.progress.hp) return 0;
return Math.floor(parseFloat(this.group.quest.progress.rage)).toLocaleString();
},
showWorldBossInfo () {
this.$root.$emit('bv::show::modal', 'world-boss-info');
},
showWorldBossRage (npc) {
if (this.group.quest.extra.worldDmg[npc]) {
this.$store.state.rageModalOptions.npc = npc;
this.$root.$emit('bv::show::modal', 'world-boss-rage');
}
},
async fetchRecentMessages () {
this.group = await this.$store.dispatch('guilds:getGroup', { groupId: TAVERN_ID });
},
},
};
</script>
@@ -3,7 +3,7 @@
<div class="row standard-page">
<small
class="muted"
v-html="$t('blurbHallContributors', hallLinks)"
v-html="$t('blurbHallContributors')"
></small>
</div>
<div class="row standard-page">
@@ -68,7 +68,6 @@
<a
href="https://habitica.fandom.com/wiki/Contributor_Rewards"
target="_blank"
rel="noopener noreferrer"
>More details</a>
</small>
</div>
@@ -297,7 +296,6 @@
<div
v-markdown="hero.contributor.contributions"
target="_blank"
rel="noopener noreferrer"
></div>
</td>
</tr>
@@ -362,12 +360,6 @@ export default {
expandItems: false,
expandAuth: false,
expandTransactions: false,
hallLinks: {
linkRewards: '<a href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards" target="_blank" rel="noreferrer noopener">',
linkTiers: '<a href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tiers" target="_blank" rel="noreferrer noopener">',
linkContributing: '<a href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
async mounted () {
@@ -0,0 +1,64 @@
<template>
<base-banner
v-if="showChatWarning"
banner-id="chat-warning"
banner-class="chat-banner"
class="chat-banner"
height="3rem"
:class="{faq: faqPage}"
>
<div
slot="content"
class="w-100 text-center"
v-html="$t('chatSunsetWarning')"
>
</div>
</base-banner>
</template>
<style lang="scss">
@import '@/assets/scss/colors.scss';
.chat-banner {
width: 100%;
min-height: 48px;
padding: 8px;
color: $orange-1;
background-color: $orange-100;
line-height: 1.71;
a {
color: $orange-1;
text-decoration: underline;
&:hover {
color: $orange-1;
}
}
&.faq {
position: fixed;
top: 3.5rem;
}
}
</style>
<script>
import BaseBanner from './base';
export default {
components: {
BaseBanner,
},
computed: {
faqPage () {
return (this.$route.fullPath.indexOf('/faq')) !== -1;
},
showChatWarning () {
return false;
},
},
};
</script>
@@ -6,7 +6,7 @@
>
<p
class="mr-3 mb-0"
v-html="$t('privacyOverview') + ' ' + $t('learnMorePrivacy', learnLinks)"
v-html="$t('privacyOverview') + ' ' + $t('learnMorePrivacy')"
>
</p>
<div
@@ -89,10 +89,6 @@ export default {
data () {
return {
hidden: false,
learnLinks: {
linkOpen: '<a href="/static/privacy" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
mounted () {
@@ -310,7 +310,6 @@
<a
class="topbar-dropdown-item dropdown-item"
target="_blank"
rel="noopener noreferrer"
@click.prevent="openBugReportModal()"
>
{{ $t('reportBug') }}
@@ -318,7 +317,6 @@
<a
class="topbar-dropdown-item dropdown-item"
target="_blank"
rel="noopener noreferrer"
@click.prevent="openBugReportModal(true)"
>
{{ $t('askQuestion') }}
@@ -327,7 +325,6 @@
class="topbar-dropdown-item dropdown-item"
href="https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link"
target="_blank"
rel="noopener noreferrer"
>{{ $t('requestFeature') }}</a>
</div>
</li>
@@ -380,7 +377,6 @@
v-if="hasPermission(user, 'news')"
class="topbar-dropdown-item dropdown-item"
target="_blank"
rel="noopener noreferrer"
href="https://panel.habitica.com"
>
{{ $t('newsroom') }}
@@ -6,7 +6,11 @@
>
<div slot="content">
<div
v-html="$t('invitedToPartyBy', invitationInfo)"
v-html="$t('invitedToPartyBy', {
userId: notification.data.inviter,
userName: invitingUser.auth ? invitingUser.auth.local.username : null,
party: notification.data.name,
})"
>
</div>
<div class="notifications-buttons">
@@ -56,15 +60,6 @@ export default {
},
computed: {
...mapState({ user: 'user.data' }),
invitationInfo () {
if (this.notification?.data) {
return {
usernameLink: `<a href="/profile/${this.notification.data.inviter}" target="_blank" rel="noreferrer noopener">@${this.invitingUser.auth ? this.invitingUser.auth.local.username : null}</a>`,
partyName: `<span class="notification-bold">${this.notification.data.name}</span>`,
};
}
return null;
},
},
async mounted () {
this.invitingUser = await this.$store.dispatch('members:fetchMember', {
@@ -139,8 +139,8 @@ export default {
mixins: [notifications, userStateMixin],
data () {
const abuseFlagModalBody = {
firstLinkStart: '<a href="/static/community-guidelines" target="_blank" rel="noopener noreferrer">',
secondLinkStart: '<a href="/static/terms" target="_blank" rel="noopener noreferrer">',
firstLinkStart: '<a href="/static/community-guidelines" target="_blank">',
secondLinkStart: '<a href="/static/terms" target="_blank">',
linkEnd: '</a>',
};
@@ -0,0 +1,279 @@
<template>
<b-modal
id="send-gems"
:title="title"
:hide-footer="true"
size="md"
@hide="onHide()"
>
<div v-if="userReceivingGems">
<div
class="panel panel-default"
:class="gift.type === 'gems' ? 'panel-primary' : 'transparent'"
@click="gift.type = 'gems'"
>
<h3 class="panel-heading clearfix">
<div class="float-right">
<span
v-if="fromBal"
>{{ $t('sendGiftGemsBalance', {number: userLoggedIn.balance * 4}) }}</span>
<span
v-else
>{{ $t('sendGiftCost', {cost: gift.gems.amount / 4}) }}</span>
</div>
{{ $t('gems') }}
</h3>
<div class="panel-body">
<div class="d-flex mb-3">
<div class="form-group mb-0">
<input
v-model="gift.gems.amount"
class="form-control"
type="number"
placeholder="Number of Gems"
min="0"
:max="fromBal ? userLoggedIn.balance * 4 : 9999"
>
</div>
<div class="btn-group ml-auto">
<button
class="btn"
:class="{
'btn-primary': fromBal,
'btn-secondary': !fromBal,
}"
@click="gift.gems.fromBalance = true"
>
{{ $t('sendGiftFromBalance') }}
</button>
<button
class="btn"
:class="{
'btn-primary': !fromBal,
'btn-secondary': fromBal,
}"
@click="gift.gems.fromBalance = false"
>
{{ $t('sendGiftPurchase') }}
</button>
</div>
</div>
<div class="row">
<div class="col-md-12">
<p
class="small"
v-html="$t('gemGiftsAreOptional', assistanceEmailObject)"
></p>
</div>
</div>
</div>
</div>
<div
class="panel panel-default"
:class="gift.type=='subscription' ? 'panel-primary' : 'transparent'"
@click="gift.type = 'subscription'"
>
<h3 class="panel-heading">
{{ $t('subscription') }}
</h3>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<div class="form-group mb-0">
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
<div
v-for="block in subscriptionBlocks"
v-if="block.target !== 'group' && block.canSubscribe === true"
:key="block.key"
class="radio"
>
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
<label>
<input
v-model="gift.subscription.key"
type="radio"
name="subRadio"
:value="block.key"
>
{{ $t('sendGiftSubscription', {price: block.price, months: block.months}) }}
</label>
</div>
</div>
</div>
</div>
</div>
</div>
<textarea
v-model="gift.message"
class="form-control"
rows="3"
:placeholder="$t('sendGiftMessagePlaceholder')"
:maxlength="MAX_GIFT_MESSAGE_LENGTH"
></textarea>
<span>{{ gift.message.length || 0 }} / {{ MAX_GIFT_MESSAGE_LENGTH }}</span>
<!--include ../formatting-help-->
</div>
<div class="modal-footer">
<button
v-if="fromBal"
class="btn btn-primary"
:disabled="sendingInProgress"
@click="sendGift()"
>
{{ $t("send") }}
</button>
<payments-buttons
v-else
:disabled="!gift.subscription.key && gift.gems.amount < 1"
:stripe-fn="() => redirectToStripe({gift, uuid: userReceivingGems._id, receiverName})"
:paypal-fn="() => openPaypalGift({
gift: gift, giftedTo: userReceivingGems._id, receiverName,
})"
:amazon-data="{type: 'single', gift, giftedTo: userReceivingGems._id, receiverName}"
/>
</div>
</b-modal>
</template>
<style lang="scss">
.panel {
margin-bottom: 4px;
&.transparent {
.panel-body {
opacity: 0.7;
}
}
.panel-heading {
margin-top: 8px;
margin-bottom: 5px;
}
.panel-body {
padding: 8px;
border-radius: 2px;
border: 1px solid #C3C0C7;
}
}
</style>
<style lang="scss" scoped>
input[type="radio"] {
margin-right: 4px;
}
</style>
<script>
import toArray from 'lodash/toArray';
import omitBy from 'lodash/omitBy';
import orderBy from 'lodash/orderBy';
import planGemLimits from '@/../../common/script/libs/planGemLimits';
import { MAX_GIFT_MESSAGE_LENGTH } from '@/../../common/script/constants';
import { mapState } from '@/libs/store';
import paymentsMixin from '@/mixins/payments';
import notificationsMixin from '@/mixins/notifications';
import paymentsButtons from '@/components/payments/buttons/list';
// @TODO: EMAILS.TECH_ASSISTANCE_EMAIL, load from config
const TECH_ASSISTANCE_EMAIL = 'admin@habitica.com';
export default {
components: {
paymentsButtons,
},
mixins: [paymentsMixin, notificationsMixin],
data () {
return {
planGemLimits,
gift: {
type: 'gems',
gems: {
amount: 0,
fromBalance: true,
},
subscription: { key: '' },
message: '',
},
amazonPayments: {},
assistanceEmailObject: {
hrefTechAssistanceEmail: `<a href="mailto:${TECH_ASSISTANCE_EMAIL}">${TECH_ASSISTANCE_EMAIL}</a>`,
},
sendingInProgress: false,
userReceivingGems: null,
MAX_GIFT_MESSAGE_LENGTH: MAX_GIFT_MESSAGE_LENGTH.toString(),
};
},
computed: {
...mapState({
userLoggedIn: 'user.data',
originalSubscriptionBlocks: 'content.subscriptionBlocks',
}),
subscriptionBlocks () {
let subscriptionBlocks = toArray(this.originalSubscriptionBlocks);
subscriptionBlocks = omitBy(subscriptionBlocks, block => block.discount === true);
subscriptionBlocks = orderBy(subscriptionBlocks, ['months']);
return subscriptionBlocks;
},
fromBal () {
return this.gift.type === 'gems' && this.gift.gems.fromBalance;
},
title () {
if (!this.userReceivingGems) return '';
return this.$t('sendGiftHeading', { name: this.userReceivingGems.profile.name });
},
receiverName () {
if (
this.userReceivingGems.auth
&& this.userReceivingGems.auth.local
&& this.userReceivingGems.auth.local.username
) {
return this.userReceivingGems.auth.local.username;
}
return this.userReceivingGems.profile.name;
},
},
mounted () {
this.$root.$on('habitica::send-gems', data => {
this.userReceivingGems = data;
this.$root.$emit('bv::show::modal', 'send-gems');
});
},
methods: {
// @TODO move to payments mixin or action (problem is that we need notifications)
async sendGift () {
this.sendingInProgress = true;
await this.$store.dispatch('members:transferGems', {
message: this.gift.message,
toUserId: this.userReceivingGems._id,
gemAmount: this.gift.gems.amount,
});
this.close();
setTimeout(() => { // wait for the send gem modal to be closed
this.$root.$emit('habitica:payment-success', {
paymentMethod: 'balance',
paymentCompleted: true,
paymentType: 'gift-gems-balance',
gift: {
gems: {
amount: this.gift.gems.amount,
},
},
giftReceiver: this.receiverName,
});
}, 500);
},
onHide () {
// @TODO this breaks amazon purchases because when the amazon modal
// is opened this one is closed and the amount reset
// this.gift.gems.amount = 0;
this.gift.message = '';
this.sendingInProgress = false;
},
close () {
this.$root.$emit('bv::hide::modal', 'send-gems');
},
},
};
</script>
@@ -67,7 +67,6 @@
<a
href="/static/privacy"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('habiticaPrivacyPolicy') }}
</a>
@@ -399,7 +399,7 @@
</div>
<div
v-if="!hasGroupPlan && !canCancelSubscription"
v-html="$t(`cancelSubInfo${user.purchased.plan.paymentMethod}`, cancelLinks)"
v-html="$t(`cancelSubInfo${user.purchased.plan.paymentMethod}`)"
>
</div>
</div>
@@ -1022,17 +1022,6 @@ export default {
return nextHourglassMonth;
},
cancelLinks () {
const links = {
linkClose: '</a>',
};
if (this.user.purchased.plan.paymentMethod === this.paymentMethods.GOOGLE) {
links.linkOpen = '<a href="https://play.google.com/store/account/subscriptions" target="_blank" rel="noopener noreferrer">';
} else if (this.user.purchased.plan.paymentMethod === this.paymentMethods.APPLE) {
links.linkOpen = '<a href="https://support.apple.com/en-us/HT202039" target="_blank" rel="noopener noreferrer">';
}
return links;
},
},
mounted () {
this.$store.dispatch('common:setTitle', {
@@ -18,7 +18,7 @@
</h2>
<p
class="text-center"
v-html="$t('usernameInfo', usernameLinks)"
v-html="$t('usernameInfo')"
></p>
<username-form />
<div class="scene_veteran_pets center-block"></div>
@@ -27,7 +27,7 @@
</div>
<div
class="small text-center tos-footer"
v-html="$t('usernameTOSRequirements', requirementsLinks)"
v-html="$t('usernameTOSRequirements')"
></div>
</b-modal>
</template>
@@ -94,15 +94,6 @@ export default {
icons: Object.freeze({
helloNametag,
}),
usernameLinks: {
linkOpen: '<a href="https://habitica.fandom.com/wiki/Player_Names" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
requirementsLinks: {
termsLink: '<a href="/static/terms" target="_blank" rel="noreferrer noopener">',
guidelinesLink: '<a href="/static/community-guidelines" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
};
@@ -157,7 +157,7 @@
<div
class="contact mx-auto"
>
<p v-html="$t('contactAdmin', { adminEmail })"></p>
<p v-html="$t('contactAdmin')"></p>
</div>
</div>
</div>
@@ -368,7 +368,6 @@ export default {
pixel_border: 'url(/static/npc/normal/pixel_border.png)',
},
staff: staffList,
adminEmail: '<a href="mailto:admin@habitica.com" target="_blank" rel="noreferrer noopener">admin@habitica.com</a>',
};
},
};
@@ -33,9 +33,8 @@
class="drawer-help-text"
href="/static/faq#pet-foods"
target="_blank"
rel="noopener noreferrer"
>
<span>{{ $t('petLikeToEat', eatLinks) }}</span>
<span>{{ $t('petLikeToEat') }}</span>
</a>
</div>
</drawer-header-tabs>
@@ -115,10 +114,6 @@ export default {
},
],
selectedDrawerTab: this.defaultSelectedTab,
eatLinks: {
linkOpen: '<a href="/static/faq#pet-foods" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -162,10 +162,6 @@ export default {
searchTextThrottled: null,
unfilteredCategories: [],
viewOptions: {},
customizeLinks: {
linkOpen: '<a href="">',
linkClose: '</a>',
},
};
},
computed: {
@@ -268,21 +264,21 @@ export default {
const { $t } = this;
switch (identifier) {
case 'animalEars':
return $t('allCustomizationsOwned', this.customizeLinks);
return $t('allCustomizationsOwned');
case 'animalTails':
return $t('allCustomizationsOwned', this.customizeLinks);
return $t('allCustomizationsOwned');
case 'backgrounds':
return `${$t('allCustomizationsOwned', this.customizeLinks)} ${$t('checkNextMonth')}`;
return `${$t('allCustomizationsOwned')} ${$t('checkNextMonth')}`;
case 'facialHair':
return $t('allCustomizationsOwned', this.customizeLinks);
return $t('allCustomizationsOwned');
case 'color':
return `${$t('allCustomizationsOwned', this.customizeLinks)} ${$t('checkNextSeason')}`;
return `${$t('allCustomizationsOwned')} ${$t('checkNextSeason')}`;
case 'base':
return $t('allCustomizationsOwned', this.customizeLinks);
return $t('allCustomizationsOwned');
case 'shirt':
return $t('allCustomizationsOwned', this.customizeLinks);
return $t('allCustomizationsOwned');
case 'skin':
return `${$t('allCustomizationsOwned', this.customizeLinks)} ${$t('checkNextSeason')}`;
return `${$t('allCustomizationsOwned')} ${$t('checkNextSeason')}`;
default:
return `Unknown identifier ${identifier}`;
}
@@ -136,7 +136,7 @@
:item-margin="24"
:type="category.identifier"
:fold-button="false"
:no-items-label="$t('allEquipmentOwned', equipmentLinks)"
:no-items-label="$t('allEquipmentOwned')"
:click-handler="false"
>
<template
@@ -229,25 +229,29 @@ export default {
data () {
return {
viewOptions: {},
searchText: null,
searchTextThrottled: null,
icons: Object.freeze({
hourglass: svgHourglass,
}),
sortItemsBy: ['AZ', 'sortByNumber'],
selectedSortItemsBy: 'AZ',
selectedItemToBuy: null,
hidePinned: false,
backgroundUpdate: new Date(),
currentEvent: null,
imageURLs: {
background: '',
npc: '',
},
equipmentLinks: {
linkOpen: '<a href="/inventory/equipment">',
linkClose: '</a>',
},
};
},
computed: {
@@ -107,7 +107,7 @@
<div class="body-text">
<p v-html="$t('sunsetFaqPara12')"></p>
<p v-html="$t('sunsetFaqPara13')"></p>
<p v-html="$t('sunsetFaqPara14', translationLinks)"></p>
<p v-html="$t('sunsetFaqPara14')"></p>
<p v-html="$t('sunsetFaqPara15')"></p>
<p v-html="$t('sunsetFaqPara16')"></p>
<p v-html="$t('sunsetFaqPara17')"></p>
@@ -138,9 +138,9 @@
</div>
<div class="body-text">
<ul>
<li v-html="$t('sunsetFaqList8', faqLinks)"></li>
<li v-html="$t('sunsetFaqList9', beginnerLinks)"></li>
<li v-html="$t('sunsetFaqList10', { adminEmail })"></li>
<li v-html="$t('sunsetFaqList8')"></li>
<li v-html="$t('sunsetFaqList9')"></li>
<li v-html="$t('sunsetFaqList10')"></li>
</ul>
</div>
@@ -169,23 +169,6 @@ export default {
components: {
FaqSidebar,
},
data () {
return {
adminEmail: '<a href="mailto:admin@habitica.com" target="_blank" rel="noreferrer noopener">admin@habitica.com</a>',
translationLinks: {
linkOpen: '<a href="https://translate.habitica.com/projects/habitica/#information">',
linkClose: '</a>',
},
faqLinks: {
linkOpen: '<a href="https://habitica.com/static/faq">',
linkClose: '</a>',
},
beginnerLinks: {
linkOpen: '<a href="https://habitica.wordpress.com/beginning-adventurers-guide/">',
linkClose: '</a>',
},
};
},
mounted () {
this.$store.dispatch('common:setTitle', {
section: this.$t('sunsetFaqTitle'),
@@ -33,11 +33,11 @@ export default {
data () {
return {
localStorageTryFirst: {
linkStart: '<a href="/user/settings/siteData" target="_blank" rel="noopener noreferrer">',
linkStart: '<a href="/user/settings/site" target="_blank">',
linkEnd: '</a>',
},
localStorageTryNext: {
linkStart: '<a href="mailto:admin@habitica.com?subject=Habitica Web Bug Report" target="_blank" rel="noopener noreferrer">',
linkStart: '<a href="https://github.com/HabitRPG/habitica/issues/2760" target="_blank">',
linkEnd: '</a>',
},
};
@@ -24,11 +24,11 @@
<ul>
<li><strong>{{ $t('commGuideList01A') }}</strong></li>
<li v-html="$t('commGuideList02C')"></li>
<li v-html="$t('commGuideList02N', { adminEmail })"></li>
<li v-html="$t('commGuideList02N')"></li>
<li v-html="$t('commGuideList02H')"></li>
<li v-html="$t('commGuideList02A')"></li>
<li v-html="$t('commGuideList02I')"></li>
<li v-html="$t('commGuideList02G', { adminEmail })"></li>
<li v-html="$t('commGuideList02G')"></li>
<li v-html="$t('commGuideList02D')"></li>
<li v-html="$t('commGuideList02E')"></li>
<li v-html="$t('commGuideList02O')"></li>
@@ -36,7 +36,7 @@
<li v-html="$t('commGuideList02P')"></li>
<li v-html="$t('commGuideList02Q')"></li>
<li v-html="$t('commGuideList02M')"></li>
<li v-html="$t('commGuideList02L', { adminEmail })"></li>
<li v-html="$t('commGuideList02L')"></li>
<li v-html="$t('commGuideList02J')"></li>
<li v-html="$t('commGuideList02K')"></li>
</ul>
@@ -69,7 +69,7 @@
<p v-html="$t('commGuidePara054')"></p>
<p v-html="$t('commGuidePara055')"></p>
<ul>
<li v-html="$t('commGuideList06A', { adminEmail })"></li>
<li v-html="$t('commGuideList06A')"></li>
<li v-html="$t('commGuideList06C')"></li>
<li v-html="$t('commGuideList06E')"></li>
</ul>
@@ -108,7 +108,7 @@
class="mb-3"
>
<p v-html="$t('commGuidePara061')"></p>
<p v-html="$t('commGuidePara063', { adminEmail })"></p>
<p v-html="$t('commGuidePara063')"></p>
<h2 id="meet-the-mods">
{{ $t('commGuideHeadingMeet') }}
</h2>
@@ -162,15 +162,15 @@
<h2 id="final">
{{ $t('commGuideHeadingFinal') }}
</h2>
<p v-html="$t('commGuidePara067', { adminEmail })"></p>
<p v-html="$t('commGuidePara067')"></p>
<p v-html="$t('commGuidePara068')"></p>
<h2 id="links">
{{ $t('commGuideHeadingLinks') }}
</h2>
<ul>
<li><a href="/static/faq">{{ $t('faq') }}</a></li>
<li v-html="$t('commGuideLink03', gitHubLinks)"></li>
<li v-html="$t('commGuideLink04', feedbackLinks)"></li>
<li v-html="$t('commGuideLink03')"></li>
<li v-html="$t('commGuideLink04')"></li>
</ul>
<p v-html="$t('commGuidePara069')"></p>
<ul>
@@ -187,23 +187,3 @@
</ul>
</div>
</template>
<script>
export default {
data () {
return {
adminEmail: '<a href="mailto:admin@habitica.com" target="_blank" rel="noreferrer noopener">admin@habitica.com</a>',
gitHubLinks: {
linkOpen: '<a href="https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
feedbackLinks: {
linkOpen: '<a href="https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
};
</script>
@@ -11,7 +11,6 @@
<br>
<a
target="_blank"
rel="noopener noreferrer"
@click.prevent="openBugReportModal()"
>
{{ $t('reportBug') }}
@@ -84,11 +84,8 @@
<li>{{ $t('contentAnswer71') }}</li>
</ul>
<p
v-html="$t(
'contentFaqPara3',
{ mailto:
'<a href=mailto:admin@habitica.com target=_blank rel=noreferrer noopener>admin@habitica.com</a>', // eslint-disable-line max-len
},
v-html="$t('contentFaqPara3',
{ mailto: '<a href=mailto:admin@habitica.com>admin@habitica.com</a>'}
)"
></p>
</div>
@@ -85,7 +85,7 @@
<img :src="makeUrl('features_opensource.png')">
<h2>{{ $t('marketing3Lead2Title') }}</h2>
<p
v-markdown="$t('marketing3Lead2', { githubLink })"
v-markdown="$t('marketing3Lead2')"
class="description"
></p>
</div>
@@ -180,11 +180,6 @@ export default {
directives: {
markdown: markdownDirective,
},
data () {
return {
githubLink: 'https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica',
};
},
mounted () {
this.$store.dispatch('common:setTitle', {
section: this.$t('features'),
@@ -135,7 +135,7 @@
</h2>
<p
class="purple-600"
v-html="$t('checkGroupPlanFAQ', faqLinks)"
v-html="$t('checkGroupPlanFAQ')"
></p>
</div>
</div>
@@ -329,10 +329,6 @@ export default {
modalOption: '',
modalPage: 'account',
modalTitle: this.$t('register'),
faqLinks: {
linkOpen: '<a href="/static/faq#what-is-group-plan">',
linkClose: '</a>',
},
};
},
computed: {
@@ -47,7 +47,6 @@
class="nav-link"
href="https://habitica.wordpress.com/"
target="_blank"
rel="noopener noreferrer"
>{{ $t('companyBlog') }}</a>
</li>
<li class="nav-item">
@@ -55,7 +54,6 @@
class="nav-link"
href="https://blog.habitrpg.com/"
target="_blank"
rel="noopener noreferrer"
>{{ $t('tumblr') }}</a>
</li>
<router-link
@@ -6,11 +6,7 @@
<noscript class="banner">
{{ $t('jsDisabledHeadingFull') }}
<br />
<a
href="https://www.enable-javascript.com/"
target="_blank"
rel="noopener noreferrer"
>{{ $t('jsDisabledLink') }}</a>
<a href="https://www.enable-javascript.com/" target="_blank">{{ $t('jsDisabledLink') }}</a>
</noscript>
<privacy-banner
class="privacy-banner"
@@ -258,14 +254,12 @@
class="app svg-icon"
href="https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica"
target="_blank"
rel="noopener noreferrer"
v-html="icons.googlePlay"
></a>
<a
class="app svg-icon"
href="https://itunes.apple.com/us/app/habitica-gamified-task-manager/id994882113?mt=8"
target="_blank"
rel="noopener noreferrer"
v-html="icons.iosAppStore"
></a>
</div>
@@ -13,7 +13,13 @@
<hr>
</div>
<p>
<span v-html="$t('overviewQuestionsRevised', overviewLinks)"></span>
<span v-html="$t('overviewQuestionsRevised')"></span>
<a
target="_blank"
@click.prevent="openBugReportModal(true)"
>
{{ $t('askQuestion') }}
</a>
</p>
</div>
</div>
@@ -32,11 +38,13 @@
<script>
import markdownDirective from '@/directives/markdown';
import reportBug from '@/mixins/reportBug.js';
export default {
directives: {
markdown: markdownDirective,
},
mixins: [reportBug],
data () {
return {
stepsNum: ['1', '2', '3'],
@@ -49,11 +57,6 @@ export default {
shopUrl: '/shops/market',
},
},
overviewLinks: {
faqLink: '<a href="/static/faq">',
adminLink: '<a href="mailto:admin@habitica.com?subject=Habitica Web Question" target="_blank" rel="noopener noreferrer">',
linkClose: '</a>',
},
};
},
};
@@ -100,11 +100,9 @@
We use Google Analytics, a service which uses cookies to collect and analyze data about the use of the Services and report on activities and trends. This service may also collect data about the use of other websites, apps, and online services. You can <a
href="https://policies.google.com/technologies/partner-sites"
target="_blank"
rel="noopener noreferrer"
>learn about</a> Google's practices, and opt out of them, by downloading the <a
href="https://tools.google.com/dlpage/gaoptout"
target="_blank"
rel="noopener noreferrer"
>Google Analytics opt-out browser add-on</a>.
</p>
<h4>Controlling Cookies</h4>
@@ -689,7 +687,6 @@
<em>Opt - Out of the “ Sale” of Personal Information or Use of Such Information for “Targeted Advertising” or “Profiling”</em>. We engage in common marketing and advertising practices to provide more relevant content and ads to users of our Site and Services. Certain of these practices may involve the “selling” of personal information, or the use of such information for “targeted advertising” or “profiling,” as those terms are defined in the Texas Data Privacy and Security Act (“TDPSA”) and the Nebraska Data Privacy Act. We do not sell personal information under the more commonly understood meaning of that word—i.e., providing personal information to third parties in exchange for money. Nor do we have actual knowledge of selling personal information of minors under the age of 16. To opt-out of the selling of your personal information, or use of that information for targeted advertising or profiling, please submit a request to <a href="mailto:privacy@habitica.com">privacy@habitica.com</a>. Note: We also treat Global Privacy Control browser signals as opt-out of sale/disclosure for targeted advertising or profiling requests. To opt-out via the Global Privacy Control, please follow the instructions available <a
href="https://globalprivacycontrol.org/"
target="_blank"
rel="noopener noreferrer"
>here</a>.
</p>
<p>
@@ -733,15 +730,12 @@
<strong>Right to lodge a complaint:</strong> Users that reside in the UK, EEA, or Switzerland have the right to seek information and assistance or lodge a complaint about our data collection and processing actions with the supervisory authority where they reside. Contact details for data protection authorities are available here. UK: <a
href="https://ico.org.uk/"
target="_blank"
rel="noopener noreferrer"
>https://ico.org.uk/</a> EEA: <a
href="https://edpb.europa.eu/about-edpb/board/members_en"
target="_blank"
rel="noopener noreferrer"
>https://edpb.europa.eu/about-edpb/board/members_en</a> Switzerland: <a
href="https//www.edoeb.admin.ch/edoeb/en/home/deredoeb/kontakt.html"
target="_blank"
rel="noopener noreferrer"
>https//www.edoeb.admin.ch/edoeb/en/home/deredoeb/kontakt.html</a>.
</p>
<p>
@@ -244,11 +244,13 @@
<script>
import AppFooter from '@/components/appFooter';
import ChatBanner from '@/components/header/banners/chatBanner';
import StaticHeader from './header.vue';
export default {
components: {
AppFooter,
ChatBanner,
StaticHeader,
},
computed: {
@@ -10,7 +10,6 @@
Our Service is provided by HabitRPG, Inc. ("HabitRPG"). By accepting these Terms of Service and our Privacy Policy located at: <a
href="https://habitica.com/static/privacy"
target="_blank"
rel="noopener noreferrer"
>https://habitica.com/static/privacy</a> (collectively, the "Agreement"), using our website, Habitica.com, or our other features or services (collectively, “the Services”), or otherwise manifesting your assent to the Agreement, you acknowledge that you have read, understood, and agree to be legally bound by the Agreement. If you do not agree to (or cannot comply with) the Agreement, you are not permitted to access or use the Service. By accepting or agreeing to this Agreement on behalf of a company or other legal entity, you represent and warrant that you have the authority to bind that company or other legal entity to the Agreement and, in such event, "you" and "your" will refer and apply to that company or other legal entity. You further represent and warrant that your assent to this Agreement constitutes an electronic signature as defined by the Electronic Signatures in Global and National Commerce Act (“E-Sign”) and the Uniform Electronic Transactions Act (“UETA”) and that you have formed, executed, entered into, and accepted the terms of and otherwise authenticated the Agreement and acknowledged and agreed that the Agreement is an electronic record for purposes of E- Sign, UETA, and the Uniform Computer Information Transactions Act and, as such, is completely valid, has legal effect, is enforceable, and is binding on, and non- refutable by, you and/or any entity on whose behalf you are acting.
</p>
<p class="strong">
@@ -165,7 +164,6 @@
FOR ANY CUSTOMER WHO PURCHASED PREMIUM IN APPLE INC.'s APP STORE ("APP STORE"), PLEASE CONTACT APPLE INC.'s SUPPORT TEAM: <a
href="https://reportaproblem.apple.com"
target="_blank"
rel="noopener noreferrer"
>https://reportaproblem.apple.com</a>. APPLE'S APP STORE DOES NOT ALLOW DEVELOPERS TO ISSUE REFUNDS FOR APP STORE PURCHASES MADE BY CUSTOMERS.
</p>
@@ -206,7 +204,6 @@
All disputes will be resolved before a neutral arbitrator selected jointly by the parties, whose decision will be final, except for a limited right of appeal under the FAA. The arbitration shall be commenced and conducted by JAMS pursuant to its then current Comprehensive Arbitration Rules and Procedures and in accordance with the Expedited Procedures in those rules, or, where appropriate, pursuant to JAMS' Streamlined Arbitration Rules and Procedures. All applicable JAMS rules and procedures are available at the JAMS website <a
href="https://www.jamsadr.com"
target="_blank"
rel="noopener noreferrer"
>www.jamsadr.com</a>. Each party will be responsible for paying any JAMS filing, administrative, and arbitrator fees in accordance with JAMS rules. Judgment on the arbitrator's award may be entered in any court having jurisdiction. This clause shall not preclude parties from seeking provisional remedies in aid of arbitration from a court of appropriate jurisdiction. The arbitration may be conducted in person, through the submission of documents, by phone, or online. If conducted in person, the arbitration shall take place in the United States county where you reside. The parties may litigate in court to compel arbitration, to stay a proceeding pending arbitration, or to confirm, modify, vacate, or enter judgment on the award entered by the arbitrator. The parties shall cooperate in good faith in the voluntary and informal exchange of all non-privileged documents and other information (including electronically stored information) relevant to the Dispute immediately after commencement of the arbitration. As set forth below, nothing in this Agreement will prevent us from seeking injunctive relief in any court of competent jurisdiction as necessary to protect our proprietary interests.
</p>
<p>
@@ -1353,8 +1353,8 @@ export default {
],
calendarHighlights: { dates: [new Date()] },
spiLinkData: {
firstLink: '<a href="/static/privacy#section_1" target="_blank" rel="noopener noreferrer">',
secondLink: '<a href="/static/privacy" target="_blank" rel="noopener noreferrer">',
firstLink: '<a href="/static/privacy#section_1" target="_blank">',
secondLink: '<a href="/static/privacy" target="_blank">',
linkClose: '</a>',
},
};
@@ -377,7 +377,7 @@
<div class="">
<div
class="alert alert-info alert-sm"
v-html="$t('communityGuidelinesWarning', communityGuidelineLinks)"
v-html="$t('communityGuidelinesWarning', managerEmail)"
></div>
<!-- TODO use photo-upload instead: https://groups.google.com/forum/?fromgroups=#!topic/derbyjs/xMmADvxBOak-->
<div class="form-group">
@@ -1060,10 +1060,8 @@ export default {
blurb: '',
},
hero: {},
communityGuidelineLinks: {
linkOpen: '<a href="https://habitica.com/static/community-guidelines" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
adminEmail: `<a href="mailto:${COMMUNITY_MANAGER_EMAIL}" target="_blank" rel="noopener noreferrer">${COMMUNITY_MANAGER_EMAIL}</a>`,
managerEmail: {
hrefBlankCommunityManagerEmail: `<a href="mailto:${COMMUNITY_MANAGER_EMAIL}">${COMMUNITY_MANAGER_EMAIL}</a>`,
},
selectedPage: 'profile',
achievements: {},
@@ -89,7 +89,7 @@
v-if="userLevel100Plus"
v-once
class="level-100-message"
v-html="$t('noMoreAllocate', allocateLinks)"
v-html="$t('noMoreAllocate')"
></div>
</div>
<div class="row allocation-boxes-row">
@@ -395,12 +395,14 @@ export default {
_skip: 'skip',
shield: this.$t('offHandCapitalized'),
},
allocateStatsList: {
str: { title: 'allocateStr', popover: 'strengthText', allocatepop: 'allocateStrPop' },
int: { title: 'allocateInt', popover: 'intText', allocatepop: 'allocateIntPop' },
con: { title: 'allocateCon', popover: 'conText', allocatepop: 'allocateConPop' },
per: { title: 'allocatePer', popover: 'perText', allocatepop: 'allocatePerPop' },
},
stats: {
str: {
title: 'strength',
@@ -420,10 +422,6 @@ export default {
},
},
content: Content,
allocateLinks: {
linkOpen: '<a href="/shops/market">',
linkClose: '</a>',
},
};
},
computed: {
@@ -248,7 +248,7 @@
v-if="userLevel100Plus"
v-once
>
{{ $t('noMoreAllocate', allocateLinks) }}
{{ $t('noMoreAllocate') }}
</p>
<p
v-if="user.stats.points || userLevel100Plus"
@@ -480,10 +480,6 @@ export default {
con: { title: 'allocateCon', popover: 'conText', allocatepop: 'allocateConPop' },
per: { title: 'allocatePer', popover: 'perText', allocatepop: 'allocatePerPop' },
},
allocateLinks: {
linkOpen: '<a href="/shops/market">',
linkClose: '</a>',
},
};
},
computed: {
@@ -47,7 +47,6 @@
class="footer-link"
href="https://habitica.fandom.com/wiki/World_Bosses"
target="_blank"
rel="noopener noreferrer"
>{{ $t('worldBossLink') }}</a>
</div>
</div>
+1 -5
View File
@@ -10,10 +10,6 @@ export default {
tour: {},
chapters: {},
loaded: false,
partyLinks: {
linkOpen: '<a href="/static/faq#parties">',
linkClose: '</a>',
},
};
},
watch: {
@@ -60,7 +56,7 @@ export default {
party: [[
{
orphan: true,
intro: this.$t('tourPartyPage', this.partyLinks),
intro: this.$t('tourPartyPage'),
final: true,
proceed: this.$t('tourSplendid'),
hideNavigation: true,
@@ -177,7 +177,7 @@
<div
v-once
class="guidelines flex-fill"
v-html="$t('communityGuidelinesIntro', guidelineLinks)"
v-html="$t('communityGuidelinesIntro')"
></div>
<button
class="btn btn-primary"
@@ -774,10 +774,6 @@ export default defineComponent({
messages: [],
messagesLoading: false,
MAX_MESSAGE_LENGTH: MAX_MESSAGE_LENGTH.toString(),
guidelineLinks: {
linkOpen: '<a href="/static/community-guidelines" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -23,7 +23,7 @@
<div
class="kind-text"
v-html="$t('rememberToBeKind', kindLinks)"
v-html="$t('rememberToBeKind')"
></div>
</div>
</template>
@@ -62,14 +62,6 @@ import Avatar from '@/components/avatar.vue';
export default {
components: { Avatar },
data () {
return {
kindLinks: {
linkOpen: '<a href="/static/community-guidelines" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
props: {
memberObj: null,
},
@@ -19,7 +19,6 @@
<router-link
to="/forgot-password"
target="_blank"
rel="noopener noreferrer"
>
{{ $t('forgotPassword') }}
</router-link>
@@ -34,7 +34,7 @@
class="dialog-disclaimer"
>
<span>{{ $t("americanEnglishGovern") }} </span>
<span v-html="$t('helpWithTranslation', translateLinks)"></span>
<span v-html="$t('helpWithTranslation')"></span>
</div>
<div class="input-area">
<div class="settings-label">
@@ -97,10 +97,6 @@ export default {
data () {
return {
selectedLanguage: '',
translateLinks: {
linkOpen: '<a href="https://translate.habitica.com" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -166,10 +166,6 @@ export default {
icons: Object.freeze({
alert,
}),
gpcLinks: {
linkOpen: '<a href="https://globalprivacycontrol.org/" target="_blank" rel="noreferrer noopener">',
linkClose: '</a>',
},
};
},
computed: {
@@ -180,10 +176,11 @@ export default {
return navigator.globalPrivacyControl;
},
gpcInfo () {
const gpcUrl = 'https://globalprivacycontrol.org/';
if (this.user.preferences.analyticsConsent) {
return this.$t('gpcPlusAnalytics', this.gpcLinks);
return this.$t('gpcPlusAnalytics', { url: gpcUrl });
}
return this.$t('gpcWarning', this.gpcLinks);
return this.$t('gpcWarning', { url: gpcUrl });
},
},
methods: {
@@ -8,7 +8,7 @@
<div
v-once
class="webhooks-info mb-3"
v-html="$t('webhooksInfo', hookLinks)"
v-html="$t('webhooksInfo')"
>
</div>
@@ -233,10 +233,6 @@ export default {
}),
webhooks: [], // view copy of state
unsaved: [],
hookLinks: {
linkOpen: '<a target="_blank" rel="noreferrer noopener" href="https://apidoc.habitica.com/#api-Webhook-AddWebhook">',
linkClose: '</a>',
},
};
},
mounted () {
+3
View File
@@ -19,6 +19,7 @@
<delete-task-confirm-modal v-if="isUserLoaded" />
<template v-if="isUserLoaded">
<privacy-banner />
<chat-banner />
<damage-paused-banner />
<gems-promo-banner />
<gift-promo-banner />
@@ -122,6 +123,7 @@ import birthdayModal from '@/components/news/birthdayModal';
import AppMenu from '@/components/header/menu';
import AppHeader from '@/components/header/index';
import BirthdayBanner from '@/components/header/banners/birthdayBanner';
import ChatBanner from '@/components/header/banners/chatBanner';
import DamagePausedBanner from '@/components/header/banners/damagePaused';
import GemsPromoBanner from '@/components/header/banners/gemsPromo';
import GiftPromoBanner from '@/components/header/banners/giftPromo';
@@ -158,6 +160,7 @@ export default {
AppHeader,
AppFooter,
birthdayModal,
ChatBanner,
DamagePausedBanner,
GemsPromoBanner,
GiftPromoBanner,
+3 -3
View File
@@ -1,5 +1,5 @@
{
"communityGuidelinesWarning": "Имайте предвид, че екранното Ви име, профилната снимка и информацията за Вас трябва да отговорят на <%= linkOpen %>Обществените правила<%= linkClose %> (тоест без ругатни, съдържание за възрастни, обиди и т.н.). Ако имате въпроси относно това дали нещо е подходящо или не, можете да пишете на <%= adminEmail %>!",
"communityGuidelinesWarning": "Имайте предвид, че екранното Ви име, профилната снимка и информацията за Вас трябва да отговорят на <a href='https://habitica.com/static/community-guidelines' target='_blank'>Обществените правила</a> (тоест без ругатни, съдържание за възрастни, обиди и т.н.). Ако имате въпроси относно това дали нещо е подходящо или не, можете да пишете на <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Профил",
"avatar": "Персонализиране на героя",
"editAvatar": "Редактиране на Героя",
@@ -61,7 +61,7 @@
"costumeDisabled": "Вие изключихте костюма си.",
"gearAchievement": "Вие спечелихте постижението „Последното снаряжение“ заради това, че достигнахте максималното снаряжение за класа си! Получавате следните пълни комплекти:",
"gearAchievementNotification": "Вие спечелихте постижението „Последното снаряжение“ заради това, че достигнахте максималното снаряжение за класа си!",
"moreGearAchievements": "За да получите още значки „Последното снаряжение“, променете класа си в <%= linkOpen %>страницата „Настройки &gt; Уеб сайт<%= linkClose %> и купете екипировката на новия си клас!",
"moreGearAchievements": "За да получите още значки „Последното снаряжение“, променете класа си в <a href='/user/settings/site' target='_blank'>страницата „Настройки &gt; Уеб сайт</a> и купете екипировката на новия си клас!",
"armoireUnlocked": "За още екипировка, прегледайте <strong>Омагьосания гардероб!</strong> Щракнете наградата на Омагьосания гардероб и ще имате шанс да получите специална екипировка! Той може да Ви даде също опит или храна.",
"ultimGearName": "Последното снаряжение — <%= ultClass %>",
"ultimGearText": "Надградил екипировката си до най-високото ниво на комплектите за оръжия и брони за класа „<%= ultClass %>“.",
@@ -83,7 +83,7 @@
"allocatePerPop": "Добавяне на точка към Усет",
"allocateInt": "Разпределени точки към Интелигентност:",
"allocateIntPop": "Добавяне на точка към Интелигентност",
"noMoreAllocate": "След като достигнахте ниво 100, вече няма да получавате повече показателни точки. Може да продължавате да вдигате нива или да започнете ново приключение от ниво 1, използвайки <%= linkOpen %>Кълбото на прераждането<%= linkClose %>!",
"noMoreAllocate": "След като достигнахте ниво 100, вече няма да получавате повече показателни точки. Може да продължавате да вдигате нива или да започнете ново приключение от ниво 1, използвайки <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Кълбото на прераждането</a>!",
"stats": "Показатели",
"strength": "Сила",
"strText": "Силата увеличава шанса за случайни „критични удари“, както и златото, опита и шансовете за падане на предмет от тях. Тя също помага за нанасянето на щети на чудовищата-главатари.",
@@ -15,7 +15,7 @@
"commGuideList02G": "<strong>Спазвайте това, което Ви казват модераторите</strong>. Те може да искат от Вас да публикувате определени съобщения само на определени места, да редактирате профила си, за да премахнете неподходящото съдържание, да преместите дискусията си на по-подходящо място и т.н.",
"commGuideList02J": "<strong>Не пълнете чата с нежелани съобщения</strong>. Това включва (списъкът не е изчерпателен): публикуването на едно и също съобщение на няколко места, публикуването на връзки без обяснение или контекст, публикуването на безсмислени съобщения, публикуването на множество реклами за една и съща гилдия, група или предизвикателство, или публикуването на множество съобщения едно след друго. Молбите за диаманти или абонамент в чатовете или в лични съобщения също спада към тази категория. Ако щракването на публикувана от Вас връзка Ви носи някакви облаги, трябва да обявите това в съобщението си, иначе то също ще спада към тази категория.<br/><br/>Модераторите имат правото да преценяват дали нещо спада към категорията на нежеланите съобщения или не, независимо от Вашето мнение. Например: рекламирането на гилдия веднъж или два пъти може да е приемливо, но ако го направите няколко пъти за един ден, то това ще бъде прието за нежелано съобщение, независимо колко полезна е въпросната гилдия!",
"commGuideList02K": "<strong>Избягвайте публикуването на уголемен текст в обществените места, особено в кръчмата.</strong> Също като писането само с ГЛАВНИ БУКВИ, това изглежда сякаш крещите и нарушава спокойната обстановка.",
"commGuideList02L": "<strong>Съветваме Ви да се споделяте лична информация в обществените места, особено такава, която може да помогне на някого да Ви идентифицира.</strong> Такава информация може да бъде (но не само): адрес, е-поща, жетон за ППИ, парола. Това е за Ваша защита! Екипът и модераторите могат да премахнат подобни публикации по собствена преценка. Ако някой иска от Вас лична информация в частна гилдия, група или чрез ЛС, нашият съвет е да откажете учтиво и да уведомите екипа и модераторите, като или: 1) докладвате съобщението, ако то е публикувано в група или частна гилдия, или 2) попълните <%= linkOpen %>формуляра за връзка с модератор<%= linkClose %> и включите снимки на екрана.",
"commGuideList02L": "<strong>Съветваме Ви да се споделяте лична информация в обществените места, особено такава, която може да помогне на някого да Ви идентифицира.</strong> Такава информация може да бъде (но не само): адрес, е-поща, жетон за ППИ, парола. Това е за Ваша защита! Екипът и модераторите могат да премахнат подобни публикации по собствена преценка. Ако някой иска от Вас лична информация в частна гилдия, група или чрез ЛС, нашият съвет е да откажете учтиво и да уведомите екипа и модераторите, като или: 1) докладвате съобщението, ако то е публикувано в група или частна гилдия, или 2) попълните <a href='https://contact.habitica.com/' target='_blank'>формуляра за връзка с модератор</a> и включите снимки на екрана.",
"commGuidePara037": "<strong>Гилдия, било тя обществена или частна, не може да бъде създавана с цел да бъде нападана дадена група или човек.</strong> Създаването на подобна гилдия е основание за незабавно блокиране. Борете се с вредните си навици, а не с другарите си приключенци!",
"commGuideHeadingInfractionsEtc": "Нарушения, последствия и възстановяване",
"commGuideHeadingInfractions": "Нарушения",
@@ -34,7 +34,7 @@
"commGuideHeadingModerateInfractions": "Средно-тежки нарушения",
"commGuidePara054": "Средно-тежките нарушения не са заплаха за сигурността на общността ни, но са неприятни. Тези нарушения ще имат средно-тежки последствия. Когато се комбинират няколко такива, последствията може да станат по-сериозни.",
"commGuidePara055": "Следват няколко примера за средно-тежки нарушения. Списъкът не е изчерпателен.",
"commGuideList06A": "Спорене с, пренебрегване или неуважение на модератор. Това включва публично оплакване от модератор или друг потребител; или публично възхваляване или защитаване на изгонен потребител; или обсъждането на това дали определено действие на модератор е били правилно. Ако имате притеснения относно някое от правилата или модераторите, моля, свържете се с екипа по е-поща (<%= adminEmail %>).",
"commGuideList06A": "Спорене с, пренебрегване или неуважение на модератор. Това включва публично оплакване от модератор или друг потребител; или публично възхваляване или защитаване на изгонен потребител; или обсъждането на това дали определено действие на модератор е били правилно. Ако имате притеснения относно някое от правилата или модераторите, моля, свържете се с екипа по е-поща (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06C": "Нарочно докладване на най-обикновени публикации.",
"commGuideList06E": "Повтарящи се леки нарушения",
"commGuideHeadingMinorInfractions": "Леки нарушения",
@@ -59,7 +59,7 @@
"commGuideHeadingRestoration": "Възстановяване",
"commGuidePara061": "Хабитика е земя, отдадена на самоусъвършенстването, и ние вярваме във вторите шансове. <strong>Ако извършите нарушение и получите наказание, гледайте на това като на шанс да преразгледате действията си и да се опитате да бъдете по-добър член на общността</strong>.",
"commGuidePara062": "Обявлението, съобщението и/или е-писмото, което ще получите, обясняващо последствията от действията Ви е добър източник на информация. Съобразете се с определените Ви ограничения и се постарайте да спазвате правилата, за да Ви бъде премахнато наказанието.",
"commGuidePara063": "Ако не разбирате последствията или естеството на нарушението, помолете някои от екипа или модераторите за помощ, за да не правите повече нарушения в бъдеще. Ако смятате, че определено решение е несправедливо, можете да се свържете с екипа и да го обсъдите, на адрес <%= adminEmail %>.",
"commGuidePara063": "Ако не разбирате последствията или естеството на нарушението, помолете някои от екипа или модераторите за помощ, за да не правите повече нарушения в бъдеще. Ако смятате, че определено решение е несправедливо, можете да се свържете с екипа и да го обсъдите, на адрес <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
"commGuideHeadingMeet": "Запознайте се с екипа и модераторите!",
"commGuidePara007": "Екипът има лилави етикети с корони. Тяхната титла е „Герой“.",
"commGuidePara009": "Настоящите членове на екипа са (от ляво надясно):",
@@ -71,11 +71,11 @@
"commGuidePara013": "В общност с размера на Хабитика, някои потребителите си тръгват и на тяхно място идват нови; понякога членовете на екипа и модераторите трябва да свалят знатното си наметало и да си починат. Следните членове на екипа и модератори са почетни. Те вече нямат правомощията на членове на екипа или модератори, но все пак искаме да почетем работата им!",
"commGuidePara014": "Почетни членове на екипа и модератори:",
"commGuideHeadingFinal": "Последният раздел",
"commGuidePara067": "И така, храбри хабитиканецо, това са Обществените правила! Изтрийте потта от челото си и си дайте малко опит за прочитането на всичко това. Ако имате въпроси или притеснения относно тези правила, моля, свържете се с нас чрез <%= linkOpen %>формуляра за връзка с модератор<%= linkClose %> и с радост ще Ви помогнем.",
"commGuidePara067": "И така, храбри хабитиканецо, това са Обществените правила! Изтрийте потта от челото си и си дайте малко опит за прочитането на всичко това. Ако имате въпроси или притеснения относно тези правила, моля, свържете се с нас чрез <a href='https://contact.habitica.com/' target='_blank'>формуляра за връзка с модератор</a> и с радост ще Ви помогнем.",
"commGuidePara068": "Напред, смели приключенецо, разбий няколко ежедневни задачи!",
"commGuideHeadingLinks": "Полезни връзки",
"commGuideLink02": "<%= linkOpen %>Уикито<%= linkClose %>: най-голямата колекция от информация относно Хабитика.",
"commGuideLink03": "<%= linkOpen %>GitHub<%= linkClose %>: за докладване на проблеми и помощ с кода!",
"commGuideLink04": "<%= linkOpen %>Основната дъска в Трело<%= linkClose %>: за заявяване на нови функционалности за уеб сайта.",
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>Уикито</a>: най-голямата колекция от информация относно Хабитика.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: за докладване на проблеми и помощ с кода!",
"commGuideLink04": "<a href='https://trello.com/b/EpoYEYod/' target='_blank'>Основната дъска в Трело</a>: за заявяване на нови функционалности за уеб сайта.",
"commGuidePara069": "Следните талантливи художници допринесоха за тези илюстрации:"
}
+2 -1
View File
@@ -40,8 +40,9 @@
"backerTier": "Ниво на подкрепа",
"playerTiers": "Нива на играчите",
"tier": "Ниво",
"conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards",
"surveysSingle": "Помогнал(а) за развитието на Хабитика чрез попълване на въпросник или включване в мащабно организирано изпитание. Благодарим Ви!",
"surveysMultiple": "Помогнал(а) за развитието на Хабитика <%= count %> пъти чрез попълване на въпросник или включване в мащабно организирано изпитание. Благодарим Ви!",
"blurbHallPatrons": "Това е залата на дарителите, където почитаме благородните приключенци, подкрепили първоначалната кампания в Kickstarter. Благодарим им, че ни помогнаха да дадем живот на Хабитика!",
"blurbHallContributors": "Това е залата на сътрудниците, където почитаме хората с принос към Хабитика. Дали чрез код, изображения, музика, текстове или просто услужливост, те са си заслужили <%= linkRewards %>диаманти, изключителни предмети<%= linkClose %> и <%= linkTiers %>престижни звания<%= linkClose %>. Вие също можете да допринесете за развитието на Хабитика! <%= linkContributing %> Научете повече тук<%= linkClose %>"
"blurbHallContributors": "Това е залата на сътрудниците, където почитаме хората с принос към Хабитика. Дали чрез код, изображения, музика, текстове или просто услужливост, те са си заслужили <a href='http://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'>диаманти, изключителни предмети</a> и <a href='http://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>престижни звания</a>. Вие също можете да допринесете за развитието на Хабитика! <a href='http://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Научете повече тук</a>"
}
+1 -1
View File
@@ -3,7 +3,7 @@
"dontDespair": "Не се отчайвайте!",
"deathPenaltyDetails": "Изгубихте ниво, всичкото си злато и един предмет от екипировката, но можете да си ги върнете с усърдна работа! Късмет — ще се справите.",
"refillHealthTryAgain": "Възстановете здравето си и опитайте отново",
"dyingOftenTips": "Това често ли Ви се случва? <%= linkOpen %>Ето няколко съвета!<%= linkClose %>",
"dyingOftenTips": "Това често ли Ви се случва? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Ето няколко съвета!</a>",
"losingHealthWarning": "Внимавайте — губите здраве!",
"losingHealthWarning2": "Не позволявайте на здравето Ви да спадне до 0! Ако това се случи, ще загубите ниво, златото си и един предмет от екипировката.",
"toRegainHealth": "За да възстановите здраве:",
+5 -3
View File
@@ -72,6 +72,8 @@
"pkAnswer6": "Много различни хора използват Хабитика! Повече от половината от потребителите ни са на възраст между 18 и 34, но имаме дори баби и дядовци, които използват уеб сайта с внуците си, както и хора от всички останали възрасти. Често се случва цели семейства да си създадат група и да се бият заедно срещу чудовища. <br /> Много от потребителите ни са играли много други игри преди това, но за наша изненада, когато преди известно време направихме малко проучване, се оказа, че 40% от потребителите ни по принцип не играят игри! Така че изглежда методът ни може да бъде полезен за всекиго, който иска подобряването на продуктивността и здравето му да бъдат забавни.",
"pkQuestion7": "Защо Хабитика използва пикселни изображения?",
"pkAnswer7": "Хабитика използва пикселни изображения по няколко причини. Освен приятния носталгичен вид, пикселните изображения са по-удобни, тъй като искаме много хора да могат да се включат в създаването на изображения. С този вид изображения е много по-лесно да се поддържа един и същ стил на рисуване, дори когато в рисуването участват много различни художници, а това означава, че можем бързо да създаваме много съдържание!",
"pkQuestion8": "Променя ли Хабитика наистина живота на хората?",
"pkAnswer8": "Можете да откриете много истории как Хабитика е помогнала на хората тук: https://habitversary.tumblr.com",
"pkMoreQuestions": "Имате въпрос, чийто отговор не виждате тук? Изпратете ни е-писмо на: admin@habitica.com!",
"pkPromo": "Рекламни материали",
"pkLogo": "Лога",
@@ -114,15 +116,15 @@
"emailTaken": "Тази е-поща вече се използва от съществуващ профил.",
"newEmailRequired": "Липсва нов адрес на е-поща.",
"usernameTime": "Време е да си създадете потребителско име!",
"usernameInfo": "Имената, които се използват за вписване в системата, вече са уникални потребителски имена, които ще се виждат до екранните имена и ще могат да се ползват за покани, @споменавания и пращане на съобщения.<br><br>Ако искате да научите повече за тази промяна, <%= linkOpen %>посетете уикито ни<%= linkClose %>.",
"usernameTOSRequirements": "Потребителските имена трябва са съобразени с <%= guidelinesLink %>Обществените правила<%= linkClose %>. Ако преди това не сте имали име за вписване, то потребителското Ви име е създадено автоматично.",
"usernameInfo": "Имената, които се използват за вписване в системата, вече са уникални потребителски имена, които ще се виждат до екранните имена и ще могат да се ползват за покани, @споменавания и пращане на съобщения.<br><br>Ако искате да научите повече за тази промяна, <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>посетете уикито ни</a>.",
"usernameTOSRequirements": "Потребителските имена трябва са съобразени с <a href='/static/terms' target='_blank'>Условията за ползване</a> и <a href='/static/community-guidelines' target='_blank'>Обществените правила</a>. Ако преди това не сте имали име за вписване, то потребителското Ви име е създадено автоматично.",
"usernameTaken": "Потребителското име е заето.",
"passwordConfirmationMatch": "Повторената парола не съвпада с първата.",
"passwordResetPage": "Нулиране на паролата",
"passwordReset": "Ако имаме адреса на Вашата е-поща, значи ще получите е-писмо с инструкции за подновяване на паролата си там.",
"invalidLoginCredentialsLong": "Опа, потребителското име/е-пощата или паролата е грешна.\n— Уверете се, че всичко е изписано правилно. Потребителското име и паролата са чувствителни към регистъра;\n— Може да сте се вписали чрез Фейсбук или Гугъл, а не чрез е-поща. Проверете това, като опитате да влезете чрез Фейсбук или Гугъл;\n— Ако сте забравили паролата си, натиснете „Забравена парола“.",
"invalidCredentials": "Няма профил, който използва тези данни за вход.",
"accountSuspended": "Този акаунт, с потребителски идентификатор „<%= termsLink %> или помолете свой родител или настойник да пише. Моля, напишете и потребителското си име в писмото.",
"accountSuspended": "Този акаунт, с потребителски идентификатор „<%= userId %>“, е блокиран за нарушаване на [Обществените правила](https://habitica.com/static/community-guidelines) или [Условията за ползване](https://habitica.com/static/terms). За повече подробности, или ако искате да помолите за отблокиране, моля, пишете на управителя за общността на адрес <%= communityManagerEmail %> или помолете свой родител или настойник да пише. Моля, напишете и потребителското си име в писмото.",
"accountSuspendedTitle": "Достъпът до акаунта е преустановен",
"unsupportedNetwork": "Тази мрежа не се поддържа в момента.",
"cantDetachSocial": "Профилът няма друг начин за удостоверяване, така че този начин за влизане не може да бъде премахнат.",
+5 -1
View File
@@ -12,6 +12,7 @@
"contributing": "Принос",
"faq": "ЧЗВ",
"tutorial": "Инструктаж",
"glossary": "<a target='_blank' href='http://habitica.fandom.com/wiki/Glossary'>Речник</a>",
"wiki": "Уики",
"resources": "Материали",
"communityGuidelines": "Обществени правила",
@@ -23,6 +24,7 @@
"userId": "Потребителски идентификатор",
"invite": "Покана",
"leave": "Напускане",
"invitedToParty": "Получихте покана за присъединяване към групата <span class=\"notification-bold\"><%= party %></span>",
"invitedToPrivateGuild": "Получихте покана за присъединяване към частната гилдия <span class=\"notification-bold\"><%= guild %></span>",
"invitedToPublicGuild": "Получихте покана за присъединяване към гилдията <span class=\"notification-bold-blue\"><%= guild %></span>",
"invitationAcceptedHeader": "Поканата Ви беше приета",
@@ -111,6 +113,7 @@
"sendGiftPurchase": "Купуване",
"sendGiftMessagePlaceholder": "Лично съобщение (незадължително)",
"sendGiftSubscription": "<%= months %> месец(а): <%= price %>$ USD",
"gemGiftsAreOptional": "Имайте предвид, че Хабитика никога няма да изисква от Вас да подарявате диаманти на други играчи. Искането на диаманти от други хора е <strong>нарушение на Обществените правила</strong> и всички такива случаи трябва да бъдат докладвани на <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Бийте се с чудовища заедно с приятелите си",
"startAParty": "Създаване на група",
"partyUpName": "Купонът започва",
@@ -239,7 +242,7 @@
"guildSummaryPlaceholder": "Напишете кратко описание, което да представи гилдията Ви на другите хабитиканци. Каква е основната цел на гилдията Ви и защо хората биха искали да се присъединят? Опитайте се да използвате в резюмето ключови думи, така че хабитиканците да могат лесно да го открият при търсене!",
"groupDescription": "Описание",
"guildDescriptionPlaceholder": "Използвайте този раздел, за да добавите повече подробности за всичко, което членовете на гилдията трябва да знаят за нея. Тук можете да добавите и полезни съвети и връзки, както и вдъхновяващи лозунги!",
"markdownFormattingHelp": "[Помощ за форматирането чрез „Markdown“](<%= markdownLink %>)",
"markdownFormattingHelp": "[Помощ за форматирането чрез „Markdown“](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"partyDescriptionPlaceholder": "Това е описанието на групата ни. То описва какво правим в тази група. Ако искате да научите повече относно това какво правим в тази група, прочетете описанието.",
"guildGemCostInfo": "Цената за създаването на гилдия подсигурява качеството на гилдиите, а диамантите се прехвърлят в банката на гилдията.",
"noGuildsTitle": "Не членувате в нито една гилдия.",
@@ -257,6 +260,7 @@
"playInPartyTitle": "Играйте Хабитика в група!",
"playInPartyDescription": "Изпълнявайте невероятни мисии заедно с приятели или самостоятелно. Бийте се с чудовища, създавайте предизвикателства и поддържайте отговорността си чрез групите.",
"wantToJoinPartyTitle": "Искате да се присъедините към група?",
"wantToJoinPartyDescription": "Дайте потребителското си име на приятел, който вече има група, или се отправете към гилдията <a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>„Търсене на група“ (Party Wanted)</a>, за да се срещнете с потенциални другари!",
"copy": "Копиране",
"questOwnerRewards": "Надгради на притежателя на мисията",
"updateParty": "Обновяване на групата",
+1 -1
View File
@@ -21,7 +21,7 @@
"pauseDailies": "Спиране на щетите",
"unpauseDailies": "Продължаване на щетите",
"staffAndModerators": "Екип и модератори",
"communityGuidelinesIntro": "Хабитика се опитва да бъде приятна среда за потребители от всички възрасти и произход, особено в обществени места като кръчмата. Ако имате въпроси, моля, прегледайте <%= linkOpen %>Обществените правила<%= linkClose %>.",
"communityGuidelinesIntro": "Хабитика се опитва да бъде приятна среда за потребители от всички възрасти и произход, особено в обществени места като кръчмата. Ако имате въпроси, моля, прегледайте <a href='/static/community-guidelines' target='_blank'>Обществените правила</a>.",
"acceptCommunityGuidelines": "Съгласявам се да следвам Обществените правила",
"worldBossEvent": "Събитие със световен главатар",
"worldBossDescription": "Описание на световния главатар",
+4 -4
View File
@@ -1,10 +1,10 @@
{
"needTips": "Имате нужда от съвети как да започнете? Ето кратко ръководство!",
"step1": "Стъпка 1: Въведете задачите си",
"webStep1Text": "Хабитика трябва да знае какви са истинските Ви цели, затова въведете няколко задачи за изпълнение. Винаги можете да добавите още по-късно, като натиснете бутона „Създаване“.\n * **Създаване на задачи за изпълнение:** Въведете задачите, които трябва да свършите веднъж, или които се вършат много рядко, в колоната за задачи, една по една. След това можете да щракнете моливчето и да ги редактирате, като добавите списък от подзадачи, крайна дата и още!\n * **Създаване на ежедневни задачи:** Въведете дейностите, които трябва да вършите всекидневно или в един и същ ден всяка седмица, в колоната с ежедневни. Щракнете върху задача, за да редактирате дните от седмицата, през които въпросната задача трябва да се върши. Можете също да изискате изпълнението ѝ на определен период, например на всеки 3 дни.\n * **Създаване на навици:** Въведете навиците, които искате да си създадете, в колоната с навици. Може да настроите дали навикът е добър :heavy_plus_sign: или лош :heavy_minus_sign:.\n * **Създаване на награди:** Освен наградите, предлагани от самата игра, можете да добавите различни дейности или примамливи неща, които да използвате като мотивация, в колоната с награди. Почивката и удоволствията също са важни!\n* Ако имате нужда от малко вдъхновение, можете да разгледате страниците в уикито с примерни навици, примерни ежедневни задачи, примерни задачи за изпълнение, и примерни награди.",
"webStep1Text": "Хабитика трябва да знае какви са истинските Ви цели, затова въведете няколко задачи за изпълнение. Винаги можете да добавите още по-късно, като натиснете бутона „Създаване“.\n * **Създаване на [задачи за изпълнение](https://habitica.fandom.com/wiki/To_Do%27s):** Въведете задачите, които трябва да свършите веднъж, или които се вършат много рядко, в колоната за задачи, една по една. След това можете да щракнете моливчето и да ги редактирате, като добавите списък от подзадачи, крайна дата и още!\n * **Създаване на [ежедневни задачи](https://habitica.fandom.com/wiki/Dailies):** Въведете дейностите, които трябва да вършите всекидневно или в един и същ ден всяка седмица, в колоната с ежедневни. Щракнете върху задача, за да редактирате дните от седмицата, през които въпросната задача трябва да се върши. Можете също да изискате изпълнението ѝ на определен период, например на всеки 3 дни.\n * **Създаване на [навици](https://habitica.fandom.com/wiki/Habits):** Въведете навиците, които искате да си създадете, в колоната с навици. Може да настроите дали навикът е добър :heavy_plus_sign: или лош :heavy_minus_sign:.\n * **Създаване на [награди](https://habitica.fandom.com/wiki/Rewards):** Освен наградите, предлагани от самата игра, можете да добавите различни дейности или примамливи неща, които да използвате като мотивация, в колоната с награди. Почивката и удоволствията също са важни!\n* Ако имате нужда от малко вдъхновение, можете да разгледате страниците в уикито с [примерни навици](https://habitica.fandom.com/wiki/Sample_Habits), [примерни ежедневни задачи](https://habitica.fandom.com/wiki/Sample_Dailies), [примерни задачи за изпълнение](https://habitica.fandom.com/wiki/Sample_To-Do%27s), и [примерни награди](https://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
"step2": "Стъпка 2: Печелете точки като вършите неща в истинския живот",
"webStep2Text": "А сега започнете да преследвате целите си от списъка! Когато завършвате задачи и ги отмятате в Хабитика, ще получавате опит, чрез който качвате ниво и злато, с което можете да си купувате награди. Ако се поддадете на лош навик или пропуснете ежедневна задача, ще загубите здраве. Така лентите за опит и здраве представляват своеобразен показател за напредъка към целите Ви. Подобрявайки истинския си живот, Вашият герой в играта ще напредва.",
"webStep2Text": "А сега започнете да преследвате целите си от списъка! Когато завършвате задачи и ги отмятате в Хабитика, ще получавате [опит](https://habitica.fandom.com/wiki/Experience_Points), чрез който качвате ниво и [злато](https://habitica.fandom.com/wiki/Gold_Points), с което можете да си купувате награди. Ако се поддадете на лош навик или пропуснете ежедневна задача, ще загубите [здраве](https://habitica.fandom.com/wiki/Health_Points). Така лентите за опит и здраве представляват своеобразен показател за напредъка към целите Ви. Подобрявайки истинския си живот, Вашият герой в играта ще напредва.",
"step3": "Стъпка 3: Персонализирайте и изследвайте Хабитика",
"webStep3Text": "След като свикнете с нещата, ще можете да се забавлявате още повече с Хабитика, с тези интересни функционалности:\n * Организирайте Задачите си с етикети (етикетите се добавят в прозорчето за редактиране на Задача);\n * Персонализирайте Героя си, като натиснете потребителската иконка в горния десен ъгъл;\n * Купете си екипировка от колоната с награди или от магазините и екипирайте героя си с нея в Инвентар > Екипировка;\n * Свържете се с други потребители посредством Търсене на Група;\n * Излюпване на любимци като събирате Яйца и Излюпващи Отвари. Хранете ги, за да се превърнат в превози;\n * След като достигнете ниво 10, ще можете да изберете Клас и да използвате Класово-специфични умения (нива 11 до 14);\n * Сформирайте Група с приятелите си от Група, за да се държите отговорни взаимно и да получите свитък с мисия;\n * Побеждавайте чудовища и събирайте предмети от Мисии (ще получите мисия, когато достигнете ниво 15).",
"overviewQuestionsRevised": "Have questions? Check out the <%= faqLink %>FAQ<%= linkClose %>! If your question isnt mentioned there, you can reach out from the Help section in the menu, or <%= adminLink %>contact us<%= linkClose %> directly."
"webStep3Text": "След като свикнете с нещата, ще можете да се забавлявате още повече с Хабитика, с тези интересни функционалности:\n * Организирайте Задачите си с [етикети](https://habitica.fandom.com/wiki/Tags) (етикетите се добавят в прозорчето за редактиране на Задача);\n * Персонализирайте [Героя](https://habitica.fandom.com/wiki/Avatar) си, като натиснете потребителската иконка в горния десен ъгъл;\n * Купете си [екипировка](https://habitica.fandom.com/wiki/Equipment) от колоната с награди или от [магазините](<%= shopUrl %>) и екипирайте героя си с нея в [Инвентар > Екипировка](<%= equipUrl %>);\n * Свържете се с други потребители посредством [Търсене на Група](https://habitica.com/looking-for-party);\n * Излюпване на [любимци](https://habitica.fandom.com/wiki/Pets) като събирате [Яйца](https://habitica.fandom.com/wiki/Eggs) и [Излюпващи Отвари](https://habitica.fandom.com/wiki/Hatching_Potions). [Хранете](https://habitica.fandom.com/wiki/Food) ги, за да се превърнат в [превози](https://habitica.fandom.com/wiki/Mounts);\n * След като достигнете ниво 10, ще можете да изберете [Клас](https://habitica.fandom.com/wiki/Class_System) и да използвате Класово-специфични [умения](https://habitica.fandom.com/wiki/Skills) (нива 11 до 14);\n * Сформирайте Група с приятелите си от [Група](<%= partyUrl %>), за да се държите отговорни взаимно и да получите свитък с мисия;\n * Побеждавайте чудовища и събирайте предмети от [Мисии](https://habitica.fandom.com/wiki/Quests) (ще получите мисия, когато достигнете ниво 15).",
"overviewQuestionsRevised": "Имате още въпроси? Проверете в <a href='/static/faq'>ЧЗВ</a>!Ако вашият въпрос не е споменат там, можете да поискате допълнителна помощ чрез този формуляр: "
}
+3
View File
@@ -42,6 +42,8 @@
"food": "Храна за Любимци и седла",
"noFoodAvailable": "Нямате Храна за Любимци.",
"noSaddlesAvailable": "Нямате седла.",
"dropsExplanation": "Вземете тези предмети по-бързо с диаманти, ако не Ви се чака да Ви се паднат след приключване на задача. <a href=\"http://habitica.fandom.com/wiki/Drops\">Научете повече за системата за падане на предмети.</a>",
"dropsExplanationEggs": "Използвайте диамантите, за да получавате яйца по-бързо, ако не искате да чакате да Ви се паднат яйца по нормалния начин, или да повтаряте мисиите, за да получите яйца от мисии. <a href=\"http://habitica.fandom.com/wiki/Drops\">Научете повече за падането на предмети.</a>",
"premiumPotionNoDropExplanation": "Магическите излюпващи отвари не могат да бъдат използвани за яйца, придобити от мисии. Единственият начин да получите магическа излюпваща отвара, е като я закупите по-долу; тя няма никога да Ви се падне.",
"beastMasterProgress": "Напредък за „Господар на зверовете“",
"beastAchievement": "Спечелихте постижението „Господар на зверовете“ защото събрахте всички любимци!",
@@ -84,6 +86,7 @@
"welcomeStable": "Добре дошли в конюшнята!",
"welcomeStableText": "Добре дошли в Конюшнята! Аз съм Мат, господарят на зверовете. Всеки път като изпълните задача, има шанс да получите Яйце или Излюпваща Отвара, които са ви нужни за да излюпвате Любимци. Когато излюпите ЛОседлан Звярюбимец, той ще се появи тук! Щракнете върху изображението на Любимец, за да го добавите към Героя си. Хранете любимците с храната, която намирате, и те ще се превърнат в силни Оседлани Любимци.",
"petLikeToEat": "Какво обича да яде любимецът ми?",
"petLikeToEatText": "Любимците ще растат независимо с какво ги храните, но ще растат по-бързо, ако им давате от любимата им Храна. Опитайте да разгадаете какво обичат, или вижте отговорите тук: <br/> <a href=\"http://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">http://habitica.fandom.com/wiki/Food_Preferences</a>",
"filterByStandard": "Стандартно",
"filterByMagicPotion": "Магическа отвара",
"filterByQuest": "Мисия",
+4 -3
View File
@@ -2,7 +2,7 @@
"settings": "Настройки",
"language": "Език",
"americanEnglishGovern": "В случай на разминаване в превода, за правилна се счита версията на американски английски език.",
"helpWithTranslation": "Искате ли да помогнете с превода на Habitica? Чудесно! Посетете <%= linkOpen %>Aspiring Linguists Guild<%= linkClose %>!",
"helpWithTranslation": "Искате ли да помогнете с превода на Habitica? Чудесно! Посетете <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">Aspiring Linguists Guild</a>!",
"stickyHeader": "Лепкава горна част",
"newTaskEdit": "Новите задачи да се отварят в режим на редактиране",
"reverseChatOrder": "Съобщенията в чата да се показват в обратен ред",
@@ -55,6 +55,7 @@
"APIToken": "Жетон за ППИ (Това е на практика парола — вижте предупреждението по-горе!)",
"showAPIToken": "Показване на жетона за ППИ",
"hideAPIToken": "Скриване на жетона за ППИ",
"thirdPartyApps": "Външни приложения",
"resetDo": "Потвърждавам, нулирайте профила ми!",
"resetComplete": "Нулирането е завършено!",
"fixValues": "Промяна на стойности",
@@ -94,7 +95,7 @@
"kickedGroup": "Изритан от групата",
"remindersToLogin": "Напомняния да влезете в Хабитика",
"unsubscribedSuccessfully": "Вие се отписахте успешно!",
"unsubscribedTextUsers": "Вие се отписахте успешно от всички е-писма на Хабитика. Можете да включите само е-писмата, които искате да получавате, от <%= linkOpen %>Настройки > &gt; Известия <%= linkClose %> (изисква да влезете в системата).",
"unsubscribedTextUsers": "Вие се отписахте успешно от всички е-писма на Хабитика. Можете да включите само е-писмата, които искате да получавате, от <a href=\"/user/settings/notifications\">Настройки > &gt; Известия </a> (изисква да влезете в системата).",
"unsubscribedTextOthers": "Няма да получавате повече е-писма от Хабитика.",
"unsubscribeAllEmails": "Поставете отметка тук, за да не получавате е-писма",
"unsubscribeAllEmailsText": "Поставяйки отметка тук, аз потвърждавам, че разбирам, че отписвайки се от всички е-писма, Хабитика няма да може да ме уведомява по е-поща за важните промени по уеб сайта или профила ми.",
@@ -115,7 +116,7 @@
"generate": "Създаване",
"getCodes": "Получаване на кодове",
"webhooks": "Уеб-куки",
"webhooksInfo": "Хабитика предоставя уеб-куки, чрез които може да се изпрати информация до скрипт на друг уеб сайт, когато с профила Ви се случат определени действия. Можете да посочите тези скриптове тук. Внимавайте с тази функционалност, тъй като ако посочите неправилен адрес, това може да предизвика грешки или забавяния в Хабитика. За повече информация вижте страницата в уикито относно <%= linkOpen %>уеб-куките<%= linkClose %>.",
"webhooksInfo": "Хабитика предоставя уеб-куки, чрез които може да се изпрати информация до скрипт на друг уеб сайт, когато с профила Ви се случат определени действия. Можете да посочите тези скриптове тук. Внимавайте с тази функционалност, тъй като ако посочите неправилен адрес, това може да предизвика грешки или забавяния в Хабитика. За повече информация вижте страницата в уикито относно <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">уеб-куките</a>.",
"enabled": "Включено",
"webhookURL": "Адрес на уеб-куката",
"invalidUrl": "грешен адрес",
@@ -142,6 +142,7 @@
"mysterySet201902": "Загадъчен Почитател Комлект",
"subWillBecomeInactive": "Ще стане неактивен",
"confirmCancelSub": "Сигурни ли сте, че искате да анулиране абонамента си? Ще изгубите всичките си абонаментски предимства.",
"cancelSubAlternatives": "Ако имате технически проблеми или Habitica не работи за вас, моля не се колебайте <a href='mailto:admin@habitica.com'>да се свържете с нас</a>. Искаме да ви помогнем да се въползване на най-висока степен от Habitica.",
"cancelYourSubscription": "Прекратяване на абонирането?",
"readyToResubscribe": "Готови ли сте да се абонирате пак?",
"needToUpdateCard": "Трябва да си обновите картата?",
+3 -3
View File
@@ -1,5 +1,5 @@
{
"communityGuidelinesWarning": "Prosím, měj na paměti, že tvé zobrazované jméno, profilový obrázek a stručný popis musí být v souladu s <%= linkOpen %>Pravidly komunity<%= linkClose %> (tzn. žádné vulgarismy, témata pro dospělé nebo urážky). Pokud máš jakékoliv otázky ohledně toho, zdali něco je či není vhodné, neváhej nám napsat e-mail <%= adminEmail %>!",
"communityGuidelinesWarning": "Prosím, měj na paměti, že tvé zobrazované jméno, profilový obrázek a stručný popis musí být v souladu s <a href='https://habitica.com/static/community-guidelines' target='_blank'>Pravidly komunity</a> (tzn. žádné vulgarismy, témata pro dospělé nebo urážky). Pokud máš jakékoliv otázky ohledně toho, zdali něco je či není vhodné, neváhej nám napsat e-mail <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Profil",
"avatar": "Upravit postavu",
"editAvatar": "Upravit postavu",
@@ -61,7 +61,7 @@
"costumeDisabled": "Vypnul jsi svůj kostým.",
"gearAchievement": "Získal jsi Ocenění \"Maximální Vybavení\" za vylepšení výbavy na maximální set vybavení pro povolání! Získal jsi následující kompletní sety:",
"gearAchievementNotification": "Získal jsi ocenění \"Ultimátní výbava\" za vylepšení vybavení daného povolání na maximální úroveň!",
"moreGearAchievements": "Abys získal více ocenění Ultimátního Vybavení, změň své povolání v <%= linkOpen %>Nastavení - Stránka<%= linkClose %>, a nakup si vybavení pro své nové povolání!",
"moreGearAchievements": "Abys získal více ocenění Ultimátního Vybavení, změň své povolání v <a href='/user/settings/site' target='_blank'>Nastavení - Stránka</a>, a nakup si vybavení pro své nové povolání!",
"armoireUnlocked": "Také jsi odemkl <strong>Začarovanou almaru!</strong> Klikni na Odměnu začarované almary a náhodně získej speciální Vybavení! Také ti může náhodně dát Zkušenostní body nebo jídlo.",
"ultimGearName": "Ultimátní výbava - <%= ultClass %>",
"ultimGearText": "Vylepšil zbraň a brnění na maximální úroveň pro povolání <%= ultClass %> .",
@@ -83,7 +83,7 @@
"allocatePerPop": "Přidat bod k vnímání",
"allocateInt": "Body přiřazené k Inteligenci:",
"allocateIntPop": "Přidat bod k inteligenci",
"noMoreAllocate": "Nyní, když jsi dosáhl/a úrovně 100, už nebudeš dostávat žádné další atributové body. Můžeš pokračovat ve zvyšování své úrovně, nebo můžeš začít nové dobrodružství na úrovni 1, když použiješ <%= linkOpen %>Orb Znovuzrození<%= linkClose %>!",
"noMoreAllocate": "Nyní, když jsi dosáhl/a úrovně 100, už nebudeš dostávat žádné další atributové body. Můžeš pokračovat ve zvyšování své úrovně, nebo můžeš začít nové dobrodružství na úrovni 1, když použiješ <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb Znovuzrození</a>!",
"stats": "Statistiky",
"strength": "Síla",
"strText": "Síla zvyšuje šanci náhodných \"kritických zásahů\" a díky tomu i bonus ke zlaťákům, zkušenosti, a nalézání předmětů. Také ovlivňuje vážnost zranění, které způsobíš bossu.",
@@ -15,7 +15,7 @@
"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!",
"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.",
"commGuideList02L": "<strong>Rozhodně by ses měl/a vyhnout výměně osobních údajů - především informací, které mohou být zneužity ke tvé identifikaci - ve veřejných chatech. </strong>. Mezi informace, které mohou vést ke tvé identifikaci patří mimo jiné: tvoje adresa, tvůj e-mail a tvůj APO token/heslo. Tohle zajistí tvé bezpečí! Zaměstnanci nebo moderátoři mohou takové příspěvky odstranit. Pokud se tě někdo zeptá na soukromé informace v neveřejné gildě, druzině nebo soukromé zprávě, doporučujeme, abys slušně odmítnul a informoval zaměstnance nebo moderátory skrze 1 ) označení zprávy pokud je to ve družině nebo v soukromé gildě, nebo skrze 2) vyplnění <%= linkOpen %>kontaktního formuláře pro moderátora<%= linkClose %> a přiložením screenshotů.",
"commGuideList02L": "<strong>Rozhodně by ses měl/a vyhnout výměně osobních údajů - především informací, které mohou být zneužity ke tvé identifikaci - ve veřejných chatech. </strong>. Mezi informace, které mohou vést ke tvé identifikaci patří mimo jiné: tvoje adresa, tvůj e-mail a tvůj APO token/heslo. Tohle zajistí tvé bezpečí! Zaměstnanci nebo moderátoři mohou takové příspěvky odstranit. Pokud se tě někdo zeptá na soukromé informace v neveřejné gildě, druzině nebo soukromé zprávě, doporučujeme, abys slušně odmítnul a informoval zaměstnance nebo moderátory skrze 1 ) označení zprávy pokud je to ve družině nebo v soukromé gildě, nebo skrze 2) vyplnění <a href='https://contact.habitica.com/' target='_blank'>kontaktního formuláře pro moderátora</a> a přiložením screenshotů.",
"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!",
"commGuideHeadingInfractionsEtc": "Porušení, důsledky a náprava",
"commGuideHeadingInfractions": "Porušení",
@@ -34,7 +34,7 @@
"commGuideHeadingModerateInfractions": "Mírnější porušení",
"commGuidePara054": "Lehčí porušení pravidel neohrožuje naši komunitu, ale mohou být velmi nepříjemná. Lehčí porušení pravidel budou mít lehčí následky. Pokud se ale porušení nakupí, budou i jejich následky vážnější.",
"commGuidePara055": "Následují příklady mírnějších porušení. Toto není úplný seznam.",
"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 (<%= adminEmail %>).",
"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>).",
"commGuideList06C": "Intentionally flagging innocent posts.",
"commGuideList06E": "Repeatedly Committing Minor Infractions",
"commGuideHeadingMinorInfractions": "Lehčí porušení",
@@ -59,7 +59,7 @@
"commGuideHeadingRestoration": "Obnovení",
"commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. <strong>If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community</strong>.",
"commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.",
"commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at <%= adminEmail %>.",
"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>.",
"commGuideHeadingMeet": "Potkejte personál a moderátory!",
"commGuidePara007": "Zaměstanci mají fialové štítky s korunami. Jejich titul je \"hrdinný\".",
"commGuidePara009": "Současní zaměstnanci jsou (zleva doprava):",
@@ -71,11 +71,11 @@
"commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!",
"commGuidePara014": "Staff and Moderators Emeritus:",
"commGuideHeadingFinal": "Poslední část",
"commGuidePara067": "Tak tady to máš, odvážný/á občane/ko země Habitia - komunitní pravidla! Utři si pot z čela a uděl si pár xp za to, že jsi všechno přečetl/a. Pokud máš jakékoli otázky nebo obavy kvůli těmto pravidlům, prosím spoj se s ními skrze <%= linkOpen %>Zkontaktuj moderátora<%= linkClose %> a my ti s radostí se vším pomůžeme.",
"commGuidePara067": "Tak tady to máš, odvážný/á občane/ko země Habitia - komunitní pravidla! Utři si pot z čela a uděl si pár xp za to, že jsi všechno přečetl/a. Pokud máš jakékoli otázky nebo obavy kvůli těmto pravidlům, prosím spoj se s ními skrze <a href='http://contact.habitica.com/' target='_blank'>Zkontaktuj moderátora</a> a my ti s radostí se vším pomůžeme.",
"commGuidePara068": "Nyní kupředu, chrabrý dobrodruhu, a přemož nějaké Denní úkoly!",
"commGuideHeadingLinks": "Užitečné odkazy",
"commGuideLink02": "<%= linkOpen %>The Wiki<%= linkClose %>: the biggest collection of information about Habitica.",
"commGuideLink03": "<%= linkOpen %>GitHub<%= linkClose %>: for bug reports or helping with code!",
"commGuideLink04": "<%= linkOpen %>Formulář na zpětnou vazbu<%= linkClose %>: s návrhy na nové funkce webu a aplikace.",
"commGuideLink02": "<a href='http://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>The Wiki</a>: the biggest collection of information about Habitica.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for bug reports or helping with code!",
"commGuideLink04": "<a href='https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link' target='_blank'>Formulář na zpětnou vazbu</a>: s návrhy na nové funkce webu a aplikace.",
"commGuidePara069": "Následují talentovaní umělci přispěli ilustracemi:"
}
+2 -1
View File
@@ -40,8 +40,9 @@
"backerTier": "Stupeň podporovatele",
"playerTiers": "Úrovně hráče",
"tier": "Úroveň",
"conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards",
"surveysSingle": "Pomohl zemi Habitica růst vyplněním dotazníků nebo usilovným testováním. Děkujeme vám!",
"surveysMultiple": "Pomohl programu Habitica růst v <%= count %> případech, buď vyplněním dotazníků nebo usilovným testováním. Děkujeme vám!",
"blurbHallPatrons": "Toto je Síň Patronů, ve které oslavujeme vznešené dobrodruhy, kteří podpořili program Habitica na Kickstarteru. Jsme jim vděční za to, že pomohli zemi Habitica přivést k životu!",
"blurbHallContributors": "Toto je Síň Přispěvatelů, kde oslavujeme open-source přispěvatele programu Habitica. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, si vysloužili <%= linkRewards %> drahokamy, exkluzivní vybavení<%= linkClose %> a <%= linkTiers %>prestižní tituly<%= linkClose %>. Také můžeš programu Habitica přispět! <%= linkContributing %> Více informací najdeš zde.<%= linkClose %>"
"blurbHallContributors": "Toto je Síň Přispěvatelů, kde oslavujeme open-source přispěvatele programu Habitica. Ať už za kód, kresby, hudbu, psaní, nebo jen prostě za pomoc, si vysloužili <a href='http://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> drahokamy, exkluzivní vybavení</a> a <a href='http://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>prestižní tituly</a>. Také můžeš programu Habitica přispět! <a href='http://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Více informací najdeš zde.</a>"
}
+1 -1
View File
@@ -3,7 +3,7 @@
"dontDespair": "Nezoufej!",
"deathPenaltyDetails": "Ztratil jsi jednu úroveň, přišel jsi o všechno zlato a jeden kousek Vybavení, ale můžeš vše dostat zpátky tvrdou prací! Hodně štěstí -- dokážeš to.",
"refillHealthTryAgain": "Doplnit zdraví a zkusit to znovu",
"dyingOftenTips": "Děje se tohle často? <%= linkOpen %>Tady je pár tipů!<%= linkClose %>",
"dyingOftenTips": "Děje se tohle často? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Tady je pár tipů!</a>",
"losingHealthWarning": "Opatrně - ubývá ti Zdraví!",
"losingHealthWarning2": "Nenech své Zdraví skončit na nule! Stane-li se to, ztratíš jednu úroveň, všechno své zlato a jeden kousek vybavení.",
"toRegainHealth": "K obnově zdraví:",
+5 -3
View File
@@ -72,6 +72,8 @@
"pkAnswer6": "Lots of different people use Habitica! More than half of our users are ages 18 to 34, but we have grandparents using the site with their young grandkids and every age in-between. Often families will join a party and battle monsters together. <br /> Many of our users have a background in games, but surprisingly, when we ran a survey a while back, 40% of our users identified as non-gamers! So it looks like our method can be effective for anyone who wants productivity and wellness to feel more fun.",
"pkQuestion7": "Why does Habitica use pixel art?",
"pkAnswer7": "Habitica uses pixel art for several reasons. In addition to the fun nostalgia factor, pixel art is very approachable to our volunteer artists who want to chip in. It's much easier to keep our pixel art consistent even when lots of different artists contribute, and it lets us quickly generate a ton of new content!",
"pkQuestion8": "How has Habitica affected people's real lives?",
"pkAnswer8": "You can find lots of testimonials for how Habitica has helped people here: https://habitversary.tumblr.com",
"pkMoreQuestions": "Do you have a question thats not on this list? Send an email to admin@habitica.com!",
"pkPromo": "Propagace",
"pkLogo": "Loga",
@@ -114,15 +116,15 @@
"emailTaken": "E-mailová adresa je již použita.",
"newEmailRequired": "Chybějící e-mailová adresa.",
"usernameTime": "Je čas nastavit si uživatelské jméno!",
"usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.<br><br>If you'd like to learn more about this change, <%= linkOpen %>visit our wiki<%= linkClose %>.",
"usernameTOSRequirements": "Usernames must conform to our <%= guidelinesLink %>Community Guidelines<%= linkClose %>. If you didnt previously set a login name, your username was auto-generated.",
"usernameInfo": "Login names are now unique usernames that will be visible beside your display name and used for invitations, chat @mentions, and messaging.<br><br>If you'd like to learn more about this change, <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>visit our wiki</a>.",
"usernameTOSRequirements": "Usernames must conform to our <a href='/static/terms' target='_blank'>Terms of Service</a> and <a href='/static/community-guidelines' target='_blank'>Community Guidelines</a>. If you didnt previously set a login name, your username was auto-generated.",
"usernameTaken": "Uživatelské jméno je již používá někdo jiný.",
"passwordConfirmationMatch": "Hesla se neshodují.",
"passwordResetPage": "Obnovit heslo",
"passwordReset": "If we have your email on file, instructions for setting a new password have been sent to your email.",
"invalidLoginCredentialsLong": "Uh-oh - your email address / username or password is incorrect.\n- Make sure they are typed correctly. Your username and password are case-sensitive.\n- You may have signed up with Facebook or Google-sign-in, not email so double-check by trying them.\n- If you forgot your password, click \"Forgot Password\".",
"invalidCredentials": "Účet používající tyto přístupové údaje neexistuje.",
"accountSuspended": "Tento účet, ID uživatele \"<%= termsLink %> nebo požádejte svého rodiče nebo zákonného zástupce o zaslání e-mailu. Do e-mailu uveďte prosím své @uživatelské_jméno.",
"accountSuspended": "Tento účet, ID uživatele \"<%= userId %>\", byl zablokován kvůli porušení pokynů pro komunitu (https://habitica.com/static/community-guidelines) nebo smluvních podmínek (https://habitica.com/static/terms). Chcete-li získat podrobnosti nebo požádat o odblokování, pošlete e-mail našemu Správci komunity na <%= communityManagerEmail %> nebo požádejte svého rodiče nebo zákonného zástupce o zaslání e-mailu. Do e-mailu uveďte prosím své @uživatelské_jméno.",
"accountSuspendedTitle": "Účet byl pozastaven",
"unsupportedNetwork": "Tato síť není momentálně dostupná.",
"cantDetachSocial": "Account lacks another authentication method; can't detach this authentication method.",
+5 -1
View File
@@ -12,6 +12,7 @@
"contributing": "Přispívající",
"faq": "Často kladené dotazy",
"tutorial": "Průvodce",
"glossary": "<a target='_blank' href='http://habitica.fandom.com/wiki/Glossary'>Glosář</a>",
"wiki": "Wiki",
"resources": "Zdroje",
"communityGuidelines": "Komunitní pravidla",
@@ -23,6 +24,7 @@
"userId": "Uživatelské ID",
"invite": "Pozvat",
"leave": "Odejít",
"invitedToParty": "Byl jsi pozván do družiny <span class=\"notification-bold\"><%= party %></span>",
"invitedToPrivateGuild": "Byl jsi pozván do soukromého cechu <span class=\"notification-bold\"><%= guild %></span>",
"invitedToPublicGuild": "Byl jsi pozván do cechu <span class=\"notification-bold-blue\"><%= guild %></span>",
"invitationAcceptedHeader": "Tvá pozvánka byla přijata",
@@ -111,6 +113,7 @@
"sendGiftPurchase": "Koupit",
"sendGiftMessagePlaceholder": "Osobní zpráva (volitelné)",
"sendGiftSubscription": "<%= months %> Měsíc(e/ů): $<%= price %> USD",
"gemGiftsAreOptional": "Please note that Habitica will never require you to gift gems to other players. Begging people for gems is a <strong>violation of the Community Guidelines</strong>, and all such instances should be reported to <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Bojuj s přáteli proti příšerám",
"startAParty": "Založ družinu",
"partyUpName": "Malá družina",
@@ -239,7 +242,7 @@
"guildSummaryPlaceholder": "Write a short description advertising your Guild to other Habiticans. What is the main purpose of your Guild and why should people join it? Try to include useful keywords in the summary so that Habiticans can easily find it when they search!",
"groupDescription": "Popis",
"guildDescriptionPlaceholder": "Use this section to go into more detail about everything that Guild members should know about your Guild. Useful tips, helpful links, and encouraging statements all go here!",
"markdownFormattingHelp": "[Markdown formatting help](<%= markdownLink %>)",
"markdownFormattingHelp": "[Markdown formatting help](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"partyDescriptionPlaceholder": "This is our Party's description. It describes what we do in this Party. If you want to learn more about what we do in this Party, read the description. Party on.",
"guildGemCostInfo": "A Gem cost promotes high quality Guilds and is transferred into your Guild's bank.",
"noGuildsTitle": "Nejsi členem žádného cechu.",
@@ -257,6 +260,7 @@
"playInPartyTitle": "Play Habitica in a Party!",
"playInPartyDescription": "Take on amazing quests with friends or on your own. Battle monsters, create Challenges, and help yourself stay accountable through Parties.",
"wantToJoinPartyTitle": "Want to join a Party?",
"wantToJoinPartyDescription": "Give your username to a friend who already has a Party, or head to the <a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted Guild</a> to meet potential comrades!",
"copy": "Copy",
"questOwnerRewards": "Quest Owner Rewards",
"updateParty": "Update Party",
+1 -1
View File
@@ -21,7 +21,7 @@
"pauseDailies": "Pauznout poškození",
"unpauseDailies": "Odpauznout poškození",
"staffAndModerators": "Personál a Moderátoři",
"communityGuidelinesIntro": "Habitica se snaží vytvořit příjemné prostředí pro uživatele všech věků a prostředí, zvláště ve veřejných prostorech, jako je například Krčma. Pokud máš jakékoliv dotazy, prosím, projdi se naše <%= linkOpen %>Zásady komunity<%= linkClose %>.",
"communityGuidelinesIntro": "Habitica se snaží vytvořit příjemné prostředí pro uživatele všech věků a prostředí, zvláště ve veřejných prostorech, jako je například Krčma. Pokud máš jakékoliv dotazy, prosím, projdi se naše <a href='/static/community-guidelines' target='_blank'>Zásady komunity</a>.",
"acceptCommunityGuidelines": "Souhlasím s dodržováním Zásad komunity",
"worldBossEvent": "Událost: Světový Boss",
"worldBossDescription": "Popis Světového bosse",
+3 -3
View File
@@ -1,9 +1,9 @@
{
"needTips": "Potřebujete nějaké tipy jak začít? Zde je poctivý průvodce!",
"step1": "Krok 1: Napiš svoje úkoly",
"webStep1Text": "Habitica je založená na plnění úkolů v reálném životě, tak si přidej nějaký nový. Až tě napadnou další, můžeš je kdykoliv přidat! Všechny úkoly se dají vytvořit kliknutím a zelené tlačítko \"Přidat úkol\".\n* **Nastav si Úkolníček:** Přidej úkoly, které potřebuješ splnit pouze jednou, nebo nepravidelně, do sloupce Úkolníček. Na vytvořené úkoly můžeš kliknout a přidat do nich pod-úkoly, termín splnění, a další!\n* **Nastav si Denní úkoly:** Přidej aktivity, které potřebuješ plnit denně, případně pravidelně v určité dny každý týden, měsíc, nebo rok. Klikni na vytvořené úkoly a zadej, v jakém období a v jaké dny bude úkol aktivní, například každý 3 den.\n* **Nastav si Návyky:** Sem můžeš zadat návyky, které si chceš budovat. Po kliknutí můžeš v případě potřeby určit, že se bude jednat pouze o pozitivní :heavy_plus_sign: nebo negativní :heavy_minus_sign: návyk.\n* **Nastav si Odměny:** Do odměn si kromě těch připravených můžeš přidat i vlastní motivaci v podobě oblíbených činností nebo třeba sladkostí. Je třeba si dát občas pauzu a dopřát si něco příjemného!\n* Pokud se chceš nechat inspirovat ohledně toho, jaké úkoly bys mohl přidat, podívej se na wiki stránku Ukázky návyků, Ukázky denních úkolů, Ukázky úkolníčku, a Ukázky odměn.",
"webStep1Text": "Habitica je založená na plnění úkolů v reálném životě, tak si přidej nějaký nový. Až tě napadnou další, můžeš je kdykoliv přidat! Všechny úkoly se dají vytvořit kliknutím a zelené tlačítko \"Přidat úkol\".\n* **Nastav si [Úkolníček](http://habitica.fandom.com/wiki/To-Dos):** Přidej úkoly, které potřebuješ splnit pouze jednou, nebo nepravidelně, do sloupce Úkolníček. Na vytvořené úkoly můžeš kliknout a přidat do nich pod-úkoly, termín splnění, a další!\n* **Nastav si [Denní úkoly](http://habitica.fandom.com/wiki/Dailies):** Přidej aktivity, které potřebuješ plnit denně, případně pravidelně v určité dny každý týden, měsíc, nebo rok. Klikni na vytvořené úkoly a zadej, v jakém období a v jaké dny bude úkol aktivní, například každý 3 den.\n* **Nastav si [Návyky](http://habitica.fandom.com/wiki/Habits):** Sem můžeš zadat návyky, které si chceš budovat. Po kliknutí můžeš v případě potřeby určit, že se bude jednat pouze o pozitivní :heavy_plus_sign: nebo negativní :heavy_minus_sign: návyk.\n* **Nastav si [Odměny](http://habitica.fandom.com/wiki/Rewards):** Do odměn si kromě těch připravených můžeš přidat i vlastní motivaci v podobě oblíbených činností nebo třeba sladkostí. Je třeba si dát občas pauzu a dopřát si něco příjemného!\n* Pokud se chceš nechat inspirovat ohledně toho, jaké úkoly bys mohl přidat, podívej se na wiki stránku [Ukázky návyků](http://habitica.fandom.com/wiki/Sample_Habits), [Ukázky denních úkolů](http://habitica.fandom.com/wiki/Sample_Dailies), [Ukázky úkolníčku](http://habitica.fandom.com/wiki/Sample_To-Dos), a [Ukázky odměn](http://habitica.fandom.com/wiki/Sample_Custom_Rewards).",
"step2": "Krok 2: Získej body za dělání věcí ve skutečném životě",
"webStep2Text": "Tak, teď začni plnit úkoly ze seznamu! Jak budeš dokončovat úkoly a odškrtávat si je v Habitice, budeš dostávat zkušenosti, které ti pomůžou ve zvyšování tvé úrovně, a zlato, které ti umožní koupit si Odměny. Jestli ale budeš mít špatné zvyky a nebudeš plnit své denní úkoly tak budeš ztrácet životy. Takže zkušenosti a životy slouží v Habitice jako zábavný indikátor tvého postupu k tvým cílům. Začneš pozorovat zlepšení v tvém životě jak tvoje postava bude postupovat ve hře.",
"webStep2Text": "Tak, teď začni plnit úkoly ze seznamu! Jak budeš dokončovat úkoly a odškrtávat si je v Habitice, budeš dostávat [zkušenosti](http://habitica.fandom.com/wiki/Experience_Points), které ti pomůžou ve zvyšování tvé úrovně, a [zlato](http://habitica.fandom.com/wiki/Gold_Points), které ti umožní koupit si Odměny. Jestli ale budeš mít špatné zvyky a nebudeš plnit své denní úkoly tak budeš ztrácet [životy](http://habitica.fandom.com/wiki/Health_Points). Takže zkušenosti a životy slouží v Habitice jako zábavný indikátor tvého postupu k tvým cílům. Začneš pozorovat zlepšení v tvém životě jak tvoje postava bude postupovat ve hře.",
"step3": "Krok 3: Uprav a prozkoumej zemi Habitica",
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with tags (edit a task to add them).\n * Customize your avatar by clicking the user icon in the upper-right corner.\n * Buy your Equipment under Rewards or from the Shops, and change it under Inventory > Equipment.\n * Connect with other users via the Tavern.\n * Starting at Level 3, hatch Pets by collecting eggs and hatching potions. Feed them to create Mounts.\n * At level 10: Choose a particular class and then use class-specific skills (levels 11 to 14).\n * Form a party with your friends (by clicking Party in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on quests (you will be given a quest at level 15)."
"webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [eggs](http://habitica.fandom.com/wiki/Eggs) and [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.fandom.com/wiki/Class_System) and then use class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15)."
}
+3
View File
@@ -42,6 +42,8 @@
"food": "Jídlo a sedla",
"noFoodAvailable": "Nemáš žádné jídlo.",
"noSaddlesAvailable": "Nemáš žádná Sedla.",
"dropsExplanation": "Tyto předměty můžeš získat rychleji, když si je koupíš za Drahokamy, a nemusíš tak čekat, až je najdeš po splnění úkolu. <a href=\"http://habitica.fandom.com/wiki/Drops\">Zjisti více o nalézání předmětů.</a>",
"dropsExplanationEggs": "Použij Drahokamy, aby jsi získal vajíčka rychleji, jestli se ti nechce čekat než je dostaneš nebo se ti nechce opakovat výpravy aby jsi získal vejce z výprav. <a href=\"http://habitica.fandom.com/wiki/Drops\">Nauč se více o systému nálezů</a>",
"premiumPotionNoDropExplanation": "Magické líhnoucí lektvary nemohou být použity na vejce z Výprav. Můžeš si je pouze koupit, nenajdeš je.",
"beastMasterProgress": "Pokrok Pána šelem",
"beastAchievement": "Získal jsi ocenění \"Pán šelem\" za získání všech mazlíčků!",
@@ -84,6 +86,7 @@
"welcomeStable": "Vítej ve Stájích!",
"welcomeStableText": "Vítej ve stáji! Jsem Matt, pán zvířat. Pokaždé, když dokončíš úkol, můžeš nalézt vejce a lektvary, kterými z nich můžeš vylíhnout mazlíčky. Když se vylíhne mazlíček, objeví se tady! Klikni na obrázek mazlíčka, abys ho přidal ke svému avataru. Krm je jídlem, které najdeš a vyrostou ti v otužilá zvířata.",
"petLikeToEat": "Co můj mazlíček rád jí?",
"petLikeToEatText": "Mazlíčci rostou bez ohledu na to, čím je krmíš, ale porostou rychleji, když jim dáš jejich oblíbené krmení. Experimentuj a odhal ho sám, nebo se podívej na odpovědi tady: <br/> <a href=\"http://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">http://habitica.fandom.com/wiki/Food_Preferences</a>",
"filterByStandard": "Běžný",
"filterByMagicPotion": "Magický lektvar",
"filterByQuest": "Výprava",
+4 -3
View File
@@ -2,7 +2,7 @@
"settings": "Nastavení",
"language": "Jazyk",
"americanEnglishGovern": "V případě rozdílu v překladech používáme verzi americké angličtiny.",
"helpWithTranslation": "Chceš nám pomoci program Habitica přeložit? Super! Tak navštiv <%= linkOpen %>the Aspiring Linguists Guild<%= linkClose %>!",
"helpWithTranslation": "Chceš nám pomoci program Habitica přeložit? Super! Tak navštiv <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">the Aspiring Linguists Guild</a>!",
"stickyHeader": "Přilnavé záhlaví",
"newTaskEdit": "Otevři nové úkoly v módu pro úpravy",
"reverseChatOrder": "Zobrazit zprávy v opačném pořadí",
@@ -55,6 +55,7 @@
"APIToken": "API token (toto je heslo - přečti si upozornění nahoře!)",
"showAPIToken": "Ukázat API Token",
"hideAPIToken": "Skrýt API Token",
"thirdPartyApps": "Programy třetí strany",
"resetDo": "Udělej to, zresetuj můj účet!",
"resetComplete": "Reset dokončen!",
"fixValues": "Opravit hodnoty",
@@ -94,7 +95,7 @@
"kickedGroup": "Vykopnut z družiny",
"remindersToLogin": "Upomínky k přihlášení do země Habitica",
"unsubscribedSuccessfully": "Úspěšně odhlášeno!",
"unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from <%= linkOpen %>Settings > &gt; Notifications<%= linkClose %> (requires login).",
"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).",
"unsubscribedTextOthers": "Již nedostaneš ze země Habitica žádný další email.",
"unsubscribeAllEmails": "Zaškrtni, aby ses odhlásil z emailů",
"unsubscribeAllEmailsText": "Zaškrtnutím toho políčka potvrzuji, že rozumím tomu, že kvůli odhlášení se z emailů mě nebude moci nikdy nikdo kontaktovat emailem o důležitých změnách na stránce nebo v mém účtu ze země Habitica.",
@@ -115,7 +116,7 @@
"generate": "Generovat",
"getCodes": "Získat kódy",
"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 <%= linkOpen %>Webhooks<%= linkClose %> page.",
"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.",
"enabled": "Povoleno",
"webhookURL": "Webhook URL",
"invalidUrl": "Neplatné url",
+3 -3
View File
@@ -1,5 +1,5 @@
{
"communityGuidelinesWarning": "Vær venligst opmærksom på, at dit displaynavn, profilbillede og den korte tekst skal leve op til <%= linkOpen %>Retningslinjerne for fællesskabet<%= linkClose %> (f.eks. ingen bandeord, ingen +18-emner, ingen fornærmelser osv.). Hvis du har nogle spørgsmål til om noget er passende, så send endelig en mail til <%= adminEmail %>!",
"communityGuidelinesWarning": "Vær venligst opmærksom på, at dit displaynavn, profilbillede og den korte tekst skal leve op til <a href='https://habitica.com/static/community-guidelines' target='_blank'>Retningslinjerne for fællesskabet</a> (f.eks. ingen bandeord, ingen +18-emner, ingen fornærmelser osv.). Hvis du har nogle spørgsmål til om noget er passende, så send endelig en mail til <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Profil",
"avatar": "Tilpas avatar",
"editAvatar": "Tilpas Avatar",
@@ -61,7 +61,7 @@
"costumeDisabled": "Du har deaktiveret dit kostume.",
"gearAchievement": "Du har gennemført præstationen \"Det Ultimative Udstyr\" ved at opgradere til det maksimale udstyrssæt for din klasse. Du har opnået følgende komplette sæt:",
"gearAchievementNotification": "Du har opnået Præstationen \"Ultimativt Udstyr\" for at opgradere til det bedste sæt udstyr for en klasse!",
"moreGearAchievements": "For at få flere badges for Ultimativt Udstyr, så skift klasse under <%= linkOpen %> Indstillinger > Side <%= linkClose %>, og køb din nye klasses udstyr!",
"moreGearAchievements": "For at få flere badges for Ultimativt Udstyr, så skift klasse under <a href='/user/settings/site' target='_blank'> Indstillinger > Side </a>, og køb din nye klasses udstyr!",
"armoireUnlocked": "For mere udstyr, prøv det <strong>Fortryllede Klædeskab!</strong> Klik på det Fortryllede Klædeskab under Belønninger for en chance for at få specielt Udstyr! Der er også en chance for at få XP eller mad.",
"ultimGearName": "Ultimativt Udstyr - <%= ultClass %>",
"ultimGearText": "Har opgraderet til det maksimale våben- og rustningssæt for <%= ultClass %>-klassen.",
@@ -83,7 +83,7 @@
"allocatePerPop": "Tilføj et point til Opfattelse",
"allocateInt": "Point tilføjet til Intelligens:",
"allocateIntPop": "Tilføj et point til Intelligens",
"noMoreAllocate": "Nu hvor du har nået niveau 100, vil du ikke optjene flere Egenskabspoint. Du kan fortsætte, eller starte et nyt eventyr fra niveau 1 ved at bruge<%= linkOpen %>Genfødselskugle<%= linkClose %>.",
"noMoreAllocate": "Nu hvor du har nået niveau 100, vil du ikke optjene flere Egenskabspoint. Du kan fortsætte, eller starte et nyt eventyr fra niveau 1 ved at bruge<a href='/shops/market'>Genfødselskugle</a>.",
"stats": "Egenskaber",
"strength": "Styrke",
"strText": "Styrke forøger chancen for tilfældige \"fuldtræffere\" og giver et boost til Guld, Erfaring, og chancen for at finde genstande fra dem. Det hjælper også med at påføre bossmonstre skade.",
@@ -12,10 +12,10 @@
"commGuideList02C": "<strong>Læg ikke billeder eller tekst op, der er voldeligt, truende eller seksuelt eksplicit/antydende, eller som promoverer diskrimination, fordomme, racisme, sexisme, had, chikane eller skade mod et individ eller en gruppe</strong>. Ikke engang som en joke. Dette inkluderer skældsord såvel som udtalelser. Ikke alle har den samme form for humor, så noget du anser som en joke er muligvis sårende for en anden.",
"commGuideList02D": "<strong>Hold diskussioner passende for alle aldre</strong>. Dette betyder at 18+ emner ikke bør diskuteres i offentlige rum. Vi har mange unge Habiticanere der bruger hjemmesiden, og vores brugere kommer fra mange steder i verden. Vi vil gerne have, at Habitica er så rart og inkluderende et sted som muligt.",
"commGuideList02E": "<strong>Undgå bandeord. Dette inkluderer mildere, religiøst baserede bandeord der kan være acceptable andre steder, og forkortede eller forklædte bandeord.</strong> Vi har folk fra alle religiøse og kulturelle baggrunde, og vi vil gerne sørge for at de alle føler sig trygge i offentlige rum. <strong>Hvis en moderator eller medarbejder fortæller dig at et udtryk ikke er tilladt i Habitica, selvom det er et udtryk, du ikke vidste var problematisk, er den beslutning endegyldig.</strong> Der vil blive slået særlig hårdt ned på skældsord, da de også går imod vores Vilkår og betingelser.",
"commGuideList02G": "<strong>Overhold omgående enhver anmodning fra en Moderator.</strong> Dette kan inkludere, men er ikke begrænset til, at bede dig begrænse antallet af dine beskeder i et bestemt rum, at fjerne upassende indhold fra din profil, at bede dig om at tage din diskussion et mere passende sted osv. Begynd ikke at diskutere med moderatorerne. Hvis du har kommentarer til Habiticas moderering, så send en email til <%= adminEmail %> for at komme i kontakt med vores community manager.",
"commGuideList02G": "<strong>Overhold omgående enhver anmodning fra en Moderator.</strong> Dette kan inkludere, men er ikke begrænset til, at bede dig begrænse antallet af dine beskeder i et bestemt rum, at fjerne upassende indhold fra din profil, at bede dig om at tage din diskussion et mere passende sted osv. Begynd ikke at diskutere med moderatorerne. Hvis du har kommentarer til Habiticas moderering, så send en email til <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> for at komme i kontakt med vores community manager.",
"commGuideList02J": "<strong>Spam ikke</strong>. Spam inkluderer, men er ikke begrænset til: at skrive den samme kommentar eller spørgsmål flere steder, <strong>at lægge links op uden forklaring eller kontekst</strong>, at skrive meningsløse beskeder, at skrive adskillige promoverende beskeder om en Klan, Hold eller Udfordring, eller at skrive mange beskeder på én gang. Hvis det at andre brugere følger et link vil give nogen form for afkast eller fordel til dig, skal det stå i beskeden, ellers vil det også blive regnet for spam. Det er op til moderatorerne at beslutte om noget er spam.",
"commGuideList02K": "<strong>Undgå at skrive store overskrifter i offentlige chatrum, især Værtshuset</strong>. Ligesom ALL CAPS læses det som om du råber, og forstyrrer den behagelige stemning.",
"commGuideList02L": "<strong>Vi fraråder kraftigt deling af personlig information -- især information der kan bruges til at identificere dig - i offentlige chatrum</strong>. Identificerende personlig information inkluderer, men er ikke begrænset til: din adresse, emailadresse og din API token/password. Det er for din sikkerheds skyld! Medarbejdere eller moderatorer kan fjerne sådanne beskeder efter forgodtbefindende. Hvis du bliver bedt om personlig information i en privat Klan, Hold eller Besked, anbefaler vi kraftigt at du høfligt afviser og gør medarbejderne og moderatorerne opmærksomme ved enten 1) at rapportere beskeden, eller 2) at sende en email til <%= adminEmail %> og vedhæfte screenshots.",
"commGuideList02L": "<strong>Vi fraråder kraftigt deling af personlig information -- især information der kan bruges til at identificere dig - i offentlige chatrum</strong>. Identificerende personlig information inkluderer, men er ikke begrænset til: din adresse, emailadresse og din API token/password. Det er for din sikkerheds skyld! Medarbejdere eller moderatorer kan fjerne sådanne beskeder efter forgodtbefindende. Hvis du bliver bedt om personlig information i en privat Klan, Hold eller Besked, anbefaler vi kraftigt at du høfligt afviser og gør medarbejderne og moderatorerne opmærksomme ved enten 1) at rapportere beskeden, eller 2) at sende en email til <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> og vedhæfte screenshots.",
"commGuidePara037": "<strong>Ingen Klaner, hverken Offentlige eller Private, bør oprettes med det formål at angribe en gruppe eller et individ</strong>. At oprette en sådan Klan er grundlæg for øjeblikkelig bortvisning fra Habitica. Nedkæmp dårlige vaner, ikke dine med-eventyrere!",
"commGuideHeadingInfractionsEtc": "Overtrædelser, Konsekvenser og Genskabelse",
"commGuideHeadingInfractions": "Overtrædelser",
@@ -34,7 +34,7 @@
"commGuideHeadingModerateInfractions": "Moderate overtrædelser",
"commGuidePara054": "Moderate overtrædelser gør ikke fællesskabet usikkert, men de gør det ubehageligt. Disse overtrædelser har moderate konsekvenser. Når de står sammen med andre overtrædelser, kan konsekvenserne blive større.",
"commGuidePara055": "De følgende er eksempler på moderate overtrædelser. Listen er ikke fyldestgørende.",
"commGuideList06A": "At ignorere, opføre respektløst overfor, eller skændes med en Moderator. Dette inkluderer offentlige at klage over moderatorer eller andre brugere, offentligt at forherlige eller forsvare bortviste brugere, eller at debatterer hvorvidt en moderators handlinger var passende. Hvis du er bekymret om en af reglerne eller en Moderators opførsel, så kontakt venligst de ansatte via email (<%= adminEmail %>).",
"commGuideList06A": "At ignorere, opføre respektløst overfor, eller skændes med en Moderator. Dette inkluderer offentlige at klage over moderatorer eller andre brugere, offentligt at forherlige eller forsvare bortviste brugere, eller at debatterer hvorvidt en moderators handlinger var passende. Hvis du er bekymret om en af reglerne eller en Moderators opførsel, så kontakt venligst de ansatte via email (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06C": "At rapportere uskyldige indlæg med vilje.",
"commGuideList06E": "Gentagne gange at begå mindre overtrædelser",
"commGuideHeadingMinorInfractions": "Mindre overtrædelser",
@@ -59,7 +59,7 @@
"commGuideHeadingRestoration": "Genoprettelse",
"commGuidePara061": "Habitica er en land dedikeret til forbedring, og vi tror på at give en chance til <strong>Hvis du begår en overtrædelse og bliver udsat for en konsekvens som følge, så se det som en mulighed for at evaluere dine handlinger og forbedre din opførsel som medlem af fællesskabet</strong>.",
"commGuidePara062": "Den bekendtgørelse, besked og/eller email du modtager, der forklarer konsekvenserne af dine handlinger, er en god kilde til information. Hold dig til de begrænsninger der er blevet påført, og bestræb dig på at møde de krav, der kan få eventuelle straffe ophævet.",
"commGuidePara063": "Hvis du ikke forstår konsekvenserne eller arten af din overtrædelse, så bed Medarbejderne/Moderatorerne om hjælp, så du kan undgå at begå overtrædelser i fremtiden. Hvis du føler at en bestemt beslutning var uretfærdig, kan du kontakte de ansatte for at diskutere det på <%= adminEmail %>.",
"commGuidePara063": "Hvis du ikke forstår konsekvenserne eller arten af din overtrædelse, så bed Medarbejderne/Moderatorerne om hjælp, så du kan undgå at begå overtrædelser i fremtiden. Hvis du føler at en bestemt beslutning var uretfærdig, kan du kontakte de ansatte for at diskutere det på <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.",
"commGuideHeadingMeet": "Mød de Ansatte og Moderatorerne!",
"commGuidePara007": "Ansatte har lilla tags markeret med kroner. Deres titel er \"Heltemodig\".",
"commGuidePara009": "De nuværende ansatte er (fra venstre mod højre):",
@@ -71,16 +71,16 @@
"commGuidePara013": "Brugere kommer og går i et fællesskab så stort som Habitica. Sommetider bliver en medarbejder eller moderator nødt til at fralægge sig deres ædle kappe, og slappe lidt af. De følgende er Ansatte og Moderatorer Emeritus. De løfter ikke længere et ansvar som Ansat eller Moderator, men vi vil stadig gerne mindes deres indsats!",
"commGuidePara014": "Ansatte og Moderatorer emeritus:",
"commGuideHeadingFinal": "Den sidste sektion",
"commGuidePara067": "Det var så det, modige Habiticaner - Retningslinjerne for fællesskabet! Tør sveden af panden og giv dig selv nogle Erfaringpoint for at læse det hele. Hvis du har nogle spørgsmål om disse Retningslinjer for fællesskabet, så tag venligst fat i os via <%= adminEmail %>, og vi vil med glæde forsøge at gøre tingene klart for dig.",
"commGuidePara067": "Det var så det, modige Habiticaner - Retningslinjerne for fællesskabet! Tør sveden af panden og giv dig selv nogle Erfaringpoint for at læse det hele. Hvis du har nogle spørgsmål om disse Retningslinjer for fællesskabet, så tag venligst fat i os via <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>, og vi vil med glæde forsøge at gøre tingene klart for dig.",
"commGuidePara068": "Tag afsted, modige eventyrer, og nedkæmp nogle Daglige!",
"commGuideHeadingLinks": "Nyttige links",
"commGuideLink02": "<%= linkOpen %>Wiki'en<%= linkClose %>: den største samling af information om Habitica.",
"commGuideLink03": "<%= linkOpen %>GitHub<%= linkClose %>: for at hjælpe med kodning!",
"commGuideLink04": "<%= linkOpen %>Feedbackformularen<%= linkClose %>: til forslag til hjemmesiden og app'en.",
"commGuideLink02": "<a href='https://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>Wiki'en</a>: den største samling af information om Habitica.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: for at hjælpe med kodning!",
"commGuideLink04": "<a href='https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link' target='_blank'>Feedbackformularen</a>: til forslag til hjemmesiden og app'en.",
"commGuidePara069": "Følgende talentfulde kunstnere har bidraget med disse illustrationer:",
"commGuideList01A": "Vores retningslinjer og servicevilkår gælder i udfordringer, fester, spillerprofiler og private beskeder.",
"commGuideList02M": "Bed eller tig ikke andre om at give dig ædelsten, et abonnement eller medlemskab i gruppeplaner. Dette er ikke tilladt at gøre i hverken Værtshuset, offentlige eller private rum, eller i privatbeskeder. Hvis du får en besked med en anmodning om ting, der koster rigtige penge, så rapportér dem venligst. Gentaget eller groft tiggeri, især efter en advarsel er blevet udstedt, kan resulterer i en blokering af din konto.",
"commGuideList05H": "Grove eller gentagne forsøg på at bedrage eller presse andre spillere til at give dig genstande/services, der koster rigtige penge",
"commGuideList09D": "Fjernelse af Bidragsyder-niveauer",
"commGuideList02N": "<strong>Rapportér alt, hvad du ser, som bryder disse retningslinjer eller vores servicevilkår</strong>. Du kan rapportere en besked direkte eller underrette personalet via <%= adminEmail %> for overtrædelser i profiler eller udfordringer. Vi vil håndtere dem så hurtigt som muligt. Du kan kontakte os på dit modersmål, hvis det er nemmere for dig: Vi skal muligvis bruge Google Oversæt, men vi vil gerne have, at du føler dig tryg ved at kontakte os, hvis du har et problem."
"commGuideList02N": "<strong>Rapportér alt, hvad du ser, som bryder disse retningslinjer eller vores servicevilkår</strong>. Du kan rapportere en besked direkte eller underrette personalet via <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> for overtrædelser i profiler eller udfordringer. Vi vil håndtere dem så hurtigt som muligt. Du kan kontakte os på dit modersmål, hvis det er nemmere for dig: Vi skal muligvis bruge Google Oversæt, men vi vil gerne have, at du føler dig tryg ved at kontakte os, hvis du har et problem."
}
+1 -1
View File
@@ -44,6 +44,6 @@
"surveysSingle": "Hjalp Habitica med at vokse ved at udfylde et spørgeskema eller var en stor hjælp ved test. Tusind tak!",
"surveysMultiple": "Hjalp Habitica med at vokse ved <%= count %> lejligheder, enten ved at udfylde et spørgeskema eller hjalp med et større test-arbejde. Tusind tak!",
"blurbHallPatrons": "Dette er Protektorernes Sal, hvor vi ærer de ædle eventyrere, der støttede Habiticas originale Kickstarter. Vi takker dem for at hjælpe os med at vække Habitica til live!",
"blurbHallContributors": "Dette er Bidragsydernes Sal, hvor dem, der har bidraget med open-source materiale til Habitica, bliver æret. Om det er gennem kode, grafik, musik, tekst eller bare generel hjælpsomhed, har de modtaget <%= linkRewards %> ædelsten, eksklusivt udstyr<%= linkClose %>, og <%= linkTiers %>prestigefyldte titler<%= linkClose %>. Du kan også bidrage til Habitica! <%= linkContributing %> Find ud af mere her. <%= linkClose %>",
"blurbHallContributors": "Dette er Bidragsydernes Sal, hvor dem, der har bidraget med open-source materiale til Habitica, bliver æret. Om det er gennem kode, grafik, musik, tekst eller bare generel hjælpsomhed, har de modtaget <a href='https://habitica.fandom.com/wiki/Contributor_Rewards' target='_blank'> ædelsten, eksklusivt udstyr</a>, og <a href='https://habitica.fandom.com/wiki/Contributor_Titles' target='_blank'>prestigefyldte titler</a>. Du kan også bidrage til Habitica! <a href='https://habitica.fandom.com/wiki/Contributing_to_Habitica' target='_blank'> Find ud af mere her. </a>",
"noPrivAccess": "Du har ikke de påkrævede rettigheder."
}
+1 -1
View File
@@ -3,7 +3,7 @@
"dontDespair": "Bare rolig!",
"deathPenaltyDetails": "Du mistede et Niveau, dit Guld og et stykke Udstyr, men du kan få det hele igen med hårdt arbejde! Held og lykke - du skal nok klare den.",
"refillHealthTryAgain": "Genfyld Liv og Prøv Igen",
"dyingOftenTips": "Sker dette ofte? <%= linkOpen %>Her er nogle fif!<%= linkClose %>",
"dyingOftenTips": "Sker dette ofte? <a href='https://habitica.fandom.com/wiki/Death_Mechanics#Strategies_for_Staying_Alive' target='_blank'>Her er nogle fif!</a>",
"losingHealthWarning": "Pas på - du mister Liv!",
"losingHealthWarning2": "Lad ikke dit Liv falde til nul! Hvis du gør det vil du tabe et niveau, alt dit guld og et stykke udstyr.",
"toRegainHealth": "For at genopfylde Liv:",
+6 -4
View File
@@ -72,6 +72,8 @@
"pkAnswer6": "Mange forskellige mennesker bruger Habitica! Mere end halvdelen af vores brugere er mellem 18 og 34, men vi har også bedsteforældre der bruger siden med deres børnebørn og alle aldre indimellem. Ofte deltager familier som hold og bekæmper monstre sammen. <br /> Mange af vores brugere kommer fra at spille andre spil, men da vi lavede en undersøgelse for et stykke tid siden, indentificerede 40% af vores brugere overraskende nok ikke som gamere! Så det virker til at vores metode kan være effektiv for alle der vil have produktivitet og velvære til at føles sjovere.",
"pkQuestion7": "Hvorfor bruger Habitica pixel art?",
"pkAnswer7": "Habitica bruger pixel art af flere grunde. Udover nostalgifaktoren, er pixel art meget tilgængeligt for vores frivillige kunstnere, som har lyst til at bidrage. Det er meget nemmere at beholde vores pixel art overensstemmende, selv når mange forskellige kunstnere bidrager, samt det tillader os hurtigt at frembringe tonsvis af nyt indhold!",
"pkQuestion8": "Hvordan har Habitica påvirket folks virkelige liv?",
"pkAnswer8": "Du kan finde en masse udtalelser om hvordan Habitica har hjulpet folk her: https://habitversary.tumblr.com",
"pkMoreQuestions": "Har du et spørgsmål der ikke er på listen? Send en e-mail til admin@habitica.com!",
"pkPromo": "Promoer",
"pkLogo": "Logoer",
@@ -114,15 +116,15 @@
"emailTaken": "E-mailadressen er allerede brugt til en konto.",
"newEmailRequired": "Manglende ny e-mailadresse.",
"usernameTime": "Det er tid til at vælge dit brugernavn!",
"usernameInfo": "Login-navne er nu unikke brugernavne, der vil kunne ses ved siden af dit displaynavn og bruges til invitationer, chat @tags, og beskeder.<br><br>Hvis du vil vide mere om denne ændring, så <%= linkOpen %>besøg vores wiki<%= linkClose %>.",
"usernameTOSRequirements": "Brugernavne skal overholde vores <%= guidelinesLink %>Retningslinjer for fællesskabet<%= linkClose %>. Hvis du ikke valgte et login-navn tidligere, er dit brugernavn blev autogenereret.",
"usernameInfo": "Login-navne er nu unikke brugernavne, der vil kunne ses ved siden af dit displaynavn og bruges til invitationer, chat @tags, og beskeder.<br><br>Hvis du vil vide mere om denne ændring, så <a href='http://habitica.fandom.com/wiki/Player_Names' target='_blank'>besøg vores wiki</a>.",
"usernameTOSRequirements": "Brugernavne skal overholde vores <a href='/static/terms' target='_blank'>Vilkår og betingelser</a> og <a href='/static/community-guidelines' target='_blank'>Retningslinjer for fællesskabet</a>. Hvis du ikke valgte et login-navn tidligere, er dit brugernavn blev autogenereret.",
"usernameTaken": "Brugernavn allerede taget.",
"passwordConfirmationMatch": "Kodeord og godkendelse er ikke ens.",
"passwordResetPage": "Nulstil kodeord",
"passwordReset": "Hvis din E-mail eller brugernavn allerede findes i vores system, vil instruktioner til opsætning af nyt kodeord være sendt til din email.",
"invalidLoginCredentialsLong": "Åh-åh - din e-mailadresse, brugernavn eller kodeord er forkert.\nPrøv igen, eller klik på \"Glemt kodeord\".",
"invalidCredentials": "Der er ingen konto med disse legitimationsoplysninger.",
"accountSuspended": "Denne konto, bruger-ID \"<%= termsLink %>, eller bed din forælder eller værge om at gøre det. Inkluder venligst dit @Brugernavn i emailen.",
"accountSuspended": "Denne konto, bruger-ID \"<%= userId %>\", er blevet blokeret for at bryde Retningslinjerne for fællesskabet (https://habitica.com/static/community-guidelines) eller vores Vilkår og betingelser (https://habitica.com/static/terms). For at få detaljer eller bede om at få blokaden ophævet, så send venligst en email til vores Community Manager på <%= communityManagerEmail %>, eller bed din forælder eller værge om at gøre det. Inkluder venligst dit @Brugernavn i emailen.",
"accountSuspendedTitle": "Kontoen er blevet suspenderet",
"unsupportedNetwork": "Dette netværk understøttes ikke i øjeblikket.",
"cantDetachSocial": "Kontoen mangler en anden godkendelsesmetode; kan ikke udføre denne godkendelsesmetode.",
@@ -180,7 +182,7 @@
"enterValidEmail": "Indtast venligst en gyldig e-mailadresse.",
"translateHabitica": "Oversæt Habitica",
"whatToCallYou": "Hvad skal vi kalde dig?",
"acceptPrivacyTOS": "Bekræfter du at du er over 18 år gammel, og har læst og accepteret vores <%= termsLink %>Terms of Services<%= linkClose %> og <%= privacyLink %>Privatlivspolitik<%= linkClose %>",
"acceptPrivacyTOS": "Bekræfter du at du er over 18 år gammel, og har læst og accepteret vores <a href='/static/terms' target='_blank'>Terms of Services</a> og <a href='/static/privacy' target='_blank'>Privatlivspolitik</a>",
"emailBlockedRegistration": "Denne e-mail er blokeret, og kan ikke benyttes til registrering. Hvis der er sket en fejl, kontakt os på admin@habitica.com",
"emailUsernamePlaceholder": "Fx., vanedyr eller kanin@eksempel.com",
"marketing3Lead1Title": "Android & iOS apps",
+6 -3
View File
@@ -12,6 +12,7 @@
"contributing": "Sådan bidrager du",
"faq": "FAQ",
"tutorial": "Vejledning",
"glossary": "<a target='_blank' href='https://habitica.fandom.com/wiki/Glossary'>Ordliste (EN)</a>",
"wiki": "Wiki",
"resources": "Ressourcer",
"communityGuidelines": "Retningslinjer for fællesskabet",
@@ -23,7 +24,7 @@
"userId": "Bruger-ID",
"invite": "Invitér",
"leave": "Forlad",
"invitedToParty": "Du blev inviteret til at være med på Holdet <%= partyName %>",
"invitedToParty": "Du blev inviteret til at være med på Holdet <span class=\"notification-bold\"><%= party %></span>",
"invitedToPrivateGuild": "Du blev inviteret til den private Klan <span class=\"notification-bold\"><%= guild %></span>",
"invitedToPublicGuild": "Du blev inviteret til Klanen <span class=\"notification-bold-blue\"><%= guild %></span>",
"invitationAcceptedHeader": "Din invitation blev accepteret",
@@ -112,6 +113,7 @@
"sendGiftPurchase": "Køb",
"sendGiftMessagePlaceholder": "Personlig besked (valgfri)",
"sendGiftSubscription": "<%= months %> måned(er): $<%= price %> USD",
"gemGiftsAreOptional": "Bemærk venligst, at Habitica aldrig vil kræve at du sender ædelsten til andre spillere. At tigge om ædelsten er en <strong>overtrædelse af Retningslinjerne for Fællesskabet</strong>, og enhver forekomst af dette bør rapporteres til <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Bekæmp monstre med dine venner",
"startAParty": "Opret et Hold",
"partyUpName": "For selskabets skyld",
@@ -240,7 +242,7 @@
"guildSummaryPlaceholder": "Skriv en kort beskrivelse for at reklamere for din Klan. Hvad er Klanens hovedformål og hvorfor skulle folk deltage i dens aktiviteter? Prøv at inkludere nyttige nøgleord i resumeet, så andre Habiticanere let kan finde din Klan, når de bruger søgefunktionen!",
"groupDescription": "Beskrivelse",
"guildDescriptionPlaceholder": "Brug denne sektion til at gå mere i detaljer om alt det, Klanmedlemmer skal vide om din Klan. Nyttige tips, links og opmuntrende bemærkninger har alle en plads her!",
"markdownFormattingHelp": "[Hjælp til Markdown](<%= markdownLink %>) (EN)",
"markdownFormattingHelp": "[Hjælp til Markdown](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet) (EN)",
"partyDescriptionPlaceholder": "Dette er beskrivelsen af vores Hold. Den beskriver hvad vi gør på dette Hold. Hvis du vil vide mere om hvad vi gør på dette Hold, så læs beskrivelsen. Hold da op, hvor smart.",
"guildGemCostInfo": "En ædelstenspris fordrer Klaner af høj kvalitet og vil blive flyttet til din Klans bank.",
"noGuildsTitle": "Du er ikke medlem af nogle Klaner.",
@@ -258,6 +260,7 @@
"playInPartyTitle": "Spil Habitica som et Hold!",
"playInPartyDescription": "Tag på fantastiske quests med venner eller alene. Kæmp mod monstre, opret Udfordringer og hold dig selv og andre ansvarlige via jeres Hold.",
"wantToJoinPartyTitle": "Vil du gerne være med på et Hold?",
"wantToJoinPartyDescription": "Giv dit brugernavn til en ven, som allerede har et Hold, eller tag et kig i Klanen '<a href='/groups/guild/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'>Party Wanted</a>' for at møde potentielle makkere!",
"copy": "Kopier",
"questOwnerRewards": "Belønninger til questejeren",
"updateParty": "Opdater Hold",
@@ -318,7 +321,7 @@
"allAssignedCompletion": "All - Completes when all assigned users finish",
"pmReported": "Tak, fordi du rapporterede denne besked.",
"features": "Funktioner",
"invitedToPartyBy": "<%= usernameLink %> har inviteret dig til holdet <%= partyName %>",
"invitedToPartyBy": "<a href=\"/profile/<%= userId %>\" target=\"_blank\">@<%= userName %></a> har inviteret dig til holdet <span class=\"notification-bold\"><%= party %></span>",
"PMUserDoesNotReceiveMessages": "Denne bruger modtager ikke længere private beskeder",
"blockedToSendToThisUser": "Du kan ikke sende til denne spiller da du har blokeret denne spiller.",
"blockYourself": "Du kan ikke blokere dig selv",
+1 -1
View File
@@ -21,7 +21,7 @@
"pauseDailies": "Sæt skade på pause",
"unpauseDailies": "Skade er ikke længere på pause",
"staffAndModerators": "Ansatte og Moderatorer",
"communityGuidelinesIntro": "Habitica forsøger at skabe et indbydende miljø for brugere af alle aldre og baggrunde, især i offentlige rum som Værtshuset. Hvis du har nogle spørgsmål, se de venligst vores <%= linkOpen %>Retningslinjer for fællesskabet<%= linkClose %>.",
"communityGuidelinesIntro": "Habitica forsøger at skabe et indbydende miljø for brugere af alle aldre og baggrunde, især i offentlige rum som Værtshuset. Hvis du har nogle spørgsmål, se de venligst vores <a href='/static/community-guidelines' target='_blank'>Retningslinjer for fællesskabet</a>.",
"acceptCommunityGuidelines": "Jeg accepterer at følge Retningslinjerne for fællesskabet",
"worldBossEvent": "Verdensboss-event",
"worldBossDescription": "Beskrivelse af Verdensboss",
+4 -4
View File
@@ -1,10 +1,10 @@
{
"needTips": "Brug for noget hjælp til at starte? Her er en enkel guide!",
"step1": "Trin 1: Indtast opgaver",
"webStep1Text": "Habitica er intet uden mål i det virkelige liv, så opret et par opgaver. Du kan altid tilføje flere! Alle opgaver kan tilføjes ved at klikke på den grønne 'Opret' knap.\n* **Opret To Do's:** Tilføj opgaver, du kun skal gøre én gang, eller sjældent, i kolonnen To Do's, en af gangen. Du kan klikke på opgaverne for at redigere dem og tilføje checklister, forfaldsdag og mere!\n* **Opret Daglige:** Tilføj aktiviteter, du skal klare hver dag, eller på en bestemt dag i ugen, måneden, eller året i kolonnen 'Daglige'. Klik på en opgaver for at ændre, hvornår den skal være forfalden og/eller fastsætte en startdato. Du kan også sætte den til at være forfalden med jævne mellemrum, for eksempel hver tredje dag.\n* **Opret Vaner:** Tilføj vaner, du gerne vil tillægge dig, i kolonnen 'Vaner'. Du kan ændre Vanen for kun at gøre den til en god vane :heavy_plus_sign: eller en dårlig vane :heavy_minus_sign:\n* **Opret Belønninger:** Udover de Belønninger, der tilbydes i spillet, kan du tilføje aktiviteter eller små gaver/lækkerier, du kan bruge som motivation, i kolonnen 'Belønninger'. Det er vigtigt at give dig selv en pause eller tillade en lille luksus sommetider!\n* Hvis du har brug for inspiration til dine opgaver, kan du se eksempler på Vaner, eksempler på Daglige, eksempler på To Do's, og eksempler på Belønninger på wiki'en (engelsk).",
"webStep1Text": "Habitica er intet uden mål i det virkelige liv, så opret et par opgaver. Du kan altid tilføje flere! Alle opgaver kan tilføjes ved at klikke på den grønne 'Opret' knap.\n* **Opret [To Do's](https://habitica.fandom.com/wiki/To_Do%27s):** Tilføj opgaver, du kun skal gøre én gang, eller sjældent, i kolonnen To Do's, en af gangen. Du kan klikke på opgaverne for at redigere dem og tilføje checklister, forfaldsdag og mere!\n* **Opret [Daglige](https://habitica.fandom.com/wiki/Dailies):** Tilføj aktiviteter, du skal klare hver dag, eller på en bestemt dag i ugen, måneden, eller året i kolonnen 'Daglige'. Klik på en opgaver for at ændre, hvornår den skal være forfalden og/eller fastsætte en startdato. Du kan også sætte den til at være forfalden med jævne mellemrum, for eksempel hver tredje dag.\n* **Opret [Vaner](https://habitica.fandom.com/wiki/Habits):** Tilføj vaner, du gerne vil tillægge dig, i kolonnen 'Vaner'. Du kan ændre Vanen for kun at gøre den til en god vane :heavy_plus_sign: eller en dårlig vane :heavy_minus_sign:\n* **Opret [Belønninger](https://habitica.fandom.com/wiki/Rewards):** Udover de Belønninger, der tilbydes i spillet, kan du tilføje aktiviteter eller små gaver/lækkerier, du kan bruge som motivation, i kolonnen 'Belønninger'. Det er vigtigt at give dig selv en pause eller tillade en lille luksus sommetider!\n* Hvis du har brug for inspiration til dine opgaver, kan du se [eksempler på Vaner](https://habitica.fandom.com/wiki/Sample_Habits), [eksempler på Daglige](https://habitica.fandom.com/wiki/Sample_Dailies), [eksempler på To Do's](https://habitica.fandom.com/wiki/Sample_To_Do%27s), og [eksempler på Belønninger](https://habitica.fandom.com/wiki/Sample_Custom_Rewards) på wiki'en (engelsk).",
"step2": "Trin 2: Optjen Point ved at gøre ting i det virkelig liv",
"webStep2Text": "Begynd nu på dine mål fra listen! Efterhånden som du fuldfører opgaver og krydser dem af i Habitica vil du få Erfaring, som vil lade dig stige i niveau, og Guld, som du kan købe Belønninger for. Hvis du giver efter for dårlige vaner eller misser dine Daglige, vil du miste Liv. På denne måde vil Habiticas Erfarings- og Helbredsbjælker være en morsom indikator for fremskridt mod dine mål. Du vil begynde at se forbedringer i dit virkelige liv, mens din karakter avancerer i spillet.",
"webStep2Text": "Begynd nu på dine mål fra listen! Efterhånden som du fuldfører opgaver og krydser dem af i Habitica vil du få [Erfaring](https://habitica.fandom.com/wiki/Experience_Points), som vil lade dig stige i niveau, og [Guld](https://habitica.fandom.com/wiki/Gold_Points), som du kan købe Belønninger for. Hvis du giver efter for dårlige vaner eller misser dine Daglige, vil du miste [Liv](https://habitica.fandom.com/wiki/Health_Points). På denne måde vil Habiticas Erfarings- og Helbredsbjælker være en morsom indikator for fremskridt mod dine mål. Du vil begynde at se forbedringer i dit virkelige liv, mens din karakter avancerer i spillet.",
"step3": "Trin 3: Brugerdefiner og udforsk Habitica",
"webStep3Text": "Når du først er fortrolig med det grundlæggende, kan du få endnu mere ud af Habitica med disse smarte funktioner:\n * Organiser dine opgaver med tags (rediger en opgave for at tilføje dem).\n * Tilpas din Avatar ved at klikke på brugerikonet i øverste højre hjørne.\n * Køb dit Equipment under Rewards eller fra Shops, og skift det under Inventory > Equipment.\n * Forbind med andre brugere via Looking for Party-værktøjet.\n * Udklække Kæledyr ved at indsamle Æg og Klækningsdrikke. Feed dem for at oprette Beklædning.\n * På niveau 10: Vælg en bestemt Klasse og brug derefter klassespecifikke færdigheder (niveau 11 til 14).\n * Lav en fest med dine venner (ved at klikke på Party i navigationslinjen) for at holde dig ansvarlig og tjene en Quest-rulle.\n * Besejr monstre og saml objekter på Quests (du får en opgave på niveau 15).",
"overviewQuestionsRevised": "Have questions? Check out the <%= faqLink %>FAQ<%= linkClose %>! If your question isnt mentioned there, you can reach out from the Help section in the menu, or <%= adminLink %>contact us<%= linkClose %> directly."
"webStep3Text": "Når du først er fortrolig med det grundlæggende, kan du få endnu mere ud af Habitica med disse smarte funktioner:\n * Organiser dine opgaver med [tags](https://habitica.fandom.com/wiki/Tags) (rediger en opgave for at tilføje dem).\n * Tilpas din [Avatar](https://habitica.fandom.com/wiki/Avatar) ved at klikke på brugerikonet i øverste højre hjørne.\n * Køb dit [Equipment](https://habitica.fandom.com/wiki/Equipment) under Rewards eller fra [Shops](<%= shopUrl %>), og skift det under [Inventory > Equipment](<% = equipUrl %>).\n * Forbind med andre brugere via [Looking for Party-værktøjet](https://habitica.com/looking-for-party).\n * Udklække [Kæledyr](https://habitica.fandom.com/wiki/Kæledyr) ved at indsamle [Æg](https://habitica.fandom.com/wiki/Eggs) og [Klækningsdrikke](https:// habitica.fandom.com/wiki/Hatching_Potions). [Feed](https://habitica.fandom.com/wiki/Food) dem for at oprette [Beklædning](https://habitica.fandom.com/wiki/Mounts).\n * På niveau 10: Vælg en bestemt [Klasse](https://habitica.fandom.com/wiki/Class_System) og brug derefter klassespecifikke [færdigheder](https://habitica.fandom.com/wiki/Skills) (niveau 11 til 14).\n * Lav en fest med dine venner (ved at klikke på [Party](<%= partyUrl %>) i navigationslinjen) for at holde dig ansvarlig og tjene en Quest-rulle.\n * Besejr monstre og saml objekter på [Quests](https://habitica.fandom.com/wiki/Quests) (du får en opgave på niveau 15).",
"overviewQuestionsRevised": "Har du spørgsmål? Tjek <a href='/static/faq'>Ofte stillede spørgsmål</a>! Hvis dit spørgsmål ikke er nævnt der, kan du bede om yderligere hjælp ved at bruge denne formular: "
}
+3
View File
@@ -42,6 +42,8 @@
"food": "Dyrefoder og Sadler",
"noFoodAvailable": "Du har ikke noget Dyrefoder.",
"noSaddlesAvailable": "Du har ikke nogle sadler.",
"dropsExplanation": "Du kan få fat i disse ting hurtigere med ædelsten, hvis du ikke længere vil vente på at finde dem når du gennemfører en opgave. <a href=\"https://habitica.fandom.com/wiki/Drops\">Lær mere om drop-systemet.</a>",
"dropsExplanationEggs": "Brug Ædelsten for hurtigere at få æg, hvis du ikke vil vente på at få standard-æg som drops, eller gentage Quests for at vinde Quest-æg. <a href=\"https://habitica.fandom.com/wiki/Drops\">Læs mere om dropsystemet her.</a>",
"premiumPotionNoDropExplanation": "Magiske udrugningseliksirer kan ikke blive brugt på æg, der er modtaget fra quests. Den eneste måde at få en magisk udrugningseliksir på, er ved at købe dem nedenfor, ikke fra tilfældige drop.",
"beastMasterProgress": "Dyretæmmerfremskridt",
"beastAchievement": "Du har opnået \"Dyretæmmer\"-præstationen ved at samle alle kæledyr!",
@@ -84,6 +86,7 @@
"welcomeStable": "Velkommen til Stalden!",
"welcomeStableText": "Velkommen til Stalden! Jeg er Matt, staldmesteren. Hver gang du færdiggør en opgave, har du en chance for at modtage et tilfældigt Æg eller Udrugningseliksir til at udruge Kæledyr. Når du udruger et Kæledyr, vil det dukke op her! Klik på et Kæledyrs billede for at tilføje det til din Avatar. Du kan også fodre dine Kæledyr med Dyrefoder du finder, så de bliver til stærke Ridedyr.",
"petLikeToEat": "Hvad kan mit kæledyr lide at spise?",
"petLikeToEatText": "Kæledyr vil vokse uanset hvad du fodrer dem med, men de vil vokse hurtigst, hvis du fodrer dem med den ene ting, de bedst kan lide. Eksperimenter for at finde mønsteret, eller se svarene her: <br/> <a href=\"http://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\">http://habitica.fandom.com/wiki/Food_Preferences</a> (engelsk)",
"filterByStandard": "Standard",
"filterByMagicPotion": "Fra Magisk Udrugningseliksir",
"filterByQuest": "Fra Quest",
+4 -3
View File
@@ -2,7 +2,7 @@
"settings": "Indstillinger",
"language": "Sprog",
"americanEnglishGovern": "Hvis der er forskelle mellem oversættelsen og den amerikansk-engelske original, vil originalversionen anses for at være den korrekte.",
"helpWithTranslation": "Er du interesseret i at hjælpe med oversættelsen af Habitica? Fedt! Besøg <%= linkOpen %>Habiticas Weblate websted<%= linkClose %>!",
"helpWithTranslation": "Er du interesseret i at hjælpe med oversættelsen af Habitica? Fedt! Besøg <a href=\"https://translate.habitica.com\">Habiticas Weblate websted</a>!",
"stickyHeader": "Fastgjort sidehoved",
"newTaskEdit": "Åbn nye opgaver i redigeringstilstand",
"reverseChatOrder": "Vis beskeder i omvendt rækkefølge",
@@ -55,6 +55,7 @@
"APIToken": "API-nøgle (det er et kodeord - se advarsel ovenfor!)",
"showAPIToken": "Vis API-nøgle",
"hideAPIToken": "Skjul API-nøgle",
"thirdPartyApps": "Tredjeparts-apps",
"resetDo": "Gør det, nulstil min konto!",
"resetComplete": "Nulstilling gennemført!",
"fixValues": "Ret værdier",
@@ -94,7 +95,7 @@
"kickedGroup": "Fjernet fra gruppe",
"remindersToLogin": "Påmindelser om at tjekke ind på Habitica",
"unsubscribedSuccessfully": "Du er nu afmeldt!",
"unsubscribedTextUsers": "Du har nu afmeldt alle e-mails fra Habitica. Du kan vælge at modtage nogle af dem igen under <%= linkOpen %> Indstillinger > Notifikationer <%= linkClose %> (login påkrævet).",
"unsubscribedTextUsers": "Du har nu afmeldt alle e-mails fra Habitica. Du kan vælge at modtage nogle af dem igen under <a href=\"/user/settings/notifications\"> Indstillinger > Notifikationer </a> (login påkrævet).",
"unsubscribedTextOthers": "Du vil ikke modtage flere e-mails fra Habitica.",
"unsubscribeAllEmails": "Markér for at afmelde e-mails",
"unsubscribeAllEmailsText": "Ved at markere denne boks er jeg indforstået med, at ved at afmelde alle e-mails vil Habitica aldrig være i stand til at informere mig via e-mail om vigtige ændringer på siden eller min konto.",
@@ -115,7 +116,7 @@
"generate": "Generér",
"getCodes": "Hent koder",
"webhooks": "Webhooks",
"webhooksInfo": "Habitica tilbyder webhooks, så information kan blive sendt til et script på en anden hjemmeside, når der sker bestemte ting med din konto. Du kan specificere disse scripts her. Vær forsigtig med denne funktion. En forkert URL kan forårsage fejl eller gøre Habitica langsom. Se wiki-siden <%= linkOpen %>Webhooks<%= linkClose %> (EN) for mere information.",
"webhooksInfo": "Habitica tilbyder webhooks, så information kan blive sendt til et script på en anden hjemmeside, når der sker bestemte ting med din konto. Du kan specificere disse scripts her. Vær forsigtig med denne funktion. En forkert URL kan forårsage fejl eller gøre Habitica langsom. Se wiki-siden <a target=\"_blank\" href=\"https://habitica.fandom.com/wiki/Webhooks\">Webhooks</a> (EN) for mere information.",
"enabled": "Aktiveret",
"webhookURL": "Webhook URL",
"invalidUrl": "ugyldig url",
+1 -1
View File
@@ -153,5 +153,5 @@
"wantToSendOwnGems": "Vil du sende dine egne Ædelsten?",
"giftASubscription": "Giv et abonnement",
"cancelSubInfoGoogle": "Gå venligst til sektionen Konto > Abonnementer i Google Play Store app'en for at afmelde dit abonnement, eller for at se hvornår det udløber, hvis du allerede har opsagt det. Denne skærm kan ikke fortælle dig, hvorvidt dit abonnement er blevet afmeldt.",
"cancelSubInfoApple": "Følg venligst <%= linkOpen %>Apples officielle instruktioner<%= linkClose %> for at opsige dit abonnement, eller for at se hvornår det udløber, hvis du allerede har afmeldt det. Denne skærm kan ikke vise dig, hvorvidt dit abonnement er blevet afmeldt."
"cancelSubInfoApple": "Følg venligst <a href=\"https://support.apple.com/en-us/HT202039\">Apples officielle instruktioner</a> for at opsige dit abonnement, eller for at se hvornår det udløber, hvis du allerede har afmeldt det. Denne skærm kan ikke vise dig, hvorvidt dit abonnement er blevet afmeldt."
}
+4 -4
View File
@@ -1,5 +1,5 @@
{
"communityGuidelinesWarning": "Bitte denke daran, dass Dein angezeigter Name, Dein Profilbild und Dein Profiltext die <%= linkOpen %>Community-Richtlinien<%= linkClose %> einhalten müssen (d.h. keine Schimpfwörter, keine sexuellen Themen, keine Beleidigungen, usw.). Wenn Du fragen willst, ob etwas angebracht ist oder nicht, schreibe einfach eine E-Mail an <%= adminEmail %>!",
"communityGuidelinesWarning": "Bitte denke daran, dass Dein angezeigter Name, Dein Profilbild und Dein Profiltext die <a href='https://habitica.com/static/community-guidelines' target='_blank'>Community-Richtlinien</a> einhalten müssen (d.h. keine Schimpfwörter, keine sexuellen Themen, keine Beleidigungen, usw.). Wenn Du fragen willst, ob etwas angebracht ist oder nicht, schreibe einfach eine E-Mail an <%= hrefBlankCommunityManagerEmail %>!",
"profile": "Profil",
"avatar": "Avatar anpassen",
"editAvatar": "Avatar anpassen",
@@ -61,7 +61,7 @@
"costumeDisabled": "Du hast Dein Kostüm deaktiviert.",
"gearAchievement": "Du hast den Erfolg \"Ultimative Ausrüstung\" erhalten, da Du die beste Ausrüstung erworben hast! Du hast die folgenden Sets vollständig:",
"gearAchievementNotification": "Du hast den \"Ultimative Ausrüstung\" Erfolg erlangt, indem du die beste Ausrüstung erworben hast!",
"moreGearAchievements": "Um noch mehr \"Ultimative Ausrüstung\" Abzeichen zu erhalten, wechsle die Klasse auf der <%= linkOpen %>Einstellungen &gt; Seite Seite<%= linkClose %> und kaufe die Ausrüstung Deiner neuen Klasse!",
"moreGearAchievements": "Um noch mehr \"Ultimative Ausrüstung\" Abzeichen zu erhalten, wechsle die Klasse auf der <a href='/user/settings/site' target='_blank'>Einstellungen &gt; Seite Seite</a> und kaufe die Ausrüstung Deiner neuen Klasse!",
"armoireUnlocked": "Sieh' Dir den <strong>Verzauberten Schrank</strong> für weitere Ausrüstung an! Klicke auf die Belohnung: \"Verzauberter Schrank\" um eine zufällige Ausrüstung zu erhalten! Du kannst auch zufällige Erfahrungspunkte oder Nahrung bekommen.",
"ultimGearName": "Ultimative Ausrüstung - <%= ultClass %>",
"ultimGearText": "Hat auf die besten Waffen und Rüstungen der Klasse <%= ultClass %> aufgerüstet.",
@@ -83,7 +83,7 @@
"allocatePerPop": "Erhöhe Wahrnehmung um einen Punkt",
"allocateInt": "Zugewiesene Intelligenzpunkte:",
"allocateIntPop": "Erhöhe Intelligenz um einen Punkt",
"noMoreAllocate": "Da du nun Level 100 erreicht hast, wirst du keine weiteren Attributpunkte für Levelaufstiege erhalten. Du kannst deine Reise dennoch weiter fortsetzen, oder ein neues Abenteuer auf Level 1 beginnen, indem du die <%= linkOpen %>Sphäre der Wiedergeburt<%= linkClose %> benutzt.",
"noMoreAllocate": "Da du nun Level 100 erreicht hast, wirst du keine weiteren Attributpunkte für Levelaufstiege erhalten. Du kannst deine Reise dennoch weiter fortsetzen, oder ein neues Abenteuer auf Level 1 beginnen, indem du die <a href='/shops/market'>Sphäre der Wiedergeburt</a> benutzt.",
"stats": "Attributwerte",
"strength": "Stärke",
"strText": "Stärke erhöht die Wahrscheinlichkeit zufälliger \"kritischer Treffer\" und die Rate mit der durch sie Gold, Beute und Erfahrung gewonnen wird. Und hilft auch dabei, Boss-Monstern Schaden zuzufügen.",
@@ -130,7 +130,7 @@
"optOutOfClasses": "Später entscheiden",
"chooseClass": "Wähle Deine Klasse",
"chooseClassLearnMarkdown": "[Erfahre mehr über Habiticas Klassensystem](/static/faq#what-classes)",
"optOutOfClassesText": "Noch nicht bereit zu wählen? Keine Eile! Wenn du ablehnst, kannst du zu jeder Klasse in <%= linkOpen %>unseren FAQ<%= linkClose %> nachlesen und in den Einstellungen das Klassen-System aktivieren, wenn du bereit bist.",
"optOutOfClassesText": "Noch nicht bereit zu wählen? Keine Eile! Wenn du ablehnst, kannst du zu jeder Klasse in <a href='/static/faq#what-classes' target='_blank'>unseren FAQ</a> nachlesen und in den Einstellungen das Klassen-System aktivieren, wenn du bereit bist.",
"selectClass": "Wähle <%= heroClass %>",
"select": "Auswählen",
"stealth": "Schleichen",
@@ -12,10 +12,10 @@
"commGuideList02C": "<strong>Poste keine Bilder oder Texte, die Gewalt darstellen, andere einschüchtern, oder eindeutig/indirekt sexuell sind, die Diskriminierung, Fanatismus, Rassismus, Sexismus, Hass, Belästigungen oder Hetze gegen jedwede Individuen oder Gruppen beinhalten.</strong> Auch nicht als Scherz oder Meme. Das bezieht sowohl Sprüche als auch Stellungnahmen mit ein. Nicht jeder hat den gleichen Humor, etwas, was Du als Witz wahrnimmst, kann für jemand anderen verletzend sein.",
"commGuideList02D": "<strong>Sei dir bewusst, dass Habiticaner Menschen unterschiedlichen Alters und mit verschiedenen Hintergründen sind.</strong> Wettbewerbe und Spielerprofile sollten den Jugendschutz beachten, sowie Schimpfwörter, Streitigkeiten und Konflikte vermeiden.",
"commGuideList02E": "<strong>Wenn Dir ein Moderator oder Mitarbeiter mitteilt, dass ein bestimmter Ausdruck in Habitica nicht erlaubt ist, selbst wenn er Dir vielleicht nicht problematisch vorkommt, ist diese Entscheidung endgültig</strong>. Zusätzlich werden verbale Angriffe jeder Art strenge Konsequenzen haben, da sie auch unsere Nutzungsbedingungen verletzen.",
"commGuideList02G": "<strong>Erfülle alle Mitarbeitenden-Anfragen sofort</strong>. Diese könnten Folgendes beinhalten, ist aber nicht darauf beschränkt: Dich aufzufordern, deine Beiträge in einem bestimmten Bereich zu begrenzen, dein Profil zu bearbeiten, um ungeeignete Inhalte zu entfernen, etc. Diskutiere nicht mit Mitarbeitenden. Solltest du mit einer Entscheidung unzufrieden sein, oder anderes Feedback zur Mitarbeitenden haben, sende eine E-mail an <%= adminEmail %>, um unseren Community Manager zu kontaktieren.",
"commGuideList02G": "<strong>Erfülle alle Mitarbeitenden-Anfragen sofort</strong>. Diese könnten Folgendes beinhalten, ist aber nicht darauf beschränkt: Dich aufzufordern, deine Beiträge in einem bestimmten Bereich zu begrenzen, dein Profil zu bearbeiten, um ungeeignete Inhalte zu entfernen, etc. Diskutiere nicht mit Mitarbeitenden. Solltest du mit einer Entscheidung unzufrieden sein, oder anderes Feedback zur Mitarbeitenden haben, sende eine E-mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>, um unseren Community Manager zu kontaktieren.",
"commGuideList02J": "<strong>Poste keinen Spam</strong>. Spamming umfasst unter anderem: das Versenden mehrerer unaufgeforderter privater Nachrichten, das Versenden unsinniger Nachrichten, das Versenden mehrerer Werbenachrichten über eine Party oder eine Herausforderung oder das Erstellen mehrerer ähnlicher oder qualitativ schlechter Herausforderungen hintereinander. Es liegt im Ermessen der Mitarbeitenden zu entscheiden, welche Nachrichten als Spamming angesehen werden.",
"commGuideList02K": "<strong>Versende keine Links ohne Erklärung oder Kontext</strong>. Wenn du durch Spieler, die auf einen Link klicken, irgendeinen Gewinn erzielst , musst du das offenlegen. Dies gilt sowohl für Nachrichten als auch für Herausforderungen.",
"commGuideList02L": "<strong>Wir raten Dir dringend davon ab, persönliche Informationen -- besonders solche, mit denen Du identifiziert werden könntest -- zu teilen.</strong> Zu den identifizierenden Informationen gehören unter anderem: Deine Adresse, Deine E-Mail und Dein Passwort oder API Token. Wenn Du nach persönlichen Informationen in einer Party oder per Privatnachricht gefragt wirst, empfehlen wir dringend, dass Du nicht antwortest und Mitarbeiter und Moderatoren informierst, indem Du entweder den Beitrag meldest, oder eine E-Mail an <%= adminEmail %> schreibst und wenn mehr Kontext benötigt wird, Screenshots anhängst.",
"commGuideList02L": "<strong>Wir raten Dir dringend davon ab, persönliche Informationen -- besonders solche, mit denen Du identifiziert werden könntest -- zu teilen.</strong> Zu den identifizierenden Informationen gehören unter anderem: Deine Adresse, Deine E-Mail und Dein Passwort oder API Token. Wenn Du nach persönlichen Informationen in einer Party oder per Privatnachricht gefragt wirst, empfehlen wir dringend, dass Du nicht antwortest und Mitarbeiter und Moderatoren informierst, indem Du entweder den Beitrag meldest, oder eine E-Mail an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> schreibst und wenn mehr Kontext benötigt wird, Screenshots anhängst.",
"commGuidePara037": "<strong>Es sollte niemals eine Party oder Gruppe gegründet werden, die als Ziel hat, ein Individuum oder eine Gruppe anzugreifen</strong>. Bekämpfe schlechte Angewohnheiten, nicht Deine Mitabenteurer!",
"commGuideHeadingInfractionsEtc": "Regelverletzungen, Konsequenzen und Wiederherstellung",
"commGuideHeadingInfractions": "Regelverletzungen",
@@ -34,7 +34,7 @@
"commGuideHeadingModerateInfractions": "Mittlere Regelverletzungen",
"commGuidePara054": "Diese Verstöße haben mäßige Konsequenzen. Mehrere mäßige Verstöße können jedoch zu ernsteren Konsequenzen führen.",
"commGuidePara055": "Die folgende Liste sind Beispiele für mittlere Regelverletzungen. Die Liste ist nicht abschliessend.",
"commGuideList06A": "Ignorieren, Nichtrespektieren oder Hinterfragen eines Mitarbeitenden. Wenn Du über eine der Regeln oder das Verhalten des Personals Bedenken hast, kontaktiere uns bitte unter (<%= adminEmail %>).",
"commGuideList06A": "Ignorieren, Nichtrespektieren oder Hinterfragen eines Mitarbeitenden. Wenn Du über eine der Regeln oder das Verhalten des Personals Bedenken hast, kontaktiere uns bitte unter (<a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>).",
"commGuideList06C": "Absichtliches Markieren harmloser Herausforderungen, Profile oder Nachrichten.",
"commGuideList06E": "Wiederholte kleinere Vergehen",
"commGuideHeadingMinorInfractions": "Leichte Regelverletzungen",
@@ -58,8 +58,8 @@
"commGuideList11E": "Bearbeitungen problematischer Inhalte durch Mitarbeitende",
"commGuideHeadingRestoration": "Wiederherstellung",
"commGuidePara061": "Habitica hat sichdem persönlichen Fortschritt verschrieben, und wir glauben hier an zweite Chancen. <strong>Wenn Du eine Regelverletzung begehst und eine Konsequenz erhältst, sieh es als eine Chance, Deine Handlungen zu überdenken und danach zu streben, ein besseres Mitglied der Gemeinschaft zu werden</strong>.",
"commGuidePara062": "<strong>Wenn Du Fragen zu deinem Verstoß oder den Konsequenzen stellen, Dich entschuldigen oder eine Wiederaufnahme beantragen möchtest, wende Dich bitte unter Angabe deiner Benutzer-ID oder Deines @Benutzernamens an <%= adminEmail %>.</strong>. Es liegt in <strong>Deiner</strong> Verantwortung, Dich zu melden.",
"commGuidePara063": "Wenn Du die Konsequenzen oder die Art Deines Verstoßes nicht verstehst oder wenn Du andere Fragen zu dieser Angelegenheit hast, kannst Du Dich an die Mitarbeitenden wenden, um die Angelegenheit mit diesen unter <%= adminEmail %> zu besprechen. Halte Dich an die auferlegten Beschränkungen und bemühe Dich, die Voraussetzungen für die Aufhebung der Strafen zu erfüllen.",
"commGuidePara062": "<strong>Wenn Du Fragen zu deinem Verstoß oder den Konsequenzen stellen, Dich entschuldigen oder eine Wiederaufnahme beantragen möchtest, wende Dich bitte unter Angabe deiner Benutzer-ID oder Deines @Benutzernamens an <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>.</strong>. Es liegt in <strong>Deiner</strong> Verantwortung, Dich zu melden.",
"commGuidePara063": "Wenn Du die Konsequenzen oder die Art Deines Verstoßes nicht verstehst oder wenn Du andere Fragen zu dieser Angelegenheit hast, kannst Du Dich an die Mitarbeitenden wenden, um die Angelegenheit mit diesen unter <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> zu besprechen. Halte Dich an die auferlegten Beschränkungen und bemühe Dich, die Voraussetzungen für die Aufhebung der Strafen zu erfüllen.",
"commGuideHeadingMeet": "Treffe die Mitarbeiter",
"commGuidePara007": "Die Habitica Mitarbeiter halten die Anwendung und Webseiten in Gang, und können als Chat Moderatoren fungieren. Sie haben violette Namensschilder, die mit einer Krone markiert sind. Ihr Titel ist \"Heroisch\".",
"commGuidePara009": "Die derzeitigen Mitarbeiter sind (von links nach rechts):",
@@ -71,18 +71,18 @@
"commGuidePara013": "In einer so großen Gemeinschaft wie Habitica kommen und gehen Spieler, und manchmal muss ein Mitarbeitender oder Moderator seinen noblen Mantel ablegen und sich entspannen. Nachfolgend sind die Mitarbeitenden und Moderatoren Emeritus aufgeführt. Sie handeln nicht mehr mit der Macht eines Mitarbeitenden oder Moderators, aber wir möchten ihre Arbeit trotzdem würdigen!",
"commGuidePara014": "Emeritierte Mitarbeiter und Moderatoren:",
"commGuideHeadingFinal": "Der letzte Absatz",
"commGuidePara067": "Jetzt hast Du es geschafft, tapfere(r) Habiticaner(in) die Gemeinschaftsrichtlinien! Wisch Dir den Schweiß von der Stirn und gib Dir ein paar Erfahrungspunkte dafür, dass Du sie ganz durchgelesen hast. Wenn Du Fragen oder Sorgen über diese Richtlinien hast, bitte kontaktiere uns über das <%= adminEmail %> und wir werden gerne dabei helfen, sie zu klären.",
"commGuidePara067": "Jetzt hast Du es geschafft, tapfere(r) Habiticaner(in) die Gemeinschaftsrichtlinien! Wisch Dir den Schweiß von der Stirn und gib Dir ein paar Erfahrungspunkte dafür, dass Du sie ganz durchgelesen hast. Wenn Du Fragen oder Sorgen über diese Richtlinien hast, bitte kontaktiere uns über das <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a> und wir werden gerne dabei helfen, sie zu klären.",
"commGuidePara068": "Nun voran, mutiger Abenteurer und besiege einige Tagesaufgaben!",
"commGuideHeadingLinks": "Nützliche Links",
"commGuideLink02": "<%= linkOpen %>Das Wiki<%= linkClose %>: Die größte Informationssammlung über Habitica. Bitte beachte, dass dieser Bereich inoffiziell ist, von Fandom gehostet und von Spielern gepflegt wird.",
"commGuideLink03": "<%= linkOpen %>GitHub<%= linkClose %>: für das Mithelfen beim Programmieren!",
"commGuideLink04": "<%= linkOpen %>Das Feedback Formular<%= linkClose %>: für Vorschläge neuer Funktionen der Webseite und App.",
"commGuideLink02": "<a href='https://habitica.fandom.com/wiki/Habitica_Wiki' target='_blank'>Das Wiki</a>: Die größte Informationssammlung über Habitica. Bitte beachte, dass dieser Bereich inoffiziell ist, von Fandom gehostet und von Spielern gepflegt wird.",
"commGuideLink03": "<a href='https://github.com/HabitRPG/habitica' target='_blank'>GitHub</a>: für das Mithelfen beim Programmieren!",
"commGuideLink04": "<a href='https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link' target='_blank'>Das Feedback Formular</a>: für Vorschläge neuer Funktionen der Webseite und App.",
"commGuidePara069": "Die folgenden talentierten Künstler haben bei diesen Illustrationen mitgewirkt:",
"commGuideList01A": "Die Allgemeinen Geschäftsbedingungen gelten für alle Bereiche, einschließlich Herausforderungen, Parties, Spielerprofilen und Privatnachrichten.",
"commGuideList02M": "<strong>Frage nicht nach oder bettle nicht um Edelsteine, Abonnements oder die Mitgliedschaft in Gruppenplänen</strong>. Wenn Du ungewollte Nachrichten erhältst, in denen man Dich um bezahlte Artikel fragt, melde sie bitte. Wiederholte Betteleien nach Edelsteinen oder Abonnements, vor allem nachdem bereits eine Warnung ausgesprochen wurde, können zu einer Kontosperre führen.",
"commGuideList09D": "Entfernung oder Herabstufung des Mitwirkenden-Ranges",
"commGuideList05H": "Schwerwiegende oder wiederholte Versuche, andere Spielende zu betrügen oder zu bedrängen, um an Gegenstände zu kommen, die echtes Geld kosten",
"commGuideList02N": "<strong>Melde Nachrichten, in denen diese Richtlinien oder die Nutzungsbedingungen nicht eingehalten werden.</strong> Melde eine Nachricht direkt oder informiere Mitarbeiter:innen über <%= adminEmail %>, um Verstöße in Profilen oder Wettbewerben zu melden. Wir werden uns schnellstmöglich darum kümmern. Kontaktiere uns in deiner Muttersprache, wenn dir das leichter fällt. Es kann sein, dass wir Google Translate nutzen müssen, aber wir wollen, dass du dich sicher fühlst, uns zu kontaktieren, falls bei dir ein Problem auftreten sollte.",
"commGuideList02N": "<strong>Melde Nachrichten, in denen diese Richtlinien oder die Nutzungsbedingungen nicht eingehalten werden.</strong> Melde eine Nachricht direkt oder informiere Mitarbeiter:innen über <a href='mailto:admin@habitica.com' target='_blank'>admin@habitica.com</a>, um Verstöße in Profilen oder Wettbewerben zu melden. Wir werden uns schnellstmöglich darum kümmern. Kontaktiere uns in deiner Muttersprache, wenn dir das leichter fällt. Es kann sein, dass wir Google Translate nutzen müssen, aber wir wollen, dass du dich sicher fühlst, uns zu kontaktieren, falls bei dir ein Problem auftreten sollte.",
"commGuideList02H": "<strong>Alle Anzeigenamen und @Benutzernamen müssen den Service-Bedingungen entsprechen</strong>. Um deinen Anzeigenamen und/oder @Benutzernamen zu ändern: wähle in der mobilen App Menü > Einstellungen > Account. Auf der Webseite navigierst du über das Benutzer-Icon in der oberen Navigationsleiste.",
"commGuideList02I": "<strong>Namen von Herausforderungen sollten für alle Bereiche angemessen sein, weil sie im öffentlichen Profil der Gewinner erscheinen</strong>. Behalte das in Erinnerung beim Erstellen von Herausforderungen, weil wir gezwungen sein könnten, den Eintrag in ihrem Profil zu ändern, falls es eine Meldung gibt.",
"commGuideList02P": "<strong>Wir raten davon ab, unaufgefordert private Nachrichten zu verschicken</strong>. Wenn du ungewollt eine Nachricht empfängst, die dir unangenehm ist, oder die gegen diese Richtlinien oder die Nutzungsbedingungen verstößt, sperre bitte den Absender und melde sie, um den Mitarbeiterstab darauf aufmerksam zu machen.",
+2 -1
View File
@@ -40,9 +40,10 @@
"backerTier": "Trägerstufe",
"playerTiers": "Spielerstufen",
"tier": "Level",
"conRewardsURL": "https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards",
"surveysSingle": "Half Habitica zu wachsen, entweder durch das Ausfüllen einer Umfrage oder durch große Hilfe beim Testen. Danke!",
"surveysMultiple": "Hat Habitica an <%= count %> Gelegenheiten geholfen zu wachsen, entweder durch Ausfüllen eines Fragebogens oder durch große Hilfe beim Testen. Danke!",
"blurbHallPatrons": "Dies ist die Halle der Schirmherren, in der wir die edlen Abenteurer ehren, die Habiticas ursprüngliche Kickstarter-Kampagne unterstützt haben. Wir danken ihnen für die Hilfe Habitica zum Leben zu erwecken!",
"blurbHallContributors": "Dies ist die Halle der Mitwirkenden, in der Open-Source-Unterstützer von Habitica geehrt werden. Durch Code, Kunst, Musik, Schreiben, oder auch nur Hilfsbereitschaft haben sie <%= linkRewards %> Edelsteine, exklusive Ausrüstung<%= linkClose %> und <%= linkTiers %>angesehene Titel<%= linkClose %> verdient. Auch Du kannst Habitica unterstützen! <%= linkContributing %> Hier erfährst Du mehr dazu.<%= linkClose %>",
"blurbHallContributors": "Dies ist die Halle der Mitwirkenden, in der Open-Source-Unterstützer von Habitica geehrt werden. Durch Code, Kunst, Musik, Schreiben, oder auch nur Hilfsbereitschaft haben sie <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tier-rewards' target='_blank'> Edelsteine, exklusive Ausrüstung</a> und <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica#contributor-tiers' target='_blank'>angesehene Titel</a> verdient. Auch Du kannst Habitica unterstützen! <a href='https://github.com/HabitRPG/habitica/wiki/Contributing-to-Habitica' target='_blank'> Hier erfährst Du mehr dazu.</a>",
"noPrivAccess": "Du besitzt nicht die erforderlichen Berechtigungen."
}
+1 -1
View File
@@ -3,7 +3,7 @@
"dontDespair": "Nicht verzweifeln!",
"deathPenaltyDetails": "Du hast ein Level, Dein Gold und ein Stück Ausrüstung verloren, aber Du kannst alles durch harte Arbeit wieder zurückbekommen! Viel Glück -- Du schaffst das.",
"refillHealthTryAgain": "Lebenspunkte wiederherstellen & Nochmal versuchen",
"dyingOftenTips": "Passiert das öfters? <%= linkOpen %>Hier gibt es einige Tipps!<%= linkClose %>",
"dyingOftenTips": "Passiert das öfters? <a href='/static/faq#prevent-damage' target='_blank'>Hier gibt es einige Tipps!</a>",
"losingHealthWarning": "Vorsicht - Du verlierst Lebenspunkte!",
"losingHealthWarning2": "Lass Deine Lebenspunkte nicht auf null fallen! Sollte das passieren wirst Du ein Level, Dein Gold und einen Gegenstand Deiner Ausrüstung verlieren.",
"toRegainHealth": "Um Deine Lebenspunkte wiederherzustellen:",
+5 -5
View File
@@ -12,7 +12,7 @@
"webFaqAnswer49": "Wenn Du Habitica mit anderen erleben möchtest, aber keine anderen Spieler kennst, ist die Suche nach einer Party die beste Option! Wenn Du bereits andere Spieler kennst, die eine Party haben, kannst Du deinen @Benutzernamen mit ihnen teilen, um eingeladen zu werden. Alternativ kannst Du auch eine neue Gruppe erstellen und sie mit ihrem @Nutzernamen oder ihrer E-Mail-Adresse einladen.\n\nUm eine Party zu erstellen oder zu suchen, wähle \"Party\" im Navigationsmenü und wähle dann die Option, die Dir am besten gefällt.",
"webFaqAnswer62": "Gruppenpläne bieten dir die einzigartige Möglichkeit, anderen Mitgliedern deines Gruppenplans gemeinsame Aufgaben zuzuweisen. Wenn eine gemeinsame Aufgabe einem Mitglied zugewiesen wird, können andere Mitglieder sie nicht mehr erledigen.\n\nDu kannst eine Aufgabe auch mehreren Mitgliedern zuweisen. Wenn sich zum Beispiel alle Mitglieder die Zähne putzen müssen, erstellst du eine Aufgabe und weist sie jedem Mitglied zu. Jedes Mitglied kann die Aufgabe erledigen und sich seine individuelle Belohnung verdienen. Die Hauptaufgabe wird als erledigt angezeigt, sobald alle Mitglieder sie erledigt haben.",
"webFaqAnswer32": "Alle Spieler beginnen in der Klasse des Kriegers, bis sie Stufe 10 erreicht haben. Sobald du Stufe 10 erreichst, hast du die Wahl, eine neue Klasse zu wählen oder als Krieger weiterzuspielen.\n\nJede Klasse verfügt über unterschiedliche Ausrüstungen und Fertigkeiten. Wenn du dich nicht für eine Klasse entscheiden möchtest, kannst du \"Abbrechen\" wählen. Du kannst das Klassensystem in den Einstellungen jederzeit wieder aktivieren.\n\nWenn du deine Klasse nach Level 10 noch einmal ändern möchtest, kannst du die Sphäre der Wiedergeburt hierfür nutzen. Die Sphäre der Wiedergeburt ist mit Level 50 auf dem Marktplatz für 6 Edelsteine verfügbar und mit Level 100 bekommst du sie umsonst.\n\nAlternativ kannst du deine Klasse jederzeit in den Einstellungen für 3 Edelsteine ändern. Dies wird dein Level nicht wie die Sphäre der Wiedergeburt zurücksetzen, aber es erlaubt dir, die Fähigkeitspunkte, die du beim Leveln gesammelt hast, deiner neuen Klasse zuzuordnen.",
"sunsetFaqPara14": "<strong>Linguists</strong><br />Wir freuen uns auch weiterhin über Hilfe bei der Übersetzung der Apps und der Website und werden für qualifizierte Beiträge nach wie vor Beitragsstufen vergeben. Die Methode, mit der wir Übersetzungen annehmen, wird sich jedoch ändern. Wir möchten unsere Ressourcen auf die Unterstützung einer bestimmten Auswahl von Sprachen für alle Plattformen konzentrieren. Um dies zu erreichen, werden wir die Anzahl der für Übersetzungen verfügbaren Sprachen reduzieren. Zuvor nicht fertiggestellte Sprachen werden in Github archiviert. Wir hoffen, dass diese Änderung das plattformübergreifende Habitica-Erlebnis konsistenter macht. Sie können unsere aktuellsten Richtlinien für das Übersetzungsverfahren auf unserer Website lesen <%= linkOpen %>Übersetzungswebsite<%= linkClose %>.",
"sunsetFaqPara14": "<strong>Linguists</strong><br />Wir freuen uns auch weiterhin über Hilfe bei der Übersetzung der Apps und der Website und werden für qualifizierte Beiträge nach wie vor Beitragsstufen vergeben. Die Methode, mit der wir Übersetzungen annehmen, wird sich jedoch ändern. Wir möchten unsere Ressourcen auf die Unterstützung einer bestimmten Auswahl von Sprachen für alle Plattformen konzentrieren. Um dies zu erreichen, werden wir die Anzahl der für Übersetzungen verfügbaren Sprachen reduzieren. Zuvor nicht fertiggestellte Sprachen werden in Github archiviert. Wir hoffen, dass diese Änderung das plattformübergreifende Habitica-Erlebnis konsistenter macht. Sie können unsere aktuellsten Richtlinien für das Übersetzungsverfahren auf unserer Website lesen <a href='https://translate.habitica.com/projects/habitica/#information'>Übersetzungswebsite</a>.",
"webFaqAnswer34": "Haustiere mögen Futter, das zu ihrer Farbe passt. Basis-Tiere sind die Ausnahme, aber alle Basis-Tiere mögen den gleichen Gegenstand. Im Folgenden siehst du, welche Nahrungsmittel jedes Haustier mag:\n\n * Basistiere mögen Fleisch\n * Weiße Haustiere mögen Milch\n * Wüstenhaustiere mögen Kartoffeln\n * Rote Haustiere mögen Erdbeeren\n * Schattentiere mögen Schokolade\n * Skelett-Tiere mögen Fisch\n * Zombie-Tiere mögen verdorbenes Fleisch\n * Zuckerwatte rosa Haustiere mögen rosa Zuckerwatte\n * Zuckerwatte blaue Haustiere mögen blaue Zuckerwatte\n * Goldene Haustiere mögen Honig",
"webFaqAnswer35": "Sobald du dein Haustier genug gefüttert hast, um es zu einem Reittier zu machen, musst du diese Art von Haustier erneut ausbrüten, um es in deinem Stall zu haben.\n\nUm Reittiere in den mobilen Apps zu sehen:\n\n * Wähle im Menü \"Haustiere & Reittiere\" und wechseln zur Registerkarte \"Reittiere\".\n\nSo zeigst du Reittiere auf der Website an:\n\n * Wähle im Menü \"Inventar\" die Option \"Haustiere und Reittiere\" und scrollen nach unten zum Abschnitt \"Reittiere\"",
"webFaqAnswer37": "Kontrolliere, ob die Option Kostüm aktiviert ist. Wenn dein Avatar ein Kostüm trägt, wird dieses Ausrüstungsset anstelle deiner Kampfausrüstung angezeigt.\n\nSo schaltest du das Kostüm in den mobilen Apps ein:\n * Wähle im Menü \"Ausrüstung\", um den Schalter für das Kostüm zu finden.\n\nSo schaltest du das Kostüm auf der Website um:\n * Wähle in deinem Inventar \"Ausrüstung\" und suche den Schalter \"Kostüm\" auf der Registerkarte \"Kostüm\" in der Ausrüstungsschublade",
@@ -111,11 +111,11 @@
"sunsetFaqPara19": "<strong>Wiki Wizards</strong><br />Das Habitica-Wiki ist ein wunderbares Werkzeug, das von Spielern für Spieler geschaffen wurde und schon vielen geholfen hat. Wir unterstützen diese Bemühungen weiterhin, werden aber keine Stufen für die Wiki-Bearbeitung mehr anbieten, da wir unseren Fokus auf Beiträge von Linguisten, Schmieden und Herausforderern in Habitica legen.",
"sunsetFaqList6": "Herausforderungen, die derzeit in Gilden veranstaltet werden, bleiben für die aktuellen Teilnehmer in deren Herausforderungsliste zugänglich, werden aber aus Gründen des Datenschutzes nicht in der öffentlichen Liste auffindbar sein. Es wird nicht möglich sein, neue gildenbasierte Herausforderungen zu erstellen.",
"sunsetFaqList7": "Derzeit enthalten viele Herausforderungen Aufgaben, die Beiträge in den öffentlichen Chaträumen von Habitica erfordern. Die Ersteller dieser Herausforderungen können ihre Aufgaben anpassen oder die Chat-Anforderung auf einen externen Dienst übertragen.",
"sunsetFaqList10": "Die Spielerinnen und Spieler werden außerdem ermutigt, per E-Mail <%= adminEmail %> alle Fragen zu stellen, auf die sie unter den oben genannten Links keine Antwort finden.",
"sunsetFaqList10": "Die Spielerinnen und Spieler werden außerdem ermutigt, per E-Mail <a href='mailto:admin@habitica.com'>admin@habitica.com</a> alle Fragen zu stellen, auf die sie unter den oben genannten Links keine Antwort finden.",
"sunsetFaqPara20": "Die Community-Richtlinien von Habitica werden zu dem Zeitpunkt aktualisiert, an dem der Tavernen- und Gildenservice eingestellt wird. Sie werden widerspiegeln, dass sich die Community-Regeln für das Verhalten nun auf Spielerprofile, Herausforderungen und Nachrichten in privaten Bereichen beziehen. Unsere Nutzungsbedingungen galten schon immer sowohl für öffentliche als auch für private Bereiche und bedürfen keiner unmittelbaren Aktualisierung im Hinblick auf diese Änderung.",
"sunsetFaqPara21": "Die Edelsteine in der Gildenbank werden dem Gildenleiter am 8. August zurückerstattet, wenn der Gilden geschlossen werden.",
"anotherQuestion": "Hast du noch mehr Fragen?",
"contactAdmin": "Kontaktier <%= adminEmail %>",
"contactAdmin": "Kontaktier <a href='mailto:admin@habitica.com'>admin@habitica.com</a>",
"sunsetFaqTitle": "Taverne und Gilde Abschaffung FAQ",
"sunsetFaqPara1": "Aufgrund einer Reihe von Faktoren, darunter Veränderungen in der Art und Weise, wie unsere Spielerbasis mit Habitica interagiert, und neue Inhaltsvorschriften, treffen wir die schwierige Entscheidung, die Tavernen- und Gilden-Dienste am <strong>August 8, 2023</strong> einzustellen.",
"sunsetFaqPara3": "Wir treffen diese Entscheidung, damit wir unsere Ressourcen besser auf die Teile von Habitica konzentrieren können, auf die sich die Spieler am meisten verlassen, ohne dass der Zugang für andere unterbrochen wird.",
@@ -133,8 +133,8 @@
"sunsetFaqPara18": "<strong>Artisans</strong><br />Wir stellen die Beiträge von Künstlern ein. Der Großteil der Kunstproduktion wurde bereits intern verlagert, um mit der Veröffentlichung unserer Inhalte Schritt halten zu können. Wir sind zutiefst dankbar für die fantastische Kunst, die über die Jahre hinweg von unserer Gemeinschaft der Mitwirkenden geschaffen wurde.",
"sunsetFaqHeader9": "Wie werden die Herausforderungen beeinflusst?",
"sunsetFaqHeader10": "Wohin können sich die Spieler wenden, wenn sie Fragen zur Nutzung von Habitica haben?",
"sunsetFaqList8": "Unser bestehendes <%= linkOpen %>FAQ<%= linkClose %>ist eine großartige Ressource und kann über das Hilfe-Menü oder den Support auf dem Handy gefunden werden. Wir sind dabei, ein umfassenderes und verbessertes FAQ zu erstellen, um die Spieler in Zukunft besser zu unterstützen.",
"sunsetFaqList9": "Dieser <%= linkOpen %>Blogbeitrag<%= linkClose %> bietet auch einen praktischen Leitfaden für neue Spieler.",
"sunsetFaqList8": "Unser bestehendes <a href='https://habitica.com/static/faq'>FAQ</a>ist eine großartige Ressource und kann über das Hilfe-Menü oder den Support auf dem Handy gefunden werden. Wir sind dabei, ein umfassenderes und verbessertes FAQ zu erstellen, um die Spieler in Zukunft besser zu unterstützen.",
"sunsetFaqList9": "Dieser <a href='https://habitica.wordpress.com/beginning-adventurers-guide/'>Blogbeitrag</a> bietet auch einen praktischen Leitfaden für neue Spieler.",
"sunsetFaqHeader11": "Welche Auswirkungen hat dies auf die Community-Richtlinien und die Nutzungsbedingungen von Habitica?",
"contentQuestion0": "Was ändert sich?",
"contentReleaseChanges": "Änderungen durch Veröffentlichung neuer Inhalte",

Some files were not shown because too many files have changed in this diff Show More