From 90d4468e9e91dddbbbe94d98c1f1ff94daee637c Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Thu, 9 Jun 2016 09:02:28 -0500 Subject: [PATCH] chore(i18n): update locales --- common/locales/cs/challenge.json | 2 +- common/locales/cs/groups.json | 2 +- common/locales/cs/settings.json | 2 +- common/locales/cs/spells.json | 3 ++ common/locales/da/challenge.json | 7 +-- common/locales/da/groups.json | 2 +- common/locales/da/settings.json | 2 +- common/locales/da/spells.json | 3 ++ common/locales/de/challenge.json | 2 +- common/locales/de/character.json | 6 +-- common/locales/de/communityguidelines.json | 10 ++--- common/locales/de/front.json | 8 ++-- common/locales/de/gear.json | 6 +-- common/locales/de/generic.json | 10 ++--- common/locales/de/groups.json | 12 ++--- common/locales/de/messages.json | 2 +- common/locales/de/questscontent.json | 14 +++--- common/locales/de/settings.json | 6 +-- common/locales/de/spells.json | 3 ++ common/locales/de/tasks.json | 12 ++--- common/locales/en@pirate/challenge.json | 7 +-- common/locales/en@pirate/groups.json | 2 +- common/locales/en@pirate/settings.json | 2 +- common/locales/en@pirate/spells.json | 3 ++ common/locales/en_GB/challenge.json | 2 +- common/locales/en_GB/groups.json | 2 +- common/locales/en_GB/settings.json | 2 +- common/locales/en_GB/spells.json | 3 ++ common/locales/es/challenge.json | 4 +- common/locales/es/death.json | 6 +-- common/locales/es/gear.json | 52 +++++++++++----------- common/locales/es/groups.json | 44 +++++++++--------- common/locales/es/maintenance.json | 2 +- common/locales/es/noscript.json | 4 +- common/locales/es/npc.json | 42 ++++++++--------- common/locales/es/questscontent.json | 4 +- common/locales/es/settings.json | 8 ++-- common/locales/es/spells.json | 3 ++ common/locales/es/subscriber.json | 26 +++++------ common/locales/es/tasks.json | 6 +-- common/locales/es_419/challenge.json | 7 +-- common/locales/es_419/groups.json | 2 +- common/locales/es_419/settings.json | 2 +- common/locales/es_419/spells.json | 3 ++ common/locales/fr/challenge.json | 2 +- common/locales/fr/groups.json | 4 +- common/locales/fr/messages.json | 2 +- common/locales/fr/settings.json | 2 +- common/locales/fr/spells.json | 3 ++ common/locales/fr/tasks.json | 8 ++-- common/locales/he/challenge.json | 2 +- common/locales/he/contrib.json | 2 +- common/locales/he/groups.json | 4 +- common/locales/he/messages.json | 2 +- common/locales/he/quests.json | 2 +- common/locales/he/settings.json | 2 +- common/locales/he/spells.json | 3 ++ common/locales/he/tasks.json | 16 +++---- common/locales/hu/challenge.json | 7 +-- common/locales/hu/groups.json | 2 +- common/locales/hu/settings.json | 2 +- common/locales/hu/spells.json | 3 ++ common/locales/it/challenge.json | 2 +- common/locales/it/groups.json | 2 +- common/locales/it/settings.json | 2 +- common/locales/it/spells.json | 3 ++ common/locales/ja/challenge.json | 2 +- common/locales/ja/gear.json | 10 ++--- common/locales/ja/groups.json | 4 +- common/locales/ja/messages.json | 2 +- common/locales/ja/questscontent.json | 20 ++++----- common/locales/ja/settings.json | 2 +- common/locales/ja/spells.json | 3 ++ common/locales/ja/subscriber.json | 50 ++++++++++----------- common/locales/ja/tasks.json | 20 ++++----- common/locales/nl/challenge.json | 2 +- common/locales/nl/groups.json | 4 +- common/locales/nl/messages.json | 2 +- common/locales/nl/settings.json | 2 +- common/locales/nl/spells.json | 3 ++ common/locales/nl/tasks.json | 8 ++-- common/locales/pl/challenge.json | 2 +- common/locales/pl/groups.json | 2 +- common/locales/pl/settings.json | 2 +- common/locales/pl/spells.json | 3 ++ common/locales/pt/backgrounds.json | 4 +- common/locales/pt/challenge.json | 2 +- common/locales/pt/groups.json | 4 +- common/locales/pt/messages.json | 2 +- common/locales/pt/rebirth.json | 2 +- common/locales/pt/settings.json | 2 +- common/locales/pt/spells.json | 3 ++ common/locales/pt/tasks.json | 8 ++-- common/locales/ro/challenge.json | 2 +- common/locales/ro/groups.json | 2 +- common/locales/ro/settings.json | 2 +- common/locales/ro/spells.json | 3 ++ common/locales/ru/backgrounds.json | 6 +-- common/locales/ru/challenge.json | 25 ++++++----- common/locales/ru/gear.json | 4 +- common/locales/ru/generic.json | 2 +- common/locales/ru/groups.json | 14 +++--- common/locales/ru/messages.json | 2 +- common/locales/ru/npc.json | 8 ++-- common/locales/ru/quests.json | 28 ++++++------ common/locales/ru/questscontent.json | 2 +- common/locales/ru/rebirth.json | 2 +- common/locales/ru/settings.json | 12 ++--- common/locales/ru/spells.json | 15 ++++--- common/locales/ru/subscriber.json | 22 ++++----- common/locales/ru/tasks.json | 16 +++---- common/locales/sk/challenge.json | 2 +- common/locales/sk/groups.json | 2 +- common/locales/sk/questscontent.json | 18 ++++---- common/locales/sk/settings.json | 2 +- common/locales/sk/spells.json | 3 ++ common/locales/sr/challenge.json | 7 +-- common/locales/sr/groups.json | 2 +- common/locales/sr/settings.json | 2 +- common/locales/sr/spells.json | 3 ++ common/locales/sv/challenge.json | 7 +-- common/locales/sv/groups.json | 2 +- common/locales/sv/settings.json | 2 +- common/locales/sv/spells.json | 3 ++ common/locales/uk/challenge.json | 7 +-- common/locales/uk/groups.json | 2 +- common/locales/uk/settings.json | 2 +- common/locales/uk/spells.json | 3 ++ common/locales/zh/challenge.json | 2 +- common/locales/zh/character.json | 6 +-- common/locales/zh/groups.json | 2 +- common/locales/zh/messages.json | 2 +- common/locales/zh/settings.json | 2 +- common/locales/zh/spells.json | 3 ++ common/locales/zh_TW/challenge.json | 7 +-- common/locales/zh_TW/groups.json | 2 +- common/locales/zh_TW/settings.json | 2 +- common/locales/zh_TW/spells.json | 3 ++ 138 files changed, 472 insertions(+), 394 deletions(-) diff --git a/common/locales/cs/challenge.json b/common/locales/cs/challenge.json index e402c5fecb..2e64363b86 100644 --- a/common/locales/cs/challenge.json +++ b/common/locales/cs/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Nemůžete zadat tuto odměnu. Kupte si více drahokamů nebo snižte odměnu.", "challengeIdRequired": "„challengeId\" musí být platné UUID.", "winnerIdRequired": "„winnerId\" musí být platné UUID.", - "challengeNotFound": "Výzva nenalezena.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Pouze vůdce výzvy ji může smazat.", "onlyLeaderUpdateChal": "Pouze vůdce výzvy ji může aktualizovat.", "winnerNotFound": "Vítěz s id „<%= userId %>\" nenalezen, nebo se neúčastnil výzvy.", diff --git a/common/locales/cs/groups.json b/common/locales/cs/groups.json index 1d9f88ba70..ab28efe16e 100644 --- a/common/locales/cs/groups.json +++ b/common/locales/cs/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Připojil jsi se k Družině s jiným hráčem! Měj zábavu s porážením příšer a pomáhání si navzájem.", "partyOnAchievement": "Připojil jsi se k Družině s alespoň čtyřmi dalšími hráči! Užij jsi tvoji zvýšenou odpovědnost jak se spojíte s tvými přáteli aby jste porazili vaše nepřítele!", "groupIdRequired": "„groupId\" musí být platné UUID", - "groupNotFound": "Skupina nenalezena.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "Nemůžete opustit družinu, když jste začali výpravu. Nejdříve zrušte výpravu.", "cannotLeaveWhileActiveQuest": "Nemůžete opustit družinu během výpravy. Nejdříve, prosím opusťte výpravu.", diff --git a/common/locales/cs/settings.json b/common/locales/cs/settings.json index 00bf8bec68..d432da2a76 100644 --- a/common/locales/cs/settings.json +++ b/common/locales/cs/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Nebezpečná zóna", "resetText1": "POZOR! Tímto resetujete mnoho částí svého účtu. Silně nedoporučujeme tuto možnost používat, ale vyhovuje to některým uživatelům, kteří si se stránkou na začátku trochu hrají.", "resetText2": "Ztratíte veškeré úrovně, zlato, a zkušenosti. Všechny vaše úkoly (kromě těch z výzev) budou navždy vymazány a ztratíte všechny jejich data. Přijdete o všechno své vybavení ale budete si ho moci opět koupit, včetně všeho vybavení limitované edice nebo předplatitelských Záhadných předmětů, které již vlastníte (budete muset mít správné povolání k opakovanému koupení výbavy pro specifické povolání). Zůstane vám vaše povolání, mazlíčci a zvířata k osedlání. Zvažte použití Orbu znovuzrození, což je mnohem bezpečnější možnost, která vám zanechá vaše úkoly", - "deleteText": "Jsi si jist? Tímto smažeš svůj účet navždy a již nebude moci být obnoven! Budeš se muset znovu registrovat a vytvořit nový účet. Zakoupené a použité drahokamy nebudou proplaceny a budou ztraceny. Pokud si jsi absolutně jist, napiš <%= deleteWord %> do řádku níže.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/cs/spells.json b/common/locales/cs/spells.json index 1fdc4e499b..e0af67ee93 100644 --- a/common/locales/cs/spells.json +++ b/common/locales/cs/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Tvá psychická síla otřásá zemi. Celá tvá družina získává bonus k Inteligenci! (vypočteno na základě: INT před přidáním)", "spellWizardFrostText": "Ledový mráz", "spellWizardFrostNotes": "Led pokrývá tvé úkoly. Žádný z tvých sérií se zítra nezresetuje! (Jedno seslání ovlivní všechny šňůry.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutální rána", "spellWarriorSmashNotes": "Zasáhneš úkol vší silou. Zmodrá/červená vybledne, a zasadíš Bossům extra rány! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: SÍL)", "spellWarriorDefensiveStanceText": "Obranný postoj", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Podělíš se o své talenty s přáteli. Celá tvá družina získává bonus k Vnímání. (vypočteno na základě: VNM před bonusem)", "spellRogueStealthText": "Plížení", "spellRogueStealthNotes": "Jsi velice hbitý a nikdo se tě nevšimne. Některé z tvých nesplněných denních úkolů ti dnes v noci neublíží a jejich série/barva se nezmění. (Sešli vícekrát, abys ovlivnil více denních úkolů)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Léčivé světlo", "spellHealerHealNotes": "Světlo obklopuje tvé tělo a léčí tvá zranění. Získáváš zpět své zdraví! (vypočteno na základě: OBR a INT)", "spellHealerBrightnessText": "Spalující záře", diff --git a/common/locales/da/challenge.json b/common/locales/da/challenge.json index 1ce35db90c..5a57701121 100644 --- a/common/locales/da/challenge.json +++ b/common/locales/da/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/da/groups.json b/common/locales/da/groups.json index 880fe51363..899af8d9ff 100644 --- a/common/locales/da/groups.json +++ b/common/locales/da/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/da/settings.json b/common/locales/da/settings.json index 4f48dd224f..fb7ed73ccd 100644 --- a/common/locales/da/settings.json +++ b/common/locales/da/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Farezone", "resetText1": "ADVARSEL! Dette nulstiller mange dele af din konto. Vi fraråder på det kraftigste dette, men nogen finder det brugbart i begyndelsen, efter at have spillet i kort tid.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Er du sikker? Dette vil slette din konto for evigt, og den kan aldrig blive genskabt! Hvis du vil bruge Habitica igen skal du oprette en ny konto. Opsparede eller brugte Ædelsten vil ikke blive refunderet. Hvis du er helt sikker, skriv <%= deleteWord %> i tekstfeltet herunder.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/da/spells.json b/common/locales/da/spells.json index 54be25f1c5..647da1597f 100644 --- a/common/locales/da/spells.json +++ b/common/locales/da/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Dine mentale kræfter ryster jorden under jer. Hele din gruppe får et boost til Intelligens! (Baseret på: INT uden boost)", "spellWizardFrostText": "Isnende Frost", "spellWizardFrostNotes": "Is dækker dine opgaver. Dine Dagliges striber vil ikke blive nulstillet ved dagens afslutning. (Én fortryllelse påvirker alle striber.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutalt Slag", "spellWarriorSmashNotes": "Du rammer en enkelt opgave med et voldsomt slag. Opgaven bliver mere blå eller mindre rød, og du giver ekstra skade til Bosser! Klik på en opgave for at kaste. (Baseret på: STY)", "spellWarriorDefensiveStanceText": "Defensiv Stilling", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Du viser dine venner hvordan en tyv opdager fælder, forfølgere og sniger sig afsted. Hele gruppens Opfattelse er boostet! (Baseret på: OPF uden boost)", "spellRogueStealthText": "Snigen", "spellRogueStealthNotes": "Du tager hætten på, sværter dit ansigt til og falder i et med nattens skygger. Nogle af dine Daglige kan ikke finde dig og giver dig derfor ikke skade. Deres stribe og farve vil heller ikke ændre sig. (Kast flere gange for at påvirke flere Daglige)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Helende Lys", "spellHealerHealNotes": "Din krop dækkes af lys, der danser hen over dine sår og lukker dem. Du får Liv tilbage! (Baseret på: KON og INT)", "spellHealerBrightnessText": "Blændende Lys", diff --git a/common/locales/de/challenge.json b/common/locales/de/challenge.json index 7ec10bf38e..8def9af95d 100644 --- a/common/locales/de/challenge.json +++ b/common/locales/de/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Du kannst Dir diesen Preis nicht leisten. Kaufe mehr Edelsteine oder verringere den Preis.", "challengeIdRequired": "\"challengeId\" muss eine gültige UUID sein.", "winnerIdRequired": "\"winnerId\" muss eine gültige UUID sein.", - "challengeNotFound": "Wettbewerb nicht gefunden.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Nur der Wettbewerbsleiter kann es löschen.", "onlyLeaderUpdateChal": "Nur der Wettbewerbsleiter kann es aktualisieren.", "winnerNotFound": "Gewinner mit ID \"<%= userId %>\" nicht gefunden, oder nimmt nicht am Wettbewerb teil.", diff --git a/common/locales/de/character.json b/common/locales/de/character.json index d7366958f5..18611382d9 100644 --- a/common/locales/de/character.json +++ b/common/locales/de/character.json @@ -91,13 +91,13 @@ "constitution": "Ausdauer", "conText": "Ausdauer reduziert den Schaden den Du nimmst, sei es von schlechten Gewohnheiten, oder verpassten täglichen Aufgaben.", "perception": "Wahrnehmung", - "perText": "Warnehmung erhöht die Menge Gold die Du verdienst und erhöht die Wahrscheinlichkeit Gegenstände zu finden wenn Du erst den Marktplatz freigeschaltet hast.", + "perText": "Warnehmung erhöht die Menge Gold, die Du verdienst und erhöht die Wahrscheinlichkeit Gegenstände zu finden wenn Du erst den Marktplatz freigeschaltet hast.", "intelligence": "Intelligenz", "intText": "Intelligenz erhöht die Erfahrungspunkte die Du erhältst und bestimmt wieviel Mana Dir maximal zur Verfügung steht, sobald Du das Klassensystem freigeschaltet hast.", - "levelBonus": "Level Bonus", + "levelBonus": "Levelbonus", "levelBonusText": "Jedes Attribut erhält als Wertbonus die Hälfte von (Dein Level minus 1).", "allocatedPoints": "Verteilte Punkte", - "allocatedPointsText": "Attributpunkte die Du verdient und verteilt hast. Du kannst Punkte in der Charakter Spalte verteilen.", + "allocatedPointsText": "Attributpunkte die Du verdient und verteilt hast. Du kannst Punkte in der Spalte Charakter verteilen.", "allocated": "Verteilt", "buffs": "Aktivierte Bonusse", "buffsText": "Nicht dauerhafte Boni auf Attribute die von Fähigkeiten und Erfolgen stammen. Diese dauern nur einen Tag an. Deine freigeschalteten Fähigkeiten erscheinen in der Belohnungsliste auf der Aufgabenseite.", diff --git a/common/locales/de/communityguidelines.json b/common/locales/de/communityguidelines.json index 8f3df2e529..2b23e653d1 100644 --- a/common/locales/de/communityguidelines.json +++ b/common/locales/de/communityguidelines.json @@ -91,7 +91,7 @@ "commGuidePara051": "Es gibt verschiedene Regelverletzungen, und ihre Konsequenzen hängen von ihrer Schwere ab. Diese Listen sind nicht vollständig und die Mods haben einen gewissen Spielraum. Die Mods werden den Kontext berücksichtigen, wenn sie Regelverletzungen beurteilen.", "commGuideHeadingSevereInfractions": "Schwere Regelverletzungen", "commGuidePara052": "Schwere Regelverletzungen bedrohen die Sicherheit von Habiticas Gemeinschaft und Nutzern stark, deshalb folgen darauf schwere Konsequenzen.", - "commGuidePara053": "Die folgende Liste sind Beispiele für schwere Regelverletzungen. Die Liste ist nicht vollständig.", + "commGuidePara053": "In folgender Liste sind Beispiele für schwere Regelverletzungen. Die Liste ist nicht vollständig.", "commGuideList05A": "Verletzung der AGB", "commGuideList05B": "Hassparolen/-Bilder, Belästigung/Stalking, Cyber-Bullying und Trollen.", "commGuideList05C": "Verletzung der Bewährung", @@ -102,14 +102,14 @@ "commGuidePara054": "Mäßige Verstöße machen unsere Community nicht unsicher, aber sie machen sie unangenehm. 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 vollständig.", "commGuideList06A": "Ignorieren oder Nichtrespektieren eines Moderators. Dies umfasst öffentliches Beklagen über Moderatoren oder andere Nutzer / öffentliche Glorifizierung oder Verteidigung gesperrter Nutzer. Falls Bedenken bei einer oder mehrerer Regeln oder Moderatoren bestehen, sende bitte eine E-Mail an Lemoness (leslie@habitica.com).", - "commGuideList06B": "\"Besserwisser-Moderieren\" von Nicht-Moderatoren. Um vorher etwas klarzustellen: ein freundliches Erwähnen der Regeln ist völlig in Ordnung. \"Besserwisser-Moderieren\" ist es, wenn man sagt, verlangt oder deutlich andeutet dass jemand eine bestimmte Handlung durchführen muss, um einen Fehler zu korrigieren. Du kannst jemandem Bescheid sagen, dass die Person eine Regel verletzt hat, aber bitte verlange keine bestimmte Konsequenz - z.B. wäre es besser zu sagen \"Nur dass Du es weißt, Fluchen ist im Gasthaus nicht erlaubt, deshalb solltest Du das vielleicht besser löschen\" als \"Lösch jetzt dieses Kommentar\".", + "commGuideList06B": "\"Besserwisser-Moderieren\" von Nicht-Moderatoren. Um vorher etwas klarzustellen: ein freundliches Erwähnen der Regeln ist völlig in Ordnung. \"Besserwisser-Moderieren\" ist es, wenn man sagt, verlangt oder deutlich andeutet dass jemand eine bestimmte Handlung durchführen muss, um einen Fehler zu korrigieren. Du kannst jemandem Bescheid sagen, dass die Person eine Regel verletzt hat, aber bitte verlange keine bestimmte Konsequenz - z. B. wäre es besser zu sagen \"Nur dass Du es weißt, Fluchen ist im Gasthaus nicht erlaubt, deshalb solltest Du das vielleicht besser löschen\" als \"Lösch jetzt diesen Kommentar\".", "commGuideList06C": "Wiederholte Verletzungen der Richtlinien für öffentliche Orte", "commGuideList06D": "Wiederholte leichte Regelverletzungen", "commGuideHeadingMinorInfractions": "Leichte Regelverletzungen", - "commGuidePara056": "Leichte Regelverletzungen sollten zwar nicht passieren, haben aber nur leichte Konsequenzen. Wenn sie wiederholt auftreten können sie mit der Zeit zu schwereren Konsequenzen führen.", - "commGuidePara057": "Die folgende Liste sind Beispiele für leichte Regelverletzungen. Die Liste ist nicht vollständig.", + "commGuidePara056": "Leichte Regelverletzungen sollten zwar nicht passieren, haben aber nur leichte Konsequenzen. Wenn sie wiederholt auftreten, können sie mit der Zeit zu schwereren Konsequenzen führen.", + "commGuidePara057": "In folgender Liste sind Beispiele für leichte Regelverletzungen. Die Liste ist nicht vollständig.", "commGuideList07A": "Erstmalige Verletzung von Richtlinien für öffentliche Orte", - "commGuideList07B": "Jegliche Aussagen oder Handlungen die ein \"Bitte nicht\" auslösen. Wenn ein Mod zu einem Nutzer \"Bitte mach' das nicht\" sagen muss, kann das für diesen Nutzer als eine sehr leichte Regelverletzung zählen. Ein Beispiel dafür wäre \"Mod Talk: Bitte argumentiere nicht weiter für ein Feature, wenn bereits festgestellt wurde, das es nicht umsetzbar ist.\" In vielen Fällen wird das \"Bitte nicht\" auch gleichzeitig die leichte Konsequenz sein, aber wenn es die Mods zum gleichen Nutzer sehr häufig sagen müssen werden die leichten Regelverletzungen irgendwann als mittlere Regelverletzungen zählen.", + "commGuideList07B": "Jegliche Aussagen oder Handlungen die ein \"Bitte nicht\" auslösen. Wenn ein Mod zu einem Nutzer \"Bitte mach' das nicht\" sagen muss, kann das für diesen Nutzer als eine sehr leichte Regelverletzung zählen. Ein Beispiel dafür wäre \"Mod Talk: Bitte argumentiere nicht weiter für ein Feature, wenn bereits festgestellt wurde, dass es nicht umsetzbar ist.\" In vielen Fällen wird das \"Bitte nicht\" auch gleichzeitig die leichte Konsequenz sein, aber wenn es die Mods zum gleichen Nutzer sehr häufig sagen müssen werden die leichten Regelverletzungen irgendwann als mittlere Regelverletzungen zählen.", "commGuideHeadingConsequences": "Konsequenzen", "commGuidePara058": "In Habitica hat - wie im echten Leben - jede Handlung eine Folge: man wird fit weil man rennt, bekommt Löcher in den Zähnen weil man zu viel Zucker isst oder besteht eine Prüfung, weil man gelernt hat.", "commGuidePara059": "Alle Regelverletzungen haben direkte Konsequenzen. Einige Beispielkonsequenzen sind unten beschrieben.", diff --git a/common/locales/de/front.json b/common/locales/de/front.json index 92a5b034de..fd13e1908c 100644 --- a/common/locales/de/front.json +++ b/common/locales/de/front.json @@ -94,10 +94,10 @@ "landingp4header": "Verantwortung", "leadText": "Habitica ist eine kostenlose Anwendung zur Gewohnheitsbildung und Steigerung der Produktivität, die Dein Leben wie ein Spiel behandelt. Mit Belohnungen und Bestrafungen als Motivation und einem starken sozialen Netzwerk als Inspiration kann Habitica Dir helfen, Deine Ziele zu erreichen und gesund, fleißig und glücklich zu werden.", "login": "Einloggen", - "loginAndReg": "Einloggen / Registrieren", - "loginFacebookAlt": "Einloggen / Registrieren mit Facebook", - "logout": "Ausloggen", - "marketing1Header": "Verbessern Sie Ihre Lebensführung Durch Ein Spiel", + "loginAndReg": "Anmelden / Registrieren", + "loginFacebookAlt": "Anmelden / Registrieren mit Facebook", + "logout": "Abmelden", + "marketing1Header": "Verbessere Deine Lebensführung Durch Ein Spiel", "marketing1Lead1": "Habitica ist ein Videospiel, welches Dir dabei hilft. Deine Gewohnheiten im realen Leben zu verbessern. Es \"gamifiziert\" Dein Leben, indem es all Deine Aufgaben (Gewohnheiten, tägliche Aufgaben und To-Dos) in kleine Monster verwandelt, die Du besiegen musst. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel. Wenn Du in Deinem realen Leben nachlässt, beginnt Dein Charakter im Spiel zurückzufallen.", "marketing1Lead2": "Bekomme coole Ausrüstung. Verbessere Deine Gewohnheiten um Deinen Avatar auszustatten. Zeige Deine coole Ausrüstung die Du verdient hast.", "marketing1Lead2Title": "Bekomme coole Ausrüstung", diff --git a/common/locales/de/gear.json b/common/locales/de/gear.json index 4b6cfa2d46..5e7bca3551 100644 --- a/common/locales/de/gear.json +++ b/common/locales/de/gear.json @@ -90,7 +90,7 @@ "weaponSpecialSummerRogueText": "Piratensäbel", "weaponSpecialSummerRogueNotes": "Genug! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", "weaponSpecialSummerWarriorText": "Seefahrermesser", - "weaponSpecialSummerWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", + "weaponSpecialSummerWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste, die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", "weaponSpecialSummerMageText": "Algenfänger", "weaponSpecialSummerMageNotes": "Dieser Dreizack wird benutzt, um Algen effektiv aufzuspießen, für besonders ergiebiges Algenernten! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Sommerausrüstung.", "weaponSpecialSummerHealerText": "Zauberstab der Untiefen", @@ -98,10 +98,10 @@ "weaponSpecialFallRogueText": "Silberner Pflock", "weaponSpecialFallRogueNotes": "Befördert Untote dauerhaft ins Jenseits. Notfalls auch gegen Werwölfe einsetzbar - Vielseitigkeit kann nie schaden. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Herbstausrüstung.", "weaponSpecialFallWarriorText": "Greifarm der Wissenschaft", - "weaponSpecialFallWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", + "weaponSpecialFallWarriorNotes": "Es gibt keine Aufgabe auf irgendeiner To-Do-Liste, die es wagen würde, sich mit diesem rauen Messer anzulegen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", "weaponSpecialFallMageText": "Fliegender Besen", "weaponSpecialFallMageNotes": "Dieser fliegende Besen ist schneller als ein Drache! Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Herbstausrüstung.", - "weaponSpecialFallHealerText": "Skarabäus Zauberstab", + "weaponSpecialFallHealerText": "Skarabäus-Zauberstab", "weaponSpecialFallHealerNotes": "Der Skarabäus auf diesem Stab schützt und heilt den Besitzer. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2014, Herbstausrüstung.", "weaponSpecialWinter2015RogueText": "Eiszapfen", "weaponSpecialWinter2015RogueNotes": "Du hast Sie wirklich, wahrhaftig und ungelogen gerade vom Boden aufgelesen. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014-2015, Winterausrüstung.", diff --git a/common/locales/de/generic.json b/common/locales/de/generic.json index 70e3ab4e79..0ca1053b73 100644 --- a/common/locales/de/generic.json +++ b/common/locales/de/generic.json @@ -90,25 +90,25 @@ "achievementDilatory": "Retter von Dilatory", "achievementDilatoryText": "Hat beim 2014 Summer Splash Event dabei geholfen, den Schreckensdrachen von Dilatory zu besiegen!", "costumeContest": "Kostümwettbewerbsteilnehmer", - "costumeContestText": "Hat am Habitoween-Kostümwettbewerb teilgenommen. Schau einige Einträge im Habitica Blog an!", - "costumeContestTextPlural": "Hat an <%= number %> Habitoween Kostümwettbewerben teilgenommen. Schau einige Einträge im Habitica Blog an!", + "costumeContestText": "Hat am Habitoween-Kostümwettbewerb teilgenommen. Schau einige Einträge im Habitica-Blog an!", + "costumeContestTextPlural": "Hat an <%= number %> Habitoween-Kostümwettbewerben teilgenommen. Schau einige Einträge im Habitica-Blog an!", "memberSince": "- Teilnehmer seit", "lastLoggedIn": "- Zuletzt eingeloggt", - "notPorted": "Dieses Feature wurde noch nicht von der ursprünglichen Seite geportet.", + "notPorted": "Dieses Feature wurde noch nicht von der ursprünglichen Seite portiert.", "buyThis": "Kaufe <%= text %> mit <%= price %> Deiner <%= gems %> Edelsteinen?", "noReachServer": "Der Server ist momentan nicht erreichbar, versuche es später noch einmal", "errorUpCase": "FEHLER:", "newPassSent": "Neues Passwort wurde gesendet.", "serverUnreach": "Der Server ist momentan nicht erreichbar.", "requestError": "Ojeh, ein Fehler ist aufgetreten! Bitte lade die Seite neu, Deine letzte Aktion wurde vielleicht nicht korrekt gespeichert.", - "seeConsole": "Tritt der Fehler weiterhin auf, bitte berichte ihn bei Hilfe > Berichte einen Bug. Falls Du weißt, wie Du die Konsole Deines Internetbrowsers einsehen kannst, füge die entsprechenden Fehlernachrichten bei.", + "seeConsole": "Tritt der Fehler weiterhin auf, melde ihn unter Hilfe > Berichte einen Bug. Falls Du weißt, wie Du die Konsole Deines Internetbrowsers einsehen kannst, füge die entsprechenden Fehlernachrichten bei.", "error": "Fehler", "menu": "Menü", "notifications": "Mitteilungen", "noNotifications": "Du hast im Moment keine neuen Nachrichten.", "clear": "Leeren", "endTour": "Tour beenden", - "audioTheme": "Audio Motiv", + "audioTheme": "Audio-Motiv", "audioTheme_off": "Aus", "audioTheme_danielTheBard": "Daniel der Barde", "audioTheme_wattsTheme": "Watts' Thema", diff --git a/common/locales/de/groups.json b/common/locales/de/groups.json index e9eacbf29e..1dde51cb49 100644 --- a/common/locales/de/groups.json +++ b/common/locales/de/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "Du wurdest zu einer Gruppe eingeladen! Möchtest Du diese Gruppe verlassen und stattdessen <%= partyName %> beitreten?", "joinNewParty": "Neuer Gruppe beitreten", "declineInvitation": "Einladung ablehnen", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Deine Gruppe wird geladen. Bitte warten...", "newMsg": "Neue Nachricht unter \"<%= name %>\"", "chat": "Chat", "sendChat": "Nachricht senden", @@ -96,19 +96,19 @@ "clearAll": "Lösche alle Nachrichten", "confirmDeleteAllMessages": "Bist Du sicher, dass Du alle Nachrichten im Posteingang löschen möchtest? Andere Benutzer können immer noch die Nachrichten sehen, die Du ihnen geschickt hast.", "optOutPopover": "Du willst keine privaten Nachrichten? Klick hier um sie zu deaktivieren", - "block": "Blockieren", - "unblock": "Ent-Blockieren", + "block": "Sperren", + "unblock": "Entsperren", "pm-reply": "Eine Antwort schicken", "inbox": "Postfach", "messageRequired": "Eine Nachricht wird benötigt.", "toUserIDRequired": "Eine Benutzer-ID wird benötigt", "gemAmountRequired": "Eine Anzahl an Edelsteinen wird benötigt", "notAuthorizedToSendMessageToThisUser": "Nachricht kann nicht an diesen Benutzer verschickt werden.", - "privateMessageGiftIntro": "Hallo <%= receiverName %>, Hallo <%= receiverName %>, hat Dir geschickt:", + "privateMessageGiftIntro": "Hallo <%= receiverName %>, <%= receiverName %>, hat Dir geschickt:", "privateMessageGiftGemsMessage": "<%= gemAmount %> Edelsteine!", "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> Monate Abonnement!", "cannotSendGemsToYourself": "Edelsteine können nicht an Dich selbst geschickt werden. Versuche es stattdessen mit einem Abonnement.", - "badAmountOfGemsToSend": "Die Menge muss zwischen 1 und deiner aktuellen Edelsteinanzahl liegen.", + "badAmountOfGemsToSend": "Die Menge muss zwischen 1 und Deiner aktuellen Edelsteinanzahl liegen.", "abuseFlag": "Verletzung der Community-Richtlinien melden", "abuseFlagModalHeading": "<%= name %> melden?", "abuseFlagModalBody": "Möchtest Du diesen Beitrag wirklich melden? DU solltest AUSSCHLIESSLICH Beiträge melden, die unsere <%= firstLinkStart %>Community-Richtlinien<%= linkEnd %> und/oder unsere <%= secondLinkStart %>Nutzungsbedingungen<%= linkEnd %> verletzen. Das ungerechtfertigte Melden von Beiträgen stellt eine Verletzung der Community-Richtlinien dar und kann geahndet werden. Gute Gründe einen Beitraqg zu melden sind unter anderem:


