update es, fr, it, zh

pull/4173/head
ryestew 1 year ago
parent 7b17e83092
commit f0d2c25692
  1. 33
      apps/remix-ide/src/app/tabs/locales/es/debugger.json
  2. 192
      apps/remix-ide/src/app/tabs/locales/es/filePanel.json
  3. 123
      apps/remix-ide/src/app/tabs/locales/es/home.json
  4. 12
      apps/remix-ide/src/app/tabs/locales/es/panel.json
  5. 22
      apps/remix-ide/src/app/tabs/locales/es/permissionHandler.json
  6. 70
      apps/remix-ide/src/app/tabs/locales/es/pluginManager.json
  7. 2
      apps/remix-ide/src/app/tabs/locales/es/remixApp.json
  8. 10
      apps/remix-ide/src/app/tabs/locales/es/remixUiTabs.json
  9. 34
      apps/remix-ide/src/app/tabs/locales/es/search.json
  10. 62
      apps/remix-ide/src/app/tabs/locales/es/settings.json
  11. 117
      apps/remix-ide/src/app/tabs/locales/es/solidity.json
  12. 72
      apps/remix-ide/src/app/tabs/locales/es/solidityUnitTesting.json
  13. 56
      apps/remix-ide/src/app/tabs/locales/es/terminal.json
  14. 196
      apps/remix-ide/src/app/tabs/locales/es/udapp.json
  15. 31
      apps/remix-ide/src/app/tabs/locales/fr/debugger.json
  16. 190
      apps/remix-ide/src/app/tabs/locales/fr/filePanel.json
  17. 121
      apps/remix-ide/src/app/tabs/locales/fr/home.json
  18. 10
      apps/remix-ide/src/app/tabs/locales/fr/panel.json
  19. 20
      apps/remix-ide/src/app/tabs/locales/fr/permissionHandler.json
  20. 64
      apps/remix-ide/src/app/tabs/locales/fr/pluginManager.json
  21. 2
      apps/remix-ide/src/app/tabs/locales/fr/remixApp.json
  22. 10
      apps/remix-ide/src/app/tabs/locales/fr/remixUiTabs.json
  23. 34
      apps/remix-ide/src/app/tabs/locales/fr/search.json
  24. 60
      apps/remix-ide/src/app/tabs/locales/fr/settings.json
  25. 117
      apps/remix-ide/src/app/tabs/locales/fr/solidity.json
  26. 72
      apps/remix-ide/src/app/tabs/locales/fr/solidityUnitTesting.json
  27. 56
      apps/remix-ide/src/app/tabs/locales/fr/terminal.json
  28. 190
      apps/remix-ide/src/app/tabs/locales/fr/udapp.json
  29. 31
      apps/remix-ide/src/app/tabs/locales/it/debugger.json
  30. 188
      apps/remix-ide/src/app/tabs/locales/it/filePanel.json
  31. 121
      apps/remix-ide/src/app/tabs/locales/it/home.json
  32. 12
      apps/remix-ide/src/app/tabs/locales/it/panel.json
  33. 22
      apps/remix-ide/src/app/tabs/locales/it/permissionHandler.json
  34. 68
      apps/remix-ide/src/app/tabs/locales/it/pluginManager.json
  35. 2
      apps/remix-ide/src/app/tabs/locales/it/remixApp.json
  36. 10
      apps/remix-ide/src/app/tabs/locales/it/remixUiTabs.json
  37. 34
      apps/remix-ide/src/app/tabs/locales/it/search.json
  38. 62
      apps/remix-ide/src/app/tabs/locales/it/settings.json
  39. 119
      apps/remix-ide/src/app/tabs/locales/it/solidity.json
  40. 72
      apps/remix-ide/src/app/tabs/locales/it/solidityUnitTesting.json
  41. 54
      apps/remix-ide/src/app/tabs/locales/it/terminal.json
  42. 194
      apps/remix-ide/src/app/tabs/locales/it/udapp.json
  43. 17
      apps/remix-ide/src/app/tabs/locales/zh/debugger.json
  44. 92
      apps/remix-ide/src/app/tabs/locales/zh/filePanel.json
  45. 25
      apps/remix-ide/src/app/tabs/locales/zh/home.json
  46. 6
      apps/remix-ide/src/app/tabs/locales/zh/panel.json
  47. 14
      apps/remix-ide/src/app/tabs/locales/zh/pluginManager.json
  48. 12
      apps/remix-ide/src/app/tabs/locales/zh/search.json
  49. 16
      apps/remix-ide/src/app/tabs/locales/zh/settings.json
  50. 49
      apps/remix-ide/src/app/tabs/locales/zh/solidity.json
  51. 8
      apps/remix-ide/src/app/tabs/locales/zh/solidityUnitTesting.json
  52. 28
      apps/remix-ide/src/app/tabs/locales/zh/terminal.json
  53. 112
      apps/remix-ide/src/app/tabs/locales/zh/udapp.json

@ -1,11 +1,26 @@
{
"debugger.displayName": "Debugger",
"debugger.debuggerConfiguration": "Debugger Configuration",
"debugger.stopDebugging": "Stop debugging",
"debugger.startDebugging": "Start debugging",
"debugger.placeholder": "Transaction hash, should start with 0x",
"debugger.debugLocaNodeLabel": "Force using local node",
"debugger.useGeneratedSources": "Use generated sources",
"debugger.debugWithGeneratedSources": "Debug with generated sources",
"debugger.introduction": "When Debugging with a transaction hash, if the contract is verified, Remix will try to fetch the source code from Sourcify or Etherscan. Put in your Etherscan API key in the Remix settings. For supported networks, please see"
"debugger.displayName": "Depurador",
"debugger.debuggerConfiguration": "Configuración del depurador",
"debugger.stopDebugging": "Detener depuración",
"debugger.provideTxNumber": "Por favor, proporcione un hash de transacción válido",
"debugger.startDebugging": "Iniciar depuración",
"debugger.placeholder": "El hash de transacción debe comenzar con 0x",
"debugger.debugLocaNodeLabel": "Forzar uso de nodo local",
"debugger.useGeneratedSources": "Usar fuentes generadas",
"debugger.debugWithGeneratedSources": "Cuando se selecciona, el depurador también recorrerá paso a paso el archivo .yul compilado si existe.",
"debugger.introduction": "Cuando depura con un hash de transacción, si el contrato es verificado, Remix intentará obtener el código fuente de Sourcify o Etherscan. Ponga su clave API de Etherscan en la configuración de Remix. Para redes soportadas, por favor vea",
"debugger.forceToUseCurrentLocalNode": "Fuerza al depurador a usar el nodo local actual",
"debugger.sourceLocationStatus1": "Ubicando el punto de interrupción, esto puede llevar un tiempo...",
"debugger.sourceLocationStatus2": "La ubicación de la fuente no está disponible, ni en Sourcify ni en Etherscan. Por favor, asegúrese de que la clave Etherscan del api se encuentra en la configuración.",
"debugger.sourcifyDocs": "Documentación de Sourcify",
"debugger.noDataAvailable": "No hay información disponible",
"debugger.loadMore": "Cargar más",
"debugger.copy": "Copiar",
"debugger.stepOverBack": "Un paso atrás",
"debugger.stepBack": "Retroceder",
"debugger.stepInto": "Ingresar un paso",
"debugger.stepOverForward": "Dar un paso adelante",
"debugger.jumpPreviousBreakpoint": "Saltar al punto de interrupción anterior",
"debugger.jumpOut": "Saltar fuera",
"debugger.jumpNextBreakpoint": "Saltar al siguiente punto de interrupción"
}

@ -1,70 +1,126 @@
{
"filePanel.displayName": "File explorer",
"filePanel.workspace": "WORKSPACES",
"filePanel.create": "Create",
"filePanel.clone": "Clone",
"filePanel.download": "Download",
"filePanel.backup": "Backup",
"filePanel.restore": "Restore",
"filePanel.workspace.create": "Create Workspace",
"filePanel.workspace.rename": "Rename Workspace",
"filePanel.workspace.delete": "Delete Workspace",
"filePanel.workspace.deleteConfirm": "Are you sure to delete the current workspace?",
"filePanel.workspace.download": "Download Workspace",
"filePanel.workspace.downloadConfirm": "This will download current workspace in a zip file. Do you want to continue?",
"filePanel.workspace.deleteAll": "Delete All Workspaces",
"filePanel.workspace.deleteAllConfirm1": "Are you absolutely sure you want to delete all your workspaces?",
"filePanel.workspace.deleteAllConfirm2": "Deleted workspaces can not be restored in any manner.",
"filePanel.workspace.name": "Workspace name",
"filePanel.workspace.chooseTemplate": "Choose a template",
"filePanel.workspace.backup": "Backup All Workspaces",
"filePanel.workspace.restore": "Restore Workspaces from the Backup",
"filePanel.workspace.clone": "Clone Git Repository",
"filePanel.workspace.cloneMessage": "Please provide a valid git repository url.",
"filePanel.workspace.enterGitUrl": "Enter git repository url",
"filePanel.workspace.switch": "Switch To Workspace",
"filePanel.workspace.solghaction": "Adds a preset yml file to run solidity unit tests on github actions CI.",
"filePanel.solghaction": "Solidity Test Workflow",
"filePanel.workspace.tssoltestghaction": "Adds a preset yml file to run mocha and chai tests for solidity on github actions CI",
"filePanel.tssoltestghaction": "Mocha Chai Test Workflow",
"filePanel.workspace.addscriptetherscan": "Adds scripts which can be used to interact with the Etherscan API",
"filePanel.addscriptetherscan": "Add Etherscan scripts",
"filePanel.workspace.addscriptdeployer": "Adds scripts which can be used to deploy contracts",
"filePanel.addscriptdeployer": "Add contract deployer scripts",
"filePanel.workspace.slitherghaction": "Adds a preset yml file to run slither analysis on github actions CI",
"filePanel.slitherghaction": "Slither Workflow",
"filePanel.workspace.helperscripts": "Adds convenient scripts to the 'scripts' directory",
"filePanel.helperscripts": "Web3 Scripts",
"filePanel.newFile": "New File",
"filePanel.newFolder": "New Folder",
"filePanel.rename": "Rename",
"filePanel.delete": "Delete",
"filePanel.deleteAll": "Delete All",
"filePanel.run": "Run",
"filePanel.pushChangesToGist": "Push changes to gist",
"filePanel.publishFolderToGist": "Publish folder to gist",
"filePanel.publishFileToGist": "Publish file to gist",
"filePanel.copy": "Copy",
"filePanel.paste": "Paste",
"filePanel.compile": "Compile",
"filePanel.compileForNahmii": "Compile for Nahmii",
"filePanel.createNewFile": "Create new file",
"filePanel.createNewFolder": "Create new folder",
"filePanel.publishToGist": "Publish all files to GitHub gist",
"filePanel.uploadFile": "Upload files",
"filePanel.uploadFolder": "Upload folder",
"filePanel.updateGist": "Update the current [gist] explorer",
"filePanel.viewAllBranches": "View all branches",
"filePanel.createBranch": "Create branch",
"filePanel.switchBranches": "Switch branches",
"filePanel.checkoutGitBranch": "Checkout Git Branch",
"filePanel.findOrCreateABranch": "Find or create a branch.",
"filePanel.initGitRepositoryLabel": "Initialize workspace as a new git repository",
"filePanel.initGitRepositoryWarning": "To use Git features, add username and email to the Github section of the Settings panel.",
"filePanel.workspaceName": "Workspace name",
"filePanel.customizeTemplate": "Customize template",
"filePanel.features": "Features",
"filePanel.upgradeability": "Upgradeability",
"filePanel.ok": "OK",
"filePanel.cancel": "Cancel"
"filePanel.displayName": "Explorador de archivos",
"filePanel.workspace": "Espacios de trabajo",
"filePanel.create": "Crear",
"filePanel.clone": "Clonar",
"filePanel.download": "Descargar",
"filePanel.backup": "Respaldar",
"filePanel.restore": "Restaurar",
"filePanel.workspace.create": "Crear espacio de trabajo",
"filePanel.workspace.rename": "Renombrar espacio de trabajo",
"filePanel.workspace.delete": "Eliminar espacio de trabajo",
"filePanel.workspace.deleteConfirm": "¿Está seguro que desea eliminar el espacio de trabajo actual?",
"filePanel.workspace.download": "Descargar espacio de trabajo",
"filePanel.workspace.downloadConfirm": "Esto descargará el espacio de trabajo actual en un archivo zip. ¿Desea continuar?",
"filePanel.workspace.deleteAll": "Eliminar todos los espacios de trabajo",
"filePanel.workspace.deleteAllConfirm1": "¿Está absolutamente seguro de que desea eliminar todos sus espacios de trabajo?",
"filePanel.workspace.deleteAllConfirm2": "Los espacios de trabajo eliminados no pueden ser restaurados de ninguna manera.",
"filePanel.workspace.name": "Nombre del espacio de trabajo",
"filePanel.workspace.chooseTemplate": "Elija una plantilla",
"filePanel.workspace.backup": "Respaldar todos los espacios de trabajo",
"filePanel.workspace.restore": "Restaurar espacios de trabajo desde la copia de seguridad",
"filePanel.workspace.clone": "Clonar repositorio de Git",
"filePanel.workspace.cloneMessage": "Por favor, proporcione una url de repositorio de Git válida.",
"filePanel.workspace.enterGitUrl": "Introducir url del repositorio de Git",
"filePanel.workspace.switch": "Cambiar a espacio de trabajo",
"filePanel.workspace.solghaction": "Añade un archivo yml predefinido para ejecutar pruebas unitarias de solidity en github actions CI.",
"filePanel.solghaction": "Flujo de trabajo de pruebas de Solidity",
"filePanel.workspace.tssoltestghaction": "Añade un archivo yml predefinido para ejecutar pruebas en mocha y chai para solidity en github actions CI",
"filePanel.tssoltestghaction": "Flujo de trabajo de pruebas con Mocha y Chai",
"filePanel.workspace.addscriptetherscan": "Añade scripts que pueden ser usados para interactuar con la API Etherscan",
"filePanel.addscriptetherscan": "Añadir scripts de Etherscan",
"filePanel.workspace.addscriptdeployer": "Añade scripts que pueden ser usados para implementar contratos",
"filePanel.addscriptdeployer": "Añade scripts de implementación de contratos",
"filePanel.workspace.slitherghaction": "Añade un archivo yml predefinido para ejecutar el análisis de slither en github actions CI",
"filePanel.slitherghaction": "Flujo de trabajo con slither",
"filePanel.workspace.helperscripts": "Añade scripts convenientes al directorio 'scripts'",
"filePanel.helperscripts": "Scripts Web3",
"filePanel.newFile": "Nuevo archivo",
"filePanel.newFolder": "Nueva carpeta",
"filePanel.rename": "Renombrar",
"filePanel.delete": "Eliminar",
"filePanel.deleteAll": "Eliminar todo",
"filePanel.run": "Ejecutar",
"filePanel.pushChangesToGist": "Enviar cambios a gist",
"filePanel.publishFolderToGist": "Publicar carpeta en gist",
"filePanel.publishFileToGist": "Publicar archivo en gist",
"filePanel.copy": "Copiar",
"filePanel.copyFileName": "Copiar nombre",
"filePanel.copyFilePath": "Copiar ruta",
"filePanel.contractflattener": "Aplanar",
"filePanel.nahmii-compiler": "Compilar para Nahmii",
"filePanel.solidityumlgen": "Generar UML",
"filePanel.doc-gen": "Generar Documentación",
"filePanel.solidity": "Compilar",
"filePanel.paste": "Pegar",
"filePanel.compile": "Compilar",
"filePanel.compileForNahmii": "Compilar para Nahmii",
"filePanel.createNewFile": "Crear nuevo archivo",
"filePanel.createNewFolder": "Crear nueva carpeta",
"filePanel.publishToGist": "Publicar todos los archivos en Github gist",
"filePanel.uploadFile": "Subir archivos",
"filePanel.uploadFolder": "Subir carpeta",
"filePanel.updateGist": "Actualizar el explorador [gist] actual",
"filePanel.viewAllBranches": "Ver todas las ramas",
"filePanel.createBranch": "Crear rama",
"filePanel.switchBranches": "Cambiar ramas",
"filePanel.checkoutGitBranch": "Checkout de una Rama en Git",
"filePanel.findOrCreateABranch": "Buscar o crear una rama.",
"filePanel.initGitRepositoryLabel": "Inicializar área de trabajo como un nuevo repositorio git",
"filePanel.initGitRepositoryWarning": "Para usar las funcionalidades de Git, añade nombre de usuario y correo electrónico a la sección de Github del panel de Configuración.",
"filePanel.workspaceName": "Nombre del espacio de trabajo",
"filePanel.customizeTemplate": "Personalizar plantilla",
"filePanel.features": "Características",
"filePanel.upgradeability": "Capacidad de actualización",
"filePanel.ok": "ACEPTAR",
"filePanel.yes": "Sí",
"filePanel.cancel": "Cancelar",
"filePanel.createNewWorkspace": "crear un nuevo espacio de trabajo",
"filePanel.connectToLocalhost": "conectar a localhost",
"filePanel.copiedToClipboard": "Copiado al portapapeles {path}",
"filePanel.downloadFailed": "Descarga Fallida",
"filePanel.downloadFailedMsg": "Error inesperado durante la descarga: {error}",
"filePanel.close": "Cerrar",
"filePanel.copyFileFailed": "Copiar Archivo Fallido",
"filePanel.copyFileFailedMsg": "Error inesperado al copiar el archivo: {src}",
"filePanel.copyFolderFailed": "Copia de Carpeta Fallida",
"filePanel.copyFolderFailedMsg": "Error inesperado al copiar la carpeta: {src}",
"filePanel.runScriptFailed": "Error al ejecutar el script",
"filePanel.createPublicGist": "Crear una lista pública",
"filePanel.createPublicGistMsg1": "¿Está seguro que desea empujar cambios al archivo gist remoto en github.com?",
"filePanel.createPublicGistMsg2": "¿Estás seguro que quieres publicar todos tus archivos de forma anónima en la carpeta {path} como un gist público en github.com?",
"filePanel.createPublicGistMsg3": "¿Estás seguro de que quieres publicar de forma anónima el archivo {path} como una gist público en github.com?",
"filePanel.createPublicGistMsg4": "¿Está seguro de que desea publicar de forma anónima todos sus archivos en el espacio de trabajo {name} como un gist público en github.com?",
"filePanel.deleteMsg": "¿Está seguro que desea eliminar?",
"filePanel.theseItems": "estos elementos",
"filePanel.thisItem": "este elemento",
"filePanel.deleteItems": "Eliminar elementos",
"filePanel.deleteItem": "Eliminar elemento",
"filePanel.globalToast": "No se puede escribir/modificar el sistema de archivos en modo de solo lectura.",
"filePanel.basic": "Básico",
"filePanel.blank": "En blanco",
"filePanel.multiSigWallet": "Billetera Multifirma",
"filePanel.mintable": "Acuñable",
"filePanel.burnable": "Quemable",
"filePanel.pausable": "Pausable",
"filePanel.transparent": "Transparente",
"filePanel.initGitRepoTitle": "Marque la opción para inicializar el área de trabajo como un nuevo repositorio git",
"filePanel.switchToBranchTitle1": "Hacer checkout de nueva rama desde rama remota",
"filePanel.switchToBranchTitle2": "Hacer checkout a rama local",
"filePanel.readOnly": "solo lectura",
"filePanel.renameFileFailed": "Error al renombrar archivo",
"filePanel.renameFileFailedMsg": "Error inesperado al renombrar: {error}",
"filePanel.fileCreationFailed": "Creación de archivo fallida",
"filePanel.folderCreationFailed": "Creación de carpeta fallida",
"filePanel.validationError": "Error de Validación",
"filePanel.validationErrorMsg": "No se permiten caracteres especiales",
"filePanel.reservedKeyword": "Palabra clave reservada",
"filePanel.reservedKeywordMsg": "El nombre de archivo contiene las palabras clave reservadas de Remix. \"{content}\"",
"filePanel.moveFile": "Moviendo archivos",
"filePanel.moveFileMsg1": "¿Estás seguro de que quieres mover {src} a {dest}?",
"filePanel.movingFileFailed": "Error al mover archivo",
"filePanel.movingFileFailedMsg": "Error inesperado al mover el archivo: {src}",
"filePanel.movingFolderFailed": "Error al Mover Carpeta",
"filePanel.movingFolderFailedMsg": "Error inesperado al mover la carpeta: {src}",
"filePanel.workspaceActions": "Acciones de espacio de trabajo"
}

@ -1,61 +1,66 @@
{
"home.scamAlert": "Scam Alert",
"home.scamAlertText": "The only URL Remix uses is remix.ethereum.org",
"home.scamAlertText2": "Beware of online videos promoting \"liquidity front runner bots\"",
"home.scamAlertText3": "Additional safety tips",
"home.learnMore": "Learn more",
"home.here": "here",
"home.featured": "Featured",
"home.jumpIntoWeb3": "WE NEED YOUR HELP",
"home.jumpIntoWeb3More": "Go to survey",
"home.jumpIntoWeb3Text": "Remixers... Have a spare moment? Please help us improve your Remix experience with this one-minute survey.",
"home.remixYouTube": "WATCH TO LEARN",
"home.remixYouTubeText1": "Video Tips from the Remix Team",
"home.remixYouTubeMore": "Watch",
"home.remixYouTubeText2": "Remix has a growing library of videos containing lots of tips for using the tool. Check them out and subscribe to get our latest uploads.",
"home.betaTesting": "BETA TESTING",
"home.betaTestingText1": "Our community supports us.",
"home.betaTestingText2": "Help us beta test releases now and get a handle on new features!",
"home.betaTestingMore": "Sign up",
"home.featuredPlugins": "Featured Plugins",
"home.solidityPluginDesc": "Compile, test, and analyze smart contracts.",
"home.starkNetPluginDesc": "Compile and deploy contracts with Cairo, a native language for StarkNet.",
"home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.",
"home.sourcifyPluginDesc": "Solidity contract and metadata verification service.",
"home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.",
"home.dgitPluginDesc": "Add source control to your projects.",
"home.oneClickDappDesc": "Quickly generate smart contract interfaces",
"home.getStarted": "Get Started",
"home.projectTemplates": "Project Templates",
"home.blankTemplateDesc": "Create an empty workspace.",
"home.remixDefaultTemplateDesc": "Create a workspace with sample files.",
"home.ozerc20TemplateDesc": "Create an ERC20 token by importing OpenZeppelin library.",
"home.ozerc721TemplateDesc": "Create an NFT token by importing OpenZeppelin library.",
"home.ozerc1155TemplateDesc": "Create an ERC1155 token by importing OpenZeppelin library.",
"home.gnosisSafeMultisigTemplateDesc": "Create Multi-Signature wallets using this template.",
"home.zeroxErc20TemplateDesc": "Create an ERC20 token by importing 0xProject contract.",
"home.learn": "Learn",
"home.learnEth1": "Remix Basics",
"home.learnEth1Desc": "An introduction to Remix's interface and basic operations.",
"home.learnEth2": "Intro to Solidity",
"home.learnEth2Desc": "Interactively learn Solidity beginner concepts.",
"home.remixAdvanced": "Deploying with Libraries",
"home.remixAdvancedDesc": "Learn to deploy with libraries in Remix",
"home.remixYoutubePlaylist": "Remix Youtube Playlist",
"home.remixTwitterProfile": "Remix Twitter Profile",
"home.remixLinkedinProfile": "Remix Linkedin Profile",
"home.remixMediumPosts": "Remix Medium Posts",
"home.remixGitterChannel": "Join us on Discord",
"home.nativeIDE": "The Native IDE for Web3 Development.",
"home.website": "Website",
"home.documentation": "Documentation",
"home.remixPlugin": "Remix Plugin",
"home.remixDesktop": "Remix Desktop",
"home.searchDocumentation": "Search Documentation",
"home.files": "Files",
"home.newFile": "New File",
"home.openFile": "Open File",
"home.connectToLocalhost": "Access File System",
"home.loadFrom": "Load from",
"home.resources": "Resources"
"home.scamAlert": "Alerta de Estafa",
"home.scamAlertText": "El único URL que utiliza Remix es remix.ethereum.org",
"home.scamAlertText2": "Cuidado con los videos de Internet promoviendo \"bots adelantados de liquidez\"",
"home.scamAlertText3": "Consejos de seguridad adicionales",
"home.learnMore": "Aprender más",
"home.here": "aquí",
"home.featured": "Destacado",
"home.jumpIntoWeb3": "NECESITAMOS TU AYUDA",
"home.jumpIntoWeb3More": "Ir a la encuesta",
"home.jumpIntoWeb3Text": "Remixers... ¿Tienes un momento libre? Por favor, ayúdanos a mejorar tu experiencia en Remix con esta encuesta de un minuto.",
"home.remixYouTube": "MIRA PARA APRENDER",
"home.remixYouTubeText1": "Vídeo de consejos del equipo de Remix",
"home.remixYouTubeMore": "Mirar",
"home.remixYouTubeText2": "Remix tiene una creciente biblioteca de videos que contiene muchos consejos para usar la herramienta. Revísalos y suscríbete para obtener nuestras últimas cargas.",
"home.betaTesting": "PRUEBAS BETA",
"home.betaTestingText1": "Nuestra comunidad nos apoya.",
"home.betaTestingText2": "¡Ayúdanos ahora con las pruebas beta de los lanzamientos y familiarícese con las nuevas características!",
"home.betaTestingMore": "Regístrate",
"home.featuredPlugins": "Plugins Destacados",
"home.solidityPluginDesc": "Compilar, probar y analizar contratos inteligentes.",
"home.cookbookDesc": "Encuentra contratos inteligentes, bibliotecas de solidity y descubre protocolos.",
"home.codeAnalyizerPluginDesc": "Analiza tu código usando Remix, Solhint y Slither.",
"home.starkNetPluginDesc": "Compila y publica contratos con Cairo, un lenguje de programación nativo para StarkNet.",
"home.solhintPluginDesc": "Solhint es un proyecto de código abierto para corregir código de Solidity.",
"home.sourcifyPluginDesc": "Servicio de verificación de contratos en Solidity y metadata.",
"home.unitTestPluginDesc": "Escriba y ejecute pruebas unitarias para sus contratos en Solidity.",
"home.dgitPluginDesc": "Añadir control de código fuente a sus proyectos.",
"home.oneClickDappDesc": "Genera rápidamente interfaces de contratos inteligentes",
"home.getStarted": "Empezar",
"home.projectTemplates": "Plantillas de proyecto",
"home.blankTemplateDesc": "Crea un espacio de trabajo vacío.",
"home.remixDefaultTemplateDesc": "Crea un espacio de trabajo con archivos de muestra.",
"home.ozerc20TemplateDesc": "Crea un token ERC20 importando la biblioteca de OpenZeppelin.",
"home.ozerc721TemplateDesc": "Crea un token NFT importando la biblioteca de OpenZeppelin.",
"home.ozerc1155TemplateDesc": "Crea un token ERC1155 importando la biblioteca de OpenZeppelin.",
"home.gnosisSafeMultisigTemplateDesc": "Crea billeteras Multi-Firma usando esta plantilla.",
"home.zeroxErc20TemplateDesc": "Crea un token ERC20 importando el contrato 0xProject.",
"home.learn": "Aprender",
"home.learnEth1": "Fundamentos de Remix",
"home.learnEth1Desc": "Una introducción a la interfaz de Remix y sus operaciones básicas.",
"home.learnEth2": "Introducción a Solidity",
"home.learnEth2Desc": "Aprende de manera interactiva conceptos de Solidity para principiantes.",
"home.remixAdvanced": "Publicando con Librearías",
"home.remixAdvancedDesc": "Aprende a publicar con librearías en Remix",
"home.remixYoutubePlaylist": "Lista de reproducción en YouTube de Remix",
"home.remixTwitterProfile": "Perfil en Twitter de Remix",
"home.remixLinkedinProfile": "Perfil en Linkedin de Remix",
"home.remixMediumPosts": "Publicaciones en Medium de Remix",
"home.joinUsOnDiscord": "Únete a nosotros en Discord",
"home.nativeIDE": "El IDE Nativo para el Desarrollo de la Web 3.",
"home.website": "Sitio web",
"home.documentation": "Documentación",
"home.remixPlugin": "Plugin Remix",
"home.remixDesktop": "Escritorio Remix",
"home.searchDocumentation": "Buscar documentación",
"home.files": "Archivos",
"home.newFile": "Nuevo archivo",
"home.openFile": "Abrir archivo",
"home.accessFileSystem": "Acceder al Sistema de Archivos",
"home.loadFrom": "Cargar desde",
"home.resources": "Recursos",
"home.connectToLocalhost": "Conectar a Localhost",
"home.seeAllTutorials": "Ver todos los tutoriales",
"home.maintainedByRemix": "Mantenido por Remix"
}

@ -1,6 +1,10 @@
{
"panel.author": "Author",
"panel.maintainedBy": "Maintained By",
"panel.documentation": "Documentation",
"panel.description": "Description"
"panel.author": "Autor",
"panel.maintainedBy": "Mantenido por",
"panel.documentation": "Documentación",
"panel.description": "Descripción",
"panel.maintainedByRemix": "Mantenido por Remix",
"panel.pluginInfo": "Información del Complemento",
"panel.linkToDoc": "Enlace a la documentación",
"panel.makeAnissue": "Crear un asunto"
}

@ -1,13 +1,13 @@
{
"permissionHandler.allPermissionsReset": "All permisssions have been reset.",
"permissionHandler.rememberText": "has changed and",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} would like to access to \"{method}\" of \"{to}\"`",
"permissionHandler.description": "Description",
"permissionHandler.noDescriptionProvided": "No description Provided",
"permissionHandler.makeSureYouTrustThisPlugin": "Make sure you trust this plugin before processing this call. If you choose to remember the choice for this specific call, the value will be kept only for the current session.",
"permissionHandler.rememberThisChoice": "Remember this choice",
"permissionHandler.resetAllPermissions": "Reset all Permissions",
"permissionHandler.permissionNeededFor": "Permission needed for {to}",
"permissionHandler.accept": "Accept",
"permissionHandler.decline": "Decline"
"permissionHandler.allPermissionsReset": "Todos los permisos se han restablecido.",
"permissionHandler.rememberText": "ha cambiado y",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} desea acceder a \"{method}\" de \"{to}\"`",
"permissionHandler.description": "Descripción",
"permissionHandler.noDescriptionProvided": "No hay descripción proporcionada",
"permissionHandler.makeSureYouTrustThisPlugin": "Asegúrese de confiar en este complemento antes de procesar esta llamada. Si decide recordar dicha opción para esta llamada específica, el valor se mantendrá sólo para la sesión actual.",
"permissionHandler.rememberThisChoice": "Recordar esta elección",
"permissionHandler.resetAllPermissions": "Restablecer todos los permisos",
"permissionHandler.permissionNeededFor": "Permiso requerido para {to}",
"permissionHandler.accept": "Aceptar",
"permissionHandler.decline": "Rechazar"
}

