mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-15 21:57:22 +01:00
* initial commit * update logic to display flagged challenges properly to users and admins * add report button to pages 'My Challenges' and 'Discover Challenges' * allow mods to view flagged messages on challengeDetail view * update showing flagged challenges for group challenges * update showing flagged challenges for a specific challenge * disallow closing a flagged challenge * update notes to reflect apiParams properly * fix css spacing * update challenge en locales * fix spacing * update title of closeChallengeModal * let user know flagged challenges cannot be cloned * fix linting errors * ensure flagged challenges cannot be declared with a winner and cloned via API * define a non user challenge properly * fix logic to check for a nonParticipant and nonLeader user when grabbing flagged challenges * fix linting of max character of 100 / line * remove reporting on 'my challenges' and 'discover challenges' * WIP(challenges): disable clone button and add notes to new functions * WIP(challenges): smol changes * WIP(challenges): clone button only disabled for admin and flagged user; other users can still clone but the flag goes along with the clone * WIP(challenges): stop flags carrying over on cloned challenges * WIP(challenges): typo fixing, undoing a smol change * fix(challenges): improved query logic for flags * WIP(challenges): more smol changes * fix(challenges): refactor queries * fix(challenges): correct My Challenges tab logic * WIP(challenges): fix clone button state * WIP(challenges): really fixed clone button & clear flags from clones * WIP(challenge): implement new design for reporting modal * WIP(challenge): making things pretty * WIP(challenge): conquering the close button * WIP(challenge): fixin some spacing * WIP(challenge): smol fix * WIP(challenge): making sure the button is actually disabled * WIP(challenge): fix blockquote css * fix(tests): no private guilds * fix(lint): curlies etc * fix(test): moderator permission * fix(lint): sure man whatever * fix(lint): bad vim no tabby * fix(test): permissions not contrib lol * fix(challenges): add icon and fix leaky CSS * fix(challenge): correct clone button behavior --------- Co-authored-by: Julius Jung <me@matchajune.io> Co-authored-by: SabreCat <sabe@habitica.com> Co-authored-by: Sabe Jones <sabrecat@gmail.com>
111 lines
6.8 KiB
JSON
111 lines
6.8 KiB
JSON
{
|
|
"challenge": "Challenge",
|
|
"challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.",
|
|
"brokenChaLink": "Broken Challenge Link",
|
|
"brokenTask": "Broken Challenge Link: this task was part of a challenge, but has been removed from it. What would you like to do?",
|
|
"keepIt": "Keep It",
|
|
"removeIt": "Remove It",
|
|
"removeTasks": "Remove Tasks",
|
|
"brokenChallenge": "Broken Challenge Link: this task was part of a challenge, but the challenge (or group) has been deleted. What to do with the orphan tasks?",
|
|
"challengeCompleted": "This challenge has been completed, and the winner was <span class=\"badge\"><%- user %></span>! What to do with the orphan tasks?",
|
|
"unsubChallenge": "Broken Challenge Link: this task was part of a challenge, but you have unsubscribed from the challenge. What to do with the orphan tasks?",
|
|
"challenges": "Challenges",
|
|
"endDate": "Ends",
|
|
"selectWinner": "Select a winner and close the challenge:",
|
|
"endChallenge": "End Challenge",
|
|
"filter": "Filter",
|
|
"filters": "Filters",
|
|
"groups": "Groups",
|
|
"category": "Category",
|
|
"membership": "Membership",
|
|
"ownership": "Ownership",
|
|
"participating": "Participating",
|
|
"createChallenge": "Create Challenge",
|
|
"createChallengeAddTasks": "Add Challenge Tasks",
|
|
"createChallengeCloneTasks": "Clone Challenge Tasks",
|
|
"challengeTag": "Tag Name",
|
|
"prize": "Prize",
|
|
"publicChallengesTitle": "Public Challenges",
|
|
"officialChallenge": "Official Habitica Challenge",
|
|
"by": "by",
|
|
"participants": "<%= membercount %> Participants",
|
|
"join": "Join",
|
|
"challengeCreated": "Challenge created",
|
|
"sureDelCha": "Are you sure you want to delete this challenge?",
|
|
"keepTasks": "Keep Tasks",
|
|
"owned": "Owned",
|
|
"not_owned": "Not Owned",
|
|
"not_participating": "Not Participating",
|
|
"clone": "Clone",
|
|
"hurray": "Hurray!",
|
|
"noChallengeOwner": "no owner",
|
|
"challengeMemberNotFound": "User not found among challenge's members",
|
|
"onlyGroupLeaderChal": "Only the group leader can create challenges",
|
|
"tavChalsMinPrize": "Prize must be at least 1 Gem for Public Challenges.",
|
|
"cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.",
|
|
"challengeIdRequired": "\"challengeId\" must be a valid UUID.",
|
|
"winnerIdRequired": "\"winnerId\" must be a valid UUID.",
|
|
"challengeNotFound": "Challenge not found or you don't have access.",
|
|
"onlyLeaderDeleteChal": "Only the challenge leader can delete it.",
|
|
"onlyLeaderUpdateChal": "Only the challenge leader can update it.",
|
|
"winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.",
|
|
"onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.",
|
|
"userAlreadyInChallenge": "User is already participating in this challenge.",
|
|
"cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.",
|
|
"joinedChallenge": "Joined a Challenge",
|
|
"joinedChallengeText": "This user put themselves to the test by joining a Challenge!",
|
|
"myChallenges": "My Challenges",
|
|
"findChallenges": "Discover Challenges",
|
|
"noChallengeTitle": "You don't have any Challenges.",
|
|
"challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.",
|
|
"noChallengeMatchFilters": "We couldn't find any matching Challenges.",
|
|
"createdBy": "Created By",
|
|
"joinChallenge": "Join Challenge",
|
|
"leaveChallenge": "Leave Challenge",
|
|
"addTask": "Add Task",
|
|
"editChallenge": "Edit Challenge",
|
|
"challengeDescription": "Challenge Description",
|
|
"selectChallengeWinnersDescription": "Select a winner from the Challenge participants",
|
|
"awardWinners": "Award Winner",
|
|
"doYouWantedToDeleteChallenge": "Do you want to delete this Challenge?",
|
|
"deleteChallenge": "Delete Challenge",
|
|
"challengeNamePlaceholder": "What is your Challenge name?",
|
|
"challengeSummary": "Summary",
|
|
"challengeSummaryPlaceholder": "Write a short description advertising your Challenge to other Habiticans. What is the main purpose of your Challenge and why should people join it? Try to include useful keywords in the description so that Habiticans can easily find it when they search!",
|
|
"challengeDescriptionPlaceholder": "Use this section to go into more detail about everything that Challenge participants should know about your Challenge.",
|
|
"challengeGuild": "Add to",
|
|
"challengeMinimum": "Minimum 1 Gem for public Challenges (helps prevent spam, it really does).",
|
|
"participantsTitle": "Participants",
|
|
"shortName": "Short Name",
|
|
"shortNamePlaceholder": "What short tag should be used to identify your Challenge?",
|
|
"updateChallenge": "Update Challenge",
|
|
"haveNoChallenges": "This group has no Challenges",
|
|
"loadMore": "Load More",
|
|
"exportChallengeCsv": "Export Challenge",
|
|
"editingChallenge": "Editing Challenge",
|
|
"nameRequired": "Name is required",
|
|
"tagTooShort": "Tag name is too short",
|
|
"summaryRequired": "Summary is required",
|
|
"summaryTooLong": "Summary is too long",
|
|
"descriptionRequired": "Description is required",
|
|
"locationRequired": "Location of Challenge is required ('Add to')",
|
|
"categoiresRequired": "One or more categories must be selected",
|
|
"viewProgressOf": "View Progress Of",
|
|
"viewProgress": "View Progress",
|
|
"selectMember": "Select Member",
|
|
"confirmKeepChallengeTasks": "Do you want to keep Challenge tasks?",
|
|
"selectParticipant": "Select a Participant",
|
|
"yourReward": "Your Reward",
|
|
"wonChallengeDesc": "<%= challengeName %> selected you as the winner! Your win has been recorded in your Achievements.",
|
|
"messageChallengeFlagAlreadyReported": "You have already reported this Challenge.",
|
|
"flaggedNotHidden": "Challenge flagged once, not hidden",
|
|
"flaggedAndHidden": "Challenge flagged and hidden",
|
|
"resetFlagCount": "Reset Flag Count",
|
|
"whyReportingChallenge": "Why are you reporting this Challenge?",
|
|
"whyReportingChallengePlaceholder": "Reason for report",
|
|
"abuseFlagModalBodyChallenge": "You should only report a Challenge that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica's Community Guidelines.",
|
|
"cannotClose": "This Challenge cannot be closed because one or more players have reported it as inappropriate. A staff members will contact you shortly with instructions. If over 48 hours have passed and you have not heard from them, please email admin@habitica.com for assistance.",
|
|
"cannotClone": "This Challenge cannot be cloned because one or more players have reported it as inappropriate. A staff member will contact you shortly with instructions. If over 48 hours have passed and you have not heard from them, please email admin@habitica.com for assistance.",
|
|
"resetFlags": "Reset Flags"
|
|
}
|