diff --git a/Dockerfile-Production b/Dockerfile-Production index bd2d191669..b5a1661a48 100644 --- a/Dockerfile-Production +++ b/Dockerfile-Production @@ -17,7 +17,7 @@ RUN npm install -g gulp-cli mocha # Clone Habitica repo and install dependencies RUN mkdir -p /usr/src/habitrpg WORKDIR /usr/src/habitrpg -RUN git clone --branch v4.41.3 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg +RUN git clone --branch v4.42.0 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg RUN npm install RUN gulp build:prod --force diff --git a/website/common/locales/bg/character.json b/website/common/locales/bg/character.json index effa387adf..40ce153515 100644 --- a/website/common/locales/bg/character.json +++ b/website/common/locales/bg/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Показване на разпределението на показателните точки", "hideQuickAllocation": "Скриване на разпределението на показателните точки", "quickAllocationLevelPopover": "Всяко ниво Ви дава една точка, която можете да разпределите на показател по свой избор. Можете да го направите ръчно или да оставите играта да реши вместо Вас, използвайки една възможностите за автоматично разпределяне, които можете да намерите в Потребителската иконка > Показатели.", - "invalidAttribute": "„<%= attr %>“ не е правилен показател.", "notEnoughAttrPoints": "Нямате достатъчно показателни точки.", "style": "Стил", "facialhair": "Лице", @@ -219,6 +218,5 @@ "mainHand": "Основна ръка", "offHand": "Страничен", "pointsAvailable": "Налични точки", - "pts": "точки", - "statsObjectRequired": "Промяната на показателите е задължителна" + "pts": "точки" } \ No newline at end of file diff --git a/website/common/locales/bg/contrib.json b/website/common/locales/bg/contrib.json index e4f3d1e70c..987b2c9ceb 100644 --- a/website/common/locales/bg/contrib.json +++ b/website/common/locales/bg/contrib.json @@ -49,7 +49,6 @@ "UUID": "Потребителски идентификатор", "loadUser": "Зареждане на потребителя", "noAdminAccess": "Нямате администраторски достъп.", - "pageMustBeNumber": "req.query.page трябва да бъде число", "userNotFound": "Потребителят не е намерен.", "invalidUUID": "Идентификаторът UUID трябва да бъде правилен", "title": "Звание", diff --git a/website/common/locales/bg/groups.json b/website/common/locales/bg/groups.json index ffe0183525..b3a925debb 100644 --- a/website/common/locales/bg/groups.json +++ b/website/common/locales/bg/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Незадължително съобщение", "yesRemove": "Да, нека бъдат премахнати", "foreverAlone": "Не можете да харесате собственото си съобщение. Не бъдете такъв човек.", - "sortDateJoinedAsc": "Най-ранна дата на присъединяване", - "sortDateJoinedDesc": "Най-скорошна дата на присъединяване", - "sortLoginAsc": "Най-ранно вписване", - "sortLoginDesc": "Най-скорошно вписване", - "sortLevelAsc": "Най-ниско ниво", - "sortLevelDesc": "Най-високо ниво", - "sortNameAsc": "Име (А-Я)", - "sortNameDesc": "Име (Я-А)", - "sortTierAsc": "Най-ниско ниво в системата", - "sortTierDesc": "Най-високо ниво в системата", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Създавате ли гилдията за 4 диаманта?", "leaveGroupCha": "Напускане на предизвикателствата на гилдията и…", "confirm": "Потвърждаване", @@ -131,6 +131,10 @@ "clearAll": "Изтриване на всички съобщения", "confirmDeleteAllMessages": "Наистина ли искате да изтриете всички съобщения от входящата поща? Другите потребители ще виждат изпратените от Вас съобщения.", "optOutPopover": "Личните съобщения не Ви допадат? Щракнете тук, за да се откажете напълно от тях.", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Блокиране", "unblock": "Отблокиране", "pm-reply": "Изпращане на отговор", @@ -207,7 +211,6 @@ "partyOnName": "Купонът продължава", "partyUpText": "Присъединил(а) се към група с още един човек! Забавлявайте се, докато заедно се биете с чудовища и се подкрепяте взаимно.", "partyOnText": "Присъединил(а) се към група с поне четири човека! Радвайте се на допълнителната отговорност, докато се съюзявате с приятелите си, за да побеждавате враговете си!", - "groupIdRequired": "„groupId“ трябва да бъде правилно форматиран идентификатор UUID", "groupNotFound": "Групата не е намерена или нямате достъп.", "groupTypesRequired": "Трябва да подадете правилен низ за заявка в „type“.", "questLeaderCannotLeaveGroup": "Не можете да напуснете групата си, след като сте започнали мисия. Първо прекратете мисията.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Не можете да премахнете себе си!", "groupMemberNotFound": "Потребителят не е намерен сред членовете на групата", "mustBeGroupMember": "Трябва да бъде член на групата.", - "keepOrRemoveAll": "req.query.keep трябва да бъде или „keep-all“, или „remove-all“", - "keepOrRemove": "req.query.keep трябва да бъде или „keep“, или „remove“", "canOnlyInviteEmailUuid": "Покани могат да бъдат изпращани само чрез UUID идентификатор или е-поща.", "inviteMissingEmail": "В поканата липсва адрес на е-поща.", "inviteMissingUuid": "В поканата липсва потребителски идентификатор", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Не можете да изтриете груповите задачи, които са Ви разпределени.", "confirmGuildPlanCreation": "Създаване на тази група?", "onlyGroupLeaderCanInviteToGroupPlan": "Само водачът на групата може да кани хора в група с абонамент.", - "remainOrLeaveChallenges": "req.query.keep трябва да бъде или „remain-in-challenges“ или „leave-challenges“", "paymentDetails": "Подробности за разплащането", "aboutToJoinCancelledGroupPlan": "На път сте да се присъедините към група, чийто план е прекратен. НЯМА да получите безплатен абонамент.", "cannotChangeLeaderWithActiveGroupPlan": "Не можете да промените водача, докато групата има план.", diff --git a/website/common/locales/bg/npc.json b/website/common/locales/bg/npc.json index 2286cdd3d1..c575915b33 100644 --- a/website/common/locales/bg/npc.json +++ b/website/common/locales/bg/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Мога ли да Ви заинтересовам с няколко свитъка за мисии? Активирайте ги, за да се биете срещу чудовища заедно с групата си!", "ianBrokenText": "Добре дошли в магазина за мисии… Тук може да използвате свитъците си с мисии, за да се биете срещу чудовища заедно с приятелите си… Вижте чудесните ни свитъци с мисии, налични за купуване, вдясно…", "featuredQuests": "Препоръчани мисии!", - "missingKeyParam": "„req.params.key“ е задължително.", - "itemNotFound": "Предметът „<%= key %>“ не е намерен.", "cannotBuyItem": "Не може да купите този предмет.", - "missingTypeKeyEquip": "„key“ и „type“ са задължителни параметри.", - "missingPetFoodFeed": "„pet“ и „food“ са задължителни параметри.", - "invalidPetName": "Подадено е неправилно име на любимец.", - "missingEggHatchingPotionHatch": "„egg“ и „hatchingPotion“ са задължителни параметри.", - "invalidTypeEquip": "„type“ трябва да бъде едно от следните: „equipped“, „pet“, „mount“ или „costume“.", "mustPurchaseToSet": "Трябва да закупите <%= val %>, за да го/я зададете на <%= key %>.", "typeRequired": "Типът е задължителен", "positiveAmountRequired": "Изисква се положително количество", diff --git a/website/common/locales/bg/quests.json b/website/common/locales/bg/quests.json index 59381b5226..63c01451a1 100644 --- a/website/common/locales/bg/quests.json +++ b/website/common/locales/bg/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Няма изпратени покани за мисията.", "questInviteNotFound": "Няма намерени покани за мисията.", "guildQuestsNotSupported": "Гилдиите не могат да бъдат канени в мисии.", - "questNotFound": "Мисията „<%= key %>“ не беше намерена.", "questNotOwned": "Не притежавате този свитък с мисия.", "questNotGoldPurchasable": "Мисията „<%= key %>“ не може да бъде купена със злато.", "questLevelTooHigh": "Трябва да бъдете ниво <%= level %>, за да започнете тази мисия.", diff --git a/website/common/locales/bg/questscontent.json b/website/common/locales/bg/questscontent.json index 19a5db7302..945a7eaab3 100644 --- a/website/common/locales/bg/questscontent.json +++ b/website/common/locales/bg/questscontent.json @@ -601,6 +601,6 @@ "questSquirrelBoss": "Хитра катерица", "questSquirrelDropSquirrelEgg": "Катерица (яйце)", "questSquirrelUnlockText": "Отключва възможността за купуване на яйца на катерица от пазара.", - "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", - "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31." + "cuddleBuddiesText": "Пакет мисии „Пухкави приятелчета“", + "cuddleBuddiesNotes": "Съдържа: „Зайчето-убиец“, „Нечестивият пор“ и „Бандата на морските свинчета“. Наличен до 31 май." } \ No newline at end of file diff --git a/website/common/locales/bg/spells.json b/website/common/locales/bg/spells.json index f3ac5f6986..136c62f65a 100644 --- a/website/common/locales/bg/spells.json +++ b/website/common/locales/bg/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Превърнете приятел в морско създание!", "spellSpecialSandText": "Пясък", "spellSpecialSandNotes": "Развалете заклинанието, което Ви е превърнало в морска звезда.", - "spellNotFound": "Умението „<%= spellId %>“ не е намерено.", "partyNotFound": "Групата не е намерена", "targetIdUUID": "„targetId“ трябва да бъде правилен потребителски идентификатор.", "challengeTasksNoCast": "Използването на умения върху задачи от предизвикателства не е позволено.", diff --git a/website/common/locales/bg/subscriber.json b/website/common/locales/bg/subscriber.json index c57a07edd7..9e5d65913d 100644 --- a/website/common/locales/bg/subscriber.json +++ b/website/common/locales/bg/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Грешен код от купон.", "couponUsed": "Този код от купон вече е използван.", "couponCodeRequired": "Кодът от купона е задължителен.", - "eventRequired": "„req.params.event“ е задължително.", - "countRequired": "„req.query.count“ е задължително.", - "missingPaymentId": "Липсва „req.query.paymentId“", - "missingCustomerId": "Липсва „req.query.customerId“", - "missingPaypalBlock": "Липсва „req.session.paypalBlock“", - "missingSubKey": "Липсва „req.query.sub“", "paypalCanceled": "Абонаментът Ви е прекратен", "earnGemsMonthly": "Получавайте до **<%= cap %> диаманта** на месец", "receiveMysticHourglass": "Получете Тайнствен пясъчен часовник!", diff --git a/website/common/locales/bg/tasks.json b/website/common/locales/bg/tasks.json index 709ffbfbc4..2eb75e3ae8 100644 --- a/website/common/locales/bg/tasks.json +++ b/website/common/locales/bg/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "По време на световни събития, тук ще се появява специалната екипировка.", "rewardHelp4": "Не се притеснявайте да си създадете свои собствени награди! Вижте примерите тук.", "clickForHelp": "Щракнете за помощ", - "taskIdRequired": "„taskId“ трябва да бъде правилно форматиран идентификатор UUID.", "taskAliasAlreadyUsed": "Псевдонимът на задачата вече се използва за друга задача.", "taskNotFound": "Задачата не е намерена.", "invalidTaskType": "Типът на задачата трябва да бъде един от следните: „habit“, „daily“, „todo“, „reward“.", diff --git a/website/common/locales/cs/character.json b/website/common/locales/cs/character.json index 6159da6835..fc6f4c35d2 100644 --- a/website/common/locales/cs/character.json +++ b/website/common/locales/cs/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Zobrazit přidělení vlastnostních bodů", "hideQuickAllocation": "Skrýt přidělení vlastnostních bodů", "quickAllocationLevelPopover": "S každou další úrovní získáš jeden bod, který můžeš přiřadit k libovolné vlastnosti. Přiřadit body můžeš buď manuálně anebo můžeš nechat hru rozhodnout za tebe na základě některé z možností Automatického Přiřazení, které nalezneš v Uživatel -> Statistiky.", - "invalidAttribute": "\"<%= attr %>\" není platný atribut.", "notEnoughAttrPoints": "Nemáš dostatek vlastnostních bodů", "style": "Styl", "facialhair": "Vousy", @@ -219,6 +218,5 @@ "mainHand": "Hlavní ruka", "offHand": "Druhá ruka", "pointsAvailable": "Dostupné body", - "pts": "Body", - "statsObjectRequired": "Je požadována aktualizace atributů" + "pts": "Body" } \ No newline at end of file diff --git a/website/common/locales/cs/contrib.json b/website/common/locales/cs/contrib.json index b89e70df23..a20984db4c 100644 --- a/website/common/locales/cs/contrib.json +++ b/website/common/locales/cs/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID uživatele", "loadUser": "Načíst uživatele", "noAdminAccess": "Nemáte adminský přístup.", - "pageMustBeNumber": "req.query.page musí být číslo", "userNotFound": "Uživatel nenalezen.", "invalidUUID": "UUID musí být platné.", "title": "Název", diff --git a/website/common/locales/cs/groups.json b/website/common/locales/cs/groups.json index f5c8c81530..fb8930f31c 100644 --- a/website/common/locales/cs/groups.json +++ b/website/common/locales/cs/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Nepovinná zpráva", "yesRemove": "Ano, odstraň je", "foreverAlone": "Nemůže se ti líbit tvoje vlastní zpráva. Nebuď takový.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Vytvořit cech za 4 drahokamy?", "leaveGroupCha": "Opustit výzvy cechu a...", "confirm": "Potvrdit", @@ -131,6 +131,10 @@ "clearAll": "Vymazat všechny zprávy", "confirmDeleteAllMessages": "Jsi si jistý, že chceš vymazat všechny zprávy ve schránce? Ostatní uživatelé stále uvidí všechny zprávy, které jsi jim poslal.", "optOutPopover": "Nemáš rád soukromé zprávy? Klikni pro úplné odhlášení", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokovat", "unblock": "Odblokovat", "pm-reply": "Poslat odpověď", @@ -207,7 +211,6 @@ "partyOnName": "Velká družina", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", - "groupIdRequired": "„groupId\" musí být platné UUID", "groupNotFound": "Group not found or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Nemůžete se sám odebrat!", "groupMemberNotFound": "Uživatel nenalezen mezi členy skupiny.", "mustBeGroupMember": "Musí být členem skupiny.", - "keepOrRemoveAll": "req.query.keep must be either \"keep-all\" or \"remove-all\"", - "keepOrRemove": "req.query.keep must be either \"keep\" or \"remove\"", "canOnlyInviteEmailUuid": "Lze použít pouze uuids nebo emaily.", "inviteMissingEmail": "Chybějící emailová adresa v pozvánce.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/cs/npc.json b/website/common/locales/cs/npc.json index 2caaa6377d..1e7debd6d1 100644 --- a/website/common/locales/cs/npc.json +++ b/website/common/locales/cs/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Vítej v obchodě s Výpravami... Můžeš tu s přáteli využít svitky s výpravami k bojům s monstry... V klidu si prohlédni všechny Výpravy, které tu prodáváme...", "featuredQuests": "Zmíněné výpravy!", - "missingKeyParam": "Je požadovaný \"req.params.key\".", - "itemNotFound": "Předmět „<%= key %>\" nenalezen.", "cannotBuyItem": "Tento předmět nelze zakoupit.", - "missingTypeKeyEquip": "\"key\" a \"type\" jsou požadované parametry.", - "missingPetFoodFeed": "\"pet\" a \"food\" jsou požadované parametry.", - "invalidPetName": "Neplatné jméno mazlíčka.", - "missingEggHatchingPotionHatch": "\"egg\" a \"hatchingPotion\" jsou požadované parametry.", - "invalidTypeEquip": "\"typ\" vybavení musí být jeden z následujících: 'vybaveno', 'mazlíček', 'zvíře k osedlání', 'kostým'", "mustPurchaseToSet": "Musíte koupit <%= val %> k nastavení na <%= key %>.", "typeRequired": "Je požadován typ", "positiveAmountRequired": "Pozitivní množství je požadováno", diff --git a/website/common/locales/cs/quests.json b/website/common/locales/cs/quests.json index 341621a450..82980e8873 100644 --- a/website/common/locales/cs/quests.json +++ b/website/common/locales/cs/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Zatím vám nebyla poslána žádná pozvánka na výpravu.", "questInviteNotFound": "Nebyla nalezena žádná pozvánka na výpravu.", "guildQuestsNotSupported": "Cechy nelze pozvat na výpravy.", - "questNotFound": "Výprava „<%= key %>\" nenalezena.", "questNotOwned": "Nevlastníte tento svitek výpravy.", "questNotGoldPurchasable": "Výpravu „<%= key %>\" nelze koupit na zlato.", "questLevelTooHigh": "Pro začátek výpravy musíte mít úroveň <%= level %>.", diff --git a/website/common/locales/cs/spells.json b/website/common/locales/cs/spells.json index 6e8b12558b..ca986f2383 100644 --- a/website/common/locales/cs/spells.json +++ b/website/common/locales/cs/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Přeměň svého kamaráda na mořskou příšerku!", "spellSpecialSandText": "Písek", "spellSpecialSandNotes": "Zvrať kouzlo, které z tebe udělalo mořskou hvězdu.", - "spellNotFound": "Schopnost „<%= spellId %>\" nenalezena.", "partyNotFound": "Družina nenalezena", "targetIdUUID": "„cílovéId\" musí být platné ID uživatele. ", "challengeTasksNoCast": "Použití schopnosti na úkol z výzvy není povoleno.", diff --git a/website/common/locales/cs/subscriber.json b/website/common/locales/cs/subscriber.json index 1968af8e72..8b80675616 100644 --- a/website/common/locales/cs/subscriber.json +++ b/website/common/locales/cs/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Neplatný kód kupónu.", "couponUsed": "Kód kupónu byl již použit.", "couponCodeRequired": "Je požadován kód kupónu.", - "eventRequired": "je požadováno „req.params.event\".", - "countRequired": "je požadováno „req.query.count\".", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/cs/tasks.json b/website/common/locales/cs/tasks.json index b2c25003e3..425d4de975 100644 --- a/website/common/locales/cs/tasks.json +++ b/website/common/locales/cs/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "V průběhu světových událostí se speciální vybavení zobrazí zde.", "rewardHelp4": "Neboj se vytvořit si své Odměny! Koukni na na ukázku tady.", "clickForHelp": "Klikni pro nápovědu", - "taskIdRequired": "\"taskId\" musí být platné UUID.", "taskAliasAlreadyUsed": "Alias úkolu byl již použit na jiném úkolu.", "taskNotFound": "Úkol nenalezen.", "invalidTaskType": "Typ úkolu musí být „zvyk\", „denní úkol\", „úkol\" nebo „odměna\".", diff --git a/website/common/locales/da/character.json b/website/common/locales/da/character.json index 249a7ee08d..bebe6cb341 100644 --- a/website/common/locales/da/character.json +++ b/website/common/locales/da/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Stil", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/da/contrib.json b/website/common/locales/da/contrib.json index 65ddbed29e..13c0f1d7af 100644 --- a/website/common/locales/da/contrib.json +++ b/website/common/locales/da/contrib.json @@ -49,7 +49,6 @@ "UUID": "BrugerID", "loadUser": "Indlæs bruger", "noAdminAccess": "Du har ikke administrator-adgang.", - "pageMustBeNumber": "req.query.page skal være et tal", "userNotFound": "Bruger ikke fundet.", "invalidUUID": "UUID skal være gyldigt", "title": "Titel", diff --git a/website/common/locales/da/groups.json b/website/common/locales/da/groups.json index 85f7ba2af1..2542bcaac3 100644 --- a/website/common/locales/da/groups.json +++ b/website/common/locales/da/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Valgfri besked", "yesRemove": "Ja, fjern dem", "foreverAlone": "Du kan ikke synes godt om din egen besked. Lad være med at være sådan.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Opret Klan for 4 Ædelsten?", "leaveGroupCha": "Forlad Klanudfordringer og...", "confirm": "Bekræft", @@ -131,6 +131,10 @@ "clearAll": "Slet Alle Beskeder", "confirmDeleteAllMessages": "Er du sikker på, at du vil slette alle beskeder i din indbakke? Andre brugere kan stadig se beskeder, du har sendt til dem.", "optOutPopover": "Vil du ikke modtage private beskeder? Klik for at afmelde", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokér", "unblock": "Fjern blokering", "pm-reply": "Send svar", @@ -207,7 +211,6 @@ "partyOnName": "Et godt selskab", "partyUpText": "Sluttede sig til en Gruppe med en anden! Hav det sjovt med at bekæmpe monstre og støtte hinanden.", "partyOnText": "Sluttede sig til en gruppe med mindst fire personer! Nyd at du har flere at stå til regnskab for mens du og dine venner går sammen for at besejre jeres fjender!", - "groupIdRequired": "\"groupId\" skal være et gyldigt Unikt Bruger-ID", "groupNotFound": "Gruppen blev ikke fundet eller du har ikke adgang.", "groupTypesRequired": "Du skal angive en gyldig \"type\" forespørgelses-string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Du kan ikke fjerne dig selv!", "groupMemberNotFound": "Bruger ikke fundet blandt gruppens medlemmer", "mustBeGroupMember": "Skal være medlem af gruppen", - "keepOrRemoveAll": "req.query.keep skal være enten \"keep-all\" eller \"remove-all\"", - "keepOrRemove": "req.query.keep skal være enten \"keep\" eller \"remove\"", "canOnlyInviteEmailUuid": "Kan kun invitere via unikke bruger-id eller email.", "inviteMissingEmail": "Manglende emailadresse i invitationen", "inviteMissingUuid": "Manglende bruger-id i invitationen", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Du kan ikke slette gruppe opgaver, der er blevet tildelt til dig.", "confirmGuildPlanCreation": "Opret denne gruppe?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Betalingsdetaljer", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/da/npc.json b/website/common/locales/da/npc.json index 6ee05d67e6..88baf92303 100644 --- a/website/common/locales/da/npc.json +++ b/website/common/locales/da/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Velkommen til quest-butikken... Her kan du aktivere quest-skriftruller for at kæmpe mod monstre sammen med dine venner... Husk at gennemse det fine udvalg af quest-skriftruller til højre...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" nødvendig.", - "itemNotFound": "Objekt \"<%= key %>\" ikke fundet", "cannotBuyItem": "Du kan ikke købe dette objekt.", - "missingTypeKeyEquip": "\"key\" og \"type\" er nødvendige parametre", - "missingPetFoodFeed": "\"pet\" og \"food\" er nødvendige parametre", - "invalidPetName": "Ugyldigt kæledyrnavn opgivet", - "missingEggHatchingPotionHatch": "\"egg\" og \"hatchingPotion\" er nødvendige parametre.", - "invalidTypeEquip": "\"type\" skal være en af 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Skal købes <%= val %> for at putte det på <%= key %>.", "typeRequired": "Type er nødvendig", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/da/quests.json b/website/common/locales/da/quests.json index 039608e28c..85f11868c6 100644 --- a/website/common/locales/da/quests.json +++ b/website/common/locales/da/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Ingen quest invitation er blevet udsendt endnu.", "questInviteNotFound": "Ingen questinvitation fundet.", "guildQuestsNotSupported": "Klaner kan ikke blive inviteret på quests.", - "questNotFound": "Quest \"<%= key %>\" ikke fundet.", "questNotOwned": "Du ejer ikke den quest-skriftrulle", "questNotGoldPurchasable": "Quest \"<%= key %>\" er ikke en quest, der kan købes for Guld.", "questLevelTooHigh": "Du skal være niveau <%= level %> for at starte denne quest.", diff --git a/website/common/locales/da/spells.json b/website/common/locales/da/spells.json index dd88d69d50..79140318cf 100644 --- a/website/common/locales/da/spells.json +++ b/website/common/locales/da/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Gør en ven til et søuhyre!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "Evne \"<%= spellId %>\" blev ikke fundet.", "partyNotFound": "Gruppe blev ikke fundet", "targetIdUUID": "\"targetId\" skal være et gyldigt Bruger ID.", "challengeTasksNoCast": "Det er ikke tilladt at kaste evner på en udfordrings-opgave.", diff --git a/website/common/locales/da/subscriber.json b/website/common/locales/da/subscriber.json index 562aff92f4..1a10c7ba50 100644 --- a/website/common/locales/da/subscriber.json +++ b/website/common/locales/da/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Ugyldig kuponkode.", "couponUsed": "Kuponkode allerede i brug.", "couponCodeRequired": "Kuponkode påkrævet.", - "eventRequired": "\"req.params.event\" påkrævet.", - "countRequired": "\"req.query.count\" påkrævet.", - "missingPaymentId": "Manglende req.query.paymentId", - "missingCustomerId": "Manglende req.query.customerId", - "missingPaypalBlock": "Manglende req.session.paypalBlock", - "missingSubKey": "Manglende req.query.sub", "paypalCanceled": "Dit abonnement er blevet annulleret.", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/da/tasks.json b/website/common/locales/da/tasks.json index e09e93431b..da7fc83158 100644 --- a/website/common/locales/da/tasks.json +++ b/website/common/locales/da/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Specielt Udstyr vil dukke op her når der er Verdensevents.", "rewardHelp4": "Vær ikke bange for at oprette selvvalgte Belønninger! Se nogle eksempler her.", "clickForHelp": "Klik for hjælp", - "taskIdRequired": "\"taksID\" skal være et gyldigt Unikt Bruger-ID.", "taskAliasAlreadyUsed": "Alias allerede i brug på en anden opgave.", "taskNotFound": "Opgave ikke fundet.", "invalidTaskType": "Opgave type skal være \"vane\", \"daglig\", \"todo\" eller \"belønning\".", diff --git a/website/common/locales/de/character.json b/website/common/locales/de/character.json index ee9f40207b..b4b0e28b1d 100644 --- a/website/common/locales/de/character.json +++ b/website/common/locales/de/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Attributspunkte verteilung anzeigen", "hideQuickAllocation": "Attributwertzuweisung ausblenden", "quickAllocationLevelPopover": "Mit jedem Level erhältst Du einen Punkt, den Du einem Attribut Deiner Wahl zuweisen kannst. Du kannst Deine Punkte manuell verteilen, oder das Spiel entscheiden lassen, indem Du eines der vorgegebenen Verteilungsmuster unter Benutzer Icon > Werte wählst.", - "invalidAttribute": "\"<%= attr %>\" ist kein gültiges Attribut.", "notEnoughAttrPoints": "Du hast nicht genug Attributpunkte.", "style": "Stil", "facialhair": "Bart", @@ -219,6 +218,5 @@ "mainHand": "Haupthand", "offHand": "Schildhand", "pointsAvailable": "Verfügbare Punkte", - "pts": "Pkte", - "statsObjectRequired": "Werte-Update ist erforderlich" + "pts": "Pkte" } \ No newline at end of file diff --git a/website/common/locales/de/contrib.json b/website/common/locales/de/contrib.json index e6074aa1da..2ae9ab4802 100644 --- a/website/common/locales/de/contrib.json +++ b/website/common/locales/de/contrib.json @@ -49,7 +49,6 @@ "UUID": "Benutzer-ID", "loadUser": "Spieler laden", "noAdminAccess": "Du hast keine Administratorrechte.", - "pageMustBeNumber": "req.query.page muss eine Zahl sein", "userNotFound": "Benutzer nicht gefunden.", "invalidUUID": "UUID muss gültig sein", "title": "Titel", diff --git a/website/common/locales/de/groups.json b/website/common/locales/de/groups.json index 90f739e8f0..e32a6764c6 100644 --- a/website/common/locales/de/groups.json +++ b/website/common/locales/de/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optionale Nachricht", "yesRemove": "Ja, entferne sie", "foreverAlone": "\"Gefällt mir\" funktioniert nicht bei eigenen Nachrichten. Sei nicht so einer.", - "sortDateJoinedAsc": "Frühestes Beitrittsdatum", - "sortDateJoinedDesc": "Letztes Beitrittsdatum", - "sortLoginAsc": "Frühester Login", - "sortLoginDesc": "Letzter Login", - "sortLevelAsc": "Niedrigster Level", - "sortLevelDesc": "Höchster Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Niedrigster Rang", - "sortTierDesc": "Höchster Rang", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Gilde für 4 Edelsteine gründen?", "leaveGroupCha": "Gildenwettbewerbe verlassen und ...", "confirm": "Bestätigen", @@ -131,6 +131,10 @@ "clearAll": "Lösche alle Nachrichten", "confirmDeleteAllMessages": "Bist Du sicher, dass Du alle Nachrichten im Posteingang löschen möchtest? Andere Benutzer können immer noch die Nachrichten sehen, die Du ihnen geschickt hast.", "optOutPopover": "Du willst keine privaten Nachrichten? Klick hier um sie zu deaktivieren", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Sperren", "unblock": "Entsperren", "pm-reply": "Eine Antwort schicken", @@ -207,7 +211,6 @@ "partyOnName": "Riesenparty!", "partyUpText": "Du bist einer Gruppe mit einer anderen Person beigetreten! Ihr werdet zusammen Monster bekämpfen und euch unterstützen - viel Spaß dabei. ", "partyOnText": "Du bist einer Gruppe mit mindestens vier Personen beigetreten! Erkenne die Vorteile einer erhöhten Verantwortung während Du Dich mit Deinen Freunden vereinst, um Eure Gegner zu besiegen!", - "groupIdRequired": "\"groupId\" muss eine gültige UUID sein", "groupNotFound": "Team nicht gefunden, oder Du hast keine Zugriffsrechte.", "groupTypesRequired": "Du musst einen gültigen \"Type\" Suchbegriff eingeben.", "questLeaderCannotLeaveGroup": "Du kannst Deine Gruppe nicht verlassen, wenn Du eine Quest gestartet hast. Brich die Quest zuvor ab.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Du kannst Dich nicht selbst entfernen!", "groupMemberNotFound": "Benutzer nicht unter den Team-Mitgliedern gefunden", "mustBeGroupMember": "Muss ein Mitglied des Teams sein.", - "keepOrRemoveAll": "req.query.keep muss entweder \"keep-all\" oder \"remove-all\" sein", - "keepOrRemove": "req.query.keep muss entweder \"keep\" oder \"remove\" sein", "canOnlyInviteEmailUuid": "Es kann nur mittels UUID oder E-Mail eingeladen werden.", "inviteMissingEmail": "Fehlende E-Mail-Adresse zum Einladen.", "inviteMissingUuid": "User-ID in der Einladung fehlt", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Du kannst Team-Aufgaben, die Dir zugewiesen wurden, nicht löschen.", "confirmGuildPlanCreation": "Dieses Team erstellen?", "onlyGroupLeaderCanInviteToGroupPlan": "Nur der Teamleiter kann Nutzer zu einem Team mit einem Abonnement hinzufügen.", - "remainOrLeaveChallenges": "req.query.keep muss entweder 'remain-in-challenges' oder 'leave-challenges' sein", "paymentDetails": "Zahlungsinformationen", "aboutToJoinCancelledGroupPlan": "Du bist dabei einem Team mit gekündigtem Plan beizutreten. Du erhältst KEIN freies Abonnement.", "cannotChangeLeaderWithActiveGroupPlan": "Du kannst den Leiter nicht ändern während das Team einen aktiven Plan hat.", diff --git a/website/common/locales/de/npc.json b/website/common/locales/de/npc.json index e8040b739a..29d2098ba9 100644 --- a/website/common/locales/de/npc.json +++ b/website/common/locales/de/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Kann ich Dein Interesse an einigen Questschriftrollen wecken? Aktiviere sie um mit deiner Gruppe Monster zu bekämpfen!", "ianBrokenText": "Willkommen im Quest-Shop ... Hier kannst Du Questschriftrollen besorgen, um mit Deinen Freunden Monster zu bekämpfen ... Durchstöbere unsere große Anzahl an Schriftrollen und investiere in die Richtige ...", "featuredQuests": "Empfohlene Quests!", - "missingKeyParam": "\"req.params.key\" wird benötigt.", - "itemNotFound": "Eintrag \"<%= key %>\" nicht gefunden.", "cannotBuyItem": "Du kannst diesen Gegenstand nicht kaufen.", - "missingTypeKeyEquip": "\"Schlüssel\" und \"Typ\" sind erforderliche Parameter.", - "missingPetFoodFeed": "\"Haustier\" und \"Futter\" sind erforderliche Parameter.", - "invalidPetName": "Haustier-Name ist ungültig.", - "missingEggHatchingPotionHatch": "\"Ei\" und \"Schlüpfelixier\" sind erforderliche Parameter.", - "invalidTypeEquip": "\"Typ\" muss eines der folgenden sein: 'ausgerüstet', 'Haustier', 'Reittier', 'Kostüm'.", "mustPurchaseToSet": "Du musst <%= val %> kaufen, um es auf <%= key %> zu setzen.", "typeRequired": "Typ ist erforderlich", "positiveAmountRequired": "Positiver Betrag benötigt", diff --git a/website/common/locales/de/quests.json b/website/common/locales/de/quests.json index 23bf3d68ee..f9ead6f7f6 100644 --- a/website/common/locales/de/quests.json +++ b/website/common/locales/de/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Es wurde noch keine Questeinladung verschickt.", "questInviteNotFound": "Keine Questeinladung gefunden.", "guildQuestsNotSupported": "Gilden können nicht zu Quests eingeladen werden.", - "questNotFound": "Quest \"<%= key %>\" nicht gefunden.", "questNotOwned": "Du besitzt diese Quest-Schriftrolle nicht.", "questNotGoldPurchasable": "Quest \"<%= key %>\" ist nicht mit Gold käuflich.", "questLevelTooHigh": "Du musst Level <%= level %> haben, um diese Quest zu starten.", diff --git a/website/common/locales/de/spells.json b/website/common/locales/de/spells.json index 1a2be88c7a..bc21a4a204 100644 --- a/website/common/locales/de/spells.json +++ b/website/common/locales/de/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Verwandle einen Freund in ein Meereslebewesen!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Hebe den Spruch auf, der einen Seestern aus Dir gemacht hat.", - "spellNotFound": "Fähigkeit \"<%= spellId %>\" nicht gefunden.", "partyNotFound": "Gruppe nicht gefunden", "targetIdUUID": "\"targetId\" muss eine gültige Benutzer-ID sein.", "challengeTasksNoCast": "Fähigkeiten auf Wettbewerbsaufgaben anzuwenden ist nicht erlaubt.", diff --git a/website/common/locales/de/subscriber.json b/website/common/locales/de/subscriber.json index 5131fae616..64bb0a092f 100644 --- a/website/common/locales/de/subscriber.json +++ b/website/common/locales/de/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Ungültiger Gutscheincode.", "couponUsed": "Gutschein wurde bereits eingelöst.", "couponCodeRequired": "Gutscheincode erforderlich.", - "eventRequired": "\"req.params.event\" erforderlich.", - "countRequired": "\"req.query.count\" erforderlich.", - "missingPaymentId": "req.query.paymentId fehlt", - "missingCustomerId": "req.query.customerId fehlt", - "missingPaypalBlock": "req.session.paypalBlock fehlt", - "missingSubKey": "req.query.sub fehlt", "paypalCanceled": "Dein Abonnement wurde gekündigt", "earnGemsMonthly": "Verdiene bis zu **<%= cap %> Edelsteine** pro Monat", "receiveMysticHourglass": "Erhalte eine Mystische Sanduhr!", diff --git a/website/common/locales/de/tasks.json b/website/common/locales/de/tasks.json index 9d5d6cb6cb..bd60f50c26 100644 --- a/website/common/locales/de/tasks.json +++ b/website/common/locales/de/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Während Welt-Events wird hier Spezialausrüstung erscheinen.", "rewardHelp4": "Scheue Dich nicht davor eigene Belohnungen hinzuzufügen! Sieh Dir einige Beispielbelohnungen durch.", "clickForHelp": "Klicke hier für Hilfe", - "taskIdRequired": "\"taskId\" muss eine gültige UUID sein.", "taskAliasAlreadyUsed": "Dieser Aufgaben Alias wird bereits verwendet.", "taskNotFound": "Aufgabe nicht gefunden.", "invalidTaskType": "Aufgabenart muss eines der folgenden sein: \"Gewohnheit\", \"tägliche Aufgabe\", \"To-Do\", \"Belohnung\".", diff --git a/website/common/locales/en@pirate/character.json b/website/common/locales/en@pirate/character.json index a47e7c07d0..578a90666e 100644 --- a/website/common/locales/en@pirate/character.json +++ b/website/common/locales/en@pirate/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/en@pirate/contrib.json b/website/common/locales/en@pirate/contrib.json index e723c3e84d..2333b97eaf 100644 --- a/website/common/locales/en@pirate/contrib.json +++ b/website/common/locales/en@pirate/contrib.json @@ -49,7 +49,6 @@ "UUID": "User ID", "loadUser": "Load User", "noAdminAccess": "Ye don't have admin access.", - "pageMustBeNumber": "req.query.page must be a number", "userNotFound": "User not found.", "invalidUUID": "UUID must be valid", "title": "Title", diff --git a/website/common/locales/en@pirate/groups.json b/website/common/locales/en@pirate/groups.json index e89a316695..71a1dc4742 100644 --- a/website/common/locales/en@pirate/groups.json +++ b/website/common/locales/en@pirate/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optional message", "yesRemove": "Aye, scuttle them", "foreverAlone": "Can't like yer own message. Don't be a knave.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Create Ship fer 4 Sapphires?", "leaveGroupCha": "Leave Ship challenges 'n...", "confirm": "Confirm", @@ -131,6 +131,10 @@ "clearAll": "Delete All Messages", "confirmDeleteAllMessages": "Are ye sure ye want t' delete all messages in yer inbox? Other users will still see messages ye've sent t' them.", "optOutPopover": "Don't like private messages? Click t' completely opt out", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Block", "unblock": "Un-block", "pm-reply": "Send a reply", @@ -207,7 +211,6 @@ "partyOnName": "Crew Ahead", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "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.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/en@pirate/npc.json b/website/common/locales/en@pirate/npc.json index 23cb532be0..469e726ee0 100644 --- a/website/common/locales/en@pirate/npc.json +++ b/website/common/locales/en@pirate/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Ahoy! Welcome to the Quest Shop... Here ye can use Quest Scrolls to fight monsters wit' yer mates... Be sure t' check out our fine array of Quest Scrolls fer purchase on th' right...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" is required.", - "itemNotFound": "Item \"<%= key %>\" not found.", "cannotBuyItem": "Ye can't buy this here 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", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/en@pirate/quests.json b/website/common/locales/en@pirate/quests.json index 99f48f4329..867a79e8f6 100644 --- a/website/common/locales/en@pirate/quests.json +++ b/website/common/locales/en@pirate/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "No quest invitation has been sent out yet.", "questInviteNotFound": "No quest invitation found.", "guildQuestsNotSupported": "Ships cannot sail to adventures without a crew.", - "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.", diff --git a/website/common/locales/en@pirate/spells.json b/website/common/locales/en@pirate/spells.json index dc738411f2..7dee3a4c41 100644 --- a/website/common/locales/en@pirate/spells.json +++ b/website/common/locales/en@pirate/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "Skill \"<%= spellId %>\" not found.", "partyNotFound": "Crew not found", "targetIdUUID": "\"targetId\" must be a valid User ID.", "challengeTasksNoCast": "Casting a skill on challenge tasks is not allowed.", diff --git a/website/common/locales/en@pirate/subscriber.json b/website/common/locales/en@pirate/subscriber.json index 6edef588fc..8d2788376c 100644 --- a/website/common/locales/en@pirate/subscriber.json +++ b/website/common/locales/en@pirate/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "Th' coupon code be required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/en@pirate/tasks.json b/website/common/locales/en@pirate/tasks.json index af609a6589..6c9c58da4c 100644 --- a/website/common/locales/en@pirate/tasks.json +++ b/website/common/locales/en@pirate/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Special equipment will appear here durin' World Events.", "rewardHelp4": "Don't be afraid t' set custom Rewards! Check out some samples here.", "clickForHelp": "Click fer help", - "taskIdRequired": "\"taskId\" must be a valid UUID.", "taskAliasAlreadyUsed": "Task alias already used on another task.", "taskNotFound": "Task not found.", "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/en_GB/character.json b/website/common/locales/en_GB/character.json index 952ae44d34..12a6b67c54 100644 --- a/website/common/locales/en_GB/character.json +++ b/website/common/locales/en_GB/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/en_GB/contrib.json b/website/common/locales/en_GB/contrib.json index 4d5dadf9e0..a7016b0cd6 100644 --- a/website/common/locales/en_GB/contrib.json +++ b/website/common/locales/en_GB/contrib.json @@ -49,7 +49,6 @@ "UUID": "User ID", "loadUser": "Load User", "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": "Title", diff --git a/website/common/locales/en_GB/groups.json b/website/common/locales/en_GB/groups.json index 35bb19a088..1c7a36068c 100644 --- a/website/common/locales/en_GB/groups.json +++ b/website/common/locales/en_GB/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optional message", "yesRemove": "Yes, remove them", "foreverAlone": "Can't like your own message. Don't be that person.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Create Guild for 4 Gems?", "leaveGroupCha": "Leave Guild challenges and...", "confirm": "Confirm", @@ -131,6 +131,10 @@ "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Block", "unblock": "Un-block", "pm-reply": "Send a reply", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "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.", "inviteMissingUuid": "Missing user ID in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a cancelled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You cannot change the leader while the group has an active plan.", diff --git a/website/common/locales/en_GB/npc.json b/website/common/locales/en_GB/npc.json index da42c3daed..861871c7ed 100644 --- a/website/common/locales/en_GB/npc.json +++ b/website/common/locales/en_GB/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "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...", "featuredQuests": "Featured Quests!", - "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", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/en_GB/quests.json b/website/common/locales/en_GB/quests.json index ac5d425760..248df592ab 100644 --- a/website/common/locales/en_GB/quests.json +++ b/website/common/locales/en_GB/quests.json @@ -96,7 +96,6 @@ "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.", diff --git a/website/common/locales/en_GB/spells.json b/website/common/locales/en_GB/spells.json index e902aae587..c57e1b4334 100644 --- a/website/common/locales/en_GB/spells.json +++ b/website/common/locales/en_GB/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "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 allowed.", diff --git a/website/common/locales/en_GB/subscriber.json b/website/common/locales/en_GB/subscriber.json index 00c2c153bc..2b8a6898a4 100644 --- a/website/common/locales/en_GB/subscriber.json +++ b/website/common/locales/en_GB/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been cancelled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/en_GB/tasks.json b/website/common/locales/en_GB/tasks.json index ceeb6c88b0..604314f32a 100644 --- a/website/common/locales/en_GB/tasks.json +++ b/website/common/locales/en_GB/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" must be a valid UUID.", "taskAliasAlreadyUsed": "Task alias already used on another task.", "taskNotFound": "Task not found.", "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/es/character.json b/website/common/locales/es/character.json index c8c00f16fb..2b307eb2d8 100644 --- a/website/common/locales/es/character.json +++ b/website/common/locales/es/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Mostrar asignación de puntos ", "hideQuickAllocation": "Esconder la asignación de puntos", "quickAllocationLevelPopover": "Cada nivel te da un Punto para asignar a la Estadística que quieras. Puedes hacerlo manualmente o dejar que el juego decida por ti, utilizando una de las opciones de Asignación Automática que encontrarás en Icono de Usuario > Estadísticas.", - "invalidAttribute": "\"<%= attr %>\" no es una Estadística válida.", "notEnoughAttrPoints": "No tienes suficientes puntos de atributo.", "style": "Estilo", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Mano dominante", "offHand": "Mano secundaria", "pointsAvailable": "Puntos disponibles", - "pts": "puntos", - "statsObjectRequired": "Es necesario actualizar la Estadísticas" + "pts": "puntos" } \ No newline at end of file diff --git a/website/common/locales/es/contrib.json b/website/common/locales/es/contrib.json index ed2cde4ef2..b8b8285a14 100644 --- a/website/common/locales/es/contrib.json +++ b/website/common/locales/es/contrib.json @@ -49,7 +49,6 @@ "UUID": "N.º de Usuario", "loadUser": "Cargar Usuario", "noAdminAccess": "No tienes acceso de administrador.", - "pageMustBeNumber": "req.query.page debe ser un número", "userNotFound": "Usuario no encontrado.", "invalidUUID": "UUID debe ser válido", "title": "Título", diff --git a/website/common/locales/es/groups.json b/website/common/locales/es/groups.json index cff0f0bc81..b98ab633fa 100644 --- a/website/common/locales/es/groups.json +++ b/website/common/locales/es/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Mensaje opcional", "yesRemove": "Sí, elimínalos", "foreverAlone": "No pueden gustarte tus propios mensajes. No seas esa persona.", - "sortDateJoinedAsc": "Fecha de Primer Ingreso", - "sortDateJoinedDesc": "Fecha de Último Ingreso", - "sortLoginAsc": "Primer Acceso", - "sortLoginDesc": "Último Acceso", - "sortLevelAsc": "Nivel más bajo", - "sortLevelDesc": "Nivel más alto", - "sortNameAsc": "Nombre (A - Z)", - "sortNameDesc": "Nombre (Z - A)", - "sortTierAsc": "Escalafón más Bajo", - "sortTierDesc": "Escalafón más Alto", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "¿Crear Gremio por 4 gemas?", "leaveGroupCha": "Abandonar los desafíos del Gremio y...", "confirm": "Confirmar", @@ -131,6 +131,10 @@ "clearAll": "Eliminar todos los mensajes", "confirmDeleteAllMessages": "¿Estás seguro que quieres eliminar todos los mensajes de tu bandeja de entrada? Otros usuarios seguirán viendo los mensajes que les mandaste.", "optOutPopover": "¿No te gustan los mensajes privados? Haz click para excluirlos por completo", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Bloquear", "unblock": "Desbloquear", "pm-reply": "Enviar una respuesta", @@ -207,7 +211,6 @@ "partyOnName": "¡Toma grupo!", "partyUpText": "¡Se unió a un grupo con otra persona! Pasadlo bien luchando contra monstruos y ayudándoos mutuamente.", "partyOnText": "¡Se unió a un grupo de al menos cuatro personas! Disfrutad de una mayor responsabilidad al juntaros para vencer a vuestros enemigos.", - "groupIdRequired": "\"groupId\" debe ser un UUID válido", "groupNotFound": "El grupo no se encuentra o no tienes acceso a él.", "groupTypesRequired": "Debes proporcionar una cadena de consulta \"type\" válida.", "questLeaderCannotLeaveGroup": "No puedes abandonar tu Equipo cuando has empezado una misión. Aborta la misión primero.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "¡No te puedes quitar a ti mismo!", "groupMemberNotFound": "No se pudo encontrar al usuario entre los miembros del grupo.", "mustBeGroupMember": "Debe ser miembro del grupo.", - "keepOrRemoveAll": "req.query.keep solo puede ser \"keep-all\" o \"remove-all\"", - "keepOrRemove": "req.query.keep solo puede ser \"keep\" o \"remove\"", "canOnlyInviteEmailUuid": "Solo se puede invitar mediante UUID o correo electrónico.", "inviteMissingEmail": "Falta la dirección de correo electrónico en la invitación.", "inviteMissingUuid": "Falta el ID del usuario en la invitación", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "No puedes borrar tareas de grupo que tienes asignadas.", "confirmGuildPlanCreation": "¿Crear este grupo?", "onlyGroupLeaderCanInviteToGroupPlan": "Sólo el líder del grupo puede invitar usuarios a un grupo con una suscripción activa.", - "remainOrLeaveChallenges": "req.query.keep solo puede ser o 'remain-in-challenges' o 'leave-challenges' ", "paymentDetails": "Detalles de pago", "aboutToJoinCancelledGroupPlan": "Estás a punto de unirte a un grupo con un plan cancelado. NO recibirás una subscripción gratuita", "cannotChangeLeaderWithActiveGroupPlan": "No puedes cambiar de líder mientras el grupo tiene un plan activo.", diff --git a/website/common/locales/es/npc.json b/website/common/locales/es/npc.json index a7084877df..592a44e8b5 100644 --- a/website/common/locales/es/npc.json +++ b/website/common/locales/es/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "¿Puedo interesarte en algunos papiros de misión? ¡Actívalos para luchar contra monstruos con tu Grupo!", "ianBrokenText": "Te damos la bienvenida a la Tienda de Misiones. Aquí podrás usar tus Pergaminos de misión para combatir monstruos con tus amigos. Asegúrate de echar un vistazo a nuestra gran colección de Pergaminos de misión a la venta.", "featuredQuests": "¡Misiones características!", - "missingKeyParam": "\"req.params.key\" es requerida.", - "itemNotFound": "Objeto \"<%= key %>\" no encontrado.", "cannotBuyItem": "No puedes comprar este objeto.", - "missingTypeKeyEquip": "\"key\" y \"type\" son parámetros requeridos.", - "missingPetFoodFeed": "\"pet\" and \"food\" son parámetros requeridos.", - "invalidPetName": "Nombre de mascota inválido sugerido.", - "missingEggHatchingPotionHatch": "\"egg\" and \"hatchingPotion\" son parámetros requeridos.", - "invalidTypeEquip": "\"type\" debe ser alguno de 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Debes comprar <%= val %> para usarlo en <%= key %>.", "typeRequired": "Tipo es requerido", "positiveAmountRequired": "Es necesaria una cantidad positiva", diff --git a/website/common/locales/es/quests.json b/website/common/locales/es/quests.json index 78f0d00ab4..f5ea7c9bf1 100644 --- a/website/common/locales/es/quests.json +++ b/website/common/locales/es/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "No se ha enviado invitación de misión todavía.", "questInviteNotFound": "Invitación a misión no encontrada.", "guildQuestsNotSupported": "Los gremios no pueden ser invitados a las misiones.", - "questNotFound": "Misión \"<%= key %>\" no encontrada.", "questNotOwned": "No posees ese pergamino de misión.", "questNotGoldPurchasable": "La misión \"<%= key %>\" no es una misión por oro.", "questLevelTooHigh": "Debes ser nivel <%= level %> para empezar esta misión", diff --git a/website/common/locales/es/questscontent.json b/website/common/locales/es/questscontent.json index d9d14e8038..5a25ff0991 100644 --- a/website/common/locales/es/questscontent.json +++ b/website/common/locales/es/questscontent.json @@ -601,6 +601,6 @@ "questSquirrelBoss": "Ardilla Escurridiza", "questSquirrelDropSquirrelEgg": "Ardilla (huevo)", "questSquirrelUnlockText": "Desbloquea huevos de Ardilla que puedas comprar en el Mercado", - "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", - "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31." + "cuddleBuddiesText": "Lote de Misiones Compañeros Abrazados", + "cuddleBuddiesNotes": "Contiene \"El Conejito Asesino\", \"El Hurón Malvado\", y \"La Pandilla de Cobayas\". Disponible hasta el 31 de mayo." } \ No newline at end of file diff --git a/website/common/locales/es/spells.json b/website/common/locales/es/spells.json index 7f142c75e9..ea7a491021 100644 --- a/website/common/locales/es/spells.json +++ b/website/common/locales/es/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "¡Transforma a un amigo en una criatura marina!", "spellSpecialSandText": "Arena", "spellSpecialSandNotes": "Invierte el hechizo que te transformó en estrella de mar.", - "spellNotFound": "No se ha encontrado el hechizo \"<%= spellId %>\".", "partyNotFound": "Grupo no encontrado.", "targetIdUUID": "\"targetId\" debe ser un ID de Usuario válido.", "challengeTasksNoCast": "No se pueden lanzar hechizos sobre tareas de desafíos.", diff --git a/website/common/locales/es/subscriber.json b/website/common/locales/es/subscriber.json index 6d86e90660..774e7d2859 100644 --- a/website/common/locales/es/subscriber.json +++ b/website/common/locales/es/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "El código del cupón no es válido.", "couponUsed": "El código del cupón ya ha sido usado.", "couponCodeRequired": "El código del cupón es necesario.", - "eventRequired": "\"req.params.event\" es obligatorio.", - "countRequired": "\"req.query.count\" es obligatorio.", - "missingPaymentId": "Falta req.query.paymentId", - "missingCustomerId": "Falta req.query.customerId", - "missingPaypalBlock": "Falta req.session.paypalBlock", - "missingSubKey": "Falta req.query.sub", "paypalCanceled": "Tu suscripción ha sido cancelada", "earnGemsMonthly": "Gana hasta **<%= cap %> Gemas** cada mes", "receiveMysticHourglass": "¡Recibe un Reloj de arena místico!", diff --git a/website/common/locales/es/tasks.json b/website/common/locales/es/tasks.json index b43816ecfc..e48570c7d1 100644 --- a/website/common/locales/es/tasks.json +++ b/website/common/locales/es/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "El equipamiento especial aparecerá aquí durante los Eventos Mundiales.", "rewardHelp4": "¡No tengas miedo de establecer Recompensas personalizadas! Encuentra algunos ejemplos aquí.", "clickForHelp": "Haz click para obtener ayuda", - "taskIdRequired": "\"taskId\" debe ser un UUID válido.", "taskAliasAlreadyUsed": "Este alias esta siendo usado por otra tarea.", "taskNotFound": "Tarea no encontrada.", "invalidTaskType": "El tipo de tarea debe ser \"habit\", \"daily\", \"todo\" o \"reward\".", diff --git a/website/common/locales/es_419/character.json b/website/common/locales/es_419/character.json index 387d727b9a..730ed80e12 100644 --- a/website/common/locales/es_419/character.json +++ b/website/common/locales/es_419/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Mostrar asignación de Puntos de Atributo", "hideQuickAllocation": "Ocultar asignación de Puntos de Atributo", "quickAllocationLevelPopover": "Cada nivel te otorga un punto para asignarlo al atributo de tu elección. Puedes hacerlo manualmente, o puedes dejar que el juego decida por ti usando una de las opciones de Asignación Automática encontradas en Icono del Usuario > Atributos.", - "invalidAttribute": "\"<%= attr %>\" no es un atributo válido.", "notEnoughAttrPoints": "No tienes suficientes puntos de Estadistica.", "style": "Estilo", "facialhair": "Cara", @@ -219,6 +218,5 @@ "mainHand": "Mano Principal", "offHand": "Mano Secundaria", "pointsAvailable": "Puntos disponibles", - "pts": "pts", - "statsObjectRequired": "Se requiere actualizar las Estadísticas" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/es_419/contrib.json b/website/common/locales/es_419/contrib.json index 9e9ede9b63..9cb850ccd3 100644 --- a/website/common/locales/es_419/contrib.json +++ b/website/common/locales/es_419/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID de usuario", "loadUser": "Cargar usuario", "noAdminAccess": "No tienes acceso de administrador.", - "pageMustBeNumber": "req.query.page debe ser un número.", "userNotFound": "Usuario no encontrado.", "invalidUUID": "UUID debe ser válido.", "title": "Título", diff --git a/website/common/locales/es_419/groups.json b/website/common/locales/es_419/groups.json index 3f1c2c90c4..b0e62af8a7 100644 --- a/website/common/locales/es_419/groups.json +++ b/website/common/locales/es_419/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Mensaje opcional", "yesRemove": "Si, elimínalo", "foreverAlone": "No puedes darle me gusta a tu propio mensaje. No seas ese tipo de persona.", - "sortDateJoinedAsc": "Fecha de Ingreso más Antígua", - "sortDateJoinedDesc": "Fecha de Ingreso más Reciente", - "sortLoginAsc": "Inicio de Sesión más Antiguo", - "sortLoginDesc": "Último Inicio de Sesión", - "sortLevelAsc": "Nivel más bajo", - "sortLevelDesc": "Nivel más Alto", - "sortNameAsc": "Nombre (A-Z)", - "sortNameDesc": "Nombre (Z-A)", - "sortTierAsc": "Nivel de Colaborador más bajo", - "sortTierDesc": "Nivel de Colaborador más alto", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "¿Crear Gremio por 4 gemas?", "leaveGroupCha": "Abandonar los desafíos de gremio y...", "confirm": "Confirmar", @@ -131,6 +131,10 @@ "clearAll": "Borrar todos los mensajes", "confirmDeleteAllMessages": "¿Estás seguro de que quieres borrar todos los mensajes de tu bandeja de entrada? Otros usuarios todavía podrán ver los mensajes que les mandaste.", "optOutPopover": "¿No te gustan los mensajes privados? Haz clic para dejar de recibirlos.", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Bloquear", "unblock": "Desbloquear", "pm-reply": "Enviar una respuesta", @@ -207,7 +211,6 @@ "partyOnName": "Equipazo", "partyUpText": "¡Te uniste a un Grupo con otra persona! Diviértete luchando contra monstruos y apoyándose el uno al otro.", "partyOnText": "¡Te uniste a un Grupo con al menos 4 personas! Disfruta tu responsabilidad aumentada ¡a la vez que te unes con tus amigos para vencer sus enemigos!", - "groupIdRequired": "\"groupId\" debe ser un UUID válido", "groupNotFound": "Grupo no encontrado o no tienes acceso.", "groupTypesRequired": "Debes ingresar una cadena de caracteres \"type\" valida.", "questLeaderCannotLeaveGroup": "No puedes abandonar el Grupo cuando tienes una misión comenzada. Finaliza primero la misión.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "No te puedes sacar.", "groupMemberNotFound": "Usuario no encontrado entre los miembros del equipo.", "mustBeGroupMember": "Tiene que ser miembro del grupo.", - "keepOrRemoveAll": "req.query.keep debe ser ya sea \"keep-all\" o \"remove-all\"", - "keepOrRemove": "req.query.keep debe ser ya sea \"keep\" o \"remove\"", "canOnlyInviteEmailUuid": "Solo se puede invitar usando uuids o correos.", "inviteMissingEmail": "No se encuentra el correo electronico en la invitacíon.", "inviteMissingUuid": "Falta el ID de usuario en la invitación", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "No puedes eliminar tareas grupales que te han sido asignadas.", "confirmGuildPlanCreation": "¿Crear este grupo?", "onlyGroupLeaderCanInviteToGroupPlan": "Solo el líder del grupo puede invitar a usuarios a un grupo con una suscripción.", - "remainOrLeaveChallenges": "req.query.keep debe ser o 'remain-in-challenges' o 'leave-challenges'", "paymentDetails": "Detalles de pago", "aboutToJoinCancelledGroupPlan": "Estás a punto de unirte a un grupo con un plan cancelado. NO recibirás una suscripción gratuita.", "cannotChangeLeaderWithActiveGroupPlan": "No puedes cambiar el líder mientras el grupo tiene un plan activo.", diff --git a/website/common/locales/es_419/npc.json b/website/common/locales/es_419/npc.json index 39e5ebb9be..70743552d3 100644 --- a/website/common/locales/es_419/npc.json +++ b/website/common/locales/es_419/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "¿Podré interesarte en algunos pergaminos de misión? ¡Actívalos para combatir monstruos con tu Equipo!", "ianBrokenText": "Bienvenido a la Tienda de Misiones... Aquí puedes utilizar Pergaminos de Misión para luchar contra monstruos con tus amigos... Asegúrate de echar un vistazo a nuestra fina selección de Pergaminos de Misión a la derecha...", "featuredQuests": "¡Misiones Destacadas!", - "missingKeyParam": "\"req.params.key\" es requerido.", - "itemNotFound": "No se encontro el objeto \"<%= key >\"", "cannotBuyItem": "No puedes comprar este objeto", - "missingTypeKeyEquip": "\"key\" y \"type\" son parametros requeridos. ", - "missingPetFoodFeed": "\"pet\" y \"comida\" son parametros requeridos.", - "invalidPetName": "El nombre de mascota ingresado es invalido.", - "missingEggHatchingPotionHatch": "\"egg\" y \"hatchingPotion\" son parametros requeridos.", - "invalidTypeEquip": "\"type\" debe estar etre 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Debes comprar <%= val %> para colocarlo en <%= key %>.", "typeRequired": "Un Tipo es requerido", "positiveAmountRequired": "Se requiere una cantidad positiva", diff --git a/website/common/locales/es_419/quests.json b/website/common/locales/es_419/quests.json index d1bacf9f9e..b7b3ad4757 100644 --- a/website/common/locales/es_419/quests.json +++ b/website/common/locales/es_419/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Ninguna invitación a misión a sido enviada todavía.", "questInviteNotFound": "No fue encontrada una invitación a la mision.", "guildQuestsNotSupported": "Los gremios no pueden ser invitados a misiones.", - "questNotFound": "La misión \"<%= key %>\" no fue encontrada.", "questNotOwned": "No posees ese pergamino de misión.", "questNotGoldPurchasable": "La misión \"<%= key %>\" es una misión no comprable con Oro.", "questLevelTooHigh": "Debes ser de nivel <%= level %> para empezar esta misión.", diff --git a/website/common/locales/es_419/spells.json b/website/common/locales/es_419/spells.json index 2879f14d0b..22d904740a 100644 --- a/website/common/locales/es_419/spells.json +++ b/website/common/locales/es_419/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "¡Convierte a un amigo en una criatura marina!", "spellSpecialSandText": "Arena", "spellSpecialSandNotes": "Deshaz el hechizo que te convirtió en estrella de mar.", - "spellNotFound": "Habilidad \"<%= spellId %>\" no encontrada.", "partyNotFound": "Equipo no encontrado", "targetIdUUID": "\"targetId\" debe ser un ID de usuario válido.", "challengeTasksNoCast": "Conjurar esta habilidad en tareas de desafío no está permitido.", diff --git a/website/common/locales/es_419/subscriber.json b/website/common/locales/es_419/subscriber.json index 38538c40a9..0fbac6d6ae 100644 --- a/website/common/locales/es_419/subscriber.json +++ b/website/common/locales/es_419/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Codigo de cupón invalido.", "couponUsed": "El codigo de cupón ya fue usado.", "couponCodeRequired": "El codigo de cupón es requerido.", - "eventRequired": "\"req.params.event\" es requerido.", - "countRequired": "\"req.query.count\" es requerido.", - "missingPaymentId": "Falta req.query.paymentId", - "missingCustomerId": "Falta req.query.customerId", - "missingPaypalBlock": "Falta req.session.paypalBlock", - "missingSubKey": "Falta req.query.sub", "paypalCanceled": "Tu suscripción fue cancelada.", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "¡Recibe un Reloj de arena mística!", diff --git a/website/common/locales/es_419/tasks.json b/website/common/locales/es_419/tasks.json index 479b9b2fa2..0af3f7f9e8 100644 --- a/website/common/locales/es_419/tasks.json +++ b/website/common/locales/es_419/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Equipamiento especial aparecerá aquí durante Eventos Globales.", "rewardHelp4": "¡No tengas miedo de crear Recompensas personalizadas! Echa un vistazo a algunos ejemplos aquí.", "clickForHelp": "Clic para obtener ayuda", - "taskIdRequired": "\"taskid\" tiene que ser un UUID valido.", "taskAliasAlreadyUsed": "El alias de la tarea ya ha sido utilizado en otra.", "taskNotFound": "Tarea no encontrada.", "invalidTaskType": "El tipo de tarea debe ser:\"Habitos\",\"Diarias\",\"Pendientes\" o \"Recompensas\".", diff --git a/website/common/locales/fr/character.json b/website/common/locales/fr/character.json index 78bb6d29b6..3838ae9ab6 100644 --- a/website/common/locales/fr/character.json +++ b/website/common/locales/fr/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Voir la répartition des attributs", "hideQuickAllocation": "Cacher la répartition des attributs", "quickAllocationLevelPopover": "Chaque niveau vous rapporte un point que vous pouvez assigner à un attribut de votre choix. Vous pouvez le faire manuellement ou laissez le jeu décider pour vous, en utilisant les options d'attribution automatique qui se trouvent dans l'icône utilisateur -> caractéristiques.", - "invalidAttribute": "\"<%= attr %>\" n'est pas un attribut valide.", "notEnoughAttrPoints": "Vous n'avez pas assez de points d'attribut.", "style": "Style", "facialhair": "Pilosité faciale", @@ -219,6 +218,5 @@ "mainHand": "Main principale", "offHand": "Main secondaire", "pointsAvailable": "Points disponibles", - "pts": "pts", - "statsObjectRequired": "Une mise à jour des caractéristiques est requise" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/fr/contrib.json b/website/common/locales/fr/contrib.json index d25fdd6f06..de92750eb0 100644 --- a/website/common/locales/fr/contrib.json +++ b/website/common/locales/fr/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID d'utilisateur", "loadUser": "Charger l'Utilisateur", "noAdminAccess": "Vous n'avez pas l'accès administrateur.", - "pageMustBeNumber": "req.query.page doit être un nombre", "userNotFound": "Utilisateur introuvable.", "invalidUUID": "UUID doit être valide.", "title": "Titre", diff --git a/website/common/locales/fr/groups.json b/website/common/locales/fr/groups.json index 07b07200da..9634b4f5d4 100644 --- a/website/common/locales/fr/groups.json +++ b/website/common/locales/fr/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Message optionnel", "yesRemove": "Oui, enlevez-les", "foreverAlone": "Vous ne pouvez pas aimer votre propre message. Ne soyez pas ce genre de personne.", - "sortDateJoinedAsc": "Date d'arrivée : ascendant", - "sortDateJoinedDesc": "Date d'arrivée : descendant", - "sortLoginAsc": "Première connexion", - "sortLoginDesc": "Dernière Connexion", - "sortLevelAsc": "Niveau le plus bas", - "sortLevelDesc": "Niveau le plus haut", - "sortNameAsc": "Nom (A - Z)", - "sortNameDesc": "Nom (Z - A)", - "sortTierAsc": "Échelon le plus bas", - "sortTierDesc": "Échelon le plus haut", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Créer une guilde pour 4 gemmes ?", "leaveGroupCha": "Quitter les défis de guilde et…", "confirm": "Confirmer", @@ -131,6 +131,10 @@ "clearAll": "Effacer tous les messages", "confirmDeleteAllMessages": "Confirmez-vous effacer tous les messages de votre boîte ? Les autres utilisateurs continueront de voir les messages que vous avez expédiés.", "optOutPopover": "Vous n'aimez pas les messages privés ? Cliquez ici pour désactiver l'option", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Bloquer", "unblock": "Ne plus bloquer", "pm-reply": "Répondre", @@ -207,7 +211,6 @@ "partyOnName": "Une équipe festive", "partyUpText": "A rejoint une équipe avec une autre personne ! Amusez-vous à affronter des monstres, unis dans la bataille.", "partyOnText": "A rejoint une équipe d'au moins quatre personnes ! Profitez de votre sens accru des responsabilités, tandis que vous et vos amis vous unissez pour vaincre vos adversaires !", - "groupIdRequired": "\"groupId\" doit être un UUID valide", "groupNotFound": "Groupe introuvable ou vous n'y avez pas accès.", "groupTypesRequired": "Vous devez fournir une requête \"type\" valide.", "questLeaderCannotLeaveGroup": "Vous ne pouvez pas quitter une équipe si vous avez démarré une quête. Abandonnez la quête d'abord.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Vous ne pouvez pas vous supprimer vous-même !", "groupMemberNotFound": "Utilisateur non trouvé parmi les membres du groupe", "mustBeGroupMember": "Doit être un membre du groupe.", - "keepOrRemoveAll": "req.query.keep doit être soit \"keep-all\" soit \"remove-all\"", - "keepOrRemove": "req.query.keep doit être soit \"keep\" soit \"remove\"", "canOnlyInviteEmailUuid": "Vous ne pouvez inviter qu'avec des UUID ou des courriels.", "inviteMissingEmail": "L'adresse courriel est manquante dans l'invitation.", "inviteMissingUuid": "L'ID d'utilisateur est manquante dans l'invitation.", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Vous ne pouvez pas supprimer les tâches de groupe qui vous ont été attribuées.", "confirmGuildPlanCreation": "Créer ce groupe ?", "onlyGroupLeaderCanInviteToGroupPlan": "Seul le chef de groupe peut inviter des utilisateurs dans un groupe avec abonnement.", - "remainOrLeaveChallenges": "req.query.keep doit être soit 'remain-in-challenges' ou 'leave-challenges'", "paymentDetails": "Détails du paiement", "aboutToJoinCancelledGroupPlan": "Vous êtes sur le point de rejoindre un groupe dont l'abonnement a été annulé. Vous ne recevrez PAS d'abonnement gratuit.", "cannotChangeLeaderWithActiveGroupPlan": "Vous ne pouvez pas changer le responsable d'un groupe avec un abonnement actif.", diff --git a/website/common/locales/fr/npc.json b/website/common/locales/fr/npc.json index 59e8540b25..325b02fd5a 100644 --- a/website/common/locales/fr/npc.json +++ b/website/common/locales/fr/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Puis-je vous proposer quelques parchemins de quête ? Activez-les pour combattre des monstres avec votre équipe !", "ianBrokenText": "Bienvenue à la boutique des quêtes... Ici, vous pouvez utiliser des parchemins de quêtes pour combattre des monstres avec vos amis. Assurez-vous de regarder notre ensemble de parchemins de quêtes en vente sur votre droite...", "featuredQuests": "Quêtes du moment !", - "missingKeyParam": "\"req.params.key\" est requis.", - "itemNotFound": "Objet \"<%= key %>\" non trouvé.", "cannotBuyItem": "Vous ne pouvez pas acheter cet objet.", - "missingTypeKeyEquip": "\"key\" et \"type\" sont des paramètres requis.", - "missingPetFoodFeed": "\"pet\" et \"food\" sont des paramètres requis.", - "invalidPetName": "Nom de familier invalide.", - "missingEggHatchingPotionHatch": "\"egg\" et \"hatchingPotion\" sont des paramètres requis.", - "invalidTypeEquip": "\"type\" doit faire partie de 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Il faut acheter <%= val %> pour le mettre en <%= key %>.", "typeRequired": "Type est requis", "positiveAmountRequired": "Un montant positif est requis", diff --git a/website/common/locales/fr/quests.json b/website/common/locales/fr/quests.json index d370573963..e69c7f71a2 100644 --- a/website/common/locales/fr/quests.json +++ b/website/common/locales/fr/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Aucune invitation à la quête n'a été envoyée pour l'instant.", "questInviteNotFound": "Aucune invitation à la quête trouvée.", "guildQuestsNotSupported": "Les guildes ne peuvent pas être invitées à joindre une quête.", - "questNotFound": "Quête \"<%= key %>\" introuvable.", "questNotOwned": "Vous ne possédez pas ce parchemin de quête.", "questNotGoldPurchasable": "La quête \"<%= key %>\" n'est pas achetable avec de l'or.", "questLevelTooHigh": "Vous devez être au moins au niveau <%= level %> pour commencer cette quête.", diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json index 4df0a0c448..80bcef498a 100644 --- a/website/common/locales/fr/questscontent.json +++ b/website/common/locales/fr/questscontent.json @@ -601,6 +601,6 @@ "questSquirrelBoss": "Écureuil sournois", "questSquirrelDropSquirrelEgg": "Écureuil (Œuf)", "questSquirrelUnlockText": "Déverrouille l'achat d'œufs d’écureuils au marché", - "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", - "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31." + "cuddleBuddiesText": "Lot de quêtes des amis câlins", + "cuddleBuddiesNotes": "Contient 'Le lapin tueur', 'L'abominable furet', et 'Le gang des cochons d'Inde'. Disponible jusqu'au 31 Mai." } \ No newline at end of file diff --git a/website/common/locales/fr/spells.json b/website/common/locales/fr/spells.json index 2fb09404f6..3cef21b57b 100644 --- a/website/common/locales/fr/spells.json +++ b/website/common/locales/fr/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Transformez un ami en une créature marine !", "spellSpecialSandText": "Sable", "spellSpecialSandNotes": "Inverse le sort qui vous a transformé en étoile de mer.", - "spellNotFound": "Compétence \"<%= spellId %>\" introuvable.", "partyNotFound": "Équipe non trouvée.", "targetIdUUID": "\"targetId\" doit être un nom d'utilisateur valide.", "challengeTasksNoCast": "Utiliser une compétence sur des tâches de défi est interdit.", diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json index 1d08a751bd..7c65b88ac4 100644 --- a/website/common/locales/fr/subscriber.json +++ b/website/common/locales/fr/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Code du coupon invalide.", "couponUsed": "Code du coupon déjà utilisé.", "couponCodeRequired": "Le code du coupon est requis.", - "eventRequired": "\"req.params.event\" est requis.", - "countRequired": "\"req.query.count\" est requis.", - "missingPaymentId": "req.query.paymentId manquant", - "missingCustomerId": "req.query.customerId manquant", - "missingPaypalBlock": "req.session.paypalBlock manquant", - "missingSubKey": "req.query.sub manquant", "paypalCanceled": "Votre abonnement a été annulé", "earnGemsMonthly": "Gagnez jusqu'à **<%= cap %> gemmes** par mois", "receiveMysticHourglass": "Recevez un Sablier mystique !", diff --git a/website/common/locales/fr/tasks.json b/website/common/locales/fr/tasks.json index 54de5d2764..95f27afa59 100644 --- a/website/common/locales/fr/tasks.json +++ b/website/common/locales/fr/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "De l'équipement spécial apparaitra ici pendant les Évènements Mondiaux.", "rewardHelp4": "N'hésitez pas à créer des récompenses personnalisées ! Regardez quelques exemples ici.", "clickForHelp": "Cliquez pour obtenir de l'aide.", - "taskIdRequired": "\"taskId\" doit être un UUID valide.", "taskAliasAlreadyUsed": "Le nom de cette tâche est déjà utilisé pour une autre tâche", "taskNotFound": "Tâche non trouvée.", "invalidTaskType": "Le type de tâche doit être : \"habit\", \"daily\", \"todo\" ou \"reward\".", diff --git a/website/common/locales/he/character.json b/website/common/locales/he/character.json index cc05611d36..3a05cdb364 100644 --- a/website/common/locales/he/character.json +++ b/website/common/locales/he/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/he/contrib.json b/website/common/locales/he/contrib.json index c3e7f51fea..dacb347ff3 100644 --- a/website/common/locales/he/contrib.json +++ b/website/common/locales/he/contrib.json @@ -49,7 +49,6 @@ "UUID": "מזהה משתמש", "loadUser": "טען משתמש", "noAdminAccess": "אין לכם הרשאות מנהל.", - "pageMustBeNumber": "req.query.page חייב להיות מספר", "userNotFound": "משתמש לא נמצא.", "invalidUUID": "UUID חייב להיות בתוקף", "title": "כותרת", diff --git a/website/common/locales/he/groups.json b/website/common/locales/he/groups.json index 49098d8aff..b67f48d4ca 100644 --- a/website/common/locales/he/groups.json +++ b/website/common/locales/he/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "הודעה אופציונלית", "yesRemove": "כן, הסר אותם", "foreverAlone": "אינכם יכולים לתמוך בהודעות של עצמכם. אל תהיו כאלו.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "צור גילדה בתמורה ל4 אבני חן?", "leaveGroupCha": "עזבו את אתגרי הגילדה וגם...", "confirm": "אישור", @@ -131,6 +131,10 @@ "clearAll": "מחק את כל ההודעות", "confirmDeleteAllMessages": "האם אתם בטוחים שאתם רוצים למחוק את כל ההודעות בתיבת הדואר שלכם? משתמשים אחרים עדיין יראו הודעות ששלחתם אליהם.", "optOutPopover": "לא בקטע של הודעות פרטיות? לחצו כדי לוותר על זה", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "חסימה", "unblock": "ביטול חסימה", "pm-reply": "שליחת תגובה", @@ -207,7 +211,6 @@ "partyOnName": "מסיבה", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", - "groupIdRequired": "\"groupId\" חייב להיות UUID - זהות משתמש ייחודי - תקף", "groupNotFound": "קבוצה לא נמצאה או שאין לכם גישה.", "groupTypesRequired": "חובה לספק שורת שאילתא \"type\" תקפה.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "אינכם יכולים להסיר את עצמכם!", "groupMemberNotFound": "המשתמשים לא נמצאו מבין חברי הקבוצה", "mustBeGroupMember": "חייבים להיות חברים בקבוצה.", - "keepOrRemoveAll": "req.query.keep חייב להיות \"keep-all\" או \"remove-all\"", - "keepOrRemove": "req.query.keep חייב להיות \"keep\" או \"remove\"", "canOnlyInviteEmailUuid": "ניתן להזמין רק באמצעות זהות משתמש ייחודי או אימייל.", "inviteMissingEmail": "חסרה כתובת אימייל בהזמנה.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/he/npc.json b/website/common/locales/he/npc.json index 31e16dd6a1..71c1fb8ad5 100644 --- a/website/common/locales/he/npc.json +++ b/website/common/locales/he/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "ברוכים הבאים לחנות ההרפתקאות... כאן תוכלו למצוא מגילות הרפתקאות כדי להלחם במפלצות עם חבריכם... שימו לב לבדוק את מבחר מגילות ההרפתקאות שיש לנו למכירה פה בצד ימין...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" הוא הכרחי.", - "itemNotFound": "החפץ \"<%= key %>\" לא נמצא.", "cannotBuyItem": "אינכם יכולים לקנות פריט זה.", - "missingTypeKeyEquip": "\"key\" ו \"type\" הם פרמטרים הכרחיים.", - "missingPetFoodFeed": "\"pet\" ו \"food\" הם פרמטרים הכרחיים.", - "invalidPetName": "שם חיית המחמד שסופק אינו תקין", - "missingEggHatchingPotionHatch": "\"egg\" ו-\"hatchingPotion\" הם פרמטרים הכרחיים.", - "invalidTypeEquip": "\"type\" חייב להיות אחת מהאפשרויות: 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "חייב לקנות <%= val %> כדי להגדיר את זה על <%= key %>.", "typeRequired": "Type הוא הכרחי", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/he/quests.json b/website/common/locales/he/quests.json index 2e0f3df699..20eaff6149 100644 --- a/website/common/locales/he/quests.json +++ b/website/common/locales/he/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "לא נשלחה עדיין הזמנה להרפתקה.", "questInviteNotFound": "לא נמצאה הזמנה להרפתקה.", "guildQuestsNotSupported": "לא ניתן להזמין גילדות להרפתקה.", - "questNotFound": "ההרפתקה ״<%= key %>״ לא נמצאה.", "questNotOwned": "אין ברשותכם את המגילה הזו.", "questNotGoldPurchasable": "ההרפתקה ״<%= key %>״ אינה ניתנת לרכישה באמצעות זהב.", "questLevelTooHigh": "עליכם להיות בדרגה <%= level %> כדי להתחיל את ההרפתקה הזו.", diff --git a/website/common/locales/he/spells.json b/website/common/locales/he/spells.json index 045da5ce17..ea2bfc7ec1 100644 --- a/website/common/locales/he/spells.json +++ b/website/common/locales/he/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "הפוך חבר ליצור ים!", "spellSpecialSandText": "חול", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "היכולת המיוחדת \"<%= spellId %>\" לא נמצאה.", "partyNotFound": "חבורה לא נמצאה", "targetIdUUID": "\"targetId\" חייב להיות מזהה משתמש תקין.", "challengeTasksNoCast": "לא ניתן להשתמש ביכולות מיוחדות על משימות של אתגרים.", diff --git a/website/common/locales/he/subscriber.json b/website/common/locales/he/subscriber.json index 9ea12d3f90..49432aa2df 100644 --- a/website/common/locales/he/subscriber.json +++ b/website/common/locales/he/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "קופון לא תקין.", "couponUsed": "הקופון כבר נוצל.", "couponCodeRequired": "יש להשתמש בקופון.", - "eventRequired": "נדרש למלא \"req.params.event\".", - "countRequired": "נדרש למלא \"req.query.count\".", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/he/tasks.json b/website/common/locales/he/tasks.json index 84167665dd..594fc9fa83 100644 --- a/website/common/locales/he/tasks.json +++ b/website/common/locales/he/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "ציוד מיוחד יופיע כאן בזמן ״אירועים עולמיים״.", "rewardHelp4": "אל תחשושו להכין פרסים מותאמים אישית! ראו כמה דוגמאות כאן.", "clickForHelp": "לחצו לעזרה", - "taskIdRequired": "\"taskId\" חייב להיות UUID - זהות משתמש ייחודי - תקף.", "taskAliasAlreadyUsed": "כינוי זה כבר בשימוש עבור משימה אחרת.", "taskNotFound": "משימה לא נמצאה.", "invalidTaskType": "סוג המטלה חייב להיות אחד מבין \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/hu/character.json b/website/common/locales/hu/character.json index 691cf5de4b..2f234cef78 100644 --- a/website/common/locales/hu/character.json +++ b/website/common/locales/hu/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Tulajdonság pont elosztás mutatása", "hideQuickAllocation": "Tulajdonság pont elosztás elrejtése", "quickAllocationLevelPopover": "Minden szintlépés ad egy pontot, amit elkölthetsz egy általad választott tulajdonságra. Ezt teheted manuálisan, vagy a játékra is bízhatod a döntést valamelyik automatikus kiosztás opciót választva a Felhasználó ikon -> Statisztika menüpontban.", - "invalidAttribute": "\"<%= attr %>\" nem valódi tulajdonság.", "notEnoughAttrPoints": "Nincs elég tulajdonság pontod.", "style": "Stílus", "facialhair": "Arc", @@ -219,6 +218,5 @@ "mainHand": "Jobbkezes fegyver", "offHand": "Balkezes fegyver", "pointsAvailable": "Kiosztható pontok", - "pts": "pont", - "statsObjectRequired": "Statisztika frissítése szükséges" + "pts": "pont" } \ No newline at end of file diff --git a/website/common/locales/hu/contrib.json b/website/common/locales/hu/contrib.json index f2ce004d3b..b3bf52472a 100644 --- a/website/common/locales/hu/contrib.json +++ b/website/common/locales/hu/contrib.json @@ -49,7 +49,6 @@ "UUID": "Felhasználói azonosító", "loadUser": "Felhasználó betöltése", "noAdminAccess": "Nincs adminisztrátori hozzáférésed.", - "pageMustBeNumber": "req.query.page számot kell tartalmaznia", "userNotFound": "Felhasználó nem található.", "invalidUUID": "Érvényes UUID szükséges", "title": "Rang", diff --git a/website/common/locales/hu/groups.json b/website/common/locales/hu/groups.json index 91e9e44a5c..5bb51be5df 100644 --- a/website/common/locales/hu/groups.json +++ b/website/common/locales/hu/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Opcionális üzenet", "yesRemove": "Igen, távolítsd el őket", "foreverAlone": "Nem lájkolhatod a saját üzenetedet. Ne legyél ilyen.", - "sortDateJoinedAsc": "Legkorábbi csatlakozás dátuma", - "sortDateJoinedDesc": "Legkésőbbi csatlakozás dátuma", - "sortLoginAsc": "Legújabb bejelentkezés", - "sortLoginDesc": "Legrégebbi bejelentkezés", - "sortLevelAsc": "Legalacsonyabb játékos szint", - "sortLevelDesc": "Legmagasabb játékos szint", - "sortNameAsc": "Név (A - Z)", - "sortNameDesc": "Név (Z - A)", - "sortTierAsc": "Legalacsonyabb szint", - "sortTierDesc": "Legmagasabb szint", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Létrehozol egy céhet 4 drágakőért?", "leaveGroupCha": "Csoport kihívások elhagyása és...", "confirm": "Megerősítés", @@ -131,6 +131,10 @@ "clearAll": "Összes üzenet törlése", "confirmDeleteAllMessages": "Biztos hogy ki akarod törölni az összes üzenetedet? A többi felhasználó továbbra is látni fogja az üzeneteket, amiket küldtél.", "optOutPopover": "Nem szereted a privát üzeneteket? Kattints, hogy teljesen kiszállj belőle", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Letiltás", "unblock": "Letiltás feloldása", "pm-reply": "Válasz küldése", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Caatlakoztál egy csapathoz aminek már van egy tagja! Jó szórakozást a szörnyekkel való harchoz valamint egymás támogatásához.", "partyOnText": "Csatlakoztál egy csapathoz aminek már van legalább négy tagja! Élvezd a fokozott felelősséget, miközben együtt harcoltok az ellenségeitekkel szemben!", - "groupIdRequired": "\"groupId\" must be a valid UUID", "groupNotFound": "Csapat nem elérhető vagy nincs hozzáféhetőséged.", "groupTypesRequired": "Valós query string adatot kell megadnod.", "questLeaderCannotLeaveGroup": "Nem léphetsz ki a csapatodból ha már elkezdtél egy küldetést. Először szakítsd meg a küldetést. ", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Nem távolíthatod el magad a csoportból!", "groupMemberNotFound": "Felhasználó nem található a csoport tagjai között", "mustBeGroupMember": "A csoport tagjai közé kell tartoznod.", - "keepOrRemoveAll": "A req.query.keep-nek, vagy \"keep-all\" vagy \"remove-all\"-nak kell lennie.", - "keepOrRemove": "A req.query.keep-nek, vagy \"keep\" vagy \"remove\"-nak kell lennie.", "canOnlyInviteEmailUuid": "Csak felhasználó azonosítón vagy email-en keresztül tudsz meghívást küldeni.", "inviteMissingEmail": "Hiányzó email cím a meghívóban.", "inviteMissingUuid": "Hiányzó felhasználói azonosító a meghívóban.", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/hu/npc.json b/website/common/locales/hu/npc.json index 072b4558c1..31a3da6a64 100644 --- a/website/common/locales/hu/npc.json +++ b/website/common/locales/hu/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Üdv a Küldetés boltban... Itt használhatod a küldetés tekercseid, hogy a barátaiddal szörnyek ellen harcolhassatok... Ne felejtsd el megnézni eladó küldetés tekercseink széles választékát a jobb oldalon...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" szükséges.", - "itemNotFound": "\"<%= key %>\" nem található.", "cannotBuyItem": "Nem tudod megvenni ezt a tárgyat.", - "missingTypeKeyEquip": "\"Azonosító\" és \"típus\" kötelező paraméter.", - "missingPetFoodFeed": "\"háziállat\" és \"étel\" kötelező paraméter.", - "invalidPetName": "Hibás nevet adtál a házállatodnak.", - "missingEggHatchingPotionHatch": "\"tojás\" és \"KeltetőItal\" kötelező paraméter.", - "invalidTypeEquip": "A \"Típus\"-nak \"felszerelés\", \"háziállat\", \"hátas\" vagy \"ruha\" állítható be.", "mustPurchaseToSet": "Must purchase <%= val %> to set it on <%= key %>.", "typeRequired": "Típus szükséges", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/hu/quests.json b/website/common/locales/hu/quests.json index 4d4a8e84aa..0a38b7aa2c 100644 --- a/website/common/locales/hu/quests.json +++ b/website/common/locales/hu/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Nem lett még Küldetés meghívó kiküldve.", "questInviteNotFound": "Nincs Küldetés meghívód.", "guildQuestsNotSupported": "Céhet nem lehet meghívni küldetésre.", - "questNotFound": "A \"<%= key %>\" Küldetés nem található.", "questNotOwned": "Nem rendelkezel ezzel a Küldetés tekerccsel.", "questNotGoldPurchasable": "A \"<%= key %>\" Küldetést nem lehet megvenni aranyért.", "questLevelTooHigh": "A <%= level %> Szinten kell lenned, hogy elkezdhesd ezt a Küldetést.", diff --git a/website/common/locales/hu/spells.json b/website/common/locales/hu/spells.json index 3390a2a956..dd4015f4ea 100644 --- a/website/common/locales/hu/spells.json +++ b/website/common/locales/hu/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Változtass át egy barátot tengeri lénnyé!", "spellSpecialSandText": "Homok", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "Varázslat \"<%= spellId %>\" nem található.", "partyNotFound": "A Csapat nem található", "targetIdUUID": "\"targetId\" érvényes felhasználói azonosító kell, hogy legyen.", "challengeTasksNoCast": "Kihívásokhoz tartozó feladatokon nem használhatsz varázslatokat.", diff --git a/website/common/locales/hu/subscriber.json b/website/common/locales/hu/subscriber.json index 0407ba110d..a32624030f 100644 --- a/website/common/locales/hu/subscriber.json +++ b/website/common/locales/hu/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Érvénytelen kuponkód", "couponUsed": "A kupon kódot már használták.", "couponCodeRequired": "A kupon kód szükséges.", - "eventRequired": "\"req.params.event\" szükséged.", - "countRequired": "\"req.query.count\" szükséges", - "missingPaymentId": "Hiányzó req.query.paymentId", - "missingCustomerId": "Hiányzó req.query.customerId", - "missingPaypalBlock": "Hiányzó req.session.paypalBlock", - "missingSubKey": "Hiányzó req.query.sub", "paypalCanceled": "Az előfizetésed visszamondták. ", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/hu/tasks.json b/website/common/locales/hu/tasks.json index a3ff07c14e..56c0e6d18d 100644 --- a/website/common/locales/hu/tasks.json +++ b/website/common/locales/hu/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "A különleges felszerelések itt jelennek meg a nagy eseményekkor.", "rewardHelp4": "Ne légy rest saját jutalmakat beállítani! Nézz meg néhány példát jutalmakra.", "clickForHelp": "Kattints ide segítségért", - "taskIdRequired": "\"taskId\" valódi UUID-nek kell lennie.", "taskAliasAlreadyUsed": "Ezt a feladatcímkét már használod egy másik feladathoz.", "taskNotFound": "A feladat nem található.", "invalidTaskType": "A feladat típusa \"Szokás\", \"Napi\" \"Cél\" vagy \"Jutalom\" lehet.", diff --git a/website/common/locales/id/character.json b/website/common/locales/id/character.json index 8726cce781..8946d72c6c 100644 --- a/website/common/locales/id/character.json +++ b/website/common/locales/id/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Tampilkan Alokasi Atribut", "hideQuickAllocation": "Sembunyikan Alokasi Atribut", "quickAllocationLevelPopover": "Kamu akan mendapat satu Poin setiap level untuk dialokasikan kepada satu Atribut pilihanmu. Kamu dapat melakukan ini sendiri, atau biarkan permainan ini memutuskannya untukmu dengan menggunakan salah satu pilihan dari Alokasi Otomatis yang dapat ditemukan di Ikon Pengguna > Atribut.", - "invalidAttribute": "\"<%= attr %>\" bukan Atribut yang valid.", "notEnoughAttrPoints": "Kamu tidak memiliki cukup Poin Atribut.", "style": "Gaya", "facialhair": "Wajah", @@ -219,6 +218,5 @@ "mainHand": "Tangan Utama", "offHand": "Tangan Lain", "pointsAvailable": "Poin Tersedia", - "pts": "poin", - "statsObjectRequired": "Pembaruan Atribut diperlukan" + "pts": "poin" } \ No newline at end of file diff --git a/website/common/locales/id/contrib.json b/website/common/locales/id/contrib.json index 57211dbf84..d4d323e2ce 100644 --- a/website/common/locales/id/contrib.json +++ b/website/common/locales/id/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID Pengguna", "loadUser": "Muat Pengguna", "noAdminAccess": "Anda tidak memiliki akses admin.", - "pageMustBeNumber": "req.query.page harus berupa angka", "userNotFound": "Pengguna tidak ditemukan.", "invalidUUID": "UUID harus valid", "title": "Titel", diff --git a/website/common/locales/id/groups.json b/website/common/locales/id/groups.json index 77b76cde10..1966920337 100644 --- a/website/common/locales/id/groups.json +++ b/website/common/locales/id/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Pesan opsional", "yesRemove": "Ya, hapus mereka", "foreverAlone": "Tidak bisa menyukai pesanmu sendiri. Jangan seperti itu.", - "sortDateJoinedAsc": "Tanggal Paling Awal Bergabung", - "sortDateJoinedDesc": "Tanggal Paling Akhir Bergabung", - "sortLoginAsc": "Login Terawal", - "sortLoginDesc": "Login Terakhir", - "sortLevelAsc": "Level Paling Terendah", - "sortLevelDesc": "Level Tertinggi", - "sortNameAsc": "Nama (A - Z)", - "sortNameDesc": "Nama (Z - A)", - "sortTierAsc": "Tingkat Terendah", - "sortTierDesc": "Tingkat Tertinggi", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Buat Guild seharga 4 Permata?", "leaveGroupCha": "Tinggalkan tantangan Guild dan...", "confirm": "Konfirmasi", @@ -131,6 +131,10 @@ "clearAll": "Hapus Semua Pesan", "confirmDeleteAllMessages": "Apakah kamu yakin mau menghapus semua pesan dalam kotak masuk? Pengguna lain masih bisa melihat pesan yang telah kamu kirim ke mereka.", "optOutPopover": "Tidak menyukai pesan pribadi? Matikan fitur ini", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokir", "unblock": "Hapus Blokir", "pm-reply": "Kirimkan balasan", @@ -207,7 +211,6 @@ "partyOnName": "Terus Berpesta", "partyUpText": "Telah bergabung dalam Party dengan orang lain! Bersenang-senanglah melawan monster dan saling mendukung satu sama lain.", "partyOnText": "Telah bergabung dalam Party dengan paling tidak empat anggota! Nikmati peningkatan rasa tanggung jawab seiring persatuanmu dengan teman-teman dalam membasmi musuh-musuh kalian!", - "groupIdRequired": "\"groupId\" harus merupakan UUID yang valid", "groupNotFound": "Grup tidak ditemukan atau kamu tidak memiliki akses.", "groupTypesRequired": "Anda harus menyediakan query string \"type\" yang valid.", "questLeaderCannotLeaveGroup": "Kamu tidak dapat meninggalkan Party ketika kamu telah memulai misi. Batalkan misi terlebih dahulu.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Kamu tidak dapat mengeluarkan dirimu sendiri!", "groupMemberNotFound": "Pengguna tidak ditemukan di antara anggota grup", "mustBeGroupMember": "Harus seorang anggota grup.", - "keepOrRemoveAll": "req.query.keep harus merupakan salah satu dari \"keep-all\" atau \"remove-all\"", - "keepOrRemove": "req.query.keep harus merupakan salah satu dari \"keep\" atau \"remove\"", "canOnlyInviteEmailUuid": "Hanya dapat mengundang menggunakan uuids atau email.", "inviteMissingEmail": "Alamat email belum ditulis.", "inviteMissingUuid": "User id belum ditulis", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Tidak bisa menghapus tugas grup yang diberikan ke kamu.", "confirmGuildPlanCreation": "Buat grup ini?", "onlyGroupLeaderCanInviteToGroupPlan": "Hanya ketua grup yang bisa mengundang pengguna ke dalam grup yang berlangganan.", - "remainOrLeaveChallenges": "req.query.keep harus 'remain-in-challenges' atau 'leave-challenges'", "paymentDetails": "Detail Pembayaran", "aboutToJoinCancelledGroupPlan": "Kamu akan bergabung ke grup dengan rencana yang dibatalkan. Kamu TIDAK akan menerima gratis berlangganan.", "cannotChangeLeaderWithActiveGroupPlan": "Kamu tidak bisa mengganti ketua saat grup memiliki rencana yang sedang aktif.", diff --git a/website/common/locales/id/npc.json b/website/common/locales/id/npc.json index 8947ea378c..f6440a0014 100644 --- a/website/common/locales/id/npc.json +++ b/website/common/locales/id/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Bolehkah saya membuat anda tertarik dengan gulungan misi? Aktifkan untuk melawan monster bersama Party-mu!", "ianBrokenText": "Selamat datang di Toko Misi... Di sini kamu bisa menggunakan Gulungan Misi untuk melawan monster dengan teman-temanmu... Pasikan untuk mengecek koleksi Gulungan Misi kami yang dijual di sebelah kanan...", "featuredQuests": "Misi Sorotan!", - "missingKeyParam": "\"req.params.key\" dibutuhkan.", - "itemNotFound": "Item \"<%= key %>\" tidak ditemukan.", "cannotBuyItem": "Kamu tidak dapat membeli item ini.", - "missingTypeKeyEquip": "\"key\" dan \"type\" adalah parameter yang dibutuhkan.", - "missingPetFoodFeed": "\"pet\" dan \"food\" adalah parameter yang dibutuhkan.", - "invalidPetName": "Nama peliharaan yang diberikan tidak benar.", - "missingEggHatchingPotionHatch": "\"egg\" dan \"hatchingPotion\" adalah parameter yang dibutuhkan.", - "invalidTypeEquip": "\"type\" harus merupakan salah satu dari 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Harus membeli <%= val %> untuk memberikan kepada <%= key %>.", "typeRequired": "Tipe dibutuhkan", "positiveAmountRequired": "Jumlah positif dibutuhkan", diff --git a/website/common/locales/id/quests.json b/website/common/locales/id/quests.json index ea211d369b..c2f7dacd85 100644 --- a/website/common/locales/id/quests.json +++ b/website/common/locales/id/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Tidak ada undangan misi yang dikirimkan.", "questInviteNotFound": "Tidak ada undangan misi yang ditemukan.", "guildQuestsNotSupported": "Guild tidak dapat diundang dalam misi.", - "questNotFound": "Misi \"<%= key %>\" tidak ditemukan.", "questNotOwned": "Kamu tidak memiliki gulungan misi tersebut.", "questNotGoldPurchasable": "Misi \"<%= key %>\" tidak dapat dibeli dengan Emas.", "questLevelTooHigh": "Kamu harus berada di level <%= level %> untuk memulai misi ini.", diff --git a/website/common/locales/id/spells.json b/website/common/locales/id/spells.json index df0e342f10..a74fbc2e3e 100644 --- a/website/common/locales/id/spells.json +++ b/website/common/locales/id/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Ubah teman menjadi makhluk laut!", "spellSpecialSandText": "Pasir", "spellSpecialSandNotes": "Menghilangkan efek mantra yang mengubahmu menjadi bintang laut.", - "spellNotFound": "Kemampuan \"<%= spellId %>\" tidak ditemukan.", "partyNotFound": "Party tidak ditemukan", "targetIdUUID": "\"targetId\" harsu merupakan ID Pengguna valid.", "challengeTasksNoCast": "Menggunakan kemampuan pada tantangan tidak diperbolehkan.", diff --git a/website/common/locales/id/subscriber.json b/website/common/locales/id/subscriber.json index 9f3c6255e5..e6f4ee3489 100644 --- a/website/common/locales/id/subscriber.json +++ b/website/common/locales/id/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Kode kupon tidak valid.", "couponUsed": "Kode kupon telah digunakan.", "couponCodeRequired": "Kode kupon dibutuhkan.", - "eventRequired": "\"req.params.event\" dibutuhkan.", - "countRequired": "\"req.query.count\" dibutuhkan.", - "missingPaymentId": "req.query.paymentId tidak dapat ditemukan", - "missingCustomerId": "req.query.customerId tidak dapat ditemukan", - "missingPaypalBlock": "req.session.paypalBlock tidak dapat ditemukan", - "missingSubKey": "req.query.sub tidak dapat ditemukan", "paypalCanceled": "Langgananmu telah dibatalkan", "earnGemsMonthly": "Dapatkan hingga **<%= cap %> Permata** per bulan", "receiveMysticHourglass": "Dapatkan sebuah Jam Pasir Mistis!", diff --git a/website/common/locales/id/tasks.json b/website/common/locales/id/tasks.json index cc3e55b28b..9b75d83760 100644 --- a/website/common/locales/id/tasks.json +++ b/website/common/locales/id/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Perlengkapan Khusus akan muncul di sini selama Acara Sedunia.", "rewardHelp4": "Jangan takut untuk menentukan Hadiah Pribadi! Cek beberapa contoh disini.", "clickForHelp": "Klik untuk bantuan", - "taskIdRequired": "\"taskId\" harus merupakan UUID yang valid.", "taskAliasAlreadyUsed": "Nama alias tugas telah digunakan pada tugas lain.", "taskNotFound": "Tugas tidak ditemukan.", "invalidTaskType": "Tipe tugas harus merupakan salah satu dari \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/it/character.json b/website/common/locales/it/character.json index 1e9588fe2b..f8ffdcc85d 100644 --- a/website/common/locales/it/character.json +++ b/website/common/locales/it/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Mostra allocazione delle Statistiche", "hideQuickAllocation": "Nascondi allocazione delle Statistiche", "quickAllocationLevelPopover": "Ogni volta che sali di livello ottieni un punto da assegnare ad una Statistica a tua scelta. Puoi farlo manualmente, o lasciare che se ne occupi il gioco selezionando una delle opzioni di allocazione automatica che trovi in (icona utente) > Statistiche.", - "invalidAttribute": "\"<%= attr %>\" non è una Statistica valida.", "notEnoughAttrPoints": "Non hai abbastanza Punti Statistica.", "style": "Stile", "facialhair": "Barba e baffi", @@ -219,6 +218,5 @@ "mainHand": "Mano principale", "offHand": "Mano secondaria", "pointsAvailable": "Punti disponibili", - "pts": "punti", - "statsObjectRequired": "È necessario un aggiornamento delle statistiche" + "pts": "punti" } \ No newline at end of file diff --git a/website/common/locales/it/contrib.json b/website/common/locales/it/contrib.json index 247ddd2906..9eb5dcc94c 100644 --- a/website/common/locales/it/contrib.json +++ b/website/common/locales/it/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID Utente", "loadUser": "Carica utente", "noAdminAccess": "Non puoi accedere come amministratore.", - "pageMustBeNumber": "req.query.page deve essere un numero", "userNotFound": "Utente non trovato.", "invalidUUID": "UUID deve essere valido", "title": "Titolo", diff --git a/website/common/locales/it/groups.json b/website/common/locales/it/groups.json index c9de931b86..515adf7f76 100644 --- a/website/common/locales/it/groups.json +++ b/website/common/locales/it/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Messaggio opzionale", "yesRemove": "Sì, rimuovili", "foreverAlone": "Non puoi mettere 'mi piace' ai tuoi stessi messaggi. Non essere quel tipo di persona.", - "sortDateJoinedAsc": "Iscrizione meno recente", - "sortDateJoinedDesc": "Iscrizione più recente", - "sortLoginAsc": "Accesso meno recente", - "sortLoginDesc": "Accesso più recente", - "sortLevelAsc": "Livello più basso", - "sortLevelDesc": "Livello più alto", - "sortNameAsc": "Nome (A - Z)", - "sortNameDesc": "Nome (Z - A)", - "sortTierAsc": "Grado più basso", - "sortTierDesc": "Grado più alto", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Creare una Gilda per 4 Gemme?", "leaveGroupCha": "Abbandona la sfida e...", "confirm": "Conferma", @@ -131,6 +131,10 @@ "clearAll": "Cancella tutti i messaggi", "confirmDeleteAllMessages": "Vuoi davvero cancellare tutti i messaggi ricevuti? Gli altri utenti potranno ancora vedere i messaggi che gli hai inviato.", "optOutPopover": "Non ti piacciono i messaggi privati? Clicca per disattivare questa funzione.", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blocca", "unblock": "Sblocca", "pm-reply": "Rispondi", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Ti sei unito ad una Squadra con un'altra persona! Divertitevi a combattere mostri e a sostenervi a vicenda.", "partyOnText": "Ti sei unito ad una Squadra con almeno quattro persone! Goditi la tua maggiore responsabilità mentre ti unisci ai tuoi compagni per sconfiggere i vostri nemici!", - "groupIdRequired": "\"groupId\" deve essere un UUID valido.", "groupNotFound": "Gruppo sconosciuto, oppure non hai i permessi di accesso.", "groupTypesRequired": "Devi fornire una richiesta \"type\" valida.", "questLeaderCannotLeaveGroup": "Non puoi lasciare la tua Squadra quando hai fatto partire una missione. Devi prima interrompere la missione.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Non puoi rimuovere te stesso!", "groupMemberNotFound": "Utente non trovato tra i membri del gruppo.", "mustBeGroupMember": "Deve essere membro del gruppo.", - "keepOrRemoveAll": "req.query.keep deve essere \"keep-all\" oppure \"remove-all\"", - "keepOrRemove": "req.query.keep deve essere \"keep\" oppure \"remove\"", "canOnlyInviteEmailUuid": "È possibile invitare solo con uuid o e-mail.", "inviteMissingEmail": "Indirizzo e-mail mancante nell'invito.", "inviteMissingUuid": "ID utente mancante nell'invito.", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Non puoi eliminare le attività di gruppo assegnate a te.", "confirmGuildPlanCreation": "Creare questo gruppo?", "onlyGroupLeaderCanInviteToGroupPlan": "Solo il leader del gruppo può inviatare utenti in un gruppo con un abbonamento.", - "remainOrLeaveChallenges": "req.query.keep deve essere 'remain-in-challenges' oppure 'leave-challenges'", "paymentDetails": "Dettagli di pagamento", "aboutToJoinCancelledGroupPlan": "Stai per unirti ad un gruppo con un piano per gruppi disdetto. NON riceverai un abbonamento gratuito.", "cannotChangeLeaderWithActiveGroupPlan": "Non puoi cambiare il leader quando il gruppo ha un piano attivo.", diff --git a/website/common/locales/it/npc.json b/website/common/locales/it/npc.json index 4e5c4eb85a..a2d394fc3e 100644 --- a/website/common/locales/it/npc.json +++ b/website/common/locales/it/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Posso illustrarti qualche pergamena? Attivane una per combattere dei mostri con la tua Squadra!", "ianBrokenText": "Benvenuto nel Negozio delle Missioni... Qui puoi utilizzare le Pergamene delle missioni per combattere i mostri con i tuoi amici... Assicurati di controllare la nostra raffinata scelta di Pergamene delle missioni per l'acquisto a destra...", "featuredQuests": "Missioni in vetrina!", - "missingKeyParam": "\"req.params.key\" è richiesto.", - "itemNotFound": "Oggetto \"<%= key %>\" non trovato.", "cannotBuyItem": "Non puoi comprare questo oggetto.", - "missingTypeKeyEquip": "\"key\" e \"type\" sono parametri richiesti.", - "missingPetFoodFeed": "\"pet\" e \"food\" sono parametri richiesti.", - "invalidPetName": "Nome dell'animale non valido", - "missingEggHatchingPotionHatch": "\"egg\" e \"hatchingPotion\" sono parametri richiesti.", - "invalidTypeEquip": "\"type\" deve essere uno tra 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Devi acquistare <%= val %> per impostare <%= key %>.", "typeRequired": "È richiesto il tipo", "positiveAmountRequired": "È richiesto un ammontare positivo", diff --git a/website/common/locales/it/quests.json b/website/common/locales/it/quests.json index 7e46f71ead..aa2c48c79c 100644 --- a/website/common/locales/it/quests.json +++ b/website/common/locales/it/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Non è stato ancora mandato alcun invito ad una missione.", "questInviteNotFound": "Nessun invito ad una missione trovato.", "guildQuestsNotSupported": "Le Gilde non possono essere invitate a partecipare ad una missione.", - "questNotFound": "Missione \"<%= key %>\" non trovata.", "questNotOwned": "Non possiedi questa pergamena.", "questNotGoldPurchasable": "La Missione \"<%= key %>\" non può essere comprata con Oro.", "questLevelTooHigh": "Devi essere almeno al livello <%= level %> per iniziare questa missione.", diff --git a/website/common/locales/it/spells.json b/website/common/locales/it/spells.json index da4e9d6228..cb781261db 100644 --- a/website/common/locales/it/spells.json +++ b/website/common/locales/it/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Trasforma un amico in una creatura del mare!", "spellSpecialSandText": "Sabbia", "spellSpecialSandNotes": "Annulla la magia che ti ha trasformato in una stella marina.", - "spellNotFound": "Abilità \"<%= spellId %>\" non trovata.", "partyNotFound": "Squadra non trovata.", "targetIdUUID": "\"targetId\" deve essere un ID Utente valido.", "challengeTasksNoCast": "Non è possibile usare abilità sulle attività delle sfide.", diff --git a/website/common/locales/it/subscriber.json b/website/common/locales/it/subscriber.json index aed735441a..6b9343a25b 100644 --- a/website/common/locales/it/subscriber.json +++ b/website/common/locales/it/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Codice coupon non valido.", "couponUsed": "Codice coupon già utilizzato.", "couponCodeRequired": "Il codice coupon è richiesto.", - "eventRequired": "\"req.params.event\" è richiesto.", - "countRequired": "\"req.query.count\" è richiesto.", - "missingPaymentId": "Manca req.query.paymentId", - "missingCustomerId": "Manca req.query.customerId", - "missingPaypalBlock": "Manca req.session.paypalBlock", - "missingSubKey": "Manca req.query.sub", "paypalCanceled": "Il tuo abbonameno è stato disdetto", "earnGemsMonthly": "Ottieni fino a **<%= cap %>gemme** al mese", "receiveMysticHourglass": "Ricevi una Clessidra Mistica!", diff --git a/website/common/locales/it/tasks.json b/website/common/locales/it/tasks.json index 99a1383549..c20e8e36a4 100644 --- a/website/common/locales/it/tasks.json +++ b/website/common/locales/it/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" deve essere un UUID valido.", "taskAliasAlreadyUsed": "Alias Attività già usato su un'altra attività.", "taskNotFound": "Attività non trovata.", "invalidTaskType": "Il tipo di attività può essere solo uno tra \"Abitudine\", \"Daily\", \"Cosa Da Fare\", \"Ricompensa\".", diff --git a/website/common/locales/ja/character.json b/website/common/locales/ja/character.json index 684aecefbd..554b49862f 100644 --- a/website/common/locales/ja/character.json +++ b/website/common/locales/ja/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "割り当てを表示", "hideQuickAllocation": "割り当てを非表示", "quickAllocationLevelPopover": "レベルが1上がるごとに、能力値のどれかに割り当てられるポイントを1獲得します。割り当ては手動で行うほかに、ユーザーアイコン > 設定の「自動割り当て」設定でシステムに任せることもできます。", - "invalidAttribute": "\"<%= attr %>\" は有効なパラメータではありません。", "notEnoughAttrPoints": "割り当てるポイントが足りません", "style": "体型", "facialhair": "顔", @@ -219,6 +218,5 @@ "mainHand": "利き手", "offHand": "反対の手", "pointsAvailable": "利用可能なポイント", - "pts": "ポイント", - "statsObjectRequired": "ステータスの更新が必要です" + "pts": "ポイント" } \ No newline at end of file diff --git a/website/common/locales/ja/contrib.json b/website/common/locales/ja/contrib.json index 3dce20cf6a..82233ad723 100644 --- a/website/common/locales/ja/contrib.json +++ b/website/common/locales/ja/contrib.json @@ -49,7 +49,6 @@ "UUID": "ユーザー ID", "loadUser": "ユーザーをロード", "noAdminAccess": "管理者権限が必要です。", - "pageMustBeNumber": "req.query.page は数字でなくてはなりません。", "userNotFound": "ユーザーが見つかりませんでした。", "invalidUUID": "UUID が無効です。", "title": "タイトル", diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json index f3569fbf8e..1a5303580e 100644 --- a/website/common/locales/ja/groups.json +++ b/website/common/locales/ja/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "必須でないメッセージ", "yesRemove": "はい、削除してください。", "foreverAlone": "自作のメッセージの「いいね」はできません。そんな人にならないで。", - "sortDateJoinedAsc": "加入日が古い", - "sortDateJoinedDesc": "加入日が新しい", - "sortLoginAsc": "最初のログイン", - "sortLoginDesc": "最近のログイン", - "sortLevelAsc": "最小レベル", - "sortLevelDesc": "最大レベル", - "sortNameAsc": "名前(A -Z順)", - "sortNameDesc": "名前(Z -A順)", - "sortTierAsc": "最小段位", - "sortTierDesc": "最大段位", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "ジェム4個でギルドを作成しますか?", "leaveGroupCha": "ギルドのチャレンジをやめて...", "confirm": "確認", @@ -131,6 +131,10 @@ "clearAll": "すべてのメッセージを削除する", "confirmDeleteAllMessages": "受信トレイの全てのメッセージを削除してよろしいですか? 既に送ったメッセージはまだ他のユーザに見られる状態です。", "optOutPopover": "プライベートメッセージはあまり好きじゃない? オプトアウト(機能を拒否)する場合はクリックしてください。", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "ブロックする", "unblock": "ブロックを解除する", "pm-reply": "返信する", @@ -207,7 +211,6 @@ "partyOnName": "パーティーは続く", "partyUpText": "別の人のパーティーに参加しました! 楽しんで、モンスターと戦ってお互いを助け合いましょう。", "partyOnText": "4人以上のパーティーに参加しました! 責任感が強くなったことを楽しんで、自分自身の敵と戦うために友達と協力しましょう!", - "groupIdRequired": "\"groupId\" の UUID が無効です。", "groupNotFound": "グループが見つからなかったか、アクセスできません。", "groupTypesRequired": "有効な \"type\" のクエリー文字列を指定してください。", "questLeaderCannotLeaveGroup": "クエストを開始した人は、パーティーを抜けられません。まず、クエストを中止してください。", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "自分自身を削除することはできません!", "groupMemberNotFound": "グループのメンバーの中にユーザーが見つかりません。", "mustBeGroupMember": "グループのメンバーでなくてはなりません。", - "keepOrRemoveAll": "req.query.keep は、\"keep-all\" か \"remove-all\" でなくてはなりません。", - "keepOrRemove": "req.query.keep は、\"keep\" か \"remove\" でなくてはなりません。", "canOnlyInviteEmailUuid": "招待のあて先は、UUID かメールアドレスのみ対応しています。", "inviteMissingEmail": "招待の送り先メールアドレスが見つかりません。", "inviteMissingUuid": "招待の送り先ユーザーIDが見つかりません", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "あなたへと割り当てられたタスクを削除することはできません。", "confirmGuildPlanCreation": "このグループを作りますか?", "onlyGroupLeaderCanInviteToGroupPlan": "寄付が有効化されているグループには,グループのリーダーだけがユーザーを招待できます。", - "remainOrLeaveChallenges": "req.query.keep は、'remain-in-challenges' か 'leave-challenges' でなくてはなりません。", "paymentDetails": "支払いについての詳細", "aboutToJoinCancelledGroupPlan": "あなたはプランが中止されたグループに参加しようとしています。無料の寄付者特典を得ることはできません。", "cannotChangeLeaderWithActiveGroupPlan": "グループにアクティブなプランがある間はリーダーを変更できません。", diff --git a/website/common/locales/ja/npc.json b/website/common/locales/ja/npc.json index 2ed94a7a36..d1ae9818a2 100644 --- a/website/common/locales/ja/npc.json +++ b/website/common/locales/ja/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "クエストの巻物はいかがですか? 巻物を使って、パーティの仲間と共にモンスターと戦いましょう!", "ianBrokenText": "クエスト ショップへようこそ...ここでは友達といっしょにモンスターと戦うクエストの巻物を開くができる...クエストの巻物の美しい品ぞろえもよく見て、右側で買ってくれ...", "featuredQuests": "注目クエスト!", - "missingKeyParam": "\"req.params.key\" が必要です。", - "itemNotFound": "\"<%= key %>\" のアイテムは見つかりません。", "cannotBuyItem": "このアイテムは買えません。", - "missingTypeKeyEquip": "パラメーターとして \"key\" と \"type\" が必要です。", - "missingPetFoodFeed": "パラメーターとして \"pet\" と \"food\" が必要です。", - "invalidPetName": "そのペットの名前は無効です。", - "missingEggHatchingPotionHatch": "パラメーターとして \"egg\" と \"hatchingPotion\" が必要です。", - "invalidTypeEquip": "\"type\" として、'equipped'、'pet'、'mount'、'costume' のいずれか 1 つが必要です。", "mustPurchaseToSet": "<%= key %> にセットする <%= val %> を購入しなくてはなりません。", "typeRequired": "型が必要", "positiveAmountRequired": "正の値を入力してください", diff --git a/website/common/locales/ja/quests.json b/website/common/locales/ja/quests.json index 5b0575a681..b8b050756f 100644 --- a/website/common/locales/ja/quests.json +++ b/website/common/locales/ja/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "まだクエストへの招待を送っていません。", "questInviteNotFound": "クエストへの招待が見つかりませんでした。", "guildQuestsNotSupported": "ギルドはクエストに招待できません。", - "questNotFound": "\"<%= key %>\" のクエストは見つかりませんでした。", "questNotOwned": "クエストの巻物を持っていません。", "questNotGoldPurchasable": "\"<%= key %>\" のクエストは、ゴールドで買えるクエストではありません。", "questLevelTooHigh": "このクエストに挑戦するにはレベル <%= level %> が必要です。", diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json index 5e35bd01e2..d4615918c3 100644 --- a/website/common/locales/ja/questscontent.json +++ b/website/common/locales/ja/questscontent.json @@ -592,8 +592,8 @@ "questDysheartenerBossRageQuests": "`心蝕のディスハートナーは強烈なハートブレイクを使った!`\n\nああああ!! またもや私たちが日課を終わらせずに残してしまい、ディスハートナーは愛すべき店主たちに向けて放つ最後の一撃のエネルギーを溜めました。クエストマスターのIanがいる郊外は強烈なハートブレイクによってずたずたに破壊され、Ianは恐るべき光景に徹底的に打ちのめされています。怪物が倒れるときは近づいています……急ぎましょう! 止まっている暇はありません!", "questDysheartenerDropHippogriffPet": "希望に満ちたヒッポグリフ(ペット)", "questDysheartenerDropHippogriffMount": "希望に満ちたヒッポグリフ(乗騎)", - "dysheartenerArtCredit": "イラスト作成:@AnnDeLune", - "hugabugText": "「虫さんと仲良し」クエストセット", + "dysheartenerArtCredit": "イラスト:@AnnDeLune", + "hugabugText": "「虫にムチュウ」クエストセット", "hugabugNotes": "「クリティカル・バグ」「タンタン泥地のカタツムリ」「バイバイ、蝶々さん」のセット。3月31日まで購入できます。", "questSquirrelText": "コソコソリス", "questSquirrelNotes": "あなたは目を覚まし、寝過ごしたことに気づきました!なんで目覚ましが鳴らなかったんだ? ...目覚ましにドングリが詰まっているがどうしてこうなった?