@ -1,31 +1,43 @@
{
"pluginManager.displayName": "Plugin manager",
"pluginManager.activate": "Activate",
"pluginManager.deactivate": "Deactivate",
"pluginManager.activeModules": "Active Modules",
"pluginManager.inactiveModules": "Inactive Modules",
"pluginManager.connectLocal": "Connect to a Local Plugin",
"pluginManager.localForm.title": "Local Plugin",
"pluginManager.localForm.pluginName": "Plugin Name",
"pluginManager.localForm.shouldBeCamelCase": "Should be camelCase",
"pluginManager.localForm.displayName": "Display Name",
"pluginManager.localForm.nameInTheHeader": "Name in the header",
"pluginManager.localForm.required": "required",
"pluginManager.localForm.commaSeparatedMethod": "comma separated list of method names",
"pluginManager.localForm.commaSeparatedPlugin": "comma separated list of plugin names",
"pluginManager.localForm.pluginsItCanActivate": "Plugins it can activate",
"pluginManager.localForm.typeOfConnection": "Type of connection",
"pluginManager.localForm.locationInRemix": "Location in remix",
"pluginManager.localForm.sidePanel": "Side Panel",
"pluginManager.localForm.mainPanel": "Main Panel",
"pluginManager.localForm.none": "None",
"pluginManager.Permissions": "Permissions",
"pluginManager.permissions": "permissions",
"pluginManager.pluginManagerPermissions": "Plugin Manager Permissions",
"pluginManager.currentPermissionSettings": "Current Permission Settings",
"pluginManager.noPermissionRequestedYet": "No Permission requested yet.",
"pluginManager.allow": "Allow",
"pluginManager.toCall": "to call",
"pluginManager.ok": "OK",
"pluginManager.cancel": "Cancel"
"pluginManager.displayName": "Administrador de Complementos",
"pluginManager.activate": "Activar",
"pluginManager.deactivate": "Desactivar",
"pluginManager.activeModules": "Módulos activos",
"pluginManager.inactiveModules": "Módulos inactivos",
"pluginManager.connectLocal": "Conectar a un Complemento local",
"pluginManager.localForm.title": "Complemento Local",
"pluginManager.localForm.pluginName": "Nombre del Complemento",
"pluginManager.localForm.shouldBeCamelCase": "Debe ser camelCase",
"pluginManager.localForm.displayName": "Nombre para mostrar",
"pluginManager.localForm.nameInTheHeader": "Nombre en la cabecera",
"pluginManager.localForm.required": "requerido",
"pluginManager.localForm.commaSeparatedMethod": "lista separada por comas de nombres de métodos",
"pluginManager.localForm.commaSeparatedPlugin": "lista separada por comas de nombres de complementos",
"pluginManager.localForm.pluginsItCanActivate": "Complementos que se pueden activar",
"pluginManager.localForm.typeOfConnection": "Tipo de conexión",
"pluginManager.localForm.locationInRemix": "Ubicación en remix",
"pluginManager.localForm.sidePanel": "Panel lateral",
"pluginManager.localForm.mainPanel": "Panel Principal",
"pluginManager.localForm.none": "Ninguna",
"pluginManager.localForm.methods": "Métodos",
"pluginManager.localForm.pluginNames": "Nombres de complementos",
"pluginManager.localForm.ok": "Aceptar",
"pluginManager.localForm.cancel": "Cancelar",
"pluginManager.Permissions": "Permisos",
"pluginManager.permissions": "permisos",
"pluginManager.pluginManagerPermissions": "Permisos del Administrador de Complementos",
"pluginManager.currentPermissionSettings": "Configuración actual de permisos",
"pluginManager.noPermissionRequestedYet": "Aún no se ha solicitado permiso.",
"pluginManager.allow": "Permitir",
"pluginManager.toCall": "para llamar",
"pluginManager.ok": "Aceptar",
"pluginManager.cancel": "Cancelar",
"pluginManager.maintainedByRemix": "Mantenido por Remix",
"pluginManager.linkToDoc": "Enlace a la documentación",
"pluginManager.versionAlpha": "Versión Alfa",
"pluginManager.versionBeta": "Versión Beta",
"pluginManager.deactivatePlugin": "Desactivar {pluginName}",
"pluginManager.activatePlugin": "Activar {pluginName}",
"pluginManager.search": "Buscar",
"pluginManager.managePluginsPermissions": "Gestionar Permisos de Complementos"
}

@ -1,3 +1,3 @@
{
"remixApp.scrollToSeeAllTabs": "Scroll to see all tabs"
"remixApp.scrollToSeeAllTabs": "Desplazarse para ver todas las pestañas"
}

@ -1,7 +1,7 @@
{
"remixUiTabs.tooltipText1": "Run script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compile CTRL + S",
"remixUiTabs.tooltipText3": "Select .sol or .yul file to compile or a .ts or .js file and run it",
"remixUiTabs.zoomOut": "Zoom out",
"remixUiTabs.zoomIn": "Zoom in"
"remixUiTabs.tooltipText1": "Ejecutar script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compilar CTRL + S",
"remixUiTabs.tooltipText3": "Seleccione el archivo .sol o .yul para compilar o un archivo .ts o .js y ejecútelo",
"remixUiTabs.zoomOut": "Alejar",
"remixUiTabs.zoomIn": "Acercar"
}

@ -1,14 +1,24 @@
{
"search.displayName": "Search in files",
"search.replace": "Replace",
"search.replaceAll": "Replace All",
"search.placeholder1": "Search ( Enter to search )",
"search.placeholder2": "Include ie *.sol ( Enter to include )",
"search.placeholder3": "Exclude ie .git/**/* ( Enter to exclude )",
"search.matchCase": "Match Case",
"search.matchWholeWord": "Match Whole Word",
"search.useRegularExpression": "Use Regular Expression",
"search.replaceWithoutConfirmation": "replace without confirmation",
"search.filesToInclude": "Files to include",
"search.filesToExclude": "Files to exclude"
"search.displayName": "Buscar en archivos",
"search.replace": "Reemplazar",
"search.replaceAll": "Reemplazar todo",
"search.placeholder1": "Buscar ( Enter para buscar )",
"search.placeholder2": "Incluye por ejemplo *.sol ( Enter para incluir )",
"search.placeholder3": "Excluir por ejemplo .git/**/* ( Enter para excluir )",
"search.matchCase": "Caso de Coincidencia",
"search.matchWholeWord": "Coincidir con palabra completa",
"search.useRegularExpression": "Usar Expresión Regular",
"search.replaceWithoutConfirmation": "reemplazar sin confirmación",
"search.filesToInclude": "Archivos a incluir",
"search.filesToExclude": "Archivos a excluir",
"search.toggleReplace": "Cambiar reemplazo",
"search.replaceInFiles": "reemplazar en archivos",
"search.stop": "parar",
"search.undoChanges": "Deshacer cambios en {path}",
"search.confirmreplaceMsg": "¿Está seguro de que desea reemplazar \"{find}\" por \"{replace}\" en {filename}?",
"search.yes": "Sí",
"search.no": "No",
"search.loading": "Cargando",
"search.text1": "mostrando {count} resultados en {fileCount} archivos",
"search.text2": "Demasiados resultados para mostrar...{br}Por favor, limite su búsqueda."
}

@ -1,26 +1,40 @@
{
"settings.displayName": "Settings",
"settings.reset": "Reset to Default settings",
"settings.general": "General settings",
"settings.generateContractMetadataText": "Generate contract metadata. Generate a JSON file in the contract folder. Allows to specify library addresses the contract depends on. If nothing is specified, Remix deploys libraries automatically.",
"settings.ethereunVMText": "Always use the Remix VM at load",
"settings.wordWrapText": "Word wrap in editor",
"settings.useAutoCompleteText": "Enable code completion in editor.",
"settings.useShowGasInEditorText": "Display gas estimates in editor.",
"settings.displayErrorsText": "Display errors in editor while typing.",
"settings.matomoAnalytics": "Enable Matomo Analytics. We do not collect personally identifiable information (PII). The info is used to improve the site’s UX & UI. See more about ",
"settings.enablePersonalModeText": " Enable Personal Mode for web3 provider. Transaction sent over Web3 will use the web3.personal API.\n",
"settings.warnText": "Be sure the endpoint is opened before enabling it. This mode allows a user to provide a passphrase in the Remix interface without having to unlock the account. Although this is very convenient, you should completely trust the backend you are connected to (Geth, Parity, ...). Remix never persists any passphrase",
"settings.gitAccessTokenTitle": "Github Credentials",
"settings.gitAccessTokenText": "The access token is used to publish a Gist and retrieve GitHub contents. You may need to input username/email.",
"settings.gitAccessTokenText2": "Go to github token page (link below) to create a new token and save it in Remix. Make sure this token has only 'create gist' permission",
"settings.etherscanTokenTitle": "EtherScan Access Token",
"settings.etherscanAccessTokenText": "Manage the api key used to interact with Etherscan.",
"settings.etherscanAccessTokenText2": "Go to Etherscan api key page (link below) to create a new api key and save it in Remix.",
"settings.save": "Save",
"settings.remove": "Remove",
"settings.themes": "Themes",
"settings.locales": "Language",
"settings.swarm": "Swarm Settings",
"settings.ipfs": "IPFS Settings"
"settings.displayName": "Configuración",
"settings.reset": "Restablecer la configuración predeterminada",
"settings.general": "Configuración general",
"settings.generateContractMetadataText": "Genera metadata del contrato. Genera un archivo JSON en la carpeta contrato. Permite especificar direcciones de librerías de las que depende el contrato. Si no se especifica nada, Remix publica las librerías automáticamente.",
"settings.ethereunVMText": "Usar siempre la máquina virtual Remix al cargar",
"settings.wordWrapText": "Envolver palabras en el editor",
"settings.useAutoCompleteText": "Habilitar completado de código en el editor.",
"settings.useShowGasInEditorText": "Mostrar estimaciones de gas en el editor.",
"settings.displayErrorsText": "Mostrar errores en el editor mientras se escribe.",
"settings.matomoAnalytics": "Habilitar Matomo Analytics. No recopilamos información personal identificable (PII). La información se utiliza para mejorar la UX e UI del sitio. Ver más sobre ",
"settings.enablePersonalModeText": " Habilitar el Modo Personal para el proveedor de web3. La transacción enviada a través de Web3 utilizará la API web3.personal.\n",
"settings.warnText": "Asegúrese de que el extremo está abierto antes de activarlo. Este modo permite a un usuario proporcionar una frase de contraseña en la interfaz de Remix sin tener que desbloquear la cuenta. Aunque esto es muy conveniente, debes confiar por completo en el backend al que estás conectado (Geth, Parity, ...). Remix nunca persiste ninguna frase de contraseña",
"settings.gitAccessTokenTitle": "Credenciales de Github",
"settings.gitAccessTokenText": "El token de acceso se utiliza para publicar un Gist y recuperar el contenido de GitHub. Es posible que necesite introducir el nombre de usuario/correo electrónico.",
"settings.gitAccessTokenText2": "Ve a la página de token de github (enlace abajo) para crear un nuevo token y guardarlo en Remix. Asegúrese de que este token sólo tiene permiso de 'crear gist'",
"settings.etherscanTokenTitle": "Token de Acceso de EtherScan",
"settings.etherscanAccessTokenText": "Administra la clave api usada para interactuar con Etherscan.",
"settings.etherscanAccessTokenText2": "Vaya a la página de claves api de Etherscan (enlace abajo) para crear una nueva clave api y guardarla en Remix.",
"settings.save": "Guardar",
"settings.remove": "Eliminar",
"settings.themes": "Temas",
"settings.locales": "Idioma",
"settings.swarm": "Configuración de Swarm",
"settings.ipfs": "Configuración de IPFS",
"settings.token": "TOKEN",
"settings.copy": "Copiar",
"settings.deleteEtherscanToken": "Eliminar token de Etherscan",
"settings.username": "NOMBRE DE USUARIO",
"settings.email": "EMAIL",
"settings.deleteGithubCredentials": "Eliminar credenciales de Github",
"settings.privateBeeAddress": "DIRECCIÓN PRIVADA DE BEE",
"settings.postageStampID": "ID DEL SELLO POSTAL",
"settings.host": "HOST",
"settings.protocol": "PROTOCOLO",
"settings.port": "PUERTO",
"settings.projectID": "ID DEL PROYECTO",
"settings.projectSecret": "SECRETO DE PROYECTO",
"settings.analyticsInRemix": "Analíticas en IDE Remix"
}

@ -1,42 +1,81 @@
{
"solidity.displayName": "Solidity compiler",
"solidity.compiler": "Compiler",
"solidity.displayName": "Compilador de Solidity",
"solidity._comment_compiler-container.tsx": "libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx",
"solidity.compiler": "Compilador",
"solidity.addACustomCompiler": "Añadir un compilador personalizado",
"solidity.addACustomCompilerWithURL": "Añadir un compilador personalizado con URL",
"solidity.includeNightlyBuilds": "Incluye versiones nocturnas",
"solidity.autoCompile": "Auto compilar",
"solidity.hideWarnings": "Ocultar advertencias",
"solidity.enableHardhat": "Habilitar compilación de Hardhat",
"solidity.learnHardhat": "Aprende a usar la compilación de Hardhat",
"solidity.enableTruffle": "Habilitar la compilación de Truffle",
"solidity.learnTruffle": "Aprende a usar la Compilación de Truffle",
"solidity.advancedConfigurations": "Configuraciones avanzadas",
"solidity.compilerConfiguration": "Configuración del compilador",
"solidity.compilationDetails": "Detalles de Compilación",
"solidity.language": "Idioma",
"solidity.evmVersion": "Versión de EVM",
"solidity.enableOptimization": "Habilitar optimización",
"solidity.useConfigurationFile": "Usar archivo de configuración",
"solidity.change": "Cambiar",
"solidity.compile": "Compilar",
"solidity.noFileSelected": "no hay archivo seleccionado",
"solidity.compileAndRunScript": "Compilar y Ejecutar script",
"solidity.newConfigFileTitle": "Nuevo archivo de configuración",
"solidity.newConfigFileMessage": "El archivo \"{configFilePathInput}\" que ha introducido no existe. ¿Quieres crear uno nuevo?",
"solidity.create": "Crear",
"solidity.ok": "Aceptar",
"solidity.cancel": "Cancelar",
"solidity.noFileSelected1": "No se ha seleccionado ningún archivo.",
"solidity.toCompile": "para compilar",
"solidity.noConfigFileSelected": "No se ha seleccionado un archivo de configuración",
"solidity.copyNatSpecTag": "Haga clic para copiar la etiqueta NatSpec personalizada",
"solidity.inputTitle1": "Si el archivo introducido no existe, podrá crear uno en el siguiente paso.",
"solidity.inputTitle2": "El número estimado de veces que cada opcode del código publicado se ejecutará a lo largo de la vida del contrato.",
"solidity.tooltipText1": "Elija el script a ejecutar justo después de la compilación añadiendo la etiqueta natspec `dev-run-script`, como en:",
"solidity.tooltipText2": "Haz clic en el icono \"i\" para aprender más",
"solidity.tooltipText3": "para compilar y ejecutar el script",
"solidity.tooltipText4": "Haga clic para abrir el archivo de configuración",
"solidity.tooltipText5": "No se puede cargar la lista de versiones del compilador. Podría haber sido bloqueada por un bloqueador de anuncios. Por favor intente desactivar cualquiera de ellos desde esta página y recargar. Error: ",
"solidity.tooltipText6": "Especificación de idioma disponible en el compilador >= v0.5.7",
"solidity.toastMessage": "Actualizando la versión del compilador para que coincida con el pragma del contrato actual, es decir, {version}",
"solidity.compileIconAttribute": "el compilador está cargando, por favor espere unos momentos.",
"solidity.compilerLicense": "Licencia de compilador",
"solidity.compilerLicenseMsg1": "El compilador está cargando. La licencia se mostrará una vez que el compilador esté cargado",
"solidity.compilerLicenseMsg2": "No se pudo obtener la licencia para la versión del compilador seleccionado",
"solidity.compilerLicenseMsg3": "Licencia no disponible",
"solidity.seeCompilerLicense": "Ver licencia del compilador",
"solidity._comment_contract-selection.tsx": "libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx",
"solidity.publishOn": "Publicar en",
"solidity.flatten": "Aplanar contratos antes de la generación de UML.",
"solidity.generateUML": "Generar un diagrama UML de su contrato.",
"solidity.flattenLabel": "Aplanar",
"solidity.generateUMLLabel": "Generar Diagrama UML",
"solidity.copy": "Copiar",
"solidity.copyABI": "Copiar ABI al portapapeles",
"solidity.copyBytecode": "Copiar Bytecode al portapapeles",
"solidity.unableToDisplay": "No se puede mostrar",
"solidity.download": "Descargar",
"solidity.compileDetails": "Descargar detalles de compilación (formato JSON)",
"solidity.addACustomCompiler": "Add a custom compiler",
"solidity.addACustomCompilerWithURL": "Add a custom compiler with URL",
"solidity.includeNightlyBuilds": "Include nightly builds",
"solidity.autoCompile": "Auto compile",
"solidity.hideWarnings": "Hide warnings",
"solidity.enableHardhat": "Enable Hardhat Compilation",
"solidity.learnHardhat": "Learn how to use Hardhat Compilation",
"solidity.enableTruffle": "Enable Truffle Compilation",
"solidity.learnTruffle": "Learn how to use Truffle Compilation",
"solidity.advancedConfigurations": "Advanced Configurations",
"solidity.compilerConfiguration": "Compiler configuration",
"solidity.compilationDetails": "Compilation Details",
"solidity.language": "Language",
"solidity.evmVersion": "EVM Version",
"solidity.enableOptimization": "Enable optimization",
"solidity.useConfigurationFile": "Use configuration file",
"solidity.change": "Change",
"solidity.compile": "Compile",
"solidity.noFileSelected": "no file selected",
"solidity.compileAndRunScript": "Compile and Run script",
"solidity.publishOn": "Publish on",
"solidity.flatten": "Flatten contracts before UML generation.",
"solidity.generateUML": "Generate a UML diagram of your contract.",
"solidity.flattenLabel": "Flatten",
"solidity.generateUMLLabel": "Generate UML Diagram",
"solidity.Assembly": "Assembly opcodes describing the contract including corresponding solidity source code",
"solidity.Opcodes": "Assembly opcodes describing the contract",
"solidity.name": "Name of the compiled contract",
"solidity.metadata": "Contains all informations related to the compilation",
"solidity.bytecode": "Bytecode being executed during contract creation",
"solidity.abi": "ABI: describing all the functions (input/output params, scope, ...)",
"solidity.web3Deploy": "Copy/paste this code to any JavaScript/Web3 console to deploy this contract",
"solidity.metadataHash": "Hash representing all metadata information",
"solidity.functionHashes": "List of declared function and their corresponding hash",
"solidity.gasEstimates": "Gas estimation for each function call",
"solidity.Runtime Bytecode": "Bytecode storing the state and being executed during normal contract call",
"solidity.swarmLocation": "Swarm url where all metadata information can be found (contract needs to be published first)"
"solidity.close": "Cerrar",
"solidity.contract": "Contrato",
"solidity.displayContractDetails": "Mostrar Detalles del Contrato",
"solidity.noContractCompiled": "Ningún Contrato Compilado Aún",
"solidity.Assembly": "Los opcodes de Assembly que describen el contrato incluyendo el correspondiente código fuente de Solidity",
"solidity.Opcodes": "Los opcodes de Assembly que describen el contrato",
"solidity.name": "Nombre del contrato compilado",
"solidity.metadata": "Contiene toda la información relacionada con la compilación",
"solidity.bytecode": "Bytecode siendo ejecutado durante la creación del contrato",
"solidity.abi": "ABI: describiendo todas las funciones (parámetros de entrada/salida, alcance, ...)",
"solidity.web3Deploy": "Copiar/pegar este código a cualquier consola de JavaScript/Web3 para publicar este contrato",
"solidity.metadataHash": "Hash representando toda la información de la metadata",
"solidity.functionHashes": "Lista de la funciones declaradas y sus hash correspondientes",
"solidity.gasEstimates": "Estimación de gas para cada llamada de función",
"solidity.Runtime Bytecode": "Bytecode almacenando el estado y siendo ejecutado durante la llamada normal al contrato",
"solidity.storageLayout": "Vea la documentación del Arreglo de Almacenamiento.",
"solidity.devdoc": "Documentación del desarrollador (natspec)",
"solidity.userdoc": "Documentación del usuario (natspec)",
"solidity.compilerInput": "Entrada al compilador de Solidity",
"solidity.swarmLocation": "Url de Swarm en la que se puede encontrar toda la información de metadata (primero debe publicarse el contrato)"
}

@ -1,35 +1,41 @@
{
"solidityUnitTesting.displayName": "Solidity unit testing",
"solidityUnitTesting.testDirectory": "Test directory",
"solidityUnitTesting.testYourSmartContract": "Test your smart contract in Solidity.",
"solidityUnitTesting.selectDirectory": "Select directory to load and generate test files.",
"solidityUnitTesting.uiPathInputTooltip": "Press 'Enter' to change the path for test files.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Create a test folder",
"solidityUnitTesting.create": "Create",
"solidityUnitTesting.generateTestsButtonTooltip": "Generate a sample test file",
"solidityUnitTesting.generate": "Generate",
"solidityUnitTesting.generateTestsLinkTooltip": "Check out documentation.",
"solidityUnitTesting.howToUse": "How to use...",
"solidityUnitTesting.runButtonTitle1": "Run tests",
"solidityUnitTesting.runButtonTitle2": "Please select Solidity compiler version greater than 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "No solidity file selected",
"solidityUnitTesting.runButtonTitle4": "The \"Solidity Plugin\" should be activated",
"solidityUnitTesting.runButtonTitle5": "No test file selected",
"solidityUnitTesting.stopButtonLabel1": "Stop",
"solidityUnitTesting.stopButtonLabel2": "Stopping",
"solidityUnitTesting.run": "Run",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Stop running tests",
"solidityUnitTesting.selectAll": "Select all",
"solidityUnitTesting.testTabTestsExecutionStopped": "The test execution has been stopped",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "The test execution has been stopped because of error(s) in your test file",
"solidityUnitTesting.progress": "Progress: {readyTestsNumber} finished (of {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Result for",
"solidityUnitTesting.passed": "Passed",
"solidityUnitTesting.failed": "Failed",
"solidityUnitTesting.timeTaken": "Time Taken",
"solidityUnitTesting.errorMessage": "Error Message",
"solidityUnitTesting.assertion": "Assertion",
"solidityUnitTesting.expectedValueShouldBe": "Expected value should be",
"solidityUnitTesting.receivedValue": "Received value",
"solidityUnitTesting.skippingTheRemainingTests": "Skipping the remaining tests of the function."
"solidityUnitTesting.displayName": "Pruebas unitarias de Solidity",
"solidityUnitTesting.testDirectory": "Directorio de pruebas",
"solidityUnitTesting.testYourSmartContract": "Pruebe su contrato inteligente en Solidity.",
"solidityUnitTesting.selectDirectory": "Seleccione el directorio para cargar y generar archivos de prueba.",
"solidityUnitTesting.uiPathInputTooltip": "Pulse 'Enter' para cambiar la ruta de los archivos de prueba.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Crear una carpeta de pruebas",
"solidityUnitTesting.create": "Crear",
"solidityUnitTesting.generateTestsButtonTooltip": "Generar un archivo de prueba de ejemplo",
"solidityUnitTesting.generate": "Generar",
"solidityUnitTesting.generateTestsLinkTooltip": "Revisa la documentación.",
"solidityUnitTesting.howToUse": "Cómo usar...",
"solidityUnitTesting.runButtonTitle1": "Ejecutar pruebas",
"solidityUnitTesting.runButtonTitle2": "Por favor seleccione una versión de compilador de Solidity mayor que 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "Ningún archivo de Solidity seleccionado",
"solidityUnitTesting.runButtonTitle4": "El \"Complemento de Solidity\" debe ser activado",
"solidityUnitTesting.runButtonTitle5": "No se ha seleccionado ningún archivo de pruebas",
"solidityUnitTesting.stopButtonLabel1": "Parar",
"solidityUnitTesting.stopButtonLabel2": "Deteniendo",
"solidityUnitTesting.run": "Ejecutar",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Detener la ejecución de pruebas",
"solidityUnitTesting.selectAll": "Seleccionar todo",
"solidityUnitTesting.testTabTestsExecutionStopped": "La ejecución de las pruebas ha sido detenida",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "La ejecución de las pruebas se ha detenido debido a uno o varios errores en su archivo de prueba",
"solidityUnitTesting.progress": "Progreso: {readyTestsNumber} terminados (de {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Resultado para",
"solidityUnitTesting.passed": "Aprobado",
"solidityUnitTesting.failed": "Falló",
"solidityUnitTesting.timeTaken": "Tiempo tomado",
"solidityUnitTesting.errorMessage": "Mensaje de error",
"solidityUnitTesting.assertion": "Aserción",
"solidityUnitTesting.expectedValueShouldBe": "El valor esperado debe ser",
"solidityUnitTesting.receivedValue": "Valor recibido",
"solidityUnitTesting.skippingTheRemainingTests": "Omitiendo las pruebas restantes de la función.",
"solidityUnitTesting.toasterMsg": "Carpeta creada correctamente",
"solidityUnitTesting.tooltipText1": "Al menos una prueba del contrato falló",
"solidityUnitTesting.tooltipText2": "Todas las pruebas del contrato pasaron",
"solidityUnitTesting.tooltipText3": "Iniciar depuración",
"solidityUnitTesting.fail": "FALLÓ",
"solidityUnitTesting.pass": "PASÓ"
}

@ -1,17 +1,43 @@
{
"terminal.listen": "listen on all transactions",
"terminal.listenTitle": "If checked Remix will listen on all transactions mined in the current environment and not only transactions created by you",
"terminal.search": "Search with transaction hash or address",
"terminal.used": "used",
"terminal.debug": "Debug",
"terminal.welcomeText1": "Welcome to",
"terminal.welcomeText2": "Your files are stored in",
"terminal.welcomeText3": "You can use this terminal to",
"terminal.welcomeText4": "Check transactions details and start debugging",
"terminal.welcomeText5": "Execute JavaScript scripts",
"terminal.welcomeText6": "Input a script directly in the command line interface",
"terminal.welcomeText7": "Select a Javascript file in the file explorer and then run `remix.execute()` or `remix.exeCurrent()` in the command line interface",
"terminal.welcomeText8": "Right click on a JavaScript file in the file explorer and then click `Run`",
"terminal.welcomeText9": "The following libraries are accessible",
"terminal.welcomeText10": "Type the library name to see available commands"
"terminal.listen": "escuchar en todas las transacciones",
"terminal.listenTitle": "Si está selccionado, Remix escuchará en todas las transacciones minadas en el entorno actual y no solo las transacciones creadas por ti",
"terminal.search": "Buscar con el hash de transacción o dirección",
"terminal.used": "usado",
"terminal.debug": "Depurar",
"terminal.welcomeText1": "Bienvenido a",
"terminal.welcomeText2": "Sus archivos están guardados en",
"terminal.welcomeText3": "Puedes usar este terminal para",
"terminal.welcomeText4": "Revisa los detalles de las transacciones y empieza a depurar",
"terminal.welcomeText5": "Ejecutar scripts de JavaScript",
"terminal.welcomeText6": "Introduce un script directamente en la interfaz de línea de comandos",
"terminal.welcomeText7": "Selecciona un archivo Javascript en el explorador de archivos y luego ejecuta `remix.execute()` o `remix.exeCurrent()` en la interfaz de línea de comandos",
"terminal.welcomeText8": "Haz clic derecho en un archivo JavaScript en el explorador de archivos y luego haz clic en `Ejecutar`",
"terminal.welcomeText9": "Las siguientes librerías son accesibles",
"terminal.welcomeText10": "Escriba el nombre de la librería para ver los comandos disponibles",
"terminal.text1": "Este tipo de comando ha quedado obsoleto y ya no está funcionando. Por favor, ejecute remix.help() para listar los comandos disponibles.",
"terminal.hideTerminal": "Ocultar Terminal",
"terminal.showTerminal": "Mostrar Terminal",
"terminal.clearConsole": "Limpiar la consola",
"terminal.pendingTransactions": "Transacciones Pendientes",
"terminal.toasterMsg1": "no hay contenido para ejecutar",
"terminal.toasterMsg2": "proveedor para la ruta {fileName} no encontrado",
"terminal.vmMode": "Modo MV",
"terminal.vmModeMsg": "No se puede depurar esta llamada. La depuración de llamadas sólo es posible en el modo MV Remix.",
"terminal.ok": "Aceptar",
"terminal.cancel": "Cancelar",
"terminal.callWarning": "(El costo solo aplica cuando es llamado por un contrato)",
"terminal.msg1": "Transacción minada pero la ejecución falló",
"terminal.msg2": "Transacción minada y ejecución exitosa",
"terminal.msg3": "Estado no disponible en este momento",
"terminal.status": "estado",
"terminal.transactionHash": "hash de transacción",
"terminal.blockHash": "hash de bloque",
"terminal.blockNumber": "número de bloque",
"terminal.contractAddress": "dirección del contrato",
"terminal.transactionCost": "coste de transacción",
"terminal.executionCost": "costo de ejecución",
"terminal.input": "entrada",
"terminal.decodedInput": "entrada descodificada",
"terminal.decodedOutput": "salida descodificada",
"terminal.logs": "registros"
}

