Builder_Assert_0_has_1_AssignmentsExpectedAssignments_2={0} has {1} assignments, expected assignments: {2}
Builder_Assert_0_MustBeGreaterZero={0} must be > 0.
Builder_Assert_AnotherCandidateRegisteredForKey_0=For the external key {0} another candidate has been registered.
Builder_Assert_AnotherElectoralDistrictHasBeenCreatedForTheKey_0=Another ElectoralDistrict has been created for the key {0}
Builder_Assert_CandidateList_0_AlreadyHasVotes=The candidate list {0} already has votes assigned.
Builder_Assert_CandidateList_0_BelongsToMoreThanOneP3List=The candidate list {0} belongs to more than one P3-list.
Builder_Assert_CandidateList_0_DoesNotBelongToAP3List=The candidate list {0} does not belong to a P3-list.
Builder_Assert_CannotCreateCandidateListWithoutP3List=Cannot create candidate list without a pending P3-list.
Builder_Assert_CannotSelectMoreElementsThanAvailable2=cannot select more elements than available
Builder_Assert_CombinedListsMustHaveMoreThanOneElement=combinedList.size() must be > 1.
Builder_Assert_ListNumberMustBePositive=listNumber must be > 0.
Builder_Assert_ListWithAbsoluteMajorityOfVotesButNoAbsoluteMajorityOfSeatsCannotReceiveLastResidualSeat=The list with the absolute majority of votes but no absolute majority of seats cannot receive the last residual seat.
Builder_Assert_MustBeNull={0} must be null.
Builder_Assert_MustBePositive={0} must be positive.
Builder_Assert_MustHaveExternalKey={0} must have an external key.
Builder_Assert_MustNotBeEmpty={0} must not be empty.
Builder_Assert_MustNotBeNull={0} must not be null.
Builder_Assert_NoNumberOfCandidatesStoredFoCandidateList_0=No number of candidates stored for candidate list {0}.
Builder_Assert_NoNumberOfCandidatesStoredForP3List_0=No number of candidates stored for P3-list {0}.
Builder_Assert_NoNumberOfCandidatesStoredForP42List_0=No number of candidates stored for P42-list {0}.
Builder_Assert_NotAllCandidateListsBelongToAP3list=Not all candidate lists belong to a P3-list.
Builder_Assert_NumberOfVotesMustNotBeNegative=The number of votes must not be negative.
Builder_Assert_P3ListAlreadyRegistered=Another P3-list with external key {0} was already registererd.
Builder_Assert_P3ListInMultipleCombinedLists=A P3-list may be in only one combined list.
Builder_Assert_P3ListNotRegistered=Only registered P3-lists may form a combined list.
Builder_Assert_P3ListWithName_0_AlreadyRegistered=A P3-List with the name {0} has already been registered.
Builder_Assert_PendingP3ElectoralDistrictsMustHaveSize1=Pending P3 ElectoralDistricts must have exactly one element.
Builder_Assert_TheCandidateList_0_BelongsToMoreThanOneP3list=The candidate list {0} belongs to more than one P3-list
Builder_Assert_ThereAre_0_CandidatesButVotesFor_1_Candidates=There are {0} candidates but votes for {1} candidates.
Builder_Assert_TooManySeatsAssignedWithin_0=Too many seats assigned within {0}.
Builder_Assert_VotesCanOnlyBeSetForRegisteredCandidateLists=Votes can only be set for registered candidate lists.

Convert_Tracelog_ListPositionInconsistent=The stored position of the candidate is {0} is {1} but the calculated position is {2}.

