{
	"@metadata": {
		"authors": [
			"Tim Starling"
		]
	},
	"securepoll": "SecurePoll",
	"securepoll-desc": "Extension for elections and surveys",
	"securepoll-invalid-page": "Invalid subpage \"<nowiki>$1</nowiki>\"",
	"securepoll-need-admin": "You need to be an election administrator to perform this action.",
	"securepoll-too-few-params": "Not enough subpage parameters (invalid link).",
	"securepoll-invalid-election": "\"$1\" is not a valid election ID.",
	"securepoll-welcome": "<strong>{{GENDER:$1|Welcome}} $1!</strong>",
	"securepoll-not-started": "This election has not yet started.\nIt is scheduled to start on $2 at $3.",
	"securepoll-already-started": "This election has already started.\nIt started on $2 at $3",
	"securepoll-finished": "This election has finished, you can no longer vote.",
	"securepoll-not-qualified": "You are not qualified to vote in this election: $1",
	"securepoll-change-disallowed": "You have voted in this election before.\nSorry, you may not vote again.",
	"securepoll-change-allowed": "<strong>Note: You have voted in this election before.</strong>\nYou may change your vote by submitting the form below.\nNote that if you do this, your original vote will be discarded.",
	"securepoll-submit": "Submit vote",
	"securepoll-gpg-receipt": "Thank you for voting.\n\nIf you wish, you may retain the following receipt as evidence of your vote:\n\n<pre>$1</pre>",
	"securepoll-thanks": "Thank you, your vote has been recorded.",
	"securepoll-return": "Return to $1",
	"securepoll-encrypt-error": "Failed to encrypt your vote record.\nYour vote has not been recorded!\n\n$1",
	"securepoll-no-gpg-home": "Unable to create GPG home directory.",
	"securepoll-secret-gpg-error": "Error executing GPG.\nUse $wgSecurePollShowErrorDetail=true; in LocalSettings.php to show more detail.",
	"securepoll-full-gpg-error": "Error executing GPG:\n\nCommand: $1\n\nError:\n<pre>$2</pre>",
	"securepoll-gpg-config-error": "GPG keys are configured incorrectly.",
	"securepoll-gpg-parse-error": "Error interpreting GPG output.",
	"securepoll-no-decryption-key": "No decryption key is configured.\nCannot decrypt.",
	"securepoll-jump": "Go to the voting server",
	"securepoll-bad-ballot-submission": "Your vote was invalid: $1",
	"securepoll-unanswered-questions": "You must answer all questions.",
	"securepoll-invalid-rank": "Invalid rank. You must give candidates a rank between 1 and 999.",
	"securepoll-unranked-options": "Some options were not ranked.\nYou must give all options a rank between 1 and 999.",
	"securepoll-invalid-score": "The score must be a number between $1 and $2.",
	"securepoll-unanswered-options": "You must give a response for every question.",
	"securepoll-remote-auth-error": "Error fetching your account information from the server.",
	"securepoll-remote-parse-error": "Error interpreting the authorization response from the server.",
	"securepoll-api-invalid-params": "Invalid parameters.",
	"securepoll-api-no-user": "No user was found with the given ID.",
	"securepoll-api-token-mismatch": "Security token mismatch, cannot log in.",
	"securepoll-not-logged-in": "You must log in to vote in this election",
	"securepoll-too-few-edits": "Sorry, you cannot vote. You need to have made at least $1 {{PLURAL:$1|edit|edits}} to vote in this election, you have made $2.",
	"securepoll-too-new": "Sorry, you cannot vote. Your account needs to have been registered before $1 at $3 to vote in this election, you registered on $2 at $4.",
	"securepoll-blocked": "Sorry, you cannot vote in this election if you are currently blocked from editing.",
	"securepoll-blocked-centrally": "Sorry, you cannot vote in this election as you are blocked on at least $1 {{PLURAL:$1|wiki|wikis}}.",
	"securepoll-bot": "Sorry, accounts with the bot flag are not allowed to vote in this election.",
	"securepoll-not-in-group": "Only members of the \"$1\" group can vote in this election.",
	"securepoll-not-in-list": "Sorry, you are not in the predetermined list of users authorized to vote in this election.",
	"securepoll-in-exclude-list": "Sorry, you are not authorized to vote in this election.",
	"securepoll-custom-unqualified": "$1",
	"securepoll-list-title": "List votes: $1",
	"securepoll-list-private": "Sorry, viewing the list of voters for this election is restricted to election administrators.",
	"securepoll-header-timestamp": "Time",
	"securepoll-header-voter-name": "Name",
	"securepoll-header-voter-domain": "Domain",
	"securepoll-header-ip": "IP",
	"securepoll-header-xff": "XFF",
	"securepoll-header-ua": "User agent",
	"securepoll-header-token-match": "CSRF",
	"securepoll-header-cookie-dup": "Dup",
	"securepoll-header-strike": "Strike",
	"securepoll-header-details": "Details",
	"securepoll-strike-button": "Strike",
	"securepoll-unstrike-button": "Unstrike",
	"securepoll-strike-reason": "Reason:",
	"securepoll-strike-cancel": "Cancel",
	"securepoll-strike-error": "Error performing strike/unstrike: $1",
	"securepoll-strike-token-mismatch": "Session data lost",
	"securepoll-details-link": "Details",
	"securepoll-voter-name-local": "[[User:$1|$1]]",
	"securepoll-voter-name-remote": "$1",
	"securepoll-details-title": "Vote details: #$1",
	"securepoll-invalid-vote": "\"$1\" is not a valid vote ID",
	"securepoll-header-id": "ID",
	"securepoll-header-voter-type": "Voter type",
	"securepoll-header-url": "URL",
	"securepoll-voter-properties": "Voter properties",
	"securepoll-strike-log": "Strike log",
	"securepoll-header-action": "Action",
	"securepoll-header-reason": "Reason",
	"securepoll-header-admin": "Admin",
	"securepoll-cookie-dup-list": "Cookie duplicate users",
	"securepoll-dump-title": "Dump: $1",
	"securepoll-dump-not-finished": "Election records are only available after the finish date on $1 at $2",
	"securepoll-dump-no-urandom": "Cannot open /dev/urandom. \nTo maintain voter privacy, encrypted election records are only publically available when they can be shuffled with a secure random number stream.",
	"securepoll-dump-private": "Sorry, viewing the encrypted record dump for this election is restricted to election administrators.",
	"securepoll-urandom-not-supported": "This server does not support cryptographic random number generation.\nTo maintain voter privacy, encrypted election records are only publically available when they can be shuffled with a secure random number stream.",
	"securepoll-translate-title": "Translate: $1",
	"securepoll-translate-redirect": "Messages for this election must be configured on $1",
	"securepoll-translate-redirect-otherwiki": "the main wiki",
	"securepoll-translate-label-comment": "Reason: ",
	"securepoll-invalid-language": "Invalid language code \"$1\"",
	"securepoll-header-trans-id": "ID",
	"securepoll-submit-translate": "Update",
	"securepoll-language-label": "Select language:",
	"securepoll-submit-select-lang": "Translate",
	"securepoll-entry-text": "Below is the list of polls.",
	"securepoll-entry-createpoll": "Create a new poll",
	"securepoll-header-title": "Name",
	"securepoll-header-start-date": "Start date",
	"securepoll-header-end-date": "End date",
	"securepoll-subpage-vote": "Vote",
	"securepoll-subpage-translate": "Translate",
	"securepoll-subpage-list": "List",
	"securepoll-subpage-edit": "Edit",
	"securepoll-subpage-votereligibility": "Voter Eligibility",
	"securepoll-subpage-dump": "Dump",
	"securepoll-subpage-tally": "Tally",
	"securepoll-tally-title": "Tally: $1",
	"securepoll-tally-not-finished": "Sorry, you cannot tally the election until after voting is complete.",
	"securepoll-can-decrypt": "The election record has been encrypted, but the decryption key is available. \n\tYou can choose to either tally the results present in the database, or to tally encrypted results from an uploaded file.",
	"securepoll-tally-no-key": "You cannot tally this election, because the votes are encrypted, and the decryption key is not available.",
	"securepoll-tally-local-legend": "Tally stored results",
	"securepoll-tally-local-submit": "Create tally",
	"securepoll-tally-upload-legend": "Upload encrypted dump",
	"securepoll-tally-upload-submit": "Create tally",
	"securepoll-tally-error": "Error interpreting vote record, cannot produce a tally.",
	"securepoll-no-upload": "No file was uploaded, cannot tally results.",
	"securepoll-dump-corrupt": "The dump file is corrupt and cannot be processed.",
	"securepoll-tally-upload-error": "Error tallying dump file: $1",
	"securepoll-pairwise-victories": "Pairwise victory matrix",
	"securepoll-strength-matrix": "Path strength matrix",
	"securepoll-ranks": "Final ranking",
	"securepoll-average-score": "Average score",
	"securepoll-round": "Round $1",
	"securepoll-spoilt": "(Spoilt)",
	"securepoll-exhausted": "(Exhausted)",
	"securepoll-htmlform-daterange-end-before-start": "The end date given is before the start date.",
	"securepoll-htmlform-radiorange-missing-message": "Please specify a value for column $1",
	"securepoll-create-title": "{{int:securepoll}}: Create poll",
	"securepoll-create-action": "Create poll",
	"securepoll-create-created": "{{int:securepoll}}: Poll created",
	"securepoll-create-created-text": "Your poll has been created.",
	"securepoll-create-label-election_title": "Poll Title:",
	"securepoll-create-label-wiki": "For wiki:",
	"securepoll-create-option-wiki-this_wiki": "This wiki",
	"securepoll-create-option-wiki-all_wikis": "All wikis",
	"securepoll-create-option-wiki-other_wiki": "Other specific wiki",
	"securepoll-create-label-election_primaryLang": "Primary Language:",
	"securepoll-create-label-election_startdate": "Election Start Date:",
	"securepoll-create-label-election_duration": "Election Duration (Days):",
	"securepoll-create-label-election_disallow-change": "Prevent voters from changing their votes",
	"securepoll-create-label-election_return-url": "Return-to URL:",
	"securepoll-create-label-election_jump-text": "Jump text:",
	"securepoll-create-label-election_type": "Poll type:",
	"securepoll-create-label-election_crypt": "Encryption:",
	"securepoll-create-label-property_admins": "Admins:",
	"securepoll-create-label-shuffle_questions": "Shuffle questions on the voting page.",
	"securepoll-create-label-shuffle_options": "Shuffle options on the voting page.",
	"securepoll-create-label-must_rank_all": "Require that all options be ranked.",
	"securepoll-create-label-must_answer_all": "Require that all options be answered.",
	"securepoll-create-label-voter_privacy": "Disable transparency features (e.g. voter list) to protect voter privacy",
	"securepoll-create-label-gpg_encrypt_key": "GPG encryption key",
	"securepoll-create-label-gpg_sign_key": "GPG signing key",
	"securepoll-create-label-questions": "== Questions ==",
	"securepoll-create-questions-row-legend": "Question",
	"securepoll-create-label-questions-question": "Question text:",
	"securepoll-create-label-questions-add": "Add another question",
	"securepoll-create-label-questions-delete": "Delete question",
	"securepoll-create-label-min_score": "Minimum score:",
	"securepoll-create-label-max_score": "Maximum score:",
	"securepoll-create-label-default_score": "Default score:",
	"securepoll-create-label-column_order": "Score column ordering",
	"securepoll-create-option-column_order-asc": "Ascending",
	"securepoll-create-option-column_order-desc": "Descending",
	"securepoll-create-label-column_label_msgs": "Use custom messages for column labels",
	"securepoll-create-label-questions-option": "=== Options ===",
	"securepoll-create-label-options-option": "Option text:",
	"securepoll-create-label-options-add": "Add another option",
	"securepoll-create-label-options-delete": "Delete option",
	"securepoll-create-label-option-name": "Option name:",
	"securepoll-create-option-election_type-approval+plurality": "Approval vote",
	"securepoll-create-option-election_type-preferential+schulze": "Schulze vote",
	"securepoll-create-option-election_type-choose+plurality": "Plurality",
	"securepoll-create-option-election_type-radio-range+plurality": "Range voting (plurality)",
	"securepoll-create-option-election_type-radio-range+histogram-range": "Range voting (histogram range)",
	"securepoll-create-option-election_type-radio-range-comment+plurality": "Range voting (plurality) with comment",
	"securepoll-create-option-election_type-radio-range-comment+histogram-range": "Range voting (histogram range) with comment",
	"securepoll-create-option-election_crypt-none": "No encryption",
	"securepoll-create-option-election_crypt-gpg": "GPG",
	"securepoll-create-label-comment": "Reason",
	"securepoll-create-invalid-username": "The specified user name is not valid",
	"securepoll-create-user-does-not-exist": "The specified user does not exist",
	"securepoll-create-fail-bad-id": "The submitted election ID does not match the election being edited",
	"securepoll-create-fail-id-missing": "The election being edited no longer exists",
	"securepoll-create-fail-bad-dblist": "The specified wiki or wiki list is not valid",
	"securepoll-create-duplicate-title": "The given poll title has already been used on $1",
	"securepoll-edit-title": "{{int:securepoll}}: Edit poll",
	"securepoll-edit-redirect": "This election must be configured on $1",
	"securepoll-edit-redirect-otherwiki": "the main wiki",
	"securepoll-edit-action": "Edit poll",
	"securepoll-edit-edited": "{{int:securepoll}}: Poll edited",
	"securepoll-edit-edited-text": "Your poll has been edited.",
	"securepoll-votereligibility-title": "Voter eligibility configuration",
	"securepoll-votereligibility-redirect": "Voter eligibility for this election must be configured on $1",
	"securepoll-votereligibility-redirect-otherwiki": "the main wiki",
	"securepoll-votereligibility-basic": "Basic options",
	"securepoll-votereligibility-basic-info": "Basic options are checked when the user attempts to vote.",
	"securepoll-votereligibility-invalid-list": "The given voter eligibility list is not known.",
	"securepoll-votereligibility-list-is-processing": "The given voter eligibility list is being automatically populated, and cannot be edited now.",
	"securepoll-votereligibility-label-min_edits": "Minimum edits:",
	"securepoll-votereligibility-label-max_registration": "Registered before:",
	"securepoll-votereligibility-label-not_blocked": "Must not be blocked",
	"securepoll-votereligibility-label-not_centrally_blocked": "Must not be blocked on too many attached wikis",
	"securepoll-votereligibility-label-central_block_threshold": "Central block threshold",
	"securepoll-votereligibility-label-not_bot": "Must not be flagged as a bot",
	"securepoll-votereligibility-lists": "Voter lists",
	"securepoll-votereligibility-lists-info": "Eligible voters may also be listed explicitly. There are three lists:\n* The ''{{int:securepoll-votereligibility-list-voter}}'' is a list of voters who are allowed to vote, if they also meet the basic requirements defined above. This list is often populated automatically.\n* The ''{{int:securepoll-votereligibility-list-include}}'' is a list of voters who are allowed to vote regardless of the basic requirements or the eligibility list.\n* The ''{{int:securepoll-votereligibility-list-exclude}}'' is a list of voters who are not allowed to vote, regardless of any other lists.",
	"securepoll-votereligibility-list-voter": "Eligibility list",
	"securepoll-votereligibility-list-include": "Override list",
	"securepoll-votereligibility-list-exclude": "Exclude list",
	"securepoll-votereligibility-label-inuse": "This list is in use",
	"securepoll-votereligibility-label-notinuse": "This list is not in use",
	"securepoll-votereligibility-label-processing": "This list is being constructed ($1% complete)",
	"securepoll-votereligibility-label-edit": "Edit list",
	"securepoll-votereligibility-label-clear": "Remove list",
	"securepoll-votereligibility-label-populate": "Populate list automatically",
	"securepoll-votereligibility-label-edits_before": "Require a minimum number of edits before a date",
	"securepoll-votereligibility-label-edits_before_count": "Minimum edit count",
	"securepoll-votereligibility-label-edits_before_date": "Before date",
	"securepoll-votereligibility-label-edits_between": "Require a minimum number of edits between two dates",
	"securepoll-votereligibility-label-edits_between_count": "Minimum edit count",
	"securepoll-votereligibility-label-edits_startdate": "Edits on or after:",
	"securepoll-votereligibility-label-edits_enddate": "And before:",
	"securepoll-votereligibility-label-exclude_groups": "Exclude users in these groups",
	"securepoll-votereligibility-label-include_groups": "Include users in these groups, regardless of edits or other groups",
	"securepoll-votereligibility-label-names": "User names",
	"securepoll-votereligibility-label-comment": "Reason",
	"securepoll-votereligibility-action": "Save configuration",
	"securepoll-votereligibility-fail-nothing-to-process": "Automatic population of the {{int:securepoll-votereligibility-list-voter}} was requested, but all filters were left blank.",
	"securepoll-votereligibility-edit-title": "Voter list editing: $1",
	"securepoll-votereligibility-edit-header": "Enter user names for the list in the text field below, one per line. A user on one specific wiki may be identified by appending the name with '@' followed by the project name; for example, User:Example on the English Wikipedia could be specified as \"Example@enwiki\".\n\nUser names are looked up when this form is submitted, and users that do not exist are silently ignored. Invalid user names are also silently ignored.",
	"securepoll-votereligibility-edit-action": "Save list",
	"securepoll-votereligibility-saved": "{{int:securepoll}}: Saved",
	"securepoll-votereligibility-saved-text": "Your changes have been saved.",
	"securepoll-votereligibility-clear-title": "Voter list removal: $1",
	"securepoll-votereligibility-cleared": "{{int:securepoll}}: Cleared",
	"securepoll-votereligibility-cleared-text": "The $1 has been cleared and will not be used by the poll.",
	"securepoll-votereligibility-cleared-comment": "$1 cleared.",
	"right-securepoll-create-poll": "Create polls",
	"action-securepoll-create-poll": "create polls",
	"securepoll-ns-readonly": "The {{ns:SecurePoll}} namespace is read-only",
	"securepoll-voter-stats": "Out of all eligible voters, $1 {{PLURAL:$1|voter has|voters have}} voted.",
	"securepoll-vote-stats": "A total of $1 {{PLURAL:$1|vote has|votes have}} been cast. Of these, $2 {{PLURAL:$2|is|are}} thrown away because the voter has voted again, and $3 {{PLURAL:$3|is|are}} struck."
}