@ -1,64 +1,138 @@
{
"udapp.displayName": "Deploy & run transactions",
"udapp.gasLimit": "Gas limit",
"udapp.account": "Account",
"udapp.value": "Value",
"udapp.contract": "Contract",
"udapp.compiledBy": "compiled by {compilerName}",
"udapp.infoSyncCompiledContractTooltip": "Click here to import contracts compiled from an external framework.This action is enabled when Remix is connected to an external framework (hardhat, truffle, foundry) through remixd.",
"udapp.remixIpfsUdappTooltip": "Publishing the source code and metadata to IPFS facilitates source code verification using Sourcify and will greatly foster contract adoption (auditing, debugging, calling it, etc...)",
"udapp.signAMessage": "Sign a message",
"udapp.enterAMessageToSign": "Enter a message to sign",
"udapp.displayName": "Publicar y ejecutar transacciones",
"udapp._comment_gasPrice.tsx": "libs/remix-ui/run-tab/src/lib/components/gasPrice.tsx",
"udapp.gasLimit": "Límite de gas",
"udapp.tooltipText4": "El límite de gas por defecto es de 3M. Ajuste según sea necesario.",
"udapp._comment_value.tsx": "libs/remix-ui/run-tab/src/lib/components/value.tsx",
"udapp.value": "Valor",
"udapp.tooltipText5": "Introduzca una cantidad y elija su unidad",
"udapp._comment_contractDropdownUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractDropdownUI.tsx",
"udapp.contract": "Contrato",
"udapp.compiledBy": "compilado por {compilerName}",
"udapp.warningEvmVersion": "Por favor, asegúrese de que la red actual es compatible con esta versión evm: {evmVersion}. De lo contrario, cualquier publicación fallará.",
"udapp.infoSyncCompiledContractTooltip": "Haz clic aquí para importar contratos compilados por un framework externo. Esta acción es activada cuando Remix está conectado a un framework externo (hardhat, truffle, foundry) a través de remixd.",
"udapp.remixIpfsUdappTooltip": "Publicar el código fuente y los metadatos en IPFS facilita la verificación del código fuente usando Sourcify y fomentará enormemente la adopción del contrato (auditoría, depuración, el llamarlo, etc...)",
"udapp.deploy": "Publicar",
"udapp.publishTo": "Publicar en",
"udapp.atAddress": "En la Dirección",
"udapp.atAddressOptionsTitle1": "dirección del contrato",
"udapp.atAddressOptionsTitle2": "Interactuar con el contrato publicado - requiere que el archivo .abi o el archivo compilado .sol sea seleccionado en el editor (con la misma configuración del compilador)",
"udapp.atAddressOptionsTitle3": "Compila un archivo *.sol o seleccione un archivo *.abi.",
"udapp.atAddressOptionsTitle4": "Para interactuar con un contrato publicado, ingrese su dirección y compile su archivo fuente *.sol (con la misma configuración del compilador) o seleccione su archivo .abi en el editor. ",
"udapp.contractOptionsTitle1": "Por favor compile el archivo *.sol para publicar o acceder a un contrato",
"udapp.contractOptionsTitle2": "Seleccione un contrato compilado para publicar o usar En la Dirección.",
"udapp.contractOptionsTitle3": "Seleccione y compile el archivo *.sol para publicar o acceder a un contrato.",
"udapp.contractOptionsTitle4": "Cuando hay un archivo .sol compilado, elija el contrato para publicar o utilizar con En la Dirección.",
"udapp.checkSumWarning": "Parece que no está utilizando una dirección de suma comprobada. Una dirección de suma comprobada es una dirección que contiene letras mayúsculas, como se especifica en {a}. Las direcciones de sumas comprobadas están destinadas a ayudar a evitar que los usuarios envíen transacciones a una dirección incorrecta.",
"udapp.isOverSizePromptEip170": "La inicialización de la creación de contratos devuelve información con una longitud de más de 24576 bytes. La publicación probablemente fallará si la red actual ha activado el eip 170. Más información en: {a}",
"udapp.isOverSizePromptEip3860": "El código de inicio de creación del contrato excede el tamaño máximo de código permitido de 49152 bytes. La publicación probablemente fallará si la red actual ha activado el eip 3860. Más información en: {a}",
"udapp.thisContractMayBeAbstract": "Este contrato podría ser abstracto, podría no implementar los métodos de un padre abstracto completamente o podría no invocar correctamente al constructor de un contrato heredado.",
"udapp.noCompiledContracts": "No hay contratos compilados",
"udapp.addressOfContract": "Dirección del contrato",
"udapp.loadContractFromAddress": "Cargar contrato desde la Dirección",
"udapp.ok": "ACEPTAR",
"udapp.alert": "Alerta",
"udapp.proceed": "Continuar",
"udapp.cancel": "Cancelar",
"udapp.abiFileSelected": "Archivo ABI seleccionado",
"udapp.evmVersion": "versión de evm",
"udapp.addressNotValid": "La dirección no es válida",
"udapp._comment_account.tsx": "libs/remix-ui/run-tab/src/lib/components/account.tsx",
"udapp.account": "Cuenta",
"udapp.signAMessage": "Firmar un mensaje",
"udapp.enterAMessageToSign": "Introduce un mensaje para firmar",
"udapp.hash": "hash",
"udapp.signature": "signature",
"udapp.signedMessage": "Signed Message",
"udapp.environment": "Environment",
"udapp.environmentDocs": "Click for docs about Environment",
"udapp.deploy": "Deploy",
"udapp.publishTo": "Publish to",
"udapp.or": "or",
"udapp.atAddress": "At Address",
"udapp.atAddressOptionsTitle1": "address of contract",
"udapp.atAddressOptionsTitle2": "Interact with the deployed contract - requires the .abi file or compiled .sol file to be selected in the editor (with the same compiler configuration)",
"udapp.atAddressOptionsTitle3": "Compile a *.sol file or select a *.abi file.",
"udapp.atAddressOptionsTitle4": "To interact with a deployed contract, either enter its address and compile its source *.sol file (with the same compiler settings) or select its .abi file in the editor. ",
"udapp.contractOptionsTitle1": "Please compile *.sol file to deploy or access a contract",
"udapp.contractOptionsTitle2": "Select a compiled contract to deploy or to use with At Address.",
"udapp.contractOptionsTitle3": "Select and compile *.sol file to deploy or access a contract.",
"udapp.contractOptionsTitle4": "When there is a compiled .sol file, choose the contract to deploy or to use with At Address.",
"udapp.checkSumWarning": "It seems you are not using a checksumed address.A checksummed address is an address that contains uppercase letters, as specified in {a}.Checksummed addresses are meant to help prevent users from sending transactions to the wrong address.",
"udapp.isOverSizePromptEip170": "Contract creation initialization returns data with length of more than 24576 bytes. The deployment will likely fail if the current network has activated the eip 170. More info: {a}",
"udapp.isOverSizePromptEip3860": "Contract creation init code exceeds the allowed max code size of 49152 bytes. The deployment will likely fail if the current network has activated the eip 3860. More info: {a}",
"udapp.thisContractMayBeAbstract": "This contract may be abstract, it may not implement an abstract parent's methods completely or it may not invoke an inherited contract's constructor correctly.",
"udapp.noCompiledContracts": "No compiled contracts",
"udapp.addressOfContract": "Address of contract",
"udapp.loadContractFromAddress": "Load contract from Address",
"udapp.deployedContracts": "Deployed Contracts",
"udapp.deployAndRunClearInstances": "Clear instances list and reset recorder",
"udapp.deployAndRunNoInstanceText": "Currently you have no contract instances to interact with.",
"udapp.transactionsRecorded": "Transactions recorded",
"udapp.transactionsCountTooltip": "The number of recorded transactions",
"udapp.transactionSaveTooltip1": "No transactions to save",
"udapp.transactionSaveTooltip2": "Save {count} transaction as scenario file",
"udapp.transactionSaveTooltip3": "Save {count} transactions as scenario file",
"udapp.infoRecorderTooltip": "Save transactions (deployed contracts and function executions) and replay them in another environment e.g Transactions created in Remix VM can be replayed in the Injected Provider.",
"udapp.livemodeRecorderTooltip": "If contracts are updated after recording transactions, checking this box will run recorded transactions with the latest copy of the compiled contracts",
"udapp.livemodeRecorderLabel": "Run transactions using the latest compilation result",
"udapp.runRecorderTooltip": "Run transaction(s) from the current scenario file",
"udapp.save": "Save",
"udapp.run": "Run",
"udapp.ok": "OK",
"udapp.alert": "Alert",
"udapp.proceed": "Proceed",
"udapp.cancel": "Cancel",
"udapp.parameters": "Parameters",
"udapp.copyParameters": "Copy encoded input parameters to clipboard",
"udapp.copyCalldata": "Copy calldata to clipboard",
"udapp.deployWithProxy": "Deploy with Proxy",
"udapp.upgradeWithProxy": "Upgrade with Proxy",
"udapp.useLastDeployedERC1967Contract": "Use last deployed ERC1967 contract",
"udapp.proxyAddressLabel": "Proxy Address",
"udapp.proxyAddressPlaceholder": "proxy address",
"udapp.proxyAddressInputTooltip": "Enter previously deployed proxy address on the selected network",
"udapp.proxyAddressTooltip": "Select this option to use the last deployed ERC1967 contract on the current network."
"udapp.signature": "firma",
"udapp.injectedTitle": "Lamentablemente no es posible crear una cuenta usando un proveedor inyectado. Por favor, crea la cuenta directamente desde tu proveedor (es decir, metamask u otra del mismo tipo).",
"udapp.createNewAccount": "Crear una nueva cuenta",
"udapp.web3Title": "La creación de una cuenta solo es posible en el modo Personal. Por favor, ve a Ajustes para habilitarla.",
"udapp.defaultTitle": "Lamentablemente no es posible crear una cuenta usando una billetera externa ({selectExEnv}).",
"udapp.text1": "Por favor proporcione una frase de contraseña para la creación de la cuenta",
"udapp.tooltipText1": "La lista de cuentas está vacía, por favor asegúrese de que el proveedor actual está conectado correctamente a remix",
"udapp.modalTitle1": "Frase de contraseña para firmar un mensaje",
"udapp.modalMessage1": "Introduce su frase de contraseña para esta cuenta para firmar el mensaje",
"udapp.copyAccount": "Copiar cuenta al portapapeles",
"udapp.signMsgUsingAccount": "Firmar un mensaje usando esta cuenta",
"udapp._comment_environment.tsx": "libs/remix-ui/run-tab/src/lib/components/environment.tsx",
"udapp.environment": "Entorno",
"udapp.environmentDocs": "Haga clic para ver la documentación sobre El Entorno",
"udapp.tooltipText2": "Abra chainlist.org y obtenga las especificaciones de conexión de la cadena con la que desea interactuar.",
"udapp.tooltipText3": "Haz clic para abrir un puente para convertir ETH de L1 mainnet a la moneda de red seleccionada.",
"udapp._comment_instanceContainerUI.tsx": "libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx",
"udapp.deployedContracts": "Contratos Publicados",
"udapp.deployAndRunClearInstances": "Limpiar lista de instancias y restablecer grabadora",
"udapp.deployAndRunNoInstanceText": "Actualmente no tiene instancias de contrato con las que interactuar.",
"udapp.tooltipText6": "Interfaces de usuario genéricas generadas automáticamente para la interacción con los contratos publicados",
"udapp._comment_recorderCardUI.tsx": "libs/remix-ui/run-tab/src/lib/components/recorderCardUI.tsx",
"udapp.transactionsRecorded": "Transacciones grabadas",
"udapp.transactionsCountTooltip": "El número de transacciones grabadas",
"udapp.transactionSaveTooltip1": "No hay transacciones para guardar",
"udapp.transactionSaveTooltip2": "Guardar {count} transacción como archivo de escenario",
"udapp.transactionSaveTooltip3": "Guardar {count} transacciones como archivos de escenario",
"udapp.infoRecorderTooltip": "Guardar transacciones (contratos publicados y ejecuciones de funciones) y reproducirlas en otro entorno. Por ejemplo: las transacciones creadas en la MV de Remix pueden reproducirse en el Proveedor Inyectado.",
"udapp.livemodeRecorderTooltip": "Si los contratos se actualizan después de grabar las transacciones, marcando esta casilla ejecutará las transacciones grabadas con la última copia de los contratos compilados",
"udapp.livemodeRecorderLabel": "Ejecutar transacciones usando el último resultado de compilación",
"udapp.runRecorderTooltip": "Ejecutar transacción(es) desde el archivo de escenario actual",
"udapp.save": "Guardar",
"udapp.run": "Ejecutar",
"udapp._comment_contractGUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractGUI.tsx",
"udapp.parameters": "Parámetros",
"udapp.copyParameters": "Copiar parámetros de entrada codificados al portapapeles",
"udapp.copyCalldata": "Copiar calldata al portapapeles",
"udapp.deployWithProxy": "Publicar con Proxy",
"udapp.upgradeWithProxy": "Actualizar con Proxy",
"udapp.getEncodedCallError": "no se pueden codificar argumentos vacíos",
"udapp.proxyAddressError1": "la dirección del proxy no puede estar vacía",
"udapp.proxyAddressError2": "no es una dirección de contrato válida",
"udapp.tooltipText11": "La dirección del Proxy no puede estar vacía",
"udapp.tooltipText12": "Entrada requerida",
"udapp.tooltipText13": "Publicado en {date}",
"udapp._comment_universalDappUI.tsx": "libs/remix-ui/run-tab/src/lib/components/universalDappUI.tsx",
"udapp.tooltipText7": "Eliminar de la lista",
"udapp.tooltipText8": "Haga clic para ver los documentos sobre el uso de 'receive'/'fallback'",
"udapp.tooltipText9": "El datos de llamada a enviar a la función fallback del contrato.",
"udapp.tooltipText10": "Enviar datos al contrato.",
"udapp.balance": "Saldo",
"udapp.lowLevelInteractions": "Interacciones de bajo nivel",
"udapp.llIError1": "El valor a enviar debe ser un número",
"udapp.llIError2": "Para recibir la transferencia de Ether el contrato debe tener una función de 'receive' o 'fallback' payable",
"udapp.llIError3": "Los datos de llamada deben ser un valor hexadecimal válido con el tamaño de al menos un byte.",
"udapp.llIError4": "Los datos de llamada deben ser un valor hexadecimal válido.",
"udapp.llIError5": "La función 'fallback' no está definida",
"udapp.llIError6": "Las funciones 'receive' y 'fallback' no están definidas",
"udapp.llIError7": "Por favor defina una función 'Fallback' para enviar calldata y un 'Receice' o payable 'Fallback' para enviar ethers",
"udapp.copy": "Copiar",
"udapp._comment_mainnet.tsx": "libs/remix-ui/run-tab/src/lib/components/mainnet.tsx",
"udapp.mainnetText1": "Estás a punto de crear una transacción en la Red {name}. Confirma los detalles para enviar la información a tu proveedor.",
"udapp.mainnetText2": "El proveedor para muchos usuarios es MetaMask. El proveedor le pedirá que firme la transacción antes de enviarla a la Red {name}.",
"udapp.amount": "Cantidad",
"udapp.gasEstimation": "Estimación de gas",
"udapp.maxPriorityFee": "Tarifa Máxima de Prioridad",
"udapp.maxFee": "Comisión máxima (no menos de la comisión base {baseFeePerGas} Gwei)",
"udapp.contractCreation": "Creación de Contrato",
"udapp.transactionFee": "La transacción no es válida. La comisión máxima no debe ser menor que la Comisión Base",
"udapp.title1": "Representa la parte de la comisión de tx que va al minero.",
"udapp.title2": "Representa la cantidad máxima de comisión que usted pagará por esta transacción. El mínimo debe estar establecido en la comisión base.",
"udapp.gasPrice": "Precio gas",
"udapp.gweiText": "visita {a} para obtener el precio actual del gas.",
"udapp.maxTransactionFee": "Comisión de transacción máxima",
"udapp.mainnetText3": "No volver a mostrar esta advertencia.",
"udapp._comment_run-tab.tsx": "libs/remix-ui/run-tab/src/lib/run-tab.tsx",
"udapp.gasEstimationPromptText": "La estimación del gas ha fallado con el siguiente mensaje (ver abajo). La ejecución de la transacción probablemente fallará. ¿Desea forzar el envío?",
"udapp._comment_custom-dropdown.tsx": "libs/remix-ui/helper/src/lib/components/custom-dropdown.tsx",
"udapp.enterProxyAddress": "Introduzca la Dirección del Proxy",
"udapp._comment_provider": "apps/remix-ide/src/app/providers",
"udapp.customVmForkProviderText": "Por favor, proporcione información sobre el fork personalizado. Si la URL del nodo no se proporciona, la MV comenzará con un estado vacío.",
"udapp.nodeUrl": "URL del Nodo",
"udapp.blockNumber": "Número de bloque (o \"último\")",
"udapp.externalHttpProviderText1": "Nota: Para usar Geth & https://remix.ethereum.org, configúrelo para permitir solicitudes de Remix:(ver <a>Documentación de Geth en el servidor rpc</a>)",
"udapp.externalHttpProviderText2": "Para ejecutar Remix y un nodo de prueba Geth local, utilice este comando: (vea <a>Documentación de Geth en el modo Desarrollador</a>)",
"udapp.externalHttpProviderText3": "<b>ALERTA:</b> No es seguro usar la bandera --http.corsdomain con un comodín: <b>--http.corsdomain *</b>",
"udapp.externalHttpProviderText4": "Para más información en: <a>Documentación de Remix en Provedor HTTP Externo</a>",
"udapp.foundryProviderText1": "Nota: Para ejecutar Anvil en su sistema, ejecute:",
"udapp.foundryProviderText2": "Para más información, visite: <a>Documentación de Foundry</a>",
"udapp.ganacheProviderText1": "Nota: Para ejecutar Ganache en su sistema, ejecute:",
"udapp.ganacheProviderText2": "Para más información, visite: <a>Documentación de Ganache</a>",
"udapp.hardhatProviderText1": "Nota: Para ejecutar el nodo de red Hardhat en su sistema, vaya a la carpeta del proyecto hardhat y ejecute el comando:",
"udapp.hardhatProviderText2": "Para más información, visite: <a>Documentación de Hardhat</a>"
}

@ -1,11 +1,26 @@
{
"debugger.displayName": "Debugger",
"debugger.debuggerConfiguration": "Debugger Configuration",
"debugger.stopDebugging": "Stop debugging",
"debugger.startDebugging": "Start debugging",
"debugger.placeholder": "Transaction hash, should start with 0x",
"debugger.displayName": "Débogueur",
"debugger.debuggerConfiguration": "Configuration du débogueur",
"debugger.stopDebugging": "Arrêter le débogage",
"debugger.provideTxNumber": "Veuillez fournir un hash de transaction valide",
"debugger.startDebugging": "Démarrer le débogage",
"debugger.placeholder": "Hash de la transaction, devrait commencer par 0x",
"debugger.debugLocaNodeLabel": "Forcer l'utilisation d'un noeud local",
"debugger.useGeneratedSources": "Use generated sources",
"debugger.debugWithGeneratedSources": "Debug with generated sources",
"debugger.introduction": "When Debugging with a transaction hash, if the contract is verified, Remix will try to fetch the source code from Sourcify or Etherscan. Put in your Etherscan API key in the Remix settings. For supported networks, please see"
"debugger.useGeneratedSources": "Utiliser les sources générées",
"debugger.debugWithGeneratedSources": "Si cette option est cochée, le débogueur passera également à travers le fichier .yul compilé s'il existe.",
"debugger.introduction": "Lors du débogage avec un hash de transaction, si le contrat est vérifié, Remix essaiera de récupérer le code source de Sourcify ou Etherscan. Insérez votre clé d'API Etherscan dans les paramètres de Remix. Veuillez verifier les réseaux pris en charge",
"debugger.forceToUseCurrentLocalNode": "Forcer le débogueur à utiliser le noeud local actuel",
"debugger.sourceLocationStatus1": "Localisation du point d'arrêt, cela peut prendre un moment...",
"debugger.sourceLocationStatus2": "L'emplacement de la source n'est pas disponible, ni dans Sourcify ni dans Etherscan. Veuillez vous assurer que la clé d'api Etherscan est fournie dans les paramètres.",
"debugger.sourcifyDocs": "Utiliser Sourcify pour la documentation",
"debugger.noDataAvailable": "Aucune donnée disponible",
"debugger.loadMore": "Afficher plus",
"debugger.copy": "Copier",
"debugger.stepOverBack": "Revenir au debut",
"debugger.stepBack": "Revenir en arrière",
"debugger.stepInto": "Démarrez",
"debugger.stepOverForward": "Allez à la fin",
"debugger.jumpPreviousBreakpoint": "Aller au point d'arrêt précédent",
"debugger.jumpOut": "Sauter",
"debugger.jumpNextBreakpoint": "Aller au prochain point d'arrêt"
}

@ -1,70 +1,126 @@
{
"filePanel.displayName": "File explorer",
"filePanel.workspace": "WORKSPACES",
"filePanel.create": "Create",
"filePanel.clone": "Clone",
"filePanel.download": "Download",
"filePanel.backup": "Backup",
"filePanel.restore": "Restore",
"filePanel.workspace.create": "Create Workspace",
"filePanel.workspace.rename": "Rename Workspace",
"filePanel.workspace.delete": "Delete Workspace",
"filePanel.workspace.deleteConfirm": "Are you sure to delete the current workspace?",
"filePanel.workspace.download": "Download Workspace",
"filePanel.workspace.downloadConfirm": "This will download current workspace in a zip file. Do you want to continue?",
"filePanel.workspace.deleteAll": "Delete All Workspaces",
"filePanel.workspace.deleteAllConfirm1": "Are you absolutely sure you want to delete all your workspaces?",
"filePanel.workspace.deleteAllConfirm2": "Deleted workspaces can not be restored in any manner.",
"filePanel.workspace.name": "Workspace name",
"filePanel.workspace.chooseTemplate": "Choose a template",
"filePanel.workspace.backup": "Backup All Workspaces",
"filePanel.workspace.restore": "Restore Workspaces from the Backup",
"filePanel.workspace.clone": "Clone Git Repository",
"filePanel.workspace.cloneMessage": "Please provide a valid git repository url.",
"filePanel.workspace.enterGitUrl": "Enter git repository url",
"filePanel.workspace.switch": "Switch To Workspace",
"filePanel.workspace.solghaction": "Adds a preset yml file to run solidity unit tests on github actions CI.",
"filePanel.solghaction": "Solidity Test Workflow",
"filePanel.workspace.tssoltestghaction": "Adds a preset yml file to run mocha and chai tests for solidity on github actions CI",
"filePanel.tssoltestghaction": "Mocha Chai Test Workflow",
"filePanel.workspace.addscriptetherscan": "Adds scripts which can be used to interact with the Etherscan API",
"filePanel.addscriptetherscan": "Add Etherscan scripts",
"filePanel.workspace.addscriptdeployer": "Adds scripts which can be used to deploy contracts",
"filePanel.addscriptdeployer": "Add contract deployer scripts",
"filePanel.workspace.slitherghaction": "Adds a preset yml file to run slither analysis on github actions CI",
"filePanel.slitherghaction": "Slither Workflow",
"filePanel.workspace.helperscripts": "Adds convenient scripts to the 'scripts' directory",
"filePanel.helperscripts": "Web3 Scripts",
"filePanel.newFile": "New File",
"filePanel.newFolder": "New Folder",
"filePanel.rename": "Rename",
"filePanel.delete": "Delete",
"filePanel.deleteAll": "Delete All",
"filePanel.run": "Run",
"filePanel.pushChangesToGist": "Push changes to gist",
"filePanel.publishFolderToGist": "Publish folder to gist",
"filePanel.publishFileToGist": "Publish file to gist",
"filePanel.copy": "Copy",
"filePanel.paste": "Paste",
"filePanel.compile": "Compile",
"filePanel.compileForNahmii": "Compile for Nahmii",
"filePanel.createNewFile": "Create new file",
"filePanel.createNewFolder": "Create new folder",
"filePanel.publishToGist": "Publish all files to GitHub gist",
"filePanel.uploadFile": "Upload files",
"filePanel.uploadFolder": "Upload folder",
"filePanel.updateGist": "Update the current [gist] explorer",
"filePanel.viewAllBranches": "View all branches",
"filePanel.createBranch": "Create branch",
"filePanel.switchBranches": "Switch branches",
"filePanel.displayName": "Gestionnaire de fichiers",
"filePanel.workspace": "ESPACE DE TRAVAIL",
"filePanel.create": "Créer",
"filePanel.clone": "Cloner",
"filePanel.download": "Télécharger",
"filePanel.backup": "Sauvegarde",
"filePanel.restore": "Restaurer",
"filePanel.workspace.create": "Créer un workspace",
"filePanel.workspace.rename": "Renommer l'espace de travail",
"filePanel.workspace.delete": "Supprimer l’espace de travail",
"filePanel.workspace.deleteConfirm": "Êtes-vous sûr de vouloir supprimer l'espace de travail actuel ?",
"filePanel.workspace.download": "Télécharger l'espace de travail",
"filePanel.workspace.downloadConfirm": "Ceci va télécharger l'espace de travail actuel dans un fichier zip. Voulez-vous continuer ?",
"filePanel.workspace.deleteAll": "Supprimer tous les espaces de travail",
"filePanel.workspace.deleteAllConfirm1": "Êtes-vous absolument sûr de vouloir supprimer tous vos espaces de travail?",
"filePanel.workspace.deleteAllConfirm2": "Les espaces de travail supprimés ne peuvent pas être restaurés de quelque manière que ce soit.",
"filePanel.workspace.name": "Nom de l'espace de travail",
"filePanel.workspace.chooseTemplate": "Choisir un modèle",
"filePanel.workspace.backup": "Sauvegarder tous les espaces de travail",
"filePanel.workspace.restore": "Restaurer les espaces de travail depuis la sauvegarde",
"filePanel.workspace.clone": "Cloner le dépôt Git",
"filePanel.workspace.cloneMessage": "Veuillez fournir une URL de dépôt git valide.",
"filePanel.workspace.enterGitUrl": "Entrez l'url du dépôt git",
"filePanel.workspace.switch": "Basculer vers l'espace de travail",
"filePanel.workspace.solghaction": "Ajoute un fichier yml prédéfini pour exécuter des tests unitaires solidity sur les actions github CI.",
"filePanel.solghaction": "Test du workflow solidity",
"filePanel.workspace.tssoltestghaction": "Ajoute un fichier yml prédéfini pour exécuter des tests mocha et chai pour solidity sur les actions github CI",
"filePanel.tssoltestghaction": "Workflow de test Mocha Chai",
"filePanel.workspace.addscriptetherscan": "Ajoute des scripts qui peuvent être utilisés pour interagir avec l'API Etherscan",
"filePanel.addscriptetherscan": "Ajouter des scripts Etherscan",
"filePanel.workspace.addscriptdeployer": "Ajoute des scripts qui peuvent être utilisés pour déployer des contrats",
"filePanel.addscriptdeployer": "Ajouter des scripts de déploiement de contrat",
"filePanel.workspace.slitherghaction": "Ajoute un fichier yml prédéfini pour exécuter des tests unitaires solidity sur les actions github CI",
"filePanel.slitherghaction": "Workflow Slither",
"filePanel.workspace.helperscripts": "Ajoute des scripts pratiques au répertoire 'scripts'",
"filePanel.helperscripts": "Scripts Web3",
"filePanel.newFile": "Nouveau Fichier",
"filePanel.newFolder": "Nouveau dossier",
"filePanel.rename": "Renommer",
"filePanel.delete": "Supprimer",
"filePanel.deleteAll": "Tout Supprimer",
"filePanel.run": "Exécuter",
"filePanel.pushChangesToGist": "Publier les modifications à gist",
"filePanel.publishFolderToGist": "Publier le dossier à gist",
"filePanel.publishFileToGist": "Publier le fichier sur gist",
"filePanel.copy": "Copier",
"filePanel.copyFileName": "Copier le nom",
"filePanel.copyFilePath": "Copier le chemin",
"filePanel.contractflattener": "Aplatir",
"filePanel.nahmii-compiler": "Compiler pour Nahmii",
"filePanel.solidityumlgen": "Générer UML",
"filePanel.doc-gen": "Générer la documentation",
"filePanel.solidity": "Compiler",
"filePanel.paste": "Coller",
"filePanel.compile": "Compiler",
"filePanel.compileForNahmii": "Compiler pour Nahmii",
"filePanel.createNewFile": "Créer un nouveau fichier",
"filePanel.createNewFolder": "Créer un nouveau dossier",
"filePanel.publishToGist": "Publier tous les fichiers dans le gist GitHub",
"filePanel.uploadFile": "Envoyer des fichiers",
"filePanel.uploadFolder": "Uploader le dossier",
"filePanel.updateGist": "Mettre à jour l'explorateur [gist] actuel",
"filePanel.viewAllBranches": "Voir toutes les branches",
"filePanel.createBranch": "Créer une branche",
"filePanel.switchBranches": "Intervertir les branches",
"filePanel.checkoutGitBranch": "Checkout Git Branch",
"filePanel.findOrCreateABranch": "Find or create a branch.",
"filePanel.initGitRepositoryLabel": "Initialize workspace as a new git repository",
"filePanel.initGitRepositoryWarning": "To use Git features, add username and email to the Github section of the Settings panel.",
"filePanel.workspaceName": "Workspace name",
"filePanel.customizeTemplate": "Customize template",
"filePanel.features": "Features",
"filePanel.upgradeability": "Upgradeability",
"filePanel.ok": "OK",
"filePanel.cancel": "Cancel"
"filePanel.findOrCreateABranch": "Trouvez ou créez une branche.",
"filePanel.initGitRepositoryLabel": "Initialiser l'espace de travail en tant que nouveau dépôt git",
"filePanel.initGitRepositoryWarning": "Pour utiliser les fonctionnalités Git, ajoutez un nom d'utilisateur et un courriel à la section Github du panneau Paramètres.",
"filePanel.workspaceName": "Nom de l'espace de travail",
"filePanel.customizeTemplate": "Personnaliser les modèles",
"filePanel.features": "Fonctionnalités",
"filePanel.upgradeability": "Améliorabilité",
"filePanel.ok": "Ok",
"filePanel.yes": "Oui",
"filePanel.cancel": "Annuler",
"filePanel.createNewWorkspace": "créer un nouveau workspace",
"filePanel.connectToLocalhost": "se connecter à Localhost",
"filePanel.copiedToClipboard": "Copié dans le presse-papiers {path}",
"filePanel.downloadFailed": "Échec du Téléchargement",
"filePanel.downloadFailedMsg": "Erreur inattendue lors du téléchargement : {error}",
"filePanel.close": "Fermer",
"filePanel.copyFileFailed": "Échec de la copie du fichier",
"filePanel.copyFileFailedMsg": "Erreur inattendue lors de la copie du fichier : {src}",
"filePanel.copyFolderFailed": "Échec de la copie du dossier",
"filePanel.copyFolderFailedMsg": "Erreur inattendue lors de la copie du fichier : {src}",
"filePanel.runScriptFailed": "Échec de l'exécution du script",
"filePanel.createPublicGist": "Créer un gist public",
"filePanel.createPublicGistMsg1": "Êtes-vous sûr de vouloir envoyer les changements dans le fichier gist distant sur github.com?",
"filePanel.createPublicGistMsg2": "Êtes-vous sûr de vouloir publier anonymement tous vos fichiers dans le dossier {path} en tant que gist public sur github.com?",
"filePanel.createPublicGistMsg3": "Êtes-vous sûr de vouloir publier anonymement tous vos fichiers dans le dossier {path} en tant que gist public sur github.com?",
"filePanel.createPublicGistMsg4": "Êtes-vous sûr de vouloir publier anonymement tous vos fichiers dans le dossier {name} en tant que gist public sur github.com?",
"filePanel.deleteMsg": "Êtes-vous sûr de vouloir supprimer",
"filePanel.theseItems": "ces éléments",
"filePanel.thisItem": "cet élément",
"filePanel.deleteItems": "Supprimer les éléments",
"filePanel.deleteItem": "Supprimer l'élement",
"filePanel.globalToast": "Impossible d'écrire/de modifier le système de fichiers en mode lecture seule.",
"filePanel.basic": "Basique",
"filePanel.blank": "Vide",
"filePanel.multiSigWallet": "Wallet MultiSig",
"filePanel.mintable": "Mintable",
"filePanel.burnable": "Burnable",
"filePanel.pausable": "Pausable",
"filePanel.transparent": "Transparent",
"filePanel.initGitRepoTitle": "Cocher l'option pour initialiser l'espace de travail en tant que nouveau dépôt git",
"filePanel.switchToBranchTitle1": "Checkout une nouvelle branche depuis une branche distante",
"filePanel.switchToBranchTitle2": "Checkout à la branche local",
"filePanel.readOnly": "Lecture seule",
"filePanel.renameFileFailed": "Échec du renommage du fichier",
"filePanel.renameFileFailedMsg": "Erreur inattendue lors du renommage : {error}",
"filePanel.fileCreationFailed": "Échec de la création du fichier",
"filePanel.folderCreationFailed": "Échec lors de la création du dossier",
"filePanel.validationError": "Erreur de validation",
"filePanel.validationErrorMsg": "Les caractères spéciaux ne sont pas autorisés",
"filePanel.reservedKeyword": "Mot-clé réservé",
"filePanel.reservedKeywordMsg": "Le nom du fichier contient des mots clés réservés. \"{content}\"",
"filePanel.moveFile": "Déplacement des fichiers",
"filePanel.moveFileMsg1": "Êtes-vous sûr de vouloir déplacer {src} vers {dest}?",
"filePanel.movingFileFailed": "Le déplacement du fichier a échoué",
"filePanel.movingFileFailedMsg": "Erreur inattendue lors de la copie du fichier : {src}",
"filePanel.movingFolderFailed": "Le déplacement du fichier a échoué",
"filePanel.movingFolderFailedMsg": "Erreur inattendue lors du déplacement du dossier : {src}",
"filePanel.workspaceActions": "Actions de l'espace de travail"
}

@ -1,61 +1,66 @@
{
"home.scamAlert": "Scam Alert",
"home.scamAlertText": "The only URL Remix uses is remix.ethereum.org",
"home.scamAlertText2": "Beware of online videos promoting \"liquidity front runner bots\"",
"home.scamAlertText3": "Additional safety tips",
"home.learnMore": "Learn more",
"home.here": "here",
"home.featured": "Featured",
"home.jumpIntoWeb3": "WE NEED YOUR HELP",
"home.jumpIntoWeb3More": "Go to survey",
"home.jumpIntoWeb3Text": "Remixers... Have a spare moment? Please help us improve your Remix experience with this one-minute survey.",
"home.remixYouTube": "WATCH TO LEARN",
"home.remixYouTubeText1": "Video Tips from the Remix Team",
"home.remixYouTubeMore": "Watch",
"home.remixYouTubeText2": "Remix has a growing library of videos containing lots of tips for using the tool. Check them out and subscribe to get our latest uploads.",
"home.betaTesting": "BETA TESTING",
"home.betaTestingText1": "Our community supports us.",
"home.betaTestingText2": "Help us beta test releases now and get a handle on new features!",
"home.betaTestingMore": "Sign up",
"home.featuredPlugins": "Featured Plugins",
"home.solidityPluginDesc": "Compile, test, and analyze smart contracts.",
"home.starkNetPluginDesc": "Compile and deploy contracts with Cairo, a native language for StarkNet.",
"home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.",
"home.sourcifyPluginDesc": "Solidity contract and metadata verification service.",
"home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.",
"home.dgitPluginDesc": "Add source control to your projects.",
"home.oneClickDappDesc": "Quickly generate smart contract interfaces",
"home.getStarted": "Get Started",
"home.projectTemplates": "Project Templates",
"home.blankTemplateDesc": "Create an empty workspace.",
"home.remixDefaultTemplateDesc": "Create a workspace with sample files.",
"home.ozerc20TemplateDesc": "Create an ERC20 token by importing OpenZeppelin library.",
"home.ozerc721TemplateDesc": "Create an NFT token by importing OpenZeppelin library.",
"home.ozerc1155TemplateDesc": "Create an ERC1155 token by importing OpenZeppelin library.",
"home.gnosisSafeMultisigTemplateDesc": "Create Multi-Signature wallets using this template.",
"home.zeroxErc20TemplateDesc": "Create an ERC20 token by importing 0xProject contract.",
"home.learn": "Learn",
"home.learnEth1": "Remix Basics",
"home.learnEth1Desc": "An introduction to Remix's interface and basic operations.",
"home.learnEth2": "Intro to Solidity",
"home.learnEth2Desc": "Interactively learn Solidity beginner concepts.",
"home.remixAdvanced": "Deploying with Libraries",
"home.remixAdvancedDesc": "Learn to deploy with libraries in Remix",
"home.remixYoutubePlaylist": "Remix Youtube Playlist",
"home.remixTwitterProfile": "Remix Twitter Profile",
"home.remixLinkedinProfile": "Remix Linkedin Profile",
"home.remixMediumPosts": "Remix Medium Posts",
"home.remixGitterChannel": "Join us on Discord",
"home.nativeIDE": "L'EDI natif pour le développement Web3.",
"home.website": "Website",
"home.scamAlert": "Alerte arnaque",
"home.scamAlertText": "Le seul URL utilisé par Remix est remix.ethereum.org",
"home.scamAlertText2": "Méfiez-vous des vidéos en ligne qui font la promotion de \"front-runner bots\"",
"home.scamAlertText3": "Conseils de sécurité supplémentaires",
"home.learnMore": "En savoir plus",
"home.here": "ici",
"home.featured": "Recommandé",
"home.jumpIntoWeb3": "NOUS AVONS BESOINS DE VOTRE AIDE",
"home.jumpIntoWeb3More": "Accéder au sondage",
"home.jumpIntoWeb3Text": "Remixers... Vous avez un moment? Aidez-nous à améliorer votre expérience de remix avec cette enquête d'une minute.",
"home.remixYouTube": "REGARDER POUR APPRENDRE",
"home.remixYouTubeText1": "Conseils vidéo de l'équipe de Remix",
"home.remixYouTubeMore": "Regarder",
"home.remixYouTubeText2": "Remix a une bibliothèque grandissante de vidéos contenant beaucoup de conseils pour utiliser l'outil. Vérifiez-les et abonnez-vous pour obtenir nos dernieres vidéos.",
"home.betaTesting": "Tests BETA",
"home.betaTestingText1": "Notre communauté nous soutient.",
"home.betaTestingText2": "Aidez-nous à tester les versions bêta dès maintenant et à gérer les nouvelles fonctionnalités !",
"home.betaTestingMore": "S'inscrire",
"home.featuredPlugins": "Plugins recommandés",
"home.solidityPluginDesc": "Compiler, tester et analyser les smart contrats.",
"home.cookbookDesc": "Trouvez des smarts contrats, des bibliothèques solidity et découvrez des protocoles.",
"home.codeAnalyizerPluginDesc": "Analysez votre code en utilisant Remix, Solhint et Slither.",
"home.starkNetPluginDesc": "Compiler et déployer des contrats avec Cairo, le language natif pour StarkNet.",
"home.solhintPluginDesc": "Solhint est un projet open source de linter pour code solidity.",
"home.sourcifyPluginDesc": "Service de vérification de contract solidity et des métadonnées.",
"home.unitTestPluginDesc": "Écrire et exécuter des tests unitaires pour vos contrats en Solidity.",
"home.dgitPluginDesc": "Ajoutez le contrôle source à vos projets.",
"home.oneClickDappDesc": "Générer rapidement des interfaces smart contract",
"home.getStarted": "Démarrer",
"home.projectTemplates": "Template de projet",
"home.blankTemplateDesc": "Créer un espace de travail vide.",
"home.remixDefaultTemplateDesc": "Créer un espace de travail avec des exemples de fichiers.",
"home.ozerc20TemplateDesc": "Créer un token ERC20 en important la bibliothèque OpenZeppelin.",
"home.ozerc721TemplateDesc": "Créez un token NFT en important la bibliothèque OpenZeppelin.",
"home.ozerc1155TemplateDesc": "Créez un token ERC1155 en important la bibliothèque OpenZeppelin.",
"home.gnosisSafeMultisigTemplateDesc": "Créer des allet multi-signatures en utilisant ce modèle.",
"home.zeroxErc20TemplateDesc": "Créez un token ERC20 en important le contrat 0xProject.",
"home.learn": "Apprendre",
"home.learnEth1": "Bases de remix",
"home.learnEth1Desc": "Une introduction à l'interface de Remix et aux opérations de base.",
"home.learnEth2": "Introduction à Solidity",
"home.learnEth2Desc": "Apprenez de façon interactive les concepts de base de Solidity.",
"home.remixAdvanced": "Déploiement avec les librairies",
"home.remixAdvancedDesc": "Apprendre à déployer avec les librairies dans Remix",
"home.remixYoutubePlaylist": "Playlist Youtube de Remix",
"home.remixTwitterProfile": "Profile Twitter de Remix",
"home.remixLinkedinProfile": "Profil Linkedin de Remix",
"home.remixMediumPosts": "Articles Medium de Remix",
"home.joinUsOnDiscord": "Rejoignez-nous sur Discord",
"home.nativeIDE": "L’IDE natif pour le développement Web3.",
"home.website": "Site Web",
"home.documentation": "Documentation",
"home.remixPlugin": "Remix Plugin",
"home.remixDesktop": "Remix Desktop",
"home.searchDocumentation": "Search Documentation",
"home.files": "Files",
"home.newFile": "New File",
"home.openFile": "Open File",
"home.connectToLocalhost": "Access File System",
"home.loadFrom": "Load from",
"home.resources": "Resources"
"home.remixPlugin": "Plugin Remix",
"home.remixDesktop": "Version Desktop de Remix",
"home.searchDocumentation": "Rechercher dans la documentation",
"home.files": "Fichiers",
"home.newFile": "Nouveau Fichier",
"home.openFile": "Ouvrir Fichier",
"home.accessFileSystem": "Accéder au système de fichiers",
"home.loadFrom": "Charger de",
"home.resources": "Ressources",
"home.connectToLocalhost": "Se connecter à Localhost",
"home.seeAllTutorials": "Voir tous les tutoriels",
"home.maintainedByRemix": "Maintenu par Remix"
}

