diff --git a/.gitignore b/.gitignore index aa964f4..cdf43a7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /dist/ /static/ /.dioxus/ +/.cargo # These are backup files generated by rustfmt **/*.rs.bk diff --git a/Cargo.lock b/Cargo.lock index 63adda8..16add9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4735,9 +4735,6 @@ name = "uuid" version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" -dependencies = [ - "getrandom", -] [[package]] name = "value-bag" @@ -4761,7 +4758,6 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" name = "virto-communities" version = "0.3.1" dependencies = [ - "blake2", "chrono", "dioxus", "dioxus-i18n", @@ -4770,18 +4766,15 @@ dependencies = [ "grass", "hex", "infer", - "manganis", "mime", "pjs", "pulldown-cmark", - "rand_core", "reqwest", "serde", "serde_json", "sp-core", "sube", "unic-langid", - "uuid", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", diff --git a/Cargo.toml b/Cargo.toml index ce36862..d89c4d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,50 +6,27 @@ edition = "2021" [dependencies] -dioxus = { version = "0.6", features = ["web", "router"] } +dioxus = { version = "0.6", features = ["router", "web"] } dioxus-i18n = { git = "https://github.com/mrxiaozhuox/dioxus-i18n.git" } - wasm-bindgen = "0.2.99" unic-langid = { version = "0.9.5", features = ["macros"] } -web-sys = { version = "0.3.69", features = [ - "Document", - "Element", - "HtmlElement", - "HtmlBodyElement", - "Node", - "NodeList", - "Window", - "console", - "CssStyleDeclaration", - "Location", - "Navigator", - "DomRect", - "ScrollToOptions" -] } -gloo = { version = "0.11.0", features = ["timers", "futures"] } +web-sys = { version = "0.3.69", features = ["CssStyleDeclaration", "Document", "DomRect", "HtmlBodyElement", "Location", "Navigator", "NodeList", "ScrollToOptions", "Window", "console"] } +gloo = { version = "0.11.0", features = ["futures"] } infer = "0.15.0" mime = "0.3.17" futures-util = "0.3.30" -uuid = { version = "1.8.0", features = ["v4"] } -sube = { package = "sube", git = "https://github.com/virto-network/virto-sdk.git", branch = "main", default-features = false, features = [ - "js", - "wss", -] } +sube = { package = "sube", git = "https://github.com/virto-network/virto-sdk.git", branch = "main", features = ["js"] } pjs = { package = "pjs", git = "https://github.com/virto-network/virto-sdk.git", branch = "feat/pjs-vault", default-features = false } - -rand_core = "0.6.4" serde = "1.0.197" serde_json = "1.0.114" hex = "0.4.3" wasm-bindgen-futures = "0.4.42" sp-core = { version = "34.0.0", default-features = false, features = ["serde"] } -reqwest = { version = "0.12.4", features = ["multipart", "json"] } +reqwest = { version = "0.12.4", features = ["json", "multipart"] } pulldown-cmark = "0.11.0" -blake2 = "0.10.6" chrono = "0.4.38" -manganis = "0.6.0" [patch.crates-io] cookie = { git = "https://github.com/S0c5/cookie-rs.git" } diff --git a/src/locales/en-US.json b/src/locales/en-US.json deleted file mode 100644 index 0786d16..0000000 --- a/src/locales/en-US.json +++ /dev/null @@ -1,586 +0,0 @@ -{ - "id": "en-US", - "texts": { - "dynamic_text": { - "dynamic_one": "business", - "dynamic_two": "organization", - "dynamic_three": "community" - }, - "login": { - "welcome": "Welcome to", - "description": "Explore local projects and Initiatives that are making an impact", - "opportunities": { - "connect": "Connect with others around you", - "learn": "Show your work, learn from others", - "impact": "Find new opportunities to make an impact." - }, - "form": { - "title": "Login" - } - }, - "account": { - "tabs": { - "wallet": { - "tab": "Wallet", - "balance": { - "title": "Balance", - "options": { - "deposit": "Deposit", - "withdraw": "Withdraw" - } - }, - "assets": { - "title": "Assets", - "table": { - "asset": "Asset", - "quantity": "Quantity", - "cost": "Cost", - "total": "Total" - } - } - }, - "transfers": { - "tab": "Transfers", - "title": "Transfers", - "table": { - "asset": "Asset", - "time": "Time", - "quantity": "Quantity", - "account": "Account" - } - } - } - }, - "sidebar": { - "explore": "Explore", - "dashboard": "My Communities" - }, - "header": { - "cta": { - "connect": "Connect", - "account": "Select" - }, - "menu": { - "invitations": "Invitations", - "messages": "Messages", - "profile": "Profile", - "settings": "Settings" - } - }, - "dashboard": { - "tabs": { - "all": "All Organizations", - "owned": "Your Organizations" - }, - "tips": { - "loading": { - "title": "Updating communities", - "description": "Please wait, this may take a moment" - } - }, - "cta_header": { - "filter": { - "title": "Filter", - "options": {} - }, - "search": "Search" - }, - "cta_cards": { - "explore": { - "title": "Discover innovative organizations", - "description": "Explore the organizations and find your community." - }, - "create": { - "title_part_one": "Create your ", - "title_part_two": " today", - "description": "Set up and launch your organization and vision in minutes", - "cta": "Start now" - } - }, - "footer": { - "paginator": "{from} of {to}", - "rights": "Virto PROD V.0.0.1. 2024 All rights reserved" - } - }, - "withdraw": { - "payment": { - "label": "Define the withdraw method", - "title": "Pick a Method", - "subtitle": "Methods", - "methods": { - "card": { - "title": "Credit Card", - "fee": "+{fee}%", - "cta": "Add New Card" - }, - "paypal": { - "title": "Paypal", - "fee": "+{fee}%" - }, - "pse": { - "title": "PSE", - "fee": "+{fee}%" - }, - "kusama": { - "title": "Kusama", - "fee": "Free" - }, - "eth": { - "title": "ETH/Polygon", - "fee": "Free" - } - } - } - }, - "deposit": { - "tabs": { - "accounts": "My accounts", - "others": "Other accounts", - "communities": "Communities" - }, - "form": { - "title": "Deposit Address", - "account": { - "label": "Account" - }, - "address": { - "label": "Address" - }, - "community": { - "label": "Community" - }, - "amount": { - "label": "Amount", - "placeholder": "Amount" - }, - "cta": { - "continue": "Confirm deposit" - } - }, - "payment": { - "label": "Define the deposit method", - "title": "Pick a Method", - "subtitle": "Methods", - "methods": { - "card": { - "title": "Credit Card", - "fee": "+{fee}%", - "cta": "Add New Card" - }, - "paypal": { - "title": "Paypal", - "fee": "+{fee}%" - }, - "pse": { - "title": "PSE", - "fee": "+{fee}%" - }, - "kusama": { - "title": "Kusama", - "fee": "Free" - }, - "eth": { - "title": "ETH/Polygon", - "fee": "Free" - } - } - }, - "tips": { - "loading": { - "title": "The deposit is in process", - "description": "This may take a moment" - }, - "created": { - "title": "Excellent! 🚀", - "description": "Your deposit has been successfully" - } - } - }, - "dao": { - "tabs": { - "all": "All initiatives", - "owned": "Your initiatives" - }, - "tips": { - "loading": { - "title": "Updating the list of initiatives", - "description": "Please wait, this may take a moment" - } - }, - "cta_header": { - "filter": { - "title": "Filter", - "options": {} - }, - "search": "Search" - }, - "cta_cards": { - "create": { - "title": "Create an impactful initiative", - "description": "Do you have an idea? Create your initiative quickly and easily", - "cta": "Create initiative now" - }, - "vote": { - "title": "Preview an Initiative", - "description": "A page to preview the voting of an initiative", - "cta": "Preview" - } - }, - "footer": { - "paginator": "{from} of {to}" - } - }, - "initiative": { - "title": "Create an impactful initiative", - "steps": { - "info": { - "label": "Basic Information of Your Initiative", - "name": { - "label": "Name", - "description": "Make sure to enter a clear and concise name for your initiative", - "placeholder": "Give your initiative an identity. Write here." - }, - "description": { - "label": "Description", - "description": "Do you want to make an impact with your initiative?", - "placeholder": "Use the description to explain the purpose of your initiative, goals, and plans." - }, - "categories": { - "label": "Categories", - "description": "Select and add the categories that best describe your initiative. You can select multiple categories; this will help other members find your proposal.", - "placeholder": "Add the categories for your initiative, make sure to separate them with commas (Finance, Proptech)" - } - }, - "actions": { - "label": "Initiative execution setup", - "error": { - "amount": "Must be greater than 0", - "invalid_address":"Oops! ✋ This address is invalid" - }, - "add_members": { - "title": "Add Members" - }, - "kusama_treasury": { - "title": "Kusama Treasury Request", - "disclaimer": { - "period_1": "The delivery of resources from the treasury will be made instantly once the proposal is approved.", - "period_n": "\nImportant: The resources for the other periods will be delivered on the dates established for each one." - }, - "placeholder": "Delivery date" - }, - "community_transfer": { - "title": "Community Transfer", - "dest": { - "placeholder": "Recipient" - }, - "amount": { - "placeholder": "Amount" - } - }, - "voting_open_gov": { - "title": "Voting Open Gov", - "poll_index": "Poll Index", - "standard": { - "title": "Standard", - "aye": "Vote AYE", - "nay": "Vote NAY", - "conviction": { - "none": "None", - "locked_1": "Locked x1", - "locked_2": "Locked x2", - "locked_3": "Locked x3", - "locked_4": "Locked x4", - "locked_5": "Locked x5", - "locked_6": "Locked x6" - }, - "balance": "Balance" - }, - "split": { - "title": "Split", - "aye": "Balance AYE", - "nay": "Balance NAY" - }, - "split_abstain": { - "title": "Split Abstain", - "aye": "Balance AYE", - "nay": "Balance NAY", - "abstain": "Balance abstain" - } - } - }, - "settings": { - "label": "Settings" - }, - "confirmation": { - "label": "Confirmation" - } - }, - "cta": { - "cancel": "Cancel", - "continue": "Continue" - }, - "disclaimer": "This information is for you! We are working for you, functionality under construction.", - "tips": { - "loading": { - "title": "Your initiative is in process", - "description": "This may take a moment" - }, - "created": { - "title": "Excellent! 🚀", - "description": "Your initiative has been successfully created" - } - } - }, - "governance": { - "title": "Vote an initiative", - "description": { - "details": { - "by": "Proposed by", - "start-date": "Start date", - "end-date": "End date", - "status": { - "title": "Status", - "options": { - "voting": "In voting", - "excecuted": "Executed", - "approved": "Approved", - "rejected": "Failed", - "queue": "In queue" - } - }, - "cta": "View advanced data" - }, - "voting": { - "title": "Voting", - "for": "For", - "against": "Against", - "votes": "votes", - "threshold": { - "title": "Threshold exceeded", - "description": "More than 50% of the votes are needed to execute the proposal." - }, - "total": { - "title": "Votes", - "voters": "voters" - }, - "amount": { - "label": "How many {asset} will you use?", - "placeholder": "1,000" - }, - "cta": { - "for": "For", - "against": "Against" - } - } - }, - "tips": { - "voting": { - "title": "Voting", - "description": "This may take a moment" - }, - "voted": { - "title": "Everything went well", - "description": "The vote has been cast" - } - }, - "success": { - "title": "Congratulations! 🎉 You have successfully created an initiative!", - "form": { - "cta_send": "Continue" - } - } - }, - "onboard": { - "basics": { - "label": "Welcome! First Things First...", - "title": "Create your Organization", - "form": { - "logo": { - "placeholder": "Logo (Optional)" - }, - "name": { - "placeholder": "Enter your Organization Name" - }, - "description": { - "placeholder": "A short Description of your organization..." - }, - "industry": { - "placeholder": "Your Organization Industry Field" - } - }, - "cta": { - "next": "Continue" - } - }, - "management": { - "label": "Now Define Your Team", - "title": "Setup the Organization Management", - "form": { - "membership": { - "title": "Membership", - "description": "Any member can vote and take decisions." - }, - "rank": { - "title": "Membership-Rank", - "description": "Members with specific roles can vote and take decisions." - }, - "native_token": { - "title": "Kusama Token", - "description": "Any token holder can vote and take decisions." - }, - "own_token": { - "title": "Own Token (Advanced)", - "description": "You configure the token and holders to vote or take decisions." - } - }, - "cta": { - "back": "Back", - "next": "Continue" - } - }, - "invite": { - "label": "Now Invite Your Team", - "title": "Invite your Members", - "form": { - "wallet": { - "label": "Wallet", - "placeholder": "Write an address" - }, - "email": { - "label": "Email", - "placeholder": "user@virto.com" - }, - "phone": { - "label": "Telegram", - "placeholder": "+57 322 1230000" - }, - "error": { - "invalid_address": "Oops! ✋ This address is invalid" - } - }, - "cta": { - "back": "Back", - "next": "Pay" - } - }, - "tips": { - "loading": { - "title": "The creation of your organization is in process", - "description": "This may take a moment" - }, - "created": { - "title": "Excellent! 🚀", - "description": "Your organization has been successfully created" - } - } - }, - "vos_intro": { - "name": "Virto AI assistant", - "description_p1": "Effortless control\nwith ", - "description_p2": "Vos", - "cards": { - "management": { - "title": "Easy Members Management", - "description": "Create your company in less than 15 minutes, no hassle." - }, - "payments": { - "title": "Seamless Payment Reception and Execution", - "description": "Secure and Fast Global Transactions at Your Fingertips" - }, - "governance": { - "title": "Advanced Fund Management and Governance", - "description": "Make Smart Financial Decisions and Manage Resources with Confidence" - }, - "wallet": { - "title": "Easy Access to Your Organizational Wallet", - "description": "Manage Your Organization’s Resources and Move Funds When You Need To" - } - }, - "continue": "Take me there!", - "tour": "See what's new", - "skip": "Skip" - }, - "warnings": { - "title": "⚠️Attention: This information is for you", - "middleware": { - "has_dao": "We're sorry! 😞 You cannot create more organizations associated with this account.", - "chain_unavailable": "At this time, it is not possible to complete this action.", - "signer_not_found": "We're sorry! 😞 You cannot perform this action, you must authenticate first.", - "not_account": "You are not connected to an account. Connect to access more features and easily manage your assets." - }, - "wallet": { - "balance_not_found": "Check the entered information!⚠️ We couldn't find balance for provided account" - }, - "market": { - "query_failed": "The price could not be consulted" - } - }, - "utils": { - "markdown": { - "cta": { - "edit": "Editor", - "preview": "Preview" - }, - "value": "Describe your initiative, customize the content as you wish" - }, - "vote_preview": { - "title": "This is a preview of an initiative", - "description": "We are seeking funds to create a decentralized governance system on our blockchain platform. We want to enable our community to actively participate in decision-making.\n\n**Key Points**\n\n- Development of governance tools\n- Education and outreach on decentralized governance\n- Ongoing research and development of the governance system\n\n**Use of Funds**\n\n- Development of governance tools: 40%.\n- Education and outreach: 30%.\n- Research and development: 30%." - } - }, - "success": { - "title": "Everything went well" - }, - "errors": { - "session": { - "persist": "We're sorry! 😞 We couldn't save the session. Please try again." - }, - "wallet": { - "accounts_not_found": "Check the entered information!⚠️ We couldn't find the provided account", - "account_address": "Check the entered information!⚠️ We couldn't find the public address", - "connection_failed": "Oops! The connection has failed 🔴 Contact us if the problem persists" - }, - "communities": { - "query_failed": "We're sorry! 😞 We couldn't load the information correctly. Please try again! 🤲", - "favorite_pick_failed": "Failed to update favorite" - }, - "initiatives": { - "query_failed": "We're sorry! 😞 We couldn't load the information correctly. Please try again! 🤲" - }, - "vote": { - "persist_failed": "The vote could not be saved", - "chain": "The vote could not be cast" - }, - "timestamp": { - "query_failed": "We're sorry! 😞 We couldn't update the status. Please try again! 🤲" - }, - "attach": { - "title": "Oops! ✋ We encountered an error loading your file", - "not_found": { - "explanation": "File not found.", - "details": "We couldn't find your file" - }, - "size": { - "explanation": "Oops! ✋ Your file exceeds the size limit.", - "details": "Please upload a file no larger than 2MB." - }, - "mime": { - "explanation": "Oops! ✋ The file format is invalid.", - "details": "Please ensure your file is in .jpeg or .png format." - } - }, - "form": { - "not_empty": "Oops! ✋ This field cannot be empty", - "upload_fail": "Oops! ✋ The file could not be uploaded. Please try again.", - "community_creation": "Oops! ✋ We couldn't create your community. Please check and try again.", - "initiative_creation": "Oops! ✋ We couldn't create the initiative. Please try again.", - "invalid_amount": "Oops! ✋ This amount field is invalid", - "invalid_address": "Oops! ✋ This address is invalid", - "deposit_failed": "Oops! ✋ We couldn't make this deposit. Please try again." - }, - "market": { - "query_failed": "The price could not be consulted" - } - } - } -} \ No newline at end of file diff --git a/src/locales/es-ES.json b/src/locales/es-ES.json deleted file mode 100644 index 3729fbc..0000000 --- a/src/locales/es-ES.json +++ /dev/null @@ -1,584 +0,0 @@ -{ - "id": "es-ES", - "texts": { - "dynamic_text": { - "dynamic_one": "empresa", - "dynamic_two": "organización", - "dynamic_three": "comunidad" - }, - "login": { - "welcome": "Bienvenido a", - "description": "Explora proyectos locales e iniciativas que están generando impacto", - "opportunities": { - "connect": "Conéctate con otros a tu alrededor", - "learn": "Muestra tu trabajo, aprende de los demás", - "impact": "Encuentra nuevas oportunidades para generar impacto" - }, - "form": { - "title": "Iniciar sesión" - } - }, - "account": { - "tabs": { - "wallet": { - "tab": "Billetera", - "balance": { - "title": "Saldo", - "options": { - "deposit": "Depositar", - "withdraw": "Retirar" - } - }, - "assets": { - "title": "Activos", - "table": { - "asset": "Activo", - "quantity": "Cantidad", - "cost": "Costo", - "total": "Total" - } - } - }, - "transfers": { - "tab": "Transferencias", - "title": "Transferencias", - "table": { - "asset": "Activo", - "time": "Hora", - "quantity": "Cantidad", - "account": "Cuenta" - } - } - } - }, - "sidebar": { - "explore": "Explorar", - "dashboard": "Mis Comunidades" - }, - "header": { - "cta": { - "connect": "Conectar", - "account": "Selecciona" - }, - "menu": { - "invitations": "Invitaciones", - "messages": "Mensajes", - "profile": "Perfil", - "settings": "Configuración" - } - }, - "dashboard": { - "tabs": { - "all": "Organizaciones", - "owned": "Mis Organizaciones" - }, - "tips": { - "loading": { - "title": "Actualizando las comunidades", - "description": "Por favor, espera mientras se completa el proceso." - } - }, - "cta_header": { - "filter": { - "title": "Filtrar", - "options": {} - }, - "search": "Buscar" - }, - "cta_cards": { - "explore": { - "title": "Descubre organizaciones innovadoras", - "description": "Explora organizaciones y encuentra tu comunidad" - }, - "create": { - "title_part_one": "Crea tu ", - "title_part_two": " hoy", - "description": "Configura y lanza tu organización y visión en minutos", - "cta": "Comienza ahora" - } - }, - "footer": { - "paginator": "{from} of {to}", - "rights": "Virto PROD V.0.0.1. 2024 Todos los derechos reservados" - } - }, - "withdraw": { - "payment": { - "label": "Pago", - "title": "Completa la información de pago", - "subtitle": "Método de Pago", - "methods": { - "card": { - "title": "Tarjeta de Crédito", - "fee": "+{fee}%", - "cta": "Añadir Nueva Tarjeta" - }, - "paypal": { - "title": "Paypal", - "fee": "+{fee}%" - }, - "pse": { - "title": "PSE", - "fee": "+{fee}%" - }, - "kusama": { - "title": "Kusama", - "fee": "Gratis" - }, - "eth": { - "title": "ETH/Polygon", - "fee": "Gratis" - } - } - } - }, - "deposit": { - "tabs": { - "accounts": "Mis cuentas", - "others": "Otras cuentas", - "communities": "Comunidades" - }, - "form": { - "title": "Dirección de Depósito", - "account": { - "label": "Cuenta" - }, - "address": { - "label": "Dirección" - }, - "community": { - "label": "Comunidad" - }, - "amount": { - "label": "Cantidad", - "placeholder": "Cantidad" - }, - "cta": { - "continue": "Confirmar depósito" - } - }, - "payment": { - "label": "Depósito", - "title": "Completa la información de depósito", - "subtitle": "Método", - "methods": { - "card": { - "title": "Tarjeta de Crédito", - "fee": "+{fee}%", - "cta": "Añadir Nueva Tarjeta" - }, - "paypal": { - "title": "Paypal", - "fee": "+{fee}%" - }, - "pse": { - "title": "PSE", - "fee": "+{fee}%" - }, - "kusama": { - "title": "Kusama", - "fee": "Gratis" - }, - "eth": { - "title": "ETH/Polygon", - "fee": "Gratis" - } - } - }, - "tips": { - "loading": { - "title": "El depósito está en proceso", - "description": "Esto puede tardar un momento" - }, - "created": { - "title": "¡Excelente! 🚀", - "description": "Tu depósito ha sido exitoso" - } - } - }, - "dao": { - "tabs": { - "all": "Iniciativas", - "owned": "Mis Iniciativas" - }, - "tips": { - "loading": { - "title": "Actualizando la lista de iniciativas", - "description": "Por favor, espera mientras se completa el proceso." - } - }, - "cta_header": { - "filter": { - "title": "Filtrar", - "options": {} - }, - "search": "Buscar" - }, - "cta_cards": { - "create": { - "title": "Crea una iniciativa de impacto", - "description": "¿Tienes una idea? Crea tu iniciativa de manera rápida y sencilla", - "cta": "Crear iniciativa ahora" - } - }, - "footer": { - "paginator": "{from} of {to}" - } - }, - "initiative": { - "title": "Crear iniciativa", - "steps": { - "info": { - "label": "Información básica de tu iniciativa", - "name": { - "label": "Nombre", - "description": "Asegúrate de introducir un nombre claro y conciso para tu iniciativa", - "placeholder": "Dale identidad a tu iniciativa. Escribe aquí." - }, - "description": { - "label": "Descripción", - "description": "¿Quieres lograr un impacto con tu iniciativa?", - "placeholder": "Utiliza la descripción para explicar el propósito de tu iniciativa, objetivos y planes." - }, - "categories": { - "label": "Categorías", - "description": "Selecciona y agrega las categorías que mejor describan tu iniciativa. /n Puedes seleccionar varias categorías, esto ayudará a otros miembros a encontrar tu propuesta.", - "placeholder": "Agrega las categorías para tu iniciativa, asegúrate de separarlas por comas ( Finanzas, Proptech)" - } - }, - "actions": { - "label": "Configuración de ejecución de iniciativa", - "error": { - "amount": "Debe ser mayor a 0", - "invalid_address":"Oops! ✋ Dirección no válida" - }, - "add_members": { - "title": "Agregar Miembros" - }, - "kusama_treasury": { - "title": "Solicitud Tesoro de Kusama", - "disclaimer": { - "period_1": "La entrega de recursos por parte del tesoro se realizará instantáneamente, una vez la propuesta sea aprobada.", - "period_n": "\nImportante: Los recursos de los demás periodos serán entregados en las fechas establecidas para cada uno." - }, - "error": "Debe ser mayor a 0", - "placeholder": "Fecha de entrega" - }, - "community_transfer": { - "title": "Transferencia Comunitaria", - "dest": { - "placeholder": "Destinatario" - }, - "amount": { - "error": "Debe ser mayor a 0", - "placeholder": "Cantidad" - } - }, - "voting_open_gov": { - "title": "Voto en Open Gov", - "poll_index": "Número de la propuesta", - "standard": { - "title": "Standard", - "aye": "Votar a favor", - "nay": "Votar en contra", - "conviction": { - "none": "Ninguna", - "locked_1": "Bloqueado x1", - "locked_2": "Bloqueado x2", - "locked_3": "Bloqueado x3", - "locked_4": "Bloqueado x4", - "locked_5": "Bloqueado x5", - "locked_6": "Bloqueado x6" - }, - "balance": "Cantidad a votar" - }, - "split": { - "title": "Split", - "aye": "Balance a favor", - "nay": "Balance en contra" - }, - "split_abstain": { - "title": "Split Abstain", - "aye": "Balance a favor", - "nay": "Balance en contra", - "abstain": "Balance en abstención" - } - } - }, - "settings": { - "label": "Configuraciones" - }, - "confirmation": { - "label": "Confirmación" - } - }, - "cta": { - "cancel": "Cancelar", - "continue": "Continuar" - }, - "disclaimer": "¡Esta información es para ti! Estamos trabajando para ti, funcionalidad en construcción.", - "tips": { - "loading": { - "title": "Tu iniciativa está en proceso", - "description": "Esto puede tomar un momento" - }, - "created": { - "title": "¡Excelente! 🚀", - "description": "¡Tu iniciativa ha sido creada con éxito!" - } - } - }, - "governance": { - "title": "Votar iniciativa", - "description": { - "details": { - "by": "Propuesto por", - "start-date": "Fecha inicio", - "end-date": "Fecha finalización", - "status": { - "title": "Estado", - "options": { - "voting": "En votación", - "excecuted": "Ejecutada", - "approved": "Aprobada", - "rejected": "Fallida", - "queue": "En cola" - } - }, - "update": "Modificar", - "cta": "Ver datos avanzados" - }, - "voting": { - "title": "Votación", - "for": "A favor", - "against": "Contra", - "votes": "votos", - "threshold": { - "title": "Umbral superado", - "description": "Es necesario pasar el 50% de los votos para ejecutar la propuesta. " - }, - "total": { - "title": "Votos", - "voters": "votantes" - }, - "amount": { - "label": "Cuantos {asset} vas a utilizar?", - "placeholder": "1.000" - }, - "cta": { - "for": "A favor", - "against": "En contra" - } - } - }, - "tips": { - "voting": { - "title": "Votando", - "description": "Esto puede tomar un momento" - }, - "voted": { - "title": "Todo ha salido bien", - "description": "El voto se ha realizado" - } - }, - "success": { - "title": "¡Felicitaciones!” 🎉 ¡Haz creado una iniciativa con todo éxito!", - "form": { - "cta_send": "Continuar" - } - } - }, - "onboard": { - "basics": { - "label": "¡Bienvenido! Primero lo primero...", - "title": "Crea tu Organización", - "form": { - "logo": { - "placeholder": "Logo (Opcional)" - }, - "name": { - "placeholder": "Ingresa el nombre de tu organización" - }, - "description": { - "placeholder": "Una breve descripción de tu organización..." - }, - "industry": { - "placeholder": "Industria de tu organización" - } - }, - "cta": { - "next": "Continuar" - } - }, - "management": { - "label": "Ahora define tu equipo", - "title": "Configura la gestión de la organización", - "form": { - "membership": { - "title": "Membresía", - "description": "Cualquier miembro puede votar y tomar decisiones." - }, - "rank": { - "title": "Rango de Membresía", - "description": "Miembros con roles específicos pueden votar y tomar decisiones." - }, - "native_token": { - "title": "Token Kusama", - "description": "Cualquier poseedor de tokens puede votar y tomar decisiones." - }, - "own_token": { - "title": "Token Propio (Avanzado)", - "description": "Configuras el token y los poseedores para votar o tomar decisiones." - } - }, - "cta": { - "back": "Regresar", - "next": "Continuar" - } - }, - "invite": { - "label": "Ahora invita a tu equipo", - "title": "Invita a tus miembros", - "form": { - "wallet": { - "label": "Billetera", - "placeholder": "Escribe una dirección" - }, - "email": { - "label": "Correo electrónico", - "placeholder": "usuario@virto.com" - }, - "phone": { - "label": "Teléfono", - "placeholder": "+57 322 1230000" - }, - "error": { - "invalid_address": "Oops! ✋ Dirección no válida" - } - }, - "cta": { - "back": "Regresar", - "next": "Pagar" - } - }, - "tips": { - "loading": { - "title": "La creación de tu organización está en proceso", - "description": "Esto puede tomar un momento" - }, - "created": { - "title": "¡Excelente! 🚀", - "description": "¡Tu organización ha sido creada con éxito!" - } - } - }, - "vos_intro": { - "name": "Asistente de IA Virto", - "description_p1": "Control sin esfuerzo\ncon ", - "description_p2": "Vos", - "cards": { - "management": { - "title": "Gestión Fácil de Miembros", - "description": "Crea tu empresa en menos de 15 minutos, sin complicaciones." - }, - "payments": { - "title": "Recepción y Ejecución de Pagos Sin Esfuerzo", - "description": "Transacciones globales seguras y rápidas al alcance de tu mano" - }, - "governance": { - "title": "Gestión y Gobernanza Avanzada de Fondos", - "description": "Toma decisiones financieras inteligentes y gestiona recursos con confianza" - }, - "wallet": { - "title": "Acceso Fácil a tu Billetera Organizacional", - "description": "Administra los recursos de tu organización y mueve fondos cuando lo necesites" - } - }, - "continue": "¡Llévame allí!", - "tour": "Ver qué hay de nuevo", - "skip": "Omitir" - }, - "utils": { - "markdown": { - "cta": { - "edit": "Editor", - "preview": "Ver" - }, - "value": "Haz la descripción de tu iniciativa, personaliza el contenido como quieras" - }, - "vote_preview": { - "title": "Esta es la previsualización de una iniciativa", - "description": "Buscamos fondos para crear un sistema de gobernanza descentralizada en nuestra plataforma blockchain. Queremos permitir que nuestra comunidad participe activamente en la toma de decisiones.\n\n**Puntos importantes**\n\n- Desarrollo de herramientas de gobernanza\n- Educación y divulgación sobre gobernanza descentralizada\n- Investigación y desarrollo continuo del sistema de gobernanza\n\n**Uso de fondos**\n\n- Desarrollo de herramientas de gobernanza: 40%.\n- Educación y divulgación: 30%.\n- Investigación y desarrollo: 30%." - } - }, - "success": { - "title": "Todo ha salido bien" - }, - "warnings": { - "title": "⚠️Atención: Está información es para ti", - "middleware": { - "has_dao": "¡Lo sentimos! 😞 No puedes crear más organizaciones asociadas a esta cuenta.", - "chain_unavailable": "En este momento no es posible completar está acción.", - "signer_not_found": "¡Lo sentimos! 😞 No puedes realizar esta acción, primero debes autenticarte.", - "not_account": "No estás conectado a una cuenta. Conéctate para acceder a más funciones y gestionar tus activos de manera sencilla." - }, - "wallet": { - "balance_not_found": "¡Revisa la información ingresada!⚠️ No hemos encontrado saldo para la cuenta proporcionada" - }, - "market": { - "query_failed": "No se pudo consultar el precio" - } - }, - "errors": { - "session": { - "persist": "¡Lo sentimos! 😞 No hemos logrado guardar sesión. Por favor, intenta de nuevo. " - }, - "wallet": { - "accounts_not_found": "¡Revisa la información ingresada!⚠️ No hemos encontrado la cuenta proporcionada", - "account_address": "¡Revisa la información ingresada!⚠️ No hemos encontrado la dirección pública", - "connection_failed": "¡Ups! La conexión ha fallado 🔴 Comunícate con nosotros si el problema persiste" - }, - "communities": { - "query_failed": "¡Lo sentimos! 😞 No hemos logrado cargar la información correctamente. ¡Inténtalo de nuevo! 🤲" - }, - "initiatives": { - "query_failed": "¡Lo sentimos! 😞 No hemos logrado cargar la información correctamente. ¡Inténtalo de nuevo! 🤲", - "favorite_pick_failed": "No se pudo actualizar el favorito" - }, - "vote": { - "persist_failed": "No se ha podido guardar el voto", - "chain": "No se ha podido votar" - }, - "timestamp": { - "query_failed": "¡Lo sentimos! 😞 No hemos logrado actualizar el estado. ¡Inténtalo de nuevo! 🤲" - }, - "attach": { - "title": "¡Ups! ✋ Hemos presentado un error al cargar tu archivo", - "not_found": { - "explanation": "Archivo no encontrado.", - "details": "No hemos logrado encontrar tu archivo" - }, - "size": { - "explanation": "¡Ups! ✋Tu archivo excede el limite de tamaño.", - "details": "¡Por favor! Carga un archivo no mayor a 2MB." - }, - "mime": { - "explanation": "¡Ups! ✋ El formato de archivo es inválido.", - "details": "Por favor, asegúrate que su archivo corresponda a un formato .jpeg o .png" - } - }, - "form": { - "not_empty": "¡Ups! ✋ Este campo no puede estar vacio.", - "upload_fail": "¡Ups! ✋ No se pudo subir el archivo. Por favor, inténtalo de nuevo.", - "community_creation": "¡Ups! ✋ No logramos crear tu comunidad. Por favor, verifica e inténtalo de nuevo.", - "initiative_creation": "¡Ups! ✋ No logramos crear tu iniciativa. Por favor, inténtalo de nuevo.", - "invalid_amount": "¡Ups! ✋ Este campo de cantidad es inválido", - "invalid_address": "¡Ups! ✋ Esta dirección es inválida", - "deposit_failed": "¡Ups! ✋ No pudimos realizar este depósito. Por favor, inténtalo de nuevo." - }, - "market": { - "query_failed": "No se pudo consultar el precio" - } - } - } -} \ No newline at end of file