あなたが朝食を作ろうとすると、トースターがドングリで一杯になっている。乗騎を取りに行くと、@Shtut がそこにいて、動物小屋の鍵を開けようとしているがうまくいかない。二人は鍵穴を覗き込む。\"ドングリが詰まってないか?\"

@randomdaisy が叫ぶ \"なんてこと!私のペットのリス達が逃げ出したのはわかっていたけど、こんなトラブルを引き起こすなんて思わなかった!あの子達がこれ以上の面倒を起こす前に捕まえるのを手伝ってくれない?\"

いたずらに置かれたドングリの跡をたどり、@Cantrasの助けも借りて手慣れた様子で一匹ずつ確保してゆき、あなたはわがままなリス達を捕まえてゆく。しかしあなたがもう少しで終わりそうだと思ったところで、ドングリがあなたのヘルメットにコツンとあたった! あなたが見上げると、そこには巨大なリスの化け物が、うず高く積まれた種を守りながら身を屈めている。

\"ああ、なんてこと\" @randomdaisy がそっとささやく \"あの子はいつも防衛本能が強いのよ。慎重に進まないと!\"あなたはパーティーの仲間と共に取り囲み、準備は整った!", @@ -601,6 +601,6 @@ "questSquirrelBoss": "コソコソリス", "questSquirrelDropSquirrelEgg": "リス ( たまご )", "questSquirrelUnlockText": "市場でリスのたまごを買えるようにする", - "cuddleBuddiesText": "Cuddle Buddies Quest Bundle", - "cuddleBuddiesNotes": "Contains 'The Killer Bunny', 'The Nefarious Ferret', and 'The Guinea Pig Gang'. Available until May 31." + "cuddleBuddiesText": "「抱っこ仲間」クエストセット", + "cuddleBuddiesNotes": "「殺し屋ウサギ」「ふとどきなフェレット」「モルモットギャング団」のセット。5月31日まで購入できます。" } \ No newline at end of file diff --git a/website/common/locales/ja/spells.json b/website/common/locales/ja/spells.json index 5e87cdfc30..91f938edce 100644 --- a/website/common/locales/ja/spells.json +++ b/website/common/locales/ja/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "友達を海の生き物に変えよう!", "spellSpecialSandText": "砂", "spellSpecialSandNotes": "海の泡の効果を取り消す。", - "spellNotFound": "スキル\"<%= spellId %>\" が見つかりません。", "partyNotFound": "パーティが見つかりません。", "targetIdUUID": "\"targetId\" のUserIDが無効です。", "challengeTasksNoCast": "スキルはチャレンジのタスクには唱えられません。", diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index aa56d9a248..daaa0671ec 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "無効なクーポン コードです。", "couponUsed": "すでに使われたクーポン コードです。", "couponCodeRequired": "クーポン コードが必要です。", - "eventRequired": "\"req.params.event\" が必要です。", - "countRequired": "\"req.query.count\" が必要です。", - "missingPaymentId": "req.query.paymentIdが見つかりません。", - "missingCustomerId": "req.query.customerIdが見つかりません。", - "missingPaypalBlock": "req.session.paypalBlockが見つかりません。", - "missingSubKey": "req.query.subが見つかりません。", "paypalCanceled": "あなたの寄付は中止されました", "earnGemsMonthly": "毎月 **<%= cap %>** 個までジェムを取得可能", "receiveMysticHourglass": "神秘の砂時計を獲得!", diff --git a/website/common/locales/ja/tasks.json b/website/common/locales/ja/tasks.json index c274ed57e6..8cfe591586 100644 --- a/website/common/locales/ja/tasks.json +++ b/website/common/locales/ja/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "世界的なイベントの期間中、スペシャルな装備が出現します。", "rewardHelp4": "自分の好みの「ごほうび」を気軽に設定しましょう! サンプルがここにあるので参考にしてください。", "clickForHelp": "クリックでヘルプを表示", - "taskIdRequired": "\"taskId\" の UUID が無効です。", "taskAliasAlreadyUsed": "タスクの別名が、ほかのタスク名で使われています。", "taskNotFound": "タスクが見つかりませんでした。", "invalidTaskType": "タスクは、\"habit\", \"daily\", \"todo\", \"reward\" のいずれかの種類でなくてはなりません。", diff --git a/website/common/locales/nl/character.json b/website/common/locales/nl/character.json index 1a4a3a8337..fd430b5d82 100644 --- a/website/common/locales/nl/character.json +++ b/website/common/locales/nl/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Stijl", "facialhair": "Gezicht", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/nl/contrib.json b/website/common/locales/nl/contrib.json index 811cc9c460..8f0deaae4c 100644 --- a/website/common/locales/nl/contrib.json +++ b/website/common/locales/nl/contrib.json @@ -49,7 +49,6 @@ "UUID": "Gebruikers ID", "loadUser": "Gebruiker laden", "noAdminAccess": "Je hebt geen beheerderstoegang.", - "pageMustBeNumber": "req.query.page moet een nummer zijn", "userNotFound": "Gebruiker niet gevonden.", "invalidUUID": "UUID moet geldig zijn", "title": "Titel", diff --git a/website/common/locales/nl/groups.json b/website/common/locales/nl/groups.json index 9ebd0b3c9b..c3f83c6abf 100644 --- a/website/common/locales/nl/groups.json +++ b/website/common/locales/nl/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optioneel bericht", "yesRemove": "Ja, verwijder ze", "foreverAlone": "Je kunt je eigen bericht geen +1 geven. Zo iemand wil je niet zijn.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Gilde creëren voor 4 edelstenen?", "leaveGroupCha": "Uitdagingen van dit gilde verlaten en...", "confirm": "Bevestigen", @@ -131,6 +131,10 @@ "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.", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokkeren", "unblock": "Deblokkeren", "pm-reply": "Beantwoorden", @@ -207,7 +211,6 @@ "partyOnName": "Groepsfeestje", "partyUpText": "Is lid geworden van een gezelschap met een andere persoon! Veel plezier met het vechten tegen monsters en het ondersteunen van elkaar.", "partyOnText": "Is lid geworden van een gezelschap met minstens vier personen! Geniet van je verhoogde verantwoordelijkheid als je samen werkt met je vrienden om je vijanden te verslaan.", - "groupIdRequired": "\"groupId\" moet een geldige UUID zijn", "groupNotFound": "Groep niet gevonden of je hebt geen toegang.", "groupTypesRequired": "Je moet een geldig \"type\" query string geven.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Je kunt jezelf niet verwijderen!", "groupMemberNotFound": "Gebruiker is niet gevonden tussen de leden van de groep.", "mustBeGroupMember": "Je moet lid zijn van de groep.", - "keepOrRemoveAll": "req.query.keep moet \"keep-all\" of \"remove-all\" zijn", - "keepOrRemove": "req.query.keep moet \"keep\" of \"remove\" zijn", "canOnlyInviteEmailUuid": "Je kunt alleen uitnodigen via uuids of e-mails.", "inviteMissingEmail": "Ontbrekende e-mailadressen in de uitnodiging.", "inviteMissingUuid": "De gebruikers-ID ontbreekt in de uitnodiging", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Je kunt geen groepstaken verwijderen die aan jou toegewezen zijn.", "confirmGuildPlanCreation": "Deze groep maken?", "onlyGroupLeaderCanInviteToGroupPlan": "Alleen de groepsleider kan gebruikers uitnodigen voor een groep met een abonnement.", - "remainOrLeaveChallenges": "req.query.keep moet ofwel 'remain-in-challenges' ofwel 'leave-challenges' zijn", "paymentDetails": "Betalingsdetails", "aboutToJoinCancelledGroupPlan": "Je staat op het punt lid te worden van een groep met een geannuleerd plan. Je zult GEEN gratis abonnement ontvangen.", "cannotChangeLeaderWithActiveGroupPlan": "Je kunt de leider niet veranderen zolang de groep een actief plan heeft.", diff --git a/website/common/locales/nl/npc.json b/website/common/locales/nl/npc.json index 6dba66ca3e..617e9c45ca 100644 --- a/website/common/locales/nl/npc.json +++ b/website/common/locales/nl/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "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...", "featuredQuests": "Uitgelichte queesten!", - "missingKeyParam": "\"req.params.key\" is vereist.", - "itemNotFound": "Voorwerp \"<%= key %>\" niet gevonden.", "cannotBuyItem": "Je kan dit voorwerp niet kopen.", - "missingTypeKeyEquip": "\"key\" en \"type\" zijn vereiste parameters.", - "missingPetFoodFeed": "\"pet\" en \"food\" zijn vereiste parameters.", - "invalidPetName": "Ongeldige huisdiernaam gegeven.", - "missingEggHatchingPotionHatch": "\"egg\" en \"hatchingPotion\" zijn vereiste parameters.", - "invalidTypeEquip": "\"type\" moet eentje zijn van 'aangekleed', 'huisdier', 'rijdier', 'kostuum'.", "mustPurchaseToSet": "Moet <%= val %> kopen om het op <%= key %> te zetten.", "typeRequired": "Type is vereist", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/nl/quests.json b/website/common/locales/nl/quests.json index 17855a6e82..de747f3319 100644 --- a/website/common/locales/nl/quests.json +++ b/website/common/locales/nl/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Er is nog geen queesteuitnodiging verstuurd.", "questInviteNotFound": "Geen queesteuitnodiging gevonden.", "guildQuestsNotSupported": "Gilden kunnen niet uitgenodigd worden op queestes.", - "questNotFound": "Queeste \\\"<%= key %>\\\" niet gevonden.", "questNotOwned": "Je bezit deze queesterol niet.", "questNotGoldPurchasable": "Deze queeste \\\"<%= key %>\\\" is niet met goud verkrijgbaar.", "questLevelTooHigh": "Je moet niveau <%= level %> zijn om deze queeste te beginnen.", diff --git a/website/common/locales/nl/spells.json b/website/common/locales/nl/spells.json index 56ab27ccd2..382bb2d573 100644 --- a/website/common/locales/nl/spells.json +++ b/website/common/locales/nl/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Verander een vriend in een zeedier!", "spellSpecialSandText": "Zand", "spellSpecialSandNotes": "Draai de spreuk terug die je in een zeester veranderde.", - "spellNotFound": "Vaardigheid \"<%= spellId %>\" niet gevonden.", "partyNotFound": "Groep niet gevonden", "targetIdUUID": "\"targetId\" moet een geldige gebruikers-ID zijn.", "challengeTasksNoCast": "Het uitspreken van een vaardigheid op uitdagingstaken is niet toegestaan.", diff --git a/website/common/locales/nl/subscriber.json b/website/common/locales/nl/subscriber.json index 629e36f50e..7092f722d7 100644 --- a/website/common/locales/nl/subscriber.json +++ b/website/common/locales/nl/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Ongeldige couponcode.", "couponUsed": "Couponcode is al in gebruik", "couponCodeRequired": "De couponcode is vereist.", - "eventRequired": "\"req.params.event\" is vereist.", - "countRequired": "\"req.query.count\" is vereist.", - "missingPaymentId": "Ontbrekend req.query.paymentId", - "missingCustomerId": "Ontbrekend req.query.customerId", - "missingPaypalBlock": "Ontbrekend req.session.paypalBlock", - "missingSubKey": "Ontbrekend req.query.sub", "paypalCanceled": "Je abonnement is stopgezet", "earnGemsMonthly": "Verdien tot **<%= cap %> edelstenen** per maand", "receiveMysticHourglass": "Ontvang een mystieke zandloper!", diff --git a/website/common/locales/nl/tasks.json b/website/common/locales/nl/tasks.json index fdb9d17a47..dcfb607e16 100644 --- a/website/common/locales/nl/tasks.json +++ b/website/common/locales/nl/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" moet een geldige UUID zijn.", "taskAliasAlreadyUsed": "Taakalias al in gebruik bij een andere taak.", "taskNotFound": "Taak niet gevonden.", "invalidTaskType": "Taaktype moet een \"habit\", \"daily\", \"todo\" of \"reward\" zijn.", diff --git a/website/common/locales/pl/character.json b/website/common/locales/pl/character.json index 2590f11fc0..7878da1f58 100644 --- a/website/common/locales/pl/character.json +++ b/website/common/locales/pl/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Pokaż przydział Statystyk", "hideQuickAllocation": "Ukryj przydział Statystyk", "quickAllocationLevelPopover": "Każdy zdobyty poziom daje Ci jeden punkt, który możesz przydzielić do wybranej przez siebie statystyki. Możesz zrobić to ręcznie lub pozwolić, by gra zdecydowała za Ciebie, używając jednej z opcji automatycznego przydzielania, którą znajdziesz klikając Ikonę Użytkownika > Statystyki", - "invalidAttribute": "\"<%= attr %>\" nie jest poprawną Statystyką.", "notEnoughAttrPoints": "Nie masz wystarczająco Punktów Statystyk.", "style": "Styl", "facialhair": "Zarost", @@ -219,6 +218,5 @@ "mainHand": "Główna ręka", "offHand": "Druga ręka", "pointsAvailable": "Dostępne punkty", - "pts": "pkt", - "statsObjectRequired": "Wymagana jest aktualizacja statystyk" + "pts": "pkt" } \ No newline at end of file diff --git a/website/common/locales/pl/contrib.json b/website/common/locales/pl/contrib.json index 2bf19948d7..cd1b283a13 100644 --- a/website/common/locales/pl/contrib.json +++ b/website/common/locales/pl/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID Użytkownika", "loadUser": "Wczytaj użytkownika", "noAdminAccess": "Nie masz dostępu administratora.", - "pageMustBeNumber": "req.query.page musi być liczbą", "userNotFound": "Nie znaleziono użytkownika.", "invalidUUID": "UUID musi być prawidłowy", "title": "Tytuł", diff --git a/website/common/locales/pl/groups.json b/website/common/locales/pl/groups.json index aba0fb1aad..ca5e8c06da 100644 --- a/website/common/locales/pl/groups.json +++ b/website/common/locales/pl/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Wiadomość opcjonalna", "yesRemove": "Tak, usuń je", "foreverAlone": "Nie możesz polubić własnej wiadomości. Nie bądź taki.", - "sortDateJoinedAsc": "Najwcześniejsza data dołaczenia", - "sortDateJoinedDesc": "Najpóźniejsza data dołączenia", - "sortLoginAsc": "Ostatnio aktywny", - "sortLoginDesc": "Najdłużej nieaktywny", - "sortLevelAsc": "Najniższy poziom", - "sortLevelDesc": "Najwyższy poziom", - "sortNameAsc": "Nazwa (A - Z)", - "sortNameDesc": "Nazwa (Z - A)", - "sortTierAsc": "Najniższa ranga", - "sortTierDesc": "Najwyższa Ranga", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Stworzyć Gildię za 4 Klejnoty?", "leaveGroupCha": "Opuść wyzwania Gildii i...", "confirm": "Potwierdź", @@ -131,6 +131,10 @@ "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ć.", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokuj", "unblock": "Odblokuj", "pm-reply": "Wyślij odpowiedź", @@ -207,7 +211,6 @@ "partyOnName": "Jeden za wszystkich, wszyscy za jednego", "partyUpText": "Dołączyłeś do drużyny z inną osobą! Bawcie się dobrze walcząc z potworami i wspierając się wzajemnie.", "partyOnText": "Dołączyłeś do drużyny z przynajmniej czwórką osób! Ciesz się zwiększoną odpowiedzialnością, jednocząc się ze znajomymi by zwyciężyć waszych wrogów!", - "groupIdRequired": "\"groupId\" musi być prawidłowym UUID", "groupNotFound": "Nie znaleziono grupy lub nie posiadasz dostępu.", "groupTypesRequired": "Musisz podać prawidłową \"type\" wartość do napisu.", "questLeaderCannotLeaveGroup": "Nie możesz opuścić swojej Druyżyny gdy rozpocząłeś misje. Najpierw porzuć misję.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Nie możesz usunąć siebie!", "groupMemberNotFound": "Użytkownik nie znaleziony wśród członków grupy", "mustBeGroupMember": "Musi być członkiem grupy.", - "keepOrRemoveAll": "req.query.keep musi mieć wartość \"keep-all\" albo \"remove-all\"", - "keepOrRemove": "req.query.keep musi mieć wartość \"keep\" albo \"remove\"", "canOnlyInviteEmailUuid": "Można zapraszać jedynie używając UUID lub adresu e-mail.", "inviteMissingEmail": "Brakujący adres e-mail w zaproszeniu.", "inviteMissingUuid": "Brakujący identyfikator użytkownika w zaproszeniu", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Nie możesz usunąć zadań grupy, które są przypisane do ciebie.", "confirmGuildPlanCreation": "Stworzyć tę grupę?", "onlyGroupLeaderCanInviteToGroupPlan": "Tylko przywódca grupy może zapraszać użytkowników do grupy z abonamentem.", - "remainOrLeaveChallenges": "req.query.keep musi mieć wartość 'remain-in-challenges' albo 'leave-challenges'", "paymentDetails": "Szczegóły płatności", "aboutToJoinCancelledGroupPlan": "Zamierzasz dołączyć do grupy z anulowanym planem. NIE będziesz mógł otrzymać darmowego abonamentu.", "cannotChangeLeaderWithActiveGroupPlan": "Nie możesz zmienić lidera grupy, dopóki posiada ona aktywny plan", diff --git a/website/common/locales/pl/npc.json b/website/common/locales/pl/npc.json index d872f8ff8d..eea9a44a7a 100644 --- a/website/common/locales/pl/npc.json +++ b/website/common/locales/pl/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Czy mogę zaciekawić cię paroma zwojami misji? Aktywuj je, aby wraz z drużyną walczyć przeciw potworom!", "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...", "featuredQuests": "Wyróżnione misje", - "missingKeyParam": "Wymagany parametr \"req.params.key\".", - "itemNotFound": "Nie znaleziono przedmiotu \"<%= key %>\".", "cannotBuyItem": "Nie możesz tego kupić.", - "missingTypeKeyEquip": "Wymagane parametry \"key\" oraz\" type\".", - "missingPetFoodFeed": "Wymagane parametry \"pet\" oraz \"food\".", - "invalidPetName": "Podano niepoprawną nazwę chowańca.", - "missingEggHatchingPotionHatch": "Wymagane parametry \"egg\" oraz \"hatchingPotion\".", - "invalidTypeEquip": "\"type\" musi zostać wybrany spośród 'wyposażony', 'chowaniec', 'wierzchowiec', 'kostium'.", "mustPurchaseToSet": "Trzeba kupić <%= val %>, aby ustawić na <%= key %>.", "typeRequired": "Wymagany typ.", "positiveAmountRequired": "Dodatnia ilość jest wymagana", diff --git a/website/common/locales/pl/quests.json b/website/common/locales/pl/quests.json index 93e86ed502..26591ecdb9 100644 --- a/website/common/locales/pl/quests.json +++ b/website/common/locales/pl/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Nie zostały jeszcze wysłane żadne zaproszenia na misję.", "questInviteNotFound": "Nie zostały znalezione żadne zaproszenia na misje.", "guildQuestsNotSupported": "Gildie nie mogą być zapraszane na misje.", - "questNotFound": "Misja \"<%= key %>\" nie znaleziona.", "questNotOwned": "Nie posiadasz tego zwoju misji.", "questNotGoldPurchasable": "Misja \"<%= key %>\" nie może być kupiona za złoto.", "questLevelTooHigh": "Musisz mieć co najmniej poziom <%= level %>, by rozpocząć tą misję!", diff --git a/website/common/locales/pl/spells.json b/website/common/locales/pl/spells.json index 5bc8a568ee..13c9264b59 100644 --- a/website/common/locales/pl/spells.json +++ b/website/common/locales/pl/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Zamień przyjaciela w morskie stworzenie!", "spellSpecialSandText": "Piasek", "spellSpecialSandNotes": "Cofnij zaklęcie, które zamieniło Cię w rozgwiazdę.", - "spellNotFound": "Nie znaleziono umiejętności „<%= spellId %>”.", "partyNotFound": "Nie znaleziono drużyny.", "targetIdUUID": "\"targetId\" musi być prawidłowym ID użytkownika.", "challengeTasksNoCast": "Rzucanie czaru na zadania z wyzwań nie jest dozwolone.", diff --git a/website/common/locales/pl/subscriber.json b/website/common/locales/pl/subscriber.json index f745c8ebae..a278d6bc28 100644 --- a/website/common/locales/pl/subscriber.json +++ b/website/common/locales/pl/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Nieprawidłowy kod kuponu", "couponUsed": "Kod promocyjny został wcześniej wykorzystany", "couponCodeRequired": "Kod promocyjny jest wymagany.", - "eventRequired": "\"req.params.event\" jest wymagane.", - "countRequired": "\"req.params.event\" jest wymagane.", - "missingPaymentId": "Brakuje req.query.paymentId", - "missingCustomerId": "Brakuje req.query.customerId", - "missingPaypalBlock": "Brakuje req.session.paypalBlock", - "missingSubKey": "Brakuje req.query.sub", "paypalCanceled": "Twoja subskrybcja została anulowana", "earnGemsMonthly": "Zarób do **<%= cap %> Klejnotów** miesięcznie", "receiveMysticHourglass": "Otrzymaj Mistyczną Klepsydrę!", diff --git a/website/common/locales/pl/tasks.json b/website/common/locales/pl/tasks.json index 22065b1c2d..121994f10d 100644 --- a/website/common/locales/pl/tasks.json +++ b/website/common/locales/pl/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" musi być prawidłowym UUID.", "taskAliasAlreadyUsed": "Alias zadania jest już używany dla innego zadania.", "taskNotFound": "Nie znaleziono zadania.", "invalidTaskType": "Zadanie musi być typu \"nawyk\", \"codzienne\", \"do zrobienia\" lub \"nagroda\".", diff --git a/website/common/locales/pt/character.json b/website/common/locales/pt/character.json index 2925f726bb..db67aec905 100644 --- a/website/common/locales/pt/character.json +++ b/website/common/locales/pt/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Mostrar Alocação por Característica", "hideQuickAllocation": "Esconder Alocação por Característica", "quickAllocationLevelPopover": "Cada nível vale-te um Ponto para atribuíres a uma Característica à escolha. Podes fazê-lo manualmente ou deixar o jogo decidir por ti usando uma das opções de Alocação Automática que podes encontrar em Ícone de Utilizador > Características.", - "invalidAttribute": "\"<%= attr %>\" não é uma Característica válida.", "notEnoughAttrPoints": "Não tens Pontos de Características suficientes.", "style": "Estilo", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Mão Principal", "offHand": "Mão Oposta", "pointsAvailable": "Pontos Disponíveis", - "pts": "pts", - "statsObjectRequired": "É necessário atualizar as características" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/pt/contrib.json b/website/common/locales/pt/contrib.json index c75e67f0fd..de1e307f1a 100644 --- a/website/common/locales/pt/contrib.json +++ b/website/common/locales/pt/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID do Usuário", "loadUser": "Carregar Usuário", "noAdminAccess": "Você não possui acesso de administrador.", - "pageMustBeNumber": "req.query.page precisa ser um número", "userNotFound": "Usuário não encontrado.", "invalidUUID": "UUID precisa ser válido", "title": "Título", diff --git a/website/common/locales/pt/groups.json b/website/common/locales/pt/groups.json index f7792e65cf..f69bc427b4 100644 --- a/website/common/locales/pt/groups.json +++ b/website/common/locales/pt/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Mensagem Opcional", "yesRemove": "Sim, remova-os", "foreverAlone": "Não é possível curtir a própria mensagem. Não seja aquela pessoa.", - "sortDateJoinedAsc": "Data mais Antiga de Ingresso", - "sortDateJoinedDesc": "Data mais Recente de Ingresso", - "sortLoginAsc": "Início de Sessão mais Antigo", - "sortLoginDesc": "Início de Sessão mais Recente", - "sortLevelAsc": "Nível mais Baixo", - "sortLevelDesc": "Nível mais Alto", - "sortNameAsc": "Nome (A-Z)", - "sortNameDesc": "Nome (Z-A)", - "sortTierAsc": "Nível de Grupo mais Baixo", - "sortTierDesc": "Nível de Grupo mas Elevado", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Criar Guilda por 4 Gemas?", "leaveGroupCha": "Deixar os desafios da Guilda e...", "confirm": "Confirmar", @@ -131,6 +131,10 @@ "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Bloquear", "unblock": "Desbloquear", "pm-reply": "Enviar uma resposta", @@ -207,7 +211,6 @@ "partyOnName": "Equipe online", "partyUpText": "Junte-se a uma Equipa com outra pessoa! Divirtam-se batalhando contra monstros e ajudando uns aos outros.", "partyOnText": "Juntou-se a uma equipe com pelo menos quarto pessoas! Aprecie o aumento de responsabilidade quando se juntar aos seus amigos para vencer os seus inimigos!", - "groupIdRequired": "\"groupId\" precisa ser um UUID válido.", "groupNotFound": "Grupo não encontrado ou ao qual você não tem acesso.", "groupTypesRequired": "Deve fornecer um \"tipo\" válido de pesquisa.", "questLeaderCannotLeaveGroup": "Não pode deixar a sua Equipa quando começou uma missão. Aborte a missão primeiro.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Você não pode se remover!", "groupMemberNotFound": "Usuário não encontrado entre os membros do grupo", "mustBeGroupMember": "Deve ser membro do grupo.", - "keepOrRemoveAll": "req.query.keep precisa ser ou \"keep-all\" ou \"remove-all\"", - "keepOrRemove": "req.query.keep precisa ser ou \"keep\" ou \"remove\"", "canOnlyInviteEmailUuid": "Só pode convidar usando uuids ou emails.", "inviteMissingEmail": "Endereço de e-mail em falta no convite.", "inviteMissingUuid": "A id. do utilizador está em falta no convite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Não pode apagar tarefas de grupo que estão atribuídas a si.", "confirmGuildPlanCreation": "Criar este grupo?", "onlyGroupLeaderCanInviteToGroupPlan": "Só o líder do grupo pode convidar utilizadores para um grupo com uma subscrição.", - "remainOrLeaveChallenges": "req.query.keep deve ser 'remain-in-challenges' ou 'leave-challenges'", "paymentDetails": "Detalhes de Pagamento", "aboutToJoinCancelledGroupPlan": "Está prestes a juntar-se a um grupo cujo plano está cancelado. Não receberá uma subscrição gratuita.", "cannotChangeLeaderWithActiveGroupPlan": "Não pode mudar o líder do grupo enquanto este tiver um plano ativo.", diff --git a/website/common/locales/pt/npc.json b/website/common/locales/pt/npc.json index 25e73e3ab9..cffafcf727 100644 --- a/website/common/locales/pt/npc.json +++ b/website/common/locales/pt/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Bem-vindo à Loja de Missões... Aqui pode utilizar os Pergaminhos de Missões para lutar contra monstros com os seus amigos... Não se esqueça de verificar os nossos Pergaminhos de Missões refinados para comprar, à direita...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" é necessário.", - "itemNotFound": "Item \"<%= key %>\" não encontrado.", "cannotBuyItem": "Você não pode comprar esse item.", - "missingTypeKeyEquip": "\"key\" e \"type\" são parâmetros necessários.", - "missingPetFoodFeed": "\"pet\" e \"food\" são parâmetros obrigatórios.", - "invalidPetName": "Indicado nome de mascote inválido.", - "missingEggHatchingPotionHatch": "\"egg\" e \"hatchingPotion\" são parâmetros necessários.", - "invalidTypeEquip": "\"type\" precisa de ser um de 'equipped', 'pet', mount', 'costume'.", "mustPurchaseToSet": "Deve comprar <%= val %> para colocar em <%= key %>.", "typeRequired": "Tipo é necessário", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/pt/quests.json b/website/common/locales/pt/quests.json index 832fe189b4..a545700411 100644 --- a/website/common/locales/pt/quests.json +++ b/website/common/locales/pt/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Nenhum convite para missão foi enviado ainda.", "questInviteNotFound": "Nenhum convite para missão encontrado.", "guildQuestsNotSupported": "Guildas não podem ser convidadas para missão.", - "questNotFound": "Missão \"<%= key %>\" não encontrada.", "questNotOwned": "Você não possui esse pergaminho de missão.", "questNotGoldPurchasable": "Missão \"<%= key %>\" não é comprável com ouro.", "questLevelTooHigh": "Você precisa ter nível <%= level %> para iniciar essa missão.", diff --git a/website/common/locales/pt/spells.json b/website/common/locales/pt/spells.json index c6aad07e9a..427280579f 100644 --- a/website/common/locales/pt/spells.json +++ b/website/common/locales/pt/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Transforma um amigo em uma criatura marinha!", "spellSpecialSandText": "Areia", "spellSpecialSandNotes": "Inverta o feitiço que o tornou uma estrela do mar.", - "spellNotFound": "Habilidade \"<%= spellId %>\" não encontrada.", "partyNotFound": "Equipa não encontrada", "targetIdUUID": "\"targetId\" precisa ser um ID de usuário válido.", "challengeTasksNoCast": "O uso de habilidade em tarefas de desafio não é permitido.", diff --git a/website/common/locales/pt/subscriber.json b/website/common/locales/pt/subscriber.json index 54d034a457..c3502f5b24 100644 --- a/website/common/locales/pt/subscriber.json +++ b/website/common/locales/pt/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Código de cupom inválido.", "couponUsed": "Código de cupom já utilizado.", "couponCodeRequired": "O código do cupom é requerido.", - "eventRequired": "\"req.params.event\" é necessário.", - "countRequired": "\"req.query.count\" é necessário.", - "missingPaymentId": "req.query.paymentId em falta.", - "missingCustomerId": "req.query.customerId em falta.", - "missingPaypalBlock": "req.session.paypalBlock em falta.", - "missingSubKey": "req.query.sub em falta.", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/pt/tasks.json b/website/common/locales/pt/tasks.json index 73c230a20f..06c8686137 100644 --- a/website/common/locales/pt/tasks.json +++ b/website/common/locales/pt/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" precisa ser um UUID válido.", "taskAliasAlreadyUsed": "A tarefa alíbi já está sendo utilizada em outra tarefa", "taskNotFound": "Tarefa não encontrada.", "invalidTaskType": "O tipo de tarefa precisa ser um de \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/pt_BR/character.json b/website/common/locales/pt_BR/character.json index 6bc5d6544b..0803f71247 100644 --- a/website/common/locales/pt_BR/character.json +++ b/website/common/locales/pt_BR/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Mostrar Distribuição de Atributos", "hideQuickAllocation": "Esconder Distribuição de Atributos", "quickAllocationLevelPopover": "A cada nível que alcançar você terá um Ponto para distribuir em um atributo à 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 > Atributos.", - "invalidAttribute": "\"<%= attr %>\" não é um Atributo válido.", "notEnoughAttrPoints": "Você não possui Pontos de Atributos suficientes.", "style": "Estilo", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Mão Primária", "offHand": "Mão Secundária", "pointsAvailable": "Pontos Disponíveis", - "pts": "pts", - "statsObjectRequired": "É necessário atualizar os atributos" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/pt_BR/communityguidelines.json b/website/common/locales/pt_BR/communityguidelines.json index 7226e7bda6..74d31bf639 100644 --- a/website/common/locales/pt_BR/communityguidelines.json +++ b/website/common/locales/pt_BR/communityguidelines.json @@ -11,38 +11,38 @@ "commGuidePara015": "O Habitica tem dois tipos de espaços sociais: público e privado. Espaços públicos incluem a Taverna, Guildas Públicas, GitHub, Trello e Wiki. Espaços privados são as Guildas Privadas, chat de grupo e Mensagens Privadas. Todos os nomes de exibição devem estar de acordo com as diretrizes de espaços públicos. Para mudar seu nome de exibição, navegue no website até Usuário > Perfil e clique no botão \"Editar\".", "commGuidePara016": "Ao navegar nos espaços públicos no Habitica, existem algumas regras gerais para manter todo mundo seguro e feliz. Elas devem ser fáceis para aventureiros como você!", "commGuideList02A": "Respeitem uns aos outros. Seja atencioso, gentil, amigável, e prestativo. Lembre-se: Habiticanos vem de vários contextos sociais e tem uma vasta diversidade de experiências. Isso é uma das coisa que faz o Habitica tão legal! Construir uma comunidade significa respeitar e celebrar nossas diferenças bem como nossas semelhanças. Aqui estão algumas simples maneiras de repeitar uns aos outros:", - "commGuideList02B": "Obedecer todo os Termos e Condições", + "commGuideList02B": "Obedecer todos os Termos e Condições", "commGuideList02C": "Não publique imagens ou texto que envolvam violência, ameaças ou que sejam sexualmente explícitas ou sugestivas. Também não promova discriminação, intolerância, racismo, sexismo, ódio, assédio ou ofensas contra um indivíduo ou grupo. Nem mesmo como uma piada. Isso inclui insultos, bem como declarações. Nem todo mundo tem o mesmo senso de humor e, então, algo que você considera uma piada pode ser ofensivo para o outro. Ataque suas Diárias, não os outros.", "commGuideList02D": "Mantenha a linguagem apropriada para todas as idades. Temos muitos Habiticianos jovens que acessam o site! Não vamos machucar os inocentes ou atrapalhar qualquer Habiticiano a atingir seus objetivos.", - "commGuideList02E": "Tenha respeito pelas crenças dos outros. Não os julgue, mesmo se o que diz for algo que ache brando ou socialmente correto. Somos uma comunidade diversa, com pessoas de várias religiões e culturas e queremos que todas elas se sintam bem nos locais públicos. Atenção, se um moderador ou um membro da equipe te dizer que certo termo é proibido no Habitica, a decisão é irreversível, mesmo que não o considere uma ofensa. Além disso, ofensas religiosas serão resolvidas severamente uma vez que violam os Termos de Serviço.", + "commGuideList02E": "Tenha respeito pelas crenças dos outros. Não os julgue, mesmo se o que diz for algo que ache brando ou socialmente correto. Somos uma comunidade diversa, com pessoas de várias religiões e culturas e queremos que todas elas se sintam bem nos locais públicos. Atenção, se um moderador ou um membro da equipe te disser que certo termo é proibido no Habitica, a decisão é irreversível, mesmo que não o considere uma ofensa. Além disso, ofensas religiosas serão resolvidas severamente uma vez que violam os Termos de Serviço.", "commGuideList02F": "Evite discussões longas de tópicos polêmicos na Taverna e assuntos que podem ser desnecessárias nesse contexto. Se você sente que alguém disse algo rude ou ofensivo, não responda essa pessoa. Se alguém mencionar algo que é permitido pelas regras, mas que é ofensivo para você, está tudo bem em avisar à pessoa de maneira educada. Se é algo que vai contra as Diretrizes ou os Termos de Serviço, você deve reportar e deixar que os Moderadores respondam. Em caso de dúvida, reporte a publicação.", "commGuideList02G": "Responda sempre o mais rápido possível qualquer pedido da Moderação. Isso pode incluir, mas não se limitar a: pedir que você faça suas publicações nos locais privados, editar seu perfil para remover conteúdo impróprio, pedir para você discutir um assunto específico em um espaço mais apropriado, etc.", "commGuideList02H": "Respire e reflita antes de responder com raiva quando alguém disser que o que você disse ou fez deixou esse alguém desconfortável. É um grande sinal de força estar apto a pedir desculpas sinceras para alguém. Se você sentiu que a maneira que você foi respondido é inapropriada, fale com um moderador antes de falar com a pessoa publicamente.", "commGuideList02I": "Conversas polêmicas ou contraditórias devem ser reportadas aos moderadores por meio da opção de reportar as mensagens envolvidas ou utilizando o Formulário de contato ao Moderador. Se sentir que a conversa está se tornando acalorada, passional ou ofensiva, ao invés de continuar, saia dela e nos informe a situação. Moderadores responderão o mais rápido possível já que é nosso trabalho lhe manter seguro. Caso acredite que explicar o contexto é necessário você pode o explicar através do Formulário de contato ao Moderador.", - "commGuideList02J": " Ninguém gosta de spam Alguns exemplos do que são spam: postar o mesmo comentário ou pergunta em vários fóruns, postar links sem explicação o contexto, postar mensagens sem sentido, postar várias mensagens fazendo propaganda de uma Guilda, Grupo ou Desafio, ou simplesmente postar várias mensagens em seguida. Pedir por Gemas ou Assinaturas em QUALQUER espaço ou por mensagem privada também é considerado spam. Se cliques em seu link te gerar qualquer benefício, por favor, explique no texto da mensagem o que ele é, caso contrário também será considerado como spam.