@ -1,6 +1,10 @@
{
"panel.author": "Author",
"panel.maintainedBy": "Maintained By",
"panel.author": "Auteur",
"panel.maintainedBy": "Maintenu par :",
"panel.documentation": "Documentation",
"panel.description": "Description"
"panel.description": "Description",
"panel.maintainedByRemix": "Maintenu par Remix",
"panel.pluginInfo": "Informations sur l'extension",
"panel.linkToDoc": "Lien vers la documentation",
"panel.makeAnissue": "Faire un ticket"
}

@ -1,13 +1,13 @@
{
"permissionHandler.allPermissionsReset": "All permisssions have been reset.",
"permissionHandler.rememberText": "has changed and",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} would like to access to \"{method}\" of \"{to}\"`",
"permissionHandler.allPermissionsReset": "Toutes les autorisations ont été réinitialisées.",
"permissionHandler.rememberText": "a changé et",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} aimerait accéder à \"{method}\" de \"{to}\"`",
"permissionHandler.description": "Description",
"permissionHandler.noDescriptionProvided": "No description Provided",
"permissionHandler.makeSureYouTrustThisPlugin": "Make sure you trust this plugin before processing this call. If you choose to remember the choice for this specific call, the value will be kept only for the current session.",
"permissionHandler.rememberThisChoice": "Remember this choice",
"permissionHandler.resetAllPermissions": "Reset all Permissions",
"permissionHandler.permissionNeededFor": "Permission needed for {to}",
"permissionHandler.accept": "Accept",
"permissionHandler.decline": "Decline"
"permissionHandler.noDescriptionProvided": "Aucune description fournie",
"permissionHandler.makeSureYouTrustThisPlugin": "Assurez-vous de faire confiance à ce plugin avant de traiter cette requête. Si vous choisissez de mémoriser le choix pour cette requête spécifique, la valeur ne sera conservée que pour la session courante.",
"permissionHandler.rememberThisChoice": "Mémoriser ce choix",
"permissionHandler.resetAllPermissions": "Réinitialiser toutes les permissions",
"permissionHandler.permissionNeededFor": "Autorisation requise pour {to}",
"permissionHandler.accept": "Accepter",
"permissionHandler.decline": "Refuser"
}

@ -1,31 +1,43 @@
{
"pluginManager.displayName": "Plugin manager",
"pluginManager.activate": "Activate",
"pluginManager.deactivate": "Deactivate",
"pluginManager.activeModules": "Active Modules",
"pluginManager.inactiveModules": "Inactive Modules",
"pluginManager.connectLocal": "Connect to a Local Plugin",
"pluginManager.localForm.title": "Local Plugin",
"pluginManager.localForm.pluginName": "Plugin Name",
"pluginManager.localForm.shouldBeCamelCase": "Should be camelCase",
"pluginManager.localForm.displayName": "Display Name",
"pluginManager.localForm.nameInTheHeader": "Name in the header",
"pluginManager.localForm.required": "required",
"pluginManager.localForm.commaSeparatedMethod": "comma separated list of method names",
"pluginManager.localForm.commaSeparatedPlugin": "comma separated list of plugin names",
"pluginManager.localForm.pluginsItCanActivate": "Plugins it can activate",
"pluginManager.localForm.typeOfConnection": "Type of connection",
"pluginManager.localForm.locationInRemix": "Location in remix",
"pluginManager.localForm.sidePanel": "Side Panel",
"pluginManager.localForm.mainPanel": "Main Panel",
"pluginManager.localForm.none": "None",
"pluginManager.displayName": "Gestionnaire de plugins",
"pluginManager.activate": "Activer",
"pluginManager.deactivate": "Désactiver",
"pluginManager.activeModules": "Modules Actifs",
"pluginManager.inactiveModules": "Modules inactifs",
"pluginManager.connectLocal": "Se connecter à un Plugin Local",
"pluginManager.localForm.title": "Plugin local",
"pluginManager.localForm.pluginName": "Nom du plugin",
"pluginManager.localForm.shouldBeCamelCase": "Doit être en camelCase",
"pluginManager.localForm.displayName": "Afficher le nom",
"pluginManager.localForm.nameInTheHeader": "Nom dans le header",
"pluginManager.localForm.required": "obligatoire",
"pluginManager.localForm.commaSeparatedMethod": "liste de noms de méthodes séparés par des virgules",
"pluginManager.localForm.commaSeparatedPlugin": "liste de noms de plugins séparés par des virgules",
"pluginManager.localForm.pluginsItCanActivate": "Les plugins qu'il peut activer",
"pluginManager.localForm.typeOfConnection": "Type de connexion",
"pluginManager.localForm.locationInRemix": "Emplacement dans Remix",
"pluginManager.localForm.sidePanel": "Panneau latéral",
"pluginManager.localForm.mainPanel": "Panneau principal",
"pluginManager.localForm.none": "Aucun",
"pluginManager.localForm.methods": "Méthodes",
"pluginManager.localForm.pluginNames": "Nom des plugins.",
"pluginManager.localForm.ok": "Ok",
"pluginManager.localForm.cancel": "Annuler",
"pluginManager.Permissions": "Permissions",
"pluginManager.permissions": "permissions",
"pluginManager.pluginManagerPermissions": "Plugin Manager Permissions",
"pluginManager.currentPermissionSettings": "Current Permission Settings",
"pluginManager.noPermissionRequestedYet": "No Permission requested yet.",
"pluginManager.allow": "Allow",
"pluginManager.toCall": "to call",
"pluginManager.pluginManagerPermissions": "Permissions du gestionnaire de plugins",
"pluginManager.currentPermissionSettings": "Paramètre de permission actuel",
"pluginManager.noPermissionRequestedYet": "Aucune permission n'a encore été demandée.",
"pluginManager.allow": "Autoriser",
"pluginManager.toCall": "à call",
"pluginManager.ok": "OK",
"pluginManager.cancel": "Cancel"
"pluginManager.cancel": "Annuler",
"pluginManager.maintainedByRemix": "Maintenu par Remix",
"pluginManager.linkToDoc": "Lien vers la documentation",
"pluginManager.versionAlpha": "Version Alpha",
"pluginManager.versionBeta": "Version Bêta",
"pluginManager.deactivatePlugin": "Désactiver {pluginName}",
"pluginManager.activatePlugin": "Activer {pluginName}",
"pluginManager.search": "Rechercher",
"pluginManager.managePluginsPermissions": "Gérer les autorisations des plugins"
}

@ -1,3 +1,3 @@
{
"remixApp.scrollToSeeAllTabs": "Scroll to see all tabs"
"remixApp.scrollToSeeAllTabs": "Faites défiler pour voir tous les onglets"
}

@ -1,7 +1,7 @@
{
"remixUiTabs.tooltipText1": "Run script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compile CTRL + S",
"remixUiTabs.tooltipText3": "Select .sol or .yul file to compile or a .ts or .js file and run it",
"remixUiTabs.zoomOut": "Zoom out",
"remixUiTabs.zoomIn": "Zoom in"
"remixUiTabs.tooltipText1": "Exécuter le script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compiler CTRL + S",
"remixUiTabs.tooltipText3": "Sélectionnez un fichier .sol ou .yul pour compiler ou un fichier .ts ou .js et exécutez-le",
"remixUiTabs.zoomOut": "Zoom arrière",
"remixUiTabs.zoomIn": "Zoom avant"
}

@ -1,14 +1,24 @@
{
"search.displayName": "Search in files",
"search.replace": "Replace",
"search.replaceAll": "Replace All",
"search.placeholder1": "Search ( Enter to search )",
"search.placeholder2": "Include ie *.sol ( Enter to include )",
"search.placeholder3": "Exclude ie .git/**/* ( Enter to exclude )",
"search.matchCase": "Match Case",
"search.matchWholeWord": "Match Whole Word",
"search.useRegularExpression": "Use Regular Expression",
"search.replaceWithoutConfirmation": "replace without confirmation",
"search.filesToInclude": "Files to include",
"search.filesToExclude": "Files to exclude"
"search.displayName": "Rechercher dans les fichiers",
"search.replace": "Remplacer",
"search.replaceAll": "Remplacer tout",
"search.placeholder1": "Rechercher ( Entrer pour rechercher )",
"search.placeholder2": "Inclure ie *.sol ( Entrée à inclure )",
"search.placeholder3": "Exclure .git/**/* ( Entrée à exclure )",
"search.matchCase": "Sensible à la casse",
"search.matchWholeWord": "Respecter le mot entier",
"search.useRegularExpression": "Utiliser Regular Expression",
"search.replaceWithoutConfirmation": "remplacer sans confirmation",
"search.filesToInclude": "Fichiers à inclure",
"search.filesToExclude": "Fichiers à exclure",
"search.toggleReplace": "Montrer/Cacher le remplacement",
"search.replaceInFiles": "remplacer dans les fichiers",
"search.stop": "arrêter",
"search.undoChanges": "Annuler les modifications apportées à {path}",
"search.confirmreplaceMsg": "Êtes-vous sûr de vouloir remplacer «{find}» par «{replace}» dans {filename}?",
"search.yes": "Oui",
"search.no": "Non",
"search.loading": "Chargement",
"search.text1": "afficher les résultats {count} dans les fichiers {fileCount}",
"search.text2": "Trop de résultats à afficher...{br}Veuillez affiner votre recherche."
}

@ -1,26 +1,40 @@
{
"settings.displayName": "Settings",
"settings.reset": "Reset to Default settings",
"settings.general": "General settings",
"settings.generateContractMetadataText": "Generate contract metadata. Generate a JSON file in the contract folder. Allows to specify library addresses the contract depends on. If nothing is specified, Remix deploys libraries automatically.",
"settings.ethereunVMText": "Always use the Remix VM at load",
"settings.wordWrapText": "Word wrap in editor",
"settings.useAutoCompleteText": "Enable code completion in editor.",
"settings.useShowGasInEditorText": "Display gas estimates in editor.",
"settings.displayErrorsText": "Display errors in editor while typing.",
"settings.matomoAnalytics": "Enable Matomo Analytics. We do not collect personally identifiable information (PII). The info is used to improve the site’s UX & UI. See more about ",
"settings.enablePersonalModeText": " Enable Personal Mode for web3 provider. Transaction sent over Web3 will use the web3.personal API.\n",
"settings.warnText": "Be sure the endpoint is opened before enabling it. This mode allows a user to provide a passphrase in the Remix interface without having to unlock the account. Although this is very convenient, you should completely trust the backend you are connected to (Geth, Parity, ...). Remix never persists any passphrase",
"settings.displayName": "Paramètres",
"settings.reset": "Rétablir les paramètres par défaut",
"settings.general": "Paramètres généraux",
"settings.generateContractMetadataText": "Générer des métadonnées de contrat. Générer un fichier JSON dans le dossier de contrat. Permet de spécifier les adresses de la bibliothèque dont dépend le contrat. Si rien n'est spécifié, Remix déploie automatiquement les bibliothèques.",
"settings.ethereunVMText": "Toujours utiliser la VM Remix au chargement",
"settings.wordWrapText": "Retour à la ligne dans l'éditeur",
"settings.useAutoCompleteText": "Activer la complétion de code dans l'éditeur.",
"settings.useShowGasInEditorText": "Afficher les estimations de gas dans l'éditeur.",
"settings.displayErrorsText": "Afficher les erreurs dans l'éditeur lors de la saisie.",
"settings.matomoAnalytics": "Activer Matomo Analytics. Nous ne collectons pas d'informations personnelles identifiables (PII). Les informations sont utilisées pour améliorer l'UX & l'interface du site. En savoir plus ",
"settings.enablePersonalModeText": " Activer le mode personnel pour le provider web3. La transaction envoyée via Web3 utilisera l'API web3 personnelle.\n",
"settings.warnText": "Assurez-vous que le endpoint est ouvert avant de l'activer. Ce mode permet à un utilisateur de fournir une passphrase dans l'interface Remix sans avoir à déverrouiller le compte. Bien que cela soit très pratique, vous devriez complètement faire confiance au backend auquel vous êtes connecté (Geth, Parity, ...). Remix ne garde jamais aucune passphrase",
"settings.gitAccessTokenTitle": "Github Credentials",
"settings.gitAccessTokenText": "The access token is used to publish a Gist and retrieve GitHub contents. You may need to input username/email.",
"settings.gitAccessTokenText2": "Go to github token page (link below) to create a new token and save it in Remix. Make sure this token has only 'create gist' permission",
"settings.etherscanTokenTitle": "EtherScan Access Token",
"settings.etherscanAccessTokenText": "Manage the api key used to interact with Etherscan.",
"settings.etherscanAccessTokenText2": "Go to Etherscan api key page (link below) to create a new api key and save it in Remix.",
"settings.save": "Save",
"settings.remove": "Remove",
"settings.themes": "Themes",
"settings.locales": "Language",
"settings.swarm": "Swarm Settings",
"settings.ipfs": "IPFS Settings"
"settings.gitAccessTokenText": "Le token d'accès est utilisé pour publier un Gist et récupérer le contenu GitHub. Vous pouvez avoir besoin d'entrer le nom d'utilisateur/email.",
"settings.gitAccessTokenText2": "Allez sur la page de token github (lien ci-dessous) pour créer un nouveau token et l'enregistrer dans Remix. Assurez-vous que ce token n'a que la permission 'créer un gist'",
"settings.etherscanTokenTitle": "Token d'accés Etherscan",
"settings.etherscanAccessTokenText": "Gérer la clé api utilisée pour interagir avec Etherscan.",
"settings.etherscanAccessTokenText2": "Allez sur la page de clé Etherscan api (lien ci-dessous) pour créer une nouvelle clé api et l'enregistrer dans Remix.",
"settings.save": "Sauvegarder",
"settings.remove": "Supprimer",
"settings.themes": "Thèmes",
"settings.locales": "Langage",
"settings.swarm": "Paramètres de Swarm",
"settings.ipfs": "Paramètres IPFS",
"settings.token": "TOKEN",
"settings.copy": "Copier",
"settings.deleteEtherscanToken": "Supprimer le token d'Etherscan",
"settings.username": "NOM D'UTILISATEUR",
"settings.email": "E-mail",
"settings.deleteGithubCredentials": "Supprimer les identifiants Github",
"settings.privateBeeAddress": "ADRESSE PRIVÉE BEE",
"settings.postageStampID": "ID STAMP POSTAGE",
"settings.host": "HOST",
"settings.protocol": "PROTOCOL",
"settings.port": "PORT",
"settings.projectID": "ID du projet",
"settings.projectSecret": "SECRET DU PROJET",
"settings.analyticsInRemix": "Analytics dans l'IDE de Remix"
}

@ -1,42 +1,81 @@
{
"solidity.displayName": "Solidity compiler",
"solidity.compiler": "Compiler",
"solidity.displayName": "Compilateur Solidity",
"solidity._comment_compiler-container.tsx": "libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx",
"solidity.compiler": "Compilateur",
"solidity.addACustomCompiler": "Ajouter un compilateur personnalisé",
"solidity.addACustomCompilerWithURL": "Ajouter un compilateur personnalisé avec une URL",
"solidity.includeNightlyBuilds": "Inclure les nightly builds",
"solidity.autoCompile": "Compilation automatique",
"solidity.hideWarnings": "Masquer les avertissements",
"solidity.enableHardhat": "Activer la compilation Hardhat",
"solidity.learnHardhat": "Apprenez à utiliser la Compilation de Hardhat",
"solidity.enableTruffle": "Activer la compilation de Truffle",
"solidity.learnTruffle": "Apprenez à utiliser la compilation Truffle",
"solidity.advancedConfigurations": "Configurations avancées",
"solidity.compilerConfiguration": "Configuration du compilateur",
"solidity.compilationDetails": "Détails de la compilation",
"solidity.language": "Langage",
"solidity.evmVersion": "Version de EVM",
"solidity.enableOptimization": "Activer l'optimisation",
"solidity.useConfigurationFile": "Utiliser un fichier de configuration",
"solidity.change": "Modifier",
"solidity.compile": "Compiler",
"solidity.noFileSelected": "pas de fichier sélectionné",
"solidity.compileAndRunScript": "Compiler et exécuter le script",
"solidity.newConfigFileTitle": "Nouveau fichier de configuration",
"solidity.newConfigFileMessage": "Le fichier \"{configFilePathInput}\" que vous avez entré n'existe pas. Voulez-vous en créer un nouveau ?",
"solidity.create": "Créer",
"solidity.ok": "Ok",
"solidity.cancel": "Annuler",
"solidity.noFileSelected1": "Pas de fichier sélectionné.",
"solidity.toCompile": "à compiler",
"solidity.noConfigFileSelected": "Aucun fichier de configuration sélectionné",
"solidity.copyNatSpecTag": "Cliquez pour copier le tag NatSpec personnalisé",
"solidity.inputTitle1": "Si le fichier que vous avez entré n'existe pas, vous serez en mesure d'en créer un à l'étape suivante.",
"solidity.inputTitle2": "Le nombre estimé de fois que chaque opcode du code déployé sera exécuté tout au long de la durée de vie du contrat.",
"solidity.tooltipText1": "Choisissez le script à exécuter juste après la compilation en ajoutant la balise natspec `dev-run-script`, comme dans:",
"solidity.tooltipText2": "Cliquez sur l'icône \"i\" pour en savoir plus",
"solidity.tooltipText3": "pour la compilation et l'exécution du script",
"solidity.tooltipText4": "Cliquez pour ouvrir le fichier de configuration",
"solidity.tooltipText5": "Impossible de charger la liste des versions du compilateur. Elle a peut-être été bloquée par un bloqueur de publicité. Veuillez essayer de désactiver l'un d'entre eux de cette page et de recharger. Erreur: ",
"solidity.tooltipText6": "Spécification de language disponible sur Compiler >= v0.5.7",
"solidity.toastMessage": "Mise à jour de la version du compilateur pour correspondre au fichier de contrat actuel pragma i.e {version}",
"solidity.compileIconAttribute": "est en cours de chargement, veuillez patienter quelques instants.",
"solidity.compilerLicense": "Licence du compilateur",
"solidity.compilerLicenseMsg1": "Le compilateur est en cours de chargement. La licence sera affichée une fois le compilateur chargé.",
"solidity.compilerLicenseMsg2": "Impossible de récupérer la licence pour la version sélectionnée du compilateur",
"solidity.compilerLicenseMsg3": "Licence non disponible",
"solidity.seeCompilerLicense": "Voir la licence du compilateur",
"solidity._comment_contract-selection.tsx": "libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx",
"solidity.publishOn": "Publier sur",
"solidity.flatten": "Aplatir les contrats avant la génération de l'UML.",
"solidity.generateUML": "Générez un schéma UML de votre contrat.",
"solidity.flattenLabel": "Aplatir",
"solidity.generateUMLLabel": "Générer un diagramme UML",
"solidity.copy": "Copier",
"solidity.copyABI": "Copier ABI dans le presse-papiers",
"solidity.copyBytecode": "Copier le Bytecode dans le presse-papiers",
"solidity.unableToDisplay": "Impossible d'afficher",
"solidity.download": "Télécharger",
"solidity.compileDetails": "Télécharger les détails de la compilation (format JSON)",
"solidity.addACustomCompiler": "Add a custom compiler",
"solidity.addACustomCompilerWithURL": "Add a custom compiler with URL",
"solidity.includeNightlyBuilds": "Include nightly builds",
"solidity.autoCompile": "Auto compile",
"solidity.hideWarnings": "Hide warnings",
"solidity.enableHardhat": "Enable Hardhat Compilation",
"solidity.learnHardhat": "Learn how to use Hardhat Compilation",
"solidity.enableTruffle": "Enable Truffle Compilation",
"solidity.learnTruffle": "Learn how to use Truffle Compilation",
"solidity.advancedConfigurations": "Advanced Configurations",
"solidity.compilerConfiguration": "Compiler configuration",
"solidity.compilationDetails": "Compilation Details",
"solidity.language": "Language",
"solidity.evmVersion": "EVM Version",
"solidity.enableOptimization": "Enable optimization",
"solidity.useConfigurationFile": "Use configuration file",
"solidity.change": "Change",
"solidity.compile": "Compile",
"solidity.noFileSelected": "no file selected",
"solidity.compileAndRunScript": "Compile and Run script",
"solidity.publishOn": "Publish on",
"solidity.flatten": "Flatten contracts before UML generation.",
"solidity.generateUML": "Generate a UML diagram of your contract.",
"solidity.flattenLabel": "Flatten",
"solidity.generateUMLLabel": "Generate UML Diagram",
"solidity.Assembly": "Assembly opcodes describing the contract including corresponding solidity source code",
"solidity.Opcodes": "Assembly opcodes describing the contract",
"solidity.name": "Name of the compiled contract",
"solidity.metadata": "Contains all informations related to the compilation",
"solidity.bytecode": "Bytecode being executed during contract creation",
"solidity.abi": "ABI: describing all the functions (input/output params, scope, ...)",
"solidity.web3Deploy": "Copy/paste this code to any JavaScript/Web3 console to deploy this contract",
"solidity.metadataHash": "Hash representing all metadata information",
"solidity.functionHashes": "List of declared function and their corresponding hash",
"solidity.gasEstimates": "Gas estimation for each function call",
"solidity.Runtime Bytecode": "Bytecode storing the state and being executed during normal contract call",
"solidity.swarmLocation": "Swarm url where all metadata information can be found (contract needs to be published first)"
"solidity.close": "Fermer",
"solidity.contract": "Contract",
"solidity.displayContractDetails": "Afficher les détails du contrat",
"solidity.noContractCompiled": "Aucun contrat compilé pour l'instant",
"solidity.Assembly": "opcodes Assembly décrivant le contrat y compris le code source de solidity correspondant",
"solidity.Opcodes": "Opcodes assembly décrivant le contrat",
"solidity.name": "Nom du contrat compilé",
"solidity.metadata": "Contient toutes les informations relatives à la compilation",
"solidity.bytecode": "Bytecode en cours d'exécution lors de la création du contrat",
"solidity.abi": "ABI : description de toutes les fonctions (paramètres d'entrée/sortie, scope, ...)",
"solidity.web3Deploy": "Copiez/collez ce code dans n'importe quelle console JavaScript/Web3 pour déployer ce contrat",
"solidity.metadataHash": "Hash représentant toutes les informations de métadonnées",
"solidity.functionHashes": "Liste des fonctions déclarées et leur hash correspondant",
"solidity.gasEstimates": "Estimation du gas pour chaque appel de fonction",
"solidity.Runtime Bytecode": "Bytecode stockant l'état et en cours d'exécution lors d'un appel de contrat normal",
"solidity.storageLayout": "Voir la documentation sur le Storage Layout",
"solidity.devdoc": "Documentation des développeurs (natspec)",
"solidity.userdoc": "Documentation utilisateur (natspec)",
"solidity.compilerInput": "Entrée dans le compilateur Solidity",
"solidity.swarmLocation": "URL de Swarm où toutes les métadonnées peuvent être trouvées (le contrat doit être publié d'abord)"
}

@ -1,35 +1,41 @@
{
"solidityUnitTesting.displayName": "Solidity unit testing",
"solidityUnitTesting.testDirectory": "Test directory",
"solidityUnitTesting.testYourSmartContract": "Test your smart contract in Solidity.",
"solidityUnitTesting.selectDirectory": "Select directory to load and generate test files.",
"solidityUnitTesting.uiPathInputTooltip": "Press 'Enter' to change the path for test files.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Create a test folder",
"solidityUnitTesting.create": "Create",
"solidityUnitTesting.generateTestsButtonTooltip": "Generate a sample test file",
"solidityUnitTesting.generate": "Generate",
"solidityUnitTesting.generateTestsLinkTooltip": "Check out documentation.",
"solidityUnitTesting.howToUse": "How to use...",
"solidityUnitTesting.runButtonTitle1": "Run tests",
"solidityUnitTesting.runButtonTitle2": "Please select Solidity compiler version greater than 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "No solidity file selected",
"solidityUnitTesting.runButtonTitle4": "The \"Solidity Plugin\" should be activated",
"solidityUnitTesting.runButtonTitle5": "No test file selected",
"solidityUnitTesting.stopButtonLabel1": "Stop",
"solidityUnitTesting.stopButtonLabel2": "Stopping",
"solidityUnitTesting.run": "Run",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Stop running tests",
"solidityUnitTesting.selectAll": "Select all",
"solidityUnitTesting.testTabTestsExecutionStopped": "The test execution has been stopped",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "The test execution has been stopped because of error(s) in your test file",
"solidityUnitTesting.progress": "Progress: {readyTestsNumber} finished (of {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Result for",
"solidityUnitTesting.passed": "Passed",
"solidityUnitTesting.failed": "Failed",
"solidityUnitTesting.timeTaken": "Time Taken",
"solidityUnitTesting.errorMessage": "Error Message",
"solidityUnitTesting.assertion": "Assertion",
"solidityUnitTesting.expectedValueShouldBe": "Expected value should be",
"solidityUnitTesting.receivedValue": "Received value",
"solidityUnitTesting.skippingTheRemainingTests": "Skipping the remaining tests of the function."
"solidityUnitTesting.displayName": "Test unitaire Solidity",
"solidityUnitTesting.testDirectory": "Répertoire des tests",
"solidityUnitTesting.testYourSmartContract": "Testez votre smart contract en Solidity.",
"solidityUnitTesting.selectDirectory": "Sélectionnez le répertoire pour charger et générer des fichiers de test.",
"solidityUnitTesting.uiPathInputTooltip": "Appuyez sur « Entrée » pour changer le chemin des fichiers de test.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Créer un dossier de test",
"solidityUnitTesting.create": "Créer",
"solidityUnitTesting.generateTestsButtonTooltip": "Générer un exemple de fichier test",
"solidityUnitTesting.generate": "Générer",
"solidityUnitTesting.generateTestsLinkTooltip": "Vérifier la documentation.",
"solidityUnitTesting.howToUse": "Comment utiliser...",
"solidityUnitTesting.runButtonTitle1": "Exécuter les tests",
"solidityUnitTesting.runButtonTitle2": "Veuillez sélectionner la version du compilateur Solidity supérieure à 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "Aucun fichier solidity sélectionné",
"solidityUnitTesting.runButtonTitle4": "Le \"Plug-in Solidity\" doit être activé",
"solidityUnitTesting.runButtonTitle5": "Aucun fichier de test sélectionné",
"solidityUnitTesting.stopButtonLabel1": "Arrêter",
"solidityUnitTesting.stopButtonLabel2": "Arrêt en cours",
"solidityUnitTesting.run": "Exécuter",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Arrêter l'exécution des tests",
"solidityUnitTesting.selectAll": "Tout sélectionner",
"solidityUnitTesting.testTabTestsExecutionStopped": "L'exécution du test a été arrêtée",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "L'exécution du test a été arrêtée en raison d'erreur(s) dans votre fichier de test",
"solidityUnitTesting.progress": "Progression : {readyTestsNumber} terminée (de {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Résultats pour",
"solidityUnitTesting.passed": "Réussi",
"solidityUnitTesting.failed": "Echoué",
"solidityUnitTesting.timeTaken": "Temps pris",
"solidityUnitTesting.errorMessage": "Message d'erreur",
"solidityUnitTesting.assertion": "Affirmation",
"solidityUnitTesting.expectedValueShouldBe": "La valeur attendue devrait être",
"solidityUnitTesting.receivedValue": "Valeurs reçues",
"solidityUnitTesting.skippingTheRemainingTests": "Ignorer les tests restants de la fonction.",
"solidityUnitTesting.toasterMsg": "Le dossier a été créé avec succès",
"solidityUnitTesting.tooltipText1": "Au moins un test de contrat a échoué",
"solidityUnitTesting.tooltipText2": "Tous les tests de contrat ont été passés",
"solidityUnitTesting.tooltipText3": "Démarrer le débogage",
"solidityUnitTesting.fail": "ÉCHEC",
"solidityUnitTesting.pass": "RÉUSSI"
}