", @@ -163,7 +163,7 @@ "partyUpAchievement": "Du bist einer Gruppe mit einer anderen Person beigetreten! Viel Spaß beim Kampf gegen Monster und gegenseitigen Unterstützen.", "partyOnAchievement": "Du bist einer Gruppe mit mindestens vier Personen beigetreten! Genieße die gestiegene Zurechenbarkeit, wenn Du Dich mit Deinen Freunden vereinst, um eure Feinde zu bezwingen!", "groupIdRequired": "\"groupId\" muss eine gültige UUID sein", - "groupNotFound": "Gruppe nicht gefunden.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "Du musst einen gültigen \"Type\" Suchbegriff eingeben.", "questLeaderCannotLeaveGroup": "Du kannst Deine Gruppe nicht verlassen, wenn Du eine Quest gestartet hat. Brich die Quest zuvor ab.", "cannotLeaveWhileActiveQuest": "Du kannst Deine Gruppe nicht während einer aktiven Quest verlassen. Bitte verlasse zuerst die Quest.", diff --git a/common/locales/de/messages.json b/common/locales/de/messages.json index dddc6b039f..7f4190200d 100644 --- a/common/locales/de/messages.json +++ b/common/locales/de/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Nur Admins können den Zählmarker zurücksetzen!", "messageUserOperationProtected": "Pfad `<%= operation %>` wurde nicht gespeichert, da dieser geschützt ist.", "messageUserOperationNotFound": "<%= operation %> Operation nicht gefunden", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Mitteilung nicht gefunden." } \ No newline at end of file diff --git a/common/locales/de/questscontent.json b/common/locales/de/questscontent.json index b0d6232a90..087f358220 100644 --- a/common/locales/de/questscontent.json +++ b/common/locales/de/questscontent.json @@ -87,18 +87,18 @@ "questMoonstone3Boss": "Nekro-Laster", "questMoonstone3DropRottenMeat": "Verrottetes Fleisch (Futter)", "questMoonstone3DropZombiePotion": "Zombifizierter Schlüpftrank", - "questGoldenknight1Text": "Der goldene Ritter, Teil 1: Ein ernstes Gespräch", + "questGoldenknight1Text": "Die goldene Ritterin, Teil 1: Ein ernstes Gespräch", "questGoldenknight1Notes": "Die goldene Ritterin ist Habiticanern mit ihrer Kritik ganz schön auf die Nerven gegangen. Nicht alle täglichen Aufgaben erledigt? Eine negative Gewohnheit angeklickt? Sie nimmt dies zum Anlass Dich zu bedrängen, dass Du doch ihrem Beispiel folgen sollst. Sie ist das leuchtende Beispiel eines perfekten Habiticaners und Du bist nichts als ein Versager. Das ist ja mal gar nicht nett! Jeder macht Fehler. Man sollte deshalb nicht mit solcher Kritik drangsaliert werden. Vielleicht solltest Du einige Zeugenaussagen von verletzten Habiticanern zusammentragen und die goldene Ritterin mal ordentlich zurechtweisen!", "questGoldenknight1CollectTestimony": "Zeugenaussagen", - "questGoldenknight1DropGoldenknight2Quest": "Die goldene Ritterin-Reihe, Teil 2: Die Goldene Ritterin (Schriftrolle)", - "questGoldenknight2Text": "Der goldene Ritter, Teil 2: Gold Ritter", + "questGoldenknight1DropGoldenknight2Quest": "Die goldene Ritterin-Reihe, Teil 2: Die goldene Ritterin (Schriftrolle)", + "questGoldenknight2Text": "Die goldene Ritterin, Teil 2: Goldene Ritterin", "questGoldenknight2Notes": "Mit hunderten Zeugenaussagen von Habiticanern bewaffnet, konfrontierst Du die goldene Ritterin. Du fängst an, ihr die Beschwerden der Habiticaner eine nach der anderen vorzulesen. \"Und @Pfeffernusse sagt, dass Deine ständige Prahlerei-\" Die Ritterin hebt ihre Hand, um Dich zum Schweigen zu bringen und spottet \"Ich bitte Dich, diese Leute sind einfach nur neidisch auf meinen Erfolg. Statt sich zu beschweren, sollten sie einfach so hart arbeiten wie ich! Vielleicht zeige ich Dir mal, wie stark Du werden kannst, wenn Du so fleißig bist wie ich!\" Sie hebt ihren Morgenstern und setzt zum Angriff an!", "questGoldenknight2Boss": "Goldene Ritterin", - "questGoldenknight2DropGoldenknight3Quest": "Die Goldene Ritterin-Kette Teil 3: Der Eiserne Ritter (Schriftrolle)", - "questGoldenknight3Text": "Der goldene Ritter, Teil 3: Der eiserne Ritter", + "questGoldenknight2DropGoldenknight3Quest": "Die goldene Ritterin-Reihe Teil 3: Der eiserne Ritter (Schriftrolle)", + "questGoldenknight3Text": "Die goldene Ritterin, Teil 3: Der eiserne Ritter", "questGoldenknight3Notes": "@Jon Arinbjorn schreit laut auf, um Deine Aufmerksamkeit zu erlangen. Nach Deiner Schlacht ist eine neue Figur aufgetaucht. Ein Ritter, gerüstet in schwarz geflecktem Eisen, kommt Dir langsam mit einem Schwert in der Hand entgegen. Die goldene Ritterin ruft ihm zu: \"Vater, nein!\" Aber der Ritter zeigt keinerlei Anzeichen anzuhalten. Sie wendet sich an Dich: \"Es tut mir Leid. Ich war ein Narr und zu stolz zu erkennen, wie grausam ich war. Aber mein Vater ist noch viel grausamer als ich es je sein könnte. Wenn er nicht aufgehalten wird, dann wird er uns alle vernichten. Hier, nimm meinen Morgenstern und halte den eisernen Ritter auf!\"", - "questGoldenknight3Completion": "Mit einem befriedigenden Klirren fällt der Eiserne Ritter zu Knie und sackt zusammen. \"Du bist ziemlich stark,\" keucht er. \"Mir wurde heute Bescheidenheit gelehrt.\" Die Goldene Ritterin kommt zu Dir und sagt, \"Ich danke Dir. Ich glaube, wir beide haben aus der Begegnung mit Dir etwas Bescheidenheit gelernt. Ich werde mit meinem Vater sprechen und ihm die Beschwerden über uns erklären. Vielleicht sollten wir damit anfangen, uns bei den anderen Habiticanern zu entschuldigen.\" Sie denkt darüber nach und wendet sich dann wieder Dir zu. \"Hier: als ein Geschenk für Dich gebe ich Dir meinen Morgenstern. Er gehört jetzt Dir.\"", - "questGoldenknight3Boss": "Der Eiserne Ritter", + "questGoldenknight3Completion": "Mit einem befriedigenden Klirren fällt der eiserne Ritter auf die Knie und sackt zusammen. \"Du bist ziemlich stark,\" keucht er. \"Mir wurde heute Bescheidenheit gelehrt.\" Die goldene Ritterin kommt zu Dir und sagt, \"Ich danke Dir. Ich glaube, wir beide haben aus der Begegnung mit Dir etwas Bescheidenheit gelernt. Ich werde mit meinem Vater sprechen und ihm die Beschwerden über uns erklären. Vielleicht sollten wir damit anfangen, uns bei den anderen Habiticanern zu entschuldigen.\" Sie denkt darüber nach und wendet sich dann wieder Dir zu. \"Hier: als ein Geschenk für Dich gebe ich Dir meinen Morgenstern. Er gehört jetzt Dir.\"", + "questGoldenknight3Boss": "Der eiserne Ritter", "questGoldenknight3DropHoney": "Honig (Futter)", "questGoldenknight3DropGoldenPotion": "Goldener Schlüpftrank", "questGoldenknight3DropWeapon": "Mustaines Meilenstein-matschender Morgenstern (Schildhand-Waffe)", diff --git a/common/locales/de/settings.json b/common/locales/de/settings.json index a7a9a9b23c..4d6436af98 100644 --- a/common/locales/de/settings.json +++ b/common/locales/de/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Gefahrenzone", "resetText1": "WARNUNG! Es werden große Teile Deines Accounts zurückgesetzt. Wir raten dringend davon ab. Jedoch finden einige Spieler diese Funktion sinnvoll, um nach einem anfänglichen Testen der Seite neu beginnen zu können.", "resetText2": "Du wirst alle Level, Gold und Erfahrungspunkte verlieren. Alle Aufgaben (außer Wettbewerbsaufgaben) werden dauerhaft gelöscht und ihr Verlauf geht verloren. Du wirst die gesamte Ausrüstung verlieren, kannst diese jedoch wiedererwerben, einschließlich der begrenzten Auflagen und Abonnement-Gegenstände, die Du bereits besitzt (Du musst in die richtige Klasse wechseln, um klassenspezifische Ausrüstung wiederzuerwerben). Deine aktuelle Klasse, sowie Deine Haus- und Reittiere bleiben erhalten. Du könntest die Sphäre der Wiedergeburt stattdessen bevorzugen, welche einen sichereren Weg darstellt und Deine Aufgaben beibehält.", - "deleteText": "Bist Du sicher? Das wird Dein Konto für immer löschen und es kann nicht wiederhergestellt werden! Wenn Du Habitica wieder verwenden möchtest, musst Du ein neues Konto registrieren. Gesparte oder verbrauchte Edelsteine werden nicht ersetzt. Wenn Du absolut sicher bist, dann tippe <%= deleteWord %> in die Text-Box unten ein.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Veraltet", @@ -91,7 +91,7 @@ "passwordSuccess": "Das Passwort wurde erfolgreich geändert", "usernameSuccess": "Dein Anmeldename wurde erfolgreich geändert!", "emailSuccess": "Die E-Mail-Adresse wurde erfolgreich geändert", - "detachFacebook": "Facebook Registrierung löschen", + "detachFacebook": "Facebook-Registrierung löschen", "detachedFacebook": "Facebook erfolgreich von Deinem Konto entfernt", "addedLocalAuth": "Lokale Authentifizierung erfolgreich hinzugefügt", "data": "Daten", @@ -104,7 +104,7 @@ "registeredWithFb": "Mit Facebook registriert", "loginNameDescription1": "Dies hier benutzt Du, um Dich bei Habitica einzuloggen. Gehe zu", "loginNameDescription2": "Benutzer->Profil", - "loginNameDescription3": "um den Namen, der bei Deinem Avatar und bei Deinen Chat Nachrichten steht zu ändern.", + "loginNameDescription3": "um den Namen, der bei Deinem Avatar und bei Deinen Chat-Nachrichten steht zu ändern.", "emailNotifications": "E-Mail-Benachrichtigungen", "wonChallenge": "Du hast einen Wettbewerb gewonnen!", "newPM": "Du hast eine private Nachricht erhalten", diff --git a/common/locales/de/spells.json b/common/locales/de/spells.json index 99c107fddf..daf883fdc0 100644 --- a/common/locales/de/spells.json +++ b/common/locales/de/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Deine mentalen Kräfte bringen die Erde zum Beben. Deine ganze Gruppe erhält Bonus Intelligenzpunkte! (Basiert auf: INT ohne Boni)", "spellWizardFrostText": "Klirrender Frost", "spellWizardFrostNotes": "Eine Eisschicht überzieht Deine Aufgaben. Keine Deiner Strähnen wird morgen auf Null zurückgesetzt! (Einmal gewirkt wirkt der Effekt auf all Deine Strähnen)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Gewaltschlag", "spellWarriorSmashNotes": "Du triffst eine Aufgabe mit aller Kraft. Sie wird blauer/weniger rot, und Du fügst Bossen extra Schaden zu! Klicke auf eine Aufgabe, um sie anzugreifen. (Basiert auf: STR)", "spellWarriorDefensiveStanceText": "Verteidigungstellung", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Du teilst Deine Talente mit Deinen Freunden. Deine ganze Gruppe erhält einen Wahrnehmungsbonus! (Basiert auf: PER ohne Boni)", "spellRogueStealthText": "Schleichen", "spellRogueStealthNotes": "Du bist zu raffiniert, um entdeckt zu werden. Einige Deiner täglichen Aufgaben werden heute Nacht nicht zu Schaden führen und ihre Strähnen/Farbe wird sich nicht ändern. (Mehrfache Anwendung hat Auswirkung auf mehr täglichen Aufgaben)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Heilendes Licht", "spellHealerHealNotes": "Licht strömt aus Deinem Körper, es heilt Deine Wunden. Du erhältst Lebenspunkte zurück! (Basiert auf: CON und INT)", "spellHealerBrightnessText": "Brennende Helle", diff --git a/common/locales/de/tasks.json b/common/locales/de/tasks.json index 535d0c55ae..2d0d944f33 100644 --- a/common/locales/de/tasks.json +++ b/common/locales/de/tasks.json @@ -94,13 +94,13 @@ "pushTaskToTop": "Verschiebe die Aufgabe nach oben. Halte dabei strg oder cmd, um sie nach unten zu verschieben.", "emptyTask": "Gib der Aufgabe zunächst einen Titel.", "dailiesRestingInInn": "Du ruhst Dich im Gasthaus aus! Deine täglichen Aufgaben werden Dir heute Nacht keinen Schaden zufügen, sie werden sich aber dennoch täglich aktualisieren. Falls Du Dich in einer Quest befindest, wirst Du keinen Schaden austeilen/Gegenstände finden bis Du das Gasthaus wieder verlässt, allerdings kannst Du durch einen Boss verletzt werden, wenn Deine Gruppe tägliche Aufgaben nicht erledigt.", - "habitHelp1": "Gute Gewohnheiten sind Aktivitäten, die Du oft machen sollst. Sie bringen Gold und Erfahrung immer wenn Du auf <%= plusIcon %> klickst.", + "habitHelp1": "Gute Gewohnheiten sind Aktivitäten, die Du oft machen sollst. Sie bringen Gold und Erfahrung jedes mal wenn Du auf <%= plusIcon %> klickst.", "habitHelp2": "Schlechte Gewohnheiten sind Aktivitäten, die Du vermeiden solltest. Sie ziehen Dir jedes mal Leben ab, wenn Du auf <%= minusIcon %> klickst.", "habitHelp3": "Schau Dir zur Inspiration diese Gewohnheitsbeispiele an!", "newbieGuild": "Du hast weitere Fragen? Du kannst sie in der <%= linkStart %>Newbies-Gilde<%= linkEnd %> loswerden!", "dailyHelp1": "Tägliche Aufgaben wiederholen sich an<%= emphasisStart %>allen Tagen<%= emphasisEnd %>, an denen sie aktiv sind. Klicke den <%= pencilIcon %>, um die Tage zu ändern, an denen eine tägliche Aufgabe aktiv ist.", "dailyHelp2": "Wenn Du aktive tägliche Aufgaben nicht beendest, verlierst Du am Ende des Tages Gesundheit.", - "dailyHelp3": "Tägliche Aufgaben werden <%= emphasisStart %>röter<%= emphasisEnd %>, wenn Du sie nicht verpasst, und <%= emphasisStart %>blauer<%= emphasisEnd %>, wenn Du sie erledigst. Je röter die tägliche Aufgabe ist, desto größer fällt Deine Belohnung aus ... oder Deine Bestrafung.", + "dailyHelp3": "Tägliche Aufgaben werden <%= emphasisStart %>röter<%= emphasisEnd %>, wenn Du sie verpasst, und <%= emphasisStart %>blauer<%= emphasisEnd %>, wenn Du sie erledigst. Je röter die tägliche Aufgabe ist, desto größer fällt Deine Belohnung aus ... oder Deine Bestrafung.", "dailyHelp4": "Um die Uhrzeit für den Beginn des neuen Tages festzulegen, gehe zu <%= linkStart %> Einstellungen > Seite<%= linkEnd %> > Tageswechsel einstellen.", "dailyHelp5": "Schau Dir zur Inspiration diese Beispiele täglicher Aufgaben an!", "toDoHelp1": "Einmalige Aufgaben sind anfangs gelb, werden aber röter (wertvoller) je später sie beendet werden.", @@ -125,8 +125,8 @@ "cantMoveCompletedTodo": "Abgeschlossenes To-Do kann nicht verschoben werden.", "directionUpDown": "\"Richtung\" wird benötigt und muss 'hoch' oder 'runter' sein.", "alreadyTagged": "Die Aufgabe besitzt bereits dieses Tag.", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "Alles was mit Sport oder sonstigen Aktivitäten zu tun hat.", + "intelligenceExample": "Alles was mit Schule zu tun hat oder sonst Deinen Kopf anstrengt", + "perceptionExample": "Alles was mit Arbeit oder Finanzen zu tun hat", + "constitutionExample": "Alles was mit Gesundheit, Wellness und sozialen Kontakten zu tun hat." } \ No newline at end of file diff --git a/common/locales/en@pirate/challenge.json b/common/locales/en@pirate/challenge.json index 105976019a..deeb250431 100644 --- a/common/locales/en@pirate/challenge.json +++ b/common/locales/en@pirate/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/en@pirate/groups.json b/common/locales/en@pirate/groups.json index 2efd072ebb..4f17ad9b52 100644 --- a/common/locales/en@pirate/groups.json +++ b/common/locales/en@pirate/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Crew with a mate! Have fun battlin' monsters an' supportin' each other.", "partyOnAchievement": "Joined a Crew with at least four mates! Enjoy yer increased accountability as ye unite with yer friends t' vanquish yer foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/en@pirate/settings.json b/common/locales/en@pirate/settings.json index 39201b964d..a79faf5ca7 100644 --- a/common/locales/en@pirate/settings.json +++ b/common/locales/en@pirate/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Danger Zone", "resetText1": "AHOY! 'tis resets many parts 'o ye account. 'tis be highly discouraged, but some people find it useful in th' beginnin' after playin' wit' th' site fer a short time.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Be ye sure? 'tis gunna delete ye account forever, 'n it can never be restored! Y e gunna need t' register a new account t' use Habitica again. Banked or spent Gems gunna not be refunded. If ye br absolutely certain, type <%= deleteWord %> into th' text box below.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/en@pirate/spells.json b/common/locales/en@pirate/spells.json index e850c5644c..25a27ad6ec 100644 --- a/common/locales/en@pirate/spells.json +++ b/common/locales/en@pirate/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Yer mental power shakes th' earth. Yer whole crew gains a buff t' Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Chillin' Frost", "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutal Smash", "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Parryin' Stance", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Ye share yer talents with friends. Yer whole crew gains a buff t' Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Stealth", "spellRogueStealthNotes": "Ye be too sneaky t' spot. Some o' yer undone Dailies will not cause damage tonight, an' their streaks/color will not change. (Cast multiple times t' affect more Dailies)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Patch Yerself Up", "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Head Mirror", diff --git a/common/locales/en_GB/challenge.json b/common/locales/en_GB/challenge.json index d2522308e2..f4435adae5 100644 --- a/common/locales/en_GB/challenge.json +++ b/common/locales/en_GB/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", diff --git a/common/locales/en_GB/groups.json b/common/locales/en_GB/groups.json index 1999a4de19..a25c054b8b 100644 --- a/common/locales/en_GB/groups.json +++ b/common/locales/en_GB/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/en_GB/settings.json b/common/locales/en_GB/settings.json index adb566d6e4..74f80b2d06 100644 --- a/common/locales/en_GB/settings.json +++ b/common/locales/en_GB/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Danger Zone", "resetText1": "WARNING! This resets many parts of your account. This is highly discouraged, but some people find it useful in the beginning after playing with the site for a short time.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type <%= deleteWord %> into the text box below.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/en_GB/spells.json b/common/locales/en_GB/spells.json index 95821167bc..bfe69f54b2 100644 --- a/common/locales/en_GB/spells.json +++ b/common/locales/en_GB/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a boost to Intelligence! (Based on: Unboosted INT)", "spellWizardFrostText": "Chilling Frost", "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutal Smash", "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Defensive Stance", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a boost to Perception! (Based on: Unboosted PER)", "spellRogueStealthText": "Stealth", "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/colour will not change. (Cast multiple times to affect more Dailies)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Healing Light", "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Searing Brightness", diff --git a/common/locales/es/challenge.json b/common/locales/es/challenge.json index 77ec5c66a3..9d016e6f94 100644 --- a/common/locales/es/challenge.json +++ b/common/locales/es/challenge.json @@ -51,7 +51,7 @@ "leaveCha": "Abandonar el desafío y...", "challengedOwnedFilterHeader": "Propiedad", "challengedOwnedFilter": "En posesión", - "challengedNotOwnedFilter": "Fuera de posesión", + "challengedNotOwnedFilter": "No en posesión", "challengedEitherOwnedFilter": "Ambos", "backToChallenges": "Volver a todos los desafíos", "prizeValue": "Premio: <%= gemcount %> <%= gemicon %>", @@ -70,7 +70,7 @@ "cantAfford": "No te puedes permitir este premio. Consigue más gemas o selecciona una menor cantidad.", "challengeIdRequired": "\"challengeld\" debe ser un UUID válido.", "winnerIdRequired": "\"winnerId\" debe ser un UUID válido.", - "challengeNotFound": "Desafío no encontrado.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Solo el líder del desafío puede eliminarlo.", "onlyLeaderUpdateChal": "Solo el líder del desafío puede actualizarlo.", "winnerNotFound": "No se encontró el ganador con la id \"<%= userid %>\" o este no es parte del desafío.", diff --git a/common/locales/es/death.json b/common/locales/es/death.json index 99b19e26d1..7b31d95e2e 100644 --- a/common/locales/es/death.json +++ b/common/locales/es/death.json @@ -1,17 +1,17 @@ { "lostAllHealth": "¡Te quedaste sin Salud!", "dontDespair": "¡No te desesperes!", - "deathPenaltyDetails": "Has bajado de Nivel, has perdido tu oro y una pieza de equipo, pero puedes ganarlos otra vez con mucho trabajo! Buena suerte--seras estupendo.", + "deathPenaltyDetails": "Has perdido un Nivel, tu oro y una pieza de equipamiento, pero puedes recuperarlos todos con trabajo duro! Buena suerte--lo harás genial.", "refillHealthTryAgain": "Rellena Salud & Vuelve a Intentarlo", "dyingOftenTips": "¿Pasa esto a menudo? ¡Aqui tienes ayuda!", "losingHealthWarning": "¡Cuidado, estás perdiendo salud!", - "losingHealthWarning2": "¡No dejes que la salud llegue a cero! Si te quedas sin salud, bajarás de nivel y perderás todo tu oro y un equipo.", + "losingHealthWarning2": "¡No dejes que tu salud baje a cero! Si lo haces, perderas un nivel, tu oro y una pieza de equipamiento.", "toRegainHealth": "Para recuperar salud:", "lowHealthTips1": "Sube de nivel y te curarás del todo.", "lowHealthTips2": "Compra una Poción de Salud en la columna Recompensas para recuperar 15 puntos de salud.", "losingHealthQuickly": "¿Estás perdiendo salud muy rápido?", "lowHealthTips3": "Las tareas diarias que no cumples te dañan por la noche: no añadas demasiadas al principio.", "lowHealthTips4": "Si tienes alguna tarea diaria que no sea necesario realizar un día concreto, haz clic en el icono del lápiz y desactiva ese día.", - "goodLuck": "¡Suerte!", + "goodLuck": "¡Buena suerte!", "cannotRevive": "No se puede revivir si el jugador no está muerto." } \ No newline at end of file diff --git a/common/locales/es/gear.json b/common/locales/es/gear.json index 61132afe84..06368a3148 100644 --- a/common/locales/es/gear.json +++ b/common/locales/es/gear.json @@ -189,10 +189,10 @@ "weaponArmoireMiningPickaxNotes": "Obtén la cantidad máxima de oro que puedas de tus tareas! Aumenta Percepción <%= per %>. Armario Encantado: Kit del Minero (Objeto 3 de 3).", "weaponArmoireBasicLongbowText": "Arco longo básico", "weaponArmoireBasicLongbowNotes": "Un útil arco de segunda mano. Incrementa tu Fuerza un <%= str %>. Armario Encantado: Juego Básico de Arquero (Artículo 1 de 3).", - "weaponArmoireHabiticanDiplomaText": "Habitican Diploma", - "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).", - "weaponArmoireSandySpadeText": "Sandy Spade", - "weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).", + "weaponArmoireHabiticanDiplomaText": "Diploma de habitiante", + "weaponArmoireHabiticanDiplomaNotes": "Un certificado de un logro significativo -- ¡Bien hecho!\nAumenta la inteligencia por <%= int %>. Armario Encantado: Conjunto del graduado (Objeto 1 de 3).", + "weaponArmoireSandySpadeText": "Pala de Arena", + "weaponArmoireSandySpadeNotes": "Una herramienta tanto para cavar como para tirar arena a los ojos de monstruos enemigos. Aumenta la fuerza en <%= str %>. Armario encantado: Set playero(Objeto 1 de 3).", "armor": "armadura", "armorBase0Text": "Ropa normal", "armorBase0Notes": "Ropa normal. No otorga ningún beneficio.", @@ -368,10 +368,10 @@ "armorMystery201512Notes": "¡Reúne a las heladas llamas del invierno! No aporta ningún beneficio. Artículo del suscriptor de diciembre del 2015.", "armorMystery201603Text": "Traje de la suerte", "armorMystery201603Notes": "¡Este traje está cosido de miles de tréboles de cuatro hojas! No otorga ningún beneficio. Artículo de Suscriptor de Marzo 2016.", - "armorMystery201604Text": "Armor o' Leaves", - "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", - "armorMystery201605Text": "Marching Bard Uniform", - "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201604Text": "Armadura de hojas", + "armorMystery201604Notes": "Tú, también, puedes ser una pequeña pero temible hoja de hojaldre. No confiere ningún beneficio. Objeto de suscriptor Abril 2016", + "armorMystery201605Text": "Uniforme de Bardo marchante", + "armorMystery201605Notes": "A diferencia de los bardos tradicionales quienes se unen a grupos de aventureros, los bardos que se unen a las bandas marchantes de los Habitiantes son conocidos por sus grandes desfiles, no por sus asaltos a mazmorras. No confiere beneficios. Objeto de subscripción de mayo 2016.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", "armorArmoireLunarArmorText": "Armadura lunar reconfortante", @@ -402,10 +402,10 @@ "armorArmoireMinerOverallsNotes": "Pueden parecer usados, pero han sido hechizados para repeler la suciedad. Aumenta la Constitución <%= con %>. Armario encantado: Kit del Minero (Objeto 2 de 3).", "armorArmoireBasicArcherArmorText": "Armadura Básica de Arquero", "armorArmoireBasicArcherArmorNotes": "Este chaleco de camuflaje te permite pasar desapercibido en los bosques. Incrementa la Percepción por <%= per %>. Armario Encantado: Conjunto Básico de Arquero (Artículo 2 de 3).", - "armorArmoireGraduateRobeText": "Graduate Robe", - "armorArmoireGraduateRobeNotes": "Congratulations! This weighty robe hangs heavy with all the knowledge you have accrued. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 2 of 3).", - "armorArmoireStripedSwimsuitText": "Striped Swimsuit", - "armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).", + "armorArmoireGraduateRobeText": "Túnica de licenciado", + "armorArmoireGraduateRobeNotes": "Felicidades! Esta pesada tunica cuelga con el peso de todo el conocimiento que has acumulado. Aumenta la inteligencia en <%= int %>. Armario encantado: Set de licenciado(Objeto 2 de 3).", + "armorArmoireStripedSwimsuitText": "Bañador de rayas", + "armorArmoireStripedSwimsuitNotes": "¿Qué podría ser más divertido que luchar contra monstruos marinos en la playa? Aumenta la constitución en <%= con %>. Armario encantado: Set playero(Objeto 2 de 3).", "headgear": "cubrecabeza", "headBase0Text": "Sin casco", "headBase0Notes": "Sin equipo de cabeza.", @@ -631,8 +631,8 @@ "headArmoireBasicArcherCapNotes": "¡Ningún arquero estaría completo sin un distinguido gorro! Incrementa la Percepción por <%= per %>. Armario Encantado: Conjunto Básico de Arquero (Artículo 3 de 3).", "headArmoireGraduateCapText": "Gorra de graduado", "headArmoireGraduateCapNotes": "¡Felicidades! Tus elaboradas ideas te hacen ganar esta gorra de pensar. Aumenta la inteligencia en <%= int %>. Armadura Encantada: Set de Graduado(Artículo 3 de 3).", - "headArmoireGreenFloppyHatText": "Green Floppy Hat", - "headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", + "headArmoireGreenFloppyHatText": "Sombrero verde caído", + "headArmoireGreenFloppyHatNotes": "Muchos hechizos se han lanzado sobre este sencillo sombrero, dándole un color verde precioso. Aumenta la Constitución, Inteligencia y Percepción por <%= attrs %> cada uno. Armario encantado: Artículo independiente.", "offhand": "objeto para la mano del escudo", "shieldBase0Text": "Sin equipamiento en la mano del escudo", "shieldBase0Notes": "Sin escudo o arma secundaria.", @@ -693,7 +693,7 @@ "shieldSpecialWinter2015HealerText": "Escudo reconfortante", "shieldSpecialWinter2015HealerNotes": "Este escudo desvía el viento helado. Aumenta la Constitución en <%= con %>. Equipo de Invierno 2014-2015 Edición Limitada.", "shieldSpecialSpring2015RogueText": "Sigilo Explosivo", - "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", + "shieldSpecialSpring2015RogueNotes": "No dejes que el sonido te engañe - Estos explosivos dan un buen golpe. Aumenta la Fuerza en <%= str %>. Equipo de Primavera Edición Limitada 2015", "shieldSpecialSpring2015WarriorText": "Plato Disco", "shieldSpecialSpring2015WarriorNotes": "Lánzaselo a tus enemigos... o sostenlo en las manos, porque se llenará de rico pienso a la hora de cenar. Aumenta la constitución en <%= con %>. Equipo de Primavera 2015 Edición Limitada.", "shieldSpecialSpring2015HealerText": "Almohada Decorada", @@ -736,10 +736,10 @@ "shieldArmoireDragonTamerShieldNotes": "Distrae a tus enemigos con este escudo con forma de dragón. Incrementa la Percepción por <%= per %>. Armario Encantado: Conjunto de Domador de Dragones (Artículo 2 de 3).", "shieldArmoireMysticLampText": "Lámpara Mística", "shieldArmoireMysticLampNotes": "Ilumina las cuevas más oscuras con esta lámpara mística! Aumenta Percepción <%= per %>. Armario Encantado: Objeto Independiente.", - "shieldArmoireFloralBouquetText": "Bouquet o' Flowers", - "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", - "shieldArmoireSandyBucketText": "Sandy Bucket", - "shieldArmoireSandyBucketNotes": "Good for storing all that Gold that you'll earn from completing tasks! Increases Perception by <%= per %>. Enchanted Armoire: Seaside Set (Item 3 of 3).", + "shieldArmoireFloralBouquetText": "Ramo de flores", + "shieldArmoireFloralBouquetNotes": "No ayudan mucho en combate, pero a que son preciosas? Aumenta la constitución en <%= con %>. Armario encantado: Objeto independiente.", + "shieldArmoireSandyBucketText": "Cubeta de Arena", + "shieldArmoireSandyBucketNotes": "Excelente para guardar todo el oro que consigas después de completar tareas! Aumenta la percepción en <%= per %>. Armario encantado: Set playero(Objeto 3 de 3).", "back": "Accesorio en la Espalda", "backBase0Text": "Sin Accesorio en la Espalda", "backBase0Notes": "Sin Accesorio en la Espalda", @@ -845,19 +845,19 @@ "eyewearBase0Text": "Sin Gafas.", "eyewearBase0Notes": "Sin Gafas.", "eyewearSpecialBlackTopFrameText": "Gafas simples negras.", - "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.", + "eyewearSpecialBlackTopFrameNotes": "Gafas con un marco negro sobre las lentes. No confieren beneficios.", "eyewearSpecialBlueTopFrameText": "Gafas simples azules.", - "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.", + "eyewearSpecialBlueTopFrameNotes": "Gafas con un marco azul sobre las lentes. No confieren beneficios.", "eyewearSpecialGreenTopFrameText": "Gafas simples verdes.", - "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.", + "eyewearSpecialGreenTopFrameNotes": "Gafas con un marco verde sobre las lentes. No confieren beneficios.", "eyewearSpecialPinkTopFrameText": "Gafas simples rosas.", - "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.", + "eyewearSpecialPinkTopFrameNotes": "Gafas con un marco rosa sobre las lentes. No confieren beneficios.", "eyewearSpecialRedTopFrameText": "Gafas simples rojas.", - "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.", + "eyewearSpecialRedTopFrameNotes": "Gafas con un marco rojo sobre las lentes. No confieren beneficios.", "eyewearSpecialWhiteTopFrameText": "Gafas simples blancas.", - "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.", + "eyewearSpecialWhiteTopFrameNotes": "Gafas con un marco blanco sobre las lentes. No confieren beneficios.", "eyewearSpecialYellowTopFrameText": "Gafas simples amarillas.", - "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.", + "eyewearSpecialYellowTopFrameNotes": "Gafas con un marco amarillo sobre las lentes. No confieren beneficios.", "eyewearSpecialSummerRogueText": "Parche Picaresco", "eyewearSpecialSummerRogueNotes": "¡No hace falta ser un diablillo para apreciar lo distinguido que es! No otorga ningún beneficio. Equipo de Verano 2014 Edición Limitada", "eyewearSpecialSummerWarriorText": "Parche Apuesto", diff --git a/common/locales/es/groups.json b/common/locales/es/groups.json index b56d6712e4..c3db03e74f 100644 --- a/common/locales/es/groups.json +++ b/common/locales/es/groups.json @@ -15,7 +15,7 @@ "resources": "Recursos", "askQuestionNewbiesGuild": "Preguntas (gremio de novatos)", "tavernTalk": "Conversaciones de Taberna", - "tavernAlert1": "To report a bug, visit", + "tavernAlert1": "Para reportar un error, visita", "tavernAlert2": "the Report a Bug Guild", "moderatorIntro1": "Los moderadores de la taberna y gremiales son:", "communityGuidelines": "Normas de la Comunidad", @@ -36,7 +36,7 @@ "invitedToNewParty": "¡Te han invitado a un grupo! ¿Quieres abandonar este y unirte a <%= partyName %>?", "joinNewParty": "Unirse al nuevo grupo", "declineInvitation": "Rechazar la invitación", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Tu grupo está cargando. Por favor espera...", "newMsg": "Mensaje nuevo en \"<%= name %>\"", "chat": "Chat", "sendChat": "Enviar Chat", @@ -92,7 +92,7 @@ "send": "Enviar", "messageSentAlert": "Mensaje enviado", "pmHeading": "Mensaje privado a <%= name %>", - "pmsMarkedRead": "Your private messages have been marked as read", + "pmsMarkedRead": "Tus mensajes privados han sido marcados como leídos.", "clearAll": "Eliminar todos los mensajes", "confirmDeleteAllMessages": "¿Estás seguro que quieres eliminar todos los mensajes de tu bandeja de entrada? Otros usuarios seguirán viendo los mensajes que les mandaste.", "optOutPopover": "¿No te gusta mensajes privados? Haz click para optar completamente fuera", @@ -100,15 +100,15 @@ "unblock": "Desbloquear", "pm-reply": "Enviar una respuesta", "inbox": "Bandeja de entrada", - "messageRequired": "A message is required.", - "toUserIDRequired": "A User ID is required", + "messageRequired": "Es necesario un mensaje.", + "toUserIDRequired": "Es necesaria una ID de usuario.", "gemAmountRequired": "A number of gems is required", "notAuthorizedToSendMessageToThisUser": "Can't send message to this user.", - "privateMessageGiftIntro": "Hello <%= receiverName %>, <%= senderName %> has sent you", - "privateMessageGiftGemsMessage": "<%= gemAmount %> gems!", - "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> months of subscription!", - "cannotSendGemsToYourself": "Cannot send gems to yourself. Try a subscription instead.", - "badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.", + "privateMessageGiftIntro": "Hola <%= receiverName %>, <%= senderName %> te ha enviado", + "privateMessageGiftGemsMessage": "<%= gemAmount %> gemas!", + "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> meses de subscripción!", + "cannotSendGemsToYourself": "No te puedes enviar gemas a ti mismo, en su lugar, intenta con una subscripción.", + "badAmountOfGemsToSend": "La cantidad debe estar entre 1 y tu número actual de gemas.", "abuseFlag": "Notificación de violación de las normas de la comunidad", "abuseFlagModalHeading": "¿Notificar a <%= name %> por infracción?", "abuseFlagModalBody": "Estás seguro/a de que quieres denunciar este mensaje? SOLO deberías denunciar un mensaje que viole las <%= firstLinkStart %> Normas de la Comunidad <%= linkEnd %> y/o los <%= secondLinkStart %> Términos de Servicio <%= linkEnd %>. Denunciar inapropiadamente un mensaje es una violación de las Normas de la Comunidad y puede provocarte una infracción. Razones apropiadas para señalar un mensaje incluyen pero no están limitadas a:

