Sie sagen, es liegt der Schrecken in den Höhlen von Habitica. Ein Monster, deren reine Präsenz den Willen der Helden des Landes so verdreht, dass sie zu schlechten Angewohnheiten und Faulheit gezwungen werden! Das Monster ist ein gewaltiger Drache, der aus den Schatten selbst besteht: Vice, der Schatten-Wyrm. Mutige Habiteers, erhebt euch und zerschlagt das Biest ein für alle Mal, aber nur, wenn ihr daran glaubt, gegen seine immense Kraft bestehen zu können.
Wie kann man das Monster besiegen, wenn es schon diese Macht über Dich besitzt? Werde nicht Opfer der Faulheit und Laster! Arbeite hart gegen den dunklen Einfluss des Drachens, und zerschlage seinen Einfluss!",
+ "questVice1Notes": "
Sie sagen, es liegt der Schrecken in den Höhlen von Habitica. Ein Monster, deren reine Präsenz den Willen der Helden des Landes so verdreht, dass sie zu schlechten Angewohnheiten und Faulheit gezwungen werden! Das Monster ist ein gewaltiger Drache, der aus den Schatten selbst besteht: Vice, der Schatten-Wyrm. Mutige Habiticaner, erhebt euch und zerschlagt das Biest ein für alle Mal, aber nur, wenn ihr daran glaubt, gegen seine immense Kraft bestehen zu können.
Wie kann man das Monster besiegen, wenn es schon diese Macht über Dich besitzt? Werde nicht Opfer der Faulheit und Laster! Arbeite hart gegen den dunklen Einfluss des Drachens, und zerschlage seinen Einfluss!
",
"questVice1Boss": "Lasters Schatten",
"questVice1DropVice2Quest": "Laster Teil 2 (Rolle)",
"questVice2Text": "Laster, Teil 2: Finde den Hort des Wyrmes",
@@ -74,36 +74,36 @@
"questVice3DropDragonEgg": "Drache (Ei)",
"questVice3DropShadeHatchingPotion": "Schatten Schlüpftrank",
"questMoonstone1Text": "Die Mondsteinkette, Teil 1: Die Mondsteinkette",
- "questMoonstone1Notes": "Eine furchtbares Leiden hat die Habiticaner befallen. Längst totgeglaubte schlechte Angewohnheiten melden sich mit aller Macht zurück. Geschirr bleibt dreckig liegen, ungelesene Lehrbücher stapeln sich ungelesen in die Höhe und die Aufschieberitis ist außer Kontrolle geraten!They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
",
+ "questVice1Notes": "There be tales o' a terrible evil in the caverns o' Mt. Habitica. A monster whose presence twists t' wills o' the lubbers o' the land, turnin' them towards bad habits and laziness! The beast is a grand dragon o' immense power and comprised o' the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, send this beast t' Davy Jones' locker, but only if ye believe ye can stand against its immense power.
How can ye expect t' fight the beast if it already has control o'er ye? Don't fall victim t' laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on ye!
",
"questVice1Boss": "Vice's Shade",
"questVice1DropVice2Quest": "Vice Part 2 (Scroll)",
"questVice2Text": "Vice, Part 2: Find the Lair of the Wyrm",
@@ -74,16 +74,16 @@
"questVice3DropDragonEgg": "Dragon (Egg)",
"questVice3DropShadeHatchingPotion": "Shade Hatchin' Potion",
"questMoonstone1Text": "Th' Moonstone Chain, Part 1: Th' Moonstone Chain",
- "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!Dicen que un terrible mal encontrase en las cavernas del Monte Habitica. Un monstruo cuya presencia tuerce la determinación de los fuertes héroes de la tierra, conduciéndolos al camino de los malos hábitos y la pereza! La bestia es un gran dragón de inmenso poder y integrado por sus propias sombras: Vício, el traicionero Guivre Sombrío. Valientes Habiteros, levántense y derroten a esta bestia infame de una vez por todas, pero sólo si usted cree que pueden mantenerse firmes contra su inmenso poder.
¿Cómo puedes pretender enfrentarte a la bestia si ya tiene control sobre ti? !No caigas víctima de la pereza y el vicio! !Trabaja duro para luchar contra la oscura influencia del dragón y disipar su control sobre ti!
",
+ "questVice1Notes": "Dicen que yace un terrible mal en las cavernas del Monte Habitica. Un monstruo cuya presencia retuerce la voluntad de los grandes héroes de estas tierras, ¡conduciéndolos a los malos hábitos y a la pereza! La bestia es un gran dragón de inmenso poder y compuesto de las mismísimas sombras. Vicio, el traicionero Guivre Sombrío. Valientes Habiteros, levántense y venzan a esta bestia infame de una vez por todas, pero sólo si creen que pueden mantenerse firmes contra su inmenso poder.
¿Cómo puedes pretender enfrentarte a la bestia si ya tiene control sobre ti? ¡No caigas víctima de la pereza y el vicio! ¡Trabaja duro para luchar contra la oscura influencia del dragón y disipar su control sobre ti!
",
"questVice1Boss": "Sombra de Vicio",
"questVice1DropVice2Quest": "Vicio Parte 2 (Pergamino)",
"questVice2Text": "Vicio, Parte 2: Encuentra la Guarida del Guivre",
@@ -74,30 +74,30 @@
"questVice3DropDragonEgg": "Dragón (Huevo)",
"questVice3DropShadeHatchingPotion": "Poción de eclosión de Sombra",
"questMoonstone1Text": "La Cadena de Piedra Lunar, Parte 1: La Cadena de Piedra Lunar",
- "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! Fantalata è salva! strong>
Il Pesce d'Aprile ha abbastanza vergogna da apparire un po 'imbarazzato. \"Oh, hm,\" dice. \"Forse mi sono lasciato un po'... trasportare. \"
La folla borbotta. Fiori fradici scorrono via dai marciapiedi. Da qualche parte, in lontananza, un tetto crolla in una spettacolare nuvola di polvere.
\"Ehm, sì\", dice il Pesce d'Aprile. \"Proprio così. Quello che intendevo dire era, che mi dispiace terribilmente. \"Emette un sospiro. \"Suppongo che non possa essere tutto divertimento e giochi, dopo tutto. Potrebbe non esser male concentrarsi di tanto in tanto. Forse avrò una nuova grande partenza sullo Scherzo del prossimo anno.\"
Redphoenix tossisce con intenzione.
\"Voglio dire, una nuova partenza sulla pulizia di primavera di quest'anno!\", Dice il Pesce d'Aprile. \"Non temete, avrò Habit City in grande spolvero al più presto. Fortunatamente nessuno è meglio di me a maneggiare il doppio mop. \"
Incoraggiata, la banda musicale si avvia.
Non passa molto tempo prima che tutto sia tornato alla normalità in Habit City. In più, ora che il Be-Wilder è evaporato, le api magiche di Fantalata tornano a tutta forza al lavoro, e presto i fiori sono in fiore e la città fluttua di nuovo.
mentre gli Habiticans coccolano le magiche api lanuginose, gli occhi del Pesce d'Aprile si illuminano. \"Oho, ho avuto un pensiero! Perché tutti voi non tenete alcune di queste Api lanuginose come animali e Cavalcature? E 'un dono che simboleggia perfettamente l'equilibrio tra il duro lavoro e dolci ricompense, per dirvela in modo noioso ed allegorico.\" Ammicca. \"Inoltre, non hanno pungiglione! Parola di Pesce \".",
+ "questBewilderCompletionChat": "Il Be-Wilder è SCONFITTO! \n\nCe l'abbiamo fatta! Il Be-Wilder lancia un grido ululante mentre si contorce in aria, Lasciando cadere una pioggia di piume. Lentamente, a poco a poco, si raccoglie in una nuvola di nebbia baluginante. Mentre il sole appena rivelato penetra la nebbia, esso brucia via, rivelando, le forme miserevolmente umane e tossicchianti di Bailey, Matt, Alex .... e dello stesso Pesce d'Aprile.\n\n Fantalata è salva! \n\n Il Pesce d'Aprile ha abbastanza vergogna da apparire un po 'imbarazzato. \"Oh, hm,\" dice. \"Forse mi sono lasciato un po'... trasportare. \"\n\n La folla borbotta. Fiori fradici scorrono via dai marciapiedi. Da qualche parte, in lontananza, un tetto crolla in una spettacolare nuvola di polvere. \n\n \"Ehm, sì\", dice il Pesce d'Aprile. \"Proprio così. Quello che intendevo dire era, che mi dispiace terribilmente. \"Emette un sospiro. \"Suppongo che non possa essere tutto divertimento e giochi, dopo tutto. Potrebbe non esser male concentrarsi di tanto in tanto. Forse avrò una nuova grande partenza sullo Scherzo del prossimo anno.\"\n\nRedphoenix tossisce con intenzione. \n\n \"Voglio dire, una nuova partenza sulla pulizia di primavera di quest'anno!\", Dice il Pesce d'Aprile. \"Non temete, avrò Habit City in grande spolvero al più presto. Fortunatamente nessuno è meglio di me a maneggiare il doppio mop. \" \n\n Incoraggiata, la banda musicale si avvia. \n\n Non passa molto tempo prima che tutto sia tornato alla normalità in Habit City. In più, ora che il Be-Wilder è evaporato, le api magiche di Fantalata tornano a tutta forza al lavoro, e presto i fiori sono in fiore e la città fluttua di nuovo. \n\nMentre gli Habiticans coccolano le magiche api lanuginose, gli occhi del Pesce d'Aprile si illuminano. \"Oho, ho avuto un pensiero! Perché tutti voi non tenete alcune di queste Api lanuginose come animali e Cavalcature? E 'un dono che simboleggia perfettamente l'equilibrio tra duro lavoro e dolci ricompense, per dirvela in modo noioso ed allegorico.\" Ammicca. \"Inoltre, non hanno pungiglione! Parola di Pesce \".",
"questBewilderBossRageTitle": "Beguilement Strike",
- "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
- "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.",
- "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageDescription": "Quando questo indicatore sarà pieno, il Be-Wilder scatenerà il suo Colpo Beguilement su Habitica!",
+ "questBewilderDropBumblebeePet": "Ape Magica (animale)",
+ "questBewilderDropBumblebeeMount": "Ape Magica (cavalcatura)",
+ "questBewilderBossRageMarket": "`Il Be-Wilder utilizza beguilement STRIKE!` \n\nOh no! Nonostante i nostri migliori sforzi, siamo stati distratti dalle affascinanti illusioni del Be-Wilder e abbiamo dimenticato di compiere alcune delle nostre Daily! Con un grido schiamazzante, l'uccello lucente batte le ali, sollevando una nuvola di nebbia intorno ad Alex il commerciante. Quando la nebbia si dirada, è stato posseduto! \"Prendete alcuni campioni gratuiti!\" Grida allegramente, e comincia a scagliare uova che esplodono e pozioni contro gli Habiticans in fuga. Di certo non la più favorevole delle svendite.\n\nSvelti! Restiamo focalizzati sulle nostre Daily per sconfiggere questo mostro prima che possieda qualcun altro.",
+ "questBewilderBossRageStables": "`Il Be-Wilder utilizza beguilement STRIKE!` \n\nAhh !!! Ancora una volta il Bee-Wilder ci ha abbagliato perché trascurassimo le nostre Daily, e ora ha attaccato Matt il guardiano degli animali! Con un vortice di nebbia, Matt si trasforma in una terribile creatura alata, e tutti gli animali domestici e le cavalcature si lamentano tristemente nelle loro stalle. Presto, rimanete concentrati sui vostri compiti per sconfiggere questa vile distrazione!",
+ "questBewilderBossRageBailey": "`Il Be-Wilder utilizza beguilement STRIKE!` \n\nAttenzione! Nel mezzo della trasmissione di una notizia, Bailey la banditrice è stata posseduta dal Be-Wilder! Lei si lascia sfuggire un maligno, informe stridio mentre si alza in aria. Ora Come facciamo a sapere cosa sta succedendo? \n\nNon rinunciate ... siamo così vicini a sconfiggere questo uccello fastidioso una volta per tutte!",
+ "questFalconText": "Gli uccelli della preghiercrastinazione",
+ "questFalconNotes": "Il Monte Habitica è oscurato da un'incombente montagna di To-Do. Era un luogo per fare picnic e sentirsi realizzati, finché le attività trascurare sono sfuggite ad ogni controllo. Ora qui ci vivono dei terribili Uccelli della Procrastinazione, orride creature che impediscono agli abitanti di Habitica di completare i loro compiti!
\"È troppo difficile!\" gracchiano a @JonArinbjorn e @Onheiron. \"Ci vorrebbe troppo tempo per farlo ora! Non farà alcuna differenza se aspetti fino a domani! Perché invece non fai qualcosa di divertente?\"
Non più, prometti solennemente. Scalerai la tua personale montagna di To-Do e sconfiggerai gli Uccelli della Procrastinazione!",
+ "questFalconCompletion": "Dopo aver finalmente trionfato sugli Uccelli della Procrastinazione, ti sistemi per goderti la vista e il tuo meritato riposo.
\"Wow\" esclama @Trogdorina. \"Hai vinto\"
@Squish aggunge, \"Ecco, prendo queste uova che ho trovato come ricompensa.\"",
+ "questFalconBoss": "Uccelli della Procrastinazione",
+ "questFalconDropFalconEgg": "Falco (uovo)",
+ "questFalconUnlockText": "Sblocca l'acquisto delle uova di falco nel Mercato",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/it/rebirth.json b/common/locales/it/rebirth.json
index b56135093c..4fd8def364 100644
--- a/common/locales/it/rebirth.json
+++ b/common/locales/it/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "La rinascita riporta il tuo personaggio al livello 1.",
"rebirthAdvList1": "Torni ad avere tutti i punti vita.",
"rebirthAdvList2": "Non hai punti esperienza, oro o equipaggiamento (ad eccezione degli oggetti gratuiti come gli Oggetti Misteriosi)",
- "rebirthAdvList3": "Le tue Habit, le Daily e i To-Do si resettano tornando al colore giallo, e le serie si azzerano.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "La tua classe iniziale sarà Guerriero fino a quando non otterrai una nuova classe.",
"rebirthInherit": "Il tuo nuovo personaggio eredita delle cose dal suo predecessore:",
"rebirthInList1": "Attività, cronologia e impostazioni rimangono.",
@@ -24,5 +24,6 @@
"rebirthPop": "Ricomincia con un nuovo personaggio al livello 1 mantenendo medaglie, oggetti, attività e cronologia.",
"rebirthName": "Sfera della Rinascita",
"reborn": "Rinasci, livello massimo <%= reLevel %>",
- "confirmReborn": "Sei sicuro?"
+ "confirmReborn": "Sei sicuro?",
+ "rebirthComplete": "Rinascita completata!"
}
\ No newline at end of file
diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json
index 9a1f1341ec..7280f865e4 100644
--- a/common/locales/it/settings.json
+++ b/common/locales/it/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Nuovo nome utente",
"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à 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 per gli abbonati (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à.",
+ "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": "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Copia questi valori per utilizzarli in applicazioni di terze parti. Ad ogni modo, pensa al tuo API Token come a una password: tienilo segreto. Occasionalmente potrebbe venirti richiesto l'ID Utente, ma non scrivere mai il tuo API Token dove può essere visto da altre persone, nemmeno su GitHub.",
"APIToken": "API Token (questa è una password - leggi la nota sopra!)",
+ "thirdPartyApps": "Applicazioni di terze parti",
+ "dataToolDesc": "Una pagina web che ti mostra alcune informazioni sul tuo account Habitica, ad esempio statistiche sulle tue attività, equipaggiamento e abilità.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Lascia che Beeminder monitori automaticamente i tuoi To-Do di Habitica. Puoi impegnarti a completare un certo numero di To-Do al giorno o alla settimana, oppure puoi impegnarti a ridurre progressivamente il numero di To-Do incompleti. (Per \"impegrarsi\" Beeminder intende di farlo sotto minaccia di dover pagare con soldi reali! Ma potrebbero semplicemente piacerti gli stravaganti graafici di Beeminder.)",
+ "chromeChatExtension": "Estensione chat per Chrome",
+ "chromeChatExtensionDesc": "L'estensione Chat di Chrome per Habitica aggiunge un'intuitiva finestra di chat ad habitica.com. Permette agli utenti di chiacchierare nella Taverna, nella loro squadra, e in qualsiasi gilda siano.",
+ "otherExtensions": "Altre estensioni",
+ "otherDesc": "Puoi trovare altre app, strumenti ed estensioni nella wiki di Habitica.",
"resetDo": "Sì, resetta il mio account!",
+ "resetComplete": "Reset complete!",
"fixValues": "Sistema valori",
"fixValuesText1": "Se hai avuto a che fare con un bug o commesso un errore che ha ingiustamente \"cambiato\" il tuo personaggio (danni che non avresti dovuto ricevere, Oro che non hai guadagnato, ecc.), qui puoi sistemare manualmente quei valori. Sì, questo rende possibile barare: usa questa funzionalità con saggezza, o finirai per rovinare la tua stessa costruzione di Habit!",
"fixValuesText2": "Tieni presente che qui non puoi modificare le serie delle singole attività. Per fare quello, modifica una Daily e vai nelle sue opzioni avanzate, troverai un campo \"Ripristina serie\".",
@@ -96,6 +107,7 @@
"emailNotifications": "Notifiche via email",
"wonChallenge": "Hai vinto una Sfida!",
"newPM": "Hai ricevuto un messaggio privato",
+ "sentGems": "Sent gems!",
"giftedGems": "Ti vengono regalate delle Gemme",
"giftedGemsInfo": "<%= amount %> Gemme - da <%= name %>",
"giftedSubscription": "Ti viene regalato un abbonamento",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Abilitato",
"webhookURL": "URL Webhook",
+ "invalidUrl": "url non valido",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Aggiungi",
"buyGemsGoldCap": "Limite alzato a <%= amount %>",
"mysticHourglass": "<%= amount %> Clessidra Mistica",
@@ -149,5 +166,5 @@
"amazonPayments": "Pagamenti su Amazon",
"timezone": "Fuso orario",
"timezoneUTC": "Habitica usa il fuso orario impostato sul tuo PC, ovvero: <%= utc %>",
- "timezoneInfo": "Se il fuso orario è sbagliato, ricarica questa pagina tramite il bottone di ricarica o aggiornamento della pagina del browser per assicurarti che Habitica contenga le informazioni più aggiornate. Se è ancora sbagliato, imposta il fuso orario sul tuo PC e poi ricarica di nuovo la pagina.
Se usi Habitica su altri PC o su altri dispositivi mobili, il fuso orario deve essere identico su ognuno di essi. Se le tue Daily sono state reimpostate ad un'ora sbagliata, ripeti questo controllo su tutti gli altri PC e su un browser sui tuoi dispositivi mobili."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/it/spells.json b/common/locales/it/spells.json
index 9c35bdf777..75f359e450 100644
--- a/common/locales/it/spells.json
+++ b/common/locales/it/spells.json
@@ -18,7 +18,7 @@
"spellRoguePickPocketText": "Borseggio",
"spellRoguePickPocketNotes": "Derubi un'attività nelle vicinanze. Ottieni oro! Fai click su un'attività per usare quest'abilità. (Dipende da: PER)",
"spellRogueBackStabText": "Pugnalata alle spalle",
- "spellRogueBackStabNotes": "Tradisci un'attività ingenua. Guadagni oro e XP! Fai click su un'attività per usare quest'abilità. (Dipende da: STR) ",
+ "spellRogueBackStabNotes": "Tradisci un'attività ingenua. Guadagni oro e XP! Fai click su un'attività per usare quest'abilità. (Dipende da: STR)",
"spellRogueToolsOfTradeText": "Attrezzi del Mestiere",
"spellRogueToolsOfTradeNotes": "Condividi i tuoi talenti con i tuoi amici. Tutta la squadra guadagna un bonus di Percezione! (Dipende da: PER senza bonus)",
"spellRogueStealthText": "Furtività",
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Schiumarina",
"spellSpecialSeafoamNotes": "Trasforma un amico in una creatura del mare!",
"spellSpecialSandText": "Sabbia",
- "spellSpecialSandNotes": "Annulla gli effetti della Schiumarina."
-}
+ "spellSpecialSandNotes": "Annulla gli effetti della Schiumarina.",
+ "spellNotFound": "Abilità \"<%= spellId %>\" non trovata.",
+ "partyNotFound": "Squadra non trovata.",
+ "targetIdUUID": "\"targetId\" deve essere un ID Utente valido.",
+ "challengeTasksNoCast": "Usare un'abilità sulle attività delle sfide non è supportato.",
+ "spellNotOwned": "Non possiedi questa abilità.",
+ "spellLevelTooHigh": "Devi aver raggiunto il livello <%= level %> per usare questa abilità."
+}
\ No newline at end of file
diff --git a/common/locales/it/subscriber.json b/common/locales/it/subscriber.json
index 1ff4d3b9db..3ab04f69d5 100644
--- a/common/locales/it/subscriber.json
+++ b/common/locales/it/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Compra le Gemme con l'oro, ottieni oggetti misteriosi ogni mese, mantieni i dati sui progressi delle attività, raddoppia il limite di drop giornaliero di oggetti, supporta gli sviluppatori. Clicca per avere maggiori informazioni.",
"buyGemsGold": "Acquista Gemme usando l'oro",
"buyGemsGoldText": "Alexander il Mercante ti venderà Gemme al prezzo di <%= gemCost %> Oro per ogni gemma. Le sue consegne mensili saranno inizialmente limitate a <%= gemLimit %> gemme al mese, ma questo limite aumenta di 5 gemme per ogni tre mesi di abbonamento consecutivi, fino a un massimo di 50 gemme al mese!",
+ "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.",
"retainHistory": "Conserva più dati nella cronologia",
"retainHistoryText": "Rende la cronologia delle To-Do completate e delle altre attività disponibili più a lungo.",
"doubleDrops": "Numero massimo di drop giornalieri raddoppiato",
@@ -29,6 +31,7 @@
"manageSub": "Clicca per gestire l'abbonamento",
"cancelSub": "Annulla abbonamento",
"canceledSubscription": "Abbonamento annullato",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Abbonamento per amministratori",
"morePlans": "Altri Piani
In Arrivo",
"organizationSub": "Organizzazione privata",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "Abbiamo notato che possiedi una Clessidra Mistica, quindi saremo felici di tornare indietro nel tempo per te! Scegli l'animale, la cavalcatura o il set di Oggetti Misteriosi che desideri. Puoi vedere una lista degli oggetti dei set passati qui! Se questi non ti soddisfano, forse preferiresti uno dei nostri raffinati e futuristici set di oggetti steampunk?",
"timeTravelersAlreadyOwned": "Congratulazioni! Possiedi già tutto ciò che i Viaggiatori del Tempo possono attualmente offrire. Grazie per il tuo supporto al sito!",
"mysticHourglassPopover": "La Clessidra Mistica ti permette di acquistare alcuni oggetti a disponibilità limitata, come i set mensili di Oggetti Misteriosi le ricompense degli eventi mondiali, dal passato!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Set messaggero alato",
"mysterySet201403": "Set proteggiforeste",
"mysterySet201404": "Set farfalla d'alba",
@@ -99,6 +105,7 @@
"mysterySet201601": "Set Campione della Risoluzione",
"mysterySet201602": "Set del Rubacuori",
"mysterySet201603": "Set Quadrifoglio",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Set steampunk standard",
"mysterySet301405": "Set accessori steampunk",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Acquistare questo oggetto per 1 Clessidra Mistica?",
"petsAlreadyOwned": "Possiedi già questo animale.",
"mountsAlreadyOwned": "Possiedi già questa cavalcatura.",
- "typeNotAllowedHourglass": "Tipo di oggetto non acquistabile con una Clessidra Mistica. Tipi permessi:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Animale non acquistabile con una Clessidra Mistica.",
"mountsNotAllowedHourglass": "Cavalcatura non acquistabile con una Clessidra Mistica.",
"hourglassPurchase": "Acquistato un oggetto usando una Clessidra Mistica!",
- "hourglassPurchaseSet": "Acquistato un set di oggetti usando una Clessidra Mistica!"
+ "hourglassPurchaseSet": "Acquistato un set di oggetti usando una Clessidra Mistica!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/it/tasks.json b/common/locales/it/tasks.json
index 7ccd6c6b5d..96f404287f 100644
--- a/common/locales/it/tasks.json
+++ b/common/locales/it/tasks.json
@@ -88,29 +88,43 @@
"fortifyName": "Pozione di Fortificazione",
"fortifyPop": "Fa tornare tutte le attività al valore neutro (colore giallo) e ripristina tutti i punti vita persi.",
"fortify": "Fortifica",
- "fortifyText": "La fortificazione farà tornare tutte le attività allo stato neutro (colore giallo), proprio come se le avessi appena create, e riempirà la tua barra della salute. Questo è un ottimo aiuto se le tue attività rosse stanno rendendo il gioco troppo difficile, o se quelle blu stanno rendendo il gioco troppo semplice. Se ripartire con calma suona come una buona idea, spendi qualche gemma e fai vedere alle tue attività chi comanda!",
+ "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": "Sei sicuro?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Vuoi davvero eliminare la <%= taskType %> con il testo \"<%= taskText %>\"?",
"streakCoins": "Bonus serie!",
"pushTaskToTop": "Metti in cima alla lista. Tieni premuto CTRL o cmd per mettere in fondo.",
"emptyTask": "Inserisci prima il titolo dell'attività",
"dailiesRestingInInn": "Stai riposando nella Locanda! Le tue Daily NON ti danneggeranno stanotte, PERÒ si resetteranno comunque ogni giorno. Se stai partecipando ad una missione, non infliggerai danni/raccoglierai oggetti finchè non lasci la Locanda, ma puoi comunque essere danneggiato dal Boss se i tuoi compagni di squadra non completano le proprie Daily.",
- "habitHelp1": "Gli Habit Positivi sono quelli che completi spesso. Ti premiano con Oro ed Esperienza ogni volta che clicchi <%= plusIcon %>.",
- "habitHelp2": "Gli Habit Cattivi sono quelli che vuoi evitare. Ti tolgono Saluta ogni volta che clicchi <%= minusIcon %>.",
- "habitHelp3": "Per farti ispirare dai un'occhiata a questi Habits d'esempio!",
+ "habitHelp1": "Le buone abitudini sono quelle che completi spesso. Ti premiano con Oro ed Esperienza ogni volta che clicchi <%= plusIcon %>.",
+ "habitHelp2": "Le cattive abitudini sono cose che vuoi evitare di fare. Ti fanno perdere Salute ogni volta che clicchi <%= minusIcon %>.",
+ "habitHelp3": "Per farti ispirare, dai un'occhiata a questi esempi di Habit! (in inglese)",
"newbieGuild": "Hai altre domande? Chiedile nella <%= linkStart %>Gilda dei Newbies<%= linkEnd %>!",
"dailyHelp1": "Le Daily si ripetono <%= emphasisStart %>ogni giorno<%= emphasisEnd %> in cui sono attive. Clicca <%= pencilIcon %> per cambiare i giorni in cui sono attive.",
- "dailyHelp2": "Se non completi le Daily attive perdi Salute quando la giornata finisce.",
+ "dailyHelp2": "Se non completi le Daily attive, perdi Salute quando la giornata finisce.",
"dailyHelp3": "Le attività giornaliere diventano <%= emphasisStart %>rosso scuro<%= emphasisEnd %> quando non le porti a termine, e <%= emphasisStart %>blu scuro<%= emphasisEnd %> quando le completi. Più l'attività giornaliera è rossa, più questa ti premierà... o danneggerà.",
- "dailyHelp4": "Per cambiare quando il tuo giorno finisce, vai su <%= linkStart %> Impostazioni > Sito <%= linkEnd %> > Inizio Giorno Personalizzato.",
- "dailyHelp5": "Per cercare ispirazione, prova a guardare questi esempi di Daily! (in inglese)",
+ "dailyHelp4": "Per cambiare l'ora in cui la tua giornata finisce, vai su <%= linkStart %> Impostazioni > Sito <%= linkEnd %> > Inizio Giorno Personalizzato.",
+ "dailyHelp5": "Per farti ispirare, dai un'occhiata a questi esempi di Daily! (in inglese)",
"toDoHelp1": "Le To-Do appena create sono gialle, e più tempo ci metti a completarle più diventano rosse (aumentano di valore).",
- "toDoHelp2": "I To-Do non ti fanno del male! Ti premiamo solo con Oro ed Esperienza.",
- "toDoHelp3": "Suddividere una To-Do in una lista di attività più piccole (una checklist) la renderà meno spaventosa, a aumenterà i tuoi punti!",
- "toDoHelp4": "Per trovare inspirazione, dai un'occhiata a queste attività d'esempio!",
+ "toDoHelp2": "Le To-Do non ti fanno del male! Possono solo premiarti con Oro ed Esperienza.",
+ "toDoHelp3": "Suddividere una To-Do in una lista di attività più piccole (una checklist) la renderà meno spaventosa, e aumenterà i tuoi punti!",
+ "toDoHelp4": "Per farti ispirare, dai un'occhiata a questi esempi di To-Do! (in inglese)",
"rewardHelp1": "L'equipaggiamento che compri per il tuo avatar viene messo in <%= linkStart %>Inventario > Equipaggiamento<%= linkEnd %>.",
"rewardHelp2": "L'equipaggiamento condiziona le tue statistiche (<%= linkStart %>Utente > Statistiche<%= linkEnd %>).",
"rewardHelp3": "Gli equipaggiamenti speciali compariranno qui durante gli Eventi Globali.",
"rewardHelp4": "Non aver paura di creare le tue ricompense! Guarda qualche esempio qui.",
- "clickForHelp": "Fai click per suggerimenti"
+ "clickForHelp": "Fai click per suggerimenti",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Attività non trovata.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/ja/backgrounds.json b/common/locales/ja/backgrounds.json
index 11657ed5ec..18343f7c85 100644
--- a/common/locales/ja/backgrounds.json
+++ b/common/locales/ja/backgrounds.json
@@ -109,7 +109,7 @@
"backgroundMarketText": "Habitica マーケット",
"backgroundMarketNotes": "Habitica マーケットで買い物しよう。",
"backgroundStableText": "Habitica の動物小屋",
- "backgroundStableNotes": "Habiticaの動物小屋で、乗用獣の世話をしましょう。",
+ "backgroundStableNotes": "Habitica の動物小屋で、騎獣の世話をしましょう。",
"backgroundTavernText": "Habirica の居酒屋",
"backgroundTavernNotes": "Habitica の居酒屋に行ってみよう。",
"backgrounds102015": "セット17:2015年10月リリース",
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "熱帯雨林を探検しましょう。",
"backgroundStoneCircleText": "石の円陣",
"backgroundStoneCircleNotes": "石の円陣で呪文を唱えましょう。",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "セット 23 : 2016年4月リリース",
+ "backgroundArcheryRangeText": "アーチェリー場",
+ "backgroundArcheryRangeNotes": "アーチェリー場で弓の練習をしましょう。",
+ "backgroundGiantFlowersText": "大きな花",
+ "backgroundGiantFlowersNotes": "大きな花のてっぺんで遊びましょう。",
+ "backgroundRainbowsEndText": "にじの終わり",
+ "backgroundRainbowsEndNotes": "にじの終わりでゴールドを見つけましょう。",
+ "backgrounds052016": "セット 24 : 2016年5月リリース",
+ "backgroundBeehiveText": "ハチの巣",
+ "backgroundBeehiveNotes": "ハチの巣で羽をふるわせて踊りましょう。",
+ "backgroundGazeboText": "あずま屋",
+ "backgroundGazeboNotes": "あずま屋での戦い",
+ "backgroundTreeRootsText": "木の根",
+ "backgroundTreeRootsNotes": "木の根を探索しましょう。"
}
\ No newline at end of file
diff --git a/common/locales/ja/challenge.json b/common/locales/ja/challenge.json
index 916fb6e665..dd74982556 100644
--- a/common/locales/ja/challenge.json
+++ b/common/locales/ja/challenge.json
@@ -16,7 +16,7 @@
"selectWinner": "優勝者を選び、チャレンジを終了する",
"deleteOrSelect": "消すか優勝者を選ぶ",
"endChallenge": "チャレンジを終了する",
- "challengeDiscription": "これはチャレンジのタスクです。ユーザーが参加すると色が変わり、グループの進行過程を示すグラフが提示されます。",
+ "challengeDiscription": "こちらはチャレンジタスクです。チャレンジに参加するとダッシュボードに加わります。下に表示されているサンプルのチャレンジタスクは、グループ全体としての進行に合わせて、色が変わったり、グラフが増えたりします。",
"hows": "みんな元気かい?",
"filter": "フィルター",
"groups": "グループ",
@@ -38,20 +38,20 @@
"publicChallenges": "公共のチャレンジは最小でジェムが1個必要です(スパムを減らすために助かる)。",
"officialChallenge": "Habiticaの公式チャレンジ",
"by": "で",
- "participants": "参加者<%= membercount %>人",
+ "participants": "<%= membercount %> 人の参加者",
"join": "参加する",
"exportChallengeCSV": "CSVに送出",
"selectGroup": "グループを選択して下さい",
"challengeCreated": "チャレンジ作成終了",
"sureDelCha": "チャレンジを消しますか?",
- "sureDelChaTavern": "本当にこのチャレンジを削除しますか? 使ったジェムは返金されません。",
+ "sureDelChaTavern": "チャレンジを削除します。よろしいですか? 使ったジェムは返金されません。",
"removeTasks": "タスクを消す",
"keepTasks": "タスクを残す",
"closeCha": "チャレンジを終了して・・・",
"leaveCha": "チャレンジを出て・・・",
"challengedOwnedFilterHeader": "所有",
- "challengedOwnedFilter": "所有した",
- "challengedNotOwnedFilter": "所有してません",
+ "challengedOwnedFilter": "所有",
+ "challengedNotOwnedFilter": "所有していない",
"challengedEitherOwnedFilter": "どちらも",
"backToChallenges": "すべてのチャレンジへ戻る",
"prizeValue": "<%= gemcount %> <%= gemicon %>賞",
@@ -60,8 +60,23 @@
"noPermissionEditChallenge": "このチャレンジを編集する権限がありません。",
"noPermissionDeleteChallenge": "このチャレンジを削除する権限がありません。",
"noPermissionCloseChallenge": "このチャレンジを閉じる権限がありません。",
- "congratulations": "おめでとう!",
- "hurray": "やった!",
+ "congratulations": "おめでとう!",
+ "hurray": "やった!",
"noChallengeOwner": "所有者なし",
- "noChallengeOwnerPopover": "このチャレンジを作成した方のアカウントが削除されたため、このチャレンジには所有者がいない状態です。"
+ "noChallengeOwnerPopover": "このチャレンジを作成したメンバーのアカウントが削除されたため、このチャレンジには所有者がいない状態です。",
+ "challengeMemberNotFound": "チャレンジのメンバーの中にユーザーが見つかりません。",
+ "onlyGroupLeaderChal": "グループのリーダーだけが、チャレンジをつくることができます。",
+ "tavChalsMinPrize": "キャンプ場チャレンジの賞品は、最低 1 ジェムです。",
+ "cantAfford": "賞品分のジェムがありません。ジェムを追加購入するか、より安い賞品にしてください。",
+ "challengeIdRequired": "「チャレンジID」の UUID が無効です。",
+ "winnerIdRequired": "「優勝者ID」が無効です。",
+ "challengeNotFound": "チャレンジが見つかりません。",
+ "onlyLeaderDeleteChal": "削除できるのは、チャレンジのリーダーだけです。",
+ "onlyLeaderUpdateChal": "更新できるのは、チャレンジのリーダーだけです。",
+ "winnerNotFound": "「<%= userId %>」の優勝者が見つからないか、チャレンジのメンバーではありません。",
+ "noCompletedTodosChallenge": "「完了した To Do をふくむ」は、チャレンジ タスクには対応していません。",
+ "userTasksNoChallengeId": "「タスクのオーナー」が「ユーザー」「チャレンジID」の場合は先に進めません。",
+ "onlyChalLeaderEditTasks": "チャレンジのタスクは、リーダーだけが編集できます。",
+ "userAlreadyInChallenge": "ユーザーはすでにこのチャレンジに参加しています。",
+ "cantOnlyUnlinkChalTask": "チャレンジとの連関が切れたタスクのみ、リンクを解除できます。"
}
\ No newline at end of file
diff --git a/common/locales/ja/character.json b/common/locales/ja/character.json
index ae34376928..694c21a87c 100644
--- a/common/locales/ja/character.json
+++ b/common/locales/ja/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "あなたの表示名、プロフィル写真、自己紹介文は、コミュニティー ガイドラインに従わなくてはならないことを、心に刻んでおいてください(例 : 冒涜・不敬の禁止、成人向けの話題の禁止、侮辱行為の禁止など)。適切な事象なのかどうかについてのご質問は、お気軽に leslie@habitica.com へメールをお寄せください!",
"statsAch": "ステータスと実績",
"profile": "プロフィール",
"avatar": "アバターのカスタマイズ",
@@ -13,7 +14,7 @@
"inventory": "所持品",
"social": "ソーシャル",
"lvl": "Lv.",
- "buffed": "バフ",
+ "buffed": "バフあり",
"bodyBody": "体",
"bodySize": "サイズ",
"bodySlim": "小さい",
@@ -34,7 +35,7 @@
"beard": "あごひげ",
"mustache": "くちひげ",
"flower": "花",
- "wheelchair": "Wheelchair",
+ "wheelchair": "車いす",
"basicSkins": "基本的な肌の色",
"rainbowSkins": "虹の肌の色",
"pastelSkins": "パステルスキン",
@@ -67,11 +68,11 @@
"level": "レベル",
"levelUp": "レベルアップ!",
"gainedLevel": "レベルが上がりました!",
- "leveledUp": "実生活での目標達成で、レベル <%= level %>になりました!",
- "fullyHealed": "全部直りました!",
+ "leveledUp": "実生活での目標達成で、レベル <%= level %> になりました!",
+ "fullyHealed": "体力が完全に回復しました。",
"huzzah": "やった!",
"mana": "マナ",
- "hp": "HP",
+ "hp": "体力",
"mp": "マナ",
"xp": "経験",
"health": "体力",
@@ -88,19 +89,19 @@
"strength": "力",
"strengthText": "力は「会心の一撃」が出る確率と、ゴールド、経験値、そして何かが落ちるチャンスを上げます。さらに、ボスモンスターに与えるダメージも増えます。",
"constitution": "体質",
- "conText": "性格は、悪い習慣を行ったり、日課を果たせなかったときに受けるダメージを減らします。",
+ "conText": "性格の値が高いと、悪い習慣を行ったり、日課を果たせなかったときに受けるダメージを減らします。",
"perception": "知覚",
- "perText": "感覚は得られるゴールドを増やします。またマーケットをアンロックした後では、タスク達成時のアイテムを見つける確率が上がります。",
+ "perText": "知覚は得られるゴールドを増やし、マーケットのアンロック後は、タスク達成時のアイテムを見つける確率が上がります。",
"intelligence": "知能",
"intText": "知能は得られる経験値を増やします。またクラスをアンロックした後は、クラスの能力によって有効なマナの最大値を決定します。",
"levelBonus": "レベルボーナス",
- "levelBonusText": "それぞれの能力値に、(現在のレベル - 1 ) ÷2 のボーナスが得られます。",
+ "levelBonusText": "それぞれの能力値に、(現在のレベル - 1 ) ÷2 のボーナスがつきます。",
"allocatedPoints": "割りあてたポイント",
- "allocatedPointsText": "獲得した能力値は割り当てることができます。キャラクタービルドの項目からポイントの割り当てを行えます。",
+ "allocatedPointsText": "獲得した能力値は割り当てることができます。キャラクターの育成の項目からポイントを割り当てます。",
"allocated": "割り当て済み",
- "buffs": "バフ(補助魔法)",
- "buffsText": "一時的な属性ボーナスは、能力や実績から得られます。これらは一日の終わりに消失します。アンロックしたアビリティについてはタスクページの業績リストから確認できます。",
- "characterBuild": "キャラクタービルド",
+ "buffs": "勢い( 能力値ボーナス )",
+ "buffsText": "一時的な能力値ボーナスは、特殊能力や実績から得られます。これらは一日の終わりに消失します。アンロックした特殊能力はタスクページのごほうびリストから確認できます。",
+ "characterBuild": "キャラクターの育成",
"class": "クラス",
"experience": "経験値",
"warrior": "戦士",
@@ -109,6 +110,7 @@
"mage": "魔道士",
"mystery": "ミステリー",
"changeClass": "クラスの変更、能力値ポイントの調整",
+ "lvl10ChangeClass": "クラスを変えるには、レベル10以上にならないといけません。",
"levelPopover": "レベルが上がるたびに、能力値のどれかに割りあてできる1ポイントを得ることができます。手動で好きなように割りあてることもできますし、「自動割りあて」設定でシステムに任せることもできます。",
"unallocated": "未割りあての能力値ポイント",
"haveUnallocated": "<%= points %> ポイントが割りあてできます。",
@@ -119,16 +121,16 @@
"classAllocation": "クラス基準でポイントを割りあてる",
"classAllocationPop": "あなたのクラスにとって重要な能力値に、多めにポイントを割りあてます。",
"taskAllocation": "タスクの実践基準でポイントを割りあてる",
- "taskAllocationPop": "達成するタスクに関連して、肉体的 (力)、知的(知能) 、社会的(性格)、そして、その他(感覚)にポイントを割りあてます。",
+ "taskAllocationPop": "達成するタスクに関連して、肉体的 (力)、知的(知能) 、社会的(性格)、そして、その他(知覚)にポイントを割りあてます。",
"distributePoints": "未割りあてのポイントをふりわける",
- "distributePointsPop": "選択したの割りあて方法にもとづいて、すべての未割りあてポイントをふりわけます。",
+ "distributePointsPop": "選択した方法にもとづいて、すべての未割りあてポイントをふりわけます。",
"warriorText": "戦士はタスクを完了したときに、「会心の一撃」が出やすく、その効果も高い。「会心の一撃」が出ると、ゴールド、経験値、アイテムドロップの確率にボーナスがつきます。また、戦士はボスに大きなダメージを与えます。予測できない一攫千金タイプの報酬でやる気が出る、もしくはボス クエストで活躍したいなら、戦士でプレーしましょう!",
"mageText": "魔道士は、すぐに身に着ける学習能力をもっています。経験値の取得とレベルアップが他のクラスより速いのです。また、魔道士は、特殊能力を使つためのマナをうまく集めます。Habitica の戦術的な面を楽しみたい、レベルアップや拡張機能のアンロックにすごくやる気が出るなら、魔道士でプレーしましょう!",
"rogueText": "盗賊は富を集めることを愛するのです。ほかのどのクラスよりもゴールドを稼ぎ、アイテムを見つける確率が高いのです。盗賊の特徴、忍びの術をもってすれば、日課をやらなかったとしても、性格的に傷つかない。戦利品や勲章――Habitica では、ごほうびと実績に強く心動かされるなら、盗賊でプレーしましょう!",
"healerText": "治療師は痛みに耐え、他人を守るのです。やらなかった日課や悪い習慣にも治療師は動揺せず、失敗から体力を回復させる能力を持っています。パーティーの他のメンバーを助けることに喜びを感じる、困難な仕事による死をも恐れぬ理想があるのなら、治療師でプレーしましょう!",
"optOutOfClasses": "やめる",
"optOutOfPMs": "やめる",
- "optOutOfClassesText": "クラスなんてめんどくさい? 後で選びたい? 選ばなくても構いません。特殊能力のない戦士になります。クラスのしくみについてwiki を参照し、いつでも ユーザー -> ステータス で有効にすることができます。",
+ "optOutOfClassesText": "クラスなんてめんどくさい? 後で選びたい? 選ばなくても構いません。特殊能力のない戦士になります。クラスのしくみについてwiki を参照し、いつでも ユーザー -> ステータス で有効にできます。",
"select": "選択",
"stealth": "ステルス",
"stealthNewDay": "日があらたまったとき、前日にやり残した日課によるダメージを避けられます。",
@@ -164,5 +166,7 @@
"int": "知能",
"showQuickAllocation": "割りあてを表示",
"hideQuickAllocation": "割りあてを非表示",
- "quickAllocationLevelPopover": "レベルが上がるたびに、能力値のどれかに割りあてできる1ポイントを得ることができます。手動で好きなように割りあてることもできますし、「自動割りあて」設定でシステムに任せることもできます。"
+ "quickAllocationLevelPopover": "レベルが上がるたびに、能力値のどれかに割りあてできる1ポイントを得ることができます。手動で好きなように割りあてることもできますし、「自動割りあて」設定でシステムに任せることもできます。",
+ "invalidAttribute": "<%= attr %> は無効な能力値です。",
+ "notEnoughAttrPoints": "能力値ポイントが足りません。"
}
\ No newline at end of file
diff --git a/common/locales/ja/content.json b/common/locales/ja/content.json
index 241efcf0a7..1b9f3c761a 100644
--- a/common/locales/ja/content.json
+++ b/common/locales/ja/content.json
@@ -16,10 +16,10 @@
"dropEggPandaCubAdjective": "優しい",
"dropEggLionCubText": "ライオンの子",
"dropEggLionCubMountText": "ライオン",
- "dropEggLionCubAdjective": "豪奢な",
+ "dropEggLionCubAdjective": "堂々とした",
"dropEggFoxText": "狐",
- "dropEggFoxMountText": "キツネ",
- "dropEggFoxAdjective": "ずる賢い",
+ "dropEggFoxMountText": "狐",
+ "dropEggFoxAdjective": "したたかな",
"dropEggFlyingPigText": "空飛ぶ豚",
"dropEggFlyingPigMountText": "空飛ぶ豚",
"dropEggFlyingPigAdjective": "気まぐれな",
@@ -29,8 +29,8 @@
"dropEggCactusText": "サボテン",
"dropEggCactusMountText": "サボテン",
"dropEggCactusAdjective": "チクチクする",
- "dropEggBearCubText": "熊の子",
- "dropEggBearCubMountText": "熊",
+ "dropEggBearCubText": "子ぐま",
+ "dropEggBearCubMountText": "くま",
"dropEggBearCubAdjective": "勇敢な",
"questEggGryphonText": "グリフォン",
"questEggGryphonMountText": "グリフォン",
@@ -42,7 +42,7 @@
"questEggDeerMountText": "鹿",
"questEggDeerAdjective": "上品な",
"questEggEggText": "たまご",
- "questEggEggMountText": "たまご入れ",
+ "questEggEggMountText": "たまごカゴ",
"questEggEggAdjective": "鮮やかな",
"questEggRatText": "ネズミ",
"questEggRatMountText": "ネズミ",
@@ -71,8 +71,8 @@
"questEggTRexText": "ティラノサウルス",
"questEggTRexMountText": "ティラノサウルス",
"questEggTRexAdjective": "腕が超小さい",
- "questEggRockText": "ロック",
- "questEggRockMountText": "石",
+ "questEggRockText": "岩",
+ "questEggRockMountText": "岩",
"questEggRockAdjective": "陽気な",
"questEggBunnyText": "ウサギ",
"questEggBunnyMountText": "ウサギ",
@@ -109,24 +109,31 @@
"questEggSabretoothAdjective": "凶暴な",
"questEggMonkeyText": "さる",
"questEggMonkeyMountText": "さる",
- "questEggMonkeyAdjective": "いたずら",
+ "questEggMonkeyAdjective": "いたずらな",
"questEggSnailText": "カタツムリ",
"questEggSnailMountText": "カタツムリ",
- "questEggSnailAdjective": "遅いが着実",
+ "questEggSnailAdjective": "遅いが着実な",
+ "questEggFalconText": "たか",
+ "questEggFalconMountText": "たか",
+ "questEggFalconAdjective": "敏速な",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "たまごがえしの薬を見つけて、たまごにかけると、<%= eggAdjective(locale) %> <%= eggText(locale) %>が生まれます。",
"hatchingPotionBase": "普通の",
"hatchingPotionWhite": "白い",
"hatchingPotionDesert": "砂漠の",
"hatchingPotionRed": "赤い",
- "hatchingPotionShade": "闇の",
- "hatchingPotionSkeleton": "スケルトン",
- "hatchingPotionZombie": "ゾンビ",
- "hatchingPotionCottonCandyPink": "ピンクの綿菓子",
- "hatchingPotionCottonCandyBlue": "青い綿菓子",
+ "hatchingPotionShade": "影の",
+ "hatchingPotionSkeleton": "骨の",
+ "hatchingPotionZombie": "ゾンビの",
+ "hatchingPotionCottonCandyPink": "ピンクの",
+ "hatchingPotionCottonCandyBlue": "水色の",
"hatchingPotionGolden": "黄金の",
"hatchingPotionSpooky": "不気味な",
- "hatchingPotionPeppermint": "ペパーミント",
- "hatchingPotionNotes": "これをたまごにかけると、<%= potText(locale) %> のペットが生まれます。",
+ "hatchingPotionPeppermint": "薄緑色の",
+ "hatchingPotionFloral": "Floral",
+ "hatchingPotionNotes": "これをたまごにかけると、<%= potText(locale) %> ペットが生まれます。",
"premiumPotionAddlNotes": "ペットのたまごはクエストに使えません。",
"foodMeat": "肉",
"foodMilk": "ミルク",
@@ -140,8 +147,8 @@
"foodHoney": "はちみつ",
"foodCakeSkeleton": "骨子だけのケーキ",
"foodCakeBase": "基本のケーキ",
- "foodCakeCottonCandyBlue": "キャンディの青いケーキ",
- "foodCakeCottonCandyPink": "キャンディのピンク色のケーキ",
+ "foodCakeCottonCandyBlue": "水色のケーキ",
+ "foodCakeCottonCandyPink": "ピンク色のケーキ",
"foodCakeShade": "チョコレートケーキ",
"foodCakeWhite": "クリームケーキ",
"foodCakeGolden": "はちみつケーキ",
@@ -150,15 +157,15 @@
"foodCakeRed": "いちごケーキ",
"foodCandySkeleton": "骨子だけのキャンディ",
"foodCandyBase": "ベーシックキャンディ",
- "foodCandyCottonCandyBlue": "サワーブルーキャンディ",
- "foodCandyCottonCandyPink": "サワーピンクキャンディ",
+ "foodCandyCottonCandyBlue": "水色のキャンディ",
+ "foodCandyCottonCandyPink": "ピンクのキャンディ",
"foodCandyShade": "チョコレートキャンディ",
"foodCandyWhite": "バニラキャンディ",
- "foodCandyGolden": "ハニーキャンディ",
+ "foodCandyGolden": "はちみつキャンディ",
"foodCandyZombie": "腐ったキャンディ",
- "foodCandyDesert": "サンドキャンディ",
+ "foodCandyDesert": "砂のキャンディ",
"foodCandyRed": "シナモンキャンディ",
- "foodSaddleText": "鞍",
- "foodSaddleNotes": "ペットの 1 匹をすぐに乗用獣に成長させます。",
- "foodNotes": "ペットが丈夫に育つように、これを与えましょう。"
+ "foodSaddleText": "くら",
+ "foodSaddleNotes": "ペットの 1 匹をすぐに騎獣に成長させます。",
+ "foodNotes": "これをペットにあげて、丈夫に育てましょう。"
}
\ No newline at end of file
diff --git a/common/locales/ja/contrib.json b/common/locales/ja/contrib.json
index 352ea9766d..2052a50a0b 100644
--- a/common/locales/ja/contrib.json
+++ b/common/locales/ja/contrib.json
@@ -25,18 +25,22 @@
"readMore": "続きを読む",
"kickstartName": "Kickstarter での資金協力 - $<%= tier %> 段",
"kickstartText": "Kickstarter プロジェクトでの資金提供",
- "helped": "Habitの成長を支援しました。",
+ "helped": "Habit の発展を支援しました。",
"helpedText1": "このアンケートへ回答し、",
"helpedText2": "Habitica の成長を支援しました。",
"hall": "英雄記念館",
"contribTitle": "貢献者タイトル (例 \"Blacksmith\")",
"contribLevel": "貢献段位",
- "contribHallText": "1 - 7 段は一般の貢献者、8 段はモデレーター、9 段はスタッフです。この段位によって、利用可能なアイテム、ペット、乗用獣が決まります。また名札の色も決まります。8 段および 9 段には、管理ステータスが自動的に与えられます。",
+ "contribHallText": "1 - 7 段は一般の貢献者、8 段はモデレーター、9 段はスタッフです。この段位によって、利用可能なアイテム、ペット、騎獣が決まります。また名札の色も決まります。8 段および 9 段には、管理ステータスが自動的に与えられます。",
"hallContributors": "貢献者記念館",
"hallPatrons": "後援者の記念館",
"rewardUser": "ユーザーを報奨",
- "UUID": "UUID",
+ "UUID": "ユーザーID",
"loadUser": "ユーザーをロード",
+ "noAdminAccess": "管理者権限が必要です。",
+ "pageMustBeNumber": "req.query.page は数字でなくてはなりません。",
+ "userNotFound": "ユーザーが見つかりませんでした。",
+ "invalidUUID": "UUID が無効です。",
"title": "タイトル",
"moreDetails": "詳細(1-7)",
"moreDetails2": "詳細(8-9)",
diff --git a/common/locales/ja/death.json b/common/locales/ja/death.json
index 28a3e68347..63cac95d2c 100644
--- a/common/locales/ja/death.json
+++ b/common/locales/ja/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "体力が減るのが速すぎる?",
"lowHealthTips3": "日課をやらないで夜を越すとダメージを受けます。はじめにたくさんの日課を追加しすぎないように!",
"lowHealthTips4": "特定の日には日課をやらないでいいのなら、鉛筆アイコンをクリックして無効にします。",
- "goodLuck": "がんばって!"
+ "goodLuck": "がんばって!",
+ "cannotRevive": "生きている間は復活できません。"
}
\ No newline at end of file
diff --git a/common/locales/ja/faq.json b/common/locales/ja/faq.json
index 05820dabc0..1507b6d4d5 100644
--- a/common/locales/ja/faq.json
+++ b/common/locales/ja/faq.json
@@ -1,6 +1,6 @@
{
"frequentlyAskedQuestions": "よくある質問",
- "faqQuestion0": "わからないことがあって困っています。どこで一覧を見つけられますか?",
+ "faqQuestion0": "わからないことがあって困っています。どこで概要を確認できますか?",
"iosFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして実生活でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値を手に入ります。ゴールドでアバターの装備やお好みの「ごほうび」といったアイテムを買えます。経験値によってアバターがレベルアップし、新しいペット、スキルやクエストといった新しい機能をアンロックしていきます! アバターはメニュー >アバターのカスタマイズで設定できます。\n\nいくつかの基本操作 : 右上の (+) をクリックすると、新しいタスクの作成。すでにあるタスクをタップすると編集、左にスワイプすると削除できます。左上でタスクにタグをつけることで並べ替えができます。丸いチェックリストをクリックすることで、表示をたたんだり展開したりできます。",
"webFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして実生活でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値を手に入ります。ゴールドでアバターの装備やお好みの「ごほうび」といったアイテムを買えます。経験値によってアバターがレベルアップし、新しいペット、スキルやクエストといった新しい機能をアンロックしていきます! 詳しくは [ヘルプ -> 新規ユーザーのための概要](https://habitica.com/static/overview) を読んでください。",
"faqQuestion1": "どのようにタスクをセットすればいいのですか?",
@@ -12,33 +12,33 @@
"faqQuestion3": "なぜタスクの色が変わるんですか ?",
"iosFaqAnswer3": "タスクの色は、最近あなたがどれだけタスクをこなしたかによって変化します! 新しいタスクは中間的な黄色でスタートします。たくさん日課をこなしたり、いい習慣をこなすと青に近づいていきます。日課をやりそこねたり、悪い習慣を行うと赤に近づいていきます。赤くなったタスクは、完了するとより多くの経験値やゴールドなどの報酬が得られますが、それが日課や悪い習慣であれば、よりたくさんのダメージを受けます! あなたにとって面倒なタスクほど、やる気を出すのに役立つことでしょう。",
"webFaqAnswer3": "タスクの色は、最近あなたがどれだけタスクをこなしたかによって変化します! 新しいタスクは中間的な黄色でスタートします。たくさん日課やいい習慣をこなすと青に近づいていきます。日課をやりそこねたり、悪い習慣を行うと赤に近づいていきます。赤くなったタスクは、完了するとより多くの経験値やゴールドなどの報酬が得られますが、それが日課や悪い習慣であれば、よりたくさんのダメージを受けます! あなたにとって面倒なタスクほど、やる気を出すのに役立つことでしょう。",
- "faqQuestion4": "なぜ私のアバターの体力 (HP) が減ったの? 回復する方法は?",
+ "faqQuestion4": "なぜ私のアバターの体力が減ったの? 回復する方法は?",
"iosFaqAnswer4": "ダメージを受け、体力が減るのにはいくつかの原因があります。1 つ目、日課をやらないまま夜を明かせば、ダメージを受けます。2 つ目、悪い習慣をチェックすれば、ダメージを受けます。最後に、パーティーでのボス戦の途中で、パーティーの仲間のだれかが日課をやり残した場合、ボスがあなたを攻撃します。\n\n主な回復方法はレベルを上げることで、レベルが上がると体力は全回復します。また、「ごほうび」欄の「体力回復の薬」をゴールドで買っても回復できます。そして、レベル10以上になると、治療師になることができ、回復の特殊能力を覚えます。もしパーティーの仲間に治療師がいれば、回復してもらうことがもきます。",
"webFaqAnswer4": "ダメージを受け、体力が減るのにはいくつかの原因があります。1 つ目、日課をやらないまま夜を明かせば、ダメージを受けます。2 つ目、悪い習慣をチェックすれば、ダメージを受けます。最後に、パーティーでのボス戦の途中で、パーティーの仲間のだれかが日課をやり残した場合、ボスがあなたを攻撃します。\n
\n主な回復方法はレベルを上げることで、レベルが上がると体力は全回復します。また、「ごほうび」欄の「体力回復の薬」をゴールドで買っても回復できます。そして、レベル10以上になると、治療師になることができ、回復の特殊能力を覚えます。もしパーティー( メニューの 「ソーシャル」 > 「パーティー」 ) の仲間に治療師がいれば、回復してもらうこともできます。",
"faqQuestion5": "友達といっしょに Habitica をプレーするには?",
"iosFaqAnswer5": "いちばんいいのは、あなたといっしょのパーティーに友達を誘うことです! パーティーでは、いっしょにクエストに参加して、いっしょにモンスターと戦い、お互いに特殊能力の魔法で助け合うことができます。もしあなたがまだパーティを組んでいないなら、メニュー > パーティー で、「新しいパーティを作る」をクリックしてください。その後、メンバーリストで、右上の「友達を招待する」ボタンをクリック、あなたの友達のユーザーID ( 設定 > アカウントの詳細 、Webサイト上では 設定 > API 確認できる英数文字列 ) を入力します。Webサイトから、友達にEmailを送って招待することもできます。アプリでの同様の機能は、将来の更新で追加する予定です。\n\nWebサイトでは、あなたと友達はギルドに参加することもできます。ギルドとは公開されたチャットルームです。アプリでのギルド機能は、将来の更新で追加する予定です!",
"webFaqAnswer5": "いちばんいいのは、ソーシャル > パーティー から、あなたといっしょのパーティーに友達を誘うことです! パーティーでは、いっしょにクエストに参加して、いっしょにモンスターと戦い、お互いに特殊能力の魔法で助け合うことができます。いっしょのギルドに入ることもできます ( ソーシャル > ギルド ) 。ギルドは共通の趣味を話題にしたり、共通のゴールを追求するためのチャットルームで、公開・非公開の設定ができます。ギルドは好きなだけ入ることができますが、パーティーは1つだけにしか参加できません。\n
\nより詳しい情報は、Wikiページの、「パーティー」( http://habitrpg.wikia.com/wiki/Party ) や「ギルド」( http://habitrpg.wikia.com/wiki/Guilds ) をご覧ください。",
- "faqQuestion6": "ペットや乗用獣はどうやって手に入れるの?",
- "iosFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\n「たまご」からペットをかえすには、「たまご」と「たまごがえし」の薬が必要です。かえしたいペットの卵をクリックすると、かえす「たまご」として選ばれます。次にペットの色にしたい「たまごがえしの薬」を選びます! メニュー > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n\nペットを育てて乗用獣にすることもできます。メニュー > ペット でえさをやりましょう。ペットをタップすると「えさをやるペット」として選ばれます。たくさんのえさをやらないと、ペットは乗用獣になりませんが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください、もしくは [ 楽しみがなくなるかもしれませんが ] ( http://habitica.wikia.com/wiki/Food#Food_Preferences ) を見てください。乗用獣を手に入れたら、メニュー > 乗用獣 で、あなたのアバターに表示できます。\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
- "webFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムは 所持品 > 市場 に保存されています。\n
\n「たまご」からペットをかえすには、「たまご」と「たまごがえしの薬」が必要です。かえしたいペットの「たまご」をクリックすると、かえす「たまご」として選ばれます。次にペットの色にしたい「たまごがえしの薬」を選びます! 所持品 > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n
\nペットを育てて乗用獣にすることもできます。所持品 > ペット でえさをやりましょう。ペットをタップすると「えさをやるペット」として選ばれます。たくさんのえさをやらないと、ペットは乗用獣になりませんが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください、もしくは [ 楽しみがなくなるかもしれませんが ] ( http://habitica.wikia.com/wiki/Food#Food_Preferences ) を見てください。乗用獣を手に入れたら、所持品 > 乗用獣 で、あなたのアバターに表示されます。\n
\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
+ "faqQuestion6": "ペットや騎獣はどうやって手に入れるの?",
+ "iosFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムはメニュー > 所持品 に保存されています。\n\n「たまご」からペットをかえすには、「たまご」と「たまごがえし」の薬が必要です。かえしたいペットの卵をクリックすると、かえす「たまご」として選ばれます。次にペットの色にしたい「たまごがえしの薬」を選びます! メニュー > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n\nペットを育てて騎獣にすることもできます。メニュー > ペット でえさをやりましょう。ペットをタップすると「えさをやるペット」として選ばれます。ペットを騎獣にするにはたくさんのえさが必要ですが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください、もしくは [ 楽しみがなくなるかもしれませんが ] ( http://habitica.wikia.com/wiki/Food#Food_Preferences ) を見てください。騎獣を手に入れたら、メニュー > 騎獣 で、あなたのアバターに表示できます。\n\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
+ "webFaqAnswer6": "レベル3になると「落し物」システムがアンロックされます。あなたがタスクを達成するたびに、「たまご」や「たまごがえしの薬」、または「えさ」を手に入れるチャンスが与えられます。手に入れたアイテムは 所持品 > 市場 に保存されています。\n
\n「たまご」からペットをかえすには、「たまご」と「たまごがえしの薬」が必要です。かえしたいペットの「たまご」をクリックすると、かえす「たまご」として選ばれます。次にペットの色にしたい「たまごがえしの薬」を選びます! 所持品 > ペットでペットを選ぶと、アバターのそばにペットが表示されます。\n
\nペットを育てて騎獣にすることもできます。所持品 > ペット でえさをやりましょう。ペットをタップすると「えさをやるペット」として選ばれます。ペットを騎獣にするにはたくさんのえさが必要ですが、お気に入りのえさだと、より早く成長します。いろいろ試してみてください、もしくは [ 楽しみがなくなるかもしれませんが ] ( http://habitica.wikia.com/wiki/Food#Food_Preferences ) を見てください。騎獣を手に入れたら、所持品 > 騎獣 で、あなたのアバターに表示されます。\n
\nクエストによっては、達成することでクエスト ペットのたまごが手に入ります。(クエストについての詳しくは、以下をご覧ください)",
"faqQuestion7": "どうすれば戦士、魔道士、盗賊、治療師になれるの?",
- "iosFaqAnswer7": "レベルが10になると、戦士、魔導士、盗賊、治療師のクラスを選べるようになります。( 標準では、すべてのプレイヤーは戦士でスタートします。) クラスによって、装備や、レベル11以降に使えるようになる特殊能力、そして長所が異なります。戦士はボスにダメージを与えるのがうまく、タスクからのダメージへの耐久力も高いので、パーティーがタフになります。魔導士もボスへのダメージを与えるのがうまく、レベルアップが速く、パーティーのマナを回復します。盗賊がいちばんゴールドと落ちているアイテムを獲得でき、パーティーにも同様の効果をもたらします。最後に、治療師は、自分自身とパーティーの仲間の体力を回復することができます。\n\nすぐにクラスを選びたくなければ――たとえば、いまのクラスの装備を買い集めている最中――「後で決める」をクリックし、後から選ぶときは メニュー > クラスを選ぶ で行います。",
- "webFaqAnswer7": "レベルが10になると、戦士、魔導士、盗賊、治療師のクラスを選べるようになります。( 標準では、すべてのプレイヤーは戦士でスタートします。) クラスによって、装備や、レベル11以降に使えるようになる特殊能力、そして長所が異なります。戦士はボスにダメージを与えるのがうまく、タスクからのダメージへの耐久力も高いので、パーティーがタフになります。魔導士もボスへのダメージを与えるのがうまく、レベルアップが速く、パーティーのマナを回復します。盗賊がいちばんゴールドと落ちているアイテムを獲得でき、パーティーにも同様の効果をもたらします。最後に、治療師は、自分自身とパーティーの仲間の体力を回復することができます。\n
\nすぐにクラスを選びたくなければ――たとえば、いまのクラスの装備を買い集めている最中――「後で決める」をクリックし、後から選ぶときは メニュー > クラスを選ぶ で行います。",
+ "iosFaqAnswer7": "レベル10になると、戦士、魔道士、盗賊、治療師のクラスを選べるようになります。( 標準では、すべてのプレイヤーは戦士でスタートします。) クラスによって、装備や、レベル11以降に使えるようになる特殊能力、そして長所が異なります。戦士はボスにダメージを与えるのがうまく、タスクからのダメージへの耐久力も高いので、パーティーがタフになります。魔道士もボスへのダメージを与えるのがうまく、レベルアップが速く、パーティーのマナを回復します。盗賊がいちばんゴールドと落ちているアイテムを獲得でき、パーティーにも同様の効果をもたらします。最後に、治療師は、自分自身とパーティーの仲間の体力を回復することができます。\n\nすぐにクラスを選びたくなければ――たとえば、いまのクラスの装備を買い集めている最中――「後で決める」をクリックし、後から選ぶときは メニュー > クラスを選ぶ で行います。",
+ "webFaqAnswer7": "レベル10になると、戦士、魔道士、盗賊、治療師のクラスを選べるようになります。( 標準では、すべてのプレイヤーは戦士でスタートします。) クラスによって、装備や、レベル11以降に使えるようになる特殊能力、そして長所が異なります。戦士はボスにダメージを与えるのがうまく、タスクからのダメージへの耐久力も高いので、パーティーがタフになります。魔道士もボスへのダメージを与えるのがうまく、レベルアップが速く、パーティーのマナを回復します。盗賊がいちばんゴールドと落ちているアイテムを獲得でき、パーティーにも同様の効果をもたらします。最後に、治療師は、自分自身とパーティーの仲間の体力を回復することができます。\n
\nすぐにクラスを選びたくなければ――たとえば、いまのクラスの装備を買い集めている最中――「後で決める」をクリックし、後から選ぶときは メニュー > クラスを選ぶ で行います。",
"faqQuestion8": "レベル10以降、ヘッダーに表示される青いバーは何ですか?",
- "iosFaqAnswer8": "レベル10になってクラスを選択すると表示される青いバーは、マナ バーです。レベルアップを続けると、マナを使う特殊能力の機能がアンロックされます。それぞれのクラスは異なった特殊能力をもっており、レベル11以降、メニュー > 特殊能力を使う に表示されます。体力バーと違って、マナ バーはレベルを上げてもリセットされません。マナは、いい習慣、日課、To-Do を達成することで増え、悪い週間を行うと減ります。夜が明けたときにも少し回復しますが、それはより多くの日課を完了しただけ、より回復します。",
+ "iosFaqAnswer8": "レベル10になってクラスを選択すると表示される青いバーは、マナ バーです。レベルアップを続けると、マナを使う特殊能力の機能がアンロックされます。それぞれのクラスは異なった特殊能力をもっており、レベル11以降、メニュー > 特殊能力を使う に表示されます。体力バーと違って、マナ バーはレベルを上げてもリセットされません。マナは、いい習慣、日課、To-Do を達成することで増え、悪い習慣を行うと減ります。夜が明けたときにも少し回復しますが、それはより多くの日課を完了すると、より回復します。",
"webFaqAnswer8": "レベル10になってクラスを選択すると表示される青いバーは、マナ バーです。レベルアップを続けると、マナを使う特殊能力の機能がアンロックされます。それぞれのクラスは異なった特殊能力をもっており、レベル11以降、「ごほうび」欄の特別な枠に表示されます。体力バーと違って、マナ バーはレベルを上げてもリセットされません。マナは、いい習慣、日課、To-Do を達成することで増え、悪い週間を行うと減ります。夜が明けたときにも少し回復しますが、それはより多くの日課を完了しただけ、より回復します。",
"faqQuestion9": "モンスターと戦ったり、クエストを始めるにはどうしたらいいですか?",
- "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for Gold and Gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
- "webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n
\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n
\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n
\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n
\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
- "faqQuestion10": "ジェムってなに?どこで手に入れるの?",
- "iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!",
- "webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n
\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n
\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n
\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!",
- "faqQuestion11": "バグとかリクエストってどこで報告すればいいの?",
- "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.",
- "webFaqAnswer11": "バグの報告はGitHubで受け付けています。[ヘルプ > バグを報告する](https://github.com/HabitRPG/habitrpg/issues/2760)にアクセスし、表示される指示に従ってください。大丈夫、私たちがすぐに修正します!\n
\n機能のリクエストはTrelloで受け付けています。[ヘルプ > 仕様をお願いする](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents)にアクセスし、表示される指示に従ってください。ジャジャーン!",
- "faqQuestion12": "ワールドボスと戦うには?",
- "iosFaqAnswer12": "ワールドボスは酒場に現れる特別なモンスターです。全てのアクティブユーザーは自動的にこのボスと戦うことになります。プレイヤーが消化した日課や使用したスキルは、常にこのボスにダメージを与えます。\n\nあなたは通常のクエストボスと同時にワールドボスと戦うことが出来ます。あなたが消化したタスク、使用したスキルは通常のボス/もしくは物集めクエストとワールドボスの両方に効力を発揮するでしょう。\n\nワールドボスはあなたのアカウントには一切ダメージを与えません。その代わり、あなたが消化しそこねた日課に応じて怒りゲージが貯まります。このゲージがもし一杯になると、ボスはこのサイトに属するNPCに攻撃します。NPCのグラフィックは変わってしまうでしょう。\n\n [過去のワールドボス](http://habitica.wikia.com/wiki/World_Bosses) についての記事はこちらです。",
- "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n
\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n
\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n
\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.",
- "iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
- "webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help."
+ "iosFaqAnswer9": "まず、パーティーに加わるか、新しいパーティーを作るか(上述) する必要があります。一人でモンスターと戦うこともできますが、クエストをずっと簡単にしてくれるので、グループでプレーすることをお勧めします。加えて、タスクを達成するようあなたを応援してくれる友達がいることで、とてもやる気になるからです!\n\n\n次に、クエストの巻物が必要です。メニュー > 所持品 に保管されています。巻物を入手するには3通りの方法があります : \n\n- レベル15 で、3 リンク クエスト として知られる、シリーズ クエストにたどり着きます。その後、レベル 30、40、そして60 のそれぞれで、シリーズ クエストがアンロックされます。\n- だれかをあなたのパーティーに招待すると、バシ・リストの巻物が手に入ります。\n- [website](https://habitica.com/#/options/inventory/quests) のクエストのページで、ゴールドまたはジェムと引き換えにクエストを購入できます。( アプリ版では、この機能は将来の更新で追加されます。 )\n\nボスと戦ったり、コレクション クエストでアイテムを集めたりするには、タスクを通常通り完了するだけです。日付が改められるたびに、ダメージとして計算されます。( ボスの体力バーが減るのを見るには、スクリーンをプル ダウンして、リロードする必要があるでしょう。 ) ボスと戦っている間に日課をやり残すと、ボスへのダメージが発生するタイミングで、ボスからあなた方パーティーへの攻撃によるダメージが発生します。\n\nレベル11以降、魔道士と戦士は、ボスへの追加的なダメージを発生する特殊能力があらわれるので、もし、ボスに対する破壊的な攻撃力を身に着けたいなら、この2つはすばらしいクラスです。レベル10でいずれかを選びましょう。",
+ "webFaqAnswer9": "まず、パーティーに加わるか、新しいパーティーを作るか( ソーシャル > パーティー ) する必要があります。一人でモンスターと戦うこともできますが、クエストをずっと簡単にしてくれるので、グループでプレーすることをお勧めします。加えて、タスクを達成するようあなたを応援してくれる友達がいることで、とてもやる気になるからです!\n
\n次に、クエストの巻物が必要です。メニュー > 所持品 に保管されています。巻物を入手するには3通りの方法があります : \n
\n- だれかをあなたのパーティーに招待すると、バシ・リストの巻物が手に入ります。\n- レベル15 で、シリーズ クエスト(別名 : 3 リンク クエスト) にたどり着きます。その後、レベル 30、40、そして60 のそれぞれで、シリーズ クエストがアンロックされます。\n- [website](https://habitica.com/#/options/inventory/quests) のクエストのページで、ゴールドまたはジェムと引き換えにクエストを購入できます。( アプリ版では、この機能は将来の更新で追加されます。 )\n
\nボスと戦ったり、コレクション クエストでアイテムを集めたりするには、タスクを通常通り完了するだけです。日付が改められるたびに、ダメージとして計算されます。( ボスの体力バーが減るのを見るには、スクリーンをプル ダウンして、リロードする必要があるでしょう。 ) ボスと戦っている間に日課をやり残すと、ボスへのダメージが発生するタイミングで、ボスからあなた方パーティーへの攻撃によるダメージが発生します。\n
\nレベル11以降、魔道士と戦士は、ボスへの追加的なダメージを発生する特殊能力があらわれるので、もし、ボスに対する破壊的な攻撃力を身に着けたいなら、この2つはすばらしいクラスです。レベル10でいずれかを選びましょう。",
+ "faqQuestion10": "ジェムってなに? どうやって手に入れるの?",
+ "iosFaqAnswer10": "ジェムは、ヘッダのジェムアイコンをクリックすることで、現実のお金で買うことができます。ジェムを買うことで、サイトを運営する資金協力となります。私たちはとてもありがたいことだと思っています!\n\nジェムは直接購入するのに加えて、以下の 3 通りの方法でジェムを増やすことができます : \n\n* [website](https://habitica.com) のチャレンジに勝利する。チャレンジは、別のプレーヤーが ソーシャル > チャレンジ から準備してくれたものです。( アプリ版でのこの機能は将来の更新で追加します! )\n* [website](https://habitica.com/#/options/settings/subscription) から継続的な寄付を行うと、毎月決まった数のジェムをゴールドで購入できるようになります。\n* あなたの特技で Habitica プロジェクトに貢献する。詳しくは wiki ページをご覧ください : [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n\nおぼえておいてほしいことは、ジェムで購入したアイテムには数値的に有利にあるわけではなく、プレーヤーはジェムなしでも、Habitica を楽しむことができるということです!",
+ "webFaqAnswer10": "ジェムは、ヘッダのジェムアイコンをクリックすることで、[現実のお金で買う](https://habitica.com/#/options/settings/subscription)ことができ、[寄付者](https://habitica.com/#/options/settings/subscription)はゴールドで買うことができます。寄付するか、現実のお金でジェムを買うことは、サイトを運営する資金協力となります。私たちはとてもありがたいことだと思っています!\n
\nジェムは直接購入するか寄付者になるかに加えて、以下の 2 通りの方法でジェムを増やすことができます : \n
\n* チャレンジに勝利する。チャレンジは、別のプレーヤーが ソーシャル > チャレンジ から準備してくれたものです。\n* あなたの特技で Habitica プロジェクトに貢献する。詳しくは wiki ページをご覧ください : [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n
\nおぼえておいてほしいことは、ジェムで購入したアイテムには数値的に有利にあるわけではなく、プレーヤーはジェムなしでも、Habitica を楽しむことができるということです!",
+ "faqQuestion11": "バグを報告したりや機能を要望したりするには、どうしたらいい?",
+ "iosFaqAnswer11": "バグの報告、新機能の要望したりフィードバック送信したりする場合は、それぞれ ヘルプ > バグを報告する 、ヘルプ > 機能を要望する で私たちに送ってください! あなたの手助けのためにできる限りのことをします。",
+ "webFaqAnswer11": "バグの報告は GitHub で受け付けています。[ヘルプ > バグを報告する](https://github.com/HabitRPG/habitrpg/issues/2760) で表示される説明に従ってください。大丈夫、すぐに修正します!\n
\n機能の要望は Trello で受け付けています。[ヘルプ > 機能を要望する](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents)で表示される説明に従ってください。ジャジャーン!",
+ "faqQuestion12": "世界のボスと戦うには?",
+ "iosFaqAnswer12": "世界のボスはキャンプ場に現れる特別なモンスターです。すべてのユーザーは自動的にこのボスと戦うことになっており、すべてのユーザーが達成した日課や特殊能力で、常にボスにダメージを与えます。\n\n通常のクエストに参加しながらでも世界のボスと戦うことができます。あなたがタスクの完了や特殊能力で発生する攻撃は、世界のボスと、パーティーのボスまたはコレクション クエストとの両方にカウントされます。\n\n世界のボスは、あなたにもあなたのアカウントにも一切ダメージを与えません。その代わり、ユーザーたちが消化しそこねた日課に応じて「消耗の一撃」ゲージがたまっていきます。このゲージがいっぱいになると、世界のボスはこのサイトのプレーヤー以外のキャラクター(NPC)の一人に攻撃を加え、そのキャラクターの姿が変わってしまいます。\n\n詳しくは [過去の世界のボス](http://habitica.wikia.com/wiki/World_Bosses) をお読みください。",
+ "webFaqAnswer12": "世界のボスはキャンプ場に現れる特別なモンスターです。すべてのユーザーは自動的にこのボスと戦うことになっており、すべてのユーザーが達成した日課や特殊能力で、常にボスにダメージを与えます。\n
\n通常のクエストに参加しながらでも世界のボスと戦うことができます。あなたがタスクの完了や特殊能力で発生する攻撃は、世界のボスと、パーティーのボスまたはコレクション クエストとの両方にカウントされます。\n
\n世界のボスは、あなたにもあなたのアカウントにも一切ダメージを与えません。その代わり、ユーザーたちが消化しそこねた日課に応じて「消耗の一撃」ゲージがたまっていきます。このゲージがいっぱいになると、世界のボスはこのサイトのプレーヤー以外のキャラクター(NPC)の一人に攻撃を加え、そのキャラクターの姿が変わってしまいます。\n
\n詳しくは wiki の [過去の世界のボス](http://habitica.wikia.com/wiki/World_Bosses) をお読みください。",
+ "iosFaqStillNeedHelp": "この中や [Wiki FAQ] (http://habitica.wikia.com/wiki/FAQ) にない質問は、ソーシャル > キャンプ場チャット で聞いてみてください。喜んで手助けします。",
+ "webFaqStillNeedHelp": "この中や [Wiki FAQ] (http://habitica.wikia.com/wiki/FAQ) にない質問は、[Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a) で聞いてみてください。喜んで手助けします。"
}
\ No newline at end of file
diff --git a/common/locales/ja/front.json b/common/locales/ja/front.json
index 0393a57f5c..0fad8119f1 100644
--- a/common/locales/ja/front.json
+++ b/common/locales/ja/front.json
@@ -22,12 +22,13 @@
"communityBug": "バグを登録する",
"communityExtensions": "アドオン & 拡張機能",
"communityFacebook": "Facebook",
- "communityFeature": "機能をリクエストする",
+ "communityFeature": "機能を要望する",
"communityForum": "フォーラム",
"communityKickstarter": "Kickstarter",
"communityReddit": "Reddit",
"companyAbout": "機能説明",
"companyBlog": "ブログ",
+ "devBlog": "開発者ブログ",
"companyDonate": "寄付",
"companyExtensions": "拡張機能",
"companyPrivacy": "プライバシー",
@@ -45,12 +46,13 @@
"featureAchievementHeading": "実績バッジ",
"featureEquipByline": "タスクをこなしたごほうびで、限定アイテム、薬、その他のゲーム内グッズを市場で買いましょう!",
"featureEquipHeading": "アイテムその他",
- "featurePetByline": "タスクを終えたときに、たまごとアイテムが手に入ります。できるだけ生産的につとめ、ペットと乗用獣を集めましょう!",
- "featurePetHeading": "ペットと乗用獣",
+ "featurePetByline": "タスクを終えたときに、たまごとアイテムが手に入ります。できるだけ生産的につとめ、ペットと騎獣を集めましょう!",
+ "featurePetHeading": "ペットと騎獣",
"featureSocialByline": "共通の趣味をもつ人たちが集まるグループに参加してみましょう。チャレンジを作成して、ほかのユーザーたちと競争しましょう。",
"featureSocialHeading": "グループ プレー",
"featuredIn": "~で取り上げてます",
"featuresHeading": "こんな点もおすすめです...",
+ "footerDevs": "開発者",
"footerCommunity": "コミュニティ",
"footerCompany": "会社",
"footerMobile": "モバイル",
@@ -65,7 +67,7 @@
"goalSample4": "Duolingo で英語を勉強する",
"goalSample5": "役に立つ記事を読む",
"goals": "目標",
- "health": "健康",
+ "health": "体力",
"healthSample1": "水を飲む・炭酸飲料を飲む",
"healthSample2": "ガムを噛む・タバコを吸う",
"healthSample3": "階段で行く・エレベーターに乗る",
@@ -179,9 +181,10 @@
"username": "ユーザー名",
"watchVideos": "動画を見る",
"work": "仕事",
- "zelahQuote": "[Habitica] は、早く寝てポイントを増やすか夜ふかしして体力を失うかと考えさせて、ぼくを定刻にベッドに行くよう言い聞かせてくれたよ。",
+ "zelahQuote": "[Habitica] は、早く寝てポイントを増やすか、夜ふかしして体力を減らすかと考えさせることで、ぼくを定刻にベッドに行くよう説得してくれたよ。",
"reportAccountProblems": "アカウントの問題を報告する",
"reportCommunityIssues": "コミュニティの問題を報告する",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "サイトについての一般的なご質問",
"businessInquiries": "ビジネスのお問い合わせ",
"merchandiseInquiries": "商品化についてのお問い合わせ",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/ja/gear.json b/common/locales/ja/gear.json
index baf5070352..a03725ef44 100644
--- a/common/locales/ja/gear.json
+++ b/common/locales/ja/gear.json
@@ -14,7 +14,7 @@
"weaponWarrior4Text": "サファイアの刃",
"weaponWarrior4Notes": "北風のごとく身を切る刃を持つ剣。力が<%= str %>上がる。",
"weaponWarrior5Text": "ルビーの剣",
- "weaponWarrior5Notes": "赤めたときの熱りがずっと消えない武器。力が <%= str %> 上がる。",
+ "weaponWarrior5Notes": "赤めたときの熱がずっと消えない武器。力が <%= str %> 上がります。",
"weaponWarrior6Text": "黄金の剣",
"weaponWarrior6Notes": "暗黒の魔物が嫌う剣。力が<%= str %>上がる。",
"weaponRogue0Text": "ダガー",
@@ -34,300 +34,302 @@
"weaponWizard0Text": "見習いの杖",
"weaponWizard0Notes": "稽古用の杖。効果なし。",
"weaponWizard1Text": "木の杖",
- "weaponWizard1Notes": "刻んだ木の基本的な道具。知能が<%= int %>、知覚が<%= per %>上がる。",
+ "weaponWizard1Notes": "木を削った基本的な装備。知能が<%= int %>、知覚が<%= per %> 上がります。",
"weaponWizard2Text": "ジュエルスタッフ",
"weaponWizard2Notes": "宝石を原動力としている。知能が<%= int %>、知覚が<%= per %>上がる。",
"weaponWizard3Text": "鉄の杖",
- "weaponWizard3Notes": "メッキは熱気、寒気と雷を導く。知能が <%= int %>、知覚が <%= per %> 上がる。",
+ "weaponWizard3Notes": "金属板が熱、冷気、そして雷をほとばしらせます。知能が <%= int %>、知覚が <%= per %> 上がります。",
"weaponWizard4Text": "真鍮の杖",
"weaponWizard4Notes": "その重さに見合う威力を誇る。知能が<%= int %>、知覚が<%= per %>上がる。",
"weaponWizard5Text": "大魔道士の杖",
"weaponWizard5Notes": "最も複雑な呪文が織り込まれている。知能が<%= int %>、知覚が<%= per %>上がる。",
"weaponWizard6Text": "黄金の杖",
- "weaponWizard6Notes": "強力で貴重な金で錬金されたオリハルコンによって作られている。知能が<%= int %>、知覚が<%= per %>上がる。",
+ "weaponWizard6Notes": "オリハルコン、錬金術で生み出された金できたえられており、強く貴重。知能が<%= int %>、知覚が<%= per %>上がります。",
"weaponHealer0Text": "初心者のロッド",
- "weaponHealer0Notes": "訓練中の治療師用のつえ。効果なし。",
- "weaponHealer1Text": "侍祭の杖",
- "weaponHealer1Notes": "治療者の入会式中制作された。知能が<%= int %>上がる。",
- "weaponHealer2Text": "クォーツロッド",
- "weaponHealer2Notes": "治療特性を持つ宝石で飾られている。知能が<%= int %>上がる。",
- "weaponHealer3Text": "アメシストのロッド",
- "weaponHealer3Notes": "触れるだけで解毒する。知能が<%= int %>上がる。",
- "weaponHealer4Text": "医師のロッド",
- "weaponHealer4Notes": "ヒーリングツールとしての診療室のバッジ。知能が <%= int %>上がる。",
- "weaponHealer5Text": "ロイヤルセプター",
- "weaponHealer5Notes": "君主または君主の右手に立っている人の手を飾るのにふさわしい。知能が <%= int %> 上がる。",
- "weaponHealer6Text": "黄金セプター",
- "weaponHealer6Notes": "それを目にする全ての者の痛みを癒やす。知能が<%= int %>上がる。",
- "weaponSpecial0Text": "ダークソウルブレード",
- "weaponSpecial0Notes": "敵の生命の本質的な喜びが、その邪悪な一撃の力を増す。力が <%= str %> 上がる。",
- "weaponSpecial1Text": "クリスタルブレード",
- "weaponSpecial1Notes": "そのきらめく彫刻が勇者の伝説を物語っている。全ての能力値が<%= attrs %>上がる。",
- "weaponSpecial2Text": "スティーヴン・ウェーバの竜のシャフト",
- "weaponSpecial2Notes": "内なるドラゴンサージの力を感じる。力と知覚がそれぞれ<%= attrs %>上がる。",
- "weaponSpecial3Text": "マストエネイのマイルストーンを揉消しているモーニングスター",
- "weaponSpecial3Notes": "対戦、モンスター、倦怠感: 処理した!すりつぶせ!力、知能、そして体質がそれぞれ <%= attrs %> 上がる。",
- "weaponSpecialCriticalText": "バグクラッシャーのクリティカルハンマー",
- "weaponSpecialCriticalNotes": "多くの戦士が倒れたところ、このチャンピオンはクリティカルなGitHubの敵を殺した。バグの骨から作られたこのハンマーは、強力な会心の一撃を与える。力と知覚がそれぞれ <%= attrs %> 上がる。",
- "weaponSpecialTridentOfCrashingTidesText": "ざざっと波の三叉",
- "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.",
- "weaponSpecialYetiText": "雪男テイマースピア",
- "weaponSpecialYetiNotes": "この槍の使い手はどんな雪男にも命令できる。力が <%= str %> 上がる。2013年-2014年冬季限定版装備。",
- "weaponSpecialSkiText": "スキーサシンポール",
- "weaponSpecialSkiNotes": "敵の大群を破壊することができる武器!使い手が非常に素晴らしいパラレルターンをするのにも役立つ。力が <%= str %> 上がる。2013年-2014年冬季限定版装備。",
- "weaponSpecialCandycaneText": "キャンディケインスタッフ",
- "weaponSpecialCandycaneNotes": "強力な魔道士のスタッフ。そして、強力にうまい!両手の武器。知能が <%= int %>、知覚が <%= per %> 上がる。2013年-2014年冬季限定版装備。",
- "weaponSpecialSnowflakeText": "雪の杖",
- "weaponSpecialSnowflakeNotes": "この杖は無限の癒しの力で輝いている。知能が<%= int %>上がる。2013年-2014年冬季限定版装備。",
- "weaponSpecialSpringRogueText": "鉤爪",
- "weaponSpecialSpringRogueNotes": "高層ビルを登るのに使えるし、絨毯を切り裂くのにも使える。力が<%= str %>上がる。2014年春季限定版装備。",
- "weaponSpecialSpringWarriorText": "人参刀",
- "weaponSpecialSpringWarriorNotes": "この強大な剣は敵を簡単に切ることができる。また、おいしいミッドバトルスナックを作ることができる。力が<%= str %>上がる。2014年春季限定版装備。",
- "weaponSpecialSpringMageText": "スイスチーズの杖",
- "weaponSpecialSpringMageNotes": "強力な齧歯類だけが空腹に立ち向かうためにこの杖を振るうことができる。知能が <%= int %>、知覚が<%= per %> 上がる。2014年春季限定版装備。",
- "weaponSpecialSpringHealerText": "ラブリーボーン",
- "weaponSpecialSpringHealerNotes": "獲得しました!知能が<%= int %> 上がる。2014年春季限定版装備。",
+ "weaponHealer0Notes": "修行中の治療師用のつえ。効果なし。",
+ "weaponHealer1Text": "侍者のロッド",
+ "weaponHealer1Notes": "治療師の入門中につくったもの。知能が<%= int %>上がります。",
+ "weaponHealer2Text": "水晶の棒",
+ "weaponHealer2Notes": "治療能力のある宝玉が先端にうめこまれています。知能が<%= int %>上がります。",
+ "weaponHealer3Text": "紫水晶の棒",
+ "weaponHealer3Notes": "触れるだけで解毒します。知能が<%= int %>上がります。",
+ "weaponHealer4Text": "医者の棒",
+ "weaponHealer4Notes": "診療室のバッジほどによく使われる治療用の道具。知能が <%= int %> 上がります。",
+ "weaponHealer5Text": "王室のしゃく",
+ "weaponHealer5Notes": "君主または君主の右腕の人物の手にふさわしいものです。知能が <%= int %> 上がります。",
+ "weaponHealer6Text": "黄金のしゃく",
+ "weaponHealer6Notes": "目にする者すべての痛みを癒やします。知能が <%= int %> 上がります。",
+ "weaponSpecial0Text": "邪悪な魂の刃",
+ "weaponSpecial0Notes": "敵の生命をえさにした力で、邪悪な一撃とします。力が <%= str %> 上がります。",
+ "weaponSpecial1Text": "水晶の刃",
+ "weaponSpecial1Notes": "きらめくカッティングが勇者の伝説を物語ります。すべての能力値が <%= attrs %> 上がります。",
+ "weaponSpecial2Text": "ステファン・ウェバーの竜のシャフト",
+ "weaponSpecial2Notes": "内なるドラゴンの波動の潜在力を感じさせます。力と知覚がそれぞれ <%= attrs %> 上がります。",
+ "weaponSpecial3Text": "ムステインの道標をマッシュするモーニングスター",
+ "weaponSpecial3Notes": "会議、モンスター、倦怠感 : 処理した! すりつぶせ! 力、知能、そして性格がそれぞれ <%= attrs %> 上がります。",
+ "weaponSpecialCriticalText": "バグつぶしの重大ハンマー",
+ "weaponSpecialCriticalNotes": "このチャンピオンは、多くの戦士が倒れた GitHub 上の重大バグを叩きのめしました。バグの骨から作られたこのハンマーは、強力な会心の一撃を与えます。力と知覚がそれぞれ <%= attrs %> 上がります。",
+ "weaponSpecialTridentOfCrashingTidesText": "破壊的大波のやす",
+ "weaponSpecialTridentOfCrashingTidesNotes": "魚に命令する能力がつきます。また、タスクに深い傷を与えます。知能が <%= int %> 上がります。",
+ "weaponSpecialYetiText": "雪男使いのやり",
+ "weaponSpecialYetiNotes": "このやりを使えば、どんな雪男にも命令できます。力が <%= str %> 上がります。2013年-2014年冬の限定装備。",
+ "weaponSpecialSkiText": "スノアイパー のポール",
+ "weaponSpecialSkiNotes": "敵の大群を破壊することができる武器! また、とても素晴らしいパラレルターンをするのにも役立ちます。力が <%= str %> 上がります。2013年-2014年冬の限定装備。",
+ "weaponSpecialCandycaneText": "キャンディー棒のつえ",
+ "weaponSpecialCandycaneNotes": "パワフルな魔道士のつえ。パワフルにおいしい! 両手もちの武器。知能が <%= int %>、知覚が <%= per %> 上がります。2013年-2014年冬の限定装備。",
+ "weaponSpecialSnowflakeText": "雪の結晶のつえ",
+ "weaponSpecialSnowflakeNotes": "このつえは無限のいやしの力で輝いています。知能が <%= int %> 上がります。2013年-2014年冬の限定装備。",
+ "weaponSpecialSpringRogueText": "かぎづめ",
+ "weaponSpecialSpringRogueNotes": "高いビルを登るのによし、またカーペットを切り裂くのにもよし。力が <%= str %> 上がります。2014年春の限定装備。",
+ "weaponSpecialSpringWarriorText": "ニンジンの剣",
+ "weaponSpecialSpringWarriorNotes": "この力強い剣は簡単にスライスできます! また、戦いの間に食べるおいしいおかしを作ることもできます。力が <%= str %> 上がります。2014年春の限定装備。",
+ "weaponSpecialSpringMageText": "スイスチーズのつえ",
+ "weaponSpecialSpringMageNotes": "パワフルなげっし類だけが空腹に立ち向かうために、この強力なつえを振るうことができる。知能が <%= int %>、知覚が<%= per %> 上がります。2014年春の限定装備。",
+ "weaponSpecialSpringHealerText": "愛すべき骨",
+ "weaponSpecialSpringHealerNotes": "獲得しました! 知能が <%= int %> 上がります。2014年春の限定装備。",
"weaponSpecialSummerRogueText": "海賊の剣",
- "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.",
- "weaponSpecialSummerWarriorText": "海賊のスライサー",
- "weaponSpecialSummerWarriorNotes": "この危険なナイフとからませたいToDoリストのタスクはありません!力が <%= str %> 上がる。2014年夏季限定版装備。",
+ "weaponSpecialSummerRogueNotes": "止めろ! この短剣を使えば、日課に甲板の上を歩かせることができます! 力が <%= str %> 上がります。2014年夏の限定装備。",
+ "weaponSpecialSummerWarriorText": "船乗りのスライサー",
+ "weaponSpecialSummerWarriorNotes": "この危険なナイフとかかわりになりたい To-Do タスクはありません! 力が <%= str %> 上がります。2014年夏の限定装備。",
"weaponSpecialSummerMageText": "昆布キャッチャー",
- "weaponSpecialSummerMageNotes": "この三つ叉は、効果的に海藻を突き刺すために使用し、追加生産の昆布を収穫する!知能が <%= int %>、知覚が <%= per %> 上がる。2014年夏季限定版装備。",
- "weaponSpecialSummerHealerText": "浅瀬のワンド",
- "weaponSpecialSummerHealerNotes": "アクアマリンと生きた珊瑚で作られたこの杖は、非常に魅力的な魚の学校です。知能が <%= int %> 上がる。2014年夏季限定版装備。",
- "weaponSpecialFallRogueText": "銀の火刑",
- "weaponSpecialFallRogueNotes": "ゾンビを処刑します。あなたも注意することができないので、狼男に対してもボーナスが与えられます。力が<%= str %>上がる。2014年秋季限定版装備。",
- "weaponSpecialFallWarriorText": "理工の掴んでる爪",
- "weaponSpecialFallWarriorNotes": "この魅力的な爪は、非常に最先端の技術でできている。力が<%= str %>上がる。2014年秋季限定版装備。",
+ "weaponSpecialSummerMageNotes": "このやすは、海藻を突き刺すのに効果的で、昆布の収穫でさらなる生産性をもたらします! 知能が <%= int %>、知覚が <%= per %> 上がります。2014年夏の限定装備。",
+ "weaponSpecialSummerHealerText": "浅瀬のつえ",
+ "weaponSpecialSummerHealerNotes": "このつえはアクアマリンと生きたサンゴで作られており、魚の学校にとても魅力的です。知能が <%= int %> 上がります。2014年夏の限定装備。",
+ "weaponSpecialFallRogueText": "銀のくい",
+ "weaponSpecialFallRogueNotes": "ゾンビを処刑します。そんなに注意深くもしていられないので、オオカミ男に対してもボーナスが与えられます。力が <%= str %> 上がる。2014年秋の限定装備。",
+ "weaponSpecialFallWarriorText": "魅力的な科学のつめ",
+ "weaponSpecialFallWarriorNotes": "この魅力的なつめは、テクノロジーの最先端です。力が <%= str %> 上がります。2014年秋の限定装備。",
"weaponSpecialFallMageText": "魔法のほうき",
- "weaponSpecialFallMageNotes": "この魅惑のほうきは、ドラゴンよりも速く飛ぶ!知能が<%= int %>、知覚が<%= per %> 上がる。2014年秋季限定版装備。",
- "weaponSpecialFallHealerText": "黄金虫の杖",
- "weaponSpecialFallHealerNotes": "この杖の上の黄金虫が、使う者を保護し癒す。知能が<%= int %>上がる。2014年秋季限定版装備。",
+ "weaponSpecialFallMageNotes": "この魔法のほうきは、ドラゴンよりも速く飛びます! 知能が <%= int %>、知覚が <%= per %> 上がります。2014年秋の限定装備。",
+ "weaponSpecialFallHealerText": "黄金虫のつえ",
+ "weaponSpecialFallHealerNotes": "つえに止まる黄金虫が使う者を保護し、いやします。知能が <%= int %> 上がります。2014年秋の限定装備。",
"weaponSpecialWinter2015RogueText": "氷のスパイク",
- "weaponSpecialWinter2015RogueNotes": "あなたは本当に、確かに、完全にただ地面から拾ったのでしょう。力が<%= str %>上がる。2014年-2015年冬季限定版装備。",
+ "weaponSpecialWinter2015RogueNotes": "本当に、確かに、完全に、道路の脇で拾っただけのもの。力が <%= str %> 上がります。2014年-2015年冬の限定装備。",
"weaponSpecialWinter2015WarriorText": "ガムドロップの剣",
- "weaponSpecialWinter2015WarriorNotes": "このおいしい剣はおそらく怪物に攻撃する。しかし挑戦する準備はできている!力が<%= str %>上がる。2014年-2015年冬季限定版装備。",
- "weaponSpecialWinter2015MageText": "冬の光の杖",
- "weaponSpecialWinter2015MageNotes": "この水晶の杖の光は、心を元気で満たす。知能が<%= int %>、知覚が<%= per %>上がる。2014年-2015年冬季限定版装備。",
- "weaponSpecialWinter2015HealerText": "やわらげる王笏",
- "weaponSpecialWinter2015HealerNotes": "この笏は痛む筋肉を暖めて、ストレスを落ち着かせる。知能が<%= int %>上がる。2014年-2015年冬季限定版装備。",
- "weaponSpecialSpring2015RogueText": "鳴き声の爆発",
- "weaponSpecialSpring2015RogueNotes": "この音にだまされないで!この爆発は強打を与える。力を<%= str %>点上げる。2015年春季限定装備。",
- "weaponSpecialSpring2015WarriorText": "骨こん棒",
- "weaponSpecialSpring2015WarriorNotes": "それは本物の恐ろしい犬の本物の骨のこん棒で、確かに噛むおもちゃではなく、誰かさん?が良い犬なので季節限定魔女があなたに与えました。。誰が良い犬でしょう??あなたです!!!あなたが良い犬なんです!!!力が <%= str %>上がる。2015年春季限定版装備。",
- "weaponSpecialSpring2015MageText": "魔術師の杖",
- "weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.",
+ "weaponSpecialWinter2015WarriorNotes": "このおいしい剣はきっとモンスターをひきつけます…しかしあなたも挑む準備はできています! 力が <%= str %> 上がります。2014年-2015年冬の限定装備。",
+ "weaponSpecialWinter2015MageText": "冬の光のつえ",
+ "weaponSpecialWinter2015MageNotes": "この水晶の杖の光は、心を元気で満たします。知能が <%= int %>、知覚が <%= per %>上がります。2014年-2015年冬の限定装備。",
+ "weaponSpecialWinter2015HealerText": "なぐさめの王しゃく",
+ "weaponSpecialWinter2015HealerNotes": "このしゃくは痛む筋肉を暖め、ストレスをとりのぞき、なぐさめます。知能が <%= int %> 上がります。2014年-2015年冬の限定装備。",
+ "weaponSpecialSpring2015RogueText": "キーキー声の爆発",
+ "weaponSpecialSpring2015RogueNotes": "この音にだまされないで。この爆発は強打を与えます。力が <%= str %> 上がります。2015年春の限定装備。",
+ "weaponSpecialSpring2015WarriorText": "骨のこん棒",
+ "weaponSpecialSpring2015WarriorNotes": "本物の骨でできたこん棒であり、犬たちを本当にこわがらせ、犬がかんで喜ぶおもちゃではありません。期間限定の魔女が「だれがいいコちゃん? だ~れ~が~いいコ・な・の?………お前よ!!!」って、あなたにくれたものです。力が <%= str %> 上がります。2015年春の限定装備。",
+ "weaponSpecialSpring2015MageText": "手品師のつえ",
+ "weaponSpecialSpring2015MageNotes": "このかわいいつえで、自分のためにニンジンを召喚しましょう。知能が <%= int %> 、知覚が <%= per %> 上がります。2015年春の限定装備。",
"weaponSpecialSpring2015HealerText": "猫のがらがら",
"weaponSpecialSpring2015HealerNotes": "振れば魅惑的なカチカチ音がして誰もが何時間でも楽しむ事ができる。知能が<%= int %>上がる。2015年春季限定版装備。",
- "weaponSpecialSummer2015RogueText": "ファイヤーリング・コーラル",
- "weaponSpecialSummer2015RogueNotes": "このファイヤーコーラルの親戚は毒液を水中に突き抜く能力を持つ。力を<%= str %>点上げる。2015年夏季限定装備。",
+ "weaponSpecialSummer2015RogueText": "火炎放射サンゴ",
+ "weaponSpecialSummer2015RogueNotes": "このファイヤーコーラル(赤サンゴ)の親戚は、水中で毒液を射る能力を持っています。力を <%= str %> 上げます。2015年夏の限定装備。",
"weaponSpecialSummer2015WarriorText": "太陽のカジキ",
- "weaponSpecialSummer2015WarriorNotes": "蠢動を抑えさせれば、太陽のカジキは凄い武器だ。力を<%= str %>点で上げる。2015年夏季限定装備。",
+ "weaponSpecialSummer2015WarriorNotes": "太陽のカジキはおそろしい武器です。ただし、ジタバタと逃げようとする動きを抑えられれば、ですが。力が <%= str %> 上がります。2015年夏の限定装備。",
"weaponSpecialSummer2015MageText": "占い師の棒",
- "weaponSpecialSummer2015MageNotes": "この棒の宝石に隠然が輝く。知性を<%= per %>点、知覚を<%= per %>点上げる。2015年夏季限定装備。",
- "weaponSpecialSummer2015HealerText": "波のワンド",
- "weaponSpecialSummer2015HealerNotes": "船酔いと海の病気を治す!知性を<%= int %>点上げる。2015年夏季限定装備。",
- "weaponSpecialFall2015RogueText": "戦斧",
- "weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
+ "weaponSpecialSummer2015MageNotes": "このつえの宝石のなかで秘めた力が輝きます。知能が <%= per %> 、知覚が<%= per %> 上がります。2015年夏の限定装備。",
+ "weaponSpecialSummer2015HealerText": "うちよせる波のつえ",
+ "weaponSpecialSummer2015HealerNotes": "船酔いと海の病気を治します! 知能が <%= int %> 上がります。2015年夏の限定装備。",
+ "weaponSpecialFall2015RogueText": "バット・ル アックス",
+ "weaponSpecialFall2015RogueNotes": "おそろしい To-Do も、この羽ばたく「おの」の前では縮み上がるでしょう。力が <%= str %> 上がります。2015年秋の限定装備。",
"weaponSpecialFall2015WarriorText": "木の板",
- "weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
- "weaponSpecialFall2015MageText": "Enchanted Thread",
- "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
- "weaponSpecialFall2015HealerText": "Swamp-Slime Potion",
- "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
+ "weaponSpecialFall2015WarriorNotes": "とうもろこし畑で何かをもちあげるのに、そしてタスクをぶったたくのに役立ちます。力が <%= str %> 上がります。2015年秋の限定装備。",
+ "weaponSpecialFall2015MageText": "魔法の糸",
+ "weaponSpecialFall2015MageNotes": "力のある、ぬい物の魔物は、この魔法の糸を手を触れずして操ります! 知能が <%= int %>、知覚が <%= per %> 上がります。2015年秋の限定装備。",
+ "weaponSpecialFall2015HealerText": "沼のスライムの毒薬",
+ "weaponSpecialFall2015HealerNotes": "完璧に抽出されました! さあ、覚悟を決めて飲み干しましょう。知能が <%= int %> 上がります。2015年秋の限定アイテム。",
"weaponSpecialWinter2016RogueText": "ココアのマグカップ",
- "weaponSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
+ "weaponSpecialWinter2016RogueNotes": "飲み物を温めますか、それともプロジェクトを沸騰させますか? ご自分で決めてください… 力が <%= str %> 上がります。2015-2016年冬の限定アイテム。",
"weaponSpecialWinter2016WarriorText": "丈夫なシャベル",
- "weaponSpecialWinter2016WarriorNotes": "Shovel overdue tasks out of the way! Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
- "weaponSpecialWinter2016MageText": "呪術的なスノーボードー",
- "weaponSpecialWinter2016MageNotes": "Your moves are so sick, they must be magic! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
+ "weaponSpecialWinter2016WarriorNotes": "目標に向かう道から、しめきりをすぎたタスクをどけましょう! 力が <%= str %> 上がります。2015-2016年冬の限定装備。",
+ "weaponSpecialWinter2016MageText": "呪術的なスノーボード",
+ "weaponSpecialWinter2016MageNotes": "動きがイカレてて、魔法のようです! 知能が <%= int %>、知覚が <%= per %> 上がります。2015-2016冬の限定装備。",
"weaponSpecialWinter2016HealerText": "紙吹雪大砲",
- "weaponSpecialWinter2016HealerNotes": "WHEEEEEEEEEE!!!!!!! HAPPY WINTER WONDERLAND!!!!!!!! Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.",
- "weaponSpecialSpring2016RogueText": "Fire Bolas",
- "weaponSpecialSpring2016RogueNotes": "You've mastered the ball, the club, and the knife. Now you advance to juggling fire! Awoo! Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016WarriorText": "チーズの杵",
- "weaponSpecialSpring2016WarriorNotes": "No one has as many friends as the mouse with tender cheeses. Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016MageText": "鈴の杖",
- "weaponSpecialSpring2016MageNotes": "Abra-cat-abra! So dazzling, you might mesmerize yourself! Ooh... it jingles... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016HealerText": "春花の杖",
- "weaponSpecialSpring2016HealerNotes": "With a wave and a wink, you bring the fields and forests into bloom! Or bop troublesome mice on the head. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
+ "weaponSpecialWinter2016HealerNotes": "イエェェェェェーーーー!!!!!!!! 冬のワンダーランド、おめでとう!!!!!!!! 知能が <%= int %> 上がります。2015-2016冬の限定装備。",
+ "weaponSpecialSpring2016RogueText": "火の玉投げなわ",
+ "weaponSpecialSpring2016RogueNotes": "あなたはボールとこん棒とナイフをマスターしました。つづいて炎のジャグリングに進みます! フォーッ! 力が <%= str %> 上がります。2016年春の限定装備。",
+ "weaponSpecialSpring2016WarriorText": "チーズのつえ",
+ "weaponSpecialSpring2016WarriorNotes": "やわらかいチーズをもったネズミほどたくさんの友人をもつことは不可能です。力が <%= str %> 上がります。2016年春の限定装備。",
+ "weaponSpecialSpring2016MageText": "ベルのつえ",
+ "weaponSpecialSpring2016MageNotes": "アブラカタブラ! なんて魅惑的…あなたは自分に催眠術をかけます! おー…ベルが鳴る…知能が <%= int %>、知覚が <%= per %> 上がります。2016年春の限定装備。",
+ "weaponSpecialSpring2016HealerText": "春花のつえ",
+ "weaponSpecialSpring2016HealerNotes": "手を振り、ウインクして、野原と森を花でいっぱいにします! もしくは、やっかいなネズミの頭をぶんなぐることもできます。知能が <%= int %> 上がります。2016年春の限定装備。",
"weaponMystery201411Text": "ごちそうの熊手",
- "weaponMystery201411Notes": "敵を突き刺したり、あなたの好きな食べ物のために掘る - この何にでも使える熊手がそれをすべてを行う!効果なし。2014年11月寄付会員アイテム。",
- "weaponMystery201502Text": "愛ならびに真実の輝く羽の杖",
- "weaponMystery201502Notes": "羽のために!愛のために!ならびに真実のために!効果なし。2015年2月購読者アイテム。",
- "weaponMystery201505Text": "グリーンナイトランス",
- "weaponMystery201505Notes": "この緑と銀色のランスには多くの相手をマウントから倒した記録を持つ。効果なし。2015年5月購読者アイテム。",
- "weaponMystery301404Text": "スチームパンク杖",
- "weaponMystery301404Notes": "町でターンをするには最適だ。効果なし。3015年3月購読者アイテム。",
+ "weaponMystery201411Notes": "敵を突き刺したり、あなたの好きな食べ物のために掘る - この何にでも使える熊手は全部できます! 効果なし。2014年11月寄付会員アイテム。",
+ "weaponMystery201502Text": "キラキラ輝く羽のついた愛と真実つえ",
+ "weaponMystery201502Notes": "羽のために! 愛のために! そして真実のために! 効果なし。2015年2月寄付会員アイテム。",
+ "weaponMystery201505Text": "緑の騎士のやり",
+ "weaponMystery201505Notes": "この緑と銀色のやりは、多くの敵を騎獣から引きずり下ろしました。効果なし。2015年5月寄付会員アイテム。",
+ "weaponMystery301404Text": "スチームパンクなつえ",
+ "weaponMystery301404Notes": "町を散歩するのに最適です。効果なし。3015年3月寄付会員アイテム。",
"weaponArmoireBasicCrossbowText": "基本的なクロスボウ",
- "weaponArmoireBasicCrossbowNotes": "このクロスボウはタスクの鎧を遠くから射抜くことができます。力を<%= str %>、知覚を<%= per %>、体質を<%= con %>上げる。魔法の戸棚: 独立したアイテム。",
- "weaponArmoireLunarSceptreText": "Soothing Lunar Sceptre",
- "weaponArmoireLunarSceptreNotes": "The healing power of this wand waxes and wanes. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 3 of 3).",
- "weaponArmoireRancherLassoText": "牧童の投げ縄",
- "weaponArmoireRancherLassoNotes": "Lassos: the ideal tool for rounding up and wrangling. Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 3 of 3).",
- "weaponArmoireMythmakerSwordText": "Mythmaker Sword",
- "weaponArmoireMythmakerSwordNotes": "Though it may seem humble, this sword has made many mythic heroes. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 3 of 3).",
- "weaponArmoireIronCrookText": "Iron Crook",
- "weaponArmoireIronCrookNotes": "Fiercely hammered from iron, this iron crook is good at herding sheep. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Horned Iron Set (Item 3 of 3).",
- "weaponArmoireGoldWingStaffText": "黄金な羽の杖",
- "weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all attributes by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "weaponArmoireBatWandText": "コウモリの杖",
- "weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireShepherdsCrookText": "Shepherd's Crook",
- "weaponArmoireShepherdsCrookNotes": "Useful for herding gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 of 3).",
- "weaponArmoireCrystalCrescentStaffText": "Crystal Crescent Staff",
- "weaponArmoireCrystalCrescentStaffNotes": "Summon the power of the crescent moon with this shining staff! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 3 of 3).",
- "weaponArmoireBlueLongbowText": "Blue Longbow",
- "weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireGlowingSpearText": "輝く槍",
- "weaponArmoireGlowingSpearNotes": "This spear hypnotizes wild tasks so you can attack them. Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireBarristerGavelText": "Barrister Gavel",
- "weaponArmoireBarristerGavelNotes": "Order! Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Barrister Set (Item 3 of 3).",
- "weaponArmoireJesterBatonText": "Jester Baton",
- "weaponArmoireJesterBatonNotes": "With a wave of your baton and some witty repartee, even the most complicated situations become clear. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Jester Set (Item 3 of 3).",
- "weaponArmoireMiningPickaxText": "Mining Pickax",
- "weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
- "armor": "鎧",
+ "weaponArmoireBasicCrossbowNotes": "このクロスボウはタスクのよろいを遠くから射ぬくことができます。力が <%= str %>、知覚が <%= per %>、性格が <%= con %> 上がります。魔法の戸棚 : 個別のアイテム。",
+ "weaponArmoireLunarSceptreText": "なぐさめの月の王しゃく",
+ "weaponArmoireLunarSceptreNotes": "月の満ち欠けのいやしパワーをもっています。性格が <%= con %> 、知能が <%= int %> 上がります。魔法の戸棚 : なぐさめの月セット ( 3 個中 3 つめのアイテム)。",
+ "weaponArmoireRancherLassoText": "牧場の投げなわ",
+ "weaponArmoireRancherLassoNotes": "投げなわ : しばりあげ、世話をするための典型的な道具。力が <%= str %>、知覚が <%= per %>、そして知能が <%= int %> 上がります。 魔法の戸棚 : 牧場セット ( 3 個中 3 つめのアイテム)。",
+ "weaponArmoireMythmakerSwordText": "神話の主人公のつるぎ",
+ "weaponArmoireMythmakerSwordNotes": "見た目は粗末ですが、このつるぎはたくさんの神話のヒーローを育てました。知覚と力が <%= attrs %> ずつ上がります。魔法の戸棚 : 黄金のトーガ セット ( 3 個中 3 つめのアイテム)。",
+ "weaponArmoireIronCrookText": "鉄製の羊飼いのつえ",
+ "weaponArmoireIronCrookNotes": "鉄から激しく「つち」できたえられた、この羊飼いのつえは、羊を集めるのにぴったりです。知覚と力が <%= attrs %> ずつ上がります。魔法の戸棚 : 角の生えた鉄製品 セット ( 3 個中 3 つめのアイテム)。",
+ "weaponArmoireGoldWingStaffText": "金の羽のつえ",
+ "weaponArmoireGoldWingStaffNotes": "このつえに生えている翼はいつも羽ばたき、ふわふわとしています。すべての能力値が <%= attrs %> ずつ上がります。魔法の戸棚 : 個別のアイテム。",
+ "weaponArmoireBatWandText": "コウモリのつえ",
+ "weaponArmoireBatWandNotes": "このつえは、どんなタスクでもコウモリに変えることができます! ふりかざして、タスクが飛んでいくのを見届けましょう。知能が <%= int %> 、知覚が <%= per %> 上がります。魔法の戸棚 : 個別のアイテム。",
+ "weaponArmoireShepherdsCrookText": "牧童のかぎづえ",
+ "weaponArmoireShepherdsCrookNotes": "グリフォンたちを追いこむのに便利。性格が <%= con %> 上がります。魔法の戸棚 : 牧場セット ( 3 個中 1 つめのアイテム )。",
+ "weaponArmoireCrystalCrescentStaffText": "クリスタルな三日月のつえ",
+ "weaponArmoireCrystalCrescentStaffNotes": "輝くつえで、三日月の力を呼びよせましょう! 知能と力が <%= attrs %> ずつ上がります。魔法の戸棚 : クリスタルな三日月セット ( 3 個中 3 つめのアイテム ) 。",
+ "weaponArmoireBlueLongbowText": "青い長弓",
+ "weaponArmoireBlueLongbowNotes": "打ち方用意…射て! この弓は射程距離が広いのです。知覚が <%= per %>、性格が<%= con %>、そして力が <%= str %> 上がります。魔法の戸棚:個別のアイテム。",
+ "weaponArmoireGlowingSpearText": "輝くやり",
+ "weaponArmoireGlowingSpearNotes": "このやりは、ワイルドなタスクに催眠術をかけるので、攻撃できるようになります。力が <%= str %> 上がります。魔法の戸棚 : 個別のアイテム。",
+ "weaponArmoireBarristerGavelText": "裁判官の小づち",
+ "weaponArmoireBarristerGavelNotes": "命ずる! 力と性格が <%= attrs %> ずつ上がります。魔法の戸棚 : 裁判官セット ( 3 個中 3 つめのアイテム ) 。",
+ "weaponArmoireJesterBatonText": "ピエロのバトン",
+ "weaponArmoireJesterBatonNotes": "バトンを振り、軽妙な語りで、そうとう複雑な状況を打開します。知能と知覚が <%= attrs %> ずつ上がります。魔法の戸棚 : ピエロ セット ( 3 個中 3 つめのアイテム ) 。",
+ "weaponArmoireMiningPickaxText": "炭鉱のつるはし",
+ "weaponArmoireMiningPickaxNotes": "タスクから、最大限のゴールドを掘り出しましょう! 知覚が <%= per %> 上がります。魔法の戸棚 : 炭鉱夫セット ( 3 個中 3 個目のアイテム)。",
+ "weaponArmoireBasicLongbowText": "基本の長弓",
+ "weaponArmoireBasicLongbowNotes": "便利なお下がりの弓。力が <%= str %> 上がります。魔法の戸棚 : 基本の弓兵セット ( 3 個中 1 つめのアイテム)。",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
+ "armor": "よろい",
"armorBase0Text": "無地の服",
"armorBase0Notes": "普通の服。効果なし。",
"armorWarrior1Text": "レザーアーマー",
- "armorWarrior1Notes": "頑丈な革のジャーキン。体質が<%= con %>上がる。",
- "armorWarrior2Text": "チェインメイル",
- "armorWarrior2Notes": "金属リングを組み合わされたアーマー。体質が<%= con %>上がる。",
+ "armorWarrior1Notes": "頑丈な革のジャーキン。性格が <%= con %> 上がります。",
+ "armorWarrior2Text": "チェーンメイル",
+ "armorWarrior2Notes": "金属リングを組み合わされたアーマー。性格が <%= con %> 上がります。",
"armorWarrior3Text": "プレートアーマー",
- "armorWarrior3Notes": "全てが鋼で覆われた騎士の誇りのスーツ。体質が<%= con %>上がる。",
- "armorWarrior4Text": "レッドアーマー",
- "armorWarrior4Notes": "守りの魔法で輝いてるヘビープレート。体質が<%= con %>上がる。",
- "armorWarrior5Text": "ゴールデンアーマー",
- "armorWarrior5Notes": "儀式のように見えるが、既知の刃では、それを貫通することができない。 体質が<%= con %> 上がる。",
+ "armorWarrior3Notes": "全てが鋼で覆われた騎士の誇りのスーツ。性格が <%= con %> 上がります。",
+ "armorWarrior4Text": "赤いよろい",
+ "armorWarrior4Notes": "守りの魔法で輝く重い板。体質が <%= con %> 上がります。",
+ "armorWarrior5Text": "黄金のよろい",
+ "armorWarrior5Notes": "儀式用に見えますが、知られているかぎりの刃で貫通できません。 性格が <%= con %> 上がります。",
"armorRogue1Text": "オイルレザー",
- "armorRogue1Notes": "雑音を減少させるために処理された革の鎧。知覚が<%= per %>上がる。",
- "armorRogue2Text": "ブラックレザー",
- "armorRogue2Notes": "暗い染料で着色され、影に溶け込む。知覚が<%= per %>上がる。",
+ "armorRogue1Notes": "雑音が減るように処理された革のよろい。知覚が <%= per %> 上がります。",
+ "armorRogue2Text": "黒い革",
+ "armorRogue2Notes": "暗い染料で着色され、影に溶けこみます。知覚が <%= per %> 上がります。",
"armorRogue3Text": "迷彩ベスト",
- "armorRogue3Notes": "地下牢や荒野の中で等しく目立たない。知覚が<%= per %>上がる。",
- "armorRogue4Text": "半影の鎧",
- "armorRogue4Notes": "装備した者は黄昏のベールに包まれる。知覚が<%= per %>上がる。",
- "armorRogue5Text": "本影の鎧",
- "armorRogue5Notes": "白昼のオープンな中で隠れることができる。知覚が<%= per %>上がる。",
+ "armorRogue3Notes": "ダンジョンでも荒野でも等しく目立たない。知覚が <%= per %> 上がります。",
+ "armorRogue4Text": "半影のよろい",
+ "armorRogue4Notes": "装備した者は黄昏のベールに包まれます。知覚が <%= per %> 上がります。",
+ "armorRogue5Text": "本影のよろい",
+ "armorRogue5Notes": "白昼のオープンな中で隠れることができます。知覚が <%= per %> 上がります。",
"armorWizard1Text": "魔術師のローブ",
- "armorWizard1Notes": "垣魔道士の衣装。知能が<%= int %>上がる。",
+ "armorWizard1Notes": "垣魔道士の衣装。知能が <%= int %> 上がります。",
"armorWizard2Text": "ウィザードローブ",
- "armorWizard2Notes": "放浪する不思議な労働者の服。知能が<%= int %>上がる。",
+ "armorWizard2Notes": "旅する (Wandering)、不思議な (Wonder) 労働者 (Worker) の服。知能が <%= int %> 上がります。",
"armorWizard3Text": "神秘のローブ",
- "armorWizard3Notes": "選り抜きの秘密への加入を意味します。知能が<%= int %>上がる。",
+ "armorWizard3Notes": "精鋭たちの秘伝の世界へ足を踏み入れることを意味します。知能が <%= int %> 上がります。",
"armorWizard4Text": "アークメイジのローブ",
- "armorWizard4Notes": "それを着た者は魂と精霊を支配できます。知能が<%= int %>上がる。",
+ "armorWizard4Notes": "これを着る者には魂と精霊がひざまずきます。知能が <%= int %> 上がります。",
"armorWizard5Text": "王宮魔術師のローブ",
- "armorWizard5Notes": "王位の権力の象徴。知能が<%= int %>上がる。",
+ "armorWizard5Notes": "王位の権力の象徴。知能が <%= int %> 上がります。",
"armorHealer1Text": "侍祭のローブ",
"armorHealer1Notes": "謙虚さと決意を示す衣服。体質が<%= con %>上がる。",
"armorHealer2Text": "医術士のローブ",
- "armorHealer2Notes": "戦闘で負傷した者の手当をする時に着用します。体質が<%= con %>上がる。",
+ "armorHealer2Notes": "戦闘で負傷した者の手当をする時に着用します。性格が <%= con %> 上がります。",
"armorHealer3Text": "守護者のマント",
- "armorHealer3Notes": "攻撃を避けるため、治療師の魔法が自分にかかるよう切り替わります。性格が<%= con %>上がる。",
+ "armorHealer3Notes": "攻撃を避けるため、治療師の魔法が自分にかかるよう切り替わります。性格が<%= con %>上がります。",
"armorHealer4Text": "医師のマント",
- "armorHealer4Notes": "権威を表し、呪いを解く。体質が<%= con %>上がる。",
+ "armorHealer4Notes": "権威を表し、呪いを解きます。性格が <%= con %> 上がります。",
"armorHealer5Text": "王家のマント",
- "armorHealer5Notes": "王の命を救った人々の服装。体質が<%= con %>上がる。",
- "armorSpecial0Text": "影の鎧",
- "armorSpecial0Notes": "打撃を受けた時、打たれた場所の痛みで悲鳴を上げるでしょう。体質が<%= con %>上がる。",
- "armorSpecial1Text": "クリスタルアーマー",
- "armorSpecial1Notes": "ありふれた不快感に漬かれた者に着用させれば、たゆまぬ力を与える。全ての能力値が<%= attrs %>上がる。",
- "armorSpecial2Text": "貴族のチュニック",
- "armorSpecial2Notes": "あなたを格別にふわふわにする!体質と知能がそれぞれ<%= attrs %>上がる。",
- "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor",
- "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.",
+ "armorHealer5Notes": "王の命を救った人々の服装。性格が <%= con %> 上がります。",
+ "armorSpecial0Text": "影のよろい",
+ "armorSpecial0Notes": "打撃を受けた時、打たれた場所の痛みで悲鳴を上げるでしょう。性格が <%= con %> 上がります。",
+ "armorSpecial1Text": "クリスタルのよろい",
+ "armorSpecial1Notes": "よくある疲れを感じている者が着ると、たゆまぬ力を与える。すべての能力値が <%= attrs %> 上がります。",
+ "armorSpecial2Text": "ジーン・カラルドの聖なるチュニック",
+ "armorSpecial2Notes": "すんごい、ふわふわになります! 性格と知能が <%= attrs %> ずつ上がります。",
+ "armorSpecialFinnedOceanicArmorText": "ひれがついた大海のよろい",
+ "armorSpecialFinnedOceanicArmorNotes": "デリケートではありますが、このよろいの表面は、赤サンゴのように敵にダメージを与えるます。力が <%= str %> 上がります。",
"armorSpecialYetiText": "イエティ調教師のローブ",
- "armorSpecialYetiNotes": "ファジー、そして熾烈。体質が<%= con %>上がる。2013年-2014年冬季限定版装備。",
- "armorSpecialSkiText": "スキーアサシンのパーカー",
- "armorSpecialSkiNotes": "大量のシークレットダガーとスキートレイルマップ。知覚が<%= per %>上がる。2013年-2014年冬季限定版装備。",
- "armorSpecialCandycaneText": "キャンディケインローブ",
- "armorSpecialCandycaneNotes": "砂糖とシルクから紡糸されたもの。知能が<%= int %>上がる。2013年-2014年冬季限定版装備。",
- "armorSpecialSnowflakeText": "雪のローブ",
- "armorSpecialSnowflakeNotes": "吹雪の中でも暖かさを保つローブ。体質が<%= con %>上がる。2013年-2014年冬季限定版装備。",
- "armorSpecialBirthdayText": "パーティーローブ",
- "armorSpecialBirthdayNotes": "Habiticaの誕生日おめでとう!この素晴らしい日を祝うために、このおかしなパーティーローブを着てください。効果なし。",
- "armorSpecialBirthday2015Text": "ばかげたパーティーローブ",
- "armorSpecialBirthday2015Notes": "Habiticaの誕生日おめでとう!この素晴らしい日を祝うために、このばかげたパーティーローブを着てください。効果なし。",
- "armorSpecialBirthday2016Text": "Ridiculous Party Robes",
- "armorSpecialBirthday2016Notes": "Happy Birthday, Habitica! Wear these Ridiculous Party Robes to celebrate this wonderful day. Confers no benefit.",
- "armorSpecialGaymerxText": "虹色の戦士の鎧",
- "armorSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
- "armorSpecialSpringRogueText": "キャットスーツ",
- "armorSpecialSpringRogueNotes": "完璧に手入れを施されている。知覚が<%= per %>上がる。2014年春季限定版装備。",
- "armorSpecialSpringWarriorText": "クローバーの鎧",
- "armorSpecialSpringWarriorNotes": "クローバーのように軟質で、鋼のように強い!体質が<%= con %>上がる。2014年春季限定版装備。",
+ "armorSpecialYetiNotes": "けば立っており、すさまじい。性格が <%= con %> 上がります。2013年-2014年冬の限定装備。",
+ "armorSpecialSkiText": "スキー暗殺者のパーカー",
+ "armorSpecialSkiNotes": "隠したダガーとスキールートマップでいっぱいです。知覚が <%= per %> 上がります。2013年-2014年冬の限定装備。",
+ "armorSpecialCandycaneText": "さとうきびのローブ",
+ "armorSpecialCandycaneNotes": "砂糖と絹でつむいだものです。知能が <%= int %> 上がります。2013年-2014年冬の限定装備。",
+ "armorSpecialSnowflakeText": "粉雪のローブ",
+ "armorSpecialSnowflakeNotes": "吹雪の中でも暖かさを保つローブ。性格が <%= con %> 上がります。2013年-2014年冬の限定装備。",
+ "armorSpecialBirthdayText": "ちょっとおかしなパーティー ローブ",
+ "armorSpecialBirthdayNotes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このちょっとおかしなパーティー ローブを着てください。効果なし。",
+ "armorSpecialBirthday2015Text": "おバカなパーティー ローブ",
+ "armorSpecialBirthday2015Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このおバカなパーティー ローブを着てください。効果なし。",
+ "armorSpecialBirthday2016Text": "イカれたパーティー ローブ",
+ "armorSpecialBirthday2016Notes": "誕生日おめでとう、Habitica! このすばらしい日を祝うために、このイカれたパーティー ローブを着てください。効果なし。",
+ "armorSpecialGaymerxText": "虹色の戦士のよろい",
+ "armorSpecialGaymerxNotes": "GaymerX カンファレンスを記念し、この特別なよろいは晴れやかでカラフルなレインボー柄で彩られています。GaymerX とは、LGTBQ (性的マイノリティー)とゲーム、そしてゲームがあらゆる人に開かれたものであることを祝うゲーム見本市です。",
+ "armorSpecialSpringRogueText": "なめらかなネコのスーツ",
+ "armorSpecialSpringRogueNotes": "完璧に毛づくろいされています。知覚が <%= per %> 上がります。2014年春の限定装備。",
+ "armorSpecialSpringWarriorText": "クローバー鋼のよろい",
+ "armorSpecialSpringWarriorNotes": "クローバーのようにやわらかで、鋼のように強い! 性格が <%= con %> 上がります。2014年春の限定装備。",
"armorSpecialSpringMageText": "ネズミのローブ",
- "armorSpecialSpringMageNotes": "ネズミが素敵!知能が<%= int %>上がる。2014年春季限定版装備。",
- "armorSpecialSpringHealerText": "子犬のローブ",
- "armorSpecialSpringHealerNotes": "フィットしてて暖かいが、着用者を危害から守る。体質が<%= con %>上がる。2014年春季限定版装備。",
+ "armorSpecialSpringMageNotes": "ネズミって素敵! 知能が <%= int %> 上がります。2014年春の限定装備。",
+ "armorSpecialSpringHealerText": "ふわ毛の子犬ローブ",
+ "armorSpecialSpringHealerNotes": "暖かくぴったりしていますが、着ている者を危害から守ります。性格が <%= con %> 上がります。2014年春の限定装備。",
"armorSpecialSummerRogueText": "海賊のローブ",
- "armorSpecialSummerRogueNotes": "これらのローブはとても快適だ!いえぇー!知覚が<%= per %>上がる。2014年夏季限定版装備。",
+ "armorSpecialSummerRogueNotes": "これらのローブはとても快適だぜ、イエェェェッ! 知覚が <%= per %> 上がります。2014年夏の限定装備。",
"armorSpecialSummerWarriorText": "剣士のローブ",
- "armorSpecialSummerWarriorNotes": "攻撃と防御を完結します。体質が<%= con %>上がる。2014年夏季限定版装備。",
- "armorSpecialSummerMageText": "エメラルドの尻尾",
- "armorSpecialSummerMageNotes": "かすかに光るうろこの付いた衣服は、その着用者を本当のマーメイジに変える!知能が<%= int %>上がる。2014年夏季限定版装備。",
- "armorSpecialSummerHealerText": "人魚のしっぽ",
- "armorSpecialSummerHealerNotes": "かすかに光るうろこの付いた衣服は、その着用者を本当のシーヒーラーに変える!体質が<%= int %>上がる。2014年夏季限定版装備。",
- "armorSpecialFallRogueText": "ブラッドレッドローブ",
- "armorSpecialFallRogueNotes": "ビビッド。ベルベット。バンパイアてき。知覚が<%= per %>上がる。2014年秋季限定版装備。",
- "armorSpecialFallWarriorText": "科学の白衣",
- "armorSpecialFallWarriorNotes": "幻怪のポーションの溢流から防ぐ。体質が<%= con %>上がる。2014年秋季限定版装備。",
+ "armorSpecialSummerWarriorNotes": "剣で切り、盾で受け、タスクをやっつけます。性格が <%= con %> 上がります。2014年夏の限定装備。",
+ "armorSpecialSummerMageText": "エメラルドのしっぽ",
+ "armorSpecialSummerMageNotes": "このうろこがかすかに光る衣服は、着る人を本物のマーメイジ(マーメイド + メイジ・魔法使い)に変えます! 知能が<%= int %>上がります。2014年夏の限定装備。",
+ "armorSpecialSummerHealerText": "海の治療師の尾",
+ "armorSpecialSummerHealerNotes": "このうろこがかすかに光る衣服は、着る人を本物のシーヒーラーに変えます! 性格が <%= con %> 上がります。2014年夏の限定装備。",
+ "armorSpecialFallRogueText": "血のように赤いローブ",
+ "armorSpecialFallRogueNotes": "ビビッド。ベルベット。バンパイアっぽい。知覚が <%= per %> 上がります。2014年秋の限定装備。",
+ "armorSpecialFallWarriorText": "科学の研究着",
+ "armorSpecialFallWarriorNotes": "魔法の薬がこぼれても防ぎます。性格が <%= con %> 上がります。2014年秋の限定装備。",
"armorSpecialFallMageText": "魔女のウィザードローブ",
- "armorSpecialFallMageNotes": "このローブは、イモリの目とカエルの舌の助けを得るために、たくさんのポケットを持っている。知能が<%= int %>上がる。2014年秋季限定版装備。",
- "armorSpecialFallHealerText": "ガウジーギア",
- "armorSpecialFallHealerNotes": "戦いを包帯を巻く前に変化させる!体質が<%= con %>上がる。2014年秋季限定装備。",
- "armorSpecialWinter2015RogueText": "氷柱のドレイクアーマー",
- "armorSpecialWinter2015RogueNotes": "この鎧は冷たく凍っているが、アイスドレイクの群れの真ん中で秘宝を発見したときに確かに価値があるでしょう。あなたがそのような秘宝を探していなくても、あなたは本当に確かに本物のアイスドレイクなのだから。いいか!?訊ねるのは止めてください!知覚が<%= per %>上がる。2014年-2015年冬季限定版装備。",
- "armorSpecialWinter2015WarriorText": "ジンジャーブレッドの鎧",
- "armorSpecialWinter2015WarriorNotes": "快適で暖かい、オーブンから一直線!体質が<%= con %>上がる。 2014-2015年冬季限定版装備。",
- "armorSpecialWinter2015MageText": "オーロラローブ",
- "armorSpecialWinter2015MageNotes": "このローブに北のかすかな光が見える。知能が<%= int %>上がる。2014-2015年冬季限定版装備。",
+ "armorSpecialFallMageNotes": "このローブには、イモリの目やカエルの舌を入れておくのにすごく便利な、たくさんのポケットが付いています。知能が <%= int %> 上がります。2014年秋の限定装備。",
+ "armorSpecialFallHealerText": "うすもやの衣",
+ "armorSpecialFallHealerNotes": "先に包帯を巻いて、攻めこむ! 性格が <%= con %> 上がります。2014年秋の限定装備。",
+ "armorSpecialWinter2015RogueText": "アイスドレイクアーマー",
+ "armorSpecialWinter2015RogueNotes": "このよろいは冷たく凍っていますが、つららのドラゴンの群れの中央に未発見の秘宝を見つけたときには確かな価値があるでしょう。秘宝を探していなくいとしても、あなたは間違いなく、絶対に、正真正銘のつららのドラゴンなんです、OK!? 質問は受け付けません! 知覚が <%= per %> 上がります。2014年-2015年冬の限定装備。",
+ "armorSpecialWinter2015WarriorText": "ジンジャーブレッドのよろい",
+ "armorSpecialWinter2015WarriorNotes": "快適で暖かい、オーブンから直送! 性格が <%= con %> 上がります。 2014-2015年冬の限定装備。",
+ "armorSpecialWinter2015MageText": "オーロラのローブ",
+ "armorSpecialWinter2015MageNotes": "このローブに北方のかすかな光が見えます。知能が <%= int %> 上がります。2014-2015年冬の限定装備。",
"armorSpecialWinter2015HealerText": "アイススケートの服装",
- "armorSpecialWinter2015HealerNotes": "アイススケートはとてもリラックスできますが、アイスドレイクから攻撃を受けるときに備えてこの保護装備なしでは試さない方がいいでしょう。体質が<%= con %>上がる。2014-2015年冬季限定版装備。",
+ "armorSpecialWinter2015HealerNotes": "アイススケートはとてもリラックスできますが、アイスドレイクから攻撃を受ける可能性を考えると、この保護装備なしでは試さない方がいいでしょう。性格が <%= con %> 上がります。2014-2015年冬の限定装備。",
"armorSpecialSpring2015RogueText": "チューチューローブ",
- "armorSpecialSpring2015RogueNotes": "毛布で覆われていて柔らかく決して燃えない。知覚が<%= per %>上がる。2015年春季限定版装備。",
- "armorSpecialSpring2015WarriorText": "用心の鎧",
- "armorSpecialSpring2015WarriorNotes": "最も獰猛な小犬だけは、こんなにふわふわであると認められる。体質が<%= con %>上がる。2015年春季限定版装備。",
- "armorSpecialSpring2015MageText": "魔術師のうさぎスーツ",
- "armorSpecialSpring2015MageNotes": "あなたの上着のすそはあなたのワタオウサギに似合っている!知能が<%= int %>上がる。2015年春期限定版装備。",
- "armorSpecialSpring2015HealerText": "慰める猫スーツ",
- "armorSpecialSpring2015HealerNotes": "この柔らかいキャットスーツは快適で、ミント茶と同じくらい元気づけられる。体質が <%= con %>上がる。2015年春季限定版装備。",
+ "armorSpecialSpring2015RogueNotes": "毛布で覆われていて柔らかく決して燃えない。知覚が <%= per %> 上がります。2015年春の限定装備。",
+ "armorSpecialSpring2015WarriorText": "用心のよろい",
+ "armorSpecialSpring2015WarriorNotes": "最も獰猛(どうもう)な小犬にだけ、このふわふわが許されます。性格が <%= con %> 上がります。2015年春の限定装備。",
+ "armorSpecialSpring2015MageText": "手品師のうさぎスーツ",
+ "armorSpecialSpring2015MageNotes": "コートのすそが、ふわふわしっぽにお似合いです! 知能が <%= int %> 上がります。2015年春の限定装備。",
+ "armorSpecialSpring2015HealerText": "くつろぎのキャットスーツ",
+ "armorSpecialSpring2015HealerNotes": "このやわらかいキャットスーツは快適で、ミントティーと同じくらいくつろげます。性格が <%= con %> 上がります。2015年春の限定装備。",
"armorSpecialSummer2015RogueText": "ルビーのしっぽ",
- "armorSpecialSummer2015RogueNotes": "This garment of shimmering scales transforms its wearer into a real Reef Renegade! Increases Perception by <%= per %>. Limited Edition 2015 Summer Gear.",
+ "armorSpecialSummer2015RogueNotes": "このうろこがかすかに光る衣服は、着る人を本物の岩礁の裏切り者に変えます! 知覚が<%= per %>上がります。2015年夏の限定装備。",
"armorSpecialSummer2015WarriorText": "黄金のしっぽ",
- "armorSpecialSummer2015WarriorNotes": "このきらめき鱗の衣類を身につけると本物の翻車魚戦士に変身する!体質は<%= con %>上がる。2015年夏限定装備。",
- "armorSpecialSummer2015MageText": "占い師の衣",
- "armorSpecialSummer2015MageNotes": "Hidden power resides in the puffs of these sleeves. Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.",
- "armorSpecialSummer2015HealerText": "船員の武具",
- "armorSpecialSummer2015HealerNotes": "This armor lets everyone know that you are an honest merchant sailor who would never dream of behaving like a scalawag. Increases Constitution by <%= con %>. Limited Edition 2015 Summer Gear.",
- "armorSpecialFall2015RogueText": "Bat-tle Armor",
- "armorSpecialFall2015RogueNotes": "Fly into bat-tle! Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
- "armorSpecialFall2015WarriorText": "案山子の鎧",
- "armorSpecialFall2015WarriorNotes": "Despite being stuffed with straw, this armor is extremely hefty! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
- "armorSpecialFall2015MageText": "Stitched Robes",
+ "armorSpecialSummer2015WarriorNotes": "このうろこがかすかに光る衣服は、着る人を本物のマンボウ戦士に変えます! 性格が<%= con %>上がります。2015年夏の限定装備。",
+ "armorSpecialSummer2015MageText": "占い師のローブ",
+ "armorSpecialSummer2015MageNotes": "ふくらんだ袖の中に、秘めた力が宿っています。知能が <%= int %> 上がります。2015年夏の限定装備。",
+ "armorSpecialSummer2015HealerText": "船員のよろい",
+ "armorSpecialSummer2015HealerNotes": "このよろいを着ていれば、この人は正直者の商船乗組員で、人でなしのようにふるまうことは想像できないと、だれもが思います。性格が <%= con %> 上がります。2015年夏の限定装備。",
+ "armorSpecialFall2015RogueText": "バット・ル アーマー",
+ "armorSpecialFall2015RogueNotes": "バット(こうもり)になって、バトルに飛び立ちましょう! 知覚が <%= per %> 上がります。2015年秋の限定装備。",
+ "armorSpecialFall2015WarriorText": "かかしのよろい",
+ "armorSpecialFall2015WarriorNotes": "このよろいは、麦わらで出来ているのにきわめて丈夫! \n性格が <%= con %> 上がります。2015年秋の限定装備。",
+ "armorSpecialFall2015MageText": "刺繍(ししゅう)付きのローブ",
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
"armorSpecialFall2015HealerText": "Potioner Robes",
"armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
- "armorSpecialWinter2016RogueText": "Cocoa Armor",
+ "armorSpecialWinter2016RogueText": "ココアの鎧",
"armorSpecialWinter2016RogueNotes": "This leather armor keeps you nice and toasty. Is it actually made from cocoa? You'll never tell. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
- "armorSpecialWinter2016WarriorText": "Snowman Suit",
+ "armorSpecialWinter2016WarriorText": "雪だるまスーツ",
"armorSpecialWinter2016WarriorNotes": "Brr! This padded armor is truly powerful... until it melts. Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
"armorSpecialWinter2016MageText": "Snowboarder Parka",
"armorSpecialWinter2016MageNotes": "The wisest wizard keeps well-bundled in the winter wind. Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.",
"armorSpecialWinter2016HealerText": "Festive Fairy Cloak",
"armorSpecialWinter2016HealerNotes": "Festive Fairies wrap their body wings around themselves for protection as they use their head wings to catch headwinds and fly around Habitica at speeds of up to 100 mph, delivering gifts and spraying everyone with confetti. How droll. Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
- "armorSpecialSpring2016RogueText": "Canine Camo Suit",
- "armorSpecialSpring2016RogueNotes": "A clever pup knows to choose a brighter guise for concealment when everything is green and vibrant. Increases Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "armorSpecialSpring2016WarriorText": "Mighty Mail",
- "armorSpecialSpring2016WarriorNotes": "Though you be but little, you are fierce! Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
- "armorSpecialSpring2016MageText": "Grand Malkin Robes",
- "armorSpecialSpring2016MageNotes": "Brightly colored, so you won't be mistaken for a necromouser. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
- "armorSpecialSpring2016HealerText": "Fluffy Bunny Breeches",
- "armorSpecialSpring2016HealerNotes": "Hippity hop! Bound from hill to hill, healing those in need. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
+ "armorSpecialSpring2016RogueText": "犬用カモ柄スーツ",
+ "armorSpecialSpring2016RogueNotes": "かしこい子犬は知っています。すべてが活気あふれる緑色になる季節は、かくれるのにふさわしいのは明るい装いだということを。知覚が <%= per %> が上がります。2016年春の限定装備。",
+ "armorSpecialSpring2016WarriorText": "丈夫なくさりかたびら",
+ "armorSpecialSpring2016WarriorNotes": "あなたは、小ささくたって、どう猛です! 性格が <%= con %> 上がります。2016年春の限定装備。",
+ "armorSpecialSpring2016MageText": "マダム マルキンのローブ",
+ "armorSpecialSpring2016MageNotes": "明るく染め上げられ、けっしてネクロマンサーと間違えられることはなくなります。知能が <%= int %> 上がります。2016年春の限定装備。",
+ "armorSpecialSpring2016HealerText": "ふわふわウサギの半ズボン",
+ "armorSpecialSpring2016HealerNotes": "ピョーンピョン! 丘から丘へ、必要とあらば回復も。性格が <%= con %> 上がります。2016年春の限定装備。",
"armorMystery201402Text": "使者のローブ",
"armorMystery201402Notes": "かすかに光って、強くて、これらのローブは、手紙を運ぶために多くのポケットがある。効果なし。2014年2月購読者アイテム。",
"armorMystery201403Text": "フォレストウォーカーアーマー",
@@ -352,33 +354,35 @@
"armorMystery201503Notes": "この青い鉱物は、幸運、幸せと永遠の生産性を象徴する。効果なし。2015年3月購読者アイテム。",
"armorMystery201504Text": "忙しい蜂のローブ",
"armorMystery201504Notes": "このローブを獲得することで忙しい蜂のように生産的になれるでしょう!効果なし。2015年4月購読者アイテム。",
- "armorMystery201506Text": "Snorkel Suit",
- "armorMystery201506Notes": "Snorkel through a coral reef in this brightly-colored swim suit! Confers no benefit. June 2015 Subscriber Item.",
+ "armorMystery201506Text": "シュノーケルスーツ",
+ "armorMystery201506Notes": "この明るい色の潜水服で、サンゴ礁の海を泳ぎましょう!効果なし。2015年6月購読者アイテム。",
"armorMystery201508Text": "チータの衣装",
- "armorMystery201508Notes": "Run fast as a flash in the fluffy Cheetah Costume! Confers no benefit. August 2015 Subscriber Item.",
+ "armorMystery201508Notes": "このチーターのコスチュームを着て、閃光の如く走りましょう!効果なし。2015年8月購読者アイテム。",
"armorMystery201509Text": "人狼のコスチューム",
"armorMystery201509Notes": "これ本当に衣装だよね?効果なし。2015年9月購読者アイテム。",
"armorMystery201511Text": "木の鎧",
- "armorMystery201511Notes": "Considering this armor was carved directly from a magical log, it's surprisingly comfortable. Confers no benefit. November 2015 Subscriber Item.",
- "armorMystery201512Text": "冷やし炎の鎧",
- "armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
- "armorMystery201603Text": "Lucky Suit",
- "armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201511Notes": "魔法の丸太を直接削って造られた鎧…にしては着心地がびっくりするほどいい。効果なし。2015年11月購読者アイテム。",
+ "armorMystery201512Text": "冷たい炎の鎧",
+ "armorMystery201512Notes": "冷たい炎を呼び起こせ!効果なし。2015年12月購読者アイテム。",
+ "armorMystery201603Text": "幸運のスーツ",
+ "armorMystery201603Notes": "何千もの四つ葉のクローバーで綴られたスーツ!効果なし。2016年3月購読者アイテム。",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "スチームパンクスーツ",
- "armorMystery301404Notes": "小粋な、そして、颯爽とした!効果なし。3015年2月購読者アイテム。",
- "armorArmoireLunarArmorText": "Soothing Lunar Armor",
- "armorArmoireLunarArmorNotes": "The light of the moon will make you strong and savvy. Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 2 of 3).",
+ "armorMystery301404Notes": "なんて小粋で最先端!効果なし。3015年2月購読者アイテム。",
+ "armorArmoireLunarArmorText": "慰める月の鎧",
+ "armorArmoireLunarArmorNotes": "月の光があなたに力と守りを与えます。力が<%= str %> 、知能が<%= int %>上がります。魔法の戸棚 : なぐさめの月セット ( 3 個中 2 つめのアイテム)。",
"armorArmoireGladiatorArmorText": "剣闘士アーマー",
"armorArmoireGladiatorArmorNotes": "剣闘士になるには賢いだけではなく、強くなければならない。知覚を<%= per %>、力を<%= str %>上げる。魔法の戸棚:剣闘士セット (3アイテム中2番)。",
"armorArmoireRancherRobesText": "牧童のローブ",
"armorArmoireRancherRobesNotes": "Wrangle your mounts and round up your pets while wearing these magical Rancher Robes! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 2 of 3).",
"armorArmoireGoldenTogaText": "黄金のトーガ",
"armorArmoireGoldenTogaNotes": "This glimmering toga is only worn by true heroes. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 1 of 3).",
- "armorArmoireHornedIronArmorText": "Horned Iron Armor",
+ "armorArmoireHornedIronArmorText": "尖った鉄の鎧",
"armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armor is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).",
"armorArmoirePlagueDoctorOvercoatText": "Plague Doctor Overcoat",
"armorArmoirePlagueDoctorOvercoatNotes": "An authentic overcoat worn by the doctors who battle the Plague of Procrastination! Increases Intelligence by <%= int %>, Strength by <%= str %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 3 of 3).",
- "armorArmoireShepherdRobesText": "Shepherd Robes",
+ "armorArmoireShepherdRobesText": " シェパードの衣",
"armorArmoireShepherdRobesNotes": "The fabric is cool and breathable, perfect for a hot day herding gryphons in the desert. Increases Strength and Perception by <%= attrs %> each. Enchanted Armoire: Shepherd Set (Item 2 of 3).",
"armorArmoireRoyalRobesText": "王立の法服",
"armorArmoireRoyalRobesNotes": "Wonderful ruler, rule all day long! Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Royal Set (Item 3 of 3).",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "帽子・かぶと",
"headBase0Text": "兜なし",
"headBase0Notes": "帽子・かぶとなし",
@@ -443,8 +449,8 @@
"headSpecial1Notes": "手本となるような人の人気の冠。全ての能力値が<%= attrs %>増加します。",
"headSpecial2Text": "名無しヘルム",
"headSpecial2Notes": "見返りを求めない人たちに与えた証。知能と力がそれぞれ<%= attrs %>上がる。",
- "headSpecialFireCoralCircletText": "Fire Coral Circlet",
- "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.",
+ "headSpecialFireCoralCircletText": "赤いサンゴのサークレット",
+ "headSpecialFireCoralCircletNotes": "このHabitica最高の錬金術師によって作られたサークレットは、あなたを水中で呼吸できるようにし宝物の為のダイビングを可能とします!知覚が<%= per %>上がる。",
"headSpecialNyeText": "変わったパーティハット",
"headSpecialNyeNotes": "変わったパーティハットをもらった!新年を祝いながら誇らしげにかぶれ!効果なし。",
"headSpecialYetiText": "イエティのテイマーヘルム",
@@ -513,24 +519,24 @@
"headSpecialFall2015MageNotes": "Every stitch in this hat augments its power. Increases Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
"headSpecialFall2015HealerText": "カエルの帽子",
"headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
- "headSpecialNye2015Text": "Ridiculous Party Hat",
+ "headSpecialNye2015Text": "おかしなパーティーの帽子",
"headSpecialNye2015Notes": "You've received a Ridiculous Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
- "headSpecialWinter2016RogueText": "Cocoa Helm",
+ "headSpecialWinter2016RogueText": "ココアのヘルメット",
"headSpecialWinter2016RogueNotes": "The protective scarf on this cozy helm is only removed to sip warm winter beverages. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
- "headSpecialWinter2016WarriorText": "Snowman Cap",
+ "headSpecialWinter2016WarriorText": "雪だるま帽子",
"headSpecialWinter2016WarriorNotes": "Brr! This mighty helm is truly powerful... until it melts. Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
"headSpecialWinter2016MageText": "Snowboarder Hood",
"headSpecialWinter2016MageNotes": "Keeps the snow out of your eyes while you're casting spells. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
"headSpecialWinter2016HealerText": "Fairy Wing Helm",
"headSpecialWinter2016HealerNotes": "Thesewingsfluttersoquicklythattheyblur! Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.",
- "headSpecialSpring2016RogueText": "Good Doggy Mask",
- "headSpecialSpring2016RogueNotes": "Aww, what a cute puppy! Come here and let me pet your head. ...Hey, where did all my Gold go? Increases Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "headSpecialSpring2016WarriorText": "Mouse Guard Helm",
- "headSpecialSpring2016WarriorNotes": "Never again shall you be bopped on the head! Let them try! Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
- "headSpecialSpring2016MageText": "Grand Malkin Hat",
- "headSpecialSpring2016MageNotes": "Apparel to set you above the mere alley-mages of the world. Increases Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "headSpecialSpring2016HealerText": "Blossom Diadem",
- "headSpecialSpring2016HealerNotes": "It glints with the potential of new life ready to burst forth. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
+ "headSpecialSpring2016RogueText": "よくできた犬のマスク",
+ "headSpecialSpring2016RogueNotes": "わー、なんてかわいいワンちゃん! ここにきて頭をなでさせて。…あら? 私のゴールドはどこにいったのかしら? 知覚が <%= per %> 上がります。2016年春の限定装備。",
+ "headSpecialSpring2016WarriorText": "ネズミの防御ヘルメット",
+ "headSpecialSpring2016WarriorNotes": "頭をぶんなぐらせるのは止めさせて! アイツらに試してみましょう! 力が <%= str %> アップします。2016年春の限定装備。",
+ "headSpecialSpring2016MageText": "ミセス マルキンの帽子",
+ "headSpecialSpring2016MageNotes": "あなたを「世界中のそんじょそこらにいる魔法使いとは違うぞ」という感じにする服装。知覚が <%= per %> 上がります。2016年春の限定装備。",
+ "headSpecialSpring2016HealerText": "花の王冠",
+ "headSpecialSpring2016HealerNotes": "ぐっと前進する新しい生命のような潜在能力のような輝きを放ちます。知能が <%= int %> 上がります。2016年春の限定装備。",
"headSpecialGaymerxText": "虹色の戦士の兜",
"headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
"headMystery201402Text": "羽かぶと",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "幸運の帽子",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "ファンシートップハット",
"headMystery301404Notes": "最上の良家の人々のためのファンシートップハット!3015年1月購読者アイテム。効果なし。",
"headMystery301405Text": "ベーシックトップハット",
@@ -582,25 +590,25 @@
"headArmoireBlueHairbowText": "青いリボン",
"headArmoireBlueHairbowNotes": "Become perceptive, tough, and smart while wearing this beautiful Blue Hairbow! Increases Perception by <%= per %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.",
"headArmoireRoyalCrownText": "王の冠",
- "headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Royal Set (Item 1 of 3).",
- "headArmoireGoldenLaurelsText": "Golden Laurels",
- "headArmoireGoldenLaurelsNotes": "These golden laurels reward those who have conquered bad habits. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 2 of 3).",
- "headArmoireHornedIronHelmText": "Horned Iron Helm",
- "headArmoireHornedIronHelmNotes": "Fiercely hammered from iron, this horned helmet is nearly impossible to break. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Horned Iron Set (Item 1 of 3).",
+ "headArmoireRoyalCrownNotes": "偉大にして強大なる統治者万歳!力が<%= str %>上がる。魔法の戸棚:王者セット(3アイテム中の1つ目)",
+ "headArmoireGoldenLaurelsText": "黄金の月桂冠",
+ "headArmoireGoldenLaurelsNotes": "悪い習慣を克服した者を称える黄金の月桂冠。知覚と体質が <%= attrs %> 上がる。魔法の戸棚:黄金のトーガセット (3アイテム中の2番目)。",
+ "headArmoireHornedIronHelmText": "角ある鋼鉄の兜",
+ "headArmoireHornedIronHelmNotes": "鋼鉄を激しく打ち出して作られたこの角あるヘルメットを壊すことは至難でしょう。体力が<%= con %>、力が <%= str %>上昇します。魔法の戸棚:角ある鋼鉄セット(3アイテム中の1番目)",
"headArmoireYellowHairbowText": "黄色のリボン",
- "headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireRedFloppyHatText": "Red Floppy Hat",
- "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoirePlagueDoctorHatText": "Plague Doctor Hat",
- "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).",
- "headArmoireBlackCatText": "黒猫帽子",
- "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireOrangeCatText": "オレンジ色猫帽子",
- "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireBlueFloppyHatText": "Blue Floppy Hat",
- "headArmoireBlueFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a brilliant blue color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoireShepherdHeaddressText": "Shepherd Headdress",
- "headArmoireShepherdHeaddressNotes": "Sometimes the gryphons that you herd like to chew on this headdress, but it makes you seem more intelligent nonetheless. Increases Intelligence by <%= int %>. Enchanted Armoire: Shepherd Set (Item 3 of 3).",
+ "headArmoireYellowHairbowNotes": "この美しい黄色のリボンをつければ敏感に、強く、そして賢くなることが出来ます!知覚、力、知力がそれぞれ<%= attrs %>上昇。魔法の戸棚:独立したアイテム。",
+ "headArmoireRedFloppyHatText": "柔らかな赤い帽子",
+ "headArmoireRedFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこの晴れやかな赤をもたらしているのです。体力、知力、知覚がそれぞれ<%= attrs %>上がる。魔法の戸棚:独立したアイテム。",
+ "headArmoirePlagueDoctorHatText": "ペスト医師の帽子",
+ "headArmoirePlagueDoctorHatNotes": "怠慢の病と闘った博士が付けていた正真正銘の帽子。力が<%= str %>、知力が<%= int %>、体力が<%= con %>上昇する魔法の戸棚:ペスト医師セット(3アイテム中の1つ目)",
+ "headArmoireBlackCatText": "黒猫の帽子",
+ "headArmoireBlackCatNotes": "この黒い帽子…ごろごろ鳴いてる?あと尻尾振ってる?あと…息してませんかって?その通り。あなたの頭の上で寝ているのは猫です。知力と体質が<%= attrs %>上がる。魔法の戸棚:個別のアイテム。",
+ "headArmoireOrangeCatText": "橙色の猫の帽子",
+ "headArmoireOrangeCatNotes": "このオレンジ色の帽子…ごろごろ鳴いてる?あと尻尾振ってる?あと…息してませんかって?その通り。あなたの頭の上で寝ているのは猫です。知力と体質が<%= attrs %>上がる。魔法の戸棚:個別のアイテム。",
+ "headArmoireBlueFloppyHatText": "柔らかな青い帽子",
+ "headArmoireBlueFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこの素晴らしい青をもたらしているのです。知力と知覚が<%= attrs %>上がる。魔法の戸棚:個別のアイテム。",
+ "headArmoireShepherdHeaddressText": "羊飼いのヘッドドレス",
+ "headArmoireShepherdHeaddressNotes": "もしかしたらあなたの飼いグリフォンはこの頭飾りを好んでかみかみするかもしれませんが、それにも関わらずあなたは賢く見えるでしょう。知力が<%= int %>上がる。魔法の戸棚:羊飼いセット(3アイテム中の3つめ)",
"headArmoireCrystalCrescentHatText": "Crystal Crescent Hat",
"headArmoireCrystalCrescentHatNotes": "The design on this hat waxes and wanes with the phases of the moon. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 1 of 3).",
"headArmoireDragonTamerHelmText": "Dragon Tamer Helm",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "利き手でないほうの手のアイテム",
"shieldBase0Text": "利き手でないほうの手の装備はありません",
"shieldBase0Notes": "盾、またはセカンドウェポンがありません。",
@@ -673,37 +683,37 @@
"shieldSpecialWinter2015HealerText": "やわらげる盾",
"shieldSpecialWinter2015HealerNotes": "この盾は凍るような風をそらせる。体質が<%= con %>上がる。2014年-2015年冬季限定版装備。",
"shieldSpecialSpring2015RogueText": "鳴き声の爆発",
- "shieldSpecialSpring2015RogueNotes": "その音に騙されないでください。これらの爆発物は強い効き目がある。力が<%= str %>上がる。2015年春季限定版装備。",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "ディッシュディスカス",
"shieldSpecialSpring2015WarriorNotes": "これを敵に投げつけろ... さもなければ持っておけ。なぜなら夕食時にはおいしい食べ物でいっぱいになっているでしょうから。体質が<%= con %>上がる。2015年春季限定版装備。",
"shieldSpecialSpring2015HealerText": "柄模様まくら",
"shieldSpecialSpring2015HealerNotes": "この柔らかい枕で頭を休めることができる。もしくはあなたの恐ろしい爪でこの枕と闘うこともできる。ガオー!体質が<%= con %>上がる。2015年春季限定版装備。",
"shieldSpecialSummer2015RogueText": "ファイヤーリング・コーラル",
- "shieldSpecialSummer2015RogueNotes": "このファイヤーコーラルの親戚は毒液を水中に突き抜く能力を持つ。力を<%= str %>点上げる。2015年夏季限定装備。",
+ "shieldSpecialSummer2015RogueNotes": "この種類の火傷サンゴは、毒を水中に発射する能力を持つ。力を<%= str %>点上げる。2015年夏季限定装備。",
"shieldSpecialSummer2015WarriorText": "マンボウの盾",
"shieldSpecialSummer2015WarriorNotes": "ディラトリーの職人に深海の金属で制作されたこの盾は砂と海のように輝く。体質を<%= str %>点上げる。2015年夏季限定装備。",
"shieldSpecialSummer2015HealerText": "硬派な盾",
- "shieldSpecialSummer2015HealerNotes": "この盾を使って船底ネズミをぶつけてやれ。体質を<%= con %>点で上げる。2015年夏限定装備。",
+ "shieldSpecialSummer2015HealerNotes": "この盾を使って船底ネズミをぶったたけ。体質を<%= con %>上げる。2015年夏限定装備。",
"shieldSpecialFall2015RogueText": "Bat-tle Ax",
"shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
"shieldSpecialFall2015WarriorText": "Birdseed Bag",
"shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
- "shieldSpecialFall2015HealerText": "Stirring Stick",
+ "shieldSpecialFall2015HealerText": "かき混ぜ棒",
"shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
"shieldSpecialWinter2016RogueText": "ココアのマグカップ",
- "shieldSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
- "shieldSpecialWinter2016WarriorText": "橇の盾",
- "shieldSpecialWinter2016WarriorNotes": "Use this sled to block attacks, or ride it triumphantly into battle! Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
- "shieldSpecialWinter2016HealerText": "Pixie Present",
- "shieldSpecialWinter2016HealerNotes": "Open it open it open it open it open it open it!!!!!!!!! Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
- "shieldSpecialSpring2016RogueText": "Fire Bolas",
- "shieldSpecialSpring2016RogueNotes": "You've mastered the ball, the club, and the knife. Now you advance to juggling fire! Awoo! Increases Strength <%= str %>. Limited Edition 2016 Spring Gear.",
- "shieldSpecialSpring2016WarriorText": "チェーズの輪",
- "shieldSpecialSpring2016WarriorNotes": "You braved fiendish traps to procure this defense-boosting food. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
- "shieldSpecialSpring2016HealerText": "Floral Buckler",
- "shieldSpecialSpring2016HealerNotes": "The April Fool claims this little shield will block Shiny Seeds. Don't believe him. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
+ "shieldSpecialWinter2016RogueNotes": "あったかい飲み物か、熱々の投擲武器か?それはあなたが決めること。力が<%= str %>上昇する。2015-2016年限定装備。",
+ "shieldSpecialWinter2016WarriorText": "ソリの盾",
+ "shieldSpecialWinter2016WarriorNotes": "このソリは攻撃を防ぐこともできるし、意気揚々と戦場を滑りまわることも出来ます!体力が<%= con %>上がる。2015-2016年冬限定装備。",
+ "shieldSpecialWinter2016HealerText": "妖精の贈り物",
+ "shieldSpecialWinter2016HealerNotes": "開けて開けて開けて開けてさあ開けて!!!!体質が<%= con %>上がる。2015-2016年冬限定装備。",
+ "shieldSpecialSpring2016RogueText": "火のついたボーラ",
+ "shieldSpecialSpring2016RogueNotes": "あなたはボールとこん棒とナイフをマスターしました。つづいて炎のジャグリングに進みます! フォーッ! 力が <%= str %> 上がります。2016年春の限定装備。",
+ "shieldSpecialSpring2016WarriorText": "チーズの輪",
+ "shieldSpecialSpring2016WarriorNotes": "この防御力アップ食で、凶悪なわなを見通し、立ちむかいます。性格が <%= con %> 上がります。2016年春の限定装備。",
+ "shieldSpecialSpring2016HealerText": "花のバックラー",
+ "shieldSpecialSpring2016HealerNotes": "この小さな盾は、キラキラした種を防いでしまうので、エイプリル・フールは文句をいっています。彼を信じてはいけません。性格が <%= con %> 上がります。2016年春の限定装備。",
"shieldMystery201601Text": "Resolution Slayer",
- "shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
+ "shieldMystery201601Notes": "この剣はすべての破壊を退けてくれるでしょう。効果なし。2016年購読者アイテム。",
"shieldMystery301405Text": "クロックシールド",
"shieldMystery301405Notes": "このそびえ立つクロックシールドとともに時はあなたの側にある!効果なし。3015年購読者アイテム。",
"shieldArmoireGladiatorShieldText": "剣闘士の盾",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "背中アクセサリー",
"backBase0Text": "バックアクセサリーがありません",
"backBase0Notes": "バックアクセサリーがありません。",
@@ -729,10 +741,10 @@
"backMystery201504Notes": "ブンブンブン!タスクからタスクへと飛び回ります。効果なし。2015年4月購読者アイテム。",
"backMystery201507Text": "素晴らしいサーフボード",
"backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.",
- "backMystery201510Text": "Goblin Tail",
+ "backMystery201510Text": "ゴブリンのしっぽ",
"backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.",
"backMystery201602Text": "Heartbreaker Cape",
- "backMystery201602Notes": "With a swish of your cape, your enemies fall before you! Confers no benefit. February 2016 Subscriber Item.",
+ "backMystery201602Notes": "このケープが一振りされれば、あなたの敵はあなたのもとに下るでしょう!効果なし。2016年2月購読者限定アイテム。",
"backSpecialWonderconRedText": "マイティケープ",
"backSpecialWonderconRedNotes": "強さと美しさにヒュッと音がします。効果なし。コンベンション特別版アイテム。",
"backSpecialWonderconBlackText": "卑劣なケープ",
@@ -755,8 +767,8 @@
"bodySpecialSummer2015WarriorText": "海洋スパイク",
"bodySpecialSummer2015WarriorNotes": "各スパイクから、身につける者を守る海月の毒がぼたぼた垂れている。効果なし。2015年春季限定装備。",
"bodySpecialSummer2015MageText": "黄金バックル",
- "bodySpecialSummer2015MageNotes": "This buckle adds no power at all, but it's shiny. Confers no benefit. Limited Edition 2015 Summer Gear.",
- "bodySpecialSummer2015HealerText": "Sailor's Neckerchief",
+ "bodySpecialSummer2015MageNotes": "別に何の力も持っていないバックルだけれど、キラキラはしてる。効果なし。2015年夏季限定装備。",
+ "bodySpecialSummer2015HealerText": "船乗りのネッカチーフ",
"bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Confers no benefit. Limited Edition 2015 Summer Gear.",
"headAccessory": "頭部につけるアクセサリー",
"accessories": "装飾品",
@@ -779,16 +791,16 @@
"headAccessorySpecialSpring2015MageNotes": "どこかで魔法使いが秘密を明かすような場合には、これらの耳は鋭敏に聴きとります。効果なし。2015年春季限定装備。",
"headAccessorySpecialSpring2015HealerText": "緑色の猫耳",
"headAccessorySpecialSpring2015HealerNotes": "これら可愛い猫耳は他者をとてもうらやましがらせます。効果なし。2015年春季限定装備。",
- "headAccessorySpecialSpring2016RogueText": "Green Dog Ears",
- "headAccessorySpecialSpring2016RogueNotes": "With these, you can keep track of tricky Mages even if they turn invisible! Confers no benefit. Limited Edition 2016 Spring Gear.",
+ "headAccessorySpecialSpring2016RogueText": "緑色の犬の耳",
+ "headAccessorySpecialSpring2016RogueNotes": "これを使うと、透明になったずるい魔法使いでも追いかけることができます! 効果なし。2016年春の限定装備。",
"headAccessorySpecialSpring2016WarriorText": "赤色のネズミ耳",
- "headAccessorySpecialSpring2016WarriorNotes": "騒がしい戦場を越えてテーマ曲を聞こえるように。効果なし。2016年春季限定版装備。",
+ "headAccessorySpecialSpring2016WarriorNotes": "騒がしい戦場でもあなたのテーマ曲がよく聞こえるように。効果なし。2016年春の限定装備。",
"headAccessorySpecialSpring2016MageText": "黄色の猫耳",
- "headAccessorySpecialSpring2016MageNotes": "These sharp ears can detect the minute hum of ambient Mana, or the muted footfalls of a Rogue. Confers no benefit. Limited Edition 2016 Spring Gear.",
- "headAccessorySpecialSpring2016HealerText": "Purple Bunny Ears",
- "headAccessorySpecialSpring2016HealerNotes": "They stand like flags above the fray, letting others know where to run for help. Confers no benefit. Limited Edition 2016 Spring Gear.",
+ "headAccessorySpecialSpring2016MageNotes": "このとがった耳は、マナが発するわずかな震えや、盗賊のわずかな足音も聞き取ります。効果なし。2016年春の限定装備。",
+ "headAccessorySpecialSpring2016HealerText": "むらさきウサギの耳",
+ "headAccessorySpecialSpring2016HealerNotes": "乱闘の中でも旗のように翻り、ほかの人が助太刀に駆けつけられるようにします。効果なし。2016年春の限定装備。",
"headAccessoryBearEarsText": "くま耳",
- "headAccessoryBearEarsNotes": "These ears make you look like a brave bear! Confers no benefit.",
+ "headAccessoryBearEarsNotes": "この耳はあなたを勇気ある熊さんに見せてくれます!効果なし。",
"headAccessoryCactusEarsText": "サボテン耳",
"headAccessoryCactusEarsNotes": "この耳があなたをとげだらけのサボテンのように見せる!効果なし。",
"headAccessoryFoxEarsText": "狐耳",
@@ -811,8 +823,8 @@
"headAccessoryMystery201409Notes": "この強力な鹿の角は葉っぱと共に色が変わる。効果なし。2014年9月購読者アイテム。",
"headAccessoryMystery201502Text": "思想の羽",
"headAccessoryMystery201502Notes": "あなたの想像を飛び立たせ!効果なし。2015年2月購読者限定アイテム。",
- "headAccessoryMystery201510Text": "Goblin Horns",
- "headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.",
+ "headAccessoryMystery201510Text": "ゴブリンの角",
+ "headAccessoryMystery201510Notes": "少しぬめった恐ろしげな角。効果なし。2015年10月購読者アイテム。",
"headAccessoryMystery301405Text": "アイウェア",
"headAccessoryMystery301405Notes": "「ゴーグルはかけるものだ」、「かぶりものにしか使えないゴーグルなんてだれも要らないぞ」って何だ!ほら!違うだろう?効果なし。3015年8月購読者限定アイテム。",
"headAccessoryArmoireComicalArrowText": "Comical Arrow",
@@ -820,7 +832,21 @@
"eyewear": "眼鏡",
"eyewearBase0Text": "眼鏡がありません",
"eyewearBase0Notes": "眼鏡がありません。",
- "eyewearSpecialSummerRogueText": "悪党らしい眼帯",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
+ "eyewearSpecialSummerRogueText": "ならず者の眼帯",
"eyewearSpecialSummerRogueNotes": "ならず者でなくてもこのオシャレが伝わるだろう!効果なし。2014年夏季限定装備。",
"eyewearSpecialSummerWarriorText": "威勢的な眼帯",
"eyewearSpecialSummerWarriorNotes": "ならず者でなくてもこのオシャレが伝わるだろう!効果なし。2014年夏季限定装備。",
@@ -838,6 +864,6 @@
"eyewearMystery301404Notes": "片眼鏡を別として、ゴーグルよりファンシーなアイウェアはない。効果なし。3015年7月購読者限定アイテム。",
"eyewearMystery301405Text": "片眼鏡",
"eyewearMystery301405Notes": "ゴーグルを別として、片眼鏡よりファンシーなアイウェアはない。効果なし。3015年7月購読者限定アイテム。",
- "eyewearArmoirePlagueDoctorMaskText": "Plague Doctor Mask",
- "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Confers no benefit. Enchanted Armoire: Plague Doctor Set (Item 2 of 3)."
+ "eyewearArmoirePlagueDoctorMaskText": "ペスト医師のマスク",
+ "eyewearArmoirePlagueDoctorMaskNotes": "怠惰の病と闘った博士が付けていた正真正銘のマスク。効果なし。魔法の戸棚:ペスト医師セット(3アイテム中の2つ目)"
}
\ No newline at end of file
diff --git a/common/locales/ja/generic.json b/common/locales/ja/generic.json
index c56c16dc67..37f5368c46 100644
--- a/common/locales/ja/generic.json
+++ b/common/locales/ja/generic.json
@@ -18,7 +18,7 @@
"titleDrops": "市場",
"titleQuests": "クエスト",
"titlePets": "ペット",
- "titleMounts": "乗用獣",
+ "titleMounts": "騎獣",
"titleEquipment": "装備",
"titleTimeTravelers": "タイムトラベラー",
"titleSeasonalShop": "期間限定ショップ",
@@ -36,8 +36,8 @@
"emojiExample": ":smile:",
"markdownLinkEx": "[Habitica最高!](https://habitica.com)",
"markdownImageEx": "",
- "unorderedListHTML": "+ アイテム①
+ アイテム②
+ アイテム③",
- "unorderedListMarkdown": "+ アイテム①\n+ アイテム②\n+ アイテム③",
+ "unorderedListHTML": "+ 1 つ目のアイテム
+ 2 つ目のアイテム
+ 3 つ目のアイテム",
+ "unorderedListMarkdown": "+ 1 つ目のアイテム\n+ 2 つ目のアイテム\n+ 3 つ目のアイテム",
"code": "`コード`",
"achievements": "実績",
"modalAchievement": "実績を解除!",
@@ -93,7 +93,7 @@
"costumeContestText": "Habitween (Habitica ハロウィン)の衣装コンテストに出場しました。一部のエントリーは、Habitica ブログでご覧いただけます!",
"costumeContestTextPlural": "第 <%= number %> 回Habitween (Habitica ハロウィン)の衣装コンテストに出場しました。一部のエントリーは、Habitica ブログでご覧いただけます!",
"memberSince": "メンバー登録日",
- "lastLoggedIn": "最近ログイン",
+ "lastLoggedIn": "- 最後のログイン",
"notPorted": "この機能はオリジナルサイトからまだ移植されていません",
"buyThis": "<%= price %> ジェムのこの<%= text %>を、手持ちの<%= gems %> ジェムから買いますか?",
"noReachServer": "現在、サーバーに到達できません。後ほどもう一度お試しください。",
@@ -112,33 +112,33 @@
"audioTheme_off": "オフ",
"audioTheme_danielTheBard": "吟遊詩人ダニエル",
"audioTheme_wattsTheme": "Wattのテーマ",
- "audioTheme_gokulTheme": "Gokulテーマ",
+ "audioTheme_gokulTheme": "Gokul のテーマ",
"audioTheme_luneFoxTheme": "LuneFoxのテーマ",
- "askQuestion": "質問をする",
+ "askQuestion": "質問する",
"reportBug": "バグを報告する",
"HabiticaWiki": "Habitica Wiki",
"HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki",
- "contributeToHRPG": "Habiticaに貢献してください",
- "overview": "新規ユーザーのための概要",
- "January": "1月",
- "February": "2月",
- "March": "3月",
- "April": "4月",
- "May": "5月",
- "June": "6月",
- "July": "7月",
- "August": "8月",
- "September": "9月",
- "October": "10月",
- "November": "11月",
- "December": "12月",
+ "contributeToHRPG": "Habiticaに貢献する",
+ "overview": "新ユーザーのためのツアー",
+ "January": "1月",
+ "February": "2月",
+ "March": "3月",
+ "April": "4月",
+ "May": "5月",
+ "June": "6月",
+ "July": "7月",
+ "August": "8月",
+ "September": "9月",
+ "October": "10月",
+ "November": "11月",
+ "December": "12月",
"dateFormat": "日付の形式",
"achievementStressbeast": "Stoïkalmの救世主",
"achievementStressbeastText": "2014年冬のワンダーランドイベントで「忌まわしきストレスのけだもの」の打倒に協力しました!",
"achievementBurnout": "繁栄の地の救世主",
"achievementBurnoutText": "2015年秋の収穫祭イベントで「燃えつきと消耗の悪霊」の打倒に協力しました!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "achievementBewilder": "霧がかりの救世主",
+ "achievementBewilderText": "2016年春の元気なダンス イベントで、「まごつかせのビ・ワイルダー」の打倒に協力しました!",
"checkOutProgress": "Habatica での進行状況を見てください!",
"cardReceived": "カードが届きました!",
"cardReceivedFrom": "<%= userName %> からの <%= cardType %>",
@@ -174,7 +174,7 @@
"dontStop": "つづけよう!",
"levelUpShare": "実生活での習慣が向上したので、Habitica でレベルアップしました!",
"questUnlockShare": "Habitica で新しいクエストをアンロックしたよ!",
- "hatchPetShare": "実生活でタスクを達成して、たまごから新しいペットがかえったよ!",
+ "hatchPetShare": "実生活でタスクを達成して、たまごから新しいペットが生まれました!",
"raisePetShare": "実生活でタスクを達成して、ペットが乗れるほど大きくなったよ!",
"wonChallengeShare": "Habitica のチャレンジに成功したよ!",
"achievementShare": "Habitica で新しい実績を解除したよ!",
diff --git a/common/locales/ja/groups.json b/common/locales/ja/groups.json
index ec6f4709d5..4c948a60ea 100644
--- a/common/locales/ja/groups.json
+++ b/common/locales/ja/groups.json
@@ -4,12 +4,12 @@
"innCheckIn": "宿屋に泊まる",
"innText": "あなたは宿屋に泊まっています!チェックインしている間、一日の終わりに日課が未実施でもダメージを受けません、ですが日課は毎日リフレッシュされます。注意: もしあなたがボスクエストに参加しているなら、あなたのパーティの仲間が日課をし損ねたとき、その仲間も宿屋に泊まっていない限り、あなたはダメージを受けます!また、あなたのボスへのダメージ(または収集したアイテム)は宿屋をチェックアウトするまで適用されません。",
"innTextBroken": "あなたは宿屋で休んでいます! 宿屋にいる間は日課をやらずに日があらたまっても、ダメージを受けることはありませんが、日課は毎日更新されるでしょう。しかしボス クエストに参加している間は、パーティーの仲間のだれかが日課をサボった分のボスからのダメージは、宿屋にいても受けてしまいます...もし、そのパーティーの仲間も宿屋にいるなら話は別ですが。また、あなたが日課をやらなかった分のダメージ(もしくは集めたアイテム)は、宿屋をチェックアウトするまで無効です。",
- "lfgPosts": "グループポスト(メンバー募集)を探してください",
+ "lfgPosts": "グループ(パーティーメンバー募集)の投稿を探す",
"tutorial": "チュートリアル",
"glossary": "小辞典",
"wiki": "ウィキ",
"reportAP": "問題を報告する",
- "requestAF": "仕様をお願いする",
+ "requestAF": "機能を要望する",
"community": "コミュニティフォーラム",
"dataTool": "データ表示ツール",
"resources": "リソース",
@@ -92,6 +92,7 @@
"send": "送信する",
"messageSentAlert": "メッセージを送信しました",
"pmHeading": "<%= name %> 宛プライベートメッセージ",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "すべてのメッセージを削除する",
"confirmDeleteAllMessages": "受信トレイの全てのメッセージを削除してよろしいですか? 既に送ったメッセージはまだ他のユーザに見られる状態です。",
"optOutPopover": "プライベートメッセージあまり好きじゃない?参加しない場合はクリックしてください。",
@@ -99,6 +100,15 @@
"unblock": "ブロックを解除する",
"pm-reply": "返信する",
"inbox": "受信トレイ",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "コミュニティガイドライン違反を報告する",
"abuseFlagModalHeading": "<%= name %> を違反で報告しますか?",
"abuseFlagModalBody": "本当にこの投稿について報告しますか? 投稿の報告は、それが<%= firstLinkStart %>コミュニティー ガイドライン<%= linkEnd %>および<%= secondLinkStart %>利用規約<%= linkEnd %>のいずれかまたは両方に違反している場合に限定すべきです。不適切に報告することは、コミュニティ ー ガイドライン上の違反行為であり、あなたが違反者とみなされます。投稿を報告すべき適切な理由は以下の通りであり、またこれらに限定するものではありません :
- ののしりや悪口、宗教的な冒涜
- 偏見、中傷
- 成人向きの話題
- 暴力。冗談としてであっても
- スパム、無意味なメッセージ
",
@@ -151,5 +161,29 @@
"partyUpName": "パーティー立ち上げ",
"partyOnName": "パーティー参加",
"partyUpAchievement": "別の人のパーティーに参加しました! 楽しんで、モンスターと戦ってお互いを助け合いましょう。",
- "partyOnAchievement": "4人以上のパーティーに参加しました! 責任感が強くなったことを楽しんで、自分自身の敵と戦うために友達と協力しましょう!"
+ "partyOnAchievement": "4人以上のパーティーに参加しました! 責任感が強くなったことを楽しんで、自分自身の敵と戦うために友達と協力しましょう!",
+ "groupIdRequired": "\"groupId\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/ja/limited.json b/common/locales/ja/limited.json
index 2f4ea7122d..160e0065f5 100644
--- a/common/locales/ja/limited.json
+++ b/common/locales/ja/limited.json
@@ -28,7 +28,7 @@
"seasonalShopClosedTitle": "<%= linkStart %>レズリー<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>期間限定の魔女<%= linkEnd %>",
"seasonalShopClosedText": "期間限定マーケットは、現在閉店しています!! いまどこに期間限定の魔女がいるのかはわかりませんが、きっと、次の大祭の間には、戻ってくるでしょう!",
- "seasonalShopText": "季節限定ショップへようこそ!! ただいま春の季節限定版商品をとりそろえております。ここにあるものはすべて年に 1 度のスプリング・フリング イベント期間中にお買い上げいただけますが、4月30日までしかオープンしていませんのでこの期間を逃しますと、また 1 年お待ちいただくことになりますよ!",
+ "seasonalShopText": "季節限定ショップへようこそ!! ただいま春の季節限定版商品をとりそろえております。ここにあるものはすべて年に 1 度の春の元気なダンス イベント期間中にお買い上げいただけますが、4月30日までしかオープンしていませんのでこの期間を逃しますと、また 1 年お待ちいただくことになりますよ!",
"seasonalShopSummerText": "季節限定ショップへようこそ! 夏の 季節限定版グッズを揃えています。ここにあるものはすべて毎年サマースプラッシュイベント期間中に買う事ができますが、7月31日までしかオープンしていません。ですので今買い備えないと、買うのにまた一年またなければなりませんよ!",
"seasonalShopFallText": "いらっしゃいませ、ようこそ期間限定ショップへ!! ただいま秋の期間限定版グッズをとりそろえております。こちらはいずれも、毎年の秋まつりイベント期間のみの商品で、当店は10月31日までの限定オープンです。今すぐお買い上げいただかないと、来年までお待ちいただくことになりますよ!",
"seasonalShopWinterText": "いらっしゃいませ、期間限定ショップへようこそ!! ただいま冬の期間限定版グッズをとりそろえております。こちらはいずれも、毎年の冬のワンダーランド イベント期間のみの商品で、当店は1月31日までの限定オープンです。今すぐお買い上げいただかないと、来年までお待ちいただくことになりますよ!",
@@ -72,5 +72,6 @@
"comfortingKittySet": "くつろいだネコ (治療師)",
"sneakySqueakerSet": "こそこそしたピヨピヨ (盗賊)",
"fallEventAvailability": "10月31日まで有効",
- "winterEventAvailability": "12月31日まで有効"
+ "winterEventAvailability": "12月31日まで有効",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/ja/maintenance.json b/common/locales/ja/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/ja/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/ja/npc.json b/common/locales/ja/npc.json
index be2c005171..bd562afe1d 100644
--- a/common/locales/ja/npc.json
+++ b/common/locales/ja/npc.json
@@ -2,8 +2,8 @@
"npc": "NPC",
"npcText": "Kickstarter プロジェクトへ最高レベルで資金提供!",
"mattBoch": "マット・バック",
- "mattShall": "<%= name %>、馬をお連れしましょうか? ペットに十分なエサを与えると、乗用獣となり、ここに現れます。乗用獣をクリックして、くらをおきましょう。",
- "mattBochText1": "動物小屋にようこそ! 私の名前はマット、猛獣使いだ。レベル3 から、「たまご」と「たまごがえしの薬」を使って、たまごからペットをかえすことができる。市場でペットをかえすと、ここに表示されるぞ! ペットの画像をクリックしてアバターに追加しよう。レベル 3 以降に見つかるえさをペットにやると、ペットはしっかりした乗用獣へと育っていくんだ。",
+ "mattShall": "<%= name %>、馬をお連れしましょうか? ペットに十分なエサを与えると、騎獣となり、ここに現れます。騎獣をクリックして、くらをおきましょう。",
+ "mattBochText1": "動物小屋にようこそ! 私の名前はマット、猛獣使いだ。レベル3 から、「たまご」と「たまごがえしの薬」を使って、たまごからペットをかえすことができる。市場でペットをかえすと、ここに表示されるぞ! ペットの画像をクリックしてアバターに追加しよう。レベル 3 以降に見つかるえさをペットにやると、ペットはしっかりした騎獣へと育っていくんだ。",
"daniel": "ダニエル",
"danielText": "キャンプ場へようこそ! しばらくゆっくりして、地元の人と会いましょう。冒険を休まなければいけないのなら ( 長期休暇? 病気? )、宿のご用意をいたします。宿にチェックインしている間は、日課をやらずに1日を終えてもダメージを受けません。もちろん日課をやっても、かまいません。",
"danielText2": "注意 : ボス クエストに参加している間は、パーティーの仲間が日課をサボると、ボスはあなたを攻撃しダメージを受けます! また、あなたがボスに与えるはずのダメージ ( そして集められたはずのアイテム ) は宿をチェックアウトするまで適用されません。",
@@ -21,6 +21,26 @@
"ian": "イアン",
"ianText": "クエスト ショップへようこそ! ここでは友達といっしょにモンスターと戦うクエストの巻物を開くことができます。この美しい品ぞろえを確認して、右側でお買い上げください!",
"ianBrokenText": "クエスト ショップへようこそ...ここでは友達といっしょにモンスターと戦うクエストの巻物を開くができる...クエストの巻物の美しい品ぞろえもよく見て、右側で買ってくれ...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(米ドル)",
"newStuff": "新しいもの",
"cool": "後で教えて",
@@ -61,9 +81,10 @@
"tourChallengesPage": "チャレンジは、ユーザーが作成したテーマをもった一連のタスクです。チャレンジに加わると、あなたにそのタスクが加わります。賞金のジェムをかけて、他のユーザーと競争しましょう!",
"tourMarketPage": "レベル 3 以降、タスクをやりとげると、ときどき「たまご」や「たまごがえしの薬」が落ちています。ここに表示されるのでペットに命をふきこみましょう! 市場でアイテムとして買うこともできます。",
"tourHallPage": "英雄記念館へようこそ。こちらは Habitica をオープンソースの世界で貢献してくださった方々を称える場所です。プログラム、画像、音楽、執筆などでの貢献により、彼らはジェム、特別なアイテム、そして名誉ある肩書きを手にしました。あなたも Habitica に貢献できますよ! ",
- "tourPetsPage": "ここは動物小屋です! レベル 3 になると、「たまご」と「たまごがえしの薬」から、ペットをかえすことができます。ペットをクリックして、アバターに表示しましょう。レベル3以降手に入るえさをペットにやると、力強い乗用獣へと成長します。",
- "tourMountsPage": "ペットに十分なえさを与えると、乗用獣に成長します。乗用獣がここに表示されます。( ペット、乗用獣、えさはレベル 3 以降有効になります。) 乗用獣をクリックして、くらをセットしましょう。",
+ "tourPetsPage": "ここは動物小屋です! レベル 3 になると、「たまご」と「たまごがえしの薬」から、ペットをかえすことができます。ペットをクリックして、アバターに表示しましょう。レベル3以降手に入るえさをペットにやると、力強い騎獣へと成長します。",
+ "tourMountsPage": "ペットに十分なえさを与えると、騎獣に成長します。騎獣がここに表示されます。( ペット、騎獣、えさはレベル 3 以降有効になります。) 騎獣をクリックして、くらをセットしましょう。",
"tourEquipmentPage": "ここはアイテムの保管場所です! 武装はステータスに影響を与えます。ステータスを変えないでアバターに別の装備を表示したい場合は「衣装に使う」をクリックしてください。",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "OK!",
"tourAwesome": "すごい!",
"tourSplendid": "すばらしい!",
@@ -83,7 +104,7 @@
"welcome2notes": "実生活でのタスクのがんばりが、ゲームの進行を左右します!",
"welcome3": "実生活とゲームで前に進みましょう!",
"welcome3notes": "あなたが生活を改善するほどに、あなたのアバターもレベルアップし、ペットやクエスト、装備などの新しい機能がアンロックされていきます。",
- "welcome4": "健康 (体力・HP) を減らす悪い習慣を避けましょう。さもないとあなたのアバターは死んでしまいます!",
+ "welcome4": "アバターの体力を減らす悪い習慣を避けましょう。さもないとあなたのアバターは死んでしまいます!",
"welcome5": "それではアバターをカスタマイズしてタスクを設定しましょう…",
"imReady": "Habitica をはじめる"
}
\ No newline at end of file
diff --git a/common/locales/ja/pets.json b/common/locales/ja/pets.json
index 9ed5468f00..6e5d4928e3 100644
--- a/common/locales/ja/pets.json
+++ b/common/locales/ja/pets.json
@@ -4,29 +4,29 @@
"magicPets": "魔法の薬のペット",
"rarePets": "レアペット",
"questPets": "クエストペット",
- "mounts": "乗用獣",
- "mountsTamed": "よく慣れた乗用獣",
- "questMounts": "乗用獣のクエスト",
- "magicMounts": "魔法の薬の乗用獣",
- "rareMounts": "めずらしい乗用獣",
- "etherealLion": "エーテルライオン",
- "veteranWolf": "ベテラン狼",
- "veteranTiger": "ベテラントラ",
- "cerberusPup": "ケルベロスの幼体",
+ "mounts": "騎獣",
+ "mountsTamed": "よく慣れた騎獣",
+ "questMounts": "クエスト騎獣",
+ "magicMounts": "魔法の薬の騎獣",
+ "rareMounts": "貴重な騎獣",
+ "etherealLion": "天上のライオン",
+ "veteranWolf": "百戦錬磨のオオカミ",
+ "veteranTiger": "百戦錬磨のトラ",
+ "cerberusPup": "子ケルベロス",
"hydra": "ヒドラ",
"mantisShrimp": "シャコ",
- "mammoth": "長毛マンモス",
+ "mammoth": "長い毛のマンモス",
"orca": "シャチ",
- "royalPurpleGryphon": "貝紫色のグリフォン",
- "phoenix": "フェニックス",
- "bumblebee": "Bumblebee",
- "rarePetPop1": "Habiticaに貢献することを通してどのようにこの珍しいペットを得ることができるかについて、より多くを学ぶために、金の足をクリックしてください!",
- "rarePetPop2": "このペットを得る方法!",
+ "royalPurpleGryphon": "青紫のグリフォン",
+ "phoenix": "不死鳥",
+ "magicalBee": "不思議なハチ",
+ "rarePetPop1": "金色の足跡をクリックすると、Habitica への貢献で、この貴重なペットを入手する詳しい方法がわかります!",
+ "rarePetPop2": "このペットを手に入れる方法!",
"potion": "<%= potionType %> ポーション",
"egg": "<%= eggType %>の卵",
"eggs": "たまご",
"eggSingular": "たまご",
- "noEggs": "たまごを持っていない。",
+ "noEggs": "たまごを持っていません。",
"hatchingPotions": "たまごがえしの薬",
"magicHatchingPotions": "魔法のたまごがえしの薬",
"hatchingPotion": "たまごがえしの薬",
@@ -43,45 +43,49 @@
"beastMasterName": "獣使い",
"beastMasterText": "は、90種すべてのペットを発見しました(信じられないほどの困難をなしとげました。このユーザーを称えましょう! )",
"beastMasterText2": "また、彼は計<%= count %>回、ペットを逃がしました",
- "mountMasterProgress": "乗用獣使いの進行状況",
- "stableMountMasterProgress": "乗用獣使いの進行状況: <%= number %>頭の乗用獣を飼いならした",
- "mountAchievement": "すべての乗用獣を飼いならしたので、「乗用獣使い」の実績を解除しました!",
- "mountMasterName": "乗用獣使い",
- "mountMasterText": "は、90頭の乗用獣すべてを飼いならした(さらにずっと困難なことをなしとげました。このユーザーを祝福しましょう! )",
- "mountMasterText2": "90匹すべての乗用獣を、計<%= count %> 回逃がしました",
- "beastMountMasterName": "獣使いと乗用獣使い",
+ "mountMasterProgress": "騎獣使いの進行状況",
+ "stableMountMasterProgress": "騎獣獣使いの進行状況 : <%= number %>頭の騎獣を飼いならした",
+ "mountAchievement": "すべての騎獣を飼いならしたので、「騎獣使い」の実績を解除しました!",
+ "mountMasterName": "騎獣使い",
+ "mountMasterText": "は、90頭の騎獣すべてを飼いならした(さらにずっと困難なことをなしとげました。このユーザーを祝福しましょう! )",
+ "mountMasterText2": "90匹すべての騎獣を、計<%= count %> 回逃がしました",
+ "beastMountMasterName": "獣使いと騎獣使い",
"triadBingoName": "ペット完全制覇",
- "triadBingoText": "ペット90種すべてと乗用獣90種すべてを発見し、そしてもう一度90匹すべてのペットを発見しました(どうやってやったの!)",
+ "triadBingoText": "ペット90種すべてと騎獣90種すべてを発見し、そしてもう一度90匹すべてのペットを発見しました(どうやってやったの!)",
"triadBingoText2": "そしていっぱいの動物小屋を計<%= count %>回解放しました。",
- "triadBingoAchievement": "すべてのペットを発見し、すべての乗用獣を飼いならし、さらに再びすべてのペットを発見したので「ペット完全制覇」の実績を手に入れた!",
+ "triadBingoAchievement": "すべてのペットを発見し、すべての騎獣を飼いならし、さらに再びすべてのペットを発見したので「ペット完全制覇」の実績を手に入れた!",
"dropsEnabled": "落とし物が手に入るようになった!",
"itemDrop": "アイテムが落ちました!",
"firstDrop": "落とし物のしくみがアンロックされました! 今後タスクを達成すると、たまごなどのアイテムや、薬、そしてエサの落とし物を発見するちょっとしたチャンスが訪れます。あなたは今<%= eggText %>たまごを見つけました! <%= eggNotes %>",
"useGems": "もしあなたがペットをじっと見守りつづけていて、これ以上ドロップを待てないのであれば、ジェムを使って所持品 > 市場 で買ってください!",
- "hatchAPot": "<%= potion %>の<%= egg %>をかえしますか?",
- "hatchedPet": "<%= potion %>で<%= egg %> をかえした!",
+ "hatchAPot": "<%= potion %><%= egg %>をかえしますか?",
+ "hatchedPet": "<%= potion %><%= egg %> が生まれました!",
"displayNow": "いますぐ表示",
"displayLater": "あとで表示",
- "earnedCompanion": "あなたの生産性のすべてによって、新しい仲間が生まれました。えさをやって成長させましょう!",
+ "petNotOwned": "You do not own this pet.",
+ "earnedCompanion": "あなたの前向きな行動の一つひとつから、新しい仲間が生まれました。えさをやって成長させましょう!",
"feedPet": "<%= name %>に<%= article %><%= text %>をやりますか?",
"useSaddle": "<%= pet %>にくらをおきますか?",
"raisedPet": "<%= pet %>を育てた!",
- "earnedSteed": "タスクを達成したことにより、忠実な乗用獣へと成長した!",
+ "earnedSteed": "多くのタスクを達成して、忠実な騎獣を手に入れた!",
"rideNow": "いますぐ乗る",
"rideLater": "あとで乗る",
- "petName": "<%= potion %> <%= egg %>",
- "mountName": "<%= potion %> <%= mount %>",
- "petKeyName": "犬小屋のカギ",
+ "petName": "<%= potion %><%= egg %>",
+ "mountName": "<%= potion %><%= mount %>",
+ "petKeyName": "動物小屋のカギ",
"petKeyPop": "ペットを自由に歩き回れるようにして、彼らが自分で冒険をはじめられるように解き放とう、そして自分自身、もう一度獣使いとなる興奮を味わおう!",
- "petKeyBegin": "犬小屋のカギ : 経験値 <%= title %> もう一度!",
+ "petKeyBegin": "動物小屋のカギ : <%= title %> をもう一度経験しましょう!",
"petKeyInfo": "ペットを集める興奮を失いましたか? それなら、彼らを解き放ち、落とし物を意味あるものにすることができます!",
- "petKeyInfo2": "犬小屋のカギを使うと、クエスト以外で集められるペットや乗用獣をゼロにリセットします。(クエストだけやめずらしいペットや乗用獣は影響を受けません。)",
- "petKeyInfo3": "動物小屋へのカギは3種類あります: ペットだけを逃がす(4ジェム)か、乗用獣だけを逃がす(4ジェム)、ペットも乗用獣も逃がす(6ジェム)。カギを使う事で獣使いと乗用獣使いの実績を積み重ねることができます。「ペット完全制覇」の実績は、「ペットも乗用獣も逃がす」カギを使って90匹すべてのペットを2回目に集めたときに手にすることができます。あなたがどれだけのペットや乗用獣を集めた飼い主なのかを世界に示しましょう! しかし慎重に選んでください。一度カギを使って動物小屋の扉を開けたら、最初から集めなおす以外に、彼らを再び手に入れることはできないのですから...。",
- "petKeyInfo4": "3つの動物小屋へのカギがあります: ペットだけを逃がす(4ジェム)か、乗用獣だけを逃がす(4ジェム)か、ペットも乗用獣も逃がすか。カギを使う事で「獣使い」と「乗用獣使い」の実績が解除されます。「ペット完全制覇」の実績はあなたが「ペットも乗用獣も逃がす」カギを使って90匹すべてのペットを2回目に集めたときに解除されます。あなたの飼い主としての集めぶりを世界に示しましょう!でも慎重に選んでください。一度カギを使って動物小屋の扉を開けたら、もう一度すべて集め直すしか取り戻す方法はないですから…。",
+ "petKeyInfo2": "動物小屋のカギを使うと、クエスト以外で集められるペットや騎獣をゼロにリセットします。(クエストだけやめずらしいペットや騎獣は影響を受けません。)",
+ "petKeyInfo3": "動物小屋へのカギは3種類あります: ペットだけを逃がす(4ジェム)か、騎獣だけを逃がす(4ジェム)、ペットも騎獣も逃がす(6ジェム)。カギを使う事で獣使いと騎獣使いの実績を積み重ねることができます。「ペット完全制覇」の実績は、「ペットも騎獣も逃がす」カギを使って90匹すべてのペットを2回目に集めたときに手にすることができます。あなたがどれだけのペットや騎獣を集めた飼い主なのかを世界に示しましょう! しかし慎重に選んでください。一度カギを使って動物小屋の扉を開けたら、最初から集めなおす以外に、彼らを再び手に入れることはできないのですから...。",
+ "petKeyInfo4": "3つの動物小屋へのカギがあります: ペットだけを逃がす(4ジェム)か、騎獣だけを逃がす(4ジェム)か、ペットも騎獣も逃がすか。カギを使う事で「獣使い」と「騎獣使い」の実績が解除されます。「ペット完全制覇」の実績はあなたが「ペットも騎獣も逃がす」カギを使って90匹すべてのペットを2回目に集めたときに解除されます。あなたの飼い主としての集めぶりを世界に示しましょう!でも慎重に選んでください。一度カギを使って動物小屋の扉を開けたら、もう一度すべて集め直すしか取り戻す方法はないですから…。",
"petKeyPets": "ペットを逃がす",
- "petKeyMounts": "乗用獣を逃がす",
+ "petKeyMounts": "騎獣を逃がす",
"petKeyBoth": "両方逃がす",
"confirmPetKey": "本当によろしいですか?",
- "petKeyNeverMind": "まだ!",
- "gemsEach": "それぞれのジェム"
+ "petKeyNeverMind": "まだ",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
+ "gemsEach": "ジェム(毎)"
}
\ No newline at end of file
diff --git a/common/locales/ja/quests.json b/common/locales/ja/quests.json
index 7cadc0bbd7..e093db77bb 100644
--- a/common/locales/ja/quests.json
+++ b/common/locales/ja/quests.json
@@ -1,10 +1,10 @@
{
"quests": "クエスト",
"quest": "クエスト",
- "whereAreMyQuests": "クエストのページができました! アイテム -> クエストからご覧ください。",
+ "whereAreMyQuests": "クエストのページができました! 所持品 -> クエストからご覧ください。",
"yourQuests": "あなたのクエスト",
"questsForSale": "クエストの販売",
- "petQuests": "ペットと乗用獣のクエスト",
+ "petQuests": "ペットと騎獣のクエスト",
"unlockableQuests": "アンロックできるクエスト",
"goldQuests": "ゴールドで購入できるクエスト",
"questDetails": "クエストの詳細",
@@ -24,7 +24,7 @@
"accepted": "承認しました",
"rejected": "拒否しました",
"pending": "未決",
- "questStart": "一旦、すべてのメンバーが受け入れまたは拒否のどちらかを選択すると、クエストが開始されます。「受け入れる」をクリックしたものだけがクエストに参加して、ドロップを受け取ることができるようになります。メンバーが長い間保留 (非アクティブ?) している場合は、クエストオーナーは「開始」をクリックして彼ら抜きでクエストを開始することができます。また、クエストオーナーは、「キャンセル」をクリックして、クエストをキャンセルし、クエストスクロールを取り戻すことができます。",
+ "questStart": "すべてのメンバーが承認または拒否のどちらかを選択すると、クエストがはじまります。「承認する」をクリックしたものだけがクエストに参加して、落とし物を受け取れます。メンバーが長い間保留 (アクティブでないユーザー?) している場合は、クエストのオーナーは「はじめる」をクリックして、返事をしなかったメンバー抜きでクエストをはじめることもできます。また、クエストのオーナーは、「キャンセル」をクリックして、クエストをキャンセルし、クエストの巻物を取り戻すことができます。",
"questStartBroken": "一度すべてのメンバーが承認または拒否するとクエストがはじまります...「承認」をクリックしたメンバーだけがクエストに参加して、アイテムを手に入れることができます...もし長期にメンバーが保留しつづけた場合 (アクティブじゃない?)、クエストの所有者は[はじめる]をクリックすることでそのメンバーたちを除いてクエストをはじめることができます...また、クエストの所有者は[中止する]をクリックすることで、クエストを中止しクエストの巻物を取り返すことができます...",
"begin": "はじめる",
"bossHP": "ボスの体力",
@@ -34,11 +34,11 @@
"collected": "獲得済み",
"collectionItems": "<%= number %> <%= items %>",
"itemsToCollect": "獲得アイテム",
- "bossDmg1": "日課やTo-Do、いい習慣を完了するたびにボスにダメージを与えます。赤くなったタスク行う、または「強烈なスマッシュ」や「火炎爆破」のスキルをつかうとさらに大きなダメージを与えることができます。あなたが日課をサボると、通常の日課のダメージにくわえて、ボスがクエストに参加している全員に与えるダメージ ( × ボスの強さ) を受けることになります。ですから、パーティーの仲間はみんなで日課を実行しなくてはいけません! ボスに与えるダメージ、およびボスから受けるダメージは、いずれも cron (あなたが設定した日付更新の時間) にまとめて計算されます。",
+ "bossDmg1": "日課やTo-Do、いい習慣を完了するたびにボスにダメージを与えます。赤くなったタスクを行う、または「強烈なスマッシュ」や「火炎爆破」の特殊能力をつかうとさらに大きなダメージを与えることができます。あなたが日課をサボると、通常の日課のダメージにくわえて、ボスがクエストに参加している全員に与えるダメージ ( × ボスの強さ) を受けることになります。ですから、パーティーの仲間はみんなで日課を実行しなくてはいけません! ボスに与えるダメージ、およびボスから受けるダメージは、いずれも cron (あなたが設定した日付更新の時間) にまとめて計算されます。",
"bossDmg2": "参加者だけがボスと戦い、クエストの賞品を分け合うことができます。",
- "bossDmg1Broken": "日課やTo-Do、いい習慣を行うたびにボスにダメージを与える...赤くなったタスクを行う、または「強烈なスマッシュ」や「火炎爆破」のスキルをつかうとさらに大きなダメージを与えられる...あなたが日課をサボると、通常の日課のダメージにくわえて、ボスがクエストに参加している全員に与えるダメージ ( × ボスの強さ) を受けることになる。だから、パーティーの仲間はみんなで日課を実行しなくてはいけない...ボスに与えるダメージ、およびボスから受けるダメージは、いずれも cron (あなたが設定した日付更新の時間) にまとめて計算される...",
+ "bossDmg1Broken": "日課やTo-Do、いい習慣を行うたびにボスにダメージを与える...赤くなったタスクを行う、または「強烈なスマッシュ」や「火炎爆破」の特殊能力をつかうとさらに大きなダメージを与えられる...あなたが日課をサボると、通常の日課のダメージにくわえて、ボスがクエストに参加している全員に与えるダメージ ( × ボスの強さ) を受けることになる。だから、パーティーの仲間はみんなで日課を実行しなくてはいけない...ボスに与えるダメージ、およびボスから受けるダメージは、いずれも cron (あなたが設定した日付更新の時間) にまとめて計算される...",
"bossDmg2Broken": "参加者だけがボスと戦い、クエストの賞品を分け合うことができる...",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "日課やTo-Doを完了したり、いい習慣を行うたびに、世界のボスにダメージを与えます! 日課をサボると「消耗の一撃」バーがたまっていきます。「消耗の一撃」バーがいっぱいになると、世界のボスはNPCを攻撃します。世界のボスは一人ひとりのプレーヤーやアカウントを攻撃することはありません。宿で休んでいるメンバーを除いた活動中のアカウントのタスクだけが、ボスへのとして計算されます。",
"tavernBossInfoBroken": "日課やTo-Do、いい習慣を行うたびに世界のボスにダメージを与える...日課をサボると「消耗の一撃」バーがたまっていく...「消耗の一撃」バーがいっぱいになると、世界のボスはNPCを攻撃する...世界のボスは一人ひとりのプレーヤーやアカウントを攻撃することはない...宿で休んでいるメンバーを除いた活動中のアカウントのタスクのみ計算される...",
"bossColl1": "アイテムを収集するには、前向きのタスクを実行します。クエスト アイテムは通常のアイテムと同様に手に入ります。ただし、翌日までアイテムを確認しないと、あなたが見つけたアイテムは山に集められてしまいます。",
"bossColl2": "参加者だけがアイテムを集めることができ、クエストの賞品を分け合うことができる...",
@@ -78,5 +78,24 @@
"whichQuestStart": "どのクエストをはじめますか?",
"getMoreQuests": "もっとたくさんのクエストを手に入れる",
"unlockedAQuest": "クエストをアンロックしました!",
- "leveledUpReceivedQuest": "レベルアップして、レベル <%= level %> になったので、クエストの巻物を受けとりました!"
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/ja/questscontent.json b/common/locales/ja/questscontent.json
index c74bf17dcd..0953701c09 100644
--- a/common/locales/ja/questscontent.json
+++ b/common/locales/ja/questscontent.json
@@ -1,63 +1,63 @@
{
"questEvilSantaText": "猟師のサンタ",
- "questEvilSantaNotes": "氷原の彼方から、なげきの遠吠えが聞こえる。あなたは、甲高い笑い声にさえぎられながらも聞こえてくるうなり声を追いかけて森の中の広場にたどり着いた。そこには、大きなメスのホッキョクグマがいた。ホッキョクグマは足かせをされ、おりの中に閉じこめられている。それでも命がけで戦っているのだ。打ち捨てられた衣装を着た、意地の悪い小悪魔がおりの上で踊っている。わなをしかけたサンタを倒して、ホッキョクグマを救え!",
- "questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.",
+ "questEvilSantaNotes": "氷原の彼方から、なげきの遠吠えが聞こえます。甲高い笑い声にさえぎられながらも聞こえてくるうなり声を追いかけて、ついに森の中の広場にたどり着きました。そこにいたのは、大きなメスのホッキョクグマです。ホッキョクグマは足かせをされ、おりの中に閉じこめられているのに、それでも命がけで戦っています。どこからか拾ってきた衣装を着た、意地の悪い小悪魔がおりの上で踊っています。わなをしかけたサンタを倒して、ホッキョクグマを救うのです!",
+ "questEvilSantaCompletion": "猟師のサンタがあげた怒りの悲鳴は、夜の中にこだましました。ホッキョクグマは感謝の気持ちをなんとか伝えようと、ほえ、うなります。あなたが動物小屋に連れて帰ると、猛獣使いのマット・バックは、恐怖のため息がまじるホッキョクグマの話を聞いてやりました。なんとホッキョクグマには子グマがいたのです! 母グマが捕まったとき、氷原に逃げていったというのです。",
"questEvilSantaBoss": "猟師のサンタ",
- "questEvilSantaDropBearCubPolarMount": "ホッキョクグマ(乗用獣)",
- "questEvilSanta2Text": "幼獣を見つけましょう!",
- "questEvilSanta2Notes": "When Trapper Santa captured the polar bear mount, her cub ran off into the icefields. You hear twig-snaps and snow crunch through the crystalline sound of the forest. Paw prints! You start racing to follow the trail. Find all the prints and broken twigs, and retrieve the cub!",
- "questEvilSanta2Completion": "You've found the cub! It will keep you company forever.",
+ "questEvilSantaDropBearCubPolarMount": "ホッキョクグマ (騎獣)",
+ "questEvilSanta2Text": "子グマの捜索",
+ "questEvilSanta2Notes": "猟師のサンタが騎獣のホッキョクグマを捕まえたとき、彼女の子グマは、氷原に逃げていきました。たしかに森の中の氷の結晶の音に交じって、小枝をふむ音や雪がくだける音が聞こえます。足あとだ! それを追いかけようと走り出します。足あとと折れた小枝を見のがしてはいけません。子グマを見つけ出しましょう!",
+ "questEvilSanta2Completion": "子グマを見つけました! ずっとあなたから離れないでしょう。",
"questEvilSanta2CollectTracks": "足跡",
"questEvilSanta2CollectBranches": "折れた小枝",
- "questEvilSanta2DropBearCubPolarPet": "愛白熊(ペット)",
+ "questEvilSanta2DropBearCubPolarPet": "ホッキョクグマ ( ペット )",
"questGryphonText": "炎のグリフォン",
- "questGryphonNotes": "グランドビーストマスターであるbaconsaurがあなたのパーティーに助けを求めてきました。「どうか、冒険者よ、あなたは私を助けなければならない!私の大切なグリフォンが解き放たれてHabit Cityに恐怖を与えている。もし止めることができたら、グリフォンの卵を授けよう!」",
- "questGryphonCompletion": "強大な獣は敗れて恥ずかしそうにこそこそと主人のもとに戻りました。「驚いた!よくやった冒険者よ!」baconsaur は声を上げました。 「どうかこれらグリフォンの卵を持って行きなさい。あなたならうまく育てると信じています!」",
+ "questGryphonNotes": "偉大な猛獣使い、baconsaurがあなたのパーティーに助けを求めてきました。「冒険者よ、どうか私を助けてください! 大切なグリフォンが逃げてしまい、Habit シティーを自由気ままに飛び回り、人びと に恐怖を与えているのです。もしグリフォンを止められたら、お礼にグリフォンのたまごを差し上げます!」",
+ "questGryphonCompletion": "やりました! 強い獣はこそこそとはずかしそうに主人の元に帰りました。「驚いた! 冒険者よ、よくやってくれましたね!」 baconsaur は声を上げました。 「どうかこのグリフォンのたまごを受けとってください。あなたならきっとうまく育てられるでしょう!」",
"questGryphonBoss": "炎のグリフォン",
- "questGryphonDropGryphonEgg": "グリフォン(たまご)",
- "questGryphonUnlockText": "市場でのグリフォンのたまご購入のアンロック",
+ "questGryphonDropGryphonEgg": "グリフォン ( たまご )",
+ "questGryphonUnlockText": "市場でのグリフォンのたまご購入をアンロック",
"questHedgehogText": "巨大なハリネズミ",
"questHedgehogNotes": "ハリネズミは面白い動物です。Habitの住民には最も愛いされているペットです。しかし、噂では、真夜中にミルクを与えた場合、ハリネズミはとても凶暴になります。しかも、50倍の大きさに巨大化します。 Inventrixがちょうど今それをやってしまいました。このままではまずいです。",
"questHedgehogCompletion": "あなたのパーティは強大化したハリネズミを鎮静させることに成功しました!ハリネズミは元の大きさに戻り、よろよろと卵のところに行きました。そしてキーキー鳴きながらいくつかの卵をあなたのパーティに向かって押して持ってこようとしています。孵化したハリネズミ達がもっとミルクを好きになるといいですね!",
"questHedgehogBoss": "巨大なハリネズミ",
- "questHedgehogDropHedgehogEgg": "ハリネズミ(たまご)",
- "questHedgehogUnlockText": "市場でのハリネズミのたまご購入のアンロック",
+ "questHedgehogDropHedgehogEgg": "ハリネズミ ( たまご ) ",
+ "questHedgehogUnlockText": "市場でのハリネズミのたまご購入をアンロック",
"questGhostStagText": "春の神",
"questGhostStagNotes": "あぁ、春だ。今年は風景がまた彩られていきます。冬の雪溜まりもなくなりました。いきいきとした植物は霜をはらい落としています。甘美な緑の葉が木々を満たし、草原は彩りを取り戻し、様々な花は平野に沿って生えていき、白い神秘的な霧が大地を覆っています!。。。おや、神秘的な霧?”これはいけません、”Inventrixは不安げに言います、”これはなにかの精霊による仕業です。あ、あなたに向かって来ています。”",
"questGhostStagCompletion": "負傷はしてないように見える精霊は、鼻を地面に向けました。心を落ち着かせる声があなたのパーティーを包み込みます。”私が行った行動について謝罪します。私はちょうど眠りから目覚めたところです。私の知恵はまだ完全に戻っていません。お詫びとしてこれらを受け取ってください。”一塊の卵が精霊の前の芝生の上に出現しました。そして精霊は無言で森林に逃げていき、通ったところの花びらは散っていきました。",
"questGhostStagBoss": "妖怪のしか",
"questGhostStagDropDeerEgg": "鹿(卵)",
- "questGhostStagUnlockText": "市場での鹿の卵購入のアンロック",
+ "questGhostStagUnlockText": "市場でのシカのたまご購入をアンロック",
"questRatText": "ネズミ王",
"questRatNotes": "ゴミ! 大量の未チェックの日課の山がHabitica中に分布しています。ラットの大群がいまやどこでも見られるほど問題は深刻になっています。あなたは@Pandahが獣のうちの一匹を愛情を込めてかわいがっているのに気づきます。彼女はラットは未チェックの日課を餌にしている優しい生き物であると説明します。本当の問題は、日課が下水道に嵌まり込み、クリアしなければならない危険な穴を作っている事です。あなたが下水道に降りたら、血で赤い目と切り苛まれた黄色い歯をもった大きなラットが、あなたを攻撃し群れを守ります。あなたは伝説的なラットキングに対して、恐怖で身がすくむでしょうか、毅然と立ち向かうでしょうか?",
"questRatCompletion": "あなたの最後の一撃が巨大なラットの力を奪い、ラットの目がだんだん暗い灰色に変わっていきます。その獣はたくさんの小さなラットに分裂し、恐怖で逃げ去りました。あなたは@Pandahが背後から、かつて巨大な生き物だったものを見ている事に気づきます。Habiticaの市民はあなたの勇気に触発され急いで未処理の日課を終えていると彼女が説明しました。我々は警戒しなければならない、油断したらラットキングが戻ってくるだろうと彼女は警告します。報酬として、@Pandahはあなたにラットの卵を提供します。彼女はあなたの不安な表情に気づき「すてきなペットになるでしょう」と微笑みます。",
"questRatBoss": "ネズミ王",
"questRatDropRatEgg": "ネズミ(卵)",
- "questRatUnlockText": "市場でのラットの卵購入のアンロック",
+ "questRatUnlockText": "市場でのネズミのたまご購入をアンロック",
"questOctopusText": "オクトフルの叫び",
"questOctopusNotes": "@Urse、ワイルドな目をした若い筆記者が、あなたに海岸の神秘的な洞窟の探索の手助けの求めています。夕暮れに、潮だまりの中で鍾乳石や石筍の巨大なゲートを立っています。あなたがゲートに近づくと、暗い渦がそこで回転し始めました。あなたは畏れてじっと見つめますと、渦の中からイカのようなドラゴンが浮き上がってきました。「星のスティッキーの子が目覚めた」と狂ったように@Urseが唸り声を上げました。「何億兆年も眠って、再び自由になって興奮して獲物を探している!」",
"questOctopusCompletion": "With a final blow, the creature slips away into the whirlpool from which it came. You cannot tell if @Urse is happy with your victory or saddened to see the beast go. Wordlessly, your companion points to three slimy, gargantuan eggs in a nearby tidepool, set in a nest of gold coins. \"Probably just octopus eggs,\" you say nervously. As you return home, @Urse frantically scribbles in a journal and you suspect this is not the last time you will hear of the great Octothulu.",
"questOctopusBoss": "オクトフル",
"questOctopusDropOctopusEgg": "たこ(卵)",
- "questOctopusUnlockText": "市場でのタコの卵購入のアンロック",
+ "questOctopusUnlockText": "市場でのタコのたまご購入をアンロック",
"questHarpyText": "助けて!ハーピィだ!",
"questHarpyNotes": "勇敢な冒険者@UncommonCriminalは数日前に、目撃した翼の生えたモンスターを追跡中に森の中で失踪しました。あなたが捜索しようとした時、怪我をしている一匹のオウムがあなたの肩に止まりました。美しい羽に痛々しい傷跡があります。オウムの脚には走り書きされたメモが付けられています。@UncommonCriminalは凶悪なハーピィに捕まって、脱出するために必死にあなたに助けを求めています。あなたはこの鳥と共にハーピィを倒し、@UncommonCriminalを救出しますか?",
"questHarpyCompletion": "最後の一撃がハーピーをうちおとして、羽があらゆる方向へと飛んでいきます。すばやく巣に登ると、オウムの卵に囲まれた@UncommonCriminalを見つけます。チームとして、あなたは素早く卵を近くの巣に戻します。あなたを見つけた傷付いたオウムは騒がしく鳴いて、あなたの腕の中に卵を落とします。「ハーピーの攻撃は保護が必要な卵を残している」@UncommonCriminalは説明します。「あなたは名誉のオウムになったようだ」",
"questHarpyBoss": "ハーピィ",
"questHarpyDropParrotEgg": "オウム(卵)",
- "questHarpyUnlockText": "市場でのオウムの卵購入のアンロック",
+ "questHarpyUnlockText": "市場でのオウムのたまご購入をアンロック",
"questRoosterText": "雄鶏の大暴れ",
"questRoosterNotes": "長年にわたり、農家の@extrajordanaryは目覚まし時計として雄鶏を飼っています。しかし、巨大な雄鶏が出現して、どの雄鶏よりも大きな声で鳴くため、Habiticaの住民みんなが目を覚ましました。そのせいで睡眠不足になり、日課をこなすのが困難になりました。 @Pandoroはこれに終止符を打つことに決めました。 「雄鶏の鳴き声を静められる人がいたらお願いできませんか?」あなたはボランティア活動として、朝いち早く雄鶏に近づきました。しかし、雄鶏は巨大な翼を羽ばたき、鋭い爪をみせて、戦いを挑む鳴き声を上げた。",
"questRoosterCompletion": "策略と力により、あなたは野獣を飼いならした。かつて羽根と半忘れのタスクで詰まっていたその耳は今や火を見るより明らかです。それは大人しく鳴いてくちばしをあなたの肩にすり寄せます。翌日あなたが出発しようとすると、@EmeraldOx が蓋付きバスケットを持って走り寄ります。「待って!今朝農家に行ったら、雄鶏がこれをあなたが寝ている扉に押しやっていました。彼はあなたにこれを持っていってほしいのだと思います」あなたがバスケットの蓋をあけると三つの繊細な卵を見つけました。",
"questRoosterBoss": "雄鶏",
"questRoosterDropRoosterEgg": "雄鶏(卵)",
- "questRoosterUnlockText": "市場での雄鶏の卵購入のアンロック",
+ "questRoosterUnlockText": "市場でのニワトリのたまご購入をアンロック",
"questSpiderText": "氷のクモ",
"questSpiderNotes": "天気の冷え込みとともに、優雅な霜がレースの織物のようにHabitican達の家の窓に張り付き始めました。@Arcosineを除いて.... 彼の家では、フロストスパーダーによって窓が凍って開かなくなってしまいました。なんてことだ。",
"questSpiderCompletion": "フロストスパイダーは敗れて、霜の小さな杭と魅了な卵嚢をいくつか残して崩れました。@Arcosineはすぐに報酬としてあなたに上げました。あなたならもしかして無害なクモをペットとして育てられるかも?",
"questSpiderBoss": "クモ",
"questSpiderDropSpiderEgg": "クモ(卵)",
- "questSpiderUnlockText": "市場でのクモの卵購入のアンロック",
+ "questSpiderUnlockText": "市場でのクモのたまご購入をアンロック",
"questVice1Text": "悪い習慣、パート1: ドラゴンの影響からあなたを開放する",
"questVice1Notes": "They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
Vice Part 1:
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
",
"questVice1Boss": "悪魔の影",
@@ -73,15 +73,15 @@
"questVice3DropWeaponSpecial2": "Stephen Weberのドラゴンの矢",
"questVice3DropDragonEgg": "ドラゴン(卵)",
"questVice3DropShadeHatchingPotion": "暗い水薬",
- "questMoonstone1Text": "The Moonstone Chain, Part 1: The Moonstone Chain",
- "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.",
+ "questMoonstone1Text": "ムーンストーンの章, Part 1: ムーンストーンの鎖",
+ "questMoonstone1Notes": "酷い苦痛がHabiticianを襲いました。長い間死んだと思われていた悪い習慣が復讐のため蘇ったのです。汚れた皿は積み重なり、教科書は読まれずに放置され、先延ばしが横行しています!
あなたは蘇ってきたあなた自身の悪習を追跡し、不振の泥沼でその原因を見つけました…Recividate、幽霊のネクロマンサーを。あなたは駆け寄り武器を振り回しますが、それらは彼女の亡霊をすり抜けるばかり。
「邪魔をするな。」彼女は耳障りに乾き、かすれた声で言います。「ムーンストーンの鎖がなければ、誰も私を傷つけられない…だからあの筆頭宝石商の@aurakamlは、遥か昔全てのムーンストーンをHabitica中にばらまいたのさ!」息切れし、あなたは退却します…が、どうやらすべきことはわかったようです。",
"questMoonstone1CollectMoonstone": "ムーンストーン",
"questMoonstone1DropMoonstone2Quest": "ムーンストーンチェーン パート2:魔術師レシディベイト(スクロール)",
- "questMoonstone2Text": "The Moonstone Chain, Part 2: Recidivate The Necromancer",
- "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!\"",
+ "questMoonstone2Text": "ムーンストーンの章, Part 2: 死霊術師Recidivate",
+ "questMoonstone2Notes": "勇気ある武器鍛冶 @Inventrix があなたが魔法のムーンストーンの鎖を作るのを手伝ってくれました。そしてあなたはRecidivateに相対しようとします。しかし、あなたが不振の沼に踏み入った途端、恐ろしい凍気があなたに吹き付け吹き飛ばしました。
腐った息があなたの耳にささやきます。「帰ってきたのか?なんと面白い…」あなたは回転をつけ突進します。あなたの武器はムーンストーンの光の下で実体をもった相手の肉を打ち付けました。「お前は、今一度現世に私をつなぎ留めたのかもしれないねぇ」Recidivateは唸ります。「けど…逃げるなら今のうちだよ!」",
"questMoonstone2Boss": "魔術師",
"questMoonstone2DropMoonstone3Quest": "ムーンストーンチェーン パート3:レシディベイトの変身(スクロール)",
- "questMoonstone3Text": "The Moonstone Chain, Part 3: Recidivate Transformed",
+ "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.",
"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": "ネクロ-バイス",
@@ -100,24 +100,24 @@
"questGoldenknight3Completion": "With a satisfying clang, the Iron Knight falls to his knees and slumps over. \"You are quite strong,\" he pants. \"I have been humbled, today.\" The Golden Knight approaches you and says, \"Thank you. I believe we have gained some humility from our encounter with you. I will speak with my father and explain the complaints against us. Perhaps, we should begin apologizing to the other Habiticans.\" She mulls over in thought before turning back to you. \"Here: as our gift to you, I want you to keep my morningstar. It is yours now.\"",
"questGoldenknight3Boss": "アイアンナイト",
"questGoldenknight3DropHoney": "蜂蜜(食べ物)",
- "questGoldenknight3DropGoldenPotion": "ゴールデンハッチングポーション",
+ "questGoldenknight3DropGoldenPotion": "金のたまごがえしの薬",
"questGoldenknight3DropWeapon": "ムステインのマイルストーンマッシュモーニングスター(利き手でないほうの手に装備する武器)",
"questBasilistText": "バシ・リスト",
"questBasilistNotes": "市場は抜け出したいほどのにぎわいです。勇敢な冒険者になるには、あえてそこに向かい、バシ・リスト――倒すことのできなかった To-Do の群れが合体した大蛇を発見しなくてはなりません。すぐそばにいる Habitica の民は、最初はおののいていたバシ・リストの長さに最近は慣れ、タスクをこなすことができなくなっているのです。近くのどこかから、@Arcosine が「急げ! To-Doと日課をこなして、モンスターを無力化するんだ。さもないとだれかが切り離してしまうぞ」と叫んでいるのが聞こえるでしょう。すぐに攻撃を! 冒険者よ。そして、気をつけましょう! もしあなたが1つでも日課をやり残すと、バシ・リストはあなたとパーティーの仲間に攻撃を加えてきます!",
- "questBasilistCompletion": "バジリストは紙くずに散らばっていて、虹色に揺らめいています。「やれやれ!」と@Arcosineが言います。「君たちがここにいて良かった!」以前より手慣れて感じて、あなたは紙のあいだから落ちたゴールドを集めます。",
+ "questBasilistCompletion": "バシ・リストは、紙くずとなって散らばり、虹色におだやかな輝きを放っています。「ふう!」と @Arcosine 。「君たちがここにいて良かった!」 以前よりも成長したこと感じながら、パーティーは紙をかきわけ、落ちているゴールドを集るのです。",
"questBasilistBoss": "バシ・リスト",
- "questEggHuntText": "卵狩り",
- "questEggHuntNotes": "奇妙な無地の卵は夜通しどこにでも現れました。マットの厩舎や酒場のカウンターの裏や市場のペット卵の間にさえも!なんと迷惑なんでしょう!「それらがどこから来たのか、卵がかえって何がうまれるのか、誰も知りません」とミーガンは言います。「しかしそこらで産まれるままにしておくわけにいきません。がんばって探してこの謎めいた卵を集めるのを手伝ってください。もし十分集めたら、たぶんあなたへの余分がでるでしょう…」",
- "questEggHuntCompletion": "やりました! ミーガンは感謝をこめて、10個のたまごをくれました。「きっと『たまごがえしの薬』がすばらしい色に染めてくれることでしょう! さらに乗用獣になるとき何が起こるか…」",
- "questEggHuntCollectPlainEgg": "プレン卵",
- "questEggHuntDropPlainEgg": "プレン卵",
+ "questEggHuntText": "たまご狩り",
+ "questEggHuntNotes": "一夜のうちに、奇妙な普通のたまごがいたるところに出現したのです。マットの動物小屋、キャンプ場のカウンターの裏、そして市場のペットのたまごの中にまぎれこんで! なんて迷惑なんでしょう! 「どこからやってきて、何が生まれるか、だれもわからないんだ」と、ミーガン。「だけど、そのまま放っておくわけにはいかない! この不思議なたまごを集めるために、力を貸してほしい。一生懸命働いて、一生懸命探してほしいんだ。たくさん集めたら、余分のいくつかはあげるよ…」",
+ "questEggHuntCompletion": "やりました! ミーガンは感謝をこめて、10個のたまごをくれました。「きっと『たまごがえしの薬』がすばらしい色に染めてくれることでしょう! さらに騎獣になるとき何が起こるでしょうか…」",
+ "questEggHuntCollectPlainEgg": "普通のたまご",
+ "questEggHuntDropPlainEgg": "普通のたまご",
"questDilatoryText": "ドレッドディラトリードラゴン",
"questDilatoryNotes": "We should have heeded the warnings.
Dark shining eyes. Ancient scales. Massive jaws, and flashing teeth. We've awoken something horrifying from the crevasse: the Dread Drag'on of Dilatory! Screaming Habiticans fled in all directions when it reared out of the sea, its terrifyingly long neck extending hundreds of feet out of the water as it shattered windows with its searing roar.
\"This must be what dragged Dilatory down!\" yells Lemoness. \"It wasn't the weight of the neglected tasks - the Dark Red Dailies just attracted its attention!\"
\"It's surging with magical energy!\" @Baconsaur cries. \"To have lived this long, it must be able to heal itself! How can we defeat it?\"
Why, the same way we defeat all beasts - with productivity! Quickly, Habitica, band together and strike through your tasks, and all of us will battle this monster together. (There's no need to abandon previous quests - we believe in your ability to double-strike!) It won't attack us individually, but the more Dailies we skip, the closer we get to triggering its Neglect Strike - and I don't like the way it's eyeing the Tavern....",
"questDilatoryBoss": "ドレッドディラトリードラゴン",
"questDilatoryBossRageTitle": "打撃を無視しなさい",
"questDilatoryBossRageDescription": "このバーがいっぱいになった時、ドレッドディラトリードラゴンはHabiticaの地形に大きな大破壊を浴びせます。",
"questDilatoryDropMantisShrimpPet": "シャコ(ペット)",
- "questDilatoryDropMantisShrimpMount": "カマキリエビ (乗用獣)",
+ "questDilatoryDropMantisShrimpMount": "カマキリエビ (騎獣)",
"questDilatoryBossRageTavern": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\n私達は最善の努力を尽くしましたが、いくつかの日課を見落としてしまいました。 彼らの暗い赤色がドレッドドラゴンの怒りを掻きあげました。 恐ろしいネグレクトストライクで酒屋をめちゃくちゃにしました!幸運なことに私達は近くの街の宿にいたので安全でした。あなたたちはまだチャットを続けられます....しかし、貧しいバーテンダーのダニエルは最愛の建物が崩れていくのを見ているしかなかったです。!\n\nドレッドドラゴンがまた攻撃をして来ないことを祈ります!",
"questDilatoryBossRageStables": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\nあぁ!私たちはまた日課をいっぱいやり残していました。ドレッドドラゴンはネグレクトストライクを解き放ちました!ペットたちは四方八方に逃げています。幸いなことに私たちは安全です。\n\n悲惨なHabitica!もう二度とこんなことが起こらないことを祈ります。はやくタスクをやらなければ!",
"questDilatoryBossRageMarket": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\nああ!商人のアレックスはちょうどドレッドドラゴンのネグレクトストライクによって店を粉々に破壊されました。しかし、ドレッドドラゴンを追い詰めたようにも見えます。他の攻撃を繰り出す力があるかもしれません。\n\nだから動じないで、Habitica!この獣を私たちの海岸から追い出しましょう!",
@@ -126,40 +126,40 @@
"questSeahorseNotes": "今日はダービーの日です。大陸中からのHabitican人はディラトリーにやってきてペットのタツノオトシゴにレースさせます。突然大きな水しぶきと唸り声が競走場に聞こえ、あなたはタツノオトシゴの飼い主の@Kiwibotが波のうなりに叫ぶのを耳にします。「タツノオトシゴを集める事は凶暴なシースタリオンの注意をひきます!」彼女が叫びます。「彼は 厩舎を粉々にし古来の競走路を破壊している!誰か彼を鎮められませんか?」",
"questSeahorseCompletion": "今や飼いならされたシースタリオンはあなたの側を従順に泳いでいます。「ああ見て!」とKiwibotは言います。「彼は私たちに子供の世話をして欲しいのです。」彼女はあなたに3つの卵を与えます。「うまく育ててください」と彼女は言います。「あなたはディラトリーダービーではいつでも歓迎されます!」",
"questSeahorseBoss": "シースタリオン",
- "questSeahorseDropSeahorseEgg": "竜の落し子(卵)",
- "questSeahorseUnlockText": "市場でのタツノオトシゴの卵購入のアンロック",
- "questAtom1Text": "襲い来る日常、Part1:Dish Disaster!",
- "questAtom1Notes": "あなたは手洗いのできる池のほとりに着いてゆっくりしようとしましたが...しかしその池が洗っていない皿で汚れていました。なぜこんなことに?うーん、この状態の池を見過ごすわけにはいきません。あなたが唯一できることは:皿を洗って、あなたの休憩所を清潔にしなさい!石鹸を探して洗ったほうがいいでしょう。たくさんの石鹸を...",
- "questAtom1CollectSoapBars": "棒状の石鹸",
- "questAtom1Drop": "The SnackLess Monster (Quest Scroll)",
- "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster",
- "questAtom2Notes": "やれやれ、ここはこの皿全てを洗うのにとてもいい場所のようです。あなたはたぶん最終的には楽しくなります。ああ、湖にピザの箱が浮いているのが見えます。ええと、本当に奇麗にするもうひとつのものは何でしょう?しかし悲しいかな、あれは単なるピザの箱ではありません!突然その箱が水面から持ち上がりモンスターの頭が正体を現します。ありえない!伝説のスナックレスモンスター!?有史以来、湖に密かに現存していると言われている、食べ残しや古代のHabitican人のゴミからうまれる生き物です。ゲーッ!",
+ "questSeahorseDropSeahorseEgg": "タツノオトシゴ ( たまご )",
+ "questSeahorseUnlockText": "市場でのタツノオトシゴのたまご購入をアンロック",
+ "questAtom1Text": "日常の攻撃 パート1 : 食器の惨事!",
+ "questAtom1Notes": "がんばったごほうびの骨休めに「洗い場の湖」のほとりに着きました。…しかし、湖は洗っていない食器で汚染されています! なぜこんなことに? うーん、この状態の湖を見過ごすわけにはいきません。できることは 1 つだけ : 皿を洗い、憩いの場所を取り戻すのです! この混乱を解決するには、洗剤を見つけた方がいいでしょう。たくさんの洗剤を…",
+ "questAtom1CollectSoapBars": "せっけんの棒",
+ "questAtom1Drop": "モンスター、「スナックナシ」 ( クエストの巻物 ) ",
+ "questAtom2Text": "日常の攻撃 パート2 : モンスター、「スナックナシ」",
+ "questAtom2Notes": "やれやれ、食器をすべて洗って、ぐっと素敵な場所になったようです。きっと、あなたはいまこの最後のシーンを楽しんでいることでしょう。ああ、湖にピザの箱が浮いているのが見えます。ええと、本当にもう 1 つ片づけないといけないの? いや待って、ただのピザの箱ではありません! 突然その箱が水面から浮かび上がるとその正体はモンスターの頭です。ありえない! 伝説のモンスター「スナックナシ」!? 有史以来、古代の Habitica の民の食べ残しやゴミから生まれた生き物が、湖にひそんでいると伝えられていました。ゲーッ!",
"questAtom2Boss": "スナックレスモンスター",
"questAtom2Drop": "The Laundromancer (Quest Scroll)",
"questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer",
"questAtom3Notes": "耳を突き破るような泣き声とともに、その口から五種類の美味しそうなチーズが吹き出し、スナックレスモンスターはバラバラに崩れ落ちた。「よくそんなことが言えるな!」水面の下から轟くような声がひびきます。水中から青いローブを纏った人影が現れ、魔法のトイレブラシを振り回しています。不潔な洗濯物は、湖の表面に泡立ち始めます。「私はランドロマンサーだ」と彼は怒ったように言います。「いい度胸をしてるな。俺の汚れた皿を楽しげに洗い、私のペットを壊し、そのような清潔な服で俺の領域に入る。俺のアンティランドリーマジックを喰らえ!」",
"questAtom3Completion": "物騒なラウンドロマンサーは倒されました!あなたの周りに積まれた洗濯物を洗濯しましょう。ここの様子は良くなりつつあります。あなたが新しく仕立てられた防具をかき分けて進み始めると、金属の光が目に入り、あなたの視線は光る兜に注がれます。この光るアイテムの元々の持ち主は知られていないようですが、あなたが身につけると惜しみない生命力の暖かい存在を感じます。 残念ながら彼らは名札を縫い付けませんでした。",
"questAtom3Boss": "ラウンドロマンサー",
- "questAtom3DropPotion": "Base Hatching Potion",
+ "questAtom3DropPotion": "普通のたまごがえしの薬",
"questOwlText": "闇夜のフクロウ",
"questOwlNotes": "The Tavern light is lit 'til dawn
Until one eve the glow is gone!
How can we see for our all-nighters?
@Twitching cries, \"I need some fighters!
See that Night-Owl, starry foe?
Fight with haste and do not slow!
We'll drive its shadow from our door,
And make the night shine bright once more!\"",
"questOwlCompletion": "闇夜のフクロウは夜明け前に消えました。
あなたはあくびが出そうです。
たぶんすこし休憩をしたほうがいいのではないかな?
その時、ベッドで巣を発見した!
闇夜のフクロウにとってそこは最高の場所でしょうか
仕事を終わらせるため徹夜をしました。
あなたの新しいペットが柔らかい声で鳴きます
あなたにもう寝る時間だと教えてるのでしょう。",
"questOwlBoss": "闇夜のフクロウ",
"questOwlDropOwlEgg": "フクロウ(卵)",
- "questOwlUnlockText": "市場でのフクロウの卵購入のアンロック",
+ "questOwlUnlockText": "市場でのフクロウのたまご購入をアンロック",
"questPenguinText": "鳥霜",
"questPenguinNotes": "Habitica最南端の暑い夏の日だけれども、不自然な肌寒さがLively湖にやってきています。 強く寒い風が吹き荒れて岸が凍り始めます。氷が地面から突き出て草や土を押しのけます。@Melynnrose と @Breadstringsはあなたに走り寄ってきます。
「助けてください!」@Melynnroseは言います。 「私たちはアイススケートができると思って凍らせるために大きなペンギンを湖にいれました。でもペンギンに与える魚が底をついてしまいました!」
「彼は怒って目にうつる全てに凍る息を使っています!」@Breadstringsが言います。「どうか私たちが氷に覆われてしまう前に彼を抑えてください!」このペンギンをクールダウンさせる必要がありそうです…。",
"questPenguinCompletion": "ペンギンを倒して氷が解け去りました。あの巨大なペンギンは日光に落ち着きを取り戻し、あなたがみつけた追加の魚をバケツから食べます。彼は湖をスケートで横切り、優しく息を吹いて、滑らかでキラキラ光る氷を作ります。なんと奇妙な鳥でしょう!「おまけに彼は卵を残していったようです」と@Painter de Clusterが言います。
@ Rattifyは笑います。「たぶんこのペンギンたちはもう少し…落ち着く?でしょう」",
"questPenguinBoss": "フロストペンギン",
"questPenguinDropPenguinEgg": "ペンギン(卵)",
- "questPenguinUnlockText": "市場でのペンギンの卵購入のアンロック",
+ "questPenguinUnlockText": "市場でのペンギンのたまご購入をアンロック",
"questStressbeastText": "Stoïkalm草原の不快なストレス獣",
"questStressbeastNotes": "日課とTodoを完了させてワールドボスにダメージを与えましょう!未完了の日課はストレスストライクバーを充填します。ストレスストライクバーが満杯になるとワールドボスはNPCを攻撃します。ワールドボスは個々の個人やアカウントに対してはどのような形でも決して攻撃しないでしょう。宿屋に泊まっていないアクティブなアカウントだけが未完のタスクを勘定されます。
~*~
我々が最初に聞くのは、総崩れよりも激しく雷のようにとどろく、ゆっくりとした足音です。一人一人、Habitican人はドアから外を見ると、息をのみます。
私たちは全員ストレス獣を以前に見た事があります。もちろん小さな悪性の生き物が攻撃するにも難しい時期にです。しかしこれは?ドラゴンを簡単に踏みつぶせるような足で建物より高くそびえ立っています。悪臭を放つ毛皮に霜がぶら下がり、ひとたび吠えれば、氷のように冷たい突風が家の屋根をはぎ取ります。この巨大なモンスターは遠い伝説以外では語られたことがありませんでした。
「Habitica人よ、気をつけなさい!」とSabreCatが叫びます。「バリケードを築いて家の中に閉じこもりなさい。これはあの不快なストレス獣です!」
「あいつは何百年ものストレスで作られているに違いない!」Kiwibotが酒場の戸をきつく閉めて雨戸を閉じながら言います。
「Stoïkalm草原は」Lemoness がいかめしい顔で言います。「穏やかで安らかだと我々はずっと思っていた、でもストレスをどこかに秘密に隠していたに違いない。世代を超えて、ストレスがここまで成長し、今や解き放たれて草原と我々を攻撃している!」
ひとつだけ、不快なストレス獣を撃退する方法があります、日課とToDoを完了させることで攻撃するのです!さあ団結してこの恐ろしい敵と戦って撃退しましょう。でもあなたのタスクは怠らないでください、さもないと未実施の日課は敵を激怒させて激しく襲いかからせるでしょう…",
"questStressbeastBoss": "不快なストレス獣",
"questStressbeastBossRageTitle": "ストレスストライク",
"questStressbeastBossRageDescription": "このゲージがいっぱいになったとき、不快なストレス獣はストレスストライクをHabiticaに浴びせるでしょう!",
"questStressbeastDropMammothPet": "マンモス (ペット)",
- "questStressbeastDropMammothMount": "マンモス (乗用獣)",
+ "questStressbeastDropMammothMount": "マンモス (騎獣)",
"questStressbeastBossRageStables": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!私たちが努力したにもかかわらず、日課を私たちから逃れさせてしまい、その暗く赤い色は不快なストレス獣を激怒させて体力を回復させてしまいました!この恐ろしい生き物は厩舎に突進し、ビーストマスターMattはペットやマウントペットを護るために勇ましく戦いに飛び込みました。ストレス獣は物騒なこぶしでMattをぎゅっとつかみますが、少なくともストレス獣はこの瞬間注意をそらしました。急いで!日課を実施済みにして、また攻撃する前にこのモンスターを倒しましょう!",
"questStressbeastBossRageBailey": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!!!私たちの未完の日課が不快なストレス獣をより熱狂させて体力を回復させます!東西屋Baileyは市民に安全な場所に逃げるよう叫んでいましたが、今やストレス獣が彼女をもう片方の手でぎゅっと握っています!彼女を見てください。ストレス獣が彼女を意地悪く振り回しても、勇気を持ってニュースを伝えています。さあ私たちのNPCたちを助けられるくらい生産的になることで、彼女と同じくらい勇敢になりましょう!",
"questStressbeastBossRageGuide": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\n見て下さい!案内人ジャスティンがストレス獣の足首の周りを走り回って、生産的小技を叫んで、注意をそらそうとしています!不快なストレス獣は猛烈に足踏みしますが、私たちはこの獣を疲れさせているようです。次のストレスストライクに足るエネルギーがあるか疑問です。諦めないで、我々は完全に終わらせつつあります!",
@@ -178,46 +178,46 @@
"questTRexUndeadRageDescription": "あなたが日課を終えないとこのバーが埋まります。満杯になると骸骨ティラノサウルスは残りの体力の30% o回復します!",
"questTRexUndeadRageEffect": "`骸骨ティラノサウルスはスケルトンヒーリングを使います!`\n\nこのモンスターはこの世のものとは思えない唸り声をあげて、傷ついた骨を接合しなおしました!",
"questTRexDropTRexEgg": "ティラノサウルス(卵)",
- "questTRexUnlockText": "市場でのティラノサウルスの卵購入のアンロック",
+ "questTRexUnlockText": "市場でのティラノサウルスのたまご購入をアンロック",
"questRockText": "逃げる洞窟生物",
"questRockNotes": "Habiticaの蛇行山脈を友人たちと乗り越えて、輝く鉱石がレース飾りのようになった美しい洞窟で一晩キャンプしました。しかし翌朝目覚めると、入り口は消え去り、洞穴の床はあなたの下に移動していました。
「この山は生きている!」とあなたの友人の @pfeffernusseが叫びます。「これは水晶じゃない、歯だ!」
@Painter de Cluster はあなたの手をつかみます。「私たちは外に出る別の方法を見つけなければならない。私から離れず取り乱さないで、さもないと私たちは永遠にここに閉じ込められます!」",
"questRockBoss": "水晶の巨像",
"questRockCompletion": "あなたは熱心に探して、生きた山を抜ける安全な道を見つけました。朝日に立つと、友人の @intuneが洞穴の出口の地面にキラキラ光るなにかを見つけます。あなたがかがんでそれを拾い上げると、金の静脈が走る小さな岩でした。その側の他の岩々はかなり特殊な形をしています。これらはほとんど...卵?にみえます。",
"questRockDropRockEgg": "ロック(卵)",
- "questRockUnlockText": "市場でのロックの卵購入のアンロック",
+ "questRockUnlockText": "市場での岩のたまご購入をアンロック",
"questBunnyText": "殺し屋ウサギ",
"questBunnyNotes": "困難な日々の後、あなたは先延ばし山の頂に到達し、怠慢要塞の堂々とした扉の前に立ちます。あなたはその石の碑文を読みます。「あなたの最大の恐怖、あなたが行動しない理由を体現する生き物が中に住んでいる。ノックしてあなたの悪魔を直視しなさい!」あなたは恐怖を想像し震えて、以前に何度もやっているように逃げる衝動を感じます。@Draayder はあなたを引き戻します。「友よ、落ち着きなさい!その時がとうとう来ました。あなたはこれをやらなければならない!」
あなたがノックすると扉が内側に開きます。暗がりから耳をつんざくばかりの轟音が聞こえ、あなたは武器を引き寄せます。",
"questBunnyBoss": "殺し屋ウサギ",
"questBunnyCompletion": "最後の息を漏らして殺し屋ウサギは地に倒れます。輝く霧が彼女の体から立ち上り、小さなウサギへと縮んでいき、あなたがさきほどまで向かい合っていた残酷な野獣の様子は見られません。鼻をかわいらしくひくひくさせて、いくつか卵を残して、彼女はぴょんぴょん跳びさります。@Gullyは笑います「先延ばし山は小さな挑戦でさえ克服できない難関のように見せる。卵をあつめて家に帰りましょう」",
"questBunnyDropBunnyEgg": "ウサギ(卵)",
- "questBunnyUnlockText": "市場でのウサギの卵購入のアンロック",
+ "questBunnyUnlockText": "市場でのウサギのたまご購入をアンロック",
"questSlimeText": "ゼリー摂政",
"questSlimeNotes": "タスクを処理しているうちに、自分の動きがゆっくりになっていることに気づきます。「糖蜜のなかを歩いているようだ」@Leephon が不平を言います。「いや、ゼリーのなかを歩いているようだ!」@starsystemicが言います。「あのぬるぬるしたゼリー摂政が自分の材料をHabitica中に塗りたくったんだ。仕事がダメになりつつある。みんなスローダウンしている。」あなたは周りを見渡します。通りは澄んだカラフルな分泌物で満ちつつあり、Habitica人たちは物事を済ませようともがいています。他の人達がその場から逃げ出したので、あなたはモップをつかんで戦いに備えます!",
"questSlimeBoss": "ゼリー摂政",
"questSlimeCompletion": "最後の一突きで、あなたは大きすぎるドーナツにゼリー摂政を捕まえました。パン菓子クラブの機転が利くリーダー達である@Overomegaと@LordDarklyと@Shanerが突入したのです。みんながあなたの背中を叩くうち、誰かがあなたのポケットに何かを忍び込ませた気がしました。それはあなたの心地よい成功の報酬で、3つのマシュマロスライムの卵です。",
"questSlimeDropSlimeEgg": "マシュマロ スライム (卵)",
- "questSlimeUnlockText": "市場でのスライムの卵購入のアンロック",
+ "questSlimeUnlockText": "市場でのスライムのたまご購入をアンロック",
"questSheepText": "雷雄羊",
"questSheepNotes": "「クイックブレイク」を手に入れる任務で田舎のTaskan地方を友人と放浪していると、あなたは居心地のいい編み糸屋を見つけます。あなたは引き延ばしに夢中で不吉な雲が地平線から忍び寄るのに気づきません。「この天気はいやーーな感じがする」と@Misceoがつぶやき、あなたは見上げます。嵐の雲が渦巻き、あれはまるで…「雲を見ている時間はない!」と@starsystemicが叫びます。「攻撃してくる!」雷雄羊が前進し、光る稲妻をあなたに投げかけてきます!",
"questSheepBoss": "雷雄羊",
"questSheepCompletion": "あなたの勤勉さに感銘をうけて、雷雄羊は怒りをおさめます。雷雄羊は3つのおおきなヒョウをあなたの方に放り、低いとどろきと共に消え去ります。近づいて調べると、実際にはヒョウは3つのふわふわした卵であることが分かります。あなたはそれを集め、青い空のした、家へぶらぶらと帰ります。",
"questSheepDropSheepEgg": "羊(卵)",
- "questSheepUnlockText": "市場での羊の卵購入のアンロック",
+ "questSheepUnlockText": "市場での羊のたまご購入をアンロック",
"questKrakenText": "The Kraken of Inkomplete",
"questKrakenNotes": "温かい晴れた日、あなたはオワラナ入り江を航海していました。しかし、あなたはふと、何かをしなければならないような不安に襲われます。それは丁度、一つのタスクを終わらせるやいなや、次から次へとタスクが積み重なっていくような…
突然、ボートがひどく揺さぶられました。そしてぬるぬるとした触手が爆発的に水面のあちこちから伸びてきます!\"我々は巨大なオワラナイカに攻撃されている!\"Wolvenhaloが叫びました。
\"早く!\" Lemoness があなたを呼びます。 \"出来る限り多くの触手とタスクを叩いて!次がやってこられないうちに!\"",
"questKrakenBoss": "The Kraken of Inkomplete",
"questKrakenCompletion": "巨大イカから逃れると、幾つかの卵が水面に浮いていました。それを調べたLemonessが、訝る顔をぱっと明るくしました。\n\"これはコウイカの卵よ!\"と彼女は言いました。\"あなたがやり遂げたことのご褒美として、これはもらっていきましょう。\"",
"questKrakenDropCuttlefishEgg": "コウイカ(卵)",
- "questKrakenUnlockText": "市場でのコウイカのたまご購入のアンロック",
+ "questKrakenUnlockText": "市場でのイカのたまご購入をアンロック",
"questWhaleText": "クジラの叫び",
- "questWhaleNotes": "You arrive at the Diligent Docks, hoping to take a submarine to watch the Dilatory Derby. Suddenly, a deafening bellow forces you to stop and cover your ears. \"Thar she blows!\" cries Captain @krazjega, pointing to a huge, wailing whale. \"It's not safe to send out the submarines while she's thrashing around!\"
\"Quick,\" calls @UncommonCriminal. \"Help me calm the poor creature so we can figure out why she's making all this noise!\"",
+ "questWhaleNotes": "あなたは潜水艦で”遅れがちレース”を見に行くために、勤勉波止場にやってきました。突然、耳をつんざく咆哮が響きます。あなたは足を止めて耳をふさがざるを得ませんでした。\"あそこで奴が潮を吹いた!\"そう叫ぶキャプテン @krazjegaの指す先には、泣き叫ぶ巨大なクジラの姿があります。\"奴があそこを壊しまわっている間は、安全に潜水艦にたどり着くことは無理だ!\"\n\n\"早く\" @UncommonCriminal が呼びます。”この可哀想な化物をおとなしくさせるのに手を貸して、そうすれば彼女が何故これほど騒ぎ立てるのか分かるでしょう!” ",
"questWhaleBoss": "叫ぶクジラ",
- "questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.",
+ "questWhaleCompletion": "過酷な仕事の末、最終的にクジラは雷鳴のような叫びを止めました。\"彼女は悪い習慣の波に飲まれかかっていたようですが\"と@zoebeagle は言います。\"あなたの弛まぬ努力のおかげで、状況は一転したようです!\" あなたが潜水艦に乗り込むと、幾つかのクジラの卵があなたの方に漂ってきました。あなたはそれをすくい上げました。",
"questWhaleDropWhaleEgg": "クジラ(卵)",
- "questWhaleUnlockText": "市場でのクジラの卵購入のアンロック",
+ "questWhaleUnlockText": "市場でのクジラのたまご購入をアンロック",
"questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle",
- "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.",
- "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
+ "questDilatoryDistress1Notes": "再建された都市Dilatoryから、メッセージボトルがとどきました!そこにはこう書いてあります。「親愛なるHabitica人よ、我々はあなた方の助けを再び必要としています。私達の姫君が行方不明となり、都市は正体不明の水の悪魔たちに包囲されました!今シャコ達が侵略者を入江で押しとどめています。どうか私達を助けて下さい!」 水中都市への長旅をするには、水中で呼吸できなければなりません。幸いなことに、錬金術士の@Bengaと@hazelがこれをしっかり可能にしてくれます!あなたが適切な材料を見つけてきさえすれば、ですが。",
+ "questDilatoryDistress1Completion": "あなたは水かき付きの鎧を装備し、できるだけ早くDilatoryに向かって泳ぎました。マーフォーク達と彼らのシャコ達は一時は何とか化け物たちが都市へ侵入するのを防いだようですが、今は劣勢です。あなたが城壁に入るやいなや、怖ろしい包囲軍が襲い掛かってきました!",
"questDilatoryDistress1CollectFireCoral": "火の珊瑚",
"questDilatoryDistress1CollectBlueFins": "青い鰭",
"questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)",
@@ -228,9 +228,9 @@
"questDilatoryDistress2RageTitle": "Swarm Respawn",
"questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!",
"questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!",
- "questDilatoryDistress2DropSkeletonPotion": "Skeleton Hatching Potion",
- "questDilatoryDistress2DropCottonCandyBluePotion": "Cotton Candy Blue Hatching Potion",
- "questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)",
+ "questDilatoryDistress2DropSkeletonPotion": "骨のたまごがえしの薬",
+ "questDilatoryDistress2DropCottonCandyBluePotion": "水色のたまごがえしの薬",
+ "questDilatoryDistress2DropHeadgear": "炎のサンゴのサークレット(頭装備)",
"questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid",
"questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?",
"questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"
Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"",
@@ -243,13 +243,13 @@
"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!\"",
"questCheetahBoss": "チーター",
"questCheetahDropCheetahEgg": "チーター(たまご)",
- "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market",
+ "questCheetahUnlockText": "市場でのチーターのたまご購入をアンロック",
"questHorseText": "Ride the Night-Mare",
"questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...",
"questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.",
"questHorseBoss": "Night-Mare",
"questHorseDropHorseEgg": "馬(たまご)",
- "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market",
+ "questHorseUnlockText": "市場での馬のたまご購入をアンロック",
"questBurnoutText": "Burnout and the Exhaust Spirits",
"questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"
Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"
\"'It'?'\" asks Lemoness.
And then the heat takes form.
It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.
Kiwibot whispers a single word.
\"Burnout.\"",
"questBurnoutCompletion": "Burnout is DEFEATED!
With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.
Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!
\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!
One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"
Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"
She claps her hands. \"Now - let's celebrate!\"",
@@ -258,7 +258,7 @@
"questBurnoutBossRageTitle": "Exhaust Strike",
"questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!",
"questBurnoutDropPhoenixPet": "不死鳥 (ペット)",
- "questBurnoutDropPhoenixMount": "不死鳥 (乗用獣)",
+ "questBurnoutDropPhoenixMount": "不死鳥 (騎獣)",
"questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!",
"questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!",
"questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!",
@@ -267,46 +267,58 @@
"questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.
Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"",
"questFrogBoss": "Clutter Frog",
"questFrogDropFrogEgg": "カエル(たまご)",
- "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market",
+ "questFrogUnlockText": "市場でのカエルのたまご購入をアンロック",
"questSnakeText": "The Serpent of Distraction",
"questSnakeNotes": "It takes a hardy soul to live in the Sand Dunes of Distraction. The arid desert is hardly a productive place, and the shimmering dunes have led many a traveler astray. However, something has even the locals spooked. The sands have been shifting and upturning entire villages. Residents claim a monster with an enormous serpentine body lies in wait under the sands, and they have all pooled together a reward for whomever will help them find and stop it. The much-lauded snake charmers @EmeraldOx and @PainterProphet have agreed to help you summon the beast. Can you stop the Serpent of Distraction?",
"questSnakeCompletion": "With assistance from the charmers, you banish the Serpent of Distraction. Though you were happy to help the inhabitants of the Dunes, you can't help but feel a little sad for your fallen foe. While you contemplate the sights, @LordDarkly approaches you. \"Thank you! It's not much, but I hope this can express our gratitude properly.\" He hands you some Gold and... some Snake eggs! You will see that majestic animal again after all.",
"questSnakeBoss": "Serpent of Distraction",
"questSnakeDropSnakeEgg": "蛇(たまご)",
- "questSnakeUnlockText": "Unlocks purchasable Snake eggs in the Market",
+ "questSnakeUnlockText": "市場でのヘビのたまご購入をアンロック",
"questUnicornText": "Convincing the Unicorn Queen",
"questUnicornNotes": "Conquest Creek has become muddied, destroying Habit City's fresh water supply! Luckily, @Lukreja knows an old legend that claims that a unicorn's horn can purify the foulest of waters. Together with your intrepid guide @UncommonCriminal, you hike through the frozen peaks of the Meandering Mountains. Finally, at the icy summit of Mount Habitica itself, you find the Unicorn Queen amid the glittering snows. \"Your pleas are compelling,\" she tells you. \"But first you must prove that you are worthy of my aid!\"",
"questUnicornCompletion": "Impressed by your diligence and strength, the Unicorn Queen at last agrees that your cause is worthy. She allows you to ride on her back as she soars to the source of Conquest Creek. As she lowers her golden horn to the befouled waters, a brilliant blue light rises from the water’s surface. It is so blinding that you are forced to close your eyes. When you open them a moment later, the unicorn is gone. However, @rosiesully lets out a cry of delight: the water is now clear, and three shining eggs rest at the creek’s edge.",
"questUnicornBoss": "The Unicorn Queen",
"questUnicornDropUnicornEgg": "Unicorn (Egg)",
- "questUnicornUnlockText": "Unlocks purchasable Unicorn eggs in the Market",
+ "questUnicornUnlockText": "市場でのユニコーンのたまご購入をアンロック",
"questSabretoothText": "The Sabre Cat",
"questSabretoothNotes": "A roaring monster is terrorizing Habitica! The creature stalks through the wilds and woods, then bursts forth to attack before vanishing again. It's been hunting innocent pandas and frightening the flying pigs into fleeing their pens to roost in the trees. @Inventrix and @icefelis explain that the Zombie Sabre Cat was set free while they were excavating in the ancient, untouched ice-fields of the Stoikalm Steppes. \"It was perfectly friendly at first – I don't know what happened. Please, you have to help us recapture it! Only a champion of Habitica can subdue this prehistoric beast!\"",
"questSabretoothCompletion": "After a long and tiring battle, you wrestle the Zombie Sabre Cat to the ground. As you are finally able to approach, you notice a nasty cavity in one of its sabre teeth. Realising the true cause of the cat's wrath, you're able to get the cavity filled by @Fandekasp, and advise everyone to avoid feeding their friend sweets in future. The Sabre Cat flourishes, and in gratitude, its tamers send you a generous reward – a clutch of sabretooth eggs!",
"questSabretoothBoss": "Zombie Sabre Cat",
"questSabretoothDropSabretoothEgg": "Sabretooth (Egg)",
- "questSabretoothUnlockText": "Unlocks purchasable Sabretooth eggs in the Market",
+ "questSabretoothUnlockText": "市場でのサーベルタイガーのたまご購入をアンロック",
"questMonkeyText": "Monstrous Mandrill and the Mischief Monkeys",
"questMonkeyNotes": "The Sloensteadi Savannah is being torn apart by the Monstrous Mandrill and his Mischief Monkeys! They shriek loudly enough to drown out the sound of approaching deadlines, encouraging everyone to avoid their duties and keep monkeying around. Alas, plenty of people ape this bad behavior. If no one stops these primates, soon everyone's tasks will be as red as the Monstrous Mandrill's face!
\"It will take a dedicated adventurer to resist them,\" says @yamato.
\"Quick, let's get this monkey off everyone's backs!\" @Oneironaut yells, and you charge into battle.",
"questMonkeyCompletion": "You did it! No bananas for those fiends today. Overwhelmed by your diligence, the monkeys flee in panic. \"Look,\" says @Misceo. \"They left a few eggs behind.\"
@Leephon grins. \"Maybe a well-trained pet monkey can help you as much as the wild ones hinder you!\"",
"questMonkeyBoss": "Monstrous Mandrill",
"questMonkeyDropMonkeyEgg": "サル(たまご)",
- "questMonkeyUnlockText": "Unlocks purchasable Monkey eggs in the Market",
+ "questMonkeyUnlockText": "市場でのサルのたまご購入をアンロック",
"questSnailText": "The Snail of Drudgery Sludge",
"questSnailNotes": "You're excited to begin questing in the abandoned Dungeons of Drudgery, but as soon as you enter, you feel the ground under your feet start to suck at your boots. You look up to the path ahead and see Habiticans mired in slime. @Overomega yells, \"They have too many unimportant tasks and dailies, and they're getting stuck on things that don't matter! Pull them out!\"
\"You need to find the source of the ooze,\" @Pfeffernusse agrees, \"or the tasks that they cannot accomplish will drag them down forever!\"
Pulling out your weapon, you wade through the gooey mud.... and encounter the fearsome Snail of Drudgery Sludge.",
"questSnailCompletion": "You bring your weapon down on the great Snail's shell, cracking it in two, releasing a flood of water. The slime is washed away, and the Habiticans around you rejoice. \"Look!\" says @Misceo. \"There's a small group of snail eggs in the remnants of the muck.\"",
"questSnailBoss": "Snail of Drudgery Sludge",
"questSnailDropSnailEgg": "カタツムリ(たまご)",
- "questSnailUnlockText": "Unlocks purchasable Snail eggs in the Market",
- "questBewilderText": "The Be-Wilder",
- "questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
- "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": "Beguilement Strike",
- "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
- "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.",
- "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questSnailUnlockText": "市場でのカタツムリのたまご購入をアンロック",
+ "questBewilderText": "まどわしのビ・ワイルダー",
+ "questBewilderNotes": "お祭りさわぎは、いつも同じようにはじまります。
いうことのない料理、つい体が動いてしまう音楽、象たちまで踊りはじめ、それがあたり前になりつつあります。テーブルにあふれんばかりの花のそばで、Habitica の民は笑い、たわむれています。いちばんイヤなタスクをやっつけた幸せにあふれ、エイプリルフールの旋風、そしてここ Habitica でのちょっとした技や、あそこ現実世界での気の利いた冗談に花を咲かせていました。
まどわしの時計台が深夜を打ち、4月1日の終わりを告げようとしたとき、エイプリル・フールが舞台に飛びのってスピーチをはじめました。
「友達のみなさん! 敵のみなさん! お集まりのみなさん! お耳を拝借」。集まっていた人びとは、くすくす笑いながら頭の上に動物の耳を生やし、その新しいアクセサリーとともにポーズをとった。
「みなさんご承知の通り…」、フールはつづけます。「ワタクシの混乱の幻影は、いつもたった1日で消えてしまいます。しかし、ここに喜んでご報告いたします。ワタクシはついに発見したのです。もう重い責任をせおって一歩一歩進む必要などありません。終わることのない享楽を保証する近道を発見したのです! いとしい Habitica のみなさん、ワタクシの新しい友人である魔法使いをご紹介しましょう。その名も『ビ・ワイルダー(Be-Wilder)』っ!」
レモネスは突然のことに驚き、食べかけていたフランス料理の前菜をこぼしてしまうほどでした。「待て! 信じちゃいけない…」
しかし、突然あたりに霧があふれ、あやしいきらめきを放ちながらどんどん濃くなったかと思うと、エイプリル・フールをとりかこみます。雲のような羽が生え、首が伸びていき、ついには巨大な鳥となったのです。恐ろしい鳴き声をあげながら羽ばたき、羽根が幻影となってくりだされるその姿に、集まった人びとは言葉を失ってしまいました。
「おお、ワタクシを呼び出したということは、それだけ Habitica の民が愚かになったということですね。この日を何年待ったことでしょう。とうとうこの体を手に入れましたよ。」
恐ろしい羽音を立てながら、まどわしの魔法のハチが空に浮かぶ街からいっせいに飛び立ちました。一本、また一本、鮮やかな春の花が宙を舞い、そして枯れ落ちたものが辻を巻いています。
「何をおそれているんでしょう? 親愛なる友人たちよ」、ビ・ワイルダーが翼を打ち鳴らし、声をあげました。「もう『ごほうび』のために苦労する必要などないのですよ。あなたたちが欲するものすべてを、ワタクシが差し上げましょう」
空から猛烈なコインの雨が降ってきて、すごい勢いで地面をたたきつけます。人びとは叫び、逃げまどいます。「ジョークのつもりか?」、ベーコンザウアー(Baconsaur) は、ゴールドが窓を割り、屋根板を壊すのを見て黙っていられません。
頭上でいなづまが走るので、絵かきのプロフェットはしゃがみ込みました。太陽は霧におおいかくされていきます。「違う! 今じゃない。今じゃないはずだ!」
急ぐのです、Habitica の民よ! 世界のボスに私たちのゴールを破壊させるわけにはいきません。やるべきタスクに集中すれば、いつものいたずらっ子のエイプリル・フールを救うことができます。そして願わくば、私たち自身を救うことでもあるのです。",
+ "questBewilderCompletion": "ビ・ワイルダーを倒しました!
やりました! ビ・ワイルダーの静かな悲鳴は宙に舞い、切りさかれた羽は雨のように降り注いでいます。やがて静かに、だんだんと光り輝くかすみは渦雲へと変わりました。霧の間から新鮮な陽光が注ぎ、いまわしき霧が濡らしたものすべてを照らし、気持ちよく乾かしていきます。せきをしながら、ありがたい人間の姿へと戻ったベイリー、マット、アレックス…そしてエイプリル・フール自身。
まどわしのエイプリル フールは救われました!
エイプリル・フールは、どうにもはずかしそうにしています。「あ、ああ…。ワタクシはちょっと…まいあがってしまったようです」。そう話すと小さくなっています。
集まった人びとはぶつぶつとささやきあっています。まだぬれている花々は歩道で倒れたまま。どこか遠くで音と水しぶきをたてて屋根がくずれていきます。
「ああ、そう…」、エイプリル・フールが口を開きました。「その通り。ワタクシが申し上げたいのは…ものすごく申しわけございません。」 彼は大きなため息をつきました。 「これはもう、まったくお楽しみとかお遊びではございません。ときどきやるからよろしいのですね。来年のいたずらにむけて準備をしてまいります。」
赤い不死鳥が意味あり気に、せきをしました。
「いえ、ワタクシが申し上げたいのは、今年の春のかたづけの準備をいたします!」 エイプリル・フールはあわてていいなおしました。「心配にはおよびません。すぐに Habit シティを串ざしにやっつけてさしあげます。幸運なことに両手にモップを持たせたら、私の右に出るものはございませんから」
勇気づけるようにバンドがマーチを奏ではじめました。
いつもの Habit シティに戻ったのは、ついこの間のことです。くわえて、ビ・ワイルダーは雲となって消え、まどわしの魔法のハチたちも本来の仕事に戻り、やがて花も咲き、街もかつての場所に浮かび上がりました。
Habitica の人びとが魔法のハチを大切にするのを見て、エイプリル・フールの目がかがやきました。「おほーっ。いいことを思いつきました。ハチを Habitica のペットや騎獣にしてはいかがでしょう? これはワタクシからの贈り物でございます。一生懸命働くことと甘いごほうびのバランスのシンボルとして、また今回の件をつまらない昔話にしていただければ」とウインク。「そうそう。ハチたちは針をもっておりませんから。フールの名にかけて」",
+ "questBewilderCompletionChat": "ビ・ワイルダーを倒しました!\n\nやりました! ビ・ワイルダーの静かな悲鳴は宙に舞い、切りさかれた羽は雨のように降り注いでいます。やがて静かに、だんだんと光り輝くかすみは渦雲へと変わりました。霧の間から新鮮な陽光が注ぎ、いまわしき霧が濡らしたものすべてを照らし、気持ちよく乾かしていきます。せきをしながら、ありがたい人間の姿へと戻ったベイリー、マット、アレックス…そしてエイプリル・フール自身。\n\nまどわしのエイプリル フールは救われました!\n\nエイプリル・フールは、どうにもはずかしそうにしています。「あ、ああ…。ワタクシはちょっと…まいあがってしまったようです」。そう話すと小さくなっています。\n\n集まった人びとはぶつぶつとささやきあっています。まだぬれている花々は歩道で倒れたまま。どこか遠くで音と水しぶきをたてて屋根がくずれていきます。\n\n「ああ、そう…」、エイプリル・フールが口を開きました。「その通り。ワタクシが申し上げたいのは…ものすごく申しわけございません。」 彼は大きなため息をつきました。 「これはもう、まったくお楽しみとかお遊びではございません。ときどきやるからよろしいのですね。来年のいたずらにむけて準備をしてまいります。」\n\n赤い不死鳥が意味あり気に、せきをしました。\n\n「いえ、ワタクシが申し上げたいのは、今年の春のかたづけの準備をいたします!」 エイプリル・フールはあわてていいなおしました。「心配にはおよびません。すぐに Habit シティを串ざしにやっつけてさしあげます。幸運なことに両手にモップを持たせたら、私の右に出るものはございませんから」\n\n勇気づけるようにバンドがマーチを奏ではじめました。\n\nいつもの Habit シティに戻ったのは、ついこの間のことです。くわえて、ビ・ワイルダーは雲となって消え、まどわしの魔法のハチたちも本来の仕事に戻り、やがて花も咲き、街もかつての場所に浮かび上がりました。\n\nHabitica の人びとが魔法のハチを大切にするのを見て、エイプリル・フールの目がかがやきました。「おほーっ。いいことを思いつきました。ハチを Habitica のペットや騎獣にしてはいかがでしょう? これはワタクシからの贈り物でございます。一生懸命働くことと甘いごほうびのバランスのシンボルとして、また今回の件をつまらない昔話にしていただければ」とウインク。「そうそう。ハチたちは針をもっておりませんから。フールの名にかけて」",
+ "questBewilderBossRageTitle": "だましの一撃",
+ "questBewilderBossRageDescription": "このゲージがいっぱいになると、ビ・ワイルダーは Habitica に「だましの一撃」を放ちます!",
+ "questBewilderDropBumblebeePet": "不思議なハチ (ペット)",
+ "questBewilderDropBumblebeeMount": "不思議なハチ (騎獣)",
+ "questBewilderBossRageMarket": "ビ・ワイルダーがだましの一撃を放ちました!\n\nなんてことだ! 私たちの最大の努力にかかわらず、ビ・ワイルダーのまどわしの幻影に気をとられ、日課のいくつかをやり忘れてしまいました! 輝く鳥がクワッっと鳴きながら翼を打ちつけると、商人・アレックスのまわりに霧のかたまりを立ちのぼりました。霧が晴れると、アレックスはとりつかれてしまっています。「無料サンプルを持っていきな!」 陽気に叫ぶと爆発するたまごと薬を逃げる Habitica の人びとに投げつけはじめました。間違いなく、こんなセールはごめんです。\n\n急いで! またほかのだれかがとりつかれる前に、日課に集中してモンスターをやっつけましょう!",
+ "questBewilderBossRageStables": "ビ・ワイルダーがだましの一撃をくわえました!\n\nあーっ!!! またもやビ・ワイルダーが目をくらませたせいで、私たちは日課から目をそらしてしまいました。そして今度は猛獣使いのマットに攻撃をくわえたのです! 渦巻く霧がマットをおそったかと思うと、マットはおそろしい翼の生えた生き物に変えられてしまいました。動物小屋のペットと騎獣たちは、悲しげな遠吠えをあげています。速く! タスクに集中して卑劣な破壊行為を止めましょう!",
+ "questBewilderBossRageBailey": "ビ・ワイルダーがだましの一撃を放ちました!\n\n気をつけて! ニュース報道によると、街のお知らせ係・ベイリーがビ・ワイルダーにとりつかれてしまいました。彼女は空に浮かび、邪気に満ちた役に立たない金切り声をあげています。ああ、私たちはどうやっていまの状況を知ればいいのでしょう?\n\nあきらめてはいけません。私たちは、これを最後に、このじゃまな鳥をやっつけるために力を合わせるときです。",
+ "questFalconText": "「グズグズ」の鳥",
+ "questFalconNotes": "Habitica 山は、迫りくる To Do の山の影に隠れてしまっています。かつては達成感あふれるピクニックに絶好の場所だったのです。タスクが手におえないほどにふくらむまでは。今はおそろしい「グズグズ」という薄汚い鳥の住みかになっており、Habitica の人びとがタスクを達成するのをさまたげているのです!
「メンドー!」 鳥たちは @JonArinbjorn と @Onheiron にむかってほえるように鳴きます。「いま始めるには時間がかかりそうだ! 明日にしても変わらないじゃないか! なんでやるの? 楽しいの?」
二度としない…あなたは誓います。自分自身の To Do の山に登り、「グズグズ」の鳥をやっつけるのです!",
+ "questFalconCompletion": "ついに「グズグズ」の鳥に勝利し、あなたは腰をおろし、景色を楽しみながら疲れをいやします。
「ワオ!」と @Trogdorina 。「勝ちましたね!」と @Squish がつづきます。「私が見つけたたまごです。ほうびとして持っていってください」",
+ "questFalconBoss": "「グズグズ」の鳥",
+ "questFalconDropFalconEgg": "タカ ( たまご )",
+ "questFalconUnlockText": "市場でタカのたまごが購入できるようアンロック",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/ja/rebirth.json b/common/locales/ja/rebirth.json
index 02a291352f..f934be6b5b 100644
--- a/common/locales/ja/rebirth.json
+++ b/common/locales/ja/rebirth.json
@@ -3,15 +3,15 @@
"rebirthUnlock": "「生まれかわり」の機能を解除しました! この特別なアイテムを市場で買うと、登録したタスクや実績、ペットその他はそのままにレベル1からやり直すことができます。Habitica はやりつくしたとか、はじめたばかりのキャラクターの新鮮な目で、新機能を体験したいなあと感じたら、この機能を使って、新しい命に息を吹きこんでください。",
"rebirthBegin": "転生: 新しい冒険をはじめる",
"rebirthStartOver": "生まれかわりでキャラクターをレベル 1 からやり直す。",
- "rebirthAdvList1": "あなたのHPは満タンになります。",
+ "rebirthAdvList1": "体力が満タンに回復します。",
"rebirthAdvList2": "経験値、ゴールド、所持品、すべて持っていません ( ミステリーアイテムのような無料のものを除く)。",
- "rebirthAdvList3": "習慣、日課、そして To-Do は黄色にリセットされ、連続実施記録もリセットされます。",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "新しいクラスを獲得するまでは、あなたは初期の戦士クラスです。",
"rebirthInherit": "あなたの新しいキャラクターは前のキャラクターからいくつかを引き継ぎます:",
"rebirthInList1": "タスク、履歴および設定は残ります。",
"rebirthInList2": "チャレンジ、ギルド、そしてパーティー会員登録は残ります。",
"rebirthInList3": "ジェム、資金提供段位、および貢献段位は残ります。",
- "rebirthInList4": "ジェムでの購入または落し物で手に入れたアイテム (例えばペットや乗用獣など) は残りますが、再び機能を解除するまでアクセスできません。",
+ "rebirthInList4": "ジェムでの購入または落し物で手に入れたアイテム (例えばペットや騎獣など) は残りますが、再び機能を解除するまでアクセスできません。",
"rebirthInList5": "購入した限定版の装備は、該当するイベントが終了していても再購入できます。クラス特有のアイテムは、まず適切なクラスに変更しなくてはなりません。",
"rebirthEarnAchievement": "新しい冒険のはじまり の実績を解除できます!",
"beReborn": "転生する",
@@ -24,5 +24,6 @@
"rebirthPop": "実績、収集物、およびタスクと履歴を残して、レベル1 の新しいキャラクターではじめます。",
"rebirthName": "転生のオーブ",
"reborn": "転生しました、最大レベル<%= reLevel %>",
- "confirmReborn": "本当によろしいですか?"
+ "confirmReborn": "本当によろしいですか?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/ja/settings.json b/common/locales/ja/settings.json
index 9a612fe0ae..6b667f39c2 100644
--- a/common/locales/ja/settings.json
+++ b/common/locales/ja/settings.json
@@ -18,14 +18,14 @@
"dontShowAgain": "次回、これを表示しない",
"suppressLevelUpModal": "レベルが上がったときにポップアップ表示しない",
"suppressHatchPetModal": "ペットがかえったときにポップアップ表示しない",
- "suppressRaisePetModal": "ペットが乗用獣になったときにポップアップ表示しない",
+ "suppressRaisePetModal": "ペットが騎獣になったときにポップアップ表示しない",
"suppressStreakModal": "連続実行 実績を達成したときにポップアップ表示しない",
"showTour": "ツアーを表示する。",
"restartTour": "Habitica 開始時に見たガイドを再度スタートする",
"showBailey": "ベイリーを表示する",
"showBaileyPop": "隠れている、広め屋・ベイリーを表示して、過去のニュースを見直す。",
"fixVal": "キャラクター設定値を直す",
- "fixValPop": "手動で健康、レベル、ゴールドのような値を変更します。",
+ "fixValPop": "手動で体力、レベル、ゴールドのような値を変更します。",
"enableClass": "クラスシステムを有効にする",
"enableClassPop": "初期設定では、クラスシステムは無効に設定されています。有効にしますか?",
"classTourPop": "クラス・システムのツアーを表示する",
@@ -61,12 +61,23 @@
"newUsername": "新しいログイン名",
"dangerZone": "危険地帯",
"resetText1": "警告‼ この操作で、あなたのアカウントの多くの部分をリセットします。とてもがっかりすることです。しかし、お試しで短時間プレーした初心者ユーザーの一部には便利だと思われます。",
- "resetText2": "すべてのレベル、ゴールド、経験値を失います。すべてのタスクは完全に削除され、タスクの履歴データをすべて失います。すべての所持品を失うことになりますが、限定版の装備やミステリー アイテムをふくめすべて買い戻すことができます (クラス固有のギアを再購入するには適用クラスになる必要があります)。現在のクラス、ペットと乗用獣はそのままです。「生まれかわりのオーブ」を使う方が、ずっと安全でタスクも残りますので、ご検討ください。",
+ "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 %> と入力してください。",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "サードパーティのアプリケーションで使用する際にこちらをコピーしてください。しかし、APIトークンはパスワードのようなもので、公開しないでください。ユーザーIDを求められる場合はありますが、GitHub など他人から見える場所には、APIトークンは絶対に投稿しないでください。",
"APIToken": "API トークン ( これはあなたのパスワードです。 上記の注意をよく読んでください! )",
+ "thirdPartyApps": "サードパーティー アプリ",
+ "dataToolDesc": "あなたの Habitica のアカウントから、タスク、所持品、特殊能力の統計といった正確な情報を表示するWeb ページです。",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Beeminder にあなたの Habitica の To-Do を自動監視させます。日ごと、週ごとの To-Do の達成数目標を管理する契約 (Commit) をしたり、また徐々に未達成の To-Do を減らしていく契約ができます。( Beeminder における 「commit」は、現実のお金を支払わなければならない恐れを意味します! しかし、Beeminder の美しいグラフは、お気に召すことでしょう。)",
+ "chromeChatExtension": "チャット Chrome 拡張機能",
+ "chromeChatExtensionDesc": "Habitica チャット Chrome 拡張機能は、habitica.com ",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Habitica wiki でその他のアプリや拡張機能、またはツールを見つけましょう。",
"resetDo": "はい。アカウントをリセットします!",
+ "resetComplete": "Reset complete!",
"fixValues": "設定値を直す",
"fixValuesText1": "バグに遭遇する、または(受けるべきでないダメージを受けた、実際には稼いでいないゴールドなど)不正にキャラクターを変更するようなミスを犯してしまった場合、ここでその数字を修正することができます。そう、これでズルをすることもできます : この機能は良心に従って使用してください。さもないと、あなたの実生活における習慣づけを放棄することになってしまいます。",
"fixValuesText2": "付記 : 個々のタスクの連続実行を復元することはできません。復元するには、日課の編集画面の拡張設定に、連続実行を復元する欄があります。",
@@ -96,6 +107,7 @@
"emailNotifications": "メール通知",
"wonChallenge": "あなたはチャレンジに成功しました!",
"newPM": "プライベートメッセージが届きました",
+ "sentGems": "Sent gems!",
"giftedGems": "贈られたジェム",
"giftedGemsInfo": "<%= name %> より <%= amount %> 個のジェム",
"giftedSubscription": "贈られた寄付(有料利用)",
@@ -135,6 +147,11 @@
"webhooks": "Webhook",
"enabled": "有効",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "追加する",
"buyGemsGoldCap": "購入可能数が <%= amount %> 個になりました",
"mysticHourglass": "<%= amount %> 個の「神秘の砂時計」",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon ペイメント",
"timezone": "タイム ゾーン",
"timezoneUTC": "Habitica はお使いのPCに設定されたタイム ゾーンを利用します。現在の設定 : <%= utc %>",
- "timezoneInfo": "タイム ゾーンが間違っているなら、まずブラウザの「リロード」もしくは「リフレッシュ」ボタンを使って Habitica の最新状態を取得してください。それでも間違っているなら、あなたのPC または 携帯端末のタイム ゾーンを調整し、再度ページをリロードしてください。
Habitica を別のPCや携帯端末でも使っているなら、すべて同じタイムゾーンを設定しなくてはなりません。 日課が間違った時間に更新されるなら、このチェックをすべてのPCや携帯端末でくり返してください。"
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/ja/spells.json b/common/locales/ja/spells.json
index d4fddd4b73..fecff5f0ec 100644
--- a/common/locales/ja/spells.json
+++ b/common/locales/ja/spells.json
@@ -1,40 +1,40 @@
{
"spellWizardFireballText": "火炎爆破",
- "spellWizardFireballNotes": "炎が手から吹き出します。XPを手に入れ、ボスにさらにダメージを与えます!タスクをクリックすることで唱えます。(知性に基づく)",
+ "spellWizardFireballNotes": "炎が手から吹き出します。経験値を手に入れ、ボスに追加のダメージを与えます! 呪文をかけるタスクをクリックしてください。(基準 : 知性)",
"spellWizardMPHealText": "エーテル波動",
- "spellWizardMPHealNotes": "友人を助けるために、あなたのマナを犠牲にします。残りのパーティーのメンバー党は、MPを得ます!(知性に基づく)",
+ "spellWizardMPHealNotes": "あなたのマナを犠牲にして仲間を助けます。残りのパーティーのメンバーのマナが増えます! (基準 : 知能)",
"spellWizardEarthText": "地震",
- "spellWizardEarthNotes": "あなたの精神の力が地面を揺らします。パーティー全員が知性を得ます。(知性に基づく)",
+ "spellWizardEarthNotes": "精神の力で大地を揺らします。パーティー全員の知能に勢いボーナスがつきます! ( 基準 : 勢いなしの知能 )",
"spellWizardFrostText": "酷寒の霜",
- "spellWizardFrostNotes": "氷があなたのタスクを覆う。あなたの連続実行のいずれも明日ゼロにリセットされない! (一度唱えると全ての連続実行に影響する)",
+ "spellWizardFrostNotes": "氷があなたのタスクを覆う。明日はどの日課も連続実行がゼロにリセットされない! (1回唱えるとすべての連続実行タスクに効果を発する)",
"spellWarriorSmashText": "強烈なスマッシュ",
- "spellWarriorSmashNotes": "全力でタスクを攻撃する。タスクはより青く、もしくは赤が薄くなり、ボスに追加ダメージを与える! 唱える対象のタスクをクリックしてください。(力に基づく)",
+ "spellWarriorSmashNotes": "全力でタスクを攻撃する。タスクはより青く、もしくは赤が薄くなり、ボスに追加ダメージを与える! 唱える対象のタスクをクリックしてください。(基準 : 力)",
"spellWarriorDefensiveStanceText": "守勢の体勢",
- "spellWarriorDefensiveStanceNotes": "攻め寄るタスクの覚悟をする。体質のバフを獲得!(バフ抜き体質に基づく)",
+ "spellWarriorDefensiveStanceNotes": "攻め寄るタスクに覚悟を決めます。性格に勢いボーナスがつきます! ( 基準 : 勢いなしの性格値 )",
"spellWarriorValorousPresenceText": "勇烈な貫禄",
- "spellWarriorValorousPresenceNotes": "あなたの存在はパーティに自信を与える。パーティの全員は力のバフを獲得! (バフ抜き力に基づく)",
+ "spellWarriorValorousPresenceNotes": "あなたの存在はパーティに自信を与えます。パーティの全員の力に勢いボーナスがつきます! ( 基準 : 勢いなしの力値 )",
"spellWarriorIntimidateText": "威嚇的な視線",
- "spellWarriorIntimidateNotes": "視線で敵に恐怖を叩き込む。パーティ全員は体質のバフを獲得! (バフ抜き体質に基づく)",
+ "spellWarriorIntimidateNotes": "あなたのにらみが敵に恐怖をたたきこみます。パーティ全員の性格に勢いのボーナスがつきます! ( 基準 : 勢いなしの性格値 )",
"spellRoguePickPocketText": "スリ",
- "spellRoguePickPocketNotes": "近くのタスクをかすめる。ゴールドを獲得!唱える対象のタスクをクリックしてください。(知覚に基づく)",
- "spellRogueBackStabText": "バックスタッブ",
- "spellRogueBackStabNotes": "愚かなタスクを裏切る。ゴールドとEXPを獲得!唱える対象のタスクをクリックしてください。(力に基づく)",
+ "spellRoguePickPocketNotes": "近くのタスクにスリをはたらきます。ゴールドを獲得! 唱える対象のタスクをクリックしてください。(基準 : 知覚)",
+ "spellRogueBackStabText": "背後から一突き",
+ "spellRogueBackStabNotes": "愚かなタスクを裏切ります。ゴールドと経験値を獲得! 唱える対象のタスクをクリックしてください。(基準 : 力)",
"spellRogueToolsOfTradeText": "商売道具",
- "spellRogueToolsOfTradeNotes": "能力を仲間たちと共有する。パーティ全員は知覚のバフを獲得! (バフ抜き体質に基づく)",
+ "spellRogueToolsOfTradeNotes": "あなたの才能を仲間たちと共有します。パーティ全員の知覚に勢いボーナスがつきます! ( 基準 : 勢いなしの知覚値 )",
"spellRogueStealthText": "ステルス",
"spellRogueStealthNotes": "忍びすぎて見当たらない!未完成いくつかの日課は今夜ダメージを与えない上、連続実行・色も変わらない。(唱える回数による影響される日課が増える。)",
"spellHealerHealText": "ヒール",
- "spellHealerHealNotes": "体は怪我を癒す光に浴びる。元気を回復する! (体質と知性に基づく)",
- "spellHealerBrightnessText": "焼けるように輝度",
- "spellHealerBrightnessNotes": "あなたはすべてのタスクを隠す光のバーストを投げかけます。あなたのタスクの赤みが軽減されます。(知性に基づく)",
- "spellHealerProtectAuraText": "防護のオーラ",
- "spellHealerProtectAuraNotes": "ダメージからパーティを守る。パーティの全員は体質のバフを獲得! (バフ抜き体質に基づく)",
- "spellHealerHealAllText": "恵み",
- "spellHealerHealAllNotes": "癒すオーラに囲める。パーティ全員は元気を回復する! (体質と知性に基づく)",
+ "spellHealerHealNotes": "光があなたの体をつつみ、あなたの傷をいやします。体力を回復します! (基準 : 性格と知能)",
+ "spellHealerBrightnessText": "焼けるような輝き",
+ "spellHealerBrightnessNotes": "飛び出した光がタスクを隠します。あなたのタスクがより青く、または赤みが軽減されます。(基準 : 知能 )",
+ "spellHealerProtectAuraText": "守りのオーラ",
+ "spellHealerProtectAuraNotes": "ダメージからパーティを守ります。パーティの全員の性格に勢いのボーナスがつきます! ( 基準 : 勢いなしの性格値 )",
+ "spellHealerHealAllText": "おまじない",
+ "spellHealerHealAllNotes": "なだめるようなオーラがあなたのパーティーを包みこみます。パーティーのメンバーの体力を回復します。( 基準 : 性格と知能 )",
"spellSpecialSnowballAuraText": "雪玉",
- "spellSpecialSnowballAuraNotes": "パーティメンバーに雪玉を投げろ!何も問題ないだろう?メンバーの翌日まで効果が続く。",
+ "spellSpecialSnowballAuraNotes": "パーティーの仲間に雪玉を投げましょう! 何か問題でも? 翌日まで効果がつづきます。",
"spellSpecialSaltText": "塩",
- "spellSpecialSaltNotes": "雪玉に殴られた。ハハ、とても面白い。誰かこの雪を拭いてくれ!",
+ "spellSpecialSaltNotes": "だれかに雪玉を投げつけられた。ハハ、とてもおもしろい。だれかこの雪を拭いてくれ!",
"spellSpecialSpookDustText": "不気味なきらめき",
"spellSpecialSpookDustNotes": "友達を目が付いた空飛ぶ毛布に変えよう!",
"spellSpecialOpaquePotionText": "不透明ポーション",
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "海の泡",
"spellSpecialSeafoamNotes": "友達を海の生き物に変えよう!",
"spellSpecialSandText": "砂",
- "spellSpecialSandNotes": "海の泡の効果を取り消す。"
+ "spellSpecialSandNotes": "海の泡の効果を取り消す。",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json
index 9b5737e66b..86f3efc40d 100644
--- a/common/locales/ja/subscriber.json
+++ b/common/locales/ja/subscriber.json
@@ -4,6 +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.",
"retainHistory": "詳細な履歴の保存",
"retainHistoryText": "完了した To-Do やタスクの履歴を、より長期間閲覧可能になります。",
"doubleDrops": "毎日のアイテムが落ちる確率が2倍",
@@ -29,6 +31,7 @@
"manageSub": "寄付を管理",
"cancelSub": "寄付の中止",
"canceledSubscription": "中止した寄付",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "管理者の寄付",
"morePlans": "その他のプラン
近日中",
"organizationSub": "プライベートな組織",
@@ -69,10 +72,13 @@
"timeTravelers": "タイムトラベラー",
"timeTravelersTitleNoSub": "<%= linkStartTyler %>タイラー<%= linkEnd %>と<%= linkStartVicky %>ビッキー<%= linkEnd %>",
"timeTravelersTitle": "謎のタイムトラベラーズ",
- "timeTravelersPopoverNoSub": "謎のタイムトラベラーを呼び出すには、神秘の砂時計が必要です! <%= linkStart %>寄付会員<%= linkEnd %>には寄付の継続3ヵ月ごとに神秘の砂時計1つが与えられます。神秘の砂時計を手に入れたら戻ってきてください。タイム トラベラーが貴重なペットや乗用獣、寄付会員むけの過去の、そしてもしかしたら未来のアイテムを取ってきてくれるでしょう。",
- "timeTravelersPopover": "「神秘の砂時計」をお持ちだね? 私たちは喜んで、あなたを過去に連れていってあげよう! ペット、乗用獣、もしくはミステリー アイテムから好きなものを選ぶといい。過去のアイテム セットの一覧は ここで見られるぞ! もし気に入らないなら、私たちのイケてる未来的なスチームパンク セットは気に入るんじゃないか? ",
+ "timeTravelersPopoverNoSub": "謎のタイムトラベラーを呼び出すには、神秘の砂時計が必要です! <%= linkStart %>寄付会員<%= linkEnd %>には寄付の継続3ヵ月ごとに神秘の砂時計1つが与えられます。神秘の砂時計を手に入れたら戻ってきてください。タイム トラベラーが貴重なペットや騎獣、寄付会員むけの過去の、そしてもしかしたら未来のアイテムを取ってきてくれるでしょう。",
+ "timeTravelersPopover": "「神秘の砂時計」をお持ちだね? 私たちは喜んで、あなたを過去に連れていってあげよう! ペット、騎獣、もしくはミステリー アイテムから好きなものを選ぶといい。過去のアイテム セットの一覧は ここで見られるぞ! もし気に入らないなら、私たちのイケてる未来的なスチームパンク セットは気に入るんじゃないか? ",
"timeTravelersAlreadyOwned": "おめでとうございます! タイムトラベラーが現在用意しているすべてのアイテムを手に入れました。サイトへのご支援に感謝します!",
"mysticHourglassPopover": "「神秘の砂時計」は、毎月のミステリー アイテム セットや、世界のボスをやっつけたときの賞金といった特定の期間限定アイテムの過去の分を購入できます。",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "羽のあるメッセンジャー セット",
"mysterySet201403": "森の散策者 セット",
"mysterySet201404": "夕暮れのちょうちょ セット",
@@ -99,6 +105,7 @@
"mysterySet201601": "解決チャンピオン セット",
"mysterySet201602": "夢やぶれて セット",
"mysterySet201603": "幸運のクローバー セット",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "スチームパンク標準 セット",
"mysterySet301405": "スチームパンク アクセサリー セット",
"mysterySetwondercon": "Wondercon イベント",
@@ -109,10 +116,26 @@
"hourglassBuyEquipSetConfirm": "神秘の砂時計 1 個で、このアイテム フルセットを買いますか?",
"hourglassBuyItemConfirm": "神秘の砂時計 1 個で、このアイテムを買いますか?",
"petsAlreadyOwned": "このペットはすでにもっています。",
- "mountsAlreadyOwned": "この乗用獣はすでにもっています。",
- "typeNotAllowedHourglass": "神秘の砂時計で買えない種類のアイテムです。買える種類 : ",
+ "mountsAlreadyOwned": "この騎獣はすでにもっています。",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "ペットは神秘の砂時計では買えません。",
- "mountsNotAllowedHourglass": "神秘の砂時計で乗用獣は買えません。",
+ "mountsNotAllowedHourglass": "神秘の砂時計で騎獣は買えません。",
"hourglassPurchase": "神秘の砂時計で、アイテムを買いました!",
- "hourglassPurchaseSet": "神秘の砂時計で、アイテム セットを買いました!"
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/ja/tasks.json b/common/locales/ja/tasks.json
index 9ca615b71d..54004bc778 100644
--- a/common/locales/ja/tasks.json
+++ b/common/locales/ja/tasks.json
@@ -81,15 +81,16 @@
"streakSingular": "連続実行者",
"streakSingularText": "日課を21日連続で実行しました",
"perfectName": "パーフェクトな日",
- "perfectText": "やるべき日課すべてを<%=perfects %>日間、達成しました。この実績により、明日の能力値すべてに「レベル÷2」のボーナスがつきます(レベル100以上の場合はボーナスがつきません)。",
+ "perfectText": "<%=perfects %>日間連続で、やるべき日課のすべてを完了しています。この実績により次の日の全ての能力値に対して「レベル÷2」のボーナスが与えられます。レベルが100を超えると、ボーナスの効果はありません。",
"perfectSingular": "パーフェクトな日",
- "perfectSingularText": "やるべき日課をすべて完了しました。この実績により、明日の能力値すべてに「レベル÷2」のボーナスがつきます(レベル100以上の場合はボーナスがつきません)。",
+ "perfectSingularText": "今日はやるべき日課をすべて完了しました。この実績により次の日の全ての能力値に対して「レベル÷2」のボーナスが付与されます。レベルが100を超えると、それ以上バフの効果は上がりません。",
"streakerAchievement": "あなたは「連続実行」の実績を手に入れました! 21日間の連続記録は習慣形成における一つの節目です。この21日連続実行の実績を胸に、今日の日課およびほかのタスクにもとりみつづけましょう!",
"fortifyName": "防御の薬",
- "fortifyPop": "全てのタスクを通常の状態 (黄色)に戻します。加えて全ての体力を回復させます。",
+ "fortifyPop": "すべてのタスクを中間の状態 (黄色)に戻し、体力をすべて回復させます。",
"fortify": "防御",
- "fortifyText": "防御は、いままさに追加したようにタスクを通常(黄色)の状態に戻し、体力を満タンにします。赤いタスクがゲームを困難にしすぎていた場合、もしくは青いタスクがゲームを簡単にしすぎていた場合に、これはとても効果的です。はじまり、という響きにはやる気が出るものです。ジェムを使って、救済措置を手に入れましょう!",
+ "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!",
"sureDelete": "「<%= taskText %>」の<%= taskType %>を削除して、本当によろしいですか?",
"streakCoins": "連続実行ボーナス!",
"pushTaskToTop": "タスクを一番上に表示します。[ctrl] もしくは [cmd]キーを押しながらクリックすると一番下へ。",
@@ -105,12 +106,25 @@
"dailyHelp4": "何時に日付が進むのかを変更するには、 「<%= linkStart %> 設定 > サイト<%= linkEnd %> > 日付更新の設定 」で操作してください。",
"dailyHelp5": "アイディアを得るために、 日課のサンプルをクリックして下さい!",
"toDoHelp1": "To-Doは黄色からはじまり、完了できない期間が長くなるとより赤く(色が濃く)なります。",
- "toDoHelp2": "To-DoはHPを減少させません。コインや経験値を獲るだけです。",
+ "toDoHelp2": "To-Do は体力を減らしません! 達成してゴールドや経験値を得るためのものです。",
"toDoHelp3": "To-Doは細かく分割してチェックリストにすることで、おそれは緩和され、獲られるポイントも増加します。",
"toDoHelp4": "参考のために、To-Do のサンプルをチェックしてみてください!",
"rewardHelp1": "アバターのために購入した装備は、<%= linkStart %>所持品 > 装備<%= linkEnd %>に保存されます。",
"rewardHelp2": "装備は、ステータスに効果を与えます。(<%= linkStart %>アバター > ステータス<%= linkEnd %>)",
"rewardHelp3": "世界的なイベントの期間中、スペシャルな装備が出現します。",
"rewardHelp4": "カスタム報酬を設定することを恐れないで下さい!サンプルはここにあるのでクリックして下さい。",
- "clickForHelp": "ヘルプを見るにはここをクリックして下さい"
+ "clickForHelp": "ヘルプを見るにはここをクリックして下さい",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/nl/backgrounds.json b/common/locales/nl/backgrounds.json
index 08e7221dc8..68994431f7 100644
--- a/common/locales/nl/backgrounds.json
+++ b/common/locales/nl/backgrounds.json
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "Trek een Regenwoud in.",
"backgroundStoneCircleText": "Cirkel van stenen",
"backgroundStoneCircleNotes": "Spreek betoveringen uit in een Cirkel van stenen",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "SET 23: Uitgebracht in April 2016",
+ "backgroundArcheryRangeText": "Boogschietbaan",
+ "backgroundArcheryRangeNotes": "Oefen op de boogschietbaan",
+ "backgroundGiantFlowersText": "Reusachtige bloemen",
+ "backgroundGiantFlowersNotes": "Dartel op Reusachtige Bloemen",
+ "backgroundRainbowsEndText": "Einde van de regenboog",
+ "backgroundRainbowsEndNotes": "Vind goud aan het Einde van de Regenboog",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/nl/challenge.json b/common/locales/nl/challenge.json
index 8d5046e7cc..2463a9d1a1 100644
--- a/common/locales/nl/challenge.json
+++ b/common/locales/nl/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Gefeliciteerd!",
"hurray": "Hoera!",
"noChallengeOwner": "geen eigenaar",
- "noChallengeOwnerPopover": "Deze uitdaging heeft geen eigenaar omdat de eigenaar zijn of haar account heeft verwijderd."
+ "noChallengeOwnerPopover": "Deze uitdaging heeft geen eigenaar omdat de eigenaar zijn of haar account heeft verwijderd.",
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json
index 72a0582cf0..55a05a780e 100644
--- a/common/locales/nl/character.json
+++ b/common/locales/nl/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Houd er rekening mee dat je Zichbare Naam, profielfoto en flaptekst overeen moeten komen met de Community Guidelines (bijvoorbeeld geen godslastering, geen volwassen onderwerpen, geen beledigingen, etc.). Als je vragen hebt over het wel of niet geschikt zijn van iets, voel je dan vrij om te emailen naar leslie@habitica.com!",
"statsAch": "Statistieken en prestaties",
"profile": "Profiel",
"avatar": "Avatar aanpassen",
@@ -34,7 +35,7 @@
"beard": "Baard",
"mustache": "Snor",
"flower": "Bloem",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Rolstoel",
"basicSkins": "Basishuidskleuren",
"rainbowSkins": "Regenbooghuidskleuren",
"pastelSkins": "Pastelhuidskleuren",
@@ -109,6 +110,7 @@
"mage": "Magiër",
"mystery": "Verrassingsartikelen",
"changeClass": "Van klasse veranderen en eigenschapspunten terugkrijgen",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Elk niveau geeft je één punt om toe te wijzen aan een eigenschap van jouw keuze. Je kunt dit handmatig doen of het spel voor jou laten beslissen door gebruik te maken van één van de automatische verdelingsopties.",
"unallocated": "nog niet toegewezen eigenschapspunten",
"haveUnallocated": "Je hebt <%= points %> eigenschapspunt(en) nog niet toegewezen.",
@@ -164,5 +166,7 @@
"int": "INT",
"showQuickAllocation": "Toon verdeling eigenschapspunten",
"hideQuickAllocation": "Verberg verdeling eigenschapspunten",
- "quickAllocationLevelPopover": "Met ieder level verdien je een punt om toe te wijzen aan een eigenschap van jouw keuze. Je kunt dit eigenhandig doen of het spel voor je laten bepalen door een van de automatische toewijzingsopties te kiezen in Gebruiker -> Statistieken gebruiker."
+ "quickAllocationLevelPopover": "Met ieder level verdien je een punt om toe te wijzen aan een eigenschap van jouw keuze. Je kunt dit eigenhandig doen of het spel voor je laten bepalen door een van de automatische toewijzingsopties te kiezen in Gebruiker -> Statistieken gebruiker.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/nl/content.json b/common/locales/nl/content.json
index 84344edba8..e4c5435166 100644
--- a/common/locales/nl/content.json
+++ b/common/locales/nl/content.json
@@ -20,8 +20,8 @@
"dropEggFoxText": "Vos",
"dropEggFoxMountText": "Vos",
"dropEggFoxAdjective": "sluwe",
- "dropEggFlyingPigText": "Vliegend Varken",
- "dropEggFlyingPigMountText": "Vliegend Varken",
+ "dropEggFlyingPigText": "Vliegende Big",
+ "dropEggFlyingPigMountText": "Vliegende Big",
"dropEggFlyingPigAdjective": "wispelturige",
"dropEggDragonText": "Draak",
"dropEggDragonMountText": "Draak",
@@ -113,6 +113,12 @@
"questEggSnailText": "Slak",
"questEggSnailMountText": "Slak",
"questEggSnailAdjective": "een langzame maar zekere",
+ "questEggFalconText": "Valk",
+ "questEggFalconMountText": "Valk",
+ "questEggFalconAdjective": "een snelle",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Vind een uitbroedtoverdrank om over dit ei te gieten en er zal een <%= eggAdjective(locale) %> <%= eggText(locale) %> uitkomen.",
"hatchingPotionBase": "Normale",
"hatchingPotionWhite": "Witte",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Gouden",
"hatchingPotionSpooky": "spookachtige",
"hatchingPotionPeppermint": "Pepermunt",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Giet dit over een ei, en er zal een <%= potText(locale) %> dierlijke metgezel uitkomen.",
"premiumPotionAddlNotes": "Niet te gebruiken op eieren van queeste-huisdieren.",
"foodMeat": "Vlees",
diff --git a/common/locales/nl/contrib.json b/common/locales/nl/contrib.json
index 68b28f8100..90e64c13e2 100644
--- a/common/locales/nl/contrib.json
+++ b/common/locales/nl/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Hal der Bijdragers",
"hallPatrons": "Hal der Weldoeners",
"rewardUser": "Gebruiker belonen",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Gebruiker laden",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Titel",
"moreDetails": "Meer details (1-7)",
"moreDetails2": "meer details (8-9)",
diff --git a/common/locales/nl/death.json b/common/locales/nl/death.json
index 4922f91224..ef2f35ed99 100644
--- a/common/locales/nl/death.json
+++ b/common/locales/nl/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Snel gezondheid aan het verliezen?",
"lowHealthTips3": "Onvolledige dagelijkse taken doen je 's nachts pijn, dus wees voorzichtig en voeg in eerste instantie niet te veel toe!",
"lowHealthTips4": "Als een dagelijkse taak op een bepaalde dag niet gedaan hoeft te worden kun je die dag uitschakelen door op het potlood te klikken.",
- "goodLuck": "Veel plezier!"
+ "goodLuck": "Veel plezier!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/nl/front.json b/common/locales/nl/front.json
index 0ad4debcad..8642845db2 100644
--- a/common/locales/nl/front.json
+++ b/common/locales/nl/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Hoe het werkt",
"companyBlog": "Blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Doneer",
"companyExtensions": "Extensies",
"companyPrivacy": "Privacy",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Samenspel",
"featuredIn": "Vermeld in",
"featuresHeading": "We bieden ook...",
+ "footerDevs": "Developers",
"footerCommunity": "Gemeenschap",
"footerCompany": "Bedrijf",
"footerMobile": "Mobiel",
@@ -182,6 +184,7 @@
"zelahQuote": "Door [Habitica] kan ik overgehaald worden om op tijd naar bed te gaan, omdat ik eraan denk dat ik punten verdien als ik vroeg in bed kruip, en gezondheid verlies als ik lang opblijf!",
"reportAccountProblems": "Problemen met je account melden",
"reportCommunityIssues": "Problemen met de gemeenschap melden",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Algemene vragen over de site",
"businessInquiries": "Zakelijke aanvragen",
"merchandiseInquiries": "Vragen over merchandise",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/nl/gear.json b/common/locales/nl/gear.json
index b2e2866354..edcbc23fac 100644
--- a/common/locales/nl/gear.json
+++ b/common/locales/nl/gear.json
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "Met een zwaai van je staf en een gevatte persiflage worden zelfs de meest ingewikkelde situaties helder. Verhoogt intelligentie en perceptie elk met met <%= attrs %>. Betoverd Kabinet: Jokerset (Voorwerp 3 van 3).",
"weaponArmoireMiningPickaxText": "Mijnwerkershouweel",
"weaponArmoireMiningPickaxNotes": "Houw de maximale hoeveelheid goud uit je taken! Verhoogt perceptie met <%= per %>. Betoverd kabinet: Mijnwerkersset (Voorwerp 3 van 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireBasicLongbowText": "Simpele handboog",
+ "weaponArmoireBasicLongbowNotes": "Een bruikbare tweedehandse boog. Vergroot de kracht met <%= str %>. Betoverd kabinet: Boogschuttersset (Voorwerp 1 van 3)",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "wapenrusting",
"armorBase0Text": "Eenvoudige kleding",
"armorBase0Notes": "Normale kleding. Verleent geen voordelen.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Ontbied de ijzige vlammen van de winter! Verleent geen voordelen. Abonnee-uitrusting december 2015.",
"armorMystery201603Text": "Gelukzalig Pak",
"armorMystery201603Notes": "Dit pak is geweven uit duizenden klavertjes vier! Verleent geen voordelen. Abonnee-uitrusting maart 2016.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunkpak",
"armorMystery301404Notes": "Net en zwierig, niet? Verleent geen voordelen. Abonnee-uitrusting februari 3015.",
"armorArmoireLunarArmorText": "Kalmerend maanharnas",
@@ -392,8 +396,10 @@
"armorArmoireJesterCostumeNotes": "Tra-la-la! Anders dan dit kostuum doet vermoeden, ben je geen dwaas. Verhoogt intelligentie met <%= int %>. Betoverd kabinet: jokerset (voorwerp 2 van 3).",
"armorArmoireMinerOverallsText": "Mijnwerkersoveral",
"armorArmoireMinerOverallsNotes": "Ze zien er misschien afgedragen uit, maar je zijn betoverd om modder af te stoten. Verhoogt lichaam met <%= con %>. Betoverd kabinet: Mijnwerkersset (Voorwerp 2 van 3).",
- "armorArmoireBasicArcherArmorText": "Basic Archer Armor",
- "armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireBasicArcherArmorText": "Simpel Boogschutters Harnas",
+ "armorArmoireBasicArcherArmorNotes": "Dit gecamoufleerde vest laat je onopgemerkt door de bossen glippen. Verhoogt perceptie met <%= per %>. Betoverd kabinet: Boogschutter set (Voorwerp 2 van 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).",
"headgear": "hoofdbescherming",
"headBase0Text": "Geen helm",
"headBase0Notes": "Geen hoofdbescherming.",
@@ -496,7 +502,7 @@
"headSpecialSpring2015MageText": "Hoed van de goochelaar",
"headSpecialSpring2015MageNotes": "Wat was er eerst: het konijn of de hoed? Verhoogt Perceptie met <%= per %>. Beperkte oplage lente-uitrusting 2015.",
"headSpecialSpring2015HealerText": "Troostende kroon",
- "headSpecialSpring2015HealerNotes": "De parel in het midden van de kroon kalmeert en troost iedereen in de buurt. Verhoogt Intelligentie met <%= per %>. Beperkte oplage lente-uitrusting 2015.",
+ "headSpecialSpring2015HealerNotes": "De parel in het midden van de kroon kalmeert en troost iedereen in de buurt. Verhoogt Intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2015.",
"headSpecialSummer2015RogueText": "Outlawhoed",
"headSpecialSummer2015RogueNotes": "Deze piratenhoed is overboord gevallen en is nu gedecoreerd met stukken vuurkoraal. Verhoogt Perceptie met <%= per %>. Beperkte oplage zomeruitrusting 2015.",
"headSpecialSummer2015WarriorText": "Oceaanhelm met juwelen",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Bescherm je identiteit voor al je aanbidders. Verleent geen voordelen. Abonnee-uitrusting februari 2016.",
"headMystery201603Text": "Gelukzalige Hoed",
"headMystery201603Notes": "Deze hoge hoed is een magische geluksbedel. Verleent geen voordelen. Abonnee-uitrusting maart 2016.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Chique hoge hoed",
"headMystery301404Notes": "Een chique hoge hoed voor lieden van deftigen huize! Abonnee-uitrusting januari 3015. Verleent geen voordelen.",
"headMystery301405Text": "Standaard hoge hoed",
@@ -611,8 +619,10 @@
"headArmoireJesterCapNotes": "De belletjes op deze hoed leiden je tegenstanders misschien af, maar ze helpen jou om te focussen. Verhoogt perceptie met <%= per %>. Betoverd kabinet: Jokerset (Voorwerp 1 van 3). ",
"headArmoireMinerHelmetText": "Mijnwerkershelm",
"headArmoireMinerHelmetNotes": "Bescherm je hoofd tegen vallende taken! Verhoogt intelligentie met <%= int %>. Betoverd kabinet: Mijnwerker set (Voorwerp 1 van 3).",
- "headArmoireBasicArcherCapText": "Basic Archer Cap",
- "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireBasicArcherCapText": "Simpele Boogschutters Kap",
+ "headArmoireBasicArcherCapNotes": "Geen boogschutter zou complete zijn zonder een kwieke pet! Verhoogt perceptie met <%= per %>. Betoverd kabinet: Boogschutter set (Voorwerp 3 van 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "artikel voor schildhand",
"shieldBase0Text": "Geen uitrusting voor schildhand",
"shieldBase0Notes": "Geen schild of tweede wapen.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Kalmerend schild",
"shieldSpecialWinter2015HealerNotes": "Dit schild doet de ijskoude wind afbuigen. Verhoogt Lichaam met <%= con %>. Beperkte oplage winteruitrusting 2014-2015.",
"shieldSpecialSpring2015RogueText": "Ontploffende piep",
- "shieldSpecialSpring2015RogueNotes": "Laat je door het geluid niet voor de gek houden - deze explosieven leveren een krachtige klap. Verhoogt Kracht met <%= str %>. Beperkte oplage lente-uitrusting 2015.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Vliegende voerbak",
"shieldSpecialSpring2015WarriorNotes": "Smijt hem naar je vijanden... of houd hem gewoon beet, want rond etenstijd zal hij zich vullen met lekkere brokjes. Verhoogt Lichaam met <%= con %>. Beperkte oplage lente-uitrusting 2015.",
"shieldSpecialSpring2015HealerText": "Kussen met een leuk patroontje",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Leid vijanden af met dit schild in de vorm van een draak. Verhoogt Perceptie met <%= per %>. Betoverd kabinet: Drakentemmer set (Voorwerp 2 van 3).",
"shieldArmoireMysticLampText": "Mystieke Lamp",
"shieldArmoireMysticLampNotes": "Verlicht de donkerste grotten met deze Mystieke Lamp! Verhoogt perceptie met <%= per %>. Betoverd kabinet: Onafhankelijk voorwerp. ",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Lichaamsaccessoire",
"backBase0Text": "Geen rugaccessoire",
"backBase0Notes": "Geen rugaccessoire.",
@@ -815,11 +827,25 @@
"headAccessoryMystery201510Notes": "Deze angstaanjagende hoorns zijn een beetje slijmerig. Verleent geen voordelen. Abonnee-uitrusting oktober 2015.",
"headAccessoryMystery301405Text": "Veiligheidsbril voor op je hoofd",
"headAccessoryMystery301405Notes": "\"Veiligheidsbrillen zijn voor je ogen,\" zeiden ze. \"Niemand wil een veiligheidsbril die je alleen maar op je hoofd kunt dragen,\" zeiden ze. Ha! Jij hebt ze laten zien hoe het echt moet! Verleent geen voordelen. Abonnee-uitrusting augustus 3015.",
- "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.",
+ "headAccessoryArmoireComicalArrowText": "Komische Pijl",
+ "headAccessoryArmoireComicalArrowNotes": "Dit grappige item zorgt niet voor een eigenschappen-boost, maar wel voor een lach! Verleent geen voordelen. Betoverd kabinet: Onafhankelijk voorwerp.",
"eyewear": "Oogaccessoire",
"eyewearBase0Text": "Geen oogaccessoire",
"eyewearBase0Notes": "Geen oogaccessoire.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Snaaks ooglapje",
"eyewearSpecialSummerRogueNotes": "Je hoeft geen boefje te zijn om te zien hoe stijlvol dit is! Verleent geen voordelen. Beperkte oplage zomeruitrusting 2014.",
"eyewearSpecialSummerWarriorText": "Zwierig ooglapje",
diff --git a/common/locales/nl/generic.json b/common/locales/nl/generic.json
index f70a5d495e..10b7eb218a 100644
--- a/common/locales/nl/generic.json
+++ b/common/locales/nl/generic.json
@@ -137,8 +137,8 @@
"achievementStressbeastText": "Heeft geholpen het Verschrikkelijke Stressbeest te verslaan tijdens het Winter Wonderland-evenement van 2014!",
"achievementBurnout": "Verlosser van de Bloeiende Velden",
"achievementBurnoutText": "Heeft geholpen Burnout te verslaan tijdens het Najaarsvolksfeest van 2015!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "achievementBewilder": "Redder van Mistiflying",
+ "achievementBewilderText": "Heeft geholpen om de Ver-Wilder te verslaan tijdens het lente-evenement in 2016.",
"checkOutProgress": "Moet je mijn vooruitgang in Habitica eens zien!",
"cardReceived": "Kaart ontvangen!",
"cardReceivedFrom": "<%= cardType %> van <%= userName %>",
diff --git a/common/locales/nl/groups.json b/common/locales/nl/groups.json
index a5c823d4be..9218d8c2db 100644
--- a/common/locales/nl/groups.json
+++ b/common/locales/nl/groups.json
@@ -92,6 +92,7 @@
"send": "Verzenden",
"messageSentAlert": "Bericht verzonden",
"pmHeading": "Privébericht aan <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Alle berichten verwijderen",
"confirmDeleteAllMessages": "Weet je zeker dat je alle berichten in je inbox wilt verwijderen? Andere gebruikers kunnen de berichten die je ze hebt gestuurd blijven zien.",
"optOutPopover": "Vind je privéberichten maar niks? Klik hier om je helemaal af te melden.",
@@ -99,6 +100,15 @@
"unblock": "Deblokkeren",
"pm-reply": "Beantwoorden",
"inbox": "Inbox",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Overtreding van gemeenschapsrichtlijnen melden",
"abuseFlagModalHeading": "<%= name %> rapporteren wegens overtreding?",
"abuseFlagModalBody": "Weet je zeker dat je deze post wil rapporteren? Je zou een post ALLEEN moeten rapporteren als deze de <%= firstLinkStart %>gemeenschapsrichtlijnen<%= linkEnd %> en/of <%= secondLinkStart %>de algemene voorwaarden<%= linkEnd %> schendt. Ongepast een post rapporteren is een overtreding van de gemeenschapsrichtlijnen en kan je een overtreding opleveren. Goede redenen om een post aan te geven zijn, maar zijn niet beperkt tot:
- schelden, religieuze verwensingen
- vooroordelen, laster
- onderwerpen voor voorwassenen
- geweld, ook als grap
- spam, onzinnige berichten
",
@@ -151,5 +161,29 @@
"partyUpName": "Groepsvorming",
"partyOnName": "Groepsfeestje",
"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!"
+ "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\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/nl/limited.json b/common/locales/nl/limited.json
index 08c621b3f2..c4d328b43b 100644
--- a/common/locales/nl/limited.json
+++ b/common/locales/nl/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Troostend Katje (Heler)",
"sneakySqueakerSet": "Sneaky Pieper (Dief)",
"fallEventAvailability": "Beschikbaar tot 31 oktober",
- "winterEventAvailability": "Beschikbaar tot 31 december"
+ "winterEventAvailability": "Beschikbaar tot 31 december",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/nl/maintenance.json b/common/locales/nl/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/nl/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/nl/npc.json b/common/locales/nl/npc.json
index c24a9864a0..26a04bd5df 100644
--- a/common/locales/nl/npc.json
+++ b/common/locales/nl/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Welkom in de queestenwinkel! Hier kun je queesten inzetten om samen met je vrienden monsters te verslaan. Neem een kijkje aan de rechterkant om te bekijken welke prachtige queesten te koop zijn!",
"ianBrokenText": "Welkom in de queestenwinkel... Hier kun je queeste-perkamentrollen gebruiken om samen met je vrienden monsters te verslaan... Neem een kijkje aan de rechterkant om te bekijken welke prachtige queesten er te koop zijn...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Nieuwe informatie",
"cool": "Een andere keer lezen",
@@ -64,6 +84,7 @@
"tourPetsPage": "Dit is de Stal! Na niveau 3 kan je huisdieren laten uitkomen door eieren en toverdranken te gebruiken. Als je een huisdier laat uitkomen in de markt verschijnt het hier! Klik op het plaatje van een huisdier om het aan je avatar toe te voegen. Voer je huisdieren met het voedsel wat je na niveau 3 vindt om ze te laten uitgroeien tot krachtige rijdieren.",
"tourMountsPage": "Als je een huisdier genoeg gevoerd hebt en het in een rijdier verandert, verschijnt het hier. (Huisdieren, rijdieren en voedsel zijn beschikbaar na niveau 3.) Klik op een rijdier om op te zadelen!",
"tourEquipmentPage": "Hier wordt je uitrusting opgeslagen. Je strijduitrusting heeft effect op je statistieken. Als je wilt dat je avatar er anders uitziet zonder dat de statistieken veranderen, zet dan \"Kostuum gebruiken\" aan.",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Oké!",
"tourAwesome": "Super!",
"tourSplendid": "Prachtig!",
diff --git a/common/locales/nl/pets.json b/common/locales/nl/pets.json
index e70c9b0ad0..53a694d3b0 100644
--- a/common/locales/nl/pets.json
+++ b/common/locales/nl/pets.json
@@ -19,7 +19,7 @@
"orca": "Orka",
"royalPurpleGryphon": "Regaal Paarse Griffioen",
"phoenix": "Feniks",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magische Bij",
"rarePetPop1": "Klik op de gouden pootafdruk om meer te weten te komen over hoe je dit zeldzame dier kunt ontvangen door bij te dragen aan Habitica!",
"rarePetPop2": "Hoe krijg ik dit huisdier?",
"potion": "<%= potionType %> uitbroedtoverdrank",
@@ -62,6 +62,7 @@
"hatchedPet": "Je heb een <%= potion %> <%= egg %> uitgebroed!",
"displayNow": "Toon nu",
"displayLater": "Toon later",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "Door al jouw productiviteit heb je een nieuwe kameraad verdiend. Voer hem en laat hem groeien! ",
"feedPet": "<%= text %> aan je <%= name %> voeren?",
"useSaddle": "<%= pet %> zadelen?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Beide vrijlaten",
"confirmPetKey": "Weet je het zeker?",
"petKeyNeverMind": "Nog niet",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "edelstenen elk"
}
\ No newline at end of file
diff --git a/common/locales/nl/quests.json b/common/locales/nl/quests.json
index 2bc629f7d6..4e7184187d 100644
--- a/common/locales/nl/quests.json
+++ b/common/locales/nl/quests.json
@@ -38,7 +38,7 @@
"bossDmg2": "Alleen deelnemers bevechten de eindbaas en delen de buit.",
"bossDmg1Broken": "Elke voltooide dagelijkse taak en to-do en elke positieve gewoonte brengt schade toe aan de eindbaas... Breng meer schade toe met rodere taken of Wrede Slag en Uiteenspatting van Vlammen... De eindbaas brengt iedereen die meedoet aan de queeste schade toe voor iedere dagelijkse taak die je gemist hebt (vermenigvuldigd met de kracht van de eindbaas), bovenop je normale schade, dus houd je groep gezond door je dagelijkse taken te doen... Alle schade van en aan een eindbaas wordt verrekend tijdens cron (je dagelijkse nieuwe start)...",
"bossDmg2Broken": "Alleen deelnemers bevechten de eindbaas en delen de buit...",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "Voltooi Dagelijkse taken en To-Do's en score positieve Gewoontes om de Eindbaas schade aan te brengen! Onvoltooide Dagelijkse Taken vullen de Woede Balk. Wanneer de Woede Balk vol is, zal de Eindbaas een NPC aanvallen. Een Eindbaas zal nooit individuele spelers of aacounts schade aanbrengen op welke manier dan ook. Alleen van actieve accounts die niet in de Herberg verblijven zullen de taken meegeteld worden. ",
"tavernBossInfoBroken": "Voltooi dagelijkse taken en to-do's en vink positieve gewoontes af om de Wereldbaas schade toe te brengen... Onvoltooide dagelijkse taken vullen de 'Oncontroleerbare Furie'-balk... Als de 'Oncontroleerbare Furie'-balk vol is, valt de Wereldbaas een NPC aan... Een Wereldbaas zal nooit schade doen aan individuele spelers of accounts... Alleen de taken van actieve accounts, die niet verblijven in de herberg, worden meegerekend...",
"bossColl1": "Om vondsten te verzamelen moet je positieve taken doen. De vondsten van de queeste werken hetzelfde als normale vondsten; je zult de vondsten echter niet zien tot de volgende dag, wanneer alles wat je hebt gevonden wordt opgeteld en aan de buit wordt toegevoegd.",
"bossColl2": "Alleen deelnemers kunnen vondsten verzamelen en de buit delen.",
@@ -78,5 +78,24 @@
"whichQuestStart": "Welke queeste wil je beginnen?",
"getMoreQuests": "Verkrijg meer queesten",
"unlockedAQuest": "Je hebt een queeste vrijgespeeld!",
- "leveledUpReceivedQuest": "Je hebt niveau <%= level %> bereikt en hebt een queeste ontvangen!"
+ "leveledUpReceivedQuest": "Je hebt niveau <%= level %> bereikt en hebt een queeste ontvangen!",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/nl/questscontent.json b/common/locales/nl/questscontent.json
index fa88268059..bbc9bacc6c 100644
--- a/common/locales/nl/questscontent.json
+++ b/common/locales/nl/questscontent.json
@@ -59,7 +59,7 @@
"questSpiderDropSpiderEgg": "Spin (ei)",
"questSpiderUnlockText": "Maakt het kopen van spinneneieren in de markt mogelijk",
"questVice1Text": "Ondeugd, deel 1: Bevrijd jezelf van de Invloed van de Draak",
- "questVice1Notes": "They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
Vice Part 1:
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
",
+ "questVice1Notes": " Ze zeggen dat er een vreselijk kwaad schuilt in de grotten van Berg Habitica. Een monster wiens aanzwezigheid de wil van sterke helden van het land verdraait, hen naar slechte gewoonten en luiheid leidend! Het beest is een grootse draak met immense kracht, bestaande uit de schaduw zelf: Ondeugd, de veradelijke Schaduw Serpent. Dappere Habiteers, sta op en versla dit vuile beest voor eens en altijd, maar alleen als je gelooft dat je opkan tegen zijn immense kracht.
Ondeugd Deel 1:
Hoe kan je verwachten te vechten tegen zo'n beest wanneer het jou al in zijn macht heeft? Val niet ten slachtoffer aan luiheid en ondeugd! Werk hard om te vechten tegen de duistere invloed van de draak en verdrijf zijn greep op je!
",
"questVice1Boss": "De Schaduw van Ondeugd",
"questVice1DropVice2Quest": "Ondeugd deel 2 (perkamentrol)",
"questVice2Text": "Ondeugd, deel 2: Vind het Hol van de Draak",
@@ -78,17 +78,17 @@
"questMoonstone1CollectMoonstone": "Maanstenen",
"questMoonstone1DropMoonstone2Quest": "De Maanstenen Ketting deel 2: Recidive de Dodenbezweerder (perkamentrol)",
"questMoonstone2Text": "De Maanstenen Ketting, deel 2: Recidive de Dodenbezweerder",
- "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!\"",
+ "questMoonstone2Notes": "De dappere wapensmid @Inventrix helpt je om van de betoverde maanstenen een ketting te maken. Je bent eindelijk klaar om Herhaling te confronteren, maar zodra je de Moerassen van Stagnatie betreedt, komt er een verschrikkelijke kou over je heen.
Een rottende adem fluistert in je oor. \"Ben je alweer terug? Wat verrukkelijk...\" Je draait je om en haalt uit, en onder het licht van de maanstenen ketting raakt je wapen vast vlees. \"Je hebt mij misschien weer aan de wereld gebonden,\" snauwt Herhaling, \"maar nu is het tijd voor jou om die te verlaten!\"",
"questMoonstone2Boss": "De Dodenbezweerder",
"questMoonstone2DropMoonstone3Quest": "De Maanstenen Ketting deel 3: Recidive Getransformeerd (perkamentrol)",
"questMoonstone3Text": "De Maanstenen Ketting, deel 3: Recidive Getransformeerd",
- "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": "Herhaling valt neer, en je haalt naar haar uit met de maanstenen ketting. Tot je afschuw grijpt Herhaling de stenen, haar ogen brandend van triomf.
\"Jij dwaas schepsel van vlees!\" roept ze. \"Deze maanstenen zullen me inderdaad tot een fysieke vorm herleiden, dat is waar, maar niet zoals jij wel had gedacht. Zodra de volle maan toeneemt vanuit het donker, zo zal ook mijn macht groeien, en van de schaduwen zal ik de geest van je meest gevreesde vijand oproepen!\"
Een ziekelijk groene mist stijgt op van het moeras, en het lichaam van Herhaling schokt en verwringt zich tot Ondeugd, herboren op de meest verschrikkelijke manier.",
"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": "Herrezen Ondeugd",
"questMoonstone3DropRottenMeat": "Bedorven vlees (voedsel)",
"questMoonstone3DropZombiePotion": "Zombie-uitbroedtoverdrankje",
"questGoldenknight1Text": "De Gouden Ridder, deel 1: Een Strenge Berisping",
- "questGoldenknight1Notes": "The Golden Knight has been getting on poor Habiticans' cases. Didn't do all of your Dailies? Checked off a negative Habit? She will use this as a reason to harass you about how you should follow her example. She is the shining example of a perfect Habitican, and you are naught but a failure. Well, that is not nice at all! Everyone makes mistakes. They should not have to be met with such negativity for it. Perhaps it is time you gather some testimonies from hurt Habiticans and give the Golden Knight a stern talking-to!",
+ "questGoldenknight1Notes": "De Gouden Ridder is arme Habiticanen lastig aan het vallen. Heb je niet al je Dagelijkse Taken gedaan? Negatieve Gewoonten afgevinkt? Ze zal dit als een reden gebruiken om je lastig te vallen over hoe je haar voorbeeld moet volgen. Zij is het schoolvoorbeeld van een perfecte Habiticaan, en jij ben niks anders dan een mislukking. Nou, dat is helemaal niet aardig! Iedereen maakt fouten. Daar hoef je niet zo'n negativiteit voor te krijgen. Misschien is het tijd dat je een aantal getuigenissen van gekwetste Habiticanen moet verzamelen om zo de Gouden Ridder een strenge berisping te geven!",
"questGoldenknight1CollectTestimony": "Getuigenissen",
"questGoldenknight1DropGoldenknight2Quest": "De Gouden Ridder-serie deel 2: Gouden Ridder (perkamentrol)",
"questGoldenknight2Text": "De Gouden Ridder, deel 2: Gouden Ridder",
@@ -292,21 +292,33 @@
"questMonkeyBoss": "Monsterlijke Mandril",
"questMonkeyDropMonkeyEgg": "Aap (ei)",
"questMonkeyUnlockText": "Maakt het kopen van apeneieren in de markt mogelijk",
- "questSnailText": "The Snail of Drudgery Sludge",
- "questSnailNotes": "You're excited to begin questing in the abandoned Dungeons of Drudgery, but as soon as you enter, you feel the ground under your feet start to suck at your boots. You look up to the path ahead and see Habiticans mired in slime. @Overomega yells, \"They have too many unimportant tasks and dailies, and they're getting stuck on things that don't matter! Pull them out!\"
\"You need to find the source of the ooze,\" @Pfeffernusse agrees, \"or the tasks that they cannot accomplish will drag them down forever!\"
Pulling out your weapon, you wade through the gooey mud.... and encounter the fearsome Snail of Drudgery Sludge.",
+ "questSnailText": "De Slak van de Geestdodende Drab",
+ "questSnailNotes": "Je kijkt ernaar uit om te beginnen queestes te doen in de verlaten Kerkers van Geestdodendheid, maar zodra je binnengaat voel je de grond onder je voeten aan je laarzen trekken. Je kijkt op naar het pad voor je en ziet Habiticanen gedrenkt in slijm. @Overomega roept: \"Ze hebben te veel onbelangrijke taken, dagelijks of niet, en ze raken vast in dingen die er niet toe doen! Trek ze eruit!\"
\"Je moet de bron van de drek vinden,\" voegt @Pfeffernusse eraan toe, \"of de taken die ze niet kunnen doen zullen hen voor altijd naar beneden trekken!\"
Je grijpt je wapen en waadt door de slijmerige modder... En ontmoet de schrikwekkende Slak van de Geestdodende Drab.",
"questSnailCompletion": "You bring your weapon down on the great Snail's shell, cracking it in two, releasing a flood of water. The slime is washed away, and the Habiticans around you rejoice. \"Look!\" says @Misceo. \"There's a small group of snail eggs in the remnants of the muck.\"",
- "questSnailBoss": "Snail of Drudgery Sludge",
+ "questSnailBoss": "Slak van de Geestdodende Drab",
"questSnailDropSnailEgg": "Slak (ei)",
"questSnailUnlockText": "Maakt het kopen van slakken-eieren in de markt mogelijk",
- "questBewilderText": "The Be-Wilder",
- "questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
- "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.”",
+ "questBewilderText": "De Wees-Wilder",
+ "questBewilderNotes": "Het feest begint zoals elk feest.
De aperitieven zijn excellent, de muziek swingt de pan uit, en zelfs de dansende olifanten zijn een routine geworden. Habiticanen lachen en dartelen tussen de overvolle bloemrijke middenstukken, blij met de afleiding van hun minst favoriete taken, en de Aprilzot draait rond tussen hen in, gretig hier een amusant trukje en daar een slimme kronkel leverend.
Wanneer de klok van Mistiflying middernacht slaat, springt de Aprilzot op het podium om een speech te geven.
\"Vrienden! Vijanden! Tolerante kennissen! Leen mij uw oren.\" Het publiek grinnikt, dierenoren ontspruiten aan hun hoofd, en ze pronken met hun nieuwe accessoires.
\"Zoals jullie allemaal weten,\" ging de Zot verder, \"houden mijn verwarrende illusies het gewoonlijk maar een enkele dag uit. Maar ik ben verheugd om met jullie mee te delen dat ik een betere manier heb gevonden die ons non-stop plezier zal bezorgen, zonder dat irritante gewicht van onze verantwoordelijkheden. Lieve Habiticanen, ontmoet mijn nieuwe magische vriend... De Wees-Wilder!\"
Lemoness wordt plotseling lijkblijk, en laat haar voorgerechtjes vallen. \"Wacht! Vertrouw niet op--\"
Maar plotseling stromen er wolken mist de kamer binnen, schitterend en dik, en ze draaien rond de Aprilzot, samenkomend in wolkachtige veren en een uitgestrekte nek. De menigte staat met zijn mond vol tanden terwijl een monsterlijke vogel voor hen verschijnt, vleugels glinsterend met illusies. Het stoot een verschrikkelijke, krijsende lach uit.
\"Oh, het is al eeuwen geleden sinds een Habiticaan dom genoeg was om mij op te roepen! Hoe geweldig het voelt om eindelijk weer een tastbare vorm te hebben.\"
Paniekerig zoemend vluchten de bijen van Mistiflying de zwevende stad, die langzaam uit de lucht naar beneden zakt. Eén voor één verwelken de prachtige lentebloemen en verdwijnen ze.
\"Mijn liefste vrienden, waarom zo gealarmeerd?\" jubelt de Wees-Wilder, met zijn vleugels slaand. \"Je moet nu niet meer voor je beloningen werken. Ik zal je gewoon alles geven waarnaar je verlangt!\"
Een regen van munten valt neer uit de hemel en hamert neer op de grond met brute kracht, en de menigte gilt het uit en zoekt een veilig heenkomen. \"Is dit een grap?\" roept Baconsaur, terwijl het goud ramen vernield en dakpannen verpulvert.
PainterProphet duikt weg wanneer bliksemschichten boven zijn hoofd knetteren en mist de zon blokkeert. \"Nee! Deze keer denk ik van niet!\"
Snel, Habiticanen, laten we deze Wereldbaas ons niet afleiden van onze doelen! Blijf gefocust op de taken die je moet doen zodat we Mistiflying kunnen redden -- en hopelijk, onszelf.",
+ "questBewilderCompletion": "De Wees-Wilder is VERSLAGEN!
We hebben het gedaan! De Wees-Wilder stoot een huilende schreeuw uit wanneer hij in de lucht kronkelt, veren verliezend alsof het regen was. Langzaamaan verandert hij in een wolk glinsterende mist. Zodra de opnieuw tevoorschijn gekomen zon door de mist schijnt, brandt die weg, de menselijke hoestende vormen onthullend van Bailey, Matt, Alex... En de Aprilzot zelf. Mistiflying is gered! De Aprilzot schaamt zich genoeg om een beetje schaapachtig te kijken. \"Oh, hm,\" zegt hij, \"ik was misschien een beetje... te enthusiast.\"
De menigte mompelt. Doorweekte bloemen spoelen aan op de stoep. Ergens in de verte stort een dak in met een spectaculaire plons. \"Ehm, yep,\" zegt de Aprilzot. \"Dat ehm. Wat ik wilde zeggen was... Het spijt me verschrikkelijk.\" Hij slaakt een zucht. \"Ik neem aan dat het niet allemaal maar altijd leuk kan zijn. Het zal wel geen zeer doen om af en toe te focussen. Misschien zal ik zelfs een voorsprong krijgen bij de grappen van volgend jaar.\"
Redphoenix hoest veelbetekenend.
\"Ik bedoel, een voorsprong op de lenteschoonmaak dit jaar!\" zegt de Aprilzot. \"Vrees niet, ik zal Habit Stad in geen tijd in topvorm hebben. Gelukkig is er niemand beter in met twee dweilen tegelijk werken dan ik.\"
Aangemoedigd start de fanfare op.
Het duurt niet al te lang voordat alles weer normaal is in Habit Stad. Plus, nu dat de Wees-Wilder verdampt is, gaan de bijen van Mistiflying weer druk aan het werk, en weldra bloeien de bloemen en de stad zweeft opnieuw.
Terwijl Habiticanen met de zachte magische bijen knuffelen, lichten de ogen van de Aprilzot op. \"Oho, ik heb een idee! Waarom houden jullie niet allemaal enkele van deze zachte Bij Huisdieren en Rijdieren? Het is een geschenk dat perfect de balans tussen hard werk en zoete beloningen weet te symboliseren, als ik dan toch helemaal saai en allegorisch met jullie ga omgaan.\" Hij knipoogt. \"Daarnaast hebben ze geen angels! Op mijn eer als zot.\"",
"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": "Beguilement Strike",
- "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
- "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.",
- "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageTitle": "Betoverende Slag",
+ "questBewilderBossRageDescription": "Als deze meter vult, zal de Wees-Wilder zijn Betoverende Slag op Habitica loslaten!",
+ "questBewilderDropBumblebeePet": "Magische Bij (Huisdier)",
+ "questBewilderDropBumblebeeMount": "Magische Bij (Rijdier)",
+ "questBewilderBossRageMarket": "'De Wees-Wilder gebruikt BETOVEREND SLAG!'\n\nOh nee! Ondanks onze inspanningen, zijn we afgeleid door de charmante illusies van de Wees-Wilder en hebben vergeten een aantal van onze Dagelijkse Taken te doen! Met een kakelende kreet, slaat de stralende vogel zijn vleugels en brengt een zwerm van mist om Alex de Koopman. Wanneer de mist opklaart, is hij bezeten! \"Neem wat gratis monsters!\" roept hij opgewekt, en begint exploderende eieren en toverdranken te gooien naar vluchtende Habiticanen. Niet de meest gunstige manier van verkopen, om zeker te zijn.\n\nSchiet op! Laten we geconcentreerd blijven op onze Dagelijkse Taken om dit monster te verslaan voordat het iemand anders bezit. ",
+ "questBewilderBossRageStables": "'De Wees-Wilder gebruikt BETOVERENDE SLAG!'\n\nAhh!!! Eens te meer heeft de Wees-Wilder ons verblind in het verwaarlozen van onze Dagelijkse Taken, en nu heeft het Matt de Dierenmeester aangevallen! Met een werveling van mist, transformeert Matt in een angstaanjagend gevleugeld wezen, en al de huisdieren en rijdieren huilen jammerlijk in hun stallen. Snel, blijf geconcentreerd op je taken en versla deze lafhartige afleiding!\n",
+ "questBewilderBossRageBailey": "'De Wees-Wilder gebruikt BETOVERENDE SLAG!'\n\nKijk uit! In het midden van zijn nieuwrapportage, is Bailey de Stadsomroeper bezeten door de Wees-Wilder! Ze laat een duistere, niet-informatieve krijs vrij als ze de lucht in stijgt. Hoe weten we nu wat er aan de hand is?\n\nGeef niet op... we zijn zo dichtbij in het verslaan van deze lastige vogel voor eens en altijd!",
+ "questFalconText": "De Vogels van Uitstel",
+ "questFalconNotes": "Berg Habitica is klein naast een enorme berg met To-do's. Het was ooit een plek om te picknicken en te genieten van een gevoel van volmaaktheid, totdat de verwaarloosde taken uit de hand liepen. Nu wonen er angstaanjagende Vogels van Uitstel, weerzinwekkende beesten die Habiticanen tegenhouden om taken te voltooien!
\"Het is te moeilijk!\" klauwen ze naar @JonArinbjorn en @Onheiron. \"Het duurt te lang om nu te doen! Het maakt niet uit dat je tot morgen wacht! Waarom ga je niet iets leukers doen?\"
Dat stopt nu, neem je je voor. Je beklimt je persoonlijke berg met To-do's en verslaat de Vogels van Uitstel!",
+ "questFalconCompletion": "Eindelijk, na je overwinning op de Vogels van Uitstel, ga je zitten om van het uitzicht en van je welverdiende rust te genieten.
\"Wauw!\" zegt @Trogdorina. \"Je hebt gewonnen!\"
@Squish voegt eraan toe: \"Hier, neem deze eieren die ik gevonden heb als je beloning.\"",
+ "questFalconBoss": "Vogels van Uitstel",
+ "questFalconDropFalconEgg": "Valk (Ei)",
+ "questFalconUnlockText": "Ontgrendelt het kopen van Valk eieren in de Markt. ",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/nl/rebirth.json b/common/locales/nl/rebirth.json
index 5e49679373..6b5503484f 100644
--- a/common/locales/nl/rebirth.json
+++ b/common/locales/nl/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "Hergeboorte start je personage opnieuw vanaf niveau 1.",
"rebirthAdvList1": "Je krijgt je volle gezondheid terug.",
"rebirthAdvList2": "Je hebt geen ervaring, goud, of uitrusting (met uitzondering van gratis items zoals verrassingsartikelen).",
- "rebirthAdvList3": "Je Gewoontes, Dagelijkse Taken en To-do's zijn op geel gezet, en series zijn teruggezet op nul.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Je hebt de startklasse van Krijger tot je een nieuwe klasse verwerft.",
"rebirthInherit": "Je nieuwe personage erft een paar dingen van zijn voorganger:",
"rebirthInList1": "Taken, geschiedenis en instellingen blijven behouden.",
@@ -24,5 +24,6 @@
"rebirthPop": "Begin een nieuw personage vanaf niveau 1 terwijl je je prestaties, verzamelobjecten en taken met hun geschiedenis behoudt.",
"rebirthName": "Bol der Hergeboorte",
"reborn": "Herboren, maximale niveau <%= reLevel %>",
- "confirmReborn": "Weet je het zeker?"
+ "confirmReborn": "Weet je het zeker?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json
index 71db5872f3..95233c0355 100644
--- a/common/locales/nl/settings.json
+++ b/common/locales/nl/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Nieuwe inlognaam",
"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 verliest al je niveaus, goud en ervaringspunten. Al je taken worden permanent verwijderd en je verliest de geschiedenisdata van je taken. Je verliest je hele uitrusting maar je kunt deze weer terugkopen in de winkel, ook alle uitrusting met beperkte oplage en de verrassingsartikelen voor abonnees (je moet wel de juiste klasse zijn om ze terug te kunnen kopen). Je houdt wel je huidige huis- en rijdieren. Het is misschien een goed idee om een Bol der Hergeboorte te gebruiken, want dat is een veel veiligere optie die ook je taken bewaart.",
+ "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": "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Kopieer deze codes om ze in applicaties van derde partijen te gebruiken. Beschouw de codes echter als een soort wachtwoord en deel ze niet met anderen. Je kunt soms gevraagd worden naar je gebruikers-ID maar we raden aan nooit je API-sleutel op een openbare plek te delen, ook niet op Github.",
"APIToken": "API-sleutel (dit is een persoonlijke code - zie waarschuwing hierboven!)",
+ "thirdPartyApps": "Applicaties van derden",
+ "dataToolDesc": "Een webpagina die je bepaalde informatie van je Habitica account laat zien, zoals statistieken over je taken, uitrusting en vaardigheden.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Laat Beeminder automatisch je Habitica To-do's controleren. Je kan richten op het halen van een voorgenomen aantal voltooide To-do's per dag of per week, of je kan je wijden aan het langzaam verlagen van je resterende aantal onvoltooide To-do's. (Met \"toewijden\" bedoelt Beeminder onder dreiging van het betalen van echt geld! Maar je kan ook gewoon Beeminders fancy grafieken leuk vinden.)",
+ "chromeChatExtension": "Chrome Chat Extensie",
+ "chromeChatExtensionDesc": "De Chrome Chat Extensie voor Habitica voegt een intuïtieve chat box toe aan heel habitica.com. Het laat gebruikers chatten in de Herberg, hun groep en andere gildes waar ze inzitten.",
+ "otherExtensions": "Andere extensies",
+ "otherDesc": "Vind andere apps, extensies en hulpmiddelen op de Habitica wiki.",
"resetDo": "Ja, reset mijn account!",
+ "resetComplete": "Reset complete!",
"fixValues": "Waarden bijstellen",
"fixValuesText1": "Als je personage door een bug of een fout van jezelf oneerlijk veranderd is (schade opgelopen die je niet had moeten krijgen, goud gekregen dat je niet echt verdiend hebt, enz.), dan kun je je waardes hier handmatig aanpassen. Ja, dit maakt valsspelen mogelijk: gebruik deze functie verstandig, want anders saboteer je je gewoontes!",
"fixValuesText2": "Let wel dat je hier geen series op individuele taken kunt herstellen. Om dat te doen, moet je de Dagelijkse Taak openen om te bewerken. Onder Geavanceerde opties vind je Serie herstellen.",
@@ -96,6 +107,7 @@
"emailNotifications": "E-mailberichten",
"wonChallenge": "Je hebt een uitdaging gewonnen!",
"newPM": "Privébericht ontvangen",
+ "sentGems": "Sent gems!",
"giftedGems": "Geschonken edelstenen",
"giftedGemsInfo": "<%= amount %> edelstenen - van <%= name %>",
"giftedSubscription": "Geschonken abonnement",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Ingeschakeld",
"webhookURL": "Webhook-URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Toevoegen",
"buyGemsGoldCap": "Capaciteit verhoogd naar <%= amount %>",
"mysticHourglass": "<%= amount %> mystieke zandloper(s)",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon-betalingen",
"timezone": "Tijdzone",
"timezoneUTC": "Habitica gebruikt de tijdzone die op je PC ingesteld is: <%=utc %>",
- "timezoneInfo": "Als die tijdzone verkeerd is, herlaad dan eerst deze pagina met je browsers \"herlaad of verversen\"-knop om er zeker van te zijn dat Habitica de nieuwste informatie heeft. Als het nu nog niet klopt, pas dan de tijdzone op je PC aan en laadt deze pagina opnieuw.
Als je Habitica op andere PC's of mobiele apparaten gebruikt, moet de tijdzone overal hetzelfde zijn. Als je dagelijkse taken gereset zijn op de verkeerde tijd, herhaal dan deze controle op alle andere PC's en in een browser op je mobiele apparaat."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/nl/spells.json b/common/locales/nl/spells.json
index 25e0eaf3e0..928b3c3393 100644
--- a/common/locales/nl/spells.json
+++ b/common/locales/nl/spells.json
@@ -21,7 +21,7 @@
"spellRogueBackStabNotes": "Je verraadt een dwaze taak. Je ontvangt goud en ervaringspunten! Klik op een taak om de spreuk uit te spreken. (Gebaseerd op Kracht.)",
"spellRogueToolsOfTradeText": "Dievenkneepjes",
"spellRogueToolsOfTradeNotes": "Je deelt je kennis met de groep. De Perceptie van je groep wordt versterkt! (Gebaseerd op oorspronkelijke Perceptie zonder bonussen.)",
- "spellRogueStealthText": "Heimelijkheid ",
+ "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.)",
"spellHealerHealText": "Helend Licht",
"spellHealerHealNotes": "Licht bedekt je lichaam en heelt je wonden. Je krijgt er gezondheidspunten bij. (Gebaseerd op Lichaam en Intelligentie.)",
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Zeeschuim",
"spellSpecialSeafoamNotes": "Verander een vriend in een zeedier!",
"spellSpecialSandText": "Zand",
- "spellSpecialSandNotes": "Verwijder de effecten van Zeeschuim."
-}
+ "spellSpecialSandNotes": "Verwijder de effecten van Zeeschuim.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
+}
\ No newline at end of file
diff --git a/common/locales/nl/subscriber.json b/common/locales/nl/subscriber.json
index 18a8c700d0..ceabf65b2c 100644
--- a/common/locales/nl/subscriber.json
+++ b/common/locales/nl/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Koop edelstenen met goud, ontvang maandelijkse verrassingsartikelen, behoud je voortgangsgeschiedenis, verdubbel je maximum aantal dagelijkse vondsten, ondersteun de ontwikkelaars. Klik voor meer informatie.",
"buyGemsGold": "Edelstenen kopen met goud",
"buyGemsGoldText": "Alexander de koopman verkoopt je edelstenen voor de prijs van <%= gemCost %> goud per edelsteen. Zijn maandelijkse leveringen zijn in eerste instantie gelimiteerd tot <%= gemLimit %> edelstenen per maand, maar deze limiet wordt met 5 edelstenen verhoogd voor elke drie maanden aaneengesloten abonnement, tot een maximum van 50 edelstenen per maand!",
+ "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.",
"retainHistory": "Volledige extra geschiedenis behouden",
"retainHistoryText": "Maakt je afgeronde to-do's en taakgeschiedenis langer beschikbaar.",
"doubleDrops": "Dagelijkse vondstmaximum verdubbelen",
@@ -29,6 +31,7 @@
"manageSub": "Klik om je abonnement te beheren",
"cancelSub": "Abonnement stopzetten",
"canceledSubscription": "Beëindigd abonnement",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Beheerdersabonnementen",
"morePlans": "Meer plannen
komen binnenkort",
"organizationSub": "Privéorganisatie",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "We zien dat je een mystieke zandloper hebt, dus we reizen graag terug in de tijd voor je! Kies het huisdier, rijdier of de verrassingsvoorwerpset die je wilt. Je kunt hier een lijst zien van de voorwerpsets uit het verleden! Als deze je niet bevallen, ben je dan misschien meer geïnteresseerd in een van onze modebewuste futuristische Steampunk voorwerpsets?",
"timeTravelersAlreadyOwned": "Gefeliciteerd! Je bezit alles al dat de Tijdreizigers op dit moment aanbieden. Dankjewel voor het steunen van de site!",
"mysticHourglassPopover": "Met een mystieke zandloper kun je sommige voorwerpen met een beperkte oplage kopen, zoals maandelijkse verrassingsvoorwerpsets en beloningen van Wereldbazen uit het verleden!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Gevleugelde Boodschapperset",
"mysterySet201403": "Boswandelaarset",
"mysterySet201404": "Schemervlinderset",
@@ -99,6 +105,7 @@
"mysterySet201601": "Set van de Kampioen van Standvastigheid",
"mysterySet201602": "Hartenbrekersset",
"mysterySet201603": "Gelukigzalige Klaver Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Standaard Steampunkset",
"mysterySet301405": "Opgesmukte Steampunkset",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Wil je dit voorwerp kopen voor 1 mystieke zandloper?",
"petsAlreadyOwned": "Je hebt dit huisdier al.",
"mountsAlreadyOwned": "Je hebt dit rijdier al.",
- "typeNotAllowedHourglass": "Je kunt dit soort voowerpen niet kopen met een mystieke zandloper. Toegestane soorten:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Huisdier kan niet worden gekocht met mystieke zandloper.",
"mountsNotAllowedHourglass": "Rijdier kan niet worden gekocht met mystieke zandloper.",
"hourglassPurchase": "Je hebt een voorwerp gekocht met een mystieke zandloper!",
- "hourglassPurchaseSet": "Je hebt een set voorwerpen gekocht met een mystieke zandloper!"
+ "hourglassPurchaseSet": "Je hebt een set voorwerpen gekocht met een mystieke zandloper!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/nl/tasks.json b/common/locales/nl/tasks.json
index fb8fcc5011..bb89d30866 100644
--- a/common/locales/nl/tasks.json
+++ b/common/locales/nl/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "Versterkingsdrankje",
"fortifyPop": "Geeft alle taken een neutrale waarde (gele kleur), en herstelt alle verloren gezondheidspunten.",
"fortify": "Versterk",
- "fortifyText": "Versterken brengt al je taken terug tot een neutrale (gele) staat, alsof je ze net toegevoegd hebt, en vult je gezondheidsbalk weer helemaal aan. Dit is geweldig wanneer al die rode taken het spel te moeilijk maken, of wanneer al je blauwe taken het te makkelijk maken. Als een frisse start bemoedigend klinkt, geef dan een paar edelstenen uit en haal opgelucht adem!",
+ "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": "Weet je het zeker?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Weet je zeker dat je de <%= taskType %> met de tekst \"<%= taskText %>\" wilt verwijderen?",
"streakCoins": "seriebonus!",
"pushTaskToTop": "Zet de taak bovenaan. Houd ctrl of cmd ingedrukt om hem onderaan te zetten.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Uitrusting beïnvloedt je eigenschappen (<%= linkStart %>Avatar > Eigenschappen<%= linkEnd %>).",
"rewardHelp3": "Speciale uitrusting verschijnt hier tijdens wereldwijde evenementen.",
"rewardHelp4": "Wees niet bang om je eigen beloningen toe te voegen! Kijk ook eens naar de voorbeelden hier.",
- "clickForHelp": "Klik hier voor hulp"
+ "clickForHelp": "Klik hier voor hulp",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/pl/backgrounds.json b/common/locales/pl/backgrounds.json
index 904618ff1c..8e18523529 100644
--- a/common/locales/pl/backgrounds.json
+++ b/common/locales/pl/backgrounds.json
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "Zapuść się w Las Deszczowy.",
"backgroundStoneCircleText": "Kamienny Krąg",
"backgroundStoneCircleNotes": "Rzucaj zaklęcia w Kamiennym Kręgu.",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "ZESTAW 23: Opublikowany w kwietniu 2016",
+ "backgroundArcheryRangeText": "Strzelnica łuczników",
+ "backgroundArcheryRangeNotes": "Ćwicz łucznictwo na strzelnicy.",
+ "backgroundGiantFlowersText": "Gigantyczne kwiaty",
+ "backgroundGiantFlowersNotes": "Hasaj wśród Gigantycznych Kwiatów.",
+ "backgroundRainbowsEndText": "Koniec tęczy",
+ "backgroundRainbowsEndNotes": "Znajdź złoto na końcu tęczy.",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Ul",
+ "backgroundBeehiveNotes": "Bzycz i tańcz w ulu.",
+ "backgroundGazeboText": "Altana",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Korzenie drzewa",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/pl/challenge.json b/common/locales/pl/challenge.json
index de7998d9c4..d21f7455e6 100644
--- a/common/locales/pl/challenge.json
+++ b/common/locales/pl/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Gratulacje!",
"hurray": "Hurra!",
"noChallengeOwner": "brak właściciela",
- "noChallengeOwnerPopover": "To wyzwanie nie posiada właściciela, ponieważ osoba zakładająca to wyzwanie usunęła swoje konto."
+ "noChallengeOwnerPopover": "To wyzwanie nie posiada właściciela, ponieważ osoba zakładająca to wyzwanie usunęła swoje konto.",
+ "challengeMemberNotFound": "User not found among challenge's members",
+ "onlyGroupLeaderChal": "Tylko przywódca grupy może tworzyć wyzwania",
+ "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.",
+ "challengeIdRequired": "\"challengeId\" must be a valid UUID.",
+ "winnerIdRequired": "\"winnerId\" must be a valid UUID.",
+ "challengeNotFound": "Nie znaleziono wyzwania.",
+ "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.",
+ "userTasksNoChallengeId": "When \"tasksOwner\" is \"user\" \"challengeId\" can't be passed.",
+ "onlyChalLeaderEditTasks": "Zadanie należące do wyzwania może być zmieniane jedynie przez przywódcę.",
+ "userAlreadyInChallenge": "User is already participating in this challenge.",
+ "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked."
}
\ No newline at end of file
diff --git a/common/locales/pl/character.json b/common/locales/pl/character.json
index dd577b2058..29b8569894 100644
--- a/common/locales/pl/character.json
+++ b/common/locales/pl/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Pamiętaj, że Twoja Nazwa Gracza, zdjęcie profilowe i krótki opis muszą być zgodne z Wytycznymi Społeczności (np. żadnej profanacji, tematów dla dorosłych, nic obraźliwego itp.). Jeśli masz pytania odnośnie tego, czy coś jest właściwe czy nie, pisz na e-mail leslie@habitica.com!",
"statsAch": "Statystyki i osiągnięcia",
"profile": "Profil",
"avatar": "Dostosuj Awatara",
@@ -34,7 +35,7 @@
"beard": "Broda",
"mustache": "Wąsy",
"flower": "Kwiatek",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Wózek inwalidzki",
"basicSkins": "Podstawowe kolory",
"rainbowSkins": "Tęczowe kolory",
"pastelSkins": "Pastelowe kolory",
@@ -109,6 +110,7 @@
"mage": "Mag",
"mystery": "Tajemniczy",
"changeClass": "Zmień klasę i przywróć punkty atrybutów",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Każdy zdobyty poziom daje Ci jeden punkt, który możesz przydzielić do wybranego przez siebie atrybutu. Możesz zrobić to ręcznie lub pozwolić, by gra zdecydowała za Ciebie, używając jednej z opcji automatycznego przydzielania.",
"unallocated": "Nieprzydzielone punkty atrybutów",
"haveUnallocated": "Nieprzydzielone Punkty Atrybutów: <%= points %>",
@@ -164,5 +166,7 @@
"int": "INT",
"showQuickAllocation": "Pokaż przydział atrybutów",
"hideQuickAllocation": "Ukryj przydział atrybutów",
- "quickAllocationLevelPopover": "Z każdym poziomem otrzymujesz jeden punkt, który możesz przydzielić wybranemu atrybutowi. Możesz to zrobić ręcznie, lub zdać się na jedną z możliwych opcji Automatycznej Alokacji, dostępnych w Użytkownik -> Statystyki Awatara."
+ "quickAllocationLevelPopover": "Z każdym poziomem otrzymujesz jeden punkt, który możesz przydzielić wybranemu atrybutowi. Możesz to zrobić ręcznie, lub zdać się na jedną z możliwych opcji Automatycznej Alokacji, dostępnych w Użytkownik -> Statystyki Awatara.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/pl/content.json b/common/locales/pl/content.json
index bd168ececd..e48b962844 100644
--- a/common/locales/pl/content.json
+++ b/common/locales/pl/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "Ślimak",
"questEggSnailMountText": "Ślimak",
"questEggSnailAdjective": "powolny ale wytrwały",
+ "questEggFalconText": "Sokół",
+ "questEggFalconMountText": "Sokół",
+ "questEggFalconAdjective": "jerzyk",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Znajdź eliksir wyklucia i wylej go na to jajo, a wykluje się z niego <%= eggAdjective(locale) %> <%= eggText(locale) %>. ",
"hatchingPotionBase": "Zwyczajny",
"hatchingPotionWhite": "Biały",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Złoty",
"hatchingPotionSpooky": "Upiorny",
"hatchingPotionPeppermint": "Miętowy",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Wylej go na jajko, a wykluje się z niego <%=potText(locale)%>.",
"premiumPotionAddlNotes": "Nie nadaje się do użytku na jajach otrzymanych za misje.",
"foodMeat": "Mięso",
diff --git a/common/locales/pl/contrib.json b/common/locales/pl/contrib.json
index 5610dbd7ab..1bb11eb1a0 100644
--- a/common/locales/pl/contrib.json
+++ b/common/locales/pl/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Sala Współtwórców",
"hallPatrons": "Sala patronów",
"rewardUser": "Nagrodź użytkownika",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Wczytaj użytkownika",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Tytuł",
"moreDetails": "Więcej szczegółów (1-7)",
"moreDetails2": "więcej szczegółów (8-9)",
diff --git a/common/locales/pl/death.json b/common/locales/pl/death.json
index be8404013b..55929f6427 100644
--- a/common/locales/pl/death.json
+++ b/common/locales/pl/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Szybko tracisz zdrowie?",
"lowHealthTips3": "Niewykonane Codzienne ranią ciebie w nocy, więc uważaj, by na początku nie dodać ich zbyt dużo!",
"lowHealthTips4": "Jeśli Codzienne nie jest zaplanowane na konkretny dzień, możesz je wyłączyć klikając na ikonę ołówka.",
- "goodLuck": "Powodzenia!"
+ "goodLuck": "Powodzenia!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/pl/front.json b/common/locales/pl/front.json
index 9bcf36cfed..07b89d0032 100644
--- a/common/locales/pl/front.json
+++ b/common/locales/pl/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Jak to działa",
"companyBlog": "Blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Dotacja",
"companyExtensions": "Rozszerzenia",
"companyPrivacy": "Prywatność",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Gra społecznościowa",
"featuredIn": "Dostępne w",
"featuresHeading": "Oferujemy również...",
+ "footerDevs": "Developers",
"footerCommunity": "Społeczność",
"footerCompany": "Firma",
"footerMobile": "Urządzenia przenośne",
@@ -182,6 +184,7 @@
"zelahQuote": "Z [Habitiką], myśl o zdobytych punktach (za dłuższy sen) lub straconym zdrowiu (za zarwanie nocy), skłania mnie do wcześniejszego pójścia do łóżka!",
"reportAccountProblems": "Zgłoś problem z kontem",
"reportCommunityIssues": "Zgłoś problem społecznościowy",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Ogólne pytania na temat strony",
"businessInquiries": "Zapytania biznesowe",
"merchandiseInquiries": "Zapytania handlowe",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/pl/gear.json b/common/locales/pl/gear.json
index 2b4266b4d0..b5dd1dba96 100644
--- a/common/locales/pl/gear.json
+++ b/common/locales/pl/gear.json
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "Po machnięciu berłem i ciętej ripoście nawet najtrudniejsze sytuacje stają się jasne. Zwiększa inteligencję i percepcję o <%= attrs %>. Zaczarowana Szafa: Zestaw Błazna (Przedmiot 3 z 3).",
"weaponArmoireMiningPickaxText": "Kilof",
"weaponArmoireMiningPickaxNotes": "Wydobądź maksimum złota ze swoich zadań! Zwiększa Percepcję o <%= per %>. Zaczarowana Szafa: Zestaw Górnika (Przedmiot 3 z 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireBasicLongbowText": "Zwyczajny długi łuk",
+ "weaponArmoireBasicLongbowNotes": "Przechodzony ale użyteczny łuk. Zwiększa siłę o <%= str %>. Zaczarowana Szafa: Zwyczajny Zestaw Łucznika (przedmiot 1 z 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "zbroja",
"armorBase0Text": "Zwykłe ubranie",
"armorBase0Notes": "Zwyczajne ubranie. Nie ma na nic wpływu.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Przyzwij mrożące płomienie zimy! Brak dodatkowych korzyści. Przedmiot Abonencki, grudzień 2015.",
"armorMystery201603Text": "Szczęśliwy Garnitur",
"armorMystery201603Notes": "Ten garnitur został uszyty z tysięcy czterolistnych koniczyn! Brak dodatkowych korzyści. Przedmiot Abonencki, marzec 2016.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunkowy garnitur",
"armorMystery301404Notes": "Elegancki i stylowy! Brak dodatkowych korzyści. Przedmiot Abonencki, luty 2015.",
"armorArmoireLunarArmorText": "Księżycowa Kojąca Zbroja",
@@ -392,8 +396,10 @@
"armorArmoireJesterCostumeNotes": "Tra-la-la! Wbrew wyglądowi tego kostiumu, nie jesteś głupcem. Zwiększa inteligencję o <%= int %>. Zaczarowana Szafa: Zestaw Błazna (Przedmiot 2 z 3).",
"armorArmoireMinerOverallsText": "Kombinezon Górnika",
"armorArmoireMinerOverallsNotes": "Zdaje się być znoszony, ale magicznie odpycha brud. Zwiększa Kondycję o <%= con %>. Zaczarowana Szafa: Zestaw Górnika (Przedmiot 2 z 3).",
- "armorArmoireBasicArcherArmorText": "Basic Archer Armor",
- "armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireBasicArcherArmorText": "Zwyczajny pancerz łucznika",
+ "armorArmoireBasicArcherArmorNotes": "Ta maskująca kamizelka pozwala ci niezauważonym przemykać przez las. Zwiększa percepcję o <%= per %>. Zaczarowana Szafa: Zwyczajny Zestaw Łucznika (przedmiot 2 z 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).",
"headgear": "nakrycie głowy",
"headBase0Text": "Bez hełmu",
"headBase0Notes": "Bez nakrycia głowy.",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Ukryj swoje oblicze przed wielbicielami. Brak dodatkowych korzyści. Przedmiot Abonencki, luty 2016.",
"headMystery201603Text": "Szczęśliwy Kapelusz",
"headMystery201603Notes": "Ten cylinder to amulet przynoszący szczęście. Brak dodatkowych korzyści. Przedmiot Abonencki, marzec 2016.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Szykowny cylinder",
"headMystery301404Notes": "Fantazyjny cylinder dla najwyżej urodzonych. Przedmiot Abonencki, styczeń 2015. Brak dodatkowych korzyści.",
"headMystery301405Text": "Klasyczny cylinder",
@@ -611,8 +619,10 @@
"headArmoireJesterCapNotes": "Dzwoneczki na tej czapce mogłyby rozproszyć twoich przeciwników, ale po prostu pomagają ci się skupić. Zwiększa percepcję o <%= per %>. Zaczarowana Szafa: Zestaw Błazna (Przedmiot 1 z 3).",
"headArmoireMinerHelmetText": "Kask Górnika",
"headArmoireMinerHelmetNotes": "Chroń głowę przed spadającymi zadaniami! Zwiększa Inteligencję o <%= int %>. Zaczarowana Szafa: Zestaw Górnika (Przedmiot 1 z 3).",
- "headArmoireBasicArcherCapText": "Basic Archer Cap",
- "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireBasicArcherCapText": "Zwyczajna czapka łucznika",
+ "headArmoireBasicArcherCapNotes": "Strój łucznika nie jest kompletny bez zawadiackiej czapeczki! Zwiększa percepcję o <%= per %>. Zaczarowana Szafa: Zwyczajny Zestaw Łucznika (przedmiot 3 z 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "Tarcza",
"shieldBase0Text": "Brak tarczy w ekwipunku.",
"shieldBase0Notes": "Bez tarczy lub drugiej broni.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Kojąca tarcza",
"shieldSpecialWinter2015HealerNotes": "Ta tarcza odbija mroźny wiatr. Zwiększa kondycję o <%= con %>. Edycja Limitowana Zimowego Wyposażenia 2014-2015.",
"shieldSpecialSpring2015RogueText": "Explodujący pisk",
- "shieldSpecialSpring2015RogueNotes": "Niech nazwa Cię nie zmyli - to wybuchowy zestaw. Zwiększa Siłę o <%= str %>. Edycja Limitowana, wiosna 2015.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dysk talerzowy",
"shieldSpecialSpring2015WarriorNotes": "Rzuć nim w swoich wrogów... lub po prostu go trzymaj, ponieważ w porze obiadu wypełnia się pyszną karmą. Zwiększa kondycję o <%= con %>. Edycja Limitowana, wiosna 2015.",
"shieldSpecialSpring2015HealerText": "Wzorzysta poduszka",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Ta tarcza w kształcie smoka rozproszy uwagę twoich wrogów. Zwiększa Percepcję o <%= per %>. Zaczarowana Szafa: Zestaw Poskramiacza Smoków (przedmiot 2 z 3).",
"shieldArmoireMysticLampText": "Mistyczna Lampa",
"shieldArmoireMysticLampNotes": "Oświetl najciemniejsze z jaskiń tą mistyczną lampą! Zwiększa Percepcję o <%= per %>. Zaczarowana Szafa: przedmiot niezależny.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Osprzęt na plecy",
"backBase0Text": "Nic na plecach",
"backBase0Notes": "Nic na plecach.",
@@ -815,11 +827,25 @@
"headAccessoryMystery201510Notes": "Te straszne rogi są nieco oślizgłe. Brak dodatkowych korzyści. Przedmiot Abonencki, październik 2015.",
"headAccessoryMystery301405Text": "Gogle na głowę",
"headAccessoryMystery301405Notes": "\"Gogle nosi się na oczach\", mówili. \"Nikt nie chce gogli które można nosić tylko na głowie\", mówili. Ha! Niech spojrzą na Ciebie! Brak dodatkowych korzyści. Przedmiot Abonencki, sierpień 2015.",
- "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.",
+ "headAccessoryArmoireComicalArrowText": "Zabawna Strzała",
+ "headAccessoryArmoireComicalArrowNotes": "Ten dziwaczny przedmiot nie podnosi statystyk ale na pewno jest bardzo śmieszny! Brak dodatkowych korzyści. Zaczarowana Szafa: Przedmiot Niezależny.",
"eyewear": "Okulary",
"eyewearBase0Text": "Brak okularów",
"eyewearBase0Notes": "Brak okularów.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Zbójecka przepaska na oko",
"eyewearSpecialSummerRogueNotes": "Nie trzeba być piratem, by zauważyć, jak stylowa jest ta przepaska! Brak dodatkowych korzyści. Edycja Limitowana, lato 2014.",
"eyewearSpecialSummerWarriorText": "Dziarska przepaska na oko",
diff --git a/common/locales/pl/groups.json b/common/locales/pl/groups.json
index 64ed982ca2..5415ab006c 100644
--- a/common/locales/pl/groups.json
+++ b/common/locales/pl/groups.json
@@ -92,6 +92,7 @@
"send": "Wyślij",
"messageSentAlert": "Wiadomość wysłana",
"pmHeading": "Wiadomość prywatna do <%= name %>",
+ "pmsMarkedRead": "Twoja prywatna wiadomość została oznaczona jako przeczytana",
"clearAll": "Usuń wszystkie wiadomości",
"confirmDeleteAllMessages": "Czy na pewno chcesz usunąć wszystkie wiadomości w skrzynce odbiorczej? Inni użytkownicy nadal będą widzieli wiadomości, które im przesłałeś.",
"optOutPopover": "Nie lubisz prywatnych wiadomości? Kliknij, aby całkiem z nich zrezygnować.",
@@ -99,6 +100,15 @@
"unblock": "Odblokuj",
"pm-reply": "Wyślij odpowiedź",
"inbox": "Skrzynka odbiorcza",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "gemAmountRequired": "A number of gems is required",
+ "notAuthorizedToSendMessageToThisUser": "Nie można wysłać wiadomości do tego użytkownika.",
+ "privateMessageGiftIntro": "Hej <%= receiverName %>, <%= senderName %> wysłał Tobie",
+ "privateMessageGiftGemsMessage": "<%= gemAmount %> klejnotów!",
+ "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.",
"abuseFlag": "Zgłoś naruszenie regulaminu społeczności.",
"abuseFlagModalHeading": "Zgłosić naruszenie zasad przez <%= name %>?",
"abuseFlagModalBody": "Czy na pewno chcesz zgłosić ten post? Powinieneś TYLKO zgłaszać posty, które naruszają <%= firstLinkStart %>Regulamin Społeczności<%= linkEnd %>oraz/lub <%= secondLinkStart %>Warunki<%= linkEnd %>. Niewłaściwe zgłaszanie postów jest naruszeniem Regulaminu Społeczności i może doprowadzić do zgłoszenia. Właściwymi powodami do oznaczania postów są, ale i nie tylko:
- przeklinanie, slóbowania religijne
- fanatyzm, bełkot
- tematy dla dorosłych
- przemoc, nawet w żartach
- spam, iadomości bez sensu
- ",
@@ -151,5 +161,29 @@
"partyUpName": "Razem raźniej",
"partyOnName": "Jeden za wszystkich, wszyscy za jednego",
"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!"
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "Nie możesz usunąć siebie!",
+ "groupMemberNotFound": "Użytkownik nie znaleziony wśród członków grupy",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/pl/limited.json b/common/locales/pl/limited.json
index 4897760358..357b22a0bf 100644
--- a/common/locales/pl/limited.json
+++ b/common/locales/pl/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Wygodnicki Kotek (Uzdrowiciel)",
"sneakySqueakerSet": "Przebiegły Kwikacz (Łotrzyk)",
"fallEventAvailability": "Dostępne do 31 października",
- "winterEventAvailability": "Dostępne do 31 grudnia"
+ "winterEventAvailability": "Dostępne do 31 grudnia",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/pl/maintenance.json b/common/locales/pl/maintenance.json
new file mode 100644
index 0000000000..e4dc02c3ee
--- /dev/null
+++ b/common/locales/pl/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Nie martw się, Habitica niedługo wróci!",
+ "importantMaintenance": "Planujemy ważną przerwę techniczną, która potrwa do <%= localDate %> w twojej strefie czasowej.",
+ "maintenance": "Przerwa techniczna",
+ "maintenanceMoreInfo": "Chcesz dowiedzieć się więcej o zmianach? <%= linkStart%>Zajrzyj tutaj.<%= linkEnd %>",
+ "noDamageKeepStreaks": "NIE otrzymasz obrażeń ani nie stracisz serii!",
+ "thanksForPatience": "Dziękujemy za cierpliwość!",
+ "twitterMaintenanceUpdates": "Aby być na bieżąco ze zmianami, śledź naszego Twittera, na którym będą się pojawiać informacje o statusie.",
+ "veteranPetAward": "Na końcu otrzymasz chowańca weterana!",
+
+ "maintenanceInfoTitle": "Informacje o nadchodzącej przerwie technicznej",
+ "maintenanceInfoWhat": "Co się dzieje?",
+ "maintenanceInfoWhatText": "Wieczorem dnia 21 maja Habitica będzie niedostępna z powodu przerwy technicznej. Nie otrzymasz wtedy żadnych obrażeń, nawet jeśli nie zdążysz odhaczyć Codziennych na czas! Postaramy się, żeby przerwa trwała najkrócej jak to będzie możliwe, i będziemy umieszczać regularne aktualizacje na naszym Twitterze. W podzięce za waszą cierpliwość po powrocie strony każdy użytkownik dostanie rzadkiego chowańca!",
+ "maintenanceInfoWhy": "Dlaczego tak się dzieje?",
+ "maintenanceInfoWhyText": "Przez kilka poprzednich miesięcy zajmowaliśmy się przerabianiem Habitiki, a dokładniej przepisywaniem od nowa API. Chociaż na pierwszy rzut oka nie widać nic nowego, nowy kod wnosi naprawdę wiele zmian. Pozwoli on na dodanie wielu funkcji, które dotąd nie były możliwe, a także usprawni działanie strony!",
+ "maintenanceInfoTechDetails": "Chciałbyś poczytać więcej o technicznej stronie całego procesu? Zajrzyj na The Forge, bloga naszych developerów (po angielsku).",
+ "maintenanceInfoMore": "Dodatkowe informacje",
+ "maintenanceInfoAccountChanges": "Jakie zmiany zobaczę?",
+ "maintenanceInfoAccountChangesText": "Z początku nie będą widoczne żadne zmiany oprócz poprawy funkcjonowania niektórych elementów strony, takich jak wyzwania. Jeśli zauważysz zmiany, których nie powinno tam być, napisz do nas na admin@habitica.com – zajmiemy się tym!",
+ "maintenanceInfoAddFeatures": "Dodanie jakich funkcji umożliwią zmiany?",
+ "maintenanceInfoAddFeaturesText": "Przepisanie kodu pozwoli nam zająć się poprawkami w funkcjonowaniu czatu i gildii oraz budową planów dla organizacji i rodzin. Umożliwi także dodanie nowych funkcji, takich jak Comiesięczne zadania i odhaczanie wczorajszych Codziennych! Wszystko to są zupełnie nowe rzeczy, których stworzenie zajmie trochę czasu, ale dopóki nie skończyliśmy pisać nowego API, nie mieliśmy możliwości się tym zająć.",
+ "maintenanceInfoHowLong": "Ile czasu potrwa przerwa techniczna?",
+ "maintenanceInfoHowLongText": "Musimy przenieść zadania i dane ponad miliona użytkowników Habitiki – to niełatwe zadanie! Spodziewamy się, że przerwa będzie miała miejsce pomiędzy godziną 22, a 7 rano następnego dnia. Możecie być pewni, że dołożymy wszelkich starań, aby potrwała ona najkrócej jak to tylko możliwe! Aby śledzić zmiany na bieżąco, odwiedź naszego Twittera.",
+ "maintenanceInfoStatsAffected": "Jak to wpłynie na moje codzienne zadania, serie, wzmocnienia oraz misje?",
+ "maintenanceInfoStatsAffectedText1": "NIE otrzymasz żadnych obrażeń ani nie stracisz serii podczas przerwy, ale poza tym reset dnia przebiegnie normalnie. Odhaczone codzienne zadania odświeżą się, wzmocienia zresetują itd. Jeśli bierzesz udział w misji polegającej na zbieraniu przedmiotów, znajdziesz je, a jeśli walczysz z bossem, zadasz mu obrażenia, ale on tobie nie (nawet potwory czasem potrzebują przerwy!).",
+ "maintenanceInfoStatsAffectedText2": "Po długim namyśle zdecydowaliśmy, że to najuczciwszy sposób poradzenia sobie z tym, że wielu użytkowników nie będzie miało możliwości odhaczenia codziennych zadań podczas przerwy. Przepraszamy za niedogodności!",
+ "maintenanceInfoSeeTasks": "Co, jeśli będę chciał spojrzeć na swoje zadania?",
+ "maintenanceInfoSeeTasksText": "Jeśli wiesz, że w sobotę będzie ci potrzebna lista twoich zadań, abyś mógł sprawdzić co jest do zrobienia, radzimy zrobić dzień wcześniej zrzut ekranu, do którego będziesz mógł się zwrócić podczas przerwy.",
+ "maintenanceInfoRarePet": "Jakiego rzadkiego chowańca dostanę?",
+ "maintenanceInfoRarePetText": "W podzięce za waszą cierpliwość każdy użytkownik dostanie rzadkiego chowańca weterana. Jeśli to twój pierwszy taki chowaniec, otrzymasz Wilka Weterana. Jeśli posiadasz już Wilka, dostaniesz Tygrysa Weterana. A jeśli masz już oba, otrzymasz zupełnie nowego, niedostępnego wcześniej chowańca! Po powrocie strony pojawienie się chowańca może zająć kilka godzin, ale nie martw się, z pewnością go dostaniesz.",
+ "maintenanceInfoWho": "Kto pracował nad projektem?",
+ "maintenanceInfoWhoText": "Dobrze, że pytasz! Na czele grupy stał nasz wspaniały paglias, a dzielnie pomagali mu Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, oraz Alys.",
+ "maintenanceInfoTesting": "Nowa wersja została również skrupulatnie przetestowana przez naszych wolontariuszy. Dziękujemy – bez was nie byłoby to możliwe."
+}
diff --git a/common/locales/pl/npc.json b/common/locales/pl/npc.json
index 4b08f16e6c..b73a1e7d43 100644
--- a/common/locales/pl/npc.json
+++ b/common/locales/pl/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Witaj w sklepie z misjami! Możesz tutaj wykorzystać zwoje misji, by wraz z przyjaciółmi toczyć boje z potworami. Już teraz koniecznie sprawdź naszą wspaniałą tablicę ze zwojami misji możliwymi do zakupu!",
"ianBrokenText": "Witaj w sklepie z misjami... Możesz tutaj wykorzystać zwoje misji, by wraz z przyjaciółmi toczyć boje z potworami... Już teraz koniecznie sprawdź naszą wspaniałą tablicę ze zwojami misji możliwymi do zakupu...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Nowości",
"cool": "Przypomnij mi później",
@@ -64,6 +84,7 @@
"tourPetsPage": "Oto i stajnia! Po uzyskaniu 3 poziomu można, przy użyciu jaj i eliksirów, wykluwać chowańce. Chowaniec wykluty na targu pojawi się tutaj! Kliknij na obrazku przedstawiającym chowańca, aby dołączył do Twojego awatara. Racz chowańce karmą, która będzie dostępna od poziomu 3, a wyrosną na potężne wierzchowce.",
"tourMountsPage": "Kiedy ofiarujesz chowańcowi wystarczającą ilość karmy, by zmienił się w wierzchowca, pojawi się tutaj. (Chowańce, wierzchowce i karmę odblokowuje uzyskanie poziomu 3.) Kliknij na wierzchowcu, aby go osiodłać!",
"tourEquipmentPage": "Tutaj znajduje się Twoje wyposażenie! Twój rynsztunek wpływa na statystyki. Jeśli chcesz, by Twój awatar posiadał inny rynsztunek bez zmiany statystyk, kliknij \"Dostosuj strój\".",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Oki!",
"tourAwesome": "Świetnie!",
"tourSplendid": "Wspaniale!",
diff --git a/common/locales/pl/pets.json b/common/locales/pl/pets.json
index f2f2212f5c..b2dcc41aeb 100644
--- a/common/locales/pl/pets.json
+++ b/common/locales/pl/pets.json
@@ -19,7 +19,7 @@
"orca": "Orka",
"royalPurpleGryphon": "Purpurowy królewski gryf",
"phoenix": "Feniks",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magiczna Pszczoła",
"rarePetPop1": "Kliknij na złotą łapę, aby dowiedzieć się, jak możesz zdobyć tego rzadkiego chowańca poprzez pomoc w tworzeniu Habitiki!",
"rarePetPop2": "Jak zdobyć tego Chowańca?",
"potion": "Eliksir <%= potionType %>",
@@ -62,6 +62,7 @@
"hatchedPet": "<%= potion %> <%= egg %> się wykluło!",
"displayNow": "Wyświetl teraz",
"displayLater": "Wyświetl później",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "Dzięki swej produktywności masz nowego towarzysza. Nakarm go by urósł!",
"feedPet": "Nakarmić <%= text %> twojego <%= name %>?",
"useSaddle": "Osiodłać <%= pet %>?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Wypuść wszystkich",
"confirmPetKey": "Na pewno?",
"petKeyNeverMind": "Jeszcze nie",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "klejnotów każdy"
}
\ No newline at end of file
diff --git a/common/locales/pl/quests.json b/common/locales/pl/quests.json
index 6ac9368b66..d7b14affb5 100644
--- a/common/locales/pl/quests.json
+++ b/common/locales/pl/quests.json
@@ -38,7 +38,7 @@
"bossDmg2": "Tylko uczestnicy będą mogli walczyć z bossem i brać udział w podziale łupów.",
"bossDmg1Broken": "Każde zakończone zadanie Codzienne i Do-Zrobienia i każdy pozytywny Nawyk zadają obrażenia bossowi... Zrań go bardziej czerwieńszymi zadaniami lub Brutalnym uderzeniem i Eksplozją płomieni... Boss zada obrażenia każdemu uczestnikowi misji za każde zadanie Codzienne, którego nie ukończono (pomnożone przez siłę bossa) oprócz standardowych obrażeń, więc pilnuj stanu zdrowia swojej drużyny, wypełniając codzienne zadania... Wszystkie obrażenia zadane bossowi lub przez niego będą podsumowane przez crona (rozpoczęcie nowego dnia)...",
"bossDmg2Broken": "Tylko uczestnicy będą mogli walczyć z bossem i brać udział w podziale łupów...",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "Wypełniaj swoje Codzienne i Do-Zrobienia, aby zadawać obrażenia światowemu bossowi. Niewypełnione Codzienne powoują wzrastanie Furii. Kiedy Pasek Furii się zapełni, Świadowy Boss zaatakuje NPCa. Światowy Boss nigdy w żaden sposób nie skrzywdzi inywidualnych graczy. Liczą się wyłącznie zadania aktywnych graczy, którzy aktualnie nie wypoczywają w Gospodzie.",
"tavernBossInfoBroken": "Wypełnij zadania Codzienne i Do-Zrobienia i zdobądź punkty za pozytywne Nawyki, aby zadać obrażenia Globalnemu Bossowi... Niedokończone Codzienne wypełniają pasek wzrastania Furii... Kiedy pasek Furii się wypełni, Globalny Boss zaatakuje bohatera niezależnego... Globalny Boss nigdy nie zada obrażeń indywidualnym graczom, ani ich kontom... Liczą się wyłącznie zadania aktywnych graczy, którzy nie wypoczywają w Gospodzie...",
"bossColl1": "Aby zbierać przedmioty, wykonuj pozytywne zadania. Przedmioty misyjne znajdujesz tak samo jak zwykłe, jednakże nie zobaczysz łupów aż do końca dnia – wtedy to wszystkie przedmioty zostaną wyszczególnione i dodane do sterty.",
"bossColl2": "Tylko uczestnicy mogą zbierać przedmioty i brać udział w podziale łupów.",
@@ -78,5 +78,24 @@
"whichQuestStart": "Którą misję chcesz rozpocząć?",
"getMoreQuests": "Zdobądź więcej misji",
"unlockedAQuest": "Odblokowałeś misję!",
- "leveledUpReceivedQuest": "Zyskałeś nowy poziom - Poziom <%= level %> - i otrzymałeś zwój misji!"
+ "leveledUpReceivedQuest": "Zyskałeś nowy poziom - Poziom <%= level %> - i otrzymałeś zwój misji!",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/pl/questscontent.json b/common/locales/pl/questscontent.json
index 98b1c0a9b6..3bdb9322f8 100644
--- a/common/locales/pl/questscontent.json
+++ b/common/locales/pl/questscontent.json
@@ -304,9 +304,21 @@
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magiczna Pszczoła (Chowaniec)",
+ "questBewilderDropBumblebeeMount": "Magiczna Pszczoła (Wierzchowiec)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Sokół (jajo)",
+ "questFalconUnlockText": "Odblokowuje dostęp do kupna jaj sokoła na Targu.",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/pl/rebirth.json b/common/locales/pl/rebirth.json
index ca3085242d..e00b2b2cdb 100644
--- a/common/locales/pl/rebirth.json
+++ b/common/locales/pl/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "Po odrodzeniu twoja postać rozpocznie grę na poziomie 1.",
"rebirthAdvList1": "Odzyskujesz pełnię zdrowia.",
"rebirthAdvList2": "Nie posiadasz żadnych punktów doświadczenia, złota ani ekwipunku (z pominięciem darmowych przedmiotów takich jak tajemnicze przedmioty).",
- "rebirthAdvList3": "Twoje Nawyki, Codzienne, oraz Do-Zrobienia zostaną zresetowane do poziomu żółtego, a ich serie wyzerowane.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Na początku jesteś w klasie Wojownika, dopóki nie zapracujesz sobie na zmianę klasy.",
"rebirthInherit": "Twoja postać dziedziczy pewne cechy ze swojego poprzedniego wcielenia.",
"rebirthInList1": "Zadania, historia oraz ustawienia konta pozostają bez zmian.",
@@ -24,5 +24,6 @@
"rebirthPop": "Stwórz nową postać na Poziomie 1 zachowując osiągnięcia, przedmioty kolekcjonerskie oraz zadania wraz z historią.",
"rebirthName": "Kula Odrodzenia",
"reborn": "Odrodzony, najwyższy poziom <%= reLevel %>",
- "confirmReborn": "Na pewno?"
+ "confirmReborn": "Na pewno?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/pl/settings.json b/common/locales/pl/settings.json
index 2b06b44ab7..97ef5eaf0b 100644
--- a/common/locales/pl/settings.json
+++ b/common/locales/pl/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Nowa nazwa użytkownika",
"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": "Stracisz swój poziom, całe złoto i punkty doświadczenia. Wszystkie Twoje zadania zostaną na zawsze usunięte, razem z historią ich wypełnienia. Stracisz także wyposażenie, choć będziesz mógł je kupić ponownie, włączając w to przedmioty limitowane i tylko dla subskrybentów, które już posiadasz (aby odkupić wyposażenie przeznaczone dla konkretnej klasy, musisz do niej przynależeć). Zachowasz swoją klasę, chowańce i wierzchowce. Być może lepiej będzie jeśli użyjesz Kuli Odrodzenia – to bezpieczniejsze i zachowa wszystkie Twoje zadania.",
+ "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Skopiuj, by używać w innych aplikacjach. Traktuj jednak swój token API jak hasło i nie dziel się nim z innymi. Czasem możesz zostać poproszony o swoje ID użytkownika, ale nigdy nie publikuj swojego tokenu API tam, gdzie mogą go zobaczyć inne osoby, włączając w to Github.",
"APIToken": "Token API (to Twoje hasło – zobacz ostrzeżenie powyżej!)",
+ "thirdPartyApps": "Aplikacje osób trzecich",
+ "dataToolDesc": "Strona internetowa, która pokazuje ci niektóre informacje na temat twojego konta Habitica, takie jak statystyki twoich zadań, ekwipunku i umiejętności.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Habitica chat - rozszerzenie dla Chrome ",
+ "chromeChatExtensionDesc": "Rozszerzenie z Czatem dla przeglądarki Chrome dodaje intuicyjny czas dla całego habitica.com. Pozwala użytkownikom rozmawiać w Tawernie, razem z drużyną i gildiami.",
+ "otherExtensions": "Inne Rozszerzenia",
+ "otherDesc": "Znajdź inne aplikacje, rozszerzenia i narzędzia na Habitica wiki.",
"resetDo": "Zrób to, zresetuj moje konto!",
+ "resetComplete": "Reset complete!",
"fixValues": "Napraw wartości",
"fixValuesText1": "Jeśli napotkałeś na błąd lub popełniłeś pomyłkę która niesłusznie zmieniła twoją postać (otrzymałeś niesłusznie obrażenia, Złoto na które nie zasłużyłeś, itp.), możesz tutaj ręcznie zmienić wartości liczbowe. Tak, pozwala to na oszukiwanie: używaj tej funkcji mądrze, lub będziesz sabotował własne wysiłki w budowaniu nawyków!",
"fixValuesText2": "Zauważ, że nie możesz przywrócić tutaj Serii w indywidualnych zadaniach. Aby to zrobić, edytuj Codzienne: w Zaawansowanych Opcjach znajdziesz pole do przywracania Serii.",
@@ -96,6 +107,7 @@
"emailNotifications": "Powiadomienia e-mail",
"wonChallenge": "Wygrałeś wyzwanie!",
"newPM": "Otrzymane wiadomości prywatne",
+ "sentGems": "Sent gems!",
"giftedGems": "Podarowane klejnoty",
"giftedGemsInfo": "<%= amount %> klejnotów - przez <%= name %>",
"giftedSubscription": "Podarowane abonamenty",
@@ -135,6 +147,11 @@
"webhooks": "Webhooki",
"enabled": "Włączone",
"webhookURL": "Link do webhooka",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Dodaj",
"buyGemsGoldCap": "Limit podniesiony do <%= amount %>",
"mysticHourglass": "<%= amount %> Mistyczne Klepsydry",
@@ -149,5 +166,5 @@
"amazonPayments": "Płatności Amazon",
"timezone": "Strefa czasowa",
"timezoneUTC": "Habitica korzysta ze strefy czasowej ustawionej na twoim komputerze, to znaczy: <%= utc %>",
- "timezoneInfo": "Jeżeli wyświetlana strefa czasowa się nie zgadza, najpierw przeładuj stronę korzystając z przycisków \"odśwież\" lub \"przeładuj\" w twojej przeglądarce, aby wysłać do Habitica najnowsze dane. Jeśli nadal się nie zgadza, zmień ustawienia strefy czasowej na swoim komputerze i ponownie przeładuj stronę.
Jeśli korzystasz z Habitica na innym komputerze lub urządzeniach przenośnych, ustawiona strefa czasowa musi być identyczna na każdym z nich. Jeśli twoje Codzienne resetują się w niewłaściwym czasie, powtórz powyższy test na pozostałych komputerach i przeglądarkach na urządzeniach mobilnych."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/pl/spells.json b/common/locales/pl/spells.json
index bf6f116970..3a36644d77 100644
--- a/common/locales/pl/spells.json
+++ b/common/locales/pl/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Piana morska",
"spellSpecialSeafoamNotes": "Zamień przyjaciela w morskie stworzenie!",
"spellSpecialSandText": "Piasek",
- "spellSpecialSandNotes": "Anuluj skutki Piany Morskiej"
+ "spellSpecialSandNotes": "Anuluj skutki Piany Morskiej",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/pl/subscriber.json b/common/locales/pl/subscriber.json
index f217f57087..493c14a5f0 100644
--- a/common/locales/pl/subscriber.json
+++ b/common/locales/pl/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Kupuj Klejnoty za złoto, otrzymuj co miesiąc tajemnicze przedmioty, zachowaj historię postępu, powiększ dwukrotnie limit znajdowanych przedmiotów, wspieraj twórców. Kliknij, żeby dowiedzieć się więcej.",
"buyGemsGold": "Kup Klejnoty za Złoto",
"buyGemsGoldText": "Kupiec Alexander sprzeda ci Klejnoty za <%= gemCost %> złota za klejnot. Jego comiesięczne dostawy są ograniczone do <%= gemLimit %> Klejnotów na miesiąc, ale ten limit rośnie o 5 Klejnotów na każde trzy miesiące ciągłego abonamentu, aż do maksymalnie 50 Klejnotów miesięcznie!",
+ "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.",
"retainHistory": "Zachowuj dodatkowe wpisy w historii konta",
"retainHistoryText": "Historia ukończonych Do-Zrobienia i zadań jest dostępna dłużej.",
"doubleDrops": "Codzienny limit łupów podwojony",
@@ -29,6 +31,7 @@
"manageSub": "Kliknij by zarządzać abonamentem",
"cancelSub": "Anuluj abonament",
"canceledSubscription": "Anulowany Abonament",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Abonament administratora",
"morePlans": "Więcej możliwości
wkrótce",
"organizationSub": "Organizacja prywatna",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "Widzimy że zdobyłeś Mistyczną Klepsydrę, więc z chęcią zakrzywimy dla ciebie czas. Wybierz proszę chowańca, wierzchowca lub Tajemniczy Zestaw Przedmiotów, który ci się podoba. Listę z poprzednimi zestawami znajdziesz tutaj! Jeśli nie podoba ci się żaden z tych, może byłbyś zainteresowany jednym z naszych modnych futurystycznych Steampunkowych Zestawów Przedmiotów?",
"timeTravelersAlreadyOwned": "Gratulacje! Posiadasz już wszystko,co Podróżnicy w Czasie aktualnie oferują. Dziękujemy za wspieranie strony!",
"mysticHourglassPopover": "Mistyczna Klepsydra pozwala na kupienie pewnych przedmiotów o ograniczonej czasowo dostępności, takich jak comiesięczne Zestawy Tajemniczych Przedmiotów i nagrody od Światowych bossów z przeszłości.",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Zestaw skrzydlatego posłańca",
"mysterySet201403": "Zestaw przemierzania lasów",
"mysterySet201404": "Zestaw motyla zmierzchu",
@@ -99,6 +105,7 @@
"mysterySet201601": "Zestaw czempiona postanowień",
"mysterySet201602": "Zestaw Łamacza Serc",
"mysterySet201603": "Zestaw Szczęśliwej Koniczyny",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Standardowy zestaw steampunkowy",
"mysterySet301405": "Zestaw steampunkowych akcesoriów",
"mysterySetwondercon": "Konwent Wspaniałości",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Kupić ten przedmiot za 1 Mistyczną Klepsydrę?",
"petsAlreadyOwned": "Masz już tego chowańca.",
"mountsAlreadyOwned": "Masz już tego wierzchowca.",
- "typeNotAllowedHourglass": "Tego przedmiotu nie można kupić za Mistyczne Klepsydry. Dostępne typy przedmiotów:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Tego chowańca nie można kupić za Mistyczne Klepsydry.",
"mountsNotAllowedHourglass": "Tego wierzchowca nie można kupić za Mistyczne Klepsydry.",
"hourglassPurchase": "Kupiłeś przedmiot używając Mistycznej Klepsydry!",
- "hourglassPurchaseSet": "Kupiłeś zestaw przedmiotów używając Mistycznej Klepsydry!"
+ "hourglassPurchaseSet": "Kupiłeś zestaw przedmiotów używając Mistycznej Klepsydry!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/pl/tasks.json b/common/locales/pl/tasks.json
index c35ee991dc..9379729cf9 100644
--- a/common/locales/pl/tasks.json
+++ b/common/locales/pl/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "Mikstura wzmocnienia",
"fortifyPop": "Przywraca wszystkie zadania do neutralnej wartości (żółty kolor), oraz uzdrawia całe stracone Zdrowie.",
"fortify": "Wzmocnij",
- "fortifyText": "Wzmocnienie przywróci wszystkie zadania do wartości neutralnej (żółty kolor), tak jakbyś dopiero co je dodał, a w dodatku uzdrowi cię do pełna. Jest to świetne rozwiązanie, jeśli czerwone zadania sprawiają w grze zbyt wiele trudności lub z powodu niebieskich zadań gra jest zbyt łatwa. Jeśli rozpoczęcie od zera brzmi znacznie bardziej motywująco, to poświęć Klejnoty i poczuj ulgę!",
+ "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": "Na pewno?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Czy na pewno chcesz usunąć <%= taskType %> opisany \"<%= taskText %>\"?",
"streakCoins": "Premia za serię!",
"pushTaskToTop": "Umieść zadanie na górze listy. Przytrzymaj CTRL lub CMD, aby umieścić je na samym dole.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Wyposażenie wpływa na Twoje statystyki (<%= linkStart %>Użytkownik > Statystyki<%= linkEnd %>).",
"rewardHelp3": "Specjalne elementy wyposażenia będą się pojawiały podczas wydarzeń o skali światowej.",
"rewardHelp4": "Nie bój się ustalać własnych nagród! Sprawdź przykłady tutaj.",
- "clickForHelp": "Kliknij po pomoc"
+ "clickForHelp": "Kliknij po pomoc",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/pt/backgrounds.json b/common/locales/pt/backgrounds.json
index b95de39463..446027ab2b 100644
--- a/common/locales/pt/backgrounds.json
+++ b/common/locales/pt/backgrounds.json
@@ -149,16 +149,23 @@
"backgroundGrandStaircaseNotes": "Descer pela Grande Escadaria",
"backgrounds032016": "Conjunto 22: Lançado em Março de 2016",
"backgroundDeepMineText": "Mina Profunda",
- "backgroundDeepMineNotes": "Encontre metais preciosos em uma Mina Profunda.",
+ "backgroundDeepMineNotes": "Encontre metais preciosos na Mina Profunda.",
"backgroundRainforestText": "Floresta Tropical",
"backgroundRainforestNotes": "Aventure-se em uma Floresta Tropical.",
"backgroundStoneCircleText": "Círculo de Pedras",
- "backgroundStoneCircleNotes": "Lance feitiços em um Círculo de Pedras.",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgroundStoneCircleNotes": "Lançar feitiços em um Círculo de Pedras.",
+ "backgrounds042016": "Conjunto 23: Lançado em Abril de 2016",
+ "backgroundArcheryRangeText": "Campo de tiro com arco",
+ "backgroundArcheryRangeNotes": "Praticar no campo de tiro com arco.",
+ "backgroundGiantFlowersText": "Flores gigantes",
+ "backgroundGiantFlowersNotes": "Divirta-se em cima de Flores Gigantes.",
+ "backgroundRainbowsEndText": "Final do arco-íris.",
+ "backgroundRainbowsEndNotes": "Descubra ouro no final do arco-íris",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/pt/challenge.json b/common/locales/pt/challenge.json
index 9c9d98966e..a6a3238be3 100644
--- a/common/locales/pt/challenge.json
+++ b/common/locales/pt/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Parabéns!",
"hurray": "Hurra!",
"noChallengeOwner": "sem dono",
- "noChallengeOwnerPopover": "Esse desafio não possui um dono porque quem criou o desafio deletou sua conta."
+ "noChallengeOwnerPopover": "Esse desafio não possui um dono porque quem criou o desafio deletou sua conta.",
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/pt/character.json b/common/locales/pt/character.json
index 724cd0fa1d..34cc1bf749 100644
--- a/common/locales/pt/character.json
+++ b/common/locales/pt/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Por favor, tenha em mente que seu Nome de exibição, foto de perfil, e sinopse devem estar de acordo com as Diretrizes da Comunidade (ou seja, sem profanidades, sem tópicos adultos, sem insultos, etc). Se você tem qualquer dúvida sobre se algo é ou não apropriado, entre em contato pelo email leslie@habitica.com!",
"statsAch": "Estatísticas & Conquistas",
"profile": "Perfil",
"avatar": "Personalizar Avatar",
@@ -34,7 +35,7 @@
"beard": "Barba",
"mustache": "Bigode",
"flower": "Flor",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Cadeira de rodas",
"basicSkins": "Peles Básicas",
"rainbowSkins": "Peles de Arco-Íris",
"pastelSkins": "Peles em Tons Pastel",
@@ -109,6 +110,7 @@
"mage": "Mago",
"mystery": "Mistério",
"changeClass": "Alterar Classe, Restituir Pontos de Atributo",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "A cada nível que alcançar você terá um ponto para distribuir para um atributo de sua escolha. Você pode fazer isso manualmente, ou deixar o jogo decidir por você usando uma das opções de Distribuição Automática.",
"unallocated": "Pontos de Atributo não Distribuídos",
"haveUnallocated": "Você tem <%= points %> Ponto(s) de Atributo não usados",
@@ -164,5 +166,7 @@
"int": "INT",
"showQuickAllocation": "Mostrar distribuição de status",
"hideQuickAllocation": "Esconder distribuição de status",
- "quickAllocationLevelPopover": "Cada nível concederá a você um ponto para distribuir em um atributo de sua escolha. Você pode fazer isso manualmente, ou deixar o jogo decidir por você usando uma das opções de Distribuição Automática encontradas em Usuário -> Status do Avatar."
+ "quickAllocationLevelPopover": "Cada nível concederá à você um ponto para distribuir em um atributo de sua escolha. Você pode fazer isso manualmente, ou deixar o jogo decidir por você usando uma das opções de Distribuição Automática encontradas em Usuário -> Status do Avatar.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/pt/content.json b/common/locales/pt/content.json
index 45068be301..c27340bd4f 100644
--- a/common/locales/pt/content.json
+++ b/common/locales/pt/content.json
@@ -31,7 +31,7 @@
"dropEggCactusAdjective": "um espinhoso",
"dropEggBearCubText": "Urso Filhote",
"dropEggBearCubMountText": "Urso",
- "dropEggBearCubAdjective": "um bravo",
+ "dropEggBearCubAdjective": "um corajoso",
"questEggGryphonText": "Grifo",
"questEggGryphonMountText": "Grifo",
"questEggGryphonAdjective": "um orgulhoso",
@@ -112,7 +112,13 @@
"questEggMonkeyAdjective": "um travesso",
"questEggSnailText": "Caracol",
"questEggSnailMountText": "Caracol",
- "questEggSnailAdjective": "um devagar mas estável",
+ "questEggSnailAdjective": "um devagar, mas estável",
+ "questEggFalconText": "Falcão",
+ "questEggFalconMountText": "Falcão",
+ "questEggFalconAdjective": "um rápido",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Ache uma poção de eclosão para usar nesse ovo e ele irá eclodir em um <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Básico",
"hatchingPotionWhite": "Branco",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Dourado",
"hatchingPotionSpooky": "Assustador",
"hatchingPotionPeppermint": "Hortelã",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Use-o em um ovo, e ele chocará como um mascote <%= potText(locale) %>.",
"premiumPotionAddlNotes": "Não utilizável em ovos de mascote de missão.",
"foodMeat": "Carne",
diff --git a/common/locales/pt/contrib.json b/common/locales/pt/contrib.json
index aa979de33c..bae030f4db 100644
--- a/common/locales/pt/contrib.json
+++ b/common/locales/pt/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Salão dos Contribuidores",
"hallPatrons": "Salão dos Patrões",
"rewardUser": "Recompensar Usuário",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Carregar Usuário",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Título",
"moreDetails": "Mais detalhes (1-7)",
"moreDetails2": "mais detalhes (8-9)",
diff --git a/common/locales/pt/death.json b/common/locales/pt/death.json
index e9ebb8f243..9a0c6d3ed0 100644
--- a/common/locales/pt/death.json
+++ b/common/locales/pt/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Perdendo vida rapidamente?",
"lowHealthTips3": "Tarefas diárias incompletas prejudicam você de um dia para o outro, tenha o cuidado de não adicionar muitas de uma só vez!",
"lowHealthTips4": "Se a tarefa diária não for cumprida no dia, você pode desabilitá-la clicando no ícone do lápis.",
- "goodLuck": "Boa Sorte!"
+ "goodLuck": "Boa Sorte!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/pt/front.json b/common/locales/pt/front.json
index 138fbe5b90..e855195272 100644
--- a/common/locales/pt/front.json
+++ b/common/locales/pt/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Como Funciona",
"companyBlog": "Blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Doar",
"companyExtensions": "Extensões",
"companyPrivacy": "Privacidade",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Jogo social",
"featuredIn": "Visto em",
"featuresHeading": "Nós também temos...",
+ "footerDevs": "Developers",
"footerCommunity": "Comunidade",
"footerCompany": "Companhia",
"footerMobile": "Celular",
@@ -165,7 +167,7 @@
"teams": "Equipes",
"terms": "Termos e Condições",
"testimonialHeading": "O que as pessoas estão dizendo...",
- "localStorageTryFirst": "Se você estiver tendo problemas com o Habitica, clique no botão abaixo para limpar os dados armazenados para este site (outros sites não serão afetados). Você precisará logar novamente depois de fazer isso, então primeiro certifique-se de saber todos os seus dados de login, que podem ser encontrados em Configurações -> <%= linkStart %>Site<%= linkEnd %>.",
+ "localStorageTryFirst": "Se você estiver tendo problemas com o Habitica, clique no botão abaixo para limpar os dados locais armazenados para este site (outros sites não serão afetados). Você precisará logar novamente depois de fazer isso, então primeiro certifique-se que sabe todos os seus dados de login, que podem ser encontrados em Configurações -> <%= linkStart %>Site<%= linkEnd %>.",
"localStorageTryNext": "Se os problemas persistirem, por favor <%= linkStart %>Relate um Bug<%= linkEnd %> se ainda não o fez.",
"localStorageClearing": "Limpando dados locais",
"localStorageClearingExplanation": "Os dados do seu navegador estão sendo excluídos. Você será desconectado e redirecionado à página principal. Por favor, aguarde.",
@@ -182,6 +184,7 @@
"zelahQuote": "Com o [Habitica], eu sou persuadido a ir para a cama na hora pelos pontos que ganho por dormir cedo ou pela vida que perco dormindo tarde!",
"reportAccountProblems": "Reportar Problemas na Conta",
"reportCommunityIssues": "Reportar Problemas com a Comunidade",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Perguntas Gerais sobre o Site",
"businessInquiries": "Consultas de Negócios",
"merchandiseInquiries": "Consultas de Merchandise",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/pt/gear.json b/common/locales/pt/gear.json
index 80bbef0a5b..70736de764 100644
--- a/common/locales/pt/gear.json
+++ b/common/locales/pt/gear.json
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "Com um balanço do seu bastão e algumas réplicas espirituosas, até mesmo a situação mais complicada fica simples. Aumenta Inteligência e Percepção em <%= attrs %> cada. Armário Encantado: Conjunto de Bobo da Corte (Item 3 de 3).",
"weaponArmoireMiningPickaxText": "Picareta de mineração",
"weaponArmoireMiningPickaxNotes": "Extraia a quantidade máxima de ouro de suas tarefas! Aumenta a Percepção em <%= per %>. Armadura Encantada: Conjunto \"Minerador\" (Item 3 de 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireBasicLongbowText": "Arco Longo basico",
+ "weaponArmoireBasicLongbowNotes": "Um arco em segunda mão ainda em condição de uso. Aumenta Força em <%= str %> pontos. Armário Encantado: Conjunto básico de Arqueiro (item 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).",
"armor": "armadura",
"armorBase0Text": "Roupas Modestas",
"armorBase0Notes": "Vestimenta ordinária Não concede benefícios.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Invoca as chamas frias do inverno. Não confere benefícios. Item de Assinante de dezembro de 2015.",
"armorMystery201603Text": "Terno da sorte",
"armorMystery201603Notes": "Esse terno foi costurado com milhares de trevos de 4 folhas. Não concede benefícios. Item do Assinante de Março 2016",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Fantasia Steampunk",
"armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.",
"armorArmoireLunarArmorText": "Armadura Lunar Tranquilizadora",
@@ -392,8 +396,10 @@
"armorArmoireJesterCostumeNotes": "Tra-la-la! Apesar da aparência da sua fantasia, você não é bobo. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto de Bobo da Corte (Item 2 de 3).",
"armorArmoireMinerOverallsText": "Macacão de Minerador",
"armorArmoireMinerOverallsNotes": "Eles podem parecer estragados, mas estão encantados para repelir sujeira. Aumenta Constituição em <%= con %>. Armário Encantado: Set de Minerador (Item 2 de 3).",
- "armorArmoireBasicArcherArmorText": "Basic Archer Armor",
- "armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireBasicArcherArmorText": "Armadura de arqueiro básica",
+ "armorArmoireBasicArcherArmorNotes": "Este colete com camuflagem permite-te passar despercebido em florestas. Aumenta Percepção em <%= per %> pontos. Armário Encantado: Conjunto básico de Arqueiro (item 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).",
"headgear": "capacete",
"headBase0Text": "Sem Elmo",
"headBase0Notes": "Sem capacete.",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Proteja sua identidade de todos os seus admiradores. Não confere benefícios. Item de assinante de Fevereiro 2016",
"headMystery201603Text": "Chapéu da sorte",
"headMystery201603Notes": "Essa cartola é um amuleto da sorte mágico. Não concede benefícios. Item do Assinante de Março 2016 ",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Cartola Chique",
"headMystery301404Notes": "Uma cartola chique para as damas e cavalheiros mais finos! Item de Assinante de Janeiro 3015. Não concede benefícios.",
"headMystery301405Text": "Cartola Básica",
@@ -611,8 +619,10 @@
"headArmoireJesterCapNotes": "Os sinos nesse chapéu podem distrair seus oponentes, mas eles só ajudam no seu foco. Aumenta Percepção em <%= per %>. Armário Encantado: Conjunto de Bobo da Corte (Item 1 de 3).",
"headArmoireMinerHelmetText": "Elmo de Minerador",
"headArmoireMinerHelmetNotes": "Proteja sua cabeça de Tarefas caindo! Aumenta Inteligência em <%= int %>. Armário Encantado. Set de Minerador (Item 1 de 3).",
- "headArmoireBasicArcherCapText": "Basic Archer Cap",
- "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireBasicArcherCapText": "Chapéu de arqueiro básico",
+ "headArmoireBasicArcherCapNotes": "Nenhum arqueiro estaria completo sem um chapéu janota! Aumenta Percepção em <%= per %> pontos. Armário Encantado: Conjunto básico de Arqueiro (item 3 de 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "item da segunda mão",
"shieldBase0Text": "Sem Equipamento na Segunda Mão",
"shieldBase0Notes": "Sem escudo ou segundo armamento.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Escudo Alentador",
"shieldSpecialWinter2015HealerNotes": "Este escudo deflete o vento congelante. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Inverno 2014-2015.",
"shieldSpecialSpring2015RogueText": "Guinchado Explosivo",
- "shieldSpecialSpring2015RogueNotes": "Não deixe o som te enganar - esses explosivos são poderosos. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Primavera 2015.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Prato Pires",
"shieldSpecialSpring2015WarriorNotes": "Jogue nos seus inimigos... ou só segure, porque vai se encher de ração gostosa na hora da janta. Aumenta Constituição em <%= con %>. Equipamento Edição Limitada de Primavera 2015.",
"shieldSpecialSpring2015HealerText": "Travesseiro Estampado",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distraia os inimigos com esse escudo em forma de dragão; Aumenta sua Percepção em <%= per %>. Armário Encantado: Conjunto do Domador de Dragões (Item 2 de 3).",
"shieldArmoireMysticLampText": "Lâmpada Mistíca",
"shieldArmoireMysticLampNotes": "Ilumine as cavernas mais sombrias com essa lâmpada mística! Aumenta percepção por <%= per %>. Armário Encantado: Item Independente",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Acessório de Costas",
"backBase0Text": "Sem Acessório de Fundo",
"backBase0Notes": "Sem Acessório de Fundo.",
@@ -815,11 +827,25 @@
"headAccessoryMystery201510Notes": "Esses chifres amedrontadores são pegajosos. Não concede benefícios. Item de Assinante de Outubro 2015.",
"headAccessoryMystery301405Text": "Óculos de Proteção para Cabeça",
"headAccessoryMystery301405Notes": "\"Óculos de proteção são para os olhos,\" eles disseram. \"Ninguém quer óculos que você só pode usar na cabeça,\" eles disseram. Ha! Você mostrou pra eles. Não concede benefícios. Item de Assinante de Agosto 3015.",
- "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.",
+ "headAccessoryArmoireComicalArrowText": "Flecha cómica.",
+ "headAccessoryArmoireComicalArrowNotes": "Este objecto cómico não aumenta qualquer stat, mas é válido para uma boa gargalhada! Não confere qualquer benefício. Armário Encantado: Item independente.",
"eyewear": "Óculos",
"eyewearBase0Text": "Sem Acessório Para os Olhos",
"eyewearBase0Notes": "Sem Acessório Para os Olhos.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Tapa-Olho Bandoleiro",
"eyewearSpecialSummerRogueNotes": "Não precisa de um biltre para ver como isso é estiloso! Não concede benefícios. Equipamento Edição Limitada de Verão 2014.",
"eyewearSpecialSummerWarriorText": "Tapa-Olho Elegalante",
diff --git a/common/locales/pt/generic.json b/common/locales/pt/generic.json
index 53d7476bda..8c2d56e0dd 100644
--- a/common/locales/pt/generic.json
+++ b/common/locales/pt/generic.json
@@ -137,8 +137,8 @@
"achievementStressbeastText": "Ajudou a derrotar a Abominável Besta do Estresse durante o Evento de Inverno do País das Maravilhas em 2014!",
"achievementBurnout": "Salvador dos Campos Prósperos",
"achievementBurnoutText": "Ajudou a derrotar o Desgaste e recuperar os Espíritos Exaustos durante o evento do Festival de Outono de 2015!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "achievementBewilder": "Salvador de Mistiflying",
+ "achievementBewilderText": "Ajudou a derrotar o Be-Wilder durante o event do festival do Caso de Primavera de 2016!",
"checkOutProgress": "Veja o meu progresso em Habitica! ",
"cardReceived": "Recebeu um cartão!",
"cardReceivedFrom": "<%= cardType %> de <%= userName %>",
diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json
index 833b45628b..cf1924b0b9 100644
--- a/common/locales/pt/groups.json
+++ b/common/locales/pt/groups.json
@@ -92,6 +92,7 @@
"send": "Enviar",
"messageSentAlert": "Mensagem enviada",
"pmHeading": "Mensagem privada para <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Deletar Todas as Mensagens",
"confirmDeleteAllMessages": "Tem certeza que desja deletar todas as mensagens na sua caixa de entrada? Outros usuários ainda irão ver as mensagens que você enviou para eles.",
"optOutPopover": "Não gosta de mensagens privadas? Clique para desativar completamente",
@@ -99,6 +100,15 @@
"unblock": "Desbloquear",
"pm-reply": "Enviar uma resposta",
"inbox": "Caixa de Entrada",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Reportar violação das Diretrizes de Comunidade",
"abuseFlagModalHeading": "Reportar <%= name %> por violação?",
"abuseFlagModalBody": "Tem certeza que deseja denunciar essa publicação? Você deve denunciar APENAS uma publicação que viola as <%= firstLinkStart %>Diretrizes de Comunidade<%= linkEnd %> e/ou <%= secondLinkStart %>Termos de Serviço<%= linkEnd %>. Denunciar inapropriadamente uma publicação é uma violação das Diretrizes da Comunidade e pode resultar em uma infração. Razões apropriadas para reportar uma publicação incluem, mas não se limitam a:
- xingamentos, blasfêmias religiosas
- intolerância, insultos
- tópicos adultos
- violência, inclusive como brincadeira
- spam, mensagens sem sentido
",
@@ -151,5 +161,29 @@
"partyUpName": "Junte-se",
"partyOnName": "Equipe online",
"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!"
+ "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\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/pt/limited.json b/common/locales/pt/limited.json
index 186e5ce184..cf9fa99f82 100644
--- a/common/locales/pt/limited.json
+++ b/common/locales/pt/limited.json
@@ -68,9 +68,10 @@
"mummyMedicSet": "Médico Múmia (Curandeiro)",
"vampireSmiterSet": "Vampiro Violento (Ladino)",
"bewareDogSet": "Cuidado com o Cão (Guerreiro)",
- "magicianBunnySet": "Coelho dos Magos (Mago)",
+ "magicianBunnySet": "Coelho do Mago (Mago)",
"comfortingKittySet": "Gatinho Confortante (Curandeiro)",
"sneakySqueakerSet": "Ladrão Sorrateiro (Ladino)",
"fallEventAvailability": "Disponível até 31 de Outubro.",
- "winterEventAvailability": "Disponível até 31 de Dezembro"
+ "winterEventAvailability": "Disponível até 31 de Dezembro",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/pt/maintenance.json b/common/locales/pt/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/pt/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/pt/npc.json b/common/locales/pt/npc.json
index 31094c893f..92657a2d97 100644
--- a/common/locales/pt/npc.json
+++ b/common/locales/pt/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Bem-vindo à Loja de Missões! Aqui você pode usar os Pergaminhos de Missões para lutar contra monstros com seus amigos. Não deixe de verificar nossa refinada lista de Pergaminhos de Missões para comprar à direita.",
"ianBrokenText": "Bem-vindo à Loja de Missões... Aqui você pode usar Pergaminhos de Missões para enfrentar monstros com seus amigos... Não deixe de dar uma olhada na nossa refinada coleção de Pergaminhos de Missões a venda na direita...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(US$) Dólar",
"newStuff": "Novidades",
"cool": "Me diga depois",
@@ -35,7 +55,7 @@
"amazonInstructions": "Aperte no botão para pagar usando Amazon Payments",
"paymentMethods": "Comprar usando",
"classGear": "Equipamento da Classe",
- "classGearText": "Primeiro: Não entre em pânico! Seu equipamento antigo está no seu inventário, e agora você está usando um equipamento de aprendiz da sua nova classe, Usar o equipamento de sua classe lhe concede um bonus de 50% de atributos. De qualquer modo, sinta-se livre para trocar de volta para o seu equipamento antigo.",
+ "classGearText": "Primeiro: Não entre em pânico! Seu equipamento antigo está no seu inventário, e agora você está usando um equipamento de aprendiz da sua nova classe. Usar o equipamento de sua classe lhe concede um bonus de 50% em atributos. De qualquer modo, sinta-se livre para mudar para o seu equipamento antigo.",
"classStats": "Esses são seus atributos da classe; eles afetam a jogabilidade. Cada vez que subir de nível, ganhará um ponto para distribuir em um atributo particular. Passe o mouse em cima de cada atributo para mais informações.",
"autoAllocate": "Distribuição Automática",
"autoAllocateText": "Se \"distribuição automática\" estiver marcado, seu avatar aumentará suas estatísticas automaticamente, baseado nos atributos das suas tarefas, que você pode encontrar em Tarefas > Editar > Avançado > Atributos. Ou seja, se você vai à academia frequentemente e sua tarefa diária \"Academia\" está marcada como \"Físico\", você ganhará Força automaticamente.",
@@ -45,7 +65,7 @@
"moreClass": "Para mais informações sobre o sistema de classes, veja",
"tourWelcome": "Bem vindo a Habitica! Essa é a sua lista de Afazeres. Complete uma tarefa para prosseguir!",
"tourExp": "Bom trabalho! Completar uma tarefa lhe dá Experiência e Ouro!",
- "tourDailies": "Essa coluna é para Tarefas Diárias. Para continuar, escreva uma tarefa que você deve fazer todos os dias! Exemplos de Tarefas Diárias:Arrumar a Cama, Usar Fio Dental, Checar E-mails de Trabalho",
+ "tourDailies": "Essa coluna é para Tarefas Diárias. Para continuar, crie uma tarefa que você deve fazer todos os dias! Exemplos de Tarefas Diárias:Arrumar a Cama, Usar Fio Dental, Checar E-mails de Trabalho",
"tourCron": "Esplêndido! Suas tarefas diárias vão resetar todo dia.",
"tourHP": "Cuidado! Se você não completar uma tarefa diária até a meia noite, ela vai te machucar!",
"tourHabits": "Essa coluna é para bons e maus Hábitos que você faz várias vezes por dia! Para proceder, clique no lápis para editar os nomes, depois clique no positivo (checkmark) para salvar.",
@@ -64,6 +84,7 @@
"tourPetsPage": "Este é o Estábulo! Depois do nível 4, você pode chocar mascotes usando ovos e poções. Quando você chocar um mascote no Mercado, ele aparecerá aqui. Clique na imagem de um mascote para adicioná-lo ao seu avatar. Alimente-os com comida que você encontrar depois do nível 4 e eles se transformarão em poderosas montarias.",
"tourMountsPage": "Depois que você alimentar um mascote o suficiente para transformá-lo em uma montaria, ele aparecerá aqui. (Mascotes, montarias e comida estão disponíveis depois do nível 4.) Clique em uma montaria para subir nela!",
"tourEquipmentPage": "É aqui que seu Equipamento fica guardado! Seu Equipamento de Batalha afeta seus atributos. Se você quiser mostrar um Equipamento diferente no seu avatar sem alterar seus atributos, clique em \"Usar Traje\".",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Okay!",
"tourAwesome": "Incrível!",
"tourSplendid": "Esplêndido!",
diff --git a/common/locales/pt/pets.json b/common/locales/pt/pets.json
index dd7cb70b5f..cdbce79733 100644
--- a/common/locales/pt/pets.json
+++ b/common/locales/pt/pets.json
@@ -19,7 +19,7 @@
"orca": "Orca",
"royalPurpleGryphon": "Grifo Real Roxo",
"phoenix": "Fênix",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Abelha Mágica",
"rarePetPop1": "Clique na pata de ouro para saber mais em como obter esse mascote raro através de contribuições ao Habitica.",
"rarePetPop2": "Como Conseguir esse Mascote!",
"potion": "Poção <%= potionType %>",
@@ -62,6 +62,7 @@
"hatchedPet": "Você chocou um <%= potion %> <%= egg %>!",
"displayNow": "Mostrar Agora",
"displayLater": "Mostrar Depois",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "Com toda sua produtividade, você conseguiu um novo companheiro. Lhe dê comida para fazê-lo crescer!",
"feedPet": "Alimentar <%= article %><%= text %> para o seu <%= name %>?",
"useSaddle": "Selar <%= pet %>?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Solte Ambos",
"confirmPetKey": "Tem certeza?",
"petKeyNeverMind": "Não ainda",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "gemas cada"
}
\ No newline at end of file
diff --git a/common/locales/pt/quests.json b/common/locales/pt/quests.json
index e5381ed5f1..c20ba81f06 100644
--- a/common/locales/pt/quests.json
+++ b/common/locales/pt/quests.json
@@ -38,7 +38,7 @@
"bossDmg2": "Apenas participantes lutarão contra o chefão e dividirão as recompensas da missão.",
"bossDmg1Broken": "Cada Tarefa Diária e Afazer completados e Hábitos positivos machucam o Chefão... Cause mais dano com tarefas mais vermelhas, com Destruição Brutal ou com Explosão de Chamas... O Chefão irá causar dano a todos os participantes da missão por cada Tarefa Diária perdida (multiplicado pela Força do Chefão) em adição ao seu dano normal, então mantenha sua equipe saudável completando suas Tarefas Diárias... Todo dano recebido ou causado ao Chefão será computado no seu cron (sua virada de dia)...",
"bossDmg2Broken": "Somente participantes lutarão contra o Chefão e dividirão as recompensas da missão...",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "Completa Afazeres e Tarefas Diárias completadas e cada Hábito positivo causa dano no Chefão Global! Tarefas Diárias incompletas enchem a sua barra de Fúria. Quando a barra de Fúria enche, o Chefão Global atacará um NPC. Un Chefão Global nunca dará dano a jogadores ou contas indivíduais de qualquer forma. Apenas contas activas que não estejam a descansar na Taverna verão as suas Tarefas levadas em conta.",
"tavernBossInfoBroken": "Tarefas Diárias e Afazeres completos e Hábitos positivos machucarão o Chefão Global... Tarefas perdidas enchem a Barra do Ataque de Exaustão... Quando essa barra enche, o Chefão Global atacará um NPC... Um Chefão Global nunca machucará jogadores ou contas de qualquer forma... Apenas contas ativas não descansando na Pousada terão suas Tarefas Diárias computadas...",
"bossColl1": "Para coletar itens, complete suas tarefas positivas. Itens de missão aparecem assim como itens normais; entretanto, você não verá a coleta até o dia seguinte, então tudo que você encontrou será registrado e contribuído à pilha.",
"bossColl2": "Apenas participantes podem coletar itens e dividir as recompensas da missão.",
@@ -78,5 +78,24 @@
"whichQuestStart": "Que missão deseja iniciar?",
"getMoreQuests": "Conseguir mais missões",
"unlockedAQuest": "Você desbloqueou uma missão!",
- "leveledUpReceivedQuest": "Você subiu para o nível <%= level %> e recebeu um pergaminho de missão!"
+ "leveledUpReceivedQuest": "Você subiu para o nível <%= level %> e recebeu um pergaminho de missão!",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/pt/questscontent.json b/common/locales/pt/questscontent.json
index c8e424ddd0..2563ef9988 100644
--- a/common/locales/pt/questscontent.json
+++ b/common/locales/pt/questscontent.json
@@ -298,15 +298,27 @@
"questSnailBoss": "trabalho fastidioso do caracol Sludge",
"questSnailDropSnailEgg": "Caracol (Ovo)",
"questSnailUnlockText": "Desbloqueia ovos de Caracol para compra no Mercado",
- "questBewilderText": "The Be-Wilder",
- "questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
- "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": "Beguilement Strike",
- "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
- "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.",
- "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderText": "O Be-Wilder",
+ "questBewilderNotes": "A festa começa como qualquer outra.
Os aperitivos estão excelentes, a música está a animar o ambiente e até os elefantes dançarinos já são parte da rotina. Os Habiticanos riem e conversam entre os centros de mesa florais abastados, contentes por se distrairem das suas tarefas mais fastidiosas e o Palhaço de Abril rodopia entre eles, ansiosamente executando truques e fazendo piadas.
Assim que a torre-relógio de Mistyflying bate à meia-noite, o Palhaço de Abril salta para o palco e começa um discurso.
\"Amigos! Inimigos! Conheçidos toleráveis! Dêem-me a vossa atenção.\" A multidão ri quando orelhas de animais aparecem nas suas cabeças e fazem poses com os seus novos acessórios.
\"Como sabem\", continua o Palhaço, \"as minhas ilusões confusas normalmente duram somente um dia. No entanto, é o meu prazer anunciar que descobri uma forma de nos garantir diversão sem fim sem o peso intrometido das nossas responsabilidades. Ilustres Habiticanos, conheçam o meu novo amigo mágico...O Be-Wilder!\"
Lemoness empalidece subitamente, deixando cair os seus aperitivos. \"Esperem! Não confiem--\"
Subitamente uma névoa espessa e brilhante preenche a sala, rodopiando à volta do Palhaço de Abril, formando penas e um pescoço alongado. A multidão fica sem palavras enquanto um pássaro monstruoso se materializa à sua frente, soltando um riso estridente.
\"Ah! Faz épocas desde que um Habiticano foi tolo o suficiente para me invocar! Que maravilhosa esta sensação de ter uma forma tangível finalmente.\"
Zumbindo de terror, as abelhas de Mistiflying fogem da cidade flutuante, que começa a descer do céu. Uma a uma, as flores brilhantes começam a secar e a flutuar ao vento.
\"Meus caros amigos, porquê este pânico?\", grita o Be-Wilder, batendo as suas asas. \"Não é necessário trabalhar pelas vossas recompensas. Eu simplesmente dar-vos-ei tudo o que desejam!\"
Moedas começam a chover do céu, batendo no solo com força e a multidão foge em busca de abrigo. \"Mas isto é uma piada?\" pergunta Baconsaur enquanto o ouro parte janelas e telhas.
PainterProphet agacha-se enquanto relâmpagos caem e um nevoeiro tapa o Sol. \"Não! Desta vez, não creio que seja!\"
Depressa Habiticanos, não deixem que este Chefão Global vos distraia dos vossos objectivos! Mantenham o foco nas Tarefas que precisam de completar para salvar Mistiflying -- e esperemos, vocês.",
+ "questBewilderCompletion": "O Be-Wilder foi DERROTADO!
Conseguimos! O Be-Wilder deixa sair um grito final enquanto se torce todo no ar, largando penas como se fosse uma chuva. Gradualmente, transforma-se numa nuvem de névoa. Com o Sol começando a furar o nevoeiro, este dissipa-se revelando as silhuetas de Bailey, Matt, Alex... e o Palhaço de Abril.
Mistiflying está salva!
O Palhaço de Abril tem um ar envergonhado. \"Ah, hmmm,\" diz ele. \"Talvez me tenha...entusiasmado um pouco.\"
A multidão murmura. Flores ensopadas enchem os passeios. Algures, um telhado cai, fazendo soar o som de água a salpicar.
\"Pois...\" diz o Palhaço de Abril, \"Bom. O que quero dizer é que quero pedir desculpa\". Ele solta um suspiro. \"Bom, parece que tudo não pode ser tudo diversão e jogos. Não magoa focar-nos de vez em quando. Acho que vou começar a preparar a partida do próximo ano.\"
Redphoenix tosse de forma ameaçadora.
\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Palhaço de Abril. \"Nada a temer! Vou deixar a Cidade de Habit toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu a manusear duas esfregonas ao mesmo tempo.\"
Encorajada, a banda de cerimónias começa a tocar.
Não demora muito até que tudo esteja de volta ao normal na Cidade de Habit. Mais, agora que o Be-Wilder se evaporou, as abelhas mágicas de Mistiflying voltaram ao trabalho e em pouco tempo as flores estão de novo a despontar e a cidade flutua de novo.
Enquanto os Habiticanos dão festas às abelhas mágicas, os olhos do Palhaço de Abril iluminam-se. \"Oho! Tive um pensamento! Porque não mantemos algumas destas abelhas como Bichos de Estimação ou Montadas? É uma prenda que representa perfeitamente o balanço entre trabalho árduo e recompensas, isto se for para ser simbólico e aborrecido convosco.\" Ele pisca o olho. \"Além disso, não têm ferrões! Honra de Palhaço.\"",
+ "questBewilderCompletionChat": "`O Be-Wilder foi DERROTADO!`\n\nConseguimos! O Be-Wilder deixa sair um grito final enquanto se torce todo no ar, largando penas como se fosse uma chuva. Gradualmente, transforma-se numa nuvem de névoa. Com o Sol começando a furar o nevoeiro, este dissipa-se revelando as silhuetas de Bailey, Matt, Alex... e o Palhaço de Abril.\n\n`Mistiflying está salva!`\n\nO Palhaço de Abril tem um ar envergonhado. \"Ah, hmmm,\" diz ele. \"Talvez me tenha...entusiasmado um pouco.\"\n\nA multidão murmura. Flores ensopadas enchem os passeios. Algures, um telhado cai, fazendo soar o som de água a salpicar.\n\n\"Pois...\" diz o Palhaço de Abril, \"Bom. O que quero dizer é que quero pedir desculpa\". Ele solta um suspiro. \"Bom, parece que tudo não pode ser tudo diversão e jogos. Não magoa focar-nos de vez em quando. Acho que vou começar a preparar a partida do próximo ano.\"\n\nRedphoenix tosse de forma ameaçadora.\n\n\"Quero dizer, começar a limpeza de primavera deste ano!\" diz o Palhaço de Abril. \"Nada a temer! Vou deixar a Cidade de Habit toda arrumada em pouco tempo. Felizmente ninguém é melhor que eu a manusear duas esfregonas ao mesmo tempo.\"\n\nEncorajada, a banda de cerimónias começa a tocar.\n\nNão demora muito até que tudo esteja de volta ao normal na Cidade de Habit. Mais, agora que o Be-Wilder se evaporou, as abelhas mágicas de Mistiflying voltaram ao trabalho e em pouco tempo as flores estão de novo a despontar e a cidade flutua de novo.\n\nEnquanto os Habiticanos dão festas às abelhas mágicas, os olhos do Palhaço de Abril iluminam-se. \"Oho! Tive um pensamento! Porque não mantemos algumas destas abelhas como Bichos de Estimação ou Montadas? É uma prenda que representa perfeitamente o balanço entre trabalho árduo e recompensas, isto se for para ser simbólico e aborrecido convosco.\" Ele pisca o olho. \"Além disso, não têm ferrões! Honra de Palhaço.\"",
+ "questBewilderBossRageTitle": "Ataque de Decepção",
+ "questBewilderBossRageDescription": "Quando esta barra enche, o Be-Wilder libertará o seu Ataque de Decepção sobre Habitica!",
+ "questBewilderDropBumblebeePet": "Abelha Mágica (Mascote)",
+ "questBewilderDropBumblebeeMount": "Abelha Mágica (Montaria)",
+ "questBewilderBossRageMarket": "`O Be-Wilder usa o ATAQUE DE DECEPÇÃO!`\n\nOh não! Apesar do nosso melhor esforço, fomos distraídos pelas ilusões do Be-Wilder e esquecemo-nos de completar algumas das nossas Tarefas Diárias! Com um riso cacarejante, a besta brilhante bate as suas asas, levantando uma névoa à volta de Alex, o comerciante. Quando se dissipa, ele está possuido! \"Tomem algumas amostras grátis!\" grita com prazer, lançando ovos explosivos e poções aos Habiticanos em fuga. Não são os saldos mais favoráveis, sem dúvida.\n\nDepressa! Vamos manter-nos focados nas nossas Tarefas Diárias para derrotar este monstro antes que possua mais alguém.",
+ "questBewilderBossRageStables": "`O Be-Wilder usa o ATAQUE DE DECEPÇÃO!`\n\nAhhh!!! Uma vez mais, o Be-WIlder distraiu-nos o suficiente para negligenciarmos as nossas Tarefas Diárias, e agora atacou Matt, o Mestre das Bestas! Com um remoinho de névoa, Matt transforma-se numa criatura alada terrível e todos os animais e montadas uivam de tristeza nos seus estábulos. Depressa, mantenham-se focados nas vossas Tarefas para derrotar esta distração terrível!",
+ "questBewilderBossRageBailey": "`O Be-Wilder usa o ATAQUE DE DECEPÇÃO!`\n\nCuidado! Enquanto reporta as notícias, Bailey, a Arauto, é possuída pelo Be-Wilder! Ela solta um guincho maléfico e sem significado enquanto começa a flutuar no ar. Como é que vamos saber agora o que se está a passar?\n\nNão desistam...estamos tão perto de derrotar este pássaro incómodo de uma vez para todas!",
+ "questFalconText": "As Aves de Rapinrolação",
+ "questFalconNotes": "Montanha Habitica está sendo ofuscada por uma crescente montanha de Afazeres. Ela costumava ser um lugar ter piqueniques e aproveitar a sensação de dever cumprido, até que as tarefas negligenciadas cresceram fora de controle. Agora é a casa das temidas Aves de Rapinrolação, criaturas abomináveis que impedem os Habiticanos de completarem suas tarefas!
\"Está muito quente!\" elas grasnam para @JonArinbjorn e @Onheiron. \"Demorará muito para fazer agora. Não fará diferença alguma se você quiser esperar até amanhã! Por que você não faz algo divertido no lugar?\"
Basta, você jura. Você escalará sua montanha pessoal de Afazeres e derrotará as Aves de Rapinrolação!",
+ "questFalconCompletion": "Tendo finalmente triunfado sobre as Aves de Rapinrolação, você se acalma para aproveitar a vista e seu bem-merecido descanso.
\"Uau!\" diz @Trogdorina. \"Você venceu!\"
@Squish acrescenta, \"Aqui, pegue estes ovos que achei como recompensa.\"",
+ "questFalconBoss": "Aves de Rapinrolação",
+ "questFalconDropFalconEgg": "Falcão (Ovo)",
+ "questFalconUnlockText": "Desbloqueia ovos de Falcão para compra no Mercado",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/pt/rebirth.json b/common/locales/pt/rebirth.json
index 4e2ceeac36..e25bbab9f4 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 reiniciam em amarelo, e seus combos resetam.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"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.",
@@ -24,5 +24,6 @@
"rebirthPop": "Comece um novo personagem do Nível 1 mantendo conquistas, colecionáveis, e tarefas com histórico.",
"rebirthName": "Orbe do Renascimento",
"reborn": "Renascido, nível max <%= reLevel %>",
- "confirmReborn": "Tem certeza?"
+ "confirmReborn": "Tem certeza?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json
index fb74efc854..d72c5c2173 100644
--- a/common/locales/pt/settings.json
+++ b/common/locales/pt/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Novo nome de usuário",
"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 serão deletadas permanentemente e você perderá todo o histórico das suas tarefas. Você perderá todo seu equipamento, porém poderá comprá-lo novamente, incluindo todos os equipamentos de edição limitada ou Itens Misteriosos de assinante que você já possui (você precisará de estar na classe correta para comprar novamente os equipamentos específicos da classe). Você manterá sua classe atual, seus mascotes e montarias. Você pode preferir usar uma Orbe do Renascimento em vez disso, que é uma opção muito mais segura e manterá suas tarefas.",
+ "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": "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Copie isso para uso em aplicações de terceiros. Entretanto, pense no seu API Token como uma senha, não divulgue publicamente. Seu ID de Usuário pode ser, ocasionalmente, solicitado, mas nunca divulgue seu API Token em lugares onde outros possam ver, incluindo o Github.",
"APIToken": "API Token (isso é uma senha - veja o aviso acima!)",
+ "thirdPartyApps": "Aplicativos Terceirizados",
+ "dataToolDesc": "Uma página que mostra certas informações da sua conta de Habitica, como estatísticas sobre suas tarefas, equipamentos e habilidades.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Deixe o Beeminder monitorar automaticamente suas tarefas do Habitica. Você pode se propor a manter um número alvo de tarefas completadas por dia ou por semana, ou você pode propor reduzir o seu numero de tarefas remanescentes incompletas gradualmente. (Por \"propor\" Beeminder quer dizer sobre aviso de pagar dinheiro real! Mas você também pode gostar dos gráficos chiques do Beeminder.)",
+ "chromeChatExtension": "Extensão de Chat do Chrome",
+ "chromeChatExtensionDesc": "A extensão de Chat em Habitica para o Chrome adiciona uma caixa de Chat intuitiva em habitica.com. Isso permite os usuários conversarem na Taverna, com sua equipe e qualquer guilda que esteja participando.",
+ "otherExtensions": "Outras Extensões",
+ "otherDesc": "Encontre outros aplicativos, extensões e ferramentas na Wiki de Habitica.",
"resetDo": "Faça, reinicie minha conta!",
+ "resetComplete": "Reset complete!",
"fixValues": "Corrigir Valores",
"fixValuesText1": "Se encontrou um bug ou cometeu algum erro que alterou seu personagem injustamente (dano que não deveria ter tomado, Ouro que você não mereceu, etc.), você pode manualmente corrigir seus números aqui. Sim, isso cria a possibilidade de trapacear: use essa ferramenta com sabedoria, ou sabotará sua própria construção de hábitos.",
"fixValuesText2": "Note que você não pode restaurar Combos de tarefas individuais aqui. Para fazer isso, edite a Tarefa Diária e vá nas Opções Avançadas, onde você encontrará o campo de Restauração de Combos.",
@@ -96,6 +107,7 @@
"emailNotifications": "Notificações de E-mail",
"wonChallenge": "Você venceu um desafio!",
"newPM": "Recebeu Mensagem Privada",
+ "sentGems": "Sent gems!",
"giftedGems": "Gemas Presenteadas",
"giftedGemsInfo": "<%= amount %> Gemas - por <%= name %>",
"giftedSubscription": "Assinaturas Presenteadas",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Habilitado",
"webhookURL": "URL do Webhook",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Adicionar",
"buyGemsGoldCap": "Máximo aumentado para <%= amount %>",
"mysticHourglass": "<%= amount %> Ampulhetas Místicas",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "Fuso Horário",
"timezoneUTC": "O Habitica usa o fuso horário definido no seu computador, que é <%= utc %>",
- "timezoneInfo": "Se este fuso horário estiver incorreto, primeiro atualize esta página para garantir que Habitica tem as informações mais recentes. Caso continue errado, ajuste o fuso horário do seu computador e então atualize esta página novamente.
Se você utiliza Habitica em outros computadores ou aparelhos móveis, o fuso horário deve ser o mesmo em todos eles. Se suas Tarefas Diárias estiverem sendo redefinidas no horário errado, faça uma nova verificação em todos os outros computadores e navegadores de dispositivos móveis. "
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/pt/spells.json b/common/locales/pt/spells.json
index 94cb8579cb..d5adfca845 100644
--- a/common/locales/pt/spells.json
+++ b/common/locales/pt/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Espuma do mar",
"spellSpecialSeafoamNotes": "Transforma um amigo em uma criatura marinha!",
"spellSpecialSandText": "Areia",
- "spellSpecialSandNotes": "Cancela os efeitos da espuma do mar."
-}
+ "spellSpecialSandNotes": "Cancela os efeitos da espuma do mar.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
+}
\ No newline at end of file
diff --git a/common/locales/pt/subscriber.json b/common/locales/pt/subscriber.json
index 98f11c8e22..d3afbf5fae 100644
--- a/common/locales/pt/subscriber.json
+++ b/common/locales/pt/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Compre Gemas com ouro, ganhe itens misteriosos mensalmente, mantenha o histórico do progresso, dobre o limite de \"drop\" diário, ajude os desenvolvedores. Clique para mais informações.",
"buyGemsGold": "Comprar Gemas com Ouro",
"buyGemsGoldText": "Alexander, o Comerciante, venderá a você Gemas por <%= gemCost %> ouro cada gema. Suas entregas mensais são inicialmente limitadas a <%= gemLimit %> Gemas por mês, mas esse limite aumenta em 5 Gemas a cada três meses consecutivos de assinatura , até o máximo de 50 Gemas por mês!",
+ "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.",
"retainHistory": "Guardar Itens adicionais no histórico",
"retainHistoryText": "Deixa os Afazeres completos e o histórico de tarefas disponíveis por mais tempo.",
"doubleDrops": "Capacidade de drop diário dobrado",
@@ -29,8 +31,9 @@
"manageSub": "Clique para gerenciar assinatura",
"cancelSub": "Cancelar Assinatura",
"canceledSubscription": "Assinatura Cancelada",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Assinaturas Administrativas",
- "morePlans": "Mais Planos
Vindo em Breve",
+ "morePlans": "Mais Planos
em Breve",
"organizationSub": "Organização Privada",
"organizationSubText": "Membros da organização participam fora do Habitica, oferecendo foco para seus participantes.",
"hostingType": "Tipo de Hospedagem",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "Notamos que você tem uma Ampulheta Mística, então estamos felizes viajar de volta no tempo por você! Por favor escolha um mascote, montaria ou Conjunto de Itens Misteriosos que deseja. Você pode ver a lista de conjuntos passados aqui! Se esses não te agradarem, talvez você esteja interessado em um de nossos elegantes novos conjuntos futurísticos Steampunk?",
"timeTravelersAlreadyOwned": "Parabéns! Você já possui todos os itens que os Viajantes do Tempo oferecem no momento. Obrigado por apoiar o site!",
"mysticHourglassPopover": "A Ampulheta Mística permite a compra de certos itens oferecidos por tempo limitado, como os Conjuntos de Itens Misteriosos Mensais e recompensas de Chefões do passado!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Conjunto \"Mensageiro Alado\"",
"mysterySet201403": "Conjunto \"Andarilho da Floresta\"",
"mysterySet201404": "Conjunto \"Borboleta Crepuscular\"",
@@ -99,6 +105,7 @@
"mysterySet201601": "Conjunto \"Campeão de Resolução\"",
"mysterySet201602": "Conjunto \"Destruidor de Corações\"",
"mysterySet201603": "Conjunto Trevo de 4 Folhas da Sorte",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Conjunto \"Steampunk Padrão\"",
"mysterySet301405": "Conjunto \"Acessórios Steampunk\"",
"mysterySetwondercon": "WonderCon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Comprar este item por 1 Ampulheta Mística?",
"petsAlreadyOwned": "Você já possui este mascote.",
"mountsAlreadyOwned": "Você já possui esta montaria.",
- "typeNotAllowedHourglass": "Tipo de item não disponível para compra usando Ampulhetas Místicas. Tipos permitidos:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Mascore não disponível para compra com Ampulheta Mística.",
"mountsNotAllowedHourglass": "Montaria não disponível para compra usando Ampulheta Mística.",
"hourglassPurchase": "Você comprou um item usando uma Ampulheta Mística!",
- "hourglassPurchaseSet": "Você comprou um conjunto de itens usando uma Ampulheta Mística!"
+ "hourglassPurchaseSet": "Você comprou um conjunto de itens usando uma Ampulheta Mística!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/pt/tasks.json b/common/locales/pt/tasks.json
index e07e14b2d5..918d8c6e44 100644
--- a/common/locales/pt/tasks.json
+++ b/common/locales/pt/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "Poção de Fortificação",
"fortifyPop": "Reverte todas tarefas para o valor neutro (cor amarela), e recupera toda Vida perdida.",
"fortify": "Fortificar",
- "fortifyText": "Fortificar reverterá todas as suas tarefas para o valor neutro (amarelo), como se tivesse acabado de adicioná-las, e completará sua vida até estar cheia. Esta é uma ótima opção caso suas tarefas vermelhas estejam tornando o jogo muito difícil, ou suas tarefas azuis tornando-o muito fácil. Se começar de novo parece mais empolgante, gaste suas Gemas e aproveite!",
+ "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": "Tem certeza?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Você tem certeza de que deseja deletar <%= taskType %> com o texto \"<%= taskText %>\"?",
"streakCoins": "Bônus de Combo!",
"pushTaskToTop": "Enviar tarefa para o topo. Segure CTRL ou CMD para enviar para baixo.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Equipamentos afetam suas estatísticas (<%= linkStart %>Usuário > Estatísticas & Conquistas<%= linkEnd %>).",
"rewardHelp3": "Equipamentos Especiais irão aparecer durante os Eventos Mundiais.",
"rewardHelp4": "Não tenha medo de definir Recompensas Personalizadas! Confira algumas amostras aqui.",
- "clickForHelp": "Clique para ajuda"
+ "clickForHelp": "Clique para ajuda",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/ro/backgrounds.json b/common/locales/ro/backgrounds.json
index 2149f6f0c1..7f3d0801d9 100644
--- a/common/locales/ro/backgrounds.json
+++ b/common/locales/ro/backgrounds.json
@@ -160,5 +160,12 @@
"backgroundGiantFlowersText": "Giant Flowers",
"backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
"backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow.",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/ro/challenge.json b/common/locales/ro/challenge.json
index cc7158e0cc..802f477975 100644
--- a/common/locales/ro/challenge.json
+++ b/common/locales/ro/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Congratulations!",
"hurray": "Hurray!",
"noChallengeOwner": "no owner",
- "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account."
+ "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account.",
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/ro/character.json b/common/locales/ro/character.json
index ef3350480e..cd1bfe95b8 100644
--- a/common/locales/ro/character.json
+++ b/common/locales/ro/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email leslie@habitica.com!",
"statsAch": "Atribute și Realizări",
"profile": "Profil",
"avatar": "Customize Avatar",
@@ -109,6 +110,7 @@
"mage": "Mag",
"mystery": "Mister",
"changeClass": "Schimbă-ți Clasa, Restituie Punctele de atribut",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Fiecare nivel îți oferă un punct pe care-l poți repartiza unui atribut la alegerea ta. Poți face acest lucru manual, sau poți lăsa jocul să decidă pentru tine folosind una din opțiunile de Alocare Automată.",
"unallocated": "Puncte de Atribut Nealocate",
"haveUnallocated": "You have <%= points %> unallocated Attribute Point(s)",
@@ -164,5 +166,7 @@
"int": "INT",
"showQuickAllocation": "Show stat allocation",
"hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats."
+ "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/ro/content.json b/common/locales/ro/content.json
index 81eb783655..e7fbd62026 100644
--- a/common/locales/ro/content.json
+++ b/common/locales/ro/content.json
@@ -31,7 +31,7 @@
"dropEggCactusAdjective": "spinos",
"dropEggBearCubText": "Pui de urs",
"dropEggBearCubMountText": "Urs",
- "dropEggBearCubAdjective": "a brave",
+ "dropEggBearCubAdjective": "curajos",
"questEggGryphonText": "Grifon",
"questEggGryphonMountText": "Grifon",
"questEggGryphonAdjective": "mândru",
@@ -46,7 +46,7 @@
"questEggEggAdjective": "colorat",
"questEggRatText": "Șobolan",
"questEggRatMountText": "Șobolan",
- "questEggRatAdjective": "a sociable",
+ "questEggRatAdjective": "sociabil",
"questEggOctopusText": "Caracatiță",
"questEggOctopusMountText": "Caracatiță",
"questEggOctopusAdjective": "alunecoasă",
@@ -98,21 +98,27 @@
"questEggFrogText": "Broască",
"questEggFrogMountText": "Broască",
"questEggFrogAdjective": "princiară",
- "questEggSnakeText": "Snake",
- "questEggSnakeMountText": "Snake",
- "questEggSnakeAdjective": "a slithering",
+ "questEggSnakeText": "Șarpe",
+ "questEggSnakeMountText": "Șarpe",
+ "questEggSnakeAdjective": "alunecoasă",
"questEggUnicornText": "Unicorn",
- "questEggUnicornMountText": "Winged Unicorn",
- "questEggUnicornAdjective": "a magical",
- "questEggSabretoothText": "Sabretooth Tiger",
- "questEggSabretoothMountText": "Sabretooth Tiger",
- "questEggSabretoothAdjective": "a ferocious",
- "questEggMonkeyText": "Monkey",
- "questEggMonkeyMountText": "Monkey",
- "questEggMonkeyAdjective": "a mischievous",
- "questEggSnailText": "Snail",
- "questEggSnailMountText": "Snail",
- "questEggSnailAdjective": "a slow but steady",
+ "questEggUnicornMountText": "Unicorn Înaripat",
+ "questEggUnicornAdjective": "magic",
+ "questEggSabretoothText": "Tigru Preistoric",
+ "questEggSabretoothMountText": "Tigru Preistoric",
+ "questEggSabretoothAdjective": "feroce",
+ "questEggMonkeyText": "Maimuță",
+ "questEggMonkeyMountText": "Maimuță",
+ "questEggMonkeyAdjective": "neastâmpărat",
+ "questEggSnailText": "Melc",
+ "questEggSnailMountText": "Melc",
+ "questEggSnailAdjective": "încet dar sigur",
+ "questEggFalconText": "Șoim",
+ "questEggFalconMountText": "Șoim",
+ "questEggFalconAdjective": "iute",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Găsește o licoare de eclozat pentru a turna peste acest ou și va ecloza în <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "de bază",
"hatchingPotionWhite": "Alb",
@@ -125,7 +131,8 @@
"hatchingPotionCottonCandyBlue": "Bleu",
"hatchingPotionGolden": "Auriu",
"hatchingPotionSpooky": "Înfricoșător",
- "hatchingPotionPeppermint": "Peppermint",
+ "hatchingPotionPeppermint": "Mentă",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Toarnă aceasta pe un ou și va ecloza ca un companion <%= potText(locale) %>.",
"premiumPotionAddlNotes": "Neutilizabil pe ouă de companioni obținute din expediții.",
"foodMeat": "Carne",
diff --git a/common/locales/ro/contrib.json b/common/locales/ro/contrib.json
index 5b1211f0c1..0314472091 100644
--- a/common/locales/ro/contrib.json
+++ b/common/locales/ro/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Hall of Contributors",
"hallPatrons": "Hala Patronilor",
"rewardUser": "Răsplătește utilizatorul",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Încarcă utilizator",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Titlu",
"moreDetails": "Mai multe detalii (1-7)",
"moreDetails2": "mai multe detalii (8-9)",
diff --git a/common/locales/ro/death.json b/common/locales/ro/death.json
index b67ccec897..f540eb6c98 100644
--- a/common/locales/ro/death.json
+++ b/common/locales/ro/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Pierzi sănătate prea rapid?",
"lowHealthTips3": "Sarcini zilnice necompletate te rănesc peste noapte, așa că ai grijă să nu adaugi prea multe la început.",
"lowHealthTips4": "Dacă o sarcină zilnică nu trebuie realizată ziua respectivă, o poți dezactiva printr-un clic pe iconița cu creion.",
- "goodLuck": "Baftă!"
+ "goodLuck": "Baftă!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/ro/front.json b/common/locales/ro/front.json
index 6297a49584..8bec41aa35 100644
--- a/common/locales/ro/front.json
+++ b/common/locales/ro/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "How it Works",
"companyBlog": "Blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Donează",
"companyExtensions": "Extensii",
"companyPrivacy": "Confidențialitate",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Social play",
"featuredIn": "Featured in",
"featuresHeading": "We also feature...",
+ "footerDevs": "Developers",
"footerCommunity": "Comunitate",
"footerCompany": "Companie",
"footerMobile": "Mobil",
@@ -182,6 +184,7 @@
"zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
"reportAccountProblems": "Report Account Problems",
"reportCommunityIssues": "Report Community Issues",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "General Questions about the Site",
"businessInquiries": "Business Inquiries",
"merchandiseInquiries": "Merchandise Inquiries",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/ro/gear.json b/common/locales/ro/gear.json
index ec334408c3..fb27992b71 100644
--- a/common/locales/ro/gear.json
+++ b/common/locales/ro/gear.json
@@ -189,6 +189,8 @@
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
"weaponArmoireBasicLongbowText": "Basic Longbow",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "armură",
"armorBase0Text": "Îmbrăcăminte simplă",
"armorBase0Notes": "Haine obișnuite. Nu conferă niciun beneficiu.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
"armorMystery201603Text": "Lucky Suit",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorArmoireLunarArmorText": "Soothing Lunar Armor",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "echipament pentru cap",
"headBase0Text": "Fără cască",
"headBase0Notes": "Fără echipament pentru cap",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Basic Top Hat",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "shield-hand item",
"shieldBase0Text": "No Shield-Hand Equipment",
"shieldBase0Notes": "Niciun scut sau a doua armă",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Soothing Shield",
"shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
"shieldSpecialSpring2015RogueText": "Exploding Squeak",
- "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength <%= str %>. Limited Edition 2015 Spring Gear.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dish Discus",
"shieldSpecialSpring2015WarriorNotes": "Hurl it at your enemies.... or just hold it, because it will fill up with yummy kibble at dinnertime. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015HealerText": "Patterned Pillow",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Back Accessory",
"backBase0Text": "Niciun accesoriu pentru spate",
"backBase0Notes": "Niciun accesoriu pentru spate",
@@ -820,6 +832,20 @@
"eyewear": "Eyewear",
"eyewearBase0Text": "No Eyewear",
"eyewearBase0Notes": "No Eyewear.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Roguish Eyepatch",
"eyewearSpecialSummerRogueNotes": "It doesn't take a scallywag to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
"eyewearSpecialSummerWarriorText": "Dashing Eyepatch",
diff --git a/common/locales/ro/groups.json b/common/locales/ro/groups.json
index 23d46f4996..d79a184a06 100644
--- a/common/locales/ro/groups.json
+++ b/common/locales/ro/groups.json
@@ -92,6 +92,7 @@
"send": "Send",
"messageSentAlert": "Message sent",
"pmHeading": "Private message to <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Delete All Messages",
"confirmDeleteAllMessages": "Are you sure you want to delete all messages in your inbox? Other users will still see messages you have sent to them.",
"optOutPopover": "Don't like private messages? Click to completely opt out",
@@ -99,6 +100,15 @@
"unblock": "Un-block",
"pm-reply": "Send a reply",
"inbox": "Inbox",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Report violation of Community Guidelines",
"abuseFlagModalHeading": "Report <%= name %> for violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:
- swearing, religous oaths
- bigotry, slurs
- adult topics
- violence, including as a joke
- spam, nonsensical messages
",
@@ -151,5 +161,29 @@
"partyUpName": "Party Up",
"partyOnName": "Party On",
"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!"
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/ro/limited.json b/common/locales/ro/limited.json
index dc21fa9fa7..12d369d842 100644
--- a/common/locales/ro/limited.json
+++ b/common/locales/ro/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
"fallEventAvailability": "Available until October 31",
- "winterEventAvailability": "Available until December 31"
+ "winterEventAvailability": "Available until December 31",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/ro/maintenance.json b/common/locales/ro/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/ro/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/ro/npc.json b/common/locales/ro/npc.json
index b9100c7235..43c008c412 100644
--- a/common/locales/ro/npc.json
+++ b/common/locales/ro/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!",
"ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Chestii noi",
"cool": "Amintește-mi mai târziu",
@@ -64,6 +84,7 @@
"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!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Okay!",
"tourAwesome": "Awesome!",
"tourSplendid": "Splendid!",
diff --git a/common/locales/ro/pets.json b/common/locales/ro/pets.json
index 2c66083a51..e0ad7f96da 100644
--- a/common/locales/ro/pets.json
+++ b/common/locales/ro/pets.json
@@ -19,7 +19,7 @@
"orca": "Orca",
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magical Bee",
"rarePetPop1": "Apasă pe laba de aur pentru a afla mai multe despre cum poți obține acest companion rar contribuind la Habitica!",
"rarePetPop2": "Cum să primești acest companion",
"potion": "Poțiune <%= potionType %>",
@@ -62,6 +62,7 @@
"hatchedPet": "You hatched a <%= potion %> <%= egg %>!",
"displayNow": "Display Now",
"displayLater": "Display Later",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
"feedPet": "Hrănești <%= name %> cu <%= article %><%= text %>?",
"useSaddle": "Înșeuezi <%= pet %>?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Release Both",
"confirmPetKey": "Are you sure?",
"petKeyNeverMind": "Încă nu",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "nestemate fiecare"
}
\ No newline at end of file
diff --git a/common/locales/ro/quests.json b/common/locales/ro/quests.json
index 1d7cb519a7..eb553d12bf 100644
--- a/common/locales/ro/quests.json
+++ b/common/locales/ro/quests.json
@@ -78,5 +78,24 @@
"whichQuestStart": "Which quest do you want to start?",
"getMoreQuests": "Get more quests",
"unlockedAQuest": "You unlocked a quest!",
- "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!"
+ "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!",
+ "questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
+ "questInviteNotFound": "No quest invitation found.",
+ "guildQuestsNotSupported": "Guilds cannot be invited on quests.",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/ro/questscontent.json b/common/locales/ro/questscontent.json
index c4d8a77f73..bc1231fcfc 100644
--- a/common/locales/ro/questscontent.json
+++ b/common/locales/ro/questscontent.json
@@ -304,9 +304,21 @@
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magical Bee (Pet)",
+ "questBewilderDropBumblebeeMount": "Magical Bee (Mount)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Falcon (Egg)",
+ "questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/ro/rebirth.json b/common/locales/ro/rebirth.json
index 43d4c22fdb..383f8a1533 100644
--- a/common/locales/ro/rebirth.json
+++ b/common/locales/ro/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "Renaștere repornește personajul de la Nivelul 1.",
"rebirthAdvList1": "Ai revenit la Sănătate deplină.",
"rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).",
- "rebirthAdvList3": "Obiceiurile, Cotidienele și Sarcinile sunt resetate la galben, iar șirurile se resetează.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Ai clasa de început a Războinicului până când vei câștiga o altă clasă.",
"rebirthInherit": "Noul tău personaj va moșteni unele lucruri de la predecesorul lui:",
"rebirthInList1": "Țelurile, istoricul și setările rămân.",
@@ -24,5 +24,6 @@
"rebirthPop": "Începe un nou personaj la Nivelul 1 păstrând realizările, obiectele de colecție și țelurile cu istoric.",
"rebirthName": "Globul Renașterii",
"reborn": "Renăscut, nivel maxim <%= reLevel %>",
- "confirmReborn": "Are you sure?"
+ "confirmReborn": "Are you sure?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/ro/settings.json b/common/locales/ro/settings.json
index 3d32a126f9..a584961059 100644
--- a/common/locales/ro/settings.json
+++ b/common/locales/ro/settings.json
@@ -61,12 +61,23 @@
"newUsername": "New Login Name",
"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": "Vei pierde toate nivelurile, aurul și punctele de exepriență. Toate sarcinile vor fi șterse permanent și vei pierde și istoricul lor. Vei pierde tot echipamentul dar îl vei putea cumpăra din nou incluzând toate edițiile limitate say itemurile misterioase de abonat pe care deja le dețineai (va trebui să fi setat pe clasa respectivului echipament specific). Vei păstra clasa curentă și companionii împreună cu animalele de călărit. Poate preferi să utilizezi Globul Renașterii care este o opțiune mai sigură și care-ți păstrează sarcinile curente.",
+ "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Folosește acestea la cererea unor aplicații externe. Totuși consideră Tokenul API ca o parolă și nu o afișa public. Ocazional ți se va cere ID-ul tău de utilizatăr dar nu afișa Token-ul API nicăieri unde ar putea fi văzut de ceilalți inclusiv în Github.",
"APIToken": "Tokern API (aceasta este ca o parolă - a se vedea atenționarea de mai sus!)",
+ "thirdPartyApps": "Third Party Apps",
+ "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Chrome Chat Extension",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo": "Fă-o, resetează-mi contul!",
+ "resetComplete": "Reset complete!",
"fixValues": "Aranjează valori",
"fixValuesText1": "Dacă ai găsit o eroare sau ai făcut o greșeală care ți-a schimbat în mod nedrept personajul (vătămări pe care nu trebuia să le fi primit, Aur pe care nu l-ai primit etc.), poți corecta manual numerele aici. Da, asta îți permite să trișezi: folosește facilitatea aceasta cu chibzuință sau îți vei sabota propria încercare de a deprinde obiceiuri!",
"fixValuesText2": "Atenție! Nu poți restabili Șirurile țelurilor individuale aici. Pentru a face asta, modifică Cotidiana și mergi la Opțiuni Avansate, unde vei găsi un câmp de Restabilire Șir.",
@@ -96,6 +107,7 @@
"emailNotifications": "Email Notifications",
"wonChallenge": "You won a Challenge!",
"newPM": "Received Private Message",
+ "sentGems": "Sent gems!",
"giftedGems": "Gifted Gems",
"giftedGemsInfo": "<%= amount %> Gems - by <%= name %>",
"giftedSubscription": "Gifted Subscription",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Enabled",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Add",
"buyGemsGoldCap": "Cap raised to <%= amount %>",
"mysticHourglass": "<%= amount %> Mystic Hourglass",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "Time Zone",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <%= utc %>",
- "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been reseting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/ro/spells.json b/common/locales/ro/spells.json
index 935d76c41b..b6d10e810d 100644
--- a/common/locales/ro/spells.json
+++ b/common/locales/ro/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Seafoam",
"spellSpecialSeafoamNotes": "Turn a friend into a sea creature!",
"spellSpecialSandText": "Sand",
- "spellSpecialSandNotes": "Cancel the effects of Seafoam."
+ "spellSpecialSandNotes": "Cancel the effects of Seafoam.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/ro/subscriber.json b/common/locales/ro/subscriber.json
index b9bed50ba5..aa0ee2ee85 100644
--- a/common/locales/ro/subscriber.json
+++ b/common/locales/ro/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Cumpără nestemate cu aur, obține articole misterioase în fiecare lună, păstrează istoricul progresului, dublează limitele zilnice de picări, sprijină dezvoltatorii. Clic pentru mai multe informații.",
"buyGemsGold": "Cumpără Nestemate cu Aur",
"buyGemsGoldText": "Alexandru Negustoru îți va vinde nestematele la un preț de <%= gemCost %> aur pe nestemată. Livrările sale lunare sunt limitate inițial la <%= gemLimit %> nestemate pe lună, dar această limită crește cu câte 5 nestemate la fiecare trei luni de abonament consecuriv, până la un maxim de 50 de nestemate pe lună!",
+ "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.",
"retainHistory": "Reține mai mult din istoric",
"retainHistoryText": "Makes completed To-Dos and task history available for longer.",
"doubleDrops": "Limita maximă de obiecte câștigate este dublată",
@@ -29,6 +31,7 @@
"manageSub": "Apasă ca să gestionezi abonamentul",
"cancelSub": "Anulează abonamentul",
"canceledSubscription": "Anulează abonamentul",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Abonamente de administrator",
"morePlans": "More Plans
Coming Soon",
"organizationSub": "Organizație privată",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?",
"timeTravelersAlreadyOwned": "Felicitări! Deja deții tot ce este oferit de călătorii în timp. Mulțumim că susții site-ul!",
"mysticHourglassPopover": "O clepsidră mistică îți permite să cumperi anumite articole disponibile o perioadă limitată, cum ar fi seturi misterioase de articole disponibile lunar și premii de la căpcăunii șef din trecut!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Winged Messenger Set",
"mysterySet201403": "Forest Walker Set",
"mysterySet201404": "Twilight Butterfly Set",
@@ -99,6 +105,7 @@
"mysterySet201601": "Champion of Resolution Set",
"mysterySet201602": "Heartbreaker Set",
"mysterySet201603": "Lucky Clover Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Cumperi acest articol pentru 1 clepsidră mistică?",
"petsAlreadyOwned": "Companionul este deja deținut.",
"mountsAlreadyOwned": "Bidiviul este deja deținut.",
- "typeNotAllowedHourglass": "Tipul de articol nu poate fi cumpărat cu clepsidra mistică. Tipurile permise:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Companionul nu poate fi cumpărat cu clepsidra mistică.",
"mountsNotAllowedHourglass": "Bidiviul nu poate fi cumpărat cu clepsidra mistică.",
"hourglassPurchase": "Ai cumpărat un articol cu clepsidra mistică!",
- "hourglassPurchaseSet": "Ai cumpărat un set de articole cu clepsidra mistică!"
+ "hourglassPurchaseSet": "Ai cumpărat un set de articole cu clepsidra mistică!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/ro/tasks.json b/common/locales/ro/tasks.json
index a943d9b118..a45220d404 100644
--- a/common/locales/ro/tasks.json
+++ b/common/locales/ro/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "Poțiune fortifiantă",
"fortifyPop": "Readu toate țelurile la valoarea neutră (culoarea galbenă) și refă toată Sănătatea pierdută.",
"fortify": "Fortifică",
- "fortifyText": "Fortify will return all your 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!",
+ "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": "Are you sure?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Are you sure you want to delete the <%= taskType %> with the text \"<%= taskText %>\"?",
"streakCoins": "Bonus de realizare în șir!",
"pushTaskToTop": "Push task to top. Hold ctrl or cmd to push to bottom.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Equipment affects your stats (<%= linkStart %>Avatar > Stats<%= linkEnd %>).",
"rewardHelp3": "Special equipment will appear here during World Events.",
"rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.",
- "clickForHelp": "Click for help"
+ "clickForHelp": "Click for help",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/ru/backgrounds.json b/common/locales/ru/backgrounds.json
index 0f464dffc5..12cf313cc5 100644
--- a/common/locales/ru/backgrounds.json
+++ b/common/locales/ru/backgrounds.json
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "Отправьтесь в тропический лес.",
"backgroundStoneCircleText": "Круг Каменных глыб",
"backgroundStoneCircleNotes": "Творите заклинания в круге Каменных глыб!",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "Набор 23: Выпущен в апреле 2016",
+ "backgroundArcheryRangeText": "Лучное стрельбище",
+ "backgroundArcheryRangeNotes": "Практикуйтесь на лучном стрельбище",
+ "backgroundGiantFlowersText": "Гигантские цветы",
+ "backgroundGiantFlowersNotes": "Веселитесь над Гигантскими Цветами",
+ "backgroundRainbowsEndText": "Там, где кончается радуга",
+ "backgroundRainbowsEndNotes": "Отыщите золото там, где кончается радуга",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/ru/challenge.json b/common/locales/ru/challenge.json
index d6d5f77814..3571b491d4 100644
--- a/common/locales/ru/challenge.json
+++ b/common/locales/ru/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Поздравляю!",
"hurray": "Ура!",
"noChallengeOwner": "нет владельца",
- "noChallengeOwnerPopover": "Это испытание не имеет владельца, потому что игрок, который его создал, удалил свой аккаунт."
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/ru/character.json b/common/locales/ru/character.json
index f16d5cc3a8..de1edb242e 100644
--- a/common/locales/ru/character.json
+++ b/common/locales/ru/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Пожалуйста, помните: ваше имя, фото профиля, а также заметка о себе должны соответствовать Правилам сообщества (например, не содержать пошлости, материалы для взрослых, оскорбления, и тому подобное). Если у вас есть вопросы относительно того, что допустимо, а что нет, пишите нам на почту leslie@habitica.com!",
"statsAch": "Характеристики и достижения",
"profile": "Профиль",
"avatar": "Персонализировать аватар",
@@ -34,7 +35,7 @@
"beard": "Борода",
"mustache": "Усы",
"flower": "Цветок",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Кресло-каталка",
"basicSkins": "Базовые цвета",
"rainbowSkins": "Радужные цвета",
"pastelSkins": "Пастельные цвета",
@@ -109,6 +110,7 @@
"mage": "Маг",
"mystery": "Таинственный",
"changeClass": "Сменить класс, перераспределить очки навыков",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Каждый уровень приносит вам одно очко, которое можно направить на улучшение характеристик по вашему выбору. Это можно сделать вручную, а можно позволить игре решать за вас, выбрав один из вариантов автоматического распределения.",
"unallocated": "Осталось неиспользованных очков",
"haveUnallocated": "Вы не распределили <%= points %> очков",
@@ -164,5 +166,7 @@
"int": "ИНТ",
"showQuickAllocation": "Показать распределение характеристик",
"hideQuickAllocation": "Спрятать распределение характеристик",
- "quickAllocationLevelPopover": "Каждый уровень приносит вам одно очко для распределения характеристики по вашему выбору. Вы можете сделать это вручную, или позволить игре решить за вас, используя параметры Автоматического распределения, которые находятся на странице Пользователь -> Характеристики аватара "
+ "quickAllocationLevelPopover": "Каждый уровень приносит вам одно очко для распределения характеристики по вашему выбору. Вы можете сделать это вручную, или позволить игре решить за вас, используя параметры Автоматического распределения, которые находятся на странице Пользователь -> Характеристики аватара ",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/ru/content.json b/common/locales/ru/content.json
index 3af04206d5..aea58e33c6 100644
--- a/common/locales/ru/content.json
+++ b/common/locales/ru/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "Моллюск",
"questEggSnailMountText": "Моллюск",
"questEggSnailAdjective": "медленный, но непоколебимый",
+ "questEggFalconText": "Сокол",
+ "questEggFalconMountText": "Сокол",
+ "questEggFalconAdjective": "быстрый",
+ "questEggTreelingText": "Кустик",
+ "questEggTreelingMountText": "Куст",
+ "questEggTreelingAdjective": "ветвистый",
"eggNotes": "Найдите инкубационный эликсир, чтобы полить им это яйцо, и из него вылупится <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Обыкновенный",
"hatchingPotionWhite": "Белый",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Золотой",
"hatchingPotionSpooky": "Зловещий",
"hatchingPotionPeppermint": "Мята",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Полейте это на яйцо и из него вылупится <%= potText(locale) %> питомец.",
"premiumPotionAddlNotes": "Несовместим с яйцами квестовых питомцев.",
"foodMeat": "Мясо",
diff --git a/common/locales/ru/contrib.json b/common/locales/ru/contrib.json
index 3ce14640a6..6904af79fd 100644
--- a/common/locales/ru/contrib.json
+++ b/common/locales/ru/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Зал участников",
"hallPatrons": "Зал покровителей",
"rewardUser": "Наградить пользователя",
- "UUID": "UUID",
+ "UUID": "ID пользователя",
"loadUser": "Загрузить пользователя",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Звание",
"moreDetails": "Подробнее (1-7)",
"moreDetails2": "подробнее (8-9)",
diff --git a/common/locales/ru/death.json b/common/locales/ru/death.json
index 7a0d94b507..25c511fbbf 100644
--- a/common/locales/ru/death.json
+++ b/common/locales/ru/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Слишком быстро теряете очки здоровья?",
"lowHealthTips3": "Невыполненные ежедневные задания наносят вам урон ночью, так что будьте осторожны и не создавайте слишком много заданий на первых порах!",
"lowHealthTips4": "Если нет необходимости в выполнении ежедневного задания в определенный день, вы можете отключить его, нажав значок карандаша.",
- "goodLuck": "Удачи!"
+ "goodLuck": "Удачи!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/ru/front.json b/common/locales/ru/front.json
index c23179217f..d307c764c8 100644
--- a/common/locales/ru/front.json
+++ b/common/locales/ru/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Как это работает",
"companyBlog": "Блог",
+ "devBlog": "Блог разработчиков",
"companyDonate": "Пожертвования",
"companyExtensions": "Расширения",
"companyPrivacy": "Конфиденциальность",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Коллективная игра",
"featuredIn": "О Habitica пишут",
"featuresHeading": "Мы также предлагаем...",
+ "footerDevs": "Разработчики",
"footerCommunity": "Сообщество",
"footerCompany": "Компания",
"footerMobile": "Мобильные приложения",
@@ -175,13 +177,14 @@
"unlockByline1": "Достигайте целей и повышайте свой уровень.",
"unlockByline2": "Откройте новые инструменты мотивации, включая коллекционирование питомцев, случайные награды, заклинания и другое!",
"unlockHeadline": "Пока вы остаетесь продуктивными, вы открываете что-то новое!",
- "useUUID": "Используйте UUID / API Token (для пользователей Facebook)",
+ "useUUID": "Используйте UUID / токен API (для пользователей Facebook)",
"username": "Имя",
"watchVideos": "Смотреть видео",
"work": "Работа",
"zelahQuote": "Благодаря [Habitica], я чаще стараюсь ложиться спать вовремя, потому что знаю, что получу очки, если лягу пораньше, и потеряю здоровье, если долго засижусь.",
"reportAccountProblems": "Сообщить о проблеме с учетной записью",
"reportCommunityIssues": "Сообщить о проблеме с сообществом",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Общие Вопросы по Сайту",
"businessInquiries": "Бизнес предложения",
"merchandiseInquiries": "Предложения по использованию торговой марки",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/ru/gear.json b/common/locales/ru/gear.json
index 879dd22009..c201c03905 100644
--- a/common/locales/ru/gear.json
+++ b/common/locales/ru/gear.json
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "Один взмах вашей дубинки и капелька шутовской находчивости - и даже самая сложная ситуация немедленно прояснится. Увеличивает интеллект и восприятие на <%= attrs %>. Зачарованный сундук: Набор Шута (предмет 3 из 3).",
"weaponArmoireMiningPickaxText": "Кирка",
"weaponArmoireMiningPickaxNotes": "Добудьте как можно больше золота из ваших задач! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Горняка (предмет 3 из 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireBasicLongbowText": "Базовый лук",
+ "weaponArmoireBasicLongbowNotes": "Прочный и недорогой лук. Увеличивает силу на <%= str %>. Зачарованный сундук: Базовый набор Лучника (предмет 1 из 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "Броня",
"armorBase0Text": "Обычная одежда",
"armorBase0Notes": "Обычная одежда. Бонусов не дает.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Вызови ледяное пламя зимы! Преимуществ не дает. Предмет для подписчиков декабря 2015.",
"armorMystery201603Text": "Счастливый костюм",
"armorMystery201603Notes": "Этот костюм пошит из тысяч четырехлистных клеверов! Бонусов не дают. Подарок подписчикам марта 2016.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Стимпанковский костюм",
"armorMystery301404Notes": "Чудной и лихой! Бонусов не дает. Подарок подписчикам февраля 3015.",
"armorArmoireLunarArmorText": "Лунные доспехи успокоения",
@@ -392,8 +396,10 @@
"armorArmoireJesterCostumeNotes": "Тра-ля-ля! По этому костюму так сразу и не скажешь, но вы вовсе не дурак. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Шута (предмет 2 из 3).",
"armorArmoireMinerOverallsText": "Комбинезон шахтера",
"armorArmoireMinerOverallsNotes": "Да, он выглядит поношенным, но специальное заклятие отталкивает от него грязь. Увеличивает телосложение на <%= con %>. Зачарованный сундук: Набор Горняка (предмет 2 из 3).",
- "armorArmoireBasicArcherArmorText": "Basic Archer Armor",
- "armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireBasicArcherArmorText": "Базовые доспехи лучника",
+ "armorArmoireBasicArcherArmorNotes": "Эта камуфляжная безрукавка позволит вам ускользать незамеченным через леса. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Базовый набор Лучника (предмет 2 из 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).",
"headgear": "Головной убор",
"headBase0Text": "Нет шлема",
"headBase0Notes": "Нет головного убора.",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Оградите свою индивидуальность от всех своих поклонников. Бонусов не дает. Подарок подписчикам февраля 2016.",
"headMystery201603Text": "Счастливая шляпа",
"headMystery201603Notes": "Эта шляпа - магический амулет, приносящий удачу. Бонусов не дает. Подарок подписчикам марта 2016.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Модный цилиндр",
"headMystery301404Notes": "Модный цилиндр для самых уважаемых господ! Подарок подписчикам января 3015. Бонусов не дает.",
"headMystery301405Text": "Обычный цилиндр",
@@ -611,8 +619,10 @@
"headArmoireJesterCapNotes": "Колокольчики на шляпе отвлекают врагов, а вам помогают сосредоточиться. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Шута (предмет 1 из 3).",
"headArmoireMinerHelmetText": "Каска шахтера",
"headArmoireMinerHelmetNotes": "Защитите свою голову от падающих задач! Увеличивает интеллект на <%= int %>. Зачарованный сундук: Набор Шахтера (предмет 1 из 3).",
- "headArmoireBasicArcherCapText": "Basic Archer Cap",
- "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireBasicArcherCapText": "Базовая шляпа лучника",
+ "headArmoireBasicArcherCapNotes": "Ни один лучник не обходиться без своей веселой шляпы! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Базовый набор Лучника (предмет 3 из 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "предмет для защитной руки",
"shieldBase0Text": "Нет снаряжения для защитной руки",
"shieldBase0Notes": "Нет щита или второго оружия.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Щит Успокоения",
"shieldSpecialWinter2015HealerNotes": "Этот щит отражает леденящий ветер. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.",
"shieldSpecialSpring2015RogueText": "Взрывной Писк",
- "shieldSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас – эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Метательная Тарелка",
"shieldSpecialSpring2015WarriorNotes": "Швырните ей во врага! Ну или оставьте себе, потому что к обеду в ней будет полно вкусного корма. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2015.",
"shieldSpecialSpring2015HealerText": "Узорчатая Подушка",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Отвлеките врагов этим щитом в форме дракона. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Набор Укротителя драконов (предмет 2 из 3).",
"shieldArmoireMysticLampText": "Таинственная лампа",
"shieldArmoireMysticLampNotes": "Осветите темные пещеры с помощью этой таинственной лампы! Увеличивает восприятие на <%= per %>. Зачарованный сундук: Независимый предмет.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Аксессуар на спину",
"backBase0Text": "Нет аксессуаров на спине",
"backBase0Notes": "Нет аксессуаров на спине.",
@@ -815,11 +827,25 @@
"headAccessoryMystery201510Notes": "Эти грозные рога немного склизкие. Бонусов не даёт. Подарок подписчикам октября 2015.",
"headAccessoryMystery301405Text": "Очки на голове",
"headAccessoryMystery301405Notes": "\"Защищать очками надо глаза,\" говорили они. \"Кому сдались защитные очки на макушке,\" говорили они. Ха! Вы им показали! Подарок подписчикам августа 3015. Бонусов не дает.",
- "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.",
+ "headAccessoryArmoireComicalArrowText": "Забавная Стрела",
+ "headAccessoryArmoireComicalArrowNotes": "Причудливый предмет не дает усиление характеристикам, но определенно подходит для потехи! Бонусов не дает. Зачарованный сундук: Независимый предмет.",
"eyewear": "Очки",
"eyewearBase0Text": "Нет очков или маски",
"eyewearBase0Notes": "Нет очков или маски.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Разбойничья повязка",
"eyewearSpecialSummerRogueNotes": "Не нужно быть негодяем, чтобы понять, насколько она стильная! Бонусов не дает. Экипировка ограниченного выпуска лета 2014.",
"eyewearSpecialSummerWarriorText": "Пиратская повязка",
diff --git a/common/locales/ru/generic.json b/common/locales/ru/generic.json
index 3995fe288a..6caa6a045d 100644
--- a/common/locales/ru/generic.json
+++ b/common/locales/ru/generic.json
@@ -137,9 +137,9 @@
"achievementStressbeastText": "Помог победить Отвратительного Стрессозверя в 2014 во время Зимнего События Чудостраны!",
"achievementBurnout": "Спаситель Процветающих Полей",
"achievementBurnoutText": "Помог победить Перегорание и восстановить Истощённых Духов во время Осеннего Фестиваля 2015 года!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
- "checkOutProgress": "Отметить мои достижения в Habitica!",
+ "achievementBewilder": "Спаситель Летящейдымки",
+ "achievementBewilderText": "Помог(ла) победить С-толку-сбивателя во время события Весенней Веселухи 2016!",
+ "checkOutProgress": "Оцените мои достижения в Habitica!",
"cardReceived": "Получено письмо!",
"cardReceivedFrom": "<%= cardType %> от <%= userName %>",
"greetingCard": "Приветственное письмо",
diff --git a/common/locales/ru/groups.json b/common/locales/ru/groups.json
index 68f9085afa..1067170ace 100644
--- a/common/locales/ru/groups.json
+++ b/common/locales/ru/groups.json
@@ -72,11 +72,11 @@
"optionalMessage": "Необязательное сообщение",
"yesRemove": "Да, удалить",
"foreverAlone": "Вы не можете лайкать свое собственное сообщение. Не будьте таким человеком.",
- "sortLevel": "Отсортировать по уровню",
+ "sortLevel": "Сортировать по уровню",
"sortRandom": "В случайном порядке",
"sortPets": "Сортировать по количеству питомцев",
- "sortJoined": "Отсортировать по дате вступления",
- "sortName": "Отсортировать в алфавитном порядке",
+ "sortJoined": "Сортировать по дате присоединения к команде",
+ "sortName": "Сортировать по имени",
"sortBackgrounds": "Сортировать по фону",
"sortHabitrpgJoined": "Сортировать по дате присоединения к Habitica",
"sortHabitrpgLastLoggedIn": "Сортировать по времени последнего входа",
@@ -92,6 +92,7 @@
"send": "Отправить",
"messageSentAlert": "Сообщение отправлено",
"pmHeading": "Личное сообщение для <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Удалить все сообщения",
"confirmDeleteAllMessages": "Вы действительно хотите удалить входящие сообщения? Сообщения, отправленные вами другим пользователям, все еще будут им доступны.",
"optOutPopover": "Не любите личные сообщения? Нажмите, чтобы отказаться от использования",
@@ -99,6 +100,15 @@
"unblock": "Разблокировать",
"pm-reply": "Ответить",
"inbox": "Почта",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Сообщить о нарушении Правил сообщества",
"abuseFlagModalHeading": "Сообщить о нарушении со стороны <%= name %>?",
"abuseFlagModalBody": "Вы уверены, что хотите пожаловаться на этот пост? На пост следует жаловаться ИСКЛЮЧИТЕЛЬНО в случае, если в нем нарушаются <%= firstLinkStart %>Правила сообщества<%= linkEnd %> и/или <%= secondLinkStart %>Условия использования<%= linkEnd %>. Неуместная жалоба на пост является нарушением Правил сообщества и может послужить поводом для принятия соответствующих мер. Допустимые поводы подачи жалобы на пост включают, но не ограничены следующим:
- ругань, религиозные проклятья
- оскорбления, нецензурные выражения
- \"взрослые\" темы
- насилие, включая \"шуточное\"
- спам, бессмысленные сообщения
",
@@ -151,5 +161,29 @@
"partyUpName": "Зажигаем",
"partyOnName": "Время вечеринок",
"partyUpAchievement": "Вы объединились в команду с другим человеком! Веселитесь сражаясь с монстрами и поддерживая друг друга!",
- "partyOnAchievement": "Вы объединились в команду как минимум из четырех человек! Получайте удовольствие от возросшей ответственности, так как вы объединились со своими друзьями, чтобы победить своих врагов!"
+ "partyOnAchievement": "Вы объединились в команду как минимум из четырех человек! Получайте удовольствие от возросшей ответственности, так как вы объединились со своими друзьями, чтобы победить своих врагов!",
+ "groupIdRequired": "\"groupId\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/ru/limited.json b/common/locales/ru/limited.json
index d4d3e6fafe..ae1538f2e5 100644
--- a/common/locales/ru/limited.json
+++ b/common/locales/ru/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Успокаивающий котенок (Целитель)",
"sneakySqueakerSet": "Скрытный пискун (Разбойник)",
"fallEventAvailability": "Доступно до 31 октября",
- "winterEventAvailability": "Доступен до 31 декабря"
+ "winterEventAvailability": "Доступен до 31 декабря",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/ru/maintenance.json b/common/locales/ru/maintenance.json
new file mode 100644
index 0000000000..55dd97dba2
--- /dev/null
+++ b/common/locales/ru/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Не волнуйтесь, Habitica скоро вернется!",
+ "importantMaintenance": "Мы проводим важное техническое обслуживание, которое продлится, по нашим оценкам, до <%= localDate %> в вашем часовом поясе.",
+ "maintenance": "Техническое обслуживание",
+ "maintenanceMoreInfo": "Хотите узнать больше о проводимых работах? <%= linkStart %>Зайдите на информационную страницу<%= linkEnd %>",
+ "noDamageKeepStreaks": "Вы НЕ получите урона, а ежедневные задачи сохранят серии!",
+ "thanksForPatience": "Благодарим за терпение!",
+ "twitterMaintenanceUpdates": "Актуальные новости смотрите в нашем Twitter, где мы будем размещать информацию о текущей ситуации.",
+ "veteranPetAward": "В конце вы получите питомца-ветерана!",
+
+ "maintenanceInfoTitle": "Информация о грядущем техническом обслуживании Habitica",
+ "maintenanceInfoWhat": "Что происходит?",
+ "maintenanceInfoWhatText": "21 мая Habitica будет недоступна из-за технического обслуживания большую часть дня. Но в эти выходные вы не получите урона, даже если вы не сможете зайти, чтобы отметить ежедневные задания. Ваша учетная запись никак не пострадает! Мы постараемся свести время обслуживания к минимуму и будем регулярно сообщать о ходе работ на нашей странице в Twitter. После завершения технического обслуживания мы отблагодарим всех за терпение: вы получите редкого питомца!",
+ "maintenanceInfoWhy": "Для чего это?",
+ "maintenanceInfoWhyText": "На протяжении нескольких месяцев мы основательно перестраивали закулисье Habitica. В частности, мы переписали API. Мало что может быть заметно на поверхности, но в глубине это новый мир. Все это обеспечит гораздо большую гибкость при внедрении новых функций в будущем и приведет к улучшению производительности! ",
+ "maintenanceInfoTechDetails": "Хотите узнать больше о технической стороне? Посетите наш блог разработчиков The Forge.",
+ "maintenanceInfoMore": "Подробности",
+ "maintenanceInfoAccountChanges": "Какие изменения будут заметны мне после завершения работ?",
+ "maintenanceInfoAccountChangesText": "Сперва никаких существенных изменений не будет, кроме улучшения производительности некоторых функций, как например, испытаний. Если вы заметите какие-либо изменения, которых быть не должно, сообщите нам на почту admin@habitica.com и мы изучим их!",
+ "maintenanceInfoAddFeatures": "Внедрение каких новых функций станет возможно?",
+ "maintenanceInfoAddFeaturesText": "Завершение этого проекта позволит нам начать работу над улучшенным чатом и гильдиями, корпоративным и семейным обслуживанием, а также новыми функциями, такими как ежемесячные задания и возможность записывать вчерашние события! Реализовать сами эти функции будет не очень просто, и это займет какое-то время - но раньше начать их разработку было просто невозможно.",
+ "maintenanceInfoHowLong": "Как долго займет техническое обслуживание?",
+ "maintenanceInfoHowLongText": "Мы должны перенести задачи и данные всех пользователей Habitica – а их 1,3 миллиона – нелегкая задача! Мы ожидаем, что ее выполнение займет несколько часов: с 13 часов Тихоокеанского времени (20 часов по UTC) до 22 часов Тихоокеанского времени (5 часов утра следующего дня по UTC). Мы делаем все возможное, чтобы перенос завершился максимально быстро! Вы сможете следить за новостями в нашем Twitter. ",
+ "maintenanceInfoStatsAffected": "Как обслуживание повлияет на мои ежедневные задания, серии, баффы и квесты?",
+ "maintenanceInfoStatsAffectedText1": "Вы НЕ получите урона, а серии ежедневных заданий не будут потеряны в эти выходные, но во всем остальном смена для пройдет как обычно! Отметки о выполнении ежедневных заданий будут сброшены, как и баффы и пр. Если вы участвуете в квесте ваш прогресс будет учтен: вы найдете предметы или нанесете урон боссу, но босс не причинит вреда вам (даже монстрам иногда нужен перерыв!) ",
+ "maintenanceInfoStatsAffectedText2": "После долгих раздумий мы пришли к выводу, что это самый честный путь решения проблемы, что многие пользователи во время технического обслуживания не смогут отметить свои ежедневные задания, как обычно. Мы приносим извинения за неудобства!",
+ "maintenanceInfoSeeTasks": "Что, если мне будет нужно посмотреть мой список дел?",
+ "maintenanceInfoSeeTasksText": "Если вы знаете, что список дел вам понадобится в Субботу, мы рекомендуем сделать скриншот до начала технического обслуживания и распечатать его. Так вы сможете иметь под рукой список заданий, если понадобится напомнить себе о том, что надо сделать.",
+ "maintenanceInfoRarePet": "Какого редкого питомца я получу?",
+ "maintenanceInfoRarePetText": "В благодарность за ваше терпение в то время, что Habitica будет недоступна, каждый пользователь получит редкого питомца-ветерана. Если вы никогда прежде не получали питомца-ветерана, у вас появится волк-ветеран. Если он у вас уже есть, тогда к нему добавится тигр-ветеран. Если же и он у вас уже есть, вы получите не-виданного-доселе питомца-ветерана! После завершения переноса данных может пройти несколько часов, прежде чем ваш новый питомец появится в Стойлах, но не вздумайте волноваться – у всех будет по новому питомцу!",
+ "maintenanceInfoWho": "Кто работал над таким масштабным проектом?",
+ "maintenanceInfoWhoText": "Мы рады, что вы спросили! Ее возглавлял наш великолепный разработчик paglias, а неоценимую помощь ему оказали Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown и Alys.",
+ "maintenanceInfoTesting": "Новую версию также без устали тестировали активисты из числа наших великолепных участников разработки open-source. Спасибо! Мы бы не справились без вас."
+}
diff --git a/common/locales/ru/npc.json b/common/locales/ru/npc.json
index 23ca91aa37..c8022c54dd 100644
--- a/common/locales/ru/npc.json
+++ b/common/locales/ru/npc.json
@@ -21,6 +21,26 @@
"ian": "Ян",
"ianText": "Добро пожаловать в Лавку квестов! Здесь вы можете использовать Свитки Квестов, чтобы сразиться с монстрами вместе с друзьями. Не забудьте оценить справа стройные ряды Свитков Квестов на продажу!",
"ianBrokenText": "Добро пожаловать в Лавку квестов... Здесь вы можете использовать Свитки Квестов, чтобы сразиться с монстрами вместе с друзьями... Оцените стройные ряды Свитков Квестов на продажу справа от вас...",
+ "missingKeyParam": "\"req.params.key\" обязателен.",
+ "itemNotFound": "Предмет \"<%= key %>\" не найден.",
+ "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 %>",
+ "plusOneGem": "+1 самоцвет",
+ "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.",
"USD": "(долл. США)",
"newStuff": "Что-то новенькое",
"cool": "Напомнить позже",
@@ -64,6 +84,7 @@
"tourPetsPage": "Это стойла! Начиная с 4-го уровня, вы можете выращивать питомцев из яиц с помощью эликсиров. После того, как питомец вылупится на Рынке, он появится здесь. Кликните на изображение питомца, чтобы добавить его на свой аватар. Кормите питомцев едой, которую будете находить после 4-го уровня, и они вырастут в выносливых скакунов.",
"tourMountsPage": "Когда питомец получит достаточно еды, он станет скакуном и будет отображаться здесь. (Питомцы, скакуны и еда доступны после 4-го уровня). Выберите скакуна, чтобы оседлать его!",
"tourEquipmentPage": "Здесь хранится ваше снаряжение! Боевая экипировка влияет на ваши характеристики. Если вы хотите, чтобы на аватаре отображалось иное снаряжение, без изменения характеристик, нажмите «Использовать костюм».",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Хорошо!",
"tourAwesome": "Потрясающе!",
"tourSplendid": "Отлично!",
diff --git a/common/locales/ru/pets.json b/common/locales/ru/pets.json
index 6670f8601e..ff6552591a 100644
--- a/common/locales/ru/pets.json
+++ b/common/locales/ru/pets.json
@@ -19,7 +19,7 @@
"orca": "Косатка",
"royalPurpleGryphon": "Королевский пурпурный грифон",
"phoenix": "Феникс",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Волшебная пчелка",
"rarePetPop1": "Нажмите золотую лапу, чтобы подробнее узнать, как получить этого редкого питомца, приняв участие в проекте Habitica!",
"rarePetPop2": "Как получить этого питомца?",
"potion": "<%= potionType %> эликсир",
@@ -62,6 +62,7 @@
"hatchedPet": "У вас вылупился <%= potion %> <%= egg %>!",
"displayNow": "Показать сейчас",
"displayLater": "Показать позже",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "Вы были так продуктивны, что заработали нового спутника. Кормите его, чтобы он вырос!",
"feedPet": "Скормить <%= article %><%= text %> вашему питомцу: <%= name %>?",
"useSaddle": "Оседлать <%= pet %>?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Освободить всех",
"confirmPetKey": "Вы уверены?",
"petKeyNeverMind": "Еще нет",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "самоцветов за каждый"
}
\ No newline at end of file
diff --git a/common/locales/ru/quests.json b/common/locales/ru/quests.json
index 954e25f5e2..f9400eaa8f 100644
--- a/common/locales/ru/quests.json
+++ b/common/locales/ru/quests.json
@@ -38,7 +38,7 @@
"bossDmg2": "Только участники будут сражаться с боссом и разделят квестовые трофеи.",
"bossDmg1Broken": "Босс получает урон от каждого завершенного ежедневного задания, каждой задачи и каждой полезной привычки... Вы можете нанести больше урона, выполняя красные задания и используя Мощный удар или Всплеск пламени... Босс нанесет урон каждому участнику квеста за каждое пропущенное ежедневное задание (ущерб от задания, умноженный на силу босса) в дополнение к обычному урону... Старайтесь поддерживать здоровье команды, выполняя ежедневные задания... Весь урон, нанесенный команде и боссу, засчитывается в момент смены суток (по окончании вашего дня)...",
"bossDmg2Broken": "Только участники будут сражаться с боссом и разделят квестовые трофеи.",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "Завершайте Ежедневные Задания и Задачи и отмечайте положительные Привычки, чтобы нанести урон Мировому Боссу! Незавершённые Ежедневные Задания заполнят Шкалу Изнуряющего Удара. Когда Шкала Изнуряющего Удара заполнена, Мировой Босс нанесёт атаку неигровому персонажу. Мировой Босс никак и никогда не нанесёт урона вашему личному персонажу или вашему аккаунту. Задание будет засчитано только активным аккаунтам, которые не отдыхают в Гостинице.",
"tavernBossInfoBroken": "Завершайте Ежедневные Задания и отмечайте положительные Привычки, чтобы нанести урон Мировому Боссу... Незавершённые Ежедневные Задания заполнят Шкалу Изнуряющего Удара... Когда Шкала Изнуряющего Удара заполнена, Мировой Босс нанесёт атаку неигровому персонажу... Мировой Босс никак и никогда не нанесёт урона вашему личному персонажу или вашему аккаунту... Задание будет засчитанно только активным аккаунтам, которые не отдыхают в Гостинице...",
"bossColl1": "Чтобы собирать предметы, выполняйте положительные задания. Квестовые предметы падают точно так же, как обычные; однако, вы не увидите, что упало, до начала следующего дня — тогда всё, что вы нашли, будет посчитано и сложено в общую стопку.",
"bossColl2": "Только участники могут собрать предметы и разделять квестовые трофеи.",
@@ -78,5 +78,24 @@
"whichQuestStart": "Какой квест вы хотите начать?",
"getMoreQuests": "Получить больше квестов",
"unlockedAQuest": "Вы разблокировали квест!",
- "leveledUpReceivedQuest": "Вы повысили свой уровень до <%= level %> и получили свиток квеста!"
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/ru/questscontent.json b/common/locales/ru/questscontent.json
index 5824f97637..ce20680285 100644
--- a/common/locales/ru/questscontent.json
+++ b/common/locales/ru/questscontent.json
@@ -298,15 +298,27 @@
"questSnailBoss": "Улитка из подземелья Тяжелого труда",
"questSnailDropSnailEgg": "Моллюск (яйцо)",
"questSnailUnlockText": "Позволяет покупать на рынке моллюска в яйце",
- "questBewilderText": "The Be-Wilder",
- "questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
+ "questBewilderText": "С-толку-сбиватель",
+ "questBewilderNotes": "Вечеринка начинается, как обычно.
Отличные закуски, задорная музыка, и даже танцующие слоны уже не вызывают недоумения. Жители страны Habitica смеются и кружатся среди переполненных цветами корзин, с готовностью исполняя ловкие трюки и элегантные повороты.
Часы на Таинственной башне бьют полночь, и Апрельский Дурак запрыгивает на сцену, чтобы произнести речь.
\"Друзья! Враги! Терпящие меня знакомые! Послушайте меня\". В толпе посмеиваются при виде звериных ушей, вылезающих из голов, и жители позируют со своими новыми аксессуарами.
\"Как вы знаете\", - продолжает Дурак, - \"обычно мои путающие иллюзии длятся только один день. Но я с радостью сообщаю, что я нашел простой способ сделать веселье бесконечным и не иметь дела с нашими неприятными повседневными обязанностями. Дорогие жители страны Habitica, встречайте, мой новый волшебный друг - Раз О'зли!\"
",
"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": "Beguilement Strike",
+ "questBewilderBossRageTitle": "Отвлекающий удар",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "Птицы прокрастинации",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Одержав окончательную победу над Птицами Прокрастинации вы присели чтобы, насладится видом и заслуженным отдыхом.
\"Вау!\" - сказал @Trogdorina. \"Ты выйграл!\"
@Squish добавил: \"Вот, возьми эти яйца, которые я нашел, в качестве награды.\"",
+ "questFalconBoss": "Птицы прокрастинации",
+ "questFalconDropFalconEgg": "Сокол (яйцо)",
+ "questFalconUnlockText": "Позволяет покупать на рынке сокола в яйце.",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/ru/rebirth.json b/common/locales/ru/rebirth.json
index 507a0ba69a..a987c202ab 100644
--- a/common/locales/ru/rebirth.json
+++ b/common/locales/ru/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "Перерождение позволит вашему персонажу начать всё сначала с 1 уровня.",
"rebirthAdvList1": "Ваше здоровье полностью восстанавливается.",
"rebirthAdvList2": "У вас нет ни опыта, ни золота, ни предметов (за исключением бесплатных, например мистических).",
- "rebirthAdvList3": "Ваши привычки, ежедневные задачи и список дел станут вновь желтыми, а счетчики серий выполненных подряд заданий обнулятся.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "У вас будет начальный класс воина, пока вы не заработаете новый класс.",
"rebirthInherit": "Ваш новый персонаж унаследует несколько вещей от своего предшественника:",
"rebirthInList1": "Задания, история и настройки останутся.",
@@ -24,5 +24,6 @@
"rebirthPop": "Начните заново с персонажем 1 уровня, сохранив достижения, коллекционные предметы и задания с историей.",
"rebirthName": "Шар возрождения",
"reborn": "Возрождение, макс. уровень <%= reLevel %>",
- "confirmReborn": "Вы уверены?"
+ "confirmReborn": "Вы уверены?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json
index 36164edc36..d64ed6ead2 100644
--- a/common/locales/ru/settings.json
+++ b/common/locales/ru/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Новое имя пользователя",
"dangerZone": "Опасная зона",
"resetText1": "Осторожно! Это обнулит многое в вашем аккаунте. Использовать эту функцию крайне не рекомендуется, однако некоторым игрокам она может пригодится в начале — после того, как они попробуют приложение.",
- "resetText2": "Вы потеряете уровень, всё свое золото и очки опыта. Все ваши задачи будут удалены навсегда и вы навсегда потеряете историю выполнения заданий. Вы также потеряете всё снаряжение, но сможете купить его снова, включая снаряжение ограниченного выпуска и таинственные предметы подписчиков, которые у вас уже есть (если снаряжение, которое вы хотите выкупить, предназначено для определенного класса, ваш класс должен соответствовать ему). Вы сохраните свой класс, питомцев и скакунов. Возможно, вам лучше воспользоваться шаром возрождения — он намного безопаснее и вы сохраните все свои задачи.",
+ "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 %> в текстовом поле ниже.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Скопируйте, чтобы использовать в сторонних приложениях. Однако, относитесь к токену API, как к паролю — не выкладывайте его в открытый доступ. Иногда у вас могут попросить ваш ID пользователя, но никогда не публикуйте токен API там, где его могут увидеть другие, включая Github.",
"APIToken": "Токен API (это пароль — смотри предупреждение выше!)",
+ "thirdPartyApps": "Сторонние приложения",
+ "dataToolDesc": "Веб-страница, которая отображает определенную информацию из вашего аккаунта в Habitica, такую как статистика по задачам, снаряжение и умения.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Позвольте Пчелиному Напоминателю автоматически отслеживать прогресс по списку задач в стране Habitica. Вы можете дать обещание выполнять определённое количество задач в день или в неделю, или же можно просто пообещать постепенно выполнять задачи из списка. (Под \"обещанием\" Пчелиный Напоминатель понимает угрозу денежного штрафа! Но может быть вам просто понравится, как он выглядит.)",
+ "chromeChatExtension": "Чат дополнение для Chrome",
+ "chromeChatExtensionDesc": "Чат дополнение для Chrome добавит область с чатом на все страницы habitica.com. Позволит общаться пользователям где бы они ни были: в таверне, команде или в любой гильдии.",
+ "otherExtensions": "Другие расширения",
+ "otherDesc": "Ищите другие приложения, дополнения и инструменты на Habitica wiki.",
"resetDo": "Да, сделать сброс учетной записи!",
+ "resetComplete": "Reset complete!",
"fixValues": "Исправить данные",
"fixValuesText1": "Если в результате программной ошибки или непреднамеренных действий изменились параметры персонажа (урон, который не должен был быть причинен; золото, которое вы на самом деле не заработали), вы можете вручную исправить значения. Да, таким образом возможно жульничать, поэтому мудро используйте эту функцию, если не хотите подорвать весь процесс выработки привычек!",
"fixValuesText2": "Обратите внимание, что здесь невозможно восстановить серии выполненных подряд отдельных заданий. Для этого войдите в редактирование ежедневного задания и воспользуйтесь полем – «Восстановить серию» в разделе «Дополнительные параметры».",
@@ -96,6 +107,7 @@
"emailNotifications": "Уведомления по электронной почте",
"wonChallenge": "Вы выиграли испытание",
"newPM": "Получено личное сообщение",
+ "sentGems": "Sent gems!",
"giftedGems": "Подаренные самоцветы",
"giftedGemsInfo": "<%= amount %> самоцветов от <%= name %>",
"giftedSubscription": "Подписка в подарок",
@@ -135,6 +147,11 @@
"webhooks": "Веб-хуки",
"enabled": "Включено",
"webhookURL": "Ссылка на веб-хук",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Добавить",
"buyGemsGoldCap": "Предел повышен до <%= amount %>",
"mysticHourglass": "Кол-во мистических песочных часов: <%= amount %>",
@@ -149,5 +166,5 @@
"amazonPayments": "Платеж с помощью Amazon",
"timezone": "Часовой пояс",
"timezoneUTC": "Habitica использует часовой пояс, установленный на вашем компьютере. В данный момент это: <%= utc %>",
- "timezoneInfo": "Если часовой пояс определен неверно, сначала следует перезагрузить страницу, нажав на кнопку \"обновить\" в вашем браузере, чтобы убедиться, что используется текущее время. Если время по-прежнему определено неверно, поправьте установки времени на вашем компьютере и снова перезагрузите эту страницу.
Если вы используете Habitica на нескольких компьютерах или мобильных устройствах, необходимо установить одинаковый часовой пояс на всех используемых устройствах. Если ваши Ежедневные задачи сбрасываются в неправильное время, повторите эту проверку на всех остальных компьютерах и в браузерах на мобильных устройствах."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/ru/spells.json b/common/locales/ru/spells.json
index de7809cd94..927d6fc9ad 100644
--- a/common/locales/ru/spells.json
+++ b/common/locales/ru/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Морская пена",
"spellSpecialSeafoamNotes": "Превратите друга в морское создание!",
"spellSpecialSandText": "Песок",
- "spellSpecialSandNotes": "Отменить эффект морской пены."
+ "spellSpecialSandNotes": "Отменить эффект морской пены.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/ru/subscriber.json b/common/locales/ru/subscriber.json
index ad3a8fcbd3..2fe5355aa7 100644
--- a/common/locales/ru/subscriber.json
+++ b/common/locales/ru/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Покупайте самоцветы за золото, получайте таинственные предметы каждый месяц, сохраняйте историю своего прогресса, удвойте ежедневный предел выпадения трофеев, поддерживайте разработчиков. Нажмите, чтобы узнать больше.",
"buyGemsGold": "Возможность покупки самоцветов за золото",
"buyGemsGoldText": "Торговец Александр будет продавать вам Самоцветы по цене <%= gemCost %> золота за каждый. Его ежемесячные поставки изначально ограничены до <%= gemLimit %> Самоцветов в месяц. Но это ограничение увеличивается на 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.",
"retainHistory": "Увеличенный список выполненных задач",
"retainHistoryText": "Завершенные задачи дольше дольше не архивируются и доступны для просмотра.",
"doubleDrops": "Увеличение дневного предела выпадения предметов в 2 раза",
@@ -29,6 +31,7 @@
"manageSub": "Нажмите для управления подпиской",
"cancelSub": "Отмена подписки",
"canceledSubscription": "Подписка отменена",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Подписки администратора",
"morePlans": "Больше тарифов
Скоро",
"organizationSub": "Частная организация",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "Видно, что вы с Мистическими песочными часами, так что мы с радостью отправимся для вас в прошлое! Пожалуйста, выберите себе питомца, скакуна, или Комплект Таинственных предметов. Вы можете увидеть список прошлых комплектов здесь! Если они вам не подходят, возможно, вы будете заинтересованы в одном из наших модных футуристических Комплектов в стиле Стимпанк?",
"timeTravelersAlreadyOwned": "Поздравляем! У вас уже есть все предметы, которые могут предложить путешественники во времени. Благодарим за поддержку сайта!",
"mysticHourglassPopover": "Загадочные песочные часы позволят вам приобрести определённые предметы, которые были лишь временно доступны когда-то. Например, наборы таинственных предметов и награды за мировых боссов. Прямо из прошлого!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Набор Крылатого посланника",
"mysterySet201403": "Набор Лесничего",
"mysterySet201404": "Набор Сумеречной бабочки",
@@ -99,6 +105,7 @@
"mysterySet201601": "Набор Чемпиона Решительности",
"mysterySet201602": "Набор Сердцееда",
"mysterySet201603": "Набор Счастливого Клевера",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Стандартный Стимпанковый набор",
"mysterySet301405": "Набор аксессуаров в стиле Стимпанка",
"mysterySetwondercon": "Вандер-Кон",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Купить этот предмет за 1 мистические песочные часы?",
"petsAlreadyOwned": "У вас уже есть этот питомец.",
"mountsAlreadyOwned": "У вас уже есть этот скакун.",
- "typeNotAllowedHourglass": "Покупка предметов этого типа с помощью мистических песочных часов не поддерживается. Допустимые типы:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Этого питомца нельзя купить за мистические песочные часы.",
"mountsNotAllowedHourglass": "Этого скакуна нельзя купить за мистические песочные часы.",
"hourglassPurchase": "Приобретён предмет за мистические песочные часы!",
- "hourglassPurchaseSet": "Приобретён набор предметов за мистические песочные часы!"
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/ru/tasks.json b/common/locales/ru/tasks.json
index 3d23c20de7..0395d6d48e 100644
--- a/common/locales/ru/tasks.json
+++ b/common/locales/ru/tasks.json
@@ -32,7 +32,7 @@
"mental": "Умственное",
"otherExamples": "Например, профессиональные цели, хобби, финансы и т. д.",
"progress": "Прогресс",
- "daily": "Ежедневное задание",
+ "daily": "Ежедневные задания",
"dailies": "Ежедневное",
"newDaily": "Новое ежедневное задание",
"newDailyBulk": "Новые ежедневные задания (по одному на строку)",
@@ -88,8 +88,9 @@
"fortifyName": "Эликсир укрепления",
"fortifyPop": "Вернуть все задания в нейтральное состояние (желтый цвет) и восстановить всё здоровье.",
"fortify": "Укрепление",
- "fortifyText": "Укрепление вернёт все ваши задания в нейтральный (жёлтый) цвет, как будто бы вы их только что добавили, и восстановит всё здоровье до максимума. Это пригодится, если все ваши красные задания слишком усложняют, а синие — слишком упрощают игру. Если новое, свежее начало даст вам больше сил и мотивации, не пожалейте самоцветов и получите временное облегчение!",
+ "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!",
"sureDelete": "Вы уверены, что хотите удалить <%= taskType %> с текстом \"<%= taskText %>\"?",
"streakCoins": "Бонус за серию!",
"pushTaskToTop": "Нажмите, чтобы переместить в начало списка. Удерживайте ctrl или cmd при нажатии, чтобы переместить в конец.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Снаряжение влияет на ваши характеристики (<%= linkStart %>Пользователь > Характеристики<%= linkEnd %>).",
"rewardHelp3": "Здесь появится особое снаряжение во время Мировых Событий.",
"rewardHelp4": "Не бойтесь назначать себе персональные награды! Посмотрите примеры наград здесь.",
- "clickForHelp": "Помощь"
+ "clickForHelp": "Помощь",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/sk/backgrounds.json b/common/locales/sk/backgrounds.json
index a87d08ee0a..60a5252122 100644
--- a/common/locales/sk/backgrounds.json
+++ b/common/locales/sk/backgrounds.json
@@ -98,67 +98,74 @@
"backgroundGiantWaveNotes": "Surfuj na obrovskej vlne!",
"backgroundSunkenShipText": "Potopená loď",
"backgroundSunkenShipNotes": "Preskúmaj potopenú loď.",
- "backgrounds082015": "SET 15: Released August 2015",
- "backgroundPyramidsText": "Pyramids",
- "backgroundPyramidsNotes": "Admire the Pyramids.",
- "backgroundSunsetSavannahText": "Sunset Savannah",
- "backgroundSunsetSavannahNotes": "Stalk across the Sunset Savannah.",
- "backgroundTwinklyPartyLightsText": "Twinkly Party Lights",
- "backgroundTwinklyPartyLightsNotes": "Dance under Twinkly Party Lights!",
- "backgrounds092015": "SET 16: Released September 2015",
- "backgroundMarketText": "Habitica Market",
- "backgroundMarketNotes": "Shop in the Habitica Market.",
- "backgroundStableText": "Habitica Stable",
- "backgroundStableNotes": "Tend mounts in the Habitica Stable.",
- "backgroundTavernText": "Habitica Tavern",
- "backgroundTavernNotes": "Visit the Habitica Tavern.",
- "backgrounds102015": "SET 17: Released October 2015",
- "backgroundHarvestMoonText": "Harvest Moon",
- "backgroundHarvestMoonNotes": "Cackle under the Harvest Moon.",
- "backgroundSlimySwampText": "Slimy Swamp",
- "backgroundSlimySwampNotes": "Slog through a Slimy Swamp.",
- "backgroundSwarmingDarknessText": "Swarming Darkness",
- "backgroundSwarmingDarknessNotes": "Shiver in the Swarming Darkness.",
- "backgrounds112015": "SET 18: Released November 2015",
- "backgroundFloatingIslandsText": "Floating Islands",
- "backgroundFloatingIslandsNotes": "Hop across the Floating Islands.",
- "backgroundNightDunesText": "Night Dunes",
- "backgroundNightDunesNotes": "Walk peacefully through the Night Dunes.",
- "backgroundSunsetOasisText": "Sunset Oasis",
- "backgroundSunsetOasisNotes": "Bask in the Sunset Oasis.",
- "backgrounds122015": "SET 19: Released December 2015",
- "backgroundAlpineSlopesText": "Alpine Slopes",
- "backgroundAlpineSlopesNotes": "Ski on the Alpine Slopes.",
- "backgroundSnowySunriseText": "Snowy Sunrise",
- "backgroundSnowySunriseNotes": "Gaze at the Snowy Sunrise.",
- "backgroundWinterTownText": "Winter Town",
- "backgroundWinterTownNotes": "Bustle through a Winter Town.",
- "backgrounds012016": "SET 20: Released January 2016",
- "backgroundFrozenLakeText": "Frozen Lake",
- "backgroundFrozenLakeNotes": "Skate on a Frozen Lake.",
- "backgroundSnowmanArmyText": "Snowman Army",
- "backgroundSnowmanArmyNotes": "Lead a Snowman Army.",
- "backgroundWinterNightText": "Winter Night",
- "backgroundWinterNightNotes": "Look at the stars of a Winter Night.",
- "backgrounds022016": "SET 21: Released February 2016",
- "backgroundBambooForestText": "Bamboo Forest",
- "backgroundBambooForestNotes": "Stroll through the Bamboo Forest.",
- "backgroundCozyLibraryText": "Cozy Library",
- "backgroundCozyLibraryNotes": "Read in the Cozy Library.",
- "backgroundGrandStaircaseText": "Grand Staircase",
- "backgroundGrandStaircaseNotes": "Stride down the Grand Staircase.",
- "backgrounds032016": "SET 22: Released March 2016",
- "backgroundDeepMineText": "Deep Mine",
- "backgroundDeepMineNotes": "Find precious metals in a Deep Mine.",
- "backgroundRainforestText": "Rainforest",
- "backgroundRainforestNotes": "Venture into a Rainforest.",
- "backgroundStoneCircleText": "Circle of Stones",
- "backgroundStoneCircleNotes": "Cast spells in a Circle of Stones.",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds082015": "15. sada: Vydaná v auguste 2015",
+ "backgroundPyramidsText": "Pyramídy",
+ "backgroundPyramidsNotes": "Obdivuj pyramídy. ",
+ "backgroundSunsetSavannahText": "Západ slnka v Savane",
+ "backgroundSunsetSavannahNotes": "Kráčaj oproti Západu slnka v Savane.",
+ "backgroundTwinklyPartyLightsText": "Žiariace Párty Svetlá",
+ "backgroundTwinklyPartyLightsNotes": "Tancuj pod Žiariacimi Párty Svetlami!",
+ "backgrounds092015": "16. sada: Vydaná v septembri 2015",
+ "backgroundMarketText": "Trh Habitiky",
+ "backgroundMarketNotes": "Obchoduj v Trhu Habitiky.",
+ "backgroundStableText": "Stajňa Habitiky",
+ "backgroundStableNotes": "Staraj sa o svoje tátoše v Stajni Habitiky.",
+ "backgroundTavernText": "Hostinec Habitiky",
+ "backgroundTavernNotes": "Navštív Hostinec Habitiky.",
+ "backgrounds102015": "17. sada: Vydaná v októbri 2015",
+ "backgroundHarvestMoonText": "Jesenná rovnodennosť",
+ "backgroundHarvestMoonNotes": "Prechádzka počas jesennej rovnodennosti.",
+ "backgroundSlimySwampText": "Slizký močiar",
+ "backgroundSlimySwampNotes": "Prebroď sa slizkým močiarom.",
+ "backgroundSwarmingDarknessText": "Roj temnoty",
+ "backgroundSwarmingDarknessNotes": "Chvej sa v roji temnoty.",
+ "backgrounds112015": "18. sada: Vydaná v novembri 2015",
+ "backgroundFloatingIslandsText": "Plávajúce ostrovy",
+ "backgroundFloatingIslandsNotes": "Preskakuj naprieč plávajúcimi ostrovmi.",
+ "backgroundNightDunesText": "Nočné duny",
+ "backgroundNightDunesNotes": "Mierumilovne sa prechádzaj nočnými dunami.",
+ "backgroundSunsetOasisText": "Oáza zapadajúceho slnka",
+ "backgroundSunsetOasisNotes": "Vyhrievaj sa pri oáze zapadajúceho slnka.",
+ "backgrounds122015": "19. sada: vydaná v decembri 2015",
+ "backgroundAlpineSlopesText": "Alpské svahy",
+ "backgroundAlpineSlopesNotes": "Lyžuj sa na alpských svahoch",
+ "backgroundSnowySunriseText": "Zasnežený východ slnka",
+ "backgroundSnowySunriseNotes": "Zadívaj sa na zasnežený východ slnka.",
+ "backgroundWinterTownText": "Zimné mestečko",
+ "backgroundWinterTownNotes": "Pobehuj zasneženým mestečkom.",
+ "backgrounds012016": "20. sada: Vydaná v Januári 2016",
+ "backgroundFrozenLakeText": "Zmrznuté jazero",
+ "backgroundFrozenLakeNotes": "Korčuľuj sa na zmrznutom jazere.",
+ "backgroundSnowmanArmyText": "Armáda snehuliakov",
+ "backgroundSnowmanArmyNotes": "Veď armádu snehuliakov.",
+ "backgroundWinterNightText": "Zimná noc",
+ "backgroundWinterNightNotes": "Pozoruj hviezdy zimnej noci.",
+ "backgrounds022016": "21. sada: Vydaná vo februári 2016",
+ "backgroundBambooForestText": "Bambusový les",
+ "backgroundBambooForestNotes": "Prechádzaj sa bambusovým lesom.",
+ "backgroundCozyLibraryText": "Útulná knižnica",
+ "backgroundCozyLibraryNotes": "Čítaj si v útulnej knižnici.",
+ "backgroundGrandStaircaseText": "Veľké schodisko",
+ "backgroundGrandStaircaseNotes": "Kráčaj dolu veľkým schodiskom.",
+ "backgrounds032016": "22. sada: Vydaná v marci 2016",
+ "backgroundDeepMineText": "Hlboká baňa",
+ "backgroundDeepMineNotes": "Nájdi vzácne kovy v hlbokej bani.",
+ "backgroundRainforestText": "Dažďový prales",
+ "backgroundRainforestNotes": "Odváž sa vstúpiť do dažďového pralesa.",
+ "backgroundStoneCircleText": "Kamenný kruh",
+ "backgroundStoneCircleNotes": "Čaruj v kamennom kruhu.",
+ "backgrounds042016": "23. sada: Vydaná v apríli 2016",
+ "backgroundArcheryRangeText": "Lukostrelnica",
+ "backgroundArcheryRangeNotes": "Trénuj v lukostrelnici.",
+ "backgroundGiantFlowersText": "Obrovské kvety",
+ "backgroundGiantFlowersNotes": "Šanti navrchu obrovských kvetov.",
+ "backgroundRainbowsEndText": "Koniec dúhy",
+ "backgroundRainbowsEndNotes": "Nájdi zlato na konci dúhy",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/sk/challenge.json b/common/locales/sk/challenge.json
index b499fd1143..72fe392b39 100644
--- a/common/locales/sk/challenge.json
+++ b/common/locales/sk/challenge.json
@@ -33,7 +33,7 @@
"challengeTagPop": "Výzvy sa zobrazujú v zozname štítkov a v popise úlohy. Takže oficiálny názov výzvy môže byť dlhší a výstižný, no potrebuješ aj krátku verziu. Napr výzva s názvom \"Schudnúť 10 kíl za 3 mesiace\" môže používať štítok \"-10kg\" (Pre viac informácií klikni na \"?\").",
"challengeDescr": "Popis",
"prize": "Odmena",
- "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. The maximum number you can award is the number of gems you own (plus the number of guild gems, if you created this challenge's guild). Note: This prize can't be changed later.",
+ "prizePop": "Ak niekto \"vyhrá\" tvoju výzvu, môžeš odmeniť víťaza drahokamami. Maximálny počet drahokamov, ktorými môžeš odmeniť je počet drahokamov ktoré vlastníš (+ počet drahokamov cechu, ak si vytvoril výzvu v rámci cechu). Poznámka: Túto odmenu už nemôžeš neskôr zmeniť.",
"prizePopTavern": "Ak niekto môže 'vyhrať' tvoju výzvu, môžeš toho víťaza odmeniť drahokamami. Maximum = počet tvojich drahokamov. Poznámka: Túto odmenu neskôr už nemôžeš zmeniť a drahokamy sa ti nevrátia ak výzvu zrušíš.",
"publicChallenges": "Minimum je 1 drahokam pre verejné výzvy (pomáha predísť spamu, naozaj).",
"officialChallenge": "Oficiálna výzva Habiticy",
@@ -43,8 +43,8 @@
"exportChallengeCSV": "Exportovať do CSV",
"selectGroup": "Prosím, vyber skupinu",
"challengeCreated": "Výzva bola úspešne vytvorená",
- "sureDelCha": "Are you sure you want to delete this challenge?",
- "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.",
+ "sureDelCha": "Si si istý, že chceš zmazať túto výzvu?",
+ "sureDelChaTavern": "Si si istý, že chceš zmazať túto výzvu? Drahokamy sa ti nevrátia.",
"removeTasks": "Odstrániť úlohy",
"keepTasks": "Ponechať úlohy",
"closeCha": "Uzavrieť výzvu a...",
@@ -57,11 +57,26 @@
"prizeValue": "<%= gemcount %> <%= gemicon %> výhra",
"clone": "Klonovať",
"challengeNotEnoughGems": "Na vytvorenie výzvy nemáš dosť drahokamov.",
- "noPermissionEditChallenge": "You don't have permissions to edit this challenge",
- "noPermissionDeleteChallenge": "You don't have permissions to delete this challenge",
- "noPermissionCloseChallenge": "You don't have permissions to close this challenge",
- "congratulations": "Congratulations!",
- "hurray": "Hurray!",
- "noChallengeOwner": "no owner",
- "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account."
+ "noPermissionEditChallenge": "Nemáš povolenie upravovať túto výzvu ",
+ "noPermissionDeleteChallenge": "Nemáš povolenie zmazať túto výzvu",
+ "noPermissionCloseChallenge": "Nemáš povolenie uzavrieť túto výzvu",
+ "congratulations": "Gratulujeme!",
+ "hurray": "Hurá!",
+ "noChallengeOwner": "žiadny vlastník",
+ "noChallengeOwnerPopover": "Táto výzva nemá vlastníka, pretože osoba, ktorá túto výzvu vytvorila, zmazala svoj účet.",
+ "challengeMemberNotFound": "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/sk/character.json b/common/locales/sk/character.json
index 90a65df1e9..9fccd83e58 100644
--- a/common/locales/sk/character.json
+++ b/common/locales/sk/character.json
@@ -1,7 +1,8 @@
{
+ "communityGuidelinesWarning": "Maj na pamäti, že tvoja zobrazované meno, profilová fotka a informácie o tebe musia vyhovovať Komunitných pravidiel (napr. žiadne vulgarizmy, témy len pre dospelých, urážky a pod.). Ak máš nejaké otázky ohľadom toho, či je niečo vhodné alebo nevhodné, napíš na leslie@habitica.com!",
"statsAch": "Štatistiky a odznaky",
"profile": "Profil",
- "avatar": "Customize Avatar",
+ "avatar": "Prispôsobiť avatara",
"other": "Ostatné",
"fullName": "Celé meno",
"displayName": "Zobrazené meno",
@@ -34,7 +35,7 @@
"beard": "Brada",
"mustache": "Fúzy",
"flower": "Kvet",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Stolička",
"basicSkins": "Základné pokožky",
"rainbowSkins": "Dúhové pokožky",
"pastelSkins": "Pastelové pokožky",
@@ -53,22 +54,22 @@
"classEquipBonus": "Bonus za povolanie",
"battleGear": "Bojová výzbroj",
"battleGearText": "Toto je výzbroj, ktorú nosíš do boja; ovplyvňuje čísla pri interakcii s úlohami.",
- "autoEquipBattleGear": "Auto-equip new gear",
+ "autoEquipBattleGear": "Automaticky sa vybaviť novým výstrojom",
"costume": "Kostým",
"costumeText": "Ak chceš radšej vyzerať inak, než vyzeráš so svojou aktuálnou bojovou výzbrojou, zaškrtni \"použiť kostým\", aby si si mohol zvoliť oblečenie, ktoré sa ti páči, no zároveň získavať bonusy za svoju najlepšiu bojovú výzbroj.",
"useCostume": "Použiť kostým",
"useCostumeInfo1": "Klikni na \"použiť kostým\" ak si chceš obliecť výstroj bez toho, aby ovplyvnila tvoje štatistiky bojového výstroja! To znamená, že si môžeš vybrať predmety pre získanie najlepších bonusov vľavo a obliecť svoj avatar vpravo.",
- "useCostumeInfo2": "Once you click \"Use Costume\" your avatar will look pretty basic... but don't worry! If you look on the left, you'll see that your Battle Gear is still equipped. Next, you can make things fancy! Anything you equip on the right won't affect your stats, but can make you look super awesome. Try out different combos, mixing sets, and coordinating your Costume with your pets, mounts, and backgrounds.
Got more questions? Check out the Costume page on the wiki. Find the perfect ensemble? Show it off in the Costume Carnival guild or brag in the Tavern!",
- "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:",
- "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!",
- "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.",
+ "useCostumeInfo2": "Keď klikneš na voľbu \"Použiť kostým\", tvoj avatar bude vyzerať veľmi jednoducho ... ale neboj sa! Ak sa pozrieš naľavo, uvidíš, že tvoj bojový výstroj sa stále používa. Teraz môžeš spraviť veci podľa svojho vkusu! Hocaké vybavenie, ktoré teraz použiješ napravo, nebude mať žiadny efekt na tvoje štatistiky, ale môžeš vďaka nemu vyzerať super úžasne. Vyskúšaj rozdielne kombinácie, miešanie sád, tátošov a pozadí. .
Stále máš otázky? Prečítaj si stránku kostýmov na wiki. Našiel si perfektný celok? Ukáž ho na kostýmovom karnevale alebo sa bež pochváliť do Hostinca!",
+ "gearAchievement": "Získal si odznak \"Najúžasnejší výstroj\" za maximálne vylepšenie sady výstroja pre svoje povolanie! Získal si nasledovné kompletné sady:",
+ "moreGearAchievements": "Na získanie viacerých odznakov najúžasnejšieho výstroja, zmeň si svoje povolanie na tvojej stránke štatistík a nakúp výstroj pre svoje nové povolanie!",
+ "armoireUnlocked": "Tiež si odomkol Kúzelnú skrinku! Klikni na Odmenu kúzelnej skrinky pre možnosť náhodného získania špeciálnej výbavy! Môže ti tiež dať ľubovoľne veľa XP alebo jedla.",
"ultimGearName": "Najúžasnejší výstroj",
- "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:",
+ "ultimGearText": "Vylepšil na maximum zbraň a brnenie pre nasledujúce povolania:",
"level": "Level",
"levelUp": "Získal si nový level!",
- "gainedLevel": "You gained a level!",
- "leveledUp": "By accomplishing your real-life goals, you've grown to Level <%= level %>!",
- "fullyHealed": "You have been fully healed!",
+ "gainedLevel": "Získal si level!",
+ "leveledUp": "Plnením cieľov v reálnom živote si získal Level <%= level %>!",
+ "fullyHealed": "Bol si plne uzdravený!",
"huzzah": "Huzzah!",
"mana": "Mana",
"hp": "HP",
@@ -83,8 +84,8 @@
"allocatePerPop": "Pridať bod do postrehu",
"allocateInt": "Body pridelené do Inteligencie:",
"allocateIntPop": "Pridať bod do inteligencie",
- "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.",
- "stats": "Avatar Stats",
+ "noMoreAllocate": "Teraz, keď si dosiahol level 100, nezískaš žiadne ďaľšie body atribútov. Môžeš pokračovať v levelovaní, alebo začať nové dobrodružstvo na úrovni 1 pomocou použitia Orbu znovuzrodenia, ktorý je teraz dostupný zdarma na trhu.",
+ "stats": "Štatistiky avatara",
"strength": "Sila",
"strengthText": "Sila zvyšuje šancu náhodných \"kritických zásahov\" a tým aj možnosť získať z nich viac zlata, skúseností a predmetov. Taktiež pomáha zasadiť silnejšiu ranu boss monštrám.",
"constitution": "Odolnosť",
@@ -109,6 +110,7 @@
"mage": "Mág",
"mystery": "Záhada",
"changeClass": "Zmeniť povolanie, vrátiť pridelené body atribútov",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "S každým levelom získaš jeden bod, ktorý môžeš priradiť do atribútu. Môžeš tak robiť ručne alebo nechať hru, aby rozhodla za teba, použitím možnosti \"automatické pridelenie\".",
"unallocated": "Nepridelené body atribútov",
"haveUnallocated": "Máš <%= points %> nepriradených bodov atribútov",
@@ -126,9 +128,9 @@
"mageText": "Mágovia sa rýchlo učia, získavajú skúsenosti a levely rýchlejšie ako iné triedy. Taktiež majú veľké množstvo many na používanie svojich schopností. Hraj za mága, ak ťa baví taktické hranie Habitu, alebo ak ťa silne motivuje levelovanie a odomykanie rôznych funkcií.",
"rogueText": "Zlodeji milujú hromadenie bohatstva, získavajú viac zlata ako ktokoľvek iný a sú odborníci na získavanie náhodných predmetov. Ich výborná schopnosť zakrádania im dáva možnosť vyhnúť sa následkom nesplnených denných úloh. Hraj za zlodeja, ak ťa silne motivujú odmeny a odznaky a chceš nahromadiť lup!",
"healerText": "Liečitelia sú chránení pred zraneniami a svoju ochranu rozširujú aj na ostatných. Z nestihnutých denných úloh a zlých návykov si veľa nerobia a majú prostriedky ako si obnoviť zdravie v prípade zlyhania. Hraj za liečiteľa, ak ťa baví pomáhať ostatným v družine, alebo ak rád utekáš zubatej z lopaty!",
- "optOutOfClasses": "Opt Out",
- "optOutOfPMs": "Opt Out",
- "optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User -> Stats.",
+ "optOutOfClasses": "Zrušiť výber povolania",
+ "optOutOfPMs": "Zrušiť",
+ "optOutOfClassesText": "Nezaujímajú ťa povolania? Chceš si vybrať neskôr? Zruš ich - budeš bojovník bez špeciálnych vlastností. O systéme povolaní si môžeš prečítať neskôr na wiki môžeš ich povoliť aj neskôr v položke Užívateľ -> Štatistiky.",
"select": "Vybrať",
"stealth": "Zakrádanie",
"stealthNewDay": "Na začiatku nového dňa sa vyhneš zraneniam z nesplnených denných úloh.",
@@ -137,7 +139,7 @@
"respawn": "Znovuzrodenie!",
"youDied": "Si mŕtvy!",
"dieText": "Stratil si level, všetko zlato a náhodný kus výstroja. Povstaň, Habitier, a skús to znovu! Drž na uzde svoje zlé návyky, buď dôsledný v plnení svojich denných úloh a, ak ochabneš, drž sa od smrti ďaleko pomocou elixíru zdravia.",
- "sureReset": "Are you sure? This will reset your character's class and allocated points (you'll get them all back to re-allocate), and costs 3 gems.",
+ "sureReset": "Si si istý? Tento krok zruší povolanie tvojej postavy a získané body (získaš ich naspäť na opätovné pridelenie). Tiež to bude stáť 3 drahokamy.",
"purchaseFor": "Kúpiť za <%= cost %> drahokamov?",
"notEnoughMana": "Nedostatok many.",
"invalidTarget": "Neplatný cieľ",
@@ -162,7 +164,9 @@
"con": "ODO",
"per": "POS",
"int": "INT",
- "showQuickAllocation": "Show stat allocation",
- "hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats."
+ "showQuickAllocation": "Zobraziť rozdelenie štatistík",
+ "hideQuickAllocation": "Skryť rozdelenie štatistík",
+ "quickAllocationLevelPopover": "S každým levelom získaš jeden bod, ktorý môžeš priradiť do atribútu podľa svojho výberu. Môžeš tak robiť ručne alebo nechať hru, aby rozhodla za teba, použitím možnosti \"automatické pridelenie\", ktorú môžeš nájsť v časti Užívateľ -> Štatistiky.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/sk/communityguidelines.json b/common/locales/sk/communityguidelines.json
index ab05eeb950..87fa5b9d57 100644
--- a/common/locales/sk/communityguidelines.json
+++ b/common/locales/sk/communityguidelines.json
@@ -7,11 +7,11 @@
"commGuidePara003": "Tieto pravidlá sa týkajú všetkých spoločenských priestorov, ktoré používame, v rátane (no nie nutne len) Trello, GitHub, Transifex a Wikia (tiež známa ako wiki). Občas nastane nepredvídateľná udalosť, napríklad nový zdroj konfliktu alebo zlotrilý nekromancer. Keď sa toto stane, modovia môžu zareagovať upravením týchto pravidiel aby ochránili Komunitu pred novými hrozbami. Ale neboj sa: Dáme ti vedieť pomocou oznámenia od Baileyho, ak sa pravidlá zmenia. ",
"commGuidePara004": "Teraz si priprav svoje brká a zvitky na písanie poznámok a začnime! ",
"commGuideHeadingBeing": "Byť Habitičanom",
- "commGuidePara005": "Habitica is first and foremost a website devoted to improvement. As a result, we've been lucky to attract one of the warmest, kindest, most courteous and supportive communities on the internet. There are many traits that make up Habiticans. Some of the most common and most notable are:",
- "commGuideList01A": "A Helpful Spirit. Many people devote time and energy helping out new members of the community and guiding them. The Newbies Guild, for example, is a guild devoted just to answering people's questions. If you think you can help, don't be shy!",
- "commGuideList01B": "A Diligent Attitude. Habiticans work hard to improve their lives, but also help build the site and improve it constantly. We're an open-source project, so we are all constantly working to make the site the best place it can be.",
- "commGuideList01C": "A Supportive Demeanor. Habiticans cheer for each other's victories, and comfort each other during hard times. We lend strength to each other and lean on each other and learn from each other. In parties, we do this with our spells; in chat rooms, we do this with kind and supportive words.",
- "commGuideList01D": "A Respectful Manner. We all have different backgrounds, different skill sets, and different opinions. That's part of what makes our community so wonderful! Habiticans respect these differences and celebrate them. Stick around, and soon you will have friends from all walks of life.",
+ "commGuidePara005": "Habitica je prvá a hlavná web stránka, ktorá sa aktívne zlepšuje. Ako výsledok máme šťastie na jednu z najvrelejších, najmilších, najzdvorilejších a podporujúcich komunít na internete. Existuje veľa rýs, ktoré robia Habiticanov Habiticanmi. Niektoré z najbežnejších a najpozoruhodnejších sú:",
+ "commGuideList01A": "Pomocný duch Veľa ľudí venuje čas a energiu pomáhaniu novým členom komunity a ich vedeniu. The Newbies Guild, napríklad, je cech zameraný na odpovedanie otázok. Ak si myslíš, že môžeš pomôcť, nehanbi sa!",
+ "commGuideList01B": "Usilovný postoj. Habiticania usilovne pracujú, aby zlepšili svoje životy, ale tiež pomáhajú budovať stránku a stále ju zlepšujú. Sme projekt s otvoreným zdrojom, takže všetci neustále pracujeme na tom, aby sme zo stránky urobili to najlepšie miesto, akým môže byť.",
+ "commGuideList01C": "Podporujúce správanie. Habiticania oslavujú víťazstvá ostatných a pomáhajú si počas ťažkých chvíľ. Dodávajú si navzájom silu, spoliehajú sa na seba a učia sa od seba navzájom. V skupinách to dosiahneme s našimi kúzlami; v chatovacích miestnostiach s milými a podporujúcimi slovami. ",
+ "commGuideList01D": "Zdvorilé spôsoby. Všetci máme rozdielne pôvody, rôzne balíčky schopností, a rôzne názory. To je súčasť toho, čo robí našu komunitu takú úžasnú! Habiticania rešpektujú tieto rozdiely a oslavujú ich. Zostaň a čoskoro budeš mať priateľov z každého kúta spoločnosti. ",
"commGuideHeadingMeet": "Zoznám sa s Modmi!",
"commGuidePara006": "Habitica has some tireless knight-errants who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres. Staff and Mods will often precede official statements with the words \"Mod Talk\" or \"Mod Hat On\".",
"commGuidePara007": "Staff have purple tags marked with crowns. Their title is \"Heroic\".",
@@ -19,19 +19,19 @@
"commGuidePara009": "Súčasní zamestnanci sú (zľava doprava):",
"commGuidePara009a": "v Trelle",
"commGuidePara009b": "na GitHube",
- "commGuidePara010": "There are also several Moderators who assist the staff members. They were selected carefully, so please give them your respect and listen to their suggestions.",
- "commGuidePara011": "The current Moderators are (from left to right):",
+ "commGuidePara010": "Je tu tiež niekoľko Moderátorov, ktorý pomáhajú personálu. Sú starostlivo vybraný, tak im, prosím, prejavte svoj rešpekt a vypočujte si ich návrhy. ",
+ "commGuidePara011": "Súčasní moderátori sú (zľava doprava): ",
"commGuidePara011a": "v Hostincovom chate",
"commGuidePara011b": "na GitHub/Wikia",
"commGuidePara011c": "na Wikia",
"commGuidePara011d": "na GitHub",
"commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to Lemoness (leslie@habitica.com).",
- "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a moderator needs to lay down their noble mantle and relax. The following are Moderators Emeritus. They no longer act with the power of a Moderator, but we would still like to honor their work!",
- "commGuidePara014": "Moderators Emeritus:",
+ "commGuidePara013": "V komunite tak veľkej, ako je Habitica, užívatelia prichádzajú a odchádzajú, a niekedy aj moderátor potrebuje odložiť svoj vznešený plášť a oddýchnuť si. Tu sú vyslúžilí moderátori. Už nemajú moc moderátora, ale aj tak by sme radi poctili ich prácu!",
+ "commGuidePara014": "Vyslúžilí moderátori",
"commGuideHeadingPublicSpaces": "Verejné priestory v Habitica",
- "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages. All Display Names must comply with the public space guidelines. To change your Display Name, go on the website to User > Profile and click on the \"Edit\" button.",
- "commGuidePara016": "When navigating the public spaces in Habitica, there are some general rules to keep everyone safe and happy. These should be easy for adventurers like you!",
- "commGuidePara017": "Respect each other. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences. This is part of what makes Habitica so cool! Building a community means respecting and celebrating our differences as well as our similarities. Here are some easy ways to respect each other:",
+ "commGuidePara015": "Habitica má dva druhy sociálnych priestorov: verejné a súkromné. Verejné priestory zahrňujú hostinec, verejné cechy, GitHub, Trello a Wiki. Súkromné priestory sú súkromné cechy, chat družiny a súkromné správy. Všetky viditeľné názvy sa musia prispôsobiť pravidlám o verejných priestoroch. Ak chceš zmeniť názov, navštív web stránku Užívateľ > Profil a klikni na \"Upraviť\".",
+ "commGuidePara016": "Ak vedieš verejné priestory v Habitice, mal by si vedieť, že existujú nejaké všeobecné pravidlá, ktoré udržujú ostatných v bezpečí a šťastných. Mali by byť ľahké pre dobrodruha ako si ty!",
+ "commGuidePara017": "Rešpektovanie sa navzájom. Buď zdvorilý, milý, priateľský a nápomocný. Pamätaj: Habiticania majú rôzny pôvod a divoko rozdielne skúsenosti. Toto je časť toho, čo robí Habiticu tak úžasnú! Budovanie komunity znamená rešpektovať a oslavovať naše rozdiely rovnako ako naše podobnosti. Tu je pár jednoduchých spôsobov ako rešpektovať jeden druhého. ",
"commGuideList02A": "Riaď sa všetkými Podmienkami a Pravidlami Užívania.",
"commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.",
"commGuideList02C": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.",
@@ -75,8 +75,8 @@
"commGuidePara046": "The Habitica wiki can be considered to be a database of all things Habitica. It provides information about site features, guides to play the game, tips on how you can contribute to Habitica and also provides a place for you to advertise your guild or party and vote on topics.",
"commGuidePara047": "Keďže wiki je hostená Wikia, pravidlá a podmienky Wikia platia dodatočne k pravidlám stanoveným Habiticou a Habitčanskou wiki stránkou. ",
"commGuidePara048": "The wiki is solely a collaboration between all of its editors so some additional guidelines include:",
- "commGuideList04A": "Requesting new pages or major changes on the Wiki Trello board",
- "commGuideList04B": "Being open to other peoples' suggestion about your edit",
+ "commGuideList04A": "Žiadanie nových stránok alebo hlavné zmeny na Wiki Trello paneli",
+ "commGuideList04B": "Byť otvorený návrhom ostatných ľudí k tvojej úprave textu",
"commGuideList04C": "Discussing any conflict of edits within the page's talk page",
"commGuideList04D": "Bringing any unresolved conflict to the attention of wiki admins",
"commGuideList04E": "Not spamming or sabotaging pages for personal gain",
diff --git a/common/locales/sk/content.json b/common/locales/sk/content.json
index 29d9b0353f..f1eec3a594 100644
--- a/common/locales/sk/content.json
+++ b/common/locales/sk/content.json
@@ -1,119 +1,125 @@
{
"potionText": "Elixír zdravia",
"potionNotes": "Vylieči 15 bodov zdravia (okamžité použitie)",
- "armoireText": "Enchanted Armoire",
- "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:",
- "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.",
- "armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!",
+ "armoireText": "Kúzelná skrinka",
+ "armoireNotesFull": "Otvor skrinku aby si získal ľubovoľnú špeciálnu výbavu, skúsenosti alebo jedlo! Zostávajúce časti výbavy:",
+ "armoireLastItem": "Našiel si poslednú časť vzácnej výbavy v Kúzelnej skrinke.",
+ "armoireNotesEmpty": "Skrinka bude mat novú výbavu vždy v prvom týždni každého mesiaca. Dovtedy môžeš klikať na skúsenosti a jedlo!",
"dropEggWolfText": "Vlk",
- "dropEggWolfMountText": "Wolf",
- "dropEggWolfAdjective": "a loyal",
+ "dropEggWolfMountText": "Vlk",
+ "dropEggWolfAdjective": "verný",
"dropEggTigerCubText": "Tigríček",
"dropEggTigerCubMountText": "Tiger",
- "dropEggTigerCubAdjective": "a fierce",
+ "dropEggTigerCubAdjective": "divoký",
"dropEggPandaCubText": "Pandiačik",
"dropEggPandaCubMountText": "Pandiak",
- "dropEggPandaCubAdjective": "a gentle",
+ "dropEggPandaCubAdjective": "krotký",
"dropEggLionCubText": "Levík",
"dropEggLionCubMountText": "Lev",
- "dropEggLionCubAdjective": "a regal",
+ "dropEggLionCubAdjective": "veľkolepý",
"dropEggFoxText": "Lišiak",
- "dropEggFoxMountText": "Fox",
- "dropEggFoxAdjective": "a wily",
+ "dropEggFoxMountText": "Lišiak",
+ "dropEggFoxAdjective": "prefíkaný",
"dropEggFlyingPigText": "Lietajúci brav",
- "dropEggFlyingPigMountText": "Flying Pig",
- "dropEggFlyingPigAdjective": "a whimsical",
+ "dropEggFlyingPigMountText": "Lietajúci brav",
+ "dropEggFlyingPigAdjective": "vrtošivý",
"dropEggDragonText": "Drak",
- "dropEggDragonMountText": "Dragon",
- "dropEggDragonAdjective": "a mighty",
+ "dropEggDragonMountText": "Drak",
+ "dropEggDragonAdjective": "mocný",
"dropEggCactusText": "Kaktus",
- "dropEggCactusMountText": "Cactus",
- "dropEggCactusAdjective": "a prickly",
+ "dropEggCactusMountText": "Kaktus",
+ "dropEggCactusAdjective": "pichľavý",
"dropEggBearCubText": "Medvedík",
"dropEggBearCubMountText": "Medveď",
- "dropEggBearCubAdjective": "a brave",
+ "dropEggBearCubAdjective": "odvážny",
"questEggGryphonText": "Gryf",
- "questEggGryphonMountText": "Gryphon",
- "questEggGryphonAdjective": "a proud",
+ "questEggGryphonMountText": "Gryf",
+ "questEggGryphonAdjective": "hrdý",
"questEggHedgehogText": "Ježko",
- "questEggHedgehogMountText": "Hedgehog",
- "questEggHedgehogAdjective": "a spiky",
+ "questEggHedgehogMountText": "Ježko",
+ "questEggHedgehogAdjective": "ostnatý",
"questEggDeerText": "Jeleň",
- "questEggDeerMountText": "Deer",
- "questEggDeerAdjective": "an elegant",
+ "questEggDeerMountText": "Jeleň",
+ "questEggDeerAdjective": "elegantný",
"questEggEggText": "Vajco",
- "questEggEggMountText": "Egg Basket",
- "questEggEggAdjective": "a colorful",
+ "questEggEggMountText": "Košík s vajíčkami",
+ "questEggEggAdjective": "pestrofarebné",
"questEggRatText": "Potkan",
- "questEggRatMountText": "Rat",
- "questEggRatAdjective": "a sociable",
+ "questEggRatMountText": "Potkan",
+ "questEggRatAdjective": "kamarátsky",
"questEggOctopusText": "Chobotnica",
- "questEggOctopusMountText": "Octopus",
- "questEggOctopusAdjective": "a slippery",
+ "questEggOctopusMountText": "Chobotnica",
+ "questEggOctopusAdjective": "klzká",
"questEggSeahorseText": "Morský koník",
- "questEggSeahorseMountText": "Seahorse",
- "questEggSeahorseAdjective": "a prize",
+ "questEggSeahorseMountText": "Morský koník",
+ "questEggSeahorseAdjective": "prvotriedny",
"questEggParrotText": "Papagáj",
- "questEggParrotMountText": "Parrot",
- "questEggParrotAdjective": "a vibrant",
+ "questEggParrotMountText": "Papagáj",
+ "questEggParrotAdjective": "kmitajúci",
"questEggRoosterText": "Kohút",
- "questEggRoosterMountText": "Rooster",
- "questEggRoosterAdjective": "a strutting",
+ "questEggRoosterMountText": "Kohút",
+ "questEggRoosterAdjective": "pyšný",
"questEggSpiderText": "Pavúk",
- "questEggSpiderMountText": "Spider",
- "questEggSpiderAdjective": "a creepy",
+ "questEggSpiderMountText": "Pavúk",
+ "questEggSpiderAdjective": "strašidelný",
"questEggOwlText": "Sova",
- "questEggOwlMountText": "Owl",
- "questEggOwlAdjective": "a wise",
+ "questEggOwlMountText": "Sova",
+ "questEggOwlAdjective": "múdra",
"questEggPenguinText": "Tučniak",
- "questEggPenguinMountText": "Penguin",
- "questEggPenguinAdjective": "a perspicacious",
+ "questEggPenguinMountText": "Tučniak",
+ "questEggPenguinAdjective": "bystrý",
"questEggTRexText": "Tyrannosaurus",
- "questEggTRexMountText": "Tyrannosaur",
- "questEggTRexAdjective": "a tiny-armed",
- "questEggRockText": "Rock",
- "questEggRockMountText": "Rock",
- "questEggRockAdjective": "a lively",
- "questEggBunnyText": "Bunny",
- "questEggBunnyMountText": "Bunny",
- "questEggBunnyAdjective": "a snuggly",
- "questEggSlimeText": "Marshmallow Slime",
- "questEggSlimeMountText": "Marshmallow Slime",
- "questEggSlimeAdjective": "a sweet",
- "questEggSheepText": "Sheep",
- "questEggSheepMountText": "Sheep",
- "questEggSheepAdjective": "a woolly",
- "questEggCuttlefishText": "Cuttlefish",
- "questEggCuttlefishMountText": "Cuttlefish",
- "questEggCuttlefishAdjective": "a cuddly",
- "questEggWhaleText": "Whale",
- "questEggWhaleMountText": "Whale",
- "questEggWhaleAdjective": "a splashy",
- "questEggCheetahText": "Cheetah",
- "questEggCheetahMountText": "Cheetah",
- "questEggCheetahAdjective": "an honest",
- "questEggHorseText": "Horse",
- "questEggHorseMountText": "Horse",
- "questEggHorseAdjective": "a galloping",
- "questEggFrogText": "Frog",
- "questEggFrogMountText": "Frog",
- "questEggFrogAdjective": "a princely",
- "questEggSnakeText": "Snake",
- "questEggSnakeMountText": "Snake",
- "questEggSnakeAdjective": "a slithering",
- "questEggUnicornText": "Unicorn",
- "questEggUnicornMountText": "Winged Unicorn",
- "questEggUnicornAdjective": "a magical",
- "questEggSabretoothText": "Sabretooth Tiger",
- "questEggSabretoothMountText": "Sabretooth Tiger",
- "questEggSabretoothAdjective": "a ferocious",
- "questEggMonkeyText": "Monkey",
- "questEggMonkeyMountText": "Monkey",
- "questEggMonkeyAdjective": "a mischievous",
- "questEggSnailText": "Snail",
- "questEggSnailMountText": "Snail",
- "questEggSnailAdjective": "a slow but steady",
- "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
+ "questEggTRexMountText": "Tyrannosaurus",
+ "questEggTRexAdjective": "drobnoruký",
+ "questEggRockText": "Kameň",
+ "questEggRockMountText": "Kameň",
+ "questEggRockAdjective": "živý",
+ "questEggBunnyText": "Králik",
+ "questEggBunnyMountText": "Králik",
+ "questEggBunnyAdjective": "prítulný",
+ "questEggSlimeText": "Sladký sliz",
+ "questEggSlimeMountText": "Sladký sliz",
+ "questEggSlimeAdjective": "sladký",
+ "questEggSheepText": "Ovca",
+ "questEggSheepMountText": "Ovca",
+ "questEggSheepAdjective": "huňatý",
+ "questEggCuttlefishText": "Sépia",
+ "questEggCuttlefishMountText": "Sépia",
+ "questEggCuttlefishAdjective": "maznavá",
+ "questEggWhaleText": "Veľryba",
+ "questEggWhaleMountText": "Veľryba",
+ "questEggWhaleAdjective": "špliechajúca",
+ "questEggCheetahText": "Gepard",
+ "questEggCheetahMountText": "Gepard",
+ "questEggCheetahAdjective": "čestný",
+ "questEggHorseText": "Kôň",
+ "questEggHorseMountText": "Kôň",
+ "questEggHorseAdjective": "cválajúci",
+ "questEggFrogText": "Žaba",
+ "questEggFrogMountText": "Žaba",
+ "questEggFrogAdjective": "kniežací",
+ "questEggSnakeText": "Had",
+ "questEggSnakeMountText": "Had",
+ "questEggSnakeAdjective": "plazí",
+ "questEggUnicornText": "Jednorožec",
+ "questEggUnicornMountText": "Okrídlený jednorožec",
+ "questEggUnicornAdjective": "čarovné",
+ "questEggSabretoothText": "Šablozubý tiger",
+ "questEggSabretoothMountText": "Šablozubý tiger",
+ "questEggSabretoothAdjective": "zúrivý",
+ "questEggMonkeyText": "Opica",
+ "questEggMonkeyMountText": "Opica",
+ "questEggMonkeyAdjective": "roztopašná",
+ "questEggSnailText": "Slimák",
+ "questEggSnailMountText": "Slimák",
+ "questEggSnailAdjective": "pomalý ale nezlomný",
+ "questEggFalconText": "Sokol",
+ "questEggFalconMountText": "Sokol",
+ "questEggFalconAdjective": "rýchly",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
+ "eggNotes": "Nájdi liahoxír a vylej ho na toto vajíčko, aby sa z neho vyliahlo zvieratko: <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Základný",
"hatchingPotionWhite": "Biely",
"hatchingPotionDesert": "Púštny",
@@ -124,10 +130,11 @@
"hatchingPotionCottonCandyPink": "Cukrovo ružový",
"hatchingPotionCottonCandyBlue": "Cukrovomodrý",
"hatchingPotionGolden": "Zlatý",
- "hatchingPotionSpooky": "Spooky",
- "hatchingPotionPeppermint": "Peppermint",
+ "hatchingPotionSpooky": "Strašidelný",
+ "hatchingPotionPeppermint": "Mätový",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Vylej tento elixír na vajíčko a vyliahne sa z neho <%= potText(locale) %> zvieratko.",
- "premiumPotionAddlNotes": "Not usable on quest pet eggs.",
+ "premiumPotionAddlNotes": "Nedá sa použiť na vajíčka zvieratiek z výprav.",
"foodMeat": "Mäso",
"foodMilk": "Mlieko",
"foodPotatoe": "Zemiak",
diff --git a/common/locales/sk/contrib.json b/common/locales/sk/contrib.json
index 29591238be..ac6393f2e9 100644
--- a/common/locales/sk/contrib.json
+++ b/common/locales/sk/contrib.json
@@ -1,24 +1,24 @@
{
"friend": "Priateľ",
- "friendFirst": "When your first set of submissions is deployed, you will receive the Habitica Contributor's badge. Your name in Tavern chat will proudly display that you are a contributor. As a bounty for your work, you will also receive 3 Gems.",
- "friendSecond": "When your second set of submissions is deployed, the Crystal Armor will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
+ "friendFirst": "Po nasadení tvojej prvej sady príspevkov získaš odznak prispievateľa HabitRPG . V diskusii v hostinci bude tvoje meno hrdo zobrazovať, že si prispievateľ. Ako odmenu za svoju prácu dostaneš ešte 3 drahokamy.",
+ "friendSecond": "Po nasadení tvojej druhej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálové brnenie. Ako odmenu za tvoju neprestajnú prácu dostaneš 3 drahokamy.",
"elite": "Elitný",
- "eliteThird": "When your third set of submissions is deployed, the Crystal Helmet will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
- "eliteFourth": "When your fourth set of submissions is deployed, the Crystal Sword will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
+ "eliteThird": "Po nasadení tvojej tretej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálovú helmu. Ako odmenu za tvoju neprestajnú prácu dostaneš 3 drahokamy.",
+ "eliteFourth": "Po nasadení tvojej štvrtej sady príspevkov si budeš môcť v obchode s odmenami kúpiť kryštálový meč. Ako odmenu za tvoju neprestajnú prácu dostaneš 4 drahokamy.",
"champion": "Šampión",
- "championFifth": "When your fifth set of submissions is deployed, the Crystal Shield will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.",
- "championSixth": "When your sixth set of submissions is deployed, you will receive a Hydra Pet. You will also receive 4 Gems.",
+ "championFifth": "Po nasadení tvojej piatej sady príspevkov, si budeš môcť v obchode s odmenami kúpiť kryštálový štít. Ako odmenu za tvoju neprestajnú prácu dostaneš 4 drahokamy.",
+ "championSixth": "Po nasadení tvojej šiestej sady príspevkov dostaneš domáce zvieratko - hydru. Dostaneš aj 4 drahokamy.",
"legendary": "Legenda",
- "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of Habitica! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.",
+ "legSeventh": "Pri nasadení tvojej siedmej sady príspevkov, dostaneš 4 drahokamy, staneš sa členom cteného spolku prispievateľov a budeš zasvätený do zákulisných detailov Habitiky! Ďalšie príspevky ti už nezvýšia hodnosť, ale môžeš pokračovať a naďalej získavať drahokamy a tituly.",
"moderator": "Moderátor",
"guardian": "Strážca",
- "guardianText": "Moderators were selected carefully from high tier contributors, so please give them your respect and listen to their suggestions.",
+ "guardianText": "Moderátori sú starostlivo zvolení z prispievateľov vysokého levelu, tak pred nimi, prosím, majte rešpekt a počúvajte ich rady.",
"staff": "Personál",
"heroic": "Hrdina",
- "heroicText": "The Heroic tier contains Habitica staff and staff-level contributors. If you have this title, you were appointed to it (or hired!).",
+ "heroicText": "Hodnosť hrdinu majú zamestnanci Habitiky a prispievatelia na úrovni zamestnancov. Ak máš tento titul, znamená to, že ti bol udelený (alebo si u nás zamestnaný!).",
"npcText": "NPC sú ľudia, ktorí podporili Habitica na Kickstarteri na najvyššej úrovni. Ich avatary dohliadajú na funkcie stránky!",
"modalContribAchievement": "Odznak prispievateľa!",
- "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica. See",
+ "contribModal": "<%= name %>, si úžasný! Za pomoc Habitce si na <%= level %>. leveli prispievateľa. Pozri si",
"contribLink": "aké ceny si získal za svoj prínos.",
"contribName": "Prispievateľ",
"contribText": "Prispel do Habitica (kód, dizajn, pixelová grafika, právna rada, dokumenty, atď.). Chceš tento odznak?",
@@ -28,21 +28,25 @@
"helped": "Milovník ankiet",
"helpedText1": "Pomohol k zlepšeniu Habitica vyplnením",
"helpedText2": "tejto ankety.",
- "hall": "Hall of Heroes",
+ "hall": "Sieň hrdinov",
"contribTitle": "Titul prispievateľa (napr. \"kováč\")",
"contribLevel": "Úroveň prispievateľa",
"contribHallText": "1-7 sú bežní prispievatelia, 8 sú moderátori, 9 je personál. Toto určuje, ktoré predmety, zvieratká a tátoše sú dostupné. Taktiež určuje farbu štítku s menom. Úrovni 8 a 9 je automaticky priradený status admina.",
- "hallContributors": "Hall of Contributors",
+ "hallContributors": "Sieň prispievateľov",
"hallPatrons": "Sieň patrónov",
"rewardUser": "Odmeniť používateľa",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Nahrať používateľa",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Titul",
"moreDetails": "Viac podrobností (1-7)",
"moreDetails2": "viac podrobností (8-9)",
"contributions": "Príspevky",
"admin": "Administrátor",
- "notGems": "is in USD, not in Gems. Aka, if this number is 1, it means 4 gems. Only use this option when manually granting gems to players, don't use it when granting contributor tiers. Contrib tiers will automatically add gems.",
+ "notGems": "je v USD, nie v drahokamoch. Teda, ak je číslo 1, znamená 4 drahokamy. Použi túto možnosť len vtedy, ak hráčom manuálne pridávaš drahokamy, nepoužívaj ho pri schvaľovaní prispievateľských hodností. Prispievateľské hodnosti automaticky pridajú drahokamy.",
"gamemaster": "Pán jaskyne (personál/moderátor)",
"backerTier": "Úroveň podporovateľa",
"balance": "Stav",
@@ -52,13 +56,13 @@
"visitHeroes": "Navštív Sieň hrdinov (prispievatelia a podporovatelia)",
"conLearn": "Zisti viac o prispievateľských odmenách",
"conLearnHow": "Zisti ako prispieť do Habitica",
- "surveysSingle": "Helped Habitica grow by filling out a survey. There are no active surveys.",
- "surveysMultiple": "Helped Habitica grow by filling out <%= surveys %> surveys. There are no active surveys.",
- "currentSurvey": "Current Survey",
- "surveyWhen": "The badge will be awarded to all participants when surveys have been processed, in late March.",
- "blurbInbox": "This is where your private messages are stored! You can send someone a message by clicking on the envelope icon next to their name in Tavern, Party, or Guild Chat. If you've received an inappropriate PM, you should email a screenshot of it to Lemoness (leslie@habitica.com)",
- "blurbGuildsPage": "Guilds are common-interest chat groups created by the players, for players. Browse through the list and join the Guilds that interest you!",
- "blurbChallenges": "Challenges are created by your fellow players. Joining a Challenge will add its tasks to your task dashboard, and winning a Challenge will give you an achievement and often a gem prize!",
- "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
- "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. "
+ "surveysSingle": "Pomohol Habitice rásť vyplnením dotazníka. Momentálne nie sú žiadne aktívne dotazníky.",
+ "surveysMultiple": "Pomohol Habitice rásť vyplnením dotazníka <%= surveys %> krát. Momentálne nie sú žiadne aktívne dotazníky. ",
+ "currentSurvey": "Aktuálny dotazník",
+ "surveyWhen": "Odznak dostanú všetci účastníci najneskôr v marci po spracovaní dotazníkov.",
+ "blurbInbox": "Tu sú uchované tvoje súkromné správy! Môžeš niekomu poslať správu kliknutím na ikonu obálky pri jeho mene v chate v hostinci, družine alebo cechu. Ak si dostal nevhodnú súkromnú správu, mal by si mailom odoslať screenshot tejto správy hráčovi Lemoness (leslie@habitica.com)",
+ "blurbGuildsPage": "Cechy sú chatovacie skupiny so spoločnými záujmami vytvorené hráčmi pre hráčov. Preštuduj si ich zoznam a pripoj sa k tým, ktoré ťa zaujímajú.",
+ "blurbChallenges": "Výzvy vytvárajú tvoji spoluhráči. Keď sa pripojíš k výzve, úlohy z nej sa objavia na tvojom paneli a ak výzvu vyhráš, dostaneš odznak a často aj nejaké drahokamy. ",
+ "blurbHallPatrons": "Toto je Sieň Patrónov, kde si uctievame ušľachtilých dobrodruhov, ktorí podporili pôvodnú Habitiku na Kickstarteri. Ďakujeme im za to, že nám pomohli priviesť Habitiku k životu!",
+ "blurbHallContributors": "Toto je Sieň Prispievateľov, kde sú uctievaní open-source prispievatelia Habitiky. Či už kódom, ilustráciami, hudbou, písaním alebo len pomáhaním, získali drahokamy, exkluzívne vybavenie, a prestížne tituly. Aj ty môžeš prispieť do Habitiky! Tu zistíš viac. "
}
\ No newline at end of file
diff --git a/common/locales/sk/death.json b/common/locales/sk/death.json
index 600c6164d5..cb71a616d6 100644
--- a/common/locales/sk/death.json
+++ b/common/locales/sk/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Strácaš život rýchlo?",
"lowHealthTips3": "Nedokončené denné úlohy ťa ublížia cez noc, takže buď opatrní, aby si ich nepridal príliš veľa na začiatku.",
"lowHealthTips4": "Ak denná úloha nieje splatná na určitý deň, môžete to vypnúť kliknutím na ikonu ceruzky.",
- "goodLuck": "Veľa šťastia!"
+ "goodLuck": "Veľa šťastia!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/sk/faq.json b/common/locales/sk/faq.json
index 000a91cab8..0bb604e345 100644
--- a/common/locales/sk/faq.json
+++ b/common/locales/sk/faq.json
@@ -1,39 +1,39 @@
{
- "frequentlyAskedQuestions": "Frequently Asked Questions",
- "faqQuestion0": "I'm confused. Where do I get an overview?",
+ "frequentlyAskedQuestions": "Časté otázky",
+ "faqQuestion0": "Som zmätený/á. Kde nájdem súhrn?",
"iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.",
"webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, check out a step-by-step overview of the game at [Help -> Overview for New Users](https://habitica.com/static/overview).",
- "faqQuestion1": "How do I set up my tasks?",
+ "faqQuestion1": "Ako si vytvorím moje úlohy?",
"iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.",
"webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n
\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n
\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.",
- "faqQuestion2": "What are some sample tasks?",
+ "faqQuestion2": "Čo sú to ukážkové úlohy?",
"iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n
\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
"webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
- "faqQuestion3": "Why do my tasks change color?",
+ "faqQuestion3": "Prečo moje úlohy menia farbu?",
"iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
"webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
- "faqQuestion4": "Why did my avatar lose health, and how do I regain it?",
+ "faqQuestion4": "Prečo môj avatar stráca zdravie a ako ho získam späť?",
"iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.",
"webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n
\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.",
"faqQuestion5": "How do I play Habitica with my friends?",
"iosFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on quests, battle monsters, and cast skills to support each other. Go to Menu > Party and click \"Create New Party\" if you don't already have a Party. Then tap on the Members list, and tap Invite in the upper right-hand corner to invite your friends by entering their User ID (a string of numbers and letters that they can find under Settings > Account Details on the app, and Settings > API on the website). On the website, you can also invite friends via email, which we will add to the app in a future update.\n\nOn the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!",
"webFaqAnswer5": "The best way is to invite them to a party with you, under Social > Party! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n
\n For more detailed info, check out the wiki pages on [Parties](http://habitrpg.wikia.com/wiki/Party) and [Guilds](http://habitrpg.wikia.com/wiki/Guilds).",
- "faqQuestion6": "How do I get a Pet or Mount?",
+ "faqQuestion6": "Ako získam zvieratko alebo tátoša?",
"iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)",
"webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Inventory > Market.\n
\n To hatch a Pet, you'll need an egg and a hatching potion. Click on the egg to determine the species you want to hatch, and then click on the hatching potion to determine its color! Go to Inventory > Pets to equip it to your avatar by clicking on it.\n
\n You can also grow your Pets into Mounts by feeding them under Inventory > Pets. Click on a Pet, and then click on a piece of food from the right-hand menu to feed it! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Inventory > Mounts and click on it to equip it to your avatar.\n
\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)",
- "faqQuestion7": "How do I become a Warrior, Mage, Rogue, or Healer?",
+ "faqQuestion7": "Ako sa stanem bojovníkom, mágom, zlodejom alebo liečiteľom?",
"iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.",
"webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n
\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.",
"faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?",
"iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.",
"webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.",
- "faqQuestion9": "How do I fight monsters and go on Quests?",
+ "faqQuestion9": "Ako môžem bojovať s príšerami a ísť na výpravy?",
"iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Page on the [website](https://habitica.com/#/options/inventory/quests) for Gold and Gems. (We will add this feature to the app in a future update.)\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
"webFaqAnswer9": "First, you need to join or start a party (under Social > Party). Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n
\n Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are three ways to get a scroll:\n
\n * When you invite people to your party, you’ll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Page (Inventory > Quests) for Gold and Gems.\n
\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your party at the same time that you damage the Boss.\n
\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.",
- "faqQuestion10": "What are Gems, and how do I get them?",
+ "faqQuestion10": "Čo sú to drahokamy a ako ich získam?",
"iosFaqAnswer10": "Gems are purchased with real money by tapping on the gem icon in the header. When people buy gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying gems directly, there are three other ways players can gain gems:\n\n * Win a Challenge on the [website](https://habitica.com) that has been set up by another player under Social > Challenges. (We will be adding Challenges to the app in a future update!)\n * Subscribe on the [website](https://habitica.com/#/options/settings/subscription) and unlock the ability to buy a certain number of gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with gems do not offer any statistical advantages, so players can still make use of the app without them!",
"webFaqAnswer10": "Gems are [purchased with real money](https://habitica.com/#/options/settings/subscription), although [subscribers](https://habitica.com/#/options/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n
\n In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n
\n * Win a Challenge that has been set up by another player under Social > Challenges.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n
\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!",
- "faqQuestion11": "How do I report a bug or request a feature?",
+ "faqQuestion11": "Ako nahlásim chybu alebo požiadam o novú funkciu?",
"iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.",
"webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n
\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!",
"faqQuestion12": "How do I battle a World Boss?",
diff --git a/common/locales/sk/front.json b/common/locales/sk/front.json
index 75e7cf4f04..7a571e82b4 100644
--- a/common/locales/sk/front.json
+++ b/common/locales/sk/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Ako to funguje",
"companyBlog": "Blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Darovať",
"companyExtensions": "Rozšírenia",
"companyPrivacy": "Súkromie",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Social play",
"featuredIn": "Featured in",
"featuresHeading": "We also feature...",
+ "footerDevs": "Developers",
"footerCommunity": "Komunita",
"footerCompany": "Naša spoločnosť",
"footerMobile": "Mobilné",
@@ -84,7 +86,7 @@
"landingend4": ", ktoré sú ideálne pre rodiny, učiteľov, podporné skupiny, a firmy.",
"landingfeatureslink": "našich funkcií",
"landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. Habitica fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, Habitica provides external motivation for completing your day-to-day activities.",
- "landingp2": "Kedykoľvek posilníš svoj dobrý návyk, dokončíš dennú úlohu, alebo sa postaráš o staré to-do, Habitica ťa ihneď odmení bodmi skúseností a zlatom. Ako získavaš skúsenosti, zvyšuje sa ti level, zlepšuješ si štatistky a odomykáš nové funkcie, ako tnapríklad povolania a zvieratká. Zlato môžeš míňať na herné predmety, ktoré zmenia tvoj zážitok z hry, alebo za také odmeny, ktoré si vytvoríš v reálnom svete tak, aby ťa motivovali. Aj ten najmenší úspech ťa ihneď odmení a teda znižuje náchylnosť k prokrastinácii.",
+ "landingp2": "Kedykoľvek posilníš svoj dobrý návyk, dokončíš dennú úlohu, alebo sa postaráš o staré plánované úlohy, Habitica ťa ihneď odmení bodmi skúseností a zlatom. Ako získavaš skúsenosti, zvyšuje sa ti level, zlepšuješ si štatistky a odomykáš nové funkcie, ako tnapríklad povolania a zvieratká. Zlato môžeš míňať na herné predmety, ktoré zmenia tvoj zážitok z hry, alebo za také odmeny, ktoré si vytvoríš v reálnom svete tak, aby ťa motivovali. Aj ten najmenší úspech ťa ihneď odmení a teda znižuje náchylnosť k prokrastinácii.",
"landingp2header": "Okamžitá odmena",
"landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you lose some of the progress you've made. By providing immediate consequences, Habitica can help break bad habits and procrastination cycles before they cause real-world problems.",
"landingp3header": "Dôsledky",
@@ -96,7 +98,7 @@
"loginFacebookAlt": "Prihlásiť / Registrovať pomocou Facebook účtu",
"logout": "Odhlásiť",
"marketing1Header": "Hraním hry si zlepši návyky",
- "marketing1Lead1": "Habitica je počítačová hra, ktorá ti pomôže zlepšiť sa v skutočných návykoch. Gamifikuje tvoj život, tým že úlohy (návyky, denné úlohy a úlohy) pretvára na príšerky, ktoré potrebuješ poraziť. Čím lepšie ti to ide, tým lepšie v hre postupuješ. Ak pochybíš v reálnom živote, negatívne to ovplyvní aj tvoju postavu v hre.",
+ "marketing1Lead1": "Habitica je počítačová hra, ktorá ti pomôže zlepšiť sa v skutočných návykoch. Gamifikuje tvoj život, tým že úlohy (návyky, denné úlohy a plánované úlohy) pretvára na príšerky, ktoré potrebuješ poraziť. Čím lepšie ti to ide, tým lepšie v hre postupuješ. Ak pochybíš v reálnom živote, negatívne to ovplyvní aj tvoju postavu v hre.",
"marketing1Lead2": "Získaj hustú výzbroj. Zlepšuj si návyky a vylepši si postavu. Ukáž akú drsnú výzbroj máš.",
"marketing1Lead2Title": "Získaj hustú výzbroj",
"marketing1Lead3": "Hľadaj náhodné odmeny. Niektorých motivuje hazard, systém nazývaný \"stochastické odmeňovanie\". Habitica poskytuje všetky typy podpory: pozitívna, negatívna, predvídateľná aj náhodná.",
@@ -146,7 +148,7 @@
"rewardHeading": "Complete a task to earn gold!",
"sampleDailies": "Vzorové denné úlohy",
"sampleHabits": "Vzorové návyky",
- "sampleToDo": "Vzorové To-Dos",
+ "sampleToDo": "Vzorové plánované úlohy",
"school": "Škola",
"schoolSample1": "Finish 1 Assignment",
"schoolSample2": "Study 1 hour",
@@ -182,6 +184,7 @@
"zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
"reportAccountProblems": "Report Account Problems",
"reportCommunityIssues": "Report Community Issues",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "General Questions about the Site",
"businessInquiries": "Business Inquiries",
"merchandiseInquiries": "Merchandise Inquiries",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/sk/gear.json b/common/locales/sk/gear.json
index 0c397d6d71..55cad03973 100644
--- a/common/locales/sk/gear.json
+++ b/common/locales/sk/gear.json
@@ -1,5 +1,5 @@
{
- "set": "Set",
+ "set": "Séria",
"weapon": "zbraň",
"weaponBase0Text": "Bez zbrane",
"weaponBase0Notes": "Bez zbrane.",
@@ -58,7 +58,7 @@
"weaponHealer5Text": "Kráľovské žezlo",
"weaponHealer5Notes": "Hodná monarchovej ruky alebo pre niekoho, kto je monarchovou pravou rukou. Zvyšuje inteligenciu o <%= int %>.",
"weaponHealer6Text": "Zlaté žezlo",
- "weaponHealer6Notes": "Utišuje bolesť všetkých, čo na ňupozrú. Zvyšuje inteligenciu o <%= int %>.",
+ "weaponHealer6Notes": "Utišuje bolesť všetkých, ktorý na ňu pozrú. Zvyšuje inteligenciu o <%= int %>.",
"weaponSpecial0Text": "Meč temných duší",
"weaponSpecial0Notes": "Vysáva z nepriateľa život, čím dodáva silu svojim nehoráznym úderom. Zvyšuje silu o <%= str %>.",
"weaponSpecial1Text": "Kryštálový meč",
@@ -66,11 +66,11 @@
"weaponSpecial2Text": "Dračia palica Stephena Webera",
"weaponSpecial2Notes": "Pocíť dračiu silu prúdiacu z vnútra! Zvyšuje oboje silu a postreh o <%= attrs %>.",
"weaponSpecial3Text": "Drtiaci kropáč Mustaina Milstonea",
- "weaponSpecial3Notes": "Potýčky, príšery, pochyby: poriešené! Pogniaviť! Zvyšuje všetky silu, inteligenciu a odolnosť o <%= attrs %>.",
+ "weaponSpecial3Notes": "Potýčky, príšery, pochyby: poriešené! Pogniaviť! Zvyšuje silu, inteligenciu aj odolnosť o <%= attrs %>.",
"weaponSpecialCriticalText": "Kritické kladivo Bugobijec",
"weaponSpecialCriticalNotes": "Tam kde mnoho bojovníkov padlo, tento šampión skolil problematického zloducha z Githubu. Vyrobené z kostí Bugov, toto kladivo udeľuje mocné kritické zásahy. Zvyšuje silu aj postreh o <%= attrs %>.",
- "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides",
- "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.",
+ "weaponSpecialTridentOfCrashingTidesText": "Trojzubec lámajúci príliv",
+ "weaponSpecialTridentOfCrashingTidesNotes": "Dáva ti schopnosť veliť rybám a tiež zoslať pár mocných úderov na tvoje úlohy. Zvyšuje inteligenciu o <%= int %>.",
"weaponSpecialYetiText": "Kopija krotiteľa yetiov",
"weaponSpecialYetiNotes": "Táto kopija umožňuje rozkazovať hocijakému yetimu. Zvyšuje silu o <%= str %>. Limitovaná Edícia 2013-2014 Zimná Výbava.",
"weaponSpecialSkiText": "Lyžossassinská palica",
@@ -93,29 +93,29 @@
"weaponSpecialSummerWarriorNotes": "There isn't a task in any To-Do list willing to tangle with this gnarly knife! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.",
"weaponSpecialSummerMageText": "Kelp Catcher",
"weaponSpecialSummerMageNotes": "This trident is used to spear seaweed effectively, for extra-productive kelp harvesting! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Summer Gear.",
- "weaponSpecialSummerHealerText": "Wand of the Shallows",
+ "weaponSpecialSummerHealerText": "Prútik z plytčín",
"weaponSpecialSummerHealerNotes": "This wand, made of aquamarine and live coral, is very attractive to schools of fish. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.",
- "weaponSpecialFallRogueText": "Silver Stake",
+ "weaponSpecialFallRogueText": "Strieborný kolík",
"weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
"weaponSpecialFallWarriorText": "Grabby Claw of Science",
"weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
- "weaponSpecialFallMageText": "Magic Broom",
+ "weaponSpecialFallMageText": "Čarovná metla",
"weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Autumn Gear.",
- "weaponSpecialFallHealerText": "Scarab Wand",
+ "weaponSpecialFallHealerText": "Skarabeový prútik",
"weaponSpecialFallHealerNotes": "The scarab on this wand protects and heals its wielder. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.",
- "weaponSpecialWinter2015RogueText": "Ice Spike",
+ "weaponSpecialWinter2015RogueText": "Ľadový osteň",
"weaponSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
"weaponSpecialWinter2015WarriorText": "Gumdrop Sword",
"weaponSpecialWinter2015WarriorNotes": "This delicious sword probably attracts monsters... but you're up for the challenge! Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
"weaponSpecialWinter2015MageText": "Winter-lit Staff",
"weaponSpecialWinter2015MageNotes": "The light of this crystal staff fills hearts with cheer. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.",
- "weaponSpecialWinter2015HealerText": "Soothing Scepter",
+ "weaponSpecialWinter2015HealerText": "Chlácholivé žezlo",
"weaponSpecialWinter2015HealerNotes": "This scepter warms sore muscles and soothes away stress. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.",
"weaponSpecialSpring2015RogueText": "Exploding Squeak",
"weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"weaponSpecialSpring2015WarriorText": "Bone Club",
"weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
- "weaponSpecialSpring2015MageText": "Magician's Wand",
+ "weaponSpecialSpring2015MageText": "Čarodejníkov prútik",
"weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.",
"weaponSpecialSpring2015HealerText": "Cat Rattle",
"weaponSpecialSpring2015HealerNotes": "When you wave it, it makes a fascinating clickety noise that would keep ANYONE entertained for hours. Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.",
@@ -125,7 +125,7 @@
"weaponSpecialSummer2015WarriorNotes": "The Sun Swordfish is a fearsome weapon, provided that it can be induced to stop wriggling. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.",
"weaponSpecialSummer2015MageText": "Soothsayer Staff",
"weaponSpecialSummer2015MageNotes": "Hidden power glimmers in the jewels of this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Summer Gear.",
- "weaponSpecialSummer2015HealerText": "Wand of the Waves",
+ "weaponSpecialSummer2015HealerText": "Prútik vĺn",
"weaponSpecialSummer2015HealerNotes": "Cures seasickness and sea sickness! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.",
"weaponSpecialFall2015RogueText": "Bat-tle Ax",
"weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
@@ -165,21 +165,21 @@
"weaponArmoireLunarSceptreNotes": "The healing power of this wand waxes and wanes. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 3 of 3).",
"weaponArmoireRancherLassoText": "Rancher Lasso",
"weaponArmoireRancherLassoNotes": "Lassos: the ideal tool for rounding up and wrangling. Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 3 of 3).",
- "weaponArmoireMythmakerSwordText": "Mythmaker Sword",
+ "weaponArmoireMythmakerSwordText": "Meč Mýtotvorcu",
"weaponArmoireMythmakerSwordNotes": "Though it may seem humble, this sword has made many mythic heroes. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 3 of 3).",
- "weaponArmoireIronCrookText": "Iron Crook",
+ "weaponArmoireIronCrookText": "Železný Hák",
"weaponArmoireIronCrookNotes": "Fiercely hammered from iron, this iron crook is good at herding sheep. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Horned Iron Set (Item 3 of 3).",
- "weaponArmoireGoldWingStaffText": "Gold Wing Staff",
+ "weaponArmoireGoldWingStaffText": "Zlatá Okrídlená Palica",
"weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all attributes by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "weaponArmoireBatWandText": "Bat Wand",
+ "weaponArmoireBatWandText": "Netopierí Prútik",
"weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireShepherdsCrookText": "Shepherd's Crook",
+ "weaponArmoireShepherdsCrookText": "Pastierova Palica",
"weaponArmoireShepherdsCrookNotes": "Useful for herding gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 of 3).",
- "weaponArmoireCrystalCrescentStaffText": "Crystal Crescent Staff",
+ "weaponArmoireCrystalCrescentStaffText": "Kryštálová Polmesiacová Palica",
"weaponArmoireCrystalCrescentStaffNotes": "Summon the power of the crescent moon with this shining staff! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 3 of 3).",
- "weaponArmoireBlueLongbowText": "Blue Longbow",
+ "weaponArmoireBlueLongbowText": "Modrý Luk",
"weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireGlowingSpearText": "Glowing Spear",
+ "weaponArmoireGlowingSpearText": "Žiarivý Oštep",
"weaponArmoireGlowingSpearNotes": "This spear hypnotizes wild tasks so you can attack them. Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"weaponArmoireBarristerGavelText": "Barrister Gavel",
"weaponArmoireBarristerGavelNotes": "Order! Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Barrister Set (Item 3 of 3).",
@@ -187,9 +187,11 @@
"weaponArmoireJesterBatonNotes": "With a wave of your baton and some witty repartee, even the most complicated situations become clear. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Jester Set (Item 3 of 3).",
"weaponArmoireMiningPickaxText": "Mining Pickax",
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
+ "weaponArmoireBasicLongbowText": "Základný Luk",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
- "armor": "armor",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
+ "armor": "zbroj",
"armorBase0Text": "Prosté ošatenie",
"armorBase0Notes": "Bežné ošatenie. Neposkytuje žiadne výhody.",
"armorWarrior1Text": "Kožená zbroj",
@@ -254,7 +256,7 @@
"armorSpecialBirthday2015Notes": "Happy Birthday, Habitica! Wear these Silly Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialBirthday2016Text": "Ridiculous Party Robes",
"armorSpecialBirthday2016Notes": "Happy Birthday, Habitica! Wear these Ridiculous Party Robes to celebrate this wonderful day. Confers no benefit.",
- "armorSpecialGaymerxText": "Rainbow Warrior Armor",
+ "armorSpecialGaymerxText": "Dúhová Bojová Zbroj",
"armorSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
"armorSpecialSpringRogueText": "Priliehavý mačací oblek",
"armorSpecialSpringRogueNotes": "Impeccably groomed. Increases Perception by <%= per %>. Limited Edition 2014 Spring Gear.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
"armorMystery201603Text": "Lucky Suit",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorArmoireLunarArmorText": "Soothing Lunar Armor",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "headgear",
"headBase0Text": "Bez helmy",
"headBase0Notes": "Bez pokrývky hlavy.",
@@ -442,7 +448,7 @@
"headSpecial1Text": "Kryštálová helma",
"headSpecial1Notes": "Helma, ktorú obľubujú tí, čo sú radi pre iných vzorom. Zvyšuje všetky vlastnosti o <%= attrs %>.",
"headSpecial2Text": "Bezmenná helma",
- "headSpecial2Notes": "Svedectvo pre tých, čo sa obedovali bez toho, že by čosi žiadali na oplátku. Zvyšuje inteligenciu aj silu o <%= attrs %> .",
+ "headSpecial2Notes": "Svedectvo pre tých, čo sa obetovali bez toho, že by čosi žiadali na oplátku. Zvyšuje inteligenciu aj silu o <%= attrs %> .",
"headSpecialFireCoralCircletText": "Fire Coral Circlet",
"headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.",
"headSpecialNyeText": "Absurdný párty klobúk",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Basic Top Hat",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "shield-hand item",
"shieldBase0Text": "No Shield-Hand Equipment",
"shieldBase0Notes": "Bez štítu alebo druhej zbrane.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Soothing Shield",
"shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
"shieldSpecialSpring2015RogueText": "Exploding Squeak",
- "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength <%= str %>. Limited Edition 2015 Spring Gear.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dish Discus",
"shieldSpecialSpring2015WarriorNotes": "Hurl it at your enemies.... or just hold it, because it will fill up with yummy kibble at dinnertime. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015HealerText": "Patterned Pillow",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
"backBase0Notes": "No Back Accessory.",
@@ -820,6 +832,20 @@
"eyewear": "Eyewear",
"eyewearBase0Text": "No Eyewear",
"eyewearBase0Notes": "No Eyewear.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Roguish Eyepatch",
"eyewearSpecialSummerRogueNotes": "It doesn't take a scallywag to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
"eyewearSpecialSummerWarriorText": "Dashing Eyepatch",
diff --git a/common/locales/sk/generic.json b/common/locales/sk/generic.json
index 469610cb4b..79eb1424d5 100644
--- a/common/locales/sk/generic.json
+++ b/common/locales/sk/generic.json
@@ -3,41 +3,41 @@
"stringNotFound": "Reťazec '<%= string %>' sa nenašiel.",
"titleIndex": "Habitica | Tvoj Život - RPG",
"habitica": "Habitika",
- "titleTasks": "Tasks",
+ "titleTasks": "Úlohy",
"titleAvatar": "Avatar",
- "titleBackgrounds": "Backgrounds",
- "titleStats": "Stats & Achievements",
- "titleProfile": "Profile",
- "titleInbox": "Inbox",
- "titleTavern": "Tavern",
- "titleParty": "Party",
- "titleHeroes": "Hall of Heroes",
- "titlePatrons": "Hall of Patrons",
- "titleGuilds": "Guilds",
- "titleChallenges": "Challenges",
- "titleDrops": "Market",
- "titleQuests": "Quests",
- "titlePets": "Pets",
- "titleMounts": "Mounts",
- "titleEquipment": "Equipment",
- "titleTimeTravelers": "Time Travelers",
- "titleSeasonalShop": "Seasonal Shop",
- "titleSettings": "Settings",
+ "titleBackgrounds": "Pozadie",
+ "titleStats": "Štatistiky a Odznaky",
+ "titleProfile": "Profil",
+ "titleInbox": "Poštová schránka",
+ "titleTavern": "Hostinec",
+ "titleParty": "Družina",
+ "titleHeroes": "Sieň hrdinov",
+ "titlePatrons": "Sieň patrónov",
+ "titleGuilds": "Cechy",
+ "titleChallenges": "Výzvy",
+ "titleDrops": "Trh",
+ "titleQuests": "Výpravy",
+ "titlePets": "Zvieratká",
+ "titleMounts": "Tátoše",
+ "titleEquipment": "Výstroj",
+ "titleTimeTravelers": "Cestovatelia časom",
+ "titleSeasonalShop": "Sezónny obchod",
+ "titleSettings": "Nastavenia",
"expandToolbar": "Rozbaliť lištu",
"collapseToolbar": "Zrolovať lištu",
"markdownBlurb": "Habitika používa markdown na formátovanie správ. Pre viac info pozri na Markdown Cheat Sheet",
"showFormattingHelp": "Zobraziť pomôcku pre formátovanie",
"hideFormattingHelp": "Skryť pomôcku pre formátovanie",
- "youType": "You type:",
- "youSee": "You see:",
- "italics": "*Italics*",
- "bold": "**Bold**",
- "strikethrough": "~~Strikethrough~~",
+ "youType": "Píšeš",
+ "youSee": "Vidíš",
+ "italics": "*Šikmé*",
+ "bold": "**Hrubé**",
+ "strikethrough": "~~Prečiarknuté~~",
"emojiExample": ":smile:",
- "markdownLinkEx": "[Habitica is great!](https://habitica.com)",
- "markdownImageEx": "",
- "unorderedListHTML": "+ First item
+ Second item
+ Third item",
- "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item",
+ "markdownLinkEx": "[Habitika je skvelá!](https://habitica.com)",
+ "markdownImageEx": "",
+ "unorderedListHTML": "+ Prvá vec
+ Druhá vec
+ Tretia vec",
+ "unorderedListMarkdown": "+ Prvá vec\n+ Druhá vec\n+ Tretia vec",
"code": "`code`",
"achievements": "Odznaky",
"modalAchievement": "Odznak!",
@@ -48,7 +48,7 @@
"market": "Trh",
"subscriberItem": "Záhadný predmet",
"newSubscriberItem": "Nový tajomný predmet",
- "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.",
+ "subscriberItemText": "Predplatitelia dostanú každý mesiac záhadný predmet. Obvykle sa dostáva vždy týždeň pred koncom mesiaca. Pozri článok na wiki s názvom ,,Mystery item\" pre viac informácii.",
"all": "Všetko",
"none": "Nič",
"or": "Alebo",
@@ -68,7 +68,7 @@
"neverMind": "Radšej nie",
"buyMoreGems": "Kúpiť viac drahokamov",
"notEnoughGems": "Nedostatok drahokamov",
- "alreadyHave": "Whoops! You already have this item. No need to buy it again!",
+ "alreadyHave": "Ups! Tento predmet už máš. Nepotrebuješ ho kupovať znovu!",
"delete": "Zmazať",
"gemsPopoverTitle": "Drahokamy",
"gems": "Drahokamy",
@@ -76,22 +76,22 @@
"moreInfo": "Viac informácií",
"showMoreMore": "(ukázať viac)",
"showMoreLess": "(ukázať menej)",
- "gemsWhatFor": "Click to buy Gems! Gems let you purchase special items like Quests, avatar customizations, and seasonal equipment.",
+ "gemsWhatFor": "Klinki a kúpiš drahokamy! Za drahokamy môžeš kúpiť špeciálne veci ako zvitky s výpravami, úpravy avatara a sezónnu výbavu.",
"veteran": "Veterán",
"veteranText": "Je ošľahaný Habitom Šedým (naša stránka pred Angularom), a utŕžil veľa jaziev z boja s krvilačnými bugmi.",
"originalUser": "Pôvodný používateľ!",
"originalUserText": "Jeden z prapôvodných používateľov. Nebojácny alfa tester!",
- "habitBirthday": "Habitica Birthday Bash",
- "habitBirthdayText": "Celebrated the Habitica Birthday Bash!",
- "habitBirthdayPluralText": "Celebrated <%= number %> Habitica Birthday Bashes!",
- "habiticaDay": "Habitica Naming Day",
- "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.",
- "habiticaDayPluralText": "Celebrated <%= number %> Naming Days! Thanks for being a fantastic user.",
- "achievementDilatory": "Savior of Dilatory",
- "achievementDilatoryText": "Helped defeat the Dread Drag'on of Dilatory during the 2014 Summer Splash Event!",
- "costumeContest": "Costume Contestant",
- "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the entries on the Habitica blog!",
- "costumeContestTextPlural": "Participated in <%= number %> Habitoween Costume Contests. See some of the entries on the Habitica blog!",
+ "habitBirthday": "Narodeninová oslava Habitiky",
+ "habitBirthdayText": "Slávil na Narodeninovej oslave Habitiky!",
+ "habitBirthdayPluralText": "Slávil na <%= number %> Narodeninových oslavách Habitiky!",
+ "habiticaDay": "Menovací deň Habitiky",
+ "habiticaDaySingularText": "Oslavoval Menovací deň Habitiky! Ďakujeme za to, že je fantastický užívateľ.",
+ "habiticaDayPluralText": "Oslavoval <%= number %> Menovacích dní Habitiky! Ďakujeme za to, že je fantastický užívateľ.",
+ "achievementDilatory": "Záchranca váhavosti",
+ "achievementDilatoryText": "Pomohol poraziť Desivého Dra'ka váhavosti počas Udalosti letného špliechania 2014!",
+ "costumeContest": "Súťaž kostýmov",
+ "costumeContestText": "Zúčastnil sa Habitoweenskej súťaže kostýmov. O vstupe do súťaže sa viac dozvieš na blogu Habitiky!",
+ "costumeContestTextPlural": "Zúčastnil sa <%= number %> Habitoweenskych súťaží kostýmov. O vstupe do súťaže sa viac dozvieš na blogu Habitiky!",
"memberSince": "- Členom od",
"lastLoggedIn": "- Posledné prihlásenie",
"notPorted": "Táto funkcia ešte nie je prenesená z pôvodnej stránky.",
@@ -100,26 +100,26 @@
"errorUpCase": "CHYBA:",
"newPassSent": "Nové heslo odoslané.",
"serverUnreach": "Server je dočasne nedostupný.",
- "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.",
- "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.",
+ "requestError": "Och, nastala chyba! Prosím, znova načítaj stránku, tvoja posledná činnosť nemusela byť správne uložená.",
+ "seeConsole": "Ak chyba pretrváva, prosím nahláste ju v sekcií Pomoc > Nahlásiť chybu. Ak si rozumieš s konzolou prehliadača, prosím pripoj aj chybové správy.",
"error": "Chyba",
"menu": "Menu",
"notifications": "Notifikácie",
"noNotifications": "Žiadne nové správy",
"clear": "Čisté",
"endTour": "Ukončiť prehliadku",
- "audioTheme": "Audio Theme",
+ "audioTheme": "Zvuková téma",
"audioTheme_off": "Vypnuté",
- "audioTheme_danielTheBard": "Daniel The Bard",
- "audioTheme_wattsTheme": "Watts' Theme",
- "audioTheme_gokulTheme": "Gokul Theme",
- "audioTheme_luneFoxTheme": "LuneFox's Theme",
+ "audioTheme_danielTheBard": "Daniel, bard",
+ "audioTheme_wattsTheme": "Wattsova téma",
+ "audioTheme_gokulTheme": "Téma Gokul",
+ "audioTheme_luneFoxTheme": "Téma od LuneFox",
"askQuestion": "Spýtaj sa otázku",
"reportBug": "Nahlás problém",
- "HabiticaWiki": "The Habitica Wiki",
+ "HabiticaWiki": "Wiki Habitiky",
"HabiticaWikiFrontPage": "http://habitica.wikia.com/wiki/Habitica_Wiki",
- "contributeToHRPG": "Contribute to Habitica",
- "overview": "Overview for New Users",
+ "contributeToHRPG": "Prispej Habitice",
+ "overview": "Súhrn pre nových užívateľov",
"January": "Január",
"February": "Február",
"March": "Marec",
@@ -132,51 +132,51 @@
"October": "Október",
"November": "November",
"December": "December",
- "dateFormat": "Date Format",
- "achievementStressbeast": "Savior of Stoïkalm",
- "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!",
- "achievementBurnout": "Savior of the Flourishing Fields",
- "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
- "checkOutProgress": "Check out my progress in Habitica!",
- "cardReceived": "Received a card!",
- "cardReceivedFrom": "<%= cardType %> from <%= userName %>",
- "greetingCard": "Greeting Card",
- "greetingCardExplanation": "You both receive the Cheery Chum achievement!",
- "greetingCardNotes": "Send a greeting card to a party member.",
- "greeting0": "Hi there!",
- "greeting1": "Just saying hello :)",
+ "dateFormat": "Formát dátumu",
+ "achievementStressbeast": "Záchranca Stoïkalmu",
+ "achievementStressbeastText": "Pomohol poraziť Odporného stresozvera počas Udalosti zimnej krajiny zázrakov 2014!",
+ "achievementBurnout": "Záchranca kvitnúcich polí",
+ "achievementBurnoutText": "Pomohol poraziť Vypaľača a zachránil Vyčerpané duše počas Jesenného festivalu 2015!",
+ "achievementBewilder": "Záchranca zakliatych v hmle",
+ "achievementBewilderText": "Pomohol poraziť Be-Wildera počas Udalosti jarnej rozcvičky 2016!",
+ "checkOutProgress": "Pozrieť si môj postup v Habitike!",
+ "cardReceived": "Získal si kartu!",
+ "cardReceivedFrom": "<%= cardType %> od <%= userName %>",
+ "greetingCard": "Pozdrav",
+ "greetingCardExplanation": "Obaja získavate odznak Čerešňový kamarát!",
+ "greetingCardNotes": "Pošli pozdrav členovi družiny.",
+ "greeting0": "Ahoj!",
+ "greeting1": "Len som ťa prišiel pozdraviť :)",
"greeting2": "`waves frantically`",
- "greeting3": "Hey you!",
- "greetingCardAchievementTitle": "Cheery Chum",
- "greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= cards %> greeting cards.",
- "thankyouCard": "Thank-You Card",
- "thankyouCardExplanation": "You both receive the Greatly Grateful achievement!",
- "thankyouCardNotes": "Send a Thank-You card to a party member.",
- "thankyou0": "Thank you very much!",
- "thankyou1": "Thank you, thank you, thank you!",
- "thankyou2": "Sending you a thousand thanks.",
- "thankyou3": "I'm very grateful - thank you!",
- "thankyouCardAchievementTitle": "Greatly Grateful",
- "thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= cards %> Thank-You cards.",
- "birthdayCard": "Birthday Card",
- "birthdayCardExplanation": "You both receive the Birthday Bonanza achievement!",
- "birthdayCardNotes": "Send a birthday card to a party member.",
- "birthday0": "Happy birthday to you!",
- "birthdayCardAchievementTitle": "Birthday Bonanza",
- "birthdayCardAchievementText": "Many happy returns! Sent or received <%= cards %> birthday cards.",
- "streakAchievement": "You earned a streak achievement!",
- "firstStreakAchievement": "21-Day Streak",
- "streakAchievementCount": "<%= streaks %> 21-Day Streaks",
- "twentyOneDays": "You've completed your Daily for 21 days in a row!",
- "dontBreakStreak": "Amazing job. Don't break the streak!",
- "dontStop": "Don't Stop Now!",
- "levelUpShare": "I leveled up in Habitica by improving my real-life habits!",
- "questUnlockShare": "I unlocked a new quest in Habitica!",
- "hatchPetShare": "I hatched a new pet by completing my real-life tasks!",
- "raisePetShare": "I raised a pet into a mount by completing my real-life tasks!",
- "wonChallengeShare": "I won a challenge in Habitica!",
- "achievementShare": "I earned a new achievement in Habitica!",
- "orderBy": "Order By <%= item %>"
+ "greeting3": "Hej ty!",
+ "greetingCardAchievementTitle": "Čerešňový kamarát",
+ "greetingCardAchievementText": "Hej! Ahoj! Nazdar! Poslal si alebo získal <%= cards %> pozdravov.",
+ "thankyouCard": "Ďakovná pohľadnica",
+ "thankyouCardExplanation": "Obaja získavate odznak Veľmi vďačný!",
+ "thankyouCardNotes": "Pošli ďakovnú pohľadnicu členovi družiny.",
+ "thankyou0": "Ďakujem ti veľmi pekne!",
+ "thankyou1": "Ďakujem, ďakujem, ďakujem!",
+ "thankyou2": "Tisíceré díky!",
+ "thankyou3": "Som veľmi vďačný - ďakujem ti!",
+ "thankyouCardAchievementTitle": "Veľmi vďačný",
+ "thankyouCardAchievementText": "Ďakujeme za to, že si vďačný! Odoslaných a prijatých <%= cards %> ďakovných pohľadníc.",
+ "birthdayCard": "Narodeninové prianie",
+ "birthdayCardExplanation": "Obaja získavate odznak Narodeninový zisk!",
+ "birthdayCardNotes": "Pošli narodeninové prianie členovi družiny.",
+ "birthday0": "Všetko najlepšie!",
+ "birthdayCardAchievementTitle": "Narodeninový zisk",
+ "birthdayCardAchievementText": "Veľa šťastných návratov! Poslal alebo prijal <%= cards %> narodeninových oznámení.",
+ "streakAchievement": "Získal si odznak série!",
+ "firstStreakAchievement": "21-dňová séria",
+ "streakAchievementCount": "<%= streaks %> 21-dňových sérii",
+ "twentyOneDays": "Splnil si svoju dennú úlohu 21 dní za sebou!",
+ "dontBreakStreak": "Výborná práca. Neporuš reťazec!",
+ "dontStop": "Neprestávaj!",
+ "levelUpShare": "V Habitike som zvýšil svoju úroveň zlepšovaním mojich návykov v reálnom živote!",
+ "questUnlockShare": "Odomkol som novú výpravu v Habitike!",
+ "hatchPetShare": "Vďaka plneniu úloh v reálnom živote sa mi vyliahlo nové zvieratko!",
+ "raisePetShare": "Moje zvieratko vyrástlo v tátoše vďaka plneniu úloh v reálnom živote!",
+ "wonChallengeShare": "Vyhral som výzvu v Habitike!",
+ "achievementShare": "Získal som nový odznak v Habitike!",
+ "orderBy": "Zoradiť podľa <%= item %>"
}
\ No newline at end of file
diff --git a/common/locales/sk/groups.json b/common/locales/sk/groups.json
index f7e80c3182..6377903a67 100644
--- a/common/locales/sk/groups.json
+++ b/common/locales/sk/groups.json
@@ -1,9 +1,9 @@
{
- "tavern": "Tavern Chat",
+ "tavern": "Hostinec",
"innCheckOut": "Odíď z hostinca",
"innCheckIn": "Odpočiň si v hostinci",
- "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.",
- "innTextBroken": "You're resting in the Inn, I guess... While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day... If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies... unless they are also in the Inn... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn... so tired...",
+ "innText": "Odpočívaš v hostinci! Zatiaľ, čo odpočívaš, tvoje denné úlohy ťa nezrania na konci dňa, ale stále sa budú obnovovať každý deň. Daj si pozor: ak sa účastníš lovu na bossa, boss ťa aj tak bude zraňovať za nesplnené úlohy ostatných členov tvojej družiny okrem prípadov, keď aj oni odpočívajú v hostinci! Taktiež tvoje vlastné poškodenie bossa (alebo zozberané veci) nebudú potvrdené, až pokým sa neodhlásiš z krčmy.",
+ "innTextBroken": "Odpočívaš v hostinci, pokiaľ sa nemýlim... Zatiaľ, čo odpočívaš, tvoje denné úlohy ťa nezrania na konci dňa, ale stále sa budú obnovovať každý deň... Ak sa účastníš lovu na bossa, boss ťa aj tak bude zraňovať za nesplnené úlohy ostatných členov tvojej družiny... okrem prípadov, keď aj oni odpočívajú v hostinci... Taktiež tvoje vlastné poškodenie bossa (alebo zozberané veci) nebudú potvrdené, až pokým sa neodhlásiš z krčmy... taký unavený...",
"lfgPosts": "Príspevky ľudí hľadajúcich skupiny (\"Zháňam družinu\")",
"tutorial": "Návod",
"glossary": "Glosár",
@@ -13,30 +13,30 @@
"community": "Komunitné fórum",
"dataTool": "Nástroj na zobrazenie dát",
"resources": "Zdroje",
- "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)",
+ "askQuestionNewbiesGuild": "Spýtaj sa otázku (Newbies Guild)",
"tavernTalk": "Pokec v hostinci",
"tavernAlert1": "Poznámka: ak nahlasuješ bug, tu si ho vývojári nevšimnú. Prosím",
- "tavernAlert2": "use GitHub instead",
+ "tavernAlert2": "miesto toho použi GitHub",
"moderatorIntro1": "Moderátori hostinca a cechu sú:",
- "communityGuidelines": "Community Guidelines",
- "communityGuidelinesRead1": "Please read our",
- "communityGuidelinesRead2": "before chatting.",
+ "communityGuidelines": "Komunitné Pravidlá",
+ "communityGuidelinesRead1": "Prosím, prečítaj si naše",
+ "communityGuidelinesRead2": "pred chatovaním.",
"party": "Družina",
"createAParty": "Vytvoriť družinu",
- "updatedParty": "Party settings updated.",
- "noPartyText": "You are either not in a party or your party is taking a while to load. You can either create one and invite friends, or if you want to join an existing party, have them enter your Unique User ID below and then come back here to look for the invitation:",
- "LFG": "To advertise your new party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.",
- "wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
- "joinExistingParty": "Join Someone Else's Party",
+ "updatedParty": "Nastavenia družiny boli aktualizované.",
+ "noPartyText": "Buď nie si v družine, alebo tvojej družine chvíľu trvá, dokedy sa načíta. Môžeš si vytvoriť družinu a pozvať priateľov, alebo ak sa chceš pripojiť k existujúcej družine, nechaj jej členov, aby napísali tvoje unikátne ID užívateľa nižšie a neskôr sa vráť aby si skontroloval pozvánku:",
+ "LFG": "Na prezentáciu svojej družiny alebo na hľadanie nejakej, ku ktorej sa môžeš pripojiť, navštív cech <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %>.",
+ "wantExistingParty": "Chceš sa pripojiť k existujúcej družine? Navštív cech <%= linkStart %>Party Wanted<%= linkEnd %> a napíš svoje užívateľské ID:",
+ "joinExistingParty": "Pripoj sa k družine",
"create": "Vytvoriť",
"userId": "ID používateľa",
"invite": "Pozvať",
"leave": "Opustiť",
"invitedTo": "Pozvaný do <%= name %>",
- "invitedToNewParty": "You were invited to join a party! Do you want to leave this party and join <%= partyName %>?",
- "joinNewParty": "Join New Party",
- "declineInvitation": "Decline Invitation",
- "loadingNewParty": "Your new party is loading. Please wait...",
+ "invitedToNewParty": "Bol si pozvaný do družiny! Chceš opustiť túto družinu a pridať sa k <%= partyName %>?",
+ "joinNewParty": "Pridať sa k novej družine",
+ "declineInvitation": "Odmietnuť pozvánku",
+ "loadingNewParty": "Tvoja nová družina sa načítava. Prosím počkaj...",
"newMsg": "Nová správa v \"<%= name %>\"",
"chat": "Chat",
"sendChat": "Odoslať",
@@ -48,12 +48,12 @@
"newGroupName": "<%= groupType %> meno",
"groupName": "Názov družiny",
"groupLeader": "Vodca družiny",
- "groupID": "Group ID",
+ "groupID": "Skupinové ID",
"groupDescr": "Popis zobrazujúci sa vo verejnom zozname cechov (Markdown je OK)",
"logoUrl": "URL loga",
"assignLeader": "Vodca družiny",
- "members": "Members",
- "partyList": "Order for party members in header",
+ "members": "Členovia",
+ "partyList": "Zoradenie členov družiny v hlavičke stránky",
"banTip": "Vykopnúť člena",
"moreMembers": "viac členov",
"invited": "Pozvaný",
@@ -68,22 +68,22 @@
"createGuild": "Vytvoriť cech",
"guild": "Cech",
"guilds": "Cechy",
- "sureKick": "Do you really want to remove this member from the party/guild?",
+ "sureKick": "Naozaj chceš odstrániť tohto člena z družiny/cechu?",
"optionalMessage": "Voliteľná správa",
- "yesRemove": "Yes, remove them",
+ "yesRemove": "Áno, odstráň ho",
"foreverAlone": "Nemôžeš si lajkovať vlastnú správu. Nechceš hádam byť jeden z tých ľudí.",
"sortLevel": "Zoradiť podľa levelu",
"sortRandom": "Zoradiť náhodne",
"sortPets": "Zoradiť podľa počtu zvieratiek",
- "sortJoined": "Sort by date joined the party",
- "sortName": "Sort by avatar name",
+ "sortJoined": "Zoradiť podľa dátumu prijatia do družiny",
+ "sortName": "Zoradiť podľa mien avatarov",
"sortBackgrounds": "Zoradiť podľa pozadia",
- "sortHabitrpgJoined": "Sort by Habitica date joined",
- "sortHabitrpgLastLoggedIn": "Sort by last time user logged in",
+ "sortHabitrpgJoined": "Zoradiť podľa dátumu pridania sa k Habitice",
+ "sortHabitrpgLastLoggedIn": "Zoradiť podľa posledného prihlásenia užívateľa",
"ascendingSort": "Zoradiť vzostupne",
"descendingSort": "Zoradiť zostupne",
"confirmGuild": "Vytvoriť cech za 4 drahokamy?",
- "leaveGroupCha": "Leave Guild challenges and...",
+ "leaveGroupCha": "Opustiť cechové výzvy a...",
"confirm": "Potvrdiť",
"leaveGroup": "Opustiť cech?",
"leavePartyCha": "Opustiť výzvy družiny a...",
@@ -92,64 +92,98 @@
"send": "Odoslať",
"messageSentAlert": "Správa bola odoslaná",
"pmHeading": "Súkromná správa pre <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Vymazať všetky správy",
- "confirmDeleteAllMessages": "Are you sure you want to delete all messages in your inbox? Other users will still see messages you have sent to them.",
- "optOutPopover": "Don't like private messages? Click to completely opt out",
+ "confirmDeleteAllMessages": "Si si istý, že chceš vymazať všetky svoje správy v poštovej schránke? Ostatní užívatelia uvidia správy, ktoré si im poslal.",
+ "optOutPopover": "Nemáš rád súkromné správy? Klikni sem aby si sa kompletne odhlásil z ich prijímania",
"block": "Zablokovať",
"unblock": "Odblokovať",
"pm-reply": "Odpovedať",
- "inbox": "Inbox",
- "abuseFlag": "Report violation of Community Guidelines",
+ "inbox": "Poštová schránka",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
+ "abuseFlag": "Nahlás porušenie Komunitných Pravidiel",
"abuseFlagModalHeading": "Nahlásiť <%= name %> za priestupok?",
- "abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:
- swearing, religous oaths
- bigotry, slurs
- adult topics
- violence, including as a joke
- spam, nonsensical messages
",
+ "abuseFlagModalBody": "Si si istý, že chceš nahlásiť tento príspevok? Mal by si nahlasovať LEN príspevky porušujúce <%= firstLinkStart %>Komunitné Pravidlá<%= linkEnd %> a/alebo <%= secondLinkStart %>Pravidlá Používania<%= linkEnd %>. Nevhodné nahlasovanie príspevkov je považované za porušivanie Komunitných Pravidiel a bude sa považovať za priestupok z tvojej strany. Vhodné dôvody na označenie príspevku obsahujú ale nie sú limitované nasledovnými:
- náboženské prísahy, sľuby
- bigotnosť, urážky
- témy pre dospelých
- násilie, aj keď je myslené ako vtip
- spam, nezmyselné správy
",
"abuseFlagModalButton": "Nahlásiť priestupok",
- "abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
- "abuseAlreadyReported": "You have already reported this message.",
- "needsText": "Please type a message.",
- "needsTextPlaceholder": "Type your message here.",
+ "abuseReported": "Ďakujeme ti za nahlásenie porušenia pravidiel. Moderátori už boli upovedomení.",
+ "abuseAlreadyReported": "Túto správu si už nahlásil.",
+ "needsText": "Prosím, napíš správu.",
+ "needsTextPlaceholder": "Napíš sem svoju správu.",
"copyMessageAsToDo": "Kopírovať správu do to-do",
"messageAddedAsToDo": "Správa bola skopírovaná do to-do.",
- "messageWroteIn": "<%= user %> wrote in <%= group %>",
- "msgPreviewHeading": "Message Preview",
- "leaderOnlyChallenges": "Only group leader can create challenges",
+ "messageWroteIn": "<%= user %> napísal v <%= group %>",
+ "msgPreviewHeading": "Prehľad správy",
+ "leaderOnlyChallenges": "Len vodca družiny môže vytvárať výzvy",
"sendGift": "Poslať darček",
"inviteFriends": "Pozvať priateľov",
- "inviteByEmail": "Invite by Email",
- "inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your party!",
- "inviteFriendsNow": "Invite Friends Now",
- "inviteFriendsLater": "Invite Friends Later",
- "inviteAlertInfo": "If you have friends already using Habitica, invite them by User ID here.",
- "inviteExistUser": "Invite Existing Users",
- "byColon": "By:",
- "inviteNewUsers": "Invite New Users",
- "sendInvitations": "Send Invitations",
- "invitationsSent": "Invitations sent!",
- "inviteAlertInfo2": "Or share this link (copy/paste):",
+ "inviteByEmail": "Pozvať e-mailom",
+ "inviteByEmailExplanation": "Ak sa tvoj priateľ pripojí k Habitike cez e-mail, automaticky bude pozvaný do tvojej družiny!",
+ "inviteFriendsNow": "Pozvi priateľov teraz",
+ "inviteFriendsLater": "Pozvi priateľov neskôr",
+ "inviteAlertInfo": "Ak máš priateľov, ktorí už používajú Habitiku, pozvi ich pomocou užívateľského ID.",
+ "inviteExistUser": "Pozvi existujúcich užívateľov",
+ "byColon": "Od:",
+ "inviteNewUsers": "Pozvi nových užívateľov",
+ "sendInvitations": "Pošli pozvánky",
+ "invitationsSent": "Pozvánky odoslané!",
+ "inviteAlertInfo2": "Alebo zdieľaj tento odkaz (kopíruj/vlož):",
"sendGiftHeading": "Poslať darček pre <%= name %>",
- "sendGiftGemsBalance": "From <%= number %> Gems",
- "sendGiftCost": "Total: $<%= cost %> USD",
- "sendGiftFromBalance": "From Balance",
- "sendGiftPurchase": "Purchase",
- "sendGiftMessagePlaceholder": "Personal message (optional)",
- "sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD",
- "battleWithFriends": "Battle Monsters With Friends",
- "startPartyWithFriends": "Start a Party with your friends!",
+ "sendGiftGemsBalance": "Od <%= number %> Drahokamov",
+ "sendGiftCost": "Celkovo: $<%= cost %> USD",
+ "sendGiftFromBalance": "Zo zostatku",
+ "sendGiftPurchase": "Nákup",
+ "sendGiftMessagePlaceholder": "Súkromná správa (dobrovoľné)",
+ "sendGiftSubscription": "<%= months %> mesiac(ov): $<%= price %> USD",
+ "battleWithFriends": "Bojuj s príšerami za pomoci svojich kamarátov",
+ "startPartyWithFriends": "Založ družinu so svojimi kamarátmi!",
"startAParty": "Založiť družinu",
- "addToParty": "Add someone to your party",
- "likePost": "Click if you like this post!",
- "partyExplanation1": "Play Habitica with friends to stay accountable!",
- "partyExplanation2": "Battle monsters and create Challenges!",
- "partyExplanation3": "Invite friends now to earn a Quest Scroll!",
- "wantToStartParty": "Do you want to start a party?",
- "exclusiveQuestScroll": "Inviting a friend to your party will grant you an exclusive Quest Scroll to battle the Basi-List together!",
- "nameYourParty": "Name your new party!",
- "partyEmpty": "You're the only one in your party. Invite your friends!",
- "partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.",
- "guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.",
- "possessiveParty": "<%= name %>'s Party",
- "requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Community Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them.",
+ "addToParty": "Pridaj niekoho do svojej družiny",
+ "likePost": "Klikni, ak máš rád tento príspevok!",
+ "partyExplanation1": "Hraj Habitiku zo svojimi priateľmi a buď zodpovedný!",
+ "partyExplanation2": "Bojuj s príšerami a vytváraj výzvy!",
+ "partyExplanation3": "Pozvi teraz svojich priateľov a získal zvitok s výpravou!",
+ "wantToStartParty": "Chceš založiť družinu?",
+ "exclusiveQuestScroll": "Keď pozveš priateľa do svojej družiny, získaš exkluzívny zvitok s výpravou a môžete spolu začať výpravu Basi-List!",
+ "nameYourParty": "Pomenuj svoju novú družinu!",
+ "partyEmpty": "Si jediný člen svojej družiny. Pozvi priateľov!",
+ "partyChatEmpty": "Chat tvojej družiny je prázdny! Napíš správu do poľa nižšie aby si začal chatovať.",
+ "guildChatEmpty": "Chat tvojho cechu je prázdny! Napíš správu do poľa nižšie aby si začal chatovať.",
+ "possessiveParty": "Družina <%= name %>",
+ "requestAcceptGuidelines": "Ak chceš uverejňovať správy v hostinci alebo družine či chate cechu, prečítaj si najskôr, prosím, <%= linkStart %>Komunitné Pravidlá<%= linkEnd %> a potom klikni na tlačidlo nižšie aby si označil, že ich prijímaš.",
"partyUpName": "Party Up",
"partyOnName": "Party On",
- "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!"
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/sk/limited.json b/common/locales/sk/limited.json
index ba20d601d5..ae8cffb3db 100644
--- a/common/locales/sk/limited.json
+++ b/common/locales/sk/limited.json
@@ -1,18 +1,18 @@
{
"limitedEdition": "Limitovaná edícia",
- "seasonalEdition": "Seasonal Edition",
+ "seasonalEdition": "Sezónna edícia",
"winterColors": "Zimné farby",
"annoyingFriends": "Otravní kamaráti",
"annoyingFriendsText": "<%= snowballs %>-krát schytal snehovou guľou od člena družiny.",
- "alarmingFriends": "Alarming Friends",
- "alarmingFriendsText": "Got spooked <%= spookDust %> times by party members.",
- "agriculturalFriends": "Agricultural Friends",
- "agriculturalFriendsText": "Got transformed into a flower <%= seeds %> times by party members.",
- "aquaticFriends": "Aquatic Friends",
- "aquaticFriendsText": "Got splashed <%= seafoam %> times by party members.",
+ "alarmingFriends": "Znepokojujúci priatelia",
+ "alarmingFriendsText": "Členovia družiny ťa vystrašili <%= spookDust %> krát.",
+ "agriculturalFriends": "Poľnohospodárski priatelia",
+ "agriculturalFriendsText": "Členovia družiny ťa premenili na kvetinu <%= seeds %> krát.",
+ "aquaticFriends": "Vodní priatelia",
+ "aquaticFriendsText": "Členovia družiny ťa ošpliechali <%= seafoam %> krát.",
"valentineCard": "Valentínka",
"valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!",
- "valentineCardNotes": "Send a Valentine's Day card to a party member.",
+ "valentineCardNotes": "Pošli Valentínku členovi tvojej družiny.",
"valentine0": "\"Roses are red\n\nMy Dailies are blue\n\nI'm happy that I'm\n\nIn a Party with you!\"",
"valentine1": "\"Roses are red\n\nViolets are nice\n\nLet's get together\n\nAnd fight against Vice!\"",
"valentine2": "\"Roses are red\n\nThis poem style is old\n\nI hope that you like this\n\n'Cause it cost ten Gold.\"",
@@ -21,19 +21,19 @@
"valentineCardAchievementText": "Aww, you and your friend must really care about each other! Sent or received <%= cards %> Valentine's Day cards.",
"polarBear": "Polárny medveď",
"turkey": "Moriak",
- "gildedTurkey": "Gilded Turkey",
+ "gildedTurkey": "Pozlátený moriak",
"polarBearPup": "Polárne medvieďa",
"jackolantern": "Jack-O-Lantern",
"seasonalShop": "Sezónny obchod",
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
- "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>",
- "seasonalShopClosedText": "The Seasonal Shop is currently closed!! I don't know where the Seasonal Sorceress is now, but I bet she'll be back during the next Grand Gala!",
+ "seasonalShopTitle": "<%= linkStart %>Sezónna kúzelníčka<%= linkEnd %>",
+ "seasonalShopClosedText": "Sezónny obchod je momentálne zatvorený!! Neviem,kde je práve Sezónna kúzelníčka, ale stavím sa, že sa tu objaví počas následujúceho Grand Gala!",
"seasonalShopText": "Welcome to the Seasonal Shop!! We're stocking springtime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Spring Fling event each year, but we're only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again!",
"seasonalShopSummerText": "Welcome to the Seasonal Shop!! We're stocking summertime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Summer Splash event each year, but we're only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again!",
"seasonalShopFallText": "Welcome to the Seasonal Shop!! We're stocking autumn Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!",
"seasonalShopWinterText": "Welcome to the Seasonal Shop!! We're stocking winter Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Winter Wonderland event each year, but we're only open until January 31, so be sure to stock up now, or you'll have to wait a year to buy these items again!",
- "seasonalShopFallTextBroken": "Oh.... Welcome to the Seasonal Shop... We're stocking autumn Seasonal Edition goodies, or something... Everything here will be available to purchase during the Fall Festival event each year, but we're only open until October 31... I guess you should to stock up now, or you'll have to wait... and wait... and wait... *sigh*",
- "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column. Initially, you'll only be able to purchase the items for your current class (Warrior by default), but fear not, the other class-specific items will become available if you switch to that class.",
+ "seasonalShopFallTextBroken": "Oh... Vitaj v Sezónnom obchode... Máme tu jesennú Sezónnu edíciu vecičiek, alebo také niečo... Všetko čo tu vidíš si môžeš kúpiť počas Fall Festivalu každý rok, ale máme otvorené len do 31. Októbra... Myslím, že by si si mal niečo kúpiť teraz, inak budeš musieť čakať... a čakať... a čakať... *povzdych*",
+ "seasonalShopRebirth": "Ak použiješ Orb znovuzrodenia, môžeš si kúpiť výstroj v stĺpci odmien. Spočiatku si budeš môcť kúpiť len predmety k tvojmu súčasnému povolaniu (k bojovníkovi, s ktorým začínaš), ale neboj sa, ostatné špecifické predmety pre povolania budú dostupné, keď zmeníš povolanie.",
"candycaneSet": "Candy Cane (Mage)",
"skiSet": "Ski-sassin (Rogue)",
"snowflakeSet": "Snowflake (Healer)",
@@ -42,11 +42,11 @@
"icicleDrakeSet": "Icicle Drake (Rogue)",
"soothingSkaterSet": "Soothing Skater (Healer)",
"gingerbreadSet": "Gingerbread Warrior (Warrior)",
- "toAndFromCard": "To: <%= toName %>, From: <%= fromName %>",
+ "toAndFromCard": "Pre: <%= toName %>, Od: <%= fromName %>",
"nyeCard": "New Year's Card",
"nyeCardExplanation": "For celebrating the new year together, you both receive the \"Auld Acquaintance\" badge!",
"nyeCardNotes": "Send a New Year's card to a party member.",
- "seasonalItems": "Seasonal Items",
+ "seasonalItems": "Sezónne predmety",
"nyeCardAchievementTitle": "Auld Acquaintance",
"nyeCardAchievementText": "Happy New Year! Sent or received <%= cards %> New Year's cards.",
"nye0": "Happy New Year! May you slay many a bad Habit.",
@@ -71,6 +71,7 @@
"magicianBunnySet": "Magician's Bunny (Mage)",
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
- "fallEventAvailability": "Available until October 31",
- "winterEventAvailability": "Available until December 31"
+ "fallEventAvailability": "K dispozícii do 31. Októbra",
+ "winterEventAvailability": "K dispozícii do 31. Decembra",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/sk/maintenance.json b/common/locales/sk/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/sk/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/sk/messages.json b/common/locales/sk/messages.json
index 8c45cf0390..b8b7e9210b 100644
--- a/common/locales/sk/messages.json
+++ b/common/locales/sk/messages.json
@@ -1,11 +1,11 @@
{
"messageLostItem": "Pokazil sa ti predmet - <%= itemText %>.",
"messageTaskNotFound": "Úloha sa nenašla.",
- "messageDuplicateTaskID": "A task with that ID already exists.",
+ "messageDuplicateTaskID": "Úloha s rovnakým ID už existuje.",
"messageTagNotFound": "Štítok sa nenašiel.",
"messagePetNotFound": ":pet sa nenašlo medzi user.items.pets",
"messageFoodNotFound": ":food sa nenašlo v user.items.food",
- "messageNotAvailable": "This item is not currently available for purchase.",
+ "messageNotAvailable": "Tento predmet si momentálne nemôžeš kúpiť. ",
"messageCannotFeedPet": "Toto zvieratko nemôžeš nakŕmiť.",
"messageAlreadyMount": "Takého tátoša už máš. Skús nakŕmiť iné zvieratko.",
"messageEvolve": "Skrotil si si <%= egg %>, vezmi ho na jazdu!",
@@ -13,44 +13,44 @@
"messageDontEnjoyFood": "<%= egg %> zjedlo <%= foodText %>, ale veľmi mu to nechutí.",
"messageBought": "Kúpené: <%= itemText %>",
"messageEquipped": "<%= itemText %> - vo výbave.",
- "messageUnEquipped": "<%= itemText %> unequipped.",
+ "messageUnEquipped": "<%= itemText %> odložený/á/é.",
"messageMissingEggPotion": "Na túto kombináciu ti chýba buď vajíčko alebo liahoxír",
- "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.",
+ "messageInvalidEggPotionCombo": "Nemôžeš vyliahnuť vajíčko zvieratka z výpravy s čarovným liahoxírom! Skús iné vajíčko.",
"messageAlreadyPet": "Toto zvieratko už máš. Skús vyliahnuť inú kombináciu!",
"messageHatched": "Z vajíčka sa ti vyliahlo zvieratko! Zájdi do stajne a zober si ho k sebe.",
"messageNotEnoughGold": "Nemáš dosť zlata",
- "messageTwoHandedEquip": "Wielding <%= twoHandedText %> takes two hands, so <%= offHandedText %> has been unequipped.",
- "messageTwoHandedUnequip": "Wielding <%= twoHandedText %> takes two hands, so it was unequipped when you armed yourself with <%= offHandedText %>.",
+ "messageTwoHandedEquip": "Používanie <%= twoHandedText %> si vyžeduje obe ruky, takže <%= offHandedText %> bol odložený.",
+ "messageTwoHandedUnequip": "Používanie <%= twoHandedText %> si vyžaduje obe ruky, takže bol odložený, keď si sa vybavil predmetom <%= offHandedText %>.",
"messageDropFood": "Našiel si: <%= dropText %>! <%= dropNotes %>",
"messageDropEgg": "Našiel si vajíčko: <%= dropText %>! <%= dropNotes %>",
"messageDropPotion": "Našiel si liahoxír: <%= dropText %>! <%= dropNotes %>",
- "messageDropQuest": "You've found a quest!",
- "messageDropMysteryItem": "You open the box and find <%= dropText %>!",
+ "messageDropQuest": "Našiel si výpravu!",
+ "messageDropMysteryItem": "Otvoril si krabicu a našiel si <%= dropText %>!",
"messageFoundQuest": "Našiel si zvitok s popisom výpravy: \"<%= questText %>\"!",
- "messageAlreadyPurchasedGear": "You purchased this gear in the past, but do not currently own it. You can buy it again in the rewards column on the tasks page.",
- "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.",
- "armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!",
- "armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropArticle %><%= dropText %>. What's that doing in here?",
- "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!",
- "messageInsufficientGems": "Not enough gems!",
- "messageAuthPasswordMustMatch": ":password and :confirmPassword don't match",
- "messageAuthCredentialsRequired": ":username, :email, :password, :confirmPassword required",
- "messageAuthUsernameTaken": "Username already taken",
- "messageAuthEmailTaken": "Email already taken",
- "messageAuthNoUserFound": "No user found.",
- "messageAuthMustBeLoggedIn": "You must be logged in.",
- "messageAuthMustIncludeTokens": "You must include a token and uid (user id) in your request",
- "messageGroupNotFound": "Group not found or you don't have access.",
- "messageGroupAlreadyInParty": "Already in a party, try refreshing.",
- "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!",
- "messageGroupRequiresInvite": "Can't join a group you're not invited to.",
- "messageGroupCannotRemoveSelf": "You cannot remove yourself!",
- "messageGroupChatBlankMessage": "You cannot send a blank message",
- "messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.",
- "messageGroupChatFlagOwnMessage": "Can't report your own message.",
- "messageGroupChatFlagAlreadyReported": "You have already reported this message",
- "messageGroupChatNotFound": "Message not found!",
- "messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!",
- "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.",
- "messageUserOperationNotFound": "<%= operation %> operation not found"
+ "messageAlreadyPurchasedGear": "Tento výstroj si si kúpil v minulosti, ale momentálne ho nevlastníš. Môžeš si ho kúpiť znovu v stĺpci s odmenami na stránke s úlohami.",
+ "messageAlreadyOwnGear": "Tento predmet už vlastníš. Vyzbroj sa ním na stránke s výstrojom. ",
+ "armoireEquipment": "<%= image %> Našiel si časť vzácneho výstroja v zbrojnici <%= dropText %>! Úžasné!",
+ "armoireFood": "<%= image %> Prehrabával si sa v zbroji a našiel si <%= dropArticle %><%= dropText %>. Čo to tam robí?",
+ "armoireExp": "Zápasil si so zbrojou a získal si skúsenosti. Tu máš!",
+ "messageInsufficientGems": "Nemáš dostatok drahokamov!",
+ "messageAuthPasswordMustMatch": ":heslo a :potvrďHeslo sa nezhodujú",
+ "messageAuthCredentialsRequired": ":používateľskéMeno, :email, :heslo, :potvrďHeslo sú požadované",
+ "messageAuthUsernameTaken": "Používateľské meno je už obsadené",
+ "messageAuthEmailTaken": "Email je už obsadený",
+ "messageAuthNoUserFound": "Používateľ sa nenašiel.",
+ "messageAuthMustBeLoggedIn": "Musíš byť prihlásený/á.",
+ "messageAuthMustIncludeTokens": "Tvoja požiadavka musí obsahovať token a uid (id užívateľa)",
+ "messageGroupNotFound": "Skupina sa nenašla alebo k nej nemáš prístup.",
+ "messageGroupAlreadyInParty": "Už si v družine. Skús obnoviť stránku.",
+ "messageGroupOnlyLeaderCanUpdate": "Len vedúci skupiny môže aktualizovať skupinu!",
+ "messageGroupRequiresInvite": "Nemôžeš sa pridať ku skupine, do ktorej nie si pozvaný.",
+ "messageGroupCannotRemoveSelf": "Nemôžeš odstrániť sám seba!",
+ "messageGroupChatBlankMessage": "Nemôžeš poslať prázdnu správu",
+ "messageGroupChatLikeOwnMessage": "Nemôžeš označiť, že sa ti páči vlastná správa. Nebuď ten druh človeka.",
+ "messageGroupChatFlagOwnMessage": "Nemôžeš nahlásiť tvoju vlastnú správu.",
+ "messageGroupChatFlagAlreadyReported": "Túto správu si už nahlásil",
+ "messageGroupChatNotFound": "Správa sa nenašla!",
+ "messageGroupChatAdminClearFlagCount": "Len správca môže vynulovať počet označení.",
+ "messageUserOperationProtected": "cesta `<%= operation %>` nebola uložená, keďže je to chránená cesta.",
+ "messageUserOperationNotFound": "<%= operation %> operácia sa nenašla"
}
\ No newline at end of file
diff --git a/common/locales/sk/noscript.json b/common/locales/sk/noscript.json
index 6057268ef2..ae59acde7b 100644
--- a/common/locales/sk/noscript.json
+++ b/common/locales/sk/noscript.json
@@ -1,6 +1,6 @@
{
- "jsDisabledHeading": "Alas! Your browser doesn't have JavaScript enabled",
- "jsDisabledHeadingFull": "Alas! Your browser doesn't have JavaScript enabled and without it, Habitica can't work properly",
- "jsDisabledText": "Habitica can't properly display the site without it!",
- "jsDisabledLink": "Please enable JavaScript to continue!"
+ "jsDisabledHeading": "Ajéj! Tvoj prehliadač nemá povolený JavaScript",
+ "jsDisabledHeadingFull": "Ajéj! Tvoj prehliadač nemá povolený JavaScript a bez neho nemôže Habitica fungovať správne",
+ "jsDisabledText": "Habitica sa bez neho nezobrazí správne!",
+ "jsDisabledLink": "Prosím, povoľ JavaScript, aby si mohol pokračovať!"
}
\ No newline at end of file
diff --git a/common/locales/sk/npc.json b/common/locales/sk/npc.json
index 58c6401169..be1eed6245 100644
--- a/common/locales/sk/npc.json
+++ b/common/locales/sk/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!",
"ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Novoty",
"cool": "Upozorni ma neskôr",
@@ -64,6 +84,7 @@
"tourPetsPage": "This is the Stable! After level 3, 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 3, 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 3.) Click a mount to saddle up!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "OK!",
"tourAwesome": "Úžasne!",
"tourSplendid": "Skvelé!",
diff --git a/common/locales/sk/pets.json b/common/locales/sk/pets.json
index aec6fd605f..1b29bf5186 100644
--- a/common/locales/sk/pets.json
+++ b/common/locales/sk/pets.json
@@ -1,13 +1,13 @@
{
"pets": "Zvieratká",
"petsFound": "nájdených zvieratiek",
- "magicPets": "Magic Potion Pets",
+ "magicPets": "Zvieratká z čarovných elixírov",
"rarePets": "Vzácne zvieratká",
"questPets": "Zvieratká z výprav",
"mounts": "Tátoše",
"mountsTamed": "tátošov skrotených",
"questMounts": "Tátoše z výprav",
- "magicMounts": "Magic Potion Mounts",
+ "magicMounts": "Tátoše z čarovných elixírov",
"rareMounts": "Vzácni tátoši",
"etherealLion": "Éterický lev",
"veteranWolf": "Vlk veterán",
@@ -17,9 +17,9 @@
"mantisShrimp": "Garnát",
"mammoth": "Huňatý Mamut",
"orca": "Kosatka",
- "royalPurpleGryphon": "Royal Purple Gryphon",
- "phoenix": "Phoenix",
- "bumblebee": "Bumblebee",
+ "royalPurpleGryphon": "Kráľovský fialový Gryf",
+ "phoenix": "Fénix",
+ "magicalBee": "Čarovná včela",
"rarePetPop1": "Ak chceš vedieť, ako môžeš získať vzácne zvieratko vďaka prispevaniu do Habitica, klikni na zlatú packu.",
"rarePetPop2": "Ako získam toto zvieratko?",
"potion": "<%= potionType %> liahoxír",
@@ -28,60 +28,64 @@
"eggSingular": "vajíčko",
"noEggs": "Nemáš žiadne vajíčka.",
"hatchingPotions": "Liahoxíry",
- "magicHatchingPotions": "Magic Hatching Potions",
+ "magicHatchingPotions": "Čarovný Liahoxír",
"hatchingPotion": "liahoxír",
"noHatchingPotions": "Nemáš žiadne liahoxíry.",
"inventoryText": "Po kliknutí na vajíčko sa na zeleno vysvietia elixír, ktoré naň môžeš použiť. Po kliknutí na vysvietený elixír sa zvieratko vyliahne. Ak nie sú vysvietené žiadne elixíry, klikni na vajíčko, aby si zrušil výber a namiesto toho klikni na elixír, aby si videl na ktoré vajíčko ho môžeš použiť, použiteľné vajíčka sa vysvietia. Nepotrebné predmety môžeš predať kupcovi Alexandrovi.",
"foodText": "jedlo",
"food": "Krmivo a sedlá",
"noFood": "Nemáš žiadne krmivo ani sedlá.",
- "dropsExplanation": "Get these items faster with Gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.",
- "premiumPotionNoDropExplanation": "Magic Hatching Potions cannot be used on eggs received from Quests. The only way to get Magic Hatching Potions is by buying them below, not from random drops.",
+ "dropsExplanation": "Získaj tieto veci rýchlejšie pomocou drahokamov, ak nechceš čakať pokým ich získaš za plnenie úloh. Zisti viac o systéme odmeňovania.",
+ "premiumPotionNoDropExplanation": "Čarovné liahoxíry nemôžeš použiť na vajíčka, ktoré si dostal z Úloh. Jediný spôsob ako dostať čarovné liahoxíry je kúpiť si ich nižšie. Nepadnú ti náhodne. ",
"beastMasterProgress": "Postup k oceneniu \"Pán šeliem\"",
- "stableBeastMasterProgress": "Beast Master Progress: <%= number %> Pets Found",
+ "stableBeastMasterProgress": "Postup k oceneniu \"Pán šeliem\": <%= number %> nájdených zvieratiek",
"beastAchievement": "Za zozbieranie všetkých zvieratiek si získal odznak \"Pán šeliem\"!",
"beastMasterName": "Pán šeliem",
- "beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this user!)",
- "beastMasterText2": "and has released their pets a total of <%= count %> times",
- "mountMasterProgress": "Mount Master Progress",
- "stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
- "mountAchievement": "You have earned the \"Mount Master\" achievement for taming all the mounts!",
- "mountMasterName": "Mount Master",
- "mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)",
- "mountMasterText2": "and has released all 90 of their mounts a total of <%= count %> times",
- "beastMountMasterName": "Beast Master and Mount Master",
- "triadBingoName": "Triad Bingo",
- "triadBingoText": "Has found all 90 pets, all 90 mounts, and found all 90 pets AGAIN (HOW DID YOU DO THAT!)",
- "triadBingoText2": "and has released a full stable a total of <%= count %> times",
- "triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!",
+ "beastMasterText": "Našiel všetkých 90 zvieratiek (šialene náročné, zaslúži si uznanie!)",
+ "beastMasterText2": "a vypustil svoje zvieratká dokopy <%= count %> krát",
+ "mountMasterProgress": "Postup k oceneniu \"Pán zvierat\"",
+ "stableMountMasterProgress": "Postup k oceneniu \"Pán zvierat\": <%= number %> skrotených tátošov",
+ "mountAchievement": "Získal si odznak \"Pán zvierat\" za skrotenie všetkých tátošov!",
+ "mountMasterName": "Pán zvierat",
+ "mountMasterText": "Skrotil všetkých 90 tátošov (ešte šialenejšie, zaslúži si uznanie!)",
+ "mountMasterText2": "a vypustil všetkých 90 tátošov dokopy <%= count %> krát",
+ "beastMountMasterName": "Pán šeliem a Pán zvierat",
+ "triadBingoName": "Triáda bingo",
+ "triadBingoText": "Našiel všetkých 90 zvieratiek, skrotil všetkých 90 tátošov a našiel všetkých 90 zvieratiek ZNOVU (AKO SI TO UROBIL!)",
+ "triadBingoText2": "a vypustil plnú stajňu dokopy <%= count %> krát",
+ "triadBingoAchievement": "Získal si odznak \"Triáda bingo\" za nájdenie všetkých zvieratiek, skrotenie všetkých tátošov a nájdenie všetkých zvieratiek znovu!",
"dropsEnabled": "Padanie predmetov povolené!",
"itemDrop": "Vypadol predmet!",
- "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>",
- "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!",
+ "firstDrop": "Odomkol si padanie predmetov! Odteraz, keď dokončíš úlohu, máš malú šancu nájsť predmet vrátane vajíčok, elixírov a jedla! Práve si našiel <%= eggText %> Vajíčko! <%= eggNotes %>",
+ "useGems": "Ak máš zálusk na nejaké zvieratko a nemáš chuť čakať, kým ti padne, v menu Inventár > Trh si ho môžeš kúpiť za drahokamy!",
"hatchAPot": "Chceš vyliahnuť takéto zvieratko: <%= potion %> <%= egg %>?",
- "hatchedPet": "You hatched a <%= potion %> <%= egg %>!",
- "displayNow": "Display Now",
- "displayLater": "Display Later",
- "earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
+ "hatchedPet": "Vyliahol si <%= potion %> <%= egg %>!",
+ "displayNow": "Ukázať teraz",
+ "displayLater": "Ukázať neskôr",
+ "petNotOwned": "You do not own this pet.",
+ "earnedCompanion": "Vďaka tvojej produktivite si získal nového spoločníka. Nakŕm ho, aby vyrástol!",
"feedPet": "Chceš nakŕmiť toto zvieratko: <%= name %> týmto: <%= article %><%= text %>?",
"useSaddle": "Chceš osedlať toto zvieratko: <%= pet %>?",
- "raisedPet": "You grew a <%= pet %>!",
- "earnedSteed": "By completing your tasks, you've earned a faithful steed!",
- "rideNow": "Ride Now",
- "rideLater": "Ride Later",
+ "raisedPet": "Vykŕmil si <%= pet %>!",
+ "earnedSteed": "Plnením tvojich úloh si získal verného tátoša!",
+ "rideNow": "Jazdiť teraz",
+ "rideLater": "Jazdiť neskôr",
"petName": "<%= potion %> <%= egg %>",
"mountName": "<%= potion %> <%= mount %>",
"petKeyName": "Kľúč ku klietkam",
- "petKeyPop": "Let your pets roam free, release them to start their own adventure, and give yourself the thrill of Beast Master once more!",
- "petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!",
- "petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!",
- "petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)",
- "petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
- "petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
+ "petKeyPop": "Nechaj svoje zvieratká túlať sa svetom, vypusť ich, aby začali svoje vlastné dobrodružstvo a získaj nadšenie z odznaku \"Pána šeliem\" ešte raz!",
+ "petKeyBegin": "Kľúč ku klietkam: Staň sa <%= title %> ešte raz!",
+ "petKeyInfo": "Chýba ti nadšenie zo zbierania zvieratiek? Teraz ich môžeš pustiť na slobodu a padanie predmetov bude mať pre teba znovu zmysel. ",
+ "petKeyInfo2": "Použi kľúč ku klietkam aby si zresetoval počet svojich nevýpravných zvieratiek a/alebo tátošov na nulu. (Vzácne zvieratká a tátoše a tiež tie z questov týmto nebudú ovplyvnené.)",
+ "petKeyInfo3": "Sú tri druhy kľúčov ku klietkam: len na vypustenie zvieratiek (za 4 drahokamy), len na vypustenie tátošov (4 drahokamy), alebo na vypustenie zvieratiek aj tátošov (6 drahokamov). Použitie kľúča pomáha získať odznaky Pán šeliem a Pán zvierat. Odznak Triáda bingo získaš, len ak vypustíš všetky svoje zvieratká a tátoše a znova všetkých 90 získaš po druhý raz. Ukáž celému svetu, aký veľký majster zberania skutočne si! Avšak vyberaj rozvážne, pretože keď raz pužiješ kľúč a otvoríš dvere klietky alebo stajní, nebudeš môcť svoje zvieratká a tátoše získať späť inak ako ich opätovným zozberaním...",
+ "petKeyInfo4": "Sú tri druhy kľúčov ku klietkam: len na vypustenie zvieratiek (za 4 drahokamy), len na vypustenie tátošov (4 drahokamy), alebo na vypustenie zvieratiek aj tátošov. Použitie kľúča pomáha získať odznaky Pán šeliem a Pán zvierat. Odznak Triáda bingo získaš, len ak vypustíš všetky svoje zvieratká a tátoše a znova všetkých 90 získaš po druhý raz. Ukáž celému svetu, aký veľký majster zberania skutočne si! Avšak vyberaj rozvážne, pretože keď raz pužiješ kľúč a otvoríš dvere klietky alebo stajní, nebudeš môcť svoje zvieratká a tátoše získať späť inak ako ich opätovným zozberaním...",
"petKeyPets": "Vypusti moje zvieratká",
"petKeyMounts": "Vypusti mojich tátošov",
"petKeyBoth": "Vypusti oboje",
- "confirmPetKey": "Are you sure?",
+ "confirmPetKey": "Si si istý?",
"petKeyNeverMind": "Ešte nie",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "drahokamy za každý"
}
\ No newline at end of file
diff --git a/common/locales/sk/quests.json b/common/locales/sk/quests.json
index cdf0494665..13ccb8ab12 100644
--- a/common/locales/sk/quests.json
+++ b/common/locales/sk/quests.json
@@ -12,41 +12,41 @@
"completed": "Dokončná!",
"youReceived": "Získal si",
"dropQuestCongrats": "Gratulujeme ti k získaniu zvitku výpravy! Teraz môžeš pozvať svoju družinu na výpravu alebo sa môžeš kedykoľvek vrátiť cez Inventár -> Výpravy.",
- "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.",
- "questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...",
- "inviteParty": "Invite Party to Quest",
+ "questSend": "Kliknutím na \"Pozvať\" pošleš pozvánku členom svojej družiny. Keď všetci členovia prijmú alebo odmietnu, začne sa výprava. Stav výpravy môžeš sledovať v Spoločnosť > Družina.",
+ "questSendBroken": "Kliknutím na \"Pozvať\" pošleš pozvánku členom svojej družiny... Keď všetci členovia prijmú alebo odmietnu, začne sa výprava... Stav výpravy môžeš sledovať v Spoločnosť > Družina.",
+ "inviteParty": "Pozvi družinu na výpravu",
"questInvitation": "Pozvánka na výpravu:",
"questInvitationTitle": "Pozvánka na výpravu",
"questInvitationInfo": "Pozvánka na výpravu <%= quest %>",
"askLater": "Spýtať sa neškôr",
- "questLater": "Quest Later",
+ "questLater": "Vodca výpravy",
"buyQuest": "Kúpiť výpravu",
"accepted": "Prijatá",
"rejected": "Odmietnutá",
"pending": "Čáká sa",
"questStart": "V momente, keď všetci členovia prijmú alebo odmietnu, výprava sa začne. Len tí, ktorí klikli na \"prijať\" sa zúčastnia výpravy a po jej dokončení dostanú odmenu. Ak sa pridlho čaká na niektorých členov družiny (sú neaktívni?), vlastník výpravy môže začať aj bez nich kliknutím na \"začať\". Vlastník výpravy môže tiež zrušiť výpravu klinutím na \"zrušiť\" a tým sa mu vráti zvitok do inventára.",
- "questStartBroken": "Once all members have either accepted or rejected, the quest begins... Only those that clicked \"accept\" will be able to participate in the quest and receive the drops... If members are pending too long (inactive?), the quest owner can start the quest without them by clicking \"Begin\"... The quest owner can also cancel the quest and regain the quest scroll by clicking \"Cancel\"...",
+ "questStartBroken": "V momente, keď všetci členovia prijmú alebo odmietnu, výprava sa začne... Len tí, ktorí klikli na \"prijať\" sa zúčastnia výpravy a po jej dokončení dostanú odmenu... Ak sa pridlho čaká na niektorých členov družiny (sú neaktívni?), vlastník výpravy môže začať aj bez nich kliknutím na \"začať\"... Vlastník výpravy môže tiež zrušiť výpravu kliknutím na \"zrušiť\" a tým sa mu vráti zvitok výpravy do inventára.",
"begin": "Začať",
"bossHP": "Bossove zdravie",
- "bossStrength": "Boss Strength",
- "rage": "Rage",
- "collect": "Collect",
+ "bossStrength": "Sila bossa",
+ "rage": "Zúrivosť",
+ "collect": "Zbierať",
"collected": "Nazbieraných",
"collectionItems": "<%= number %> <%= items %>",
- "itemsToCollect": "Items to Collect",
- "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).",
+ "itemsToCollect": "Zozbierateľné predmety",
+ "bossDmg1": "Každá splnená denná úloha a plánovaná úloha a každý pozitívny návyk zraňuje bossa. Zraň ho viac pomocou plnenia červených úloh alebo Brutálnou ranou a Výbuchom ohňa. Boss navyše k tvojmu bežnému poškodeniu zraní každého člena výpravy za každú tvoju nesplnenú dennú úlohu (znásobenú bossovou silou), takže udržuj členov družiny zdravých vďaka plneniu svojich denných úloh! Všetko poškodenie bossovi a od bossa je vyhodnotené na konci (tvojho) dňa",
"bossDmg2": "Len tí, čo sú na výprave môžu bojovať s bossom a podeliť sa o korisť.",
- "bossDmg1Broken": "Each completed Daily and To-Do and each positive Habit hurts the boss... Hurt it more with redder tasks or Brutal Smash and Burst of Flames... The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies... All damage to and from a boss is tallied on cron (your day roll-over)...",
- "bossDmg2Broken": "Only participants will fight the boss and share in the quest loot...",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
- "tavernBossInfoBroken": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss... Incomplete Dailies fill the Exhaust Strike Bar... When the Exhaust Strike bar is full, the World Boss will attack an NPC... A World Boss will never damage individual players or accounts in any way... Only active accounts not resting in the Inn will have their tasks tallied...",
+ "bossDmg1Broken": "Každá splnená denná úloha a plánovaná úloha a každý pozitívny návyk zraňuje bossa... Zraň ho viac pomocou plnenia červených úloh alebo Brutálnou ranou a Výbuchom ohňa... Boss navyše k tvojmu bežnému poškodeniu zraní každého člena výpravy za každú tvoju nesplnenú dennú úlohu (znásobenú bossovou silou), takže udržuj členov družiny zdravých vďaka plneniu svojich denných úloh... Všetko poškodenie bossovi a od bossa je vyhodnotené na konci (tvojho) dňa...",
+ "bossDmg2Broken": "Len účastníci budú bojovať s bossom a zdieľať korisť z výpravy...",
+ "tavernBossInfo": "Plň denné úlohy a plánované úlohy rovnako ako aj pozitívne návyky aby si zranil svetového bossa! Nesplnené denné úlohy napĺňajú ukazovateľ hnevu. Keď je ukazovateľ hnevu plný, svetový boss zaútočí na NPC. Svetový boss nikdy nezraní individuálnych hráčov a žiadnym spôsobom nepoškodí ich účty. Iba úlohy aktívnych účtov, ktoré práve neodpočívajú v hostinci, budú započítané.",
+ "tavernBossInfoBroken": "Plň denné úlohy a plánované úlohy rovnako ako aj pozitívne návyky aby si zranil svetového bossa... Nesplnené denné úlohy napĺňajú ukazovateľ omračujúceho útoku... Keď je ukazovateľ hnevu plný, svetový boss zaútočí na NPC... Svetový boss nikdy nezraní individuálnych hráčov a žiadnym spôsobom nepoškodí ich účty... Iba úlohy aktívnych účtov, ktoré práve neodpočívajú v hostinci, budú započítané...",
"bossColl1": "Pre získanie predmetov musíš plniť svoje dobré návyky. Predmety za ukončenie výpravy padajú ako normálne predmety, ale uvidíš ich až nasledujúci deň. Vtedy sa všetko sčíta a pridá na hromadu.",
"bossColl2": "Len tí, čo sú na výprave môžu zbierať predmety a podeliť sa o korisť.",
- "bossColl1Broken": "To collect items, do your positive tasks... Quest items drop just like normal items; however, you won't see the drops until the next day, then everything you've found will be tallied up and contributed to the pile...",
- "bossColl2Broken": "Only participants can collect items and share in the quest loot...",
+ "bossColl1Broken": "Pre získanie predmetov musíš plniť svoje dobré návyky... Predmety za ukončenie výpravy padajú ako normálne predmety; uvidíš ich však až nasledujúci deň, keď sa všetko sčíta a pridá na hromadu.",
+ "bossColl2Broken": "Len účastníci môžu zbierať predmety a zdieľať korisť z výpravy...",
"abort": "Ukončiť",
- "leaveQuest": "Leave Quest",
- "sureLeave": "Are you sure you want to leave the active quest? All your quest progress will be lost.",
+ "leaveQuest": "Opustiť výpravu",
+ "sureLeave": "Si si istý, že chceš opustiť aktívnu výpravu? Celý tvoj postup vo výprave bude stratený.",
"questOwner": "Vlastník výpravy",
"questOwnerNotInPendingQuest": "Vlastník výpravy opustil výpravu a teda ju už nemôže začať. Odporúčame aby si ju teraz ukončil. Vlastník výpravy získa zvitok naspäť.",
"questOwnerNotInRunningQuest": "Vlastník výpavy ju opustil. Môžes ju opustiť aj ty, ak potrebuješ. Ale môžeš aj ďalej pokračovať a všetci účastníci na konci dostanú odmeny za danú výpravu.",
@@ -57,26 +57,45 @@
"noScrolls": "Nemáš žiadne zvitky s mapami výprav.",
"scrollsText1": "Ak chceš ísť na výpravu, potrebuješ družinu. Ak chceš ísť sólo,",
"scrollsText2": "založ si prázdnu družinu",
- "scrollsPre": "You haven't unlocked this quest yet!",
- "alreadyEarnedQuestLevel": "You already earned this quest by attaining Level <%= level %>.",
- "alreadyEarnedQuestReward": "You already earned this quest by completing <%= priorQuest %>.",
+ "scrollsPre": "Túto výpravu si ešte neodomkol!",
+ "alreadyEarnedQuestLevel": "Už si získal túto výpravu dosiahnutím levela <%= level %>.",
+ "alreadyEarnedQuestReward": "Už si získal túto výpravu splnením <%= priorQuest %>.",
"completedQuests": "Dokončil nasledujúce výpravy",
"mustComplete": "Najskôr dokonči túto výpravu: <%= quest %>.",
- "mustLevel": "You must be level <%= level %> to begin this quest.",
+ "mustLevel": "Ak sa chceš začať túto výpravu, musíš mať aspoň level <%= level %> .",
"mustLvlQuest": "Ak si chceš kúpiť tento quest, musíš mať aspoň <%= level %>. level.",
- "mustInviteFriend": "To earn this quest, invite a friend to your Party. Invite someone now?",
- "unlockByQuesting": "To earn this quest, complete <%= title %>.",
+ "mustInviteFriend": "Aby si získal túto výpravu, pozvi priateľa do tvojej družiny. Chceš niekoho pozvať hneď?",
+ "unlockByQuesting": "Aby si získal túto výpravu, dokonči <%= title %>.",
"sureCancel": "Si si istý, že chceš zrušiť túto výpravu? Všetky prijaté pozvania sa stratia. Vlastník výpravy získa naspäť zvitok.",
"sureAbort": "Si si istý, že chceš ukončiť misiu? Zruší sa všetkým v družine a stratíte všetky svoje pokroky. Zvitok s výpravou sa vráti naspäť jeho vlastníkovi.",
"doubleSureAbort": "Si si naozaj istý? Uisti sa, že ťa potom nebudú naveky neznášať!",
"questWarning": "Ak sa nový hráči pridajú do družiny pred začiatkom výpravy, dostanú pozvánku aj oni. Ale ak sa už výprava začala, noví hráči sa nebudú môcť na ňu pridať.",
- "questWarningBroken": "If new players join the party before the quest starts, they will also receive an invitation... However once the quest has started, no new party members can join the quest...",
+ "questWarningBroken": "Ak sa do družiny pridá nový hráč pred začatím výpravy, tiež dostane pozvánku na výpravu... Ale keď už výprava začne, žiadny nový člen družiny sa nemôže pridať k výprave.",
"bossRageTitle": "Zúrivosť",
- "bossRageDescription": "When this bar fills, the boss will unleash a special attack!",
- "startAQuest": "START A QUEST",
- "startQuest": "Start Quest",
- "whichQuestStart": "Which quest do you want to start?",
- "getMoreQuests": "Get more quests",
- "unlockedAQuest": "You unlocked a quest!",
- "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!"
+ "bossRageDescription": "Keď sa naplní ukazovateľ, boss rozpúta špeciálny útok!",
+ "startAQuest": "ZAČNI VÝPRAVU",
+ "startQuest": "Začni výpravu",
+ "whichQuestStart": "Ktorú výpravu chceš začať?",
+ "getMoreQuests": "Získaj ďalšie výpravy",
+ "unlockedAQuest": "Odomkol si výpravu!",
+ "leveledUpReceivedQuest": "Získal si level <%= level %> a dostal si zvitok s výpravou!",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/sk/questscontent.json b/common/locales/sk/questscontent.json
index e2c58f57ba..fe51f0b282 100644
--- a/common/locales/sk/questscontent.json
+++ b/common/locales/sk/questscontent.json
@@ -1,72 +1,72 @@
{
"questEvilSantaText": "Lovec Santa",
- "questEvilSantaNotes": "You hear agonized roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!",
- "questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.",
+ "questEvilSantaNotes": "Hlboko v ľadových pláňach počuješ hlasný rev. Nasleduješ vrčanie - prerušované chichotom - na čistinu v lese, kde zbadáš dospelú polárnu medvedicu. Je spútaná v klietke a reve o život. Na klietke tancuje zlomyseľný malý škriatok v odhodenom dotrhanom kostýme. Premôž Lovca Santu a zachráň medvedicu!",
+ "questEvilSantaCompletion": "Lovec Santa rozzúrene zvrieskne a zmizne v diaľke. Vďačná medvedica sa ti revom a vrčaním snaží niečo povedať. Vezmeš ju späť do stajní, kde si šepkár Matt Boch s napätím vypočuje jej príbeh. Ona má medvieďa! Ušlo od nej do ľadových plání, keď jeho mamu medvedicu zajali. Pomôž jej nájsť jej mláďa!",
"questEvilSantaBoss": "Lovec Santa",
"questEvilSantaDropBearCubPolarMount": "Polárny medveď (tátoš)",
"questEvilSanta2Text": "Nájdi mláďa",
- "questEvilSanta2Notes": "When Trapper Santa captured the polar bear mount, her cub ran off into the icefields. You hear twig-snaps and snow crunch through the crystalline sound of the forest. Paw prints! You start racing to follow the trail. Find all the prints and broken twigs, and retrieve the cub!",
- "questEvilSanta2Completion": "You've found the cub! It will keep you company forever.",
+ "questEvilSanta2Notes": "Keď Lovec Santa chytil polárnu medvedicu, jej mláďa ušlo do ľadových plání. Počuješ, ako sa tichým lesom šíri zvuk praskania vetvičiek a vŕzgania snehu. Stopy labiek! Vyštartuješ po ich stopách. Nájdi všetky stopy a zlomené vetvičky, a priveď mláďa!",
+ "questEvilSanta2Completion": "Našiel si mláďa! Bude ťa sprevádzať až do konca dní.",
"questEvilSanta2CollectTracks": "Stopy",
"questEvilSanta2CollectBranches": "Polámané vetvičky",
"questEvilSanta2DropBearCubPolarPet": "Polárny medveď (zvieratko)",
"questGryphonText": "Ohnivý Gryf",
- "questGryphonNotes": "The grand beast master, baconsaur, has come to your party seeking help. \"Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!\"",
- "questGryphonCompletion": "Defeated, the mighty beast ashamedly slinks back to its master. \"My word! Well done, adventurers!\" baconsaur exclaims, \"Please, have some of the gryphon's eggs. I am sure you will raise these young ones well!\"",
+ "questGryphonNotes": "Veľký pán šeliem baconsaur prišiel k tvojej družine hľadajúc pomoc. \"Prosím, dobrodruhovia, musíte mi pomôcť!\" Moja drahocenná gryfka ušla a terorizuje mesto Habit! Ak sa vám ju podarí zastaviť, za odmenu vám dám pár jej vajíčok!\"",
+ "questGryphonCompletion": "Porazené, mocné zviera sa zahanbene zakráda naspäť k svojmu pánovi. \"Pánabeka! Dobrá práca, dobrodruhovia!\" baconsaur zvolá: \"Prosím, vezmite si zopár z týchto gryfích vajec. Som si istý, že ich dobre vychováte!\"",
"questGryphonBoss": "Ohnivý Gryf",
"questGryphonDropGryphonEgg": "Gryf (vajce)",
- "questGryphonUnlockText": "Unlocks purchasable gryphon eggs in the Market",
+ "questGryphonUnlockText": "Odomkne predajné gryfie vajíčka na trhu",
"questHedgehogText": "Ježolak",
"questHedgehogNotes": "Ježkovia sú vtipná skupinka zvierat. Sú jednou z najláskyplnejších zvieratiek, ktoré by mohol Habitier vlastniť. Ale povráva sa, že ak ich po polnoci nakŕmiš mliekom, tak ich to dosť rozdráždi. A narastú päťdesiatnásobne. A Inventrix to práve spravil. Ups.",
"questHedgehogCompletion": "Tvoja družina úspešne upokojila ježa! Po scvrknutí sa na bežnú veľkosť pokrivkáva ku svojim vajíčkam. Vracia sa spokojne si ňufkajúc a poštuchávajúc nejaké zo svojich vajíčok vašim smerom. Dúfajme, že títo ježkovia znášajú mlieko lepšie!",
"questHedgehogBoss": "Ježolak",
"questHedgehogDropHedgehogEgg": "Ježko (vajce)",
- "questHedgehogUnlockText": "Unlocks purchasable hedgehog eggs in the Market",
+ "questHedgehogUnlockText": "Odomkne predajné vajíčka ježkov na trhu",
"questGhostStagText": "Duch jari",
"questGhostStagNotes": "Aaa, jar. Čas roka, keď farby opäť začnú vypĺňať krajinu. Chladné hromady snehu sú preč. Kde bola námraza, tam teraz prekypuje rastlinný život. Zvodné zelené listy zapĺňajú koruny stromov, tráve sa navracia jej živý odtieň a na plániach vyrastajú dúhy kvetov a biela tajuplná hmla pokrýva krajinu! ... Počkať. Tajuplná hmla? \"Och nie,\" vraví Inventrix s obavami,, \"zdá sa, že túto hmlu spôsobuje nejaký duch. A zjavne útočí rovno na teba.\"",
"questGhostStagCompletion": "Duch, napohľad nezranený, skláňa svoj nos k zemi. A tvoju družinu obklopí upokojujúci hlas. \"Ospravedlňte moje chovanie. Práve som sa prebral a zdá sa, že sa mi ešte úplne nenavrátil rozum. Prosím, vezmite si tieto vajíčka, ako dôkaz mojej vďaky.\" Na tráve pred duchom sa zhmotní zhluk vajíčok. Duch odbehne bez slov do lesa, pričom v jeho stopách ostávajú kvety.",
"questGhostStagBoss": "Jelení duch",
"questGhostStagDropDeerEgg": "Jeleň (vajce)",
- "questGhostStagUnlockText": "Unlocks purchasable deer eggs in the Market",
+ "questGhostStagUnlockText": "Odomkne predajné jelenie vajíčka na trhu",
"questRatText": "Potkaní kráľ",
"questRatNotes": "Garbage! Massive piles of unchecked Dailies are lying all across Habitica. The problem has become so serious that hordes of rats are now seen everywhere. You notice @Pandah petting one of the beasts lovingly. She explains that rats are gentle creatures that feed on unchecked Dailies. The real problem is that the Dailies have fallen into the sewer, creating a dangerous pit that must be cleared. As you descend into the sewers, a massive rat, with blood red eyes and mangled yellow teeth, attacks you, defending its horde. Will you cower in fear or face the fabled Rat King?",
"questRatCompletion": "Your final strike saps the gargantuan rat's strength, his eyes fading to a dull grey. The beast splits into many tiny rats, which scurry off in fright. You notice @Pandah standing behind you, looking at the once mighty creature. She explains that the citizens of Habitica have been inspired by your courage and are quickly completing all their unchecked Dailies. She warns you that we must be vigilant, for should we let down our guard, the Rat King will return. As payment, @Pandah offers you several rat eggs. Noticing your uneasy expression, she smiles, \"They make wonderful pets.\"",
"questRatBoss": "Potkaní kráľ",
"questRatDropRatEgg": "Potkan (vajce)",
- "questRatUnlockText": "Unlocks purchasable rat eggs in the Market",
+ "questRatUnlockText": "Odomkne predajné potkanie vajíčka na trhu",
"questOctopusText": "Volanie Oktothulu",
- "questOctopusNotes": "@Urse, podivný pisár, požiadal ťa, aby si mu pomohol preskúmať záhadnú jaskyňu pri pobreží. Medzi jazierkami po súmračnom prílive stoji mohutná brána so stalaktitov a stalagmitov. Ako sa blížiš k bráne, začína sa pri jej základe vytvárať vodný vír. S úžasom sleduješ ako z bahna vystupuje chobotnicoidný drak. \"Lepkavý plod hviez sa prebudil,\" kričí šialene @Urse. \"Po vigintilióne rokov je veľký Oktothulu opäť voľný a prahne po potešní!\"",
+ "questOctopusNotes": "@Urse, podivný mladý pisár, ťa požiadal, aby si mu pomohol preskúmať záhadnú jaskyňu pri pobreží. Medzi súmračnými jazierkami stojí mohutná brána zo stalaktitov a stalagmitov. Ako sa blížiš k bráne, v základni sa začína točiť temný vodný vír. S úžasom sleduješ ako z bahna vystupuje chobotnicoidný drak. \"Lepkavý plod hviezd sa prebudil,\" kričí šialene @Urse. \"Po vigintilióne rokov je veľký Oktothulu opäť voľný a prahne po potešení!\"",
"questOctopusCompletion": "With a final blow, the creature slips away into the whirlpool from which it came. You cannot tell if @Urse is happy with your victory or saddened to see the beast go. Wordlessly, your companion points to three slimy, gargantuan eggs in a nearby tidepool, set in a nest of gold coins. \"Probably just octopus eggs,\" you say nervously. As you return home, @Urse frantically scribbles in a journal and you suspect this is not the last time you will hear of the great Octothulu.",
"questOctopusBoss": "Oktothulu",
- "questOctopusDropOctopusEgg": "Oktothulu (vajíčko)",
- "questOctopusUnlockText": "Unlocks purchasable octopus eggs in the Market",
- "questHarpyText": "Help! Harpy!",
+ "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?",
"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": "Harpy",
+ "questHarpyBoss": "Harpya",
"questHarpyDropParrotEgg": "Papagáj (vajce)",
- "questHarpyUnlockText": "Unlocks purchasable parrot eggs in the Market",
- "questRoosterText": "Rooster Rampage",
+ "questHarpyUnlockText": "Odomkne predajné vajíčka papagájov na trhu",
+ "questRoosterText": "Kohútie vystrájanie",
"questRoosterNotes": "For years the farmer @extrajordanary has used Roosters as an alarm clock. But now a giant Rooster has appeared, crowing louder than any before – and waking up everyone in Habitica! The sleep-deprived Habiticans struggle through their daily tasks. @Pandoro decides the time has come to put a stop to this. \"Please, is there anyone who can teach that Rooster to crow quietly?\" You volunteer, approaching the Rooster early one morning – but it turns, flapping its giant wings and showing its sharp claws, and crows a battle cry.",
"questRoosterCompletion": "With finesse and strength, you have tamed the wild beast. Its ears, once filled with feathers and half-remembered tasks, are now clear as day. It crows at you quietly, snuggling its beak into your shoulder. The next day you’re set to take your leave, but @EmeraldOx runs up to you with a covered basket. “Wait! When I went into the farmhouse this morning, the Rooster had pushed these against the door where you slept. I think he wants you to have them.” You uncover the basket to see three delicate eggs.",
"questRoosterBoss": "Kohút",
"questRoosterDropRoosterEgg": "Kohút (vajce)",
- "questRoosterUnlockText": "Unlocks purchasable rooster eggs in the Market",
- "questSpiderText": "The Icy Arachnid",
+ "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?",
"questSpiderBoss": "Pavúk",
"questSpiderDropSpiderEgg": "Pavúk (vajce)",
- "questSpiderUnlockText": "Unlocks purchasable spider eggs in the Market",
- "questVice1Text": "Vice, Part 1: Free Yourself of the Dragon's Influence",
+ "questSpiderUnlockText": "Odomkne predajné pavúčie vajíčka na trhu",
+ "questVice1Text": "Neresť, časť 1: Osloboď sa z dračieho vplyvu. ",
"questVice1Notes": "They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
Vice Part 1:
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
",
"questVice1Boss": "Tieň neresti",
"questVice1DropVice2Quest": "Neresť, časť 2 (zvitok)",
- "questVice2Text": "Vice, Part 2: Find the Lair of the Wyrm",
+ "questVice2Text": "Neresť, časť 2: Nájdi dračí brloh",
"questVice2Notes": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Confident in yourselves and your ability to withstand the wyrm's influence, your party makes its way to Mt. Habitica. You approach the entrance to the mountain's caverns and pause. Swells of shadows, almost like fog, wisp out from the opening. It is near impossible to see anything in front of you. The light from your lanterns seem to end abruptly where the shadows begin. It is said that only magical light can pierce the dragon's infernal haze. If you can find enough light crystals, you could make your way to the dragon.",
"questVice2CollectLightCrystal": "Svetelné kryštály",
"questVice2DropVice3Quest": "Neresť, časť 3 (zvitok)",
- "questVice3Text": "Vice, Part 3: Vice Awakens",
+ "questVice3Text": "Neresť, časť 3: Neresť sa prebúdza",
"questVice3Notes": "Po dlhých snahách sa tvojej družine podarilo nájsť brloh Neresti. Mohutné oči monštra si prezerajú tvoju družinu s opovrhnutím. Ako jej tieň zakrúži okolo teba, v hlave ti šepká hlas: \"Ďalší pobláznení občania Habitiky, čo ma prišli zastaviť? Aké milé. Bolo by rozumnejšie nechodiť sem.\" Šupinatý titán cúvne a pripraví sa na útok. Teraz je tvoja šanca! Daj do toho všetko a poraz Neresť raz a navždy!",
"questVice3Completion": "The shadows dissipate from the cavern and a steely silence falls. My word, you've done it! You have defeated Vice! You and your party may finally breath a sigh of relief. Enjoy your victory, brave Habiteers, but take the lessons you've learned from battling Vice and move forward. There are still Habits to be done and potentially worse evils to conquer!",
"questVice3Boss": "Neresť, Tieňová saňa",
@@ -86,21 +86,21 @@
"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",
"questMoonstone3DropRottenMeat": "Zhnité mäso (Jedlo)",
- "questMoonstone3DropZombiePotion": "Zombie Hatching Potion",
+ "questMoonstone3DropZombiePotion": "Zombie liahoxír",
"questGoldenknight1Text": "The Golden Knight, Part 1: A Stern Talking-To",
"questGoldenknight1Notes": "The Golden Knight has been getting on poor Habiticans' cases. Didn't do all of your Dailies? Checked off a negative Habit? She will use this as a reason to harass you about how you should follow her example. She is the shining example of a perfect Habitican, and you are naught but a failure. Well, that is not nice at all! Everyone makes mistakes. They should not have to be met with such negativity for it. Perhaps it is time you gather some testimonies from hurt Habiticans and give the Golden Knight a stern talking-to!",
"questGoldenknight1CollectTestimony": "Testimonies",
"questGoldenknight1DropGoldenknight2Quest": "The Golden Knight Chain Part 2: Gold Knight (Scroll)",
"questGoldenknight2Text": "The Golden Knight, Part 2: Gold Knight",
"questGoldenknight2Notes": "Armed with hundreds of Habitican's testimonies, you finally confront the Golden Knight. You begin to recite the Habitcan's complaints to her, one by one. \"And @Pfeffernusse says that your constant bragging-\" The knight raises her hand to silence you and scoffs, \"Please, these people are merely jealous of my success. Instead of complaining, they should simply work as hard as I! Perhaps I shall show you the power you can attain through diligence such as mine!\" She raises her morningstar and prepares to attack you!",
- "questGoldenknight2Boss": "Gold Knight",
+ "questGoldenknight2Boss": "Zlatá rytierka",
"questGoldenknight2DropGoldenknight3Quest": "The Golden Knight Chain Part 3: The Iron Knight (Scroll)",
"questGoldenknight3Text": "The Golden Knight, Part 3: The Iron Knight",
"questGoldenknight3Notes": "@Jon Arinbjorn cries out to you to get your attention. In the aftermath of your battle, a new figure has appeared. A knight coated in stained-black iron slowly approaches you with sword in hand. The Golden Knight shouts to the figure, \"Father, no!\" but the knight shows no signs of stopping. She turns to you and says, \"I am sorry. I have been a fool, with a head too big to see how cruel I have been. But my father is crueler than I could ever be. If he isn't stopped he'll destroy us all. Here, use my morningstar and halt the Iron Knight!\"",
"questGoldenknight3Completion": "With a satisfying clang, the Iron Knight falls to his knees and slumps over. \"You are quite strong,\" he pants. \"I have been humbled, today.\" The Golden Knight approaches you and says, \"Thank you. I believe we have gained some humility from our encounter with you. I will speak with my father and explain the complaints against us. Perhaps, we should begin apologizing to the other Habiticans.\" She mulls over in thought before turning back to you. \"Here: as our gift to you, I want you to keep my morningstar. It is yours now.\"",
- "questGoldenknight3Boss": "The Iron Knight",
- "questGoldenknight3DropHoney": "Honey (Food)",
- "questGoldenknight3DropGoldenPotion": "Golden Hatching Potion",
+ "questGoldenknight3Boss": "Železný rytier",
+ "questGoldenknight3DropHoney": "Med (Jedlo)",
+ "questGoldenknight3DropGoldenPotion": "Zlatý liahoxír",
"questGoldenknight3DropWeapon": "Mustaine's Milestone Mashing Morning Star (Shield-hand Weapon)",
"questBasilistText": "The Basi-List",
"questBasilistNotes": "There's a commotion in the marketplace--the kind that should make you run away. Being a courageous adventurer, you run towards it instead, and discover a Basi-list, coalescing from a clump of incomplete To-Dos! Nearby Habiticans are paralyzed with fear at the length of the Basi-list, unable to start working. From somewhere in the vicinity, you hear @Arcosine shout: \"Quick! Complete your To-Dos and Dailies to defang the monster, before someone gets a paper cut!\" Strike fast, adventurer, and check something off - but beware! If you leave any Dailies undone, the Basi-list will attack you and your party!",
@@ -125,9 +125,9 @@
"questSeahorseText": "The Dilatory Derby",
"questSeahorseNotes": "It's Derby Day, and Habiticans from all over the continent have traveled to Dilatory to race their pet seahorses! Suddenly, a great splashing and snarling breaks out at the racetrack, and you hear Seahorse Keeper @Kiwibot shouting above the roar of the waves. \"The gathering of seahorses has attracted a fierce Sea Stallion!\" she cries. \"He's smashing through the stables and destroying the ancient track! Can anyone calm him down?\"",
"questSeahorseCompletion": "The now-tame Sea Stallion swims docilely to your side. \"Oh, look!\" Kiwibot says. \"He wants us to take care of his children.\" She gives you three eggs. \"Raise them well,\" she says. \"You're welcome at the Dilatory Derby any day!\"",
- "questSeahorseBoss": "Sea Stallion",
+ "questSeahorseBoss": "Morský žrebec",
"questSeahorseDropSeahorseEgg": "Morský koník (vajce)",
- "questSeahorseUnlockText": "Unlocks purchasable seahorse eggs in the Market",
+ "questSeahorseUnlockText": "Odomkne predajné vajíčka morských koníkov na trhu",
"questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!",
"questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...",
"questAtom1CollectSoapBars": "Bars of Soap",
@@ -140,33 +140,33 @@
"questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"",
"questAtom3Completion": "The wicked Laundromancer has been defeated! Clean laundry falls in piles all around you. Things are looking much better around here. As you begin to wade through the freshly pressed armor, a glint of metal catches your eye, and your gaze falls upon a gleaming helm. The original owner of this shining item may be unknown, but as you put it on, you feel the warming presence of a generous spirit. Too bad they didn't sew on a nametag.",
"questAtom3Boss": "The Laundromancer",
- "questAtom3DropPotion": "Base Hatching Potion",
- "questOwlText": "The Night-Owl",
+ "questAtom3DropPotion": "Základný liahoxír",
+ "questOwlText": "Nočná sova",
"questOwlNotes": "The Tavern light is lit 'til dawn
Until one eve the glow is gone!
How can we see for our all-nighters?
@Twitching cries, \"I need some fighters!
See that Night-Owl, starry foe?
Fight with haste and do not slow!
We'll drive its shadow from our door,
And make the night shine bright once more!\"",
"questOwlCompletion": "The Night-Owl fades before the dawn,
But even so, you feel a yawn.
Perhaps it's time to get some rest?
Then on your bed, you see a nest!
A Night-Owl knows it can be great
To finish work and stay up late,
But your new pets will softly peep
To tell you when it's time to sleep.",
- "questOwlBoss": "The Night-Owl",
- "questOwlDropOwlEgg": "Owl (Egg)",
- "questOwlUnlockText": "Unlocks purchasable owl eggs in the Market",
- "questPenguinText": "The Fowl Frost",
+ "questOwlBoss": "Nočná sova",
+ "questOwlDropOwlEgg": "Sova (Vajíčko)",
+ "questOwlUnlockText": "Odomkne predajné sovie vajíčka na trhu",
+ "questPenguinText": "Vtáčí mráz",
"questPenguinNotes": "Although it's a hot summer day in the southernmost tip of Habitica, an unnatural chill has fallen upon Lively Lake. Strong, frigid winds rush around as the shore begins to freeze over. Ice spikes jut up from the ground, pushing grass and dirt away. @Melynnrose and @Breadstrings run up to you.
\"Help!\" says @Melynnrose. \"We brought a giant penguin in to freeze the lake so we could all go ice skating, but we ran out of fish to feed him!\"
\"He got angry and is using his freeze breath on everything he sees!\" says @Breadstrings. \"Please, you have to subdue him before all of us are covered in ice!\" Looks like you need this penguin to... cool down.",
"questPenguinCompletion": "Upon the penguin's defeat, the ice melts away. The giant penguin settles down in the sunshine, slurping up an extra bucket of fish you found. He skates off across the lake, blowing gently downwards to create smooth, sparkling ice. What an odd bird! \"It appears he left behind a few eggs, as well,\" says @Painter de Cluster.
@Rattify laughs. \"Maybe these penguins will be a little more... chill?\"",
- "questPenguinBoss": "Frost Penguin",
- "questPenguinDropPenguinEgg": "Penguin (Egg)",
- "questPenguinUnlockText": "Unlocks purchasable penguin eggs in the Market",
+ "questPenguinBoss": "Zamrznutý tučniak",
+ "questPenguinDropPenguinEgg": "Tučniak (Vajíčko)",
+ "questPenguinUnlockText": "Odomkne predajné vajíčka tučniakov na trhu",
"questStressbeastText": "The Abominable Stressbeast of the Stoïkalm Steppes",
"questStressbeastNotes": "Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied.
~*~
The first thing we hear are the footsteps, slower and more thundering than the stampede. One by one, Habiticans look outside their doors, and words fail us.
We've all seen Stressbeasts before, of course - tiny vicious creatures that attack during difficult times. But this? This towers taller than the buildings, with paws that could crush a dragon with ease. Frost swings from its stinking fur, and as it roars, the icy blast rips the roofs off our houses. A monster of this magnitude has never been mentioned outside of distant legend.
\"Beware, Habiticans!\" SabreCat cries. \"Barricade yourselves indoors - this is the Abominable Stressbeast itself!\"
\"That thing must be made of centuries of stress!\" Kiwibot says, locking the Tavern door tightly and shuttering the windows.
\"The Stoïkalm Steppes,\" Lemoness says, face grim. \"All this time, we thought they were placid and untroubled, but they must have been secretly hiding their stress somewhere. Over generations, it grew into this, and now it's broken free and attacked them - and us!\"
There's only one way to drive away a Stressbeast, Abominable or otherwise, and that's to attack it with completed Dailies and To-Dos! Let's all band together and fight off this fearsome foe - but be sure not to slack on your tasks, or our undone Dailies may enrage it so much that it lashes out...",
"questStressbeastBoss": "The Abominable Stressbeast",
"questStressbeastBossRageTitle": "Stress Strike",
"questStressbeastBossRageDescription": "When this gauge fills, the Abominable Stressbeast will unleash its Stress Strike on Habitica!",
- "questStressbeastDropMammothPet": "Mammoth (Pet)",
- "questStressbeastDropMammothMount": "Mammoth (Mount)",
+ "questStressbeastDropMammothPet": "Mamut (Zvieratko)",
+ "questStressbeastDropMammothMount": "Mamut (Tátoš)",
"questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red color has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the Stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!",
"questStressbeastBossRageBailey": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nAhh!!! Our incomplete Dailies caused the Abominable Stressbeast to become madder than ever and regain some of its health! Bailey the Town Crier was shouting for citizens to get to safety, and now it has seized her in its other hand! Look at her, valiantly reporting on the news as the Stressbeast swings her around viciously... Let's be worthy of her bravery by being as productive as we can to save our NPCs!",
"questStressbeastBossRageGuide": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nLook out! Justin the Guide is trying to distract the Stressbeast by running around its ankles, yelling productivity tips! The Abominable Stressbeast is stomping madly, but it seems like we're really wearing this beast down. I doubt it has enough energy for another strike. Don't give up... we're so close to finishing it off!",
"questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defense!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!",
"questStressbeastCompletion": "The Abominable Stressbeast is DEFEATED!
We've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!
Stoïkalm is Saved!
SabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.
\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"
She turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"",
"questStressbeastCompletionChat": "`The Abominable Stressbeast is DEFEATED!`\n\nWe've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!\n\n`Stoïkalm is Saved!`\n\nSabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.\n\n\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"\n\nShe turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"",
- "questTRexText": "King of the Dinosaurs",
+ "questTRexText": "Kráľ dinosaurov",
"questTRexNotes": "Now that ancient creatures from the Stoïkalm Steppes are roaming throughout all of Habitica, @Urse has decided to adopt a full-grown Tyrannosaur. What could go wrong?
Everything.",
"questTRexCompletion": "The wild dinosaur finally stops its rampage and settles down to make friends with the giant roosters. @Urse beams down at it. \"They're not such terrible pets, after all! They just need a little discipline. Here, take some Tyrannosaur eggs for yourself.\"",
"questTRexBoss": "Flesh Tyrannosaur",
@@ -177,19 +177,19 @@
"questTRexUndeadRageTitle": "Skeleton Healing",
"questTRexUndeadRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Skeletal Tyrannosaur will heal 30% of its remaining health!",
"questTRexUndeadRageEffect": "`Skeletal Tyrannosaur uses SKELETON HEALING!`\n\nThe monster lets forth an unearthly roar, and some of its damaged bones knit back together!",
- "questTRexDropTRexEgg": "Tyrannosaur (Egg)",
+ "questTRexDropTRexEgg": "Tyrannosaur (Vajičko)",
"questTRexUnlockText": "Unlocks purchasable tyrannosaur eggs in the Market",
- "questRockText": "Escape the Cave Creature",
+ "questRockText": "Uteč jaskynnej príšere ",
"questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared, and the floor of the cave is shifting underneath you.
\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals - these are teeth!\"
@Painter de Cluster grabs your hand. \"We'll have to find another way out - stay with me and don't get distracted, or we could be trapped in here forever!\"",
"questRockBoss": "Crystal Colossus",
"questRockCompletion": "Your diligence has allowed you to find a safe path through the living mountain. Standing in the sunshine, your friend @intune notices something glinting on the ground by the cave's exit. You stoop to pick it up, and see that it's a small rock with a vein of gold running through it. Beside it are a number of other rocks with rather peculiar shapes. They almost look like... eggs?",
- "questRockDropRockEgg": "Rock (Egg)",
- "questRockUnlockText": "Unlocks purchasable rock eggs in the Market",
- "questBunnyText": "The Killer Bunny",
+ "questRockDropRockEgg": "Kameň (Vajíčko)",
+ "questRockUnlockText": "Odomkne predajné vajíčka kameňov na trhu",
+ "questBunnyText": "Zabijak králik",
"questBunnyNotes": "After many difficult days, you reach the peak of Mount Procrastination and stand before the imposing doors of the Fortress of Neglect. You read the inscription in the stone. \"Inside resides the creature that embodies your greatest fears, the reason for your inaction. Knock and face your demon!\" You tremble, imagining the horror within and feel the urge to flee as you have done so many times before. @Draayder holds you back. \"Steady, my friend! The time has come at last. You must do this!\"
You knock and the doors swing inward. From within the gloom you hear a deafening roar, and you draw your weapon.",
- "questBunnyBoss": "Killer Bunny",
+ "questBunnyBoss": "Zabijak králik",
"questBunnyCompletion": "With one final blow the killer rabbit sinks to the ground. A sparkly mist rises from her body as she shrinks down into a tiny bunny... nothing like the cruel beast you faced a moment before. Her nose twitches adorably and she hops away, leaving some eggs behind. @Gully laughs. \"Mount Procrastination has a way of making even the smallest challenges seem insurmountable. Let's gather these eggs and head for home.\"",
- "questBunnyDropBunnyEgg": "Bunny (Egg)",
+ "questBunnyDropBunnyEgg": "Králik (Vajíčko)",
"questBunnyUnlockText": "Unlocks purchasable bunny eggs in the Market",
"questSlimeText": "The Jelly Regent",
"questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!",
@@ -201,7 +201,7 @@
"questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!",
"questSheepBoss": "Thunder Ram",
"questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.",
- "questSheepDropSheepEgg": "Sheep (Egg)",
+ "questSheepDropSheepEgg": "Ovca (Vajíčko)",
"questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market",
"questKrakenText": "The Kraken of Inkomplete",
"questKrakenNotes": "It's a warm, sunny day as you sail across the Inkomplete Bay, but your thoughts are clouded with worries about everything that you still need to do. It seems that as soon as you finish one task, another crops up, and then another...
Suddenly, the boat gives a horrible jolt, and slimy tentacles burst out of the water on all sides! \"We're being attacked by the Kraken of Inkomplete!\" Wolvenhalo cries.
\"Quickly!\" Lemoness calls to you. \"Strike down as many tentacles and tasks as you can, before new ones can rise up to take their place!\"",
@@ -213,12 +213,12 @@
"questWhaleNotes": "You arrive at the Diligent Docks, hoping to take a submarine to watch the Dilatory Derby. Suddenly, a deafening bellow forces you to stop and cover your ears. \"Thar she blows!\" cries Captain @krazjega, pointing to a huge, wailing whale. \"It's not safe to send out the submarines while she's thrashing around!\"
\"Quick,\" calls @UncommonCriminal. \"Help me calm the poor creature so we can figure out why she's making all this noise!\"",
"questWhaleBoss": "Wailing Whale",
"questWhaleCompletion": "After much hard work, the whale finally ceases her thunderous cry. \"Looks like she was drowning in waves of negative habits,\" @zoebeagle explains. \"Thanks to your consistent effort, we were able to turn the tides!\" As you step into the submarine, several whale eggs bob towards you, and you scoop them up.",
- "questWhaleDropWhaleEgg": "Whale (Egg)",
- "questWhaleUnlockText": "Unlocks purchasable whale eggs in the Market",
+ "questWhaleDropWhaleEgg": "Veľryba (vajíčko)",
+ "questWhaleUnlockText": "Odomkne predajné vajíčka veľrýb na trhu",
"questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle",
"questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.",
"questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
- "questDilatoryDistress1CollectFireCoral": "Fire Coral",
+ "questDilatoryDistress1CollectFireCoral": "Ohnivý korál",
"questDilatoryDistress1CollectBlueFins": "Blue Fins",
"questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)",
"questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse",
@@ -228,14 +228,14 @@
"questDilatoryDistress2RageTitle": "Swarm Respawn",
"questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!",
"questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!",
- "questDilatoryDistress2DropSkeletonPotion": "Skeleton Hatching Potion",
- "questDilatoryDistress2DropCottonCandyBluePotion": "Cotton Candy Blue Hatching Potion",
+ "questDilatoryDistress2DropSkeletonPotion": "Kostlivý liahoxír",
+ "questDilatoryDistress2DropCottonCandyBluePotion": "Cukrovo modrý liahoxír",
"questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)",
"questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid",
"questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?",
"questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"
Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"",
"questDilatoryDistress3Boss": "Adva, the Usurping Mermaid",
- "questDilatoryDistress3DropFish": "Fish (Food)",
+ "questDilatoryDistress3DropFish": "Ryba (Jedlo)",
"questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)",
"questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)",
"questCheetahText": "Such a Cheetah",
@@ -248,8 +248,8 @@
"questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...",
"questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.",
"questHorseBoss": "Night-Mare",
- "questHorseDropHorseEgg": "Horse (Egg)",
- "questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market",
+ "questHorseDropHorseEgg": "Kôň (Vajíčko)",
+ "questHorseUnlockText": "Odomkne predajné vajíčka koní na trhu",
"questBurnoutText": "Burnout and the Exhaust Spirits",
"questBurnoutNotes": "It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. \"We need to evacuate all the wooden buildings!\" Redphoenix shouts. \"Hurry!\"
Kiwibot grips the wall as she catches her breath. \"It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!\"
\"'It'?'\" asks Lemoness.
And then the heat takes form.
It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle.
Kiwibot whispers a single word.
\"Burnout.\"",
"questBurnoutCompletion": "Burnout is DEFEATED!
With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms.
Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself!
\"Look!\" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes!
One of the glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. \"It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields,\" she says. \"Although given recent occurrences, I must say, this is highly thematically appropriate!\"
Her tone sobers, although (naturally) her grin remains. \"We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!\"
She claps her hands. \"Now - let's celebrate!\"",
@@ -266,20 +266,20 @@
"questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"
\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"
But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.
As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!",
"questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.
Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"",
"questFrogBoss": "Clutter Frog",
- "questFrogDropFrogEgg": "Frog (Egg)",
- "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market",
+ "questFrogDropFrogEgg": "Žaba (Vajíčko)",
+ "questFrogUnlockText": "Odomkne predajné žabie vajíčka na trhu",
"questSnakeText": "The Serpent of Distraction",
"questSnakeNotes": "It takes a hardy soul to live in the Sand Dunes of Distraction. The arid desert is hardly a productive place, and the shimmering dunes have led many a traveler astray. However, something has even the locals spooked. The sands have been shifting and upturning entire villages. Residents claim a monster with an enormous serpentine body lies in wait under the sands, and they have all pooled together a reward for whomever will help them find and stop it. The much-lauded snake charmers @EmeraldOx and @PainterProphet have agreed to help you summon the beast. Can you stop the Serpent of Distraction?",
"questSnakeCompletion": "With assistance from the charmers, you banish the Serpent of Distraction. Though you were happy to help the inhabitants of the Dunes, you can't help but feel a little sad for your fallen foe. While you contemplate the sights, @LordDarkly approaches you. \"Thank you! It's not much, but I hope this can express our gratitude properly.\" He hands you some Gold and... some Snake eggs! You will see that majestic animal again after all.",
"questSnakeBoss": "Serpent of Distraction",
- "questSnakeDropSnakeEgg": "Snake (Egg)",
- "questSnakeUnlockText": "Unlocks purchasable Snake eggs in the Market",
- "questUnicornText": "Convincing the Unicorn Queen",
+ "questSnakeDropSnakeEgg": "Had (Vajíčko)",
+ "questSnakeUnlockText": "Odomkne predajné hadie vajíčka na trhu",
+ "questUnicornText": "Presvedčivá kráľovná jednorožcov",
"questUnicornNotes": "Conquest Creek has become muddied, destroying Habit City's fresh water supply! Luckily, @Lukreja knows an old legend that claims that a unicorn's horn can purify the foulest of waters. Together with your intrepid guide @UncommonCriminal, you hike through the frozen peaks of the Meandering Mountains. Finally, at the icy summit of Mount Habitica itself, you find the Unicorn Queen amid the glittering snows. \"Your pleas are compelling,\" she tells you. \"But first you must prove that you are worthy of my aid!\"",
"questUnicornCompletion": "Impressed by your diligence and strength, the Unicorn Queen at last agrees that your cause is worthy. She allows you to ride on her back as she soars to the source of Conquest Creek. As she lowers her golden horn to the befouled waters, a brilliant blue light rises from the water’s surface. It is so blinding that you are forced to close your eyes. When you open them a moment later, the unicorn is gone. However, @rosiesully lets out a cry of delight: the water is now clear, and three shining eggs rest at the creek’s edge.",
- "questUnicornBoss": "The Unicorn Queen",
- "questUnicornDropUnicornEgg": "Unicorn (Egg)",
- "questUnicornUnlockText": "Unlocks purchasable Unicorn eggs in the Market",
+ "questUnicornBoss": "Kráľovná jednorožcov",
+ "questUnicornDropUnicornEgg": "Jednorožec (Vajíčko)",
+ "questUnicornUnlockText": "Odomkne predajné vajíčka jednorožcov na trhu",
"questSabretoothText": "The Sabre Cat",
"questSabretoothNotes": "A roaring monster is terrorizing Habitica! The creature stalks through the wilds and woods, then bursts forth to attack before vanishing again. It's been hunting innocent pandas and frightening the flying pigs into fleeing their pens to roost in the trees. @Inventrix and @icefelis explain that the Zombie Sabre Cat was set free while they were excavating in the ancient, untouched ice-fields of the Stoikalm Steppes. \"It was perfectly friendly at first – I don't know what happened. Please, you have to help us recapture it! Only a champion of Habitica can subdue this prehistoric beast!\"",
"questSabretoothCompletion": "After a long and tiring battle, you wrestle the Zombie Sabre Cat to the ground. As you are finally able to approach, you notice a nasty cavity in one of its sabre teeth. Realising the true cause of the cat's wrath, you're able to get the cavity filled by @Fandekasp, and advise everyone to avoid feeding their friend sweets in future. The Sabre Cat flourishes, and in gratitude, its tamers send you a generous reward – a clutch of sabretooth eggs!",
@@ -290,23 +290,35 @@
"questMonkeyNotes": "The Sloensteadi Savannah is being torn apart by the Monstrous Mandrill and his Mischief Monkeys! They shriek loudly enough to drown out the sound of approaching deadlines, encouraging everyone to avoid their duties and keep monkeying around. Alas, plenty of people ape this bad behavior. If no one stops these primates, soon everyone's tasks will be as red as the Monstrous Mandrill's face!
\"It will take a dedicated adventurer to resist them,\" says @yamato.
\"Quick, let's get this monkey off everyone's backs!\" @Oneironaut yells, and you charge into battle.",
"questMonkeyCompletion": "You did it! No bananas for those fiends today. Overwhelmed by your diligence, the monkeys flee in panic. \"Look,\" says @Misceo. \"They left a few eggs behind.\"
@Leephon grins. \"Maybe a well-trained pet monkey can help you as much as the wild ones hinder you!\"",
"questMonkeyBoss": "Monstrous Mandrill",
- "questMonkeyDropMonkeyEgg": "Monkey (Egg)",
- "questMonkeyUnlockText": "Unlocks purchasable Monkey eggs in the Market",
+ "questMonkeyDropMonkeyEgg": "Opica (Vajíčko)",
+ "questMonkeyUnlockText": "Odomkne predajné vajíčka opíc na trhu",
"questSnailText": "The Snail of Drudgery Sludge",
"questSnailNotes": "You're excited to begin questing in the abandoned Dungeons of Drudgery, but as soon as you enter, you feel the ground under your feet start to suck at your boots. You look up to the path ahead and see Habiticans mired in slime. @Overomega yells, \"They have too many unimportant tasks and dailies, and they're getting stuck on things that don't matter! Pull them out!\"
\"You need to find the source of the ooze,\" @Pfeffernusse agrees, \"or the tasks that they cannot accomplish will drag them down forever!\"
Pulling out your weapon, you wade through the gooey mud.... and encounter the fearsome Snail of Drudgery Sludge.",
"questSnailCompletion": "You bring your weapon down on the great Snail's shell, cracking it in two, releasing a flood of water. The slime is washed away, and the Habiticans around you rejoice. \"Look!\" says @Misceo. \"There's a small group of snail eggs in the remnants of the muck.\"",
"questSnailBoss": "Snail of Drudgery Sludge",
- "questSnailDropSnailEgg": "Snail (Egg)",
- "questSnailUnlockText": "Unlocks purchasable Snail eggs in the Market",
+ "questSnailDropSnailEgg": "Slimák (Vajíčko)",
+ "questSnailUnlockText": "Odomkne predajné vajíčka slimákov na trhu",
"questBewilderText": "The Be-Wilder",
"questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magical Bee (Pet)",
+ "questBewilderDropBumblebeeMount": "Magical Bee (Mount)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Sokol (Vajíčko)",
+ "questFalconUnlockText": "Odomkne predajné sokolie vajíčka na trhu",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/sk/rebirth.json b/common/locales/sk/rebirth.json
index 1636ea5dc5..cc4dca6b6a 100644
--- a/common/locales/sk/rebirth.json
+++ b/common/locales/sk/rebirth.json
@@ -2,27 +2,28 @@
"rebirthNew": "Znovuzrodenie: Čas na nové dobrodružstvo!",
"rebirthUnlock": "Odomkol si znovuzrodenie! Toto je špeciálna položka na trhu, ktorá ti umožňuje začať hru od 1. levelu, pričom ti zachová úlohy, odznaky, zvieratká, a ďalšie. Použi ho, ak máš pocit, že si už všetko dosiahol, a chceš do Habitica vdýchnuť nový život, alebo chceš zažiť nové funkcie očami nováčika.",
"rebirthBegin": "Znovuzrodenie: Začni nové dobrodružstvo",
- "rebirthStartOver": "Rebirth starts your character over from Level 1.",
+ "rebirthStartOver": "Znovuzrodením začneš znova hrať s postavou od 1. levelu.",
"rebirthAdvList1": "Vráti sa ti plné zdravie.",
- "rebirthAdvList2": "You have no Experience, Gold, or Equipment (with the exception of free items like Mystery items).",
- "rebirthAdvList3": "Tvoje návyky, denné úlohy a úlohy zmenia farbu na žltú a série sa vynulujú.",
+ "rebirthAdvList2": "Nemáš žiadne skúsenosti, zlato či výstroj (s výnimkou vecí, ktoré sú zdarma, ako sú napríklad tajomné predmety)",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Až kým nezískaš iné povolanie, budeš bojovník.",
"rebirthInherit": "Tvoja nová postava získa zopár vecí od svojho predchodcu:",
"rebirthInList1": "Úlohy, história a nastavenia sa nezmenia.",
"rebirthInList2": "Členstvo vo výzvách, cechoch, a družine ostáva.",
"rebirthInList3": "Drahokamy, úroveň podporovateľa na Kickstarteri a prispievateľské levely ostávajú.",
"rebirthInList4": "Predmety, ktoré si si kúpil za drahokamy alebo ti padli (ako napríklad zvieratká a tátoši) ostávajú, ale nebudeš ich mať dostupné, kým ich neodomkneš.",
- "rebirthInList5": "Limited edition equipment you've purchased can be repurchased, even if its event has ended. To repurchase class-specific equipment, you must first change to the correct class.",
+ "rebirthInList5": "Výstroj z limitovanej edície, ktorý si si kúpil, môže byť znova zakúpený, dokonca aj po skončení akcie. Pre opätovné zakúpenie špecifického výstroja pre dané povolanie si musíš najskôr zmeniť svoje povolanie.",
"rebirthEarnAchievement": "Za začatie nového dobrodružstva získavaš aj špeciálny odznak!",
"beReborn": "Znovu sa zrodiť",
"rebirthAchievement": "Začal si nové dobrodružstvo! Toto je tvoje znovuzrodenie čislo <%= number %> a najvušší level, ktorý si dosiahol je <%= level %>. Ak chceš tento odznak vylepšiť, začni nové dobrodružstvo po dosiahnutí ešte vyššieho levelu!",
- "rebirthAchievement100": "You've begun a new adventure! This is Rebirth <%= number %> for you, and the highest Level you've attained is 100 or higher. To stack this Achievement, begin your next new adventure when you've reached at least 100!",
+ "rebirthAchievement100": "Začal si nové dobrodružstvo! Toto je tvoje znovuzrodenie číslo <%= number %> a najvyšší level, ktorý si získal je 100 alebo vyšší. Ak chceš tento odznak vylepšiť, začni nové dobrodružstvo po dosiahnutí aspoň levelu 100!",
"rebirthBegan": "Začal nové dobrodružstvo",
"rebirthText": "Začal niekoľko nových dobrodružstiev: <%= rebirths %>",
"rebirthOrb": "Použil Orb znovuzrodenia, aby začal odznovu, po dosiahnutí levelu",
- "rebirthOrb100": "Used an Orb of Rebirth to start over after attaining Level 100 or higher",
+ "rebirthOrb100": "Použil Orb znovuzrodenia, aby začal odznovu, po dosiahnutí levelu 100 alebo vyššieho",
"rebirthPop": "Začni s novou postavou na leveli 1, pričom ti ostanú odznaky, zberateľské predmety, a úlohy.",
"rebirthName": "Orb znovuzrodenia",
"reborn": "Znovuzrodený, najvyšší dosiahnutý level: <%= reLevel %>",
- "confirmReborn": "Are you sure?"
+ "confirmReborn": "Si si istý?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/sk/settings.json b/common/locales/sk/settings.json
index 5f25c5ba46..8fc697f64b 100644
--- a/common/locales/sk/settings.json
+++ b/common/locales/sk/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Nové používateľské meno",
"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": "Stratíš svoju úroveň, zlato a body skúseností. Všetky tvoje úlohy sa nenávratne zmažú a prídeš aj o všetky historícké dáta. Prídeš o všetok výstroj, ale budeš si ho môcť kúpiť naspäť vrátane všetkých limitovaných alebo odberateľským záhadných predmetov, ktoré si už predtým vlastnil (budeš musieť ma správne povolanie, aby si mohol kúpiť výstroj špecifickú pre povolanie). Ostane ti súčasné povolanie a zvieratká a tátoše. Možno budeš viac preferovať Orb znovuzrodenia, ktorý je bezpečnejšou možnosťou a ktorý ti zachová úlohy.",
+ "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 %>.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Na použitie aplikácií tretích strán použi tento kľúč. API token považuj za niečo ako heslo, nezdieľaj ho verejne. Občas ťa môže niekto požiadať o User ID, ale nikomu nedávaj API Token, ani na Github.",
"APIToken": "API Token (toto je heslo - prečítaj si varovanie vyššie!)",
+ "thirdPartyApps": "Third Party Apps",
+ "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Chrome Chat Extension",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo": "Sprav to, zresetuj mi konto!",
+ "resetComplete": "Reset complete!",
"fixValues": "Upraviť hodnoty",
"fixValuesText1": "Ak si narazil na bug alebo spravil chybu, ktorá ti neprávom zmenila postavu (zranenie, ktoré si nemal dostať, zlato, ktoré si v skutočnosti nezískal, atď.), môžeš si manuálne upraviť hodnoty. Áno, dá sa pomocou toho podvádzať - používaj túto funkciu s rozmyslom, inak by mohla sabotovať budovanie tvojich vlastných návykov!",
"fixValuesText2": "Všimni si, že na jednotlivých úlohách si nemôžeš obnoviť série. To môžeš spraviť pri editácii denných úloh, keď si otvoríš pokročilé možnosti, kde nájdeš pole na obnovenie série.",
@@ -96,6 +107,7 @@
"emailNotifications": "Email notifikácie",
"wonChallenge": "You won a Challenge!",
"newPM": "Received Private Message",
+ "sentGems": "Sent gems!",
"giftedGems": "Gifted Gems",
"giftedGemsInfo": "<%= amount %> Gems - by <%= name %>",
"giftedSubscription": "Gifted Subscription",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Enabled",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Add",
"buyGemsGoldCap": "Cap raised to <%= amount %>",
"mysticHourglass": "<%= amount %> Mystic Hourglass",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "Time Zone",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <%= utc %>",
- "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been reseting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/sk/spells.json b/common/locales/sk/spells.json
index 7ee448f806..17d0667dd4 100644
--- a/common/locales/sk/spells.json
+++ b/common/locales/sk/spells.json
@@ -1,50 +1,56 @@
{
"spellWizardFireballText": "Výbuch ohňa",
- "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)",
+ "spellWizardFireballNotes": "Plamene šľahajú z tvojich rúk. Získavaš skúsenosti a spôsobuješ extra poškodenie bossom! Klikni na úlohu aby si začal čarovať. (Založené na: INT)",
"spellWizardMPHealText": "Éterická vlna",
- "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)",
+ "spellWizardMPHealNotes": "Obetuješ manu aby si pomohol svojim kamarátom. Zbytok tvojej družiny získava MP! (Založené na: INT)",
"spellWizardEarthText": "Zemetrasenie",
- "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)",
+ "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": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)",
+ "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.)",
"spellWarriorSmashText": "Brutálna rana",
- "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)",
+ "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",
- "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)",
+ "spellWarriorDefensiveStanceNotes": "Pripravíš sa na útok svojich úloh. Získavaš bonus k odolnosti! (Založené na: ODO bez bonusu)",
"spellWarriorValorousPresenceText": "Chrabrý výraz",
- "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)",
+ "spellWarriorValorousPresenceNotes": "Tvoja prítomnosť povzbudzuje družinu. Celá tvoja družina získava bonus k sile! (Založené na: SIL bez bonusu)",
"spellWarriorIntimidateText": "Zastrašujúci pohľad",
- "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)",
+ "spellWarriorIntimidateNotes": "Tvoj pohľad zosiela strach na tvojich nepriateľov. Celá tvoja družina získava bonus k odolnosti! (Založené na: ODO bez bonusu)",
"spellRoguePickPocketText": "Vreckárčiť",
- "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)",
+ "spellRoguePickPocketNotes": "Okrádaš blízku úlohu a získavaš zlato! Klikni na úlohu pre zakúzlenie. (Založené na: POS)",
"spellRogueBackStabText": "Nôž do chrbta",
- "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)",
+ "spellRogueBackStabNotes": "Podvádzaš bláznivú úlohu. Získavaš zlato a XP! Klikni na úlohu pre zakúzlenie. (Založené na: SIL)",
"spellRogueToolsOfTradeText": "Zlodejská výstroj",
- "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)",
+ "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": "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)",
+ "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)",
"spellHealerHealText": "Liečivá žiara",
- "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)",
+ "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",
- "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)",
+ "spellHealerBrightnessNotes": "Slnečný lúč oslňuje tvoje úlohy. Začínajú byť modrejšie a menej červené! (Založené na: INT)",
"spellHealerProtectAuraText": "Ochranná aura",
- "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)",
+ "spellHealerProtectAuraNotes": "Ochraňuješ svoju družinu pred poškodením. Celá tvoja družina získava bonus k odolnosti! (Založené na: ODO bez bonusu)",
"spellHealerHealAllText": "Požehnanie",
- "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)",
+ "spellHealerHealAllNotes": "Obklopuje ťa upokojujúca aura. Celá tvoja družina si obnovuje zdravie! (Založené na: ODO a INT)",
"spellSpecialSnowballAuraText": "Snehová guľa",
"spellSpecialSnowballAuraNotes": "Hoď snehovou guľou po členovi svojej družiny! Čo zlé by sa mohlo stať? Trvá do konca jeho dňa.",
"spellSpecialSaltText": "Soľ",
"spellSpecialSaltNotes": "Niekto do teba hodil snehovú guľu. Ha ha, veľmi vtipné. Teraz zo mňa dostaň ten sneh!",
"spellSpecialSpookDustText": "Strašidelné iskričky",
- "spellSpecialSpookDustNotes": "Turn a friend into a floating blanket with eyes!",
+ "spellSpecialSpookDustNotes": "Premení tvojho priateľa na lietajúcu plachtu s očami!",
"spellSpecialOpaquePotionText": "Elixír nepriehľadnosti",
"spellSpecialOpaquePotionNotes": "Zruší účinky strašidelných iskričiek.",
- "spellSpecialShinySeedText": "Shiny Seed",
- "spellSpecialShinySeedNotes": "Turn a friend into a joyous flower!",
- "spellSpecialPetalFreePotionText": "Petal-Free Potion",
- "spellSpecialPetalFreePotionNotes": "Cancel the effects of a Shiny Seed.",
- "spellSpecialSeafoamText": "Seafoam",
- "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!",
+ "spellSpecialShinySeedText": "Lesklé semienko",
+ "spellSpecialShinySeedNotes": "Premení tvojho priateľa na veselý kvet!",
+ "spellSpecialPetalFreePotionText": "Bezlístkový elixír",
+ "spellSpecialPetalFreePotionNotes": "Ruší efekt lesklého semienka.",
+ "spellSpecialSeafoamText": "Morská pena",
+ "spellSpecialSeafoamNotes": "Premení tvojho priateľa na morského tvora!",
"spellSpecialSandText": "Piesok",
- "spellSpecialSandNotes": "Cancel the effects of Seafoam."
+ "spellSpecialSandNotes": "Ruší efekt morskej peny.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/sk/subscriber.json b/common/locales/sk/subscriber.json
index bf3d16c38f..56cc700a71 100644
--- a/common/locales/sk/subscriber.json
+++ b/common/locales/sk/subscriber.json
@@ -1,14 +1,16 @@
{
"subscription": "Predplatné",
"subscriptions": "Predplatné",
- "subDescription": "Buy Gems with gold, get monthly mystery items, retain progress history, double daily drop-caps, support the devs. Click for more info.",
+ "subDescription": "Nakupuj drahokamy za peniaze, získaj záhadný predmet každý mesiac, uchovaj si históriu svojho pokroku, zdvojnásob denné padanie predmetov, podpor vývojárov. Klikni pre viac informácií. ",
"buyGemsGold": "Kúp si za zlato drahokamy.",
"buyGemsGoldText": "Alexander the Merchant will sell you Gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> Gems per month, but this cap increases by 5 Gems for every three months of consecutive subscription, up to a maximum of 50 Gems per month!",
+ "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.",
"retainHistory": "Retain additional history entries",
"retainHistoryText": "Makes completed To-Dos and task history available for longer.",
"doubleDrops": "Zdvojnásob počet získateľných predmetov na deň",
"doubleDropsText": "Zaplň svoju stajňu rýchlejšie!",
- "mysteryItem": "Exclusive monthly items",
+ "mysteryItem": "Jedinečné predmety každý mesiac",
"mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.",
"supportDevs": "Podporuj vývojárov",
"supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!",
@@ -29,6 +31,7 @@
"manageSub": "Klikni pre zmenu predplatného",
"cancelSub": "Zrušiť predplatné",
"canceledSubscription": "Canceled Subscription",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Administrátorské predplatné",
"morePlans": "More Plans
Coming Soon",
"organizationSub": "Súkromá organizácia",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?",
"timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!",
"mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Winged Messenger Set",
"mysterySet201403": "Forest Walker Set",
"mysterySet201404": "Twilight Butterfly Set",
@@ -99,6 +105,7 @@
"mysterySet201601": "Champion of Resolution Set",
"mysterySet201602": "Heartbreaker Set",
"mysterySet201603": "Lucky Clover Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?",
"petsAlreadyOwned": "Pet already owned.",
"mountsAlreadyOwned": "Mount already owned.",
- "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.",
"mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.",
"hourglassPurchase": "Purchased an item using a Mystic Hourglass!",
- "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!"
+ "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/sk/tasks.json b/common/locales/sk/tasks.json
index 71729b7f3a..50dae5642d 100644
--- a/common/locales/sk/tasks.json
+++ b/common/locales/sk/tasks.json
@@ -2,19 +2,19 @@
"clearCompleted": "Zmaž hotové",
"lotOfToDos": "Splnené úlohy sa po 3 dňoch automaticky archivujú. Ostanú prístupné cez Nastavenia > Export",
"deleteToDosExplanation": "Ak klikneš na tlačítko nižšie, všetky tvoje dokončené ToDo a archivované ToDo sa nenávratne zmažú. Ak si chceš uchovať históriu, najskôr použi export.",
- "addmultiple": "Add Multiple",
- "addsingle": "Add Single",
- "habit": "Habit",
+ "addmultiple": "Pridať viaceré",
+ "addsingle": "Pridať jeden",
+ "habit": "Návyk",
"habits": "Návyky",
"newHabit": "Nový návyk",
- "newHabitBulk": "New Habits (one per line)",
+ "newHabitBulk": "Nový návyk (jeden na riadok)",
"yellowred": "Slabé",
"greenblue": "Silné",
"edit": "Upraviť",
"save": "Uložiť",
"addChecklist": "Pridať kontrolný zoznam",
"checklist": "Kontrolný zoznam",
- "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.",
+ "checklistText": "Rozdeľ si úlohy na menšie časti! Kontrolný zoznam zvýši dosiahnuté skúsenosti a zlato získané z úlohy a zároveň zníži poškodenie spôsobené dennými úlohami. ",
"expandCollapse": "Rozbaliť/zbaliť",
"text": "Názov",
"extraNotes": "Poznámky",
@@ -22,7 +22,7 @@
"advancedOptions": "Pokročilé možnosti",
"difficulty": "Obtiažnosť",
"difficultyHelpTitle": "Ako náročná je úloha?",
- "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!",
+ "difficultyHelpContent": "Čím ťažšiu úlohu splníš, tým viac skúseností a zlata dostaneš... ale zároveň si spôsobíš viac poškodenia, ak nesplníš dennú úlohu alebo urobíš zlý návyk!",
"trivial": "Triviálne",
"easy": "Ľahké",
"medium": "Stredné",
@@ -32,40 +32,40 @@
"mental": "Mentálne",
"otherExamples": "Napr. profesné ciele, koníčky, finančné, atď.",
"progress": "Postup",
- "daily": "Daily",
+ "daily": "Denná úloha",
"dailies": "Denné úlohy",
"newDaily": "Nová denná úloha",
- "newDailyBulk": "New Dailies (one per line)",
+ "newDailyBulk": "Nové denné úlohy (jedna na riadok)",
"streakCounter": "Počítadlo série",
"repeat": "Opakovať",
"repeatEvery": "Opakovať každý",
"repeatHelpTitle": "Ako často by sa mala táto úloha opakovať?",
- "dailyRepeatHelpContent": "This task will be due every X days. You can set that value below.",
- "weeklyRepeatHelpContent": "This task will be due on the highlighted days below. Click on a day to activate/deactivate it.",
+ "dailyRepeatHelpContent": "Táto úloha bude povinná každých X dní. Hodnotu môžeš nastaviť nižšie.",
+ "weeklyRepeatHelpContent": "Táto úloha bude povinná počas vyznačených dní. Klikni na deň aby si ho aktivoval/deaktivoval.",
"repeatDays": "Každých X dní",
- "repeatWeek": "On Certain Days of the Week",
- "day": "Day",
- "days": "Days",
+ "repeatWeek": "Určité dni v týždni",
+ "day": "Deň",
+ "days": "Dni",
"restoreStreak": "Obnoviť sériu",
- "todo": "To-Do",
+ "todo": "Úloha",
"todos": "Úlohy",
"newTodo": "Nová úloha",
- "newTodoBulk": "New To-Dos (one per line)",
+ "newTodoBulk": "Nové úlohy (jedna na riadok)",
"dueDate": "Dokončiť do",
"remaining": "Aktívne",
"complete": "Hotové",
"dated": "S dátumom",
"due": "V pláne",
- "notDue": "Not Due",
+ "notDue": "Nie je presne určený čas",
"grey": "Šedé",
"score": "Skóre",
- "reward": "Reward",
+ "reward": "Odmena",
"rewards": "Odmeny",
"ingamerewards": "Výstroj a zručnosti",
"gold": "Zlato",
"silver": "Grajciar (100 grajciarov = 1 zlatka)",
"newReward": "Nová odmena",
- "newRewardBulk": "New Rewards (one per line)",
+ "newRewardBulk": "Nové odmeny (jedna na riadok)",
"price": "Cena",
"tags": "Štítky",
"editTags": "Upraviť",
@@ -73,44 +73,58 @@
"clearTags": "Vyčistiť",
"hideTags": "Skryť",
"showTags": "Zobraziť",
- "startDate": "Start Date",
+ "startDate": "Počiatočný dátum",
"startDateHelpTitle": "Kedy by mala táto úloha začať?",
- "startDateHelp": "Set the date for which this task takes effect. Will not be due on earlier days.",
+ "startDateHelp": "Nastav dátum, kedy bude táto úloha platná. Jej plnenie nebude povinné počas predchádzajúcich dní.",
"streakName": "- počet sérií",
"streakText": "Má na konte <%= streaks %> 21-dňové série na denných úlohách.",
"streakSingular": "Sériovač",
"streakSingularText": "Má na konte 21-dňovú sériu na denných úlohách.",
"perfectName": "x perfektný deň",
- "perfectText": "Completed all active Dailies on <%= perfects %> days. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.",
+ "perfectText": "Zvládol všetky aktívne denné úlohy počas <%= perfects %> dní. S týmto odznakom získavaš bonus +level/2 pre všetky štatistiky na ďalší deň. Levely vyššie ako 100 nemajú žiadne ďalšie efekty bonusu.",
"perfectSingular": "Bezchybný deň",
- "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.",
+ "perfectSingularText": "Zvládol všetky aktívne denné úlohy počas jedného dňa. S týmto odznakom získaš bonus +level/2 pre všetky štatistiky na ďalší deň. Levely vyššie ako 100 nemajú žiadne ďalšie efekty bonusu.",
"streakerAchievement": "Získal si odznak \"Sériovač\"! 21 dní je hranica na vytvorenie návyku. Môžeš pokračovať a získavať ďalšie odznaky za každých 21 dní na tejto alebo inej dennej úlohe!",
"fortifyName": "Siloxír",
"fortifyPop": "Vráť všetky úlohy do neutrálneho stavu (žltá farba) a navráť všetko stratené zdravie.",
"fortify": "Posilniť",
- "fortifyText": "Fortify will return all your 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": "Are you sure?",
- "sureDelete": "Are you sure you want to delete the <%= taskType %> with the text \"<%= taskText %>\"?",
+ "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": "Si si istý?",
+ "fortifyComplete": "Fortify complete!",
+ "sureDelete": "Si si istý, že chceš zmazať <%= taskType %> \"<%= taskText %>\"?",
"streakCoins": "Bonus za sériu!",
- "pushTaskToTop": "Push task to top. Hold ctrl or cmd to push to bottom.",
- "emptyTask": "Enter the task's title first.",
- "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies.",
- "habitHelp1": "Good Habits are things that you do often. They award Gold and Experience every time you click the <%= plusIcon %>.",
- "habitHelp2": "Bad Habits are things you want to avoid doing. They remove Health every time you click the <%= minusIcon %>.",
- "habitHelp3": "For inspiration, check out these sample Habits!",
- "newbieGuild": "More questions? Ask in the <%= linkStart %>Newbies Guild<%= linkEnd %>!",
- "dailyHelp1": "Dailies repeat <%= emphasisStart %>every day<%= emphasisEnd %> that they are active. Click the <%= pencilIcon %> to change the days a Daily is active.",
- "dailyHelp2": "If you don't complete active Dailies, you lose Health when your day rolls over.",
- "dailyHelp3": "Dailies turn <%= emphasisStart %>redder<%= emphasisEnd %> when you miss them, and <%= emphasisStart %>bluer<%= emphasisEnd %> when you complete them. The redder the Daily, the more it will reward you... or hurt you.",
- "dailyHelp4": "To change when your day rolls over, go to <%= linkStart %> Settings > Site<%= linkEnd %> > Custom Day Start.",
- "dailyHelp5": "For inspiration, check out these sample Dailies!",
- "toDoHelp1": "To-Dos start yellow, and get redder (more valuable) the longer it takes to complete them.",
- "toDoHelp2": "To-Dos never hurt you! They only award Gold and Experience.",
- "toDoHelp3": "Breaking a To-Do down into a checklist of smaller items will make it less scary, and will increase your points!",
- "toDoHelp4": "For inspiration, check out these sample To-Dos!",
- "rewardHelp1": "The Equipment you buy for your avatar is stored in <%= linkStart %>Inventory > Equipment<%= linkEnd %>.",
- "rewardHelp2": "Equipment affects your stats (<%= linkStart %>Avatar > Stats<%= linkEnd %>).",
- "rewardHelp3": "Special equipment will appear here during World Events.",
- "rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.",
- "clickForHelp": "Klikni pre pomoc"
+ "pushTaskToTop": "Presuň úlohu navrch. Drž ctrl alebo cmd aby si ju presunul naspodok.",
+ "emptyTask": "Najskôr vlož názov úlohy.",
+ "dailiesRestingInInn": "Odpočívaš v hostinci! Tvoje denné úlohy ťa túto noc nezrania, ale napriek tomu sa OBNOVIA ďalší deň. Ak si na výprave, nebudeš spôsobovať poškodenie/zberať predmety dokedy sa neodhlásiš z hostinca, ale stále môžeš byť zranený Bossom, ak člen tvojej družiny preskočí jeho dennú úlohu.",
+ "habitHelp1": "Dobré návyky sú veci, ktoré robíš často. Získaš za ne Zlato a Skúsenosti vždy, keď klikneš na <%= plusIcon %>.",
+ "habitHelp2": "Zlozvyky sú veci, ktorým sa chceš vyvarovať. Uberú ti Zdravie vždy, keď klikneš na <%= minusIcon %>.",
+ "habitHelp3": "Pre inšpiráciu pozri vzory úloh!",
+ "newbieGuild": "Máš ďalšie otázky? Spýtaj sa v <%= linkStart %>Newbies Guild<%= linkEnd %>!",
+ "dailyHelp1": "Denné úlohy sa opakujú <%= emphasisStart %>každý deň<%= emphasisEnd %>, počas ktorého sú aktívne. Klikni na <%= pencilIcon %>, aby si zmenil dni, kedy bude denná úloha aktívna.",
+ "dailyHelp2": "Ak nesplníš aktívne denné úlohy, stratíš zdravie na konci dňa.",
+ "dailyHelp3": "Denné úlohy <%= emphasisStart %>sčervenajú<%= emphasisEnd %>, keď ich nesplníš a <%= emphasisStart %>zmodrejú<%= emphasisEnd %>, keď ich splníš. Čím je denná úloha červenejšia, tým vyššiu odmenu získaš... alebo tým viac ti ublíži. ",
+ "dailyHelp4": "Ak chceš zmeniť koniec svojho dňa, klikni na <%= linkStart %> Nastavenia > Stránka<%= linkEnd %> > Vlastný začiatok dňa.",
+ "dailyHelp5": "Pre inšpiráciu pozri pár príkladov na denné úlohy!",
+ "toDoHelp1": "Úlohy zožltnú a následne sčervenajú (sú cennejšie), čím dlhšie ti trvá ich splniť. ",
+ "toDoHelp2": "Úlohy ti nikdy neublížia! Za ich splnenie získaš zlato a skúsenosti. ",
+ "toDoHelp3": "Rozložením úlohy na menšie časti bude úloha vyzerať splniteľnejšie a zvýši tvoje body!",
+ "toDoHelp4": "Pre inšpiráciu pozri pár príkladov na úlohy!",
+ "rewardHelp1": "Výstroj, ktorú si kúpiš pre svojho avatara je uložený v <%= linkStart %>Inventár > Výstroj<%= linkEnd %>.",
+ "rewardHelp2": "Výstroj ovplyvní tvoje štatistiky (<%= linkStart %>Avatar > Štatistiky<%= linkEnd %>).",
+ "rewardHelp3": "Špeciálny výstroj sa objaví tu počas Podujatí.",
+ "rewardHelp4": "Neboj sa vlastných odmien! Pozri si zopár ich ukážok.",
+ "clickForHelp": "Klikni pre pomoc",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/sr/backgrounds.json b/common/locales/sr/backgrounds.json
index 97e205a613..24a8edaac4 100644
--- a/common/locales/sr/backgrounds.json
+++ b/common/locales/sr/backgrounds.json
@@ -160,5 +160,12 @@
"backgroundGiantFlowersText": "Giant Flowers",
"backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
"backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow.",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/sr/challenge.json b/common/locales/sr/challenge.json
index 79500b1f12..ea0344c605 100644
--- a/common/locales/sr/challenge.json
+++ b/common/locales/sr/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Congratulations!",
"hurray": "Hurray!",
"noChallengeOwner": "no owner",
- "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account."
+ "noChallengeOwnerPopover": "This challenge does not have an owner because the person who created the challenge deleted their account.",
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/sr/character.json b/common/locales/sr/character.json
index 398339103c..247aeb329e 100644
--- a/common/locales/sr/character.json
+++ b/common/locales/sr/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email leslie@habitica.com!",
"statsAch": "Karakteristike i odlikovanja",
"profile": "Profil",
"avatar": "Customize Avatar",
@@ -109,6 +110,7 @@
"mage": "Čarobnjak",
"mystery": "Tajna",
"changeClass": "Zamena klase i ponovna raspodela poena za osobine",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Svaki nivo donosi Vam jedan poen koji možete dodeliti osobini kojoj želite. Možete to uraditi lično, ili možete prepustiti igri da to uradi umesto Vas.",
"unallocated": "Neupotrebljeni poeni",
"haveUnallocated": "Imate <%= points %> neupotrebljenih poena.",
@@ -164,5 +166,7 @@
"int": "INT",
"showQuickAllocation": "Show stat allocation",
"hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats."
+ "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/sr/content.json b/common/locales/sr/content.json
index 57075a2358..2690a74016 100644
--- a/common/locales/sr/content.json
+++ b/common/locales/sr/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "Snail",
"questEggSnailMountText": "Snail",
"questEggSnailAdjective": "a slow but steady",
+ "questEggFalconText": "Falcon",
+ "questEggFalconMountText": "Falcon",
+ "questEggFalconAdjective": "a swift",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Običan",
"hatchingPotionWhite": "Beli",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Zlatni",
"hatchingPotionSpooky": "Spooky",
"hatchingPotionPeppermint": "Peppermint",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Pospite ovo po jajetu, i iz njega će se izleći <%= potText(locale) %> ljubimac.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs.",
"foodMeat": "Meso",
diff --git a/common/locales/sr/contrib.json b/common/locales/sr/contrib.json
index 955ba23ebf..c310d7f9c5 100644
--- a/common/locales/sr/contrib.json
+++ b/common/locales/sr/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Hall of Contributors",
"hallPatrons": "Dvorana pokrovitelja",
"rewardUser": "Dati nagradu korisniku",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Učitati korisnika",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Titula",
"moreDetails": "Još detalja (1-7)",
"moreDetails2": "još detalja (8-9)",
diff --git a/common/locales/sr/death.json b/common/locales/sr/death.json
index 0868ff41fc..fc64cb8022 100644
--- a/common/locales/sr/death.json
+++ b/common/locales/sr/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Gubite zdravlje prebrzo?",
"lowHealthTips3": "Nezavršeni svakodnevni zadaci povređuju vas preko noći, budite pažljivi da ne dodate previše na početku.",
"lowHealthTips4": "Ako svakodnevni zadatak nije zadat za određen dan, možete ga isključiti klikom na sličicu olovke.",
- "goodLuck": "Srećno!"
+ "goodLuck": "Srećno!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/sr/front.json b/common/locales/sr/front.json
index c0e07d7c6c..85f87200f2 100644
--- a/common/locales/sr/front.json
+++ b/common/locales/sr/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Kako radi",
"companyBlog": "blog",
+ "devBlog": "Developer Blog",
"companyDonate": "Donacije",
"companyExtensions": "Ekstenzije",
"companyPrivacy": "Privatnost",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Društvena igra",
"featuredIn": "O Habiticau pisali su",
"featuresHeading": "Nudimo i...",
+ "footerDevs": "Developers",
"footerCommunity": "Zajednica",
"footerCompany": "Kompanija",
"footerMobile": "Aplikacije za mobilne telefone",
@@ -182,6 +184,7 @@
"zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
"reportAccountProblems": "Prijavite problem sa nalogom",
"reportCommunityIssues": "Prijavite problem u Zajednici",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Pitanja o sajtu",
"businessInquiries": "Business Inquiries",
"merchandiseInquiries": "Merchandise Inquiries",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/sr/gear.json b/common/locales/sr/gear.json
index 01912952d8..855b9ad49c 100644
--- a/common/locales/sr/gear.json
+++ b/common/locales/sr/gear.json
@@ -189,6 +189,8 @@
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
"weaponArmoireBasicLongbowText": "Basic Longbow",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "oklop",
"armorBase0Text": "Obična odeća",
"armorBase0Notes": "Potpuno obična odeća. Ne daje nikakav bonus.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
"armorMystery201603Text": "Lucky Suit",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Stimpank odelo",
"armorMystery301404Notes": "Kicoško i zanosno! Ne daje nikakav bonus. Predmet za pretplatnike februar 3015..",
"armorArmoireLunarArmorText": "Soothing Lunar Armor",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "šlemovi",
"headBase0Text": "Bez šlema",
"headBase0Notes": "Gola glava",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Otmeni cilindar",
"headMystery301404Notes": "Otmeni cilindar za pripadnike visokog društva! Predmet za pretplatnike januar 3015. Ne daje nikakav bonus.",
"headMystery301405Text": "Jednostavni cilindar",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "predmet za levu ruku",
"shieldBase0Text": "Nema opreme za levu ruku",
"shieldBase0Notes": "Nema štita ni drugog oružja",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Umirujući štit",
"shieldSpecialWinter2015HealerNotes": "Ovaj štit odbija ledeni vetar. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014/15.",
"shieldSpecialSpring2015RogueText": "Eksplozivni pisak",
- "shieldSpecialSpring2015RogueNotes": "Ne dozvolite da Vas zvuk zavara - ovo je veoma moćan eksploziv. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2015.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Posuda za hranu",
"shieldSpecialSpring2015WarriorNotes": "Bacite ga na neprijatelje... ili ga jednostavno zadržite, jer će se napuniti ukusnom hranom kad dođe vreme za večeru. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Proleće 2015.",
"shieldSpecialSpring2015HealerText": "Jastuk sa dezenom",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "modni detalj za leđa",
"backBase0Text": "Bez ukrasa na leđima",
"backBase0Notes": "Bez ukrasa na leđima.",
@@ -820,6 +832,20 @@
"eyewear": "naočare",
"eyewearBase0Text": "Bez naočara",
"eyewearBase0Notes": "Bez naočara.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Odmetnička zakrpa za oko",
"eyewearSpecialSummerRogueNotes": "Ne morate biti gusar da biste razumeli da je ovo vrhunac stila. Ne daje nikakav bonus. Oprema iz ograničene serije Leto 2014.",
"eyewearSpecialSummerWarriorText": "Zanosna zakrpa za oko",
diff --git a/common/locales/sr/groups.json b/common/locales/sr/groups.json
index f2dfbe854d..cd7bc3a54b 100644
--- a/common/locales/sr/groups.json
+++ b/common/locales/sr/groups.json
@@ -92,6 +92,7 @@
"send": "Poslati",
"messageSentAlert": "Poruka poslata",
"pmHeading": "Privatna poruka za <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Obrisati sve poruke",
"confirmDeleteAllMessages": "Jeste li sigurni da želite da obrišete sve poruke u sandučetu? Drugi korisnici i dalje će moći da vide poruke koje ste im poslali.",
"optOutPopover": "Ne želite da koristite privatne poruke? Kliknite ovde da ih onemogućite",
@@ -99,6 +100,15 @@
"unblock": "Odblokirati",
"pm-reply": "Odgovor",
"inbox": "Sanduče",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Prijavite kršenje Pravila ponašanja",
"abuseFlagModalHeading": "Želite li da prijavite <%= name %> za kršenje pravila?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:
- swearing, religous oaths
- bigotry, slurs
- adult topics
- violence, including as a joke
- spam, nonsensical messages
",
@@ -151,5 +161,29 @@
"partyUpName": "Party Up",
"partyOnName": "Party On",
"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!"
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/sr/limited.json b/common/locales/sr/limited.json
index 89269a92d6..9f9d683377 100644
--- a/common/locales/sr/limited.json
+++ b/common/locales/sr/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
"fallEventAvailability": "Available until October 31",
- "winterEventAvailability": "Available until December 31"
+ "winterEventAvailability": "Available until December 31",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/sr/maintenance.json b/common/locales/sr/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/sr/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/sr/npc.json b/common/locales/sr/npc.json
index a7b09101de..3166db8029 100644
--- a/common/locales/sr/npc.json
+++ b/common/locales/sr/npc.json
@@ -21,6 +21,26 @@
"ian": "Ijan",
"ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!",
"ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Novosti",
"cool": "Pročitaću kasnije",
@@ -64,6 +84,7 @@
"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!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Okay!",
"tourAwesome": "Awesome!",
"tourSplendid": "Splendid!",
diff --git a/common/locales/sr/pets.json b/common/locales/sr/pets.json
index be5ba32b37..5eae90de08 100644
--- a/common/locales/sr/pets.json
+++ b/common/locales/sr/pets.json
@@ -19,7 +19,7 @@
"orca": "Orka",
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Feniks",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magical Bee",
"rarePetPop1": "Kliknite na zlatnu šapu da saznate kako da nabavite ovu retku zver!",
"rarePetPop2": "Kako nabaviti ovu zver!",
"potion": "<%= potionType %> napitak",
@@ -62,6 +62,7 @@
"hatchedPet": "You hatched a <%= potion %> <%= egg %>!",
"displayNow": "Display Now",
"displayLater": "Display Later",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
"feedPet": "Želite li da <%= name %> pojede <%= article %><%= text %>?",
"useSaddle": "Staviti sedlo na <%= pet %>?",
@@ -83,5 +84,8 @@
"petKeyBoth": "Oslobodi sve",
"confirmPetKey": "Jeste li sigurni?",
"petKeyNeverMind": "Otkaži",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "dragulja"
}
\ No newline at end of file
diff --git a/common/locales/sr/quests.json b/common/locales/sr/quests.json
index 80536728ab..4b3c63b12f 100644
--- a/common/locales/sr/quests.json
+++ b/common/locales/sr/quests.json
@@ -78,5 +78,24 @@
"whichQuestStart": "Which quest do you want to start?",
"getMoreQuests": "Get more quests",
"unlockedAQuest": "You unlocked a quest!",
- "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!"
+ "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!",
+ "questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
+ "questInviteNotFound": "No quest invitation found.",
+ "guildQuestsNotSupported": "Guilds cannot be invited on quests.",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/sr/questscontent.json b/common/locales/sr/questscontent.json
index dbe85848a6..c7b5fa1e0d 100644
--- a/common/locales/sr/questscontent.json
+++ b/common/locales/sr/questscontent.json
@@ -304,9 +304,21 @@
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magical Bee (Pet)",
+ "questBewilderDropBumblebeeMount": "Magical Bee (Mount)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Falcon (Egg)",
+ "questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/sr/rebirth.json b/common/locales/sr/rebirth.json
index 4bb399f070..72cc75d133 100644
--- a/common/locales/sr/rebirth.json
+++ b/common/locales/sr/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "Reinkarnacija vraća vašeg lika na nivo 1.",
"rebirthAdvList1": "Zdravlje će Vam biti napunjeno.",
"rebirthAdvList2": "Nemate iskustva,zlata ili opreme (sa izuzecima besplatnih predmeta kao što su Tajanstveni predmeti).",
- "rebirthAdvList3": "Svi podešeni zadaci biće vraćeni na žuto, i serije će biti prekinute.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Bićete Ratnik dok ne otključate novu klasu.",
"rebirthInherit": "Novi lik će naslediti neke stvari od svog prethodnika:",
"rebirthInList1": "Zadaci, istorija, i postavke ostaće nepromenjeni.",
@@ -24,5 +24,6 @@
"rebirthPop": "Počnite iz početka s nivoa 1, i zadržite odlikovanja, kolekcionarske predmete, i zadatke, zajedno sa istorijom.",
"rebirthName": "Sfera za reinkarnaciju",
"reborn": "Reinkarniran, najviši nivo <%= reLevel %>",
- "confirmReborn": "Jeste li sigurni?"
+ "confirmReborn": "Jeste li sigurni?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/sr/settings.json b/common/locales/sr/settings.json
index 3f2e167be4..b888633f2b 100644
--- a/common/locales/sr/settings.json
+++ b/common/locales/sr/settings.json
@@ -61,12 +61,23 @@
"newUsername": "Novo korisničko ime",
"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": "Izgubićete sve nivoe, zlato, i iskustvo. Svi Vaši zadaci biće izbrisani i izgubićete sve podatke o zadacima. Izgubićete svu opremu, ali moći ćete ponovo da je kupite, uključujući i opremu iz ograničenih serija i predmete za pretplatnike koje već posedujete (moraćete da imate odgovarajuću klasu da biste kupili određenu opremu). Zadržaćete svoju klasu, ljubimce, i životinje za jahanje. Ako upotebite sferu za reinkarnaciju, zadržaćete zadatke.",
+ "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Kopirajte ove kodove u aplikacije razvijene za Habitica. Vaš API ključ ima funkciju lozinke, pazite kome ga šaljete i kome je dostupan. Povremeno od Vas može biti zatražen Lični Broj Korisnika (User ID, UID), ali nikada ne objavljujte svoj API ključ tamo gde ga bilo ko može videti, uključujući i Github.",
"APIToken": "API ključ (ovo je lozinka – pročitajte objašnjenje iznad)",
+ "thirdPartyApps": "Third Party Apps",
+ "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Chrome Chat Extension",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo": "Da, vrati nalog na početno stanje!",
+ "resetComplete": "Reset complete!",
"fixValues": "Ispravljanje vrednosti",
"fixValuesText1": "Ako ste naleteli na neku grešku u igri ili ste svojom greškom izmenili svoj nalog (šteta koja nije trebalo da Vam bude naneta, Zlato koje niste zaista zaradili, itd.), ovde možete da ispravite te vrednosti. Da, ovo Vam omogućava varanje: koristite ovu funkciju pažljivo, u protivnom, ometaćete samo svoju samodisciplinu.",
"fixValuesText2": "Odavde ne možete da vratite izgubljene serije na pojedinačnim zadacima. Vraćanje izgubljenih serija možete izvršiti u Naprednim opcijama u prozoru za izmenu Svakodnevnih zadataka, funkcijom Podešavanje brojača.",
@@ -96,6 +107,7 @@
"emailNotifications": "Obaveštenja imejlom",
"wonChallenge": "You won a Challenge!",
"newPM": "Primljena privatna poruka",
+ "sentGems": "Sent gems!",
"giftedGems": "Poklonjeni dragulji",
"giftedGemsInfo": "<%= amount %> Dragulja - od <%= name %>",
"giftedSubscription": "Poklonjena pretplata",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Enabled",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Dodaj",
"buyGemsGoldCap": "Cap raised to <%= amount %>",
"mysticHourglass": "<%= amount %> Mystic Hourglass",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "vremenska zona",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <%= utc %>",
- "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been reseting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/sr/spells.json b/common/locales/sr/spells.json
index d9c4473d3f..a9568458ba 100644
--- a/common/locales/sr/spells.json
+++ b/common/locales/sr/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Seafoam",
"spellSpecialSeafoamNotes": "Turn a friend into a sea creature!",
"spellSpecialSandText": "Sand",
- "spellSpecialSandNotes": "Cancel the effects of Seafoam."
+ "spellSpecialSandNotes": "Cancel the effects of Seafoam.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/sr/subscriber.json b/common/locales/sr/subscriber.json
index 59656cb28d..67b1d7157c 100644
--- a/common/locales/sr/subscriber.json
+++ b/common/locales/sr/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Buy Gems with gold, get monthly mystery items, retain progress history, double daily drop-caps, support the devs. Click for more info.",
"buyGemsGold": "Kupovina dragulja zlatom",
"buyGemsGoldText": "Alexander the Merchant will sell you Gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> Gems per month, but this cap increases by 5 Gems for every three months of consecutive subscription, up to a maximum of 50 Gems per month!",
+ "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.",
"retainHistory": "Retain additional history entries",
"retainHistoryText": "Makes completed To-Dos and task history available for longer.",
"doubleDrops": "Udvostručenje maksimalnog dnevnog broja predmeta",
@@ -29,6 +31,7 @@
"manageSub": "Kliknite da podesite opcije u vezi s pretplatom",
"cancelSub": "Otkažite pretplatu",
"canceledSubscription": "Otkazana pretplata",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Pretplate administratora",
"morePlans": "More Plans
Coming Soon",
"organizationSub": "Privatna organizacija",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?",
"timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!",
"mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Winged Messenger Set",
"mysterySet201403": "Forest Walker Set",
"mysterySet201404": "Twilight Butterfly Set",
@@ -99,6 +105,7 @@
"mysterySet201601": "Champion of Resolution Set",
"mysterySet201602": "Heartbreaker Set",
"mysterySet201603": "Lucky Clover Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?",
"petsAlreadyOwned": "Pet already owned.",
"mountsAlreadyOwned": "Mount already owned.",
- "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.",
"mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.",
"hourglassPurchase": "Purchased an item using a Mystic Hourglass!",
- "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!"
+ "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/sr/tasks.json b/common/locales/sr/tasks.json
index 79468a4f28..64a2a86638 100644
--- a/common/locales/sr/tasks.json
+++ b/common/locales/sr/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "Napitak okrepljenja",
"fortifyPop": "Vraća sve zadatke na početnu vrednost (žuta boja), i obnavlja izgubljeno zdravlje.",
"fortify": "Okrepljenje",
- "fortifyText": "Fortify will return all your 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!",
+ "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": "Jeste li sigurni?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Are you sure you want to delete the <%= taskType %> with the text \"<%= taskText %>\"?",
"streakCoins": "Bonus zbog redovnog izvršavanja zadataka!",
"pushTaskToTop": "Push task to top. Hold ctrl or cmd to push to bottom.",
@@ -112,5 +113,18 @@
"rewardHelp2": "Equipment affects your stats (<%= linkStart %>Avatar > Stats<%= linkEnd %>).",
"rewardHelp3": "Special equipment will appear here during World Events.",
"rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.",
- "clickForHelp": "Click for help"
+ "clickForHelp": "Click for help",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/sv/backgrounds.json b/common/locales/sv/backgrounds.json
index 322a73d6a3..4d438a227c 100644
--- a/common/locales/sv/backgrounds.json
+++ b/common/locales/sv/backgrounds.json
@@ -10,7 +10,7 @@
"backgrounds072014": "SET 2: Släpptes Juli 2014",
"backgroundCoralReefText": "Korallrev",
"backgroundCoralReefNotes": "Simma i ett korallrev.",
- "backgroundOpenWatersText": "Öppna Vatten",
+ "backgroundOpenWatersText": "Öppet Vatten",
"backgroundOpenWatersNotes": "Njut av de öppna vattnen.",
"backgroundSeafarerShipText": "Havsfartyg",
"backgroundSeafarerShipNotes": "Segla ombord ett Havsfartyg.",
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "Bege in i en Regnskog.",
"backgroundStoneCircleText": "Cirkel av Stenar",
"backgroundStoneCircleNotes": "Kasta trollformler i en Cirkel av Stenar.",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "SET 23: Släpptes April 2016",
+ "backgroundArcheryRangeText": "Bågskyttebana",
+ "backgroundArcheryRangeNotes": "Öva på bågskyttebanan",
+ "backgroundGiantFlowersText": "Jätteblommor",
+ "backgroundGiantFlowersNotes": "Roa dig ovan jätteblommor",
+ "backgroundRainbowsEndText": "Regnbågens slut",
+ "backgroundRainbowsEndNotes": "Upptäck guld vid regnbågens slut. ",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/sv/challenge.json b/common/locales/sv/challenge.json
index 78c3c72001..bd4ede5307 100644
--- a/common/locales/sv/challenge.json
+++ b/common/locales/sv/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Grattis!",
"hurray": "Hurra!",
"noChallengeOwner": "ingen ägare",
- "noChallengeOwnerPopover": "Den här utmaningen ägs inte på grund av att skaparen har tagit bort sitt konto. "
+ "noChallengeOwnerPopover": "Den här utmaningen ägs inte på grund av att skaparen har tagit bort sitt konto. ",
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/sv/character.json b/common/locales/sv/character.json
index 71aaa1c918..ce76c97e50 100644
--- a/common/locales/sv/character.json
+++ b/common/locales/sv/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Kom ihåg att ditt Användarnamn, Profilbild och dina ord om dig måste följa de Gemensamma Riktlinjerna (t.ex. inga hädelser, inga vuxna ämnen, inga förolämpningar, osv.) Om du har några frågor om huruvida något är lämpligt, var god maila leslie@habitica.com!",
"statsAch": "Statistik & Prestationer",
"profile": "Profil",
"avatar": "Skräddarsy Avatar",
@@ -34,7 +35,7 @@
"beard": "Skägg",
"mustache": "Mustasch",
"flower": "Blomma",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Rullstol",
"basicSkins": "Grundläggande hudtyper",
"rainbowSkins": "Regnbågshud",
"pastelSkins": "Pastellfärgade hudtyper",
@@ -109,6 +110,7 @@
"mage": "Magiker",
"mystery": "Mysterium",
"changeClass": "Byt Klass, Återbetala Egenskapspoäng",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Varje nivå ger dig en poäng att dela ut till valfri egenskap. Du kan antingen göra det manuellt eller låta spelet bestämma åt dig genom att använda ett av alternativen under automatisk utdelning.",
"unallocated": "Outdelade Egenskapspoäng",
"haveUnallocated": "Du har <%= points %> outdela(t/de) egenskapspoäng",
@@ -159,10 +161,12 @@
"healerWiki": "Helare",
"chooseClassLearn": "Lär dig mer om klasser",
"str": "STY",
- "con": "TÅL",
- "per": "UPP",
+ "con": "FYS",
+ "per": "KAR",
"int": "INT",
- "showQuickAllocation": "Show stat allocation",
- "hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats."
+ "showQuickAllocation": "Visa poängfördelning",
+ "hideQuickAllocation": "Göm poängfördelning",
+ "quickAllocationLevelPopover": "Varje nivå ger dig en poäng att lägga ut på ett valfritt attribut. Du kan gör så själv eller låta spelet bestämma åt dig genom en av inställningarna under Användare -> Statistik & Prestationer",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/sv/communityguidelines.json b/common/locales/sv/communityguidelines.json
index 07ab6c0a29..810ea0eed0 100644
--- a/common/locales/sv/communityguidelines.json
+++ b/common/locales/sv/communityguidelines.json
@@ -103,12 +103,12 @@
"commGuidePara055": "Följande är ett par exempel på måttliga överträdelser. Detta är inte en omfattande lista.",
"commGuideList06A": "Att ignorera eller vara respektlös mot en Moderator. Detta inkluderar att offentligt klaga på moderatorer eller andra användare/glorifiera eller försvara bannade användare. Om du är bekymrad över någon regel eller Moderator, vänligen kontakta Lemoness via e-post (leslie@habitica.com).",
"commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action-for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"",
- "commGuideList06C": "Repeated Violation of Public Space Guidelines",
+ "commGuideList06C": "Upprepade Överträdelser mot de Allmäna Riktlinjerna",
"commGuideList06D": "Upprepande av smärre överträdelser",
"commGuideHeadingMinorInfractions": "Smärre Överträdelser",
"commGuidePara056": "Mindre överträdelser, trots att de inte uppmuntras, har ändå små konsekvenser. Om de fortsätter att inträffa kan de leda till allvarligare konsekvenser över tid.",
"commGuidePara057": "Följande är några exempel på mindre regelbrott. Detta är inte en omfattande lista.",
- "commGuideList07A": "First-time violation of Public Space Guidelines",
+ "commGuideList07A": "Förstagångsöverträdelser mot de Allmäna Riktlinjerna",
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please Don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Mod Talk: Please Don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.",
"commGuideHeadingConsequences": "Konsekvenser",
"commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.",
@@ -148,7 +148,7 @@
"commGuideList12F": "Medarbetar-Husdjur, plus 4 Juveler",
"commGuideList12G": "Inbjudan till Medarbetarnas Gille, plus 4 Juveler.",
"commGuidePara065": "Mods are chosen from among Seventh Tier contributors by the Staff and preexisting Moderators. Note that while Seventh Tier Contributors have worked hard on behalf of the site, not all of them speak with the authority of a Mod.",
- "commGuidePara066": "There are some important things to note about the Contributor Tiers:",
+ "commGuidePara066": "Här är några viktiga saker angående medarbetarbrickor:",
"commGuideList13A": "Tiers are discretionary. They are assigned at the discretion of Moderators, based on many factors, including our perception of the work you are doing and its value in the community. We reserve the right to change the specific levels, titles and rewards at our discretion.",
"commGuideList13B": "Tiers get harder as you progress. If you made one monster, or fixed a small bug, that may be enough to give you your first contributor level, but not enough to get you the next. Like in any good RPG, with increased level comes increased challenge!",
"commGuideList13C": "Tiers don't \"start over\" in each field. When scaling the difficulty, we look at all your contributions, so that people who do a little bit of art, then fix a small bug, then dabble a bit in the wiki, do not proceed faster than people who are working hard at a single task. This helps keep things fair!",
@@ -165,7 +165,7 @@
"commGuideLink03": "Wikin",
"commGuideLink03description": "den största samlingen av information om Habitica.",
"commGuideLink04": "Github",
- "commGuideLink04description": "for bug reports or helping code programs!",
+ "commGuideLink04description": "för buggrapportering eller hjälp att koda program!",
"commGuideLink05": "The Main Trello",
"commGuideLink05description": "för förfrågningar av sidfunktioner.",
"commGuideLink06": "Det mobila Trello",
diff --git a/common/locales/sv/content.json b/common/locales/sv/content.json
index 708d0d3a5e..fde8e916a6 100644
--- a/common/locales/sv/content.json
+++ b/common/locales/sv/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "Snigel",
"questEggSnailMountText": "Snigel",
"questEggSnailAdjective": "en långsam men stadig",
+ "questEggFalconText": "Falk",
+ "questEggFalconMountText": "Falk",
+ "questEggFalconAdjective": "snabbt",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Hitta en kläckningsdryck och häll på det här ägget så kommer det kläckas till <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Standard",
"hatchingPotionWhite": "Vit",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Guld",
"hatchingPotionSpooky": "läskig",
"hatchingPotionPeppermint": "Pepparmint",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Häll den här på ett ägg, så kläcks det som ett <%= potText(locale) %> husdjur.",
"premiumPotionAddlNotes": "Kan ej användas på ägg till uppdragshusdjur",
"foodMeat": "Kött",
diff --git a/common/locales/sv/contrib.json b/common/locales/sv/contrib.json
index b3ca5bc796..c1117cde8f 100644
--- a/common/locales/sv/contrib.json
+++ b/common/locales/sv/contrib.json
@@ -1,6 +1,6 @@
{
"friend": "Vän",
- "friendFirst": "When your first set of submissions is deployed, you will receive the Habitica Contributor's badge. Your name in Tavern chat will proudly display that you are a contributor. As a bounty for your work, you will also receive 3 Gems.",
+ "friendFirst": "När ditt första bidrag är placerat kommer du få Habiticas Medarbetarmedalj. Ditt namn i Värdshuschatten kommer stolt visa att du är en medarbetare. Som en gåva för ditt arbete får du även ta emot 3 Juveler.",
"friendSecond": "When your second set of submissions is deployed, the Crystal Armor will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
"elite": "Elit",
"eliteThird": "When your third set of submissions is deployed, the Crystal Helmet will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.",
@@ -28,15 +28,19 @@
"helped": "Hjälpte Habit Växa",
"helpedText1": "Hjälpte Habitica växa genom att fylla i",
"helpedText2": "denna undersökning.",
- "hall": "Hall of Heroes",
+ "hall": "Hjältarnas sal ",
"contribTitle": "Medarbetare-titel (t.ex. \"Smed\")",
"contribLevel": "Medarbetarnivå",
"contribHallText": "1-7 för normala medhjälpare, 8 för moderatorer, 9 för personal. Detta bestämmer även vilka föremål, husdjur samt riddjur som finns tillgängliga. Bestämmer även färg på namntagg. Nivåerna 8 och 9 blir automatiskt givna admin status.",
"hallContributors": "Hall of Contributors",
"hallPatrons": "Beskyddarnas Hall",
"rewardUser": "Belöna Användare",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Ladda Användare",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Titel",
"moreDetails": "Fler detaljer (1-7)",
"moreDetails2": "fler detaljer (8-9)",
diff --git a/common/locales/sv/death.json b/common/locales/sv/death.json
index b32bc97d1d..caba599286 100644
--- a/common/locales/sv/death.json
+++ b/common/locales/sv/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Tappar du hälsa snabbt?",
"lowHealthTips3": "Oavklarade Dagliga Uppgifter skadar dig under natten, så var försiktig och inte lägga till för många i början!",
"lowHealthTips4": "Om en daglig uppgift inte behöver göras på en viss veckodag, så kan du avaktivera det genom att klicka på penn-symbolen.",
- "goodLuck": "Lycka till!"
+ "goodLuck": "Lycka till!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/sv/faq.json b/common/locales/sv/faq.json
index ed41164fb2..902e6879d6 100644
--- a/common/locales/sv/faq.json
+++ b/common/locales/sv/faq.json
@@ -2,15 +2,15 @@
"frequentlyAskedQuestions": "Frekvent Ställda Frågor",
"faqQuestion0": "Jag är förvirrad. Var kan jag få en överblick?",
"iosFaqAnswer0": "Först börjar du med att göra i ordning uppgifter som du vill göra dagligen. När du klarat av uppgifterna i verkliga livet och prickat av dem kommer du att tjäna erfarenhet och guld. Guld används till att köpa utrustning, några artiklar, samt skräddarsydda belöningar. Med erfarenhet levlar din karaktär upp och låser upp innehåll såsom Husdjur, Färdigheter och Uppdrag! Du kan skräddarsy din karaktär genom att gå till Meny > Skräddarsy Avatar.\n\nNågra grundläggande sätt att interagera: klicka på (+) i övre högra hörnet för att lägga till en ny uppgift. Klicka på en befintlig uppgift för att ändra den, och dra till vänster på en uppgift för att radera den. Du kan sortera dina uppgifter genom att använda Taggar i övre vänstra hörnet, och expandera samt minska checklistor genom att klicka på checklistans ikon.",
- "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, check out a step-by-step overview of the game at [Help -> Overview for New Users](https://habitica.com/static/overview).",
+ "webFaqAnswer0": "Till att börja med ställer du in de uppgifter som du vill göra i din vardag. Eftersom du utför uppgifterna i verkliga livet och checkar av dem, så får du erfarenhet och guld. Gulf används för att köpa utrustning och en del saker, så väl som anpassade belöningar. Erfarenhet får din karaktär att höja sin level och låser upp innehåll som husdjur, förmågor och uppdrag! För mer detaljer, kolla in steg-för-steg översikten av spelet på [Help -> Overview for New Users](https://habitica.com/static/overview).",
"faqQuestion1": "Hur ställer jag in mina uppgifter?",
- "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.",
+ "iosFaqAnswer1": "Goda vanor (de som har ett +) är uppgifter du kan göra flera gånger om dagen, som att äta grönsaker. Dåliga vanor (de som har ett -) är vanor du borde undvika, som att bita på naglarna. Vanor med ett + och ett - är vanor med ett bra val och ett dåligt val, som att ta trapporna mot att ta hissen. Goda vanor belönas med erfarenhet och guld. Dåliga vanor straffar sig med förlorad hälsa. \n\nDagliga uppgifter är uppgifter som du bör göra varje dag, som att borsta tänderna eller kolla din email. Du kan anpassa vilken dag som din Dagliga uppgift ska göras genom att klicka för att anpassa den. Om du hoppar över en Daglig uppgift som skulle gjorts, kommer din avatar att ta skada under natten. Var försiktig och lägg inte till för många Dagliga uppgifter på en gång!\n\nAtt-göra är din att-göra-lista. Att fullfölja en Att-göra ger dig guld och erfarenhet. Du kan aldrig förlora hälsa från en Att-göra. Du kan lägga till ett datum då det ska vara färdigt genom att klicka för att anpassa den. ",
"webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n
\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n
\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.",
- "faqQuestion2": "Finns det några enkla uppgifter?",
+ "faqQuestion2": "Finns det några exempel uppgifter?",
"iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n
\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
"webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
"faqQuestion3": "Varför ändrar mina uppgifter färg?",
- "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
+ "iosFaqAnswer3": "Dina uppgifter ändrar färg beroende på hur väl du utför dem i nuläget! Varje ny uppgift börjar som neutral i gult. Utför Dagliga Uppgifter eller positiva Vanor mer ofta så kommer de flyttas över mot blått. Missa en Daglig Uppgift eller ge efter för en dålig Vana och uppgiften kommer fluttas över mot rött. Ju rödare en uppgift, desto mer belöning kommer den ge dig, men om det är en Daglig Uppgift eller en dålig Vana, desto mer kommer den också att skada dig! Detta hjälper till att motivera dig till att utföra uppgifter innan de börjar ge dig besvär.",
"webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
"faqQuestion4": "Varför förlorade min avatar hälsan och hur får jag tillbaka den?",
"iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.",
@@ -24,7 +24,7 @@
"faqQuestion7": "Hur blir jag en Krigare, Magiker, Smygare eller Helare?",
"iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.",
"webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members.\n
\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under User > Stats.",
- "faqQuestion8": "What is the blue stat bar that appears in the Header after level 10?",
+ "faqQuestion8": "Vad är det för blå bar som finns i menyn vid nivå 10?",
"iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.",
"webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in a special section in the Rewards Column. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You’ll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.",
"faqQuestion9": "Hur strider jag mot monster och går på äventyr?",
@@ -37,8 +37,8 @@
"iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > Report a Bug and Menu > Send Feedback! We'll do everything we can to assist you.",
"webFaqAnswer11": "Bug reports are collected on GitHub. Go to [Help > Report a Bug](https://github.com/HabitRPG/habitrpg/issues/2760) and follow the instructions. Don't worry, we'll get you fixed up soon!\n
\n Feature requests are collected on Trello. Go to [Help > Request a Feature](https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) and follow the instructions. Ta-da!",
"faqQuestion12": "Hur gör jag för att strida mot en Världsboss?",
- "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.",
+ "iosFaqAnswer12": "Världsbossar är speciella monster som dyker upp i Värdshuset. Alla aktiva användare kommer automatiskt att hamna i strid med Bossen och deras uppgifter och förmågor kommer skada Bossen som vanligt.\n\nDu kan också vara på ett vanligt Äventyr samtidigt. Dina uppgifter ofh förmågor kommer röknas mot både Världsbossen och Bossen/Samlingsäventyrer i din grupp.\n\nEn Världsboss skadar aldrig dig eller ditt konto på något sätt. Istället har den en Raserimätare som fylls upp när en användare hoppar över sina Dagsuppdrag. Om Raserimätaren fulls helt kommer Världsbossen att attackera en Icke-spelare Person som finns på sidan och deras bild kommer då att ändras.",
"webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n
\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n
\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n
\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.",
- "iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.",
+ "iosFaqStillNeedHelp": "Om du har en fråga som inte finns på denna listan eller på [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), så kan du ställa den i Värdshus-chatten under Meny > Värdshus! Vi hjälper gärna till.",
"webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help."
}
\ No newline at end of file
diff --git a/common/locales/sv/front.json b/common/locales/sv/front.json
index b4601f8f6f..00b8b011a8 100644
--- a/common/locales/sv/front.json
+++ b/common/locales/sv/front.json
@@ -3,7 +3,7 @@
"accept1Terms": "Genom att klicka på knappen nedan godkänner jag",
"accept2Terms": "och",
"alexandraQuote": "Kunde inte INTE prata om [Habitica] i mitt tal i Madrid. Ett måste för frilansare som fortfarande behöver en boss. ",
- "althaireQuote": "Att alltid ha igång ett uppdrag motiverar mig verkligen att göra alla mina dagliga utmaningar och att-göra. Min största motivation är att inte göra mitt sällskap besviket.",
+ "althaireQuote": "Att alltid ha ett äventyr igång motiverar mig verkligen att göra alla mina dagliga utmaningar och att-göra. Min största motivation är att inte svika mitt sällskap.",
"andeeliaoQuote": "Jättebra produkt, jag började bara för några dagar sedan och är redan mer medveten och produktiv med min tid!",
"autumnesquirrelQuote": "Jag har slutat skjuta upp arbete och hushållssysslor och betalar mina räkningar i tid.",
"businessSample1": "Bekräfta 1 sida av inventeringen",
@@ -28,13 +28,14 @@
"communityReddit": "Reddit",
"companyAbout": "Hur det fungerar",
"companyBlog": "Blogg",
+ "devBlog": "Developer Blog",
"companyDonate": "Donera",
"companyExtensions": "Tillägg",
"companyPrivacy": "Integritet",
"companyTerms": "Villkor",
"companyVideos": "Videor",
"contribUse": "Habiticas medhjälpare använder",
- "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... [Habitica] is the only thing I've used that actually helps me get things done rather than just list them.",
+ "dragonsilverQuote": "Jag kan inte ens berätta hur många tid- och planeringssystem jag har provat över årtionedena. [Habitica] är det enda jag provat som verkligen hjälpt mig få saker gjorda istället för att bara lägga in dem i listor.",
"dreimQuote": "När jag upptäckte [Habitica] förra sommaren hade jag precis blivit underkänt i ungefär hälften av mina prov. Tack vare de Dagliga Utmaningarna... kunde jag organisera och disciplinera mig själv, och jag klarade faktiskt av alla mina prov med riktigt bra betyg en månad sen.",
"elmiQuote": "Varje morgon ser jag fram emot att stiga upp så att jag kan tjäna lite guld!",
"email": "E-post",
@@ -42,21 +43,22 @@
"evagantzQuote": "Mitt första tandläkarbesök där tandhygienisten faktiskt var entusiastisk över tandtrådsvanor. Tack [Habitica]!",
"examplesHeading": "Spelare använder Habitica för att ...",
"featureAchievementByline": "Gjort någonting helt fantastiskt? Få ett märke och visa det upp!",
- "featureAchievementHeading": "Achievement Badges",
- "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!",
+ "featureAchievementHeading": "Bedrift-brickor",
+ "featureEquipByline": "Använd dina belöningar från uppgifter till att köpa trolldrycker, utrustning gjord i begränsad utgåva, och andra virtuella godsaker i vår Marknad.",
"featureEquipHeading": "Utrustning och extra saker",
- "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!",
+ "featurePetByline": "Ägg och föremål hittas när du slutför uppgifter. Var så produktiv som möjligt och samla på dig Husdjur och Riddjur.",
"featurePetHeading": "Husdjur och Riddjur",
- "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.",
+ "featureSocialByline": "Gå med i grupper med likasinnade människor med liknande intressen. Skapa utmaningar och tävla mot andra medlemmar.",
"featureSocialHeading": "Socialt spel",
"featuredIn": "Syns i",
"featuresHeading": "Vi har även ...",
+ "footerDevs": "Developers",
"footerCommunity": "Gemenskap",
"footerCompany": "Företag",
"footerMobile": "Mobil",
"footerSocial": "Socialt",
"forgotPass": "Glömt lösenord",
- "frabjabulousQuote": "[Habitica] is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!",
+ "frabjabulousQuote": "[Habitica] är anledningen till att jag fick ett suveränt och välbetalt jobb... Vad som är ännu mer mirakulöst är att jag nu använder tandtråd varje dag!",
"free": "Gå med gratis",
"gamifyButton": "Gör ditt liv till ett spel idag!",
"goalSample1": "Spela piano i 1 timme",
@@ -72,25 +74,25 @@
"healthSample4": "Ät hälsosamt/Skräpmat",
"healthSample5": "Svettas i 1 timme",
"history": "Historik",
- "infhQuote": "[Habitica] has really helped me impart structure to my life in graduate school.",
+ "infhQuote": "[Habitica] har verkligen hjälpt mig att få mer struktur i mitt liv gymnasieliv.",
"invalidEmail": "En giltig e-postadress krävs för att kunna utföra en lösenordsåterställning.",
- "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. [Habitica] has cured that!",
- "joinOthers": "Join <%= userCount %> people making it fun to achieve goals!",
- "kazuiQuote": "Before [Habitica], I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.",
+ "irishfeet123Quote": "Jag har haft den hemska ovanan att alltid lämna koppar överallt när jag städar. [Habitica] har botat det!",
+ "joinOthers": "Anslut dig till de <%= userCount %> personer som gör det roligt att nå sina mål!",
+ "kazuiQuote": "Innan Habitica så hade jag fastnat på min avhandling och var missnöjd med min självdiciplin gällande hushållsarbete och saker i stil med att öka mittordförråd och studera Go-teori. Det visade sig att bryta ner dessa uppgifter till mindre, mer hanterbara checklistor var precis vad jag behövde för att hålla mig motiverad och i konstant arbete.",
"landingadminlink": "adminpaket",
"landingend": "Inte övertalad än?",
"landingend2": "Se en mer detaljerad lista med",
"landingend3": ". Letar du efter ett mer privat lösning? Ta en titt på våra",
"landingend4": "som är perfekta för familjer, lärare, stödgrupper och företag.",
"landingfeatureslink": "våra funktioner",
- "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. Habitica fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, Habitica provides external motivation for completing your day-to-day activities.",
+ "landingp1": "Problemet med de flesta produktivitetsappar på marknaden är att de inte ger en något incitament för att fortsätta använda dem. Habitica fixar detta genom att göra det roligt att bygga vanor! Genom att belöna dig när du lyckas och straffa dig när du gör misstag, ger Habitica dig extern motivation för att klara av dina dagliga aktiviteter.",
"landingp2": "Direkt när du förstärker en positiv vana, fullbordar en daglig uppgift eller tar itu med en gammal att-göra-uppgift så belönar Habitica dig med erfarenhetspoäng och guld. När du får erfarenhet kan du gå upp i level, vilket bygger upp dina egenskaper och låser upp fler funktioner som klasser och husdjur. Guld kan spenderas på föremål i spelet som kan ändra din upplevelse, eller personliga belöningar du har skapat för motivation. När även den minsta framgången ger dig omedelbar belöning är det mindre troligt att du skjuter upp det du behöver göra.",
"landingp2header": "Omedelbar tillfredställelse",
- "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you lose some of the progress you've made. By providing immediate consequences, Habitica can help break bad habits and procrastination cycles before they cause real-world problems.",
+ "landingp3": "När du ger efter för en dålig vana eller misslyckas med att göra klart någon av dina dagliga uppgifter så förlorar du hälsa. Om din hälsa sjunker för lågt så förlorar du en del av de framsteg du gjort. Genom att ge omedelbara konsekvenser kan Habitica hjälpa till att bryta dåliga vanor och uppskjutningsmönster innan de blir till problem i verkligheten.",
"landingp3header": "Konsekvenser",
- "landingp4": "With an active community, Habitica provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. In Habitica, the community means that you have both the support and the accountability you need to succeed.",
+ "landingp4": "Genom en aktiv gemenskap tillhandahåller Habitica den ansvarsskyldighet du behöver för att fortsätta med dina uppgifter. Med Sällskapssystemet kan du samla en grupp av dina närmaste vänner för att peppa dig. Gillen hjälper dig hitta människor med liknande intressen eller svårigheter, så att ni kan dela med er av era mål och tips på hur ni kan handskas med era problem. Hos Habitica så ger gemenskapen dig både det stöd och den ansvarsskyldighet du behöver för att lyckas.",
"landingp4header": "Ansvarsskyldighet",
- "leadText": "Habitica is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.",
+ "leadText": "Habitica är en gratis vane- och produktivitetsalp som behandlar ditt riktiga liv som ett spel. Med inbyggda belöningar och bestraffningar som motiverar dig och ett starkt socialt nätverk som inspirerar dig kan Habitica hjälpa dig att nå dina mål att bli hälsosam, hårt arbetande och lycklig.",
"login": "Logga in",
"loginAndReg": "Logga in / registrera",
"loginFacebookAlt": "Logga in / registrera med Facebook",
@@ -107,12 +109,12 @@
"marketing2Lead2Title": "Bossar",
"marketing2Lead3": "Utmaningar gör det möjligt att tävla med vänner och främligar. Den som klarat sig bäst mot slutet av utmaningen vinner speciella priser.",
"marketing3Header": "Appar",
- "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.",
- "marketing3Lead2": "Other 3rd Party Tools tie Habitica into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here",
+ "marketing3Lead1": "Våran iPhone & Android app gör det möjligt att ta hand om dina ärenden ''on the go''. Vi förstår att det kan vara jobbigt att ständigt logga in på hemsidan för att klicka på knappar.",
+ "marketing3Lead2": "Andra tredjeparts-verktyg knyter HabitRPG till olika delar av ditt liv. Vårat API ger enkel integrering till samer som Chrome Extensions där du tappar poäng varje gång du surfar till improduktiva hemsidor och får poäng när du besöker produktiva. Se mer här (på engelska)",
"marketing4Header": "Organisationsanvändning",
- "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days; harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.",
+ "marketing4Lead1": "Utbildningssektorn är en av de bästa sektorerna för spelifiering. Vi vet alla hur elever idag sitter fastnaglade vid sina spel och telefoner; utnyttja det! Låt dem tävla mot varandra i vänskapliga tävlingar. Belöna gott uppförande med särskilda priser. Se sedan hur deras betyg och beteende skjuter i höjden.",
"marketing4Lead1Title": "Spelifiering inom utbildning",
- "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe Habitica can pave a substantial path towards healthy lifestyles.",
+ "marketing4Lead2": "Kostnaden för sjukvården ökar och någonting måste göras. Det finns hundratals program vars mål är att minska ens utgifter och öka ens hälsa. Vi tror att Habitica kan leda en på vägen mot hälsosammare livsstilar.",
"marketing4Lead2Title": "Spelifiering inom hälsa och välmående",
"marketing4Lead3-1": "Vill du göra ditt liv till ett spel?",
"marketing4Lead3-2": "Intresserad av att leda en grupp inom utbildning, hälsa och mer?",
@@ -124,13 +126,13 @@
"motivate1": "Motivera dig själv till att göra vad som helst.",
"motivate2": "Få organisation. Få motivation. Få guld.",
"passConfirm": "Bekräfta lösenord",
- "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing your username and password manually.",
+ "passMan": "Om du använder ett program som automatiskt fyller i ditt lösenord (som 1Password) och har problem att logga in, försök att skriva in ditt användarnamn och lösenord manuellt.",
"password": "Lösenord",
"playButton": "Spela",
"playButtonFull": "Spela Habitica",
"presskit": "Presskit",
"presskitDownload": "Ladda ner alla bilder:",
- "presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact Siena Leslie at leslie@habitica.com.",
+ "presskitText": "Tack för ditt intresse för Habitica! Följande bilder kan användas för artiklar eller videos om Habitica. För mer information, var vänlig att kontakta Siena Leslie på leslie@habitica.com.",
"privacy": "integritetspolicy",
"psst": "Psst",
"punishByline": "Bryt dåliga vanor och uppskjutningscykler med omedelbara konsekvenser.",
@@ -153,24 +155,24 @@
"schoolSample3": "Möt med studiecirkel",
"schoolSample4": "Anteckningar för 1 kapitel",
"schoolSample5": "Läs 1 kapitel",
- "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to [Habitica]. I'm just always so eager to reach my next level-up!",
+ "sixteenBitFilQuote": "Jag blir klar med mina arbets- och dagliga uppgifter på rekordtid tack vare [Habitica]. Jag är alltid så sugen på att komma till nästa level!",
"skysailorQuote": "Mitt sällskap och våra uppdrag håller mig engagerad i spelet, vilket håller mig motiverad till att få saker gjorda och göra positiva förändringar i mitt liv.",
"socialTitle": "Habitica | Gör ditt liv till ett spel",
"supermouse35Quote": "Jag tränar mer och jag har inte glömt att ta mina mediciner på en månad. Tack, Habit. :D",
"sync": "Synkronisera",
"tasks": "Uppgifter",
"teamSample1": "Dagordning till tisdag",
- "teamSample2": "Brainstorm Growth Hacking",
- "teamSample3": "Discuss this week's KPIs",
+ "teamSample2": "''Brainstorm Growth Hacking''",
+ "teamSample3": "Diskutera den här veckans KPIs",
"teams": "Lag",
"terms": "allmänna villkor",
"testimonialHeading": "Vad andra säger ...",
- "localStorageTryFirst": "If you are experiencing problems with Habitica, click the button below to clear local storage for this website (other websites will not be affected). You will need to log in again after doing this, so first be sure that you know your log-in details, which can be found at Settings -> <%= linkStart %>Site<%= linkEnd %>.",
- "localStorageTryNext": "If the problem persists, please <%= linkStart %>Report a Bug<%= linkEnd %> if you haven't already.",
+ "localStorageTryFirst": "Om du stöter på problem på Habitica, klicka på knappen nedan för att rensa lagringsutrymmet för den här webbplatsen (andra webbplatser kommer inte att påverkas). Du kommer behöva logga in på nytt efter detta, så se först till att du har koll på dina inloggningsuppgifter, som du hittar under Inställningar -> <%= linkStart %>Hemsidas<%= linkEnd %>.",
+ "localStorageTryNext": "Om problemet kvarstår, var snäll och <%= linkStart %>Rapportera en bugg<%= linkEnd %> om du inte redan gjort det.",
"localStorageClearing": "Rensar Lokal Dataförvaring",
- "localStorageClearingExplanation": "Your browser's local storage is being cleared. You will be logged out and redirected to the home page. Please wait.",
+ "localStorageClearingExplanation": "Din webläsares lokala datasparning kommer nu rensas. Du blir utloggad och omdirigeras till hemsidan. Vänligen vänta.",
"localStorageClear": "Rensa Lokal Dataförvaring",
- "localStorageClearExplanation": "This button will clear local storage and log you out",
+ "localStorageClearExplanation": "Den här knappen kommer rensa all lokal datasparning när du loggar ut.",
"tutorials": "Handledningar",
"unlockByline1": "Uppnå dina mål och gå upp i nivå.",
"unlockByline2": "Lås upp nya motiveringsverktyg, som att samla husdjur, få slumpmässiga belöningar, kasta förtrollningar och mer!",
@@ -179,9 +181,10 @@
"username": "Användarnamn",
"watchVideos": "Se videor",
"work": "Arbete",
- "zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
+ "zelahQuote": "Med [Habitica] kan jag få mig själv i säng i tid tack vare motivationen att få poäng för en tidig natt och rädslan att förlora poäng för en sen!",
"reportAccountProblems": "Anmäl kontoproblem",
"reportCommunityIssues": "Anmäl gemenskapsproblem",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "Allmäna frågor om sidan",
"businessInquiries": "Företagsfrågor",
"merchandiseInquiries": "Varufrågor",
@@ -190,9 +193,9 @@
"apps": "Appar",
"checkOutMobileApps": "Ta en titt på våra appar!",
"imagine1": "Föreställ dig att förbättrandet av ditt liv var lika roligt som att spela ett spel.",
- "landingCopy1": "Advance in the game by completing your real-life tasks.",
- "landingCopy2": "Battle monsters with friends to stay accountable to your goals.",
- "landingCopy3": "Join over <%= userCount %> people having fun as they improve their lives.",
+ "landingCopy1": "Gör framsteg i spelet genom att slutföra uppgifter i ditt vanliga liv.",
+ "landingCopy2": "Slåss mot monster tillsammans med dina vänner för att hålla dig ansvarig för dina mål.",
+ "landingCopy3": "Gå med de <%= userCount %> andra spelare som redan har roligt medan de förbättrar sina liv.",
"alreadyHaveAccount": "Jag har redan ett konto!",
"getStartedNow": "Börja Direkt!",
"altAttrNavLogo": "Habitica hem",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/sv/gear.json b/common/locales/sv/gear.json
index 420e729d48..35ad747326 100644
--- a/common/locales/sv/gear.json
+++ b/common/locales/sv/gear.json
@@ -24,7 +24,7 @@
"weaponRogue2Text": "Kroksabel",
"weaponRogue2Notes": "Skarpt svärd, snabbt med ett dödande slag. Ökar Styrka med <%= str %>.",
"weaponRogue3Text": "Kukri",
- "weaponRogue3Notes": "Distinctive bush knife, both survival tool and weapon. Increases Strength by <%= str %>.",
+ "weaponRogue3Notes": "Typisk vildmarkskniv, både ett överlevnadsverktyg och ett vapen. Ökar styrka med <%= str %>.",
"weaponRogue4Text": "Nunchaku",
"weaponRogue4Notes": "Tunga batonger som svängs runt på en kedja. Ökar Styrka med <%= str %>.",
"weaponRogue5Text": "Ninja-to",
@@ -59,7 +59,7 @@
"weaponHealer5Notes": "Passar att pryda en monarks hand, eller handen på den som står på monarkens högra sida. Ökar Intelligens med <%= int %>.",
"weaponHealer6Text": "Guldspira",
"weaponHealer6Notes": "Stillar smärta hos alla som ser den. Ökar Intelligens med <%= int %>.",
- "weaponSpecial0Text": "Dark Souls Blade",
+ "weaponSpecial0Text": "Mörka själars klinga",
"weaponSpecial0Notes": "Konsumerar fiendens livsvilja för att förstärka sina slag. Ökar Styrka med <%= str %>.",
"weaponSpecial1Text": "Kristallsvärd",
"weaponSpecial1Notes": "Dess glittrande facetter förtäljer en hjältesaga. Ökar alla egenskaper med <%= attrs %>.",
@@ -69,12 +69,12 @@
"weaponSpecial3Notes": "Möten, monster, missnöje: avklarat! Mos! Ökar Styrka, Intelligens och Tålighet med <%= attrs %> vardera.",
"weaponSpecialCriticalText": "Kritisk Hammare för Kryp-Krossning",
"weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.",
- "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides",
+ "weaponSpecialTridentOfCrashingTidesText": "Tidvattenvågornas treudd",
"weaponSpecialTridentOfCrashingTidesNotes": "Ger dig förmågan att beordra fiskar och dessutom utdela mäktiga hugg till dina uppgifter. Ökar intelligens med <%= int %>.",
"weaponSpecialYetiText": "Yetitämjarspjut",
"weaponSpecialYetiNotes": "Detta spjut tillåter dess användare att kontrollera valfri yeti. Ökar Styrka med <%= str %>. Begränsad utgåva 2013-2014 Vinterutrustning.",
"weaponSpecialSkiText": "Ski-sassin Pole",
- "weaponSpecialSkiNotes": "A weapon capable of destroying hordes of enemies! It also helps the user make very nice parallel turns. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.",
+ "weaponSpecialSkiNotes": "Ett vapen som är kapabelt till att förinta horder med fiender! Det hjälper också dess användare att göra väldigt schyssta parallella vändningar. Ökar styrka med <%= str %>. Begränsad utgåva 2013-2014 Vinterutrustning",
"weaponSpecialCandycaneText": "Polkagrisstav",
"weaponSpecialCandycaneNotes": "A powerful mage's staff. Powerfully DELICIOUS, we mean! Two-handed weapon. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.",
"weaponSpecialSnowflakeText": "Snöflingsstav",
@@ -82,9 +82,9 @@
"weaponSpecialSpringRogueText": "Krokklor",
"weaponSpecialSpringRogueNotes": "Utmärkt för att klättra uppför höga byggnader och även för att strimla mattor. Ökar Styrka med <%= str %>. Begränsad utgåva 2014 Vårutrustning.",
"weaponSpecialSpringWarriorText": "Morotssvärd",
- "weaponSpecialSpringWarriorNotes": "This mighty sword can slice foes with ease! It also makes a delicious mid-battle snack. Increases Strength by <%= str %>. Limited Edition 2014 Spring Gear.",
+ "weaponSpecialSpringWarriorNotes": "Det här mäktiga svärdet skivar fiender med lätthet! Det är också ett läckert mellanmål i striden. Ökar styrka med <%= str %>. Begränsad utgåva Vårutrustning 2014.",
"weaponSpecialSpringMageText": "Schweizerostsstav",
- "weaponSpecialSpringMageNotes": "Only the most powerful rodents can brave their hunger to wield this potent staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Spring Gear.",
+ "weaponSpecialSpringMageNotes": "Endast de mäktigaste gnagarna kan stå emot sin hunger och svinga den här kraftfulla staven. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>. Begränsad utgåva Vårutrustning 2014. ",
"weaponSpecialSpringHealerText": "Underbart ben",
"weaponSpecialSpringHealerNotes": "APPORT! Ökar intelligens med <%= int %>. Begränsad utgåva 2014 vårutrustning.",
"weaponSpecialSummerRogueText": "Piratens kortsvärd",
@@ -92,7 +92,7 @@
"weaponSpecialSummerWarriorText": "Sjöfarande förskärare",
"weaponSpecialSummerWarriorNotes": "There isn't a task in any To-Do list willing to tangle with this gnarly knife! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.",
"weaponSpecialSummerMageText": "Kelpfångare",
- "weaponSpecialSummerMageNotes": "This trident is used to spear seaweed effectively, for extra-productive kelp harvesting! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Summer Gear.",
+ "weaponSpecialSummerMageNotes": "Den här treudden används för att spetsa sjögräs effektivt, för en extra produktiv tångskörd! Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>. Begränsad utgåva Vårutrustning. 2014.",
"weaponSpecialSummerHealerText": "Skuggornas trollstav",
"weaponSpecialSummerHealerNotes": "This wand, made of aquamarine and live coral, is very attractive to schools of fish. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.",
"weaponSpecialFallRogueText": "Silverpåle",
@@ -104,7 +104,7 @@
"weaponSpecialFallHealerText": "Skarabéstav",
"weaponSpecialFallHealerNotes": "Skarabén på denna stav skyddar och helar dess bärare. Ökar intelligens med <%= int %>. Begränsad utgåva 2014 höstutrustning.",
"weaponSpecialWinter2015RogueText": "Ispik",
- "weaponSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
+ "weaponSpecialWinter2015RogueNotes": "Do plockade verkligen, absolut precis upp dessa från marken. Ökar styrka med <%=str %> Begränsad utgåva 2014-2015 Vinterutrustning.",
"weaponSpecialWinter2015WarriorText": "Geléhallonsvärd",
"weaponSpecialWinter2015WarriorNotes": "This delicious sword probably attracts monsters... but you're up for the challenge! Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.",
"weaponSpecialWinter2015MageText": "Vinterupplyst stav",
@@ -112,34 +112,34 @@
"weaponSpecialWinter2015HealerText": "Lugnande spira",
"weaponSpecialWinter2015HealerNotes": "Den här spiran värmer ömma muskler och minskar stress. Ökar intelligens med <%= int %>. Begränsad utgåva 2014-2015 Vinterutrustning.",
"weaponSpecialSpring2015RogueText": "Exploderande pipleksak",
- "weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
+ "weaponSpecialSpring2015RogueNotes": "Låt inte ljudet lura dig - dessa bomber är starkare än man tror. Ökar styrka med <%=str %>. Begränsad utgåva 2015 Vårutrustning",
"weaponSpecialSpring2015WarriorText": "Benklubba",
"weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"weaponSpecialSpring2015MageText": "Magikerns stav",
"weaponSpecialSpring2015MageNotes": "Conjure up a carrot for yourself with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.",
"weaponSpecialSpring2015HealerText": "Kattskallra",
"weaponSpecialSpring2015HealerNotes": "Når du skakar den har den ett fascinerande clickande ljud som skulle kunna hålla VEM SOM HELST underhållen i timtal. Ökar intelligens med <%= int %>. Begränsad vår utgåva 2015 av vår utrustning.",
- "weaponSpecialSummer2015RogueText": "Firing Coral",
+ "weaponSpecialSummer2015RogueText": "Brinnande Korall",
"weaponSpecialSummer2015RogueNotes": "This relative of fire coral has the ability to propel its venom through the water. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.",
- "weaponSpecialSummer2015WarriorText": "Sun Swordfish",
+ "weaponSpecialSummer2015WarriorText": "Solens Svärdfisk",
"weaponSpecialSummer2015WarriorNotes": "The Sun Swordfish is a fearsome weapon, provided that it can be induced to stop wriggling. Increases Strength by <%= str %>. Limited Edition 2015 Summer Gear.",
"weaponSpecialSummer2015MageText": "Soothsayer Staff",
"weaponSpecialSummer2015MageNotes": "Hidden power glimmers in the jewels of this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Summer Gear.",
- "weaponSpecialSummer2015HealerText": "Wand of the Waves",
+ "weaponSpecialSummer2015HealerText": "Vågornas trollstav",
"weaponSpecialSummer2015HealerNotes": "Cures seasickness and sea sickness! Increases Intelligence by <%= int %>. Limited Edition 2015 Summer Gear.",
- "weaponSpecialFall2015RogueText": "Bat-tle Ax",
+ "weaponSpecialFall2015RogueText": "Fladdermyxa",
"weaponSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
"weaponSpecialFall2015WarriorText": "Träplanka",
"weaponSpecialFall2015WarriorNotes": "Great for elevating things in cornfields and/or smacking tasks. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.",
"weaponSpecialFall2015MageText": "Förtrollad tråd",
"weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.",
- "weaponSpecialFall2015HealerText": "Swamp-Slime Potion",
+ "weaponSpecialFall2015HealerText": "Träskslems-dryck",
"weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
- "weaponSpecialWinter2016RogueText": "Cocoa Mug",
+ "weaponSpecialWinter2016RogueText": "En kopp varm choklad",
"weaponSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
- "weaponSpecialWinter2016WarriorText": "Sturdy Shovel",
+ "weaponSpecialWinter2016WarriorText": "Stadig Spade",
"weaponSpecialWinter2016WarriorNotes": "Shovel overdue tasks out of the way! Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
- "weaponSpecialWinter2016MageText": "Sorcerous Snowboard",
+ "weaponSpecialWinter2016MageText": "Magisk Snowboard",
"weaponSpecialWinter2016MageNotes": "Your moves are so sick, they must be magic! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
"weaponSpecialWinter2016HealerText": "Konfettikanon",
"weaponSpecialWinter2016HealerNotes": "WHEEEEEEEEEE!!!!!!! HAPPY WINTER WONDERLAND!!!!!!!! Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.",
@@ -147,9 +147,9 @@
"weaponSpecialSpring2016RogueNotes": "You've mastered the ball, the club, and the knife. Now you advance to juggling fire! Awoo! Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
"weaponSpecialSpring2016WarriorText": "Cheese Mallet",
"weaponSpecialSpring2016WarriorNotes": "No one has as many friends as the mouse with tender cheeses. Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016MageText": "Staff of Bells",
+ "weaponSpecialSpring2016MageText": "Klangerstav",
"weaponSpecialSpring2016MageNotes": "Abra-cat-abra! So dazzling, you might mesmerize yourself! Ooh... it jingles... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016HealerText": "Spring Flower Wand",
+ "weaponSpecialSpring2016HealerText": "Vårblommetrollstav ",
"weaponSpecialSpring2016HealerNotes": "With a wave and a wink, you bring the fields and forests into bloom! Or bop troublesome mice on the head. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
"weaponMystery201411Text": "Måltidernas högaffel",
"weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.",
@@ -159,7 +159,7 @@
"weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.",
"weaponMystery301404Text": "Steampunk-käpp.",
"weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.",
- "weaponArmoireBasicCrossbowText": "Basic Crossbow",
+ "weaponArmoireBasicCrossbowText": "Grundläggande armborst",
"weaponArmoireBasicCrossbowNotes": "This crossbow can pierce a task's armor from very far away! Increases Strength by <%= str %>, Perception by <%= per %>, and Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"weaponArmoireLunarSceptreText": "Soothing Lunar Sceptre",
"weaponArmoireLunarSceptreNotes": "The healing power of this wand waxes and wanes. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 3 of 3).",
@@ -171,15 +171,15 @@
"weaponArmoireIronCrookNotes": "Fiercely hammered from iron, this iron crook is good at herding sheep. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Horned Iron Set (Item 3 of 3).",
"weaponArmoireGoldWingStaffText": "Gold Wing Staff",
"weaponArmoireGoldWingStaffNotes": "The wings on this staff constantly flutter and twist. Increases all attributes by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "weaponArmoireBatWandText": "Bat Wand",
+ "weaponArmoireBatWandText": "Fladdermus-spö",
"weaponArmoireBatWandNotes": "This wand can turn any task into a bat! Wave it about and watch them fly away. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Independent Item.",
"weaponArmoireShepherdsCrookText": "Shepherd's Crook",
"weaponArmoireShepherdsCrookNotes": "Useful for herding gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 of 3).",
- "weaponArmoireCrystalCrescentStaffText": "Crystal Crescent Staff",
+ "weaponArmoireCrystalCrescentStaffText": "Kristallhalvmånens stav ",
"weaponArmoireCrystalCrescentStaffNotes": "Summon the power of the crescent moon with this shining staff! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 3 of 3).",
- "weaponArmoireBlueLongbowText": "Blue Longbow",
+ "weaponArmoireBlueLongbowText": "Blå långbåge",
"weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
- "weaponArmoireGlowingSpearText": "Glowing Spear",
+ "weaponArmoireGlowingSpearText": "Lysande Spjut",
"weaponArmoireGlowingSpearNotes": "This spear hypnotizes wild tasks so you can attack them. Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"weaponArmoireBarristerGavelText": "Barrister Gavel",
"weaponArmoireBarristerGavelNotes": "Order! Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Barrister Set (Item 3 of 3).",
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "With a wave of your baton and some witty repartee, even the most complicated situations become clear. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Jester Set (Item 3 of 3).",
"weaponArmoireMiningPickaxText": "Mining Pickax",
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
+ "weaponArmoireBasicLongbowText": "Enkel långbåge ",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "utrustning",
"armorBase0Text": "Vanliga kläder",
"armorBase0Notes": "Vanliga kläder. Har ingen effekt.",
@@ -252,7 +254,7 @@
"armorSpecialBirthdayNotes": "Grattis på födelsedagen, Habitica! Bär dessa Absurda Festdräkter för att fira denna underbara dag. Ger ingen fördel.",
"armorSpecialBirthday2015Text": "Löjliga partyrockar",
"armorSpecialBirthday2015Notes": "Grattis på födelsedagen, Habitica! Bär dessa Fåniga Festdräkter för att fira denna underbara dag. Ger ingen fördel.",
- "armorSpecialBirthday2016Text": "Ridiculous Party Robes",
+ "armorSpecialBirthday2016Text": "Fåniga Partydräkter",
"armorSpecialBirthday2016Notes": "Happy Birthday, Habitica! Wear these Ridiculous Party Robes to celebrate this wonderful day. Confers no benefit.",
"armorSpecialGaymerxText": "Regnbågsfärgad krigarutrustning",
"armorSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.",
@@ -312,9 +314,9 @@
"armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
"armorSpecialFall2015HealerText": "Potioner Robes",
"armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
- "armorSpecialWinter2016RogueText": "Cocoa Armor",
+ "armorSpecialWinter2016RogueText": "Kakaorustning",
"armorSpecialWinter2016RogueNotes": "This leather armor keeps you nice and toasty. Is it actually made from cocoa? You'll never tell. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
- "armorSpecialWinter2016WarriorText": "Snowman Suit",
+ "armorSpecialWinter2016WarriorText": "Snögubbedräkt",
"armorSpecialWinter2016WarriorNotes": "Brr! This padded armor is truly powerful... until it melts. Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
"armorSpecialWinter2016MageText": "Snowboarder Parka",
"armorSpecialWinter2016MageNotes": "The wisest wizard keeps well-bundled in the winter wind. Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.",
@@ -341,7 +343,7 @@
"armorMystery201408Text": "Solrock",
"armorMystery201408Notes": "These robes are woven with sunlight and gold. Confers no benefit. August 2014 Subscriber Item.",
"armorMystery201409Text": "Strider Vest",
- "armorMystery201409Notes": "A leaf-covered vest that camouflages the wearer. Confers no benefit. September 2014 Subscriber Item.",
+ "armorMystery201409Notes": "En lövtäckt väst som kamouflerar sin bärare. Ger ingen fördel. September 2014 Prenumerantsartikel.",
"armorMystery201410Text": "Trollutrustning",
"armorMystery201410Notes": "Scaly, slimy, and strong! Confers no benefit. October 2014 Subscriber Item.",
"armorMystery201412Text": "Pingvindräkt",
@@ -352,7 +354,7 @@
"armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.",
"armorMystery201504Text": "Busy Bee Robe",
"armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.",
- "armorMystery201506Text": "Snorkel Suit",
+ "armorMystery201506Text": "Snorkeldräkt",
"armorMystery201506Notes": "Snorkel through a coral reef in this brightly-colored swim suit! Confers no benefit. June 2015 Subscriber Item.",
"armorMystery201508Text": "Cheetah Costume",
"armorMystery201508Notes": "Run fast as a flash in the fluffy Cheetah Costume! Confers no benefit. August 2015 Subscriber Item.",
@@ -360,10 +362,12 @@
"armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.",
"armorMystery201511Text": "Wooden Armor",
"armorMystery201511Notes": "Considering this armor was carved directly from a magical log, it's surprisingly comfortable. Confers no benefit. November 2015 Subscriber Item.",
- "armorMystery201512Text": "Cold Fire Armor",
+ "armorMystery201512Text": "Kall eld-rustning",
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
- "armorMystery201603Text": "Lucky Suit",
+ "armorMystery201603Text": "Turdräkt",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunk-dräkt",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorArmoireLunarArmorText": "Soothing Lunar Armor",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "huvudbonader",
"headBase0Text": "Ingen hjälm",
"headBase0Notes": "Ingen huvudbonad.",
@@ -447,7 +453,7 @@
"headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.",
"headSpecialNyeText": "Absurd partyhatt",
"headSpecialNyeNotes": "You've received an Absurd Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
- "headSpecialYetiText": "Yeti-Tamer Helm",
+ "headSpecialYetiText": "Yetitämjarens hjälm",
"headSpecialYetiNotes": "An adorably fearsome hat. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.",
"headSpecialSkiText": "Ski-sassin Helm",
"headSpecialSkiNotes": "Keeps the wearer's identity secret... and their face toasty. Increases Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.",
@@ -515,7 +521,7 @@
"headSpecialFall2015HealerNotes": "This is an extremely serious hat that is worthy of only the most advanced potioners. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.",
"headSpecialNye2015Text": "Ridiculous Party Hat",
"headSpecialNye2015Notes": "You've received a Ridiculous Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.",
- "headSpecialWinter2016RogueText": "Cocoa Helm",
+ "headSpecialWinter2016RogueText": "Kakaohjälm",
"headSpecialWinter2016RogueNotes": "The protective scarf on this cozy helm is only removed to sip warm winter beverages. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.",
"headSpecialWinter2016WarriorText": "Snowman Cap",
"headSpecialWinter2016WarriorNotes": "Brr! This mighty helm is truly powerful... until it melts. Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
@@ -546,7 +552,7 @@
"headMystery201411Text": "Steel Helm of Sporting",
"headMystery201411Notes": "This is the traditional helmet worn in the beloved Habitican sport of Balance Ball, which consists of covering yourself with heavy protective gear and then committing to a healthy work-life balance..... WHILE PURSUED BY HIPPOGRIFFS. Confers no benefit. November 2014 Subscriber Item.",
"headMystery201412Text": "Pingvinhatt",
- "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.",
+ "headMystery201412Notes": "Vem är en pingvin? Ger ingen fördel. December 2014 prenumerantobjekt.",
"headMystery201501Text": "Tindrande hjälm",
"headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.",
"headMystery201505Text": "Grön Riddar Hjälm",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Stilig cylinderhatt",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Vanlig cylinderhatt",
@@ -585,13 +593,13 @@
"headArmoireRoyalCrownNotes": "Hooray for the ruler, mighty and strong! Increases Strength by <%= str %>. Enchanted Armoire: Royal Set (Item 1 of 3).",
"headArmoireGoldenLaurelsText": "Golden Laurels",
"headArmoireGoldenLaurelsNotes": "These golden laurels reward those who have conquered bad habits. Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 2 of 3).",
- "headArmoireHornedIronHelmText": "Horned Iron Helm",
+ "headArmoireHornedIronHelmText": "Hornklädd Järnhjälm",
"headArmoireHornedIronHelmNotes": "Fiercely hammered from iron, this horned helmet is nearly impossible to break. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Horned Iron Set (Item 1 of 3).",
"headArmoireYellowHairbowText": "Yellow Hairbow",
"headArmoireYellowHairbowNotes": "Become perceptive, strong, and smart while wearing this beautiful Yellow Hairbow! Increases Perception, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Independent Item.",
"headArmoireRedFloppyHatText": "Red Floppy Hat",
"headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
- "headArmoirePlagueDoctorHatText": "Plague Doctor Hat",
+ "headArmoirePlagueDoctorHatText": "Pestdoktorns Hatt",
"headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).",
"headArmoireBlackCatText": "Black Cat Hat",
"headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "shield-hand item",
"shieldBase0Text": "No Shield-Hand Equipment",
"shieldBase0Notes": "Ingen sköld eller sekundärt vapen.",
@@ -658,7 +668,7 @@
"shieldSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.",
"shieldSpecialSummerWarriorText": "Drivvedssköld",
"shieldSpecialSummerWarriorNotes": "This shield, made from the wood of wrecked ships, can deter even the stormiest Dailies. Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.",
- "shieldSpecialSummerHealerText": "Shield of the Shallows",
+ "shieldSpecialSummerHealerText": "Skuggornas Sköld",
"shieldSpecialSummerHealerNotes": "No one will dare to attack the coral reef when faced with this shiny shield! Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.",
"shieldSpecialFallRogueText": "Silverpål",
"shieldSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Soothing Shield",
"shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
"shieldSpecialSpring2015RogueText": "Exploderande pipleksak",
- "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength <%= str %>. Limited Edition 2015 Spring Gear.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dish Discus",
"shieldSpecialSpring2015WarriorNotes": "Kasta den mot dina fiender... eller håll bara i den, för den kommer att fyllas med mumsigt torrfoder vid middagstid. Ökar Tålighet med <%= con %>. Begränsad utgåva 2015 vårutrustning.",
"shieldSpecialSpring2015HealerText": "Mönstrad kudde",
@@ -690,7 +700,7 @@
"shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
"shieldSpecialFall2015HealerText": "Stirring Stick",
"shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.",
- "shieldSpecialWinter2016RogueText": "Cocoa Mug",
+ "shieldSpecialWinter2016RogueText": "Kakaomugg",
"shieldSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.",
"shieldSpecialWinter2016WarriorText": "Sled Shield",
"shieldSpecialWinter2016WarriorNotes": "Use this sled to block attacks, or ride it triumphantly into battle! Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
@@ -698,7 +708,7 @@
"shieldSpecialWinter2016HealerNotes": "Open it open it open it open it open it open it!!!!!!!!! Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.",
"shieldSpecialSpring2016RogueText": "Fire Bolas",
"shieldSpecialSpring2016RogueNotes": "You've mastered the ball, the club, and the knife. Now you advance to juggling fire! Awoo! Increases Strength <%= str %>. Limited Edition 2016 Spring Gear.",
- "shieldSpecialSpring2016WarriorText": "Cheese Wheel",
+ "shieldSpecialSpring2016WarriorText": "Osthjul",
"shieldSpecialSpring2016WarriorNotes": "You braved fiendish traps to procure this defense-boosting food. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
"shieldSpecialSpring2016HealerText": "Floral Buckler",
"shieldSpecialSpring2016HealerNotes": "The April Fool claims this little shield will block Shiny Seeds. Don't believe him. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.",
@@ -706,16 +716,18 @@
"shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.",
"shieldMystery301405Text": "Klocksköld",
"shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.",
- "shieldArmoireGladiatorShieldText": "Gladiator Shield",
+ "shieldArmoireGladiatorShieldText": "Gladiatorsköld",
"shieldArmoireGladiatorShieldNotes": "To be a gladiator you must.... eh, whatever, just bash them with your shield. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Gladiator Set (Item 3 of 3).",
"shieldArmoireMidnightShieldText": "Midnight Shield",
"shieldArmoireMidnightShieldNotes": "This shield is most powerful at the stroke of midnight! Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"shieldArmoireRoyalCaneText": "Royal Cane",
"shieldArmoireRoyalCaneNotes": "Hooray for the ruler, worthy of song! Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Royal Set (Item 2 of 3).",
- "shieldArmoireDragonTamerShieldText": "Dragon Tamer Shield",
+ "shieldArmoireDragonTamerShieldText": "Draktämjarsköld",
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
- "shieldArmoireMysticLampText": "Mystic Lamp",
+ "shieldArmoireMysticLampText": "Mystisk Lampa",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Back Accessory",
"backBase0Text": "Inget ryggtillbehör",
"backBase0Notes": "Inget ryggtillbehör.",
@@ -725,9 +737,9 @@
"backMystery201404Notes": "Var en fjäril och fladdra förbi! Ger ingen fördel. April 2014 prenumerantobjekt.",
"backMystery201410Text": "Trollvingar",
"backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.",
- "backMystery201504Text": "Busy Bee Wings",
+ "backMystery201504Text": "Hektiska Bivingar",
"backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.",
- "backMystery201507Text": "Rad Surfboard",
+ "backMystery201507Text": "Tuff Surfbräda",
"backMystery201507Notes": "Surf off the Diligent Docks and ride the waves in Inkomplete Bay! Confers no benefit. July 2015 Subscriber Item.",
"backMystery201510Text": "Goblin Tail",
"backMystery201510Notes": "Prehensile and powerful! Confers no benefit. October 2015 Subscriber Item.",
@@ -737,9 +749,9 @@
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
"backSpecialWonderconBlackText": "Lömsk mantel",
"backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.",
- "body": "Body Accessory",
- "bodyBase0Text": "No Body Accessory",
- "bodyBase0Notes": "No Body Accessory.",
+ "body": "Kroppstillbehör",
+ "bodyBase0Text": "Inget kroppstillbehör",
+ "bodyBase0Notes": "Inget kroppstillbehör.",
"bodySpecialWonderconRedText": "Rubinkrage",
"bodySpecialWonderconRedNotes": "An attractive ruby collar! Confers no benefit. Special Edition Convention Item.",
"bodySpecialWonderconGoldText": "Guldkrage",
@@ -779,16 +791,16 @@
"headAccessorySpecialSpring2015MageNotes": "De här öronen lyssnar ivrigt ifall någon magiker skulle avslöjar hemligheter någonstans. Ger ingen fördel. Begränsad utgåva 2015 vår utrustning.",
"headAccessorySpecialSpring2015HealerText": "Gröna kattöron",
"headAccessorySpecialSpring2015HealerNotes": "De här kattunge-öronen kommer göra andra gröna av avund! Ger ingen fördel. Begränsad utgåva 2015 vår utrustning.",
- "headAccessorySpecialSpring2016RogueText": "Green Dog Ears",
+ "headAccessorySpecialSpring2016RogueText": "Gröna Hundöron",
"headAccessorySpecialSpring2016RogueNotes": "With these, you can keep track of tricky Mages even if they turn invisible! Confers no benefit. Limited Edition 2016 Spring Gear.",
- "headAccessorySpecialSpring2016WarriorText": "Red Mouse Ears",
+ "headAccessorySpecialSpring2016WarriorText": "Röda Musöron",
"headAccessorySpecialSpring2016WarriorNotes": "To better hear your theme song across clamorous battlefields. Confers no benefit. Limited Edition 2016 Spring Gear.",
- "headAccessorySpecialSpring2016MageText": "Yellow Cat Ears",
+ "headAccessorySpecialSpring2016MageText": "Gula Kattöron",
"headAccessorySpecialSpring2016MageNotes": "These sharp ears can detect the minute hum of ambient Mana, or the muted footfalls of a Rogue. Confers no benefit. Limited Edition 2016 Spring Gear.",
- "headAccessorySpecialSpring2016HealerText": "Purple Bunny Ears",
+ "headAccessorySpecialSpring2016HealerText": "Lila Kaninöron",
"headAccessorySpecialSpring2016HealerNotes": "They stand like flags above the fray, letting others know where to run for help. Confers no benefit. Limited Edition 2016 Spring Gear.",
"headAccessoryBearEarsText": "Björn öron",
- "headAccessoryBearEarsNotes": "These ears make you look like a brave bear! Confers no benefit.",
+ "headAccessoryBearEarsNotes": "De här öronen får dig att se ut som en modig björn! Ger ingen fördel.",
"headAccessoryCactusEarsText": "Kaktus öron",
"headAccessoryCactusEarsNotes": "De här öronen får dig att se ut som en stickig kaktus! Ger ingen fördel.",
"headAccessoryFoxEarsText": "Räv öron",
@@ -815,14 +827,28 @@
"headAccessoryMystery201510Notes": "These fearsome horns are slightly slimy. Confers no benefit. October 2015 Subscriber Item.",
"headAccessoryMystery301405Text": "Headwear Goggles",
"headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.",
- "headAccessoryArmoireComicalArrowText": "Comical Arrow",
+ "headAccessoryArmoireComicalArrowText": "Komisk Pil",
"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": "Eyewear",
+ "eyewear": "Ögonskydd",
"eyewearBase0Text": "Inget ögonskydd",
"eyewearBase0Notes": "Inget ögonskydd.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Roguish Eyepatch",
"eyewearSpecialSummerRogueNotes": "It doesn't take a scallywag to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
- "eyewearSpecialSummerWarriorText": "Dashing Eyepatch",
+ "eyewearSpecialSummerWarriorText": "Snitsig Ögonlapp",
"eyewearSpecialSummerWarriorNotes": "It doesn't take a rapscallion to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
"eyewearSpecialWonderconRedText": "Mäktig mask",
"eyewearSpecialWonderconRedNotes": "Vilket kraftfullt ansikts tillbehör! Ger ingen fördel. ???",
@@ -830,14 +856,14 @@
"eyewearSpecialWonderconBlackNotes": "Your motives are definitely legitimate. Confers no benefit. Special Edition Convention Item.",
"eyewearMystery201503Text": "Aquamarine Eyewear",
"eyewearMystery201503Notes": "Bli inte petad i ögat av de här shimrande juvelerna! Ger ingen fördel. Mars 2015 prenumerantobjekt.",
- "eyewearMystery201506Text": "Neon Snorkel",
- "eyewearMystery201506Notes": "This neon snorkel lets its wearer see underwater. Confers no benefit. June 2015 Subscriber Item.",
- "eyewearMystery201507Text": "Rad Sunglasses",
+ "eyewearMystery201506Text": "Neonsnorkel",
+ "eyewearMystery201506Notes": "Neonsnorkeln låter sin bärare se under vatten. Ger ingen fördel. Juni 2015 prenumerantobjekt.",
+ "eyewearMystery201507Text": "Tuffa Solglasögon",
"eyewearMystery201507Notes": "These sunglasses let you stay cool even when the weather is hot. Confers no benefit. July 2015 Subscriber Item.",
"eyewearMystery301404Text": "Eyewear Goggles",
"eyewearMystery301404Notes": "Inget ögonskydd skulle kunna vara stiligare än ett par glasögon - förutom, möjligtvis, en monokel. Ger inga fördelar. April 2015 prenumerationsföremål.",
"eyewearMystery301405Text": "Monokel",
"eyewearMystery301405Notes": "Inget ögonskydd skulle kunna vara stiligare än ett par glasögon - förutom, möjligtvis, en monokel. Ger inga fördelar. Juli 2015 prenumerationsföremål.",
- "eyewearArmoirePlagueDoctorMaskText": "Plague Doctor Mask",
+ "eyewearArmoirePlagueDoctorMaskText": "Pestdoktorns Mask",
"eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Confers no benefit. Enchanted Armoire: Plague Doctor Set (Item 2 of 3)."
}
\ No newline at end of file
diff --git a/common/locales/sv/generic.json b/common/locales/sv/generic.json
index 35ddf94e2a..3020787216 100644
--- a/common/locales/sv/generic.json
+++ b/common/locales/sv/generic.json
@@ -10,10 +10,10 @@
"titleProfile": "Profil",
"titleInbox": "Inkorg",
"titleTavern": "Värdshus",
- "titleParty": "Party",
- "titleHeroes": "Hall of Heroes",
- "titlePatrons": "Hall of Patrons",
- "titleGuilds": "Guilds",
+ "titleParty": "Grupp",
+ "titleHeroes": "Hjältarnas Sal",
+ "titlePatrons": "Skyddsherrarnas Sal",
+ "titleGuilds": "Gille",
"titleChallenges": "Utmaningar",
"titleDrops": "Marknad",
"titleQuests": "Uppdrag",
@@ -25,15 +25,15 @@
"titleSettings": "Inställningar",
"expandToolbar": "Expandera Verktygsfält",
"collapseToolbar": "Fäll ihop Verktygsfält",
- "markdownBlurb": "Habitica uses markdown for message formatting. See the Markdown Cheat Sheet for more info.",
+ "markdownBlurb": "HabitRPG har olika koder för att formatera meddelanden. För mer information (på engelska), se Markdown Cheat Sheet.",
"showFormattingHelp": "Visa formateringshjälp",
- "hideFormattingHelp": "Dölja formateringshjälp",
- "youType": "Du skriva:",
+ "hideFormattingHelp": "Dölj formateringshjälp",
+ "youType": "Du skriver:",
"youSee": "Du ser:",
"italics": "*Kursivering*",
"bold": "**Fetstilt**",
"strikethrough": "~~Strykning~~",
- "emojiExample": ":Leende:",
+ "emojiExample": ":smile:",
"markdownLinkEx": "[Habitica är jättebra!](https://habitica.com)",
"markdownImageEx": "",
"unorderedListHTML": "+ Första artikeln
+ Andra artikeln
+ Tredje artikeln",
@@ -84,14 +84,14 @@
"habitBirthday": "Habiticas födelsedagsparty",
"habitBirthdayText": "Firade Habiticas födelsedagsparty!",
"habitBirthdayPluralText": "Har firat <%= number %> HabitPRG födelsedagspartyn!",
- "habiticaDay": "Habitica Naming Day",
- "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.",
- "habiticaDayPluralText": "Celebrated <%= number %> Naming Days! Thanks for being a fantastic user.",
+ "habiticaDay": "HabitRPG Namnsdag",
+ "habiticaDaySingularText": "Firade HabitRPG:s namnsdag! Tack för att du är en så fantastisk användare.",
+ "habiticaDayPluralText": "Firade <%= number %> namnsdagar! Tack för att du är en så fantastisk användare.",
"achievementDilatory": "Dilatorys Befriare",
- "achievementDilatoryText": "Helped defeat the Dread Drag'on of Dilatory during the 2014 Summer Splash Event!",
- "costumeContest": "Costume Contestant",
- "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the entries on the Habitica blog!",
- "costumeContestTextPlural": "Participated in <%= number %> Habitoween Costume Contests. See some of the entries on the Habitica blog!",
+ "achievementDilatoryText": "Hjälpte till att besegra Dilatorys Fruktade Drake under Sommaren 2014. ",
+ "costumeContest": "Maskeraddeltagare",
+ "costumeContestText": "Deltog i Habitoweens Maskeradtävling. Se en del av bidragen på HabitRPG-bloggen!",
+ "costumeContestTextPlural": "Deltagit i <%= number %> maskeradtävlingar under Habitoween. Se en del av bidragen på HabitRPG-bloggen!",
"memberSince": "- Medlem sedan",
"lastLoggedIn": "- Senast inloggad",
"notPorted": "Denna funktion är inte flyttad från orginalhemsidan ännu.",
@@ -100,8 +100,8 @@
"errorUpCase": "FEL:",
"newPassSent": "Nytt lösenord skickat.",
"serverUnreach": "Servern är otillgänglig för tillfället.",
- "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.",
- "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.",
+ "requestError": "Ojsan, ett fel har skett! Vänligen ladda om sidan, din senaste handling kanske inte sparats ordentligt.",
+ "seeConsole": "Om felet fortsätter, rapportera in det under Gemenskap > Rapportera bugg. Om du känner till din webläsare ordentligt, inkludera gärna felmeddelanden därifrån.",
"error": "Fel",
"menu": "Meny",
"notifications": "Tillkännagivanden",
@@ -113,7 +113,7 @@
"audioTheme_danielTheBard": "Barden Daniel",
"audioTheme_wattsTheme": "Watts Tema",
"audioTheme_gokulTheme": "Gokul Tema",
- "audioTheme_luneFoxTheme": "LuneFox's Theme",
+ "audioTheme_luneFoxTheme": "LuneFoxs tema",
"askQuestion": "Ställ en fråga",
"reportBug": "Rapportera ett fel",
"HabiticaWiki": "Habitica Wikin",
@@ -134,49 +134,49 @@
"December": "December",
"dateFormat": "Datumformat",
"achievementStressbeast": "Stoïkalms Räddare",
- "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!",
- "achievementBurnout": "Savior of the Flourishing Fields",
- "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "achievementStressbeastText": "Hjälpte till att besegra den Fruktansvärda Stressbesten under vintern 2014.",
+ "achievementBurnout": "Blomstrande Fältens Räddare",
+ "achievementBurnoutText": "Hjälpte till att besegra Utbrännaren och återställa Förbruknings-andarna under våren 2015.",
+ "achievementBewilder": "Mistiflyings Räddare",
+ "achievementBewilderText": "Hjälpte till att besegra Förvildaren under våren 2016.",
"checkOutProgress": "Kolla mina framsteg i Habitica!",
"cardReceived": "Tagit emot ett kort!",
"cardReceivedFrom": "<%= cardType %> från <%= userName %>",
"greetingCard": "Hälsningskort",
- "greetingCardExplanation": "You both receive the Cheery Chum achievement!",
- "greetingCardNotes": "Send a greeting card to a party member.",
+ "greetingCardExplanation": "Ni får båda en Lycklig Lirare-bedrift!",
+ "greetingCardNotes": "Skicka ett hälsningskort till en gruppmedlem.",
"greeting0": "Hallå där!",
- "greeting1": "Just saying hello :)",
+ "greeting1": "Bara hälsar. :)",
"greeting2": "`vinkar intensivt`",
"greeting3": "Hej du!",
- "greetingCardAchievementTitle": "Cheery Chum",
- "greetingCardAchievementText": "Hey! Hi! Hello! Sent or received <%= cards %> greeting cards.",
- "thankyouCard": "Tack kort",
- "thankyouCardExplanation": "You both receive the Greatly Grateful achievement!",
- "thankyouCardNotes": "Send a Thank-You card to a party member.",
+ "greetingCardAchievementTitle": "Lycklig Lirare",
+ "greetingCardAchievementText": "Hej! Tjena! Hallå! Skickar eller tagit emot <%= cards %> hälsningskort.",
+ "thankyouCard": "Tack-kort",
+ "thankyouCardExplanation": "Ni får båda en Mycket Tacksam-bedrift!",
+ "thankyouCardNotes": "Skicka ett tack-kort till en Gruppmedlem.",
"thankyou0": "Tack så mycket!",
"thankyou1": "Tack, tack, tack!",
- "thankyou2": "Sending you a thousand thanks.",
+ "thankyou2": "Skickar tusen tack till dig.",
"thankyou3": "Jag är väldigt tacksam - tack!",
"thankyouCardAchievementTitle": "Oerhört Tacksam",
"thankyouCardAchievementText": "Tack för att du är tacksam! Skickat eller tagit emot <%= cards %> Tack kort.",
"birthdayCard": "Födelsedagskort",
- "birthdayCardExplanation": "You both receive the Birthday Bonanza achievement!",
+ "birthdayCardExplanation": "Ni får båda en Födelsedagstjolabalo-bedrift!",
"birthdayCardNotes": "Sänd ett födelsedagskort ti",
"birthday0": "Grattis på dagen!",
- "birthdayCardAchievementTitle": "Birthday Bonanza",
- "birthdayCardAchievementText": "Many happy returns! Sent or received <%= cards %> birthday cards.",
- "streakAchievement": "You earned a streak achievement!",
- "firstStreakAchievement": "21-Day Streak",
- "streakAchievementCount": "<%= streaks %> 21-Day Streaks",
- "twentyOneDays": "You've completed your Daily for 21 days in a row!",
- "dontBreakStreak": "Amazing job. Don't break the streak!",
+ "birthdayCardAchievementTitle": "Födelsedagstjolabalo",
+ "birthdayCardAchievementText": "Hjärtliga gratulationer. Skickat eller tagit emot <%= cards %> födelsedagskort.",
+ "streakAchievement": "Du har tjänat in en Följd-bedrift!",
+ "firstStreakAchievement": "21-dagars följd",
+ "streakAchievementCount": "<%= streaks %> 21-dagars följder",
+ "twentyOneDays": "Du har slutfört dina Dagliga Uppgifter 21 dar i rad!",
+ "dontBreakStreak": "Fantastiskt jobb. Sluta inte när du har flytet uppe!",
"dontStop": "Sluta inte nu!",
- "levelUpShare": "I leveled up in Habitica by improving my real-life habits!",
- "questUnlockShare": "I unlocked a new quest in Habitica!",
- "hatchPetShare": "I hatched a new pet by completing my real-life tasks!",
- "raisePetShare": "I raised a pet into a mount by completing my real-life tasks!",
- "wonChallengeShare": "I won a challenge in Habitica!",
- "achievementShare": "I earned a new achievement in Habitica!",
- "orderBy": "Order By <%= item %>"
+ "levelUpShare": "Jag har gått upp i Level i HabitRPG genom att förbättra mina vanor!",
+ "questUnlockShare": "Jag låste upp ett nytt äventyr i HabitRPG!",
+ "hatchPetShare": "Jag har kläckt ett nytt husdjur genom att slutföra mina uppgifter!",
+ "raisePetShare": "Jag uppfostrade mitt husdjur till ett riddjur genom att slutföra mina uppgifter!",
+ "wonChallengeShare": "Jag van en utmaning i HabitRPG!",
+ "achievementShare": "Jag har klarat av en ny bedrift i HabitRPG!",
+ "orderBy": "Sortera enligt <%= item %>"
}
\ No newline at end of file
diff --git a/common/locales/sv/groups.json b/common/locales/sv/groups.json
index b4231a8dc9..6f773cffad 100644
--- a/common/locales/sv/groups.json
+++ b/common/locales/sv/groups.json
@@ -13,7 +13,7 @@
"community": "Community-forum",
"dataTool": "Datavisningsverktyg",
"resources": "Resurser",
- "askQuestionNewbiesGuild": "Ask a Question (Newbies Guild)",
+ "askQuestionNewbiesGuild": "Ställ en fråga (Nybörjaregille)",
"tavernTalk": "Krogsnack",
"tavernAlert1": "Notera: om du rapporterar en bugg här kommer inte utvecklarna se det. Var god",
"tavernAlert2": "använd GitHub istället",
@@ -27,16 +27,16 @@
"noPartyText": "You are either not in a party or your party is taking a while to load. You can either create one and invite friends, or if you want to join an existing party, have them enter your Unique User ID below and then come back here to look for the invitation:",
"LFG": "To advertise your new party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.",
"wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:",
- "joinExistingParty": "Join Someone Else's Party",
+ "joinExistingParty": "Gå med i någon annans sällskap",
"create": "Skapa",
"userId": "Användar-ID",
"invite": "Bjud in",
"leave": "Lämna",
"invitedTo": "Inbjuden till <%= name %>",
"invitedToNewParty": "You were invited to join a party! Do you want to leave this party and join <%= partyName %>?",
- "joinNewParty": "Join New Party",
+ "joinNewParty": "Gå med i ett nytt sällskap",
"declineInvitation": "Avböj Inbjudan",
- "loadingNewParty": "Your new party is loading. Please wait...",
+ "loadingNewParty": "Ditt nya sällskap laddar. Vänta...",
"newMsg": "Nytt meddelande i \"<%= name %>\"",
"chat": "Chatt",
"sendChat": "Skicka Chatt",
@@ -92,6 +92,7 @@
"send": "Skicka",
"messageSentAlert": "Meddelande skickat",
"pmHeading": "Privatmeddelande till <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Radera alla meddelanden",
"confirmDeleteAllMessages": "Är du säker på att du vill ta bort alla meddelanden i din inkorg? Andra användare kommer fortfarande se meddelanden som du har skickat till dem.",
"optOutPopover": "Gillar du inte privatmeddelanden? Klicka för att stänga av funktionen",
@@ -99,10 +100,19 @@
"unblock": "Avblockera",
"pm-reply": "Skicka ett svar",
"inbox": "Inkorgen",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Anmäl brott mot gemenskapens riktlinjer.",
"abuseFlagModalHeading": "Rapportera <%= name %> för överträdelse?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:
- swearing, religous oaths
- bigotry, slurs
- adult topics
- violence, including as a joke
- spam, nonsensical messages
",
- "abuseFlagModalButton": "Report Violation",
+ "abuseFlagModalButton": "Rapportera missbruk",
"abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
"abuseAlreadyReported": "Du har redan anmält det här meddelandet.",
"needsText": "Var god skriv ett meddelande.",
@@ -114,42 +124,66 @@
"leaderOnlyChallenges": "Only group leader can create challenges",
"sendGift": "Skicka Gåva",
"inviteFriends": "Bjud in Vänner",
- "inviteByEmail": "Invite by Email",
+ "inviteByEmail": "Bjud in via e-post",
"inviteByEmailExplanation": "If a friend joins Habitica via your email, they'll automatically be invited to your party!",
- "inviteFriendsNow": "Invite Friends Now",
- "inviteFriendsLater": "Invite Friends Later",
+ "inviteFriendsNow": "Bjud in vänner nu",
+ "inviteFriendsLater": "Bjud in vänner senare",
"inviteAlertInfo": "If you have friends already using Habitica, invite them by User ID here.",
- "inviteExistUser": "Invite Existing Users",
+ "inviteExistUser": "Bjud in existerande användare",
"byColon": "AV:",
- "inviteNewUsers": "Invite New Users",
- "sendInvitations": "Send Invitations",
- "invitationsSent": "Invitations sent!",
+ "inviteNewUsers": "Bjud in nya användare",
+ "sendInvitations": "Skicka inbjudningar",
+ "invitationsSent": "Inbjudningarna skickades!",
"inviteAlertInfo2": "Eller dela den här länken (kopiera/klistra in):",
"sendGiftHeading": "Skicka Gåva till <%= name %>",
"sendGiftGemsBalance": "Från <%= number %> Juveler",
"sendGiftCost": "Totalt: $<%= cost %> USD",
"sendGiftFromBalance": "From Balance",
- "sendGiftPurchase": "Purchase",
+ "sendGiftPurchase": "Köp",
"sendGiftMessagePlaceholder": "Personal message (optional)",
"sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD",
"battleWithFriends": "Strid mot Monster med Vänner",
- "startPartyWithFriends": "Start a Party with your friends!",
+ "startPartyWithFriends": "Starta ett sällskap med dina vänner!",
"startAParty": "Starta ett Sällskap",
"addToParty": "Lägg Till Någon i Ditt Sällskap",
"likePost": "Klicka för att gilla ",
"partyExplanation1": "Play Habitica with friends to stay accountable!",
- "partyExplanation2": "Battle monsters and create Challenges!",
+ "partyExplanation2": "Slåss mot monster och skapa Utmaningar!",
"partyExplanation3": "Bjud in vänner nu för att få en Uppdragsskriftrulle!",
- "wantToStartParty": "Do you want to start a party?",
+ "wantToStartParty": "Vill du starta ett nytt sällskap?",
"exclusiveQuestScroll": "Inviting a friend to your party will grant you an exclusive Quest Scroll to battle the Basi-List together!",
- "nameYourParty": "Name your new party!",
- "partyEmpty": "You're the only one in your party. Invite your friends!",
+ "nameYourParty": "Namnge ditt nya sällskap!",
+ "partyEmpty": "Du är den enda medlemmen i ditt sällskap. Bjud in dina vänner!",
"partyChatEmpty": "Your party chat is empty! Type a message in the box above to start chatting.",
"guildChatEmpty": "This guild's chat is empty! Type a message in the box above to start chatting.",
- "possessiveParty": "<%= name %>'s Party",
+ "possessiveParty": "<%= name %>'s Sällskap",
"requestAcceptGuidelines": "If you would like to post messages in the Tavern or any party or guild chat, please first read our <%= linkStart %>Community Guidelines<%= linkEnd %> and then click the button below to indicate that you accept them.",
- "partyUpName": "Party Up",
- "partyOnName": "Party On",
- "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!"
+ "partyUpName": "Sällskapa",
+ "partyOnName": "Sällskapa vidare",
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/sv/limited.json b/common/locales/sv/limited.json
index edc645540f..cbd9f58104 100644
--- a/common/locales/sv/limited.json
+++ b/common/locales/sv/limited.json
@@ -9,7 +9,7 @@
"agriculturalFriends": "Jordbruksvänner",
"agriculturalFriendsText": "Transformerades till en blomma <%= seeds %> gånger av sällskapsmedlemmar.",
"aquaticFriends": "Akvatiska Vänner",
- "aquaticFriendsText": "Got splashed <%= seafoam %> times by party members.",
+ "aquaticFriendsText": "Blev nedstänkt <%= seafoam %> gånger av sällskapsdeltagare.",
"valentineCard": "Alla Hjärtans Dag-kort",
"valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!",
"valentineCardNotes": "Skicka ett Alla Hjärtans Dag-kort till en sällskapsdeltagare.",
@@ -72,5 +72,6 @@
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
"fallEventAvailability": "Tillgänglig till 31:e oktober",
- "winterEventAvailability": "Tillgänglig till 31:e december"
+ "winterEventAvailability": "Tillgänglig till 31:e december",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/sv/maintenance.json b/common/locales/sv/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/sv/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/sv/npc.json b/common/locales/sv/npc.json
index ccd49fd5ce..0ee1d4045a 100644
--- a/common/locales/sv/npc.json
+++ b/common/locales/sv/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!",
"ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Nya Prylar",
"cool": "Påminn Mig Senare",
@@ -64,6 +84,7 @@
"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!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Okej!",
"tourAwesome": "Utmärkt!",
"tourSplendid": "Jättebra!",
@@ -71,19 +92,19 @@
"tourAvatarProceed": "Visa mig mina uppgifter!",
"tourToDosBrief": "To-Do List- Check off To-Dos to earn Gold & Experience!
- To-Dos never make your avatar lose Health.
",
"tourDailiesBrief": "Daily Tasks- Dailies repeat every day.
- You lose Health if you skip Dailies.
",
- "tourDailiesProceed": "I'll be careful!",
+ "tourDailiesProceed": "Jag skall vara försiktig!",
"tourHabitsBrief": "Good & Bad Habits- Good Habits award Gold & Experience.
- Bad Habits make you lose Health.
",
- "tourHabitsProceed": "Makes sense!",
+ "tourHabitsProceed": "Det låter rimligt!",
"tourRewardsBrief": "Reward List- Spend your hard-earned Gold here!
- Purchase Equipment for your avatar, or set custom Rewards.
",
"tourRewardsProceed": "Det är allt!",
"welcomeToHabit": "Välkommen till Habitica!",
- "welcome1": "Create a basic avatar.",
+ "welcome1": "Skapa en grundläggare avatar.",
"welcome1notes": "This avatar will represent you as you progress.",
"welcome2": "Set up your tasks.",
"welcome2notes": "Hur bra du gör ifrån dig i verkliga uppgifter styr hur bra du gör ifrån dig i spelet!",
- "welcome3": "Progress in life and the game!",
+ "welcome3": "Gör framgångar i både verkligheten och spelet!",
"welcome3notes": "As you improve your life, your avatar will level up and unlock pets, quests, equipment, and more!",
"welcome4": "Avoid bad habits that drain Health (HP), or your avatar will die!",
- "welcome5": "Now you'll customize your avatar and set up your tasks...",
- "imReady": "Enter Habitica"
+ "welcome5": "Nu kan du skräddarsy din avatar och sätta uppgifter till dig själv...",
+ "imReady": "Logga in på Habitica"
}
\ No newline at end of file
diff --git a/common/locales/sv/pets.json b/common/locales/sv/pets.json
index cec657c00a..d9fdae92cf 100644
--- a/common/locales/sv/pets.json
+++ b/common/locales/sv/pets.json
@@ -1,13 +1,13 @@
{
"pets": "Husdjur",
"petsFound": "Husdjur Funna",
- "magicPets": "Magic Potion Pets",
+ "magicPets": "Husdjur från magiska drycker",
"rarePets": "Sällsynta Husdjur",
"questPets": "Uppdrags-husdjur",
"mounts": "Riddjur",
"mountsTamed": "Tämjda Riddjur",
"questMounts": "Uppdragsriddjur",
- "magicMounts": "Magic Potion Mounts",
+ "magicMounts": "Riddjur från magiska drycker",
"rareMounts": "Sällsynta Riddjur",
"etherealLion": "Himmelskt Lejon",
"veteranWolf": "Veteranvarg",
@@ -19,7 +19,7 @@
"orca": "Späckhuggare",
"royalPurpleGryphon": "Kunglig Lila Grip",
"phoenix": "Fenix",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magiskt Bi",
"rarePetPop1": "Tryck på den gyllene tassen för att lära dig mer om hur du kan erhålla detta sällsynta husdjur genom att bidra till Habitica.",
"rarePetPop2": "Hur du får detta husdjur!",
"potion": "<%= potionType %> dryck",
@@ -44,7 +44,7 @@
"beastMasterText": "Har hittat alla 90 husdjur (extremt svårt, gratulera den här användaren!)",
"beastMasterText2": "och har släppt sina husdjur totalt <%= count %> gånger.",
"mountMasterProgress": "Framsteg mot Riddjursmästare",
- "stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
+ "stableMountMasterProgress": "Stallmästar-framsteg: <%= number %> Riddjur Tämjda",
"mountAchievement": "Du har erhållit bedriften \"Riddjursmästare\" genom att samla alla riddjur!",
"mountMasterName": "Riddjursmästare",
"mountMasterText": "Har tämjt alla 90 riddjur (ännu svårare, gratulera denna användare!)",
@@ -57,23 +57,24 @@
"dropsEnabled": "Dropsystem Aktiverat!",
"itemDrop": "Ett föremål har droppat!",
"firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>",
- "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!",
+ "useGems": "Om du är intresserad av ett husdjur men inte klarar av att vänta på att det skall dyka upp som fynd kan du använda juveler från Inventory > Markanden för att köpa ett!",
"hatchAPot": "Kläck ett <%= potion %> <%= egg %>?",
- "hatchedPet": "You hatched a <%= potion %> <%= egg %>!",
+ "hatchedPet": "Du kläckte en <%= potion %> <%= egg %>!",
"displayNow": "Visa nu",
"displayLater": "Visa senare",
- "earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
+ "petNotOwned": "You do not own this pet.",
+ "earnedCompanion": "All din produktivitet har gett dig en ny kompanjon. Mata den så att den växer!",
"feedPet": "Mata <%= article %><%= text %> till din <%= name %>?",
"useSaddle": "Sadla <%= pet %>?",
- "raisedPet": "You grew a <%= pet %>!",
- "earnedSteed": "By completing your tasks, you've earned a faithful steed!",
+ "raisedPet": "Du födde upp en <%= pet %>!",
+ "earnedSteed": "Genom att genomföra dina uppgifter har du fått en trogen springare!",
"rideNow": "Rid Nu",
"rideLater": "Rid Senare",
"petName": "Kläck ett <%= potion %> <%= egg %>?",
"mountName": "<%= potion %> <%= mount %>",
"petKeyName": "Nyckel till Hundgårdarna",
"petKeyPop": "Låt dina husdjur ströva fritt, släpp lös dom för att starta sina egna äventyr, och ge dig själv spänningen av Djurmästare åter igen!",
- "petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!",
+ "petKeyBegin": "Nyckel till hundgårdarna: Upplev <%=title %> återigen!",
"petKeyInfo": "Saknar du spänningen i att samla husdjur? Nu kan du släppa dem fria, och göra samlandet meningsfullt igen!",
"petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)",
"petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...",
@@ -83,5 +84,8 @@
"petKeyBoth": "Släpp båda",
"confirmPetKey": "Är du säker?",
"petKeyNeverMind": "Inte Än",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "juveler vardera"
}
\ No newline at end of file
diff --git a/common/locales/sv/quests.json b/common/locales/sv/quests.json
index b42d4dc05f..8152d37e9d 100644
--- a/common/locales/sv/quests.json
+++ b/common/locales/sv/quests.json
@@ -78,5 +78,24 @@
"whichQuestStart": "Vilket uppdrag vill du påbörja?",
"getMoreQuests": "Skaffa fler uppdrag",
"unlockedAQuest": "Du har låst upp ett uppdrag!",
- "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!"
+ "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!",
+ "questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
+ "questInviteNotFound": "No quest invitation found.",
+ "guildQuestsNotSupported": "Guilds cannot be invited on quests.",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/sv/questscontent.json b/common/locales/sv/questscontent.json
index 0d65148f48..0256fe358d 100644
--- a/common/locales/sv/questscontent.json
+++ b/common/locales/sv/questscontent.json
@@ -66,7 +66,7 @@
"questVice2Notes": "När Vices inflytande över dig borta kan du känna en våg av styrka du inte visste att du hade återvända. Säkra på er själva och er förmåga att motstå Skuggormens påverkan påbörjar ditt sällskap sin resa mot Mount Habitica. Ni närmar er ingången till bergets grottor och stannar upp. Skuggor sipprar från öppningen likt dimma och det är nästan omöjligt att se något alls. Lyktornas ljus verkar försvinna helt där skuggorna tar vid. Det sägs att bara magiskt ljus kan tränga igenom drakens infernaliska dis. Om ni kan hitta tillräckligt många ljuskristaller ska det nog gå att ta sig fram till draken.",
"questVice2CollectLightCrystal": "Ljuskristaller",
"questVice2DropVice3Quest": "Vice Del 3 (Skriftrulle)",
- "questVice3Text": "Vice, Part 3: Vice Awakens",
+ "questVice3Text": "Vice, Del 3: Vice Vaknar",
"questVice3Notes": "Med mycket möda har ditt sällskap till sist hittat Vices näste. Det enorma monstret synar er med uppenbart missnöje. Skuggor slingrar sig runt dig och du hör en röst viska i ditt huvud: \"Fler dåraktiga Habiticaner här för att stoppa mig? Så sött. Ni skulle ha stannat hemma.\" Den fjälliga titanen höjer huvudet och förbereder en attack. Här är er chans! Ge ert yttersta och besegre Vice en gång för alla!",
"questVice3Completion": "The shadows dissipate from the cavern and a steely silence falls. My word, you've done it! You have defeated Vice! You and your party may finally breath a sigh of relief. Enjoy your victory, brave Habiteers, but take the lessons you've learned from battling Vice and move forward. There are still Habits to be done and potentially worse evils to conquer!",
"questVice3Boss": "Vice, SkuggOrmen",
@@ -95,7 +95,7 @@
"questGoldenknight2Notes": "Armed with hundreds of Habitican's testimonies, you finally confront the Golden Knight. You begin to recite the Habitcan's complaints to her, one by one. \"And @Pfeffernusse says that your constant bragging-\" The knight raises her hand to silence you and scoffs, \"Please, these people are merely jealous of my success. Instead of complaining, they should simply work as hard as I! Perhaps I shall show you the power you can attain through diligence such as mine!\" She raises her morningstar and prepares to attack you!",
"questGoldenknight2Boss": "Gyllene Riddare",
"questGoldenknight2DropGoldenknight3Quest": "Den Gyllene Riddarens Kedja Del 3: JärnRiddaren (Skriftrulle)",
- "questGoldenknight3Text": "The Golden Knight, Part 3: The Iron Knight",
+ "questGoldenknight3Text": "Den Gyllene Riddaren, Del 3: Järnriddaren",
"questGoldenknight3Notes": "@Jon Arinbjorn cries out to you to get your attention. In the aftermath of your battle, a new figure has appeared. A knight coated in stained-black iron slowly approaches you with sword in hand. The Golden Knight shouts to the figure, \"Father, no!\" but the knight shows no signs of stopping. She turns to you and says, \"I am sorry. I have been a fool, with a head too big to see how cruel I have been. But my father is crueler than I could ever be. If he isn't stopped he'll destroy us all. Here, use my morningstar and halt the Iron Knight!\"",
"questGoldenknight3Completion": "With a satisfying clang, the Iron Knight falls to his knees and slumps over. \"You are quite strong,\" he pants. \"I have been humbled, today.\" The Golden Knight approaches you and says, \"Thank you. I believe we have gained some humility from our encounter with you. I will speak with my father and explain the complaints against us. Perhaps, we should begin apologizing to the other Habiticans.\" She mulls over in thought before turning back to you. \"Here: as our gift to you, I want you to keep my morningstar. It is yours now.\"",
"questGoldenknight3Boss": "Järnriddaren",
@@ -131,7 +131,7 @@
"questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!",
"questAtom1Notes": "Du kommer till stränderna vid Sköljsjön för välförtjänt avkoppling.. Men sjön är förorenad med odiskad disk! Hur har det här gått till? Nå, du kan bara inte låta sjön se ut såhär. Det finns bara en sak att göra: diska all disk och rädda din semesterort! Bäst att leta upp diskmedel och röja upp den här röran. Mycket diskmedel...",
"questAtom1CollectSoapBars": "Tvålar",
- "questAtom1Drop": "The SnackLess Monster (Quest Scroll)",
+ "questAtom1Drop": "MindreGodis-Monstret (uppdragsskriftrulle)",
"questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster",
"questAtom2Notes": "Puh! Det börjar se mycket trevligare ut här nu när all disk är undanröjd. Kanske kan du äntligen få roa dig lite nu. Åh, det verkar flyta en pizzakartong i sjön. Nåja, vad är väl ännu en sak att städa upp? Men nej, det är ingen enkel pizzakartong! Plötsligt lyfts lådan från vattnet och visar sig vara ett monsters huvud. Det är inte möjligt! Det mytomspunna Sköljsjöodjuret?! Det sägs ha funnits gömt i sjön sedan urminnes tider: en varelse sprungen ur matrester och sopor från urålderns Habiticaner. Blä!",
"questAtom2Boss": "Sköljsjöodjuret",
@@ -174,7 +174,7 @@
"questTRexUndeadNotes": "As the ancient dinosaurs from the Stoïkalm Steppes roam through Habit City, a cry of terror emanates from the Grand Museum. @Baconsaur shouts, \"The Tyrannosaur skeleton in the museum is stirring! It must have sensed its kin!\" The bony beast bares its teeth and clatters towards you. How can you defeat a creature that is already dead? You'll have to strike fast before it heals itself!",
"questTRexUndeadCompletion": "The Tyrannosaur's glowing eyes grow dark, and it settles back onto its familiar pedestal. Everyone sighs with relief. \"Look!\" @Baconsaur says. \"Some of the fossilized eggs are shiny and new! Maybe they'll hatch for you.\"",
"questTRexUndeadBoss": "Skeletal Tyrannosaur",
- "questTRexUndeadRageTitle": "Skeleton Healing",
+ "questTRexUndeadRageTitle": "Skelettläkning ",
"questTRexUndeadRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Skeletal Tyrannosaur will heal 30% of its remaining health!",
"questTRexUndeadRageEffect": "`Skeletal Tyrannosaur uses SKELETON HEALING!`\n\nThe monster lets forth an unearthly roar, and some of its damaged bones knit back together!",
"questTRexDropTRexEgg": "Tyrannosaurus (ägg)",
@@ -201,7 +201,7 @@
"questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!",
"questSheepBoss": "Thunder Ram",
"questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.",
- "questSheepDropSheepEgg": "Sheep (Egg)",
+ "questSheepDropSheepEgg": "Får (Ägg)",
"questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market",
"questKrakenText": "The Kraken of Inkomplete",
"questKrakenNotes": "It's a warm, sunny day as you sail across the Inkomplete Bay, but your thoughts are clouded with worries about everything that you still need to do. It seems that as soon as you finish one task, another crops up, and then another...
Suddenly, the boat gives a horrible jolt, and slimy tentacles burst out of the water on all sides! \"We're being attacked by the Kraken of Inkomplete!\" Wolvenhalo cries.
\"Quickly!\" Lemoness calls to you. \"Strike down as many tentacles and tasks as you can, before new ones can rise up to take their place!\"",
@@ -218,9 +218,9 @@
"questDilatoryDistress1Text": "Dilatory Distress, Part 1: Message in a Bottle",
"questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.",
"questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!",
- "questDilatoryDistress1CollectFireCoral": "Fire Coral",
- "questDilatoryDistress1CollectBlueFins": "Blue Fins",
- "questDilatoryDistress1DropArmor": "Finned Oceanic Armor (Armor)",
+ "questDilatoryDistress1CollectFireCoral": "Eldkorall",
+ "questDilatoryDistress1CollectBlueFins": "Blåa Fenor",
+ "questDilatoryDistress1DropArmor": "Fjällig Havsrustning (Rustning)",
"questDilatoryDistress2Text": "Dilatory Distress, Part 2: Creatures of the Crevasse",
"questDilatoryDistress2Notes": "The siege can be seen from miles away: thousands of disembodied skulls rushing through a portal in the crevasse walls and making their way towards Dilatory.
When you meet King Manta in his war room, his eyes seem sunken, and his face is worried. \"My daughter Adva disappeared into the Dark Crevasse just before this siege began. Please find her and bring her back home safely! I will lend you my Fire Coral Circlet to aid you. If you succeed, it is yours.\"",
"questDilatoryDistress2Completion": "You vanquish the nightmarish horde of skulls, but you feel no closer to finding Adva. You speak to @Kiwibot, the royal tracker, to see if she has any ideas. \"The mantis shrimps that defend the city must have seen Adva escape,\" @Kiwibot says. \"Try following them into the Dark Crevasse.\"",
@@ -228,26 +228,26 @@
"questDilatoryDistress2RageTitle": "Swarm Respawn",
"questDilatoryDistress2RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Water Skull Swarm will heal 30% of its remaining health!",
"questDilatoryDistress2RageEffect": "`Water Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls pour forth from the crevasse, bolstering the swarm!",
- "questDilatoryDistress2DropSkeletonPotion": "Skeleton Hatching Potion",
- "questDilatoryDistress2DropCottonCandyBluePotion": "Cotton Candy Blue Hatching Potion",
+ "questDilatoryDistress2DropSkeletonPotion": "Skelett kläckningsdryck",
+ "questDilatoryDistress2DropCottonCandyBluePotion": "Blå sockervadd kläckningsdryck",
"questDilatoryDistress2DropHeadgear": "Fire Coral Circlet (Headgear)",
"questDilatoryDistress3Text": "Dilatory Distress, Part 3: Not a Mere Maid",
"questDilatoryDistress3Notes": "You follow the mantis shrimps deep into the Crevasse, and discover an underwater fortress. Princess Adva, escorted by more watery skulls, awaits you inside the main hall. \"My father has sent you, has he not? Tell him I refuse to return. I am content to stay here and practice my sorcery. Leave now, or you shall feel the wrath of the ocean's new queen!\" Adva seems very adamant, but as she speaks you notice a strange, ruby pendant on her neck glowing ominously... Perhaps her delusions would cease should you break it?",
"questDilatoryDistress3Completion": "Finally, you manage to pull the bewitched pendant from Adva's neck and throw it away. Adva clutches her head. \"Where am I? What happened here?\" After hearing your story, she frowns. \"This necklace was given to me by a strange ambassador - a lady called 'Tzina'. I don't remember anything after that!\"
Back at Dilatory, Manta is overjoyed by your success. \"Allow me to reward you with this trident and shield! I ordered them from @aiseant and @starsystemic as a gift for Adva, but... I'd rather not put weapons in her hands any time soon.\"",
"questDilatoryDistress3Boss": "Adva, the Usurping Mermaid",
- "questDilatoryDistress3DropFish": "Fish (Food)",
+ "questDilatoryDistress3DropFish": "Fisk (Mat)",
"questDilatoryDistress3DropWeapon": "Trident of Crashing Tides (Weapon)",
"questDilatoryDistress3DropShield": "Moonpearl Shield (Shield-Hand Item)",
- "questCheetahText": "Such a Cheetah",
+ "questCheetahText": "En sån Puma",
"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!\"",
"questCheetahBoss": "Gepard",
"questCheetahDropCheetahEgg": "Gepard (Ägg)",
- "questCheetahUnlockText": "Unlocks purchasable Cheetah eggs in the Market",
+ "questCheetahUnlockText": "Låser upp köpbara Puma-ägg i Marknaden",
"questHorseText": "Rid på Mardrömmen",
"questHorseNotes": "While relaxing in the Tavern with @beffymaroo and @JessicaChase, the talk turns to good-natured boasting about your adventuring accomplishments. Proud of your deeds, and perhaps getting a bit carried away, you brag that you can tame any task around. A nearby stranger turns toward you and smiles. One eye twinkles as he invites you to prove your claim by riding his horse.\nAs you all head for the stables, @UncommonCriminal whispers, \"You may have bitten off more than you can chew. That's no horse - that's a Night-Mare!\" Looking at its stamping hooves, you begin to regret your words...",
"questHorseCompletion": "It takes all your skill, but finally the horse stamps a couple of hooves and nuzzles you in the shoulder before allowing you to mount. You ride briefly but proudly around the Tavern grounds while your friends cheer. The stranger breaks into a broad grin.\n\"I can see that was no idle boast! Your determination is truly impressive. Take these eggs to raise horses of your own, and perhaps we'll meet again one day.\" You take the eggs, the stranger tips his hat... and vanishes.",
- "questHorseBoss": "Night-Mare",
+ "questHorseBoss": "Mardröm",
"questHorseDropHorseEgg": "Häst (ägg)",
"questHorseUnlockText": "Unlocks purchasable Horse eggs in the Market",
"questBurnoutText": "Burnout and the Exhaust Spirits",
@@ -257,7 +257,7 @@
"questBurnoutBoss": "Burnout",
"questBurnoutBossRageTitle": "Exhaust Strike",
"questBurnoutBossRageDescription": "When this gauge fills, Burnout will unleash its Exhaust Strike on Habitica!",
- "questBurnoutDropPhoenixPet": "Phoenix (Pet)",
+ "questBurnoutDropPhoenixPet": "Phoenix (Husdjur)",
"questBurnoutDropPhoenixMount": "Phoenix (Mount)",
"questBurnoutBossRageQuests": "`Burnout uses EXHAUST STRIKE!`\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit!\n\nOnly defeating Burnout can break the spell and restore our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again!",
"questBurnoutBossRageSeasonalShop": "`Burnout uses EXHAUST STRIKE!`\n\nAhh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a drooping Exhaust Spirit.\n\nWe have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time!",
@@ -272,41 +272,53 @@
"questSnakeNotes": "It takes a hardy soul to live in the Sand Dunes of Distraction. The arid desert is hardly a productive place, and the shimmering dunes have led many a traveler astray. However, something has even the locals spooked. The sands have been shifting and upturning entire villages. Residents claim a monster with an enormous serpentine body lies in wait under the sands, and they have all pooled together a reward for whomever will help them find and stop it. The much-lauded snake charmers @EmeraldOx and @PainterProphet have agreed to help you summon the beast. Can you stop the Serpent of Distraction?",
"questSnakeCompletion": "With assistance from the charmers, you banish the Serpent of Distraction. Though you were happy to help the inhabitants of the Dunes, you can't help but feel a little sad for your fallen foe. While you contemplate the sights, @LordDarkly approaches you. \"Thank you! It's not much, but I hope this can express our gratitude properly.\" He hands you some Gold and... some Snake eggs! You will see that majestic animal again after all.",
"questSnakeBoss": "Serpent of Distraction",
- "questSnakeDropSnakeEgg": "Snake (Egg)",
+ "questSnakeDropSnakeEgg": "Orm (Ägg)",
"questSnakeUnlockText": "Unlocks purchasable Snake eggs in the Market",
- "questUnicornText": "Convincing the Unicorn Queen",
+ "questUnicornText": "Att övertyga Enhörningsdrottningen",
"questUnicornNotes": "Conquest Creek has become muddied, destroying Habit City's fresh water supply! Luckily, @Lukreja knows an old legend that claims that a unicorn's horn can purify the foulest of waters. Together with your intrepid guide @UncommonCriminal, you hike through the frozen peaks of the Meandering Mountains. Finally, at the icy summit of Mount Habitica itself, you find the Unicorn Queen amid the glittering snows. \"Your pleas are compelling,\" she tells you. \"But first you must prove that you are worthy of my aid!\"",
"questUnicornCompletion": "Impressed by your diligence and strength, the Unicorn Queen at last agrees that your cause is worthy. She allows you to ride on her back as she soars to the source of Conquest Creek. As she lowers her golden horn to the befouled waters, a brilliant blue light rises from the water’s surface. It is so blinding that you are forced to close your eyes. When you open them a moment later, the unicorn is gone. However, @rosiesully lets out a cry of delight: the water is now clear, and three shining eggs rest at the creek’s edge.",
- "questUnicornBoss": "The Unicorn Queen",
- "questUnicornDropUnicornEgg": "Unicorn (Egg)",
+ "questUnicornBoss": "Enhörningsdrottningen ",
+ "questUnicornDropUnicornEgg": "Enhörning (Ägg)",
"questUnicornUnlockText": "Unlocks purchasable Unicorn eggs in the Market",
- "questSabretoothText": "The Sabre Cat",
+ "questSabretoothText": "Den Sabeltandade Katt",
"questSabretoothNotes": "A roaring monster is terrorizing Habitica! The creature stalks through the wilds and woods, then bursts forth to attack before vanishing again. It's been hunting innocent pandas and frightening the flying pigs into fleeing their pens to roost in the trees. @Inventrix and @icefelis explain that the Zombie Sabre Cat was set free while they were excavating in the ancient, untouched ice-fields of the Stoikalm Steppes. \"It was perfectly friendly at first – I don't know what happened. Please, you have to help us recapture it! Only a champion of Habitica can subdue this prehistoric beast!\"",
"questSabretoothCompletion": "After a long and tiring battle, you wrestle the Zombie Sabre Cat to the ground. As you are finally able to approach, you notice a nasty cavity in one of its sabre teeth. Realising the true cause of the cat's wrath, you're able to get the cavity filled by @Fandekasp, and advise everyone to avoid feeding their friend sweets in future. The Sabre Cat flourishes, and in gratitude, its tamers send you a generous reward – a clutch of sabretooth eggs!",
- "questSabretoothBoss": "Zombie Sabre Cat",
+ "questSabretoothBoss": "Zombie Sabelkatt ",
"questSabretoothDropSabretoothEgg": "Sabretooth (Egg)",
"questSabretoothUnlockText": "Unlocks purchasable Sabretooth eggs in the Market",
"questMonkeyText": "Monstrous Mandrill and the Mischief Monkeys",
"questMonkeyNotes": "The Sloensteadi Savannah is being torn apart by the Monstrous Mandrill and his Mischief Monkeys! They shriek loudly enough to drown out the sound of approaching deadlines, encouraging everyone to avoid their duties and keep monkeying around. Alas, plenty of people ape this bad behavior. If no one stops these primates, soon everyone's tasks will be as red as the Monstrous Mandrill's face!
\"It will take a dedicated adventurer to resist them,\" says @yamato.
\"Quick, let's get this monkey off everyone's backs!\" @Oneironaut yells, and you charge into battle.",
"questMonkeyCompletion": "You did it! No bananas for those fiends today. Overwhelmed by your diligence, the monkeys flee in panic. \"Look,\" says @Misceo. \"They left a few eggs behind.\"
@Leephon grins. \"Maybe a well-trained pet monkey can help you as much as the wild ones hinder you!\"",
"questMonkeyBoss": "Monstrous Mandrill",
- "questMonkeyDropMonkeyEgg": "Monkey (Egg)",
+ "questMonkeyDropMonkeyEgg": "Apa (Ägg)",
"questMonkeyUnlockText": "Unlocks purchasable Monkey eggs in the Market",
"questSnailText": "The Snail of Drudgery Sludge",
"questSnailNotes": "You're excited to begin questing in the abandoned Dungeons of Drudgery, but as soon as you enter, you feel the ground under your feet start to suck at your boots. You look up to the path ahead and see Habiticans mired in slime. @Overomega yells, \"They have too many unimportant tasks and dailies, and they're getting stuck on things that don't matter! Pull them out!\"
\"You need to find the source of the ooze,\" @Pfeffernusse agrees, \"or the tasks that they cannot accomplish will drag them down forever!\"
Pulling out your weapon, you wade through the gooey mud.... and encounter the fearsome Snail of Drudgery Sludge.",
"questSnailCompletion": "You bring your weapon down on the great Snail's shell, cracking it in two, releasing a flood of water. The slime is washed away, and the Habiticans around you rejoice. \"Look!\" says @Misceo. \"There's a small group of snail eggs in the remnants of the muck.\"",
"questSnailBoss": "Snail of Drudgery Sludge",
- "questSnailDropSnailEgg": "Snail (Egg)",
+ "questSnailDropSnailEgg": "Snigel (Ägg)",
"questSnailUnlockText": "Unlocks purchasable Snail eggs in the Market",
- "questBewilderText": "The Be-Wilder",
+ "questBewilderText": "Förvildaren",
"questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magiskt Bi (Husdjur)",
+ "questBewilderDropBumblebeeMount": "Magiskt Bi (Riddjur)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Falk (Ägg)",
+ "questFalconUnlockText": "Låser upp köpbara Falk-ägg i marknaden",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/sv/rebirth.json b/common/locales/sv/rebirth.json
index ba1fd047a5..e24f463085 100644
--- a/common/locales/sv/rebirth.json
+++ b/common/locales/sv/rebirth.json
@@ -5,14 +5,14 @@
"rebirthStartOver": "Återfödelse startar om din karaktär från nivå 1.",
"rebirthAdvList1": "Du återvänder till full Hälsa.",
"rebirthAdvList2": "Du har ingen erfarenhet, guld eller utrustning (utan gratis föremål t.ex mysterieföremål) ",
- "rebirthAdvList3": "Dina Vanor, Dagliga- och Att-Göra-Uppgifter återställs till gult, och följder återställs.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Du har startklassen Krigare tills du låser upp klass-systemet.",
"rebirthInherit": "Din nya karaktär ärver vissa saker från dess föregångare:",
"rebirthInList1": "Uppgifter, historik och inställningar är kvar.",
"rebirthInList2": "Utmaning-, Gille- och Sällskapsmedlemskap är kvar.",
"rebirthInList3": "Juveler, Stödjarnivå och Medarbetarnivå är kvar.",
"rebirthInList4": "Föremål erhållna från Juveler eller drops (såsom husdjur eller riddjur) är kvar, men du kan inte komma åt dem innan du låser upp dem igen.",
- "rebirthInList5": "Limited edition equipment you've purchased can be repurchased, even if its event has ended. To repurchase class-specific equipment, you must first change to the correct class.",
+ "rebirthInList5": "Köpt utrustning som är av begränsad utgåva kan återköpas, även om dess event har slutat. För att köpa klass-specifik utrustning måste du först byta till den korrekta klassen. ",
"rebirthEarnAchievement": "Du får även en Bedrift för att du börjar på ett nytt äventyr!",
"beReborn": "Bli pånyttfödd",
"rebirthAchievement": "Du har börjat på ett nytt äventyr! Det här är Pånyttfödelse nummer <%= number %> för dig, och den högsta Leveln du har nått är <%= level %>. För att stapla denna Bedrift, börja ditt nästa nya äventyr när du har nått en ännu högre Level!",
@@ -24,5 +24,6 @@
"rebirthPop": "Starta en ny karaktär från Level 1 medan du behåller bedrifter, samlarobjekt och uppgifter med dess historik.",
"rebirthName": "Pånyttfödelsesfär",
"reborn": "Pånyttfödd, max level <%= reLevel %>",
- "confirmReborn": "Är du säker?"
+ "confirmReborn": "Är du säker?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/sv/settings.json b/common/locales/sv/settings.json
index d89419444f..490888a6fa 100644
--- a/common/locales/sv/settings.json
+++ b/common/locales/sv/settings.json
@@ -1,7 +1,7 @@
{
"settings": "Inställningar",
"language": "Språk",
- "americanEnglishGovern": "Ifall att det uppstår en oförenlighet i översättningarna kommer den amerikansk engelska versionen framstå.",
+ "americanEnglishGovern": "I den händelse att det uppstår en oförenlighet i översättningarna, så är den amerikansk engelska versionen styrande.",
"helpWithTranslation": "Skulle du vilja hjälpa till med översättningen av Habitica? Toppen! Besök då detta Trello kort.",
"showHeaderPop": "Visa din avatar, Hälsa-/Erfarenhetsmätare, och sällskap.",
"stickyHeader": "Fastklistrat sidhuvud",
@@ -17,9 +17,9 @@
"startAdvCollapsedPop": "Med den här inställningen är Avancerade Inställningar dolda när du öppnar en uppgift för redigering.",
"dontShowAgain": "Visa inte det här igen",
"suppressLevelUpModal": "Visa inte popup när jag levlar upp",
- "suppressHatchPetModal": "Don't show popup when hatching a pet",
- "suppressRaisePetModal": "Don't show popup when raising a pet into a mount",
- "suppressStreakModal": "Don't show popup when attaining a Streak achievement",
+ "suppressHatchPetModal": "Visa inte en popup när ett husdjur kläcks",
+ "suppressRaisePetModal": "Visa inte en popup när ett husdjur blir ett riddjur",
+ "suppressStreakModal": "Visa inte en popup när jag når en följd av bedrifter",
"showTour": "Visa Rundtur",
"restartTour": "Starta om den introducerande rundturen från när du började med Habitica.",
"showBailey": "Visa Bailey",
@@ -47,8 +47,8 @@
"customDayStart": "Skräddarsydd Dagsstart",
"changeCustomDayStart": "Ändra skräddarsydd dagsstarten?",
"sureChangeCustomDayStart": "Är du säker på att du vill ändrar skräddarsydd dagsstarten?",
- "nextCron": "Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!",
- "customDayStartInfo1": "Habitica defaults to check and reset your Dailies at midnight in your own time zone each day. You can customize that time here.",
+ "nextCron": "Dina dagliga utmaningar kommer återställas den första gången du använder Habitica efter <%= time %>. Se till att ha avslutat dina dagliga utmaningar innan det händer!",
+ "customDayStartInfo1": "Habitica återställer alltid dina dagliga utmaningar vid midnatt i din tidszon varje dag. Du kan ställa in den tiden här.",
"misc": "Blandat",
"showHeader": "Visa sidhuvud",
"changePass": "Ändra lösenord",
@@ -61,12 +61,23 @@
"newUsername": "Nytt Inloggningsnamn",
"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 will be deleted permanently and you will lose all of your task's 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.",
+ "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.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Kopiera dessa för användning i tredjepartsapplikationer. Du bör behandla ditt API-token som ett lösenord och inte dela med dig av det publikt. Du kan få frågan att ange ditt User ID, men lägg inte ut ditt API-token där andra kan se det, inklusive på Github.",
"APIToken": "API Token (detta är ett lösenord - se varningen ovanför)",
+ "thirdPartyApps": "Tredjehandsappar",
+ "dataToolDesc": "En hemsida som visar dig särskilt information från ditt Habitica-konto, så som statistik om dina uppgifter, din utrustning och dina färdigheter.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Google Chromes Chatt-Extension ",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Hitta andra appar, tillägg och verktyg på Habitica-wikin.",
"resetDo": "Gör det, återställ mitt konto!",
+ "resetComplete": "Reset complete!",
"fixValues": "Ändra Värden",
"fixValuesText1": "Om du har stött på en bugg eller gjort ett misstag som orättvist ändrat din karaktär (skada du inte borde ha fått, Guld du inte egentligen förtjänat, osv.) så kan du manuellt rätta dina nummer här. Ja, det här gör det möjligt att fuska: använd denna funktion klokt, annars saboterar du din egen vanebildning!",
"fixValuesText2": "Notera att du inte kan återställa Följder för individuella uppgifter här. För att göra det, redigera den specifika Dagliga Uppgiften och gå in under Avancerade Alternativ där du hittar fältet Återställ Följd.",
@@ -80,7 +91,7 @@
"usernameSuccess": "Inloggningsnamn framgångsrikt ändrat",
"emailSuccess": "E-postadress framgångsrikt ändrad",
"detachFacebook": "Avregistrera Facebook",
- "detachedFacebook": "Successfully removed Facebook from your account",
+ "detachedFacebook": "Facebook är no borttaget från ditt konto",
"addedLocalAuth": "Successfully added local authentication",
"data": "Data",
"exportData": "Exportera data",
@@ -96,6 +107,7 @@
"emailNotifications": "E-postnotiser",
"wonChallenge": "Du vann en utmaning!",
"newPM": "Mottagit privatmeddelande",
+ "sentGems": "Sent gems!",
"giftedGems": "Skänkta juveler",
"giftedGemsInfo": "<%= amount %> juveler - av <%= name %>",
"giftedSubscription": "Skänkt prenumeration",
@@ -107,7 +119,7 @@
"invitedQuest": "Inbjuden till uppdrag",
"kickedGroup": "Avfärdad från grupp",
"remindersToLogin": "Påminnelser att titta in i Habitica",
- "subscribeUsing": "Subscribe using",
+ "subscribeUsing": "Prenumerera genom",
"unsubscribedSuccessfully": "Avprenumerationen lyckades!",
"unsubscribedTextUsers": "You have successfully unsubscribed from all Habitica emails. You can enable only the emails you want to receive from the settings (requires login).",
"unsubscribedTextOthers": "Du kommer inte få fler e-post från Habitica.",
@@ -121,9 +133,9 @@
"couponPlaceholder": "Skriv in kupongkod",
"couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)",
"apply": "Anmäl",
- "resubscribe": "Resubscribe",
+ "resubscribe": "Återprenumerera",
"promoCode": "Rabattkod",
- "promoCodeApplied": "Promo Code Applied! Check your inventory",
+ "promoCodeApplied": "Promo-Koden lades till! Kolla ditt lager",
"promoPlaceholder": "Lägg till rabbatkod",
"displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member.",
"saveCustomDayStart": "Spara skräddarsydd dagsstart",
@@ -135,19 +147,24 @@
"webhooks": "Webhooks",
"enabled": "Aktiverad",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Lägg till",
"buyGemsGoldCap": "Cap raised to <%= amount %>",
- "mysticHourglass": "<%= amount %> Mystic Hourglass",
- "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.",
+ "mysticHourglass": "<%= amount %> Mystiskt timglas",
+ "mysticHourglassText": "Mystiskt timglas låter dig köpa föregående månadens uppsättning mystiska föremål.",
"purchasedPlanId": "Recurring $<%= price %> USD each <%= months %> Month(s) (<%= plan %>)",
- "purchasedPlanExtraMonths": "You have <%= months %> months of extra subscription credit.",
- "consecutiveSubscription": "Consecutive Subscription",
- "consecutiveMonths": "Consecutive Months:",
+ "purchasedPlanExtraMonths": "Du har <%= months %> månader kvar av din prenumerationskredit.",
+ "consecutiveSubscription": "Återkommande Prenumeration",
+ "consecutiveMonths": "På rad följande månader:",
"gemCapExtra": "Juvel gräns extra:",
"mysticHourglasses": "Mystiskt timglas:",
"paypal": "PayPal",
"amazonPayments": "Amazon Payments",
"timezone": "Tidszon",
- "timezoneUTC": "Habitica uses the time zone set on your PC, which is: <%= utc %>",
- "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been reseting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
+ "timezoneUTC": "Habitica använder den tidszon som är inställd på din dator, vilket är: <%= utc %>",
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/sv/spells.json b/common/locales/sv/spells.json
index 06c4050127..5c04a332d3 100644
--- a/common/locales/sv/spells.json
+++ b/common/locales/sv/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Sjöskum",
"spellSpecialSeafoamNotes": "Förvandla en vän till ett sjödjur!",
"spellSpecialSandText": "Sand",
- "spellSpecialSandNotes": "Avbryt effekten av Sjöskum."
+ "spellSpecialSandNotes": "Avbryt effekten av Sjöskum.",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/sv/subscriber.json b/common/locales/sv/subscriber.json
index d37afb18d2..d25fa10f12 100644
--- a/common/locales/sv/subscriber.json
+++ b/common/locales/sv/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Köp Juveler med guld, få mystiska saker varje månad, behåll historiken över framsteg, begränsningen på fynd ökas till det dubbla och stöd utvecklarna. Klicka här för mer information.",
"buyGemsGold": "Köp Juveler med Guld",
"buyGemsGoldText": "Köpmannen Alexander säljer dig Juveler mot en kostnad av <%= gemCost %> guld per juvel. Hans månatliga transporter är från början begränsad till <%= gemLimit %> Juveler per månad, men begränsningen ökar med 5 Juveler för var tredje månad av konsekutiv prenumeration, upp till maximalt 50 Juveler per månad!",
+ "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.",
"retainHistory": "Behåll ytterligare historik över inlägg",
"retainHistoryText": "Gör att färdiga uppgifter och historik över uppgifter är tillgängliga under en längre tid.",
"doubleDrops": "Fördubblad daglig drop-gräns",
@@ -11,7 +13,7 @@
"mysteryItem": "Exklusiva föremål varje månad",
"mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.",
"supportDevs": "Stödjer utvecklarna",
- "supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!",
+ "supportDevsText": "Din prenumeration hjälper Habitica att växa och stödjer utvecklingen av nya tillägg. Tack för din generositet!",
"monthUSD": "USD / Månad",
"organization": "Organisation",
"groupPlans": "Affärsplaner",
@@ -29,8 +31,9 @@
"manageSub": "Klicka för att hantera abonnemang",
"cancelSub": "Avbryt Abonnemang",
"canceledSubscription": "Avbruten Prenumeration",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Administratör-abonnemang.",
- "morePlans": "More Plans
Coming Soon",
+ "morePlans": "Mer Planer
Kommer Snart",
"organizationSub": "Privat Organisation",
"organizationSubText": "Medlemmar i organisaitonen deltar utanför det vanliga Habitica, och fokusen hålls kvar bland dina deltagare.",
"hostingType": "Servertyp",
@@ -47,7 +50,7 @@
"timeSupportText": "Vi kommer ge support för utbildning, buggar, installation och funktionsförfrågningar.",
"gameFeatures": "Spelfunktioner",
"gold2Gem": "Juveler kan köpas med Guld",
- "gold2GemText": "Members will be able to purchase Gems with gold, meaning none of your participants need to buy anything with real money.",
+ "gold2GemText": "Medlemmar kan köpa Juveler med guld vilket innebär att tingen av dina deltagare behöver köpa någonting med riktiga pengar.",
"infiniteGem": "Obegränsade juveler för ledaren",
"infiniteGemText": "We will provide the organization leaders with as many Gems as they need, for things like challenge prizes, guild-creation, etc.",
"notYetPlan": "Plan ej tillgänglig än, men klicka för att kontakta oss så håller vi dig uppdaterad.",
@@ -57,7 +60,7 @@
"subCanceled": "Prenumerationen kommer bli inaktiv den",
"buyGemsGoldTitle": "Att köpa Juveler med Guld",
"becomeSubscriber": "Bli en Prenumerant",
- "subGemPop": "Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold. You can see how many Gems are available to buy at the corner of the Gem icon.",
+ "subGemPop": "Eftersom du prenumererar på Habitica kan du köpa ett antal Juveler varje månad med Guld. Du kan se hur många Juveler du kan köpa i hörnet av Juvelikonen.",
"subGemName": "Prenumereringsjuveler",
"freeGemsTitle": "Få Juveler gratis",
"maxBuyGems": "Du har köpt alla de Juveler du kan för den här månaden. Mer går att köpa inom de tre första dagarna av nästa månad. Tack för att du prenumererar!",
@@ -65,14 +68,17 @@
"buyGemsAllow2": "fler Juveler den här månaden",
"purchaseGemsSeparately": "Köp ytterligare Juveler",
"subFreeGemsHow": "Habitica players can earn Gems for free by winning challenges that award Gems as a prize, or as a contributor reward by helping the development of Habitica.",
- "seeSubscriptionDetails": "Go to Settings > Subscription to see your subscription details!",
+ "seeSubscriptionDetails": "Gå till Settings > Subscription för att se detaljer om din prenumeration!",
"timeTravelers": "Tidsresenärer",
"timeTravelersTitleNoSub": "<%= linkStartTyler %>Tyler<%= linkEnd %> och <%= linkStartVicky %>Vicky<%= linkEnd %>",
"timeTravelersTitle": "Mystiska Tidsresenärer",
"timeTravelersPopoverNoSub": "You'll need a Mystic Hourglass to summon the mysterious Time Travelers! <%= linkStart %>Subscribers<%= linkEnd %> earn one Mystic Hourglass for every three months of consecutive subscribing. Come back when you have a Mystic Hourglass, and the Time Travelers will fetch you a rare pet, mount, or Subscriber Item Set from the past... or maybe even the future.",
"timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?",
- "timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!",
+ "timeTravelersAlreadyOwned": "Grattis! Du äger nu allting som Tidsresenärerna erbjuder för tillfället. Tack för att du stödjer hemsidan!",
"mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Winged Messenger Set",
"mysterySet201403": "Forest Walker Set",
"mysterySet201404": "Twilight Butterfly Set",
@@ -99,6 +105,7 @@
"mysterySet201601": "Champion of Resolution Set",
"mysterySet201602": "Heartbreaker Set",
"mysterySet201603": "Lucky Clover Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySetwondercon": "Wondercon",
@@ -106,13 +113,29 @@
"subUpdateTitle": "Uppdatera",
"subUpdateDescription": "Uppdatera Ditt Kort att Bli Laddat",
"notEnoughHourglasses": "Du har inte tillräckligt med Mystiska Timglas.",
- "hourglassBuyEquipSetConfirm": "Buy this full set of items for 1 Mystic Hourglass?",
+ "hourglassBuyEquipSetConfirm": "Vill du köpa en full uppsättning av dessa föremål för 1 Mystiskt Timglas?",
"hourglassBuyItemConfirm": "Köp den här artikeln för 1 Mystiskt Timglas?",
"petsAlreadyOwned": "Du äger redan husdjuret.",
"mountsAlreadyOwned": "Du äger redan riddjuret.",
- "typeNotAllowedHourglass": "Föremålstypen är inte tillgänglig att köpas med Mystiskt Timglas. Tillåtna typer:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Husdjuret inte tillgängligt att köpas med Mystiskt Timglas.",
"mountsNotAllowedHourglass": "Riddjuret är inte tillgängligt att köpas med Mystiskt Timglas.",
"hourglassPurchase": "Köpte ett föremål med Mystiskt Timglas!",
- "hourglassPurchaseSet": "Köpte ett föremålsset med Mystiskt Timglas!"
+ "hourglassPurchaseSet": "Köpte ett föremålsset med Mystiskt Timglas!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/sv/tasks.json b/common/locales/sv/tasks.json
index 65c16b829c..871cb91df3 100644
--- a/common/locales/sv/tasks.json
+++ b/common/locales/sv/tasks.json
@@ -81,36 +81,50 @@
"streakSingular": "Bedriftaren",
"streakSingularText": "Har utfört en 21-dagars-följd på en daglig utmaning.",
"perfectName": "Perfekta Dagar",
- "perfectText": "Completed all active Dailies on <%= perfects %> days. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.",
+ "perfectText": "Slutfört alla dagliga utmaningar under en <%= perfekt %> dag. Med denna bedrift får du en +level/2 buff till alla egenskaper för nästa dag. Nivåer över 100 får ingen effekt av buffs.",
"perfectSingular": "Perfekt Dag",
- "perfectSingularText": "Completed all active Dailies in one day. With this achievement you get a +level/2 buff to all attributes for the next day. Levels greater than 100 don't have any additional effects on buffs.",
+ "perfectSingularText": "Slutfört alla dagliga utmaningar under en dag. Med denna bedrift får du en +level/2 buff till alla egenskaper för nästa dag. Nivåer över 100 får ingen effekt av buffs.",
"streakerAchievement": "Du har uppnått \"Bedriftaren\" bedriften! 21-dagars-gränsen är en milstolpe för att forma vanor. Du kan fortsätta att lagra denna bedrift för varje 21-dagars period, på denna dagliga utmaning eller någon annan!",
"fortifyName": "Stärkande Dryck",
"fortifyPop": "Återställ alla uppgifter till neutralt värde (gul färg) och återställ all förlorad Hälsa.",
"fortify": "Stärk",
- "fortifyText": "Fortify will return all your 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!",
+ "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": "Är du säker?",
+ "fortifyComplete": "Fortify complete!",
"sureDelete": "Är du säker på att du vill radera <%= taskType %> med texten \"<%= taskText %>\"?",
"streakCoins": "Följdbonus!",
- "pushTaskToTop": "Push task to top. Hold ctrl or cmd to push to bottom.",
+ "pushTaskToTop": "Flytta uppgifterna till toppen. Håll ned ctrl eller cmd för att flytta dem nedåt.",
"emptyTask": "Skriv in uppgiftens titel först.",
"dailiesRestingInInn": "Du vilar på värdshuset! Dina Dagliga Uppgifter kommer inte skada dig i natt, men de kommer återställas varje dag. Om du är i ett uppdrag kommer du inte utdela skada eller få föremål förrän du checkar ut från värdshuset, men du kan fortfarande bli skadad av en boss om ditt sällskapskamrater missar sina Dagliga Uppgifter.",
"habitHelp1": "Goda vanor är saker du gör ofta. De belönar dig med Guld och Erfarenhet varje gång du klickar på <%= plusIcon %>.",
"habitHelp2": "Dåliga vanor är saker du vill undvika att göra. De sänker din hälsa varje gång du klickar på <%= minusIcon %>.",
- "habitHelp3": "For inspiration, check out these sample Habits!",
- "newbieGuild": "More questions? Ask in the <%= linkStart %>Newbies Guild<%= linkEnd %>!",
- "dailyHelp1": "Dailies repeat <%= emphasisStart %>every day<%= emphasisEnd %> that they are active. Click the <%= pencilIcon %> to change the days a Daily is active.",
+ "habitHelp3": "För inspiration, kolla på dessa href='http://habitica.wikia.com/wiki/Sample_Habits' target='_blank'>exempel Uppgifter!",
+ "newbieGuild": "Fler frågor? Ställ dom i <%= linkStart %>Newbies Guild<%= linkEnd %>!",
+ "dailyHelp1": "Dagliga utmaningar upprepas <%= emphasisStart %>varje dag<%= emphasisEnd %> som de är aktiva. Klicka på <%= pencilIcon %> För att välja vilka dagar en daglig uppgift skall vara aktiv.",
"dailyHelp2": "Om du inte gör klart dina aktiva Dagliga Utmaningar förlorar du Hälsa när dagen är slut.",
- "dailyHelp3": "Dailies turn <%= emphasisStart %>redder<%= emphasisEnd %> when you miss them, and <%= emphasisStart %>bluer<%= emphasisEnd %> when you complete them. The redder the Daily, the more it will reward you... or hurt you.",
+ "dailyHelp3": "Dagliga utmaningar blir <%= emphasisStart %>rödare<%= emphasisEnd %> när du missar dom och <%= emphasisStart %>blåare<%= emphasisEnd %> när du gör dem. Ju rödare en daglig utmaning är, desto mer kommer den belöna dig... eller skada dig.",
"dailyHelp4": "För att ändra när dagen tar slut gå till <%= linkStart %> Inställningar > Webbsida<%= linkEnd %> > Skräddarsydd Dagsstart.",
- "dailyHelp5": "For inspiration, check out these sample Dailies!",
+ "dailyHelp5": "För inspiration, spana in dessa förslag på dagliga utmaningar!",
"toDoHelp1": "Uppgifter (att göra) börjar gula, sedan blir de mer röda (mer värdefulla) ju längre det tar att göra klart dem.",
"toDoHelp2": "Att-Göra-Uppgifter skadar dig aldrig! De bara belönar dig med Guld och Erfarenhet.",
- "toDoHelp3": "Breaking a To-Do down into a checklist of smaller items will make it less scary, and will increase your points!",
- "toDoHelp4": "For inspiration, check out these sample To-Dos!",
- "rewardHelp1": "The Equipment you buy for your avatar is stored in <%= linkStart %>Inventory > Equipment<%= linkEnd %>.",
+ "toDoHelp3": "Att bryta ned en Att-Göra lista till en checklista bestående av mindre föremål kommer göra det mindre läskigt, och kommer öka dina poäng!",
+ "toDoHelp4": "För inspiration, spana in dessa förslag på dagliga att-göra!",
+ "rewardHelp1": "Utrustningen du köper till din avatar förvaras i <%= linkStart %>Förråd > Utrustning<%= linkEnd %>.",
"rewardHelp2": "Utrustning påverkar din statistik (<%= linkStart %>Avatar > Statistik<%= linkEnd %>).",
"rewardHelp3": "Speciell utrustning kommer finnas här under globala evenemang.",
- "rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here.",
- "clickForHelp": "Klicka För Hjälp"
+ "rewardHelp4": "Var inte rädd för att sätta personliga belöningar! Spana in några exempel här.",
+ "clickForHelp": "Klicka För Hjälp",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/uk/backgrounds.json b/common/locales/uk/backgrounds.json
index 734a1668b1..cd3c54c603 100644
--- a/common/locales/uk/backgrounds.json
+++ b/common/locales/uk/backgrounds.json
@@ -133,32 +133,39 @@
"backgroundSnowySunriseNotes": "Споглядайте Зимовий Ранок.",
"backgroundWinterTownText": "Зимове Місто",
"backgroundWinterTownNotes": "Прошвирніться по Зимовому Місту.",
- "backgrounds012016": "SET 20: Released January 2016",
- "backgroundFrozenLakeText": "Frozen Lake",
- "backgroundFrozenLakeNotes": "Skate on a Frozen Lake.",
- "backgroundSnowmanArmyText": "Snowman Army",
- "backgroundSnowmanArmyNotes": "Lead a Snowman Army.",
- "backgroundWinterNightText": "Winter Night",
- "backgroundWinterNightNotes": "Look at the stars of a Winter Night.",
- "backgrounds022016": "SET 21: Released February 2016",
- "backgroundBambooForestText": "Bamboo Forest",
- "backgroundBambooForestNotes": "Stroll through the Bamboo Forest.",
- "backgroundCozyLibraryText": "Cozy Library",
- "backgroundCozyLibraryNotes": "Read in the Cozy Library.",
- "backgroundGrandStaircaseText": "Grand Staircase",
- "backgroundGrandStaircaseNotes": "Stride down the Grand Staircase.",
- "backgrounds032016": "SET 22: Released March 2016",
- "backgroundDeepMineText": "Deep Mine",
- "backgroundDeepMineNotes": "Find precious metals in a Deep Mine.",
- "backgroundRainforestText": "Rainforest",
- "backgroundRainforestNotes": "Venture into a Rainforest.",
- "backgroundStoneCircleText": "Circle of Stones",
+ "backgrounds012016": "Набір 20: випущений в січні 2016",
+ "backgroundFrozenLakeText": "Замерзле Озеро",
+ "backgroundFrozenLakeNotes": "Прокатайтесь по Замерзлому Озері.",
+ "backgroundSnowmanArmyText": "Армія Сніговиків",
+ "backgroundSnowmanArmyNotes": "Лідер Армії Сніговиків",
+ "backgroundWinterNightText": "Зимова Ніч",
+ "backgroundWinterNightNotes": "Дивитись на зорі Зимової Ночі.",
+ "backgrounds022016": "Набір 21: випущений в лютому 2016",
+ "backgroundBambooForestText": "Бамбуковий ліс",
+ "backgroundBambooForestNotes": "Прогуляйтеся по бамбуковому лісі",
+ "backgroundCozyLibraryText": "Затишна Бібліотека",
+ "backgroundCozyLibraryNotes": "Читати в Затишній Бібліотеці.",
+ "backgroundGrandStaircaseText": "Парадні Сходи.",
+ "backgroundGrandStaircaseNotes": "Спустіться Парадними Сходами.",
+ "backgrounds032016": "Набір 22: випущений в березні 2016",
+ "backgroundDeepMineText": "Глибока Шахта",
+ "backgroundDeepMineNotes": "Шукати дорогоцінні метали в Глибокій Шахті",
+ "backgroundRainforestText": "Дощовий Ліс",
+ "backgroundRainforestNotes": "Відправтесь в Тропічний Ліс.",
+ "backgroundStoneCircleText": "Коло з Каменів",
"backgroundStoneCircleNotes": "Cast spells in a Circle of Stones.",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "Набір 23: випущений в квітні 2016",
+ "backgroundArcheryRangeText": "Лучне Стрільбище",
+ "backgroundArcheryRangeNotes": "Попрактикуйтеся на Лучному Стрільбищі.",
+ "backgroundGiantFlowersText": "Гігантські Квіти",
+ "backgroundGiantFlowersNotes": "Повеселіться на Гігантських Квітках.",
+ "backgroundRainbowsEndText": "Кінець Радуги.",
+ "backgroundRainbowsEndNotes": "Знайдіть золото на Кінці Радуги.",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/uk/challenge.json b/common/locales/uk/challenge.json
index cdd6063b55..0b1ffe2242 100644
--- a/common/locales/uk/challenge.json
+++ b/common/locales/uk/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "Вітаємо!",
"hurray": "Ура!",
"noChallengeOwner": "немає власника",
- "noChallengeOwnerPopover": "У цього випробування немає власника, тому що людина, що створила його, вилучила свій акаунт."
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/uk/character.json b/common/locales/uk/character.json
index eaaa7ac5d3..35a5f1c779 100644
--- a/common/locales/uk/character.json
+++ b/common/locales/uk/character.json
@@ -1,7 +1,8 @@
{
+ "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email leslie@habitica.com!",
"statsAch": "Герой і здобутки",
"profile": "Профіль",
- "avatar": "Customize Avatar",
+ "avatar": "Редагувати Аватар",
"other": "Інше",
"fullName": "Повне ім'я",
"displayName": "Ім’я на показ",
@@ -34,7 +35,7 @@
"beard": "Борода",
"mustache": "Вуса",
"flower": "Квітка",
- "wheelchair": "Wheelchair",
+ "wheelchair": "Крісло на коліщатках",
"basicSkins": "Прості кольори",
"rainbowSkins": "Кольори веселки",
"pastelSkins": "Пастельні кольори",
@@ -84,7 +85,7 @@
"allocateInt": "Призначено очок інтелекту:",
"allocateIntPop": "Додати очко інтелекту",
"noMoreAllocate": "Ви досягли 100-го рівня, тому ви більше не будете отримувати Очки Характеристик. Ви можете продовжувати підвищувати свій рівень або почати ваші пригоди з першого рівня, скористувавшись Кулею Переродження, яку можно бескоштовно отримати на Ринку.",
- "stats": "Avatar Stats",
+ "stats": "Cтатистика персонажа",
"strength": "Сила",
"strengthText": "Сила зменшує ступінь небезпеки завдань (почервоніння), збільшує приріст від випадкових \"критичних ударів\" та допомагає завдавати ушкодження монстрам-босам.",
"constitution": "Комплекція",
@@ -109,6 +110,7 @@
"mage": "Чародій",
"mystery": "Таємниця",
"changeClass": "Змінити клас, перерозподілити пункти характеристик",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "Кожен рівень надає Вам одне очко, яке можна призначити на характеристику на Ваш вибір. Ви можете це зробити самотужки, а можна дозволити грі вирішувати за Вас, обравши один з варіянтів автоматичного розподілу.",
"unallocated": "Нерозподілені очки характеристик",
"haveUnallocated": "Ви маєте <%= points %> нерозподілених очок характеристик",
@@ -126,9 +128,9 @@
"mageText": "Чародії швидко вчаться, отримуючи досвід та рівні швидше, аніж інші класи. Також вигідно використовують ману на особливі здібності. Грайте чародієм, якщо Вам подобаються тактичні особливості Habitica, або Вас сильно мотивує отримання нових рівнів та відкривання додаткових можливостей.",
"rogueText": "Шибайголови обожнюють збагачуватися, отримуючи більше Золота, ніж інші класи. Також вони експерти зі знайдення випадкових предметів. Їхня неперевершена потайливість дозволяє їм ухилитися від наслідків невиконаних щоденних завдань. Грайте Шибайголовою, якщо Вас мотивують нагороди, досягнення та жага до награбованого та значків!",
"healerText": "Цілителі невразливі до ушкоджень та поширюють захист на інших. Невиконані щоденні завдання та шкідливі звички ледь турбують їх, у них є шляхи підняти своє Здоров'я після поразки. Грайте цілителем, якщо Вам подобається допомагати іншим членам гурту, або Вас надихає ідея через старанну працю обманути Смерть!",
- "optOutOfClasses": "Opt Out",
- "optOutOfPMs": "Opt Out",
- "optOutOfClassesText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User -> Stats.",
+ "optOutOfClasses": "Відмовитися від вибору класу",
+ "optOutOfPMs": "Відмовитися від вибору класу",
+ "optOutOfClassesText": "Не хочете займати себе вибором класу? Хочете обрати потім? Відмовтеся - ви залишитеся воїном без особливих класових навиків. Ви завжди можете прочитати про класову систему пізніше на вікі та ввімкнути класи коли завгодно в меню Користувач -> Характеристики.",
"select": "Обрати",
"stealth": "Потайливість",
"stealthNewDay": "Коли почнеться новий день, ви ухилитеся від ушкоджень за невиконані щоденні завдання у такому числі.",
@@ -137,7 +139,7 @@
"respawn": "Відродження!",
"youDied": "Ви загинули!",
"dieText": "Ви втратили один рівень, усе Ваше золото та випадковий предмет спорядження. Підводьтеся та спробуйте ще раз! Приборкайте шкідливі звички, будьте старанними у виконанні щоденних завдань і тримайтеся від Смерті подалі, використовуючи еліксир здоров'я, якщо відчуваєте слабкість!",
- "sureReset": "Are you sure? This will reset your character's class and allocated points (you'll get them all back to re-allocate), and costs 3 gems.",
+ "sureReset": "Ви впевнені? Це коштує 3 самцвіти і відмінить Ваш вибір класу та розподілення очків характеристик (Ви зможете розподілити їх по-новому).",
"purchaseFor": "Придбати за <%= cost %> самоцвітів?",
"notEnoughMana": "Недостатньо мани.",
"invalidTarget": "Хибна ціль",
@@ -162,7 +164,9 @@
"con": "КОМ",
"per": "СПР",
"int": "ІНТ",
- "showQuickAllocation": "Show stat allocation",
- "hideQuickAllocation": "Hide stat allocation",
- "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats."
+ "showQuickAllocation": "Показати розподілення характеристик",
+ "hideQuickAllocation": "Сховати розподілення характеристик",
+ "quickAllocationLevelPopover": "Кожного рівню Ви отримуєте одне очко, яке можна призначити на характеристику на Ваш вибір. Ви можете зробити це самотужки, або ж дозволити грі зробити вибір за Вас, обравши один з варіантів автоматичного розподілу.",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/uk/communityguidelines.json b/common/locales/uk/communityguidelines.json
index 539bd45755..a82d33d247 100644
--- a/common/locales/uk/communityguidelines.json
+++ b/common/locales/uk/communityguidelines.json
@@ -25,7 +25,7 @@
"commGuidePara011b": "на GitHub/Wikia",
"commGuidePara011c": "на Wikia",
"commGuidePara011d": "на GitHub",
- "commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to Lemoness (leslie@habitica.com).",
+ "commGuidePara012": "Якщо у Вас є якісь питання щодо певного Модератора, будь ласка відправте повідомлення на почту Lemoness (leslie@habitica.com).",
"commGuidePara013": "У такій великій спільноті, як Habitica, користувачі прибувають і відбувають, але трапляється так, що модератори мають потребу скласти свої повноваження та відпочити. Пройти шляхом Модератора Емерітуса. Вони більше не мають влади Модератора, але ми поважаємо і шануємо їх особистий внесок!",
"commGuidePara014": "Поважний Модератор:",
"commGuideHeadingPublicSpaces": "Громадські місця у Habitica",
@@ -103,12 +103,12 @@
"commGuidePara055": "The following are some examples of Moderate Infractions. This is not a comprehensive list.",
"commGuideList06A": "Ignoring or Disrespecting a Mod. This includes publicly complaining about moderators or other users/publicly glorifying or defending banned users. If you are concerned about one of the rules or Mods, please contact Lemoness via email (leslie@habitica.com).",
"commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action-for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"",
- "commGuideList06C": "Repeated Violation of Public Space Guidelines",
+ "commGuideList06C": "Багатократне порушення Правил та Умов поведінки у Громадських місцях ",
"commGuideList06D": "Repeated Minor Infractions",
"commGuideHeadingMinorInfractions": "Незначні порушення",
"commGuidePara056": "Minor Infractions, while discouraged, still have minor consequences. If they continue to occur, they can lead to more severe consequences over time.",
"commGuidePara057": "The following are some examples of Minor Infractions. This is not a comprehensive list.",
- "commGuideList07A": "First-time violation of Public Space Guidelines",
+ "commGuideList07A": "Перше порушення Правил та Умов поведінки у Громадських місцях ",
"commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please Don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Mod Talk: Please Don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.",
"commGuideHeadingConsequences": "Наслідки",
"commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.",
@@ -130,11 +130,11 @@
"commGuideList10F": "Putting users on \"Probation\"",
"commGuideHeadingMinorConsequences": "Examples of Minor Consequences",
"commGuideList11A": "Reminders of Public Space Guidelines",
- "commGuideList11B": "Warnings",
+ "commGuideList11B": "Застереження",
"commGuideList11C": "Requests",
"commGuideList11D": "Deletions (Mods/Staff may delete problematic content)",
"commGuideList11E": "Edits (Mods/Staff may edit problematic content)",
- "commGuideHeadingRestoration": "Restoration",
+ "commGuideHeadingRestoration": "Відновлення",
"commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community.",
"commGuidePara062": "The email that you receive explaining the consequences of your actions (or, in the case of minor consequences, the Mod/Staff announcement) is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.",
"commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future.",
diff --git a/common/locales/uk/content.json b/common/locales/uk/content.json
index 304553c04a..b036897507 100644
--- a/common/locales/uk/content.json
+++ b/common/locales/uk/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "Snail",
"questEggSnailMountText": "Snail",
"questEggSnailAdjective": "a slow but steady",
+ "questEggFalconText": "Falcon",
+ "questEggFalconMountText": "Falcon",
+ "questEggFalconAdjective": "a swift",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "Знайдіть зілля вилуплення, щоби вилити на це яйце і з нього вилупиться <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Простий",
"hatchingPotionWhite": "Білий",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "Золотий",
"hatchingPotionSpooky": "Моторошний",
"hatchingPotionPeppermint": "Peppermint",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "Вилийте це на яйце і з нього вилупиться <%= potText(locale) %> улюбленець.",
"premiumPotionAddlNotes": "Не можна використати на квестових яйцях улюбленців",
"foodMeat": "М'ясо",
diff --git a/common/locales/uk/contrib.json b/common/locales/uk/contrib.json
index fb85944299..d6bd2a3f25 100644
--- a/common/locales/uk/contrib.json
+++ b/common/locales/uk/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "Hall of Contributors",
"hallPatrons": "Зала Благодійників",
"rewardUser": "Нагородити гравця",
- "UUID": "UUID",
+ "UUID": "User ID",
"loadUser": "Завантажити користувача",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "Титул",
"moreDetails": "Детальніше (1-7)",
"moreDetails2": "детальніше (8-9)",
diff --git a/common/locales/uk/death.json b/common/locales/uk/death.json
index 3cc675b2c9..8476f5a2c1 100644
--- a/common/locales/uk/death.json
+++ b/common/locales/uk/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "Швидко втрачаєте здоров'я?",
"lowHealthTips3": "Невиконані щоденні задачі приносять вам шкоду уночі, тож не додавайте забагато спочатку!",
"lowHealthTips4": "If a Daily isn't due on a certain day, you can disable it by clicking the pencil icon.",
- "goodLuck": "Удачі!"
+ "goodLuck": "Удачі!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/uk/faq.json b/common/locales/uk/faq.json
index 000a91cab8..db716cec2c 100644
--- a/common/locales/uk/faq.json
+++ b/common/locales/uk/faq.json
@@ -1,17 +1,17 @@
{
- "frequentlyAskedQuestions": "Frequently Asked Questions",
- "faqQuestion0": "I'm confused. Where do I get an overview?",
- "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.",
- "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, check out a step-by-step overview of the game at [Help -> Overview for New Users](https://habitica.com/static/overview).",
- "faqQuestion1": "How do I set up my tasks?",
- "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.",
- "webFaqAnswer1": "Good Habits (the ones with a ) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a ) are tasks that you should avoid, like biting nails. Habits with a and a have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n
\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n
\n To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.",
- "faqQuestion2": "What are some sample tasks?",
- "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n
\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
- "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
- "faqQuestion3": "Why do my tasks change color?",
- "iosFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it's a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
- "webFaqAnswer3": "Your tasks change color based on how well you are currently accomplishing them! Each new task starts out as a neutral yellow. Perform Dailies or positive Habits more frequently and they move toward blue. Miss a Daily or give in to a bad Habit and the task moves toward red. The redder a task, the more rewards it will give you, but if it’s a Daily or bad Habit, the more it will hurt you! This helps motivate you to complete the tasks that are giving you trouble.",
+ "frequentlyAskedQuestions": "Поширені запитання",
+ "faqQuestion0": "Я в розгубленості. Що робити?",
+ "iosFaqAnswer0": "Спочатку Ви ставите перед собою завдання, котрі Вам необхідно виконати в своєму повсякденному житті. По мірі виконання цих завдань в реальному житті, Ви відмічаєте їх галочками та заробляєте досвід і золото. Золото використовується для придбання спорядження та інших речей, а також нагород, що створюєте Ви самі. Завдяки досвіду, Ваш персонаж набирає рівні і відкриває новий контент, наприклад улюбленців, навички і квести! Ви можете налаштувати свій аватар в Меню->Налаштування аватару.\n\nДеякі основні способи взаємодії: натисніть (+) у верхньому правому куті, щоб додати нове завдання. Натисніть на на вже існуюче завдання, щоб його змінити; потягніть завдання вліво для видалення. Ви можете сортувати завдання, використовуючи Теги в лівому верхньому куті, розгортати та згортати списки підзавдань, натиснувши на позначку списку.",
+ "webFaqAnswer0": "Спочатку Ви ставите перед собою завдання, котрі Вам необхідно виконати в своєму повсякденному житті. По мірі виконання цих завдань в реальному житті, Ви відмічаєте їх галочками та заробляєте Досвід і Золото. Золото використовується для придбання спорядження та інших речей, а також нагород, що створюєте Ви самі. Завдяки Досвіду, Ваш персонаж набирає рівні і відкриває новий контент, наприклад улюбленців, навички і квести! Подробиці можна дізнатися в нашому покроковому гіді на сторінці [Допомога -> Інформація для новачків] (https://habitica.com/static/overview).",
+ "faqQuestion1": "Як я можу створити завдання?",
+ "iosFaqAnswer1": "Корисні звички (ті, що позначені знаком +) - це завдання, які Ви можете виконувати багато разів за день: наприклад, вживати овочі. Шкідиві звички (зі знаком -) - це ті дії, від яких Вам варто відмовитися: наприклад, гризти нігті. Звички, навпроти яких стоять і +, і -, припускають двоїстий вибір - або в хороший, або в поганий бік: наприклад підйом по сходах пішки проти користування ліфтом. Корисні звички винагороджуються досвідом та золотом. Погані звички віднімають здоров'я.\n\nЩоденні завдання - це завдання, котрі ви маєте виконувати кожен день, наприклад чистити зуби чи перевіряти електронну пошту. Ви можете вказати дні, в які щоденне завдання обов'язкове або необов'язкове до виконання; для цього варто лише натиснути на нього для редагування. Якщо ви пропустите обов'язкове завдання, ваш персонаж втратить здоров'я наступної ночі. Будьте уважні і не додавайте забагато щоденних завдань відразу!\n\nЗадачі - це список одноразових справ, котрі Вам необхідно виконати. Виконання задач приносить Вам золото та досвід. Ви не втрачатимете здоров'я, якщо не виконаєте задачу. Ви можете вказати обов'язковий термін виконання задачі, натиснувши на неї для редагування.",
+ "webFaqAnswer1": "Корисні звички (ті, що позначені знаком ) - це завдання, які Ви можете виконувати багато разів за день: наприклад, вживати овочі. Шкідиві звички (зі знаком ) - це ті дії, від яких Вам варто відмовитися: наприклад, гризти нігті. Звички, навпроти яких стоять і , і , припускають двоїстий вибір - або в хороший, або в поганий бік: наприклад підйом по сходах пішки проти користування ліфтом. Корисні звички винагороджуються досвідом та золотом. Погані звички віднімають здоров'я.\n
\nЩоденні завдання - це завдання, котрі ви маєте виконувати кожен день, наприклад чистити зуби чи перевіряти електронну пошту. Ви можете вказати дні, в які щоденне завдання обов'язкове або необов'язкове до виконання; для цього варто лише натиснути на піктограму олівця для редагування. Якщо ви пропустите обов'язкове завдання, ваш персонаж втратить здоров'я наступної ночі. Будьте уважні і не додавайте забагато щоденних завдань відразу!\n
\nЗадачі - це список одноразових справ, котрі Вам необхідно виконати. Виконання задач приносить Вам Золото та Досвід. Ви не втрачатимете здоров'я, якщо не виконаєте задачу. Ви можете вказати обов'язковий термін виконання задачі, натиснувши на піктограму олівця для редагування.",
+ "faqQuestion2": "Де можна подивитися приклади завдань?",
+ "iosFaqAnswer2": "На Вікі є чотири списки з прикладами завдань, які можна використати для натхнення:\n
\n* [Приклади звичок](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Приклади щоденних завдань](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Приклади задач](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Приклади нагород](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
+ "webFaqAnswer2": "На Вікі є чотири списки з прикладами завдань, які можна використати для натхнення:\n\n* [Приклади звичок](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Приклади щоденних завдань](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Приклади задач](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Приклади нагород](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)",
+ "faqQuestion3": "Чому завдання змінюють колір?",
+ "iosFaqAnswer3": "Ваші завдання змінюють колір в залежності від того, наскільки добре Ви в даний момент справляєтесь з їх виконаням! Кожне нове завдання забарвлене в нейтральний жовтий колір. Виконуйте щоденні завдання або корисні звички, і тоді вони почнуть змінювати колір у бік синього. Якщо Ви будете пропускати щоденні завдання або піддастеся шкідливим звичкам, завдання почнуть потроху червоніти. Чим більш червоне завдання, тим більшу винагороду Ви отримаєте за його виконання, та тим часом, червоні щоденні завдання і шкідливі звички нанесуть вам більше ушкодження за пропуск, ніж зазвичай! Це послужить для Вас мотивацією справлятися із завданнями, які доставляють Вам найбільше клопоту.",
+ "webFaqAnswer3": "Ваші завдання змінюють колір в залежності від того, наскільки добре Ви в даний момент справляєтесь з їх виконаням! Кожне нове завдання забарвлене в нейтральний жовтий колір. Виконуйте щоденні завдання або корисні звички, і тоді вони почнуть змінювати колір у бік синього. Якщо Ви будете пропускати щоденні завдання або піддастеся шкідливим звичкам, завдання почнуть потроху червоніти. Чим більш червоне завдання, тим більшу винагороду Ви отримаєте за його виконання, та тим часом, червоні щоденні завдання і шкідливі звички нанесуть вам більше ушкодження за пропуск, ніж зазвичай! Це послужить для Вас мотивацією справлятися із завданнями, які доставляють Вам найбільше клопоту.",
"faqQuestion4": "Why did my avatar lose health, and how do I regain it?",
"iosFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you tap a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your Party and one of your Party mates did not complete all their Dailies, the Boss will attack you.\n\n The main way to heal is to gain a level, which restores all your health. You can also buy a Health Potion with gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a Party with a Healer, they can heal you as well.",
"webFaqAnswer4": "There are several things that can cause you to take damage. First, if you left Dailies incomplete overnight, they will damage you. Second, if you click a bad Habit, it will damage you. Finally, if you are in a Boss Battle with your party and one of your party mates did not complete all their Dailies, the Boss will attack you.\n
\n The main way to heal is to gain a level, which restores all your Health. You can also buy a Health Potion with Gold from the Rewards column. Plus, at level 10 or above, you can choose to become a Healer, and then you will learn healing skills. If you are in a party (under Social > Party) with a Healer, they can heal you as well.",
diff --git a/common/locales/uk/front.json b/common/locales/uk/front.json
index c192183b6e..8b651bdefa 100644
--- a/common/locales/uk/front.json
+++ b/common/locales/uk/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "Як це працює",
"companyBlog": "Блоґ",
+ "devBlog": "Developer Blog",
"companyDonate": "Пожертвувати",
"companyExtensions": "Розширення",
"companyPrivacy": "Політика конфіденційности",
@@ -51,6 +52,7 @@
"featureSocialHeading": "Social play",
"featuredIn": "Featured in",
"featuresHeading": "We also feature...",
+ "footerDevs": "Developers",
"footerCommunity": "Спільнота",
"footerCompany": "Компанія",
"footerMobile": "Мобільник",
@@ -182,6 +184,7 @@
"zelahQuote": "With [Habitica], I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!",
"reportAccountProblems": "Report Account Problems",
"reportCommunityIssues": "Report Community Issues",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "General Questions about the Site",
"businessInquiries": "Business Inquiries",
"merchandiseInquiries": "Merchandise Inquiries",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/uk/gear.json b/common/locales/uk/gear.json
index f7c0ef6e4c..a41734128b 100644
--- a/common/locales/uk/gear.json
+++ b/common/locales/uk/gear.json
@@ -189,6 +189,8 @@
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
"weaponArmoireBasicLongbowText": "Basic Longbow",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "броня",
"armorBase0Text": "Звичайний одяг",
"armorBase0Notes": "Звичайнісінький одяг. Так собі.",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
"armorMystery201603Text": "Lucky Suit",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
"armorArmoireLunarArmorText": "Soothing Lunar Armor",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "headgear",
"headBase0Text": "Без шолома",
"headBase0Notes": "Без головного убору",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "Lucky Hat",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
"headMystery301405Text": "Basic Top Hat",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "shield-hand item",
"shieldBase0Text": "No Shield-Hand Equipment",
"shieldBase0Notes": "Без щита чи другої зброї",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "Soothing Shield",
"shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.",
"shieldSpecialSpring2015RogueText": "Exploding Squeak",
- "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength <%= str %>. Limited Edition 2015 Spring Gear.",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "Dish Discus",
"shieldSpecialSpring2015WarriorNotes": "Hurl it at your enemies.... or just hold it, because it will fill up with yummy kibble at dinnertime. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015HealerText": "Patterned Pillow",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "Mystic Lamp",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
"backBase0Notes": "No Back Accessory.",
@@ -820,6 +832,20 @@
"eyewear": "Eyewear",
"eyewearBase0Text": "No Eyewear",
"eyewearBase0Notes": "No Eyewear.",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "Roguish Eyepatch",
"eyewearSpecialSummerRogueNotes": "It doesn't take a scallywag to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.",
"eyewearSpecialSummerWarriorText": "Dashing Eyepatch",
diff --git a/common/locales/uk/generic.json b/common/locales/uk/generic.json
index 24f8f21acd..0bea0a3c58 100644
--- a/common/locales/uk/generic.json
+++ b/common/locales/uk/generic.json
@@ -33,7 +33,7 @@
"italics": "*курсив*",
"bold": "**Жирний**",
"strikethrough": "~~Закреслено~~",
- "emojiExample": ":смайлик:",
+ "emojiExample": ":smile:",
"markdownLinkEx": "[Habitica - це круто!](https://habitica.com)",
"markdownImageEx": "",
"unorderedListHTML": "+ First item
+ Second item
+ Third item",
diff --git a/common/locales/uk/groups.json b/common/locales/uk/groups.json
index 0ca7617c99..186220ff41 100644
--- a/common/locales/uk/groups.json
+++ b/common/locales/uk/groups.json
@@ -92,6 +92,7 @@
"send": "Надіслати",
"messageSentAlert": "Повідомлення відправлено",
"pmHeading": "Приватне повідомлення до <%= name %>",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "Delete All Messages",
"confirmDeleteAllMessages": "Are you sure you want to delete all messages in your inbox? Other users will still see messages you have sent to them.",
"optOutPopover": "Не подобається приватні повідомлення? Натисніть, щоб повністю відмовитися від них",
@@ -99,6 +100,15 @@
"unblock": "Розблокувати",
"pm-reply": "Надіслати відповідь",
"inbox": "Inbox",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "Report violation of Community Guidelines",
"abuseFlagModalHeading": "Report <%= name %> for violation?",
"abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:
- swearing, religous oaths
- bigotry, slurs
- adult topics
- violence, including as a joke
- spam, nonsensical messages
",
@@ -151,5 +161,29 @@
"partyUpName": "Party Up",
"partyOnName": "Party On",
"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!"
+ "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.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/uk/limited.json b/common/locales/uk/limited.json
index 2ea7e87834..28d89508ee 100644
--- a/common/locales/uk/limited.json
+++ b/common/locales/uk/limited.json
@@ -23,7 +23,7 @@
"turkey": "Індичка",
"gildedTurkey": "Gilded Turkey",
"polarBearPup": "Біле ведмежа",
- "jackolantern": "Світильник Джека",
+ "jackolantern": "Джек-ліхтар",
"seasonalShop": "Сезонна крамниця",
"seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>",
"seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>",
@@ -72,5 +72,6 @@
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
"fallEventAvailability": "Available until October 31",
- "winterEventAvailability": "Available until December 31"
+ "winterEventAvailability": "Available until December 31",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/uk/maintenance.json b/common/locales/uk/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/uk/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/uk/noscript.json b/common/locales/uk/noscript.json
index 673966bc84..f5e9cd7f62 100644
--- a/common/locales/uk/noscript.json
+++ b/common/locales/uk/noscript.json
@@ -1,6 +1,6 @@
{
"jsDisabledHeading": "Упс! На вашому браузері вимкнено JavaScript",
- "jsDisabledHeadingFull": "Упс! На вашому браузері вимкнено JavaScript, без нього Habitica не може повноцінно функціювати",
+ "jsDisabledHeadingFull": "Упс! На вашому браузері вимкнено JavaScript, без нього Habitica не може повноцінно функціонувати",
"jsDisabledText": "Habitica не може повноцінно працювати без цього!",
"jsDisabledLink": "Щоб продовжити, будь ласка, увімкніть JavaScript!"
}
\ No newline at end of file
diff --git a/common/locales/uk/npc.json b/common/locales/uk/npc.json
index ea2b639473..2f828851a4 100644
--- a/common/locales/uk/npc.json
+++ b/common/locales/uk/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "Welcome to the Quest Shop! Here you can use Quest Scrolls to battle monsters with your friends. Be sure to check out our fine array of Quest Scrolls for purchase on the right!",
"ianBrokenText": "Welcome to the Quest Shop... Here you can use Quest Scrolls to battle monsters with your friends... Be sure to check out our fine array of Quest Scrolls for purchase on the right...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(USD)",
"newStuff": "Щось новеньке",
"cool": "Розкажіть потім",
@@ -64,6 +84,7 @@
"tourPetsPage": "This is the Stable! After level 3, 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 3, 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!",
"tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "Okay!",
"tourAwesome": "Awesome!",
"tourSplendid": "Splendid!",
diff --git a/common/locales/uk/pets.json b/common/locales/uk/pets.json
index ace3897ad0..e8e87c56f0 100644
--- a/common/locales/uk/pets.json
+++ b/common/locales/uk/pets.json
@@ -11,7 +11,7 @@
"rareMounts": "Рідкісні скакуни",
"etherealLion": "Етерний лев",
"veteranWolf": "Лютий вовк",
- "veteranTiger": "Veteran Tiger",
+ "veteranTiger": "Лютий тигр",
"cerberusPup": "Церберятко",
"hydra": "Гідра",
"mantisShrimp": "Рак-богомол",
@@ -19,8 +19,8 @@
"orca": "Orca",
"royalPurpleGryphon": "Royal Purple Gryphon",
"phoenix": "Phoenix",
- "bumblebee": "Bumblebee",
- "rarePetPop1": "Клацніть на золоту лапку, аби довідатися, як отримати цього улюбленця, завдяки підтримуванню Habitica!",
+ "magicalBee": "Magical Bee",
+ "rarePetPop1": "Клацніть на золоту лапку, аби довідатися, як отримати цього улюбленця, підтримавши проект Habitica!",
"rarePetPop2": "Як отримати цього улюбленця!",
"potion": "<%= potionType %> Зілля",
"egg": "<%= eggType %> Яйце",
@@ -32,7 +32,7 @@
"hatchingPotion": "зілля вилуплення",
"noHatchingPotions": "Ви не маєте жодного зілля дозрівання.",
"inventoryText": "Клацніть на яйці, аби побачити доступні зілля, підсвічені зеленим, та оберіть одне з них, щоб яйце дозріло для вилуплення. Якщо не підсвічено жодного зілля, ще раз клацніть на яйці, щоб скасувати вибір. Натомість клацніть на зіллі, аби виявити яйця, з якими його можна використати. Непотрібні предмети можна також продати купцеві Александру.",
- "foodText": "food",
+ "foodText": "їжа",
"food": "Їжа та сідла",
"noFood": "У Вас немає жодної їжі чи сідла.",
"dropsExplanation": "Get these items faster with Gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.",
@@ -41,7 +41,7 @@
"stableBeastMasterProgress": "Beast Master Progress: <%= number %> Pets Found",
"beastAchievement": "Ви здобули досягнення „Звіролов“ за збір усіх улюбленців!",
"beastMasterName": "Володар Звірів",
- "beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this user!)",
+ "beastMasterText": "Зібрав усіх 90 улюбленців (шалено важко, привітайте цього гравця!)",
"beastMasterText2": "and has released their pets a total of <%= count %> times",
"mountMasterProgress": "Прогрес Майстра Скакунів",
"stableMountMasterProgress": "Mount Master Progress: <%= number %> Mounts Tamed",
@@ -60,8 +60,9 @@
"useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!",
"hatchAPot": "Пролупити <%= egg %>, використавши <%= potion %>?",
"hatchedPet": "You hatched a <%= potion %> <%= egg %>!",
- "displayNow": "Display Now",
- "displayLater": "Display Later",
+ "displayNow": "Показати зараз",
+ "displayLater": "Показати пізніше",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "With all your productivity, you've earned a new companion. Feed it to make it grow!",
"feedPet": "Згодувати <%= article %><%= text %> Вашому <%= name %>?",
"useSaddle": "Осідлати <%= pet %>?",
@@ -81,7 +82,10 @@
"petKeyPets": "Відпустити моїх улюбленців",
"petKeyMounts": "Відпустити моїх скакунів",
"petKeyBoth": "Release Both",
- "confirmPetKey": "Are you sure?",
+ "confirmPetKey": "Ви впевнені?",
"petKeyNeverMind": "Ще ні",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "gems each"
}
\ No newline at end of file
diff --git a/common/locales/uk/quests.json b/common/locales/uk/quests.json
index 025008a5ce..178949b774 100644
--- a/common/locales/uk/quests.json
+++ b/common/locales/uk/quests.json
@@ -78,5 +78,24 @@
"whichQuestStart": "Which quest do you want to start?",
"getMoreQuests": "Get more quests",
"unlockedAQuest": "You unlocked a quest!",
- "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!"
+ "leveledUpReceivedQuest": "You leveled up to Level <%= level %> and received a quest scroll!",
+ "questInvitationDoesNotExist": "No quest invitation has been sent out yet.",
+ "questInviteNotFound": "No quest invitation found.",
+ "guildQuestsNotSupported": "Guilds cannot be invited on quests.",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/uk/questscontent.json b/common/locales/uk/questscontent.json
index 3f25bc93c2..0e34d8c0a6 100644
--- a/common/locales/uk/questscontent.json
+++ b/common/locales/uk/questscontent.json
@@ -304,9 +304,21 @@
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magical Bee (Pet)",
+ "questBewilderDropBumblebeeMount": "Magical Bee (Mount)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Falcon (Egg)",
+ "questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/uk/rebirth.json b/common/locales/uk/rebirth.json
index 4dfdf32880..524d13ee08 100644
--- a/common/locales/uk/rebirth.json
+++ b/common/locales/uk/rebirth.json
@@ -5,14 +5,14 @@
"rebirthStartOver": "Переродження запускає вашого персонажа заново з 1го рівня.",
"rebirthAdvList1": "Ви повністю оздоровилися.",
"rebirthAdvList2": "У вас немає досвіду, золота, чи спорядження (крім безкоштовних предметів, наприклад, таємничих предметів).",
- "rebirthAdvList3": "Ваші „Звички“, „Щоденні“ та „Зробити“ відкотилися до жовтого, серії також відкотилися.",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "Ви починаєте класом воїна, допоки не заслужите новий клас.",
"rebirthInherit": "Ваш персонаж успадкує декілька речей від попередника:",
"rebirthInList1": "Завдання, історія та налаштування збереглися.",
"rebirthInList2": "Випробування, ґільдії та гурти, до яких Ви належали, збереглися.",
"rebirthInList3": "Самоцвіти, рівень співавтора та мецената збереглися.",
"rebirthInList4": "Предмети придбано, ті, що випали (улюбленці чи скакуни) збереглися, але Ви не можете їх використовувати, допоки не розблокуєте їх знову.",
- "rebirthInList5": "Limited edition equipment you've purchased can be repurchased, even if its event has ended. To repurchase class-specific equipment, you must first change to the correct class.",
+ "rebirthInList5": "Спорядження обмеженого видання, яке Ви придбали, може бути придбане знову, незважаючи на те, що час того заходу вже вичерпався. Щоб знову придбати спорядження для конкретного класу, спершу Ви маєте змінити клас на потрібний.",
"rebirthEarnAchievement": "Ви отримали досягнення за початок нової пригоди!",
"beReborn": "Переродись-но!",
"rebirthAchievement": "Ви почали нову пригоду! Це Ваше <%= number %> переродження, Ви досягали найбільше <%= level %> рівня. Аби збільшити це досягнення, почніть свою нову пригоду після того, як досягнете вищого рівня!",
@@ -24,5 +24,6 @@
"rebirthPop": "Розпочніть заново з персонажем 1 рівня, зберігши досягнення, колекційні предмети та завдання з історією.",
"rebirthName": "Куля переродження",
"reborn": "Переродження, максимальний рівень <%= reLevel %>",
- "confirmReborn": "Are you sure?"
+ "confirmReborn": "Ви впевнені?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/uk/settings.json b/common/locales/uk/settings.json
index f3d6bccc06..3dd2a4bfab 100644
--- a/common/locales/uk/settings.json
+++ b/common/locales/uk/settings.json
@@ -61,12 +61,23 @@
"newUsername": "New Login Name",
"dangerZone": "Небезпечна зона",
"resetText1": "УВАГА! Це призведе до скидання багатьох частин вашого акаунта. Це вкрай небажано, але деякі люди вважають це корисним після гри з сайтом протягом короткого часу.",
- "resetText2": "Ви втратите всі рівні, золото та очки досвіду. Всі ваші завдання будуть видалені і ви втратите всі історичні дані завдань. Ви втратите увесь ваш обладунок, але матимете можливість придбати їх знову, включаючи всі обмежені тиражем обладунки або Загадкові предмети за підписку, які у вас вже є (ви повинні бути в правильному класі, щоб докуповувати Класові обладунки). Ви збережете поточний клас, улюбленців і їздових тварин. Ви можете віддати перевагу Зіллю Переродження, яке набагато безпечніший варіант і який збереже ваші завдання.",
+ "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 %> у текстовому полі нижче.",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "Скопіюйте це для використання в додатках сторонніх розробників. Але пам'ятайте, що API Token використовується як пароль, тож не поширюйте його публічно. Інколи вас питатимуть про ID користувача, але не публікуйте свій API Token там, де інші можуть побачити його, у тому числі на GitHub.",
"APIToken": "Отримати API (це пароль - прочитайте застереження вище!)",
+ "thirdPartyApps": "Third Party Apps",
+ "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Chrome Chat Extension",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo": "Так, зробіть повне скидання акаунту!",
+ "resetComplete": "Reset complete!",
"fixValues": "Виправити дані",
"fixValuesText1": "Якщо проґрамна помилка, або ненавмисні дії спричинили зміну параметрів персонажа (ушкодження, яке Ви не мали отримати, золото, яке Ви не заробили тощо), Ви можете самотужки відредагувати числа тут. Так, авжеж цим можна шахраювати: користуйтеся цією функцією мудро, аби не підривати процес вироблення звички!",
"fixValuesText2": "Зверніть увагу, що тут неможливо відновити лічильник низки завдань. Аби це зробити, зайдіть у редагування щоденного завдання до секції „Додатково“, там Ви знайдете поле „Відновити серію“.",
@@ -96,6 +107,7 @@
"emailNotifications": "Сповіщення по електронній пошті ",
"wonChallenge": "Ви виграли випробування! ",
"newPM": "Received Private Message",
+ "sentGems": "Sent gems!",
"giftedGems": "Gifted Gems",
"giftedGemsInfo": "<%= amount %> Gems - by <%= name %>",
"giftedSubscription": "Gifted Subscription",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "Enabled",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "Add",
"buyGemsGoldCap": "Cap raised to <%= amount %>",
"mysticHourglass": "<%= amount %> Mystic Hourglass",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "Time Zone",
"timezoneUTC": "Habitica uses the time zone set on your PC, which is: <%= utc %>",
- "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been reseting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/uk/spells.json b/common/locales/uk/spells.json
index 12a6a23237..91d1ab0d2b 100644
--- a/common/locales/uk/spells.json
+++ b/common/locales/uk/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "Морська Піна",
"spellSpecialSeafoamNotes": "Перетворіть друга на морське створіння! ",
"spellSpecialSandText": "Пісок",
- "spellSpecialSandNotes": "Відмінити ефект Морської Піни"
+ "spellSpecialSandNotes": "Відмінити ефект Морської Піни",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/uk/subscriber.json b/common/locales/uk/subscriber.json
index 082edcc0ca..81db2d8ea0 100644
--- a/common/locales/uk/subscriber.json
+++ b/common/locales/uk/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "Buy Gems with gold, get monthly mystery items, retain progress history, double daily drop-caps, support the devs. Click for more info.",
"buyGemsGold": "Придбати самоцвіти за золото",
"buyGemsGoldText": "Alexander the Merchant will sell you Gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> Gems per month, but this cap increases by 5 Gems for every three months of consecutive subscription, up to a maximum of 50 Gems per month!",
+ "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.",
"retainHistory": "Retain additional history entries",
"retainHistoryText": "Makes completed To-Dos and task history available for longer.",
"doubleDrops": "Щоденне випадання предметів подвоїлося",
@@ -29,6 +31,7 @@
"manageSub": "Клацніть, аби редагувати підписку",
"cancelSub": "Скасувати підписку",
"canceledSubscription": "Canceled Subscription",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "Підписка адміністратора",
"morePlans": "More Plans
Coming Soon",
"organizationSub": "Приватна орґанізація",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "We see you have a Mystic Hourglass, so we will happily travel back in time for you! Please choose the pet, mount, or Mystery Item Set you would like. You can see a list of the past item sets here! If those don't satisfy you, perhaps you'd be interested in one of our fashionably futuristic Steampunk Item Sets?",
"timeTravelersAlreadyOwned": "Congratulations! You already own everything the Time Travelers currently offer. Thanks for supporting the site!",
"mysticHourglassPopover": "A Mystic Hourglass allows you to purchase certain limited-time items, such as monthly Mystery Item Sets and awards from world bosses, from the past!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "Winged Messenger Set",
"mysterySet201403": "Forest Walker Set",
"mysterySet201404": "Twilight Butterfly Set",
@@ -99,6 +105,7 @@
"mysterySet201601": "Champion of Resolution Set",
"mysterySet201602": "Heartbreaker Set",
"mysterySet201603": "Lucky Clover Set",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySetwondercon": "Wondercon",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "Buy this item for 1 Mystic Hourglass?",
"petsAlreadyOwned": "Pet already owned.",
"mountsAlreadyOwned": "Mount already owned.",
- "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "Pet not available for purchase with Mystic Hourglass.",
"mountsNotAllowedHourglass": "Mount not available for purchase with Mystic Hourglass.",
"hourglassPurchase": "Purchased an item using a Mystic Hourglass!",
- "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!"
+ "hourglassPurchaseSet": "Purchased an item set using a Mystic Hourglass!",
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/uk/tasks.json b/common/locales/uk/tasks.json
index 0b5847cbe1..1affa65e5f 100644
--- a/common/locales/uk/tasks.json
+++ b/common/locales/uk/tasks.json
@@ -4,17 +4,17 @@
"deleteToDosExplanation": "Якщо натиснути на кнопку внизу, то всі з виконаних Зробити та архівних Зробити будуть остаточно вилучені. Якщо хочете зберегти запис про них, спершу експортуйте їх.",
"addmultiple": "Додати декілька",
"addsingle": "Додати одне",
- "habit": "Habit",
+ "habit": "Звичка",
"habits": "Звички",
"newHabit": "Додати звичку",
"newHabitBulk": "Нові звички (одна на рядок)",
- "yellowred": "Шкідливі",
- "greenblue": "Корисні",
+ "yellowred": "Слабкі",
+ "greenblue": "Сильні",
"edit": "Редагувати",
"save": "Зберегти",
"addChecklist": "Додати перелік",
"checklist": "Перелік",
- "checklistText": "Розбийте задачі на меньші шматки! Переліки збільшують кількість досвіду та золота, які ви отримаєте за виконання задачі, та зменьшують ушкодження від щоденніх задач.",
+ "checklistText": "Розбивайте великі задачі на менші! Коли Ви розбиваете задачу на підзавдання, Ви збільшуєте досвід та золото, які отримаєте за його виконання, а також зменшуєте ушкодження від невиконання щоденних завдань.",
"expandCollapse": "Показати/Приховати",
"text": "Назва",
"extraNotes": "Додаткові примітки",
@@ -32,7 +32,7 @@
"mental": "Розумове",
"otherExamples": "До прикладу, фахова мета, захоплення, фінанси тощо.",
"progress": "Поступ",
- "daily": "Daily",
+ "daily": "Щоденне завдання",
"dailies": "Щоденні",
"newDaily": "Нове щоденне",
"newDailyBulk": "Нові щоденні (одне на рядок)",
@@ -47,7 +47,7 @@
"day": "День",
"days": "Днів",
"restoreStreak": "Відновити серію",
- "todo": "To-Do",
+ "todo": "Завдання ",
"todos": "Зробити",
"newTodo": "Додати завдання",
"newTodoBulk": "Нові завдання (одна на рядок)",
@@ -55,11 +55,11 @@
"remaining": "Активні",
"complete": "Виконано",
"dated": "З датою",
- "due": "Повинен зробити",
+ "due": "Не виконані",
"notDue": "Не обов'язково",
"grey": "Сірі",
"score": "Рахунок",
- "reward": "Reward",
+ "reward": "Нагорода",
"rewards": "Нагороди",
"ingamerewards": "Обладунки та Уміння",
"gold": "Золото",
@@ -88,9 +88,10 @@
"fortifyName": "Зілля підсилення",
"fortifyPop": "Повернути завдання до нейтрального стану (жовтого кольору) та відновити все здоров'я.",
"fortify": "Підсилитися",
- "fortifyText": "Підсилення поверне всі ваші завдання у нейтральний (жовтий) колір, немов ви щойно їх додали, та відновить все ваше здоров’я. Це дуже корисно, якщо ваші червоні задачі роблять гру занадто складною, а сині — занадто простою. Якщо новий початок з чистої сторінки вас мотивує, не шкодуйте самоцвіти та отримайте тимчасове полегшення!",
- "confirmFortify": "Are you sure?",
- "sureDelete": "Are you sure you want to delete the <%= taskType %> with the text \"<%= taskText %>\"?",
+ "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!",
+ "sureDelete": "Ви впевнені, що хочете видалити <%= taskType %> під назвою \"<%= taskText %>\"?",
"streakCoins": "Бонус за серію!",
"pushTaskToTop": "Перемістити завдання нагору. Натисніть CTRL або CMD, щоб перемістити його донизу",
"emptyTask": "Спочатку введіть назву завдання",
@@ -112,5 +113,18 @@
"rewardHelp2": "Спорядження впливає на ваші характеристики (<%= linkStart %>Персонаж > Характеристики<%= linkEnd %>).",
"rewardHelp3": "Спеціальне спорядження з'являтиметься тут під час Світових подій",
"rewardHelp4": "Не бійтеся встановлювати власні Нагороди! Огляньте кілька прикладів тут.",
- "clickForHelp": "Клацніть для довідки"
+ "clickForHelp": "Клацніть для довідки",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/zh/backgrounds.json b/common/locales/zh/backgrounds.json
index 70f62726ca..7800ea59cd 100644
--- a/common/locales/zh/backgrounds.json
+++ b/common/locales/zh/backgrounds.json
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "到雨林中冒险。",
"backgroundStoneCircleText": "巨石阵",
"backgroundStoneCircleNotes": "在巨石阵中释放魔法",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
- "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgrounds042016": "第23组:2016年4月推出",
+ "backgroundArcheryRangeText": "射箭场",
+ "backgroundArcheryRangeNotes": "在射箭场练习。",
+ "backgroundGiantFlowersText": "巨大的花",
+ "backgroundGiantFlowersNotes": "在巨大的花顶嬉戏。",
+ "backgroundRainbowsEndText": "彩虹的尽头",
+ "backgroundRainbowsEndNotes": "在彩虹的尽头发现金子。",
+ "backgrounds052016": "第24组:2016年5月推出",
+ "backgroundBeehiveText": "蜂窝",
+ "backgroundBeehiveNotes": "在蜂窝里嗡嗡嗡地跳舞",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/zh/challenge.json b/common/locales/zh/challenge.json
index b407f9a0f8..19ed70a049 100644
--- a/common/locales/zh/challenge.json
+++ b/common/locales/zh/challenge.json
@@ -57,11 +57,26 @@
"prizeValue": "<%= gemcount %> <%= gemicon %> 奖励",
"clone": "复制",
"challengeNotEnoughGems": "你的宝石数不足以发起这一挑战。",
- "noPermissionEditChallenge": "你没有权限修改这个挑战。",
+ "noPermissionEditChallenge": "你没有编辑这个挑战的权限",
"noPermissionDeleteChallenge": "你没有权限删除这个挑战。",
"noPermissionCloseChallenge": "你没有权限关闭这个挑战。",
"congratulations": "恭喜!",
"hurray": "万岁!",
"noChallengeOwner": "没有主持人",
- "noChallengeOwnerPopover": "这项挑战没有主持人,因为创建该挑战的用户已删除帐号"
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json
index f22f558968..668c2404f8 100644
--- a/common/locales/zh/character.json
+++ b/common/locales/zh/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "请注意您的显示名称、照片和简介,它们必须遵从社区指南 (例如,没有亵渎言论,没有成人话题,没有侮辱言论)。如果您对是否适当有任何问题,欢迎发送电子邮件给leslie@habitica.com!",
"statsAch": "角色属性及成就",
"profile": "角色信息",
"avatar": "角色形象",
@@ -34,7 +35,7 @@
"beard": "落腮胡",
"mustache": "八字胡",
"flower": "花",
- "wheelchair": "Wheelchair",
+ "wheelchair": " 轮椅",
"basicSkins": "基本肤色",
"rainbowSkins": "彩虹肤色",
"pastelSkins": "柔和肤色",
@@ -109,6 +110,7 @@
"mage": "法师",
"mystery": "神秘",
"changeClass": "更改职业,重新分配属性点",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "每一级你可以获得一个可自由分配的属性点。你可以手动分配,或者让系统为你自动分配。",
"unallocated": "未分配的属性点",
"haveUnallocated": "你有 <%= points %> 点未分配的属性点",
@@ -164,5 +166,7 @@
"int": "智力",
"showQuickAllocation": "显示属性分配",
"hideQuickAllocation": "隐藏属性分配",
- "quickAllocationLevelPopover": "每个等级获得一点属性点供你分配。你可以手工分配或者用一种自动分配选项让游戏帮你决定,在 玩家 -> 角色属性及成就 中选择。"
+ "quickAllocationLevelPopover": "每个等级获得一点属性点供你分配。你可以手工分配或者用一种自动分配选项让游戏帮你决定,在 玩家 -> 角色属性及成就 中选择。",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/zh/content.json b/common/locales/zh/content.json
index f126b8d003..5ea8474b0a 100644
--- a/common/locales/zh/content.json
+++ b/common/locales/zh/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "蜗牛",
"questEggSnailMountText": "蜗牛",
"questEggSnailAdjective": "一只缓慢但沉着的",
+ "questEggFalconText": "猎鹰",
+ "questEggFalconMountText": "猎鹰",
+ "questEggFalconAdjective": "一只迅捷的",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "将一瓶孵化药水倒在这个宠物蛋上,你就能孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。",
"hatchingPotionBase": "普通",
"hatchingPotionWhite": "白色",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "金色",
"hatchingPotionSpooky": "阴森森的",
"hatchingPotionPeppermint": "薄荷",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "把它倒在宠物蛋上可以孵化出一只<%= potText(locale) %>宠物。",
"premiumPotionAddlNotes": "无法在任务奖励宠物蛋上使用",
"foodMeat": "肉",
diff --git a/common/locales/zh/contrib.json b/common/locales/zh/contrib.json
index 31bf4b6fd6..0813083d5b 100644
--- a/common/locales/zh/contrib.json
+++ b/common/locales/zh/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "贡献者殿堂",
"hallPatrons": "赞助人殿堂",
"rewardUser": "奖励玩家",
- "UUID": "帐号",
+ "UUID": "User ID",
"loadUser": "载入玩家",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "头衔",
"moreDetails": "更多详情(1-7)",
"moreDetails2": "更多详情(8-9)",
diff --git a/common/locales/zh/death.json b/common/locales/zh/death.json
index 1345337761..6444a4ff27 100644
--- a/common/locales/zh/death.json
+++ b/common/locales/zh/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "生命值丢失很快?",
"lowHealthTips3": "前一晚仍未完成的每日任务会使你收到伤害,所以请小心,初期别添加太多每日任务!",
"lowHealthTips4": "如果每日任务在某一天仍未到期,你可以点击铅笔图标来取消它。",
- "goodLuck": "祝你好运!"
+ "goodLuck": "祝你好运!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/zh/front.json b/common/locales/zh/front.json
index a7c388bd05..3207383ba0 100644
--- a/common/locales/zh/front.json
+++ b/common/locales/zh/front.json
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "如何使用",
"companyBlog": "博客",
+ "devBlog": "Developer Blog",
"companyDonate": "捐款",
"companyExtensions": "插件",
"companyPrivacy": "隐私",
@@ -51,6 +52,7 @@
"featureSocialHeading": "多人游戏",
"featuredIn": "特别提供",
"featuresHeading": "我们还有这些特别的……",
+ "footerDevs": "Developers",
"footerCommunity": "社区",
"footerCompany": "公司",
"footerMobile": "手机版",
@@ -182,6 +184,7 @@
"zelahQuote": "因为 [Habitica] 的帮助,我能够准时上床休息了,因为我老想着早睡能挣经验,晚睡会掉血!",
"reportAccountProblems": "报告账户问题",
"reportCommunityIssues": "报告社区问题",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "关于本站的常见问题",
"businessInquiries": "业务咨询",
"merchandiseInquiries": "商业咨询",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json
index 3129c36ed0..e3a3a64c0a 100644
--- a/common/locales/zh/gear.json
+++ b/common/locales/zh/gear.json
@@ -66,7 +66,7 @@
"weaponSpecial2Text": "史蒂芬韦伯的巨龙长矛",
"weaponSpecial2Notes": "感受喷薄而出的巨龙神力吧!增加力量和感知各<%= attrs %>点。",
"weaponSpecial3Text": "马斯泰恩的碎石流星锤",
- "weaponSpecial3Notes": "怪物统统捣烂!增加力量,智力,体质各<%= attrs %>点。",
+ "weaponSpecial3Notes": "怪物统统捣烂!增加体质和感知各<%= attrs %>点。",
"weaponSpecialCriticalText": "碾碎臭虫的批判战锤",
"weaponSpecialCriticalNotes": "这位勇士杀死了一个使无数战士陨落的吹毛求疵的 Github 敌人。这把战锤由臭虫的骨头打造,能造成强大的致命一击。增加力量和感知各<%= attrs %>点。",
"weaponSpecialTridentOfCrashingTidesText": "怒潮三叉戟",
@@ -187,8 +187,10 @@
"weaponArmoireJesterBatonNotes": "挥舞着手杖,妙语连珠,最复杂的情况都会变得清晰起来。增加智力和感知各 <%= attrs %> 点。魔法衣橱:小丑套装(3件中的第3件)",
"weaponArmoireMiningPickaxText": "采矿鹤嘴锄",
"weaponArmoireMiningPickaxNotes": "从你的任务中挖取最大量的金币!增加感知<%= per %>点。魔法衣橱:采矿者套装(3件中的第3件)。",
- "weaponArmoireBasicLongbowText": "Basic Longbow",
- "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireBasicLongbowText": "基础长弓",
+ "weaponArmoireBasicLongbowNotes": "一把有用的传下来的弓。增加<%= str %>点力量。魔法衣橱:基础射手套装(3件中的第1件)。",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "护甲",
"armorBase0Text": "普通服装",
"armorBase0Notes": "普通的衣服。 没有属性加成。",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "召唤冰冷的冬之焰!没有属性加成。2015年12月订阅者物品。",
"armorMystery201603Text": "幸运衣",
"armorMystery201603Notes": "这件衣服是成千上万的四叶草缝成的!没有属性加成。2016年3月捐赠者物品。",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "蒸汽朋克套装",
"armorMystery301404Notes": "整洁又精神,真聪明!没有属性加成。3015年2月订阅者物品",
"armorArmoireLunarArmorText": "静月护甲",
@@ -377,7 +381,7 @@
"armorArmoireHornedIronArmorText": "铁角护甲",
"armorArmoireHornedIronArmorNotes": "纯钢打造,坚不可摧。这件铁角护甲几乎无法被打破。增加<%= con %>点体质和<%= per %>点感知。魔法衣橱:铁角套装(3件套之2)。",
"armorArmoirePlagueDoctorOvercoatText": "瘟疫医生外套",
- "armorArmoirePlagueDoctorOvercoatNotes": "瘟疫拖延症主治医生穿的正式大褂。增加<%= int %>点智力, <%= str %>点力量,还有<%= con %>点体质。魔法衣橱: 瘟疫医生系列 (3件的第2件)。",
+ "armorArmoirePlagueDoctorOvercoatNotes": "瘟疫拖延症主治医生穿的正式大褂。增加<%= int %>点智力, <%= str %>点力量,还有<%= con %>点体质。魔法衣橱: 瘟疫医生系列 (3件的第3件)。",
"armorArmoireShepherdRobesText": "牧羊人长袍",
"armorArmoireShepherdRobesNotes": "轻薄凉爽透气,在沙漠中放牧狮鹫的时候穿上最完美了。增加力量和感知各<%= attrs %>点。魔法衣橱:牧羊人套装(3件中的第2件)",
"armorArmoireRoyalRobesText": "皇家长袍",
@@ -392,8 +396,10 @@
"armorArmoireJesterCostumeNotes": "的啦啦啦!尽管衣服看起来呵呵,你不是一个傻瓜。增加智力 <%= int %> 点。魔法衣橱:小丑套装(3件中的第2件)",
"armorArmoireMinerOverallsText": "采矿者工作裤",
"armorArmoireMinerOverallsNotes": "它们看起来破旧,但他们被施了魔法抵御灰尘。增加体质<%= con %>点。魔法衣橱:采矿者套装(3件中的第2件)。",
- "armorArmoireBasicArcherArmorText": "Basic Archer Armor",
- "armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 3).",
+ "armorArmoireBasicArcherArmorText": "基础射手皮甲",
+ "armorArmoireBasicArcherArmorNotes": "这件伪装的背心使你在通过森林式不被注意。增加<%= per %>点感知。魔法衣橱:基础射手套装(3件中的第2件)。",
+ "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).",
"headgear": "头饰",
"headBase0Text": "没有头盔",
"headBase0Notes": "没有头饰",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "对所有你的爱慕者隐藏你的身份。没有属性加成。2016年2月捐赠者物品。",
"headMystery201603Text": "幸运帽",
"headMystery201603Notes": "这顶大礼帽有着神奇的好运魔力。没有属性加成。2016年3月捐赠者物品。",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "华丽礼帽",
"headMystery301404Notes": "上流社会佼佼者的华丽礼帽!3015年1月捐赠者物品。没有属性加成。",
"headMystery301405Text": "基础礼帽",
@@ -611,8 +619,10 @@
"headArmoireJesterCapNotes": "帽子上的铃铛让对手分心,它仅帮你集中注意力。增加感知 <%= per %> 点。魔法衣橱:小丑套装(3件中的第1件)",
"headArmoireMinerHelmetText": "采矿者头盔",
"headArmoireMinerHelmetNotes": "保护你的头不被掉下的任务砸伤!增加智力 <%= int %>点。魔法衣橱:采矿者套装(3件中的第1件)。",
- "headArmoireBasicArcherCapText": "Basic Archer Cap",
- "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireBasicArcherCapText": "基础射手帽",
+ "headArmoireBasicArcherCapNotes": "只有有了一个活泼的帽子,一个射手才是完整的!增加<%= per %>点感知。魔法衣橱:基础射手套装(3件中的第3件)。",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "副手物品",
"shieldBase0Text": "没有副手装备",
"shieldBase0Notes": "没有盾牌或副手武器。",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "抚慰之盾",
"shieldSpecialWinter2015HealerNotes": "这块盾牌偏转了刺骨的寒风。增加<%= con %>点体质。2014-2015限定版装备。",
"shieldSpecialSpring2015RogueText": "霹雳爆破管",
- "shieldSpecialSpring2015RogueNotes": "别被它的噼里啪啦声糊弄了——爆炸起来简直厉害。提高 <%= str %>点力量。2015春季限定版装备。",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "菜盘子铁饼",
"shieldSpecialSpring2015WarriorNotes": "向你的敌人掷去……或者只是单纯地拿着它,因为到了晚饭时间它就会装满好吃的粗磨粉狗粮啦。提高<%= con %>点体质。2015春季限定版装备。",
"shieldSpecialSpring2015HealerText": "印花枕头",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "用这件龙形的盾牌扰乱敌人吧。增加<%= per %>点感知。魔法衣橱:驯龙套装(3件套之2)。",
"shieldArmoireMysticLampText": "神秘的灯",
"shieldArmoireMysticLampNotes": "用神秘的灯照亮黑暗的洞穴!增加感知<%= per %>点。魔法衣橱:独立装备。",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "背部挂件",
"backBase0Text": "没有背部挂件",
"backBase0Notes": "没有背部挂件。",
@@ -815,11 +827,25 @@
"headAccessoryMystery201510Notes": "这些吓人的角滑溜溜的。没有属性加成。2015年10月捐赠者物品。",
"headAccessoryMystery301405Text": "头戴护目镜",
"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.",
+ "headAccessoryArmoireComicalArrowText": "滑稽的箭",
+ "headAccessoryArmoireComicalArrowNotes": "这个古怪的东西不会增加属性,但它保证好笑!没有属性加成。魔法衣橱:独立装备。",
"eyewear": "眼镜",
"eyewearBase0Text": "没有眼镜",
"eyewearBase0Notes": "没有眼镜。",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "流氓眼罩",
"eyewearSpecialSummerRogueNotes": "即使是无赖也能看出这个眼罩有多时髦!没有增益效果。限定版2014夏季装备。",
"eyewearSpecialSummerWarriorText": "时髦眼罩",
diff --git a/common/locales/zh/generic.json b/common/locales/zh/generic.json
index 4a438815b8..c1e25a0901 100644
--- a/common/locales/zh/generic.json
+++ b/common/locales/zh/generic.json
@@ -27,18 +27,18 @@
"collapseToolbar": "隐藏列表",
"markdownBlurb": "Habitica使用markdown标记语言作为信息传递格式。点击 Markdown Cheat Sheet 查看更多信息。",
"showFormattingHelp": "查看格式相关帮助",
- "hideFormattingHelp": "缩小格式相关帮助",
+ "hideFormattingHelp": "隐藏格式相关帮助",
"youType": "你输入了:",
"youSee": "你会看到:",
- "italics": "斜体",
- "bold": "粗体",
- "strikethrough": "~~继续前进~~",
- "emojiExample": ":笑:",
+ "italics": "*斜体*",
+ "bold": "**粗体**",
+ "strikethrough": "~~删除线~~",
+ "emojiExample": ":smile:",
"markdownLinkEx": "[Habitica 真好!](https://habitica.com)",
"markdownImageEx": "",
"unorderedListHTML": "+ 第一个道具
+ 第二个道具
+ 第三个道具",
"unorderedListMarkdown": "+ 第一个道具\n+ 第二个道具\n+ 第三个道具",
- "code": "代码",
+ "code": "`代码`",
"achievements": "成就",
"modalAchievement": "获得成就!",
"special": "特殊",
@@ -137,8 +137,8 @@
"achievementStressbeastText": "在2014冬季仙境事件中协助战胜可恶的压力野兽!",
"achievementBurnout": "全盛田野的救护者",
"achievementBurnoutText": "在2015秋季节事件中打败了疲惫魔,复原了锻炼精魂!",
- "achievementBewilder": "Savior of Mistiflying",
- "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!",
+ "achievementBewilder": "Mistiflying城的拯救者",
+ "achievementBewilderText": "在2016年春季嘉年华事件中协助战胜迷失怪!",
"checkOutProgress": "看一下我在Habitica的进步!",
"cardReceived": "收到一个卡片!",
"cardReceivedFrom": "来自 <%= userName %> 的 <%= cardType %> ",
diff --git a/common/locales/zh/groups.json b/common/locales/zh/groups.json
index 2bcee8cb47..87948f5d90 100644
--- a/common/locales/zh/groups.json
+++ b/common/locales/zh/groups.json
@@ -92,6 +92,7 @@
"send": "发送",
"messageSentAlert": "已发送消息",
"pmHeading": "向<%= name %>发私信",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "删除所有消息",
"confirmDeleteAllMessages": "确定要删除收件箱里的所有消息吗?其他用户依然会看到你已发送给他们的消息。",
"optOutPopover": "不喜欢私信?点击不再接收",
@@ -99,6 +100,15 @@
"unblock": "解锁",
"pm-reply": "发送回复",
"inbox": "收件箱",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "举报违反社区准则的用户",
"abuseFlagModalHeading": "举报 <%= name %> 违规",
"abuseFlagModalBody": "你确定要举报这个帖子?你 只能 举报违反了<%= firstLinkStart %>社区准则<%= linkEnd %>或者 <%= secondLinkStart %>服务条款<%= linkEnd %> 的帖子。不当的举报是违反社区准则的,并且你会因此而违规。适当的举报理由包括但不限于:
- 咒骂 、宗教性的起誓
- 偏见、诋毁
- 成人话题
- 暴力内容,即便是玩笑性质的
- 垃圾邮件,荒谬的消息
",
@@ -151,5 +161,29 @@
"partyUpName": "举行派对",
"partyOnName": "欢乐派对",
"partyUpAchievement": "和另一个人一起加入一个队伍!愉快的去打怪兽并互相支持,玩的愉快。",
- "partyOnAchievement": "加入一个队伍,至少4人!享受你肩上扛着的不断增加的对伙伴的承诺,和你的朋友一起打败你的敌人!"
+ "partyOnAchievement": "加入一个队伍,至少4人!享受你肩上扛着的不断增加的对伙伴的承诺,和你的朋友一起打败你的敌人!",
+ "groupIdRequired": "\"groupId\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/zh/limited.json b/common/locales/zh/limited.json
index ace24d70f3..baef2fe1e6 100644
--- a/common/locales/zh/limited.json
+++ b/common/locales/zh/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "抚慰小猫(医者)",
"sneakySqueakerSet": "霹雳鼠(盗贼)",
"fallEventAvailability": "有效期至十月31日",
- "winterEventAvailability": "有效期至十二月31日"
+ "winterEventAvailability": "有效期至十二月31日",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/zh/maintenance.json b/common/locales/zh/maintenance.json
new file mode 100644
index 0000000000..9a32d0db2e
--- /dev/null
+++ b/common/locales/zh/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "不要担心。Habitica将会很快回来!",
+ "importantMaintenance": "我们正在进行重要维护,估计将持续到您时区中的<%= localDate %>。",
+ "maintenance": "维护",
+ "maintenanceMoreInfo": "想知道更多的维护信息?<%= linkStart %>查看我们的信息页面<%= linkEnd %>。",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "谢谢您的耐心!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "发生了什么?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/zh/npc.json b/common/locales/zh/npc.json
index accec7fac6..9cd1b6a3ea 100644
--- a/common/locales/zh/npc.json
+++ b/common/locales/zh/npc.json
@@ -21,6 +21,26 @@
"ian": "岚",
"ianText": "欢迎来到任务商店!这里你可以使用任务卷轴来同你的朋友一起与怪物战斗。不要选购一个在右边为您精心排列的任务卷轴吗?",
"ianBrokenText": "欢迎来到任务商店……这里你可以使用任务卷轴来同你的朋友一起与怪物战斗……请一定要到右边栏来看看我们为您精心准备的任务卷轴……",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(美元)",
"newStuff": "新品",
"cool": "稍后再跟我说",
@@ -64,6 +84,7 @@
"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!",
"tourEquipmentPage": "这里是你的装备库!你的战斗工具影响你的属性点。如果你想要在不影响属性点的情况下在你的角色形象上展示不同的装备,点击“使用服装”。",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "好的!",
"tourAwesome": "太好了!",
"tourSplendid": "太棒了!",
diff --git a/common/locales/zh/pets.json b/common/locales/zh/pets.json
index afbf38368c..729d4284f8 100644
--- a/common/locales/zh/pets.json
+++ b/common/locales/zh/pets.json
@@ -19,7 +19,7 @@
"orca": "兽人",
"royalPurpleGryphon": "紫御狮鹫",
"phoenix": "凤凰",
- "bumblebee": "Bumblebee",
+ "magicalBee": "魔法蜜蜂",
"rarePetPop1": "按按金色的爪印查看怎么通过为Habitica贡献来获得这只稀有宠物!",
"rarePetPop2": "得到这个宠物的方法!",
"potion": "<%= potionType %> 药水",
@@ -62,6 +62,7 @@
"hatchedPet": "你孵化了 <%= potion %> <%= egg %>!",
"displayNow": "现在显示",
"displayLater": "稍后显示",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "因为你的不懈努力,你又获得了一个新的伙伴,好好喂养它,让它成长!",
"feedPet": "喂你的<%= name %>一个<%= article %><%= text %>?",
"useSaddle": "把鞍用在<%= pet %>上?",
@@ -83,5 +84,8 @@
"petKeyBoth": "全部释放",
"confirmPetKey": "你确定吗?",
"petKeyNeverMind": "还没有",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "每颗宝石"
}
\ No newline at end of file
diff --git a/common/locales/zh/quests.json b/common/locales/zh/quests.json
index 2947862629..ca40382217 100644
--- a/common/locales/zh/quests.json
+++ b/common/locales/zh/quests.json
@@ -38,7 +38,7 @@
"bossDmg2": "只有参与者才能与boss战斗并共享任务掉落。",
"bossDmg1Broken": "每一个完成的每日任务和待办事项,或是每培养一次好习惯都能攻击到BOSS。完成深红色的任务或使用碎裂一击及火球术能给BOSS造成更多伤害。除了你自己的日常任务外,一旦队伍中的任何一人未完成自己的每日任务,你都会从BOSS那里受到额外的伤害值 (按BOSS的力量值成倍增加)! 所有对BOSS和来自BOSS的伤害会在重置时间进行结算 (你的日常重置时间)",
"bossDmg2Broken": "只有参与者才能跟boss战斗并共享任务掉落。",
- "tavernBossInfo": "Complete Dailies and To-Dos and score positive Habits to damage the World Boss! Incomplete Dailies fill the Rage Bar. When the Rage bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts not resting in the Inn will have their tasks tallied.",
+ "tavernBossInfo": "通过完成每日任务、待办事项或点击好习惯来伤害世界Boss!未完成的每日任务会填充BOSS的怒气条。当它怒气条满的时候会攻击1个NPC。世界Boss不会攻击个人或账户。只有不在客栈的玩家才能做这个任务。",
"tavernBossInfoBroken": "通过完成每日任务、待办事项或记录好习惯来打败世界Boss!未完成的每日任务会填充BOSS的颓废值,当它颓废值满的时候会攻击1个NPC。世界Boss不会攻击个人或账户。另外,只有不在客栈的玩家才能做这个任务。",
"bossColl1": "为了收集物品,做那些正的任务。任务物品会像正常物品一样掉落;但是你直到第二天才能看得见这些掉落,然后找到的所有物品会被结算然后堆叠到一起。",
"bossColl2": "只有参与者才能收集物品并共享任务掉落。",
@@ -78,5 +78,24 @@
"whichQuestStart": "你想要开始哪个探索任务?",
"getMoreQuests": "获取更多探索任务",
"unlockedAQuest": "你解锁了一个任务!",
- "leveledUpReceivedQuest": "你达到了 第 <%= level %> 级 ,并且收到了一个任务卷轴!"
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/zh/questscontent.json b/common/locales/zh/questscontent.json
index 9813fe06ab..6fd06f039a 100644
--- a/common/locales/zh/questscontent.json
+++ b/common/locales/zh/questscontent.json
@@ -298,15 +298,27 @@
"questSnailBoss": "苦差事淤泥蜗牛",
"questSnailDropSnailEgg": "蜗牛(蛋)",
"questSnailUnlockText": "解锁蜗牛蛋购买功能",
- "questBewilderText": "The Be-Wilder",
- "questBewilderNotes": "The party begins like any other.
The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.
As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.
“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.
“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”
Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”
But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.
“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”
Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.
“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”
A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.
PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”
Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.",
- "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": "Beguilement Strike",
- "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
- "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.",
- "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderText": "迷失怪",
+ "questBewilderNotes": "派对开始和其他一样。
开胃菜是极好的,音乐让人摇摆,甚至跳舞的大象都很常见。Habitica居民在中间的花海中大笑嬉闹,逍遥地开始分心不顾最不喜欢的任务,April Fool在他们中间回转,急切在各处展示着有趣的恶作剧和诙谐的动作。
随着Mistiflying城市的钟塔在午夜响起,April Fool跳上舞台开始演讲。
“朋友们!敌人们!心胸宽广熟悉的人们!听我说两句。”人们轻笑着,竖起了耳朵,用新的配饰装扮自己,摆起了姿势。
“如你们所知,”Fool 继续说着,“我混乱的幻觉仅仅存在一天。但是,我很开心的宣布,我已经发现一个捷径,可以保证我们的快乐不会停止,不用强迫去处理我们有着麻烦的重要性的责任。可爱的Habitica居民,见见我新的魔法朋友吧…迷失怪!”
Lemoness突然脸色苍白,丢下她的餐前甜点。“等等!不要相信--”
但是,突然迷雾灌进了房间,闪闪发光,逐渐变浓,它们绕着April Fool打着旋儿,凝聚成云的羽毛和伸展的脖子。人群说不出话来,一只巨大的怪鸟在他们面前显露出来,它的翅膀闪烁着幻觉。它发出恐怖刺耳的笑声。
“噢,已经很多很多年了,一个有够愚蠢的Habitica居民召唤了我!多么美妙啊,终于有一个实体了。”
Mistiflying城的魔法蜜蜂惊恐嗡嗡的逃离了浮空城,浮空城开始从天空下落。灿烂的春之花一个接一个枯萎了。
“我最亲爱的朋友,为何如此惊恐?”迷失怪啼叫着,扇动着它的翅膀,“没必要再幸苦赢得奖励了。我会给你们所有你们想要的东西!”
金币雨从空中倾泻下来,猛力地敲打在地面,人们尖叫奔跑找遮蔽物。“这是玩笑吗?”Baconsaur大叫,金币砸穿了窗户,打破了屋顶的瓦片。
PainterProphet闪避着,空中出现了闪电裂纹,雾遮挡了太阳。“不!这次我不想这样!”
快,Habitica居民们,不要让这个世界级怪物让我们注意力转移到金币上!保持注意力,关注你需要完成的任务,这样我们才能拯救Mistiflying城 -- 我们自己,有着希望。",
+ "questBewilderCompletion": "迷失怪被 打败了!
我们做到了!迷失怪在空中扭曲,悲恸大叫,羽毛飘下来就像是雨点。渐渐地,它被卷入一团闪亮的雾中。一缕缕阳光穿透了迷雾,驱散了它,显露出虚弱,仁慈的人们,其中有Bailey, Matt, Alex...和April Fool自己。
Mistiflying城市被拯救了!
April Fool看起来有点局促不安。“噢,嗯,”他说,“我可能有点....忘乎所以了。”
人们在喃喃低语,湿漉漉的花朵被冲上人行道,在远处还能看到坍塌的屋顶溅起的壮观水花。
“额,好”April Fool说,“也就是说…我想说的是,很抱歉。”他长长的叹息,“也许我还是会带头开始下一年的恶作剧,但这不会全是游戏与乐趣了,毕竟偶尔注意一下不会有坏处的。”
浴火凤凰有深意地咳了下。
“我的意思是,今年的春季大扫除赶在别人前面!”April Fool说,“我无所畏惧,我会很快将Habit城市还原的一模一样。幸运的是在双持扫把上没人比我的等级高。”
仪仗队开始演奏,鼓舞大家。
这是哈比城一切回归正常的不久之前的事了。此外,现在怀尔德已经消失了,魔法蜜蜂回到了Mistiflying开始了忙碌的工作,不久后,城市又一次淹没在了花海中。
Habitic居民拥抱了魔法绒绒蜜蜂,April Fool的眼睛瞬间点亮,“噢,我有了一个想法!为什么你们都不养一些绒绒蜜蜂当宠物和坐骑呢?如果我要将所有无聊的和有寓意的都给你,这将是一个很好礼物,它完美的代表了辛勤工作和甜蜜的回报的结合”他眨了眨眼,“另外,它们没有毒刺!傻瓜的荣耀。”",
+ "questBewilderCompletionChat": "`迷失怪被 打败了!`\n\n我们做到了!迷失怪在空中扭曲,悲恸大叫,羽毛飘下来就像是雨点。渐渐地,它被卷入一团闪亮的雾中。一缕缕阳光穿透了迷雾,驱散了它,显露出虚弱,仁慈的人们,其中有Bailey, Matt, Alex...和April Fool自己。\n\n`Mistiflying城市被拯救了!`\n\nApril Fool看起来有点局促不安。“噢,嗯,”他说,“我可能有点....忘乎所以了。”\n\n人们在喃喃低语,湿漉漉的花朵被冲上人行道,在远处还能看到坍塌的屋顶溅起的壮观水花。\n\n“额,好”April Fool说,“也就是说…我想说的是,很抱歉。”他长长的叹息,“也许我还是会带头开始下一年的恶作剧,但不会全是游戏与乐趣了,毕竟偶尔注意一下不会有坏处的。 ”\n\n浴火凤凰有深意地咳了下。\n\n“我的意思是,今年的春季大扫除赶在别人前面!”April Fool说,“我无所畏惧,我会很快将Habit城市还原的一模一样。幸运的是在双持扫把上没人比我的等级高。”\n\n仪仗队开始演奏,鼓舞大家。\n\n没多久,Habit城市中所有回到了正常。另外,现在迷失怪已经蒸发了,Mistiflying城的魔法蜜蜂喧闹的回到了工作岗位,很快,花盛开了,城市再一次起飞。\n\nHabitic居民拥抱了魔法绒绒蜜蜂,April Fool的眼睛瞬间点亮,“噢,我有了一个想法!为什么你们都不养一些绒绒蜜蜂当宠物和坐骑呢?如果我要将所有无聊的和有寓意的都给你,这将是一个很好礼物,它完美的代表了辛勤工作和甜蜜的回报的结合”他眨了眨眼,“另外,它们没有毒刺!傻瓜的荣耀。”",
+ "questBewilderBossRageTitle": "欺骗打击",
+ "questBewilderBossRageDescription": "当这个量槽被填满,迷失怪就会在Habitica释放他的欺骗攻击!",
+ "questBewilderDropBumblebeePet": "魔法蜜蜂(宠物)",
+ "questBewilderDropBumblebeeMount": "魔法蜜蜂(坐骑)",
+ "questBewilderBossRageMarket": "`迷失怪运用了 欺骗打击!`\n\n噢不!尽管我们努力了,我们迷失怪迷人的幻觉还是让我们分心,忘掉了一些每日任务!伴随着咯咯的叫喊声,华丽的鸟儿扇动着翅膀,扇起了一大团薄雾围绕着商人Alex。当雾消失,他已经着魔了!“有一些免费的样品!”他兴高采烈地喊着,开始丢出爆炸的蛋和药水朝向逃跑的Habitica村民。诚然,不是最优惠的销售。\n\n快!让我们保持关注我们的每日任务在它占据其他人之前打败这个怪物。",
+ "questBewilderBossRageStables": "`迷失怪运用了 欺骗打击!`\n\n啊!!!一旦迷失怪让我们目眩神迷忽视了我们的每日任务,现在它已经攻击了驯兽师马特!伴随着一阵雾盘旋在身边,马特变成了可怕的飞行怪兽,所有的宠物和坐骑在兽栏中悲哀地嚎叫。快!保持关注你的每日任务打败这个卑鄙的分心。",
+ "questBewilderBossRageBailey": "`迷失怪运用了 欺骗打击!`\n\n小心!在报导新闻中,公告员贝利已经被迷失怪占据了!她放出了一个恶魔,她随意的大叫声升上了天空。现在我们该怎么办?\n\n不要放弃...我们就快要击败这个讨厌的大鸟了,一劳永逸!",
+ "questFalconText": "掠食明天之鸟",
+ "questFalconNotes": "Habitica山正被正在逼近的待办事项之山蒙上了阴影。它在被忽视的任务增长失控前曾是野餐和享受完成的感觉的地方。现在,他变成了掠食明天之鸟的巢穴,掠食明天之鸟是一种邪恶的生物,阻止Habitica居民完成他们的任务!
“太难了!”它们朝着@JonArinbjorn和@Onheiron发出叫声,“现在完成花太多的时间了!等到明天做一点关系都没有!为什么现在不去做一些有趣的事情呢?”
你发誓再也不这样了。你将攀登你自己的待办事项山脉,打败掠食明天之鸟!",
+ "questFalconCompletion": "最后,你战胜了掠食明天之鸟,安下心来享受风景和你应得的休息时间。
“哇噢!”@Trogdorina说,“你赢了!”
@Squish接着说道,“.嘿,拿上这些我找到的蛋作为你的奖励。”",
+ "questFalconBoss": "掠食明天之鸟",
+ "questFalconDropFalconEgg": "猎鹰(宠物蛋)",
+ "questFalconUnlockText": "解锁猎鹰蛋购买功能",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/zh/rebirth.json b/common/locales/zh/rebirth.json
index 816e48a6b7..0ba9c8f644 100644
--- a/common/locales/zh/rebirth.json
+++ b/common/locales/zh/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "复活后你的角色从1级开始。",
"rebirthAdvList1": "生命值完全复原",
"rebirthAdvList2": "你没有经验,金币,装备(免费物品例外如神秘物品)。",
- "rebirthAdvList3": "你的习惯,每日任务,待办事项会被重置为黄色,连击数也会被重置。",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "你的初始职业是战士,但你以后可以解锁新的职业。",
"rebirthInherit": "你的新角色继承了一些前身的东西:",
"rebirthInList1": "任务,历史记录和设置保留了下来。",
@@ -24,5 +24,6 @@
"rebirthPop": "开始一个1级的新角色并保留成就,物品和任务历史。",
"rebirthName": "重生球",
"reborn": "重生, 最高级别 <%= reLevel %>",
- "confirmReborn": "你确定吗?"
+ "confirmReborn": "你确定吗?",
+ "rebirthComplete": "你已经重生了!"
}
\ No newline at end of file
diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json
index fd7becbb80..515de3d43c 100644
--- a/common/locales/zh/settings.json
+++ b/common/locales/zh/settings.json
@@ -61,12 +61,23 @@
"newUsername": "新的登录名",
"dangerZone": "危险区域",
"resetText1": "警告!这会重置你角色的许多数值。强烈不建议你这样做。不过,在短暂的试玩一段时间后,进行重置或许会有所帮助。",
- "resetText2": "你会失去你所有的等级,金币和经验。你所有的任务会被永久删除,你会失去你所有的任务历史数据。你会失去所有的装备,但是你能够把他们买回来。包括你曾经拥有过的所有限量版装备和订阅者的神秘物品(你需要编程合适的职业才能重新购买职业限定的装备)。你会保留你的当前职业和你的宠物与坐骑。相比之下,用道具重生球会更安全,你的任务会被保留下来。",
+ "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 %>。",
"API": "API / 应用程序接口",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "这个是用来复制到第三方应用的。但是,你的API令牌相当于密码,不要公开它。有时候别人会问你要用户ID,但是永远不要把你的API令牌分享给其他人,包括Github。",
"APIToken": "API 令牌 (这相当于密码——看上面的警告!)",
+ "thirdPartyApps": "第三方应用",
+ "dataToolDesc": "一个网页,这个网页展示你的Habitica账户的特定信息,例如你的任务、装备和技能的统计信息。",
+ "beeminder": "蜜蜂看守",
+ "beeminderDesc": "让蜜蜂看守自动地监视你的Habitica待办事项。你能交付来维持一个目标数量的待办事项每周或每天被完成,或者你能交付来渐渐减少维持的未完成待办事项数量。(通过“交付”蜜蜂看守意味着有支付真实金钱的风险!但你也可能仅喜欢蜜蜂看守的华丽的图形)。",
+ "chromeChatExtension": "Chrome聊天扩展",
+ "chromeChatExtensionDesc": "Habitica的Chrome聊天扩展增加了一个直观的聊天窗口。它让用户能在它们所属的旅馆、队伍和工会中闲聊。",
+ "otherExtensions": "其他扩展",
+ "otherDesc": "其他应用、扩展和工具请关注Habitica维基。",
"resetDo": "去吧,重置我的账号吧!",
+ "resetComplete": "Reset complete!",
"fixValues": "修复数值",
"fixValuesText1": "如果你遇到了一个bug或者错误地改变了你的角色 (不应该受到的伤害,获得了不属于你的金币等等),你可以手动的改正你的数值。是的,这使得用户有能力作弊:请正确地使用这个功能,否则你会破坏你自己的习惯养成系统!",
"fixValuesText2": "注意你不可以在这里重置单个任务的连击数。如果希望那样做,编辑日常标签,进入高级选项,在那里你可以修复连击数。",
@@ -96,6 +107,7 @@
"emailNotifications": "电子邮件通知",
"wonChallenge": "你赢得了一项挑战!",
"newPM": "收到悄悄话",
+ "sentGems": "Sent gems!",
"giftedGems": "自然宝石",
"giftedGemsInfo": "<%= amount %> 宝石 - 来自 <%= name %>",
"giftedSubscription": "捐助有礼",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "已启用",
"webhookURL": "Webhook链接",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "添加",
"buyGemsGoldCap": "上限提升至 <%= amount %>",
"mysticHourglass": "<%= amount %> 个神秘沙漏",
@@ -149,5 +166,5 @@
"amazonPayments": "亚马逊支付",
"timezone": "时区",
"timezoneUTC": "Habitica直接引用你电脑上的时区设置:<%= utc %>",
- "timezoneInfo": "如果这个时区显示错误,首先让你的网页浏览器刷新页面,保证Habitica有最新的信息。如果依旧错误,在你的电脑上调节时区设置,并再次刷新页面。
如果你在其他电脑或移动设备上使用Habitica,所有时区必须保持一致。如果你的每日任务在错误的时间重置,请在所有的电脑或移动设备上检查这项设置。"
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/zh/spells.json b/common/locales/zh/spells.json
index e9cd79fc86..8b6fd98298 100644
--- a/common/locales/zh/spells.json
+++ b/common/locales/zh/spells.json
@@ -1,36 +1,36 @@
{
"spellWizardFireballText": "火焰爆轰",
- "spellWizardFireballNotes": "你的手中释放出强大的烈焰。你得到经验值,并且对怪物造成额外伤害!点击一个目标以使用 (法术强度与智力值有关)",
+ "spellWizardFireballNotes": "火焰在你手中迸发。你将获得经验值,并且对怪物们造成额外伤害!点击一项任务来释放(法术强度与智力值有关)",
"spellWizardMPHealText": "澎湃灵泉",
"spellWizardMPHealNotes": "你消耗魔法值来帮助你的队友。你队伍中的其他成员获得魔法值!(法术强度与智力值有关)",
"spellWizardEarthText": "地震",
- "spellWizardEarthNotes": "你的精神力量晃动着大地。你的整个队伍获得智力上的增益!(法术强度与未增益的智力有关)",
+ "spellWizardEarthNotes": "你的精神力量撼动了大地。所有队员获得智力上的增益!(法术强度与未增益的智力值有关)",
"spellWizardFrostText": "极寒霜冻",
- "spellWizardFrostNotes": "冰霜冻结了你的任务。你的任务连击数在明天不会重置!(一次施放影响所有连击数)",
+ "spellWizardFrostNotes": "冰霜冻结了你的任务。你所有任务的连击数不会在今天之后归零!(释放一次即对所有任务生效)",
"spellWarriorSmashText": "致命一击",
- "spellWarriorSmashNotes": "你全部力量都集中于一个任务。该任务获得更多蓝色值、更少红色值,而且你能对王造成额外伤害!点击一个任务来施放法术。(法术强度与力量值有关)",
+ "spellWarriorSmashNotes": "你全力击中了一项任务。该任务的蓝色值将更深/红色值将更浅,与此同时你对怪物们造成额外伤害!点击一项任务来释放法术。(法术强度与力量值有关)",
"spellWarriorDefensiveStanceText": "防御姿态",
- "spellWarriorDefensiveStanceNotes": "你准备对你的任务发起一次猛攻。你获得体质上的增益!(法术强度与未增益的体质值有关)",
+ "spellWarriorDefensiveStanceNotes": "你准备好接受来自自己任务的猛攻了。你获得体质上的增益!(法术强度与未增益的体质值有关)",
"spellWarriorValorousPresenceText": "悍勇现身",
- "spellWarriorValorousPresenceNotes": "你的出现鼓舞了你的队伍。你的整个队伍获得了力量上的增益!(法术强度与未增益的力量值有关)",
+ "spellWarriorValorousPresenceNotes": "你的出现鼓舞了你的队伍。所有队员获得了力量上的增益!(法术强度与未增益的力量值有关)",
"spellWarriorIntimidateText": "威慑凝视",
- "spellWarriorIntimidateNotes": "你的凝视将恐惧钉入敌人内心。你的整个队伍获得体质上的增益!(法术强度与未增益的体质值有关)",
+ "spellWarriorIntimidateNotes": "你的凝视使敌人吓破了胆。你的整个队伍获得体质上的增益!(法术强度与未增益的体质值有关)",
"spellRoguePickPocketText": "飞龙探云手",
- "spellRoguePickPocketNotes": "你窃取了一个附近的任务的财富。你获得了一些金币!点击一个任务来施放法术。(法术强度与感知值有关)",
+ "spellRoguePickPocketNotes": "你偷走了附近一个任务的财富。你获得了一些金币!点击一项任务来释放。(法术强度与感知值有关)",
"spellRogueBackStabText": "背刺",
- "spellRogueBackStabNotes": "你背叛了一个愚蠢的任务。你获得了一些金币与经验!点击一个任务来施放法术。(法术强度与力量值有关)",
- "spellRogueToolsOfTradeText": "职业用具",
- "spellRogueToolsOfTradeNotes": "你与你的队友分享了你的天赋。你的整个队伍获得了感知上的增益!(法术强度与未增益的感知值有关)",
+ "spellRogueBackStabNotes": "你背叛了一个愚蠢的任务。你获得了一些金币与经验值!点击一项任务来释放。(法术强度与力量值有关)",
+ "spellRogueToolsOfTradeText": "行业工具",
+ "spellRogueToolsOfTradeNotes": "你与朋友们分享了你的天赋。所有队员获得了感知上的增益!(法术强度与未增益的感知值有关)",
"spellRogueStealthText": "潜行",
- "spellRogueStealthNotes": "你是如此鬼祟以至于难以被找出。一些你的未完成的日常任务在今晚不会对你造成伤害,而且它们的连击数和颜色不会发生改变。(需要多次施放以对多个日常任务生效)",
- "spellHealerHealText": "圣光术",
- "spellHealerHealNotes": "圣光笼罩着你,治愈了你的伤口。你获得了生命值!(法术强度与体质值以及智力值有关)",
- "spellHealerBrightnessText": "灼热光矢",
- "spellHealerBrightnessNotes": "你爆发出一道光闪瞎了你的任务。你的任务的蓝色值增加、红色值降低了。(法术强度与智力值有关)",
- "spellHealerProtectAuraText": "守护光环",
+ "spellRogueStealthNotes": "你隐秘地在黑夜中行进。今晚,你未完成的一些日常任务将不会对你造成伤害,它们的连击数和颜色也保持不变。(需要多次施放以对多个日常任务生效)",
+ "spellHealerHealText": "治愈之光",
+ "spellHealerHealNotes": "圣光笼罩着你,治愈了你的伤口。你的生命值恢复了!(法术强度与体质值以及智力值有关)",
+ "spellHealerBrightnessText": "目眩神迷",
+ "spellHealerBrightnessNotes": "你爆发出一道光闪瞎了你的任务。所有任务的蓝色值增加、红色值降低。(法术强度与智力值有关)",
+ "spellHealerProtectAuraText": "灵光护佑",
"spellHealerProtectAuraNotes": "你保护你的队伍免受伤害。你的整个队伍获得体质上的增益!(法术强度与未增益的体质值有关)",
"spellHealerHealAllText": "祝福",
- "spellHealerHealAllNotes": "抚慰之光围绕着你。你的整个队伍恢复生命值!(法术强度与体质值以及智力值有关)",
+ "spellHealerHealAllNotes": "治愈的光环围绕着你。所有队员恢复生命值!(法术强度与体质值以及智力值有关)",
"spellSpecialSnowballAuraText": "雪球",
"spellSpecialSnowballAuraNotes": "向队友丢了一个雪球!会发生什么事情呢?所产生的效果会持续到第二天早上.",
"spellSpecialSaltText": "盐",
@@ -43,8 +43,14 @@
"spellSpecialShinySeedNotes": "把一个好友变成一朵笑笑花。",
"spellSpecialPetalFreePotionText": "除花剂",
"spellSpecialPetalFreePotionNotes": "解除闪光种子效果。",
- "spellSpecialSeafoamText": "浪花",
- "spellSpecialSeafoamNotes": "把好友变成海洋生物",
+ "spellSpecialSeafoamText": "海泡石",
+ "spellSpecialSeafoamNotes": "把一位好友变成海洋生物",
"spellSpecialSandText": "沙子",
- "spellSpecialSandNotes": "取消浪花效果"
+ "spellSpecialSandNotes": "抵消海泡石的效果",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/zh/subscriber.json b/common/locales/zh/subscriber.json
index e1f3aa5cfa..38d850b4a2 100644
--- a/common/locales/zh/subscriber.json
+++ b/common/locales/zh/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "可以使用金币购买宝石,获得每月神秘装备,保留已完成项目的历史,双倍日常掉落率,支持开发者。点击获取更多信息。",
"buyGemsGold": "用金币购买宝石",
"buyGemsGoldText": "商人亚历山大可以按每个宝石 <%= gemCost %>金币的价格向你出售宝石,他每个月的初始进货量是 <%= gemLimit %> 个宝石,如果可以在接下来的时间里坚持捐助,每三个月宝石上限就会增加5,直到最大值1个月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.",
"retainHistory": "保留额外的历史条目",
"retainHistoryText": "使完成的待办事项和任务的历史纪录更长时间保留。",
"doubleDrops": "日常掉率上限翻倍",
@@ -29,6 +31,7 @@
"manageSub": "按这里管理捐助",
"cancelSub": "取消捐助",
"canceledSubscription": "取消捐助",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "管理员捐助",
"morePlans": "更多计划
即将推出",
"organizationSub": "私人组织",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "我们看到你有1个神秘的沙漏,所以我们愉快地决定穿梭回来找你!请选择你喜欢的宠物,坐骑或是神秘物品。你还可以看到一系列已不再开放的物品列表在 这里!如果这些都不能满足你,也许你会对我们富有时尚未来感的蒸汽朋克物品套装感兴趣?",
"timeTravelersAlreadyOwned": "恭喜!你已经拥有了时光穿梭者目前能够提供的所有道具,感谢支持本站!",
"mysticHourglassPopover": "神秘沙漏可以让你购买一些特别的限定道具,比如每月神秘道具组合,世界BOSS甚至过去已经发布完的奖励!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "有翼使者长袍套装",
"mysterySet201403": "森林行者套装",
"mysterySet201404": "薄暮蝴蝶套装",
@@ -99,6 +105,7 @@
"mysterySet201601": "决心组冠军",
"mysterySet201602": "负心人套装",
"mysterySet201603": "幸运草套装",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "蒸汽朋克标准套装",
"mysterySet301405": "蒸汽朋克配饰套装",
"mysterySetwondercon": "Wondercon漫展",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "花费1个神秘沙漏购买这个道具?",
"petsAlreadyOwned": "你已经拥有这只宠物",
"mountsAlreadyOwned": "你已经拥有这只坐骑",
- "typeNotAllowedHourglass": "本道具无法使用神秘沙漏购买,可购买种类有:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "本宠物无法使用神秘沙漏购买,可购买种类有:",
"mountsNotAllowedHourglass": "本坐骑无法使用神秘沙漏购买,可购买种类有:",
"hourglassPurchase": "你使用了一个神秘沙漏购买了一件道具!",
- "hourglassPurchaseSet": "你使用了一个神秘沙漏购买了一套道具组合!"
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/zh/tasks.json b/common/locales/zh/tasks.json
index 8f08b0ce84..339b056b43 100644
--- a/common/locales/zh/tasks.json
+++ b/common/locales/zh/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "稳固药剂",
"fortifyPop": "将所有任务恢复至中性状态(黄色),并补充所有损失的生命值。",
"fortify": "稳固",
- "fortifyText": "稳固作用会将所有的任务重置到初始(黄色)状态,就像刚刚添加时一样,还会回满你的生命值。如果你变红的任务太多,让你感到游戏太难进行,而蓝色的任务又太容易,这会非常有帮助。如果觉得重获新生非常激励人,那就花几块宝石来给自己缓解一下吧!",
+ "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!",
"sureDelete": "你确定要删除这些 <%= taskType %>文本\"<%= taskText %>\"吗?",
"streakCoins": "连击奖励!",
"pushTaskToTop": "将任务置于顶部.按住ctrl或者cmd可拖至底部。",
@@ -112,5 +113,18 @@
"rewardHelp2": "装备能够影响你的属性点数 (<%= linkStart %>头像 > 属性点<%= linkEnd %>)。",
"rewardHelp3": "特殊装备会在世界性事件中出现。",
"rewardHelp4": "别害怕,大胆地为自己设置自定义奖励!来这里看看 一些简单例子。",
- "clickForHelp": "点击获取帮助"
+ "clickForHelp": "点击获取帮助",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/backgrounds.json b/common/locales/zh_TW/backgrounds.json
index 4c4b09de6d..45f6ea4cb1 100644
--- a/common/locales/zh_TW/backgrounds.json
+++ b/common/locales/zh_TW/backgrounds.json
@@ -154,11 +154,18 @@
"backgroundRainforestNotes": "冒險進入一個熱帶雨林。",
"backgroundStoneCircleText": "石圈",
"backgroundStoneCircleNotes": "在石圈裡施法。",
- "backgrounds042016": "SET 23: Released April 2016",
- "backgroundArcheryRangeText": "Archery Range",
- "backgroundArcheryRangeNotes": "Practice on the Archery Range.",
- "backgroundGiantFlowersText": "Giant Flowers",
+ "backgrounds042016": "第 23 組:2016 年 4 月推出",
+ "backgroundArcheryRangeText": "弓箭射程",
+ "backgroundArcheryRangeNotes": "練習弓箭射程",
+ "backgroundGiantFlowersText": "巨花",
"backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.",
- "backgroundRainbowsEndText": "End of the Rainbow",
- "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow."
+ "backgroundRainbowsEndText": "彩虹的盡頭",
+ "backgroundRainbowsEndNotes": "在彩虹的盡頭尋找金幣",
+ "backgrounds052016": "SET 24: Released May 2016",
+ "backgroundBeehiveText": "Beehive",
+ "backgroundBeehiveNotes": "Buzz and dance in a Beehive.",
+ "backgroundGazeboText": "Gazebo",
+ "backgroundGazeboNotes": "Battle a Gazebo.",
+ "backgroundTreeRootsText": "Tree Roots",
+ "backgroundTreeRootsNotes": "Explore the Tree Roots."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/challenge.json b/common/locales/zh_TW/challenge.json
index c463153958..a1c3da1d91 100644
--- a/common/locales/zh_TW/challenge.json
+++ b/common/locales/zh_TW/challenge.json
@@ -63,5 +63,20 @@
"congratulations": "恭喜!",
"hurray": "太好了!",
"noChallengeOwner": "無人擁有",
- "noChallengeOwnerPopover": "由於開創這個挑戰的人已經刪除他們的帳號,所以這個挑戰無人擁有。"
+ "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.",
+ "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.",
+ "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."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/character.json b/common/locales/zh_TW/character.json
index 5cab47dd36..ea16eac7ac 100644
--- a/common/locales/zh_TW/character.json
+++ b/common/locales/zh_TW/character.json
@@ -1,4 +1,5 @@
{
+ "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email leslie@habitica.com!",
"statsAch": "屬性及成就",
"profile": "基本資料",
"avatar": "客制化角色圖像",
@@ -34,7 +35,7 @@
"beard": "落腮鬍",
"mustache": "八字鬍",
"flower": "花朵",
- "wheelchair": "Wheelchair",
+ "wheelchair": "輪椅",
"basicSkins": "基本膚色",
"rainbowSkins": "彩色膚色",
"pastelSkins": "柔和膚色",
@@ -109,6 +110,7 @@
"mage": "法師",
"mystery": "神秘",
"changeClass": "變更職業並重新分配屬性點",
+ "lvl10ChangeClass": "To change class you must be at least level 10.",
"levelPopover": "每升一級你都能得到一點並分配到你想要的屬性。你可以手動分配,或讓系統幫你自動完成。",
"unallocated": "未分配的屬性點",
"haveUnallocated": "你有( <%= points %> )點未分配的屬性點",
@@ -164,5 +166,7 @@
"int": "智力",
"showQuickAllocation": "開啟分配狀態",
"hideQuickAllocation": "關閉分配狀態",
- "quickAllocationLevelPopover": "每升一級你都能得到一點並分配到你想要的屬性。你可以手動分配,或讓系統在使用者->屬性下幫你自動完成。"
+ "quickAllocationLevelPopover": "每升一級你都能得到一點並分配到你想要的屬性。你可以手動分配,或讓系統在使用者->屬性下幫你自動完成。",
+ "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.",
+ "notEnoughAttrPoints": "You don't have enough attribute points."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/content.json b/common/locales/zh_TW/content.json
index add68c446a..b06c3007c3 100644
--- a/common/locales/zh_TW/content.json
+++ b/common/locales/zh_TW/content.json
@@ -113,6 +113,12 @@
"questEggSnailText": "蛇",
"questEggSnailMountText": "蛇",
"questEggSnailAdjective": "緩慢但穩定的",
+ "questEggFalconText": "Falcon",
+ "questEggFalconMountText": "Falcon",
+ "questEggFalconAdjective": "a swift",
+ "questEggTreelingText": "Treeling",
+ "questEggTreelingMountText": "Treeling",
+ "questEggTreelingAdjective": "a leafy",
"eggNotes": "把孵化藥水倒在寵物蛋上會把它孵化成一隻<%= eggAdjective(locale) %> <%= eggText(locale) %>。",
"hatchingPotionBase": "普通",
"hatchingPotionWhite": "白色",
@@ -126,6 +132,7 @@
"hatchingPotionGolden": "金色",
"hatchingPotionSpooky": "怪異",
"hatchingPotionPeppermint": "薄荷",
+ "hatchingPotionFloral": "Floral",
"hatchingPotionNotes": "把它倒在寵物蛋上可以孵化出一隻<%= potText(locale) %>寵物。",
"premiumPotionAddlNotes": "不能夠在任務寵物蛋上使用。",
"foodMeat": "肉",
diff --git a/common/locales/zh_TW/contrib.json b/common/locales/zh_TW/contrib.json
index ad68845c75..21fd4f6d1e 100644
--- a/common/locales/zh_TW/contrib.json
+++ b/common/locales/zh_TW/contrib.json
@@ -35,8 +35,12 @@
"hallContributors": "贊助人殿堂",
"hallPatrons": "贊助人殿堂",
"rewardUser": "獎勵玩家",
- "UUID": "帳號",
+ "UUID": "User ID",
"loadUser": "載入玩家",
+ "noAdminAccess": "You don't have admin access.",
+ "pageMustBeNumber": "req.query.page must be a number",
+ "userNotFound": "User not found.",
+ "invalidUUID": "UUID must be valid",
"title": "頭銜",
"moreDetails": "更多細節 (1-7)",
"moreDetails2": "更多細節 (8-9)",
diff --git a/common/locales/zh_TW/death.json b/common/locales/zh_TW/death.json
index e12f2941ab..3650bcb84e 100644
--- a/common/locales/zh_TW/death.json
+++ b/common/locales/zh_TW/death.json
@@ -12,5 +12,6 @@
"losingHealthQuickly": "太容易失去生命值嗎?",
"lowHealthTips3": "未完成的每日任務會在隔天造成損害,所以要小心,不要一開始就增加太多每日任務!",
"lowHealthTips4": "如果你的每日任務在某些日子不用完成的話,你可以點選鉛筆按鈕去更改它。",
- "goodLuck": "祝你好運!"
+ "goodLuck": "祝你好運!",
+ "cannotRevive": "Cannot revive if not dead"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/front.json b/common/locales/zh_TW/front.json
index 7b9adedb62..611aee7f7d 100644
--- a/common/locales/zh_TW/front.json
+++ b/common/locales/zh_TW/front.json
@@ -18,7 +18,7 @@
"choreSample4": "整理一間房間",
"choreSample5": "清洗並晾乾成堆的衣服",
"chores": "家務事",
- "clearBrowserData": "Clear Browser Data",
+ "clearBrowserData": "清除瀏覽器資料",
"communityBug": "錯誤 (Bug) 回報",
"communityExtensions": "附加元件及擴充套件",
"communityFacebook": "Facebook",
@@ -28,6 +28,7 @@
"communityReddit": "Reddit",
"companyAbout": "如何執行",
"companyBlog": "部落格",
+ "devBlog": "Developer Blog",
"companyDonate": "贊助",
"companyExtensions": "擴充套件",
"companyPrivacy": "隱私權政策",
@@ -51,6 +52,7 @@
"featureSocialHeading": "社交遊戲",
"featuredIn": "特色在於",
"featuresHeading": "我們還有其他功能",
+ "footerDevs": "Developers",
"footerCommunity": "社群",
"footerCompany": "公司",
"footerMobile": "手機版本",
@@ -75,7 +77,7 @@
"infhQuote": "在我讀研究所的時候,[Habitica]幫我重建了生活重心!",
"invalidEmail": "需要有效的電子郵件地址,以便進行密碼重置。",
"irishfeet123Quote": "我曾經有個很糟的習慣,就是吃完飯後不去整理,而把杯子放得到處都是不放回原位。[Habitica] 救了我!",
- "joinOthers": "Join <%= userCount %> people making it fun to achieve goals!",
+ "joinOthers": "與 <%= userCount %> 人一起讓達成目標變得有趣!",
"kazuiQuote": "還沒有遇到[Habitica]之前,我被論文給卡住了,而且我要求自己要做到的事也都進度緩慢,像是做家事、背單字,學圍棋等。至從遇到它之後我才發現,原來我把事情分散開來會更好管理,現在做這些每日任務成了我的動力來源!",
"landingadminlink": "管理方案",
"landingend": "還沒被說服嗎?",
@@ -182,6 +184,7 @@
"zelahQuote": "有了 [Habitica],我可以為了獲得點數(早睡)或損失生命值(晚睡)而提早上床睡覺。",
"reportAccountProblems": "回報帳戶問題",
"reportCommunityIssues": "檢舉社群的問題",
+ "subscriptionPaymentIssues": "Subscription and Payment Issues",
"generalQuestionsSite": "關於本網站的一般問題",
"businessInquiries": "商業調查",
"merchandiseInquiries": "商品調查",
@@ -222,5 +225,32 @@
"altAttrWebstorm": "WebStorm",
"altAttrGithub": "GitHub",
"altAttrTrello": "Trello",
- "altAttrSlack": "Slack"
+ "altAttrSlack": "Slack",
+ "missingAuthHeaders": "Missing authentication headers.",
+ "missingAuthParams": "Missing authentication parameters.",
+ "missingUsernameEmail": "Missing username or email.",
+ "missingEmail": "Missing email.",
+ "missingUsername": "Missing username.",
+ "missingPassword": "Missing password.",
+ "missingNewPassword": "Missing new password.",
+ "wrongPassword": "Wrong password.",
+ "notAnEmail": "Invalid email address.",
+ "emailTaken": "Email address is already used in an account.",
+ "newEmailRequired": "Missing new email address.",
+ "usernameTaken": "Username already taken.",
+ "passwordConfirmationMatch": "Password confirmation doesn't match password.",
+ "invalidLoginCredentials": "Incorrect username and/or email and/or password.",
+ "passwordReset": "If we have your email on file, your password reset link has been sent to your email.",
+ "passwordResetEmailSubject": "Password Reset for Habitica",
+ "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.
Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.
Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.",
+ "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".",
+ "invalidCredentials": "There is no account that uses those credentials.",
+ "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.",
+ "onlyFbSupported": "Only Facebook is supported currently.",
+ "cantDetachFb": "Account lacks another authentication method, can't detach Facebook.",
+ "onlySocialAttachLocal": "Local authentication can be added to only a social account.",
+ "invalidReqParams": "Invalid request parameters.",
+ "memberIdRequired": "\"member\" must be a valid UUID.",
+ "heroIdRequired": "\"heroId\" must be a valid UUID."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/gear.json b/common/locales/zh_TW/gear.json
index d84ef1272c..f4547e646f 100644
--- a/common/locales/zh_TW/gear.json
+++ b/common/locales/zh_TW/gear.json
@@ -146,11 +146,11 @@
"weaponSpecialSpring2016RogueText": "烈焰流星錘",
"weaponSpecialSpring2016RogueNotes": "你精通了錘球、棍棒和小刀,現在更要駕馭火焰了!哇!增加 <%= str %> 點力量。2016 春季限量裝備。",
"weaponSpecialSpring2016WarriorText": "奶酪錘",
- "weaponSpecialSpring2016WarriorNotes": "No one has as many friends as the mouse with tender cheeses. Increases Strength by <%= str %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016MageText": "Staff of Bells",
- "weaponSpecialSpring2016MageNotes": "Abra-cat-abra! So dazzling, you might mesmerize yourself! Ooh... it jingles... Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Spring Gear.",
- "weaponSpecialSpring2016HealerText": "Spring Flower Wand",
- "weaponSpecialSpring2016HealerNotes": "With a wave and a wink, you bring the fields and forests into bloom! Or bop troublesome mice on the head. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.",
+ "weaponSpecialSpring2016WarriorNotes": "擁有柔軟起司的老鼠擁有最多的朋友。增加 <%=str %> 點力量。2016 春季限量裝備。",
+ "weaponSpecialSpring2016MageText": "鈴杖",
+ "weaponSpecialSpring2016MageNotes": "阿布拉卡特阿布拉!多麼炫目啊,你可能對自己施放了催眠術!喔... 他叮噹響,增加 <%= int %> 點智力和 <%= per %> 點感知。2016 春季限量裝備。",
+ "weaponSpecialSpring2016HealerText": "春花魔杖",
+ "weaponSpecialSpring2016HealerNotes": "只要一個揮舞並施法,你就可以讓整座森林與田野上花朵盛開!討厭的老鼠也都被驅趕走了。增加 <%= int %> 點智力。2016 春季限量裝備。",
"weaponMystery201411Text": "盛宴之叉",
"weaponMystery201411Notes": "刺傷你的仇敵或是插進你最愛的食物——這把多才多藝的叉子可是無所不能!沒有屬性加成。2014年11月訂閱者物品",
"weaponMystery201502Text": "愛與真理之微光翅膀法杖",
@@ -166,9 +166,9 @@
"weaponArmoireRancherLassoText": "牛仔套索",
"weaponArmoireRancherLassoNotes": "套索:為圍補和牽繩的理想工具。增加<%= str %>點力量, <%= per %>點感知和<%= int %>點智力。神祕寶箱:牛仔系列(3/3)。",
"weaponArmoireMythmakerSwordText": "神話英雄之劍",
- "weaponArmoireMythmakerSwordNotes": "Though it may seem humble, this sword has made many mythic heroes. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 3 of 3).",
+ "weaponArmoireMythmakerSwordNotes": "重劍無鋒大巧不工,這把寶劍其實締造了許多神話英雄。增加 <%= attrs %> 點感知和力量。神祕寶箱:黃金戰袍套裝 (3 件中的第 3 件)",
"weaponArmoireIronCrookText": "鐵彎杖",
- "weaponArmoireIronCrookNotes": "Fiercely hammered from iron, this iron crook is good at herding sheep. Increases Perception and Strength by <%= attrs %> each. Enchanted Armoire: Horned Iron Set (Item 3 of 3).",
+ "weaponArmoireIronCrookNotes": "純鋼打造,力透杖柄。這柄區柄用來放牧效果極好。增加感知與力量各 <%=attrs %> 點。神秘寶箱:鐵角套裝 (3 件中的第 3 件)",
"weaponArmoireGoldWingStaffText": "金翼魔杖",
"weaponArmoireGoldWingStaffNotes": "法杖上的風不斷地旋轉扭動,增加所有屬性各<%= attrs %>點。神祕寶箱:獨立物品。",
"weaponArmoireBatWandText": "蝙蝠魔杖",
@@ -189,6 +189,8 @@
"weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).",
"weaponArmoireBasicLongbowText": "Basic Longbow",
"weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).",
+ "weaponArmoireHabiticanDiplomaText": "Habitican Diploma",
+ "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).",
"armor": "盔甲",
"armorBase0Text": "正常服裝",
"armorBase0Notes": "普通的衣服。 沒有屬性加成。",
@@ -364,6 +366,8 @@
"armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.",
"armorMystery201603Text": "幸運服裝",
"armorMystery201603Notes": "This suit is sewn from thousands of four-leafed clovers! Confers no benefit. March 2016 Subscriber Item.",
+ "armorMystery201604Text": "Armor o' Leaves",
+ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.",
"armorMystery301404Text": "蒸汽龐克套裝",
"armorMystery301404Notes": "精巧又瀟灑,哇嗚!沒有屬性加成。3015年1月訂閱者物品。",
"armorArmoireLunarArmorText": "潤月護甲",
@@ -394,6 +398,8 @@
"armorArmoireMinerOverallsNotes": "They may seem worn, but they are enchanted to repel dirt. Increases Constitution by <%= con %>. Enchanted Armoire: Miner Set (Item 2 of 3).",
"armorArmoireBasicArcherArmorText": "Basic Archer Armor",
"armorArmoireBasicArcherArmorNotes": "This camouflaged vest lets you slip unnoticed through the forests. Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 2 of 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).",
"headgear": "頭飾",
"headBase0Text": "沒有頭盔",
"headBase0Notes": "沒有頭飾",
@@ -565,6 +571,8 @@
"headMystery201602Notes": "Shield your identity from all your admirers. Confers no benefit. February 2016 Subscriber Item.",
"headMystery201603Text": "幸運帽",
"headMystery201603Notes": "This top hat is a magical good-luck charm. Confers no benefit. March 2016 Subscriber Item.",
+ "headMystery201604Text": "Crown o' Flowers",
+ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.",
"headMystery301404Text": "華麗禮帽",
"headMystery301404Notes": "上流社會佼佼者的華麗禮帽!3015年1月訂閱者物品。沒有屬性加成。",
"headMystery301405Text": "基礎禮帽",
@@ -601,8 +609,8 @@
"headArmoireBlueFloppyHatNotes": "許多咒術被縫進這頂帽子裡,最後再給它一抹燦爛的藍色。增加感知、智力和體質各<%= attrs %>點。神祕寶箱:獨立物品。",
"headArmoireShepherdHeaddressText": "牧羊人頭飾",
"headArmoireShepherdHeaddressNotes": "你戴上這頂頭飾顯得智力非凡,不過有時候,你放養的獅鷲們喜歡咀嚼它。增加<%= int %>點智力。神秘寶箱:牧羊人系列(3/3)",
- "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat",
- "headArmoireCrystalCrescentHatNotes": "The design on this hat waxes and wanes with the phases of the moon. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 1 of 3).",
+ "headArmoireCrystalCrescentHatText": "水晶弦月帽",
+ "headArmoireCrystalCrescentHatNotes": "月之盈虧會反映這頂帽子的力量。增加智力和感知各 <%= attrs %> 點。神秘寶箱:水晶弦月套裝 (三件中的第一件)",
"headArmoireDragonTamerHelmText": "Dragon Tamer Helm",
"headArmoireDragonTamerHelmNotes": "You look exactly like a dragon. The perfect camouflage... Increases Intelligence by <%= int %>. Enchanted Armoire: Dragon Tamer Set (Item 1 of 3).",
"headArmoireBarristerWigText": "Barrister Wig",
@@ -613,6 +621,8 @@
"headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).",
"headArmoireBasicArcherCapText": "Basic Archer Cap",
"headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).",
+ "headArmoireGraduateCapText": "Graduate Cap",
+ "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).",
"offhand": "副手物品",
"shieldBase0Text": "沒有副手裝備",
"shieldBase0Notes": "沒有盾牌或副武器。",
@@ -673,7 +683,7 @@
"shieldSpecialWinter2015HealerText": "寬慰之盾",
"shieldSpecialWinter2015HealerNotes": "這塊盾牌抵擋了刺骨的寒風。增加<%= con %>點體質。2014-2015冬季限量裝備。",
"shieldSpecialSpring2015RogueText": "霹靂爆破管",
- "shieldSpecialSpring2015RogueNotes": "別被它的劈哩啪啦聲糊弄了—爆炸起來非常厲害。提高<%= str %>點力量。2015春季限量版裝備。",
+ "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.",
"shieldSpecialSpring2015WarriorText": "盤子鐵餅",
"shieldSpecialSpring2015WarriorNotes": "向你的敵人擲去……或者只是單純地拿著它,因為到了晚飯時間它就會裝滿美味的狗食。提高<%= con %>點體質。2015春季限量版裝備。",
"shieldSpecialSpring2015HealerText": "印花枕頭",
@@ -716,6 +726,8 @@
"shieldArmoireDragonTamerShieldNotes": "Distract enemies with this dragon-shaped shield. Increases Perception by <%= per %>. Enchanted Armoire: Dragon Tamer Set (Item 2 of 3).",
"shieldArmoireMysticLampText": "神秘之燈",
"shieldArmoireMysticLampNotes": "Light the darkest caves with this mystic lamp! Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.",
+ "shieldArmoireFloralBouquetText": "Bouquet o' Flowers",
+ "shieldArmoireFloralBouquetNotes": "Not much help in battle, but aren't they beautiful? Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.",
"back": "後背附件",
"backBase0Text": "沒有後背附件",
"backBase0Notes": "沒有後背附件。",
@@ -769,17 +781,17 @@
"headAccessorySpecialSpringWarriorNotes": "敏銳的兔耳偵察著每一捆胡蘿蔔。沒有增益效果。2014春季限量版裝備。",
"headAccessorySpecialSpringMageText": "藍色的老鼠耳朵",
"headAccessorySpecialSpringMageNotes": "這對圓圓的鼠耳如絲綢般柔軟。沒有屬性加成。2014春季限量版裝備。",
- "headAccessorySpecialSpringHealerText": "黃色的狗耳朵",
+ "headAccessorySpecialSpringHealerText": "黃犬順風耳",
"headAccessorySpecialSpringHealerNotes": "又軟又可愛。要不要一起玩呀?沒有屬性加成。2014春季限量版裝備。",
"headAccessorySpecialSpring2015RogueText": "黃色鼠耳",
"headAccessorySpecialSpring2015RogueNotes": "這對耳朵的鋼板能使自己不受爆炸聲干擾。沒有屬性加成。2015春季限量版裝備。",
- "headAccessorySpecialSpring2015WarriorText": "紫色犬耳",
+ "headAccessorySpecialSpring2015WarriorText": "紫犬順風耳",
"headAccessorySpecialSpring2015WarriorNotes": "它們是紫色的。它們是狗耳朵。別讓進一步的愚蠢浪費你的時間。沒有屬性加成。2015春季限量版裝備。",
"headAccessorySpecialSpring2015MageText": "藍色兔耳",
"headAccessorySpecialSpring2015MageNotes": "這對耳朵聽力過人,以防有魔術師在隨處洩密。沒有屬性加成。2015春季限量版裝備。",
"headAccessorySpecialSpring2015HealerText": "綠色貓耳",
"headAccessorySpecialSpring2015HealerNotes": "這對可愛的貓耳會讓其他人嫉妒到眼睛發綠。沒有屬性加成。2015春季限量版裝備。",
- "headAccessorySpecialSpring2016RogueText": "綠犬耳",
+ "headAccessorySpecialSpring2016RogueText": "綠犬順風耳",
"headAccessorySpecialSpring2016RogueNotes": "使用這個,你將可以追蹤到隱形的神秘法師!沒有屬性加成,2016 限量春季裝備。",
"headAccessorySpecialSpring2016WarriorText": "赤鼠耳",
"headAccessorySpecialSpring2016WarriorNotes": "To better hear your theme song across clamorous battlefields. Confers no benefit. Limited Edition 2016 Spring Gear.",
@@ -820,6 +832,20 @@
"eyewear": "眼部配件",
"eyewearBase0Text": "沒有眼部配件",
"eyewearBase0Notes": "沒有眼部配件",
+ "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
+ "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
+ "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
+ "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.",
+ "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses",
+ "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.",
+ "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses",
+ "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.",
+ "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses",
+ "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.",
+ "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses",
+ "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.",
+ "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses",
+ "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.",
"eyewearSpecialSummerRogueText": "流氓眼罩",
"eyewearSpecialSummerRogueNotes": "即使是無賴也能看出這個眼罩有多時髦!沒有屬性加成。限定版2014夏季裝備。",
"eyewearSpecialSummerWarriorText": "時髦眼罩",
diff --git a/common/locales/zh_TW/groups.json b/common/locales/zh_TW/groups.json
index 6b72e3a014..48324086f3 100644
--- a/common/locales/zh_TW/groups.json
+++ b/common/locales/zh_TW/groups.json
@@ -92,6 +92,7 @@
"send": "送出",
"messageSentAlert": "已寄出的留言",
"pmHeading": "給<%= name %>的私訊",
+ "pmsMarkedRead": "Your private messages have been marked as read",
"clearAll": "刪除所有郵件",
"confirmDeleteAllMessages": "你確定要刪除收件箱中的所有郵件?其他用戶仍然會看到你發給他們的郵件。",
"optOutPopover": "不喜歡私密留言嗎?點選以更改設定。",
@@ -99,6 +100,15 @@
"unblock": "解除鎖定",
"pm-reply": "寄出回覆",
"inbox": "收信匣",
+ "messageRequired": "A message is required.",
+ "toUserIDRequired": "A User ID is required",
+ "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.",
"abuseFlag": "舉報社群規範違規事件",
"abuseFlagModalHeading": "您確定要舉報 <%= name %> 的違規事件?",
"abuseFlagModalBody": "你確定要舉報這則貼文嗎?你只能舉報違反<%= firstLinkStart %>社群規範<%= linkEnd %> 或是 <%= secondLinkStart %>服務條款<%= linkEnd %> 的貼文。任意舉報符合規定的貼文是違反社群條款的,你可能受到懲罰。當貼文涉及以下內容時是適合舉報的:
- 髒話、宗教性詛咒
- 偏激、詆毀
- 成人話題
- 暴力或是過分的玩笑
- 廣告、無意義訊息
",
@@ -151,5 +161,29 @@
"partyUpName": "隊伍參與",
"partyOnName": "龐大隊伍參與",
"partyUpAchievement": "成功加入一個隊伍!快去和怪物戰鬥並支援彼此吧。",
- "partyOnAchievement": "成功加入一個四人以上的隊伍!享受團隊帶給你額外的責任感,征服所有敵人吧!"
+ "partyOnAchievement": "成功加入一個四人以上的隊伍!享受團隊帶給你額外的責任感,征服所有敵人吧!",
+ "groupIdRequired": "\"groupId\" must be a valid UUID",
+ "groupNotFound": "Group not found.",
+ "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!",
+ "memberCannotRemoveYourself": "You cannot remove yourself!",
+ "groupMemberNotFound": "User not found among group's members",
+ "mustBeGroupMember": "Must be member of the group.",
+ "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.",
+ "partyMustbePrivate": "Parties must be private",
+ "userAlreadyInGroup": "User already in that group.",
+ "userAlreadyInvitedToGroup": "User already invited to that group.",
+ "userAlreadyPendingInvitation": "User already pending invitation.",
+ "userAlreadyInAParty": "User already in a party.",
+ "userWithIDNotFound": "User with id \"<%= userId %>\" not found.",
+ "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).",
+ "uuidsMustBeAnArray": "UUIDs invites must be a an Array.",
+ "emailsMustBeAnArray": "Email invites must be a an Array.",
+ "canOnlyInviteMaxInvites": "You can only invite \"<%= maxInvites %>\" at a time",
+ "onlyCreatorOrAdminCanDeleteChat": "Not authorized to delete this message!"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/limited.json b/common/locales/zh_TW/limited.json
index ca0255f14e..1698fbe8a6 100644
--- a/common/locales/zh_TW/limited.json
+++ b/common/locales/zh_TW/limited.json
@@ -72,5 +72,6 @@
"comfortingKittySet": "Comforting Kitty (Healer)",
"sneakySqueakerSet": "Sneaky Squeaker (Rogue)",
"fallEventAvailability": "即日起至10月31日",
- "winterEventAvailability": "Available until December 31"
+ "winterEventAvailability": "Available until December 31",
+ "springEventAvailability": "Available until May 31"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/maintenance.json b/common/locales/zh_TW/maintenance.json
new file mode 100644
index 0000000000..efdb524cd2
--- /dev/null
+++ b/common/locales/zh_TW/maintenance.json
@@ -0,0 +1,34 @@
+{
+ "habiticaBackSoon": "Don't worry, Habitica will be back soon!",
+ "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.",
+ "maintenance": "Maintenance",
+ "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.",
+ "noDamageKeepStreaks": "You will NOT take damage or lose streaks!",
+ "thanksForPatience": "Thanks for your patience!",
+ "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.",
+ "veteranPetAward": "At the end, you will receive a Veteran pet!",
+
+ "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica",
+ "maintenanceInfoWhat": "What is happening?",
+ "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!",
+ "maintenanceInfoWhy": "Why is this happening?",
+ "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!",
+ "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.",
+ "maintenanceInfoMore": "More Information",
+ "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?",
+ "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!",
+ "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?",
+ "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.",
+ "maintenanceInfoHowLong": "How long will the maintenance take?",
+ "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.",
+ "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?",
+ "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)",
+ "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!",
+ "maintenanceInfoSeeTasks": "What if I need to see my task list?",
+ "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.",
+ "maintenanceInfoRarePet": "What kind of rare pet will I receive?",
+ "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.",
+ "maintenanceInfoWho": "Who worked on this massive project?",
+ "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.",
+ "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you."
+}
diff --git a/common/locales/zh_TW/npc.json b/common/locales/zh_TW/npc.json
index 119f15ee96..f3d024dec1 100644
--- a/common/locales/zh_TW/npc.json
+++ b/common/locales/zh_TW/npc.json
@@ -21,6 +21,26 @@
"ian": "Ian",
"ianText": "歡迎來到任務商店! 這裡可以買任務卷軸,與朋友一起打怪。記得常來看看有什麼可以買!",
"ianBrokenText": "歡迎來到任務商店...你可以跟你朋友們在這裡使用任務卷軸打怪...一定要來看看我們右邊販售的精美任務卷軸哦...",
+ "missingKeyParam": "\"req.params.key\" is required.",
+ "itemNotFound": "Item \"<%= key %>\" not found.",
+ "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 %>",
+ "plusOneGem": "+1 Gem",
+ "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.",
"USD": "(美金)",
"newStuff": "新品",
"cool": "稍候再跟我說",
@@ -64,6 +84,7 @@
"tourPetsPage": "這裡是馬廄!在你滿3等級時,你可以用寵物蛋和藥水來孵化寵物。當你在市集孵化出寵物時,牠會自動出現在這裡!點選寵物的圖像來加入到你的角色中。你4等級時會找到食物,用食物餵飽寵物的話,牠們就會成長為精力充沛的坐騎哦。",
"tourMountsPage": "一旦你餵飽了一隻寵物,牠就會進化成坐騎。坐騎會出現在這裡(當你等級3的時候,就會開放寵物、坐騎和食物。)點選一隻坐騎裝備上鞍吧! ",
"tourEquipmentPage": "這裡是放置裝備的地方! 你的戰鬥裝備影響你的數值。如果你想要讓你的角色大頭貼有不一樣的感覺,請點選 \"使用服裝\"。",
+ "equipmentAlreadyOwned": "You already own that piece of equipment",
"tourOkay": "好!",
"tourAwesome": "太棒了!",
"tourSplendid": "精彩!",
diff --git a/common/locales/zh_TW/pets.json b/common/locales/zh_TW/pets.json
index e2270f30ef..702aafbdbd 100644
--- a/common/locales/zh_TW/pets.json
+++ b/common/locales/zh_TW/pets.json
@@ -19,7 +19,7 @@
"orca": "逆戟鯨",
"royalPurpleGryphon": "紫禦獅鷲",
"phoenix": "鳳凰",
- "bumblebee": "Bumblebee",
+ "magicalBee": "Magical Bee",
"rarePetPop1": "按按金色的爪印,看看怎麼為Habitica貢獻而獲得這隻稀有寵物!",
"rarePetPop2": "得到這個寵物的方法!",
"potion": "<%= potionType %> 藥水",
@@ -62,6 +62,7 @@
"hatchedPet": "您孵出了一個 <%= potion %> <%= egg %>!",
"displayNow": "現在顯示",
"displayLater": "稍後顯示",
+ "petNotOwned": "You do not own this pet.",
"earnedCompanion": "因為你的效率,你已經獲得了一個新的同伴。餵養它,使其茁壯成長!",
"feedPet": "餵一個<%= article %><%= text %> 給 <%= name %>?",
"useSaddle": "把鞍用在<%= pet %>上?",
@@ -83,5 +84,8 @@
"petKeyBoth": "釋放所有寵物與座騎",
"confirmPetKey": "你確定嗎?",
"petKeyNeverMind": "還不是時候",
+ "petsReleased": "Pets released.",
+ "mountsAndPetsReleased": "Mounts and pets released",
+ "mountsReleased": "Mounts released",
"gemsEach": "寶石/次"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/quests.json b/common/locales/zh_TW/quests.json
index 16b5158b94..f99d486331 100644
--- a/common/locales/zh_TW/quests.json
+++ b/common/locales/zh_TW/quests.json
@@ -78,5 +78,24 @@
"whichQuestStart": "你要開始哪個任務?",
"getMoreQuests": "取得更多任務",
"unlockedAQuest": "你解鎖了一個任務!",
- "leveledUpReceivedQuest": "您升級到等級<%= 級別 %>並獲得一個任務卷軸!"
+ "leveledUpReceivedQuest": "您升級到等級<%= 級別 %>並獲得一個任務卷軸!",
+ "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.",
+ "noActiveQuestToLeave": "No active quest to leave",
+ "questLeaderCannotLeaveQuest": "Quest leader cannot leave quest",
+ "notPartOfQuest": "You are not part of the quest",
+ "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.",
+ "cantCancelActiveQuest": "You can not cancel an active quest, use the abort functionality.",
+ "onlyLeaderCancelQuest": "Only the group or quest leader can cancel the quest.",
+ "questNotPending": "There is no quest to start.",
+ "questOrGroupLeaderOnlyStartQuest": "Only the quest leader or group leader can force start the quest"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/questscontent.json b/common/locales/zh_TW/questscontent.json
index 05662c9e5e..98841857ce 100644
--- a/common/locales/zh_TW/questscontent.json
+++ b/common/locales/zh_TW/questscontent.json
@@ -1,12 +1,12 @@
{
"questEvilSantaText": "聖誕盜獵者",
- "questEvilSantaNotes": "You hear agonized roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!",
- "questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.",
+ "questEvilSantaNotes": "從冰原的深處,你聽到了一陣痛苦的嘶吼.你跟著那吠叫-從中夾帶著些許的笑聲-到了一個森林中的空地.你在那看到了一個成長完全的北極熊.在籠中的她身上被束縛著鎖鏈,為了生存而反抗著.在籠子上,有個身穿著破爛的聖誕服裝並跳著舞的惡毒小妖靈.擊敗\n聖誕盜獵者,拯救那被監禁的猛獸!",
+ "questEvilSantaCompletion": "聖誕盜獵者憤怒地嚎叫,縱身躍入夜幕之中。一隻充滿感激的母熊咆哮著似乎在訴說著什麼。你把她帶回馬厩,馴獸大師Matt Boch聆聽了她帶著恐懼的喘息講述的故事。她有個寶寶!當母熊被陷阱抓住的時候寶寶跑入了冰原。",
"questEvilSantaBoss": "聖誕盜獵者",
"questEvilSantaDropBearCubPolarMount": "北極熊 (坐騎)",
"questEvilSanta2Text": "找小熊",
- "questEvilSanta2Notes": "When Trapper Santa captured the polar bear mount, her cub ran off into the icefields. You hear twig-snaps and snow crunch through the crystalline sound of the forest. Paw prints! You start racing to follow the trail. Find all the prints and broken twigs, and retrieve the cub!",
- "questEvilSanta2Completion": "You've found the cub! It will keep you company forever.",
+ "questEvilSanta2Notes": "母熊的寶寶在母熊被聖誕盜獵者抓住的時候跑進了冰原。你聽到樹枝咔嚓作響,雪地嘎吱嘎吱的聲音迴盪在整個樹林。爪印!你們開始追尋雪地上的踪跡。找到所有的爪印和破損的樹枝,找回她的寶寶!",
+ "questEvilSanta2Completion": "恭喜你找到了小熊,它將永遠陪伴著你,讓你不再孤單。",
"questEvilSanta2CollectTracks": "足跡",
"questEvilSanta2CollectBranches": "折斷的樹枝",
"questEvilSanta2DropBearCubPolarPet": "北極熊 (寵物)",
@@ -36,7 +36,7 @@
"questRatUnlockText": "解鎖-可在市集中購買老鼠蛋",
"questOctopusText": "章魚克蘇魯的呼喚",
"questOctopusNotes": "@Urse是位相當狂熱的抄寫員,他希望你幫忙探索海岸邊的一個神祕洞穴。在暮光下潮淵中矗立著一座由鐘乳石所構成的大門。當你走進大門,一道黑暗的漩渦自大門根基處開始打轉。你詫異的看著一隻章魚似的龍自漩渦中心升起。「黏稠的星之子醒來了,」@Urse激動地大喊「經過了千萬億年之後,偉大的克蘇魯又重獲自由了,又可以為了盡興而開始劫掠了。」",
- "questOctopusCompletion": "With a final blow, the creature slips away into the whirlpool from which it came. You cannot tell if @Urse is happy with your victory or saddened to see the beast go. Wordlessly, your companion points to three slimy, gargantuan eggs in a nearby tidepool, set in a nest of gold coins. \"Probably just octopus eggs,\" you say nervously. As you return home, @Urse frantically scribbles in a journal and you suspect this is not the last time you will hear of the great Octothulu.",
+ "questOctopusCompletion": "最後一擊,怪物滑進了它現身的漩渦中。你不知道@Urse 是會為你的勝利而高興還是會為怪物的離開而難過。在沉默中,你的同伴指著附近的潮池,裡面有三個的粘滑的,巨大的蛋,被放在一個用金幣堆成的窩中。 ”也許這只是章魚蛋,”你不安地說。在你們回家之後,@Urse狂熱潦草地寫著遊記,而你懷疑著你不會是最後一次聽到偉大的章魚克·蘇魯這個名字。",
"questOctopusBoss": "章魚克蘇魯",
"questOctopusDropOctopusEgg": "章魚 ( 蛋 )",
"questOctopusUnlockText": "解鎖-可在市集中購買章魚蛋",
@@ -59,7 +59,7 @@
"questSpiderDropSpiderEgg": "蜘蛛 ( 蛋 )",
"questSpiderUnlockText": "解鎖-可在市集中購買蜘蛛蛋",
"questVice1Text": "惡習,第1部:從龍的影響中解放你自己",
- "questVice1Notes": "They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
Vice Part 1:
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
",
+ "questVice1Notes": "傳言說,有一個可怕的惡魔藏身於Habitica山的洞穴中。它會扭轉接近這片土地的英雄堅強的意志,讓他們染上惡習並變得懶惰!這個野獸由巨大的力量和陰影組成,並化身為一條奸詐的陰影巨龍——惡習之龍。勇敢的Habitica居民,一起站出來,擊敗這個邪惡的怪物。但是,你一定要相信自己能抵抗他巨大的邪惡之力。
惡習第1部:
小心不要讓他控制你的意志,不然你怎麼和他戰鬥?不要成為懶惰和惡習的犧牲品!努力與巨龍的力量對抗吧,逃出他邪惡之力的影響!
",
"questVice1Boss": "惡習之龍的陰影",
"questVice1DropVice2Quest": "惡習之龍—第 2 部 ( 捲軸 )",
"questVice2Text": "惡習,第2部:尋覓巨龍之巢",
@@ -74,7 +74,7 @@
"questVice3DropDragonEgg": "龍 ( 蛋 )",
"questVice3DropShadeHatchingPotion": "深色孵化藥水",
"questMoonstone1Text": "月光石項鍊,第1部:月光石項鍊",
- "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.",
+ "questMoonstone1Notes": "一個可怕的災難困擾著Habitica居民。已經消失很久的壞習慣回來復仇了。盤子沒有清洗,課本很長時間沒有看,拖延症開始猖獗!
你跟踪著你自己的一些歸來的壞習慣,來到了淤塞之沼,並發現了這一切的元兇:可怕的死靈巫師,雷茜德維特。你衝了進去,揮舞著你的武器,但是它們都穿過了她幽靈一般的身體,沒有造成任何傷害。
“別費勁兒了,”她用粗糙刺耳的聲音嘶嘶得說。 “沒有月長石項鍊的話,沒有什麼可以傷害我--而且寶石大師@aurakami很久以前就將月長石分散到了Habitica的各處!”雖然你氣喘吁籲的撤退了... 但是你知道你需要做什麼。",
"questMoonstone1CollectMoonstone": "月之石",
"questMoonstone1DropMoonstone2Quest": "月光石項鍊第 2 部分:死靈法師 Recidivate (卷軸)",
"questMoonstone2Text": "月光石項鍊,第2部:死靈法師Recidivate",
@@ -304,9 +304,21 @@
"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": "Beguilement Strike",
"questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!",
- "questBewilderDropBumblebeePet": "Bumblebee (Pet)",
- "questBewilderDropBumblebeeMount": "Bumblebee (Mount)",
+ "questBewilderDropBumblebeePet": "Magical Bee (Pet)",
+ "questBewilderDropBumblebeeMount": "Magical Bee (Mount)",
"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.",
"questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!",
- "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!"
+ "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!",
+ "questFalconText": "The Birds of Preycrastination",
+ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!
\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"
No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!",
+ "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.
\"Wow!\" says @Trogdorina. \"You won!\"
@Squish adds, \"Here, take these eggs I found as a reward.\"",
+ "questFalconBoss": "Birds of Preycrastination",
+ "questFalconDropFalconEgg": "Falcon (Egg)",
+ "questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market",
+ "questTreelingText": "The Tangle Tree",
+ "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
+ "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
+ "questTreelingBoss": "Tangle Tree",
+ "questTreelingDropTreelingEgg": "Treeling (Egg)",
+ "questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/rebirth.json b/common/locales/zh_TW/rebirth.json
index 081dd5f6cf..8d33046a4f 100644
--- a/common/locales/zh_TW/rebirth.json
+++ b/common/locales/zh_TW/rebirth.json
@@ -5,7 +5,7 @@
"rebirthStartOver": "「重生」讓你的角色重返等級 1 !",
"rebirthAdvList1": "生命值完全復原",
"rebirthAdvList2": "你沒有任何經驗值,黃金,或裝備。(除了一些免費的物品例如「神秘物品」)",
- "rebirthAdvList3": "你的習慣、日常任務、待辦事項會被重置為黃色,連擊數也會被重置。",
+ "rebirthAdvList3": "Your Habits, Dailies, and To-Dos reset to yellow, and streaks reset, except for challenge tasks.",
"rebirthAdvList4": "你會從戰士職業開始,直到你解鎖了新的職業。",
"rebirthInherit": "你的新角色繼承了一些前輩的東西:",
"rebirthInList1": "任務、歷史記錄和設置會保留下來。",
@@ -24,5 +24,6 @@
"rebirthPop": "開始一個等級 1 的新角色,並保留成就、物品和任務歷史。",
"rebirthName": "重生之球",
"reborn": "重生,最高級別 <%= reLevel %>",
- "confirmReborn": "你確定嗎?"
+ "confirmReborn": "你確定嗎?",
+ "rebirthComplete": "You have been reborn!"
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/settings.json b/common/locales/zh_TW/settings.json
index a78e61a852..e0a2d4364a 100644
--- a/common/locales/zh_TW/settings.json
+++ b/common/locales/zh_TW/settings.json
@@ -61,12 +61,23 @@
"newUsername": "新帳號",
"dangerZone": "危險區域",
"resetText1": "警告!此功能會重設你角色的多數資料。強烈不建議你這樣做,但是有些人短暫地玩這個網站後,希望能重新開始。",
- "resetText2": "你會失去你所有的等級、金幣和經驗值,所有的任務會被永久刪除。你會失去你所有的任務歷史資料。你會失去所有的裝備,包括你曾經擁有過的所有限量版裝備,和訂閱者的神秘物品(你需要變成對應的職業,才能重新購買職業限定的裝備)。但是能夠再把他們買回來。你會保留你的當前職業和你的寵物與坐騎。相比之下,用道具重生球會更安全,你的任務會被保留下來。",
+ "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 %>。",
"API": "API",
+ "APIv3": "API v3",
+ "APIv2": "API v2 - Deprecated",
"APIText": "這個是使用再第三方應用上面的。但是,你的 API Token 相當於密碼,請不要公開它。有時候別人可能會向你要UUID,但是永遠不要把你的 API token 分享給其他人,包括在 Github 上。",
"APIToken": "API Token(這相當於密碼——注意看上面的警告!)",
+ "thirdPartyApps": "Third Party Apps",
+ "dataToolDesc": "A webpage that shows you certain information from your Habitica account, such as statistics about your tasks, equipment, and skills.",
+ "beeminder": "Beeminder",
+ "beeminderDesc": "Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
+ "chromeChatExtension": "Chrome Chat Extension",
+ "chromeChatExtensionDesc": "The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
+ "otherExtensions": "Other Extensions",
+ "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo": "好,重置我的帳號!",
+ "resetComplete": "Reset complete!",
"fixValues": "修復數值",
"fixValuesText1": "如果你遇到一個程式上的錯誤,或是自己操作錯誤而導致你的角色受到不公平的待遇(如:受了不應該遭受的攻擊,得到你不應該得到的金幣等等),你可以在這裡手動調整這些數值。沒錯,這讓你有機會能作弊:請謹慎地使用這個功能,否則你會破壞你自己的習慣養成計畫!",
"fixValuesText2": "注意,你無法在這裡重置單一任務的連擊數。你得編輯每日任務標籤,並進入進階選項,重置連擊數。",
@@ -96,6 +107,7 @@
"emailNotifications": "電子郵件通知",
"wonChallenge": "你贏得一個挑戰!",
"newPM": "收到的私密訊息",
+ "sentGems": "Sent gems!",
"giftedGems": "禮物用寶石",
"giftedGemsInfo": "<%= name %> 的 <%= amount %> 個寶石",
"giftedSubscription": "禮物用訂閱",
@@ -135,6 +147,11 @@
"webhooks": "Webhooks",
"enabled": "啟用",
"webhookURL": "Webhook URL",
+ "invalidUrl": "invalid url",
+ "invalidEnabled": "the \"enabled\" parameter should be a boolean",
+ "regIdRequired": "RegId is required",
+ "pushDeviceAdded": "Push device added successfully",
+ "pushDeviceAlreadyAdded": "The user already has the push device",
"add": "增加",
"buyGemsGoldCap": "上限提高到<%= amount %>",
"mysticHourglass": "<%= amount %>神秘沙漏",
@@ -149,5 +166,5 @@
"amazonPayments": "Amazon Payments",
"timezone": "時區",
"timezoneUTC": "Habitica 使用您電腦的時區,現在是:<%= utc %>",
- "timezoneInfo": "如果該時區是錯誤的,首先使用瀏覽器的重載或刷新按鈕,以確保Habitica具有最新的信息刷新頁面。如果它仍然是錯的,調整你的電腦上的時區,然後再次刷新頁面。
如果您在其他PC或移動設備上使用Habitica ,時區必須對他們都一樣如果您有日常任務在錯誤的時間被重設,重複此檢查在所有其他電腦和對您的移動設備瀏覽器。"
+ "timezoneInfo": "If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.
If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all. If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/spells.json b/common/locales/zh_TW/spells.json
index 38f06d0112..237511c8c0 100644
--- a/common/locales/zh_TW/spells.json
+++ b/common/locales/zh_TW/spells.json
@@ -46,5 +46,11 @@
"spellSpecialSeafoamText": "水藍",
"spellSpecialSeafoamNotes": "把朋友變成海洋生物!",
"spellSpecialSandText": "沙子",
- "spellSpecialSandNotes": "取消水藍的效果。"
+ "spellSpecialSandNotes": "取消水藍的效果。",
+ "spellNotFound": "Skill \"<%= spellId %>\" not found.",
+ "partyNotFound": "Party not found",
+ "targetIdUUID": "\"targetId\" must be a valid User ID.",
+ "challengeTasksNoCast": "Casting a skill on challenge tasks is not supported.",
+ "spellNotOwned": "You don't own this skill.",
+ "spellLevelTooHigh": "You must be level <%= level %> to use this skill."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/subscriber.json b/common/locales/zh_TW/subscriber.json
index 27405cf248..b30f434bb2 100644
--- a/common/locales/zh_TW/subscriber.json
+++ b/common/locales/zh_TW/subscriber.json
@@ -4,6 +4,8 @@
"subDescription": "用金幣購買寶石、獲得每月的神秘物品、保留歷史進度、日常掉寶率上限加倍、支持開發者。點擊這裡來獲取更多資訊。",
"buyGemsGold": "用金幣購買寶石",
"buyGemsGoldText": "商人 Alexander 會以 <%= gemCost %> 金幣販售你 1 單位的寶石。而他每個月可以販售的寶石量從最初的 <%= gemLimit %> 單位的寶石,持續訂閱三個月後將會增加 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.",
"retainHistory": "保留額外的歷史記錄",
"retainHistoryText": "讓已完成的代辦事項以及任務的歷史記錄可以保留更久。",
"doubleDrops": "日常掉寶率上限加倍",
@@ -29,6 +31,7 @@
"manageSub": "按這裡管理訂閱",
"cancelSub": "取消訂閱",
"canceledSubscription": "已取消訂閱",
+ "cancelingSubscription": "Canceling the subscription",
"adminSub": "管理員訂閱",
"morePlans": "更多計畫
即將推出",
"organizationSub": "私人組織",
@@ -73,6 +76,9 @@
"timeTravelersPopover": "我們發現你擁有神秘沙漏,很高興能為你穿越時空!請選擇你想要的寵物、座騎或神秘物品。你可以在這裡觀看看到往昔物品的清單 !如果這些無法滿足你,也許你會對我們時髦的未來風蒸氣龐克物品有興趣?",
"timeTravelersAlreadyOwned": "恭喜!你已擁有時光旅行者目前所供應的所有物品。感謝你對這個網站的支持!",
"mysticHourglassPopover": "神秘沙漏能讓你購買特定的限期物品,像是每個月的神祕物品和世界 Boss 的獎品,取得過去的東西!",
+ "mysterySetNotFound": "Mystery set not found, or set already owned.",
+ "mysteryItemIsEmpty": "Mystery items are empty",
+ "mysteryItemOpened": "Mystery item opened.",
"mysterySet201402": "有翼使者長袍套裝",
"mysterySet201403": "森林行者套裝",
"mysterySet201404": "薄暮蝴蝶套裝",
@@ -99,6 +105,7 @@
"mysterySet201601": "決心冠軍套裝",
"mysterySet201602": "負心者套裝",
"mysterySet201603": "幸運手套套裝",
+ "mysterySet201604": "Leaf Warrior Set",
"mysterySet301404": "蒸氣龐克標準套裝",
"mysterySet301405": "蒸氣龐克配件套裝",
"mysterySetwondercon": "Wondercon 漫畫展",
@@ -110,9 +117,25 @@
"hourglassBuyItemConfirm": "使用 1 個神祕沙漏購買這個物品嗎?",
"petsAlreadyOwned": "已擁有此寵物。",
"mountsAlreadyOwned": "已擁有此座騎。",
- "typeNotAllowedHourglass": "此物品類型無法用神秘沙漏購買。適用類型:",
+ "typeNotAllowedHourglass": "Item type not supported for purchase with Mystic Hourglass. Allowed types: <%= allowedTypes %>",
"petsNotAllowedHourglass": "此寵物無法使用神秘沙漏購買。",
"mountsNotAllowedHourglass": "此座騎無法使用神秘沙漏購買。",
"hourglassPurchase": "使用神秘沙漏購買了一項物品!",
- "hourglassPurchaseSet": "使用神秘沙漏購買了一組物品!"
+ "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": "Unkown 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."
}
\ No newline at end of file
diff --git a/common/locales/zh_TW/tasks.json b/common/locales/zh_TW/tasks.json
index dfbffbedff..b8883b2a4b 100644
--- a/common/locales/zh_TW/tasks.json
+++ b/common/locales/zh_TW/tasks.json
@@ -88,8 +88,9 @@
"fortifyName": "穩固藥水",
"fortifyPop": "將所有任務調回中性 ( 黃色 ),並將 HP 補滿。",
"fortify": "穩固",
- "fortifyText": "鞏固會將你的任務回復到中性狀態 ( 黃色 ,如同剛新增時),並把你的生命值補滿。把它當成無計可施時的最後王牌!紅色會為進步提供良好的動力,但如果滿目紅色讓你難過,且每天開始時都對你致命,那麼花費寶石來喘口氣吧!",
+ "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!",
"sureDelete": "你確定要收回 <%= taskType %> 的挑戰 \"<%= taskText %>\" 嗎?",
"streakCoins": "連擊獎勵",
"pushTaskToTop": "按著 ctrl 或 cmd 來置頂。",
@@ -112,5 +113,18 @@
"rewardHelp2": "裝備會影響你的屬性。 (<%= linkStart %>角色 > 屬性<%= linkEnd %>。)",
"rewardHelp3": "在世界事件發生時,特殊的裝備會出現。",
"rewardHelp4": "不知道要怎麼自訂獎勵嗎? 點擊這裡有一些參考範例。",
- "clickForHelp": "點選獲得協助"
+ "clickForHelp": "點選獲得協助",
+ "taskIdRequired": "\"taskId\" must be a valid UUID.",
+ "taskNotFound": "Task not found.",
+ "invalidTaskType": "Task type must be one of \"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.",
+ "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.",
+ "directionUpDown": "\"direction\" is required and must be 'up' or 'down'",
+ "alreadyTagged": "The task is already tagged with given tag."
}
\ No newline at end of file
diff --git a/website/server/routes/pages.js b/website/server/routes/pages.js
index 92699d10ef..17818285ed 100644
--- a/website/server/routes/pages.js
+++ b/website/server/routes/pages.js
@@ -23,7 +23,7 @@ router.get('/', i18n.getUserLanguage, locals, function(req, res) {
// -------- Static Pages --------
-var pages = ['front', 'privacy', 'terms', 'api', 'features', 'videos', 'contact', 'plans', 'new-stuff', 'community-guidelines', 'old-news', 'press-kit', 'faq', 'overview', 'apps', 'clear-browser-data', 'merch'];
+var pages = ['front', 'privacy', 'terms', 'api', 'features', 'videos', 'contact', 'plans', 'new-stuff', 'community-guidelines', 'old-news', 'press-kit', 'faq', 'overview', 'apps', 'clear-browser-data', 'merch', 'maintenance-info'];
_.each(pages, function(name){
router.get('/static/' + name, i18n.getUserLanguage, locals, function(req, res) {
diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade
index 1d9ea66262..1041ea4707 100644
--- a/website/views/shared/new-stuff.jade
+++ b/website/views/shared/new-stuff.jade
@@ -1,27 +1,43 @@
-h2 5/17/2016 - TREELING PET QUEST AND CHALLENGE SPOTLIGHT!
+h2 5/19/2016 - IMPORTANT: UPCOMING MAINTENANCE!
hr
tr
td
- .Pet-Treeling-Base.pull-right
- h3 New Pet Quest: The Tangle Tree (Treelings)
- p We've released a new Pet Quest: The Tangle Tree! The Garden Competition has been disrupted by a terrible multi-tasking tree. Can you defeat this wooden warrior? If so, you'll earn some treeling eggs!
- p.small.muted by Lemoness and SabreCat
- p.small.muted Art by fuzzytrees, PainterProphet, plumilla, and aurakami
- p.small.muted Writing by Flutter Bee
- tr
- td
- h3 Challenge Spotlight
- p There's a new Challenge Spotlight on our blog! Check it out for some great Challenges that can help you simplify your digital life.
+ h3 Maintenance to Take Place May 21
+ p This Saturday, we will be performing important maintenance on Habitica to build out the groundwork for some exciting upcoming features! We'll be doing everything we can to make this as smooth as possible, but unfortunately, there will be significant downtime for much of the day.
br
- p Have you made a Challenge that you think deserves to be in the spotlight? Submit it to be featured on our blog! Any Challenge with a Gem prize and a concrete end date is eligible. And feel free to tell us what you think about this month's spotlight in the comments, or on Twitter, Facebook, or Tumblr. Enjoy!
- p.small.muted by redphoenix
- p.small.muted Challenges by ArynChris, Janelle Rowe, and BeanieB
+ p.strong We expect that on Saturday, May 21st, Habitica will be unavailable between 1 PM and 10 PM Pacific Time (8 pm - 5 am UTC).
+ ul
+ li Don't worry, you will NOT lose any streaks or take any damage during this weekend, not even from Bosses! This maintenance will not harm your accounts.
+ li If you will need to see your task list on Saturday, we recommend taking a screenshot of your tasks before the maintenance begins so that you can use them as a reference during downtime.
+ li At the end of the maintenance, to thank people for their patience, everyone will receive a rare Veteran pet!
+ li This maintenance should not result in any major visible differences to the site; it's all behind-the-scenes work. However, at the end of it, we will release new updates to the mobile apps, which will be required in order for the apps to work properly with the new changes! Be sure to download those updates on Saturday as soon as they are released.
+ li For more information, please check out our detailed info page about the maintenance! And if you have any further questions or concerns, feel free to reach out to Leslie (leslie@habitica.com), and she will be happy to help you.
+ p We understand that it's very frustrating to have Habitica unavailable for such a long part of the day. Rest assured that we'll be doing everything we can to make the maintenance go as quickly as possible, but with over a million Habitican accounts to migrate, this is a hefty task! During the maintenance on Saturday we will be posting regular status reports on our Twitter account, so you can follow us for the most accurate updates.
+ br
+ p Thank you for your patience, and for using Habitica!
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
+ h2 5/17/2016 - TREELING PET QUEST AND CHALLENGE SPOTLIGHT!
+ tr
+ td
+ .Pet-Treeling-Base.pull-right
+ h3 New Pet Quest: The Tangle Tree (Treelings)
+ p We've released a new Pet Quest: The Tangle Tree! The Garden Competition has been disrupted by a terrible multi-tasking tree. Can you defeat this wooden warrior? If so, you'll earn some treeling eggs!
+ p.small.muted by Lemoness and SabreCat
+ p.small.muted Art by fuzzytrees, PainterProphet, plumilla, and aurakami
+ p.small.muted Writing by Flutter Bee
+ tr
+ td
+ h3 Challenge Spotlight
+ p There's a new Challenge Spotlight on our blog! Check it out for some great Challenges that can help you simplify your digital life.
+ br
+ p Have you made a Challenge that you think deserves to be in the spotlight? Submit it to be featured on our blog! Any Challenge with a Gem prize and a concrete end date is eligible. And feel free to tell us what you think about this month's spotlight in the comments, or on Twitter, Facebook, or Tumblr. Enjoy!
+ p.small.muted by redphoenix
+ p.small.muted Challenges by ArynChris, Janelle Rowe, and BeanieB
h2 5/14/2016 - IMPORTANT ANDROID UPDATE AND HABITICA ON SOCIAL MEDIA
tr
td