@ -1,17 +1,43 @@
{
"terminal.listen": "listen on all transactions",
"terminal.listenTitle": "If checked Remix will listen on all transactions mined in the current environment and not only transactions created by you",
"terminal.search": "Search with transaction hash or address",
"terminal.used": "used",
"terminal.debug": "Debug",
"terminal.welcomeText1": "Welcome to",
"terminal.welcomeText2": "Your files are stored in",
"terminal.welcomeText3": "You can use this terminal to",
"terminal.welcomeText4": "Check transactions details and start debugging",
"terminal.welcomeText5": "Execute JavaScript scripts",
"terminal.welcomeText6": "Input a script directly in the command line interface",
"terminal.welcomeText7": "Select a Javascript file in the file explorer and then run `remix.execute()` or `remix.exeCurrent()` in the command line interface",
"terminal.welcomeText8": "Right click on a JavaScript file in the file explorer and then click `Run`",
"terminal.welcomeText9": "The following libraries are accessible",
"terminal.welcomeText10": "Type the library name to see available commands"
"terminal.listen": "écouter toutes les transactions",
"terminal.listenTitle": "Si cette case est cochée, Remix écoutera toutes les transactions minées dans l'environnement actuel et pas seulement les transactions créées par vous",
"terminal.search": "Rechercher avec le hash de la transaction ou l'adrresse",
"terminal.used": "utilisé",
"terminal.debug": "Débogage",
"terminal.welcomeText1": "Bienvenue dans",
"terminal.welcomeText2": "Vos fichiers sont stockés dans",
"terminal.welcomeText3": "Vous pouvez utiliser ce terminal pour",
"terminal.welcomeText4": "Vérifiez les détails des transactions et commencez à déboguer",
"terminal.welcomeText5": "Exécuter des scripts JavaScript",
"terminal.welcomeText6": "Entrez un script directement dans l'interface en ligne de commande",
"terminal.welcomeText7": "Sélectionnez un fichier Javascript dans l'explorateur de fichiers, puis exécutez `remix.execute()` ou `remix.exeCurrent()` dans l'interface en ligne de commande",
"terminal.welcomeText8": "Faites un clic droit sur un fichier JavaScript dans l'explorateur de fichiers, puis cliquez sur `Run`",
"terminal.welcomeText9": "Les bibliothèques suivantes sont accessibles",
"terminal.welcomeText10": "Tapez le nom de la bibliothèque pour voir les commandes disponibles",
"terminal.text1": "Ce type de commande a été déprécié et ne fonctionne plus. Veuillez lancer remix.help() pour lister les commandes disponibles.",
"terminal.hideTerminal": "Masquer le terminal",
"terminal.showTerminal": "Afficher le terminal",
"terminal.clearConsole": "Effacer la console",
"terminal.pendingTransactions": "Transactions en cours",
"terminal.toasterMsg1": "aucun contenu à exécuter",
"terminal.toasterMsg2": "provider pour le chemin {fileName} introuvable",
"terminal.vmMode": "Mode VM",
"terminal.vmModeMsg": "Impossible de déboguer ce call. Les calls de débogage ne sont possibles qu'en mode VM de Remix.",
"terminal.ok": "Ok",
"terminal.cancel": "Annuler",
"terminal.callWarning": "(Les frais ne s'appliquent qu'en cas d'appel par contrat)",
"terminal.msg1": "Transaction minée mais exécution échouée",
"terminal.msg2": "Transaction minée et exécutée avec succès",
"terminal.msg3": "Statut non disponible pour le moment",
"terminal.status": "statut",
"terminal.transactionHash": "hash de transaction",
"terminal.blockHash": "Hash du block",
"terminal.blockNumber": "numéro du block",
"terminal.contractAddress": "Adresse du contrat",
"terminal.transactionCost": "Coût de la transaction",
"terminal.executionCost": "coût d'exécution",
"terminal.input": "entrée",
"terminal.decodedInput": "entrée décodée",
"terminal.decodedOutput": "sortie décodée",
"terminal.logs": "logs"
}

@ -1,64 +1,138 @@
{
"udapp.displayName": "Deploy & run transactions",
"udapp.displayName": "Déployer et exécuter des transactions",
"udapp._comment_gasPrice.tsx": "libs/remix-ui/run-tab/src/lib/components/gasPrice.tsx",
"udapp.gasLimit": "Gas limit",
"udapp.account": "Account",
"udapp.value": "Value",
"udapp.tooltipText4": "La 'gas limit' par défaut est de 3M. Ajustez au besoin.",
"udapp._comment_value.tsx": "libs/remix-ui/run-tab/src/lib/components/value.tsx",
"udapp.value": "Valeur",
"udapp.tooltipText5": "Entrez un montant et choisissez son unité",
"udapp._comment_contractDropdownUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractDropdownUI.tsx",
"udapp.contract": "Contract",
"udapp.compiledBy": "compiled by {compilerName}",
"udapp.infoSyncCompiledContractTooltip": "Click here to import contracts compiled from an external framework.This action is enabled when Remix is connected to an external framework (hardhat, truffle, foundry) through remixd.",
"udapp.remixIpfsUdappTooltip": "Publishing the source code and metadata to IPFS facilitates source code verification using Sourcify and will greatly foster contract adoption (auditing, debugging, calling it, etc...)",
"udapp.signAMessage": "Sign a message",
"udapp.enterAMessageToSign": "Enter a message to sign",
"udapp.compiledBy": "compilé par {compilerName}",
"udapp.warningEvmVersion": "Veuillez vous assurer que le réseau actuel est compatible avec cette version evm : {evmVersion}. Sinon, tout déploiement échouera.",
"udapp.infoSyncCompiledContractTooltip": "Cliquez ici pour importer des contrats compilés à partir d'un framework externe. Cette action est activée lorsque Remix est connecté à un framework externe (hardhat, truffe, foundry) par remixd.",
"udapp.remixIpfsUdappTooltip": "La publication du code source et des métadonnées sur IPFS facilite la vérification du code source à l'aide de Sourcify et favorisera grandement l'adoption de contrats (audit, débogage, interactions, etc...)",
"udapp.deploy": "Déployer",
"udapp.publishTo": "Publier vers",
"udapp.atAddress": "At Address",
"udapp.atAddressOptionsTitle1": "adresse du contrat",
"udapp.atAddressOptionsTitle2": "Interagir avec le contrat déployé - nécessite que le fichier .abi ou le fichier .sol compilé soit sélectionné dans l'éditeur (avec la même configuration du compilateur)",
"udapp.atAddressOptionsTitle3": "Compiler un fichier *.sol ou sélectionner un fichier *.abi.",
"udapp.atAddressOptionsTitle4": "Pour interagir avec un contrat déployé, entrez son adresse et compilez sa source *.sol (avec les mêmes paramètres du compilateur) ou sélectionnez son fichier .abi dans l'éditeur. ",
"udapp.contractOptionsTitle1": "Sélectionnez et compilez le fichier *.sol pour déployer ou accéder à un contrat",
"udapp.contractOptionsTitle2": "Sélectionnez un contrat compilé à déployer ou à utiliser avec At Address.",
"udapp.contractOptionsTitle3": "Sélectionnez et compilez le fichier *.sol pour déployer ou accéder à un contrat.",
"udapp.contractOptionsTitle4": "Quand il y a un fichier .sol compilé, choisissez le contrat à déployer ou à utiliser avec At Address.",
"udapp.checkSumWarning": "Il semble que votre addresse de passe pas un verification checksummed. Une adresse checksummed est une adresse qui contient des lettres majuscules, comme indiqué dans {a}. Les adresses checksummed sont destinées à empêcher les utilisateurs d'envoyer des transactions à la mauvaise adresse.",
"udapp.isOverSizePromptEip170": "L'initialisation du smart-contrat indique qu'il est d'une taille supérieure à 24576 octets. Le déploiement échouera probablement si le réseau actuel a activé l'eip 170. Plus d'infos : {a}",
"udapp.isOverSizePromptEip3860": "L'initialisation du smart-contrat indique qu'il est d'une taille supérieure à 49152 octets. Le déploiement échouera probablement si le réseau actuel a activé l'eip 3860. Plus d'infos : {a}",
"udapp.thisContractMayBeAbstract": "Ce contrat peut être abstract, il ne pourra peut-être pas implémenter complétement les méthodes d'un parent abstract ou il ne pourra peut-être pas invoquer le constructeur d'un contrat hérité correctement.",
"udapp.noCompiledContracts": "Pas de contrats compilés",
"udapp.addressOfContract": "Adresse du contrat",
"udapp.loadContractFromAddress": "Charger le contrat à partir de l'adresse",
"udapp.ok": "Ok",
"udapp.alert": "Avertissement",
"udapp.proceed": "Continuer",
"udapp.cancel": "Annuler",
"udapp.abiFileSelected": "Fichier ABI sélectionné",
"udapp.evmVersion": "version de l'evm",
"udapp.addressNotValid": "Cette adresse n'est pas valide",
"udapp._comment_account.tsx": "libs/remix-ui/run-tab/src/lib/components/account.tsx",
"udapp.account": "Compte ",
"udapp.signAMessage": "Signer le message",
"udapp.enterAMessageToSign": "Entrez un message à signer",
"udapp.hash": "hash",
"udapp.signature": "signature",
"udapp.signedMessage": "Signed Message",
"udapp.environment": "Environment",
"udapp.environmentDocs": "Click for docs about Environment",
"udapp.deploy": "Deploy",
"udapp.publishTo": "Publish to",
"udapp.or": "or",
"udapp.atAddress": "At Address",
"udapp.atAddressOptionsTitle1": "address of contract",
"udapp.atAddressOptionsTitle2": "Interact with the deployed contract - requires the .abi file or compiled .sol file to be selected in the editor (with the same compiler configuration)",
"udapp.atAddressOptionsTitle3": "Compile a *.sol file or select a *.abi file.",
"udapp.atAddressOptionsTitle4": "To interact with a deployed contract, either enter its address and compile its source *.sol file (with the same compiler settings) or select its .abi file in the editor. ",
"udapp.contractOptionsTitle1": "Please compile *.sol file to deploy or access a contract",
"udapp.contractOptionsTitle2": "Select a compiled contract to deploy or to use with At Address.",
"udapp.contractOptionsTitle3": "Select and compile *.sol file to deploy or access a contract.",
"udapp.contractOptionsTitle4": "When there is a compiled .sol file, choose the contract to deploy or to use with At Address.",
"udapp.checkSumWarning": "It seems you are not using a checksumed address.A checksummed address is an address that contains uppercase letters, as specified in {a}.Checksummed addresses are meant to help prevent users from sending transactions to the wrong address.",
"udapp.isOverSizePromptEip170": "Contract creation initialization returns data with length of more than 24576 bytes. The deployment will likely fail if the current network has activated the eip 170. More info: {a}",
"udapp.isOverSizePromptEip3860": "Contract creation init code exceeds the allowed max code size of 49152 bytes. The deployment will likely fail if the current network has activated the eip 3860. More info: {a}",
"udapp.thisContractMayBeAbstract": "This contract may be abstract, it may not implement an abstract parent's methods completely or it may not invoke an inherited contract's constructor correctly.",
"udapp.noCompiledContracts": "No compiled contracts",
"udapp.addressOfContract": "Address of contract",
"udapp.loadContractFromAddress": "Load contract from Address",
"udapp.deployedContracts": "Deployed Contracts",
"udapp.deployAndRunClearInstances": "Clear instances list and reset recorder",
"udapp.deployAndRunNoInstanceText": "Currently you have no contract instances to interact with.",
"udapp.transactionsRecorded": "Transactions recorded",
"udapp.transactionsCountTooltip": "The number of recorded transactions",
"udapp.transactionSaveTooltip1": "No transactions to save",
"udapp.transactionSaveTooltip2": "Save {count} transaction as scenario file",
"udapp.transactionSaveTooltip3": "Save {count} transactions as scenario file",
"udapp.infoRecorderTooltip": "Save transactions (deployed contracts and function executions) and replay them in another environment e.g Transactions created in Remix VM can be replayed in the Injected Provider.",
"udapp.livemodeRecorderTooltip": "If contracts are updated after recording transactions, checking this box will run recorded transactions with the latest copy of the compiled contracts",
"udapp.livemodeRecorderLabel": "Run transactions using the latest compilation result",
"udapp.runRecorderTooltip": "Run transaction(s) from the current scenario file",
"udapp.save": "Save",
"udapp.run": "Run",
"udapp.ok": "OK",
"udapp.alert": "Alert",
"udapp.proceed": "Proceed",
"udapp.cancel": "Cancel",
"udapp.parameters": "Parameters",
"udapp.copyParameters": "Copy encoded input parameters to clipboard",
"udapp.copyCalldata": "Copy calldata to clipboard",
"udapp.deployWithProxy": "Deploy with Proxy",
"udapp.upgradeWithProxy": "Upgrade with Proxy",
"udapp.useLastDeployedERC1967Contract": "Use last deployed ERC1967 contract",
"udapp.proxyAddressLabel": "Proxy Address",
"udapp.proxyAddressPlaceholder": "proxy address",
"udapp.proxyAddressInputTooltip": "Enter previously deployed proxy address on the selected network",
"udapp.proxyAddressTooltip": "Select this option to use the last deployed ERC1967 contract on the current network."
"udapp.injectedTitle": "Malheureusement, il n'est pas possible de créer un compte en utilisant un provider injecté. Veuillez créer le compte directement à partir de votre provider (par exemple métamask ou autre du même type).",
"udapp.createNewAccount": "Créer un nouveau compte",
"udapp.web3Title": "La création d'un compte n'est possible qu'en mode personnel. Veuillez aller dans Paramètres pour l'activer.",
"udapp.defaultTitle": "Malheureusement, il n'est pas possible de créer un compte en utilisant un wallet externe ({selectExEnv}).",
"udapp.text1": "Veuillez fournir une Passphrase pour la création du compte",
"udapp.tooltipText1": "La liste des comptes est vide, assurez-vous que le provider actuel est bien connecté au remix",
"udapp.modalTitle1": "Passphrase pour signer un message",
"udapp.modalMessage1": "Entrez votre Passphrase pour ce compte pour signer le message",
"udapp.copyAccount": "Copier l'identifiant de compte dans le presse-papier",
"udapp.signMsgUsingAccount": "Signer un message en utilisant ce compte",
"udapp._comment_environment.tsx": "libs/remix-ui/run-tab/src/lib/components/environment.tsx",
"udapp.environment": "Environnement",
"udapp.environmentDocs": "Cliquer pour la documentation sur l'environnement",
"udapp.tooltipText2": "Ouvrez chainlist.org et obtenez les spécifications de connexion de la chaîne avec laquelle vous voulez interagir.",
"udapp.tooltipText3": "Cliquez pour ouvrir un pont de connexion pour convertir l'ETH principal L1 dans la devise réseau sélectionnée.",
"udapp._comment_instanceContainerUI.tsx": "libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx",
"udapp.deployedContracts": "Contrats déployés",
"udapp.deployAndRunClearInstances": "Effacer la liste des instances et réinitialiser l'enregistreur",
"udapp.deployAndRunNoInstanceText": "Actuellement, vous n'avez aucune instance de contrat avec laquelle interagir.",
"udapp.tooltipText6": "Interfaces utilisateur génériques générées automatiquement pour l'interaction avec les contrats déployés",
"udapp._comment_recorderCardUI.tsx": "libs/remix-ui/run-tab/src/lib/components/recorderCardUI.tsx",
"udapp.transactionsRecorded": "Transactions enregistrées",
"udapp.transactionsCountTooltip": "Le nombre de transactions enregistrées",
"udapp.transactionSaveTooltip1": "Aucune transaction à enregistrer",
"udapp.transactionSaveTooltip2": "Enregistrer {count} transaction en tant que fichier de scénario",
"udapp.transactionSaveTooltip3": "Enregistrer {count} transactions en tant que fichier de scénario",
"udapp.infoRecorderTooltip": "Enregistrez les transactions (contrats déployés et exécutions de fonctions) et rejouez-les dans un autre environnement. Les transactions créées dans la VM de Remix peuvent être rejouées dans le provider injecté.",
"udapp.livemodeRecorderTooltip": "Si les contrats sont mis à jour après l'enregistrement des transactions, cochez cette case exécutera les transactions enregistrées avec la dernière copie des contrats compilés",
"udapp.livemodeRecorderLabel": "Exécuter les transactions en utilisant le dernier résultat de compilation",
"udapp.runRecorderTooltip": "Exécuter la(les) transaction(s) depuis le fichier de scénario actuel",
"udapp.save": "Sauvegarder",
"udapp.run": "Exécuter",
"udapp._comment_contractGUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractGUI.tsx",
"udapp.parameters": "Paramètres",
"udapp.copyParameters": "Copier les paramètres d'entrée encodés dans le presse-papiers",
"udapp.copyCalldata": "Copier les calldata dans le presse-papiers",
"udapp.deployWithProxy": "Déployer avec Proxy",
"udapp.upgradeWithProxy": "Mettre à jour avec le Proxy",
"udapp.getEncodedCallError": "ne peut pas encoder d'arguments vides",
"udapp.proxyAddressError1": "l'adresse du proxy ne peut pas être vide",
"udapp.proxyAddressError2": "n'est pas une adresse de contrat valide",
"udapp.tooltipText11": "L'adresse du proxy ne peut pas être vide",
"udapp.tooltipText12": "Entrée nécessaire",
"udapp.tooltipText13": "Déployé {date}",
"udapp._comment_universalDappUI.tsx": "libs/remix-ui/run-tab/src/lib/components/universalDappUI.tsx",
"udapp.tooltipText7": "Supprimer de la liste",
"udapp.tooltipText8": "Cliquez sur la documentation à propos de l'utilisation de 'receive'/'fallback'",
"udapp.tooltipText9": "Les Calldata à envoyer à la fonction fallback du contrat.",
"udapp.tooltipText10": "Envoyer des données au contrat.",
"udapp.balance": "Balance",
"udapp.lowLevelInteractions": "Interactions de bas niveau",
"udapp.llIError1": "La valeur à envoyer doit être un nombre",
"udapp.llIError2": "Afin de recevoir le transfert d'Ether, le contrat devrait avoir soit la fonction 'receive' soit la fonction 'fallback' payable",
"udapp.llIError3": "Les calldata doivent être une valeur hexadécimale valide avec une taille d'au moins un byte.",
"udapp.llIError4": "Les calldata doivent être une valeur hexadécimale valide.",
"udapp.llIError5": "La fonction 'Fallback' n'est pas définie",
"udapp.llIError6": "Les fonctions 'receive' et 'fallback' ne sont pas définies",
"udapp.llIError7": "Définissez s'il vous plaît une fonction 'Fallback' pour envoyer des calldata et soit une fonction 'Receive' ou une fonction 'Fallback' payable pour envoyer des ethers",
"udapp.copy": "Copier",
"udapp._comment_mainnet.tsx": "libs/remix-ui/run-tab/src/lib/components/mainnet.tsx",
"udapp.mainnetText1": "Vous êtes sur le point de créer une transaction sur le réseau {name} . Confirmez les détails pour envoyer les informations à votre fournisseur.",
"udapp.mainnetText2": "Le provider pour de nombreux utilisateurs est MetaMask. Le provider vous demandera de signer la transaction avant qu'elle ne soit envoyée au réseau {name}.",
"udapp.amount": "Montant",
"udapp.gasEstimation": "Estimation du gaz",
"udapp.maxPriorityFee": "Max Priority fee",
"udapp.maxFee": "Max fee (pas moins que les base fee {baseFeePerGas} Gwei)",
"udapp.contractCreation": "Création du contrat",
"udapp.transactionFee": "La transaction n'est pas valide. Max fee ne devraient pas être inférieurs aux Base fee",
"udapp.title1": "Représente la partie du tarif Tx qui va au mineur.",
"udapp.title2": "Représente le montant maximal des fees que vous allez payer pour cette transaction. Le minimum doit être fixé à Base fee.",
"udapp.gasPrice": "Gas Price",
"udapp.gweiText": "visitez {a} pour plus d'informations sur le prix du gas.",
"udapp.maxTransactionFee": "Max transaction fee",
"udapp.mainnetText3": "Ne plus afficher cet avertissement.",
"udapp._comment_run-tab.tsx": "libs/remix-ui/run-tab/src/lib/run-tab.tsx",
"udapp.gasEstimationPromptText": "L'estimation du gaz a été erronée avec le message suivant (voir ci-dessous). L'exécution de la transaction va probablement échouer. Voulez-vous forcer l'envoi ?",
"udapp._comment_custom-dropdown.tsx": "libs/remix-ui/helper/src/lib/components/custom-dropdown.tsx",
"udapp.enterProxyAddress": "Entrez l'adresse du proxy",
"udapp._comment_provider": "apps/remix-ide/src/app/providers",
"udapp.customVmForkProviderText": "Veuillez fournir des informations sur le fork personnalisé. Si l'URL du nœud n'est pas fournie, la VM commencera par un état vide.",
"udapp.nodeUrl": "URL du noeud",
"udapp.blockNumber": "Numéro de Block (ou \"latest\")",
"udapp.externalHttpProviderText1": "Remarque : Pour utiliser Geth & https://remix.ethereum.org, configurez-le pour autoriser les requêtes de Remix:(voir <a>Geth Docs on rpc server</a>)",
"udapp.externalHttpProviderText2": "Pour exécuter Remix & un nœud de test local Geth, utilisez cette commande : (voir <a>Geth Docs on Dev mode</a>)",
"udapp.externalHttpProviderText3": "<b> WARNING :</b> Il n'est pas sûr d'utiliser le flag --http.corsdomain avec une wildcard : <b>--http.corsdomain *</b>",
"udapp.externalHttpProviderText4": "Pour plus d'informations: <a>Remix Docs on External HTTP Provider</a>",
"udapp.foundryProviderText1": "Note : Pour lancer Anvil sur votre système, exécutez :",
"udapp.foundryProviderText2": "Pour plus d'informations, visitez : <a>Foundry Documentation</a>",
"udapp.ganacheProviderText1": "Note : Pour lancer Ganache sur votre système, exécutez :",
"udapp.ganacheProviderText2": "Pour plus d'informations, visitez : <a>Ganache Documentation</a>",
"udapp.hardhatProviderText1": "Note : Pour exécuter un noeud réseau Hardhat sur votre système, allez dans le dossier de projet hardhat et exécutez la commande :",
"udapp.hardhatProviderText2": "Pour plus d'informations, visitez : <a>Hardhat Documentation</a>"
}

@ -1,11 +1,26 @@
{
"debugger.displayName": "Debugger",
"debugger.debuggerConfiguration": "Debugger Configuration",
"debugger.stopDebugging": "Stop debugging",
"debugger.startDebugging": "Start debugging",
"debugger.placeholder": "Transaction hash, should start with 0x",
"debugger.debugLocaNodeLabel": "Force using local node",
"debugger.useGeneratedSources": "Use generated sources",
"debugger.debugWithGeneratedSources": "Debug with generated sources",
"debugger.introduction": "When Debugging with a transaction hash, if the contract is verified, Remix will try to fetch the source code from Sourcify or Etherscan. Put in your Etherscan API key in the Remix settings. For supported networks, please see"
"debugger.debuggerConfiguration": "Configurazione del Debugger",
"debugger.stopDebugging": "Interrompi il debug",
"debugger.provideTxNumber": "Si prega di fornire un hash di transazione valido",
"debugger.startDebugging": "Inizia il debug",
"debugger.placeholder": "Hash della transazione, dovrebbe iniziare con 0x",
"debugger.debugLocaNodeLabel": "Forza l'utilizzo di un nodo locale",
"debugger.useGeneratedSources": "Usa sorgenti generate",
"debugger.debugWithGeneratedSources": "Quando selezionato, il debugger passerà anche attraverso il file .yul compilato, se esiste.",
"debugger.introduction": "Quando si esegue il debug con l'hash di una transazione, se il contratto è verificato, Remix cercherà di recuperare il codice sorgente da Sourcify o Etherscan. Inserisci la chiave API di Etherscan nelle impostazioni di Remix. Per le reti supportate, vedere",
"debugger.forceToUseCurrentLocalNode": "Forza il debugger a usare il nodo locale corrente",
"debugger.sourceLocationStatus1": "Individuazione breakpoint, questo potrebbe richiedere un po'...",
"debugger.sourceLocationStatus2": "Posizione sorgente non disponibile, né in Sourcify né in Etherscan. Assicurati che la chiave API Etherscan sia fornita nelle impostazioni.",
"debugger.sourcifyDocs": "Documentazione Sourcify",
"debugger.noDataAvailable": "Nessun dato disponibile",
"debugger.loadMore": "Carica altro",
"debugger.copy": "Copia",
"debugger.stepOverBack": "Passo oltre indietro",
"debugger.stepBack": "Passo indietro",
"debugger.stepInto": "Entra",
"debugger.stepOverForward": "Passo oltre avanti",
"debugger.jumpPreviousBreakpoint": "Vai al punto di interruzione precedente",
"debugger.jumpOut": "Salta fuori",
"debugger.jumpNextBreakpoint": "Vai al prossimo breakpoint"
}

@ -1,70 +1,126 @@
{
"filePanel.displayName": "File explorer",
"filePanel.workspace": "WORKSPACES",
"filePanel.create": "Create",
"filePanel.clone": "Clone",
"filePanel.download": "Download",
"filePanel.displayName": "Esplora file",
"filePanel.workspace": "WORKSPACE",
"filePanel.create": "Crea",
"filePanel.clone": "Clona",
"filePanel.download": "Scarica",
"filePanel.backup": "Backup",
"filePanel.restore": "Restore",
"filePanel.workspace.create": "Create Workspace",
"filePanel.workspace.rename": "Rename Workspace",
"filePanel.workspace.delete": "Delete Workspace",
"filePanel.workspace.deleteConfirm": "Are you sure to delete the current workspace?",
"filePanel.workspace.download": "Download Workspace",
"filePanel.workspace.downloadConfirm": "This will download current workspace in a zip file. Do you want to continue?",
"filePanel.workspace.deleteAll": "Delete All Workspaces",
"filePanel.workspace.deleteAllConfirm1": "Are you absolutely sure you want to delete all your workspaces?",
"filePanel.workspace.deleteAllConfirm2": "Deleted workspaces can not be restored in any manner.",
"filePanel.workspace.name": "Workspace name",
"filePanel.workspace.chooseTemplate": "Choose a template",
"filePanel.workspace.backup": "Backup All Workspaces",
"filePanel.workspace.restore": "Restore Workspaces from the Backup",
"filePanel.workspace.clone": "Clone Git Repository",
"filePanel.workspace.cloneMessage": "Please provide a valid git repository url.",
"filePanel.workspace.enterGitUrl": "Enter git repository url",
"filePanel.workspace.switch": "Switch To Workspace",
"filePanel.workspace.solghaction": "Adds a preset yml file to run solidity unit tests on github actions CI.",
"filePanel.solghaction": "Solidity Test Workflow",
"filePanel.workspace.tssoltestghaction": "Adds a preset yml file to run mocha and chai tests for solidity on github actions CI",
"filePanel.tssoltestghaction": "Mocha Chai Test Workflow",
"filePanel.workspace.addscriptetherscan": "Adds scripts which can be used to interact with the Etherscan API",
"filePanel.addscriptetherscan": "Add Etherscan scripts",
"filePanel.workspace.addscriptdeployer": "Adds scripts which can be used to deploy contracts",
"filePanel.addscriptdeployer": "Add contract deployer scripts",
"filePanel.workspace.slitherghaction": "Adds a preset yml file to run slither analysis on github actions CI",
"filePanel.slitherghaction": "Slither Workflow",
"filePanel.workspace.helperscripts": "Adds convenient scripts to the 'scripts' directory",
"filePanel.helperscripts": "Web3 Scripts",
"filePanel.newFile": "New File",
"filePanel.newFolder": "New Folder",
"filePanel.rename": "Rename",
"filePanel.delete": "Delete",
"filePanel.deleteAll": "Delete All",
"filePanel.run": "Run",
"filePanel.pushChangesToGist": "Push changes to gist",
"filePanel.publishFolderToGist": "Publish folder to gist",
"filePanel.publishFileToGist": "Publish file to gist",
"filePanel.copy": "Copy",
"filePanel.paste": "Paste",
"filePanel.compile": "Compile",
"filePanel.compileForNahmii": "Compile for Nahmii",
"filePanel.createNewFile": "Create new file",
"filePanel.createNewFolder": "Create new folder",
"filePanel.publishToGist": "Publish all files to GitHub gist",
"filePanel.uploadFile": "Upload files",
"filePanel.uploadFolder": "Upload folder",
"filePanel.updateGist": "Update the current [gist] explorer",
"filePanel.viewAllBranches": "View all branches",
"filePanel.createBranch": "Create branch",
"filePanel.switchBranches": "Switch branches",
"filePanel.checkoutGitBranch": "Checkout Git Branch",
"filePanel.findOrCreateABranch": "Find or create a branch.",
"filePanel.initGitRepositoryLabel": "Initialize workspace as a new git repository",
"filePanel.initGitRepositoryWarning": "To use Git features, add username and email to the Github section of the Settings panel.",
"filePanel.workspaceName": "Workspace name",
"filePanel.customizeTemplate": "Customize template",
"filePanel.features": "Features",
"filePanel.upgradeability": "Upgradeability",
"filePanel.restore": "Ripristina",
"filePanel.workspace.create": "Crea un'area di lavoro",
"filePanel.workspace.rename": "Rinomina l'area di lavoro",
"filePanel.workspace.delete": "Elimina l'area di lavoro",
"filePanel.workspace.deleteConfirm": "Sei sicuro di voler eliminare l'area di lavoro corrente?",
"filePanel.workspace.download": "Scarica l'area di lavoro",
"filePanel.workspace.downloadConfirm": "Questo scaricherà l'area di lavoro corrente in un file zip. Vuoi continuare?",
"filePanel.workspace.deleteAll": "Elimina Tutte le Aree di lavoro",
"filePanel.workspace.deleteAllConfirm1": "Sei assolutamente sicuri di voler eliminare tutte le aree di lavoro?",
"filePanel.workspace.deleteAllConfirm2": "Le aree di lavoro eliminate non possono essere ripristinate in nessun modo.",
"filePanel.workspace.name": "Nome dell'area di lavoro",
"filePanel.workspace.chooseTemplate": "Scegli un template",
"filePanel.workspace.backup": "Backup di tutte le aree di lavoro",
"filePanel.workspace.restore": "Ripristina le aree di lavoro dal backup",
"filePanel.workspace.clone": "Clona un Repository di Git",
"filePanel.workspace.cloneMessage": "Fornisci un Url valido del repository git.",
"filePanel.workspace.enterGitUrl": "Inserisci l'url del repository git",
"filePanel.workspace.switch": "Passa all'area di lavoro",
"filePanel.workspace.solghaction": "Aggiunge un file yml preimpostato per eseguire i solidity unit test su azioni CI di github.",
"filePanel.solghaction": "Flusso di lavoro dei test Solidity",
"filePanel.workspace.tssoltestghaction": "Aggiunge un file yml preimpostato per eseguire i test mocha e chai per solidity su azioni github CI",
"filePanel.tssoltestghaction": "Flusso di lavoro dei test Mocha Chai",
"filePanel.workspace.addscriptetherscan": "Aggiunge gli script che possono essere utilizzati per interagire con l'API di Etherscan",
"filePanel.addscriptetherscan": "Aggiungi gli script Etherscan",
"filePanel.workspace.addscriptdeployer": "Aggiunge gli script che possono essere utilizzati per deploiare i contratti",
"filePanel.addscriptdeployer": "Aggiungi script deployer del contratto",
"filePanel.workspace.slitherghaction": "Aggiunge un file yml preimpostato per eseguire l'analisi di slither sulle azioni github CI",
"filePanel.slitherghaction": "Flusso di lavoro di Slither",
"filePanel.workspace.helperscripts": "Aggiunge gli script più convenienti alla cartella 'scripts'",
"filePanel.helperscripts": "Script Web3",
"filePanel.newFile": "Nuovo File",
"filePanel.newFolder": "Nuova Cartella",
"filePanel.rename": "Rinomina",
"filePanel.delete": "Elimina",
"filePanel.deleteAll": "Elimina Tutto",
"filePanel.run": "Esegui",
"filePanel.pushChangesToGist": "Invia le modifiche a gist",
"filePanel.publishFolderToGist": "Pubblica la cartella in gist",
"filePanel.publishFileToGist": "Pubblica il file su gist",
"filePanel.copy": "Copia",
"filePanel.copyFileName": "Copia Nome",
"filePanel.copyFilePath": "Copia Percorso",
"filePanel.contractflattener": "Appiattisci",
"filePanel.nahmii-compiler": "Compila per Nahmii",
"filePanel.solidityumlgen": "Genera UML",
"filePanel.doc-gen": "Genera Documentazione",
"filePanel.solidity": "Compila",
"filePanel.paste": "Incolla",
"filePanel.compile": "Compila",
"filePanel.compileForNahmii": "Compila per Nahmii",
"filePanel.createNewFile": "Crea nuovo file",
"filePanel.createNewFolder": "Crea nuova cartella",
"filePanel.publishToGist": "Pubblica tutti i file su GitHub gist",
"filePanel.uploadFile": "Carica i file",
"filePanel.uploadFolder": "Carica la cartella",
"filePanel.updateGist": "Aggiorna l'esploratore [gist] corrente",
"filePanel.viewAllBranches": "Visualizza tutte le branch",
"filePanel.createBranch": "Crea una branch",
"filePanel.switchBranches": "Cambia branch",
"filePanel.checkoutGitBranch": "Controllare il ramo Git",
"filePanel.findOrCreateABranch": "Trovare o creare un ramo.",
"filePanel.initGitRepositoryLabel": "Inizializza l'area di lavoro come nuovo repository git",
"filePanel.initGitRepositoryWarning": "Per utilizzare le funzioni di Git, aggiungere nome utente ed e-mail alla sezione Github del pannello Impostazioni.",
"filePanel.workspaceName": "Nome del Workspace",
"filePanel.customizeTemplate": "Template personalizzati",
"filePanel.features": "Caratteristiche",
"filePanel.upgradeability": "Aggiornabilità",
"filePanel.ok": "OK",
"filePanel.cancel": "Cancel"
"filePanel.yes": "Si",
"filePanel.cancel": "Annulla",
"filePanel.createNewWorkspace": "Crea un nuovo workspace",
"filePanel.connectToLocalhost": "connetti a localhost",
"filePanel.copiedToClipboard": "Copiato negli appunti {path}",
"filePanel.downloadFailed": "Download non riuscito",
"filePanel.downloadFailedMsg": "Errore inatteso durante il download: {error}",
"filePanel.close": "Chiudi",
"filePanel.copyFileFailed": "Copia File Non Riuscita",
"filePanel.copyFileFailedMsg": "Errore inatteso durante il download: {src}",
"filePanel.copyFolderFailed": "Copia Cartella Non Riuscita",
"filePanel.copyFolderFailedMsg": "Errore inatteso durante la copia della cartella: {src}",
"filePanel.runScriptFailed": "Esecuzione dello script non riuscita",
"filePanel.createPublicGist": "Crea Gist Pubblico",
"filePanel.createPublicGistMsg1": "Sei sicuro di voler inviare le modifiche al file gist remoto su github.com?",
"filePanel.createPublicGistMsg2": "Sei sicuro di voler pubblicare in modo anonimo tutti i tuoi file nella cartella {path} come gist pubblico su github.com?",
"filePanel.createPublicGistMsg3": "Sei sicuro di voler pubblicare in modo anonimo tutti i tuoi file nella cartella {path} come gist pubblico su github.com?",
"filePanel.createPublicGistMsg4": "Sei sicuro di voler pubblicare in modo anonimo tutti i tuoi file nella cartella {name} come gist pubblico su github.com?",
"filePanel.deleteMsg": "Sei sicuro di voler cancellare",
"filePanel.theseItems": "questi articoli",
"filePanel.thisItem": "questo articolo",
"filePanel.deleteItems": "Elimina elementi",
"filePanel.deleteItem": "Elimina elemento",
"filePanel.globalToast": "Impossibile scrivere/modificare il file system in modalità di sola lettura.",
"filePanel.basic": "Base",
"filePanel.blank": "Blank (Vuoto)",
"filePanel.multiSigWallet": "Wallet MultiSig",
"filePanel.mintable": "Mintable",
"filePanel.burnable": "Bruciabile",
"filePanel.pausable": "Pausabile",
"filePanel.transparent": "Trasparente",
"filePanel.initGitRepoTitle": "Opzione di controllo per inizializzare il workspace come nuovo repository git",
"filePanel.switchToBranchTitle1": "Esegue il check out del nuovo ramo dal ramo remoto",
"filePanel.switchToBranchTitle2": "Checkout su branch locale",
"filePanel.readOnly": "sola lettura",
"filePanel.renameFileFailed": "Rinominare il file non è riuscito!",
"filePanel.renameFileFailedMsg": "Errore inatteso durante la rinominazione: {error}",
"filePanel.fileCreationFailed": "Creazione File Non Riuscita",
"filePanel.folderCreationFailed": "Creazione cartella fallita",
"filePanel.validationError": "Errore di validazione",
"filePanel.validationErrorMsg": "Non sono ammessi caratteri speciali",
"filePanel.reservedKeyword": "Parola Chiave Riservata",
"filePanel.reservedKeywordMsg": "Il nome del file contiene le parole chiave riservate Remix. \"{content}\"",
"filePanel.moveFile": "Spostamento dei file",
"filePanel.moveFileMsg1": "Sei sicuro di voler spostare {src} in {dest}?",
"filePanel.movingFileFailed": "Spostamento File Non Riuscito",
"filePanel.movingFileFailedMsg": "Errore inatteso durante lo spostamento del file: {src}",
"filePanel.movingFolderFailed": "Spostamento File Non Riuscito",
"filePanel.movingFolderFailedMsg": "Errore inatteso durante lo spostamento della cartella: {src}",
"filePanel.workspaceActions": "Azioni workspace"
}

