Lot U : C35 à C37 écrits avant le code et vus rouges (poignées et vote, oui pour passer · non pour bloquer, quorum de l'auteur) ; leurs mots en fr, en, es ; needOf ; le vote simulé ne promet plus son effacement à l'ouverture de la chaîne
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+49
-3
@@ -133,6 +133,9 @@ export const en: Messages = {
|
||||
'doc.basket': 'Vote in bulk',
|
||||
'doc.basket.count': 'Vote in bulk · {n}',
|
||||
'doc.empty': 'No article is in force. The proposals below move up as soon as they reach their threshold.',
|
||||
'doc.empty.seeds': 'No article is in force yet. Start with the seed proposals: they come into force by the vote, like any proposal.',
|
||||
'doc.others.one': '{n} other version open',
|
||||
'doc.others.other': '{n} other versions open',
|
||||
'doc.published': 'Published to the text repository',
|
||||
'doc.publish.pending': 'Publication pending',
|
||||
|
||||
@@ -158,6 +161,11 @@ export const en: Messages = {
|
||||
'deep.versions.other': '{n} versions',
|
||||
'deep.version': 'version {n}',
|
||||
'deep.lead': 'leading: {label}',
|
||||
'deep.section.none': 'No section',
|
||||
'deep.section.count.one': '{n} article proposed',
|
||||
'deep.section.count.other': '{n} articles proposed',
|
||||
'deep.unfold': 'Unfold all',
|
||||
'deep.fold': 'Fold all',
|
||||
'section.introduction': 'Introduction',
|
||||
'section.fondamental': 'Fundamental commitments',
|
||||
'section.technique': 'Technical commitments',
|
||||
@@ -181,19 +189,28 @@ export const en: Messages = {
|
||||
'module.order.rule': 'A new article goes at the end of its section. If it arrives while an order is under vote, it is added at its end, and the votes stay.',
|
||||
'order.propose': 'Propose another order',
|
||||
'order.edit.label': 'New order of the articles',
|
||||
'order.edit.help': 'Click an article, then its new place, or use its arrows. With the keyboard: Enter to choose it, up and down arrows to move it.',
|
||||
'order.edit.help': 'Take an article by its handle and drop it in its place. Without dragging: click an article, then its new place, or use its arrows. With the keyboard: up and down arrows.',
|
||||
'order.edit.up': 'Move “{title}” up',
|
||||
'order.edit.down': 'Move “{title}” down',
|
||||
'order.edit.chosen': '“{title}” chosen: click its new place.',
|
||||
'order.edit.moved': '“{title}” now in place {n} of {total}.',
|
||||
'order.edit.submit': 'Propose this order',
|
||||
'order.edit.unchanged': 'This is the order in force: move at least one article.',
|
||||
'order.edit.exists': 'This order is already proposed: vote for it rather than proposing it twice.',
|
||||
'order.edit.vote': 'Vote on this order',
|
||||
'order.edit.proposed': 'proposed',
|
||||
'order.line': 'Order of the section',
|
||||
'order.reorder': 'Reorder',
|
||||
'order.proposed.one': '{n} order proposed',
|
||||
'order.proposed.other': '{n} orders proposed',
|
||||
'order.edit.note': 'An order is voted at inertia {level}, like an article: unfolded, in the basket, on the Ğ1 chain in Monnaie libre.',
|
||||
'order.submitted': 'Order submitted to vote.',
|
||||
'title.propose': 'Propose another title',
|
||||
'title.propose.label': 'New title',
|
||||
'title.propose.note': 'The title of the document is voted at inertia {level}. Its translations stay editorial: they will read “to review”.',
|
||||
'title.submitted': 'Title submitted to vote.',
|
||||
'title.proposed.one': '{n} title proposed',
|
||||
'title.proposed.other': '{n} titles proposed',
|
||||
|
||||
'tally.short': '{for} for · {against} against',
|
||||
'tally.required': 'Threshold: {n} votes in favor',
|
||||
@@ -230,6 +247,18 @@ export const en: Messages = {
|
||||
'vote.against': 'Against',
|
||||
'vote.retract': 'Withdraw my vote',
|
||||
'vote.saved': 'Vote saved.',
|
||||
'vote.saved.simulated': 'Vote simulated.',
|
||||
'vote.simulated.mark': 'simulated vote',
|
||||
'vote.others': 'Other versions',
|
||||
'vote.need': '{yes} yes to pass · {no} no to block',
|
||||
'vote.need.quorum': '{yes} yes to pass · the quorum blocks it',
|
||||
'vote.need.first.one': '{yes} yes out of {quorum} voter to pass',
|
||||
'vote.need.first.other': '{yes} yes out of {quorum} voters to pass',
|
||||
'vote.need.short': 'passes at {yes} yes · blocked at {no} no',
|
||||
'vote.need.short.quorum': 'passes at {yes} yes',
|
||||
'vote.need.short.first': '{yes} yes out of {quorum}',
|
||||
'vote.need.title.one': 'Quorum: {n} voter. Below it, the missing voters count as “no”.',
|
||||
'vote.need.title.other': 'Quorum: {n} voters. Below it, the missing voters count as “no”.',
|
||||
'vote.retracted': 'Vote withdrawn.',
|
||||
'vote.stale': 'The text has changed in substance since you voted: your vote no longer counts until you reconfirm it.',
|
||||
'vote.reconfirm': 'Reconfirm: {choice}',
|
||||
@@ -256,7 +285,7 @@ export const en: Messages = {
|
||||
'vote.mine.saved': 'saved',
|
||||
'vote.mine.pending': 'Waiting for the Ğ1 chain: {choice}.',
|
||||
'vote.mine.simulated': 'simulated',
|
||||
'vote.simulated.note': 'The Ğ1 chain is not open yet: your vote is simulated. It counts as a vote, marked “simulated”, until it is erased when the chain opens.',
|
||||
'vote.simulated.note': 'The Ğ1 chain is not open yet: your vote is simulated. It counts as a vote, marked “simulated”, until a human decision erases the simulated votes.',
|
||||
'vote.tally.simulated.one': 'of which {n} simulated',
|
||||
'vote.tally.simulated.other': 'of which {n} simulated',
|
||||
'vote.mine.refused': 'Your last vote was not counted: {reason}',
|
||||
@@ -270,6 +299,21 @@ export const en: Messages = {
|
||||
'vote.chain.off': 'Voting through the Ğ1 chain is not open yet: the account that receives the votes is still to be created. You can read, propose and raise an objection.',
|
||||
'vote.members': 'Only members of this group vote here.',
|
||||
'vote.details': 'Typos, translations, objections, history',
|
||||
'quorum.heading.one': 'Quorum · {n} voter',
|
||||
'quorum.heading.other': 'Quorum · {n} voters',
|
||||
'quorum.default.one': 'By default, that of its level: {n} voter.',
|
||||
'quorum.default.other': 'By default, that of its level: {n} voters.',
|
||||
'quorum.explain': 'You set the quorum of this article as long as nobody has voted. Below it, the missing voters count as “no”.',
|
||||
'quorum.field': 'Quorum of the article',
|
||||
'quorum.set': 'Set this quorum',
|
||||
'quorum.reset': 'Back to the default ({n})',
|
||||
'quorum.done.one': 'Quorum set: {n} voter.',
|
||||
'quorum.done.other': 'Quorum set: {n} voters.',
|
||||
'quorum.reset.done.one': 'Quorum back to the default: {n} voter.',
|
||||
'quorum.reset.done.other': 'Quorum back to the default: {n} voters.',
|
||||
'quorum.error.quorum': 'This quorum is out of bounds: at least 2 voters (1 in the test group), at most {w}, the electorate.',
|
||||
'quorum.error.voted': 'Someone has already voted on this article: its quorum no longer changes.',
|
||||
'quorum.error.forbidden': 'Only the person who wrote the article sets its quorum, before the first vote.',
|
||||
'ballot.reason.not_member': 'the wallet that signed is not that of a member of the Ğ1 web of trust.',
|
||||
'ballot.reason.no_identity': 'the wallet that signed is linked to no Ğ1 identity.',
|
||||
'ballot.reason.transfer': 'the transfer to the vote account is missing, or its amount is too low.',
|
||||
@@ -295,6 +339,8 @@ export const en: Messages = {
|
||||
'basket.empty': 'Nothing in the basket yet.',
|
||||
'basket.sent.one': '{n} vote saved.',
|
||||
'basket.sent.other': '{n} votes saved.',
|
||||
'basket.sent.simulated.one': '{n} vote simulated.',
|
||||
'basket.sent.simulated.other': '{n} votes simulated.',
|
||||
'basket.section': 'Vote on this section',
|
||||
'basket.mine': 'your vote: {choice}',
|
||||
'basket.held': 'an objection holds it back: against or withdraw, no “for”',
|
||||
@@ -341,7 +387,7 @@ export const en: Messages = {
|
||||
'ballots.lines.other': '{n} votes',
|
||||
'ballots.status.pending': 'Waiting for the Ğ1 chain',
|
||||
'ballots.status.confirmed': 'Counted for the Ğ1 identity “{name}”',
|
||||
'ballots.status.simulated': 'Simulated: counted for “{name}” until the Ğ1 chain opens',
|
||||
'ballots.status.simulated': 'Simulated: counted for “{name}” until the simulated votes are erased',
|
||||
'ballots.status.refused': 'Not counted: {reason}',
|
||||
'ballots.status.expired': 'Not seen on the Ğ1 chain in time: it does not count',
|
||||
'ballots.block': 'block {n}',
|
||||
|
||||
Reference in New Issue
Block a user