Lot U3c : formula.reading dit « quand tout le monde vote, la part exigée est la majorité M » (fr, en, es) à la place de « la majorité M suffit », faux pour W ≤ 15 ; les quatre raisons de la file de T4 disent « Proposition d'amorce réécrite / ajoutée »

- fr : « … ; quand tout le monde vote, la part exigée est la majorité M. » ; en : « …; when everyone
  votes, the share asked is the majority M. » ; es : « …; cuando vota todo el mundo, la proporción
  exigida es la mayoría M. » Le reste de la phrase inchangé ; rien de B^W (formula.B.wot le dit dans
  la toile).
- seed_amend.rs (2026-11-03-i1-amorce, -e1-amorce, -e2-amorce) et article_amend.rs
  (2026-11-03-e12-responsabilite-civique) : « Proposition seed » → « Proposition d'amorce » dans la
  raison seulement ; aucune empreinte, aucun texte, aucune garde ; seed_proposal_amend.rs (M6,
  appliqué en production) intact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-11-03 23:39:08 +01:00
co-authored by Claude Opus 5.5
parent 7d8be18c3b
commit a03473a01e
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ pub const AMENDMENTS: &[ArticleAmendment] = &[ArticleAmendment {
text: "3fa5a8e5df24e9ebb6b2882968bd0b6989c820a3f60d7c67bdb7fccf17ae1296", text: "3fa5a8e5df24e9ebb6b2882968bd0b6989c820a3f60d7c67bdb7fccf17ae1296",
after: "E1", after: "E1",
before: "E2", before: "E2",
reason: "Proposition seed ajoutée : E12, Responsabilité civique (texte d'Yvv du 03/11)", reason: "Proposition d'amorce ajoutée : E12, Responsabilité civique (texte d'Yvv du 03/11)",
}]; }];
/// What the database says of the document. /// What the database says of the document.
+3 -3
View File
@@ -280,7 +280,7 @@ pub const AMENDMENTS: &[Amendment] = &[
version: Version::SeedProposal, version: Version::SeedProposal,
from: "a7095d70602a0fc60d0904e9ffbce6d8520914ce3cb424d8f75e48bf6cfdf41a", from: "a7095d70602a0fc60d0904e9ffbce6d8520914ce3cb424d8f75e48bf6cfdf41a",
to: "32eb36b4c678c97d4597f0e4cc494a92c9956792839d6eb398a81c1dcc46320f", to: "32eb36b4c678c97d4597f0e4cc494a92c9956792839d6eb398a81c1dcc46320f",
reason: "Proposition seed réécrite : I1, la Raison d'être (texte d'Yvv du 03/11)", reason: "Proposition d'amorce réécrite : I1, la Raison d'être (texte d'Yvv du 03/11)",
follows: Some("2026-10-30-i1-raison-d-etre"), follows: Some("2026-10-30-i1-raison-d-etre"),
superseded_by: None, superseded_by: None,
}, },
@@ -291,7 +291,7 @@ pub const AMENDMENTS: &[Amendment] = &[
version: Version::SeedProposal, version: Version::SeedProposal,
from: "bdca2713fdb1186bc59ac130f13a205a35376986f14f7cfba7223b37ed9a41bd", from: "bdca2713fdb1186bc59ac130f13a205a35376986f14f7cfba7223b37ed9a41bd",
to: "df31d0ec5f7f0f8f88d930347ce370634881ca62aed52beb3ffe780fe992b9c9", to: "df31d0ec5f7f0f8f88d930347ce370634881ca62aed52beb3ffe780fe992b9c9",
reason: "Proposition seed réécrite : E1, l'unicité du compte certifiant (texte d'Yvv du 03/11)", reason: "Proposition d'amorce réécrite : E1, l'unicité du compte certifiant (texte d'Yvv du 03/11)",
follows: None, follows: None,
superseded_by: None, superseded_by: None,
}, },
@@ -302,7 +302,7 @@ pub const AMENDMENTS: &[Amendment] = &[
version: Version::SeedProposal, version: Version::SeedProposal,
from: "bde76a30edaf8b623f3de0ff7eb94ec57eb5134b3c8aeae1590798fb6b9956f0", from: "bde76a30edaf8b623f3de0ff7eb94ec57eb5134b3c8aeae1590798fb6b9956f0",
to: "a7dd469004c0e495524a9c38305177c352e36cd240f59a3b43e28d9222a6ae24", to: "a7dd469004c0e495524a9c38305177c352e36cd240f59a3b43e28d9222a6ae24",
reason: "Proposition seed réécrite : E2, la réciprocité des trois principes (texte d'Yvv du 03/11)", reason: "Proposition d'amorce réécrite : E2, la réciprocité des trois principes (texte d'Yvv du 03/11)",
follows: None, follows: None,
superseded_by: None, superseded_by: None,
}, },
+1 -1
View File
@@ -447,7 +447,7 @@ export const en: Messages = {
'formula.Q': 'Q — quorum: {n}', 'formula.Q': 'Q — quorum: {n}',
'formula.R': 'R — current threshold: {n} votes in favour', 'formula.R': 'R — current threshold: {n} votes in favour',
'formula.round': 'A version reaches its threshold when its votes in favour reach R, rounded up to a whole number.', 'formula.round': 'A version reaches its threshold when its votes in favour reach R, rounded up to a whole number.',
'formula.reading': "Below the article's quorum Q, the missing voters count as against: it takes as many votes in favour as if Q people had voted. Beyond it, the share of votes in favour asked for, highest at the quorum, falls as turnout rises; when everyone votes, majority M is enough.", 'formula.reading': "Below the article's quorum Q, the missing voters count as against: it takes as many votes in favour as if Q people had voted. Beyond it, the share of votes in favour asked for, highest at the quorum, falls as turnout rises; when everyone votes, the share asked is the majority M.",
'common.pct': '{n}%', 'common.pct': '{n}%',
'settings.title': 'Formula settings', 'settings.title': 'Formula settings',
'settings.intro': 'To change a text, the group asks for a number of votes in favour that depends on its electorate, its usual turnout and the inertia of the article.', 'settings.intro': 'To change a text, the group asks for a number of votes in favour that depends on its electorate, its usual turnout and the inertia of the article.',
+1 -1
View File
@@ -447,7 +447,7 @@ export const es: Messages = {
'formula.Q': 'Q — quórum: {n}', 'formula.Q': 'Q — quórum: {n}',
'formula.R': 'R — umbral actual: {n} votos a favor', 'formula.R': 'R — umbral actual: {n} votos a favor',
'formula.round': 'Una versión alcanza su umbral cuando sus votos a favor alcanzan R, redondeado al entero superior.', 'formula.round': 'Una versión alcanza su umbral cuando sus votos a favor alcanzan R, redondeado al entero superior.',
'formula.reading': 'Por debajo del quórum Q del artículo, los votantes que faltan cuentan como «no»: hacen falta tantos votos a favor como si hubieran votado Q personas. Más allá, la proporción de votos a favor pedida, la más alta en el quórum, baja cuando sube la participación; cuando vota todo el mundo, basta la mayoría M.', 'formula.reading': 'Por debajo del quórum Q del artículo, los votantes que faltan cuentan como «no»: hacen falta tantos votos a favor como si hubieran votado Q personas. Más allá, la proporción de votos a favor pedida, la más alta en el quórum, baja cuando sube la participación; cuando vota todo el mundo, la proporción exigida es la mayoría M.',
'common.pct': '{n} %', 'common.pct': '{n} %',
'settings.title': 'Ajustes de la fórmula', 'settings.title': 'Ajustes de la fórmula',
'settings.intro': 'Para cambiar un texto, el grupo pide un número de votos a favor que depende de su electorado, de su participación habitual y de la inercia del artículo.', 'settings.intro': 'Para cambiar un texto, el grupo pide un número de votos a favor que depende de su electorado, de su participación habitual y de la inercia del artículo.',
+1 -1
View File
@@ -451,7 +451,7 @@ export const fr = {
'formula.Q': 'Q — quorum : {n}', 'formula.Q': 'Q — quorum : {n}',
'formula.R': 'R — seuil actuel : {n} voix pour', 'formula.R': 'R — seuil actuel : {n} voix pour',
'formula.round': "Une version atteint son seuil quand ses voix pour atteignent R, arrondi à l'entier au-dessus.", 'formula.round': "Une version atteint son seuil quand ses voix pour atteignent R, arrondi à l'entier au-dessus.",
'formula.reading': "Sous le quorum Q de l'article, les votants qui manquent comptent comme « non » : il faut autant de « pour » que si Q personnes avaient voté. Au-delà, la part de « pour » demandée, la plus haute au quorum, baisse quand la participation monte ; quand tout le monde vote, la majorité M suffit.", 'formula.reading': "Sous le quorum Q de l'article, les votants qui manquent comptent comme « non » : il faut autant de « pour » que si Q personnes avaient voté. Au-delà, la part de « pour » demandée, la plus haute au quorum, baisse quand la participation monte ; quand tout le monde vote, la part exigée est la majorité M.",
'common.pct': '{n} %', 'common.pct': '{n} %',
'settings.title': 'Réglages de la formule', 'settings.title': 'Réglages de la formule',
'settings.intro': "Pour changer un texte, le groupe demande un nombre de voix pour qui dépend de son électorat, de sa participation habituelle et de l'inertie de l'article.", 'settings.intro': "Pour changer un texte, le groupe demande un nombre de voix pour qui dépend de son électorat, de sa participation habituelle et de l'inertie de l'article.",