@ -1,61 +1,66 @@
{
"home.scamAlert": "Scam Alert",
"home.scamAlertText": "The only URL Remix uses is remix.ethereum.org",
"home.scamAlertText2": "Beware of online videos promoting \"liquidity front runner bots\"",
"home.scamAlertText3": "Additional safety tips",
"home.learnMore": "Learn more",
"home.here": "here",
"home.featured": "Featured",
"home.jumpIntoWeb3": "WE NEED YOUR HELP",
"home.jumpIntoWeb3More": "Go to survey",
"home.jumpIntoWeb3Text": "Remixers... Have a spare moment? Please help us improve your Remix experience with this one-minute survey.",
"home.remixYouTube": "WATCH TO LEARN",
"home.remixYouTubeText1": "Video Tips from the Remix Team",
"home.remixYouTubeMore": "Watch",
"home.remixYouTubeText2": "Remix has a growing library of videos containing lots of tips for using the tool. Check them out and subscribe to get our latest uploads.",
"home.betaTesting": "BETA TESTING",
"home.betaTestingText1": "Our community supports us.",
"home.betaTestingText2": "Help us beta test releases now and get a handle on new features!",
"home.betaTestingMore": "Sign up",
"home.featuredPlugins": "Featured Plugins",
"home.solidityPluginDesc": "Compile, test, and analyze smart contracts.",
"home.starkNetPluginDesc": "Compile and deploy contracts with Cairo, a native language for StarkNet.",
"home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.",
"home.sourcifyPluginDesc": "Solidity contract and metadata verification service.",
"home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.",
"home.dgitPluginDesc": "Add source control to your projects.",
"home.oneClickDappDesc": "Quickly generate smart contract interfaces",
"home.getStarted": "Get Started",
"home.projectTemplates": "Project Templates",
"home.blankTemplateDesc": "Create an empty workspace.",
"home.remixDefaultTemplateDesc": "Create a workspace with sample files.",
"home.ozerc20TemplateDesc": "Create an ERC20 token by importing OpenZeppelin library.",
"home.ozerc721TemplateDesc": "Create an NFT token by importing OpenZeppelin library.",
"home.ozerc1155TemplateDesc": "Create an ERC1155 token by importing OpenZeppelin library.",
"home.gnosisSafeMultisigTemplateDesc": "Create Multi-Signature wallets using this template.",
"home.zeroxErc20TemplateDesc": "Create an ERC20 token by importing 0xProject contract.",
"home.learn": "Learn",
"home.learnEth1": "Remix Basics",
"home.learnEth1Desc": "An introduction to Remix's interface and basic operations.",
"home.learnEth2": "Intro to Solidity",
"home.learnEth2Desc": "Interactively learn Solidity beginner concepts.",
"home.remixAdvanced": "Deploying with Libraries",
"home.remixAdvancedDesc": "Learn to deploy with libraries in Remix",
"home.remixYoutubePlaylist": "Remix Youtube Playlist",
"home.remixTwitterProfile": "Remix Twitter Profile",
"home.remixLinkedinProfile": "Remix Linkedin Profile",
"home.remixMediumPosts": "Remix Medium Posts",
"home.remixGitterChannel": "Join us on Discord",
"home.nativeIDE": "The Native IDE for Web3 Development.",
"home.website": "Website",
"home.documentation": "Documentation",
"home.remixPlugin": "Remix Plugin",
"home.scamAlert": "Allerta Truffa",
"home.scamAlertText": "L'unico URL utilizzato da Remix è remix.ethereum.org",
"home.scamAlertText2": "Attenzione ai video online che promuovono i \"bot di che fanno \"front running\" di liquidità\"",
"home.scamAlertText3": "Ulteriori suggerimenti di sicurezza",
"home.learnMore": "Scopri di più",
"home.here": "qui",
"home.featured": "In Evidenza",
"home.jumpIntoWeb3": "ABBIAMO BISOGNO DEL TUO AIUTO",
"home.jumpIntoWeb3More": "Vai al sondaggio",
"home.jumpIntoWeb3Text": "Remixers... Hai un momento libero? Aiutaci a migliorare la tua esperienza Remix con questo sondaggio di un minuto.",
"home.remixYouTube": "GUARDA PER IMPARARE",
"home.remixYouTubeText1": "Video di Suggerimenti dal Team di Remix",
"home.remixYouTubeMore": "Guarda",
"home.remixYouTubeText2": "Remix ha una libreria crescente di video che contiene molti suggerimenti per l'uso dello strumento. Dai un'occhiata e iscriviti per ricevere notifiche sugli ultimi video caricati.",
"home.betaTesting": "BETA TEST",
"home.betaTestingText1": "La nostra comunità ci sostiene.",
"home.betaTestingText2": "Aiutaci a testare le versioni beta e a impara a gestire le nuove funzionalità!",
"home.betaTestingMore": "Iscriviti",
"home.featuredPlugins": "Plugin In Evidenza",
"home.solidityPluginDesc": "Compilare, testare e analizzare Smart Contract.",
"home.cookbookDesc": "Trova contratti intelligenti, librerie di solidity e scopri protocolli.",
"home.codeAnalyizerPluginDesc": "Analizza il tuo codice usando Remix, Solhint e Slither.",
"home.starkNetPluginDesc": "Compila e distribuisci contratti con Cairo, una linguaggio nativo per StarkNet.",
"home.solhintPluginDesc": "Solhint è un progetto open source per il linting del codice Solidity.",
"home.sourcifyPluginDesc": "Servizio di verifica dei metadati e dei contratti di Solidity.",
"home.unitTestPluginDesc": "Scrivi ed esegui test unitari per i tuoi contratti in Solidity.",
"home.dgitPluginDesc": "Aggiungi il controllo delle sorgenti ai tuoi progetti.",
"home.oneClickDappDesc": "Genera rapidamente interfacce per contratti intelligenti",
"home.getStarted": "Inizia",
"home.projectTemplates": "Modelli di Progetto",
"home.blankTemplateDesc": "Crea uno workspace vuoto.",
"home.remixDefaultTemplateDesc": "Crea uno spazio di lavoro con file di esempio.",
"home.ozerc20TemplateDesc": "Crea un token ERC20 importando la libreria OpenZeppelin.",
"home.ozerc721TemplateDesc": "Crea un token NFT importando la libreria OpenZeppelin.",
"home.ozerc1155TemplateDesc": "Crea un token ERC1155 importando la libreria OpenZeppelin.",
"home.gnosisSafeMultisigTemplateDesc": "Crea dei Wallet Multisig utilizzando questo modello.",
"home.zeroxErc20TemplateDesc": "Crea un token ERC20 importando il contratto 0xProject.",
"home.learn": "Impara",
"home.learnEth1": "Basi di Remix",
"home.learnEth1Desc": "Un'introduzione all'interfaccia di Remix e alle operazioni di base.",
"home.learnEth2": "Introduzione a Solidity",
"home.learnEth2Desc": "Impara interattivamente concetti di Solidity per principianti.",
"home.remixAdvanced": "Distribuire con le Librerie",
"home.remixAdvancedDesc": "Impara a fare deployment con le librerie in Remix",
"home.remixYoutubePlaylist": "Playlist Youtube di Remix",
"home.remixTwitterProfile": "Profilo Twitter di Remix",
"home.remixLinkedinProfile": "Profilo LinkedIn di Remix",
"home.remixMediumPosts": "Post in Medium di Remix",
"home.joinUsOnDiscord": "Unisciti a noi su Discord",
"home.nativeIDE": "L'IDE Nativo per lo Sviluppo Web3.",
"home.website": "Sito Web",
"home.documentation": "Documentazione",
"home.remixPlugin": "Plugin di Remix",
"home.remixDesktop": "Remix Desktop",
"home.searchDocumentation": "Search Documentation",
"home.files": "Files",
"home.newFile": "New File",
"home.openFile": "Open File",
"home.connectToLocalhost": "Access File System",
"home.loadFrom": "Load from",
"home.resources": "Resources"
"home.searchDocumentation": "Cerca la Documentazione",
"home.files": "File",
"home.newFile": "Nuovo File",
"home.openFile": "Apri File",
"home.accessFileSystem": "Accedi al File System",
"home.loadFrom": "Carica da",
"home.resources": "Risorse",
"home.connectToLocalhost": "Connetti a localhost",
"home.seeAllTutorials": "Tutti i tutorial",
"home.maintainedByRemix": "Mantenuto da Remix"
}

@ -1,6 +1,10 @@
{
"panel.author": "Author",
"panel.maintainedBy": "Maintained By",
"panel.documentation": "Documentation",
"panel.description": "Description"
"panel.author": "Autore",
"panel.maintainedBy": "Mantenuto Da",
"panel.documentation": "Documentazione",
"panel.description": "Descrizione",
"panel.maintainedByRemix": "Mantenuto da Remix",
"panel.pluginInfo": "Informazioni sul plugin",
"panel.linkToDoc": "Link alla documentazione",
"panel.makeAnissue": "Crea una Issue"
}

@ -1,13 +1,13 @@
{
"permissionHandler.allPermissionsReset": "All permisssions have been reset.",
"permissionHandler.rememberText": "has changed and",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} would like to access to \"{method}\" of \"{to}\"`",
"permissionHandler.description": "Description",
"permissionHandler.noDescriptionProvided": "No description Provided",
"permissionHandler.makeSureYouTrustThisPlugin": "Make sure you trust this plugin before processing this call. If you choose to remember the choice for this specific call, the value will be kept only for the current session.",
"permissionHandler.rememberThisChoice": "Remember this choice",
"permissionHandler.resetAllPermissions": "Reset all Permissions",
"permissionHandler.permissionNeededFor": "Permission needed for {to}",
"permissionHandler.accept": "Accept",
"permissionHandler.decline": "Decline"
"permissionHandler.allPermissionsReset": "Tutti i permessi sono stati resettati.",
"permissionHandler.rememberText": "è cambiato e",
"permissionHandler.permissionHandlerMessage": "\"{from}\" {rememberText} vorrebbe accedere a \"{method}\" di \"{to}\"`",
"permissionHandler.description": "Descrizione",
"permissionHandler.noDescriptionProvided": "Nessuna descrizione Fornita",
"permissionHandler.makeSureYouTrustThisPlugin": "Assicurati di fidarti in questo plugin prima di elaborare questa chiamata. Se si sceglie di ricordare la scelta per questa specifica chiamata, il valore sarà mantenuto solo per la sessione corrente.",
"permissionHandler.rememberThisChoice": "Ricorda questa scelta",
"permissionHandler.resetAllPermissions": "Resetta tutti i Permessi",
"permissionHandler.permissionNeededFor": "Permesso necessario per {to}",
"permissionHandler.accept": "Accetta",
"permissionHandler.decline": "Rifiuta"
}

@ -1,31 +1,43 @@
{
"pluginManager.displayName": "Plugin manager",
"pluginManager.activate": "Activate",
"pluginManager.deactivate": "Deactivate",
"pluginManager.activeModules": "Active Modules",
"pluginManager.inactiveModules": "Inactive Modules",
"pluginManager.connectLocal": "Connect to a Local Plugin",
"pluginManager.localForm.title": "Local Plugin",
"pluginManager.localForm.pluginName": "Plugin Name",
"pluginManager.localForm.shouldBeCamelCase": "Should be camelCase",
"pluginManager.localForm.displayName": "Display Name",
"pluginManager.localForm.nameInTheHeader": "Name in the header",
"pluginManager.localForm.required": "required",
"pluginManager.localForm.commaSeparatedMethod": "comma separated list of method names",
"pluginManager.localForm.commaSeparatedPlugin": "comma separated list of plugin names",
"pluginManager.localForm.pluginsItCanActivate": "Plugins it can activate",
"pluginManager.localForm.typeOfConnection": "Type of connection",
"pluginManager.localForm.locationInRemix": "Location in remix",
"pluginManager.localForm.sidePanel": "Side Panel",
"pluginManager.localForm.mainPanel": "Main Panel",
"pluginManager.localForm.none": "None",
"pluginManager.Permissions": "Permissions",
"pluginManager.permissions": "permissions",
"pluginManager.pluginManagerPermissions": "Plugin Manager Permissions",
"pluginManager.currentPermissionSettings": "Current Permission Settings",
"pluginManager.noPermissionRequestedYet": "No Permission requested yet.",
"pluginManager.allow": "Allow",
"pluginManager.toCall": "to call",
"pluginManager.displayName": "Manager di Plugin",
"pluginManager.activate": "Attiva",
"pluginManager.deactivate": "Disattiva",
"pluginManager.activeModules": "Moduli Attivi",
"pluginManager.inactiveModules": "Moduli Inattivi",
"pluginManager.connectLocal": "Connessione a un plugin locale",
"pluginManager.localForm.title": "Plugin Locale",
"pluginManager.localForm.pluginName": "Nome del Plugin",
"pluginManager.localForm.shouldBeCamelCase": "Dovrebbe essere camelCase",
"pluginManager.localForm.displayName": "Nome Visualizzato",
"pluginManager.localForm.nameInTheHeader": "Nome nell'intestazione",
"pluginManager.localForm.required": "obbligatorio",
"pluginManager.localForm.commaSeparatedMethod": "elenco dei nomi dei metodi separati da virgole",
"pluginManager.localForm.commaSeparatedPlugin": "elenco dei nomi dei plugin separati da virgole",
"pluginManager.localForm.pluginsItCanActivate": "Plugin che può attivare",
"pluginManager.localForm.typeOfConnection": "Tipo di connessione",
"pluginManager.localForm.locationInRemix": "Posizione in Remix",
"pluginManager.localForm.sidePanel": "Pannello Laterale",
"pluginManager.localForm.mainPanel": "Pannello Principale",
"pluginManager.localForm.none": "Nessuno",
"pluginManager.localForm.methods": "Metodi",
"pluginManager.localForm.pluginNames": "Nomi plugin",
"pluginManager.localForm.ok": "OK",
"pluginManager.localForm.cancel": "Annulla",
"pluginManager.Permissions": "Permessi",
"pluginManager.permissions": "Permessi",
"pluginManager.pluginManagerPermissions": "Permessi del Manager di Plugin",
"pluginManager.currentPermissionSettings": "Impostazioni dei Permessi Attuali",
"pluginManager.noPermissionRequestedYet": "Nessun permesso ancora richiesto.",
"pluginManager.allow": "Consenti",
"pluginManager.toCall": "per chiamare",
"pluginManager.ok": "OK",
"pluginManager.cancel": "Cancel"
"pluginManager.cancel": "Annulla",
"pluginManager.maintainedByRemix": "Mantenuto da Remix",
"pluginManager.linkToDoc": "Link alla documentazione",
"pluginManager.versionAlpha": "Versione Alfa",
"pluginManager.versionBeta": "Versione Beta",
"pluginManager.deactivatePlugin": "Disattiva {pluginName}",
"pluginManager.activatePlugin": "Attiva {pluginName}",
"pluginManager.search": "Cerca",
"pluginManager.managePluginsPermissions": "Gestisci permessi plugin"
}

@ -1,3 +1,3 @@
{
"remixApp.scrollToSeeAllTabs": "Scroll to see all tabs"
"remixApp.scrollToSeeAllTabs": "Scorri per visualizzare tutte le schede"
}

@ -1,7 +1,7 @@
{
"remixUiTabs.tooltipText1": "Run script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compile CTRL + S",
"remixUiTabs.tooltipText3": "Select .sol or .yul file to compile or a .ts or .js file and run it",
"remixUiTabs.zoomOut": "Zoom out",
"remixUiTabs.zoomIn": "Zoom in"
"remixUiTabs.tooltipText1": "Esegui script (CTRL + SHIFT + S)",
"remixUiTabs.tooltipText2": "Compila CTRL + S",
"remixUiTabs.tooltipText3": "Seleziona il file .sol o .yul da compilare o un file .ts o .js ed eseguilo",
"remixUiTabs.zoomOut": "Rimpicciolisci",
"remixUiTabs.zoomIn": "Ingrandisci"
}

@ -1,14 +1,24 @@
{
"search.displayName": "Search in files",
"search.replace": "Replace",
"search.replaceAll": "Replace All",
"search.placeholder1": "Search ( Enter to search )",
"search.placeholder2": "Include ie *.sol ( Enter to include )",
"search.placeholder3": "Exclude ie .git/**/* ( Enter to exclude )",
"search.matchCase": "Match Case",
"search.matchWholeWord": "Match Whole Word",
"search.useRegularExpression": "Use Regular Expression",
"search.replaceWithoutConfirmation": "replace without confirmation",
"search.filesToInclude": "Files to include",
"search.filesToExclude": "Files to exclude"
"search.displayName": "Cerca nei file",
"search.replace": "Sostituisci",
"search.replaceAll": "Sostituisci Tutti",
"search.placeholder1": "Cerca ( premi Invio per cercare)",
"search.placeholder2": "Includi *.sol ( Invio per includere )",
"search.placeholder3": "Escludi .git/**/* ( Invo per escludere )",
"search.matchCase": "Corrispondenza maiuscolo/minuscolo",
"search.matchWholeWord": "Corrispondenza dell'intera parola",
"search.useRegularExpression": "Usa Espressione Normale",
"search.replaceWithoutConfirmation": "sostituisci senza conferma",
"search.filesToInclude": "File da includere",
"search.filesToExclude": "File da escludere",
"search.toggleReplace": "Attiva/Disattiva Sostituzione",
"search.replaceInFiles": "sostituisce nei file",
"search.stop": "ferma",
"search.undoChanges": "Annulla le modifiche a {path}",
"search.confirmreplaceMsg": "Sei sicuro di voler sostituire \"{find}\" con \"{replace}\" in {filename}?",
"search.yes": "Si",
"search.no": "No",
"search.loading": "Caricamento ...",
"search.text1": "mostrando i {count} risultati in {fileCount} file ",
"search.text2": "Troppi risultati da visualizzare...{br}Si prega di restringere la ricerca."
}

@ -1,26 +1,40 @@
{
"settings.displayName": "Settings",
"settings.reset": "Reset to Default settings",
"settings.general": "General settings",
"settings.generateContractMetadataText": "Generate contract metadata. Generate a JSON file in the contract folder. Allows to specify library addresses the contract depends on. If nothing is specified, Remix deploys libraries automatically.",
"settings.ethereunVMText": "Always use the Remix VM at load",
"settings.wordWrapText": "Word wrap in editor",
"settings.useAutoCompleteText": "Enable code completion in editor.",
"settings.useShowGasInEditorText": "Display gas estimates in editor.",
"settings.displayErrorsText": "Display errors in editor while typing.",
"settings.matomoAnalytics": "Enable Matomo Analytics. We do not collect personally identifiable information (PII). The info is used to improve the site’s UX & UI. See more about ",
"settings.enablePersonalModeText": " Enable Personal Mode for web3 provider. Transaction sent over Web3 will use the web3.personal API.\n",
"settings.warnText": "Be sure the endpoint is opened before enabling it. This mode allows a user to provide a passphrase in the Remix interface without having to unlock the account. Although this is very convenient, you should completely trust the backend you are connected to (Geth, Parity, ...). Remix never persists any passphrase",
"settings.gitAccessTokenTitle": "Github Credentials",
"settings.gitAccessTokenText": "The access token is used to publish a Gist and retrieve GitHub contents. You may need to input username/email.",
"settings.gitAccessTokenText2": "Go to github token page (link below) to create a new token and save it in Remix. Make sure this token has only 'create gist' permission",
"settings.etherscanTokenTitle": "EtherScan Access Token",
"settings.etherscanAccessTokenText": "Manage the api key used to interact with Etherscan.",
"settings.etherscanAccessTokenText2": "Go to Etherscan api key page (link below) to create a new api key and save it in Remix.",
"settings.save": "Save",
"settings.remove": "Remove",
"settings.themes": "Themes",
"settings.locales": "Language",
"settings.swarm": "Swarm Settings",
"settings.ipfs": "IPFS Settings"
"settings.displayName": "Impostazioni",
"settings.reset": "Ripristino delle impostazioni predefinite",
"settings.general": "Impostazioni generali",
"settings.generateContractMetadataText": "Generare i metadati del contratto. Genera un file JSON nella cartella del contratto. Permette di specificare gli indirizzi delle librerie da cui dipende il contratto. Se non viene specificato nulla, Remix distribuisce le librerie in modo automatico.",
"settings.ethereunVMText": "Utilizzare sempre la macchina virtuale Remix al momento del caricamento",
"settings.wordWrapText": "A capo automatico nell'editor",
"settings.useAutoCompleteText": "Abilita il completamento del codice nell'editor.",
"settings.useShowGasInEditorText": "Visualizza le stime del gas nell'editor.",
"settings.displayErrorsText": "Visualizza gli errori nell'editor durante la digitazione.",
"settings.matomoAnalytics": "Attiva \"Matomo Analytics\". Non raccogliamo informazioni di identificazione personale (PII, dall'inglese \"personally identifiable information\"). Le informazioni vengono utilizzate per migliorare l'esperienza utente e l'interfaccia utente del sito. Per saperne di più ",
"settings.enablePersonalModeText": " Abilita la modalità personale per il provider web3. Le transazioni inviate tramite Web3 utilizzeranno l'API web3.personal.\n",
"settings.warnText": "Assicurati che l'endpoint sia aperto prima di abilitarlo. Questa modalità consente all'utente di fornire una frase d'accesso nell'interfaccia di Remix senza dover sbloccare l'account. Sebbene sia molto comodo, è necessario fidarsi completamente del backend a cui si è connessi (Geth, Parity, ...). Remix non conserva mai alcuna frase d'accesso",
"settings.gitAccessTokenTitle": "Credenziali Github",
"settings.gitAccessTokenText": "Il token di accesso viene utilizzato per pubblicare una Gist e recuperare i contenuti di GitHub. Potrebbe essere necessario inserire nome utente/email.",
"settings.gitAccessTokenText2": "Vai alla pagina dei token di github (link in basso) per creare un nuovo token e salvarlo in Remix. Assicurati che questo token abbia solo l'autorizzazione \"create gist\"",
"settings.etherscanTokenTitle": "Token di accesso a Etherscan",
"settings.etherscanAccessTokenText": "Gestione della chiave api utilizzata per interagire con Etherscan.",
"settings.etherscanAccessTokenText2": "Vai alla pagina delle chiavi api di Etherscan (link in basso) per creare una nuova chiave api e salvarla in Remix.",
"settings.save": "Salva",
"settings.remove": "Rimuovi",
"settings.themes": "Temi",
"settings.locales": "Lingua",
"settings.swarm": "Impostazioni di Swarm",
"settings.ipfs": "Impostazioni IPFS",
"settings.token": "TOKEN",
"settings.copy": "Copia",
"settings.deleteEtherscanToken": "Elimina token Etherscan",
"settings.username": "NOME UTENTE",
"settings.email": "EMAIL",
"settings.deleteGithubCredentials": "Elimina Credenziali Github",
"settings.privateBeeAddress": "INDIRIZZO PRIVATO DI BEE",
"settings.postageStampID": "ID POSTAGE STAMP",
"settings.host": "HOST",
"settings.protocol": "PROTOCOL",
"settings.port": "PORTA",
"settings.projectID": "ID PROGETTO",
"settings.projectSecret": "SEGRETO DEL PROGETTO",
"settings.analyticsInRemix": "Analytics nella Remix IDE"
}

@ -1,42 +1,81 @@
{
"solidity.displayName": "Solidity compiler",
"solidity.compiler": "Compiler",
"solidity.compileDetails": "Descargar detalles de compilación (formato JSON)",
"solidity.addACustomCompiler": "Add a custom compiler",
"solidity.addACustomCompilerWithURL": "Add a custom compiler with URL",
"solidity.includeNightlyBuilds": "Include nightly builds",
"solidity.autoCompile": "Auto compile",
"solidity.hideWarnings": "Hide warnings",
"solidity.enableHardhat": "Enable Hardhat Compilation",
"solidity.learnHardhat": "Learn how to use Hardhat Compilation",
"solidity.enableTruffle": "Enable Truffle Compilation",
"solidity.learnTruffle": "Learn how to use Truffle Compilation",
"solidity.advancedConfigurations": "Advanced Configurations",
"solidity.compilerConfiguration": "Compiler configuration",
"solidity.compilationDetails": "Compilation Details",
"solidity.language": "Language",
"solidity.evmVersion": "EVM Version",
"solidity.enableOptimization": "Enable optimization",
"solidity.useConfigurationFile": "Use configuration file",
"solidity.change": "Change",
"solidity.compile": "Compile",
"solidity.noFileSelected": "no file selected",
"solidity.compileAndRunScript": "Compile and Run script",
"solidity.publishOn": "Publish on",
"solidity.flatten": "Flatten contracts before UML generation.",
"solidity.generateUML": "Generate a UML diagram of your contract.",
"solidity.flattenLabel": "Flatten",
"solidity.generateUMLLabel": "Generate UML Diagram",
"solidity.Assembly": "Assembly opcodes describing the contract including corresponding solidity source code",
"solidity.Opcodes": "Assembly opcodes describing the contract",
"solidity.name": "Name of the compiled contract",
"solidity.metadata": "Contains all informations related to the compilation",
"solidity.bytecode": "Bytecode being executed during contract creation",
"solidity.abi": "ABI: describing all the functions (input/output params, scope, ...)",
"solidity.web3Deploy": "Copy/paste this code to any JavaScript/Web3 console to deploy this contract",
"solidity.metadataHash": "Hash representing all metadata information",
"solidity.functionHashes": "List of declared function and their corresponding hash",
"solidity.gasEstimates": "Gas estimation for each function call",
"solidity.Runtime Bytecode": "Bytecode storing the state and being executed during normal contract call",
"solidity.swarmLocation": "Swarm url where all metadata information can be found (contract needs to be published first)"
"solidity.displayName": "Compilatore di Solidity",
"solidity._comment_compiler-container.tsx": "libs/remix-ui/solidity-Compiler/src/lib/compiler-container.tsx",
"solidity.compiler": "Compilatore",
"solidity.addACustomCompiler": "Aggiungi un compilatore personalizzato",
"solidity.addACustomCompilerWithURL": "Aggiungi un compilatore personalizzato con URL",
"solidity.includeNightlyBuilds": "Includi le build nightly",
"solidity.autoCompile": "Compila automaticamente",
"solidity.hideWarnings": "Nascondi gli avvertimenti",
"solidity.enableHardhat": "Abilita la Compilazione Hardhat",
"solidity.learnHardhat": "Impara a usare la Compilazione Hardhat",
"solidity.enableTruffle": "Abilita la Compilazione Truffle",
"solidity.learnTruffle": "Impara a usare la Compilazione Truffle",
"solidity.advancedConfigurations": "Configurazioni Avanzate",
"solidity.compilerConfiguration": "Configurazione del compilatore",
"solidity.compilationDetails": "Dettagli Della Compilazione",
"solidity.language": "Lingua",
"solidity.evmVersion": "Versione EVM",
"solidity.enableOptimization": "Abilita l'ottimizzazione",
"solidity.useConfigurationFile": "Usa il file di configurazione",
"solidity.change": "Cambia",
"solidity.compile": "Compila",
"solidity.noFileSelected": "nessun file selezionato",
"solidity.compileAndRunScript": "Compila ed esegui lo script",
"solidity.newConfigFileTitle": "Nuovo file di configurazione",
"solidity.newConfigFileMessage": "Il file \"{configFilePathInput}\" che hai inserito non esiste. Vuoi crearne uno nuovo?",
"solidity.create": "Crea",
"solidity.ok": "OK",
"solidity.cancel": "Annulla",
"solidity.noFileSelected1": "Nessun file selezionato.",
"solidity.toCompile": "compila",
"solidity.noConfigFileSelected": "Nessun file di configurazione selezionato",
"solidity.copyNatSpecTag": "Clicca per copiare l'etichetta NatSpec personalizzata",
"solidity.inputTitle1": "Se il file inserito non esiste, sarà possibile crearne uno nel passaggio successivo.",
"solidity.inputTitle2": "Stima del numero di volte in cui ogni opcode del codice deploiato sarà eseguito per tutta la vita del contratto.",
"solidity.tooltipText1": "Scegli lo script da eseguire subito dopo la compilation aggiungendo il tag natspec `dev-run-script`, come in:",
"solidity.tooltipText2": "Clicca sull'icona \"i\" per saperne di più",
"solidity.tooltipText3": "per la compilazione e l'esecuzione dello script",
"solidity.tooltipText4": "Fare clic per aprire il file di configurazione",
"solidity.tooltipText5": "Impossibile caricare la lista delle versioni del compilatore. Potrebbe essere stata bloccata da un ad blocker. Si prega di disattivare gli ad blocker da questa pagina e riprovare. ",
"solidity.tooltipText6": "Specifica lingua disponibile dal Compilatore >= v0.5.7",
"solidity.toastMessage": "Aggiornamento della versione del compilatore per corrispondere alla versione pragma del contratto attuale cioè {version}",
"solidity.compileIconAttribute": "il compilatore è in caricamento, attendere qualche istante.",
"solidity.compilerLicense": "Licenza Compiler",
"solidity.compilerLicenseMsg1": "Compiler è in caricamento. La licenza verrà visualizzata una volta caricato il compiler",
"solidity.compilerLicenseMsg2": "Impossibile trovare la licenza per la versione selezionata del compilatore",
"solidity.compilerLicenseMsg3": "Licenza non disponibile",
"solidity.seeCompilerLicense": "Vedi la licenza del compilatore",
"solidity._comment_contract-selection.tsx": "libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx",
"solidity.publishOn": "Pubblica su",
"solidity.flatten": "Appiattire i contratti prima della generazione UML.",
"solidity.generateUML": "Genera un diagramma UML del tuo contratto.",
"solidity.flattenLabel": "Unisci livelli",
"solidity.generateUMLLabel": "Genera Diagramma UML",
"solidity.copy": "Copia",
"solidity.copyABI": "Copia ABI negli appunti",
"solidity.copyBytecode": "Copia Bytecode negli appunti",
"solidity.unableToDisplay": "Impossibile visualizzare",
"solidity.download": "Scarica",
"solidity.compileDetails": "Download compilation details (JSON format)",
"solidity.close": "Chiudi",
"solidity.contract": "Contratto",
"solidity.displayContractDetails": "Visualizza Dettagli Del Contratto",
"solidity.noContractCompiled": "Ancora Nessun Contratto Compilato",
"solidity.Assembly": "Codici operativi di Assembly che descrivono il contratto, compreso il corrispondente codice sorgente solidity",
"solidity.Opcodes": "Codici operativi di Assembly che descrivono il contratto",
"solidity.name": "Nome del contratto compilato",
"solidity.metadata": "Contiene tutte le informazioni relative alla compilazione",
"solidity.bytecode": "Bytecode in esecuzione durante la creazione del contratto",
"solidity.abi": "ABI: descrizione di tutte le funzioni (parametri input/output, ambito di applicazione, ...)",
"solidity.web3Deploy": "Copia/incolla questo codice su qualsiasi console JavaScript/Web3 per distribuire questo contratto",
"solidity.metadataHash": "Hash che rappresenta tutte le informazioni sui metadati",
"solidity.functionHashes": "Elenco della funzione dichiarata e del relativo hash",
"solidity.gasEstimates": "Stima del carburante per ogni invocazione di funzione",
"solidity.Runtime Bytecode": "Bytecode che memorizza lo stato e viene eseguito durante la normale invocazione del contratto",
"solidity.storageLayout": "Vedi la documentazione di Layout di Archivio.",
"solidity.devdoc": "Documentazione per sviluppatori (natspec)",
"solidity.userdoc": "Documentazione utente (natspec)",
"solidity.compilerInput": "Input al compilatore Solidity",
"solidity.swarmLocation": "URL dello swarm in cui si possono trovare tutte le informazioni sui metadati (il contratto deve essere prima pubblicato)"
}