Result_Assert_ErrorInAlternative_0_1_expected_2=Error in expected alternatives when drawing lots. Alternative {0}: {1}, expected: {2}.
Result_Assert_NumberOfVotesAndNumberOfCandidatesBaesdOnDifferentSets=Number of votes and number of candidates are defined on different sets. Votes defined on {0}. Candidates defined on {1}.
Result_Assert_OverflowAtMultiplication_0_1=Overflow at multiplication of {0} and {1}
Result_Assert_P2ListMustBePartOfP3List_0=The P2-list must be part on a P3-list: {0}
Result_Assert_P2ListShouldHaveEnoughSeats_0=P2-list should have enough seats: {0}
Result_Assert_P2ListShouldNotHaveEnoughSeats_0=P2-list should not have enough seats: {0}
Result_Assert_SeatAssignedTo_0_CannotBeAssignedToCandidateOfSameP3List=A seat that was assigned to the list or set of identical lists {0} cannot be assigned to any candidate of the same list or to any candidate of the list group.
Result_Assert_WrongNumberOfAlternatives_0_expected_1=Current conflict has {0} alternatives, not {1}.

Result_Tracelog_0_1_2_OldPosition_3_District_4_Votes_5={0} {1}. {2} (old position: {3}, district: {4}, votes: {5}
Result_Tracelog_0_in_1={0} in {1}
Result_Tracelog_AbovePreferencialBarrier=above preferencial barrier
Result_Tracelog_AllResidualSeatsAssignedByLargestAverage=All residual seats assigned by largest average
Result_Tracelog_AllResidualSeatsAssignedByLargestRemainder=All residual seats assigned by largest remainder.
Result_Tracelog_AssigningSeat=Assigning {0} seat to {1} in step {2}. Total: {3}
Result_Tracelog_AssigningSeats=Assigning {0} seats to {1} in step {2}. Total: {3}
Result_Tracelog_AssigningSeatsToCandidates=Start assigning seats to candidates.
Result_Tracelog_AssignmentSeatsWithin=Assignment of {0} seat(s) within {1}.
Result_Tracelog_AssignSeatTo_0_OnCandidateList_1=Assign seat to {0} on candidate list {1}
Result_Tracelog_AverageValuesInDescendingOrder=Assignment {0}: Average values in descending order. Maximum values are marked with (*):
Result_Tracelog_CalculationStarts=Calculation starts.
Result_Tracelog_Candidate_0_DeceasedAndNotRegarded=Candidate {0} is deceased and is not regarded for the nomination of elected candidates.
Result_Tracelog_Candidate_0_MultiplyElected_1=Candidate {0} is elected on list {1} but is also elected in another list group, set of identical lists or independent list and receives a seat there.
Result_Tracelog_CandidateDrawnByLot=Candidate {0} was drawn by lot.
Result_Tracelog_CandidateElectedForMultiplePartys=The assignment of seats was modified because a candidate was elected for more than one party.
Result_Tracelog_CandidateOrders=The candidates of list {0} are ordered as follows. 
Result_Tracelog_CandidateOrders2=Candidates who were assigned a seat on this list are marked with (**).
Result_Tracelog_CandidateOrders3=Candidates who were assigned a seat on another list are marked with (*).
Result_Tracelog_CandidateReceivesASeat_0=Candidate receives a seat: {0}.
Result_Tracelog_Candidates_0_ReceivesSeatAsSuccessorOf_1_OnList_2=Candidate {0} receives a seat as the successor of candidate {1} on list {2}.
Result_Tracelog_CombinedList_0_1=combined list {0} ({1})
Result_Tracelog_CombinedListHasNoListReachedElectoralQuota=The combined list has no list that reached the electoral quota and will not be regarded.
Result_Tracelog_CombinedListHasOnlyOneListReachedElectoralQuota=The combined list has only one list that reached the electoral quota and will not be regarded.
Result_Tracelog_DecisionAlreadyMade=The decision has already been made: 
Result_Tracelog_DeterminingValidityCombinedList=Determining validity of combined list.
Result_Tracelog_District_0_WasDeterminedFromTheFollowingList=The district {0} was determined from the following districts:
Result_Tracelog_DistrictWhere_0_isElectedIsDeterminedByDistrictNumber=The district where {0} is elected is determined by the district number.
Result_Tracelog_DistrictWhere_0_isElectedIsDeterminedByNumberOfVotes=The district where {0} is elected is determined by the number of votes which the candidate received there.
Result_Tracelog_DrawingLotsAccordingToP_0_Selected_1_Alternatives_2=Drawing lots according to P{0}. Selected: {1}. Alternatives: {2}. 
Result_Tracelog_ElectedCandidatesFor_0_1=Elected candidates for list {0} ({1}).
Result_Tracelog_ElectedInAnotherListGroup=(elected in another list group)
Result_Tracelog_ElectionType_0=Election type: {0}
Result_Tracelog_ElectoralQuota=The electoral quota within {0} is {1}.
Result_Tracelog_FicitiousSeatDistribution=Ficitious seat distribution
Result_Tracelog_FirstAssignment=First assignment:
Result_Tracelog_FirstAssignmentFor=First assignment for {0}: {1} * {2} / {3} = {4}
Result_Tracelog_InformationInParenthesis=Information in parenthesis: Old position in list, number of votes.
Result_Tracelog_IsAssignedAnAdditionalSeat={0} is assigned an additional seat that had been assigned to {1} before.
Result_Tracelog_notApplicableInCurrentSituationInFictitiousDistribution=(not applicable in the current situation in the fictitious seat distribution)
Result_Tracelog_List_0=list {0}
Result_Tracelog_List_0_1=list {0}, {1}
Result_Tracelog_ListExhausted=List {0} exhausted. Only {1} seat(s) can be assigned.
Result_Tracelog_ListRemovedFromCombinedList=The list {0} ({1}) was removed from a combined list.
Result_Tracelog_ListsFormValidCombinedList=The following lists form a valid combined list: 
Result_Tracelog_ListsThatReceivedNoSeat=Lists that received no seat: {0}.
Result_Tracelog_ListsThatReceivedOneOrMoreSeatsInFirstAssignment=Lists that received one or more seats in the first assignment: {0}
Result_Tracelog_LotingRequiredToSelectCandidates=Drawing lots required to select the {0} candidate(s) that are assigned a seat out of the following list of {1} candidates:
Result_Tracelog_NewSeatAssignment=The new seat assignment is as follows:
Result_Tracelog_NoSuccessorFoundForCandidate_0_OneSeatOf_1CannotBeAssigned=No successor found for candidate {0}. One seat of the list {1} cannot be assigned to a candidate.
Result_Tracelog_PreferencialBarrier=The preferencial barrier is {0}.
Result_Tracelog_ReceivedAbsoluteMajorityOfVotesButNotAbsoluteMajorityOfSeats={0} has received the absolute majority of votes ({1}) but not the absolute majority of seats ({2}).
Result_Tracelog_RemaindersInDescendingOrder=Assignment {0}: Remainders in descending order. Maximum values are marked with (*):
Result_Tracelog_ResidualSeatsAfterAssignment=Residual seats after assignment {0}: {1}.
Result_Tracelog_ResidualSeatsAfterFirstAssignment=Residual seats after first assignment: {0}
Result_Tracelog_SeatAssignmentFor_0=Seat assignment for {0}
Result_Tracelog_SeatOf_CannotBeAssignedToCandidateAndPassesTo_1=A seat of list {0} cannot be assigned to a candidate and passes to list {1}.
Result_Tracelog_SelectFrom_0_ElementsByLot=Select one of the following {0} elements by lot:
Result_Tracelog_Step_0_IsOfType_1_2=Step {0} is of type "{1}" ({2}).
Result_Tracelog_SuccessorOfCandidateElectedInOtherListGroup=(successor for a candidate who was elected in another list group)
Result_Tracelog_TheElectoralQuotaIs_0=The electoral quota is {0}.
Result_Tracelog_TheFollowingListIsExhaustedAndWillNotBeRegardedInTheFollowing=The following list is exhausted and will not be regarded in the following assignments: {0}
Result_Tracelog_TheListContains_0_With_1_VotesAndDistrictNumber_2=The list contains district {0} with {1} votes and district number {2}
Result_Tracelog_TheUserMustSelect=The user has to select one of the alternatives. After that the calculation will be restarted.
Result_Tracelog_ThisIsDecisionNo_0=This is decision no. {0}.
Result_Tracelog_TotalNumberOfSeats_0=Total number of seats: 
Result_Tracelog_TotalNumberOfVotes=Total number of votes: 
Result_Tracelog_VotesForCandidate={0} votes for candidate {1}
Result_Tracelog_VotesForCandidateList={0} votes for candidate list {1}
Result_Tracelog_VotesForListCandidate=Votes for list {0}, candidate {1}: {2}.
Result_Tracelog_VotesForP3List={0} votes for P3-List {1} ({2})

Result_User_Candidate_0_For_1_in_2_DoesNotReceiveSeatInPreferredDistrict=Candidate {0} on list {1} should receive a seat on the list submitted in electoral district {2} but all seats on that list are taken.
Result_User_Candidate_0_ReceivesSeatByP16Sub2For_1In_2=By application of article P 16 subsection 2 candidate {0} on list {1} receives a seat on the list submitted in electoral district {2} where no unassigned seat was available.
Result_User_LateListExhaustionFor_0_In_1_SeatPassesTo_2=While awarding seats to candidates of list {0} according to article P 16 the list submitted in electoral district {1} is exhausted. The unassigned seat is passed to the list submitted in electoral district {2} by continuing the residual seat assignment according to articles P12 and P 13.
Result_User_List_0_HasAbsoluteMajorityOfVotesAndReceivesSeatFromList_1=By application of article P 9 (absolute majority regulation) list {0} is awarded one additional seat. One seat awarded to list {1} is therefore withheld.
Result_User_List_0_HasAbsoluteMajorityOfVotesInFictitiousDistributionAndReceivesSeatFromList_1=By application of article P 9 (absolute majority regulation) during the fictitious seat distribution list {0} is awarded one additional seat. One seat awarded to list {1} is therefore withheld.
Result_User_List_0_HasAbsoluteMajorityOfVotesInFictitiousDistributionAndReceivesSeatWithoutLooser=By application of article P 9 (absolute majority regulation) list {0} is awarded one additional seat. One seat awarded to list (not applicable in this situation during the fictitious seat distribution) is therefore withheld.
Result_User_ListExhaustionFor_0_1_SeatsLostToOtherList=By application of article P 10 or P 13 subsection 1 (list exhaustion) {1} seats awarded to list {0} pass to other lists. 
Result_User_ListExhaustionFor_0_SeatLostToOtherList=By application of article P 10 or P 13 subsection 1 (list exhaustion) one seat awarded to list {0} passes to another list. 
Result_User_ListExhaustionEKFor_0_1_SeatsLostToOtherList=By application of article U 10 or U 13 subsection 1 (list exhaustion) {1} seats awarded to list {0} pass to other lists. 
Result_User_ListExhaustionEKFor_0_SeatLostToOtherList=By application of article U 10 or U 13 subsection 1 (list exhaustion) one seat awarded to list {0} passes to another list. 
Result_User_MultipleElectedCandidate_0=Candidate {0} was elected for more than one political group.
Result_User_MultipleElectedCandidate_0_KeepsSeatFor_1_In_2=Candidate {0} keeps a seat she/he received on list {1} submitted in electoral district {2}.
Result_User_MultipleElectedCandidate_0_LoosesSeatFor_1_In_2=Candidate {0} loses a seat she/he received on list {1} submitted in electoral district {2}.
Result_User_NoSuccessorFoundForMultipleElectedCandidate_0_For_1_In_2=No successor could be found for candidate {0} on list {1} submitted in electoral district {2}. The CSB must decide about the unassigned seat.
Result_User_RollBackSequenceExhaustedFor_0_SeatWithheldIn_1=In application of article P 16 subsection 2 on list {0} unassigned seats have been withheld from all lists that received seats in previous assignments. To further apply article P 16 subsection 2, a seat is withheld from the list submitted in the electoral district with the lowest number {1}.
Result_User_SeatWithheldFor_0_In_1_ByP16Sub2=By application of article P 16 subsection 2 a seat is withheld on list {0} submitted in electoral district {1}.
Result_User_Successor_0_ForMultipleElectedCandidateFor_1_In_2=Candidate {0} received a seat on list {1} submitted in electoral district {2} as successor of another candidate who was elected for more than one political group.

# ConflictType
DHONDT_P42_TEXT=<b>Artikel P 7</b><br/>1.  De overblijvende zetels, die restzetels worden genoemd, worden, indien het aantal te verdelen zetels negentien of meer bedraagt, achtereenvolgens toegewezen aan de lijsten die na toewijzing van de zetel het grootste gemiddelde aantal stemmen per toegewezen zetel hebben. Indien gemiddelden gelijk zijn, beslist zo nodig het lot.<br/><br/>2.   Indien het betreft de verkiezing van de leden van de Tweede Kamer, komen bij deze toewijzing niet in aanmerking lijsten waarvan het stemcijfer lager is dan de kiesdeler.
DHONDT_P42_MESSAGE=The drawn list is assigned a residual seat.
NIEMEYER_P42_TEXT=<b>Artikel P 8</b><br/>1.  De restzetels worden, indien het aantal te verdelen zetels minder dan negentien bedraagt, achtereenvolgens toegewezen aan de lijsten waarvan de stemcijfers bij deling door de kiesdeler de grootste overschotten hebben. Hierbij worden lijsten die geen overschot hebben, geacht lijsten te zijn met het kleinste overschot. Indien overschotten gelijk zijn, beslist zo nodig het lot.
NIEMEYER_P42_MESSAGE=The drawn list is assigned a residual seat.
ABSOLUTE_MAJORITY_TEXT=<b>Artikel P 9</b><br/>Indien aan een lijst die de volstrekte meerderheid van de uitgebrachte geldige stemmen heeft verkregen, een aantal zetels is toegewezen, kleiner dan de volstrekte meerderheid van het aantal toe te wijzen zetels, wordt aan die lijst alsnog één zetel toegewezen en vervalt daartegenover één zetel, toegewezen aan de lijst die voor het kleinste gemiddelde of het kleinste overschot een zetel heeft verworven. Indien twee of meer lijsten voor hetzelfde kleinste gemiddelde of hetzelfde kleinste overschot een zetel hebben verworven, beslist het lot.
ABSOLUTE_MAJORITY_MESSAGE=The drawn list loses the residual seat that is assigned to another list which has the absolute majority of votes.
NIEMEYER_P3_TEXT=<b>Artikel P 11</b><br/>5.  De restzetels worden achtereenvolgens toegewezen aan de lijsten van de combinatie waarvan de stemcijfers bij deling door de combinatiekiesdeler de grootste overschotten hebben. Hierbij worden lijsten die geen overschot hebben, geacht lijsten te zijn met het kleinste overschot. Indien overschotten gelijk zijn, beslist zo nodig het lot.
NIEMEYER_P3_MESSAGE=The drawn list is assigned a seat.
DHONDT_P3_TEXT=<b>Artikel P 13</b><br/>2.  Zijn er na toepassing van het eerste lid nog zetels toe te wijzen, dan worden deze toegewezen volgens het stelsel van de grootste gemiddelden als bedoeld in artikel P 7, eerste lid.
DHONDT_P3_MESSAGE=The drawn list is assigned a seat.
NIEMEYER_P2_TEXT=<b>Artikel P 12</b><br/>5.  De restzetels worden achtereenvolgens toegewezen aan de lijsten van de groep waarvan de stemcijfers bij deling door de groepskiesdeler de grootste overschotten hebben. Hierbij worden lijsten die geen overschot hebben, geacht lijsten te zijn met het kleinste overschot. Indien overschotten gelijk zijn, beslist zo nodig het lot.
NIEMEYER_P2_MESSAGE=The drawn list is assigned a seat.
DHONDT_P2_TEXT=<b>Artikel P 13</b><br/>2.  Zijn er na toepassing van het eerste lid nog zetels toe te wijzen, dan worden deze toegewezen volgens het stelsel van de grootste gemiddelden als bedoeld in artikel P 7, eerste lid.
DHONDT_P2_MESSAGE=The drawn list is assigned a seat.
ROLL_BACK_TEXT=<b>Artikel P 16</b><br/>2.  Indien aan geen van de lijsten of stellen gelijkluidende lijsten waarop de gekozen kandidaat is vermeld, voldoende zetels zijn toegewezen, wordt aan hem niettemin een zetel toegewezen op de lijst of het stel gelijkluidende lijsten waarop hij het grootste aantal stemmen heeft verkregen, en vervalt daartegenover de zetel die met toepassing van artikel P 12 of P 13 het laatst was toegewezen aan een van de lijsten of stellen gelijkluidende lijsten van de groep.  
ROLL_BACK_MESSAGE=A seat from the drawn list is withheld.
ROLL_FORWARD_TEXT=Zijn er bij de toepassing van Artikel P 18 op een lijst geen kandidaten meer over die nog niet gekozen zijn verklaard, dan wordt op een lijst van de lijstengroep waarop geen zetels meer te verdelen waren, de eerstvolgende nog niet gekozen verklaarde kandidaat gekozen verklaard. Deze lijst wordt bepaald met toepassing van de regeling voor overgang van zetels naar andere verbonden lijsten bij verdeling van zetels binnen een lijstengroep (Artikel P 13 1.).
ROLL_FORWARD_MESSAGE=The drawn list receives a seat from the list that has no more unelected candidates. 
CANDIDATES_TEXT=<b>Artikel P 15</b><br/>1. In de volgorde van de aantallen op hen uitgebrachte stemmen zijn gekozen die kandidaten die op de gezamenlijke lijsten waarop zij voorkomen, een aantal stemmen hebben verkregen, groter dan 25% van de kiesdeler, voor zover aan de lijstengroep, het niet van een lijstengroep deel uitmakend stel gelijkluidende lijsten of de op zichzelf staande lijst voldoende zetels zijn toegewezen. Indien aantallen gelijk zijn, beslist zo nodig het lot.
CANDIDATES_MESSAGE=The drawn candidate receives a seat.
CANDIDATES_TEXT_APPENDIX_EP=<br/><b>Artikel Y 23a</b><br/>Voor de toepassing van de artikelen P 15 en P 19, tweede lid, wordt voor "25% van de kiesdeler" gelezen: 10% van de kiesdeler.
CANDIDATES_TEXT_APPENDIX_GR1=<br/>2.  Indien het aantal bij de verkiezing te verdelen zetels minder dan negentien bedraagt, wordt bij de toepassing van het eerste lid niet 25% van de kiesdeler, maar de helft van de kiesdeler in aanmerking genomen.

#Step types
StepType_FIRST_ASSIGNMENT=First assignment
StepType_ALL_LISTS_EXHAUSTED=All lists exhausted
StepType_NIEMEYER_ASSIGNMENT=Assignment by largest remainder
StepType_DHONDT_ASSIGNMENT_RESTRICTED=Assignment by largest average restricted to one seat per list
StepType_DHONDT_ASSIGNMENT=Assignment by largest average
StepType_ABSOLUTE_MAJORITY=Absolute majority
StepType_EXHAUSTED_LIST=Exhausted lists
StepType_CONTINUED_DRAWING_LOTS_NIEMEYER=Continued drawing lots in assignment by largest remainder 
StepType_CONTINUED_DRAWING_LOTS_DHONDT_RESTRICTED=Continued drawing lots in assignment by largest average restricted to one seat per list
StepType_CONTINUED_DRAWING_LOTS_DHONDT=Continued drawing lots in assignment by largest average 
StepType_ALL_SEATS_ASSIGNED=All seats assigned
StepType_SWITCH_COSALG_MODE_ON=Start continued seat assignment in list groups
