forked from yvv/decision
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
@@ -137,6 +137,9 @@ export const fr = {
|
||||
'doc.basket': 'Voter en lot',
|
||||
'doc.basket.count': 'Voter en lot · {n}',
|
||||
'doc.empty': "Aucun article n'est en vigueur. Les propositions ci-dessous remontent dès qu'elles atteignent leur seuil.",
|
||||
'doc.empty.seeds': "Aucun article n'est encore en vigueur. Commence par les Propositions seed : elles y entrent par le vote, comme toute proposition.",
|
||||
'doc.others.one': '{n} autre version en cours',
|
||||
'doc.others.other': '{n} autres versions en cours',
|
||||
'doc.published': 'Publié sur le dépôt des textes',
|
||||
'doc.publish.pending': 'Publication en attente',
|
||||
|
||||
@@ -162,6 +165,11 @@ export const fr = {
|
||||
'deep.versions.other': '{n} versions',
|
||||
'deep.version': 'version {n}',
|
||||
'deep.lead': 'en tête : {label}',
|
||||
'deep.section.none': 'Sans section',
|
||||
'deep.section.count.one': '{n} article proposé',
|
||||
'deep.section.count.other': '{n} articles proposés',
|
||||
'deep.unfold': 'Tout déplier',
|
||||
'deep.fold': 'Tout replier',
|
||||
'section.introduction': 'Introduction',
|
||||
'section.fondamental': 'Engagements fondamentaux',
|
||||
'section.technique': 'Engagements techniques',
|
||||
@@ -185,19 +193,28 @@ export const fr = {
|
||||
'module.order.rule': "Un nouvel article se place à la fin de sa section. S'il arrive pendant le vote d'un ordre, il s'y ajoute à la fin, et les votes restent.",
|
||||
'order.propose': 'Proposer un autre ordre',
|
||||
'order.edit.label': 'Nouvel ordre des articles',
|
||||
'order.edit.help': 'Clique un article, puis sa nouvelle place, ou utilise ses flèches. Au clavier : Entrée pour le choisir, flèches haut et bas pour le déplacer.',
|
||||
'order.edit.help': 'Prends un article par sa poignée et dépose-le à sa place. Sans glisser : clique un article, puis sa nouvelle place, ou utilise ses flèches. Au clavier : flèches haut et bas.',
|
||||
'order.edit.up': 'Monter « {title} »',
|
||||
'order.edit.down': 'Descendre « {title} »',
|
||||
'order.edit.chosen': '« {title} » choisi : clique sa nouvelle place.',
|
||||
'order.edit.moved': '« {title} » en place {n} sur {total}.',
|
||||
'order.edit.submit': 'Proposer cet ordre',
|
||||
'order.edit.unchanged': "C'est l'ordre en vigueur : déplace au moins un article.",
|
||||
'order.edit.exists': 'Cet ordre est déjà proposé : vote-le plutôt que de le proposer deux fois.',
|
||||
'order.edit.vote': 'Voter cet ordre',
|
||||
'order.edit.proposed': 'proposé',
|
||||
'order.line': 'Ordre de la section',
|
||||
'order.reorder': 'Réordonner',
|
||||
'order.proposed.one': '{n} ordre proposé',
|
||||
'order.proposed.other': '{n} ordres proposés',
|
||||
'order.edit.note': "Un ordre se vote à l'inertie {level}, comme un article : déplié, dans le panier, par la chaîne Ğ1 dans Monnaie libre.",
|
||||
'order.submitted': 'Ordre proposé au vote.',
|
||||
'title.propose': 'Proposer un autre titre',
|
||||
'title.propose.label': 'Nouveau titre',
|
||||
'title.propose.note': "Le titre du document se vote à l'inertie {level}. Ses traductions restent éditoriales : elles passeront « à revoir ».",
|
||||
'title.submitted': 'Titre proposé au vote.',
|
||||
'title.proposed.one': '{n} titre proposé',
|
||||
'title.proposed.other': '{n} titres proposés',
|
||||
|
||||
'tally.short': '{for} pour · {against} contre',
|
||||
'tally.required': 'Seuil : {n} voix pour',
|
||||
@@ -234,6 +251,18 @@ export const fr = {
|
||||
'vote.against': 'Contre',
|
||||
'vote.retract': 'Retirer mon vote',
|
||||
'vote.saved': 'Vote enregistré.',
|
||||
'vote.saved.simulated': 'Vote simulé.',
|
||||
'vote.simulated.mark': 'vote simulé',
|
||||
'vote.others': 'Autres versions',
|
||||
'vote.need': '{yes} oui pour passer · {no} non pour bloquer',
|
||||
'vote.need.quorum': '{yes} oui pour passer · le quorum la bloque',
|
||||
'vote.need.first.one': '{yes} oui sur {quorum} votant pour passer',
|
||||
'vote.need.first.other': '{yes} oui sur {quorum} votants pour passer',
|
||||
'vote.need.short': 'passe à {yes} oui · bloquée à {no} non',
|
||||
'vote.need.short.quorum': 'passe à {yes} oui',
|
||||
'vote.need.short.first': '{yes} oui sur {quorum}',
|
||||
'vote.need.title.one': 'Quorum : {n} votant. En dessous, les votants qui manquent comptent comme « non ».',
|
||||
'vote.need.title.other': 'Quorum : {n} votants. En dessous, les votants qui manquent comptent comme « non ».',
|
||||
'vote.retracted': 'Vote retiré.',
|
||||
'vote.stale': "Le texte a changé de fond depuis ton vote : ton vote ne compte plus tant que tu ne l'as pas reconfirmé.",
|
||||
'vote.reconfirm': 'Reconfirmer : {choice}',
|
||||
@@ -260,7 +289,7 @@ export const fr = {
|
||||
'vote.mine.saved': 'enregistré',
|
||||
'vote.mine.pending': 'En attente de la chaîne Ğ1 : {choice}.',
|
||||
'vote.mine.simulated': 'simulé',
|
||||
'vote.simulated.note': "La chaîne Ğ1 n'est pas encore ouverte : ton vote est simulé. Il compte comme un vote, marqué « simulé », jusqu'à son effacement à l'ouverture de la chaîne.",
|
||||
'vote.simulated.note': "La chaîne Ğ1 n'est pas encore ouverte : ton vote est simulé. Il compte comme un vote, marqué « simulé », tant qu'une décision humaine n'efface pas les votes simulés.",
|
||||
'vote.tally.simulated.one': 'dont {n} simulé',
|
||||
'vote.tally.simulated.other': 'dont {n} simulés',
|
||||
'vote.mine.refused': "Ton dernier vote n'a pas été compté : {reason}",
|
||||
@@ -274,6 +303,21 @@ export const fr = {
|
||||
'vote.chain.off': "Le vote par la chaîne Ğ1 n'est pas encore ouvert : le compte qui reçoit les votes reste à créer. Tu peux lire, proposer et faire une objection.",
|
||||
'vote.members': 'Seuls les membres de ce groupe votent ici.',
|
||||
'vote.details': 'Coquilles, traductions, objections, historique',
|
||||
'quorum.heading.one': 'Quorum · {n} votant',
|
||||
'quorum.heading.other': 'Quorum · {n} votants',
|
||||
'quorum.default.one': 'Par défaut, celui de son cran : {n} votant.',
|
||||
'quorum.default.other': 'Par défaut, celui de son cran : {n} votants.',
|
||||
'quorum.explain': "Tu fixes le quorum de cet article tant que personne n'a voté. En dessous, les votants qui manquent comptent comme « non ».",
|
||||
'quorum.field': "Quorum de l'article",
|
||||
'quorum.set': 'Fixer ce quorum',
|
||||
'quorum.reset': 'Revenir au défaut ({n})',
|
||||
'quorum.done.one': 'Quorum fixé : {n} votant.',
|
||||
'quorum.done.other': 'Quorum fixé : {n} votants.',
|
||||
'quorum.reset.done.one': 'Quorum revenu au défaut : {n} votant.',
|
||||
'quorum.reset.done.other': 'Quorum revenu au défaut : {n} votants.',
|
||||
'quorum.error.quorum': "Ce quorum sort des bornes : au moins 2 votants (1 dans le groupe d'essai), au plus {w}, l'électorat.",
|
||||
'quorum.error.voted': "Quelqu'un a déjà voté sur cet article : son quorum ne change plus.",
|
||||
'quorum.error.forbidden': "Seule la personne qui a écrit l'article fixe son quorum, avant le premier vote.",
|
||||
'ballot.reason.not_member': "le portefeuille qui a signé n'est pas celui d'un membre de la toile de confiance Ğ1.",
|
||||
'ballot.reason.no_identity': "le portefeuille qui a signé n'est rattaché à aucune identité Ğ1.",
|
||||
'ballot.reason.transfer': 'le virement vers le compte des votes manque, ou son montant est trop faible.',
|
||||
@@ -299,6 +343,8 @@ export const fr = {
|
||||
'basket.empty': "Rien dans le panier pour l'instant.",
|
||||
'basket.sent.one': '{n} vote enregistré.',
|
||||
'basket.sent.other': '{n} votes enregistrés.',
|
||||
'basket.sent.simulated.one': '{n} vote simulé.',
|
||||
'basket.sent.simulated.other': '{n} votes simulés.',
|
||||
'basket.section': 'Voter cette section',
|
||||
'basket.mine': 'ton vote : {choice}',
|
||||
'basket.held': 'une objection la retient : contre ou retrait, pas de « pour »',
|
||||
@@ -345,7 +391,7 @@ export const fr = {
|
||||
'ballots.lines.other': '{n} votes',
|
||||
'ballots.status.pending': 'En attente de la chaîne Ğ1',
|
||||
'ballots.status.confirmed': "Compté pour l'identité Ğ1 « {name} »",
|
||||
'ballots.status.simulated': "Simulé : compté pour « {name} » jusqu'à l'ouverture de la chaîne Ğ1",
|
||||
'ballots.status.simulated': 'Simulé : compté pour « {name} » tant que les votes simulés ne sont pas effacés',
|
||||
'ballots.status.refused': 'Pas compté : {reason}',
|
||||
'ballots.status.expired': 'Pas vu sur la chaîne Ğ1 à temps : il ne compte pas',
|
||||
'ballots.block': 'bloc {n}',
|
||||
|
||||
Reference in New Issue
Block a user