@ -1,35 +1,41 @@
{
"solidityUnitTesting.displayName": "Solidity unit testing",
"solidityUnitTesting.testDirectory": "Test directory",
"solidityUnitTesting.testYourSmartContract": "Test your smart contract in Solidity.",
"solidityUnitTesting.selectDirectory": "Select directory to load and generate test files.",
"solidityUnitTesting.uiPathInputTooltip": "Press 'Enter' to change the path for test files.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Create a test folder",
"solidityUnitTesting.create": "Create",
"solidityUnitTesting.generateTestsButtonTooltip": "Generate a sample test file",
"solidityUnitTesting.generate": "Generate",
"solidityUnitTesting.generateTestsLinkTooltip": "Check out documentation.",
"solidityUnitTesting.howToUse": "How to use...",
"solidityUnitTesting.runButtonTitle1": "Run tests",
"solidityUnitTesting.runButtonTitle2": "Please select Solidity compiler version greater than 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "No solidity file selected",
"solidityUnitTesting.runButtonTitle4": "The \"Solidity Plugin\" should be activated",
"solidityUnitTesting.runButtonTitle5": "No test file selected",
"solidityUnitTesting.stopButtonLabel1": "Stop",
"solidityUnitTesting.stopButtonLabel2": "Stopping",
"solidityUnitTesting.run": "Run",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Stop running tests",
"solidityUnitTesting.selectAll": "Select all",
"solidityUnitTesting.testTabTestsExecutionStopped": "The test execution has been stopped",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "The test execution has been stopped because of error(s) in your test file",
"solidityUnitTesting.progress": "Progress: {readyTestsNumber} finished (of {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Result for",
"solidityUnitTesting.passed": "Passed",
"solidityUnitTesting.failed": "Failed",
"solidityUnitTesting.timeTaken": "Time Taken",
"solidityUnitTesting.errorMessage": "Error Message",
"solidityUnitTesting.assertion": "Assertion",
"solidityUnitTesting.expectedValueShouldBe": "Expected value should be",
"solidityUnitTesting.receivedValue": "Received value",
"solidityUnitTesting.skippingTheRemainingTests": "Skipping the remaining tests of the function."
"solidityUnitTesting.displayName": "Unit test di Solidity",
"solidityUnitTesting.testDirectory": "Cartella dei test",
"solidityUnitTesting.testYourSmartContract": "Fai un test al tuo smart contract in Solidity.",
"solidityUnitTesting.selectDirectory": "Selezionare la cartella per caricare e generare i file di prova.",
"solidityUnitTesting.uiPathInputTooltip": "Premi 'Invio' per cambiare il percorso dei file di prova.",
"solidityUnitTesting.uiPathInputButtonTooltip": "Crea una cartella per i test",
"solidityUnitTesting.create": "Crea",
"solidityUnitTesting.generateTestsButtonTooltip": "Genera un file di prova campione",
"solidityUnitTesting.generate": "Genera",
"solidityUnitTesting.generateTestsLinkTooltip": "Controlla la documentazione.",
"solidityUnitTesting.howToUse": "Come usare...",
"solidityUnitTesting.runButtonTitle1": "Esegui test",
"solidityUnitTesting.runButtonTitle2": "Selezionare una versione del compilatore Solidity superiore a 0.4.12.",
"solidityUnitTesting.runButtonTitle3": "Nessun file solidity selezionato",
"solidityUnitTesting.runButtonTitle4": "Il \"Plugin Solidity\" dovrebbe essere attivato",
"solidityUnitTesting.runButtonTitle5": "Nessun file di prova selezionato",
"solidityUnitTesting.stopButtonLabel1": "Ferma",
"solidityUnitTesting.stopButtonLabel2": "Arresto",
"solidityUnitTesting.run": "Esegui",
"solidityUnitTesting.runTestsTabStopActionTooltip": "Interrompi l'esecuzione dei test",
"solidityUnitTesting.selectAll": "Seleziona tutti",
"solidityUnitTesting.testTabTestsExecutionStopped": "L'esecuzione del test è stata interrotta",
"solidityUnitTesting.testTabTestsExecutionStoppedError": "L'esecuzione del test è stata interrotta a causa di errori nel file di test",
"solidityUnitTesting.progress": "Avanzamento: {readyTestsNumber} terminato (di {runningTestsNumber})",
"solidityUnitTesting.resultFor": "Risultati per",
"solidityUnitTesting.passed": "Superato",
"solidityUnitTesting.failed": "Non riuscito",
"solidityUnitTesting.timeTaken": "Tempo Impiegato",
"solidityUnitTesting.errorMessage": "Messaggio di Errore",
"solidityUnitTesting.assertion": "Asserzione",
"solidityUnitTesting.expectedValueShouldBe": "Il valore atteso dovrebbe essere",
"solidityUnitTesting.receivedValue": "Valore ricevuto",
"solidityUnitTesting.skippingTheRemainingTests": "Saltare i restanti test della funzione.",
"solidityUnitTesting.toasterMsg": "Cartella creata con successo.",
"solidityUnitTesting.tooltipText1": "Almeno un test del contratto è fallito",
"solidityUnitTesting.tooltipText2": "Tutti i test del contratto sono passati",
"solidityUnitTesting.tooltipText3": "Inizia il debug",
"solidityUnitTesting.fail": "NON RIUSCITO",
"solidityUnitTesting.pass": "OK"
}

@ -1,17 +1,43 @@
{
"terminal.listen": "listen on all transactions",
"terminal.listenTitle": "If checked Remix will listen on all transactions mined in the current environment and not only transactions created by you",
"terminal.search": "Search with transaction hash or address",
"terminal.used": "used",
"terminal.listen": "ascolta su tutte le transazioni",
"terminal.listenTitle": "Se è selezionato, Remix ascolterà tutte le transazioni generate nell'environment attuale e non solo quelle create da te",
"terminal.search": "Cercare con hash o indirizzo della transazione",
"terminal.used": "usato",
"terminal.debug": "Debug",
"terminal.welcomeText1": "Welcome to",
"terminal.welcomeText2": "Your files are stored in",
"terminal.welcomeText3": "You can use this terminal to",
"terminal.welcomeText4": "Check transactions details and start debugging",
"terminal.welcomeText5": "Execute JavaScript scripts",
"terminal.welcomeText6": "Input a script directly in the command line interface",
"terminal.welcomeText7": "Select a Javascript file in the file explorer and then run `remix.execute()` or `remix.exeCurrent()` in the command line interface",
"terminal.welcomeText8": "Right click on a JavaScript file in the file explorer and then click `Run`",
"terminal.welcomeText9": "The following libraries are accessible",
"terminal.welcomeText10": "Type the library name to see available commands"
"terminal.welcomeText1": "Benvenuto a",
"terminal.welcomeText2": "I tuoi file sono memorizzati in",
"terminal.welcomeText3": "Puoi usare questo terminale per",
"terminal.welcomeText4": "Controllare i dettagli delle transazioni e avviare il debug",
"terminal.welcomeText5": "Esegui gli script JavaScript",
"terminal.welcomeText6": "Immettere uno script direttamente nell'interfaccia della riga di comando",
"terminal.welcomeText7": "Seleziona un file Javascript nel file explorer ed esegui `remix.execute()` o `remix.exeCurrent()` nell'interfaccia Command Line (Terminale)",
"terminal.welcomeText8": "Fare clic con il tasto destro su un file JavaScript nell'esplora file e quindi fare clic su `Run`",
"terminal.welcomeText9": "Le seguenti librerie sono accessibili",
"terminal.welcomeText10": "Digitare il nome della libreria per vedere i comandi disponibili",
"terminal.text1": "Questo tipo di comando è stato deprecato e non è più funzionante. Si prega di eseguire remix.help() per elencare i comandi disponibili.",
"terminal.hideTerminal": "Nascondi Terminale",
"terminal.showTerminal": "Mostra Terminale",
"terminal.clearConsole": "Pulisci console",
"terminal.pendingTransactions": "Transazioni in corso",
"terminal.toasterMsg1": "Nessun contenuto da eseguire",
"terminal.toasterMsg2": "provider del percorso {fileName} non trovato",
"terminal.vmMode": "Modalità VM",
"terminal.vmModeMsg": "Impossibile eseguire il debug di questa chiamata. Il debug delle chiamate è possibile solo in modalità VM Remix.",
"terminal.ok": "Ok",
"terminal.cancel": "Annulla",
"terminal.callWarning": "(Il costo si applica solo quando viene invocato da un contratto)",
"terminal.msg1": "Transazione minata ma esecuzione fallita",
"terminal.msg2": "Transazione minata ed esecuzione riuscita",
"terminal.msg3": "Status non disponibile al momento",
"terminal.status": "Status",
"terminal.transactionHash": "hash della transazione",
"terminal.blockHash": "hash del blocco",
"terminal.blockNumber": "numero del blocco",
"terminal.contractAddress": "indirizzo del contratto",
"terminal.transactionCost": "costo della transazione",
"terminal.executionCost": "costo di esecuzione",
"terminal.input": "input",
"terminal.decodedInput": "input decodificato",
"terminal.decodedOutput": "output decodificato",
"terminal.logs": "Log"
}

@ -1,64 +1,138 @@
{
"udapp.displayName": "Deploy & run transactions",
"udapp.gasLimit": "Gas limit",
"udapp.displayName": "Distribuisci ed esegui transazioni",
"udapp._comment_gasPrice.tsx": "libs/remix-ui/run-tab/src/lib/components/gasPrice.tsx",
"udapp.gasLimit": "Limite di gas",
"udapp.tooltipText4": "Il limite di gas predefinito è 3M. Regolare come necessario.",
"udapp._comment_value.tsx": "libs/remix-ui/run-tab/src/lib/components/value.tsx",
"udapp.value": "Valore",
"udapp.tooltipText5": "Inserisci un importo e scegli la sua unità",
"udapp._comment_contractDropdownUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractDropdownUI.tsx",
"udapp.contract": "Contratto",
"udapp.compiledBy": "compilato da {compilerName}",
"udapp.warningEvmVersion": "Assicurarsi che la rete corrente sia compatibile con questa versione della evm: {evmVersion}. In caso contrario, la distribuzione non andrà a buon fine.",
"udapp.infoSyncCompiledContractTooltip": "Fare clic qui per importare contratti compilati da un framework esterno. Questa azione è abilitata quando Remix è collegato a un framework esterno (hardhat, truffle, foundry) attraverso remixd.",
"udapp.remixIpfsUdappTooltip": "La pubblicazione del codice sorgente e dei metadati su IPFS facilita la verifica del codice sorgente con Sourcify e favorisce notevolmente l'adozione del contratto (auditing, debug, invocarlo, ecc.)",
"udapp.deploy": "Distribuisci",
"udapp.publishTo": "Pubblica su",
"udapp.atAddress": "All'Indirizzo",
"udapp.atAddressOptionsTitle1": "indirizzo del contratto",
"udapp.atAddressOptionsTitle2": "Interagire con il contratto distribuito - richiede che il file .abi o il file .sol compilato sia selezionato nell'editor (con la stessa configurazione del compilatore)",
"udapp.atAddressOptionsTitle3": "Compila un file *.sol o seleziona un file *.abi.",
"udapp.atAddressOptionsTitle4": "Per interagire con un contratto distribuito, è necessario inserire il suo indirizzo e compilare il file sorgente *.sol (con le stesse impostazioni del compilatore) oppure selezionare il file .abi nell'editor. ",
"udapp.contractOptionsTitle1": "Si prega di compilare *.sol file per distribuire o accedere a un contratto",
"udapp.contractOptionsTitle2": "Selezionare un contratto compilato da distribuire o da utilizzare con At Address.",
"udapp.contractOptionsTitle3": "Selezionare e compilare il file *.sol per distribuire o accedere a un contratto.",
"udapp.contractOptionsTitle4": "Quando c'è un file .sol compilato, scegliere il contratto da distribuire o da usare con At Address.",
"udapp.checkSumWarning": "Sembra che non si stia utilizzando un indirizzo con checksum. Un indirizzo con checksum è un indirizzo che contiene lettere maiuscole, come specificato in {a}. Gli indirizzi con checksum sono pensati per evitare che gli utenti inviino transazioni all'indirizzo sbagliato.",
"udapp.isOverSizePromptEip170": "L'inizializzazione della creazione del contratto restituisce dati di lunghezza superiore a 24576 byte. La distribuzione probabilmente fallirà se la rete corrente ha attivato l'eip 170. Ulteriori informazioni: {a}",
"udapp.isOverSizePromptEip3860": "Il codice di avvio della creazione del contratto supera la dimensione massima consentita di 49152 byte. È probabile che la distribuzione fallisca se la rete corrente ha attivato l'eip 3860. Ulteriori informazioni: {a}",
"udapp.thisContractMayBeAbstract": "Questo contratto potrebbe essere astratto, potrebbe non implementare completamente i metodi di un contratto genitore astratto o potrebbe non invocare correttamente il costruttore di un contratto ereditato.",
"udapp.noCompiledContracts": "Nessun contratto compilato",
"udapp.addressOfContract": "Indirizzo del contratto",
"udapp.loadContractFromAddress": "Caricare il contratto dall'indirizzo",
"udapp.ok": "OK",
"udapp.alert": "Avviso",
"udapp.proceed": "Procedi",
"udapp.cancel": "Annulla",
"udapp.abiFileSelected": "File ABI selezionato",
"udapp.evmVersion": "versione EVM",
"udapp.addressNotValid": "L'indirizzo non è valido.",
"udapp._comment_account.tsx": "libs/remix-ui/run-tab/src/lib/components/account.tsx",
"udapp.account": "Account",
"udapp.value": "Value",
"udapp.contract": "Contract",
"udapp.compiledBy": "compiled by {compilerName}",
"udapp.infoSyncCompiledContractTooltip": "Click here to import contracts compiled from an external framework.This action is enabled when Remix is connected to an external framework (hardhat, truffle, foundry) through remixd.",
"udapp.remixIpfsUdappTooltip": "Publishing the source code and metadata to IPFS facilitates source code verification using Sourcify and will greatly foster contract adoption (auditing, debugging, calling it, etc...)",
"udapp.signAMessage": "Sign a message",
"udapp.enterAMessageToSign": "Enter a message to sign",
"udapp.signAMessage": "Firma un messaggio",
"udapp.enterAMessageToSign": "Inserire un messaggio da firmare",
"udapp.hash": "hash",
"udapp.signature": "signature",
"udapp.signedMessage": "Signed Message",
"udapp.environment": "Environment",
"udapp.environmentDocs": "Click for docs about Environment",
"udapp.deploy": "Deploy",
"udapp.publishTo": "Publish to",
"udapp.or": "or",
"udapp.atAddress": "At Address",
"udapp.atAddressOptionsTitle1": "address of contract",
"udapp.atAddressOptionsTitle2": "Interact with the deployed contract - requires the .abi file or compiled .sol file to be selected in the editor (with the same compiler configuration)",
"udapp.atAddressOptionsTitle3": "Compile a *.sol file or select a *.abi file.",
"udapp.atAddressOptionsTitle4": "To interact with a deployed contract, either enter its address and compile its source *.sol file (with the same compiler settings) or select its .abi file in the editor. ",
"udapp.contractOptionsTitle1": "Please compile *.sol file to deploy or access a contract",
"udapp.contractOptionsTitle2": "Select a compiled contract to deploy or to use with At Address.",
"udapp.contractOptionsTitle3": "Select and compile *.sol file to deploy or access a contract.",
"udapp.contractOptionsTitle4": "When there is a compiled .sol file, choose the contract to deploy or to use with At Address.",
"udapp.checkSumWarning": "It seems you are not using a checksumed address.A checksummed address is an address that contains uppercase letters, as specified in {a}.Checksummed addresses are meant to help prevent users from sending transactions to the wrong address.",
"udapp.isOverSizePromptEip170": "Contract creation initialization returns data with length of more than 24576 bytes. The deployment will likely fail if the current network has activated the eip 170. More info: {a}",
"udapp.isOverSizePromptEip3860": "Contract creation init code exceeds the allowed max code size of 49152 bytes. The deployment will likely fail if the current network has activated the eip 3860. More info: {a}",
"udapp.thisContractMayBeAbstract": "This contract may be abstract, it may not implement an abstract parent's methods completely or it may not invoke an inherited contract's constructor correctly.",
"udapp.noCompiledContracts": "No compiled contracts",
"udapp.addressOfContract": "Address of contract",
"udapp.loadContractFromAddress": "Load contract from Address",
"udapp.deployedContracts": "Deployed Contracts",
"udapp.deployAndRunClearInstances": "Clear instances list and reset recorder",
"udapp.deployAndRunNoInstanceText": "Currently you have no contract instances to interact with.",
"udapp.transactionsRecorded": "Transactions recorded",
"udapp.transactionsCountTooltip": "The number of recorded transactions",
"udapp.transactionSaveTooltip1": "No transactions to save",
"udapp.transactionSaveTooltip2": "Save {count} transaction as scenario file",
"udapp.transactionSaveTooltip3": "Save {count} transactions as scenario file",
"udapp.infoRecorderTooltip": "Save transactions (deployed contracts and function executions) and replay them in another environment e.g Transactions created in Remix VM can be replayed in the Injected Provider.",
"udapp.livemodeRecorderTooltip": "If contracts are updated after recording transactions, checking this box will run recorded transactions with the latest copy of the compiled contracts",
"udapp.livemodeRecorderLabel": "Run transactions using the latest compilation result",
"udapp.runRecorderTooltip": "Run transaction(s) from the current scenario file",
"udapp.save": "Save",
"udapp.run": "Run",
"udapp.ok": "OK",
"udapp.alert": "Alert",
"udapp.proceed": "Proceed",
"udapp.cancel": "Cancel",
"udapp.parameters": "Parameters",
"udapp.copyParameters": "Copy encoded input parameters to clipboard",
"udapp.copyCalldata": "Copy calldata to clipboard",
"udapp.deployWithProxy": "Deploy with Proxy",
"udapp.upgradeWithProxy": "Upgrade with Proxy",
"udapp.useLastDeployedERC1967Contract": "Use last deployed ERC1967 contract",
"udapp.proxyAddressLabel": "Proxy Address",
"udapp.proxyAddressPlaceholder": "proxy address",
"udapp.proxyAddressInputTooltip": "Enter previously deployed proxy address on the selected network",
"udapp.proxyAddressTooltip": "Select this option to use the last deployed ERC1967 contract on the current network."
"udapp.signature": "firma",
"udapp.injectedTitle": "Purtroppo non è possibile creare un account utilizzando un provider iniettato. Per favore crea l'account direttamente dal tuo provider (cioè metamask o altro dello stesso tipo).",
"udapp.createNewAccount": "Crea un nuovo account",
"udapp.web3Title": "La creazione di un account è possibile solo in modalità personale. Vai su Impostazioni per abilitarlo.",
"udapp.defaultTitle": "Purtroppo non è possibile creare un account utilizzando un portafoglio esterno ({selectExEnv}).",
"udapp.text1": "Fornisci una frase segreta per la creazione dell'account",
"udapp.tooltipText1": "L'elenco degli account è vuoto, assicurati che il provider corrente sia collegato correttamente a Remix",
"udapp.modalTitle1": "Passphrase per firmare un messaggio",
"udapp.modalMessage1": "Inserisci la tua frase segreta per questo account per firmare il messaggio",
"udapp.copyAccount": "Copia account negli appunti",
"udapp.signMsgUsingAccount": "Firma un messaggio utilizzando questo account",
"udapp._comment_environment.tsx": "libs/remix-ui/run-tab/src/lib/components/environment.tsx",
"udapp.environment": "Ambiente",
"udapp.environmentDocs": "Fare clic per i documenti sull'Ambiente",
"udapp.tooltipText2": "Aprire chainlist.org e ottenere le specifiche di connessione della chain con cui si desidera interagire.",
"udapp.tooltipText3": "Fare clic per aprire un bridge per convertire ETH mainnet L1 nella valuta di rete selezionata.",
"udapp._comment_instanceContainerUI.tsx": "libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx",
"udapp.deployedContracts": "Contratti Distribuiti",
"udapp.deployAndRunClearInstances": "Cancellare l'elenco delle istanze e ripristinare il registratore",
"udapp.deployAndRunNoInstanceText": "Attualmente non si dispone di istanze contrattuali con cui interagire.",
"udapp.tooltipText6": "Interfacce utente generiche generate automaticamente per interagire con gli smart contratti deploiati",
"udapp._comment_recorderCardUI.tsx": "libs/remix-ui/run-tab/src/lib/components/recorderCardUI.tsx",
"udapp.transactionsRecorded": "Transazioni registrate",
"udapp.transactionsCountTooltip": "Il numero di transazioni registrate",
"udapp.transactionSaveTooltip1": "Nessuna transazione da salvare",
"udapp.transactionSaveTooltip2": "Salvare la transazione {count} come file di scenario",
"udapp.transactionSaveTooltip3": "Salvare le transazioni {count} come file di scenario",
"udapp.infoRecorderTooltip": "Salvare le transazioni (contratti distribuiti ed esecuzioni di funzioni) e riprodurle in un altro ambiente, ad esempio le transazioni create nella macchina virtuale Remix possono essere riprodotte in Injected Provider.",
"udapp.livemodeRecorderTooltip": "Se i contratti vengono aggiornati dopo la registrazione delle transazioni, selezionando questa casella si eseguono le transazioni registrate con l'ultima copia dei contratti compilati",
"udapp.livemodeRecorderLabel": "Eseguire le transazioni utilizzando l'ultimo risultato della compilazione",
"udapp.runRecorderTooltip": "Eseguire una o più transazioni dal file di scenario attuale",
"udapp.save": "Salva",
"udapp.run": "Esegui",
"udapp._comment_contractGUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractGUI.tsx",
"udapp.parameters": "Parametri",
"udapp.copyParameters": "Copiare i parametri di ingresso codificati negli appunti",
"udapp.copyCalldata": "Copiare calldata negli appunti",
"udapp.deployWithProxy": "Distribuisci con Proxy",
"udapp.upgradeWithProxy": "Aggiorna con Proxy",
"udapp.getEncodedCallError": "non è possibile codificare argomenti vuoti",
"udapp.proxyAddressError1": "l'indirizzo proxy non può essere vuoto",
"udapp.proxyAddressError2": "indirizzo di contratto non valido",
"udapp.tooltipText11": "L'indirizzo proxy non può essere vuoto",
"udapp.tooltipText12": "Input richiesto",
"udapp.tooltipText13": "Deploiato",
"udapp._comment_universalDappUI.tsx": "libs/remix-ui/run-tab/src/lib/components/universalDappUI.tsx",
"udapp.tooltipText7": "Rimuovi dalla lista",
"udapp.tooltipText8": "Fare clic per i documenti sull'uso di 'receive'/'fallback'",
"udapp.tooltipText9": "Il Calldata per inviare alla funzione di fallback del contratto.",
"udapp.tooltipText10": "Invia dati al contratto.",
"udapp.balance": "Saldo",
"udapp.lowLevelInteractions": "Interazioni di livello basso",
"udapp.llIError1": "Il valore da inviare deve essere un numero",
"udapp.llIError2": "Per ricevere il trasferimento di Ether il contratto dovrebbe avere una funzione di 'receive' o di 'fallback' da pagare",
"udapp.llIError3": "Calldata deve essere un valore esadecimale valido con dimensioni di almeno un byte.",
"udapp.llIError4": "Calldata deve essere un valore esadecimale valido.",
"udapp.llIError5": "La funzione 'Fallback' non è definita",
"udapp.llIError6": "Le funzioni 'receive' e 'fallback' non sono definite",
"udapp.llIError7": "Definisci una funzione 'Fallback' per inviare Calldata e una 'Receive' o 'Fallback' payable per inviare ETH",
"udapp.copy": "Copia",
"udapp._comment_mainnet.tsx": "libs/remix-ui/run-tab/src/lib/components/mainnet.tsx",
"udapp.mainnetText1": "Stai per creare una transazione su {name} Network. Conferma i dettagli per inviare le informazioni al tuo provider.",
"udapp.mainnetText2": "Il provider per molti utenti è MetaMask. Il provider ti chiederà di firmare la transazione prima che venga inviata alla rete {name}.",
"udapp.amount": "Importo",
"udapp.gasEstimation": "Stima del gas",
"udapp.maxPriorityFee": "Tariffa massima prioritaria",
"udapp.maxFee": "Commissione massima (Non meno della commissione base {baseFeePerGas} Gwei).",
"udapp.contractCreation": "Creazione Contratto",
"udapp.transactionFee": "Transazione non valida. La commissione massima non dovrebbe essere inferiore alla commissione base",
"udapp.title1": "Rappresenta la parte della commissione della transazione che va al minatore.",
"udapp.title2": "Rappresenta l'importo massimo della commissione che pagherai per questa transazione. Il minimo deve essere impostato su Base Fee.",
"udapp.gasPrice": "Prezzo del gas",
"udapp.gweiText": "visita {a} per informazioni sul prezzo corrente del gas.",
"udapp.maxTransactionFee": "Tariffa massima transazione",
"udapp.mainnetText3": "Non mostrare più questo avviso",
"udapp._comment_run-tab.tsx": "libs/remix-ui/run-tab/src/lib/run-tab.tsx",
"udapp.gasEstimationPromptText": "Stima del gas errata con il seguente messaggio (vedi sotto). Probabilmente l'esecuzione della transazione fallirà. Vuoi forzare l'invio?",
"udapp._comment_custom-dropdown.tsx": "libs/remix-ui/helper/src/lib/components/custom-dropdown.tsx",
"udapp.enterProxyAddress": "Inserisci Indirizzo Proxy",
"udapp._comment_provider": "apps/remix-ide/src/app/providers",
"udapp.customVmForkProviderText": "Fornisci informazioni sul fork personalizzato. Se l'URL del nodo non è fornito, la VM inizierà con uno stato vuoto.",
"udapp.nodeUrl": "Url del nodo",
"udapp.blockNumber": "Numero blocco (o \"latest\" - \"ultimo\")",
"udapp.externalHttpProviderText1": "Nota: Per utilizzare Geth & https://remix.ethereum.org, configuralo per consentire le richieste da Remix:(vedi <a>Geth Docs sul server rpc</a>)",
"udapp.externalHttpProviderText2": "Per eseguire Remix & un nodo di prova Geth locale, usa questo comando: (vedi <a>Geth Docs on Dev mode</a>)",
"udapp.externalHttpProviderText3": "<b>ATTENZIONE:</b> Non è sicuro usare il flag --http.corsdomain con un wildcard: <b>--http.corsdomain *</b>",
"udapp.externalHttpProviderText4": "Per ulteriori informazioni: <a>Remix Docs on External HTTP Provider</a>",
"udapp.foundryProviderText1": "Nota: Per eseguire Anvil sul sistema, eseguire:",
"udapp.foundryProviderText2": "Per ulteriori informazioni, visita: <a>Foundry Documentation</a>",
"udapp.ganacheProviderText1": "Nota: Per eseguire Ganache sul sistema, eseguire:",
"udapp.ganacheProviderText2": "Per ulteriori informazioni, visita: <a>Ganache Documentation</a>",
"udapp.hardhatProviderText1": "Nota: Per eseguire il nodo di rete Hardhat sul sistema, vai alla cartella del progetto hardhat ed esegui il comando:",
"udapp.hardhatProviderText2": "Per ulteriori informazioni, visita: <a>Hardhat Documentation</a>"
}

@ -2,10 +2,25 @@
"debugger.displayName": "调试器",
"debugger.debuggerConfiguration": "调试器配置",
"debugger.stopDebugging": "停止调试",
"debugger.provideTxNumber": "请输入有效的交易哈希",
"debugger.startDebugging": "开始调试",
"debugger.placeholder": "交易哈希, 应该以 0x 开头",
"debugger.debugLocaNodeLabel": "强制使用本地节点",
"debugger.useGeneratedSources": "使用生成的源",
"debugger.debugWithGeneratedSources": "使用生成的源进行调试",
"debugger.introduction": "当使用交易哈希调试时, 如果该合约已被验证, Remix 会试图从 Sourcify 或 Etherscan 获取源码. 在 Remix 中设置您的 Etherscan API key. 有关受支持的网络,请参阅"
"debugger.introduction": "当使用交易哈希调试时, 如果该合约已被验证, Remix 会试图从 Sourcify 或 Etherscan 获取源码. 在 Remix 中设置您的 Etherscan API key. 有关受支持的网络,请参阅",
"debugger.forceToUseCurrentLocalNode": "强制调试器使用当前本地节点",
"debugger.sourceLocationStatus1": "正在定位断点,请稍后...",
"debugger.sourceLocationStatus2": "源码没有找到,既不在 Sourcify 上,也不在 Etherscan 上。请确认 settings 中已设置了 Etherscan api key 。",
"debugger.sourcifyDocs": "Sourcify 文档",
"debugger.noDataAvailable": "无可用数据",
"debugger.loadMore": "加载更多",
"debugger.copy": "复制",
"debugger.stepOverBack": "单步向后回退",
"debugger.stepBack": "单步回退",
"debugger.stepInto": "单步进入",
"debugger.stepOverForward": "单步向前跳过",
"debugger.jumpPreviousBreakpoint": "跳转到上一个断点",
"debugger.jumpOut": "跳出",
"debugger.jumpNextBreakpoint": "跳转到下一个断点"
}

