"udapp.infoSyncCompiledContractTooltip":"Click here to import contracts compiled from an external framework.{br}This action is enabled when Remix is connected to an external{br} framework (hardhat, truffle, foundry) through remixd.",
"udapp.remixIpfsUdappTooltip":"Publishing the source code and metadata to IPFS facilitates{br} source code verification using Sourcify and will greatly foster{br} contract adoption (auditing, debugging, calling it, etc...)",
"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.hash":"hash",
@ -19,15 +19,15 @@
"udapp.or":"or",
"udapp.atAddress":"At Address",
"udapp.atAddressOptionsTitle1":"address of contract",
"udapp.atAddressOptionsTitle2":"Interact with the deployed contract - requires the .abi file or {br} compiled .sol file to be selected in the editor {br}(with the same compiler configuration)",
"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{br} enter its address and compile its source *.sol file {br}(with the same compiler settings) or select its .abi file in the editor. ",
"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 {br} contract to deploy or to use with AtAddress.'",
"udapp.checkSumWarning":"It seems you are not using a checksumed address.{br}A checksummed address is an address that contains uppercase letters, as specified in {a}.{br}Checksummed addresses are meant to help prevent users from sending transactions to the wrong address.",
"udapp.isOverSizePrompt":"Contract creation initialization returns data with length of more than 24576 bytes. The deployment will likely fails. {br}More info: {a}",
"udapp.contractOptionsTitle4":"When there is a compiled .sol file, choose the contract to deploy or to use with AtAddress.'",
"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.isOverSizePrompt":"Contract creation initialization returns data with length of more than 24576 bytes. The deployment will likely fails. 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.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) {br}and replay them in another environment e.g Transactions created {br}in Remix VM can be replayed in the Injected Provider.",
"udapp.livemodeRecorderTooltip":"If contracts are updated after recording transactions,{br} checking this box will run recorded transactions {br}with the latest copy of the compiled contracts",
"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",
props.plugin.call('notification','toast','This can only execute free function')
}
}else{
props.plugin.call('notification','toast','Please go to Remix settings and activate the code editor features or wait that the current editor context is loaded.')
}
},
}
editor.addAction(formatAction)
editor.addAction(zoomOutAction)
editor.addAction(zoominAction)
editor.addAction(executeFreeFunctionAction)
// we have to add the command because the menu action isn't always available (see onContextMenuHandlerForFreeFunction)