) => ({
actions: {
cancel_description: t('cc.actions.cancel_description').toString(),
cancel: t('cc.actions.cancel').toString(),
- continue_description: t('cc.actions.cancel_description').toString(),
+ continue_description: t('cc.actions.continue_description').toString(),
continue: t('cc.actions.continue').toString(),
end_description: t('cc.actions.end_description').toString(),
end: t('cc.actions.end').toString(),
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index e9adb0fa..a95fc6aa 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -6,12 +6,12 @@
"overwrite_votes_left_one": "Pots corregir el teu vot una vegada.",
"overwrite_votes_left_many": "",
"overwrite_votes_left_other": "Pots corregir el teu vot {{ count }} vegades.",
- "submitting": "",
+ "submitting": "Enviant",
"verify_vote_on_explorer": "Verifica el vot a l'explorador",
"votes_one": "1 votant ",
"votes_many": "{{ count }} votants ",
"votes_other": "{{ count }} votants ",
- "voting_anonymous_advice": ""
+ "voting_anonymous_advice": "Si us plau, espera mentre la mà gia té lloc.Això pot trigar uns minuts; no tanquis la finestra."
},
"banner": {
"start_now": "Crea una votació!",
@@ -32,7 +32,8 @@
"actions": {
"cancel": "Cancel·la immediatament el procés de votació, sense permetre nous vots i sense comptabilitzar resultats (precaució: no es pot desfer)",
"cancel_description": "cancel·lant el procés de votació \"{{ election.title.default }}\"...\nAtenció: aquesta acció no es pot desfer i cancel·larà els vots que s'hagin emès.",
- "continue": "Continua el procés immediatament, si s'ha pausat",
+ "continue": "Reobre el procés immediatament, si s'ha pausat",
+ "continue_description": "Reobrint el procés de votació \"{{ election.title.default }}\"",
"end": "Finalitza immediatament el procés, impedint que es presentin nous vots, i mostra els resultats de votació (precaució: no es pot desfer)",
"end_description": "Finalitzant el procés de votació \"{{ election.title.default }}\"...\nAtenció: aquesta acció no es pot desfer i els votants no podran emetre nous vots.",
"error_title": "S'ha produït algun error en executar la transacció",
@@ -93,6 +94,9 @@
"census": {
"chain_required": "Necessites seleccionar una xarxa",
"description": "Selecciona com s'autenticaran i identificaran els votants.",
+ "gitcoin_description": "Amb aquest cens, només els votants amb Gitcoin Passport podran votar, proporcionant un mètode de resistència contra atacs sybil. Pots definir la puntuació general (GPS) i diferents stamps que el votant ha de tenir.",
+ "gitcoin_title": "Gitcoin Passport",
+ "pro": "",
"request_custom_token": "Sol·licitar Tokens Personalitzats",
"social_address_title": "Usuaris de Github",
"spreadsheet_title": "Dades personalitzades",
@@ -129,7 +133,7 @@
},
"csp_census": {
"github": {
- "error_fetching_users": "",
+ "error_fetching_users": "S'ha produït un error en recuperar els usuaris",
"selected_users": "Usuaris seleccionats:"
}
},
@@ -146,15 +150,15 @@
"faucet": {
"advanced_settings": "Avançat...",
"connect": "Si us plau, connecteu la vostra cartera",
- "copy_package": "",
- "copy_package_done": "",
+ "copy_package": "Copiar Paquet de Faucet",
+ "copy_package_done": "Copiat!",
"description": "Per desenvolupar amb Vocdoni, necessites tokens per a certes accions (crear una elecció, canviar l'estat d'una elecció, etc.). El nombre de diferents factors com la mida del cens, la durada de l'elecció, els parà metres de l'elecció, etc.",
"general_information": {
"description": "Quan sol·licites tokens de desenvolupament, rebràs {{ amount }} tokens. Pots reclamar des del faucet una vegada cada {{ waitHours }} hores.",
"description2": "Si necessites més tokens per desenvolupar sobre la plataforma de Vocdoni, pots posar-te en contacte amb nosaltres a tokens (at) vocdoni.io",
"title": "Informació General"
},
- "package_success": "",
+ "package_success": "Felicitats! Aquà tens el teu Paquet de Faucet:",
"recipient_address": "Introduïu l'adreça del destinatari on voleu rebre els tokens.",
"request_description": "Per aconseguir més tokens de Vocdoni, has d'iniciar la sessió amb un compte de xarxes socials (per evitar-ne l'abús). Només demanem accés de lectura.",
"request_tokens": {
@@ -168,16 +172,30 @@
"blog": "Blog",
"company": "Empresa",
"contact": "Contacte",
+ "demo": "Tipus de Votació",
+ "demo1": "Elecció Simple",
+ "demo2": "Elecció Múltiple",
+ "demo3": "Votació per Aprovació",
+ "demo4": "Votació per Classificació",
+ "demo5": "Pressupostos Participatius",
+ "demo6": "Votació Ponderada",
"developer_portal": "Portal de desenvolupadors",
"developers": "Desenvolupadors",
"discord": "Discord",
"follow_us": "Segueix-nos",
+ "footer_subtitle": "El Protocol de Votació Global",
"homepage": "Inici",
"repos": "Codi Obert",
"resources": "Recursos",
"terms_and_privacy": "Termes d'ús i PolÃtica de privacitat ",
"text": "El futur de la votació en Web3 comença aquà ",
"tutorials": "Tutorials",
+ "uses_cases": "Casos d'Ús",
+ "uses_cases1": "Assemblees Generals d'Accionistes (AGMs)",
+ "uses_cases2": "Eleccions",
+ "uses_cases3": "Pressupostos Participatius",
+ "uses_cases4": "Votació Digital",
+ "uses_cases5": "Enquesta Digital Tancada",
"vocdoni_api": "API de Vocdoni",
"vocdoni_app": "APP de Vocdoni"
},
@@ -202,7 +220,7 @@
"avatar_error": "URL no và lida",
"field_is_required": "Aquest camp és obligatori",
"min_address": "Si us plau, proporciona com a mÃnim una adreça",
- "min_users_address": "",
+ "min_users_address": "Si us plau, proporciona com a mÃnim una adreça",
"recipient_address_invalid": "L'adreça especificada no sembla và lida"
},
"process_create": {
@@ -211,6 +229,10 @@
"description": "La identitat dels votants serà completament anonimitzada, incloent per a l'organitzador. Cada votant haurà d'establir una contrasenya per garantir la confidencialitat de la seva identitat.",
"title": "Anònim"
},
+ "customization": {
+ "description": "Selecciona el teu tema desitjat, colors, textos i afegeix la teva marca a la pà gina de votació. També hi ha opcions més complexes disponibles.",
+ "title": "Personalització"
+ },
"overwrite": {
"description": "Si està marcat, els votants tindran l'opció de corregir el seu vot un cop.",
"title": "Sobreescriure"
@@ -237,6 +259,12 @@
"add_button": "Afegir",
"add_new_address": "Afageix una nova adreça",
"delete_web3_address": "Eliminar adreça amb index {{ index }}",
+ "gitcoin_description": "Crear un cens de votants elegibles proporcionant una llista",
+ "gitcoin_passport_score": "Puntuació del Gitcoin Passport",
+ "gitcoin_stamps": "Stamps",
+ "gitcoin_strategy_description_AND": "Per votar, els usuaris han de posseir tots els stamps seleccionats i tenir una Puntuació del Gitcoin Passport igual o superior.",
+ "gitcoin_strategy_description_OR": "Per votar, els usuaris han de posseir almenys un stamp i tenir una Puntuació del Gitcoin Passport igual o superior.",
+ "gitcoin_title": "Gitcoin Passport",
"holders": "{{ holders }} titulars",
"max_census_resum": "Tens un grup de {{ uniTokenHolders }} possibles votants de {{ symbol }}. Per reduir el cost del procés de votació, pots optar per limitar el nombre total de participants en el procés de votació. Això no afectarà a votants especÃfics ni reduirà el cens; simplement reduirà el nombre mà xim de vots que es poden emetre.",
"max_census_slider_arialabel": "Selector de participació mà xima esperada",
@@ -252,7 +280,10 @@
"token_base_title": "Basat en token",
"tokens_placeholder": "Cerca o enganxa la direcció del token",
"wallet_address_description": "Identifica els teus votants per les seves adreces de cartera.",
- "wallet_address_title": "Adreces de cartera"
+ "wallet_address_title": "Adreces de cartera",
+ "weight": "(Pes)",
+ "weighted_voting_description": "Quan s'activa, el teu poder de vot s'alinea amb la teva puntuació GPS. Si es desactiva, el vot de cada usuari té el mateix pes, establert en 1 punt.",
+ "weighted_voting_title": "Pes del Vot Basat en GPS"
},
"confirm": {
"anonymous": "Anònim",
@@ -334,9 +365,9 @@
"weight": "Pes"
}
},
- "spreadsheet_total_rows_one": "El cens només conté un votant",
+ "spreadsheet_total_rows_one": "El cens té un sol registre",
"spreadsheet_total_rows_many": "",
- "spreadsheet_total_rows_other": "Grandà ria del cens: {{count}} votants",
+ "spreadsheet_total_rows_other": "El cens té {{ count }} registres",
"steps": {
"census": "Cens",
"checks": "Organització",
@@ -363,6 +394,218 @@
"info": "Si en necessiteu més, poseu-vos en contacte amb info@onvote.app ",
"title": "Obtenir VOC Tokens"
},
+ "home": {
+ "benefits": {
+ "card_1": {
+ "description": "La nostra solució és fins a 10 vegades més econòmica, fent que la votació sigui asequible per a tothom i millorant la democrà cia.",
+ "title": "10 vegades més econòmic"
+ },
+ "card_2": {
+ "description": "Estalvieu temps i esforç amb els processos optimitzats de Vocdoni, disfrutant de menors costos operatius.",
+ "title": "Estalvis de costos"
+ },
+ "card_3": {
+ "description": "Augmenta la participació i la implicació amb una plataforma fà cil d'usar accessible per a tothom, independentment de la competència tècnica.",
+ "title": "Participació incrementada"
+ },
+ "card_4": {
+ "description": "Vota des de qualsevol lloc, des de qualsevol dispositiu. Tan simple com això.",
+ "title": "Participació sense esforç"
+ },
+ "card_5": {
+ "description": "Tingues la tranquil·litat de saber que els teus vots estan protegits grà cies als nostres avançats mètodes criptogrà fics, els quals garanteixen la mà xima seguretat, preservant l'anonimat del votant i la integritat de cada vot.",
+ "title": "Seguretat incomparable"
+ },
+ "card_6": {
+ "description": "Fomenta la confiança i la transparència mitjançant la tecnologia blockchain, oferint a les parts interessades una visibilitat sense precedents en el procés de votació.",
+ "title": "Auditable i de codi obert"
+ },
+ "subtitle_1": "Quan tries Vocdoni, obtens beneficis dissenyats especialment per a les teves necessitats de votació. La nostra tecnologia avançada facilita la transició cap a la democrà cia digital per a organitzacions, comunitats i governs. Aquà et mostrem com Vocdoni afegeix valor:",
+ "title": "Beneficis"
+ },
+ "clients_title": "Més de 100 organitzacions confien en nosaltres",
+ "contactus": {
+ "btn": "Contacta'ns",
+ "card_1": {
+ "description": "Explica'ns les teves necessitats i elaborarem una solució personalitzada per als teus desafiaments.",
+ "title": "Solucions a mida per a les teves necessitats úniques"
+ },
+ "card_2": {
+ "description": "Vocdoni ofereix solucions tant d'autoservei com personalitzades, claus en mà , adaptades per a tu.",
+ "title": "Estarem amb tu en tot moment"
+ },
+ "header": "Contacta'ns",
+ "title": "Col·laborem per trobar la solució perfecta per a tu"
+ },
+ "create_process": {
+ "btn": "Prova-ho gratis",
+ "helper_1": "Processos de votació preparats per a producció i responsius",
+ "helper_2": "Gratuït fins a 100 votants",
+ "subtitle": "La participació fà cil. Vocdoni APP ofereix una experiència de votació assequible, fà cil d'usar i complint amb el GDPR que qualsevol pot utilitzar des de qualsevol lloc amb el seu PC, portà til, tauleta i mòbil.",
+ "title": "Solució de votació segura, rà pida i verificable"
+ },
+ "demo": {
+ "btn": "Veure Totes les Demostracions",
+ "census_type": {
+ "card_1": "Correu electrònic (GMail)",
+ "card_3": "Cens Obert",
+ "radio": "Cens / Autenticació",
+ "title": "Per Tipus de Cens"
+ },
+ "description": "Descobreix el poder de Vocdoni a través de demos interactives, on pots explorar diferents escenaris de votació i experimentar de primera mà la transició perfecta a la democrà cia digital. Troba el tipus de votació que desitges, prova-ho i vota amb facilitat.",
+ "header": "Demostració",
+ "title": "Prova la nostra solució",
+ "use_cases": {
+ "card_1": "AGMs",
+ "card_2": "Eleccions",
+ "card_3": "Pressupostos Participatius",
+ "card_4": "Votació en lÃnia",
+ "card_5": "Integració de programari",
+ "card_6": "Enquesta en lÃnia recopilada",
+ "radio": "Per Cas d'Ús",
+ "title": "Per Cas d'Ús"
+ },
+ "voting_type": {
+ "card_1": "Elecció Simple",
+ "card_2": "Elecció Múltiple",
+ "card_3": "Vot d'Aprovació",
+ "card_4": "Vot de Pressupost",
+ "card_5": "Votació Classificada",
+ "card_6": "Votació Ponderada",
+ "radio": "Per Tipus de Votació",
+ "title": "Per Tipus de Votació"
+ }
+ },
+ "faqs": {
+ "faq_1": {
+ "description": "Vocdoni es destaca per la seva experiència d'usuari fluida, caracterÃstiques de seguretat avançades i transparència sense precedents. La nostra plataforma utilitza tecnologia de tall com ara proves de coneixement zero i blockchain per garantir una votació segura i anònima alhora que proporciona un procés transparent i verificable.",
+ "title": "Què fa que Vocdoni sigui diferent d'altres plataformes de votació?"
+ },
+ "faq_2": {
+ "description": "SÃ, Vocdoni segueix estrictament les directrius del GDPR, garantint que les dades de l'usuari es tractin amb el mà xim respecte i confidencialitat. La nostra plataforma prioritza la privacitat i la seguretat de les dades en cada etapa del procés de votació.",
+ "title": "Vocdoni compleix amb els reglaments de privacitat de dades?"
+ },
+ "faq_3": {
+ "description": "Absolutament! Vocdoni ofereix opcions de personalització per alinear-se amb la marca de la vostra organització, assegurant una integració perfecta amb els vostres sistemes existents i mantenint una experiència de marca consistent per als votants. Poseu-vos en contacte amb nosaltres per saber-ne més!",
+ "title": "Es pot personalitzar Vocdoni per ajustar-se a la marca de la nostra organització?"
+ },
+ "faq_4": {
+ "description": "Oferim el `Vocdoni SDK` i els `Components d'interfÃcie d'usuari de Vocdoni`, dissenyats per a una integració fà cil amb el vostre programari o plataforma. Els hem creat per facilitar la feina dels desenvolupadors i poder començar a veure resultats des del primer dia. El nostre equip d'experts us guiarà en el procés d'integració per garantir una transició suau i minimitzar les interrupcions a les vostres operacions.",
+ "title": "Quan fà cil és integrar Vocdoni amb els nostres sistemes existents?"
+ },
+ "faq_5": {
+ "description": "Vocdoni ofereix un suport complet per ajudar-vos en cada pas del vostre viatge de votació. Des de la configuració inicial i la personalització fins al manteniment continu i la resolució de problemes, el nostre equip de suport dedicat està aquà per ajudar-vos a maximitzar el valor de la nostra plataforma.",
+ "title": "Quin tipus de suport ofereix Vocdoni?"
+ },
+ "faq_6": {
+ "description": "SÃ, Vocdoni està preparat per gestionar eleccions de qualsevol magnitud, des de petites votacions comunità ries fins a eleccions públiques a gran escala. La nostra infraestructura escalable garanteix un rendiment fiable fins i tot durant els perÃodes de votació més alts, permetent-vos involucrar els votants de manera eficaç i eficient.",
+ "title": "Pot Vocdoni gestionar eleccions a gran escala?"
+ },
+ "faq_7": {
+ "description": "La seguretat és la nostra prioritat a Vocdoni. La nostra plataforma utilitza tècniques criptogrà fiques avançades i tecnologia blockchain per garantir el mà xim nivell de seguretat, mantenint la integritat del vot i protegint l'anonimat del votant. Amb Vocdoni, podeu confiar que el vostre procés de votació és segur i a prova de manipulacions.",
+ "title": "Quan segur és la plataforma de Vocdoni?"
+ },
+ "faq_8": {
+ "description": "Vocdoni utilitza tècniques criptogrà fiques avançades i tecnologia blockchain per garantir la seguretat i la integritat del procés de votació. Cada vot es registra com una transacció de blockchain a prova de manipulacions, proporcionant transparència i verificabilitat a totes les parts interessades. A més, les mesures de seguretat rigoroses de Vocdoni protegeixen contra la manipulació o la manipulació, assegurant que cada vot es compti amb precisió.",
+ "title": "Com garanteix Vocdoni la integritat del procés de votació?"
+ },
+ "subtitle": "A continuació, trobareu respostes a les preguntes que ens solen fer, guanyant claredat i confiança sobre la vostra experiència de votació digital.",
+ "title": "Preguntes Freqüents"
+ },
+ "features": {
+ "card_1": {
+ "description": "Des de referèndums simples de sÃ/no fins a eleccions complexes de preferència classificada, Vocdoni admet una à mplia gamma de tipus de votació per adaptar-se a qualsevol procés de presa de decisions.",
+ "title": "Tipus de votació versà tils"
+ },
+ "card_2": {
+ "description": "Personalitzeu cada aspecte del vostre procés de votació, des de la marca i els temes fins als dissenys de paperetes, assegurant una integració perfecta amb la identitat de la vostra organització.",
+ "title": "Capacitats de personalització"
+ },
+ "card_3": {
+ "description": "Utilitzant interfÃcies intuitives i processos d'introducció guiats, Vocdoni garanteix que els organitzadors i els votants puguin navegar fà cilment per la plataforma des del primer dia.",
+ "title": "Onboarding Amigable amb l'usuari"
+ },
+ "card_4": {
+ "description": "Utilitzant mètodes d'autenticació robustos com ara l'autenticació de dos factors, Vocdoni protegeix contra l'accés no autoritzat i garanteix la integritat de cada vot.",
+ "title": "Autenticació segura"
+ },
+ "card_5": {
+ "description": "Creeu llistes de votants personalitzades (censos personalitzats, oAuth, CRM...), permetent una difusió dirigida i experiències de votació adaptades per a diferents segments de la vostra audiència.",
+ "title": "Censos personalitzats"
+ },
+ "card_6": {
+ "description": "Personalitzeu els vostres processos de votació amb dates d'inici i finalització especÃfiques, inici automà tic, resultats secrets fins al final, actualitzacions en temps real, votació anònima, votació ponderada i personalització de paperetes.",
+ "title": "Opcions de votació flexibles"
+ },
+ "card_7": {
+ "description": "Arribeu a una audiència diversa amb suport multilingüe, permetent que els participants es relacionin en el seu idioma preferit per a experiències de votació inclusives i accessibles.",
+ "title": "Suport multilingüe"
+ },
+ "card_8": {
+ "description": "Superviseu el progrés i els resultats de la votació en temps real, amb actualitzacions instantà nies i notificacions que mantinguin informats els organitzadors i els participants durant tot el procés de votació.",
+ "title": "Actualitzacions en temps real"
+ },
+ "card_9": {
+ "description": "Permeteu als votants emetre els seus vots a través de diversos canals, inclosos navegadors web, mòbils, tauletes, etc., garantint l'accessibilitat i la comoditat per a tots els participants.",
+ "title": "Suport multiplataforma"
+ },
+ "header": "Solucions capacitant",
+ "subtitle_1": "Desbloquegeu el potencial de la plataforma rica en funcionalitats de Vocdoni, que ofereix un valor excepcional tant per als organitzadors com per als votants. Personalitzeu de manera transparent els vostres processos de votació, assegureu eleccions segures i transparents i doneu poder als participants amb opcions intuïtives i accessibles. Amb l'APP de Vocdoni, experimenteu el poder de l'engagement millorat, l'eficiència i la confiança en cada experiència de votació.",
+ "title": "CaracterÃstiques"
+ },
+ "process": {
+ "description_1": "L'APP de Vocdoni us permet crear el procés de votació que necessiteu en 4 senzills passos.",
+ "description_2": "Us permetem configurar amb un sol clic si voleu votació anònima, resultats secrets fins al final, el tipus de votació, carregar el cens i molt més.",
+ "header": "Procés",
+ "step_1": {
+ "description": "Obtingueu un control total amb l'opció d'autoservei de la nostra plataforma, que ofereix una flexibilitat sense igual. Necessiteu personalització o orientació? Us tenim cobert!",
+ "title": "Inicieu el vostre propi procés de votació"
+ },
+ "step_2": {
+ "description": "Us guiaran en el procés de creació per seleccionar el tipus de votació, configurar la informació, seleccionar les opcions necessà ries i registrar els participants (cens).",
+ "title": "Configureu i publiqueu"
+ },
+ "step_3": {
+ "description": "Els votants s'autentiquen i envien els seus vots de manera fluida a través del nostre flux d'usuari amigable, dissenyat per a l'accessibilitat universal en tots els dispositius.",
+ "title": "PerÃode de votació"
+ },
+ "step_4": {
+ "description": "Tan fà cil com això. Un cop acabat, els resultats es calcularan, publicaran i estaran disponibles per a qualsevol de manera automà tica.",
+ "title": "Obtén els resultats"
+ },
+ "title": "Un senzill procés de 4 passos"
+ },
+ "solutions": {
+ "card_1": {
+ "description": "Optimitzeu la presa de decisions amb una votació segura i transparent. Involucreu els membres de manera efectiva, estalvieu en costos administratius i fomenta una cultura de participació i transparència.",
+ "title": "Per a Organitzacions"
+ },
+ "card_2": {
+ "description": "Millora la implicació de la comunitat amb una plataforma fà cil d'utilitzar que fomenta la participació i dóna veu a cada membre.",
+ "title": "Per a Comunitats"
+ },
+ "card_3": {
+ "description": "Augmenta la participació electoral, redueix els costos electorals i millora la confiança ciutadana amb un procés de votació verificable i segur.",
+ "title": "Per a Govern i Institucions Públiques"
+ },
+ "header": "Abraça el canvi amb Vocdoni",
+ "img_card_1": "Organitzacions",
+ "img_card_2": "Comunitats",
+ "img_card_3": "Govern i Institucions Públiques",
+ "subtitle_1": "Oferim solucions per a una à mplia gamma de casos d'ús, demostrant la versatilitat de l'aplicació Vocdoni.",
+ "title": "La nostra solució s'adapta a les vostres necessitats"
+ },
+ "support": {
+ "btn_contact": "Contacta amb nosaltres",
+ "btn_watch": "Programa una trucada",
+ "header": "Proveu-ho! Obtingueu suport gratuït",
+ "helper_1": "Trucada gratuïta amb els nostres experts",
+ "helper_2": "Redueix els costos i les hores de treball",
+ "helper_3": "Costos competitives",
+ "subtitle": "Podem ajudar-vos a crear la vostra experiència de votació perfecta",
+ "title": "Comenceu a donar veu a la vostra comunitat"
+ }
+ },
"home_features": {
"anonymous_description": "Desbloqueja la veritable democrà cia amb zkSNARKs! Els participants poden emetre els seus vots amb total anonimat, assegurant que cada veu sigui escoltada sense compromisos.",
"anonymous_title": "Anònim",
@@ -400,7 +643,7 @@
"documentation": "Documentació",
"get_more": "Obtenir-ne més",
"languages": "Idiomes",
- "languages_list": "",
+ "languages_list": "Mostrar idiomes disponibles",
"login": "Iniciar sessió",
"logout": "Tancar sessió",
"my_org": "La Meva Org",
@@ -408,6 +651,9 @@
"organization": "Edita Organització",
"privacy": "Privadesa",
"terms": "Termes",
+ "vocdoni": {
+ "login": "Login"
+ },
"wallet": "Cartera"
},
"meta": {
@@ -440,6 +686,7 @@
"census": "Cens",
"census_strategies": {
"csp": "CSP",
+ "gitcoin": "Gitcoin",
"spreadsheet": "CSV",
"token": "Token ({{ token.type, uppercase }}): {{ token.symbol }}",
"web3": "Adreces Web3"
@@ -480,7 +727,7 @@
"canceled": "Procés cancel·lat",
"ended": "Finalitzat",
"paused": "Procés en pausa",
- "paused_description": "",
+ "paused_description": "No és possible votar ara mateix.",
"unknown": "Desconegut",
"upcoming": "Previst"
},
@@ -490,6 +737,8 @@
"text": "El teu vot ha estat emès i emmagatzemat de forma segura a la cadena de blocs de Vocdoni. Pots comprovar-ho aquà .
La democrà cia és important, la pots compartir amb la teva comunitat i amics:
",
"title": "Vot emès correctament!"
},
+ "total_census_size": "{{maxCensusSize}} electors permesos de {{censusSize}} totals en el cens",
+ "total_census_size_tooltip": "El nombre mà xim d'electors permesos està limitat a {{maxCensusSize}} d'un cens de {{censusSize}} ({{percent}}% del total). Només els primers {{maxCensusSize}} electors poden votar.",
"voters": "Votants"
},
"process_actions": {
@@ -504,7 +753,19 @@
"legal_note": "AvÃs legal: "
},
"census": {
- "mandatory_max_census_size": "Ha d'haver-hi un votant com a mÃnim",
+ "crm_description": "Si ja tens el teu propi CRM, el podem integrar per permetre que la teva comunitat voti amb les mateixes credencials.",
+ "crm_title": "Integració CRM",
+ "database_description": "Integra la votació directament amb els usuaris a la teva base de dades. Una manera senzilla de votar per a la teva comunitat.",
+ "database_title": "Base de Dades",
+ "digital_certificate_description": "Donem suport a diferents certificats digitals, per obtenir la mà xima seguretat i validació d'identitat.",
+ "digital_certificate_title": "Certificat Digital",
+ "email_description": "Els votants validaran el seu correu electrònic autenticant-se en el seu compte de Google Mail (OAuth).",
+ "email_title": "Per Correu Electrònic",
+ "mandatory_max_census_size": "Com a mÃnim un votant ha de ser seleccionat",
+ "others_description": "Necessites una solució especÃfica? Podem ajudar amb una integració personalitzada que s'adapti a les teves necessitats.",
+ "others_title": "Altres",
+ "phone_description": "Els votants hauran de validar el seu telèfon mòbil, introduint el seu número i el codi de verificació que rebran.",
+ "phone_title": "Per Número de Telèfon",
"total_tokens_one": "1 token",
"total_tokens_many": "",
"total_tokens_other": "{{ count }} tokens"
@@ -516,8 +777,54 @@
},
"creation_steps_description": "Necessites signar les transaccions per crear el procés de votació a la cadena de blocs de Vocdoni. No tanquis aquesta finestra.",
"creation_steps_title": "Progrés",
+ "modal_pro": {
+ "description": "L'opció seleccionada no està disponible en el pla d'autoatenció (gratuït). Per poder utilitzar-la, has de comprar el pla de projecte personalitzat
",
+ "error": "Error en l'enviament del correu electrònic, intenta-ho més tard o contacta'ns a info@vocdoni.org ",
+ "form_btn": "ENVIAR",
+ "form_description": "Pots deixar-nos les teves dades de contacte i ens posarem en contacte amb tu per parlar de les teves necessitats",
+ "form_email_label": "Correu electrònic:",
+ "form_email_placeholder": "El teu correu electrònic",
+ "form_name_label": "Nom:",
+ "form_name_placeholder": "El teu nom",
+ "scheudle_btn": "RESERVAR ARA",
+ "scheudle_description": " O pots reservar directament una trucada rà pida (15 minuts) amb els nostres experts per ajudar-te a crear el teu projecte de votació desitjat",
+ "success": "Correu electrònic enviat correctament",
+ "title": "Contacta'ns"
+ },
"preview": {
"accuracy": "Precisió dels Saldos de Cens Anònims: "
+ },
+ "question": {
+ "approval_voting": {
+ "description": "Els votants poden votar per tants candidats com aprovin, i el candidat amb més vots guanya.",
+ "title": "Votació per Aprovació"
+ },
+ "borda_count": {
+ "description": "Els votants classifiquen els candidats, i es assignen punts en funció de la seva classificació. El candidat amb més punts guanya.",
+ "title": "Elecció per Rang
(Comptatge Borda)
"
+ },
+ "multi_choice": {
+ "description": "Els votants trien un nombre predeterminat d'opcions, i l'opció amb més votants guanya.",
+ "title": "Votació Plurinominal
(Elecció Múltiple)
"
+ },
+ "others": {
+ "description": "",
+ "title": ""
+ },
+ "participation_budgeting": {
+ "description": "Els votants poden distribuir un nombre predeterminat entre totes les opcions/projectes (que representen el pressupost total disponible) com desitgin.",
+ "title": "Pressupost Participatiu"
+ },
+ "single_choice": {
+ "description": "Els votants trien una opció/candidat, i l'opció/candidat amb més vots guanya.",
+ "title": "Votació Plurinominal
(Elecció Individual)
"
+ },
+ "voting_type": {
+ "description": "Selecciona el tipus de votació per a aquesta elecció. Si no trobes el que necessites, pots contactar-nos.",
+ "pro": "",
+ "pro_census": "",
+ "title": "Tipus de Votació"
+ }
}
},
"rainbow": {
@@ -527,30 +834,13 @@
"recovery": "Recuperar compte"
},
"retry": "Reintenta",
- "roadmap": {
- "census_description": "Crear un cens descentralitzat fora de la cadena i compatible amb zk a partir d'una instantà nia de blocs d'Ethereum, amb verificació a la cadena.",
- "census_title": "zkCensus:",
- "chainlink_description": "Habilitar l'execució automà tica amb suport optimista.",
- "chainlink_title": "Integració de Chainlink:",
- "complex_startegies_description": "Integrar qualsevol token de qualsevol cadena de blocs utilitzant una combinació de lògica i operacions algebraiques, directament. Per exemple,",
- "complex_startegies_title": "Estratègies complexes:",
- "execution_description": "Enviar la prova final a la cadena per a una execució vinculant.",
- "execution_title": "Execució:",
- "milestone1": "Fita 1: Governança flexible sense gasos",
- "milestone2": "Fita 2: zkRollup per a votacions vinculants segures i anònimes",
- "private_description": "Mostrar el contingut de la proposta de votació només als membres de la comunitat.",
- "private_title": "Metadades de votació privada:",
- "registry_description": "Un registre global a la cadena per a identitats zk (coneixement zero).",
- "registry_title": "zkRegistry:",
- "rollup_description": "Consolidar tots els vots en una única prova zk segura mitjançant la tecnologia de zkRollup personalitzada.",
- "rollup_title": "zkRollup:",
- "social_census_desciption": "Millora el teu cens amb identitats socials de plataformes com ara Github o Twitter. Inclou mecanismes de resistència a Sybil com Holonym o Proof-of-Humanity.",
- "social_census_title": "Cens social:",
- "title": "Pla d'acció 2024 Què ve després? ",
- "versatil_description": "Ja sigui votació simple, escalonada o quadrà tica, Onvote admet diversos mètodes de votació per adaptar-se a les diverses necessitats de la comunitat.",
- "versatil_title": "Mètodes de votació versà tils:",
- "voting_description": "Facilitar la votació anònima, fora de la cadena (sense gasos) per a qualsevol votant eligible mitjançant la xarxa p2p de Vocdoni.",
- "voting_title": "zkVoting:"
+ "share": {
+ "copy": "Copia",
+ "election_share_btn_text": "Comparteix",
+ "election_share_text": "Mira aquesta elecció!",
+ "icon_title": "compartir enllaç",
+ "mail_subject": "Plataforma de votació",
+ "modal_title": "Comparteix amb amics"
},
"uploader": {
"click_or_drag_and_drop": "Puja o arrossega i deixa anar aquà la llista de votants (Formats permesos: CSV, XLSX i ODS) ",
@@ -560,6 +850,29 @@
"read_less": "Llegeix menys",
"read_more": "Llegeix més"
},
+ "web3cards": {
+ "farcaster": {
+ "btn": "Ves a Farcaster.vote",
+ "description": "Amb \"Farcaster.vote\" permetem una manera simple i social de votar. Els teus membres només han de votar a través de Farcaster en 2 simples clics. Prova a crear una votació amb Farcaster frame",
+ "title": "Farcaster"
+ },
+ "onvote": {
+ "btn": "Crear",
+ "description": "Sistema Web3 de votació segur , sense taxes i transparent . Permet crear cens de tokens, cens multichain, votació anònima i cens sybil-resistant amb un tipus de votació flexible.",
+ "title": "Onvote"
+ },
+ "others": {
+ "btn": "Contacta'ns",
+ "description": "Hem construït un conjunt de votacions que permet una integració fà cil amb la nostra Blockchain dedicada a votacions a través del nostre SDK &; Components UI. Comença a integrar-ho ara!",
+ "title": "Altres"
+ },
+ "plugins": {
+ "btn": "Prova la Aragon App",
+ "description": "Hem implementat una solució de votació sense taxes personalitzada per a la DAO d'Aragon, i podem fer el mateix per a tu! Comença amb votació sense taxes!",
+ "title": "DAO Plugins"
+ },
+ "title": "Les nostres solucions de governança Web3"
+ },
"welcome": {
"description": "Per començar, has de registrar el teu compte i el teu SIK (clau d'identitat segura) firmant dues transaccions (és segur i gratuït).",
"intro": "Amb aquesta dApp pots crear votacions anònimes, segures i verificables.",
diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json
index f3e925f7..883e27c3 100644
--- a/src/i18n/locales/en.json
+++ b/src/i18n/locales/en.json
@@ -9,7 +9,7 @@
"verify_vote_on_explorer": "Verify your vote on the explorer",
"votes_one": "1 voter ",
"votes_other": "{{ count }} voters ",
- "voting_anonymous_advice": "Please wait while the anonymous magic 🪄 happens.\nThis can take up to several minutes; don't close the window."
+ "voting_anonymous_advice": "Please wait while the anonymous magic happens.\nThis can take up to several minutes; don't close the window."
},
"banner": {
"start_now": "Create a vote now!",
@@ -18,12 +18,12 @@
"title": "Secure, verifiable and flexible digital voting"
},
"banner_voting_types": {
- "anonymous_description": "Say goodbye to the high expenses of traditional voting methods. Vocdoni App brings you a more affordable way to conduct elections, cutting down on logistical and administrative costs while maintaining the highest standards of quality and security.",
+ "anonymous_description": "Say goodbye to the high expenses of traditional voting methods. {{app}} brings you a more affordable way to conduct elections, cutting down on logistical and administrative costs while maintaining the highest standards of quality and security.",
"anonymous_title": "Cost-Effective Voting Solutions",
"bottom_text": "Privacy should be normal",
- "flexible_description": "Engagement is key in democratic processes, and our platform is designed to maximize it. With its user-friendly interface and accessibility, Vocdoni App encourages higher participation rates, ensuring a more representative and inclusive voting experience.",
+ "flexible_description": "Engagement is key in democratic processes, and our platform is designed to maximize it. With its user-friendly interface and accessibility, {{app}} encourages higher participation rates, ensuring a more representative and inclusive voting experience.",
"flexible_title": "Boosted Participation Rates",
- "token_description": "At the heart of Vocdoni App is our commitment to security. Leveraging cutting-edge cryptographic methods, we ensure that every vote cast is not only secure but fully verifiable. This transparency builds unparalleled trust among participants, crucial for the legitimacy of any election.",
+ "token_description": "At the heart of {{app}} is our commitment to security. Leveraging cutting-edge cryptographic methods, we ensure that every vote cast is not only secure but fully verifiable. This transparency builds unparalleled trust among participants, crucial for the legitimacy of any election.",
"token_title": "Enhanced Security and Trust"
},
"cc": {
@@ -31,6 +31,7 @@
"cancel": "Cancel the process immediately, not allowing new votes and not counting any results (caution: it cannot be reverted)",
"cancel_description": "Canceling \"{{ election.title.default }}\"...\nAttention: this action is irreversible and will cancel all the previous votes on it",
"continue": "Resume the process immediately, in case it has been paused",
+ "continue_description": "Resuming \"{{ election.title.default }}\" voting process...",
"end": "End the process immediately, preventing new votes to be submitted, and shows the voting results (caution: it cannot be reverted)",
"end_description": "Ending \"{{ election.title.default }}\" voting process...\nAttention: this action is irreversible and voters will no longer be able to vote.",
"error_title": "There was some error while executing the transaction",
@@ -91,6 +92,9 @@
"census": {
"chain_required": "You need to select a network",
"description": "Choose how to authenticate and verify voters.",
+ "gitcoin_description": "With this census only voters with a Gitcoin Passport will be able to vote, providing a sybyl-attack resistance method. You can define the general score (GPS) and different stamps that the voter must have.",
+ "gitcoin_title": "Gitcoin Passport",
+ "pro": "Pro Census",
"request_custom_token": "'Request Custom Tokens'",
"social_address_title": "Github users",
"spreadsheet_title": "Custom data",
@@ -126,7 +130,7 @@
},
"csp_census": {
"github": {
- "error_fetching_users": "",
+ "error_fetching_users": "Error fetching users",
"selected_users": "Selected users:"
}
},
@@ -165,16 +169,30 @@
"blog": "Blog",
"company": "Company",
"contact": "Contact",
+ "demo": "Voting Types",
+ "demo1": "Single Choice",
+ "demo2": "Multiple Choice",
+ "demo3": "Approval Voting",
+ "demo4": "Ranked Voting",
+ "demo5": "Participatory Budgeting",
+ "demo6": "Weighted Voting",
"developer_portal": "Developers Portal",
"developers": "Developers",
"discord": "Discord",
"follow_us": "Follow us",
+ "footer_subtitle": "The Global Voting Protocol",
"homepage": "Home",
"repos": "Open-source Code",
"resources": "Resources",
"terms_and_privacy": "Terms of use & Privacy Policy ",
"text": "The future of Web3 voting starts here ",
"tutorials": "Tutorials",
+ "uses_cases": "Use Cases",
+ "uses_cases1": "AGMs",
+ "uses_cases2": "Elections",
+ "uses_cases3": "Participatory Budgeting",
+ "uses_cases4": "Online Voting",
+ "uses_cases5": "Gated Online Survey",
"vocdoni_api": "Vocdoni API",
"vocdoni_app": "Vocdoni APP"
},
@@ -199,7 +217,7 @@
"avatar_error": "URL not valid",
"field_is_required": "This field is required",
"min_address": "Please, provide at least one address",
- "min_users_address": "",
+ "min_users_address": "Please, provide at least one address",
"recipient_address_invalid": "Specified address does not seem to be valid"
},
"process_create": {
@@ -208,6 +226,10 @@
"description": "This setting ensures that votes remain unlinked to voter identities by utilizing advanced zkSNARKs technology on the Vocdoni Protocol.",
"title": "Anonymous"
},
+ "customization": {
+ "description": "Select your desired theme, colors, texts and add your branding in the voting page. More complex options are also available.",
+ "title": "Customization"
+ },
"overwrite": {
"description": "This setting allow voters to revise their vote a single time if needed, providing flexibility and protection against vote coercion.",
"title": "Vote overwrite"
@@ -234,6 +256,12 @@
"add_button": "Add",
"add_new_address": "add a new address",
"delete_web3_address": "Delete address index {{ index }}",
+ "gitcoin_description": "Create a census of eligible voters providing a list",
+ "gitcoin_passport_score": "Gitcoin Passport Score",
+ "gitcoin_stamps": "Stamps",
+ "gitcoin_strategy_description_AND": "To vote, users must own all selected stamps and have an equal or higher Gitcoin Passport Score.",
+ "gitcoin_strategy_description_OR": "To vote, users must own at least one stamp and have an equal or higher Gitcoin Passport Score",
+ "gitcoin_title": "Gitcoin Passport",
"holders": "{{ holders }} holders",
"max_census_resum": "You have a pool of {{ uniTokenHolders }} {{ symbol }} potential voters. To reduce the cost of the voting process, you can opt to limit the total number of participants in the voting process. This will not affect specific voters nor will reduce the census; it will simply reduce the maximum number of votes that can be cast.",
"max_census_slider_arialabel": "Maximum participation expected slider selector",
@@ -249,7 +277,10 @@
"token_base_title": "Token based",
"tokens_placeholder": "Search or paste token address",
"wallet_address_description": "Create a census of eligible voters providing a list of wallet addresses.",
- "wallet_address_title": "Wallet addresses"
+ "wallet_address_title": "Wallet addresses",
+ "weight": "(Weight)",
+ "weighted_voting_description": "When activated, your voting power aligns with your GPS score. If deactivated, each user's vote carries equal weight, set at 1 point.",
+ "weighted_voting_title": "GPS-Based Voting Weight"
},
"confirm": {
"anonymous": "Anonymous voting active",
@@ -356,6 +387,218 @@
"info": "If you need more, contact to info@onvote.app ",
"title": "Get VOC Tokens"
},
+ "home": {
+ "benefits": {
+ "card_1": {
+ "description": "Our solution is 10x cheaper, making voting accessible to all and enhancing democracy.",
+ "title": "10x Cheaper"
+ },
+ "card_2": {
+ "description": "Save time and effort with Vocdoni's streamlined processes and reduced operational costs.",
+ "title": "Cost Savings"
+ },
+ "card_3": {
+ "description": "Increase engagement and participation with a user-friendly platform accessible to all, regardless of technical proficiency.",
+ "title": "Enhanced Participation"
+ },
+ "card_4": {
+ "description": "Vote from anywhere, on any device. It's that simple.",
+ "title": "Effortless Participation"
+ },
+ "card_5": {
+ "description": "Rest assured with advanced cryptographic methods ensuring the utmost security, maintaining voter anonymity and vote integrity.",
+ "title": "Unmatched Security"
+ },
+ "card_6": {
+ "description": "Foster trust and transparency with blockchain-powered transparency, offering stakeholders unparalleled visibility into the voting process.",
+ "title": "Auditable & Open-source"
+ },
+ "subtitle_1": "Clients who choose Vocdoni unlock a world of benefits tailored to meet their unique voting needs. With our cutting-edge technology, organizations, communities, and governments experience a seamless transition to digital democracy. Here's how Vocdoni adds value:",
+ "title": "Benefits"
+ },
+ "clients_title": "Trusted by over +100 organizations",
+ "contactus": {
+ "btn": "Contact us",
+ "card_1": {
+ "description": "Explain us your needs and we will craft a personalized solution for your challenges.",
+ "title": "Tailored solutions for your unique needs"
+ },
+ "card_2": {
+ "description": "Vocdoni offers both self-sevice and custom, key in hand solutions tailored for you, .",
+ "title": "We will be with you every step of the way"
+ },
+ "header": "Contact Us",
+ "title": "Let's collaborate to find the perfect solution for you"
+ },
+ "create_process": {
+ "btn": "Try it for free",
+ "helper_1": "Production ready, responsive voting processes",
+ "helper_2": "Free up to 100 voters",
+ "subtitle": "Participation made easy. Vocdoni APP delivers an affordable, easy-to-use, and GDPR-compliant voting experience that anyone can use from anywhere with their PC, laptop, tablet and mobile.",
+ "title": "Secure, Fast, and Verifiable Voting Solution"
+ },
+ "demo": {
+ "btn": "View All Demos",
+ "census_type": {
+ "card_1": "E-Mail (GMail)",
+ "card_3": "Open Census",
+ "radio": "Census / Authentication",
+ "title": "By Census Type"
+ },
+ "description": "Discover the power of Vocdoni through interactive demos, where you can explore different voting scenarios and firsthand experience the seamless transition to digital democracy. Find your desired voting type, test it, and vote with ease.",
+ "header": "Demo",
+ "title": "Test our solution",
+ "use_cases": {
+ "card_1": "AGMs",
+ "card_2": "Elections",
+ "card_3": "Participatory Budgeting",
+ "card_4": "Online Voting",
+ "card_5": "Software Integration",
+ "card_6": "Gated Online Survey",
+ "radio": "Use Cases",
+ "title": "By Use Case"
+ },
+ "voting_type": {
+ "card_1": "Single Choice",
+ "card_2": "Multiple Choices",
+ "card_3": "Approval Voting",
+ "card_4": "Budget Voting",
+ "card_5": "Ranked Voting",
+ "card_6": "Weighted Voting",
+ "radio": "Voting Type",
+ "title": "By Voting Type"
+ }
+ },
+ "faqs": {
+ "faq_1": {
+ "description": "Vocdoni stands out for its seamless user experience, advanced security features, and unparalleled transparency. Our platform utilizes cutting-edge technology such as zero-knowledge proofs and blockchain to ensure secure and anonymous voting while providing a transparent and verifiable process.",
+ "title": "What makes Vocdoni different from other voting platforms?"
+ },
+ "faq_2": {
+ "description": "Yes, Vocdoni strictly adheres to GDPR guidelines, ensuring that user data is handled with the utmost care and confidentiality. Our platform prioritizes data privacy and security at every stage of the voting process.",
+ "title": "Is Vocdoni compliant with data privacy regulations?"
+ },
+ "faq_3": {
+ "description": "Absolutely! Vocdoni offers customization options to align with your organization's branding, ensuring a seamless integration with your existing systems and maintaining a consistent brand experience for voters. Contact us to know more!",
+ "title": "Can Vocdoni be customized to fit our organization's branding?"
+ },
+ "faq_4": {
+ "description": "We offer the `Vocdoni SDK` & `Vocdoni UI Components`, designed for an easy integration with your software or platform. We created them to facilitate the developers work and being able to start seeing results from the day one. Our team of experts will guide you through the integration process to ensure a smooth transition and minimal disruption to your operations.",
+ "title": "How easy is it to integrate Vocdoni with our existing systems?"
+ },
+ "faq_5": {
+ "description": "Vocdoni offers comprehensive support to assist you at every step of your voting journey. From initial setup and customization to ongoing maintenance and troubleshooting, our dedicated support team is here to help you maximize the value of our platform.",
+ "title": "What type of support does Vocdoni provide?"
+ },
+ "faq_6": {
+ "description": "Yes, Vocdoni is equipped to handle elections of any size, from small community votes to large-scale public elections. Our scalable infrastructure ensures reliable performance even during peak voting periods, allowing you to engage voters effectively and efficiently.",
+ "title": "Can Vocdoni handle large-scale elections?"
+ },
+ "faq_7": {
+ "description": "Security is our top priority at Vocdoni. Our platform utilizes advanced cryptographic techniques and blockchain technology to ensure the highest level of security, maintaining vote integrity and protecting voter anonymity. With Vocdoni, you can trust that your voting process is secure and tamper-proof.",
+ "title": "How secure is the Vocdoni platform?"
+ },
+ "faq_8": {
+ "description": "Vocdoni employs advanced cryptographic techniques and blockchain technology to ensure the security and integrity of the voting process. Each vote is recorded as a tamper-proof blockchain transaction, providing transparency and verifiability to all stakeholders. Additionally, Vocdoni's rigorous security measures safeguard against tampering or manipulation, ensuring that every vote is accurately recorded and counted.",
+ "title": "How does Vocdoni ensure the integrity of the voting process?"
+ },
+ "subtitle": "Below you'll find answers to the questions we get asked, gaining clarity and confidence about your digital voting experience.",
+ "title": "Frequently Ask Questions"
+ },
+ "features": {
+ "card_1": {
+ "description": "From simple yes/no referendums to complex ranked-choice elections, Vocdoni supports a wide range of voting types to suit any decision-making process.",
+ "title": "Versatile Voting types"
+ },
+ "card_2": {
+ "description": "Customize every aspect of your voting process, from branding and themes to ballot designs, ensuring a seamless integration with your organization's identity.",
+ "title": "Customization Capabilities"
+ },
+ "card_3": {
+ "description": "With intuitive interfaces and guided onboarding processes, Vocdoni ensures that organizers and voters alike can easily navigate the platform from day one.",
+ "title": "User-Friendly Onboarding"
+ },
+ "card_4": {
+ "description": "Utilizing robust authentication methods such as two-factor authentication, Vocdoni safeguards against unauthorized access and ensures the integrity of each vote.",
+ "title": "Secure Authentication"
+ },
+ "card_5": {
+ "description": "Create custom voter lists (custom census, oAuth, CRMs...), allowing for targeted outreach and tailored voting experiences for different segments of your audience.",
+ "title": "Custom Censuses"
+ },
+ "card_6": {
+ "description": "Customize your voting processes with specific start and end dates, auto-start, secret results until the end, real-time updates, anonymous voting, weighted voting, and ballot customization.",
+ "title": "Flexible Voting options"
+ },
+ "card_7": {
+ "description": "Reach a diverse audience with multi-language support, allowing participants to engage in their preferred language for inclusive and accessible voting experiences.",
+ "title": "Multi-language Support"
+ },
+ "card_8": {
+ "description": "Monitor voting progress and results in real-time, with instant updates and notifications keeping organizers and participants informed throughout the voting process.",
+ "title": "Real-time Updates"
+ },
+ "card_9": {
+ "description": "Enable voters to cast their ballots through various channels, including web browsers, mobiles, tablets, etc., ensuring accessibility and convenience for all participants.",
+ "title": "Multi-device Support"
+ },
+ "header": "Empowering Solutions",
+ "subtitle_1": "Unlock the potential of Vocdoni's feature-rich platform, delivering exceptional value to organizers and voters alike. Seamlessly customize your voting processes, ensure secure and transparent elections, and empower participants with intuitive and accessible options. With Vocdoni APP, experience the power of enhanced engagement, efficiency, and trust in every voting experience.",
+ "title": "Features"
+ },
+ "process": {
+ "description_1": "Vocdoni APP allows you to create your needed voting process in 4 easy steps.",
+ "description_2": "We allow you to configure with one click either if you want anonymous voting, secret results until the end, the voting type, upload the census and much more.",
+ "header": "Process",
+ "step_1": {
+ "description": "Gain total control with our platform's self-service option, offering unmatched flexibility. Need customization or guidance? We've got you covered!",
+ "title": "Start your own voting process"
+ },
+ "step_2": {
+ "description": "You will be guided through the creation process to select your voting type, configure the information, select the needed options & register the participants (census).",
+ "title": "Configure & Publish"
+ },
+ "step_3": {
+ "description": "Voters authenticate and submit their votes seamlessly through our user-friendly flow, designed for universal accessibility across all devices.",
+ "title": "Voting Period"
+ },
+ "step_4": {
+ "description": "As easy as that. Once finished, the results will be automatically computed, published and available to anyone.",
+ "title": "Get the results"
+ },
+ "title": "A simple 4 steps process"
+ },
+ "solutions": {
+ "card_1": {
+ "description": "Streamline decision-making with secure, transparent voting. Engage members effectively, save on administrative costs, and foster a culture of participation and transparency.",
+ "title": "For Organizations"
+ },
+ "card_2": {
+ "description": " Enhance community involvement with an easy-to-use platform that encourages participation and gives every member a voice.",
+ "title": "For Communities"
+ },
+ "card_3": {
+ "description": "Increase voter turnout, reduce electoral costs, and enhance citizen trust with a verifiable, secure voting process.",
+ "title": "For Governments and Public Institutions"
+ },
+ "header": "Embrace Change with Vocdoni",
+ "img_card_1": "Organizations",
+ "img_card_2": "Communities",
+ "img_card_3": "Governments and Public Institutions",
+ "subtitle_1": "We offered solutions to wide range of uses-cases, demonstrating Vocdoni App versatility.",
+ "title": "Our solution fits your needs"
+ },
+ "support": {
+ "btn_contact": "Contact with us",
+ "btn_watch": "Schedule a call",
+ "header": "Let's Try! Get Free Support",
+ "helper_1": "Free call with our experts",
+ "helper_2": "Reduce costs & working hours",
+ "helper_3": "Competitive costs",
+ "subtitle": "We can help you to create your perfect voting experience",
+ "title": "Start giving voice to your community"
+ }
+ },
"home_features": {
"anonymous_description": "Unlock true democracy with zkSNARKs! Participants can cast their votes with complete anonymity, ensuring every voice is heard without compromise.",
"anonymous_title": "Anonymous",
@@ -401,6 +644,9 @@
"organization": "Edit Organization",
"privacy": "Privacy",
"terms": "Terms",
+ "vocdoni": {
+ "login": "Open App"
+ },
"wallet": "Wallet"
},
"meta": {
@@ -433,6 +679,7 @@
"census": "Census",
"census_strategies": {
"csp": "CSP",
+ "gitcoin": "Gitcoin",
"spreadsheet": "CSV/Spreadsheet",
"token": "Token ({{ token.type, uppercase }}): {{ token.symbol }}",
"web3": "Web3 addresses"
@@ -482,6 +729,8 @@
"text": "We've securely processed and stored your vote on our Blockchain. Click here to verify your vote.
",
"title": "Vote submitted!"
},
+ "total_census_size": "{{maxCensusSize}} allowed voters of {{censusSize}} total in census",
+ "total_census_size_tooltip": "The maximum number of voters allowed is limited to {{maxCensusSize}} from a census of {{censusSize}} ({{percent}}% of the total). Only the first {{maxCensusSize}} voters can vote.",
"voters": "Voters"
},
"process_actions": {
@@ -496,7 +745,19 @@
"legal_note": "Disclaimer: "
},
"census": {
+ "crm_description": "If you already have your own CRM, we can integrate it so your community can vote using the same credentials.",
+ "crm_title": "CRM Integration",
+ "database_description": "Integrate voting directly with the users in your database. A seamless way for your community to vote.",
+ "database_title": "Database Integration",
+ "digital_certificate_description": "We support different types of digital certificates to ensure maximum security and identity validation.",
+ "digital_certificate_title": "Digital Certificates",
+ "email_description": "Voters will validate their email by authenticating through their Google Mail account (OAuth).",
+ "email_title": "Via Email",
"mandatory_max_census_size": "At least one voter needs to be selected",
+ "others_description": "Do you need a specific solution? We can help with a custom integration tailored to your needs.",
+ "others_title": "Others",
+ "phone_description": "Voters will need to validate their mobile phone by entering their number and the verification code they receive.",
+ "phone_title": "Via Phone Number",
"total_tokens_one": "1 token",
"total_tokens_other": "{{ count }} tokens"
},
@@ -507,8 +768,53 @@
},
"creation_steps_description": "Sign transaction to create the voting process. Generating the census can take a few minutes, please don't close this window.",
"creation_steps_title": "Progress",
+ "modal_pro": {
+ "description": "Option not available in the free plan. To use it, you need to purchase the custom project plan.
",
+ "error": "Error sending email, try it later or contact us at info@vocdoni.org ",
+ "form_btn": "SEND",
+ "form_description": "You can give us your contact information and we will contact you to talk about your needs.",
+ "form_email_label": "Email:",
+ "form_email_placeholder": "Your email",
+ "form_name_label": "Name:",
+ "form_name_placeholder": "Your name",
+ "scheudle_btn": "BOOK NOW",
+ "scheudle_description": "Or you can directly schedule one quick call (30') with our experts to help you create your desired voting project.",
+ "success": "Email sent successfully",
+ "title": "Contact Us"
+ },
"preview": {
"accuracy": "Anonymous Census Balance Accuracy: "
+ },
+ "question": {
+ "approval_voting": {
+ "description": "Voters can vote for as many options as they approve of. The option with the most votes win.",
+ "title": "Approval Voting"
+ },
+ "borda_count": {
+ "description": "Voters rank the options, and points are assigned base on their rank. The option with the most points wins.",
+ "title": "Ranked Choice"
+ },
+ "multi_choice": {
+ "description": "Voters choose a pre-defined number of options. The option with more voters win.",
+ "title": "Multiple Choice"
+ },
+ "others": {
+ "description": "Select other voting types (multiple-choice, approval voting, participatory budgeting, ranked choice...)",
+ "title": "Others"
+ },
+ "participation_budgeting": {
+ "description": "Voters can distribute a predefined number among all options/projects (representing the total available budget) as they wish.",
+ "title": "Participatory Budgeting"
+ },
+ "single_choice": {
+ "description": "Voters choose one option. The option with the most votes wins.",
+ "title": "Single Choice"
+ },
+ "voting_type": {
+ "description": "Select the voting type for this election. If you don't find what you need can contact us.",
+ "pro": "Pro Voting Type",
+ "title": "Voting Types"
+ }
}
},
"rainbow": {
@@ -518,30 +824,13 @@
"recovery": "Account recovery"
},
"retry": "Retry",
- "roadmap": {
- "census_description": "Create a trust-less off-chain zk-friendly census from an Ethereum block snapshot, with on-chain verification.",
- "census_title": "zkCensus:",
- "chainlink_description": "Enable automatic execution with optimistic support.",
- "chainlink_title": "Chainlink Integration:",
- "complex_startegies_description": "Integrate any token from any blockchain using a blend of logic and algebraic operations, out of the box. I.e.",
- "complex_startegies_title": "Complex Strategies:",
- "execution_description": "Submit the final proof on-chain for binding execution.",
- "execution_title": "Execution:",
- "milestone1": "Milestone 1: Flexible Gasless Governance",
- "milestone2": "Milestone 2: Anonymous voting with binding execution",
- "private_description": "Only display voting proposal content to your community members.",
- "private_title": "Private Election Metadata:",
- "registry_description": "A global on-chain registry for zk (zero-knowledge) identities.",
- "registry_title": "zkRegistry:",
- "rollup_description": "Consolidate all votes into a single, secure zkProof using custom zkRollup technology",
- "rollup_title": "zkRollup:",
- "social_census_desciption": "Enhance your census with social identities from platforms like Github or Twitter. Include Sybil resistance mechanisms such as Holonym or Proof-of-Humanity.",
- "social_census_title": "Social Census:",
- "title": "Roadmap 2024 What's next? ",
- "versatil_description": "Whether it’s simple, ranged, or quadratic voting, Onvote supports multiple voting methods to adapt to diverse community needs.",
- "versatil_title": "Versatile Voting Methods:",
- "voting_description": "Facilitate anonymous, off-chain (gasless) voting for any eligible voter using the Vocdoni p2p network.",
- "voting_title": "zkVoting:"
+ "share": {
+ "copy": "Copy",
+ "election_share_btn_text": "Share",
+ "election_share_text": "Look at this election!",
+ "icon_title": "share link",
+ "mail_subject": "Voting platform",
+ "modal_title": "Share with friends"
},
"uploader": {
"click_or_drag_and_drop": "Upload or drag and drop the voter list here (Allowed formats: CSV, XLSX, and ODS) ",
@@ -551,6 +840,29 @@
"read_less": "Read less",
"read_more": "Read more"
},
+ "web3cards": {
+ "farcaster": {
+ "btn": "Go to Farcaster.vote",
+ "description": "With \"Farcaster.vote\" we allow a simple and social way to vote. Your members only have to vote trough Farcaster in 2 simple clicks. Try creating your farcaster vote frame.",
+ "title": "Farcaster"
+ },
+ "onvote": {
+ "btn": "Create",
+ "description": "Secure , gasless and transparent Web3 voting. Allows to create token census, multichain census, anonymous voting , sybil-resistant census with a flexible voting type.",
+ "title": "Onvote"
+ },
+ "others": {
+ "btn": "Contact Us",
+ "description": "We've build a voting suite allowing an easy integration with our dedicated voting Blockchain via our SDK & UI-Components. Start integrating with us now!",
+ "title": "Others"
+ },
+ "plugins": {
+ "btn": "Try Aragon App",
+ "description": "We implemented a custom DAO gasless voting solution for Aragon DAO, and we can do the same for you! Check gasless DAO voting!",
+ "title": "DAO Plugins"
+ },
+ "title": "Our Web3 governance solutions"
+ },
"welcome": {
"description": "To access all its features, including anonymous voting, you must create an account on the Vocdoni Protocol and register your Secret Identity Key (SIK) by signing two transactions. It's secure and free.",
"intro": "This is your first time using {{ sitename }}.",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index d0245d7d..745251a6 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -6,12 +6,12 @@
"overwrite_votes_left_one": "Puedes corregir tu voto una vez.",
"overwrite_votes_left_many": "",
"overwrite_votes_left_other": "Puedes corregir tu voto {{ count }} veces.",
- "submitting": "",
+ "submitting": "Enviando",
"verify_vote_on_explorer": "Verifica el voto en el explorador",
"votes_one": "1 votante ",
"votes_many": "{{ count }} votantes ",
"votes_other": "{{ count }} votantes ",
- "voting_anonymous_advice": ""
+ "voting_anonymous_advice": "Por favor, espera mientras sucede la magia.\nEsto puede tardar varios minutos; no cierres la ventana."
},
"banner": {
"start_now": "¡Crea una votación ahora!",
@@ -33,6 +33,7 @@
"cancel": "Cancelar el proceso inmediatamente, sin permitir nuevos votos y sin contar ningún resultado (precaución: no puede revertirse)",
"cancel_description": "Cancelando el proceso de votación \"{{ election.title.default }}\"...\nAtención: esta acción no se puede revertir y cancelará los votos que haya recibido.",
"continue": "Reanudar el proceso inmediatamente, en caso de que se haya pausado",
+ "continue_description": "Reanudando el proceso de votación \"{{ election.title.default }}\"",
"end": "Finalizar el proceso inmediatamente, impidiendo que se presenten nuevos votos, y muestra los resultados de la votación (precaución: no puede revertirse)",
"end_description": "Finalizando el proceso de votación \"{{ election.title.default }}\"...\nAtención: esta acción no se puede revertir y los votantes no podrán emitir más votos.",
"error_title": "Hubo algún error al ejecutar la transacción",
@@ -76,12 +77,12 @@
"upcoming": "Próxima"
},
"validation": {
- "choices_count": "",
+ "choices_count": "Debes seleccionar {{ count }} opciones",
"min_length": "Este campo debe tener al menos {{ min }} caracteres",
"required": "Este campo es obligatorio"
},
"vote": {
- "abstain": "",
+ "abstain": "Abstenerse",
"button": "Votar",
"button_update": "Reenviar voto",
"confirm": "Confirma tus selecciones:",
@@ -93,6 +94,9 @@
"census": {
"chain_required": "Necesitas seleccionar una red",
"description": "Selecciona cómo los votantes se autenticarán e identificarán.",
+ "gitcoin_description": "Con este censo, solo los votantes con Gitcoin Passport podrán votar, proporcionando un método de resistencia contra sybil-attack. Puedes definir la puntuación general (GPS) y diferentes stamps que el votante debe tener.",
+ "gitcoin_title": "Gitcoin Passport",
+ "pro": "",
"request_custom_token": "Solicitar Tokens Personalizados",
"social_address_title": "Usuarios de Github",
"spreadsheet_title": "Datos personalizados",
@@ -119,7 +123,7 @@
"balance": "Dispones de: {{ balance }} tokens ",
"button": "Obtener más Tokens",
"census_total_one": "Votantes: {{ count }} votante ",
- "census_total_many": "Votantes: {{ count }} votantes ",
+ "census_total_many": "",
"census_total_other": "Votantes: {{ count }} votantes ",
"duration": "Duración: {{ date, duration }} ",
"not_enough_tokens": "No tienes suficientes tokens para crear este proceso.",
@@ -129,7 +133,7 @@
},
"csp_census": {
"github": {
- "error_fetching_users": "",
+ "error_fetching_users": "Error al recuperar usuarios",
"selected_users": "Usuarios seleccionados:"
}
},
@@ -146,15 +150,15 @@
"faucet": {
"advanced_settings": "Avanzado...",
"connect": "Por favor, conecta tu wallet",
- "copy_package": "",
- "copy_package_done": "",
+ "copy_package": "Copiar Paquete de Faucet",
+ "copy_package_done": "¡Copiado!",
"description": "Para desarrollar con Vocdoni, necesitas tokens para ciertas acciones (crear una elección, cambiar el estado de una elección, etc.). El número de diferentes factores como el tamaño del censo, la duración de la elección, los parámetros de la elección, etc.",
"general_information": {
"description": "Cuando solicites tokens de desarrollo, recibirás {{ amount }} tokens. Puedes reclamar desde el faucet una vez cada {{ waitHours }} horas.",
"description2": "Si necesitas más tokens para desarrollar sobre la plataforma de Vocdoni, puedes ponerte en contacto con nosotros en tokens (at) vocdoni.io",
"title": "Información General"
},
- "package_success": "",
+ "package_success": "¡Felicidades! Aquà está tu Paquete de Faucet:",
"recipient_address": "Ingrese la dirección del destinatario en el que desea recibir los tokens.",
"request_description": "Para obtener más tokens de Vocdoni, debes iniciar sesión con una cuenta social (para evitar el mal uso del grifo). Solo solicitamos acceso de lectura.",
"request_tokens": {
@@ -168,16 +172,30 @@
"blog": "Blog",
"company": "Empresa",
"contact": "Contacto",
+ "demo": "Tipos de Votación",
+ "demo1": "Elección Simple",
+ "demo2": "Elección Múltiple",
+ "demo3": "Votación por Aprobación",
+ "demo4": "Votación por Clasificación",
+ "demo5": "Presupuestos Participativos",
+ "demo6": "Votación Ponderada",
"developer_portal": "Portal para desarrolladores",
"developers": "Desarrolladores",
"discord": "Discord",
"follow_us": "SÃguenos",
+ "footer_subtitle": "El Protocolo de Votación Global",
"homepage": "Inicio",
"repos": "Código abierto",
"resources": "Recursos",
"terms_and_privacy": "Términos de uso y PolÃtica de privacidad ",
"text": "El futuro de la votación en Web3 comienza aquà ",
"tutorials": "Tutoriales",
+ "uses_cases": "Casos de Uso",
+ "uses_cases1": "Asambleas Generales de Accionistas (AGMs)",
+ "uses_cases2": "Elecciones",
+ "uses_cases3": "Presupuestos Participativos",
+ "uses_cases4": "Votación Digital",
+ "uses_cases5": "Encuesta Digital Cerrada",
"vocdoni_api": "API de Vocdoni",
"vocdoni_app": "APP de Vocdoni"
},
@@ -202,7 +220,7 @@
"avatar_error": "URL no válida",
"field_is_required": "Este campo es obligatorio",
"min_address": "Por favor, proporciona al menos una dirección",
- "min_users_address": "",
+ "min_users_address": "Por favor, proporciona al menos una dirección",
"recipient_address_invalid": "La dirección especificada no parece válida"
},
"process_create": {
@@ -211,6 +229,10 @@
"description": "La identidad de los votantes será completamente anonimizada, incluyendo para el organizador. Cada votante deberá establecer una contraseña para garantizar la confidencialidad de su identidad.",
"title": "Anónimo"
},
+ "customization": {
+ "description": "Selecciona tu tema deseado, colores, textos y añade tu marca en la página de votación. También hay opciones más complejas disponibles.",
+ "title": "Personalización"
+ },
"overwrite": {
"description": "Si se selecciona, los votantes tendrán la opción de corregir su voto una vez.",
"title": "Sobrescribir voto"
@@ -237,6 +259,12 @@
"add_button": "Añadir",
"add_new_address": "Añade una nueva dirección",
"delete_web3_address": "Eliminar direccion con Ãndice {{ index }}",
+ "gitcoin_description": "Crear un censo de votantes elegibles proporcionando una lista",
+ "gitcoin_passport_score": "Puntuación de Gitcoin Pasaport",
+ "gitcoin_stamps": "Stamps",
+ "gitcoin_strategy_description_AND": "Para votar, los usuarios deben poseer todos los stamps seleccionados y tener una puntuación del Gitcoin Passport igual o superior.",
+ "gitcoin_strategy_description_OR": "Para votar, los usuarios deben poseer al menos un stamp y tener una puntuación del Gitcoin Passport igual o superior.",
+ "gitcoin_title": "Gitcoin Passport",
"holders": "{{ holders }} titulares",
"max_census_resum": "Tienes un grupo de {{ uniTokenHolders }} posibles votantes de {{ symbol }}. Para reducir el costo del proceso de votación, puedes optar por limitar el número total de participantes en el proceso de votación. Esto no afectará a votantes especÃficos ni reducirá el censo; simplemente reducirá el número máximo de votos que se pueden emitir.",
"max_census_slider_arialabel": "Selector deslizante de participación máxima esperada",
@@ -252,7 +280,10 @@
"token_base_title": "Basado en tokens",
"tokens_placeholder": "Busca o pega la dirección del token",
"wallet_address_description": "Identifica a tus votantes por sus direcciones de monedero digital.",
- "wallet_address_title": "Direcciones de monedero"
+ "wallet_address_title": "Direcciones de monedero",
+ "weight": "(Peso)",
+ "weighted_voting_description": "Cuando se activa, tu poder de voto se alinea con tu puntuación GPS. Si se desactiva, el voto de cada usuario tiene el mismo peso, establecido en 1 punto.",
+ "weighted_voting_title": "Peso del Voto Basado en GPS"
},
"confirm": {
"anonymous": "Anónimo",
@@ -334,9 +365,9 @@
"weight": "Peso"
}
},
- "spreadsheet_total_rows_one": "",
+ "spreadsheet_total_rows_one": "El censo tiene un solo registro",
"spreadsheet_total_rows_many": "",
- "spreadsheet_total_rows_other": "",
+ "spreadsheet_total_rows_other": "El censo tiene {{ count }} registros",
"steps": {
"census": "Censo",
"checks": "Organización",
@@ -363,6 +394,218 @@
"info": "Si necesita más, contacte a info@onvote.app ",
"title": "Obtener VOC Tokens"
},
+ "home": {
+ "benefits": {
+ "card_1": {
+ "description": "Nuestra solución reduce costos hasta en un 90%, haciendo la votación asequible para todos y mejorando la democracia.",
+ "title": "90% más económico"
+ },
+ "card_2": {
+ "description": "Ahorra tiempo y esfuerzo con nuestros procesos optimizados, disfrutando de menores costos operativos.",
+ "title": "Ahorro de costos"
+ },
+ "card_3": {
+ "description": "Incrementa la participación con una plataforma fácil de usar, accesible para todos.",
+ "title": "Mayor participación"
+ },
+ "card_4": {
+ "description": "Vota desde cualquier lugar, en cualquier dispositivo. Asà de simple.",
+ "title": "Votación sin complicaciones"
+ },
+ "card_5": {
+ "description": "Tus votos están seguros con nuestros métodos criptográficos avanzados, garantizando la máxima seguridad y la integridad de cada voto.",
+ "title": "Seguridad sin igual"
+ },
+ "card_6": {
+ "description": "Promueve la confianza y la transparencia con tecnologÃa blockchain, ofreciendo una visibilidad completa del proceso de votación.",
+ "title": "Transparente y verificable"
+ },
+ "subtitle_1": "Con Vocdoni, obtienes beneficios diseñados para tus necesidades de votación. Nuestra tecnologÃa facilita la transición hacia la democracia digital para organizaciones, comunidades y gobiernos. Descubre cómo Vocdoni agrega valor:",
+ "title": "Beneficios"
+ },
+ "clients_title": "Más de 100 organizaciones confÃan en nosotros",
+ "contactus": {
+ "btn": "Contáctanos",
+ "card_1": {
+ "description": "Cuéntanos tus necesidades y crearemos una solución personalizada para tus desafÃos.",
+ "title": "Soluciones personalizadas para tus necesidades"
+ },
+ "card_2": {
+ "description": "Ofrecemos soluciones de autoservicio y personalizadas, adaptadas para ti.",
+ "title": "Te acompañamos en cada paso"
+ },
+ "header": "Contáctanos",
+ "title": "Trabajemos juntos para encontrar tu solución ideal"
+ },
+ "create_process": {
+ "btn": "Prueba gratis",
+ "helper_1": "Procesos de votación listos para usar y responsivos",
+ "helper_2": "Gratis hasta 100 votantes",
+ "subtitle": "Participación fácil. Vocdoni ofrece una experiencia de votación accesible, fácil de usar y conforme al GDPR, disponible desde cualquier lugar con PC, laptop, tablet y móvil.",
+ "title": "Votación segura, rápida y verificable"
+ },
+ "demo": {
+ "btn": "Ver demos",
+ "census_type": {
+ "card_1": "Correo electrónico (GMail)",
+ "card_3": "Censo Abierto",
+ "radio": "Censo / Autenticación",
+ "title": "Por Tipo de Censo"
+ },
+ "description": "Explora el poder de Vocdoni con demos interactivas. Experimenta la transición a la democracia digital y encuentra el tipo de votación que necesitas.",
+ "header": "Demostración",
+ "title": "Explora nuestra solución",
+ "use_cases": {
+ "card_1": "Asambleas Generales",
+ "card_2": "Elecciones",
+ "card_3": "Presupuestos Participativos",
+ "card_4": "Votación en lÃnea",
+ "card_5": "Integración de software",
+ "card_6": "Encuestas en lÃnea",
+ "radio": "Por Caso de Uso",
+ "title": "Por Caso de Uso"
+ },
+ "voting_type": {
+ "card_1": "Elección Simple",
+ "card_2": "Elección Múltiple",
+ "card_3": "Voto de Aprobación",
+ "card_4": "Voto de Presupuesto",
+ "card_5": "Votación Clasificada",
+ "card_6": "Votación Ponderada",
+ "radio": "Por Tipo de Votación",
+ "title": "Por Tipo de Votación"
+ }
+ },
+ "faqs": {
+ "faq_1": {
+ "description": "Vocdoni se distingue por su experiencia de usuario intuitiva, seguridad avanzada y transparencia total. Usamos tecnologÃa Blockchain para asegurar votaciones seguras y anónimas.",
+ "title": "¿Qué hace único a Vocdoni?"
+ },
+ "faq_2": {
+ "description": "SÃ, cumplimos estrictamente con el GDPR, asegurando el tratamiento confidencial y respetuoso de los datos de usuario.",
+ "title": "¿Cumple Vocdoni con el GDPR?"
+ },
+ "faq_3": {
+ "description": "¡Por supuesto! Ofrecemos personalización para integrarse perfectamente con tu marca y sistemas existentes.",
+ "title": "¿Se puede personalizar Vocdoni?"
+ },
+ "faq_4": {
+ "description": "Con nuestro SDK y componentes UI, la integración es sencilla. Nuestro equipo de expertos te guiará para asegurar una transición fluida.",
+ "title": "¿Es fácil integrar Vocdoni?"
+ },
+ "faq_5": {
+ "description": "Ofrecemos soporte completo para asegurar que aproveches al máximo nuestra plataforma, desde la configuración inicial hasta el mantenimiento continuo.",
+ "title": "¿Qué soporte ofrece Vocdoni?"
+ },
+ "faq_6": {
+ "description": "SÃ, Vocdoni puede manejar elecciones de cualquier tamaño, garantizando un rendimiento confiable y una participación efectiva.",
+ "title": "¿Puede Vocdoni manejar elecciones grandes?"
+ },
+ "faq_7": {
+ "description": "Priorizamos la seguridad usando criptografÃa avanzada y blockchain para proteger cada voto y mantener la integridad del proceso.",
+ "title": "¿Qué tan seguro es Vocdoni?"
+ },
+ "faq_8": {
+ "description": "Aseguramos la integridad del voto con tecnologÃa blockchain, ofreciendo un proceso transparente y a prueba de manipulaciones.",
+ "title": "¿Cómo asegura Vocdoni la integridad del voto?"
+ },
+ "subtitle": "Aquà encontrarás respuestas a preguntas frecuentes, para que tengas claridad y confianza en tu experiencia de votación digital.",
+ "title": "Preguntas Frecuentes"
+ },
+ "features": {
+ "card_1": {
+ "description": "Desde votaciones de opción única hasta elecciones de preferencia múltiple o ponderadas, Vocdoni soporta diversos tipos de votación.",
+ "title": "Diversidad de votaciones"
+ },
+ "card_2": {
+ "description": "Ajusta cada detalle de tu votación para que se alinee perfectamente con la identidad de tu organización.",
+ "title": "Personalización completa"
+ },
+ "card_3": {
+ "description": "Con interfaces intuitivas y guÃas paso a paso, aseguramos una navegación sencilla desde el inicio.",
+ "title": "Registro fácil para usuarios"
+ },
+ "card_4": {
+ "description": "Aseguramos la integridad del voto con autenticación de dos factores y otras medidas de seguridad.",
+ "title": "Autenticación robusta"
+ },
+ "card_5": {
+ "description": "Crea listas de votantes personalizadas para dirigirte especÃficamente a tu audiencia. Puedes usar datos personalizados (ej: usuario y password), correos, certificados digitales, CRMs y más.",
+ "title": "Censos a medida"
+ },
+ "card_6": {
+ "description": "Configura tu votación con opciones como votación secreta, resultados en tiempo real y personalización de boletas.",
+ "title": "Flexibilidad en la votación"
+ },
+ "card_7": {
+ "description": "Alcanza a una audiencia global con opciones de idioma, cada votante puede elegir su idioma preferido.",
+ "title": "Soporte multilenguaje"
+ },
+ "card_8": {
+ "description": "Monitorea los resultados de las votaciones en tiempo real, con actualizaciones y notificaciones instantáneas.",
+ "title": "Resultados instantáneos"
+ },
+ "card_9": {
+ "description": "Permite votar desde cualquier dispositivo, ofreciendo comodidad y accesibilidad total. Sin desplazamientos, ahorra tiempo y dinero a tus votantes.",
+ "title": "Accesibilidad multiplataforma"
+ },
+ "header": "CaracterÃsticas destacadas",
+ "subtitle_1": "Descubre el potencial de Vocdoni con herramientas que ofrecen valor excepcional a organizadores y votantes. Personaliza tus votaciones, asegura procesos transparentes y empodera a los participantes con opciones intuitivas y accesibles.",
+ "title": "Funcionalidades"
+ },
+ "process": {
+ "description_1": "Crea tu proceso de votación en 4 pasos sencillos con la APP de Vocdoni.",
+ "description_2": "Configura votaciones anónimas, resultados secretos, tipos de votación y más, todo con un clic.",
+ "header": "Proceso",
+ "step_1": {
+ "description": "Control total con nuestra plataforma de autoservicio. ¿Necesitas personalización o asistencia? Estamos aquà para ayudarte.",
+ "title": "Inicia tu votación"
+ },
+ "step_2": {
+ "description": "Te guiamos en la selección del tipo de votación, configuración de detalles y registro de participantes.",
+ "title": "Configura y publica"
+ },
+ "step_3": {
+ "description": "Los votantes participan fácilmente a través de nuestra interfaz amigable, accesible desde cualquier dispositivo.",
+ "title": "Vota"
+ },
+ "step_4": {
+ "description": "Al finalizar, los resultados se calculan y publican automáticamente, disponibles para todos.",
+ "title": "Resultados inmediatos"
+ },
+ "title": "Proceso simple de 4 pasos"
+ },
+ "solutions": {
+ "card_1": {
+ "description": "Optimiza la toma de decisiones con votaciones seguras y transparentes. Engancha a los miembros eficazmente y promueve una cultura de participación.",
+ "title": "Para Organizaciones"
+ },
+ "card_2": {
+ "description": "Mejora el compromiso comunitario con una plataforma fácil de usar que fomenta la participación activa de todos los miembros.",
+ "title": "Para Comunidades"
+ },
+ "card_3": {
+ "description": "Incrementa la participación electoral, reduce costos y mejora la confianza ciudadana con un proceso de votación seguro y verificable.",
+ "title": "Para Gobiernos e Instituciones Públicas"
+ },
+ "header": "Soluciones adaptativas",
+ "img_card_1": "Organizaciones",
+ "img_card_2": "Comunidades",
+ "img_card_3": "Gobierno e Instituciones Públicas",
+ "subtitle_1": "Brindamos soluciones para una amplia gama de necesidades, demostrando la versatilidad y adaptabilidad de Vocdoni.",
+ "title": "Soluciones personalizadas"
+ },
+ "support": {
+ "btn_contact": "Contáctanos",
+ "btn_watch": "Agenda una llamada",
+ "header": "¡Pruébalo! Soporte gratuito",
+ "helper_1": "Consulta gratuita con nuestros expertos",
+ "helper_2": "Reduce costos y tiempo de trabajo",
+ "helper_3": "Precios competitivos",
+ "subtitle": "Te ayudamos a crear tu experiencia de votación ideal",
+ "title": "Empieza a dar voz a tu comunidad"
+ }
+ },
"home_features": {
"anonymous_description": "¡Desbloquea la verdadera democracia con zkSNARKs! Los participantes pueden emitir sus votos con completa anonimato, asegurando que cada voz sea escuchada sin compromisos.",
"anonymous_title": "Anónimo",
@@ -400,7 +643,7 @@
"documentation": "Documentación",
"get_more": "Obtener más",
"languages": "Idiomas",
- "languages_list": "",
+ "languages_list": "Mostrar idiomas disponibles",
"login": "Iniciar sesión",
"logout": "Cerrar sesión",
"my_org": "Mi Org",
@@ -408,6 +651,9 @@
"organization": "Editar Organización",
"privacy": "Privacidad",
"terms": "Términos",
+ "vocdoni": {
+ "login": "Login"
+ },
"wallet": "Billetera"
},
"meta": {
@@ -440,6 +686,7 @@
"census": "Censo",
"census_strategies": {
"csp": "CSP",
+ "gitcoin": "Gitcoin",
"spreadsheet": "CSV",
"token": "Token ({{ token.type, uppercase }}): {{ token.symbol }}",
"web3": "Direcciones web3"
@@ -480,7 +727,7 @@
"canceled": "Proceso cancelado",
"ended": "Finalizado",
"paused": "Proceso pausado",
- "paused_description": "",
+ "paused_description": "No es posible votar en este momento.",
"unknown": "Desconocido",
"upcoming": "Próximo"
},
@@ -490,6 +737,8 @@
"text": "Tu voto ha sido emitido y almacenado de forma segura en la cadena de bloques de Vocdoni. Puedes comprobarlo aquà .
La democracia es importante, puedes compartirla con tu comunidad y amigos:
",
"title": "Voto emitido correctamente!"
},
+ "total_census_size": "{{maxCensusSize}} votantes permitidos de {{censusSize}} totales en el censo",
+ "total_census_size_tooltip": "El número máximo de votantes permitidos está limitado a {{maxCensusSize}} de un censo de {{censusSize}} ({{percent}}% del total). Solo los primeros {{maxCensusSize}} votantes pueden votar.",
"voters": "Votantes"
},
"process_actions": {
@@ -504,7 +753,19 @@
"legal_note": "Aviso legal: "
},
"census": {
- "mandatory_max_census_size": "Debe haber al menos un votante",
+ "crm_description": "Si ya tienes tu propio CRM, podemos integrarlo para permitir que tu comunidad vote con las mismas credenciales.",
+ "crm_title": "Integración CRM",
+ "database_description": "Integra la votación directamente con los usuarios en tu base de datos. Una manera sencilla de votar para tu comunidad.",
+ "database_title": "Base de Datos",
+ "digital_certificate_description": "Apoyamos diferentes certificados digitales, para obtener la máxima seguridad y validación de identidad.",
+ "digital_certificate_title": "Certificado Digital",
+ "email_description": "Los votantes validarán su correo electrónico autenticándose en su cuenta de Google Mail (OAuth).",
+ "email_title": "Por Correo Electrónico",
+ "mandatory_max_census_size": "Al menos un votante debe ser seleccionado",
+ "others_description": "¿Necesitas una solución especÃfica? Podemos ayudarte con una integración personalizada que se adapte a tus necesidades.",
+ "others_title": "Otros",
+ "phone_description": "Los votantes tendrán que validar su teléfono móvil, ingresando su número y el código de verificación que recibirán.",
+ "phone_title": "Por Número de Teléfono",
"total_tokens_one": "1 token",
"total_tokens_many": "",
"total_tokens_other": "{{ count }} tokens"
@@ -516,8 +777,54 @@
},
"creation_steps_description": "Necesitas firmar las transacciones para crear el proceso de votación en la cadena de bloques de Vocdoni. No cierres esta ventana.",
"creation_steps_title": "Progreso",
+ "modal_pro": {
+ "description": "La opción seleccionada no está disponible en el plan de autoatención (gratuito). Para poder utilizarla, necesitas comprar el plan de proyecto personalizado
",
+ "error": "Error sending email, try it later or contact us at info@vocdoni.org ",
+ "form_btn": "ENVIAR",
+ "form_description": "Puedes proporcionarnos tu información de contacto y nosotros te contactaremos para hablar sobre tus necesidades",
+ "form_email_label": "Correo electrónico:",
+ "form_email_placeholder": "Tu correo electrónico",
+ "form_name_label": "Nombre:",
+ "form_name_placeholder": "Tu nombre",
+ "scheudle_btn": "RESERVAR AHORA",
+ "scheudle_description": " O puedes reservar directamente una llamada rápida (15 minutos) con nuestros expertos para ayudarte a crear tu proyecto de votación deseado",
+ "success": "Correo enviado correctamente",
+ "title": "Contáctanos"
+ },
"preview": {
"accuracy": "Precisión de los Saldos de Censo Anónimo: "
+ },
+ "question": {
+ "approval_voting": {
+ "description": "Los votantes pueden votar por tantos candidatos como aprueben, y el candidato con más votos gana.",
+ "title": "Votación por Aprobación"
+ },
+ "borda_count": {
+ "description": "Los votantes clasifican a los candidatos, y se asignan puntos en función de su clasificación. El candidato con más puntos gana.",
+ "title": "Elección por Rango
(Cuenta Borda)
"
+ },
+ "multi_choice": {
+ "description": "Los votantes eligen un número predefinido de opciones, y la opción con más votantes gana.",
+ "title": "Votación Plurinominal
(Elección Múltiple)
"
+ },
+ "others": {
+ "description": "",
+ "title": ""
+ },
+ "participation_budgeting": {
+ "description": "Los votantes pueden distribuir un número predefinido entre todas las opciones/proyectos (que representan el presupuesto total disponible) como deseen.",
+ "title": "Presupuesto Participativo"
+ },
+ "single_choice": {
+ "description": "Los votantes eligen una opción/candidato, y la opción/candidato con más votos gana.",
+ "title": "Votación Plurinominal
(Elección Individual)
"
+ },
+ "voting_type": {
+ "description": "Selecciona el tipo de votación para esta elección. Si no encuentras lo que necesitas, puedes contactarnos.",
+ "pro": "",
+ "pro_census": "",
+ "title": "Tipos de Votación"
+ }
}
},
"rainbow": {
@@ -527,30 +834,13 @@
"recovery": "Recuperar cuenta"
},
"retry": "Reintentar",
- "roadmap": {
- "census_description": "Crear un censo descentralizado fuera de la cadena y compatible con zk a partir de una instantánea de bloques de Ethereum, con verificación en cadena.",
- "census_title": "zkCensus:",
- "chainlink_description": "Habilitar la ejecución automática con soporte optimista.",
- "chainlink_title": "Integración de Chainlink:",
- "complex_startegies_description": "Integrar cualquier token de cualquier cadena de bloques utilizando una combinación de lógica y operaciones algebraicas, directamente. Por ejemplo,",
- "complex_startegies_title": "Estrategias complejas:",
- "execution_description": "Enviar la prueba final a la cadena para una ejecución vinculante.",
- "execution_title": "Ejecución:",
- "milestone1": "Hitos 1: Gobernanza flexible sin gas",
- "milestone2": "Hitos 2: zkRollup para votaciones vinculantes seguras y anónimas",
- "private_description": "Mostrar el contenido de la propuesta de votación solo a los miembros de la comunidad.",
- "private_title": "Metadatos de elección privada:",
- "registry_description": "Un registro global en cadena para identidades zk (conocimiento cero).",
- "registry_title": "zkRegistry:",
- "rollup_description": "Consolidar todos los votos en una única prueba zk segura mediante la tecnologÃa de zkRollup personalizada.",
- "rollup_title": "zkRollup:",
- "social_census_desciption": "Mejora tu censo con identidades sociales de plataformas como Github o Twitter. Incluye mecanismos de resistencia a Sybil como Holonym o Proof-of-Humanity.",
- "social_census_title": "Censo social:",
- "title": "Hoja de ruta 2024 ¿Qué viene después? ",
- "versatil_description": "Ya sea votación simple, escalonada o cuadrática, Onvote admite múltiples métodos de votación para adaptarse a las diversas necesidades de la comunidad.",
- "versatil_title": "Métodos de votación versátiles:",
- "voting_description": "Facilitar la votación anónima, fuera de la cadena (sin gas) para cualquier votante elegible utilizando la red p2p de Vocdoni.",
- "voting_title": "zkVoting:"
+ "share": {
+ "copy": "Copiar",
+ "election_share_btn_text": "Comparte",
+ "election_share_text": "¡Mira esta elección!",
+ "icon_title": "compartir enlace",
+ "mail_subject": "Plataforma de votación",
+ "modal_title": "Compartir con amigos"
},
"uploader": {
"click_or_drag_and_drop": "Sube o arrastra y suelta aqui la lista de votantes (Formap permitidos: CSV, XLSX y ODS) ",
@@ -560,6 +850,29 @@
"read_less": "Leer menos",
"read_more": "Leer más"
},
+ "web3cards": {
+ "farcaster": {
+ "btn": "Ir a Farcaster.vote",
+ "description": "Con \"Farcaster.vote\" ofrecemos una manera simple y social de votar. Tus miembros solo tienen que votar a través de Farcaster en 2 simples clics. Prueba creando una votación con Farcaster frame",
+ "title": "Farcaster"
+ },
+ "onvote": {
+ "btn": "Crear",
+ "description": "Sistema Web3 de votación segura , sin tasas y transparente . Permite crear censo de tokens, censo multichain, votación anónima y censo sybil-resistant con un tipo de votación flexible.",
+ "title": "Onvote"
+ },
+ "others": {
+ "btn": "Contáctanos",
+ "description": "Hemos construido un conjunto de votaciones que permite una integración fácil con nuestra Blockchain dedicada a votaciones a través de nuestro SDK &; Componentes UI. ¡Empieza a integrarlo ahora!",
+ "title": "Otros"
+ },
+ "plugins": {
+ "btn": "Prueba la Aragon App",
+ "description": "Hemos implementado una solución de votación sin tasas personalizada para la DAO de Aragon, ¡y podemos hacer lo mismo por ti! Empieza con votación sin tasas!",
+ "title": "Complementos DAO"
+ },
+ "title": "Nuestras soluciones de gobernanza Web3"
+ },
"welcome": {
"description": "Para empezar, debes registrar tu cuenta y tu SIK (clave de identidad segura) firmando dos transacciones (es seguro y gratuito).",
"intro": "Con esta dApp puedes crear votaciones anónimas, seguras y verificables.",
diff --git a/src/importmeta.d.ts b/src/importmeta.d.ts
index 9f918824..45a97cbe 100644
--- a/src/importmeta.d.ts
+++ b/src/importmeta.d.ts
@@ -7,25 +7,34 @@ interface ImportMeta {
CUSTOM_ORGANIZATION_DOMAINS: {
[key: string]: string
}
+ EMAILJS_SERVICE_ID: string
+ EMAILJS_TEMPLATE_ID: string
+ EMAILJS_PUBLIC_ID: string
features: {
faucet: boolean
vote: {
anonymous: boolean
overwrite: boolean
secret: boolean
+ customization: boolean
}
login: string[]
census: string[]
+ unimplemented_census: string[]
+ voting_type: string[]
+ unimplemented_voting_type: string[]
languages: string[]
_census: {
spreadsheet: boolean
token: boolean
web3: boolean
csp: boolean
+ gitcoin: boolean
}
}
theme: string
CSP_URL: string
CSP_PUBKEY: string
+ DEFAULT_CENSUS_SIZE: number
}
}
diff --git a/src/themes/default/breakpoints.ts b/src/themes/default/breakpoints.ts
index da664b8a..17c01962 100644
--- a/src/themes/default/breakpoints.ts
+++ b/src/themes/default/breakpoints.ts
@@ -10,4 +10,6 @@ export const breakpoints = {
xl2: '84em',
xl3: '95em',
xl5: '115em',
+ benefits1: '780px',
+ benefits2: '1164px',
}
diff --git a/src/themes/default/colors.ts b/src/themes/default/colors.ts
index 50be0e2f..f37b21e6 100644
--- a/src/themes/default/colors.ts
+++ b/src/themes/default/colors.ts
@@ -12,6 +12,7 @@ export const colorsBase = {
main: '#CBD5E0',
dark: '#606f88',
},
+ green: '#48BB78',
primary: {
main: '#24656e',
dark: '#175b64',
@@ -23,6 +24,7 @@ export const colorsBase = {
dark: '#fafafa',
dark2: 'rgb(245, 247, 250)',
},
+ yellow: '#FFB116',
}
export const colors = {
@@ -52,6 +54,35 @@ export const colors = {
},
error: colorsBase.red,
+ footer_link: colorsBase.gray.dark,
+
+ home: {
+ benefits: {
+ dark_bg: colorsBase.primary.main,
+ dark_color: colorsBase.white.pure,
+ light_bg: colorsBase.white.pure,
+ light_color: colorsBase.primary.main,
+ },
+ demo: {
+ icon: colorsBase.gray.dark,
+ radio: colorsBase.primary.main,
+ },
+ icon_bg: colorsBase.primary.main,
+ section: {
+ bg: colorsBase.gray.light,
+ title: colorsBase.primary.main,
+ },
+ support: {
+ bg: colorsBase.primary.main,
+ title: colorsBase.yellow,
+ },
+ step: {
+ icon: colorsBase.white.pure,
+ icon_bg: colorsBase.primary.main,
+ title: colorsBase.primary.main,
+ },
+ },
+ success: colorsBase.green,
link: {
primary: colorsBase.primary.main,
@@ -146,6 +177,8 @@ export const colors = {
color: colorsBase.blue.dark,
},
advanced_checkbox_bg: colorsBase.white.pure,
+ pro_bg: colorsBase.primary.main,
+ pro_color: colorsBase.white.pure,
bg: colorsBase.white.dark2,
wallet_addresses_border: colorsBase.gray.main,
calendar_start_date_selected: colorsBase.blue.main,
@@ -157,6 +190,10 @@ export const colors = {
},
description: colorsBase.gray.dark,
description_logo: colorsBase.blue.main,
+ modal_pro: {
+ description: colorsBase.gray.dark,
+ border: colorsBase.gray.light,
+ },
preview_option_question_before: colorsBase.black,
preview_negative_balance: colorsBase.red,
section: colorsBase.white.pure,
@@ -175,6 +212,5 @@ export const colors = {
bg: colorsBase.primary.main,
color_active: colorsBase.white.pure,
},
- tabs_selected_color: colorsBase.primary.main,
},
}
diff --git a/src/themes/default/components/Card.ts b/src/themes/default/components/Card.ts
index 664b0e2d..5f3985b2 100644
--- a/src/themes/default/components/Card.ts
+++ b/src/themes/default/components/Card.ts
@@ -217,11 +217,218 @@ const aside = definePartsStyle({
borderRadius: 'lg',
},
})
+const benefits = definePartsStyle({
+ container: {
+ w: '350px',
+ borderRadius: 'xl',
+ boxShadow: 'var(--box-shadow-darker)',
+ },
+ header: {
+ p: '30px',
+ pb: '20px',
+ fontSize: { base: '28.5px', sm: '28px' },
+ lineHeight: { base: '38px', sm: '37px' },
+ fontWeight: 'bold',
+ textAlign: 'center',
+ },
+ body: {
+ p: '30px',
+ pt: 0,
+ textAlign: 'center',
+ },
+})
+
+const iconCard = definePartsStyle({
+ container: {
+ bgColor: 'transparent',
+ },
+ body: {
+ p: 0,
+ display: 'flex',
+ gap: '24px',
+
+ 'div:first-of-type': {
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ borderRadius: 'lg',
+ minW: '45px',
+ h: '45px',
+ bgColor: 'home.icon_bg',
+
+ svg: {
+ width: '25px',
+ height: '25px',
+ color: 'white',
+ },
+ },
+
+ 'div:last-of-type': {
+ 'p:first-of-type': {
+ fontWeight: 'bold',
+ mb: '6px',
+ fontSize: '20px',
+ lineHeight: '24px',
+ },
+
+ 'p:last-of-type': {
+ color: 'gray',
+ },
+ },
+ },
+})
+
+const step = definePartsStyle({
+ body: {
+ p: 0,
+ display: 'flex',
+ gap: '24px',
+
+ 'div:first-of-type': {
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ borderRadius: 'lg',
+ minW: '45px',
+ h: '45px',
+ border: '1px solid gray',
+ bgColor: 'home.step.icon_bg',
+
+ svg: {
+ width: '25px',
+ height: '25px',
+ color: 'home.step.icon',
+ },
+ },
+
+ 'div:last-of-type': {
+ 'p:first-of-type': {
+ fontSize: '17px',
+ lineHeight: '20.4px',
+ color: 'home.step.title',
+ fontWeight: 'bold',
+ mb: '6px',
+ },
+ 'p:nth-of-type(2)': {
+ fontSize: '20px',
+ lineHeight: '24px',
+ fontWeight: 'bold',
+ mb: '8px',
+ },
+ 'p:last-of-type': {
+ color: 'gray',
+ fontSize: '16px',
+ lineHeight: '28px',
+ },
+ },
+ },
+})
+const demo = definePartsStyle({
+ container: {
+ w: 'full',
+ maxW: '400px',
+ _hover: {
+ boxShadow: 'var(--box-shadow-darker)',
+ },
+ },
+ body: {
+ bgColor: 'white',
+ p: '15px 20px',
+ borderRadius: 'lg',
+
+ div: {
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ bgSize: 'cover',
+ bgPosition: 'start',
+ mb: '15px',
+ borderRadius: 'lg',
+
+ svg: {
+ width: '75px',
+ height: '75px',
+ color: 'home.demo.icon',
+ },
+ },
+ '& p': {
+ fontSize: '14px',
+ fontWeight: 'bold',
+ textAlign: 'center',
+ },
+ },
+})
+const faqs = definePartsStyle({
+ container: {
+ borderRadius: 'none',
+ borderBottom: '1px solid rgb(229, 229, 229)',
+ },
+ header: {
+ p: 0,
+ '& p': {
+ fontWeight: 'bold',
+ mb: '18px',
+ lineHeight: '30px',
+ },
+ },
+ body: {
+ p: 0,
+ mb: '17px',
+
+ '& p': {
+ fontSize: '15px',
+ lineHeight: '32px',
+ },
+ },
+})
+const client = definePartsStyle({
+ container: {
+ border: 'none',
+
+ _hover: {
+ lg: {
+ '& div:first-of-type': {
+ filter: 'none',
+ },
+ '& span': {
+ display: 'block',
+ },
+ },
+ },
+ },
+ header: {
+ p: 0,
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ filter: 'grayscale(100%)',
+ h: { base: '35px', lg: '45px' },
+ },
+ body: {
+ p: 0,
+ fontSize: '10px',
+ minH: '40px',
+
+ span: {
+ display: 'none',
+ textAlign: 'center',
+ fontSize: '12px',
+ fontWeight: 'bold',
+ color: '#666',
+ },
+ },
+})
const variantsCards = {
aside,
+ benefits,
+ client,
detailed,
+ demo,
+ faqs,
+ 'icon-card': iconCard,
'no-elections': noElections,
+ step,
'types-voting': typesVoting,
}
export const Card = defineMultiStyleConfig({ variants: variantsCards })
diff --git a/src/themes/default/components/Checkbox.ts b/src/themes/default/components/Checkbox.ts
index 8cee537c..11da2ba3 100644
--- a/src/themes/default/components/Checkbox.ts
+++ b/src/themes/default/components/Checkbox.ts
@@ -33,23 +33,48 @@ const radiobox = definePartsStyle({
top: 1,
rounded: 'full',
ml: 'auto',
+
+ _checked: {
+ border: 'none',
+ },
}),
label: defineStyle({
fontSize: 'sm',
alignSelf: 'start',
- '& div:first-of-type': {
+ '& > div:first-of-type': {
display: 'flex',
alignItems: 'center',
gap: 2,
fontWeight: 'bold',
mb: 2,
+ maxW: '80%',
},
'& > p': {
fontSize: '12px',
color: 'process_create.description',
},
+
+ //pro plan, it allows opening the modal
+ '& > span': {
+ bgColor: 'process_create.pro_bg',
+ borderRadius: '10px',
+ position: 'absolute',
+ top: '3px',
+ right: '3px',
+ px: 2,
+ color: 'process_create.pro_color',
+ fontSize: '12px',
+ lineHeight: '24px',
+ },
+ '& div:nth-of-type(2)': {
+ position: 'absolute',
+ h: '100%',
+ w: '100%',
+ top: 0,
+ left: 0,
+ },
}),
})
diff --git a/src/themes/default/components/Footer.tsx b/src/themes/default/components/Footer.tsx
index 9ceee91e..19501cc9 100644
--- a/src/themes/default/components/Footer.tsx
+++ b/src/themes/default/components/Footer.tsx
@@ -1,127 +1,103 @@
-import { Box, Code, Flex, Icon, Img, Link, List, ListItem, Text } from '@chakra-ui/react'
-import { HR } from '@vocdoni/chakra-components'
+import { Box, Flex, Icon, Image, Link, Text } from '@chakra-ui/react'
import { Trans, useTranslation } from 'react-i18next'
-import { FaDiscord, FaGithub, FaTwitter } from 'react-icons/fa'
-import logo from '/assets/vocdoni_logo.svg'
+import { FaDiscord, FaGithub } from 'react-icons/fa'
+import { FaXTwitter } from 'react-icons/fa6'
+import vcdLogo from '/assets/logo-classic.svg'
const Footer = () => {
const { t } = useTranslation()
return (
-
-
-
-
-
-
- {t('footer.company').toUpperCase()}
-
-
-
- {' '}
- {t('footer.homepage')}
-
-
-
-
-
- {' '}
- {t('footer.about')}
-
-
-
-
-
- {t('footer.blog')}
-
-
-
-
-
- {t('footer.developers').toUpperCase()}
-
-
-
- {t('footer.developer_portal')}
-
-
-
-
- {t('footer.vocdoni_api')}
-
-
-
-
-
- {t('footer.vocdoni_app')}
-
-
-
-
-
- {t('footer.resources').toUpperCase()}
-
-
-
- {t('footer.tutorials')}
-
-
-
-
- {t('footer.repos')}
-
-
-
-
- {t('footer.discord')}
-
-
-
+ <>
+
+
+
+
+ {t('footer.footer_subtitle')}
+
-
- {t('footer.contact').toUpperCase()}
-
-
- info@vocdoni.io
-
-
-
+
+
+ {t('footer.company')}
+
+
+ Vocdoni
+
+
+ About Us
+
+
+ Contact
+
+
+ SDK
+
+
+ Developer Portal
+
+
+ Blog
+
+
+
+
+ {t('footer.uses_cases')}
+
+ {t('footer.uses_cases1')}
+ {t('footer.uses_cases2')}
+ {t('footer.uses_cases3')}
+ {t('footer.uses_cases4')}
+ {t('footer.uses_cases5')}
+
+
+
+ {t('footer.demo')}
+
+ {t('footer.demo1')}
+ {t('footer.demo2')}
+ {t('footer.demo3')}
+ {t('footer.demo4')}
+ {t('footer.demo5')}
+ {t('footer.demo6')}
+
+
-
-
- Copyrights 2023 Vocdoni, Inc. All rights reserved
-
-
+
{
link2: ,
}}
/>
-
-
-
-
-
+