@ -4,20 +4,20 @@
"filePanel.create": "新建",
"filePanel.clone": "克隆",
"filePanel.download": "下载",
"filePanel.backup": "Backup",
"filePanel.backup": "备份",
"filePanel.restore": "恢复",
"filePanel.workspace.create": "新建工作空间",
"filePanel.workspace.rename": "重命名工作空间",
"filePanel.workspace.delete": "删除工作空间",
"filePanel.workspace.deleteConfirm": "确定要删除当前工作空间?",
"filePanel.workspace.download": "下载工作空间",
"filePanel.workspace.downloadConfirm": "This will download current workspace in a zip file. Do you want to continue?",
"filePanel.workspace.deleteAll": "Delete All Workspaces",
"filePanel.workspace.deleteAllConfirm1": "Are you absolutely sure you want to delete all your workspaces?",
"filePanel.workspace.deleteAllConfirm2": "Deleted workspaces can not be restored in any manner.",
"filePanel.workspace.downloadConfirm": "这会将当前工作空间下载到一个 zip 文件。您确定要继续吗?",
"filePanel.workspace.deleteAll": "删除所有工作空间",
"filePanel.workspace.deleteAllConfirm1": "您确定要删除所有工作空间吗?",
"filePanel.workspace.deleteAllConfirm2": "被删除的工作空间无法以任何方式恢复",
"filePanel.workspace.name": "工作空间名称",
"filePanel.workspace.chooseTemplate": "选择一个工作空间模板",
"filePanel.workspace.backup": "Backup All Workspaces",
"filePanel.workspace.backup": "备份所有工作空间",
"filePanel.workspace.restore": "恢复工作空间",
"filePanel.workspace.clone": "克隆 Git 仓库",
"filePanel.workspace.cloneMessage": "请提供有效的 git 仓库 url。",
@ -27,32 +27,39 @@
"filePanel.solghaction": "Solidity 测试工作流",
"filePanel.workspace.tssoltestghaction": "添加一个预设的 yml 文件,这样就可以在 github actions CI 上为 solidity 运行 mocha 和 chai 测试",
"filePanel.tssoltestghaction": "Mocha Chai 测试工作流",
"filePanel.workspace.addscriptetherscan": "Adds scripts which can be used to interact with the Etherscan API",
"filePanel.addscriptetherscan": "Add Etherscan scripts",
"filePanel.workspace.addscriptdeployer": "Adds scripts which can be used to deploy contracts",
"filePanel.addscriptdeployer": "Add contract deployer scripts",
"filePanel.workspace.addscriptetherscan": "添加可用于与 Etherscan API 交互的脚本",
"filePanel.addscriptetherscan": "添加 Etherscan 脚本",
"filePanel.workspace.addscriptdeployer": "添加可用于部署合约的脚本",
"filePanel.addscriptdeployer": "添加合约部署脚本",
"filePanel.workspace.slitherghaction": "添加一个预设的 yml 文件,这样就可以在 github actions CI 上运行 slither 分析",
"filePanel.slitherghaction": "Slither 工作流",
"filePanel.workspace.helperscripts": "Adds convenient scripts to the 'scripts' directory",
"filePanel.helperscripts": "Web3 Scripts",
"filePanel.workspace.helperscripts": "添加辅助脚本到 'scripts' 目录",
"filePanel.helperscripts": "Web3 脚本",
"filePanel.newFile": "新建文件",
"filePanel.newFolder": "新建文件夹",
"filePanel.rename": "重命名",
"filePanel.delete": "删除",
"filePanel.deleteAll": "删除所有",
"filePanel.run": "运行",
"filePanel.pushChangesToGist": "将修改推送到gist",
"filePanel.publishFolderToGist": "将当前目录发布到gist",
"filePanel.publishFileToGist": "将当前文件发布到gist",
"filePanel.pushChangesToGist": "将修改推送到 gist",
"filePanel.publishFolderToGist": "将当前目录发布到 gist",
"filePanel.publishFileToGist": "将当前文件发布到 gist",
"filePanel.copy": "复制",
"filePanel.copyFileName": "复制名称",
"filePanel.copyFilePath": "复制路径",
"filePanel.contractflattener": "展平",
"filePanel.nahmii-compiler": "Nahmii 编译",
"filePanel.solidityumlgen": "生成 UML",
"filePanel.doc-gen": "生成文档",
"filePanel.solidity": "编译",
"filePanel.paste": "黏贴",
"filePanel.compile": "编译",
"filePanel.compileForNahmii": "Nahmii编译",
"filePanel.createNewFile": "新建文件",
"filePanel.createNewFolder": "新建文件夹",
"filePanel.publishToGist": "将当前工作空间下所有文件发布到github gist",
"filePanel.publishToGist": "将当前工作空间下所有文件发布到 github gist",
"filePanel.uploadFile": "加载本地文件到当前工作空间",
"filePanel.uploadFolder": "Upload folder",
"filePanel.uploadFolder": "上传文件夹",
"filePanel.updateGist": "更新当前 [gist] 浏览",
"filePanel.viewAllBranches": "查看所有分支",
"filePanel.createBranch": "创建分支",
@ -66,5 +73,54 @@
"filePanel.features": "特点",
"filePanel.upgradeability": "可升级性",
"filePanel.ok": "确认",
"filePanel.cancel": "Cancel"
"filePanel.yes": "是",
"filePanel.cancel": "取消",
"filePanel.createNewWorkspace": "创建一个新的工作空间",
"filePanel.connectToLocalhost": "连接到 localhost",
"filePanel.copiedToClipboard": "复制到剪切板 {path}",
"filePanel.downloadFailed": "下载失败",
"filePanel.downloadFailedMsg": "下载时出现意外错误:{error}",
"filePanel.close": "关闭",
"filePanel.copyFileFailed": "复制文件失败",
"filePanel.copyFileFailedMsg": "复制文件时出现意外错误:{src}",
"filePanel.copyFolderFailed": "复制文件夹失败",
"filePanel.copyFolderFailedMsg": "复制文件夹时出现意外错误:{src}",
"filePanel.runScriptFailed": "执行脚本失败",
"filePanel.createPublicGist": "创建一个公开的 gist",
"filePanel.createPublicGistMsg1": "您确定要将更改推送到 github.com 上的远程 gist 文件吗?",
"filePanel.createPublicGistMsg2": "您确定要在 github.com 上以匿名方式将 {path} 文件夹中的所有文件发布为公开的 gist?",
"filePanel.createPublicGistMsg3": "您确定要将 {path} 文件匿名发布为 github.com 上的公开 gist?",
"filePanel.createPublicGistMsg4": "您确定要在 github.com 上以匿名方式将 {name} 工作区中的所有文件发布为公开的 gist?",
"filePanel.deleteMsg": "您是否确定要删除",
"filePanel.theseItems": "这些",
"filePanel.thisItem": "这个",
"filePanel.deleteItems": "删除这些",
"filePanel.deleteItem": "删除这个",
"filePanel.globalToast": "无法以只读模式写入/修改文件系统。",
"filePanel.basic": "基础",
"filePanel.blank": "空白",
"filePanel.multiSigWallet": "多签钱包",
"filePanel.mintable": "可挖矿",
"filePanel.burnable": "可燃烧",
"filePanel.pausable": "可暂停",
"filePanel.transparent": "透明",
"filePanel.initGitRepoTitle": "选中选项,将工作区初始化为新的 git 仓库",
"filePanel.switchToBranchTitle1": "从远程分支切出新分支",
"filePanel.switchToBranchTitle2": "切换到本地分支",
"filePanel.readOnly": "只读",
"filePanel.renameFileFailed": "重命名文件失败",
"filePanel.renameFileFailedMsg": "重命名时出现意外错误:{error}",
"filePanel.fileCreationFailed": "文件创建失败",
"filePanel.folderCreationFailed": "文件夹创建失败",
"filePanel.validationError": "验证错误",
"filePanel.validationErrorMsg": "禁止使用特殊字符",
"filePanel.reservedKeyword": "保留关键字",
"filePanel.reservedKeywordMsg": "文件名包含 Remix 保留关键字。\"{content}\"",
"filePanel.moveFile": "移动文件",
"filePanel.moveFileMsg1": "您确定要把 {src} 移动到 {dest} 吗?",
"filePanel.movingFileFailed": "移动文件失败",
"filePanel.movingFileFailedMsg": "移动文件时出现意外错误:{src}",
"filePanel.movingFolderFailed": "移动文件夹失败",
"filePanel.movingFolderFailedMsg": "移动文件夹时出现意外错误:{src}",
"filePanel.workspaceActions": "工作空间操作"
}

@ -6,9 +6,9 @@
"home.learnMore": "了解更多",
"home.here": "这里",
"home.featured": "精选",
"home.jumpIntoWeb3": "WE NEED YOUR HELP",
"home.jumpIntoWeb3More": "Go to survey",
"home.jumpIntoWeb3Text": "Remixers... Have a spare moment? Please help us improve your Remix experience with this one-minute survey.",
"home.jumpIntoWeb3": "我们需要你的帮助",
"home.jumpIntoWeb3More": "去填调查表",
"home.jumpIntoWeb3Text": "Remixers... 有空吗?请填写这份一分钟调查问卷,帮助我们改善您的 Remix 体验。",
"home.remixYouTube": "观看学习",
"home.remixYouTubeText1": "来自 Remix 团队的视频小贴士",
"home.remixYouTubeMore": "观看",
@ -19,6 +19,8 @@
"home.betaTestingMore": "Sign up",
"home.featuredPlugins": "精选插件",
"home.solidityPluginDesc": "编译、测试和分析智能合约。",
"home.cookbookDesc": "查找智能合约、solidity 库并发现协议。",
"home.codeAnalyizerPluginDesc": "在 Remix 使用 Solhint 和 Slither 分析您的代码。",
"home.starkNetPluginDesc": "用 Cairo 来编译且部署合约,这是 StarkNet 的原生语言",
"home.solhintPluginDesc": "Solhint 是一个用于检查 Solidity 代码的开源项目",
"home.sourcifyPluginDesc": "Solidity 合约和元数据验证服务。",
@ -35,17 +37,17 @@
"home.gnosisSafeMultisigTemplateDesc": "使用此模板创建多重签名钱包。",
"home.zeroxErc20TemplateDesc": "通过引入 0xProject 合约来创建一个 ERC20 代币。",
"home.learn": "学习",
"home.learnEth1": "Remix Basics",
"home.learnEth1Desc": "An introduction to Remix's interface and basic operations.",
"home.learnEth2": "Intro to Solidity",
"home.learnEth2Desc": "Interactively learn Solidity beginner concepts.",
"home.learnEth1": "Remix 基础",
"home.learnEth1Desc": "介绍 Remix 的界面和基本操作。",
"home.learnEth2": "Solidity 入门",
"home.learnEth2Desc": "交互式地学习 Solidity 初级概念。",
"home.remixAdvanced": "Remix 高级",
"home.remixAdvancedDesc": "学习代理模式并使用 Remix 中的库。学习使用调试器。",
"home.remixYoutubePlaylist": "Remix Youtube 播放列表",
"home.remixTwitterProfile": "Remix 推特档案",
"home.remixLinkedinProfile": "Remix 领英档案",
"home.remixMediumPosts": "Remix Medium 文章",
"home.remixGitterChannel": "Join us on Discord",
"home.joinUsOnDiscord": "在 Discord 上与我们一起讨论",
"home.nativeIDE": "用于 Web3 开发的原生 IDE。",
"home.website": "网站",
"home.documentation": "文档",
@ -55,7 +57,10 @@
"home.files": "文件",
"home.newFile": "新建文件",
"home.openFile": "打开本地文件",
"home.connectToLocalhost": "连接本地主机",
"home.accessFileSystem": "访问文件系统",
"home.loadFrom": "从以下来源导入",
"home.resources": "资源"
"home.resources": "资源",
"home.connectToLocalhost": "连接到本地主机",
"home.seeAllTutorials": "查看所有教程",
"home.maintainedByRemix": "由 Remix 维护"
}

@ -2,5 +2,9 @@
"panel.author": "作者",
"panel.maintainedBy": "维护者",
"panel.documentation": "文档",
"panel.description": "描述"
"panel.description": "描述",
"panel.maintainedByRemix": "由 Remix 维护",
"panel.pluginInfo": "插件信息",
"panel.linkToDoc": "文档链接",
"panel.makeAnissue": "提交 issue"
}

@ -19,6 +19,10 @@
"pluginManager.localForm.sidePanel": "侧面板",
"pluginManager.localForm.mainPanel": "主面板",
"pluginManager.localForm.none": "无",
"pluginManager.localForm.methods": "插件方法",
"pluginManager.localForm.pluginNames": "插件名称",
"pluginManager.localForm.ok": "确认",
"pluginManager.localForm.cancel": "取消",
"pluginManager.Permissions": "权限",
"pluginManager.permissions": "权限",
"pluginManager.pluginManagerPermissions": "插件管理权限",
@ -27,5 +31,13 @@
"pluginManager.allow": "允许",
"pluginManager.toCall": "调用",
"pluginManager.ok": "确认",
"pluginManager.cancel": "取消"
"pluginManager.cancel": "取消",
"pluginManager.maintainedByRemix": "由 Remix 维护",
"pluginManager.linkToDoc": "文档链接",
"pluginManager.versionAlpha": "Alpha 版",
"pluginManager.versionBeta": "Beta 版",
"pluginManager.deactivatePlugin": "停用 {pluginName}",
"pluginManager.activatePlugin": "启用 {pluginName}",
"pluginManager.search": "搜索",
"pluginManager.managePluginsPermissions": "管理插件权限"
}

@ -10,5 +10,15 @@
"search.useRegularExpression": "使用正则表达式",
"search.replaceWithoutConfirmation": "替换无需确认",
"search.filesToInclude": "文件包含",
"search.filesToExclude": "文件排除"
"search.filesToExclude": "文件排除",
"search.toggleReplace": "展开替换",
"search.replaceInFiles": "在文件中替换",
"search.stop": "停止",
"search.undoChanges": "撤销 {path} 的修改",
"search.confirmreplaceMsg": "您确定要将 {filename} 中的 \"{find}\" 替换为 \"{replace}\" 吗?",
"search.yes": "是",
"search.no": "否",
"search.loading": "加载中",
"search.text1": "显示 {fileCount} 个文件中的 {count} 个结果",
"search.text2": "结果太多,无法显示...{br}请缩小搜索范围。"
}

@ -22,5 +22,19 @@
"settings.themes": "主题",
"settings.locales": "语言",
"settings.swarm": "Swarm 设置",
"settings.ipfs": "IPFS 设置"
"settings.ipfs": "IPFS 设置",
"settings.token": "令牌",
"settings.copy": "复制",
"settings.deleteEtherscanToken": "删除 Etherscan 令牌",
"settings.username": "用户名",
"settings.email": "邮箱",
"settings.deleteGithubCredentials": "删除 Github 证书",
"settings.privateBeeAddress": "私有蜜蜂地址",
"settings.postageStampID": "邮票 ID",
"settings.host": "主机",
"settings.protocol": "协议",
"settings.port": "端口",
"settings.projectID": "项目 ID",
"settings.projectSecret": "项目密钥",
"settings.analyticsInRemix": "Remix IDE 中的分析功能"
}

@ -1,10 +1,10 @@
{
"solidity.displayName": "Solidity 编译器",
"solidity._comment_compiler-container.tsx": "libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx",
"solidity.compiler": "编译器",
"solidity.addACustomCompiler": "添加一个自定义编译器",
"solidity.addACustomCompilerWithURL": "通过URL添加一个自定义编译器",
"solidity.includeNightlyBuilds": "包含每日构造版本",
"solidity.compileDetails": "下载编译详细信息(JSON 格式",
"solidity.autoCompile": "自动编译",
"solidity.hideWarnings": "隐藏警告",
"solidity.enableHardhat": "启用 Hardhat 编译",
@ -22,11 +22,46 @@
"solidity.compile": "编译",
"solidity.noFileSelected": "未选中文件",
"solidity.compileAndRunScript": "编译且执行脚本",
"solidity.newConfigFileTitle": "新建配置文件",
"solidity.newConfigFileMessage": "您输入的文件 \"{configFilePathInput}\" 不存在。您想新建一个吗?",
"solidity.create": "创建",
"solidity.ok": "确认",
"solidity.cancel": "取消",
"solidity.noFileSelected1": "未选中文件。",
"solidity.toCompile": "编译",
"solidity.noConfigFileSelected": "未选中配置文件",
"solidity.copyNatSpecTag": "单击以复制自定义 NatSpec 标签",
"solidity.inputTitle1": "如果您输入的文件不存在,您可以在下一步中创建一个。",
"solidity.inputTitle2": "已部署代码的每个操作码在合约生命周期内预计执行的次数。",
"solidity.tooltipText1": "选择编译后立即执行的脚本,先添加 `dev-run-script` natspec 标签,如下所示:",
"solidity.tooltipText2": "点击 \"i\" 图标了解更多",
"solidity.tooltipText3": "编译且执行脚本",
"solidity.tooltipText4": "点击打开配置文件",
"solidity.tooltipText5": "无法加载编译器版本列表。可能被广告拦截器拦截。请尝试停用本页面上的任何广告拦截器,然后重新加载。错误:",
"solidity.tooltipText6": "编译器 >= v0.5.7 提供的语言规范",
"solidity.toastMessage": "更新编译器版本以匹配当前的合约文件的 pragma,即 {version}",
"solidity.compileIconAttribute": "编译器正在加载,请稍等片刻。",
"solidity.compilerLicense": "编译器许可证",
"solidity.compilerLicenseMsg1": "编译器正在加载。编译器加载完毕后将显示许可证",
"solidity.compilerLicenseMsg2": "无法获取所选编译器版本的许可证",
"solidity.compilerLicenseMsg3": "许可证不可用",
"solidity.seeCompilerLicense": "查看编译器许可证",
"solidity._comment_contract-selection.tsx": "libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx",
"solidity.publishOn": "发布到",
"solidity.flatten": "Flatten contracts before UML generation.",
"solidity.generateUML": "Generate a UML diagram of your contract.",
"solidity.flattenLabel": "Flatten",
"solidity.generateUMLLabel": "Generate UML Diagram",
"solidity.flatten": "在 UML 生成之前展平合约。",
"solidity.generateUML": "生成合约的 UML 图。",
"solidity.flattenLabel": "展平",
"solidity.generateUMLLabel": "生成 UML 图",
"solidity.copy": "复制",
"solidity.copyABI": "将 ABI 复制到剪贴板",
"solidity.copyBytecode": "将 Bytecode 复制到剪贴板",
"solidity.unableToDisplay": "无法展示",
"solidity.download": "下载",
"solidity.compileDetails": "Download compilation details (JSON format)",
"solidity.close": "关闭",
"solidity.contract": "合约",
"solidity.displayContractDetails": "展示合约详情",
"solidity.noContractCompiled": "没有已编译的合约",
"solidity.Assembly": "合约的汇编操作码,包含对应的solidity源程序",
"solidity.Opcodes": "合约的汇编操作码",
"solidity.name": "已编译合约的名称",
@ -38,5 +73,9 @@
"solidity.functionHashes": "合约定义的函数清单,包含对应的哈希",
"solidity.gasEstimates": "每个函数调用的Gas估算值",
"solidity.Runtime Bytecode": "用于保存状态并在合约调用期执行的字节码",
"solidity.storageLayout": "请参阅 '存储布局' 文档。",
"solidity.devdoc": "开发人员文档(natspec)",
"solidity.userdoc": "用户文档(natspec)",
"solidity.compilerInput": "Solidity 编译器输入",
"solidity.swarmLocation": "可以找到所有元数据信息的Swarm url (首先需要发布合约) "
}

@ -31,5 +31,11 @@
"solidityUnitTesting.assertion": "断言",
"solidityUnitTesting.expectedValueShouldBe": "期望值应该是",
"solidityUnitTesting.receivedValue": "实际值",
"solidityUnitTesting.skippingTheRemainingTests": "跳过该方法的其余测试。"
"solidityUnitTesting.skippingTheRemainingTests": "跳过该方法的其余测试。",
"solidityUnitTesting.toasterMsg": "目录创建成功",
"solidityUnitTesting.tooltipText1": "至少有一个合约测试失败",
"solidityUnitTesting.tooltipText2": "所有合约测试通过",
"solidityUnitTesting.tooltipText3": "开始调试",
"solidityUnitTesting.fail": "失败",
"solidityUnitTesting.pass": "通过"
}

@ -13,5 +13,31 @@
"terminal.welcomeText7": "在文件浏览器中选择一个 Javascript 文件,然后在命令行界面运行 `remix.execute()` 或 `remix.exeCurrent()` ",
"terminal.welcomeText8": "在文件浏览器中右键点击一个 JavaScript 文件,然后点击 `Run`",
"terminal.welcomeText9": "可以访问以下库",
"terminal.welcomeText10": "输入库名查看可用的指令"
"terminal.welcomeText10": "输入库名查看可用的指令",
"terminal.text1": "这类命令已被弃用,不再起作用。请运行 remix.help() 列出可用命令。",
"terminal.hideTerminal": "隐藏终端",
"terminal.showTerminal": "展示终端",
"terminal.clearConsole": "清空控制台",
"terminal.pendingTransactions": "待处理交易",
"terminal.toasterMsg1": "没有要执行的内容",
"terminal.toasterMsg2": "找不到路径 {fileName} 的 provider",
"terminal.vmMode": "VM 模式",
"terminal.vmModeMsg": "无法调试此调用。调试调用只能在 Remix VM 模式下进行。",
"terminal.ok": "确认",
"terminal.cancel": "取消",
"terminal.callWarning": "(当被一个合约调用是才需要费用)",
"terminal.msg1": "交易已打包但执行失败",
"terminal.msg2": "交易已打包且执行成功",
"terminal.msg3": "暂无状态信息",
"terminal.status": "状态",
"terminal.transactionHash": "交易哈希",
"terminal.blockHash": "区块哈希",
"terminal.blockNumber": "区块号",
"terminal.contractAddress": "合约地址",
"terminal.transactionCost": "交易成本",
"terminal.executionCost": "执行成本",
"terminal.input": "输入",
"terminal.decodedInput": "解码输入",
"terminal.decodedOutput": "解码输出",
"terminal.logs": "日志"
}

@ -1,22 +1,19 @@
{
"udapp.displayName": "部署 & 发交易",
"udapp._comment_gasPrice.tsx": "libs/remix-ui/run-tab/src/lib/components/gasPrice.tsx",
"udapp.gasLimit": "Gas 上限",
"udapp.account": "账户",
"udapp.tooltipText4": "默认 Gas 限制为 3M。根据需要进行调整。",
"udapp._comment_value.tsx": "libs/remix-ui/run-tab/src/lib/components/value.tsx",
"udapp.value": "以太币数量",
"udapp.tooltipText5": "输入金额并选择单位",
"udapp._comment_contractDropdownUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractDropdownUI.tsx",
"udapp.contract": "合约",
"udapp.compiledBy": "由 {compilerName} 编译",
"udapp.warningEvmVersion": "请确保当前网络与此 evm 版本兼容:{evmVersion}。否则任何部署都会失败。",
"udapp.infoSyncCompiledContractTooltip": "单击此处导入从外部框架编译的合约。{br}当 Remix 通过 remixd 连接到外部{br}框架 (hardhat、truffle、foundry) 时启用此操作。",
"udapp.remixIpfsUdappTooltip": "将源代码和元数据发布到 IPFS 有助于{br}使用 Sourcify 验证源代码,并将极大地促进{br}合约采用(审计、调试、调用等)",
"udapp.signAMessage": "给一个消息签名",
"udapp.enterAMessageToSign": "输入一个需要签名的消息",
"udapp.hash": "哈希",
"udapp.signature": "签名",
"udapp.signedMessage": "已签名的消息",
"udapp.environment": "环境",
"udapp.environmentDocs": "点击查看环境文档",
"udapp.deploy": "部署",
"udapp.publishTo": "发布到",
"udapp.or": "或",
"udapp.atAddress": "At Address",
"udapp.atAddressOptionsTitle1": "合约地址",
"udapp.atAddressOptionsTitle2": "与已部署的合约交互 - 需要在编辑器中选择 .abi 文件或{br}编译的 .sol 文件{br}(具有相同的编译器配置)",
@ -28,14 +25,45 @@
"udapp.contractOptionsTitle4": "当有编译的 .sol 文件时,选择 {br} 合约进行部署或与 AtAddress 一起使用。",
"udapp.checkSumWarning": "您似乎没有使用 checksumed address 。{br} checksumed address 是包含大写字母的地址,如 {a} 中所指定。{br} checksumed address 旨在帮助防止用户将交易发送到错误地址。",
"udapp.isOverSizePromptEip170": "合约创建初始化返回长度超过24576字节的数据。部署可能会失败。 {br}更多信息:{a}",
"udapp.isOverSizePromptEip3860": "Contract creation init code exceeds the allowed max code size of 49152 bytes. The deployment will likely fail if the current network has activated the eip 3860. More info: {a}",
"udapp.isOverSizePromptEip3860": "合约创建初始化代码超出了允许的最大代码大小 49152 字节。如果当前网络已激活 eip 3860,则部署可能会失败。更多信息:{a}",
"udapp.thisContractMayBeAbstract": "这个合约可能是抽象的,它可能没有完全实现抽象父类的方法,或者它可能没有正确调用继承合约的构造函数。",
"udapp.noCompiledContracts": "没有已编译的合约",
"udapp.addressOfContract": "合约地址",
"udapp.loadContractFromAddress": "加载此地址的合约",
"udapp.ok": "确认",
"udapp.alert": "警告",
"udapp.proceed": "继续",
"udapp.cancel": "取消",
"udapp.abiFileSelected": "已选择 ABI 文件",
"udapp.evmVersion": "evm 版本",
"udapp.addressNotValid": "该地址无效",
"udapp._comment_account.tsx": "libs/remix-ui/run-tab/src/lib/components/account.tsx",
"udapp.account": "账户",
"udapp.signAMessage": "给一个消息签名",
"udapp.enterAMessageToSign": "输入一个需要签名的消息",
"udapp.hash": "哈希",
"udapp.signature": "签名",
"udapp.injectedTitle": "很遗憾,使用 injected provider 无法创建账户。请直接在 injected provider(如 metamask 或其他同类型程序)中创建账户。",
"udapp.createNewAccount": "创建一个新账户",
"udapp.web3Title": "只有在个人模式下才能创建账户。请前往 \"设置\" 启用。",
"udapp.defaultTitle": "很遗憾,无法使用外部钱包 ({selectExEnv}) 创建帐户。",
"udapp.text1": "请提供用于创建帐户的密码",
"udapp.tooltipText1": "帐户列表为空,请确保当前 provider 已正确连接到 remix",
"udapp.modalTitle1": "用于签署消息的密码",
"udapp.modalMessage1": "输入此帐户的密码以签署消息",
"udapp.copyAccount": "将帐户复制到剪贴板",
"udapp.signMsgUsingAccount": "使用此帐户签署消息",
"udapp._comment_environment.tsx": "libs/remix-ui/run-tab/src/lib/components/environment.tsx",
"udapp.environment": "环境",
"udapp.environmentDocs": "点击查看环境文档",
"udapp.tooltipText2": "打开 chainlist.org 并获取您想要交互的链的连接规范。",
"udapp.tooltipText3": "单击可打开用于将 L1 主网 ETH 转换为所选网络货币的桥接器。",
"udapp._comment_instanceContainerUI.tsx": "libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx",
"udapp.deployedContracts": "已部署的合约",
"udapp.deployAndRunClearInstances": "清空合约实例并重置交易记录",
"udapp.deployAndRunNoInstanceText": "当前您没有可交互的合约实例.",
"udapp.tooltipText6": "自动生成的通用用户界面,用于与已部署的合约进行交互",
"udapp._comment_recorderCardUI.tsx": "libs/remix-ui/run-tab/src/lib/components/recorderCardUI.tsx",
"udapp.transactionsRecorded": "已记录的交易",
"udapp.transactionsCountTooltip": "已记录的交易数",
"udapp.transactionSaveTooltip1": "没有可保存的交易",
@ -47,18 +75,64 @@
"udapp.runRecorderTooltip": "从当前场景文件中执行交易",
"udapp.save": "保存",
"udapp.run": "执行",
"udapp.ok": "确认",
"udapp.alert": "警告",
"udapp.proceed": "继续",
"udapp.cancel": "取消",
"udapp._comment_contractGUI.tsx": "libs/remix-ui/run-tab/src/lib/components/contractGUI.tsx",
"udapp.parameters": "参数",
"udapp.copyParameters": "复制已编码的输入参数到粘贴板",
"udapp.copyCalldata": "复制 calldata 到粘贴板",
"udapp.deployWithProxy": "使用代理部署",
"udapp.upgradeWithProxy": "使用代理升级",
"udapp.useLastDeployedERC1967Contract": "使用最新的已部署的 ERC1967 合约",
"udapp.proxyAddressLabel": "代理地址",
"udapp.proxyAddressPlaceholder": "代理地址",
"udapp.proxyAddressInputTooltip": "输入先前在所选网络上部署的代理地址",
"udapp.proxyAddressTooltip": "选择此选项可使用当前网络上最后部署的 ERC1967 合约。"
"udapp.getEncodedCallError": "无法对空参数进行编码",
"udapp.proxyAddressError1": "代理地址不能为空",
"udapp.proxyAddressError2": "不是有效的合约地址",
"udapp.tooltipText11": "代理地址不能为空",
"udapp.tooltipText12": "必填",
"udapp.tooltipText13": "已部署 {date}",
"udapp._comment_universalDappUI.tsx": "libs/remix-ui/run-tab/src/lib/components/universalDappUI.tsx",
"udapp.tooltipText7": "从列表中删除",
"udapp.tooltipText8": "点击查看有关使用 'receive'/'fallback' 的文档",
"udapp.tooltipText9": "发送到合约 fallback 函数的 Calldata。",
"udapp.tooltipText10": "将数据发送到合约。",
"udapp.balance": "余额",
"udapp.lowLevelInteractions": "低级交互",
"udapp.llIError1": "要发送的值应该是一个数字",
"udapp.llIError2": "为了接收以太币传输,合约应该具有 'receive' 或可支付的 'fallback' 功能",
"udapp.llIError3": "calldata 应是有效的十六进制值,大小至少为 1 个字节。",
"udapp.llIError4": "calldata 应该是有效的十六进制值。",
"udapp.llIError5": "'Fallback' 函数未定义",
"udapp.llIError6": "'receive' 和 'fallback' 函数都未定义",
"udapp.llIError7": "定义一个 'Fallback' 函数来发送 calldata ,并且定义一个 'Receive' 或 可支付的 'Fallback' 来发送以太币",
"udapp.copy": "复制",
"udapp._comment_mainnet.tsx": "libs/remix-ui/run-tab/src/lib/components/mainnet.tsx",
"udapp.mainnetText1": "您即将在 {name} 网络上创建一笔交易。确认详细信息,将信息发送给您的 provider 。",
"udapp.mainnetText2": "许多用户的 provider 是 MetaMask。在将交易发送到 {name} 网络之前,provider 会要求您签署交易。",
"udapp.amount": "金额",
"udapp.gasEstimation": "Gas 预算",
"udapp.maxPriorityFee": "最高优先权费用",
"udapp.maxFee": "最高费用(不低于基本费用{baseFeePerGas} Gwei)",
"udapp.contractCreation": "合约创建",
"udapp.transactionFee": "交易无效。最高费用不应低于基本费用",
"udapp.title1": "代表支付给矿工的交易费用部分。",
"udapp.title2": "代表您为此交易支付的最高费用金额。最低费用需要设置为基本费用。",
"udapp.gasPrice": "Gas 价格",
"udapp.gweiText": "请访问 {a} 以获取当前的 Gas 价格信息。",
"udapp.maxTransactionFee": "最高交易费用",
"udapp.mainnetText3": "不要再显示此警告。",
"udapp._comment_run-tab.tsx": "/libs/remix-ui/run-tab/src/lib/run-tab.tsx",
"udapp.gasEstimationPromptText": "Gas 预算错误并显示以下消息(见下文)。交易执行可能会失败。您想强制发送吗?",
"udapp._comment_custom-dropdown.tsx": "libs/remix-ui/helper/src/lib/components/custom-dropdown.tsx",
"udapp.enterProxyAddress": "输入代理地址",
"udapp._comment_provider": "apps/remix-ide/src/app/providers",
"udapp.customVmForkProviderText": "请提供有关 custom fork 的信息。如果未提供节点 URL,VM 将以空状态启动。",
"udapp.nodeUrl": "节点 URL",
"udapp.blockNumber": "块号 (默认 \"latest\")",
"udapp.externalHttpProviderText1": "注意: 要用 Geth & https://remix.ethereum.org, 配置使它允许来自 Remix 的请求:(看 <a>Geth rpc 服务的文档</a>)",
"udapp.externalHttpProviderText2": "要运行 Remix & 一个本地的 Geth 测试节点, 使用这个命令: (看 <a>Geth 开发模式文档</a>)",
"udapp.externalHttpProviderText3": "<b>警告:</b> --http.corsdomain 使用通配符很不安全: <b>--http.corsdomain *</b>",
"udapp.externalHttpProviderText4": "更多信息: <a>Remix External HTTP Provider 文档</a>",
"udapp.foundryProviderText1": "注意: 要在您的系统里运行 Anvil, 运行:",
"udapp.foundryProviderText2": "更多信息, 访问: <a>Foundry 文档</a>",
"udapp.ganacheProviderText1": "注意: 要在您的系统里运行 Ganache, 运行:",
"udapp.ganacheProviderText2": "更多信息, 访问: <a>Ganache 文档</a>",
"udapp.hardhatProviderText1": "注意: 要在您的系统里运行 Hardhat 网络节点, 进到 hardhat 项目目录并且运行命令:",
"udapp.hardhatProviderText2": "更多信息, 访问: <a>Hardhat 文档</a>"
}

Loading…
Cancel
Save