"editor.title1.message1":"You have just pasted a code snippet or contract in the editor.",
"editor.title1.message2":"Make sure you fully understand this code before deploying or interacting with it. Don't get scammed!",
"editor.title1.message3":"Running untrusted code can put your wallet <span> at risk </span>. In a worst-case scenario, you could <span>lose all your money</span>.",
"editor.title1.message4":"If you don't fully understand it, please don't run this code.",
"editor.title1.message5":"If you are not a smart contract developer, ask someone you trust who has the skills to determine if this code is safe to use.",
"editor.title1.message6":"See <a> these recommendations </a> for more information.",
"editor.zoomIn":"Zoom In",
"editor.zoomOut":"Zoom Out",
"editor.formatCode":"Format Code",
"editor.generateDocumentation":"Generate documentation for this function",
"editor.generateDocumentation2":"Generate documentation for the function \"{name}\"",
"editor.generateDocumentationByAI":"solidity code: {content}\n Generate the documentation for the function {currentFunction} using the Doxygen style syntax",
"editor.explainFunction":"Explain this function",
"editor.explainFunction2":"Explain the function \"{name}\"",
"editor.explainFunctionByAI":"solidity code: {content}\n Explain the function {currentFunction}",
"editor.executeFreeFunction":"Run a free function",
"editor.executeFreeFunction2":"Run the free function \"{name}\"",
"editor.toastText1":"This can only execute free function",
"editor.toastText2":"Please go to Remix settings and activate the code editor features or wait that the current editor context is loaded.",
"editor.text":"The file is opened in <b>read-only</b> mode."
"publishToStorage.title1.message":"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.",
"publishToStorage.title2":"Published {name}'s Metadata and Sources",
"publishToStorage.title2.message":"Metadata and sources of \"{name}\" were published successfully.",
"publishToStorage.title3":"Swarm Publish Failed",
"publishToStorage.title4":"IPFS Settings",
"publishToStorage.title4.message1":"You have not set your own custom IPFS settings.",
"publishToStorage.title4.message2":"We won’t be providing a public endpoint anymore for publishing your contracts to IPFS.",
"publishToStorage.title4.message3":"Instead of that, 4 options are now available:",
"publishToStorage.title4.message4":"DEFAULT OPTION: Use the public INFURA node. This will not guarantee your data will persist.",
"publishToStorage.title4.message5":"Use your own INFURA IPFS node. This requires a subscription. <a>Learn more</a>",
"publishToStorage.title4.message6":"Use any external IPFS which doesn’t require any authentification.",
"publishToStorage.title4.message7":"Use your own local ipfs node (which usually runs under http://localhost:5001)",
"publishToStorage.title4.message8":"You can update your IPFS settings in the SETTINGS tab.",
"publishToStorage.title4.message9":"Now the default option will be used.",
"publishToStorage.title5":"IPFS Publish Failed",
"publishToStorage.title5.message":"Failed to publish metadata file and sources to {storage}, please check the {storage} gateways is available."
"remixApp.enterText4":"Prototyping - trying out concepts and techniques",
"remixApp.enterText5":"Developing projects - Remix as your main dev tool",
"remixApp.enterText6":"Production - only deployments",
"remixApp.matomoText1":"An Opt-in version of <a>Matomo</a>, an open source data analytics platform is being used to improve Remix IDE.",
"remixApp.matomoText2":"We realize that our users have sensitive information in their code and that their privacy - your privacy - must be protected.",
"remixApp.matomoText3":"All data collected through Matomo is stored on our own server - no data is ever given to third parties.",
"remixApp.matomoText4":"We do not collect nor store any personally identifiable information (PII).",
"remixApp.matomoText5":"For more info, see: <a>Matomo Analytics on Remix iDE</a>.",
"remixApp.matomoText6":"You can change your choice in the Settings panel anytime.",
"remixApp.matomoTitle":"Help us to improve Remix IDE",
"remixd.connectionAlert1":"Cannot connect to the remixd daemon. Please make sure you have the remixd running in the background.",
"remixd.connectionAlert2":"Connection to remixd terminated. Please make sure remixd is still running in the background.",
"remixd.remixdConnect":"Access file system using remixd",
"remixd.connect":"Connect",
"remixd.cancel":"Cancel",
"remixd.text1":"Access your local file system from Remix IDE using <a>Remixd NPM package</a>.",
"remixd.text2":"Remixd <a>documentation</a>.",
"remixd.text3":"The remixd command is:",
"remixd.text4":"The remixd command without options uses the terminal's current directory as the shared directory and the shared Remix domain can only be https://remix.ethereum.org, https://remix-alpha.ethereum.org, or https://remix-beta.ethereum.org",
"remixd.text5":"Example command with flags:",
"remixd.text6":"For info about ports, see <a>Remixd ports usage</a>",
"remixd.text7":"This feature is still in Alpha. We recommend to keep a backup of the shared folder.",
"remixd.text8":"Before using, make sure remixd version is latest i.e.",
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.')
"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."