.", @@ -163,28 +163,28 @@ "partyUpAchievement": "Se unió a un grupo con otra persona. Pasadlo bien luchando contra monstruos y apoyándoos mutuamente.", "partyOnAchievement": "Se unió a un grupo con cuatro personas o más. Disfrutad de lo responsables que sois entre todos y venced a vuestros enemigos con la ayuda de vuestros amigos.", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", - "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", - "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", - "onlyLeaderCanRemoveMember": "Only group leader can remove a member!", + "questLeaderCannotLeaveGroup": "No puedes abandonar tu grupo cuando has empezado una misión. Aborta primero la misión.", + "cannotLeaveWhileActiveQuest": "No puedes abandonar tu grupo durante una misión activa. Por favor, abandona primero la misión.", + "onlyLeaderCanRemoveMember": "Solo el líder del grupo puede expulsar a un miembro.", "memberCannotRemoveYourself": "You cannot remove yourself!", - "groupMemberNotFound": "User not found among group's members", - "mustBeGroupMember": "Must be member of the group.", + "groupMemberNotFound": "No se pudo encontrar al usuario entre los miembros del grupo.", + "mustBeGroupMember": "Debe ser miembro del grupo.", "keepOrRemoveAll": "req.query.keep must be either \"keep-all\" or \"remove-all\"", "keepOrRemove": "req.query.keep must be either \"keep\" or \"remove\"", "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", - "inviteMissingEmail": "Missing email address in invite.", + "inviteMissingEmail": "Falta la dirección de correo electrónico en la invitación.", "partyMustbePrivate": "Parties must be private", - "userAlreadyInGroup": "User already in that group.", + "userAlreadyInGroup": "El usuario ya se encuentra en ese grupo.", "cannotInviteSelfToGroup": "You cannot invite yourself to a group.", - "userAlreadyInvitedToGroup": "User already invited to that group.", + "userAlreadyInvitedToGroup": "El usuario ya ha sido invitado a ese grupo.", "userAlreadyPendingInvitation": "User already pending invitation.", - "userAlreadyInAParty": "User already in a party.", - "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userAlreadyInAParty": "El usuario ya está en un grupo.", + "userWithIDNotFound": "No se pudo encontrar al usuario con la id \"<%= userId %>\".", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time", - "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!" + "onlyCreatorOrAdminCanDeleteChat": "No estás autorizado para borrar este mensaje!" } \ No newline at end of file diff --git a/common/locales/es/maintenance.json b/common/locales/es/maintenance.json index 4511823e9f..d461b782fd 100644 --- a/common/locales/es/maintenance.json +++ b/common/locales/es/maintenance.json @@ -9,7 +9,7 @@ "veteranPetAward": "Cuando terminemos, ¡recibirás una mascota de veterano!", "maintenanceInfoTitle": "Información sobre próximas tareas de mantenimiento en Habitica", - "maintenanceInfoWhat": "¿Qué va a ocurrir?", + "maintenanceInfoWhat": "¿Qué está pasando?", "maintenanceInfoWhatText": "El 21 de mayo, Habitica estará fuera de servicio por mantenimiento la mayor parte del día. No sufrirás ningún daño ni nada perjudicará a tu cuenta durante ese fin de semana, aunque no puedas iniciar sesión para tachar tus tareas diarias a tiempo. Nosotros estaremos trabajando mucho para que esta interrupción dure lo menos posible e iremos publicando los avances en nuestra cuenta de Twitter. Cuando finalice este proceso, todos recibirán una mascota excepcional como gesto de agradecimiento por su paciencia.", "maintenanceInfoWhy": "¿Por qué ocurre esto?", "maintenanceInfoWhyText": "Hace varios meses que estamos realizando profundas mejoras en Habitica entre bambalinas. En concreto, hemos reescrito la API. Aunque tal vez por fuera no parezca muy distinto, por dentro es todo completamente nuevo. Esto nos permitirá tener MUCHÍSIMA más flexibilidad para añadir funciones de ahora en adelante, además de mejorar el rendimiento.", diff --git a/common/locales/es/noscript.json b/common/locales/es/noscript.json index cb74264fd3..33f90d0092 100644 --- a/common/locales/es/noscript.json +++ b/common/locales/es/noscript.json @@ -1,6 +1,6 @@ { "jsDisabledHeading": "¡Diantres! JavaScript no está habilitado en tu navegador.", "jsDisabledHeadingFull": "¡Diantres! JavaScript no está habilitado en tu navegador y, sin él, Habitica no puede funcionar correctamente.", - "jsDisabledText": "¡Habitica no puede correctamente exponer el sitio sin Javascript!", - "jsDisabledLink": "¡Activa Javascript a continuar, por favor!" + "jsDisabledText": "¡Habitica no puede mostrar la página correctamente sin él!", + "jsDisabledLink": "¡Por favor, activa JavaScript para continuar!" } \ No newline at end of file diff --git a/common/locales/es/npc.json b/common/locales/es/npc.json index 249e02771c..7234fcab77 100644 --- a/common/locales/es/npc.json +++ b/common/locales/es/npc.json @@ -21,26 +21,26 @@ "ian": "Ian", "ianText": "¡Bienvenido a la Tienda de Misiones! Aquí puedes usar los Pergaminos de Misión para combatir monstruos con tus amigos. ¡Echa un vistazo al magnífico catálogo de Pergaminos de Misión que puedes encontrar a la derecha!", "ianBrokenText": "Te damos la bienvenida a la Tienda de Misiones. Aquí podrás usar tus Pergaminos de misión para combatir monstruos con tus amigos. Asegúrate de echar un vistazo a nuestra gran colección de Pergaminos de misión a la venta.", - "missingKeyParam": "\"req.params.key\" is required.", + "missingKeyParam": "\"req.params.key\" es requerida.", "itemNotFound": "Objeto \"<%= key %>\" no encontrado.", - "cannotBuyItem": "You can't buy this item.", - "missingTypeKeyEquip": "\"key\" and \"type\" are required parameters.", - "missingPetFoodFeed": "\"pet\" and \"food\" are required parameters.", - "invalidPetName": "Invalid pet name supplied.", - "missingEggHatchingPotionHatch": "\"egg\" and \"hatchingPotion\" are required parameters.", - "invalidTypeEquip": "\"type\" must be one of 'equipped', 'pet', 'mount', 'costume'.", - "mustPurchaseToSet": "Must purchase <%= val %> to set it on <%= key %>.", - "typeRequired": "Type is required", - "keyRequired": "Key is required", - "notAccteptedType": "Type must be in [eggs, hatchingPotions, food, quests, gear]", - "contentKeyNotFound": "Key not found for Content <%= type %>", + "cannotBuyItem": "No puedes comprar este objeto.", + "missingTypeKeyEquip": "\"key\" y \"type\" son parámetros requeridos.", + "missingPetFoodFeed": "\"pet\" and \"food\" son parámetros requeridos.", + "invalidPetName": "Nombre de mascota inválido sugerido.", + "missingEggHatchingPotionHatch": "\"egg\" and \"hatchingPotion\" son parámetros requeridos.", + "invalidTypeEquip": "\"type\" debe ser alguno de 'equipped', 'pet', 'mount', 'costume'.", + "mustPurchaseToSet": "Debes comprar <%= val %> para usarlo en <%= key %>.", + "typeRequired": "Tipo es requerido", + "keyRequired": "Llave es requerida", + "notAccteptedType": "El tipo debe estar en [eggs, hatchingPotions, food, quests, gear]", + "contentKeyNotFound": "Llave no encontrada para Contenido <%= type %>", "plusOneGem": "+1 Gema.", - "typeNotSellable": "Type is not sellable. Must be one of the following <%= acceptedTypes %>", - "userItemsKeyNotFound": "Key not found for user.items <%= type %>", - "pathRequired": "Path string is required", - "unlocked": "Items have been unlocked", - "alreadyUnlocked": "Full set already unlocked.", - "alreadyUnlockedPart": "Full set already partially unlocked.", + "typeNotSellable": "Tipo no vendible. Debe ser alguno de los siguientes <%= acceptedTypes %>", + "userItemsKeyNotFound": "Llave no encontrada para user.items <%= type %>", + "pathRequired": "La ruta cadena es requerida", + "unlocked": "Los objetos han sido desbloqueados", + "alreadyUnlocked": "Conjunto completo ya desbloqueado.", + "alreadyUnlockedPart": "Conjunto completo parcialmente desbloqueado.", "USD": "(USD)", "newStuff": "Cosas nuevas", "cool": "Posponer", @@ -81,10 +81,10 @@ "tourChallengesPage": "¡Los desafios son listas de tareas tematicas creadas por usuarios! Unirte a un Desafio añadira sus tareas a tu cuenta. ¡Compite contra otros usuarios para ganar premios en Gemas!", "tourMarketPage": "Desde el nivel 4, los huevos y pociones eclosionadoras caen de manera aleatoria cuando completas tareas. Aparecen aquí - ¡úsalas para eclosionar mascotas! También puedes comprar objetos del Mercado.", "tourHallPage": "Bienvenido al Salón de los Héroes, donde los contribuidores del código abierto de Habitica son honrados. Ya sea mediante código, arte, música, escritura o incluso por simple buena voluntad, ellos han ganado Gemas, equipamiento exclusivo, y prestigiosos títulos. ¡Tú puedes contribuir con Habitica también!", - "tourPetsPage": "This is the Stable! After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", - "tourMountsPage": "Once you've fed a pet enough food to turn it into a mount, it will appear here. (Pets, mounts, and food are available after level 4.) Click a mount to saddle up!", + "tourPetsPage": "Este es el establo! Después del nivel 3, podrás eclosionar mascotas usando huevos y pociones. ¡Cuando eclosionas una mascota en el mercado aparecerá aquí! Haz click en la imagen de una mascota para añadirla a tu avat. Alimentalas con la comida que encontrarás después del nivel 3 y se convertirán en poderosas monturas.", + "tourMountsPage": "Una vez que haz alimentado a tu mascota lo suficiente como para convertirse en una montura, aparecerá aquí. (Las mascotas, monturas y comida están disponibles después del nivel 3). ¡Haz click en una montura para cabalgar!", "tourEquipmentPage": "¡Aquí es donde guardamos tu Equipo! Tu Equipo de Batalla afecta a tus atributos. Si quieres mostrar un Equipo diferente en tu avatar sin cambiar tus atributos, marca \"Llevar disfraz\".", - "equipmentAlreadyOwned": "You already own that piece of equipment", + "equipmentAlreadyOwned": "Tú ya tienes ese parte del conjunto.", "tourOkay": "¡Muy bien!", "tourAwesome": "¡Estupendo!", "tourSplendid": "¡Esplendido!", diff --git a/common/locales/es/questscontent.json b/common/locales/es/questscontent.json index 37789c944a..7d707bd3e0 100644 --- a/common/locales/es/questscontent.json +++ b/common/locales/es/questscontent.json @@ -5,8 +5,8 @@ "questEvilSantaBoss": "Santa Trampero", "questEvilSantaDropBearCubPolarMount": "Oso Polar (Montura)", "questEvilSanta2Text": "Encuentra al Cachorro", - "questEvilSanta2Notes": "El cachorro de mamá osa se escapó a los campos de hielo cuando ella fue capturada por el trampero. Escucháis las ramitas partirse y el crugido de la nieve a través del cristalino sonido del bosque. ¡Huellas de patas! Empezais a correr siguiendo el rastro. ¡Encuentra todas las huellas y las ramitas rotas, y recupera a su cachorro!", - "questEvilSanta2Completion": "¡Has encontrado al cachorro! Te hará copañía para siempre", + "questEvilSanta2Notes": "Cuando Santa El Trampero capturó la montura oso polar, su cachorro huyó a los campos helados. Puedes oír ruídos de ramas al romperse y el crujir de la nieve al pisarla a través del cristalino sonido del bosque. ¡Huellas de zarpas! Empiezas a correr siguiendo el rastro. ¡Encuentra todas las huellas y ramas rotas, y no te olvides de recuperar al osezno!", + "questEvilSanta2Completion": "¡Has encontrado al osezno! De ahora en adelante te hará compañía.", "questEvilSanta2CollectTracks": "Huellas", "questEvilSanta2CollectBranches": "Ramitas Rotas", "questEvilSanta2DropBearCubPolarPet": "Oso polar (Mascota)", diff --git a/common/locales/es/settings.json b/common/locales/es/settings.json index 53ba76f0ed..4581963a2b 100644 --- a/common/locales/es/settings.json +++ b/common/locales/es/settings.json @@ -62,8 +62,8 @@ "newUsername": "Nuevo Nombre de Usuario", "dangerZone": "Zona Peligrosa", "resetText1": "¡PELIGRO! Eso resetea muchas partes de tu cuenta. Esto es altamente desalentador, pero algunas personas lo encuentran útil al principio después de jugar durante un tiempo.", - "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "¿Estás seguro? Esto borrará tu cuenta para siempre, y no podrá ser recuperada. Necesitarás registrarte de nuevo para volver a usar Habitica. Las Gemas no serán reembolsadas. Si estás seguro escribe <%= deleteWord %> en la casilla de abajo.", + "resetText2": "Perderás todos tus niveles, oro y puntos de experiencia. Todas tus tareas(excepto aquellas de desafíos) serán borradas permanentemente y perderas todos sus datos históricos. ", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", @@ -78,7 +78,7 @@ "otherExtensions": "Otras Extensiones", "otherDesc": "Encuentra más aplicaciones, extensiones y herramientas en la wiki de Habitica.", "resetDo": "¡Adelante! ¡Reinicia mi cuenta!", - "resetComplete": "Reset complete!", + "resetComplete": "¡Reseteo completado!", "fixValues": "Ajustar valores", "fixValuesText1": "Si has encontrado o cometido un error que injustamente cambió tu personaje (daño que no merecias, oro que no ganaste, etc.), puedes ajustar tus números correctos aquí. Si, puedes hacer trampa: usa esta función con discreción, o arruinarás la creación de tus hábitos!", "fixValuesText2": "Ten en cuenta que no puedes restaurar Rachas de tareas individuales aquí. Para hacer eso, entra en el menú de edición de la tarea Diaria y ve a opciones avanzadas, allí encontraras el campo para Restaurar Rachas.", @@ -148,7 +148,7 @@ "webhooks": "Webhooks", "enabled": "Habilitado", "webhookURL": "URL del Webhook", - "invalidUrl": "invalid url", + "invalidUrl": "Url no válida", "invalidEnabled": "the \"enabled\" parameter should be a boolean", "regIdRequired": "RegId is required", "pushDeviceAdded": "Push device added successfully", diff --git a/common/locales/es/spells.json b/common/locales/es/spells.json index c84eaa85ba..45e51444b1 100644 --- a/common/locales/es/spells.json +++ b/common/locales/es/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Tu poder mental agita la tierra. ¡Tu grupo entero gana inteligencia!", "spellWizardFrostText": "Frío escalofriante.", "spellWizardFrostNotes": "El hielo cubre tus tareas. ¡Ninguna de tus rachas volverá a cero mañana! (Un lanzamiento afectara a todas las rachas.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Golpe Brutal", "spellWarriorSmashNotes": "Golpeas una tarea con todas tus fuerzas. La tarea se vuelve más azul o menos roja, y causas un daño adicional al jefe. Haz clic en una tarea para lanzarlo. (Proporcional a la fuerza).", "spellWarriorDefensiveStanceText": "Postura defensiva", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Compartes el talento que tienes con tus amigos. Aumenta por hoy la percepción de todo el grupo. (Proporcional a la percepción antes de aplicarlo).", "spellRogueStealthText": "Sigilo", "spellRogueStealthNotes": "¡Eres tan escurridizo que nadie te ve! Algunas de tus tareas diarias sin completar no causarán ningún daño esta noche, y sus rachas y colores no cambiarán. (Para que afecte a más tareas diarias, lánzalo varias veces).", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Luz Sanadora", "spellHealerHealNotes": "Una luz cubre tu cuerpo, curando tus heridas. ¡Recuperas salud! (Basado en: Constitucion e Inteligencia)", "spellHealerBrightnessText": "Claridad Abrasadora", diff --git a/common/locales/es/subscriber.json b/common/locales/es/subscriber.json index 81ee7809aa..0edc13a519 100644 --- a/common/locales/es/subscriber.json +++ b/common/locales/es/subscriber.json @@ -77,8 +77,8 @@ "timeTravelersAlreadyOwned": "¡Enhorabuena! Ya tienes todo lo que ofrecen actualmente los viajeros del tiempo. ¡Gracias por hacer esto posible!", "mysticHourglassPopover": "Con el Reloj de arena místico, puedes comprar ciertos artículos del pasado que estuvieron disponibles por tiempo limitado, como los conjuntos mensuales de artículos misteriosos y los premios de jefes mundiales.", "mysterySetNotFound": "Mystery set not found, or set already owned.", - "mysteryItemIsEmpty": "Mystery items are empty", - "mysteryItemOpened": "Mystery item opened.", + "mysteryItemIsEmpty": "objetos misteriosos están vacíos", + "mysteryItemOpened": "Objeto misterioso abierto.", "mysterySet201402": "Túnica de Mensajero", "mysterySet201403": "Conjunto del Bosquero", "mysterySet201404": "Conjunto de la Mariposa Crepuscular", @@ -105,8 +105,8 @@ "mysterySet201601": "Juego de Campeón de Resoluciones", "mysterySet201602": "Conjunto de Rompecorazones", "mysterySet201603": "Juego del Trébol afortunado", - "mysterySet201604": "Leaf Warrior Set", - "mysterySet201605": "Marching Bard Set", + "mysterySet201604": "Set de guerrero hoja", + "mysterySet201605": "Set de Bardo marchante", "mysterySet301404": "El Conjunto Steampunk", "mysterySet301405": "Accesorios Steampunk", "mysterySetwondercon": "Wondercon", @@ -126,17 +126,17 @@ "missingUnsubscriptionCode": "Missing unsubscription code.", "missingSubscription": "User does not have a plan subscription", "missingSubscriptionCode": "Missing subscription code. Possible values: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo.", - "cannotDeleteActiveAccount": "You have an active subscription, cancel your plan before deleting your account.", - "paymentNotSuccessful": "The payment was not successful", - "planNotActive": "The plan hasn't activated yet (due to a PayPal bug). It will begin <%= nextBillingDate %>, after which you can cancel to retain your full benefits", - "notAllowedHourglass": "Pet/Mount not available for purchase with Mystic Hourglass.", - "readCard": "<%= cardType %> has been read", + "cannotDeleteActiveAccount": "Tienes una subscripción activa, cancela tu plan antes de borrar tu cuenta.", + "paymentNotSuccessful": "El pago no se llevó a cabo con existo", + "planNotActive": "El pago no se encuentra activo todavía(debido a problemas de PayPal). Comenzará <%= nextBillingDate %>, después de lo que podrás cancelar para mantener todos tus beneficios", + "notAllowedHourglass": "Mascota/Montura no disponible para comprar con Relojes de arena místicos.", + "readCard": "<%= cardType %> ha sido leído", "cardTypeRequired": "Card type required", - "cardTypeNotAllowed": "Unknown card type.", - "invalidCoupon": "Invalid coupon code.", - "couponUsed": "Coupon code already used.", + "cardTypeNotAllowed": "Tipo de tarjeta desconocido.", + "invalidCoupon": "El código del cupón no es válido.", + "couponUsed": "El código del cupón ya ha sido usado.", "noSudoAccess": "You don't have sudo access.", - "couponCodeRequired": "The coupon code is required.", + "couponCodeRequired": "El código del cupón es necesario.", "eventRequired": "\"req.params.event\" is required.", "countRequired": "\"req.query.count\" is required." } \ No newline at end of file diff --git a/common/locales/es/tasks.json b/common/locales/es/tasks.json index 3205f4982b..4b495a21df 100644 --- a/common/locales/es/tasks.json +++ b/common/locales/es/tasks.json @@ -88,7 +88,7 @@ "fortify": "Fortalecer", "fortifyText": "Fortify will return all your tasks, except challenge tasks, to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", "confirmFortify": "¿Está seguro?", - "fortifyComplete": "Fortify complete!", + "fortifyComplete": "Fortificación completada!", "sureDelete": "¿Seguro? ¿Eliminar <%= taskType %> con el texto \"<%= taskText %>\"?", "streakCoins": "¡Bonus de Racha!", "pushTaskToTop": "Desplazar tarea hacia arriba. Mantenga ctrl o cmd para desplazar hasta el final.", @@ -113,9 +113,9 @@ "rewardHelp4": "", "clickForHelp": "Haz click para obtener ayuda", "taskIdRequired": "\"taskId\" must be a valid UUID.", - "taskNotFound": "Task not found.", + "taskNotFound": "Tarea no encontrada.", "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", - "cantDeleteChallengeTasks": "A task belonging to a challenge can't be deleted.", + "cantDeleteChallengeTasks": "Una tarea perteneciente a un desafío no puede ser eliminada.", "checklistOnlyDailyTodo": "Checklists are supported only on dailies and todos", "checklistItemNotFound": "No checklist item was found with given id.", "itemIdRequired": "\"itemId\" must be a valid UUID.", diff --git a/common/locales/es_419/challenge.json b/common/locales/es_419/challenge.json index 4a02a4981e..d4489bc7d2 100644 --- a/common/locales/es_419/challenge.json +++ b/common/locales/es_419/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" debe ser un UUID válido.", "winnerIdRequired": "\"winnerId\" debe ser un UUID válido.", - "challengeNotFound": "Desafío no encontrado.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Solo el líder del desafío puede eliminarlo.", "onlyLeaderUpdateChal": "Solo el líder del desafío puede actualizarlo.", "winnerNotFound": "El ganador con el ID \"<%= userId %>\" no ha sido encontrado o no es parte del desafío.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tareas pertenecientes a un desafío solo pueden ser editadas por el líder.", "userAlreadyInChallenge": "El usuario ya está participando en este desafío.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/es_419/groups.json b/common/locales/es_419/groups.json index 9dc7f9c5c9..ef9f61bdee 100644 --- a/common/locales/es_419/groups.json +++ b/common/locales/es_419/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "¡Se unió a un Equipo con otra persona! Diviértanse luchando contra monstruos y apoyándose el uno al otro.", "partyOnAchievement": "¡Se unió a un Equipo con al menos cuatro personas! ¡Disfruta tu responsabilidad aumentada al unirte con tus amigos para vencer a tus enemigos!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/es_419/settings.json b/common/locales/es_419/settings.json index cae930985e..29471abb10 100644 --- a/common/locales/es_419/settings.json +++ b/common/locales/es_419/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Zona peligrosa", "resetText1": "¡AVISO! Esto reinicia muchas partes de tu cuenta. Esto no es recomendable, pero ha resultado útil para algunas personas al principio después de jugar con el sitio web por un corto tiempo.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "¿Estás seguro? ¡Esto borrará tu cuenta para siempre, y no podrá ser recuperada! Necesitarás registrar una cuenta nueva para volver a usar Habitica. Las Gemas no serán reembolsadas. Si estás absolutamente seguro escribe <%= deleteWord %> en la casilla de abajo.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/es_419/spells.json b/common/locales/es_419/spells.json index 87470f754d..b8fff890a4 100644 --- a/common/locales/es_419/spells.json +++ b/common/locales/es_419/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Tu poder mental hace temblar la tierra. ¡La Inteligencia de tu equipo se ve potenciada! (Basado en: INT no potenciada)", "spellWizardFrostText": "Helada Escalofriante", "spellWizardFrostNotes": "El hielo cubre tus tareas. ¡Ninguna de tus rachas se reiniciará a cero mañana! (Un conjuro afecta a todas las rachas.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Golpe Brutal", "spellWarriorSmashNotes": "Golpeas a una tarea con toda tu fuerza. ¡La tarea se vuelve más azul/menos roja y haces daño adicional a los Jefes! Haz clic sobre una tarea para conjurar el hechizo. (Basado en FUE)", "spellWarriorDefensiveStanceText": "Postura Defensiva", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Compartes tus talentos con tus amigos. ¡La Percepción de tu equipo se ve potenciada! (Basado en: PER no potenciada)", "spellRogueStealthText": "Sigilo", "spellRogueStealthNotes": "Eres tan escurridizo que no te pueden ver. Algunas de tus Diarias sin completar no te harán daño esta noche, y sus rachas/color no cambiarán. (Puedes conjurar el hechizo varias veces para afectar múltiples Diarias)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Luz Curativa", "spellHealerHealNotes": "Una luz cubre tu cuerpo sanando tus heridas. ¡Recuperas salud! (Basado en: CON e INT)", "spellHealerBrightnessText": "Claridad Abrasadora", diff --git a/common/locales/fr/challenge.json b/common/locales/fr/challenge.json index 9a9a8365da..6084807d8f 100644 --- a/common/locales/fr/challenge.json +++ b/common/locales/fr/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Vous ne pouvez pas payer cette récompense. Achetez plus de gemmes ou diminuez le montant de la récompense.", "challengeIdRequired": "\"challengeId\" doit être un UUID valide.", "winnerIdRequired": "\"winnerId\" doit être un UUID valide.", - "challengeNotFound": "Défi non trouvé.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Seul le responsable du défi peut le supprimer.", "onlyLeaderUpdateChal": "Seul le responsable du défi peut le mettre à jour.", "winnerNotFound": "Le vainqueur avec l'identifiant \"<%= userId %> n'a pas été trouvé ou ne fait pas partie du défi.", diff --git a/common/locales/fr/groups.json b/common/locales/fr/groups.json index 126a12a5ae..681d994745 100644 --- a/common/locales/fr/groups.json +++ b/common/locales/fr/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "Vous avez été invité·e à rejoindre une équipe ! Voulez-vous quitter cette équipe et rejoindre <%= partyName %> ?", "joinNewParty": "Rejoindre la nouvelle équipe", "declineInvitation": "Décliner l'Invitation", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Votre équipe est en cours de chargement, veuillez patienter ...", "newMsg": "Nouveau message dans \"<%= name %>\"", "chat": "Discussion", "sendChat": "Envoyer un Message", @@ -163,7 +163,7 @@ "partyUpAchievement": "A rejoint une équipe avec une autre personne ! Amusez vous à combattre des monstres et à vous encourager.", "partyOnAchievement": "A rejoint une équipe d'au moins quatre personnes ! Profitez de votre plus grande responsabilité en vous regroupant avec vos amis pour vaincre vos ennemis !", "groupIdRequired": "\"groupId\" doit être un UUID valide", - "groupNotFound": "Groupe non trouvé.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "Vous devez fournir une requête \"type\" valide.", "questLeaderCannotLeaveGroup": "Vous ne pouvez pas quitter une équipe si vous avez démarré une quête. Abandonnez la quête d'abord.", "cannotLeaveWhileActiveQuest": "Vous ne pouvez pas quitter une équipe pendant une quête active. Veuillez d'abord quitter la quête.", diff --git a/common/locales/fr/messages.json b/common/locales/fr/messages.json index a26df46c23..2d26d32e36 100644 --- a/common/locales/fr/messages.json +++ b/common/locales/fr/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Seul un administrateur peut modifier ce compteur !", "messageUserOperationProtected": "chemin `<%= operation %>` n'a pas été sauvegardé car c'est un chemin protégé.", "messageUserOperationNotFound": "<%= operation %> opération introuvable", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Notification non trouvée." } \ No newline at end of file diff --git a/common/locales/fr/settings.json b/common/locales/fr/settings.json index f32615b754..627b7001f1 100644 --- a/common/locales/fr/settings.json +++ b/common/locales/fr/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Zone de Danger", "resetText1": "ATTENTION ! Cette action va réinitialiser une grand partie de votre compte. Ceci est fortement déconseillé, mais certaines personnes y trouvent une utilité dans les premiers temps, après une courte utilisation de l'application.", "resetText2": "Vous perdrez tous vos niveaux, or et points d'expérience. Toutes vos tâches, à l'exception des tâches de Défis, seront supprimées de façon permanente et vous perdrez tout l'historique associé aux tâches. Vous perdrez tout votre équipement, mais il vous sera possible de l'acheter à nouveau, y compris les équipements en Édition Limitée et les Équipements Mystères d'abonné. Vous devrez cependant être de la classe correspondante pour racheter les équipements de classe. Vous conserverez votre classe actuelle, ainsi que vos familiers et montures. Vous préférerez peut-être utiliser un Orbe de Renaissance à la place, une option bien plus sûre qui vous permettra de conserver toutes vos tâches.", - "deleteText": "Êtes-vous sûr•e ? Cela va supprimer votre compte Habitica définitivement et il ne pourra pas être restauré ! Vous serez obligé de créer un nouveau compte pour ré-utiliser Habitica. Les Gemmes sur votre compte ou celles dépensées ne seront pas remboursées. Si vous êtes absolument certain, tapez <%= deleteWord %> dans le champ de texte ci-dessous.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Obsolète", diff --git a/common/locales/fr/spells.json b/common/locales/fr/spells.json index ba4660e564..a907fc178a 100644 --- a/common/locales/fr/spells.json +++ b/common/locales/fr/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Votre force mentale fait trembler le sol. Votre équipe gagne un bonus d'Intelligence ! (Basé sur : Intelligence sans bonus)", "spellWizardFrostText": "Givre Glacial", "spellWizardFrostNotes": "De la glace recouvre vos tâches. Aucun de vos combos ne sera remis à zéro demain ! (Le sort affecte tous les combos)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Frappe Brutale", "spellWarriorSmashNotes": "Vous attaquez une tâche de toutes vos forces. Elle devient plus bleue, ou moins rouge, et vous infligez des dégâts supplémentaires aux Boss ! Cliquez sur une tâche pour lancer. (Basé sur : Force)", "spellWarriorDefensiveStanceText": "Posture Défensive", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Vous partagez vos talents avec vos amis. Toute votre équipe gagne un bonus de Perception ! (Basé sur : Perception sans bonus)", "spellRogueStealthText": "Furtivité", "spellRogueStealthNotes": "Vos talents de discrétion sont trop efficaces pour qu'on vous repère. Certaines de vos tâches Quotidiennes ne vous causeront pas de dégâts cette nuit, et leurs combos/couleur ne changeront pas. (Lancer plusieurs fois pour affecter plus de tâches Quotidiennes)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Lumière de Guérison", "spellHealerHealNotes": "De la lumière vous entoure, soignant vos blessures. Vous regagnez de la santé ! (Basé sur : Constitution et Intelligence)", "spellHealerBrightnessText": "Éclat Brûlant", diff --git a/common/locales/fr/tasks.json b/common/locales/fr/tasks.json index a55914cedb..06e41068a1 100644 --- a/common/locales/fr/tasks.json +++ b/common/locales/fr/tasks.json @@ -125,8 +125,8 @@ "cantMoveCompletedTodo": "Impossible de déplacer une tâche À Faire complétée.", "directionUpDown": "\"direction\" est requis et doit être 'up' ou 'down'", "alreadyTagged": "La tâche est déjà étiquetée avec l'étiquette utilisée.", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "Relatif aux exercices et activités physiques", + "intelligenceExample": "Relatif aux activités académiques et mentales", + "perceptionExample": "Relatif au tâches professionnelles ou financières", + "constitutionExample": "Relatif à la santé, au bien-être et aux interactions sociales" } \ No newline at end of file diff --git a/common/locales/he/challenge.json b/common/locales/he/challenge.json index a4cbe57435..e037394c61 100644 --- a/common/locales/he/challenge.json +++ b/common/locales/he/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "הפרס הזה יקר מידי עבורך. יש לרכוש עוד אבני חן, או להנמיך את הכמות בפרס.", "challengeIdRequired": "\"challengeId\" חייב להיות UUID - זהות משתמש ייחודי - תקף.", "winnerIdRequired": "\"winnerId\" חייב להיות UUID - זהות משתמש ייחודי - תקף.", - "challengeNotFound": "האתגר לא נמצא.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "רק מנהיג/ת האתגר יכול/ה למחוק אותו.", "onlyLeaderUpdateChal": "רק מנהיג/ת האתגר יכול/ה לעדכן אותו.", "winnerNotFound": "מנצח/ת עם זהות משתמש \"<%= userId %>\" לא נמצא או לא חלק מהאתגר.", diff --git a/common/locales/he/contrib.json b/common/locales/he/contrib.json index 874b7408ab..c19bbb8f10 100644 --- a/common/locales/he/contrib.json +++ b/common/locales/he/contrib.json @@ -55,7 +55,7 @@ "tier": "רמה", "visitHeroes": "בקר בהיכל הגיבורים (תורמים ונותני גיבוי)", "conLearn": "למד עוד אודות פרסי תורמים", - "conLearnHow": "למד כיצד לתרום ל-Habitica", + "conLearnHow": "למד כיצד לתרום להאביטיקה", "surveysSingle": "סייעתם להאביטיקה לגדול, באמצעות מילוי שאלון או מאמץ בדיקות גדול. תודה רבה!", "surveysMultiple": "סייעתם להאביטיקה לגדול ב <%= surveys %> הזדמנויות, באמצעות מילוי שאלון או במאמץ בדיקות גדול. תודה רבה!", "currentSurvey": "שאלון נוכחי", diff --git a/common/locales/he/groups.json b/common/locales/he/groups.json index 9ebeb5d749..8416977d7b 100644 --- a/common/locales/he/groups.json +++ b/common/locales/he/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "הוזמנתם להצטרף לחבורה! האם תרצו לעזוב את החבורה הזו ולהצטרף ל<%= partyName %>?", "joinNewParty": "הצטרפו לחבורה חדשה", "declineInvitation": "דחו הזמנה", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "החבורה שלכם בטעינה. אנא המתינו...", "newMsg": "הודעה חדשה ב\"<%= name %>\"", "chat": "שיחה", "sendChat": "שילחו הודעה", @@ -163,7 +163,7 @@ "partyUpAchievement": "הצטרפתם לחבורה עם אדם נוסף! תהנו להלחם במפלצות ולתמוך אחד בשני.", "partyOnAchievement": "הצטרפתם לחבורה עם לפחות ארבעה אנשים נוספים! תהנו ממחוייבות מוגברת כשאתם מצטרפים לחבריכם כדי להלחם באוייבים!", "groupIdRequired": "\"groupId\" חייב להיות UUID - זהות משתמש ייחודי - תקף", - "groupNotFound": "הקבוצה לא נמצאה.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "חובה לספק שורת שאילתא \"type\" תקפה.", "questLeaderCannotLeaveGroup": "לא ניתן לעזוב את החבורה לאחר שהתחלת בהרפתקה. יש לבטל את ההרפתקה תחילה.", "cannotLeaveWhileActiveQuest": "לא ניתן לעזוב חבורה במהלך הרפתקה פעילה. בבקשה צא/י ממנה קודם.", diff --git a/common/locales/he/messages.json b/common/locales/he/messages.json index 92db726938..308bc19462 100644 --- a/common/locales/he/messages.json +++ b/common/locales/he/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "רק מנהל מערכת יכול לאפס את ספירת הדגלים!", "messageUserOperationProtected": "הדרך `<%= operation %>` לא נשמרה, כיוון שהיא מוגנת. ", "messageUserOperationNotFound": "הפעולה <%= operation %> לא נמצאה", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "התראה לא נמצאה." } \ No newline at end of file diff --git a/common/locales/he/quests.json b/common/locales/he/quests.json index f8d4b62e97..64cfd1331f 100644 --- a/common/locales/he/quests.json +++ b/common/locales/he/quests.json @@ -1,6 +1,6 @@ { "quests": "הרפתקאות", - "quest": "הרפתקאה", + "quest": "הרפתקה", "whereAreMyQuests": "הרפתקאות זמינות עכשיו בדף משלהן! לחצו על ״מלאי ציוד״ -> ״הרפתקאות״ כדי למצוא אותן.", "yourQuests": "ההרפתקאות שלכם", "questsForSale": "הרפתקאות למכירה", diff --git a/common/locales/he/settings.json b/common/locales/he/settings.json index d6d9f96b2d..842a5704e8 100644 --- a/common/locales/he/settings.json +++ b/common/locales/he/settings.json @@ -63,7 +63,7 @@ "dangerZone": "אזור מסוכן", "resetText1": "אזהרה! פעולה זו תמחוק חלקים רבים מהמשתמש שלך. זה ממש לא מומלץ כי תאבד/י מידע היסטורי, השימושי למעקב אחר ההתקדמות שלך לאורך זמן, אם כי, ישנם האנשים שזה שימושי עבורם אחרי שהם משחקים באתר זמן מה.", "resetText2": "יאבדו לך כל הרמות, הזהב ונקודות הניסיון. כל המטלות שלך (מלבד אלו שנבעו מאתגרים) ימחקו לצמיתות, וכן יאבד כל המידע ההיסטורי עליהן. כל הציוד שלך יאבד, אבל יהיה באפשרותך לקנות את הכל בחזרה, כולל כל החפצים ממהדורה מוגבלת, או חפצי מיסתורין של מנויים בלבד שכבר ברשותך (יהיה עליך להיות באותו המקצוע על מנת לרכוש מחדש ציוד תלוי-מקצוע). יישמר לך המקצוע הנוכחי, וכן חיות המחמד וחיות הרכיבה שלך. יתכן שהאפשרות של השימוש בכדור הלידה מחדש תהייה עדיפה עליך במקום, כיוון שזו אפשרות בטוחה יותר אשר תשמר את המטלות שלך.", - "deleteText": "האם את/ה בטוח/ה? זה ימחק את המשתמש שלך לנצח, ולעולם לא תוכל/י להחזיר אותו! תיאלצ/י להיאשם בחשבון חדש לhabitRPG. אבני חן שנאגרו או בוזבזו לא יוחזרו לך. אם את/ה בטוח/ה ב100%, הקלד/י <%= deleteWord %> לתיבת הטקסט למטה.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "ממשק", "APIv3": "API גרסה 3", "APIv2": "API גרסה 2 - לא מומלץ לשימוש", diff --git a/common/locales/he/spells.json b/common/locales/he/spells.json index f056ebb054..5c2883f498 100644 --- a/common/locales/he/spells.json +++ b/common/locales/he/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "כוח המוח שלך מזעזע את האדמה. כל החבורה מקבלת בונוס לתבונה שלהם! (מבוסס על: תבונה ללא בונוס)", "spellWizardFrostText": "קור מקפיא", "spellWizardFrostNotes": "קרח מכסה את המטלות שלך. אף אחד מהרצפים שלך לא יהפוך לאפס מחר! (הטלה אחת משפיעה על כל הרצפים.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "חבטה אכזרית", "spellWarriorSmashNotes": "אתם פוגעים במשימה עם כל הכח שלכם. היא נעשית יותר כחולה/פחות-אדומה, ואתם גורמים לנזק נוסף לאוייב! לחצו על המשימה כדי להטיל. (מתבסס על: כוח).", "spellWarriorDefensiveStanceText": "עמדה הגנתית", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "אתם חולקים את הכישרון שלכם עם חברים. כל החבורה שלכם מרוויחה תוסף לתפיסה! (מבוסס על: תפיסה לפני התוסף)", "spellRogueStealthText": "חשאיות", "spellRogueStealthNotes": "אתם חמקנים מכדי שיבחינו בכם. חלק מהמטלות היומיות שלכם לא יגרמו הלילה לנזק, והרצף/צבע לא ישתנו. (הטילו כמה פעמים כדי להשפיע על מטלות נוספות)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "אור מרפא", "spellHealerHealNotes": "אור מכסה את הגוף שלכם, מרפא את הפציעות. אתם מבריאים! (מבוסס על: חוסן ותבונה)", "spellHealerBrightnessText": "בוהק מסמא", diff --git a/common/locales/he/tasks.json b/common/locales/he/tasks.json index 4c43354061..43029ddc3e 100644 --- a/common/locales/he/tasks.json +++ b/common/locales/he/tasks.json @@ -45,9 +45,9 @@ "days": "ימים", "restoreStreak": "שחזר רצף", "todo": "משימה", - "todos": "מטרות", + "todos": "משימות", "newTodo": "משימה חדשה", - "newTodoBulk": "מטרות חדשות (אחת לשורה)", + "newTodoBulk": "משימות חדשות (אחת לשורה)", "dueDate": "תאריך השלמה", "remaining": "פעיל", "complete": "הושלם", @@ -55,7 +55,7 @@ "due": "עכשווי", "notDue": "עדיין לא רלוונטית", "grey": "אפור", - "score": "ציון", + "score": "ניקוד", "reward": "פרס", "rewards": "פרסים", "ingamerewards": "ציוד ומיומנויות", @@ -123,10 +123,10 @@ "tagIdRequired": "\"tagId\" חייב להיות UUID - זהות משתמש ייחודי - תקף התואם לתווית השייכת למשתמש.", "positionRequired": "\"position\" נדרש למילוי, וחייב להיות מספר.", "cantMoveCompletedTodo": "לא ניתן להזיז משימה שהושלמה.", - "directionUpDown": "\"direction\" נדארש למילוי, וחייב להיות \"למעלה\" או \"למטה\".", + "directionUpDown": "\"direction\" נדרש למילוי, וחייב להיות 'למעלה' או 'למטה'.", "alreadyTagged": "המטלה כבר מתוייגת עם התווית הנתונה.", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "מתקשר לפעילות גופנית ואימונים", + "intelligenceExample": "מתקשר להשכלה או לעיסוקים מאתגרים שכלית", + "perceptionExample": "מתקשר לעבודה או משימות פיננסיות", + "constitutionExample": "מתקשר לבריאות, איכות חיים, ואינטראקציות חברתיות" } \ No newline at end of file diff --git a/common/locales/hu/challenge.json b/common/locales/hu/challenge.json index f7b3d3ef93..1aa69c7778 100644 --- a/common/locales/hu/challenge.json +++ b/common/locales/hu/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/hu/groups.json b/common/locales/hu/groups.json index e5871953bb..476a9b52b7 100644 --- a/common/locales/hu/groups.json +++ b/common/locales/hu/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/hu/settings.json b/common/locales/hu/settings.json index f74545a0b7..36572f8a24 100644 --- a/common/locales/hu/settings.json +++ b/common/locales/hu/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Veszélyzóna", "resetText1": "VIGYÁZAT! Ez alapállapotra állítja a fiókod sok részét. Alapvetően nem ajánljuk, de pár embernek hasznos lehet az elején, miután még csak egy rövid ideig játszott.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Biztos vagy benne? Ez végleg kitörli a fiókodat és soha nem tudod visszahozni! Újra kell regisztrálnod, hogy a Habiticat újra használhasd. A birtokolt, vagy elköltött drágaköveket nem kapod vissza. Ha abszolút biztos vagy, akkor írd be a <%= deleteWord %> szót az alábbi szövegdobozba.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/hu/spells.json b/common/locales/hu/spells.json index cdd361c839..0e341ad0e8 100644 --- a/common/locales/hu/spells.json +++ b/common/locales/hu/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "A mentális erőd megrázza a földet. Megtápolod az egész csoportod Intelligenciáját! (Tápolatlan INT befolyásolja)", "spellWizardFrostText": "Dermesztő fagy", "spellWizardFrostNotes": "Jég lepi be a feladataidat. Egyik szériád sem nullázódik le holnap! (Egyszeri varázslat hatással van minden szériára.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutális zúzás", "spellWarriorSmashNotes": "Mindent beleadva vágsz bele a feladatba. Egyre jobban kékül/kevésbé vörös, és extra sebzést osztasz a főellenségnek! Válassz egy feladatot, hogy elvarázsold. (STR alapján)", "spellWarriorDefensiveStanceText": "Védekező állás", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Lopakodás", "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Gyógyító fény", "spellHealerHealNotes": "Fények borítják a testedet, és gyógyítják a sebeidet. Visszanyered az egészségedet! (Az alkotmány és a hírszerzés alapján)", "spellHealerBrightnessText": "Perzselő ragyogás", diff --git a/common/locales/it/challenge.json b/common/locales/it/challenge.json index b4b90e625e..12823fbf04 100644 --- a/common/locales/it/challenge.json +++ b/common/locales/it/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" deve essere un UUID valido.", "winnerIdRequired": "\"winnerId\" deve essere un UUID valido.", - "challengeNotFound": "Sfida non trovata.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Vincitore con id \"<%= userId %>\" non trovato o non ha partecipato a questa sfida.", diff --git a/common/locales/it/groups.json b/common/locales/it/groups.json index 21e206065c..d36349e05d 100644 --- a/common/locales/it/groups.json +++ b/common/locales/it/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Ti sei unito ad una Squadra con un'altra persona! Divertiti a combattere mostri e a sostenervi a vicenda.", "partyOnAchievement": "Ti sei unito ad una Squadra con almeno quattro persone! Goditi la tua maggiore responsabilità mentre ti unisci con i tuoi amici per sconfiggere i tuoi nemici!", "groupIdRequired": "\"groupId\" deve essere un UUID valido.", - "groupNotFound": "Gruppo non trovato.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "È necessario fornire un \"tipo\" stringa di richiesta valido.", "questLeaderCannotLeaveGroup": "Non puoi lasciare la squadra quando hai iniziato una missione. Devi interrompere prima la missione", "cannotLeaveWhileActiveQuest": "Non puoi lasciare la squadra durante una missione. Per favore prima abbandona la missione.", diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json index cd38cd56b3..a82278f3c3 100644 --- a/common/locales/it/settings.json +++ b/common/locales/it/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Zona pericolosa", "resetText1": "ATTENZIONE! Questo resetterà diversi aspetti del tuo account. E' altamente sconsigliato, ma qualcuno trova questa opzione utile all'inizio, dopo aver provato il sito per un po' di tempo.", "resetText2": "Perderai tutti i tuoi livelli, l'oro e i punti esperienza. Tutte le tue attività (eccetto quelle delle sfide) verranno cancellate permanentemente, insieme alla cronologia dei progressi. Perderai inoltre tutto il tuo equipaggiamento, ma potrai recuperare ogni cosa, compresi gli oggetti in edizione limitata e gli Oggetti Misteriosi che già possiedi (tieni presente che alcuni oggetti potrebbero richiedere l'appartenenza ad una determinata classe per essere acquistati). Manterrai la tua classe, i tuoi animali e le cavalcature. Generalmente viene utilizzata la Sfera della Rinascita, un'alternativa molto più sicura che ti permette di mantenere le tue attività.", - "deleteText": "Vuoi davvero procedere? In questo modo eliminerai il tuo account per sempre, non potrà mai più essere recuperato! Dovrai registrare un nuovo account per continuare ad usare Habitica. Le gemme accumulate o spese non verranno risarcite. Se sei assolutamente sicuro, digita <%= deleteWord %> nella casella di testo qui sotto.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecata", diff --git a/common/locales/it/spells.json b/common/locales/it/spells.json index a81ae56d76..518be44af2 100644 --- a/common/locales/it/spells.json +++ b/common/locales/it/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "I tuoi poteri psichici fanno tremare la terra. Tutta la tua squadra guadagna un bonus di Intelligenza! (Dipende da: INT senza bonus)", "spellWizardFrostText": "Gelido Freddo", "spellWizardFrostNotes": "Il ghiaccio ricopre le tue attività. Nessuno dei tuoi contatori serie si resetterà a zero domani! (Un solo utilizzo ha effetto su tutti i contatori serie.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Attacco Brutale", "spellWarriorSmashNotes": "Colpisci un'attività con tutte le tue forze. L'attività diventa più blu/meno rossa, e infliggi danni extra ai Boss! Fai click su un'attività per usare quest'abilità. (Dipende da: STR)", "spellWarriorDefensiveStanceText": "Posizione Difensiva", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Condividi i tuoi talenti con i tuoi amici. Tutta la squadra guadagna un bonus di Percezione! (Dipende da: PER senza bonus)", "spellRogueStealthText": "Furtività", "spellRogueStealthNotes": "Ti muovi troppo di soppiatto per essere visto. Alcune delle tue Daily non completate non ti danneggeranno stanotte, e i loro contatori serie/colori non cambieranno. (Utilizzalo più volte perchè abbia effetto su più Daily)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Luce Curativa", "spellHealerHealNotes": "La luce avvolge il tuo corpo, guarendo le tue ferite. Recuperi salute! (Dipende da: CON e INT)", "spellHealerBrightnessText": "Luce Ustionante", diff --git a/common/locales/ja/challenge.json b/common/locales/ja/challenge.json index 122a9dbfbc..c2fa6183aa 100644 --- a/common/locales/ja/challenge.json +++ b/common/locales/ja/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "賞品分のジェムがありません。ジェムを追加購入するか、より安い賞品にしてください。", "challengeIdRequired": "\"challengeId\" の UUID が無効です。", "winnerIdRequired": "\"winnerId\" のUUIDが無効です。", - "challengeNotFound": "チャレンジが見つかりません。", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "削除できるのは、チャレンジのリーダーだけです。", "onlyLeaderUpdateChal": "更新できるのは、チャレンジのリーダーだけです。", "winnerNotFound": "「<%= userId %>」の優勝者が見つからないか、チャレンジのメンバーではありません。", diff --git a/common/locales/ja/gear.json b/common/locales/ja/gear.json index 7cb8120218..6e55be3e82 100644 --- a/common/locales/ja/gear.json +++ b/common/locales/ja/gear.json @@ -407,7 +407,7 @@ "armorArmoireStripedSwimsuitText": "Striped Swimsuit", "armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).", "headgear": "帽子・かぶと", - "headBase0Text": "兜なし", + "headBase0Text": "ヘルメットなし", "headBase0Notes": "帽子・かぶとなし", "headWarrior1Text": "レザーヘルム", "headWarrior1Notes": "頑丈な革の帽子。力が<%= str %>上がる。", @@ -470,7 +470,7 @@ "headSpecialSpringRogueText": "盗み足のキティーマスク", "headSpecialSpringRogueNotes": "誰かにあなたが空巣ねらいだなんて当てるわけない!知覚を<%= per %>点上げる。2014年春期限定装備。", "headSpecialSpringWarriorText": "クローバースチールヘルメット", - "headSpecialSpringWarriorNotes": "甘い牧草地のクローバーで溶接されていて、最強の風にも対抗しうる兜。力を <%= str %>上げる。2014年春期限定装備。", + "headSpecialSpringWarriorNotes": "甘い牧草地のクローバーで溶接されていて、最強の風にも対抗しうるヘルメット。力を <%= str %>上げる。2014年春期限定装備。", "headSpecialSpringMageText": "スイスチーズハット", "headSpecialSpringMageNotes": "この帽子は強力な魔法たっぷり!あまり食い齧らないようにに努力してね。知覚を<%= per %>点上げる。2014年春期限定装備。", "headSpecialSpringHealerText": "友情の王冠", @@ -841,9 +841,9 @@ "headAccessoryMystery301405Notes": "「ゴーグルはかけるものだ」、「かぶりものにしか使えないゴーグルなんてだれも要らないぞ」って何だ!ほら!違うだろう?効果なし。3015年8月購読者限定アイテム。", "headAccessoryArmoireComicalArrowText": "Comical Arrow", "headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.", - "eyewear": "眼鏡", - "eyewearBase0Text": "眼鏡がありません", - "eyewearBase0Notes": "眼鏡がありません。", + "eyewear": "アイウエア", + "eyewearBase0Text": "アイウエアなし", + "eyewearBase0Notes": "アイウエアがありません。", "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses", "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.", "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses", diff --git a/common/locales/ja/groups.json b/common/locales/ja/groups.json index f2bc6b2dbb..17d3d65adc 100644 --- a/common/locales/ja/groups.json +++ b/common/locales/ja/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "パーティーの仲間として招待されました! こちらのパーティーを辞めて、<%= partyName %> のパーティーに参加しますか?", "joinNewParty": "新しいパーティーに参加する", "declineInvitation": "招待を断る", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "パーティーを読み込んでいます。お待ちください...", "newMsg": "\"<%= name %>\"で新しいメッセージがあります", "chat": "チャット", "sendChat": "チャット送信", @@ -163,7 +163,7 @@ "partyUpAchievement": "別の人のパーティーに参加しました! 楽しんで、モンスターと戦ってお互いを助け合いましょう。", "partyOnAchievement": "4人以上のパーティーに参加しました! 責任感が強くなったことを楽しんで、自分自身の敵と戦うために友達と協力しましょう!", "groupIdRequired": "\"groupId\" の UUID が無効です。", - "groupNotFound": "グループが見つかりません。", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "有効な \"type\" のクエリー文字列を指定してください。", "questLeaderCannotLeaveGroup": "クエスト中は、パーティーを抜けられません。まず、クエストを中止してください。", "cannotLeaveWhileActiveQuest": "クエスト中は、パーティーを抜けられません。まず、クエストから抜けてください。", diff --git a/common/locales/ja/messages.json b/common/locales/ja/messages.json index 6d97dfeb84..1828611648 100644 --- a/common/locales/ja/messages.json +++ b/common/locales/ja/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "フラグ数をクリアーできるのは管理者だけです!", "messageUserOperationProtected": "「<%= operation %>」パスは、保護されたパスなので保存できません。", "messageUserOperationNotFound": "<%= operation %> の操作は見つかりません", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "通知はありません。" } \ No newline at end of file diff --git a/common/locales/ja/questscontent.json b/common/locales/ja/questscontent.json index 6439436c5c..f4444c9266 100644 --- a/common/locales/ja/questscontent.json +++ b/common/locales/ja/questscontent.json @@ -16,10 +16,10 @@ "questGryphonBoss": "炎のグリフォン", "questGryphonDropGryphonEgg": "グリフォン ( たまご )", "questGryphonUnlockText": "市場でのグリフォンのたまご購入をアンロック", - "questHedgehogText": "巨大なハリネズミ", - "questHedgehogNotes": "ハリネズミは面白い動物です。Habitの住民には最も愛いされているペットです。しかし、噂では、真夜中にミルクを与えた場合、ハリネズミはとても凶暴になります。しかも、50倍の大きさに巨大化します。 Inventrixがちょうど今それをやってしまいました。このままではまずいです。", - "questHedgehogCompletion": "あなたのパーティは強大化したハリネズミを鎮静させることに成功しました!ハリネズミは元の大きさに戻り、よろよろと卵のところに行きました。そしてキーキー鳴きながらいくつかの卵をあなたのパーティに向かって押して持ってこようとしています。孵化したハリネズミ達がもっとミルクを好きになるといいですね!", - "questHedgehogBoss": "巨大なハリネズミ", + "questHedgehogText": "巨大ハリネズミ", + "questHedgehogNotes": "ハリネズミはおもしろい動物です。Habitica の民にかわいがられているペットの 1 つです。しかし、うわさでは、真夜中にミルクを与えると、すごく凶暴になるとか。しかも大きさが50倍に。そして Inventrix がちょうどそれをやってしまいました。しまった。", + "questHedgehogCompletion": "あなたのパーティーは無事ハリネズミを落ち着かせました! 普通のサイズに縮むと、よろよろとたまごのところに行きました。そしてキーキー鳴きながら、いくつかのたまごをあなたのパーティの方へ体で押して差し出しています。たまごからかえるハリネズミたちはもっとミルクが好きなようですよ、うれしいことに!", + "questHedgehogBoss": "巨大ハリネズミ", "questHedgehogDropHedgehogEgg": "ハリネズミ ( たまご ) ", "questHedgehogUnlockText": "市場でのハリネズミのたまご購入をアンロック", "questGhostStagText": "春の神", @@ -82,11 +82,11 @@ "questMoonstone2Boss": "魔術師", "questMoonstone2DropMoonstone3Quest": "ムーンストーンチェーン パート3:レシディベイトの変身(スクロール)", "questMoonstone3Text": "ムーンストーンの章, Part 3: Recidivate、変身", - "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", + "questMoonstone3Notes": "Recidivateは地に崩れ落ち、あなたは彼女をムーンストーンの鎖で打ち据えました。しかし怖ろしいことに、Recidigateは鎖の宝石を鷲掴み、その目は爛々と征服感に燃えているではありませんか。