A decisão sobre o que é ou não um spam pertence aos Moderadores, mesmo que pense o contrário. EXEMPLO PRÁTICO: anunciar a sua Guilda uma ou duas vezes é aceitável, mas múltiplas postagens sobre ela em um único dia poderá ser considerado spam, por mais útil aquela Guilda seja. ", + "commGuideList02J": " Ninguém gosta de spam Alguns exemplos do que são spam: postar o mesmo comentário ou pergunta em vários fóruns, postar links sem explicação o contexto, postar mensagens sem sentido, postar várias mensagens fazendo propaganda de uma Guilda, Grupo ou Desafio, ou simplesmente postar várias mensagens em seguida. Pedir por Gemas ou Assinaturas em QUALQUER espaço ou por mensagem privada também é considerado spam. Se clicar em seu link te gerar qualquer benefício, por favor, explique no texto da mensagem o que ele é, caso contrário também será considerado como spam.

A decisão sobre o que é ou não um spam pertence aos Moderadores, mesmo que pense o contrário. EXEMPLO PRÁTICO: anunciar a sua Guilda uma ou duas vezes é aceitável, mas múltiplas postagens sobre ela em um único dia poderá ser considerado spam, por mais útil que aquela Guilda seja. ", "commGuideList02K": " Evite postar cabeçalhos de texto largos em chats públicos, principalmente na Tavern. ASSIM COMO USAR CAIXA ALTA, estes são lidos como se você estivesse gritando e interferem com a atmosfera agradável que queremos.", - "commGuideList02L": " A internet pode ser perigosa, por isso realmente desencorajamos que compartilhe informações pessoais em locais públicos. Exemplos de informações que o identifique pode ser : o endereço onde vive ou trabalha, seu e-mail, seu API token (lembre-se ele é uma senha!). Esta é uma regra para sua segurança e funcionários e Moderadores do Habitica podem remover postagens que contenham informações pessoais quando acharem necessário (mas lembre-se que alguém pode ter copiado antes, logo o mais seguro é não compartilhar). Se lhe pedirem informações pessoais em uma Guilda ou por DM, recomendamos que recuse educadamente o pedido e alerte um moderador por meio da 1) opção de reportar a mensagem ou 2) preenchendo o Formulário de contato ao Moderador incluindo capturas de tela.", - "commGuidePara019": "Em espaços privados os usuários tem maior liberdade para discutir qualquer tema que os interessem, mas ainda não devem violar os Termos e Condições, incluindo qualquer postagem ofensiva, discriminatória, violenta ou ameaçadora. Aviso: Desafios concluídos aparecem no perfil público do vencedor, de maneira que QUALQUER nome de desafio deve respeitar as Diretrizes de Espaço Público, mesmo que sejam postadas em um local privado.", + "commGuideList02L": " A internet pode ser perigosa, por isso realmente desencorajamos que compartilhe informações pessoais em locais públicos. Exemplos de informações que o identifique pode ser : o endereço onde vive ou trabalha, seu e-mail, seu API token (lembre-se que ele é uma senha!). Esta é uma regra para sua segurança e a Equipe ou Moderadores do Habitica podem remover postagens que contenham informações pessoais quando acharem necessário (mas lembre-se que alguém pode ter copiado antes, logo o mais seguro é não compartilhar). Se lhe pedirem informações pessoais em uma Guilda ou por DM, recomendamos que recuse educadamente o pedido e alerte um moderador por meio da 1) opção de reportar a mensagem ou 2) preenchendo o Formulário de contato ao Moderador incluindo capturas de tela.", + "commGuidePara019": "Em espaços privados os usuários tem maior liberdade para discutir qualquer tema que os interessem, mas ainda não devem violar os Termos e Condições, incluindo qualquer postagem ofensiva, discriminatória, violenta ou ameaçadora. Aviso: Desafios concluídos aparecem no perfil público do vencedor, de maneira que QUALQUER nome de desafio deve respeitar as Diretrizes de Espaço Público, mesmo que sejam postadas em um local privado.", "commGuidePara020": "Mensagens Diretas (DM) possuem algumas diretrizes adicionais. Caso alguém tenha bloqueado você, não entre em contato em outros lugares para pedir que essa pessoa te desbloqueie. Adicionalmente, você não deve mandar DM para alguém pedindo por ajuda (uma vez que respostas públicas à perguntas feitas são benéficas para a comunidade). Por fim, não envie DM a ninguém implorando por presentes, gemas ou por uma assinatura, pois isso pode ser considerado spam. ", - "commGuidePara020A": "Se você notar uma postagem a qual acredita ser uma violação das Diretrizes de Espaço Público descritas acima, ou se você ver uma postagem que o preocupa ou o incomode, você pode alertar os Moderadores e a Equipe ao clicar em Reportar. Um membro da Equipe ou Moderador irá responder-lo o quão cedo possível. Por favor note que intencionalmente marcar postagens inocentes é uma infração dessas Diretrizes (veja abaixo em \"Infrações\"). Atualmente não há o ícone de relatar uma DM, então caso for necessário reportar uma MP por favor capture a tela e contacte um dos Moderadores por meio do formulário disponível na opção \"fale conosco\" no final das paginas do Habitica ou indo no menu de Ajuda e clicando na opção \"Contate os Moderadores.\" Você pode precisar fazer isso se houver várias mensagens problemáticas da mesma pessoa em diferentes Guildas, ou se a situação necessitar de ser explicada. É possível nos contactar na sua língua nativa se assim for mais fácil: pode ser que usemos o Google Tradutor para lhe entender, mas o mais importante é que esteja confortável para nos avisar caso tenha algum problema.", + "commGuidePara020A": "Se você notar uma postagem a qual acredita ser uma violação das Diretrizes de Espaço Público descritas acima, ou se você vir uma postagem que o preocupa ou o incomode, você pode alertar os Moderadores e a Equipe ao clicar em Reportar. Um membro da Equipe ou Moderador irá responder-lo o quão cedo possível. Por favor note que intencionalmente marcar postagens inocentes é uma infração dessas Diretrizes (veja abaixo em \"Infrações\"). Atualmente não há o ícone de relatar uma DM, então caso for necessário reportar uma DM, por favor capture a tela e contate um dos Moderadores por meio do formulário disponível na opção \"fale conosco\" no final das paginas do Habitica ou indo no menu de Ajuda e clicando na opção \"Contate os Moderadores.\" Você pode precisar fazer isso se houver várias mensagens problemáticas da mesma pessoa em diferentes Guildas, ou se a situação necessitar de ser explicada. É possível nos contactar na sua língua nativa se assim for mais fácil: pode ser que usemos o Google Tradutor para lhe entender, mas o mais importante é que esteja confortável para nos avisar caso tenha algum problema.", "commGuidePara021": "Além disso, alguns espaços públicos no Habitica tem regras adicionais.", "commGuideHeadingTavern": "A Taverna", - "commGuidePara022": "A Taverna é o principal lugar para os Habiticanos socializarem. Daniel, o dono da pousada, mantém o lugar nos trinques, e Lemoness ficará feliz em te fazer uma limonada enquanto você senta e conversa. Mas tenha em mente que ...", - "commGuidePara023": "Geralmente na Taverna são conversados assuntos casuais ou dicas de produtividade ou como melhorar sua vida. Como a Taverna suporta apenas 200 mensagens, esta não é um lugar ideal para conversas prolongadas, sobretudo as de assunto sensíveis (tipo religião, política, depressão ou se a caça aos globins deve ser banida pelos seus aspectos econômicos e sociais). Essas conversas devem ser feitas em uma Guilda relevante ao assunto. Um moderador pode até lhe indicar uma Guilda para o teu assunto, as esta é sua responsabilidade encontrar e postar o assunto no local apropriado.", + "commGuidePara022": "A Taverna é o principal lugar para os Habiticanos socializarem. Daniel, o dono da pousada, mantém o lugar nos trinques, e Lemoness ficará feliz em te fazer uma limonada enquanto você senta e conversa. Mas tenha em mente que...", + "commGuidePara023": "Geralmente na Taverna são conversados assuntos casuais ou dicas de produtividade ou como melhorar sua vida. Como a Taverna suporta apenas 200 mensagens, este não é um lugar ideal para conversas prolongadas, sobretudo as de assunto sensíveis (tipo religião, política, depressão ou se a caça aos globins deve ser banida pelos seus aspectos econômicos e sociais). Essas conversas devem ser feitas em uma Guilda relevante ao assunto. Um moderador pode até lhe indicar uma Guilda para o teu assunto, mas esta é sua responsabilidade encontrar e postar o assunto no local apropriado.", "commGuidePara024": "Não comente sobre coisas viciantes na Taverna. Vários usuários usam o Habitica querendo parar seus maus hábitos. Ouvir conversas sobre substâncias viciantes/ilegais pode tornar esta tarefa muito mais difícil para eles. Respeite seu camaradas Taverneiros e pense nisso antes de postar. Exemplos para esta regra: tabaco, álcool, pornografia, apostas, e uso/abuso de drogas.", - "commGuidePara027": "As vezes ainda não há uma Guilda relevante para o seu assunto. Quando isso acontecer o moderador lhe indicará a Esquina de Trás. A Guildada Esquina de Trás é um espaço público para discutir assuntos sensíveis e só deve ser usada quando direcionada por um Moderador. Este território é deles e é cuidadosamente vigiada. Não é um espaço para discussões gerais e você somente será direcionado por um moderador quando for apropriado. ", + "commGuidePara027": "As vezes ainda não há uma Guilda relevante para o seu assunto. Quando isso acontecer o moderador lhe indicará a Esquina de Trás. A Guilda da Esquina de Trás é um espaço público para discutir assuntos sensíveis e só deve ser usada quando direcionada por um Moderador. Este território é deles e é cuidadosamente vigiada. Não é um espaço para discussões gerais e você somente será direcionado por um moderador quando for apropriado. ", "commGuideHeadingPublicGuilds": "Guildas Públicas", - "commGuidePara029": "Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, try to stay on topic!", - "commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", - "commGuidePara033": "Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description. This is to keep Habitica safe and comfortable for everyone.", - "commGuidePara035": "If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\"). These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use markdown to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.", + "commGuidePara029": "Guildas públicas são parecidas com a Taverna, só que ao invés de assuntos genéricos elas focam em um tema específico.O chat dessas guildas deve focar nesse tema. Por exemplo, membros da 'Guilda Brasil' podem ficar aborrecidos se várias pessoas começarem a falar em alemão, mesmo que seja por culpa de um desafio. Uma guilda de apreciadores de dragões pode não ter nenhum interesse em decifrar runas antigas. Algumas guildas são mais tolerantes a respeito disso do que outras, mas em geral, tente não fugir do assunto!", + "commGuidePara031": "Algumas das Guildas públicas tratam de assuntos delicados como depressão, religião, politica, etc. Esteja tranquilo ao falar sobre esses assuntos nestas guildas, desde que as conversas lá não violem nenhum dos Termos e Condições ou Regras de Espaços Públicos além de manter o tópico.", + "commGuidePara033": "Guildas Públicas são proibidas de conter conteúdo adulto ( 18+). Caso os membros desejem falar regularmente sobre assuntos sensíveis, isto deverá está escrito na descrição da Guilda. Esta regra é para manter o Habitica seguro e confortável para todos.", + "commGuidePara035": "Se a Guilda em questão falar de problemas sensíveis, é respeitoso para seus companheiros Habiticianos colocar um aviso no início da mensagem ( exemplo \"Aviso: Referências a automutilação\", \"Aviso: Referências a suicídio\" ) . Estas podem ser caracterizadas como aviso de gatilho ou notas de conteúdo e as Guildas podem ter suas próprias regras em adição a estas aqui. Se possível, por favor use a quebra de texto do markdown para esconder o texto potencialmente sensível. Assim aqueles que quiserem evitar podem rolar a tela sem ver o conteúdo. Ainda, a Equipe do Habitica ou os Moderadores podem remover o material caso eles achem necessário.", "commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the Moderator Contact Form.", "commGuidePara037": "No Guilds, Public or Private, should be created for the purpose of attacking any group or individual. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!", - "commGuidePara038": "All Tavern Challenges and Public Guild Challenges must comply with these rules as well.", + "commGuidePara038": "Todos os Desafios da Taverna e das Guildas Públicas também são regulados por essas regras e deverão cumprir-las. ", "commGuideHeadingInfractionsEtc": "Infrações, Consequências e Restauração", "commGuideHeadingInfractions": "Infrações", "commGuidePara050": "Em sua imensa maioria, Habiticanos auxiliam uns aos outros, são respeitosos e trabalham para manter toda a comunidade divertida e amigável. Contudo, de vez em quando, algo que um Habiticano faz pode violar uma das diretrizes acima. Quando isso ocorre, os Moderadores tomarão as medidas que considerarem necessárias para manter Habitica segura e confortável para todos.", - "commGuidePara051": "Há uma variedade de infrações, e elas são tratadas de acordo com sua severidade. Estas listas não são conclusivas e Moderadores possuem o poder de arbítrio inclusive em tópicos aqui não cobertos. Moderadores levarão contexto em consideração ao avaliar infrações.", + "commGuidePara051": "Há uma variedade de infrações e elas são tratadas de acordo com sua severidade. Estas listas não são conclusivas e Moderadores possuem o poder de arbítrio inclusive em tópicos aqui não cobertos. Moderadores levarão contexto em consideração ao avaliar infrações.", "commGuideHeadingSevereInfractions": "Infrações Severas", "commGuidePara052": "Infrações Severas causam grande dano à segurança da comunidade de Habitica e seus usuários e, portanto, tem consequências severas.", "commGuidePara053": "Estes são alguns exemplos de Infrações Severas. Esta não é uma lista completa.", diff --git a/website/common/locales/pt_BR/contrib.json b/website/common/locales/pt_BR/contrib.json index a4aef4c697..f9e2959101 100644 --- a/website/common/locales/pt_BR/contrib.json +++ b/website/common/locales/pt_BR/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID do Usuário", "loadUser": "Carregar Usuário", "noAdminAccess": "Você não possui acesso de administrador.", - "pageMustBeNumber": "req.query.page precisa ser um número", "userNotFound": "Usuário não encontrado.", "invalidUUID": "UUID precisa ser válida", "title": "Título", diff --git a/website/common/locales/pt_BR/groups.json b/website/common/locales/pt_BR/groups.json index ee624e3907..d4862cbff4 100644 --- a/website/common/locales/pt_BR/groups.json +++ b/website/common/locales/pt_BR/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Mensagem opcional", "yesRemove": "Sim, remova-os", "foreverAlone": "Não é possível curtir a própria mensagem. Não seja 'aquela' pessoa.", - "sortDateJoinedAsc": "Maior Tempo no Habitica", - "sortDateJoinedDesc": "Menor Tempo no Habitica", - "sortLoginAsc": "Último Login", - "sortLoginDesc": "Último Login", - "sortLevelAsc": "Nível mais baixo", - "sortLevelDesc": "Nível mais alto", - "sortNameAsc": "Nome (A - Z)", - "sortNameDesc": "Nome (Z - A)", - "sortTierAsc": "Nível Mais Baixo", - "sortTierDesc": "Nível Mais Alto", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Criar Guilda por 4 Gemas?", "leaveGroupCha": "Abandonar os desafios da Guilda e...", "confirm": "Confirmar", @@ -131,6 +131,10 @@ "clearAll": "Deletar Todas as Mensagens", "confirmDeleteAllMessages": "Tem certeza que deseja 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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Bloquear", "unblock": "Desbloquear", "pm-reply": "Enviar uma resposta", @@ -207,7 +211,6 @@ "partyOnName": "Agrupamento", "partyUpText": "Entrou num Grupo com outra pessoa! Divirta-se batalhando monstros e ajudando uns aos outros.", "partyOnText": "Entrou num Grupo com, pelo menos, quatro pessoas! Aproveite sua maior responsabilidade enquanto se une com seus amigos e destrói seus inimigos!", - "groupIdRequired": "\"groupId\" precisa ser um UUID válido.", "groupNotFound": "Grupo não encontrado ou ao qual você não tem acesso.", "groupTypesRequired": "Deve fornecer uma string \"type\" válida.", "questLeaderCannotLeaveGroup": "Você não pode deixar seu Grupo quando você tiver iniciado uma missão. Aborte a missão primeiro.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Você não pode se remover!", "groupMemberNotFound": "Usuário não encontrado entre os membros do grupo", "mustBeGroupMember": "Deve ser um membro do grupo.", - "keepOrRemoveAll": "req.query.keep precisa ser \"keep-all\" ou \"remove-all\"", - "keepOrRemove": "req.query.keep precisa ser \"keep\" ou \"remove\"", "canOnlyInviteEmailUuid": "Só pode convidar usando uuids ou e-mails.", "inviteMissingEmail": "Faltando o endereço de e-mail no convite.", "inviteMissingUuid": "Falta o ID do usuário no convite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Não pode apagar tarefas de grupo que estão atribuídas a você.", "confirmGuildPlanCreation": "Criar esse grupo?", "onlyGroupLeaderCanInviteToGroupPlan": "Apenas o líder do grupo pode convidar usuários para um grupo com assinatura.", - "remainOrLeaveChallenges": "req.query.keep deve ser ou 'remain-in-challenges' ou 'leave-challenges'", "paymentDetails": "Detalhes do Pagamento", "aboutToJoinCancelledGroupPlan": "Você está preste a se juntar a um grupo com um plano cancelado. Você NÃO receberá uma assinatura gratuita.", "cannotChangeLeaderWithActiveGroupPlan": "Você não pode alterar o líder enquanto o grupo possui um plano em curso.", diff --git a/website/common/locales/pt_BR/loadingscreentips.json b/website/common/locales/pt_BR/loadingscreentips.json index 2a83075892..6df2e2629c 100644 --- a/website/common/locales/pt_BR/loadingscreentips.json +++ b/website/common/locales/pt_BR/loadingscreentips.json @@ -22,7 +22,7 @@ "tip20": "Aumente seus Pontos de Percepção para ganhar mais drops e ouro.", "tip21": "Aumente sua Força para causar mais dano no chefão ou conseguir golpes críticos.", "tip22": "Aumente sua Constituição para reduzir o dano de Diárias não feitas.", - "tip23": "Atinga o nível 100 para desbloquear o Orbe do Renascimento gratuitamente e poder começar uma nova aventura!", + "tip23": "Atinja o nível 100 para desbloquear o Orbe do Renascimento gratuitamente e poder começar uma nova aventura!", "tip24": "Tem uma pergunta? Pergunte na Guilda Brasil ou na Habitica Help Guild!", "tip25": "As quatro Grande Galas sazonais começam próximo do início de cada estação do ano.", "tip26": "Você pode procurar por um Grupo ou encontrar membros para ele na Guilda Procurando Grupo Brasil", diff --git a/website/common/locales/pt_BR/npc.json b/website/common/locales/pt_BR/npc.json index 6acf4b08b5..ba8c9d689b 100644 --- a/website/common/locales/pt_BR/npc.json +++ b/website/common/locales/pt_BR/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Será que um pergaminho de missão te interessaria? Ative-os para lutar contra monstros com seu Grupo!", "ianBrokenText": "Boas Vindas à 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 à venda na direita...", "featuredQuests": "Missões em Destaque!", - "missingKeyParam": "\"req.params.key\" é necessário.", - "itemNotFound": "Item \"<%= key %>\" não encontrado.", "cannotBuyItem": "Você não pode comprar este item.", - "missingTypeKeyEquip": "\"key\" e \"type\" são parâmetros necessários.", - "missingPetFoodFeed": "\"pet\" e \"food\" são parâmetros necessários.", - "invalidPetName": "Nome de mascote fornecido inválido.", - "missingEggHatchingPotionHatch": "\"egg\" e \"hatchingPotion\" são parâmetros necessários.", - "invalidTypeEquip": "\"type\" precisa ser um de 'equipped', 'pet', mount', 'costume'.", "mustPurchaseToSet": "É necessário comprar <%= val %> para colocar em <%= key %>.", "typeRequired": "Tipo é necessário", "positiveAmountRequired": "Requer um número positivo", diff --git a/website/common/locales/pt_BR/quests.json b/website/common/locales/pt_BR/quests.json index 28d44b4d5a..456edc2100 100644 --- a/website/common/locales/pt_BR/quests.json +++ b/website/common/locales/pt_BR/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Nenhum convite para missão foi enviado ainda.", "questInviteNotFound": "Nenhum convite para missão encontrado.", "guildQuestsNotSupported": "Guildas não podem ser convidadas para missões.", - "questNotFound": "Missão \"<%= key %>\" não encontrada.", "questNotOwned": "Você não possui esse pergaminho de missão.", "questNotGoldPurchasable": "Missão \"<%= key %>\" não é comprável com ouro.", "questLevelTooHigh": "Você precisa ter nível <%= level %> para iniciar essa missão.", diff --git a/website/common/locales/pt_BR/spells.json b/website/common/locales/pt_BR/spells.json index 58b31a704a..817639117d 100644 --- a/website/common/locales/pt_BR/spells.json +++ b/website/common/locales/pt_BR/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Transforma um amigo em uma criatura marinha!", "spellSpecialSandText": "Areia", "spellSpecialSandNotes": "Reverte a magia de estrela do mar.", - "spellNotFound": "Habilidade \"<%= spellId %>\" não encontrada.", "partyNotFound": "Grupo não encontrado.", "targetIdUUID": "\"targetId\" precisa ser um ID de usuário válido.", "challengeTasksNoCast": "O uso de habilidades em tarefas de desafio não é permitido.", diff --git a/website/common/locales/pt_BR/subscriber.json b/website/common/locales/pt_BR/subscriber.json index 89ff238f1a..a0c4203fee 100644 --- a/website/common/locales/pt_BR/subscriber.json +++ b/website/common/locales/pt_BR/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Código de cupom inválido.", "couponUsed": "Código de cupom já utilizado.", "couponCodeRequired": "O código do cupom é requerido.", - "eventRequired": "\"req.params.event\" é necessário.", - "countRequired": "\"req.query.count\" é necessário.", - "missingPaymentId": "Faltando req.query.paymentId", - "missingCustomerId": "Faltando req.query.customerId", - "missingPaypalBlock": "Faltando req.session.paypalBlock", - "missingSubKey": "Faltando req.query.sub", "paypalCanceled": "Sua assinatura foi cancelada", "earnGemsMonthly": "Obtenha até **<%= cap %> Gemas** por mês", "receiveMysticHourglass": "Receba uma Ampulheta Mística!", diff --git a/website/common/locales/pt_BR/tasks.json b/website/common/locales/pt_BR/tasks.json index 3890692b39..d9bae4c624 100644 --- a/website/common/locales/pt_BR/tasks.json +++ b/website/common/locales/pt_BR/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Equipamentos Especiais irão aparecer durante os Eventos Mundiais.", "rewardHelp4": "Não tenha medo de definir Recompensas Personalizadas! Confira alguns exemplos aqui.", "clickForHelp": "Clique para ajuda", - "taskIdRequired": "\"taskId\" precisa ser um UUID válido.", "taskAliasAlreadyUsed": "Pseudônimo de Tarefa já está sendo utilizado em outra tarefa.", "taskNotFound": "Tarefa não encontrada.", "invalidTaskType": "O tipo da tarefa precisa ser \"habit\", \"daily\", \"todo\" ou \"reward\".", diff --git a/website/common/locales/ro/character.json b/website/common/locales/ro/character.json index 8168c8741d..893d85f186 100644 --- a/website/common/locales/ro/character.json +++ b/website/common/locales/ro/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/ro/contrib.json b/website/common/locales/ro/contrib.json index e05f908f5c..2a29cf12ca 100644 --- a/website/common/locales/ro/contrib.json +++ b/website/common/locales/ro/contrib.json @@ -49,7 +49,6 @@ "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", diff --git a/website/common/locales/ro/groups.json b/website/common/locales/ro/groups.json index eed528653a..0b4f45d650 100644 --- a/website/common/locales/ro/groups.json +++ b/website/common/locales/ro/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optional message", "yesRemove": "Yes, remove them", "foreverAlone": "Nu poți să îți apreciezi propriile mesaje. Nu fi ca ăia.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Creează Ghildă cu prețul a 4 Nestemate?", "leaveGroupCha": "Părăsește provocările ghildei și...", "confirm": "Confirmă", @@ -131,6 +131,10 @@ "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Block", "unblock": "Un-block", "pm-reply": "Send a reply", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "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.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/ro/npc.json b/website/common/locales/ro/npc.json index a81e73d2af..1cae2f5303 100644 --- a/website/common/locales/ro/npc.json +++ b/website/common/locales/ro/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "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...", "featuredQuests": "Featured Quests!", - "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", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/ro/quests.json b/website/common/locales/ro/quests.json index fcbea74a20..56e3cf88ab 100644 --- a/website/common/locales/ro/quests.json +++ b/website/common/locales/ro/quests.json @@ -96,7 +96,6 @@ "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.", diff --git a/website/common/locales/ro/spells.json b/website/common/locales/ro/spells.json index a480eb39b2..8f8a165102 100644 --- a/website/common/locales/ro/spells.json +++ b/website/common/locales/ro/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "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 allowed.", diff --git a/website/common/locales/ro/subscriber.json b/website/common/locales/ro/subscriber.json index fcabe11037..e336b95560 100644 --- a/website/common/locales/ro/subscriber.json +++ b/website/common/locales/ro/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/ro/tasks.json b/website/common/locales/ro/tasks.json index 017944555f..41dfcd94a2 100644 --- a/website/common/locales/ro/tasks.json +++ b/website/common/locales/ro/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" must be a valid UUID.", "taskAliasAlreadyUsed": "Task alias already used on another task.", "taskNotFound": "Task not found.", "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/ru/backgrounds.json b/website/common/locales/ru/backgrounds.json index 831b592269..209abb8861 100644 --- a/website/common/locales/ru/backgrounds.json +++ b/website/common/locales/ru/backgrounds.json @@ -346,11 +346,11 @@ "backgroundFlyingOverWildflowerFieldNotes": "Парите над полем цветов.", "backgroundFlyingOverAncientForestText": "Древний лес", "backgroundFlyingOverAncientForestNotes": "Летите над куполом Древнего Леса.", - "backgrounds052018": "SET 48: Released May 2018", - "backgroundTerracedRiceFieldText": "Terraced Rice Field", + "backgrounds052018": "Набор 48: Выпущен в Мае 2018", + "backgroundTerracedRiceFieldText": "Рисовое поле", "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.", "backgroundFantasticalShoeStoreText": "Fantastical Shoe Store", "backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.", - "backgroundChampionsColosseumText": "Champions' Colosseum", + "backgroundChampionsColosseumText": "Колизей Чемпионов", "backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum." } \ No newline at end of file diff --git a/website/common/locales/ru/character.json b/website/common/locales/ru/character.json index 7259d6d7cd..ee70dc7493 100644 --- a/website/common/locales/ru/character.json +++ b/website/common/locales/ru/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Показать распределение характеристик", "hideQuickAllocation": "Спрятать распределение характеристик", "quickAllocationLevelPopover": "Каждый уровень приносит вам одно очко для распределения на характеристики по вашему выбору. Вы можете сделать это вручную или позволить игре решать для вас, используя автоматическое распределение, находящееся в Пользователь > Характеристики.", - "invalidAttribute": "\"<%= attr %>\" - недопустимая характеристика. ", "notEnoughAttrPoints": "У вас недостаточно очков характеристик.", "style": "Стиль", "facialhair": "Лицо", @@ -219,6 +218,5 @@ "mainHand": "Оружие", "offHand": "Защита", "pointsAvailable": "Очков доступно", - "pts": "очк", - "statsObjectRequired": "Требуется обновление характеристик" + "pts": "очк" } \ No newline at end of file diff --git a/website/common/locales/ru/contrib.json b/website/common/locales/ru/contrib.json index fa1a6be2d1..3a2e9f19a6 100644 --- a/website/common/locales/ru/contrib.json +++ b/website/common/locales/ru/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID пользователя", "loadUser": "Загрузить пользователя", "noAdminAccess": "У вас нет прав администратора.", - "pageMustBeNumber": "req.query.page должна быть цифрой", "userNotFound": "Пользователь не найден.", "invalidUUID": "UUID должен быть действительным.", "title": "Звание", diff --git a/website/common/locales/ru/groups.json b/website/common/locales/ru/groups.json index d55205f94e..b03f0b9d2d 100644 --- a/website/common/locales/ru/groups.json +++ b/website/common/locales/ru/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Необязательное сообщение", "yesRemove": "Да, удалить", "foreverAlone": "Вы не можете лайкать свое собственное сообщение. Не будьте таким человеком.", - "sortDateJoinedAsc": "Ранние участники", - "sortDateJoinedDesc": "Недавние участники", - "sortLoginAsc": "Ранний вход", - "sortLoginDesc": "Последний вход", - "sortLevelAsc": "По возрастанию уровня", - "sortLevelDesc": "По убыванию уровня", - "sortNameAsc": "По имени", - "sortNameDesc": "По имени (обр)", - "sortTierAsc": "По убыванию ранга", - "sortTierDesc": "По возрастанию ранга", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Создать гильдию за 4 самоцвета?", "leaveGroupCha": "Покинуть испытания Гильдии и...", "confirm": "Подтвердить", @@ -131,6 +131,10 @@ "clearAll": "Удалить все сообщения", "confirmDeleteAllMessages": "Вы действительно хотите удалить входящие сообщения? Сообщения, отправленные вами другим пользователям, все еще будут им доступны.", "optOutPopover": "Не любите личные сообщения? Нажмите, чтобы отказаться от использования", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Блокировать", "unblock": "Разблокировать", "pm-reply": "Ответить", @@ -207,7 +211,6 @@ "partyOnName": "Время вечеринок", "partyUpText": "Вы объединились в команду с другим человеком! Веселитесь сражаясь с монстрами и поддерживая друг друга!", "partyOnText": "Вы присоединились к команде как минимум из четырех человек! Получайте удовольствие от возросшей ответственности, объединяясь с друзьями, чтобы побеждать врагов!", - "groupIdRequired": "\"groupld\" должен быть действительным UUID.", "groupNotFound": "Группа не найдена, либо вы не имеете доступа.", "groupTypesRequired": "Необходима действительная строка запроса \"type\".", "questLeaderCannotLeaveGroup": "Нельзя покинуть команду, если вы начали квест. Сначала прервите квест.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Вы не можете удалить себя!", "groupMemberNotFound": "Пользователь не найден среди членов группы.", "mustBeGroupMember": "Должен быть членом группы.", - "keepOrRemoveAll": "req.query.keep должен быть либо \"keep-all\" или \"remove-all\"", - "keepOrRemove": "req.query.keep должен быть либо \"keep\" или \"remove\"", "canOnlyInviteEmailUuid": "Можно приглашать только с помощью UUID или адреса электронной почты.", "inviteMissingEmail": "В приглашении отсутствует адрес электронной почты.", "inviteMissingUuid": "В приглашении отсутствует ID пользователя", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Нельзя удалить групповые задачи, назначенные вам.", "confirmGuildPlanCreation": "Создать группу?", "onlyGroupLeaderCanInviteToGroupPlan": "Только лидер группы может приглашать пользователей в группу с общей подпиской.", - "remainOrLeaveChallenges": "req.query.keep должен быть либо 'remain-in-challenges' или 'leave-challenges'", "paymentDetails": "Детали платежа", "aboutToJoinCancelledGroupPlan": "Вы собираетесь присоединиться к группе с отмененным групповым тарифом. Вы НЕ получите бесплатную подписку.", "cannotChangeLeaderWithActiveGroupPlan": "Вы не можете поменять лидера, пока ваш групповой тариф активен", diff --git a/website/common/locales/ru/npc.json b/website/common/locales/ru/npc.json index 1918ee28c1..e6cc2611bb 100644 --- a/website/common/locales/ru/npc.json +++ b/website/common/locales/ru/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Могу ли я заинтересовать вас Свитками Квестов? Активируйте их, чтобы сразиться с монстрами вместе со своей командой!", "ianBrokenText": "Добро пожаловать в Лавку квестов... Здесь вы можете использовать Свитки Квестов, чтобы сразиться с монстрами вместе с друзьями... Оцените стройные ряды Свитков Квестов на продажу справа от вас...", "featuredQuests": "Особенные квесты!", - "missingKeyParam": "\"req.params.key\" обязателен.", - "itemNotFound": "Предмет \"<%= key %>\" не найден.", "cannotBuyItem": "Вы не можете купить этот предмет.", - "missingTypeKeyEquip": "\"key\" и \"type\" являются требуемыми параметры.", - "missingPetFoodFeed": "\"pet\" и \"food\" являются требуемыми параметры.", - "invalidPetName": "Предоставлено недействительное имя питомца.", - "missingEggHatchingPotionHatch": "\"egg\" и \"HatchingPotion\" - обязательные параметры.", - "invalidTypeEquip": "\"type\" должен быть один из 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Должны купить <%= val %>, чтобы поставить на <%= key %>.", "typeRequired": "Требуется тип.", "positiveAmountRequired": "Требуется положительная сумма", diff --git a/website/common/locales/ru/quests.json b/website/common/locales/ru/quests.json index 1c4477ea5e..44509544ac 100644 --- a/website/common/locales/ru/quests.json +++ b/website/common/locales/ru/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Приглашение на квест еще не было послано.", "questInviteNotFound": "Приглашений на квест не найдено.", "guildQuestsNotSupported": "Гильдии нельзя приглашать на квесты.", - "questNotFound": "Квест \"<%= key %>\" не найден.", "questNotOwned": "У вас ещё нет этого свитка квеста.", "questNotGoldPurchasable": "Квест \"<%= key %>\" нельзя купить за золото.", "questLevelTooHigh": "Вам нужно достигнуть уровня <%= level %>, чтобы начать этот квест.", diff --git a/website/common/locales/ru/spells.json b/website/common/locales/ru/spells.json index 1b4a3f6a04..2850a945ee 100644 --- a/website/common/locales/ru/spells.json +++ b/website/common/locales/ru/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Превратите друга в морское создание!", "spellSpecialSandText": "Песок", "spellSpecialSandNotes": "Снять заклинание, которое превратило вас в морскую звезду", - "spellNotFound": "Навык \"<%= spellId %>\" не найден.", "partyNotFound": "Команда не найдена", "targetIdUUID": "\"targetId\" должен быть действительным ID пользователя.", "challengeTasksNoCast": "Нельзя использовать навык на задания испытания.", diff --git a/website/common/locales/ru/subscriber.json b/website/common/locales/ru/subscriber.json index cfd16de55f..5bd75e130d 100644 --- a/website/common/locales/ru/subscriber.json +++ b/website/common/locales/ru/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Неверный код купона.", "couponUsed": "Этот код купона уже использовали.", "couponCodeRequired": "Требуется код купона.", - "eventRequired": "\"req.params.event\" обязателен.", - "countRequired": "\"req.query.count\" обязателен.", - "missingPaymentId": "Отсутствует req.query.paymentId", - "missingCustomerId": "Отсутствует req.query.customerId", - "missingPaypalBlock": "Отсутствует req.session.paypalBlock", - "missingSubKey": "Отсутствует req.query.sub", "paypalCanceled": "Ваша подписка была отменена", "earnGemsMonthly": "Заработайте до **<%= cap %> Самоцветов** в месяц", "receiveMysticHourglass": "Приобретите мистические песочные часы!", diff --git a/website/common/locales/ru/tasks.json b/website/common/locales/ru/tasks.json index 880e1f445e..0dd9d2050d 100644 --- a/website/common/locales/ru/tasks.json +++ b/website/common/locales/ru/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Здесь появится особое снаряжение во время Мировых Событий.", "rewardHelp4": "Не бойтесь назначать себе персональные награды! Посмотрите примеры наград здесь.", "clickForHelp": "Помощь", - "taskIdRequired": "\"taskId\" должен быть действительным UUID.", "taskAliasAlreadyUsed": "Псевдоним задания уже используется другим заданием", "taskNotFound": "Задача не найдена.", "invalidTaskType": "Тип задачи должен быть \"habit\", \"daily\", \"todo\", либо \"reward\".", diff --git a/website/common/locales/sk/character.json b/website/common/locales/sk/character.json index 5b7fc4a21a..ce914f8119 100644 --- a/website/common/locales/sk/character.json +++ b/website/common/locales/sk/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Voľné body", - "pts": "body", - "statsObjectRequired": "Stats update is required" + "pts": "body" } \ No newline at end of file diff --git a/website/common/locales/sk/contrib.json b/website/common/locales/sk/contrib.json index 2399c13988..833a9e20a7 100644 --- a/website/common/locales/sk/contrib.json +++ b/website/common/locales/sk/contrib.json @@ -49,7 +49,6 @@ "UUID": "ID používateľa", "loadUser": "Nahrať používateľa", "noAdminAccess": "Nemáš prístup administrátora.", - "pageMustBeNumber": "req.query.page musí byť číslo", "userNotFound": "Používateľ nebol nájdený.", "invalidUUID": "UUID musí byť platné", "title": "Titul", diff --git a/website/common/locales/sk/groups.json b/website/common/locales/sk/groups.json index 1055b06de5..b092aa9f79 100644 --- a/website/common/locales/sk/groups.json +++ b/website/common/locales/sk/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Voliteľná správa", "yesRemove": "Áno, odstráň ho", "foreverAlone": "Nemôžeš si lajkovať vlastnú správu. Nechceš hádam byť jeden z tých ľudí.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Najnižší level", - "sortLevelDesc": "Najvyšší level", - "sortNameAsc": "Meno (A - Z)", - "sortNameDesc": "Meno (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Vytvoriť cech za 4 drahokamy?", "leaveGroupCha": "Opustiť cechové výzvy a...", "confirm": "Potvrdiť", @@ -131,6 +131,10 @@ "clearAll": "Vymazať všetky správy", "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Zablokovať", "unblock": "Odblokovať", "pm-reply": "Odpovedať", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Vytvoril Družinu s ďalšou osobou! Bavte sa v boji s príšerami a podporovaním jeden druhého.", "partyOnText": "Vytvoril Družinu aspoň s ďalšími štyrmi ľuďmi! Uži si zvýšenú zodpovednosť ako sa spájaš s tvojimi priateľmi, aby ste porazili svojich protivníkov! ", - "groupIdRequired": "\"groupId\" musí mať platné UUID", "groupNotFound": "Skupina nebola nájdená alebo nemáš povolenie.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "Nemôžeš opustiť svoju Družinu po tom, ako ste začali výpravu. Najskôr ukonči výpravu.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Nemôžeš vyhodiť sám seba!", "groupMemberNotFound": "Používateľ nebol nájdený medzi členmi skupiny", "mustBeGroupMember": "Musíš byť člen skupiny.", - "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": "Chýba e-mailová adresa v pozvánke.", "inviteMissingUuid": "Chýbajúce id užívateľa v pozvánke", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/sk/npc.json b/website/common/locales/sk/npc.json index a487b3aefd..f8301f3833 100644 --- a/website/common/locales/sk/npc.json +++ b/website/common/locales/sk/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "Vitaj v Obchode s výzvami... Tu môžeš použiť Zvitok s výzvou, aby si mohol bojovať proti príšerám s tvojimi priateľmi.... Uisti sa, že si obzrieš naše najlepšie Zvitky s výzvami na predaj po pravej strane...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" je potrebný.", - "itemNotFound": "Predmet \"<%= key %>\" nebol nájdený.", "cannotBuyItem": "Tento predmet nemôžeš kúpiť.", - "missingTypeKeyEquip": "\"key\" a \"type\" sú potrebné parametre.", - "missingPetFoodFeed": "\"pet\" a \"food\" sú potrebné parametre.", - "invalidPetName": "Invalid pet name supplied.", - "missingEggHatchingPotionHatch": "\"egg\" a \"hatchingPotion\" sú potrebné parametre.", - "invalidTypeEquip": "\"type\" musí byť jeden z 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Musíš kúpiť <%= val %>, aby si to použil na <%= key %>.", "typeRequired": "Typ je vyžadovaný", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/sk/quests.json b/website/common/locales/sk/quests.json index 891bd073ba..a989820ea7 100644 --- a/website/common/locales/sk/quests.json +++ b/website/common/locales/sk/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Zatiaľ nebola poslaná žiadna pozvánka na výpravu.", "questInviteNotFound": "Žiadna pozvánka na výpravu nebola nájdená.", "guildQuestsNotSupported": "Cechy nemôžu byť pozvané na výpravu.", - "questNotFound": "Výprava \"<%= key %>\" nebola nájdená.", "questNotOwned": "Nevlastníš tento zvitok s výpravou.", "questNotGoldPurchasable": "Výprava \"<%= key %>\" sa nedá kúpiť so zlatom.", "questLevelTooHigh": "Musíš byť level <%= level %>, aby si začal túto výpravu.", diff --git a/website/common/locales/sk/spells.json b/website/common/locales/sk/spells.json index 740d065727..725d73dc0e 100644 --- a/website/common/locales/sk/spells.json +++ b/website/common/locales/sk/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Premení tvojho priateľa na morského tvora!", "spellSpecialSandText": "Piesok", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "Kúzlo \"<%= spellId %>\" nebolo nájdené.", "partyNotFound": "Družina nebola nájdená", "targetIdUUID": "\"targetId\" musí byť platné používateľské ID.", "challengeTasksNoCast": "Zoslanie kúzla na úlohu z výzvy nie je povolené.", diff --git a/website/common/locales/sk/subscriber.json b/website/common/locales/sk/subscriber.json index a5e2e60bef..254d44e534 100644 --- a/website/common/locales/sk/subscriber.json +++ b/website/common/locales/sk/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/sk/tasks.json b/website/common/locales/sk/tasks.json index f198987ca3..767ca65877 100644 --- a/website/common/locales/sk/tasks.json +++ b/website/common/locales/sk/tasks.json @@ -145,7 +145,6 @@ "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\" musí byť platné UUID.", "taskAliasAlreadyUsed": "Alias úloha už je použitá na inej úlohe. ", "taskNotFound": "Úloha nebola nájdená.", "invalidTaskType": "Typ úlohy musí byť jeden z \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/sr/character.json b/website/common/locales/sr/character.json index f0dc4f57f6..dbbf0df97e 100644 --- a/website/common/locales/sr/character.json +++ b/website/common/locales/sr/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/sr/contrib.json b/website/common/locales/sr/contrib.json index d773011cf7..96608d18db 100644 --- a/website/common/locales/sr/contrib.json +++ b/website/common/locales/sr/contrib.json @@ -49,7 +49,6 @@ "UUID": "User ID", "loadUser": "Učitati korisnika", "noAdminAccess": "You don't have admin access.", - "pageMustBeNumber": "req.query.page mora biti broj", "userNotFound": "Korisnik nije pronađen.", "invalidUUID": "UUID mora biti validan.", "title": "Titula", diff --git a/website/common/locales/sr/groups.json b/website/common/locales/sr/groups.json index 053e980b89..8a1a832de0 100644 --- a/website/common/locales/sr/groups.json +++ b/website/common/locales/sr/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Poruka (nije neophodna)", "yesRemove": "Da", "foreverAlone": "Ne možete da lajkujete svoju poruku.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Želite li da osnujete udruženje i platite 4 dragulja?", "leaveGroupCha": "Zatvori izazove iz udruženja i...", "confirm": "Potvrda", @@ -131,6 +131,10 @@ "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blokirati", "unblock": "Odblokirati", "pm-reply": "Odgovor", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "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.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/sr/npc.json b/website/common/locales/sr/npc.json index f3b1997028..d7ef0d3c4e 100644 --- a/website/common/locales/sr/npc.json +++ b/website/common/locales/sr/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "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...", "featuredQuests": "Featured Quests!", - "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", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/sr/quests.json b/website/common/locales/sr/quests.json index 5ed4b2ac62..973e68e397 100644 --- a/website/common/locales/sr/quests.json +++ b/website/common/locales/sr/quests.json @@ -96,7 +96,6 @@ "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.", diff --git a/website/common/locales/sr/spells.json b/website/common/locales/sr/spells.json index e6c28ab35c..9ab4fa2e18 100644 --- a/website/common/locales/sr/spells.json +++ b/website/common/locales/sr/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "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 allowed.", diff --git a/website/common/locales/sr/subscriber.json b/website/common/locales/sr/subscriber.json index 501182fe34..0fbd365c94 100644 --- a/website/common/locales/sr/subscriber.json +++ b/website/common/locales/sr/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/sr/tasks.json b/website/common/locales/sr/tasks.json index 7e329bb47b..3421b16ee1 100644 --- a/website/common/locales/sr/tasks.json +++ b/website/common/locales/sr/tasks.json @@ -145,7 +145,6 @@ "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", - "taskIdRequired": "\"taskId\" must be a valid UUID.", "taskAliasAlreadyUsed": "Task alias already used on another task.", "taskNotFound": "Task not found.", "invalidTaskType": "Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/sv/character.json b/website/common/locales/sv/character.json index 13ee4333bc..8f314312aa 100644 --- a/website/common/locales/sv/character.json +++ b/website/common/locales/sv/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Visa poängfördelning", "hideQuickAllocation": "Göm poängfördelning", "quickAllocationLevelPopover": "För varje nivå tjänar du ett poäng som du kan tilldela till en egenskap av ditt val. Du kan göra det manuellt eller så kan du låta spelet välja åt dig med hjälp av Automatisk Tilldelning som finns under Användarikon > Egenskaper.", - "invalidAttribute": "\"<%= attr %>\" är inte en godkänd egenskap.", "notEnoughAttrPoints": "Du har inte tillräckligt med egenskapspoäng.", "style": "Stil", "facialhair": "Ansikte", @@ -219,6 +218,5 @@ "mainHand": "Huvudhand", "offHand": "Off-Hand", "pointsAvailable": "Tillgängliga Poäng", - "pts": "poäng", - "statsObjectRequired": "Egenskapsuppdatering krävs" + "pts": "poäng" } \ No newline at end of file diff --git a/website/common/locales/sv/contrib.json b/website/common/locales/sv/contrib.json index a6207986f7..4b31775ad7 100644 --- a/website/common/locales/sv/contrib.json +++ b/website/common/locales/sv/contrib.json @@ -49,7 +49,6 @@ "UUID": "Användar-ID", "loadUser": "Ladda Användare", "noAdminAccess": "Du har inte administratörstillgång.", - "pageMustBeNumber": "req.query.page måste vara ett nummer", "userNotFound": "Användare hittades inte.", "invalidUUID": "UUID måste vara giltig", "title": "Titel", diff --git a/website/common/locales/sv/groups.json b/website/common/locales/sv/groups.json index 6b56d578a2..371b9c44fd 100644 --- a/website/common/locales/sv/groups.json +++ b/website/common/locales/sv/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Frivilligt meddelande", "yesRemove": "Ja, ta bort dem", "foreverAlone": "Du kan inte gilla ditt eget meddelande. Var inte den som är den.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Senast Inloggad", - "sortLoginDesc": "Senast Inloggad", - "sortLevelAsc": "Lägst Nivå", - "sortLevelDesc": "Högst Nivå", - "sortNameAsc": "Namn (A - Z)", - "sortNameDesc": "Namn (Z - A)", - "sortTierAsc": "Lägst Rank", - "sortTierDesc": "Högst Rank", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Skapa Gille för 4 Juveler?", "leaveGroupCha": "Lämna gillesutmaningar och...", "confirm": "Bekräfta", @@ -131,6 +131,10 @@ "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", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Blockera", "unblock": "Avblockera", "pm-reply": "Skicka ett svar", @@ -207,7 +211,6 @@ "partyOnName": "Sällskapa vidare", "partyUpText": "Gick med i ett Sällskap med en annan person! Ha så kul med att slåss mot monster och att stötta varandra.", "partyOnText": "Gick med i ett Sällskap med minst fyra personer! Njut av din ökade ansvarhet medans du förenar med dina vänner för att utplåna era fiender!", - "groupIdRequired": "\"groupId\" måste vara en giltig UUID", "groupNotFound": "Gruppen hittades inte eller så har du inte tillträde till den.", "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.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Du kan inte ta bort dig själv!", "groupMemberNotFound": "Användaren hittades inte bland gruppens medlemmar", "mustBeGroupMember": "Måste vara medlem i gruppen.", - "keepOrRemoveAll": "req.query.keep måste vara antingen \"keep-all\" eller \"remove-all\"", - "keepOrRemove": "req.query.keep måste vara antingen \"keep\" eller \"remove\"", "canOnlyInviteEmailUuid": "Kan bara bjuda in genom att använda UUID eller E-mail.", "inviteMissingEmail": "Email adress för inbjudan saknas.", "inviteMissingUuid": "Saknar användar id i inbjudan", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Kan inte radera grupp-uppgifter som är tilldelade till dig.", "confirmGuildPlanCreation": "Skapa denna grupp?", "onlyGroupLeaderCanInviteToGroupPlan": "Bara gruppledaren kan bjuda in spelare till en grupp med en prenumeration.", - "remainOrLeaveChallenges": "req.query.keep måste vara antingen 'remain-in-challenges' eller 'leave-challenges'", "paymentDetails": "Betalningsdetaljer", "aboutToJoinCancelledGroupPlan": "Du är på väg att gå med i en grupp med en avslutad plan. Du kommer INTE att få en gratis prenumeration.", "cannotChangeLeaderWithActiveGroupPlan": "Du kan inte ändra gruppledaren medans gruppen har en aktiv plan.", diff --git a/website/common/locales/sv/npc.json b/website/common/locales/sv/npc.json index bbb8036cee..9fe6a06b4a 100644 --- a/website/common/locales/sv/npc.json +++ b/website/common/locales/sv/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Kan jag intressera dig med några uppdrags skriftrullar? Aktivera dom för att slåss mot monster med ditt Sällskap!", "ianBrokenText": "Välkommen till Uppdragsshoppen... Här kan du använda Uppdragsskriftrullar för att slåss mot monster med dina vänner... Se till att kolla in vårt fina utbud av Uppdragsskriftrullar till salu på höger sida...", "featuredQuests": "Utvalda Uppdrag!", - "missingKeyParam": "\"req.params.key\" krävs.", - "itemNotFound": "Föremål \"<%= key %>\" hittades inte.", "cannotBuyItem": "Du kan inte köpa detta.", - "missingTypeKeyEquip": "\"key\" och \"type\" är obligatoriska parametrar.", - "missingPetFoodFeed": "\"pet\" och \"food\" är obligatoriska parametrar.", - "invalidPetName": "Ogiltigt husdjursnamn.", - "missingEggHatchingPotionHatch": "\"egg\" och \"hatchingPotion\" är obligatoriska parametrar.", - "invalidTypeEquip": "\"type\" måste vara en utav 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Måste köpa <%= val %> för att sätta den på <%= key %>.", "typeRequired": "Du måste ange en Typ", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/sv/quests.json b/website/common/locales/sv/quests.json index de22caf8a5..962ab59f90 100644 --- a/website/common/locales/sv/quests.json +++ b/website/common/locales/sv/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Ingen gästinbjudan har blivit utskickad än.", "questInviteNotFound": "Ingen uppdragsinbjudan hittad.", "guildQuestsNotSupported": "Gillen kan inte bli inbjudna till uppdrag.", - "questNotFound": "Uppdrag \"<%= key %>\" hittas inte.", "questNotOwned": "Du äger inte den där uppdragsskriftrullen.", "questNotGoldPurchasable": "Uppdrag \"<%= key %>\" går inte att köpa med Guld.", "questLevelTooHigh": "Du måste vara nivå <%= level %> för att påbörja det här uppdraget.", diff --git a/website/common/locales/sv/spells.json b/website/common/locales/sv/spells.json index 5b03998771..8c517f8ca8 100644 --- a/website/common/locales/sv/spells.json +++ b/website/common/locales/sv/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Förvandla en vän till ett sjödjur!", "spellSpecialSandText": "Sand", "spellSpecialSandNotes": "Omvänd trollformeln som gjorde dig till en sjöstjärna.", - "spellNotFound": "Färdighet \"<%= spellId %>\" inte hittad.", "partyNotFound": "Sällskap inte hittat", "targetIdUUID": "\"targetId\" måste vara ett giltigt Användar-ID.", "challengeTasksNoCast": "Att kasta en färdighet på Utmaningsuppgifter är inte tillåtet.", diff --git a/website/common/locales/sv/subscriber.json b/website/common/locales/sv/subscriber.json index ea5ca022a5..00d826732c 100644 --- a/website/common/locales/sv/subscriber.json +++ b/website/common/locales/sv/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Ogiltig kupong kod.", "couponUsed": "Kupongkoden är redan använd.", "couponCodeRequired": "Kupongkoden krävs.", - "eventRequired": "\"req.params.event\" krävs.", - "countRequired": "\"req.query.count\" krävs.", - "missingPaymentId": "Saknar req.query.paymentId", - "missingCustomerId": "Saknar req.query.customerId", - "missingPaypalBlock": "Saknar req.session.paypalBlock", - "missingSubKey": "Saknar req.query.sub", "paypalCanceled": "Din prenumeration har blivit avslutad", "earnGemsMonthly": "Tjäna upp till **<%= cap %> Diamanter** per månad", "receiveMysticHourglass": "Få ett Mystiskt Timglas!", diff --git a/website/common/locales/sv/tasks.json b/website/common/locales/sv/tasks.json index bde8df039d..4736bd58e2 100644 --- a/website/common/locales/sv/tasks.json +++ b/website/common/locales/sv/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Speciell utrustning kommer finnas här under globala evenemang.", "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\" måste vara en giltig UUID", "taskAliasAlreadyUsed": "Uppgifts-alias har redan blivit använd på en anna uppgift.", "taskNotFound": "Uppgift hittades inte.", "invalidTaskType": "Uppgiftstyp måste vara en av \"vana\", \"daglig uppgift\", \"att-göra\", \"belöning\".", diff --git a/website/common/locales/tr/character.json b/website/common/locales/tr/character.json index bb9b806f18..47a3205139 100644 --- a/website/common/locales/tr/character.json +++ b/website/common/locales/tr/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Style", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/tr/contrib.json b/website/common/locales/tr/contrib.json index 0eeae371ad..330aa19313 100644 --- a/website/common/locales/tr/contrib.json +++ b/website/common/locales/tr/contrib.json @@ -49,7 +49,6 @@ "UUID": "Kullanıcı ID'si", "loadUser": "Kullanıcı Yükle", "noAdminAccess": "Yönetici erişimin bulunmuyor.", - "pageMustBeNumber": "req.query.page bir sayı olmak zorundadır", "userNotFound": "Kullanıcı bulunamadı.", "invalidUUID": "UUID geçerli olmalıdır", "title": "Başlık", diff --git a/website/common/locales/tr/groups.json b/website/common/locales/tr/groups.json index 9761d8b8d8..3e2d7ecdc3 100644 --- a/website/common/locales/tr/groups.json +++ b/website/common/locales/tr/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Tercihe bağlı mesaj", "yesRemove": "Evet, çıkar", "foreverAlone": "Kendi mesajını beğenemezsin. O tür bir insan olma.", - "sortDateJoinedAsc": "Katılınan En Erken Tarih", - "sortDateJoinedDesc": "Katılınan En Geç Tarih", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "En Düşük Seviye", - "sortLevelDesc": "En Yüksek Seviye", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "4 Elmas karşılığı Lonca oluşturulsun mu?", "leaveGroupCha": "Lonca mücadelelerinden ayrıl ve...", "confirm": "Onayla", @@ -131,6 +131,10 @@ "clearAll": "Tüm Mesajları Sil", "confirmDeleteAllMessages": "Mesaj kutundaki tüm mesajları silmek istediğine emin misin? Diğer kullanıcılar, onlara gönderdiğin mesajları hala görebiliyor olacaktır.", "optOutPopover": "Özel mesajlarla aran yok mu? Buraya tıklayarak tamamen devre dışı bırak", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Engelle", "unblock": "Engeli Kaldır", "pm-reply": "Cevap yaz", @@ -207,7 +211,6 @@ "partyOnName": "Takım Çalışması", "partyUpText": "Bir başka kişi ile birlikte bir takıma katıldın! Birbirinize destek olurken ve canavarlarla savaşırken eğlenin.", "partyOnText": "En az dört kişiden oluşan bir takıma katıldın! Düşmanlarınızı yok etmek için arkadaşlarınla birleşirken artan sorumluluğunun tadını çıkar!", - "groupIdRequired": "\"groupID\" geçerli bir UUID olmalıdır", "groupNotFound": "Grup bulunamadı veya erişimin bulunmuyor.", "groupTypesRequired": "Geçerli \"type\" içerisinde bir sorgu dizisi sağlamalısın.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "Kendini kovamazsın!", "groupMemberNotFound": "Kullanıcı, grup üyeleri arasında bulunmuyor", "mustBeGroupMember": "Grubun üyesi olmalısın.", - "keepOrRemoveAll": "req.query.keep \"keep-all\" veya \"remove-all\" seçeneklerinden biri olmalıdır", - "keepOrRemove": "req.query.keep \"keep\" veya \"remove\" seçeneklerinden biri olmalıdır", "canOnlyInviteEmailUuid": "Yalnızca uuid veya e-mail kullanarak davet edebilirsin.", "inviteMissingEmail": "Davet etmek için eksik e-mail adresi.", "inviteMissingUuid": "Davet etmek için eksik kullanıcı ID'si", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Sana atanmış grup işlerini silemezsin.", "confirmGuildPlanCreation": "Bu grubu oluşturmak istiyor musun?", "onlyGroupLeaderCanInviteToGroupPlan": "Yalnızca grup lideri, kullanıcıları bir aboneliğe sahip olan bir gruba davet edebilir.", - "remainOrLeaveChallenges": "req.query.keep 'remain-in-challenges' veya 'leave-challenges' seçeneklerinden biri olmalıdır", "paymentDetails": "Ödeme Detayları", "aboutToJoinCancelledGroupPlan": "İptal edilmiş bir pakete sahip olan bir gruba katılmak üzeresin. Bedava aboneliğe sahip OLMAYACAKSIN. ", "cannotChangeLeaderWithActiveGroupPlan": "Grubun aktif paketi varken lideri değiştiremezsin. ", diff --git a/website/common/locales/tr/npc.json b/website/common/locales/tr/npc.json index a99a3e5992..3159cd3b34 100644 --- a/website/common/locales/tr/npc.json +++ b/website/common/locales/tr/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Bir kaç görev parşömeni ilgini çeker miydi? Takımınla canavarlara karşı savaşmak için onları etkinleştir!", "ianBrokenText": "Görev Dükkanına hoş geldiniz... Burada bulacağınız Görev Parşömenleri sayesinde arkadaşlarınızla birlikte canavarlarla savaşabilirsiniz... Satıştaki Görev Parşömenlerimiz sağ tarafta...", "featuredQuests": "Öne Çıkan Görevler!", - "missingKeyParam": "\"req.params.key\" gerekli.", - "itemNotFound": "\"<%= key %>\" bulunamadı.", "cannotBuyItem": "Bu eşyayı satın alamazsın.", - "missingTypeKeyEquip": "\"key\" ve \"type\" gerekli değişkenlerdir.", - "missingPetFoodFeed": "\"pet\" ve \"food\" gerekli değişkenlerdir.", - "invalidPetName": "Geçersiz bir hayvan ismi sağlandı.", - "missingEggHatchingPotionHatch": "\"egg\" ve \"hatchingPotion\" gerekli değişkenlerdir.", - "invalidTypeEquip": "\"type\" bunlardan biri olmalıdır: 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "<%= key %> üzerine uygulanması için <%= val %> satın alınmalı.", "typeRequired": "Tür gerekli", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/tr/quests.json b/website/common/locales/tr/quests.json index 075f523416..7f0d325f5d 100644 --- a/website/common/locales/tr/quests.json +++ b/website/common/locales/tr/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "Henüz hiçbir görev daveti gönderilmedi.", "questInviteNotFound": "Herhangi bir görev daveti bulunamadı.", "guildQuestsNotSupported": "Loncalar göreve davet edilemezler.", - "questNotFound": "\"<%= key %>\" görevi bulunamadı.", "questNotOwned": "Bu görev parşömenine sahip değilsin.", "questNotGoldPurchasable": "\"<%= key %>\" görevi Altın ile satın alınabilen bir görev değildir.", "questLevelTooHigh": "Bu göreve başlamak için <%= level %>. seviye olmalısın.", diff --git a/website/common/locales/tr/spells.json b/website/common/locales/tr/spells.json index 0144b087a6..c11ecbfa4b 100644 --- a/website/common/locales/tr/spells.json +++ b/website/common/locales/tr/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Arkadaşını bir deniz canlısına çevir!", "spellSpecialSandText": "Kum", "spellSpecialSandNotes": "Seni deniz yıldızına çeviren büyüyü geri al. ", - "spellNotFound": "\"<%= spellId %>\" adlı yetenek bulunamadı.", "partyNotFound": "Takım bulunamadı.", "targetIdUUID": "\"targetId\" geçerli bir Kullanıcı ID'si olmalıdır.", "challengeTasksNoCast": "Mücadele işlerine büyü yapamazsın.", diff --git a/website/common/locales/tr/subscriber.json b/website/common/locales/tr/subscriber.json index 5de7f704ac..41698e451e 100644 --- a/website/common/locales/tr/subscriber.json +++ b/website/common/locales/tr/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Geçersiz kupon kodu.", "couponUsed": "Kupon kodu önceden kullanılmış.", "couponCodeRequired": "Kupon kodu gerekli.", - "eventRequired": "\"req.params.event\" gerekli.", - "countRequired": "\"req.query.count\" gerekli.", - "missingPaymentId": "Eksik req.query.paymentId", - "missingCustomerId": "Eksik req.query.customerId", - "missingPaypalBlock": "Eksik req.session.paypalBlock", - "missingSubKey": "Eksik req.query.sub", "paypalCanceled": "Aboneliğin iptal edildi", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Mistik kum saati kazan. ", diff --git a/website/common/locales/tr/tasks.json b/website/common/locales/tr/tasks.json index a38f282a7a..7c23446dbd 100644 --- a/website/common/locales/tr/tasks.json +++ b/website/common/locales/tr/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Özel ekipman, Dünya Etkinlikleri süresince burada belirir.", "rewardHelp4": "Özel Ödüller eklemekten çekinme! Bazı örnekleri buradan görebilirsin.", "clickForHelp": "Yardım için tıkla", - "taskIdRequired": "\"taskID\" geçerli bir UUID olmalıdır.", "taskAliasAlreadyUsed": "İşin takma adı başka bir işte kullanılmakta.", "taskNotFound": "Görev bulunamadı.", "invalidTaskType": "İş türü bunlardan biri olmalıdır: \"habit\", \"daily\", \"todo\", \"reward\".", diff --git a/website/common/locales/uk/character.json b/website/common/locales/uk/character.json index fc288731f2..6be5a3c85a 100644 --- a/website/common/locales/uk/character.json +++ b/website/common/locales/uk/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "Стиль", "facialhair": "Facial", @@ -219,6 +218,5 @@ "mainHand": "Main-Hand", "offHand": "Off-Hand", "pointsAvailable": "Points Available", - "pts": "pts", - "statsObjectRequired": "Stats update is required" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/uk/contrib.json b/website/common/locales/uk/contrib.json index d9f587eecd..e93dbc89ec 100644 --- a/website/common/locales/uk/contrib.json +++ b/website/common/locales/uk/contrib.json @@ -49,7 +49,6 @@ "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": "Титул", diff --git a/website/common/locales/uk/faq.json b/website/common/locales/uk/faq.json index 0598bb166d..8dd61d981b 100644 --- a/website/common/locales/uk/faq.json +++ b/website/common/locales/uk/faq.json @@ -27,7 +27,7 @@ "faqQuestion6": "Як я можу отримати домашнього улюбленця або їздову тварину?", "iosFaqAnswer6": "На 3 рівні Ви розблоковуєте систему нагород. Кожного разу коли Ви виконали Завдання, Ви маєте випадковий шанс отримати яйце, зілля чи їжу. Все отримане зберігається у Меню>Предмети. ", "androidFaqAnswer6": "На рівні 3 ви разблокуєте систему випадань. Кожен раз коли ви виконали завдання, ви маєте шанс отримати яйце, інкубаційне зілля або їжу. Ці предмети будуть збережені у Меню>Предмети\n\nВам потрібне яйце та інкубаційне зілля для того щоб вилупився улюбленець. Натисніть на яйце для того щоб визначити якого вида улюбленця ви хочете вилупити, та виберіть \"Вилупити використовуючи зілля.\" Тоді виберіть зілля з потрібним кольором. Для того щоб обрати улюбленця, натисніть Меню > Конюшня > Улюбленці, виберіть вид, потрібного улюбленця та натисніть на \"Вибрати\" (Ваш аватар не оновиться для відображення зміни)\n\nТакож ви можете виростити з улюбленців скакунів, годуючи їх у Меню > Конюшня[ > Улюбленці]. Натисніть на улюбленця та виберіть \"Годувати\"! Вам потрібно буде годувати улюбленця багато раз доки він не стане скакуном, проте якщо ви зможете знайти його улюблену їжу, він виросте набагато швидше. Користуйтеся методом проб та помилок або [подивіться спойлери тут](http://habitica.wikia.com/wiki/Food#Food_Preferences). Для того щоб вибрати Вашого скакуна, перейдіть у Меню > Конюшня > Скакуни, виберіть вид, натисніть на потрібного скакуна та натисніть \"Вибрати\" (Ваш аватар не оновиться для відображення зміни)\n\nВи також можете завжди отримати яйця квестових улюбленців виконуючи певні Квести. ( Дивіться нижче щоб дізнатись більше про Квести.)", - "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 under Inventory > Items. To hatch a Pet, you'll need an egg and a hatching potion. Once you have both an egg and a potion, go to Inventory > Stable to hatch your pet by clicking on its image. Once you've hatched a pet, you can equip it by clicking on it. You can also grow your Pets into Mounts by feeding them under Inventory > Stable. Drag a piece of food from the action bar at the bottom of the screen and drop it on a pet 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, click on it to equip it to your avatar. You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "webFaqAnswer6": "На рівні 3 ви разблокуєте систему випадань. Кожен раз коли ви виконали завдання, ви маєте шанс отримати яйце, інкубаційне зілля або їжу. Ці предмети будуть збережені у Інвентар > Предмети. Вам потрібне яйце та інкубаційне зілля для того щоб вилупився улюбленець. Коли у вас є яйце і інкубаційне зілля, перейдіть до Інвентар >  Конюшня для того щоб вилупити улюбленця натиснувши на його портрет. Я тільки Ви вилупили улюбленця, Ви можете вибрати його натиснувши на ньому. Ви можете виростити улюбленця у скакуна погодувавши його у Інвентар > Конюшня. Перетягніть їжу з панелі знизу екрану на улюбленця для того щоб погодувати його. Вам потрібно буде годувати улюбленця багато раз для того щоб він став скакуном, проте якщо ви зможете вгадати його улюблену їжу то він виросте набагато скоріше. Використовуйте метод проб та помилок або [подивіться спойлери тут](http://habitica.wikia.com/wiki/Food#Food_Preferences). Як тільки у вас є скакун, натисніть на нього щоб вибрати його для свого аватару. Ви також можете отримати яйця квестових улюбленців виконуючи певні квести. (Дивіться нижче щоб дізнатися більше про Квести.)", "faqQuestion7": "Як стати воїном, магом, розбійником чи цілителем?", "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.", "androidFaqAnswer7": "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 choose later under Menu > Choose Class.", diff --git a/website/common/locales/uk/groups.json b/website/common/locales/uk/groups.json index 8d83e720de..9ffb4ceecc 100644 --- a/website/common/locales/uk/groups.json +++ b/website/common/locales/uk/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "Optional message", "yesRemove": "Yes, remove them", "foreverAlone": "Збіса неприємне повідомлення. Не будьте паскудником.", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "Створити ґільдію за 4 самоцвіти?", "leaveGroupCha": "Покинути ґільдійскі випробування і...", "confirm": "Підтвердити", @@ -131,6 +131,10 @@ "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": "Не подобається приватні повідомлення? Натисніть, щоб повністю відмовитися від них", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "Заблокувати", "unblock": "Розблокувати", "pm-reply": "Надіслати відповідь", @@ -207,7 +211,6 @@ "partyOnName": "Party On", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "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.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/uk/npc.json b/website/common/locales/uk/npc.json index a4fd068c47..368da290d0 100644 --- a/website/common/locales/uk/npc.json +++ b/website/common/locales/uk/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "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...", "featuredQuests": "Featured Quests!", - "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", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/uk/quests.json b/website/common/locales/uk/quests.json index 389cc5ffa5..f5cd67c1ac 100644 --- a/website/common/locales/uk/quests.json +++ b/website/common/locales/uk/quests.json @@ -96,7 +96,6 @@ "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.", diff --git a/website/common/locales/uk/spells.json b/website/common/locales/uk/spells.json index fa9e58942c..340d1a27dc 100644 --- a/website/common/locales/uk/spells.json +++ b/website/common/locales/uk/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "Перетворіть друга на морське створіння! ", "spellSpecialSandText": "Пісок", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "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 allowed.", diff --git a/website/common/locales/uk/subscriber.json b/website/common/locales/uk/subscriber.json index 011fd2c131..e0fd6eb012 100644 --- a/website/common/locales/uk/subscriber.json +++ b/website/common/locales/uk/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "\"req.params.event\" is required.", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/uk/tasks.json b/website/common/locales/uk/tasks.json index 247b38fa7a..c5c739d1c4 100644 --- a/website/common/locales/uk/tasks.json +++ b/website/common/locales/uk/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "Особливе спорядження з’являтиметься тут під час світових подій", "rewardHelp4": "Не бійтеся створювати власні нагороди! Огляньте кілька прикладів тут.", "clickForHelp": "Натисніть для довідки", - "taskIdRequired": "«taskId» має містити дійсний UUID.", "taskAliasAlreadyUsed": "Такий псевдонім завдання вже використовується в іншому завданні.", "taskNotFound": "Завдання не знайдено.", "invalidTaskType": "Завдання має бути одним із наступних: «звичка», «щоденка», «задача», «нагорода».", diff --git a/website/common/locales/zh/character.json b/website/common/locales/zh/character.json index f864ef8278..1f5294f615 100644 --- a/website/common/locales/zh/character.json +++ b/website/common/locales/zh/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "显示属性分配的状态", "hideQuickAllocation": "隐藏属性分配的状态", "quickAllocationLevelPopover": "每一级您都可以获得一个可自由分配的属性点。你可以手动分配,也可以在用户图标 -> 状态界面中选择让系统为你自动分配。", - "invalidAttribute": "\"<%= attr %>\" 不是一个有效的属性点分配数字。", "notEnoughAttrPoints": "您没有足够的属性点数。", "style": "风格", "facialhair": "面部", @@ -219,6 +218,5 @@ "mainHand": "主要", "offHand": "副手", "pointsAvailable": "可用的属性点", - "pts": "pts", - "statsObjectRequired": "需要统计更新" + "pts": "pts" } \ No newline at end of file diff --git a/website/common/locales/zh/contrib.json b/website/common/locales/zh/contrib.json index e33344a122..f441368c28 100644 --- a/website/common/locales/zh/contrib.json +++ b/website/common/locales/zh/contrib.json @@ -49,7 +49,6 @@ "UUID": "用户ID", "loadUser": "载入玩家", "noAdminAccess": "你没有管理员权限。", - "pageMustBeNumber": "req.query.page必须是一个数字", "userNotFound": "找不到用户", "invalidUUID": "UUID 必须有效", "title": "头衔", diff --git a/website/common/locales/zh/groups.json b/website/common/locales/zh/groups.json index b37ca25417..a67fb30bdf 100644 --- a/website/common/locales/zh/groups.json +++ b/website/common/locales/zh/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "可选消息", "yesRemove": "是的,移除", "foreverAlone": "你不可以赞你自己的信息。不要成为那样的人。", - "sortDateJoinedAsc": "最早的加入日期", - "sortDateJoinedDesc": "最近的加入日期", - "sortLoginAsc": "最早的登入日期", - "sortLoginDesc": "最近的登入日期", - "sortLevelAsc": "最低的等級", - "sortLevelDesc": "最高的等級", - "sortNameAsc": "名称 (A - Z)", - "sortNameDesc": "名称 (A - Z)", - "sortTierAsc": "最低的等級", - "sortTierDesc": "最高的等級", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "用4个宝石来创建公会?", "leaveGroupCha": "退出公会挑战并…", "confirm": "确定", @@ -131,6 +131,10 @@ "clearAll": "删除所有消息", "confirmDeleteAllMessages": "确定要删除收件箱里的所有消息吗?其他用户依然会看到你已发送给他们的消息。", "optOutPopover": "不喜欢私信?点击不再接收", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "阻止", "unblock": "解锁", "pm-reply": "发送回复", @@ -207,7 +211,6 @@ "partyOnName": "欢乐派对", "partyUpText": "和另一个人一起加入队伍!愉快的打怪并互相支持吧!玩的愉快嗷~!", "partyOnText": "加入了一个至少有四人的队伍!享受你增强的责任感,和伙伴们并肩作战,打倒敌人吧!", - "groupIdRequired": "\"groupId\"必须是一个有效的UUID", "groupNotFound": "没有找到这个小组,或者你没有权限。", "groupTypesRequired": "你必须提供一个有效的\"type\"查询字符串。", "questLeaderCannotLeaveGroup": "需要放弃已开始的探索任务才能退出团队。", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "你不能移除自己!", "groupMemberNotFound": "小组成员中找不到用户", "mustBeGroupMember": "必须是小组的成员。", - "keepOrRemoveAll": "req.query.keep 必须是 \"keep-all\" 或者 \"remove-all\"", - "keepOrRemove": "req.query.keep必须是\"keep\"或\"remove\"", "canOnlyInviteEmailUuid": "仅能用UUID或者电子邮件邀请。", "inviteMissingEmail": "邀请中缺失电子邮箱地址。", "inviteMissingUuid": "邀请中缺失用户ID", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "不能删除被分配的小组任务。", "confirmGuildPlanCreation": "创建这个团队?", "onlyGroupLeaderCanInviteToGroupPlan": "只有组长可以邀请用户加入有订购计划的小组", - "remainOrLeaveChallenges": "req.query.keep 只能为“remain-in-challenges”或“'leave-challenges”", "paymentDetails": "付款细节", "aboutToJoinCancelledGroupPlan": "你将要加入的小组即将取消当前的订购方式。您将无法享受免费的订购。", "cannotChangeLeaderWithActiveGroupPlan": "该小组当前正在完成任务,你无法更改它的队长。", diff --git a/website/common/locales/zh/npc.json b/website/common/locales/zh/npc.json index 410d53895f..050d58b402 100644 --- a/website/common/locales/zh/npc.json +++ b/website/common/locales/zh/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "我可以向你推荐一些任务卷轴吗?和你的队伍一起,激活他们与怪物战斗吧!", "ianBrokenText": "欢迎来到任务商店……这里你可以使用任务卷轴来同你的朋友一起与怪物战斗……请一定要到右边栏来看看我们为您精心准备的任务卷轴……", "featuredQuests": "特色任务!", - "missingKeyParam": "需要\"req.params.key\" 。", - "itemNotFound": "找不到物品\"<%= key %>\" 。", "cannotBuyItem": "你不能购买这个物品。", - "missingTypeKeyEquip": "\"key\"和\"type\"是必须的参数。", - "missingPetFoodFeed": "\"pet\"和\"food\"是必须的参数。", - "invalidPetName": "无效的宠物名提供。", - "missingEggHatchingPotionHatch": "\"egg\"和\"hatchingPotion\"是必须的参数。", - "invalidTypeEquip": "\"type\"必须是'equipped',,'pet', 'mount', 'costume'中的一个。", "mustPurchaseToSet": "必须购买 <%= val %>来把它使用在<%= key %>上。", "typeRequired": "需要Type", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/zh/quests.json b/website/common/locales/zh/quests.json index 98860a7076..2748e6392f 100644 --- a/website/common/locales/zh/quests.json +++ b/website/common/locales/zh/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "还没有发出任何探索任务邀请。", "questInviteNotFound": "找不到探索任务邀请。", "guildQuestsNotSupported": "公会不能被邀请参加探索任务。", - "questNotFound": "找不到探索任务\"<%= key %>\"。", "questNotOwned": "你还没拥有那个探索任务卷轴。", "questNotGoldPurchasable": "探索任务\"<%= key %>\"不能用金币购买。", "questLevelTooHigh": "你必须达到等级<%= level %>来开始这个探索任务。", diff --git a/website/common/locales/zh/spells.json b/website/common/locales/zh/spells.json index 373bccdf79..4614ebcc05 100644 --- a/website/common/locales/zh/spells.json +++ b/website/common/locales/zh/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "把一位好友变成海洋生物", "spellSpecialSandText": "沙子", "spellSpecialSandNotes": "取消海泡石的效果", - "spellNotFound": "找不到技能\"<%= spellId %>\"。", "partyNotFound": "找不到队伍", "targetIdUUID": "\"targetId\" 必须是有效ID。", "challengeTasksNoCast": "不允许在挑战任务上使用技能。", diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index 294c4852f0..1cdd250a76 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "无效的优惠劵代码", "couponUsed": "优惠劵已被使用", "couponCodeRequired": "请填写优惠劵代码", - "eventRequired": "需要 \"req.params.event\"", - "countRequired": "需要 \"req.query.count\"", - "missingPaymentId": "缺少req.query.paymentId", - "missingCustomerId": "缺少Missing req.query.customerId", - "missingPaypalBlock": "缺少req.session.paypalBlock", - "missingSubKey": "缺少req.query.sub", "paypalCanceled": "您的捐赠已取消", "earnGemsMonthly": "每月获得<%= cap %>宝石", "receiveMysticHourglass": "获得一个神秘沙漏!", diff --git a/website/common/locales/zh/tasks.json b/website/common/locales/zh/tasks.json index 5ac5c9c563..7b093fefa6 100644 --- a/website/common/locales/zh/tasks.json +++ b/website/common/locales/zh/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "特殊装备会在世界性事件中出现。", "rewardHelp4": "别害怕,大胆地为自己设置自定义奖励!来这里看看 一些简单例子。", "clickForHelp": "点击获取帮助", - "taskIdRequired": "\"taskId\"必须是一个有效的UUID。", "taskAliasAlreadyUsed": "任务别名已经被用于另一个任务。", "taskNotFound": "找不到任务。", "invalidTaskType": "任务类型必须是\"习惯\",\"每日任务\",\"待办事项\",\"奖励\"中的一个。", diff --git a/website/common/locales/zh_TW/character.json b/website/common/locales/zh_TW/character.json index 5bd1544602..d351131c3a 100644 --- a/website/common/locales/zh_TW/character.json +++ b/website/common/locales/zh_TW/character.json @@ -201,7 +201,6 @@ "showQuickAllocation": "Show Stat Allocation", "hideQuickAllocation": "Hide Stat Allocation", "quickAllocationLevelPopover": "Each level earns you one Point to assign to a Stat of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User Icon > Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid Stat.", "notEnoughAttrPoints": "You don't have enough Stat Points.", "style": "樣式", "facialhair": "臉部", @@ -219,6 +218,5 @@ "mainHand": "主手", "offHand": "副手", "pointsAvailable": "可用點數", - "pts": "點", - "statsObjectRequired": "Stats update is required" + "pts": "點" } \ No newline at end of file diff --git a/website/common/locales/zh_TW/contrib.json b/website/common/locales/zh_TW/contrib.json index f494646dd9..277dc1eaaa 100644 --- a/website/common/locales/zh_TW/contrib.json +++ b/website/common/locales/zh_TW/contrib.json @@ -49,7 +49,6 @@ "UUID": "帳戶ID", "loadUser": "載入玩家", "noAdminAccess": "您沒有管理員權限。", - "pageMustBeNumber": "req.query.page 必須是一個數字", "userNotFound": "找不到帳戶。", "invalidUUID": "必須用有效的UUID", "title": "頭銜", diff --git a/website/common/locales/zh_TW/groups.json b/website/common/locales/zh_TW/groups.json index 768ad60e53..c6c620b8a6 100644 --- a/website/common/locales/zh_TW/groups.json +++ b/website/common/locales/zh_TW/groups.json @@ -106,16 +106,16 @@ "optionalMessage": "郵件選項", "yesRemove": "是的,移除他", "foreverAlone": "您不能喜歡自己的留言。請別當這種人。", - "sortDateJoinedAsc": "Earliest Date Joined", - "sortDateJoinedDesc": "Latest Date Joined", - "sortLoginAsc": "Earliest Login", - "sortLoginDesc": "Latest Login", - "sortLevelAsc": "Lowest Level", - "sortLevelDesc": "Highest Level", - "sortNameAsc": "Name (A - Z)", - "sortNameDesc": "Name (Z - A)", - "sortTierAsc": "Lowest Tier", - "sortTierDesc": "Highest Tier", + "sortBackground": "Sort by Background", + "sortClass": "Sort by Class", + "sortDateJoined": "Sort by Join Date", + "sortLogin": "Sort by Login Date", + "sortLevel": "Sort by Level", + "sortName": "Sort by Name", + "sortTier": "Sort by Tier", + "ascendingAbbrev": "Asc", + "descendingAbbrev": "Desc", + "applySortToHeader": "Apply Sort Options to Party Header", "confirmGuild": "以4個寶石建立公會?", "leaveGroupCha": "退出公會挑戰並且...", "confirm": "確認", @@ -131,6 +131,10 @@ "clearAll": "刪除所有郵件", "confirmDeleteAllMessages": "你確定要刪除收件箱中的所有郵件?其他用戶仍然會看到你發給他們的郵件。", "optOutPopover": "不喜歡私密留言嗎?點選以更改設定。", + "PMPlaceholderTitle": "Nothing Here Yet", + "PMPlaceholderDescription": "Select a conversation on the left", + "PMPlaceholderTitleRevoked": "Your chat privileges have been revoked", + "PMPlaceholderDescriptionRevoked": "You are not able to send private messages because your chat privileges have been revoked. If you have questions or concerns about this, please email admin@habitica.com to discuss it with the staff.", "block": "塊", "unblock": "解除鎖定", "pm-reply": "寄出回覆", @@ -207,7 +211,6 @@ "partyOnName": "龐大隊伍參與", "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.", "partyOnText": "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 or you don't have access.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.", @@ -217,8 +220,6 @@ "memberCannotRemoveYourself": "想把你自己移除掉嗎?不可能的!", "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": "只能使用uuid或是email邀請。", "inviteMissingEmail": "Missing email address in invite.", "inviteMissingUuid": "Missing user id in invite", @@ -323,7 +324,6 @@ "cantDeleteAssignedGroupTasks": "Can't delete group tasks that are assigned to you.", "confirmGuildPlanCreation": "Create this group?", "onlyGroupLeaderCanInviteToGroupPlan": "Only the group leader can invite users to a group with a subscription.", - "remainOrLeaveChallenges": "req.query.keep must be either 'remain-in-challenges' or 'leave-challenges'", "paymentDetails": "Payment Details", "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", diff --git a/website/common/locales/zh_TW/npc.json b/website/common/locales/zh_TW/npc.json index 4f76060cb3..7497a1c8b6 100644 --- a/website/common/locales/zh_TW/npc.json +++ b/website/common/locales/zh_TW/npc.json @@ -74,14 +74,7 @@ "ianTextMobile": "Can I interest you in some quest scrolls? Activate them to battle monsters with your Party!", "ianBrokenText": "歡迎來到任務商店...你可以跟你朋友們在這裡使用任務卷軸打怪...一定要來看看我們右邊販售的精美任務卷軸哦...", "featuredQuests": "Featured Quests!", - "missingKeyParam": "\"req.params.key\" is required.", - "itemNotFound": "找不到物品 \"<%= key %>\"。", "cannotBuyItem": "你不能買這項物品。", - "missingTypeKeyEquip": "\"key\" and \"type\" are required parameters.", - "missingPetFoodFeed": "\"pet\" and \"food\" are required parameters.", - "invalidPetName": "Invalid pet name supplied.", - "missingEggHatchingPotionHatch": "你需要蛋和孵化藥水。", - "invalidTypeEquip": "\"type\" must be one of 'equipped', 'pet', 'mount', 'costume'.", "mustPurchaseToSet": "Must purchase <%= val %> to set it on <%= key %>.", "typeRequired": "需要種類", "positiveAmountRequired": "Positive amount is required", diff --git a/website/common/locales/zh_TW/quests.json b/website/common/locales/zh_TW/quests.json index f8dcdeb632..ed924ac3a3 100644 --- a/website/common/locales/zh_TW/quests.json +++ b/website/common/locales/zh_TW/quests.json @@ -96,7 +96,6 @@ "questInvitationDoesNotExist": "尚未發送任何任務邀請。", "questInviteNotFound": "找不到任務邀請。", "guildQuestsNotSupported": "公會不能邀請任務。", - "questNotFound": "找不到任務 \"<%= key %>\"。", "questNotOwned": "你不擁有這件任務卷軸。", "questNotGoldPurchasable": "任務 \"<%= key %>\" 不是可用金幣購買的任務。", "questLevelTooHigh": "你必須達到等級 <%= level %> 才能開始這個任務。", diff --git a/website/common/locales/zh_TW/spells.json b/website/common/locales/zh_TW/spells.json index 7a40ab07f4..cc246b84fe 100644 --- a/website/common/locales/zh_TW/spells.json +++ b/website/common/locales/zh_TW/spells.json @@ -51,7 +51,6 @@ "spellSpecialSeafoamNotes": "把朋友變成海洋生物!", "spellSpecialSandText": "沙子", "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "spellNotFound": "找不到技能 \"<%= spellId %>\"。", "partyNotFound": "找不到隊伍。", "targetIdUUID": "\"targetId\"必須是有效的UUID。", "challengeTasksNoCast": "你無法在挑戰任務上使用技能。", diff --git a/website/common/locales/zh_TW/subscriber.json b/website/common/locales/zh_TW/subscriber.json index 23579af420..3b2a4cf75f 100644 --- a/website/common/locales/zh_TW/subscriber.json +++ b/website/common/locales/zh_TW/subscriber.json @@ -175,12 +175,6 @@ "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", - "eventRequired": "需要\"req.params.event\"", - "countRequired": "\"req.query.count\" is required.", - "missingPaymentId": "Missing req.query.paymentId", - "missingCustomerId": "Missing req.query.customerId", - "missingPaypalBlock": "Missing req.session.paypalBlock", - "missingSubKey": "Missing req.query.sub", "paypalCanceled": "Your subscription has been canceled", "earnGemsMonthly": "Earn up to **<%= cap %> Gems** per month", "receiveMysticHourglass": "Receive a Mystic Hourglass!", diff --git a/website/common/locales/zh_TW/tasks.json b/website/common/locales/zh_TW/tasks.json index b0290e949f..b5dddebc9e 100644 --- a/website/common/locales/zh_TW/tasks.json +++ b/website/common/locales/zh_TW/tasks.json @@ -145,7 +145,6 @@ "rewardHelp3": "在世界事件發生時,特殊的裝備會出現。", "rewardHelp4": "不知道要怎麼自訂獎勵嗎? 點擊這裡有一些參考範例。", "clickForHelp": "點選獲得協助", - "taskIdRequired": "\"taskld\" 必須是有效的UUID", "taskAliasAlreadyUsed": "這個任務的別名已經被其他任務使用了。", "taskNotFound": "找不到任務。", "invalidTaskType": "任務的類型必須屬於「習慣」、「每日任務」、「代辦事項」或是「獎勵」的其中一種。",