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:
Yvv
2026-11-03 07:51:07 +01:00
co-authored by Claude Opus 5.5
parent af08fdaa8b
commit 70f7bb7247
7 changed files with 455 additions and 9 deletions
+49 -3
View File
@@ -133,6 +133,9 @@ export const es: Messages = {
'doc.basket': 'Votar en bloque',
'doc.basket.count': 'Votar en bloque · {n}',
'doc.empty': 'Ningún artículo está en vigor. Las propuestas de abajo suben en cuanto alcanzan su umbral.',
'doc.empty.seeds': 'Ningún artículo está aún en vigor. Empieza por las propuestas semilla: entran en vigor por el voto, como cualquier propuesta.',
'doc.others.one': '{n} otra versión en curso',
'doc.others.other': '{n} otras versiones en curso',
'doc.published': 'Publicado en el repositorio de textos',
'doc.publish.pending': 'Publicación pendiente',
@@ -158,6 +161,11 @@ export const es: Messages = {
'deep.versions.other': '{n} versiones',
'deep.version': 'versión {n}',
'deep.lead': 'en cabeza: {label}',
'deep.section.none': 'Sin sección',
'deep.section.count.one': '{n} artículo propuesto',
'deep.section.count.other': '{n} artículos propuestos',
'deep.unfold': 'Desplegar todo',
'deep.fold': 'Plegar todo',
'section.introduction': 'Introducción',
'section.fondamental': 'Compromisos fundamentales',
'section.technique': 'Compromisos técnicos',
@@ -181,19 +189,28 @@ export const es: Messages = {
'module.order.rule': 'Un artículo nuevo se coloca al final de su sección. Si llega durante la votación de un orden, se añade al final, y los votos se mantienen.',
'order.propose': 'Proponer otro orden',
'order.edit.label': 'Nuevo orden de los artículos',
'order.edit.help': 'Haz clic en un artículo y luego en su nuevo lugar, o usa sus flechas. Con el teclado: Intro para elegirlo, flechas arriba y abajo para moverlo.',
'order.edit.help': 'Toma un artículo por su asa y suéltalo en su lugar. Sin arrastrar: haz clic en un artículo y luego en su nuevo lugar, o usa sus flechas. Con el teclado: flechas arriba y abajo.',
'order.edit.up': 'Subir «{title}»',
'order.edit.down': 'Bajar «{title}»',
'order.edit.chosen': '«{title}» elegido: haz clic en su nuevo lugar.',
'order.edit.moved': '«{title}» en el lugar {n} de {total}.',
'order.edit.submit': 'Proponer este orden',
'order.edit.unchanged': 'Es el orden en vigor: mueve al menos un artículo.',
'order.edit.exists': 'Este orden ya está propuesto: vótalo en lugar de proponerlo dos veces.',
'order.edit.vote': 'Votar este orden',
'order.edit.proposed': 'propuesto',
'order.line': 'Orden de la sección',
'order.reorder': 'Reordenar',
'order.proposed.one': '{n} orden propuesto',
'order.proposed.other': '{n} órdenes propuestos',
'order.edit.note': 'Un orden se vota con la inercia {level}, como un artículo: desplegado, en la cesta, por la cadena Ğ1 en Monnaie libre.',
'order.submitted': 'Orden sometido a votación.',
'title.propose': 'Proponer otro título',
'title.propose.label': 'Nuevo título',
'title.propose.note': 'El título del documento se vota con la inercia {level}. Sus traducciones siguen siendo editoriales: pasarán a «por revisar».',
'title.submitted': 'Título sometido a votación.',
'title.proposed.one': '{n} título propuesto',
'title.proposed.other': '{n} títulos propuestos',
'tally.short': '{for} a favor · {against} en contra',
'tally.required': 'Umbral: {n} votos a favor',
@@ -230,6 +247,18 @@ export const es: Messages = {
'vote.against': 'En contra',
'vote.retract': 'Retirar mi voto',
'vote.saved': 'Voto registrado.',
'vote.saved.simulated': 'Voto simulado.',
'vote.simulated.mark': 'voto simulado',
'vote.others': 'Otras versiones',
'vote.need': '{yes} sí para aprobar · {no} no para bloquear',
'vote.need.quorum': '{yes} sí para aprobar · el quórum la bloquea',
'vote.need.first.one': '{yes} sí de {quorum} votante para aprobar',
'vote.need.first.other': '{yes} sí de {quorum} votantes para aprobar',
'vote.need.short': 'aprueba con {yes} sí · bloqueada con {no} no',
'vote.need.short.quorum': 'aprueba con {yes} sí',
'vote.need.short.first': '{yes} sí de {quorum}',
'vote.need.title.one': 'Quórum: {n} votante. Por debajo, los votantes que faltan cuentan como «no».',
'vote.need.title.other': 'Quórum: {n} votantes. Por debajo, los votantes que faltan cuentan como «no».',
'vote.retracted': 'Voto retirado.',
'vote.stale': 'El texto ha cambiado de fondo desde tu voto: tu voto deja de contar hasta que lo reconfirmes.',
'vote.reconfirm': 'Reconfirmar: {choice}',
@@ -256,7 +285,7 @@ export const es: Messages = {
'vote.mine.saved': 'registrado',
'vote.mine.pending': 'Esperando a la cadena Ğ1: {choice}.',
'vote.mine.simulated': 'simulado',
'vote.simulated.note': 'La cadena Ğ1 aún no está abierta: tu voto es simulado. Cuenta como un voto, marcado «simulado», hasta que se borre al abrirse la cadena.',
'vote.simulated.note': 'La cadena Ğ1 aún no está abierta: tu voto es simulado. Cuenta como un voto, marcado «simulado», mientras una decisión humana no borre los votos simulados.',
'vote.tally.simulated.one': 'de ellos {n} simulado',
'vote.tally.simulated.other': 'de ellos {n} simulados',
'vote.mine.refused': 'Tu último voto no se contó: {reason}',
@@ -270,6 +299,21 @@ export const es: Messages = {
'vote.chain.off': 'La votación por la cadena Ğ1 aún no está abierta: falta crear la cuenta que recibe los votos. Puedes leer, proponer y hacer una objeción.',
'vote.members': 'Aquí solo votan los miembros de este grupo.',
'vote.details': 'Erratas, traducciones, objeciones, historial',
'quorum.heading.one': 'Quórum · {n} votante',
'quorum.heading.other': 'Quórum · {n} votantes',
'quorum.default.one': 'Por defecto, el de su nivel: {n} votante.',
'quorum.default.other': 'Por defecto, el de su nivel: {n} votantes.',
'quorum.explain': 'Fijas el quórum de este artículo mientras nadie haya votado. Por debajo, los votantes que faltan cuentan como «no».',
'quorum.field': 'Quórum del artículo',
'quorum.set': 'Fijar este quórum',
'quorum.reset': 'Volver al valor por defecto ({n})',
'quorum.done.one': 'Quórum fijado: {n} votante.',
'quorum.done.other': 'Quórum fijado: {n} votantes.',
'quorum.reset.done.one': 'Quórum de vuelta al valor por defecto: {n} votante.',
'quorum.reset.done.other': 'Quórum de vuelta al valor por defecto: {n} votantes.',
'quorum.error.quorum': 'Este quórum se sale de los límites: al menos 2 votantes (1 en el grupo de prueba), como mucho {w}, el electorado.',
'quorum.error.voted': 'Alguien ya ha votado sobre este artículo: su quórum ya no cambia.',
'quorum.error.forbidden': 'Solo la persona que escribió el artículo fija su quórum, antes del primer voto.',
'ballot.reason.not_member': 'el monedero que firmó no es el de un miembro de la red de confianza Ğ1.',
'ballot.reason.no_identity': 'el monedero que firmó no está vinculado a ninguna identidad Ğ1.',
'ballot.reason.transfer': 'falta la transferencia a la cuenta de los votos, o su importe es demasiado bajo.',
@@ -295,6 +339,8 @@ export const es: Messages = {
'basket.empty': 'Nada en la cesta por ahora.',
'basket.sent.one': '{n} voto registrado.',
'basket.sent.other': '{n} votos registrados.',
'basket.sent.simulated.one': '{n} voto simulado.',
'basket.sent.simulated.other': '{n} votos simulados.',
'basket.section': 'Votar esta sección',
'basket.mine': 'tu voto: {choice}',
'basket.held': 'una objeción la retiene: en contra o retirar, sin «a favor»',
@@ -341,7 +387,7 @@ export const es: Messages = {
'ballots.lines.other': '{n} votos',
'ballots.status.pending': 'Esperando a la cadena Ğ1',
'ballots.status.confirmed': 'Contado para la identidad Ğ1 «{name}»',
'ballots.status.simulated': 'Simulado: contado para «{name}» hasta que se abra la cadena Ğ1',
'ballots.status.simulated': 'Simulado: contado para «{name}» mientras no se borren los votos simulados',
'ballots.status.refused': 'No contado: {reason}',
'ballots.status.expired': 'No visto a tiempo en la cadena Ğ1: no cuenta',
'ballots.block': 'bloque {n}',