「愚かな肉の生き物よ!」彼女は叫びます。「ムーンストーンは確かに私に肉の身体を取り戻させた。でもそれはお前が想像した通りのものじゃないよ。満月が闇に満ちるように、そう、私の力も満たされる。私は影から、お前たちが最も恐れる敵の亡霊を召喚してやろうじゃないか!」

吐き気を催すような緑の霧が沼より湧き上がりました、Recidivateの身体は蠢き、歪み、そしてあなたの恐れる形を取ります--Viceが不死の身体を得て、おぞましき復活を遂げたのです。", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", "questMoonstone3Boss": "ネクロ-バイス", "questMoonstone3DropRottenMeat": "腐った肉 ( えさ )", - "questMoonstone3DropZombiePotion": "ゾンビハッチングポーション", + "questMoonstone3DropZombiePotion": "ゾンビのたまごがえしの薬", "questGoldenknight1Text": "黄金騎士、パート1: 厳しい小言", "questGoldenknight1Notes": "黄金騎士がHabiticia人の悪い例になりつつあります。日課は全部こなせたか?悪い習慣をチェックしたか?彼女は、彼女の規範に従うべきだとあなたに嫌がらせをします。彼女は輝ける完璧なHabitica人の規範であり、あなたは失敗者以外の何物でもないというのです。無論、これではいけません。ミスをしない人なんて居ません。それをことさらにネガティブにつつかれるべきでもありません。これはそろそろ、傷つけられたHabitica人から証言を集め、黄金騎士にきついお灸をすえるべき時かもしれません。", "questGoldenknight1CollectTestimony": "証言", @@ -104,7 +104,7 @@ "questGoldenknight3DropWeapon": "ムステインのマイルストーンマッシュモーニングスター(利き手でないほうの手に装備する武器)", "questBasilistText": "バシ・リスト", "questBasilistNotes": "市場は抜け出したいほどのにぎわいです。勇敢な冒険者になるには、あえてそこに向かい、バシ・リスト――倒すことのできなかった To-Do の群れが合体した大蛇を発見しなくてはなりません。すぐそばにいる Habitica の民は、最初はおののいていたバシ・リストの長さに最近は慣れ、タスクをこなすことができなくなっているのです。近くのどこかから、@Arcosine が「急げ! To-Doと日課をこなして、モンスターを無力化するんだ。さもないとだれかが切り離してしまうぞ」と叫んでいるのが聞こえるでしょう。すぐに攻撃を! 冒険者よ。そして、気をつけましょう! もしあなたが1つでも日課をやり残すと、バシ・リストはあなたとパーティーの仲間に攻撃を加えてきます!", - "questBasilistCompletion": "バシ・リストは、紙くずとなって散らばり、虹色におだやかな輝きを放っています。「ふう!」と @Arcosine 。「君たちがここにいて良かった!」 以前よりも成長したこと感じながら、パーティーは紙をかきわけ、落ちているゴールドを集るのです。", + "questBasilistCompletion": "バシ・リストは、紙くずとなって散らばり、虹色におだやかな輝きを放っています。「ふう!」と @Arcosine 。「君たちがここにいて良かった!」 以前よりも成長したことを感じながら、パーティーは紙をかきわけ、落ちているゴールドを集めるのです。", "questBasilistBoss": "バシ・リスト", "questEggHuntText": "たまご狩り", "questEggHuntNotes": "一夜のうちに、奇妙な普通のたまごがいたるところに出現したのです。マットの動物小屋、キャンプ場のカウンターの裏、そして市場のペットのたまごの中にまぎれこんで! なんて迷惑なんでしょう! 「どこからやってきて、何が生まれるか、だれもわからないんだ」と、ミーガン。「だけど、そのまま放っておくわけにはいかない! この不思議なたまごを集めるために、力を貸してほしい。一生懸命働いて、一生懸命探してほしいんだ。たくさん集めたら、余分のいくつかはあげるよ…」", @@ -137,7 +137,7 @@ "questAtom2Boss": "「スナックナシ」モンスター", "questAtom2Drop": "センタクロマンサー ( クエストの巻物 )", "questAtom3Text": "日常の攻撃 パート2 : センタクロマンサー", - "questAtom3Notes": "耳を突き破るような叫びを上げ、5種類のおいしいのチーズを口から吹き出し、モンスター・スナックナシはバラバラに崩れ落ちました。「よくも!…」水中から声がひびきます。水中からローブをまとった青い人かげが現れ、魔法のトイレブラシを振り回します。汚れた洗濯物が湖の表面に泡を立たせています。「私はセンタクロマンサー!」と彼は怒ったように宣言しました。「貴様、いい度胸をしてるな。私のお気に入りの汚れた皿を洗い、私のペットを壊し、私の領域にそんな清潔な服で入ってくるとは。私の反洗濯魔法をくらって、びしょぬれの悔しさを味わうがいい!」", + "questAtom3Notes": "耳を突き破るような叫びを上げ、5種類のおいしいチーズを口から吹き出し、モンスター・「スナックナシ」はバラバラに崩れ落ちました。「よくも!…」水中から声がひびきます。水中からローブをまとった青い人かげが現れ、魔法のトイレブラシを振り回します。汚れた洗濯物が湖の表面に泡を立たせています。「私はセンタクロマンサー!」と彼は怒ったように宣言しました。「貴様、いい度胸をしてるな。私のお気に入りの汚れた皿を洗い、私のペットを壊し、私の領域にそんな清潔な服で入ってくるとは。私の反洗濯魔法をくらって、びしょぬれの悔しさを味わうがいい!」", "questAtom3Completion": "邪悪なセンタクロマンサーを倒しました! あなたのまわりに積んだ洗濯物を片づけましょう。ここのまわりはいろいろなものがきれいに映ります。あなたがきもちよくプレスのかかった防具の間を進むと、金属部分のきらめきが目をとらえ、視線はピカピカのヘルメットに注がれます。ここにあるアイテムの元の持ち主は知りませんが、身につけると、寛大なる精神の存在をあたたかく感じます。 残念ながら彼らは名札をぬいつけておくのを忘れたようです。", "questAtom3Boss": "センタクロマンサー", "questAtom3DropPotion": "普通のたまごがえしの薬", @@ -239,8 +239,8 @@ "questDilatoryDistress3DropWeapon": "ざざっと波の三叉(武器)", "questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)", "questCheetahText": "Such a Cheetah", - "questCheetahNotes": "As you hike across the Sloensteadi Savannah with your friends @PainterProphet, @tivaquinn, @Unruly Hyena, and @Crawford, you're startled to see a Cheetah screeching past with a new Habitican clamped in its jaws. Under the Cheetah's scorching paws, tasks burn away as though complete -- before anyone has the chance to actually finish them! The Habitican sees you and yells, \"Please help me! This Cheetah is making me level too quickly, but I'm not getting anything done. I want to slow down and enjoy the game. Make it stop!\" You fondly remember your own fledgling days, and know that you have to help the newbie by stopping the Cheetah!", - "questCheetahCompletion": "The new Habitican is breathing heavily after the wild ride, but thanks you and your friends for your help. \"I'm glad that Cheetah won't be able to grab anyone else. It did leave some Cheetah eggs for us, so maybe we can raise them into more trustworthy pets!\"", + "questCheetahNotes": "あなたが友達の@PainterProphet, @tivaquinn, @Unruly Hyena, @Crawfordとイッポイッポサバンナをハイキングしている時、あなたは新人のHabitica人を口に咥えたチーターが吠えながら通り過ぎていったのに気づいて飛び上がりました。チーターの焼けつくような爪の下で、タスクがやり遂げられたかのように燃え尽きていきます--本当は誰もそれらを終わらせていないのに!Habitica人は貴方を見て叫びました。「助けてください!このチーターは私のレベルをめちゃくちゃな速さで上げてしまいます、私は何も出来ていないのに!私はもっとゆっくりゲームを楽しみたいのです。どうかこれを止めて下さい!」あなたは、あの懐かしいあなた自身未熟だった日々を覚えています。チーターを止めて、あの新人を助けてやらねばならないことも知っています!", + "questCheetahCompletion": "新人のHabitica人は乱暴な騎乗の後で息も絶え絶えでしたが、あなたとあなたの友だちに助力への感謝を示しました。「私は嬉しいです。チーターはきっと、他の誰にも捕まえられないでしょう。あれはいくつかのチーターの卵を私たちに置いていきました。私たちはこれらを信頼できるペットに育てることができるかもしれません!」", "questCheetahBoss": "チーター", "questCheetahDropCheetahEgg": "チーター(たまご)", "questCheetahUnlockText": "市場でのチーターのたまご購入をアンロック", diff --git a/common/locales/ja/settings.json b/common/locales/ja/settings.json index b7f6875219..d2d7c70950 100644 --- a/common/locales/ja/settings.json +++ b/common/locales/ja/settings.json @@ -63,7 +63,7 @@ "dangerZone": "危険地帯", "resetText1": "警告‼ この操作で、あなたのアカウントの多くの部分をリセットします。とてもがっかりすることです。しかし、お試しで短時間プレーした初心者ユーザーの一部には便利だと思われます。", "resetText2": "すべてのレベル、ゴールド、経験値を失います。( チャレンジ関連のものを除く ) すべてのタスクは完全に削除され、履歴データも削除されます。所持品のすべてを失いますが、限定装備や寄付者むけのミステリーアイテムなど現在あなたがもっている物はすべて買い戻すことができます(クラス固有の装備は、該当するクラスにならなくてはいけません)。現在のクラスと、ペットおよび騎獣は維持されます。\n「転生のオーブ」を使うというのはいかがでしょうか? より安全な選択肢で、タスクも維持されます。", - "deleteText": "本当にいいのですか? あなたのアカウントは削除され、復元はできません!  もう一度 Habitica を使うには、新しいアカウントを登録しなくてはなりません。取得したジェム、使ったジェムは、返金できません。本当に間違いないのなら、下のテキストボックスに <%= deleteWord %> と入力してください。", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - 非推奨", diff --git a/common/locales/ja/spells.json b/common/locales/ja/spells.json index bff12b0cf8..8086d125cc 100644 --- a/common/locales/ja/spells.json +++ b/common/locales/ja/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "精神の力で大地を揺らします。パーティー全員の知能に勢いボーナスがつきます! ( 基準 : 勢いなしの知能 )", "spellWizardFrostText": "酷寒の霜", "spellWizardFrostNotes": "氷があなたのタスクを覆う。明日はどの日課も連続実行がゼロにリセットされない! (1回唱えるとすべての連続実行タスクに効果を発する)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "強烈なスマッシュ", "spellWarriorSmashNotes": "全力でタスクを攻撃する。タスクはより青く、もしくは赤が薄くなり、ボスに追加ダメージを与える! 唱える対象のタスクをクリックしてください。(基準 : 力)", "spellWarriorDefensiveStanceText": "守勢の体勢", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "あなたの才能を仲間たちと共有します。パーティ全員の知覚に勢いボーナスがつきます! ( 基準 : 勢いなしの知覚値 )", "spellRogueStealthText": "ステルス", "spellRogueStealthNotes": "忍びすぎて見当たらない!未完成いくつかの日課は今夜ダメージを与えない上、連続実行・色も変わらない。(唱える回数による影響される日課が増える。)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "ヒール", "spellHealerHealNotes": "光があなたの体をつつみ、あなたの傷をいやします。体力を回復します! (基準 : 性格と知能)", "spellHealerBrightnessText": "焼けるような輝き", diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json index 53a3090d90..1426b5b551 100644 --- a/common/locales/ja/subscriber.json +++ b/common/locales/ja/subscriber.json @@ -4,8 +4,8 @@ "subDescription": "ゴールドでジェムを買いましょう。毎月ミステリー アイテムが入手でき、進行の履歴が残り、毎日のアイテムが落ちる確率が倍になり、開発者を支援できます。詳細はクリックで。", "buyGemsGold": "ゴールドでジェムを購入", "buyGemsGoldText": "商人・アレクサンダーが、ジェム1個を<%= gemCost %>ゴールドで売ってくれます。アレクサンダーと1ヵ月の間に取り引きできるジェムの数は、最初は<%= gemLimit %>個に限定されています。しかし、寄付の継続3カ月ごとにその数が5個ずつ増えていき、最大で月に50個を買うことができます。", - "mustSubscribeToPurchaseGems": "Must subscribe to purchase gems with GP", - "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap will reset within the first three days of next month.", + "mustSubscribeToPurchaseGems": "ゴールドでジェムを買うには、寄付が必要です。", + "reachedGoldToGemCap": "今月の ゴールド => ジェム交換の制限値、<%= convCap %> に達しました。この制限は、機能の乱用や商行為を避けるためのものです。この制限は来月になって3日ほどでリセットされます。", "retainHistory": "詳細な履歴の保存", "retainHistoryText": "完了した To-Do やタスクの履歴を、より長期間閲覧可能になります。", "doubleDrops": "毎日のアイテムが落ちる確率が2倍", @@ -31,7 +31,7 @@ "manageSub": "寄付を管理", "cancelSub": "寄付の中止", "canceledSubscription": "中止した寄付", - "cancelingSubscription": "Canceling the subscription", + "cancelingSubscription": "寄付の中止処理をしています", "adminSub": "管理者の寄付", "morePlans": "その他のプラン
近日中", "organizationSub": "プライベートな組織", @@ -76,9 +76,9 @@ "timeTravelersPopover": "「神秘の砂時計」をお持ちだね? 私たちは喜んで、あなたを過去に連れていってあげよう! ペット、騎獣、もしくはミステリー アイテムから好きなものを選ぶといい。過去のアイテム セットの一覧は ここで見られるぞ! もし気に入らないなら、私たちのイケてる未来的なスチームパンク セットは気に入るんじゃないか? ", "timeTravelersAlreadyOwned": "おめでとうございます! タイムトラベラーが現在用意しているすべてのアイテムを手に入れました。サイトへのご支援に感謝します!", "mysticHourglassPopover": "「神秘の砂時計」は、毎月のミステリー アイテム セットや、世界のボスをやっつけたときの賞金といった特定の期間限定アイテムの過去の分を購入できます。", - "mysterySetNotFound": "Mystery set not found, or set already owned.", - "mysteryItemIsEmpty": "Mystery items are empty", - "mysteryItemOpened": "Mystery item opened.", + "mysterySetNotFound": "ミステリー セットが見つからない、またはすでに持っています。", + "mysteryItemIsEmpty": "ミステリー アイテムが売り切れ", + "mysteryItemOpened": "ミステリー アイテムが発売されました。", "mysterySet201402": "羽のあるメッセンジャー セット", "mysterySet201403": "森の散策者 セット", "mysterySet201404": "夕暮れのちょうちょ セット", @@ -105,8 +105,8 @@ "mysterySet201601": "解決チャンピオン セット", "mysterySet201602": "夢やぶれて セット", "mysterySet201603": "幸運のクローバー セット", - "mysterySet201604": "Leaf Warrior Set", - "mysterySet201605": "Marching Bard Set", + "mysterySet201604": "葉っぱの戦士 セット", + "mysterySet201605": "マーチング\"バード” セット", "mysterySet301404": "スチームパンク標準 セット", "mysterySet301405": "スチームパンク アクセサリー セット", "mysterySetwondercon": "Wondercon イベント", @@ -118,25 +118,25 @@ "hourglassBuyItemConfirm": "神秘の砂時計 1 個で、このアイテムを買いますか?", "petsAlreadyOwned": "このペットはすでにもっています。", "mountsAlreadyOwned": "この騎獣はすでにもっています。", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>", + "typeNotAllowedHourglass": "そのアイテムは神秘の砂時計で買えるタイプではありません。買えるタイプ : <%= allowedTypes %>", "petsNotAllowedHourglass": "ペットは神秘の砂時計では買えません。", "mountsNotAllowedHourglass": "神秘の砂時計で騎獣は買えません。", "hourglassPurchase": "神秘の砂時計で、アイテムを買いました!", "hourglassPurchaseSet": "神秘の砂時計で、アイテム セットを買いました!", - "missingUnsubscriptionCode": "Missing unsubscription code.", - "missingSubscription": "User does not have a plan subscription", - "missingSubscriptionCode": "Missing subscription code. Possible values: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo.", - "cannotDeleteActiveAccount": "You have an active subscription, cancel your plan before deleting your account.", - "paymentNotSuccessful": "The payment was not successful", - "planNotActive": "The plan hasn't activated yet (due to a PayPal bug). It will begin <%= nextBillingDate %>, after which you can cancel to retain your full benefits", - "notAllowedHourglass": "Pet/Mount not available for purchase with Mystic Hourglass.", - "readCard": "<%= cardType %> has been read", - "cardTypeRequired": "Card type required", - "cardTypeNotAllowed": "Unknown card type.", - "invalidCoupon": "Invalid coupon code.", - "couponUsed": "Coupon code already used.", - "noSudoAccess": "You don't have sudo access.", - "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required." + "missingUnsubscriptionCode": "非寄付コード見つかりません。", + "missingSubscription": "ユーザーは寄付プラン未加入", + "missingSubscriptionCode": "寄付コードが見つかりません。有効な値 : basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo", + "cannotDeleteActiveAccount": "あなたは寄付者に登録されています。アカウントを削除する前に、寄付プランを中止してください。", + "paymentNotSuccessful": "支払いに失敗しました", + "planNotActive": "プランはまだ有効になっていません ( Paypal のバグのため ) 。<%= nextBillingDate %> に開始になり、それ以降あなたの特典を中止することができます。", + "notAllowedHourglass": "ペット・騎獣は神秘の砂時計では買えません。", + "readCard": "<%= cardType %> を確認しました", + "cardTypeRequired": "カードの種類が必要です", + "cardTypeNotAllowed": "カードの種類が不明です。", + "invalidCoupon": "無効なクーポン コードです。", + "couponUsed": "すでに使われたクーポン コードです。", + "noSudoAccess": "sudo アクセス権がありません。", + "couponCodeRequired": "クーポン コードが必要です。", + "eventRequired": "\"req.params.event\" が必要です。", + "countRequired": "\"req.query.count\" が必要です。" } \ No newline at end of file diff --git a/common/locales/ja/tasks.json b/common/locales/ja/tasks.json index 3077a3cbad..dcd2a37596 100644 --- a/common/locales/ja/tasks.json +++ b/common/locales/ja/tasks.json @@ -1,6 +1,6 @@ { "clearCompleted": "削除が完了しました", - "lotOfToDos": "完了した「To-Do」タスクは自動的に3日後にアーカイブされます。設定> エクスポートで確認できます。", + "lotOfToDos": "完了した「To-Do」タスクは自動的に3日後にアーカイブされます。設定 > エクスポートで確認できます。", "deleteToDosExplanation": "下のボタンをクリックすると、完了した「To-Do」と、アーカイブ済の「To-Do」は完全に削除されます。記録を保存しておきたい場合は、まずエクスポートしてください。", "addmultiple": "複数追加", "addsingle": "1件追加", @@ -36,7 +36,7 @@ "streakCounter": "連続実行日数カウンター", "repeat": "くり返し", "repeatEvery": "くり返し", - "repeatHelpTitle": "どれぐらいの間隔でくり返しますか?", + "repeatHelpTitle": "何日間隔でくり返しますか?", "dailyRepeatHelpContent": "このタスクは数日ごとにくり返します。何日ごとにくり返しますか?", "weeklyRepeatHelpContent": "以下、日課をやるべき曜日をハイライトしています。曜日をクリックして、やるべき曜日・やらないでいい曜日を設定します。", "repeatDays": "X 日ごと", @@ -44,7 +44,7 @@ "day": "日", "days": "日", "restoreStreak": "連続実施日数を復元", - "todo": "To-do", + "todo": "To-Do", "todos": "To-Do", "newTodo": "新しいTo-Do", "newTodoBulk": "新しいTo-Do(1行に1つ)", @@ -72,8 +72,8 @@ "showTags": "表示する", "toRequired": "値を設定してください。", "startDate": "開始日", - "startDateHelpTitle": "このタスクはいつ始める?", - "startDateHelp": "タスクが効果を発する開始日を設定します。ただし、過去の日付を設定することができません。", + "startDateHelpTitle": "このタスクはいつ始めますか?", + "startDateHelp": "タスクを始める日を設定します。ただし、過去の日付を設定することができません。", "streakName": "連続実行 実績", "streakText": "<%= streaks %> 個の日課を21日連続で実行しました", "streakSingular": "連続実行者", @@ -110,7 +110,7 @@ "rewardHelp1": "アバターのために購入した装備は、<%= linkStart %>所持品 > 装備<%= linkEnd %>に保存されます。", "rewardHelp2": "装備は、ステータスに効果を与えます。(<%= linkStart %>アバター > ステータス<%= linkEnd %>)", "rewardHelp3": "世界的なイベントの期間中、スペシャルな装備が出現します。", - "rewardHelp4": "カスタム報酬を設定することを恐れないで下さい!サンプルはここにあるのでクリックして下さい。", + "rewardHelp4": "自分の好みの「ごほうび」を気軽に設定しましょう! サンプルがここにあるので参考にしてください。", "clickForHelp": "ヘルプを見るにはここをクリックして下さい", "taskIdRequired": "\"taskId\" の UUID が無効です。", "taskNotFound": "タスクが見つかりませんでした。", @@ -125,8 +125,8 @@ "cantMoveCompletedTodo": "完了した To Do は移動できません。", "directionUpDown": "\"direction\" が必要で、'up' もしくは 'down' でなくてはなりません。", "alreadyTagged": "タスクにはすでに指定された tag が付いています。", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "運動やスポーツ関連", + "intelligenceExample": "学習やマインド改善関連", + "perceptionExample": "仕事や家計関連", + "constitutionExample": "健康や治療、社会的な活動に関連" } \ No newline at end of file diff --git a/common/locales/nl/challenge.json b/common/locales/nl/challenge.json index 48496bc3f8..d9477f2507 100644 --- a/common/locales/nl/challenge.json +++ b/common/locales/nl/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Je kunt deze beloning niet betalen. Koop meer Edelstenen of verlaag het bedrag van de prijs", "challengeIdRequired": "\"challengeId\" moet een valide UUID zijn", "winnerIdRequired": "\"winnerId\" moet een valide UUID zijn.", - "challengeNotFound": "Uitdaging niet gevonden", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Alleen de uitdagingsleider kan het verwijderen.", "onlyLeaderUpdateChal": "Alleen de uitdagingsleider kan het updaten.", "winnerNotFound": "De winnaar met id \"<%= userId %>\" is niet gevonden of maakt geen deel uit van de uitdaging.", diff --git a/common/locales/nl/groups.json b/common/locales/nl/groups.json index 58038a9918..594c8ae52b 100644 --- a/common/locales/nl/groups.json +++ b/common/locales/nl/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "Je bent uitgenodigd om je bij een groep aan te sluiten! Wil je deze groep verlaten en lid worden van <%= partyName %>?", "joinNewParty": "Aansluiten bij nieuwe groep", "declineInvitation": "Uitnodiging weigeren", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Je groep wordt galaden. Een moment geduld alsjeblieft...", "newMsg": "Nieuw bericht in \"<%= name %>\"", "chat": "Chat", "sendChat": "Chat verzenden", @@ -163,7 +163,7 @@ "partyUpAchievement": "Is bij een groep gegaan met een andere persoon! Veel plezier met het vechten tegen monsters en het ondersteunen van elkaar.", "partyOnAchievement": "Is bij een groep gegaan met minstens vier mensen! Geniet van je verhoogde verantwoordelijkheid wanneer je je bij je vrienden voegt om je vijanden te verslaan!", "groupIdRequired": "\"groupId\" moet een geldige UUID zijn", - "groupNotFound": "Groep niet gevonden.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "Je moet een geldig \"type\" query string geven.", "questLeaderCannotLeaveGroup": "Je kan de groep niet verlaten als je een Queeste hebt gestart. Annuleer eerst de Queeste.", "cannotLeaveWhileActiveQuest": "Je kan de groep niet verlaten gedurende een actieve Queeste. Verlaat eerst de Queeste.", diff --git a/common/locales/nl/messages.json b/common/locales/nl/messages.json index 426ba0bb9c..35549527cc 100644 --- a/common/locales/nl/messages.json +++ b/common/locales/nl/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Alleen een admin kan de flag-telling leegmaken!", "messageUserOperationProtected": "path `<%= operation %>` is niet opgeslagen, omdat het een beschermd path is.", "messageUserOperationNotFound": "<%= operation %> operatie niet gevonden", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Mededeling niet gevonden." } \ No newline at end of file diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json index 4fb6b88114..a28921b07f 100644 --- a/common/locales/nl/settings.json +++ b/common/locales/nl/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Gevarenzone", "resetText1": "WAARSCHUWING! Deze functie reset veel onderdelen van je account. Hoewel we niet aanraden om dit te doen, vinden sommige mensen het handig na een tijdje geëxperimenteerd te hebben met de site.", "resetText2": "Je zal al je levels, goud, en ervaringspunten verliezen. Al je taken (behalve die van uitdagingen) zullen permanent verwijderd worden en je zal al hun data uit het verleden verliezen. Je zal al je uitrusting verliezen, maar je kunt dat allemaal terugkopen, inclusief alle uitrusting van beperkte oplage of verrassingsvoorwerpen voor abonnees die je al hebt (je moet wel in de juiste klasse zitten om klasse-specifieke uitrusting terug te kopen). Je zal je huidige klasse en je huisdieren en rijdieren behouden. Misschien wil je liever een Bol der Hergeboorte gebruiken, wat een veel veiligere optie is en wat je taken bewaart.", - "deleteText": "Weet je het zeker? Je account wordt voorgoed verwijderd en kan nooit meer hersteld worden! Je zult een nieuw account moeten aanmaken om Habitica opnieuw te gebruiken. Gespaarde of uitgegeven edelstenen worden niet vergoed. Als je het absoluut zeker weet, typ dan <%= deleteWord %> in het tekstvak hieronder.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Verouderd", diff --git a/common/locales/nl/spells.json b/common/locales/nl/spells.json index 8597b27a73..537784415b 100644 --- a/common/locales/nl/spells.json +++ b/common/locales/nl/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Je mentale aura doet de grond trillen. Je groep krijgt een bonus op intelligentie! (Gebaseerd op oorspronkelijke Intelligentie zonder bonussen.)", "spellWizardFrostText": "IJskoude Vorst", "spellWizardFrostNotes": "IJs bevriest je taken. Je series van Dagelijkse Taken worden niet op nul gezet aan het einde van de dag! (Eén keer de spreuk uitvoeren beïnvloedt alle series Dagelijkse Taken.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Wrede Slag", "spellWarriorSmashNotes": "Je slaat een taak met al je kracht. Hij wordt blauwer/minder rood en je doet extra schade aan eindbazen. (Gebaseerd op Kracht)", "spellWarriorDefensiveStanceText": "Defensieve Houding", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Je deelt je kennis met de groep. De Perceptie van je groep wordt versterkt! (Gebaseerd op oorspronkelijke Perceptie zonder bonussen.)", "spellRogueStealthText": "Heimelijkheid", "spellRogueStealthNotes": "Je schuilt in de schaduw en bent onzichtbaar. Sommige onafgemaakte Dagelijkse Taken zullen je deze nacht niet kunnen vinden en hun roodheid en steries zullen niet veranderen. (Spreek meerdere keren uit om meer Dagelijkse Taken te beïnvloeden.)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Helend Licht", "spellHealerHealNotes": "Licht bedekt je lichaam en heelt je wonden. Je krijgt er gezondheidspunten bij. (Gebaseerd op Lichaam en Intelligentie.)", "spellHealerBrightnessText": "Schroeiende Helderheid", diff --git a/common/locales/nl/tasks.json b/common/locales/nl/tasks.json index 239acc7b0a..fda83142ff 100644 --- a/common/locales/nl/tasks.json +++ b/common/locales/nl/tasks.json @@ -125,8 +125,8 @@ "cantMoveCompletedTodo": "Een voltooide todo kan niet verplaatst worden.", "directionUpDown": "\"direction\" is nodig en moet \"up\" of \"down\" zijn.", "alreadyTagged": "De taak is al gelabeld met het opgegeven label.", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "Gerelateerd aan lichaamsbeweging en activiteit", + "intelligenceExample": "Gerelateerd aan academisch of mentaal uitdagende streven", + "perceptionExample": "Gerelateerd aan werk of financiële taken", + "constitutionExample": "Gerelateerd aan gezondheid, welzijn, en sociale interactie" } \ No newline at end of file diff --git a/common/locales/pl/challenge.json b/common/locales/pl/challenge.json index 928c0c60f0..cd808ec3a7 100644 --- a/common/locales/pl/challenge.json +++ b/common/locales/pl/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Nie stać cię na tę nagrodę. Kup więcej klejnotów lub obniż jej wysokość.", "challengeIdRequired": "\"challengeId\" musi być prawidłowym UUID.", "winnerIdRequired": "\"winnerId\" musi być prawidłowym UUID.", - "challengeNotFound": "Nie znaleziono wyzwania.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Tylko przywódca wyzwania może je usunąć.", "onlyLeaderUpdateChal": "Tylko przywódca wyzwania może je zaktualizować.", "winnerNotFound": "Zwycięzca o numerze ID \"<%= userId %>\" nie znaleziony jako uczestnik wyzwania.", diff --git a/common/locales/pl/groups.json b/common/locales/pl/groups.json index a5bed0046b..f43c13a12a 100644 --- a/common/locales/pl/groups.json +++ b/common/locales/pl/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Dołączył do drużyny z inną osobą! Dobrej zabawy przy walce z potworami i wspieraniu się nawzajem.", "partyOnAchievement": "Dołączył do co najmniej czteroosobowej drużyny! Ciesz się zwiększoną odpowiedzialnością po dołączeniu do przyjaciół w zwyciężaniu wrogów!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Grupa nie znaleziona.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "Nie możesz odejść z drużyny, jeśli zacząłeś misję – musisz ją najpierw przerwać.", "cannotLeaveWhileActiveQuest": "Nie możesz odejść z drużyny w trakcie trwania misji. Najpierw powinieneś opuścić misję.", diff --git a/common/locales/pl/settings.json b/common/locales/pl/settings.json index b522d77173..65e6c031df 100644 --- a/common/locales/pl/settings.json +++ b/common/locales/pl/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Strefa zagrożenia", "resetText1": "UWAGA! Ta opcja zresetuje wiele części twojego konta. Odradzamy taki krok, jednak niektórzy gracze mogą uznać tę funkcję za przydatną po wstępnym wypróbowaniu strony.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Jesteś pewien? Usunie to twoje konto na zawsze i nie będzie można go nigdy odzyskać! Będziesz musiał zarejestrować się ponownie na nowym koncie by używać Habitica ponownie. Posiadane lub wydane Klejnoty nie zostaną zwrócone. Jeśli jesteś absolutnie pewien swojej decyzji, wpisz <%= deleteWord %> w okno dialogowe poniżej.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/pl/spells.json b/common/locales/pl/spells.json index 10955dbb9f..4f212bb6df 100644 --- a/common/locales/pl/spells.json +++ b/common/locales/pl/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Twoja siła umysłu trzęsie ziemią. Cała twoja drużyna zyskuje wzmocnienie do Inteligencji! (Bazuje na: Niewzmocnionej INT)", "spellWizardFrostText": "Przeszywający chłód", "spellWizardFrostNotes": "Lód pokrywa twoje zadania. Jutro żadna z twoich serii nie ulegnie wyzerowaniu! (Jeden rzut wpływa na wszystkie serie)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutalne uderzenie", "spellWarriorSmashNotes": "Uderzasz zadanie całą swoją mocą. Zwiększa się jego niebieskość/zmniejsza czerwień i zadajesz Bossom dodatkowe obrażenia! Aby rzucić, kliknij na zadanie. (Bazuje na: SIŁ)", "spellWarriorDefensiveStanceText": "Pozycja obronna", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Dzielisz się talentem z przyjaciółmi. Cała twoja drużyna zyskuje wzmocnienie do Percepcji! (Bazuje na: Niewzmocnionej PER)", "spellRogueStealthText": "Ukrycie", "spellRogueStealthNotes": "Jesteś zbyt sprytny, by dać się zauważyć. Niektóre z twoich niewykonanych Codziennych nie spowodują dzisiaj obrażeń, a ich seria/kolor nie ulegnie zmianie. (Rzuć wiele razy, aby wpłynąć na więcej Codziennych)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Leczące światło", "spellHealerHealNotes": "Światło spowija twoje ciało, lecząc rany. Odzyskujesz zdrowie! (Bazuje na: KON i INT)", "spellHealerBrightnessText": "Parząca Jasność", diff --git a/common/locales/pt/backgrounds.json b/common/locales/pt/backgrounds.json index 58269810e6..0a9013be26 100644 --- a/common/locales/pt/backgrounds.json +++ b/common/locales/pt/backgrounds.json @@ -171,8 +171,8 @@ "backgrounds062016": "Conjunto 25: Lançado em Junho de 2016", "backgroundLighthouseShoreText": "Farol da Costa", "backgroundLighthouseShoreNotes": "Passeie pelo Farol da Costa.", - "backgroundLilypadText": "Vitória Régea", - "backgroundLilypadNotes": "Suba em uma Vitória Régea.", + "backgroundLilypadText": "Vitória Régia", + "backgroundLilypadNotes": "Suba em uma Vitória Régia.", "backgroundWaterfallRockText": "Pedra da Cachoeira", "backgroundWaterfallRockNotes": "Seja molhado na Pedra da Cachoeira." } \ No newline at end of file diff --git a/common/locales/pt/challenge.json b/common/locales/pt/challenge.json index aaa6a3d453..12a088da82 100644 --- a/common/locales/pt/challenge.json +++ b/common/locales/pt/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Você não consegue pagar esse prêmio. Compre mais gemas ou reduza o tamanho do prêmio.", "challengeIdRequired": "\"challengeId\" precisa ser um UUID válido.", "winnerIdRequired": "\"winnerId\" precisa ser um UUID válido.", - "challengeNotFound": "Desafio não encontrado.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Apenas o líder desafio pode excluí-lo.", "onlyLeaderUpdateChal": "Apenas o líder desafio pode atualizá-lo.", "winnerNotFound": "Vencedor com id \"<%= userId %>\" não encontrado ou não faz parte do desafio.", diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json index 31363a4af0..0da2a4302c 100644 --- a/common/locales/pt/groups.json +++ b/common/locales/pt/groups.json @@ -36,7 +36,7 @@ "invitedToNewParty": "Você foi convidado a juntar-se à uma equipe! Quer sair dessa equipe e juntar-se à <%= partyName %>?", "joinNewParty": "Juntar-se à Nova Equipe", "declineInvitation": "Recusar convite", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Sua equipe está carregando. Por favor, aguarde...", "newMsg": "Nova mensagem em \"<%= name %>\"", "chat": "Conversas", "sendChat": "Enviar Mensagem", @@ -163,7 +163,7 @@ "partyUpAchievement": "Entrou em um grupo com outra pessoa! Divirtam-se batalhando contra monstros e ajudando um ao outro.", "partyOnAchievement": "Entrou em um grupo com pelo menos 4 pessoas! Divirta-se aumentando a sua produtividade com seus amigos para derrotar seus inimigos!", "groupIdRequired": "\"groupId\" precisa ser um UUID válido.", - "groupNotFound": "Grupo não encontrado.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "Deve fornecer um \"tipo\" válido de pesquisa.", "questLeaderCannotLeaveGroup": "Você não pode sair de sua equipe quando você iniciou uma missão. Aborte a missão primeiro.", "cannotLeaveWhileActiveQuest": "Você não pode sair de sua equipe durante uma missão ativa. Por favor, saia da missão primeiro.", diff --git a/common/locales/pt/messages.json b/common/locales/pt/messages.json index 0f112d995c..8e9b8e6ef7 100644 --- a/common/locales/pt/messages.json +++ b/common/locales/pt/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Somente um administrador pode remover o contador de bandeira!", "messageUserOperationProtected": "caminho `<%= operation %>` não foi salvo, já que é um caminho protegido.", "messageUserOperationNotFound": "<%= operation %> operação não encontrada", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Notificação não encontrada." } \ No newline at end of file diff --git a/common/locales/pt/rebirth.json b/common/locales/pt/rebirth.json index 116a697607..a29a126969 100644 --- a/common/locales/pt/rebirth.json +++ b/common/locales/pt/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "Renascer reinicia seu personagem no nível 1.", "rebirthAdvList1": "Você recupera a Vida toda.", "rebirthAdvList2": "Você ficará sem Experiência, Ouro ou Equipamentos (com exceção dos itens grátis como os Itens Misteriosos). ", - "rebirthAdvList3": "Seus Hábitos, Tarefas Diárias e Afazeres reiniciaram para amarelo, seus combos reiniciaram, exceto as tarefas de desafios.", + "rebirthAdvList3": "Seus Hábitos, Tarefas Diárias e Afazeres reiniciam para amarelo, seus combos reiniciam, exceto as tarefas de desafios.", "rebirthAdvList4": "Sua classe inicial será Guerreiro até liberar uma nova classe.", "rebirthInherit": "Seu novo personagem herda algumas coisas de seu antecessor:", "rebirthInList1": "Tarefas, histórico, e configurações permanecem.", diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json index 75da2ea265..1c45559d30 100644 --- a/common/locales/pt/settings.json +++ b/common/locales/pt/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Zona de Perigo", "resetText1": "ATENÇÃO! Isso redefine várias partes da sua conta. Isso é altamente desencorajado, mas algumas pessoas acham útil no início, após brincarem com o site por um curto período de tempo.", "resetText2": "Você perderá todos os seus níveis, ouro, e pontos de experiência. Todas as suas tarefas (exceto aquelas de desafios) serão deletadas permanentemente e você perderá todo os dados históricos delas. Você perderá todo o seu equipamento, mas poderá comprá-lo de volta, incluindo todo o equipamento de edição limitada ou os itens misteriosos dos assinantes que você já possua (você precisará ter a classe correta para recomprar equipamento classe-específico). Você manterá sua classe atual e seus mascotes e montarias. Você pode preferir usar a Orbe do Renascimento em vez disso, que é uma opção muito mais segura e que preservará suas tarefas.", - "deleteText": "Tem certeza? Isso deletará sua conta para sempre, e nunca poderá ser recuperada! Você precisará registrar uma nova conta para usar Habitica de novo. Gemas gastas ou no banco não serão restituídas. Se tiver certeza absoluta, digite <%= deleteWord %> na caixa de texto abaixo.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Obsoleta", diff --git a/common/locales/pt/spells.json b/common/locales/pt/spells.json index b18e618b41..649c4625a1 100644 --- a/common/locales/pt/spells.json +++ b/common/locales/pt/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "O seu poder mental balança a terra. A equipe toda ganha um bônus de inteligência! (Baseado em: INT sem bônus)", "spellWizardFrostText": "Geada Arrepiante", "spellWizardFrostNotes": "Gelo cobre suas tarefas. Nenhuma de suas barras será resetada para zero amanhã! (Lançar uma vez afeta todas as barras.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Destruição Brutal", "spellWarriorSmashNotes": "Você ataca uma tarefa com todo seu poder. Ela fica mais azul/menos vermelha e você causa dano extra aos Chefões! Clique em uma tarefa para lançar. (Baseado em: FOR)", "spellWarriorDefensiveStanceText": "Postura Defensiva", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Você compartilha seus talentos com seus amigos. Sua equipe ganha um buff de Percepção! (Baseado em: PER sem buff)", "spellRogueStealthText": "Furtividade", "spellRogueStealthNotes": "Você é sorrateiro demais para ser percebido. Algumas de suas Tarefas Diárias não cumpridas não causarão danos esta noite, e seus combos/cor não mudarão. (Lance várias vezes para afetar mais Tarefas Diárias)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Luz Curadora", "spellHealerHealNotes": "Uma luz cobre seu corpo, curando seus ferimentos. Você recupera sua Vida! (Baseado em: CON e INT)", "spellHealerBrightnessText": "Brilho Escaldante", diff --git a/common/locales/pt/tasks.json b/common/locales/pt/tasks.json index 4e0e9f3327..3843222bb9 100644 --- a/common/locales/pt/tasks.json +++ b/common/locales/pt/tasks.json @@ -125,8 +125,8 @@ "cantMoveCompletedTodo": "Não é possível mover um afazer concluído.", "directionUpDown": "A \"direção\" é necessária e precisa ser '+' ou '-'.", "alreadyTagged": "A tarefa fá foi etiquetada com essa etiqueta.", - "strengthExample": "Relating to exercise and activity", - "intelligenceExample": "Relating to academic or mentally challenging pursuits", - "perceptionExample": "Relating to work or financial tasks", - "constitutionExample": "Relating to health, wellness, and social interaction" + "strengthExample": "Relacionado a exercício e atividade", + "intelligenceExample": "Relacionado a atividades acadêmicas ou mentalmente desafiadoras", + "perceptionExample": "Relacionado a trabalho ou tarefas financeiras", + "constitutionExample": "Relacionado a saúde, bem estar e interação social" } \ No newline at end of file diff --git a/common/locales/ro/challenge.json b/common/locales/ro/challenge.json index 6022e32f3d..a57c448008 100644 --- a/common/locales/ro/challenge.json +++ b/common/locales/ro/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Nu îți poți permite acest premiu. Cumpără mai multe cristale sau micșorează cantitatea premiului.", "challengeIdRequired": "„ldprovocare” trebuie sa fie un UUID valid.", "winnerIdRequired": "„idcâștigător” trebuie sa fie un UUID valid.", - "challengeNotFound": "Provocarea nu a fost găsită.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Numai liderul provocării o poate șterge.", "onlyLeaderUpdateChal": "Numai liderul provocării o poate actualiza.", "winnerNotFound": "Câștigătorul cu id \"<%= userId %>\" nu a fost identificat sau nu ia parte la provocare.", diff --git a/common/locales/ro/groups.json b/common/locales/ro/groups.json index 77e17ffcc0..2573257e5e 100644 --- a/common/locales/ro/groups.json +++ b/common/locales/ro/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/ro/settings.json b/common/locales/ro/settings.json index cad9e6df41..13bf4212bd 100644 --- a/common/locales/ro/settings.json +++ b/common/locales/ro/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Zona de pericol", "resetText1": "ATENȚIE! Aceasta îți va reseta multe setari ale contului. Este foarte nerecomandat dar totuși unii utilizatori găsesc aceasta resetare folositoare la început după ce s-au distrat cu site-ul pentru puțin timp.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Ești sigur(ă)? Asta îți va șterge contul pentru totdeauna și nu va mai putea fi niciodată restaurat! Va trebui să înregistrezi un nou cont pentru a folosi Habitica din nou. Nestematele deținute sau cheltuite nu vor fi restituite. Dacă ești absolut sigur(ă), tastează <%= deleteWord %> în căsuța pentru text de mai jos.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/ro/spells.json b/common/locales/ro/spells.json index a513e6f9cf..9c5b45a57d 100644 --- a/common/locales/ro/spells.json +++ b/common/locales/ro/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Ger aprig", "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Izbitură brutală", "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Postură defensivă", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Discreție", "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Lumină vindecătoare", "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Strălucire mistuitoare", diff --git a/common/locales/ru/backgrounds.json b/common/locales/ru/backgrounds.json index 8b954ca107..64ce13045e 100644 --- a/common/locales/ru/backgrounds.json +++ b/common/locales/ru/backgrounds.json @@ -169,9 +169,9 @@ "backgroundTreeRootsText": "Корни дерева", "backgroundTreeRootsNotes": "Исследуйте корни дерева", "backgrounds062016": "Набор 25: Выпущен в июне 2016", - "backgroundLighthouseShoreText": "Lighthouse Shore", - "backgroundLighthouseShoreNotes": "Stroll down the Lighthouse Shore.", - "backgroundLilypadText": "Lilypad", + "backgroundLighthouseShoreText": "Береговой маяк", + "backgroundLighthouseShoreNotes": "Прогуляйтесь по береговому маяку.", + "backgroundLilypadText": "Кувшинки", "backgroundLilypadNotes": "Hop on a Lilypad.", "backgroundWaterfallRockText": "Waterfall Rock", "backgroundWaterfallRockNotes": "Splash on a Waterfall Rock." diff --git a/common/locales/ru/challenge.json b/common/locales/ru/challenge.json index 3571b491d4..11147a916e 100644 --- a/common/locales/ru/challenge.json +++ b/common/locales/ru/challenge.json @@ -64,19 +64,20 @@ "hurray": "Ура!", "noChallengeOwner": "нет владельца", "noChallengeOwnerPopover": "Это испытание не имеет владельца, потому что игрок, который его создал, удалил свой аккаунт.", - "challengeMemberNotFound": "User not found among challenge's members", - "onlyGroupLeaderChal": "Only the group leader can create challenges", - "tavChalsMinPrize": "Prize must be at least 1 Gem for Tavern challenges.", - "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", + "challengeMemberNotFound": "Пользователь не найден среди членов испытания", + "onlyGroupLeaderChal": "Только лидер группы может создавать испытания", + "tavChalsMinPrize": "Сумма приза должна составлять по крайней мере 1 самоцвет для испытаний таверны.", + "cantAfford": "Вы не можете позволить себе этот приз. Купите больше самоцветов, либо снизьте стоимость приза.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", - "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", - "onlyLeaderUpdateChal": "Only the challenge leader can update it.", - "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "challengeNotFound": "Challenge not found or you don't have access.", + "onlyLeaderDeleteChal": "Только лидер испытания может удалить его.", + "onlyLeaderUpdateChal": "Только лидер испытания может обновить его.", + "winnerNotFound": "Победитель с ID \"<%= userId %>\" не найден или не участвует в этом испытании.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", - "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", - "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "onlyChalLeaderEditTasks": "Задания, связанные с испытанием, может редактировать только лидер.", + "userAlreadyInChallenge": "Пользователь уже участвует в этом испытании.", + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Название тега должно быть по крайней мере 3 символа." } \ No newline at end of file diff --git a/common/locales/ru/gear.json b/common/locales/ru/gear.json index e461943a01..f29d565d1d 100644 --- a/common/locales/ru/gear.json +++ b/common/locales/ru/gear.json @@ -191,8 +191,8 @@ "weaponArmoireBasicLongbowNotes": "Прочный и недорогой лук. Увеличивает силу на <%= str %>. Зачарованный сундук: Базовый набор Лучника (предмет 1 из 3).", "weaponArmoireHabiticanDiplomaText": "Диплом жителя страны Habitica.", "weaponArmoireHabiticanDiplomaNotes": "Сертификат значительного достижения -- отличная работа! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Выпускной набор (Предмет 1 из 3).", - "weaponArmoireSandySpadeText": "Sandy Spade", - "weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).", + "weaponArmoireSandySpadeText": "Песочная лопатка", + "weaponArmoireSandySpadeNotes": "Инструмент для копания, а также кидания песка в глаза вражеских монстров. Увеличивает силу на <%= str %>. Зачарованный сундук: Набор Приморья (предмет 1 из 3).", "armor": "Броня", "armorBase0Text": "Обычная одежда", "armorBase0Notes": "Обычная одежда. Бонусов не дает.", diff --git a/common/locales/ru/generic.json b/common/locales/ru/generic.json index 6caa6a045d..184940c4a9 100644 --- a/common/locales/ru/generic.json +++ b/common/locales/ru/generic.json @@ -138,7 +138,7 @@ "achievementBurnout": "Спаситель Процветающих Полей", "achievementBurnoutText": "Помог победить Перегорание и восстановить Истощённых Духов во время Осеннего Фестиваля 2015 года!", "achievementBewilder": "Спаситель Летящейдымки", - "achievementBewilderText": "Помог(ла) победить С-толку-сбивателя во время события Весенней Веселухи 2016!", + "achievementBewilderText": "Помог(ла) победить С-толку-сбивателя во время события Весенней веселухи 2016!", "checkOutProgress": "Оцените мои достижения в Habitica!", "cardReceived": "Получено письмо!", "cardReceivedFrom": "<%= cardType %> от <%= userName %>", diff --git a/common/locales/ru/groups.json b/common/locales/ru/groups.json index 2d379102ec..cb559fbcfb 100644 --- a/common/locales/ru/groups.json +++ b/common/locales/ru/groups.json @@ -15,8 +15,8 @@ "resources": "Ресурсы", "askQuestionNewbiesGuild": "Задать вопрос (гильдия новичков)", "tavernTalk": "Разговор в Таверне", - "tavernAlert1": "To report a bug, visit", - "tavernAlert2": "the Report a Bug Guild", + "tavernAlert1": "Чтобы сообщить о проблеме, посетите", + "tavernAlert2": "гильдию Report a Bug", "moderatorIntro1": "Модераторы Таверны и гильдий:", "communityGuidelines": "Правила сообщества", "communityGuidelinesRead1": "Пожалуйста, прочтите", @@ -36,7 +36,7 @@ "invitedToNewParty": "Вас пригласили в команду! Вы хотите покинуть эту команду и вступить в <%= partyName %>?", "joinNewParty": "Вступить в новую команду", "declineInvitation": "Отклонить приглашение", - "loadingNewParty": "Your party is loading. Please wait...", + "loadingNewParty": "Ваша команда загружается. Пожалуйста, подождите...", "newMsg": "Новое сообщение в «<%= name %>»", "chat": "Чат", "sendChat": "Написать в чат", @@ -163,7 +163,7 @@ "partyUpAchievement": "Вы объединились в команду с другим человеком! Веселитесь сражаясь с монстрами и поддерживая друг друга!", "partyOnAchievement": "Вы объединились в команду как минимум из четырех человек! Получайте удовольствие от возросшей ответственности, так как вы объединились со своими друзьями, чтобы победить своих врагов!", "groupIdRequired": "\"groupld\" должен быть действительным UUID.", - "groupNotFound": "Группа не найдена.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "Вы должны подать правильный \"type\" строку запроса.", "questLeaderCannotLeaveGroup": "Вы не можете оставить свою комманду, когда вы начали квест. Сначало прервите этот квест.", "cannotLeaveWhileActiveQuest": "Вы не можете оставить свою комманду во время активного квеста. Сначало прервите этот квест.", @@ -178,10 +178,10 @@ "partyMustbePrivate": "Parties must be private", "userAlreadyInGroup": "User already in that group.", "cannotInviteSelfToGroup": "You cannot invite yourself to a group.", - "userAlreadyInvitedToGroup": "User already invited to that group.", + "userAlreadyInvitedToGroup": "Пользователь уже приглашен в эту группу.", "userAlreadyPendingInvitation": "User already pending invitation.", - "userAlreadyInAParty": "User already in a party.", - "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userAlreadyInAParty": "Пользователь уже в группе.", + "userWithIDNotFound": "Пользователь с ID \"<%= userId %>\" не найден.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", diff --git a/common/locales/ru/messages.json b/common/locales/ru/messages.json index f239326277..030bcb7781 100644 --- a/common/locales/ru/messages.json +++ b/common/locales/ru/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Только администратор может очистить счётчик отметок.", "messageUserOperationProtected": "путь `<%= operation %>` не был сохранён, это зарезервированный путь.", "messageUserOperationNotFound": "Операция <%= operation %> не найдена", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Уведомление не найдено." } \ No newline at end of file diff --git a/common/locales/ru/npc.json b/common/locales/ru/npc.json index 88870a664d..c2405ee9ff 100644 --- a/common/locales/ru/npc.json +++ b/common/locales/ru/npc.json @@ -35,12 +35,12 @@ "notAccteptedType": "Тип должен быть в [eggs, hatchingPotions, food, quests, gear]", "contentKeyNotFound": "Key not found for Content <%= type %>", "plusOneGem": "+1 самоцвет", - "typeNotSellable": "Type is not sellable. Must be one of the following <%= acceptedTypes %>", + "typeNotSellable": "Тип не продается. Он должен быть одним из следующих: <%= acceptedTypes %>", "userItemsKeyNotFound": "Key not found for user.items <%= type %>", "pathRequired": "Path string is required", "unlocked": "Items have been unlocked", - "alreadyUnlocked": "Full set already unlocked.", - "alreadyUnlockedPart": "Full set already partially unlocked.", + "alreadyUnlocked": "Полный набор уже открыт.", + "alreadyUnlockedPart": "Полный набор уже частично открыт.", "USD": "(долл. США)", "newStuff": "Что-то новенькое", "cool": "Напомнить позже", @@ -84,7 +84,7 @@ "tourPetsPage": "Это стойла! Начиная с 4-го уровня, вы можете выращивать питомцев из яиц с помощью эликсиров. После того, как питомец вылупится на Рынке, он появится здесь. Кликните на изображение питомца, чтобы добавить его на свой аватар. Кормите питомцев едой, которую будете находить после 4-го уровня, и они вырастут в выносливых скакунов.", "tourMountsPage": "Когда питомец получит достаточно еды, он станет скакуном и будет отображаться здесь. (Питомцы, скакуны и еда доступны после 4-го уровня). Выберите скакуна, чтобы оседлать его!", "tourEquipmentPage": "Здесь хранится ваше снаряжение! Боевая экипировка влияет на ваши характеристики. Если вы хотите, чтобы на аватаре отображалось иное снаряжение, без изменения характеристик, нажмите «Использовать костюм».", - "equipmentAlreadyOwned": "You already own that piece of equipment", + "equipmentAlreadyOwned": "У вас уже есть эта часть снаряжения.", "tourOkay": "Хорошо!", "tourAwesome": "Потрясающе!", "tourSplendid": "Отлично!", diff --git a/common/locales/ru/quests.json b/common/locales/ru/quests.json index f9400eaa8f..81d5891b88 100644 --- a/common/locales/ru/quests.json +++ b/common/locales/ru/quests.json @@ -80,22 +80,22 @@ "unlockedAQuest": "Вы разблокировали квест!", "leveledUpReceivedQuest": "Вы повысили свой уровень до <%= level %> и получили свиток квеста!", "questInvitationDoesNotExist": "No quest invitation has been sent out yet.", - "questInviteNotFound": "No quest invitation found.", - "guildQuestsNotSupported": "Guilds cannot be invited on quests.", - "questNotFound": "Quest \"<%= key %>\" not found.", - "questNotOwned": "You don't own that quest scroll.", - "questNotGoldPurchasable": "Quest \"<%= key %>\" is not a Gold-purchasable quest.", - "questLevelTooHigh": "You must be level <%= level %> to begin this quest.", - "questAlreadyUnderway": "Your party is already on a quest. Try again when the current quest has ended.", - "questAlreadyAccepted": "You already accepted the quest invitation.", + "questInviteNotFound": "Приглашений на квест не найдено.", + "guildQuestsNotSupported": "Гильдии нельзя приглашать на квесты.", + "questNotFound": "Квест \"<%= key %>\" не найден.", + "questNotOwned": "У вас ещё нет этого свитка квеста.", + "questNotGoldPurchasable": "Квест \"<%= key %>\" нельзя купить за золото.", + "questLevelTooHigh": "Вам нужно достигнуть уровня <%= level %>, чтобы начать этот квест.", + "questAlreadyUnderway": "Ваша команда уже участвует в квесте. Попробуйте снова, когда закончите текущий квест.", + "questAlreadyAccepted": "Вы уже приняли это приглашение на квест.", "noActiveQuestToLeave": "No active quest to leave", - "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest", - "notPartOfQuest": "You are not part of the quest", + "questLeaderCannotLeaveQuest": "Лидер квеста не может покинуть квест", + "notPartOfQuest": "Вы не участвуйте в этом квесте", "noActiveQuestToAbort": "There is no active quest to abort.", - "onlyLeaderAbortQuest": "Only the group or quest leader can abort a quest.", - "questAlreadyRejected": "You already rejected the quest invitation.", + "onlyLeaderAbortQuest": "Только группа или лидер квеста может прервать квест.", + "questAlreadyRejected": "Вы уже отказались от приглашения на квест.", "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.", - "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.", + "onlyLeaderCancelQuest": "Только группа или лидер квеста может отменить квест.", "questNotPending": "There is no quest to start.", - "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest" + "questOrGroupLeaderOnlyStartQuest": "Только лидер квеста или лидер группы может принудительно начать квест." } \ No newline at end of file diff --git a/common/locales/ru/questscontent.json b/common/locales/ru/questscontent.json index ce20680285..7caf2508a0 100644 --- a/common/locales/ru/questscontent.json +++ b/common/locales/ru/questscontent.json @@ -303,7 +303,7 @@ "questBewilderCompletion": "The Be-Wilder is DEFEATED!

We've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.

Mistiflying is saved!

The April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”

The crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.

“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”

Redphoenix coughs meaningfully.

“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”

Encouraged, the marching band starts up.

It isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.

As Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”", "questBewilderCompletionChat": "`The Be-Wilder is DEFEATED!`\n\nWe've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.\n\n`Mistiflying is saved!`\n\nThe April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”\n\nThe crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.\n\n“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”\n\nRedphoenix coughs meaningfully.\n\n“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”\n\nEncouraged, the marching band starts up.\n\nIt isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.\n\nAs Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”", "questBewilderBossRageTitle": "Отвлекающий удар", - "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!", + "questBewilderBossRageDescription": "Когда эта шкала заполняется, С-толку-сбиватель обрушивает свой Отвлекающий удар на Habitica!", "questBewilderDropBumblebeePet": "Волшебная пчелка (Питомец)", "questBewilderDropBumblebeeMount": "Волшебная пчелка (Скакун)", "questBewilderBossRageMarket": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nOh no! Despite our best efforts, we've gotten distracted by the Be-Wilder’s charming illusions and have forgotten to do some of our Dailies! With a cackling cry, the shining bird beats its wings, raising a swarm of mist around Alex the Merchant. When the fog clears, he has been possessed! “Have some free samples!” he shouts gleefully, and begins to hurl exploding eggs and potions at fleeing Habiticans. Not the most favorable of sales, to be sure.\n\nHurry! Let's stay focused on our Dailies to defeat this monster before it possesses someone else.", diff --git a/common/locales/ru/rebirth.json b/common/locales/ru/rebirth.json index a987c202ab..d97af11229 100644 --- a/common/locales/ru/rebirth.json +++ b/common/locales/ru/rebirth.json @@ -25,5 +25,5 @@ "rebirthName": "Шар возрождения", "reborn": "Возрождение, макс. уровень <%= reLevel %>", "confirmReborn": "Вы уверены?", - "rebirthComplete": "You have been reborn!" + "rebirthComplete": "Вы переродились!" } \ No newline at end of file diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json index 24abe566a5..f53b9d289c 100644 --- a/common/locales/ru/settings.json +++ b/common/locales/ru/settings.json @@ -47,7 +47,7 @@ "customDayStart": "Персональное начало суток", "changeCustomDayStart": "Изменить персональное начало суток?", "sureChangeCustomDayStart": "Вы уверены, что хотите изменить персональное начало суток?", - "customDayStartHasChanged": "Your custom day start has changed.", + "customDayStartHasChanged": "Ваше персональное начало дня изменилось.", "nextCron": "Ваши ежедневные задания будут обнулены при первом же посещении сайта после <%= time %>. Убедитесь, что вы выполнили ежедневные задания до этого времени!", "customDayStartInfo1": "Habitica по умолчанию проверяет и сбрасывает ваши ежедневные задачи каждый день в полночь по вашему часовому поясу. Вы можете настроить это время здесь.", "misc": "Разное", @@ -62,11 +62,11 @@ "newUsername": "Новое имя пользователя", "dangerZone": "Опасная зона", "resetText1": "Осторожно! Это обнулит многое в вашем аккаунте. Использовать эту функцию крайне не рекомендуется, однако некоторым игрокам она может пригодится в начале — после того, как они попробуют приложение.", - "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Вы уверены? Ваш аккаунт будет удален навсегда без возможности восстановления! Вам понадобится зарегистрировать новый аккаунт, если вы захотите пользоваться Habitica снова. Стоимость потраченных и находящихся в банке самоцветов не будет компенсирована. Если вы абсолютно уверены, напишите <%= deleteWord %> в текстовом поле ниже.", + "resetText2": "Вы потеряете все свои уровни, золото и очки опыта. Все ваши задачи (за исключением полученных от испытаний) будут удалены навсегда и вы потеряете их историю. Вы потеряете все свое снаряжение, но за вами останется возможность купить их обратно, включая все снаряжение ограниченного выпуска или таинственные предметы для подписчиков, которые у вас уже есть (вам потребуется выбрать правильный класс, чтобы снова купить классовое снаряжение). У вас останется ваш текущий класс, а также ваши питомцы и скакуны. Возможно вы захотите воспользоваться шаром возрождения вместо этого, т.к. он является более безопасным вариантом и сохранит все ваши задачи.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", - "APIv2": "API v2 - Deprecated", + "APIv2": "API v2 - Устаревшее", "APIText": "Скопируйте, чтобы использовать в сторонних приложениях. Однако, относитесь к токену API, как к паролю — не выкладывайте его в открытый доступ. Иногда у вас могут попросить ваш ID пользователя, но никогда не публикуйте токен API там, где его могут увидеть другие, включая Github.", "APIToken": "Токен API (это пароль — смотри предупреждение выше!)", "thirdPartyApps": "Сторонние приложения", @@ -78,7 +78,7 @@ "otherExtensions": "Другие расширения", "otherDesc": "Ищите другие приложения, дополнения и инструменты на Habitica wiki.", "resetDo": "Да, сделать сброс учетной записи!", - "resetComplete": "Reset complete!", + "resetComplete": "Сброс завершен!", "fixValues": "Исправить данные", "fixValuesText1": "Если в результате программной ошибки или непреднамеренных действий изменились параметры персонажа (урон, который не должен был быть причинен; золото, которое вы на самом деле не заработали), вы можете вручную исправить значения. Да, таким образом возможно жульничать, поэтому мудро используйте эту функцию, если не хотите подорвать весь процесс выработки привычек!", "fixValuesText2": "Обратите внимание, что здесь невозможно восстановить серии выполненных подряд отдельных заданий. Для этого войдите в редактирование ежедневного задания и воспользуйтесь полем – «Восстановить серию» в разделе «Дополнительные параметры».", @@ -108,7 +108,7 @@ "emailNotifications": "Уведомления по электронной почте", "wonChallenge": "Вы выиграли испытание", "newPM": "Получено личное сообщение", - "sentGems": "Sent gems!", + "sentGems": "Самоцветы отправлены!", "giftedGems": "Подаренные самоцветы", "giftedGemsInfo": "<%= amount %> самоцветов от <%= name %>", "giftedSubscription": "Подписка в подарок", diff --git a/common/locales/ru/spells.json b/common/locales/ru/spells.json index 5775db0b24..7b89f16a36 100644 --- a/common/locales/ru/spells.json +++ b/common/locales/ru/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Силой ума вы сотрясаете землю. Вся ваша команда получает баф к интеллекту! (На основе ИНТ без бафов)", "spellWizardFrostText": "Пронизывающий мороз", "spellWizardFrostNotes": "Ваши задачи покрывает лед. Ни одна из серий не обнулится завтра! (Одно заклинание действует на все серии)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Мощный удар", "spellWarriorSmashNotes": "Вы вкладываете все силы в удар по заданию. Оно становится более синим / менее красным, и вы наносите дополнительный урон боссам! Нажмите на одно из заданий для применения. (На основе СИЛ)", "spellWarriorDefensiveStanceText": "Защитная стойка", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Вы делитесь своими талантами с друзьями. Вся ваша команда получает баф к восприятию! (На основе ВОС без бафов)", "spellRogueStealthText": "Уйти в тень", "spellRogueStealthNotes": "Вы скрытны и вас невозможно заметить. Часть невыполненных ежедневных заданий не нанесут вреда сегодня, и их серии / цвет не изменятся. (Наложите заклинание несколько раз, чтобы охватить больше ежедневных заданий)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Исцеляющий свет", "spellHealerHealNotes": "Свет окутывает ваше тело, исцеляя раны. Вы восстанавливаете здоровье! (На основе ТЕЛ и ИНТ)", "spellHealerBrightnessText": "Ослепляющая вспышка", @@ -36,7 +39,7 @@ "spellSpecialSaltText": "Соль", "spellSpecialSaltNotes": "Кто-то кинул в вас снежок. Ха-ха, очень смешно. А теперь стряхните с меня снег!", "spellSpecialSpookySparklesText": "Зловещие искры", - "spellSpecialSpookySparklesNotes": "Turn a friend into a floating blanket with eyes!", + "spellSpecialSpookySparklesNotes": "Превратите друзей в парящее облачко с глазами!", "spellSpecialOpaquePotionText": "Зелье Непроницаемости", "spellSpecialOpaquePotionNotes": "Отменить эффект Зловещих искр", "spellSpecialShinySeedText": "Солнечное семя", @@ -47,10 +50,10 @@ "spellSpecialSeafoamNotes": "Превратите друга в морское создание!", "spellSpecialSandText": "Песок", "spellSpecialSandNotes": "Отменить эффект морской пены.", - "spellNotFound": "Skill \"<%= spellId %>\" not found.", - "partyNotFound": "Party not found", + "spellNotFound": "Навык \"<%= spellId %>\" не найден.", + "partyNotFound": "Команда не найдена", "targetIdUUID": "\"targetId\" must be a valid User ID.", - "challengeTasksNoCast": "Casting a skill on challenge tasks is not allowed.", - "spellNotOwned": "You don't own this skill.", - "spellLevelTooHigh": "You must be level <%= level %> to use this skill." + "challengeTasksNoCast": "Нельзя использовать навык на задания испытания.", + "spellNotOwned": "У вас нет этого навыка.", + "spellLevelTooHigh": "Вы должны иметь уровень <%= level %> для использования этого навыка." } \ No newline at end of file diff --git a/common/locales/ru/subscriber.json b/common/locales/ru/subscriber.json index 32e85d7c76..416a502748 100644 --- a/common/locales/ru/subscriber.json +++ b/common/locales/ru/subscriber.json @@ -4,7 +4,7 @@ "subDescription": "Покупайте самоцветы за золото, получайте таинственные предметы каждый месяц, сохраняйте историю своего прогресса, удвойте ежедневный предел выпадения трофеев, поддерживайте разработчиков. Нажмите, чтобы узнать больше.", "buyGemsGold": "Возможность покупки самоцветов за золото", "buyGemsGoldText": "Торговец Александр будет продавать вам Самоцветы по цене <%= gemCost %> золота за каждый. Его ежемесячные поставки изначально ограничены до <%= gemLimit %> Самоцветов в месяц. Но это ограничение увеличивается на 5 Самоцветов каждые три месяца последовательной подписки вплоть до максимума в 50 Самоцветов в месяц!", - "mustSubscribeToPurchaseGems": "Must subscribe to purchase gems with GP", + "mustSubscribeToPurchaseGems": "Для покупки самоцветов за золото требуется подписка", "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap will reset within the first three days of next month.", "retainHistory": "Увеличенный список выполненных задач", "retainHistoryText": "Завершенные задачи дольше дольше не архивируются и доступны для просмотра.", @@ -76,8 +76,8 @@ "timeTravelersPopover": "Видно, что вы с Мистическими песочными часами, так что мы с радостью отправимся для вас в прошлое! Пожалуйста, выберите себе питомца, скакуна, или Комплект Таинственных предметов. Вы можете увидеть список прошлых комплектов здесь! Если они вам не подходят, возможно, вы будете заинтересованы в одном из наших модных футуристических Комплектов в стиле Стимпанк?", "timeTravelersAlreadyOwned": "Поздравляем! У вас уже есть все предметы, которые могут предложить путешественники во времени. Благодарим за поддержку сайта!", "mysticHourglassPopover": "Загадочные песочные часы позволят вам приобрести определённые предметы, которые были лишь временно доступны когда-то. Например, наборы таинственных предметов и награды за мировых боссов. Прямо из прошлого!", - "mysterySetNotFound": "Mystery set not found, or set already owned.", - "mysteryItemIsEmpty": "Mystery items are empty", + "mysterySetNotFound": "Таинственный набор не найден, или у вас он уже есть.", + "mysteryItemIsEmpty": "Таинственные предметы пусты", "mysteryItemOpened": "Mystery item opened.", "mysterySet201402": "Набор Крылатого посланника", "mysterySet201403": "Набор Лесничего", @@ -105,7 +105,7 @@ "mysterySet201601": "Набор Чемпиона Решительности", "mysterySet201602": "Набор Сердцееда", "mysterySet201603": "Набор Счастливого Клевера", - "mysterySet201604": "Leaf Warrior Set", + "mysterySet201604": "Набор Лиственного воина", "mysterySet201605": "Marching Bard Set", "mysterySet301404": "Стандартный Стимпанковый набор", "mysterySet301405": "Набор аксессуаров в стиле Стимпанка", @@ -118,7 +118,7 @@ "hourglassBuyItemConfirm": "Купить этот предмет за 1 мистические песочные часы?", "petsAlreadyOwned": "У вас уже есть этот питомец.", "mountsAlreadyOwned": "У вас уже есть этот скакун.", - "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>", + "typeNotAllowedHourglass": "Этот тип предмета нельзя купить с помощью Мистических песочных часов. Доступные типы: <%= allowedTypes %>", "petsNotAllowedHourglass": "Этого питомца нельзя купить за мистические песочные часы.", "mountsNotAllowedHourglass": "Этого скакуна нельзя купить за мистические песочные часы.", "hourglassPurchase": "Приобретён предмет за мистические песочные часы!", @@ -130,13 +130,13 @@ "paymentNotSuccessful": "The payment was not successful", "planNotActive": "The plan hasn't activated yet (due to a PayPal bug). It will begin <%= nextBillingDate %>, after which you can cancel to retain your full benefits", "notAllowedHourglass": "Pet/Mount not available for purchase with Mystic Hourglass.", - "readCard": "<%= cardType %> has been read", - "cardTypeRequired": "Card type required", - "cardTypeNotAllowed": "Unknown card type.", - "invalidCoupon": "Invalid coupon code.", - "couponUsed": "Coupon code already used.", + "readCard": "<%= cardType %> прочитан", + "cardTypeRequired": "Требуется тип карточки", + "cardTypeNotAllowed": "Неизвестный тип карточки.", + "invalidCoupon": "Неверный код купона.", + "couponUsed": "Этот код купона уже использовали.", "noSudoAccess": "You don't have sudo access.", - "couponCodeRequired": "The coupon code is required.", + "couponCodeRequired": "Требуется код купона.", "eventRequired": "\"req.params.event\" is required.", "countRequired": "\"req.query.count\" is required." } \ No newline at end of file diff --git a/common/locales/ru/tasks.json b/common/locales/ru/tasks.json index a3997d648a..0fee371ff8 100644 --- a/common/locales/ru/tasks.json +++ b/common/locales/ru/tasks.json @@ -70,7 +70,7 @@ "clearTags": "Очистить", "hideTags": "Скрыть", "showTags": "Показать", - "toRequired": "You must supply a to value", + "toRequired": "Вы должны задать значение", "startDate": "Дата начала", "startDateHelpTitle": "Когда это задание должно начаться?", "startDateHelp": "Задайте дату, в этот день задание вступит в силу. До этого оно будет необязательным.", @@ -88,7 +88,7 @@ "fortify": "Укрепление", "fortifyText": "Fortify will return all your tasks, except challenge tasks, to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", "confirmFortify": "Вы уверены?", - "fortifyComplete": "Fortify complete!", + "fortifyComplete": "Укрепление завершено!", "sureDelete": "Вы уверены, что хотите удалить <%= taskType %> с текстом \"<%= taskText %>\"?", "streakCoins": "Бонус за серию!", "pushTaskToTop": "Нажмите, чтобы переместить в начало списка. Удерживайте ctrl или cmd при нажатии, чтобы переместить в конец.", @@ -113,18 +113,18 @@ "rewardHelp4": "Не бойтесь назначать себе персональные награды! Посмотрите примеры наград здесь.", "clickForHelp": "Помощь", "taskIdRequired": "\"taskId\" must be a valid UUID.", - "taskNotFound": "Task not found.", - "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", + "taskNotFound": "Задача не найдена.", + "invalidTaskType": "Тип задачи должен быть \"habit\", \"daily\", \"todo\", либо \"reward\".", "cantDeleteChallengeTasks": "A task belonging to a challenge can't be deleted.", - "checklistOnlyDailyTodo": "Checklists are supported only on dailies and todos", - "checklistItemNotFound": "No checklist item was found with given id.", + "checklistOnlyDailyTodo": "Списки могут быть только у ежедневных заданий и задач", + "checklistItemNotFound": "Пункт списка с заданным ID не найден.", "itemIdRequired": "\"itemId\" must be a valid UUID.", "tagNotFound": "No tag item was found with given id.", "tagIdRequired": "\"tagId\" must be a valid UUID corresponding to a tag belonging to the user.", "positionRequired": "\"position\" is required and must be a number.", - "cantMoveCompletedTodo": "Can't move a completed todo.", + "cantMoveCompletedTodo": "Нельзя переместить выполненную задачу.", "directionUpDown": "\"direction\" is required and must be 'up' or 'down'.", - "alreadyTagged": "The task is already tagged with given tag.", + "alreadyTagged": "Эта задача уже отмечена выбранным тегом.", "strengthExample": "Relating to exercise and activity", "intelligenceExample": "Relating to academic or mentally challenging pursuits", "perceptionExample": "Relating to work or financial tasks", diff --git a/common/locales/sk/challenge.json b/common/locales/sk/challenge.json index 39fd986a93..a8bc2c8a9d 100644 --- a/common/locales/sk/challenge.json +++ b/common/locales/sk/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "Túto odmenu si nemôžeš dovoliť. Kúp si viac drahokamov alebo zníž výšku odmeny.", "challengeIdRequired": "\"challengeId\" musí mať platné UUID.", "winnerIdRequired": "\"winnerId\" musí mať platné UUID.", - "challengeNotFound": "Výzva nebola nájdená.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Len majiteľ výzvy môže výzvu vymazať. ", "onlyLeaderUpdateChal": "Len majiteľ výzvy môže výzvu aktualizovať.", "winnerNotFound": "Víťaz s ID \"<%= userId %>\" nebol nájdený alebo sa nezúčastnil výzvy.", diff --git a/common/locales/sk/groups.json b/common/locales/sk/groups.json index c497809890..6cb5b54ded 100644 --- a/common/locales/sk/groups.json +++ b/common/locales/sk/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Pripojil sa k družine s iným hráčom. Zabávaj sa bojovaním s príšerami a podporovaním sa navzájom.", "partyOnAchievement": "Pripojil sa k družine aspoň so štyrmi hráčmi! Užívaj si svoju zvýšenú zodpovednosť keď sa spájaš s tvojimi priateľmi aby si porazil svojich protivníkov!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/sk/questscontent.json b/common/locales/sk/questscontent.json index 5a4c9c7a44..4afdb8c145 100644 --- a/common/locales/sk/questscontent.json +++ b/common/locales/sk/questscontent.json @@ -41,7 +41,7 @@ "questOctopusDropOctopusEgg": "Chobotnica (vajíčko)", "questOctopusUnlockText": "Odomkne predajné vajíčka chobotníc na trhu", "questHarpyText": "Pomóc! Harpya! ", - "questHarpyNotes": "The brave adventurer @UncommonCriminal has disappeared into the forest, following the trail of a winged monster that was sighted several days ago. You are about to begin a search when a wounded parrot lands on your arm, an ugly scar marring its beautiful plumage. Attached to its leg is a scrawled note explaining that while defending the parrots, @UncommonCriminal was captured by a vicious Harpy, and desperately needs your help to escape. Will you follow the bird, defeat the Harpy, and save @UncommonCriminal?", + "questHarpyNotes": "Odvážny dobrodruh @UncommonCriminal zmizol v lese nasledujúc stopu okrídlenej príšery, ktorá bola videná pred pár dňami. Práve ho ideš hľadať, keď poranený papagáj pristane na tvojej ruke. Škaredá jazva ničí jeho krásne perie. K jeho nohe je pripevnený načmáraný lístok vysvetľujúci, že zatiaľ čo @UncommonCriminal ochraňoval papagájov, chytila ho divoká Harpya a zúfalo potrebuje tvoju pomoc, aby ušiel. Budeš nasledovať vtáka, porazíš Harpyu a zachrániš @UncommonCriminal?", "questHarpyCompletion": "A final blow to the Harpy brings it down, feathers flying in all directions. After a quick climb to its nest you find @UncommonCriminal, surrounded by parrot eggs. As a team, you quickly place the eggs back in the nearby nests. The scarred parrot who found you caws loudly, dropping several eggs in your arms. \"The Harpy attack has left some eggs in need of protection,\" explains @UncommonCriminal. \"It seems you have been made an honorary parrot.\"", "questHarpyBoss": "Harpya", "questHarpyDropParrotEgg": "Papagáj (vajce)", @@ -53,8 +53,8 @@ "questRoosterDropRoosterEgg": "Kohút (vajce)", "questRoosterUnlockText": "Odomkne predajné vajíčka kohútov na trhu", "questSpiderText": "Ľadový pavúkovec", - "questSpiderNotes": "As the weather starts cooling down, delicate frost begins appearing on Habiticans' windowpanes in lacy webs... except for @Arcosine, whose windows are frozen completely shut by the Frost Spider currently taking up residence in his home. Oh dear.", - "questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward--perhaps you could raise some non-threatening spiders as pets of your own?", + "questSpiderNotes": "Ako sa počasie ochlaďuje, jemný mráz sa začína objavovať na sklách Habititierskych okien v krajkovitých pavučinách... okrem @Arcosine, jeho okná sú kompletne zamrznuté vďaka ľadovému pavúkovi, ktorý si zrovna vytvoril sídlo v jeho dome. Jeminečku.", + "questSpiderCompletion": "Ľadový pavúk sa zrúti a zanechá za sebou hŕstku zamrznutých a pár očarovaných vreciek s vajíčkami. @Arcosine ti ich radšej rýchlo ponúkne ako odmenu - možno z nich môžeš vychovať pár ne-hrozivých pavúkov ako svoje zvieratká?", "questSpiderBoss": "Pavúk", "questSpiderDropSpiderEgg": "Pavúk (vajce)", "questSpiderUnlockText": "Odomkne predajné pavúčie vajíčka na trhu", @@ -73,15 +73,15 @@ "questVice3DropWeaponSpecial2": "Dračia palica Stephena Webera", "questVice3DropDragonEgg": "Drak (vajce)", "questVice3DropShadeHatchingPotion": "Tieňový liahoxír", - "questMoonstone1Text": "The Moonstone Chain, Part 1: The Moonstone Chain", + "questMoonstone1Text": "Reťaz z mesačného kameňa, časť 1: Reťaz z mesačného kameňa", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Mesačné kamene", - "questMoonstone1DropMoonstone2Quest": "The Moonstone Chain Part 2: Recidivate the Necromancer (Scroll)", - "questMoonstone2Text": "The Moonstone Chain, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Reťaz z mesačného kameňa, časť 2: Nekromankyňa Návratenkyňa (Zvitok)", + "questMoonstone2Text": "Reťaz z mesačného kameňa, časť 2: Nekromankyňa Návratenkyňa", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", - "questMoonstone2Boss": "The Necromancer", - "questMoonstone2DropMoonstone3Quest": "The Moonstone Chain Part 3: Recidivate Transformed (Scroll)", - "questMoonstone3Text": "The Moonstone Chain, Part 3: Recidivate Transformed", + "questMoonstone2Boss": "Nekromancer", + "questMoonstone2DropMoonstone3Quest": "Reťaz z mesačného kameňa, časť 3: Transformovaná Návratenkyňa (Zvitok)", + "questMoonstone3Text": "Reťaz z mesačného kameňa, časť 3: Transformovaná Návratenkyňa", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", "questMoonstone3Boss": "Necro-Vice", diff --git a/common/locales/sk/settings.json b/common/locales/sk/settings.json index 2436f3bd65..4c6bf96bde 100644 --- a/common/locales/sk/settings.json +++ b/common/locales/sk/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Nebezpečná zóna", "resetText1": "POZOR! Toto vynuluje veľa častí tvojho konta. Táto možnosť sa neodporúča, ale niektorí ľudia to považujú za užitočné po krátkom hraní sa so stránkou.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Si si istý? Toto navždy zmaže tvoje konto a už sa nebude dať obnoviť! Ak budeš chcieť opäť používať Habitica, budeš sa musieť opäť registrovať s novým kontom. Odložené alebo použité drahokamy sa ti nepreplatia. Ak si si absolútne istý, napíš do textového poľa <%= deleteWord %>.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Zastarané", diff --git a/common/locales/sk/spells.json b/common/locales/sk/spells.json index 4071f7b165..f75237ea80 100644 --- a/common/locales/sk/spells.json +++ b/common/locales/sk/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Tvoja mentálna sila trasie so zemou. Celá tvoja družina získava magický bonus k intelektu! (Založené na: INT bez bonusu)", "spellWizardFrostText": "Mrazivá inovať", "spellWizardFrostNotes": "Ľad prekrýva tvoje úlohy. Žiadna z tvojich sérii sa do zajtra nezníži na nulu! (Jedno zakúzlenie platí pre všetky série.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutálna rana", "spellWarriorSmashNotes": "Vrazil si celou silou jednej úlohe. Získava modrejšiu / menej červenú farbu a tiež spôsobuješ väčšie poškodenie bossom! Klikni na úlohu na zakúzlenie. (Založené na: SIL)", "spellWarriorDefensiveStanceText": "Obranný postoj", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Zdieľaš svoj talent s kamarátmi. Celá tvoja družina získava bonus k postrehu! (Založené na: POS bez bonusu)", "spellRogueStealthText": "Zakrádanie", "spellRogueStealthNotes": "Si príliš prefíkaný, aby ťa bolo možné spozorovať. Niektoré tvoje nesplnené denné úlohy dnes v noci nespôsobia poškodenie a ich postup / farba sa nezmení. (Vyčaruj viackrát aby si ovplyvnil viac denných úloh)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Liečivá žiara", "spellHealerHealNotes": "Svetlo pokrýva tvoje telo a lieči rany. Obnovuješ si svoje zdravie! (Založené na: ODO a INT)", "spellHealerBrightnessText": "Spaľujúci jas", diff --git a/common/locales/sr/challenge.json b/common/locales/sr/challenge.json index ea0344c605..d087a65def 100644 --- a/common/locales/sr/challenge.json +++ b/common/locales/sr/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/sr/groups.json b/common/locales/sr/groups.json index 2a20b119ff..f677cf7534 100644 --- a/common/locales/sr/groups.json +++ b/common/locales/sr/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/sr/settings.json b/common/locales/sr/settings.json index 45e583a89f..5d29aed430 100644 --- a/common/locales/sr/settings.json +++ b/common/locales/sr/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Opasna zona", "resetText1": "PAŽNjA! Ova funkcija nulira delove Vašeg naloga. Njena upotreba se ne preporučuje, ali neki korisnici je koriste nakon igranja s postavkama i upoznavanja sa sajtom.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Jeste li sigurni? Ovim ćete zauvek obrisati svoj nalog, i nećete moći ponovo da ga aktivirate. Da biste ponovo igrali Habitica, moraćete da napravite novi nalog. Dragulji koje posedujete neće Vam biti vraćeni. Ako ste potpuno sigurni, ukucajte <%= deleteWord %> u polje za tekst.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/sr/spells.json b/common/locales/sr/spells.json index f90094e76a..1411d2a416 100644 --- a/common/locales/sr/spells.json +++ b/common/locales/sr/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Snagom uma tresete tlo. Cela družina dobija bonus na Inteligenciju! (Koristi: Inteligenciju bez bonusa)", "spellWizardFrostText": "Prodorni mraz", "spellWizardFrostNotes": "Led prekriva Vaše zadatke. Sutra Vaše serije neće biti prekunute ako niste uradili zadatak! (Utiče na sve zadatke.)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Divlji udarac", "spellWarriorSmashNotes": "Napadate zadatak svom snagom. Zadatak postaje manje crven, i nanosite dodatnu štetu bosovima! Kliknite na zadatak da biste upotrebili veštinu. (Koristi: Snagu)", "spellWarriorDefensiveStanceText": "Odbrambeni stav", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Pozajmljujete svoje oruđe članovima družine. Družina dobije bonus na opažanje! (Koristi: Opažanje bez bonusa)", "spellRogueStealthText": "Šunjanje", "spellRogueStealthNotes": "Toliko se dobro šunjate, da niko ne može da Vas primeti. Neki neurađeni svakodnevni zadaci Vam večeras neće načiniti štetu, njihove serije će biti nastavljene, a boja će im ostati nepromenjena. (Upotrebite ovu veštinu više puta da biste izbegli više svakodnevnih zadataka)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Isceljujuća svetlost", "spellHealerHealNotes": "Svetlost okružuje Vaše telo i leči Vam rane. Dobijate Zdravlje. (Koristi: Vitalnost i Inteligenciju)", "spellHealerBrightnessText": "Zaslepljujući blesak", diff --git a/common/locales/sv/challenge.json b/common/locales/sv/challenge.json index bd4ede5307..fe008cc78e 100644 --- a/common/locales/sv/challenge.json +++ b/common/locales/sv/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/sv/groups.json b/common/locales/sv/groups.json index 7c012474ef..2ec19c6cd1 100644 --- a/common/locales/sv/groups.json +++ b/common/locales/sv/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Gick med i ett sällskap med en annan person! Ha kul med att slåss mot monster och stötta varandra.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/sv/settings.json b/common/locales/sv/settings.json index 93ebcf2b59..8eafe991da 100644 --- a/common/locales/sv/settings.json +++ b/common/locales/sv/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Riskområde", "resetText1": "VARNING! Detta kommer återställa många delar av ditt konto. Vi rekommenderar det inte, men somliga anser det praktiskt i början efter att ha provat spelet en kort stund.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type <%= deleteWord %> into the text box below.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/sv/spells.json b/common/locales/sv/spells.json index 613792045b..5b1f85569a 100644 --- a/common/locales/sv/spells.json +++ b/common/locales/sv/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Din psykiska kraft får jorden att bäva. Hela ditt sällskap får en förstärkning av sin Intelligens! (Baseras på: Oförstärkt INT) ", "spellWizardFrostText": "Isande Köld", "spellWizardFrostNotes": "Dina uppgifter täcks av is. Ingen av dina obrutna följder kommer att nollställas imorgon. (En besvärjelse påverkar samtliga följder.) ", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Brutalt Slag", "spellWarriorSmashNotes": "Du slår till en uppgift med all din styrka. Den blir mer blå/mindre röd, och gör extra mycket skada på bossar! Klicka på en uppgift för att kasta. (Baserad på: STR)", "spellWarriorDefensiveStanceText": "Försvarsställning", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "Du delar dina talanger med vänner. Hela sällskapet får en buff på Uppmärksamhet! (Baserad på: Obuffad PER)", "spellRogueStealthText": "Smygande", "spellRogueStealthNotes": "Du är för smidig för att bli sedd. Några av dina Dagliga Utmaningar kommer inte orsaka skada ikväll och deras streak/färger kommer inte förändras. (Kasta flera gånger för att påverka flera Dagliga Utmaningar)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Helande ljus", "spellHealerHealNotes": "Ljus täcker din kropp och läker dina sår. Du återfår hälsa! (Baserad på. CON och INT)", "spellHealerBrightnessText": "Brännande Ljussken", diff --git a/common/locales/uk/challenge.json b/common/locales/uk/challenge.json index 0b1ffe2242..de433a2438 100644 --- a/common/locales/uk/challenge.json +++ b/common/locales/uk/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/uk/groups.json b/common/locales/uk/groups.json index 5edb899920..fa65098895 100644 --- a/common/locales/uk/groups.json +++ b/common/locales/uk/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/uk/settings.json b/common/locales/uk/settings.json index 479b909644..0e7cd1e249 100644 --- a/common/locales/uk/settings.json +++ b/common/locales/uk/settings.json @@ -63,7 +63,7 @@ "dangerZone": "Небезпечна зона", "resetText1": "УВАГА! Це призведе до скидання багатьох частин вашого акаунта. Це вкрай небажано, але деякі люди вважають це корисним після гри з сайтом протягом короткого часу.", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "Ви впевнені? Акаунт буде повністю вилучено назавжди, і його неможливо буде відновити! Вам треба буде знову реєструватися, аби грати у Habitica. Накопичені й витрачені самоцвіти не буде повернено. Якщо Ви цілковито впевнені, надрукуйте <%= deleteWord %> у текстовому полі нижче.", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/uk/spells.json b/common/locales/uk/spells.json index 75ed2d220e..4341460d93 100644 --- a/common/locales/uk/spells.json +++ b/common/locales/uk/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "Ваша ментальна сила стрясає землю. Вся ваша група отримує підсилення Інтелекту! (Залежить від: базовий Інтелект)", "spellWizardFrostText": "Лютий мороз", "spellWizardFrostNotes": "Лід покриває ваші завдання. Завтра жодна серія не буде скинута до нуля! (Одне заклинання впливає на всі серії)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "Брутальний ляпас", "spellWarriorSmashNotes": "Ви вкладаєте у завдання усю свою силу. Завдання стає більш синім (менш червоним) а також ви наносите додаткові ушкодження Босам! Клікніть по заданню, щоб застосувати здібність. (Залежить від: Сила)", "spellWarriorDefensiveStanceText": "Оборонна стійка", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Потайливість", "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "Цілюще світло", "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Засліпний спалах", diff --git a/common/locales/zh/challenge.json b/common/locales/zh/challenge.json index ed7a535527..90eb634e49 100644 --- a/common/locales/zh/challenge.json +++ b/common/locales/zh/challenge.json @@ -70,7 +70,7 @@ "cantAfford": "你不能支付这个奖励。请购买更多宝石或减少奖励数量。", "challengeIdRequired": "\"challengeId\"必须是一个有效的UUID。", "winnerIdRequired": "\"winnerId\"必须是一个有效的UUID。", - "challengeNotFound": "找不到挑战。", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "仅有挑战发起者能删除它。", "onlyLeaderUpdateChal": "仅有挑战发起者能更新它。", "winnerNotFound": "获胜者ID \"<%= userId %>\"找不到或者不是挑战的一部分。", diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index 52ef6637dc..9072523347 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -110,7 +110,7 @@ "mage": "法师", "mystery": "神秘", "changeClass": "更改职业,重新分配属性点", - "lvl10ChangeClass": "您必须达到等级10才可以更换职业。", + "lvl10ChangeClass": "您必须达到10级才可以改变职业。", "levelPopover": "每一级你可以获得一个可自由分配的属性点。你可以手动分配,或者让系统为你自动分配。", "unallocated": "未分配的属性点", "haveUnallocated": "你有 <%= points %> 点未分配的属性点", @@ -139,7 +139,7 @@ "respawn": "重生!", "youDied": "你已经死亡!", "dieText": "你掉了一级,失去所有的金币,和随机的一件装备。起来吧,Habit世界的居民,再接再厉!远离那些坏习惯、注意完成每日任务、并在快支撑不住的时候使用生命药水免于死亡!", - "sureReset": "你确定吗?这将会重置你角色职业和已经分配的属性点(它们将会被返还让你重新分配),消耗3个宝石。", + "sureReset": "你确定吗?这将会重置你角色的职业和已经分配的属性点(它们将会被返并让你重新分配),这将会消耗3个宝石。", "purchaseFor": "花费<%= cost %>宝石购买?", "notEnoughMana": "魔法值不足。", "invalidTarget": "无效的目标", @@ -166,7 +166,7 @@ "int": "智力", "showQuickAllocation": "显示属性分配", "hideQuickAllocation": "隐藏属性分配", - "quickAllocationLevelPopover": "每个等级获得一点属性点供你分配。你可以手工分配或者用一种自动分配选项让游戏帮你决定,在 玩家 -> 角色属性及成就 中选择。", + "quickAllocationLevelPopover": "每一级你可以获得一个可自由分配的属性点。你可以手动分配,或者让系统为你自动分配,在 玩家 -> 角色属性及成就 中选择。", "invalidAttribute": "\"<%= attr %>\" 不是一个有效的属性点分配数字。", "notEnoughAttrPoints": "您没有足够的属性点点数。" } \ No newline at end of file diff --git a/common/locales/zh/groups.json b/common/locales/zh/groups.json index 782168b4c4..d44cb7f8b0 100644 --- a/common/locales/zh/groups.json +++ b/common/locales/zh/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "和另一个人一起加入一个队伍!愉快的去打怪兽并互相支持,玩的愉快。", "partyOnAchievement": "加入一个队伍,至少4人!享受你肩上扛着的不断增加的对伙伴的承诺,和你的朋友一起打败你的敌人!", "groupIdRequired": "\"groupId\"必须是一个有效的UUID", - "groupNotFound": "找不到小组", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "你必须提供一个有效的\"type\"查询字符串。", "questLeaderCannotLeaveGroup": "当你已经开始一个探索任务后就不能离开你的队伍。需要先放弃这个探索任务。", "cannotLeaveWhileActiveQuest": "你不能在进行探索任务期间离开队伍。请先退出探索任务。", diff --git a/common/locales/zh/messages.json b/common/locales/zh/messages.json index 5f874dc720..847a5e7a3e 100644 --- a/common/locales/zh/messages.json +++ b/common/locales/zh/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "只有管理员可以去除计数!", "messageUserOperationProtected": "路径 `<%= operation %>`因受到保护未保存。", "messageUserOperationNotFound": "<%= operation %> 无法找到此操作。", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "找不到消息" } \ No newline at end of file diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json index d8c734165c..ded31a1e4d 100644 --- a/common/locales/zh/settings.json +++ b/common/locales/zh/settings.json @@ -63,7 +63,7 @@ "dangerZone": "危险区域", "resetText1": "警告!这会重置你角色的许多数值。强烈不建议你这样做。不过,在短暂的试玩一段时间后,进行重置或许会有所帮助。", "resetText2": "你将会失去你所有等级,金币和经验。你的所有任务(除了那些来自挑战的任务)将会被永久删除并且你将失去所有它们的历史数据。你将会丢失所有的装备但你能够再次购买回来,包括所有你已拥有的限定版装备或捐赠者神秘物品(你将需要是恰当的职业才能重新购买职业限定装备)。你将会保留你当前职业和你的宠物和坐骑。你可能更愿意去使用 重生球 来替代,这是一个更安全的选择,它能保存你所有的任务。", - "deleteText": "你确定吗?这会永久地删除你的帐号,并且永远也无法恢复!如果希望再次使用Habitica需要注册一个新的帐号。已有的金钱和花掉的宝石无法被退费。如果你非常确定,在下面的文本框中输入<%= deleteWord %>。", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API / 应用程序接口", "APIv3": "API v3", "APIv2": "API v2 - 弃用", diff --git a/common/locales/zh/spells.json b/common/locales/zh/spells.json index cd9382e948..8cfea7085e 100644 --- a/common/locales/zh/spells.json +++ b/common/locales/zh/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "你的精神力量撼动了大地。所有队员获得智力上的增益!(法术强度与未增益的智力值有关)", "spellWizardFrostText": "极寒霜冻", "spellWizardFrostNotes": "冰霜冻结了你的任务。你所有任务的连击数不会在今天之后归零!(释放一次即对所有任务生效)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "致命一击", "spellWarriorSmashNotes": "你全力击中了一项任务。该任务的蓝色值将更深/红色值将更浅,与此同时你对怪物们造成额外伤害!点击一项任务来释放法术。(法术强度与力量值有关)", "spellWarriorDefensiveStanceText": "防御姿态", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "你与朋友们分享了你的天赋。所有队员获得了感知上的增益!(法术强度与未增益的感知值有关)", "spellRogueStealthText": "潜行", "spellRogueStealthNotes": "你隐秘地在黑夜中行进。今晚,你未完成的一些日常任务将不会对你造成伤害,它们的连击数和颜色也保持不变。(需要多次施放以对多个日常任务生效)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "治愈之光", "spellHealerHealNotes": "圣光笼罩着你,治愈了你的伤口。你的生命值恢复了!(法术强度与体质值以及智力值有关)", "spellHealerBrightnessText": "目眩神迷", diff --git a/common/locales/zh_TW/challenge.json b/common/locales/zh_TW/challenge.json index a1c3da1d91..0d4e3087ed 100644 --- a/common/locales/zh_TW/challenge.json +++ b/common/locales/zh_TW/challenge.json @@ -70,13 +70,14 @@ "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found.", + "challengeNotFound": "Challenge not found or you don't have access.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", - "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching a challenge tasks.", + "noCompletedTodosChallenge": "\"includeComepletedTodos\" is not supported when fetching challenge tasks.", "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", "userAlreadyInChallenge": "User is already participating in this challenge.", - "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked." + "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", + "shortNameTooShort": "Tag Name must have at least 3 characters." } \ No newline at end of file diff --git a/common/locales/zh_TW/groups.json b/common/locales/zh_TW/groups.json index 0224e26a1b..a3fa67769b 100644 --- a/common/locales/zh_TW/groups.json +++ b/common/locales/zh_TW/groups.json @@ -163,7 +163,7 @@ "partyUpAchievement": "成功加入一個隊伍!快去和怪物戰鬥並支援彼此吧。", "partyOnAchievement": "成功加入一個四人以上的隊伍!享受團隊帶給你額外的責任感,征服所有敵人吧!", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found.", + "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", diff --git a/common/locales/zh_TW/settings.json b/common/locales/zh_TW/settings.json index b5d5c99914..26898189b1 100644 --- a/common/locales/zh_TW/settings.json +++ b/common/locales/zh_TW/settings.json @@ -63,7 +63,7 @@ "dangerZone": "危險區域", "resetText1": "警告!此功能會重設你角色的多數資料。強烈不建議你這樣做,但是有些人短暫地玩這個網站後,希望能重新開始。", "resetText2": "You will lose all your levels, gold, and experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", - "deleteText": "確定嗎?這會永久地刪除你的帳號,並且再也無法恢復!如果希望再次使用 Habitica,需要註冊一個全新的帳號。舊帳號內儲存的和花掉的寶石也無法被退費。如果你非常確定要刪除帳號,在下面的文字欄中輸入<%= deleteWord %>。", + "deleteLocalAccountText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Deprecated", diff --git a/common/locales/zh_TW/spells.json b/common/locales/zh_TW/spells.json index d141c5e462..46a5696575 100644 --- a/common/locales/zh_TW/spells.json +++ b/common/locales/zh_TW/spells.json @@ -7,6 +7,7 @@ "spellWizardEarthNotes": "你用精神力震撼了大地。你的隊伍獲得一個智力的增益效果!(加成:智力-不加增益效果)", "spellWizardFrostText": "極寒霜凍", "spellWizardFrostNotes": "以冰雪覆蓋任務。沒任何的連擊會在明天變成零!(使用後套用全部的任務)", + "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", "spellWarriorSmashText": "致命一擊", "spellWarriorSmashNotes": "你盡全力打一個任務。它變得更藍或更不紅,並且額外對Boss造成傷害!在任務上點擊後施放(加成:力量 )", "spellWarriorDefensiveStanceText": "防禦姿態", @@ -23,6 +24,8 @@ "spellRogueToolsOfTradeNotes": "你與朋友分享自己的才華。你隊伍獲得一個感知的增益效果!(加成:感知-不加增益效果)", "spellRogueStealthText": "潛行", "spellRogueStealthNotes": "你太鬼鬼祟祟以至於不被發現。一些未完的每日任務今晚不會傷害你,並且它的顏色不會改變。(施放多次可以影響更多的每日任務)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", "spellHealerHealText": "治療之光", "spellHealerHealNotes": "光芒照耀你的身體,治療你的傷口。您將回复生命!(加成:體質和智力)", "spellHealerBrightnessText": "灼熱光矢",