diff --git a/src/components/ModalCreateByPhrase.vue b/src/components/ModalCreateByPhrase.vue index 4fb9857a4..bd30b4056 100644 --- a/src/components/ModalCreateByPhrase.vue +++ b/src/components/ModalCreateByPhrase.vue @@ -106,6 +106,7 @@ import { reactive, SetupContext } from "@vue/composition-api"; +import { formatRich } from "../formatter"; interface Props { isOpen: boolean; diff --git a/src/components/ModalEnterAccountId.vue b/src/components/ModalEnterAccountId.vue index f66e9e1c5..af5aeebf6 100644 --- a/src/components/ModalEnterAccountId.vue +++ b/src/components/ModalEnterAccountId.vue @@ -8,10 +8,7 @@ >
diff --git a/src/components/ModalRequestToCreateAccount.vue b/src/components/ModalRequestToCreateAccount.vue index 9f2152490..810c54fdd 100644 --- a/src/components/ModalRequestToCreateAccount.vue +++ b/src/components/ModalRequestToCreateAccount.vue @@ -9,8 +9,7 @@ >
- Provide your public key (this QR code or the copied text) to - an existing account owner on the Hedera™ network. + {{ $t("modalRequestToCreateAccount.provideYourPublicKey") }}
{{ diff --git a/src/lang/en.json b/src/lang/en.json index 08c610b0f..dd0892b49 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -7,42 +7,45 @@ "accountTileButtons.hardware": "Hardware", "accountTileButtons.keystoreFilePrivateKeyMnemonicPhrase": "Keystore file, Private key, Mnemonic phrase", "accountTileButtons.notRecomended": "Not Recommended", - "accountTileButtons.supportForHardwareWallets": "Support for hardware wallets in development", "accountTileButtons.software": "Software", "accountTileButtons.support": "(support for more wallets in development)", + "accountTileButtons.supportForHardwareWallets": "Support for hardware wallets in development", "balanceCard.balance": "Balance", "balanceCard.refreshBalance": "Refresh Balance", "balanceCard.unknown": "Unknown", "common.about": "About", - "common.comingSoon": "Coming Soon!", "common.accessMyAccount": "Access My Account", "common.accountSyntax": "shard.realm.account", "common.amount": "Amount", - "common.estimatedFee": "Estimated Fee", "common.cancel": "Cancel", "common.change": "Change", + "common.clear": "Clear", + "common.comingSoon": "Coming Soon!", "common.continue": "Continue", - "common.interface": "Interface", - "common.logout": "Logout", "common.contract": "Contract", "common.copy": "Copy", - "common.clear": "Clear", "common.createAccount": "Create Account", "common.dismiss": "Dismiss", "common.error.cannotSendHbarToYourself": "Cannot send HBar to yourself", - "common.error.invalidAccount": "Account ID not found on network", + "common.error.insufficientBalance": "Insufficient balance", "common.error.insufficientPayerBalance": "Insufficient Payer Balance", - "common.error.payerAccountNotFound": "This account does not exist in the network", + "common.error.invalidAccount": "Account ID not found on network", + "common.error.invalidPrivateKey": "invalid private key: {0}", "common.error.invalidSignature": "This account is not associated with your private key.", "common.error.noConnection": "Could not reach the network. Check your connection and try again", + "common.error.payerAccountNotFound": "This account does not exist in the network", + "common.estimatedFee": "Estimated Fee", "common.faqs": "FAQs", "common.goBack": "Go Back", "common.home": "Home", + "common.interface": "Interface", + "common.logout": "Logout", + "common.memo": "Memo", "common.menu": "Menu", "common.message": "Message", "common.next": "Next", "common.optional": "Optional", - "common.error.invalidPrivateKey": "invalid private key: {0}", + "common.optionalMemo": "Optional Memo", "common.password.confirmPassword": "Confirm Password", "common.password.password": "Password", "common.password.pleaseEnterAtLeast9Characters": "Please Enter At Least 9 Characters", @@ -51,12 +54,14 @@ "common.save": "Save", "common.send": "Send", "common.success": "Success", + "common.toAccount": "To Account", "community.getInTheKnow": "Get in the know and see your balance grow (we hope)!", "community.joinMHWCommunity": "Join MHW Community", "convertUnits.hbarUnitReferenceGuide": "Hbar Unit Reference Guide", "convertUnits.ourHelpfulConversionTool": "Our helpful conversion tool and hbar unit reference allow you to calculate your total transaction cost.", "convertUnits.title": "Convert Units", "createAccount.alreadyHaveOne": "Already Have One?", + "createAccount.unableToDownload": "Unable to Download", "customerSupport.customerSupport": "Customer Support", "error404.404": "404", "error404.oops": "Oops! Looks like you're lost.", @@ -83,14 +88,14 @@ "footerTop.donate": "Love {0} MHW? Donate!", "footerTop.ledgerWallet": "Ledger Wallet", "footerTop.units": "Units", - "hardwareWalletAffiliates.title": "Buy a Hardware Wallet", "hardwareWalletAffiliates.purchase": "Purchase a hardware wallet for the highest security when accessing your crypto.", + "hardwareWalletAffiliates.title": "Buy a Hardware Wallet", "hardwareWalletOffer.moreInformation": "More information", "hardwareWalletOffer.startingFrom": "Starting From", "header.access": "Access", "home.aboutMyHbarWallet": "About MyHbarWallet", - "home.myHbarWalletIsAClone": "MyHbarWallet is a clone of one of the most popular wallets on Ethereum. We took that approach because it was open source and people already are familiar with the interface and processes. We want MyHbarWallet to be the simplest and most intuitive interface to Hedera Hashgraph.", - "home.myHbarWalletIsAFreeClientSideInterface": " MyHbarWallet is a free, client-side interface helping you interact with Hedera Hashgraph. Our easy-to-use, open-source platform allows you to generate keys, create accounts, transfer hbars, and so much more.", + "home.myHbarWalletIsAClone": "MyHbarWallet is a clone of one of the most popular wallets on Ethereum. We took that approach because it was open source and people already are familiar with the interface and processes. We want MyHbarWallet to be the simplest and most intuitive interface to Hedera™ Hashgraph.", + "home.myHbarWalletIsAFreeClientSideInterface": "MyHbarWallet is a free, client-side interface helping you interact with Hedera™ Hashgraph. Our easy-to-use, open-source platform allows you to generate keys, create accounts, transfer hbars, and so much more.", "home.theNumberOneHbarWallet": "The #1 Hbar Wallet", "homeTileButtons.accessNow": "Access Now", "homeTileButtons.createANewWallet": "Create A New Wallet", @@ -99,21 +104,22 @@ "homeTileButtons.manageAnAccount": "Manage an account, send or receive hbars, create new accounts, and more!", "interfaceContractDeploy.byteCode": "Byte Code", "interfaceContractDeploy.interface": "Interface", - "interfaceContractDeploy.signTransaction": "Sign Transaction", "interfaceContractDeploy.maximumTransactionFee": "Maximum Transaction Fee", + "interfaceContractDeploy.signTransaction": "Sign Transaction", "interfaceContractDeploy.title": "Deploy Contract", "interfaceCreateAccount.initialBalance": "Initial Balance", - "interfaceCreateAccount.userBalanceError.amountIsGreaterThanCurrentBalance": "Amount is greater than current balance", "interfaceCreateAccount.publicKey": "Public Key", "interfaceCreateAccount.toCreateAccount": " To create an account, you need the public key of the person requesting an account and you need to fund the new account with some amount of hbars.", + "interfaceCreateAccount.userBalanceError.amountIsGreaterThanCurrentBalance": "Amount is greater than current balance", + "interfaceInteractWithContract.title": "Interact With Contract", "interfaceNavigation.contract": "Contract", "interfaceNavigation.crypto": "Crypto", + "interfaceSendTransfer.amountError.amountPlusFee": "Amount plus fee is greater than current balance", "interfaceSendTransfer.entireBalance": "Entire Balance", "interfaceSendTransfer.sendHbar": "Send Hbar", "interfaceSendTransfer.sendHbars": "Send {0} Hbars", "interfaceSendTransfer.title": "Send", "interfaceSendTransfer.transferAmount": "Transfer Amount", - "interfaceSendTransfer.amountError.amountPlusFee": "Amount plus fee is greater than current balance", "interfaceSignMessage.includeYourNickname": "Include your nickname and where you use the nickname so someone else cannot use it. Include a specific reason for the message so it cannot be reused for a different purpose.", "interfaceSignMessage.sign": "Sign", "interfaceSignMessage.title": "Sign Message", @@ -171,7 +177,7 @@ "modalDownloadKeystore.secureIt": "Secure it like the millions of dollars it may one day be worth.", "modalDownloadKeystore.title": "By Keystore File", "modalDownloadKeystore.yourFundsWillBeStolen": "Your funds will be stolen if you use this file on a malicious phishing site.", - "modalEnterAccountId.hederaAccountIdsAre": "Hedera Account IDs are three numbers separated by decimals (ex. 0.0.10000). Accounts are controlled by keys. To get an account, another existing account must create and fund a new account on your behalf using your public key.", + "modalEnterAccountId.hederaAccountIdsAre": "Hedera™ Account IDs are three numbers separated by decimals (ex. 0.0.10000). Accounts are controlled by keys. To get an account, another existing account must create and fund a new account on your behalf using your public key.", "modalEnterAccountId.noAccountId": "No Account ID?", "modalEnterAccountId.title": "Enter Account ID", "modalFeeSummary.title": "Transaction Summary", @@ -194,7 +200,7 @@ "modalPhrasePrintPreview.weCanNotChagneYourPassword": "We **CAN NOT** change your password. Please **DO NOT FORGET** to save your password. It is your private key. You will need this **Password + Mnemonic Phrase** to access your wallet.", "modalRequestToCreateAccount.copyPublicKey": "Copy Public Key", "modalRequestToCreateAccount.iHaveAnAccountId": "I have an Account ID", - "modalRequestToCreateAccount.provideYourPublicKey": "Provide your public key (this QR code or the copied text) to an existing account owner on the Hedera network.", + "modalRequestToCreateAccount.provideYourPublicKey": "Provide your public key (this QR code or the copied text) to an existing account owner on the Hedera™ network.", "modalRequestToCreateAccount.theyMustCreateAndFundYourAccount": "They must create and fund your account, then provide you with your new account ID.", "modalRequestToCreateAccount.title": "Request to Create Account", "modalSendTransferSuccess.transfered": "Transferred {0} ℏ to account {1}.", @@ -204,12 +210,93 @@ "modalViewAccountId.copyAccountId": "Copy Account ID", "modalViewAccountId.title": "Account ID", "modalViewPublicKey.title": "Public Key", - "networkCard.network": "Network", "networkCard.changeNetwork": "Change Network", + "networkCard.network": "Network", "optionalPasswordInput.pleaseEnterPassword": "Please Enter Password", + "privacyPolicy.changesToPrivacyPolicy": "CHANGES TO PRIVACY POLICY", + "privacyPolicy.informationYouProvide": "Information You Provide", + "privacyPolicy.lastUpdated": "Last Updated: September 12, 2019", + "privacyPolicy.section1.header": "INTRODUCTION", + "privacyPolicy.section1.paragraph1": "Welcome to MyHbarWallet.com, the first hosted implementation of MyHbarWallet, a free, open-source, client-side tool for interacting with the Hedera™ Hashgraph distributed ledger. We value privacy and we make a concerted effort to minimize and, to the extent possible, eliminate the exposure of personal data during the use of our interface. MyHbarWallet.com does not collect, hold, or store keys, account information, or passwords. We do not collect data passively, do not monetize the collection of data, and do not use your data for marketing or advertising.", + "privacyPolicy.section1.paragraph2": "To the extent we collect any personal information, this privacy policy (\"Policy\") describes how MyHbarWallet.com collects, uses, and shares personal information of people who visit our website (the \"Site\"), or otherwise use our services (collectively, the \"Services\").", + "privacyPolicy.section1.paragraph3": "This Policy applies to anyone who accesses the Services. Please read the Policy carefully to understand our practices regarding your information and how we will treat it. By visiting the Site and/or using the Services, you acknowledge that the collection, use, and sharing of your information will take place as described in this Policy.", + "privacyPolicy.section1.paragraph4": "So that we are clear about the terminology we are using, when we use the phrase \"Personal Information\" in this Privacy Policy, we mean information about an individual that (either by itself or when combined with information from other available sources) allows that individual to be identified, including, the individual's name, telephone number, or e-mail address.", + "privacyPolicy.section10.header": "OUR COMMITMENT TOWARDS CHILDREN'S PRIVACY", + "privacyPolicy.section10.paragraph1": "We do not direct the Services to, nor do we knowingly collect any Personal Information from children under 13. Children under 13 are not eligible to use the Services. If we learn that someone using our Services is under 13 years of age, we will take steps to remove any Personal Information from our database and to prevent them from utilizing the Services.", + "privacyPolicy.section11.header": "SECURITY OF YOUR PERSONAL INFORMATION & RIGHTS", + "privacyPolicy.section11.paragraph1": "We are committed to protecting the security of Personal Information. We have taken certain physical, administrative, and technical steps to help safeguard the information we collect from and about you. While we take steps to help ensure the integrity and security of our network and systems, we cannot guarantee our security measures.", + "privacyPolicy.section11.paragraph2.header": "In certain circumstances, you will also have the following rights:", + "privacyPolicy.section11.paragraph2.subsection1": "Right to access: the right to request certain information about, access to and copies of any Personal Information about you that we are holding (please note that you are entitled to request one copy of the Personal Information that we hold about you at no cost, but for any further copies, we reserve the right to charge a reasonable fee based on administration costs);", + "privacyPolicy.section11.paragraph2.subsection2": "Right to rectification: the right to have your Personal Information rectified if it is inaccurate or incomplete;", + "privacyPolicy.section11.paragraph2.subsection3": "Right to erasure/“right to be forgotten”: where the processing of your information is based on your consent, the right to withdraw that consent and the right to request that we delete or erase your Personal Information from our systems (however, this will not apply if we are required to hold on to the information for compliance with any legal obligation, or if we require the information to establish or defend any legal claim);", + "privacyPolicy.section11.paragraph2.subsection4": "Right to restriction of use of your information: the right to stop us from using your Personal Information or limit the way in which we can use it;", + "privacyPolicy.section11.paragraph2.subsection5": "Right to data portability: the right to request that we return any information you have provided in a structured, commonly used, and machine-readable format, or that we send it directly to another company, where technically feasible; and", + "privacyPolicy.section11.paragraph2.subsection6": "Right to object: the right to object to our use of your Personal Information including where we use it for our legitimate interests. {0} Requests in relation to the above rights should be sent to: {1}", + "privacyPolicy.section12.header": "LEGAL BASIS FOR PROCESSING", + "privacyPolicy.section12.paragraph1.header": "The following legal bases apply to the ways in which we use and share an individual’s Personal Information:", + "privacyPolicy.section12.paragraph1.subsection1": "We rely on an individual’s consent to process Personal Information to provide support and/or carry out Promotions. This consent can be withdrawn at any time.", + "privacyPolicy.section12.paragraph1.subsection2": "We also process the information provided by an individual in our legitimate interests in ensuring our business is conducted legitimately and to a high standard.", + "privacyPolicy.section13.header": "RETENTION", + "privacyPolicy.section13.paragraph1": "We will retain the information you provide in order to process your request, provide support, and/or carry out and fulfill our Promotions. If you request support, we will retain your information for no longer than six (6) months. If you participate in a Promotion, we will retain your information until the Promotion is carried out and ninety (90) days after any prize, reward, or offer is fulfilled. Your Personal Information will then be deleted.", + "privacyPolicy.section14.header": "CONTACT INFORMATION", + "privacyPolicy.section14.paragraph1": "We welcome your comments or questions about this Policy. You may contact us at: {0}", + "privacyPolicy.section15.paragraph1": "We may modify this Policy from time to time. If we make any changes, we will change the Last Updated date above. We also may provide additional notice, as applicable, depending on the type of change. If you object to any changes, you may stop using the Services. Your continued use of the Services after we publish or otherwise provide notice about our changes to the Policy means that you are consenting to the updated Policy.", + "privacyPolicy.section2.paragraph1": "Due to the inherent transparency of Hedera™ Hashgraph transactions that individuals broadcast via MyHbarWallet/MyHbarWallet.com may be publicly accessible. This includes, but is not limited to, your public sending address, the public address of the receiver, the amount sent or received, and any other data a user has chosen to include in a given transaction. Information stored on Hedera™ Hashgraph may be public, immutable, and difficult or even impossible to remove or delete. Transactions and addresses may reveal information about the user’s identity and information can potentially be correlated now or in the future by any party who chooses to do so, including law enforcement. Users are encouraged to review how privacy and transparency on Hedera™ Hashgraph works.", + "privacyPolicy.section3.header": "WHAT WE COLLECT", + "privacyPolicy.section3.paragraph1": "We collect information about you as described below. We use this information to enhance your experience with our Services.", + "privacyPolicy.section4.header": "WHAT WE COLLECT", + "privacyPolicy.section4.paragraph1": "We may collect Personal Information you choose to provide to us. For example, when you contact us for support through the Services, you give us with your e-mail address and any other information that you choose to provide. Also, if you participate in a MyHbarWallet.com offer, give-away, or promotion (“Promotion”), you provide your name, e-mail address, and mailing address.", + "privacyPolicy.section5.header": "California Do Not Track Disclosures", + "privacyPolicy.section5.paragraph1": "MyHbarWallet.com does not track users over time and across third party websites to provide targeted advertising and therefore does not respond to Do Not Track (DNT) signals.", + "privacyPolicy.section6.header": "USE OF INFORMATION", + "privacyPolicy.section6.paragraph1": "We use the information that we have about you to provide support and certain Services to you.", + "privacyPolicy.section6.paragraph2": "We may use the Personal Information we collect from and about you to (1) provide you with information or services that you request from us, including to respond to your comments, questions, and/or provide customer service; (2) monitor and analyze usage and trends and personalize and improve the Services and your experience using the Services; and (3) for any other purpose with your consent.", + "privacyPolicy.section7.header": "SHARING OF PERSONAL INFORMATION", + "privacyPolicy.section7.paragraph1": "We will not disclose your Personal Information other than as described below, and we do not and will not sell your Personal Information to anyone.", + "privacyPolicy.section7.paragraph2": "We may share the Personal Information we collect from and about you (1) to fulfill the purpose for which you provided it; (2) with your consent; (3) for legal, protection, and safety purposes; (4) to comply with any court order, law, or legal process, including to respond to any government or regulatory request; (5) to protect the rights of MyHbarWallet.com, our agents, customers, and others, including by enforcing our agreements, policies, and terms of service; and (6) with those who need it to do work for us (our Service Providers, as defined below).", + "privacyPolicy.section8.header": "Service providers", + "privacyPolicy.section8.paragraph1": "We may contract with third parties to perform functions related to the Services (“Service Providers”). In general, Service Providers will have access to your Personal Information only to the extent needed to perform their business functions but may not use or share that personal information for purposes outside the scope of their functions related to the Services.", + "privacyPolicy.section9.header": "LINKS TO OTHER SITES", + "privacyPolicy.section9.paragraph1": "The Services contain links to other third-party websites or applications. Once you click on such a link and leave the Site or are redirected to a third-party website or application, you are no longer governed by this Policy. Any information you provide on those sites is subject to that third party’s privacy policy and we are not responsible for the privacy and security practices and policies of those third-party sites or applications.", "privacyPolicy.title": "Privacy Policy", + "termsAndConditions.acceptingWarrantyOrAdditionalLiability": "9. Accepting Warranty or Additional Liability", + "termsAndConditions.acceptingWarrantyOrAdditionalLiabilityContent": ". While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.", + "termsAndConditions.contribution": "\"**Contribution**\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"**submitted**\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"**Not a Contribution.**\"", + "termsAndConditions.contributor": "\"**Contributor**\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.", + "termsAndConditions.definitions": "1. Definitions", + "termsAndConditions.derivativeWorks": "\"**Derivative Works**\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.", + "termsAndConditions.disclaimerOfWarranty": "7. Disclaimer of Warranty", + "termsAndConditions.disclaimerOfWarrantyContent": ". Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", + "termsAndConditions.grantOfCopyrightLicense": "2. Grant of Copyright License", + "termsAndConditions.grantOfCopyrightLicenseContent": ". Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.", + "termsAndConditions.grantOfPatentLicense": "3. Grant of Patent License", + "termsAndConditions.grantOfPatentLicenseContent": ". Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.", + "termsAndConditions.lastUpdated": "Last updated: September 12, 2019", + "termsAndConditions.legalEntity": "\"**Legal Entity**\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"**control**\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.", + "termsAndConditions.license": "\"**License**\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.", + "termsAndConditions.licensor": "\"**Licensor**\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.", + "termsAndConditions.limitationOfLiability": "8. Limitation of Liability", + "termsAndConditions.limitationOfLiabilityContent": ". In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.", + "termsAndConditions.object": "\"**Object**\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.", + "termsAndConditions.paragraph1": "Always backup your keys: MyHbarWallet is not a \"web wallet\". You do not create an account or give us your funds to hold onto. No data leaves your computer / your browser. We make it easy for you to create, save, and access your information and interact with the Hedera™ Hashgraph distributed ledger.", + "termsAndConditions.paragraph2": "We are not responsible for any loss: Hedera™, MyHbarWallet, and some of the underlying Javascript libraries we use are under active development. While we have thoroughly tested & thousands of wallets have been successfully created by people all over the globe, there is always the possibility something unexpected happens that causes your funds to be lost. Please do not invest more than you are willing to lose, and please be careful.", + "termsAndConditions.paragraph3": "Translations of MyHbarWallet: The English version of MyHbarWallet is the official text.", + "termsAndConditions.redistribution": "4. Redistribution", + "termsAndConditions.redistribution.header": ". You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:", + "termsAndConditions.redistribution.paragraph1": "You must give any other recipients of the Work or Derivative Works a copy of this License; and", + "termsAndConditions.redistribution.paragraph2": "You must cause any modified files to carry prominent notices stating that You changed the files; and", + "termsAndConditions.redistribution.paragraph3": "You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and", + "termsAndConditions.redistribution.paragraph4": "If the Work includes a \"**NOTICE**\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.", + "termsAndConditions.safeAndSecure": "Be safe & secure.", + "termsAndConditions.source": "\"**Source**\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.", + "termsAndConditions.submission": "5. Submission of Contributions", + "termsAndConditions.submissionContent": ". Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.", + "termsAndConditions.termsAndConditionsForUse": "TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION", "termsAndConditions.title": "Terms of Conditions", + "termsAndConditions.trademarks": "6. Trademarks", + "termsAndConditions.trademarksContent": ". This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.", + "termsAndConditions.work": "\"**Work**\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).", + "termsAndConditions.youYour": "\"**You**\" (or \"**Your**\") shall mean an individual or Legal Entity exercising permissions granted by this License.", "warning.thisIsNotARecommendedWayToAccessYourWallet": "This is not a recommended way to access your wallet. Due to the sensitivity of the information involved, these options should only be used in offline settings by experienced users.", - "interfaceInteractWithContract.title": "Interact With Contract", "warning.title": "NOT RECOMMENDED" } diff --git a/src/views/CreateAccount.vue b/src/views/CreateAccount.vue index a1f84be08..85ff40c3c 100644 --- a/src/views/CreateAccount.vue +++ b/src/views/CreateAccount.vue @@ -184,7 +184,9 @@ export default createComponent({ } catch (error) { await store.dispatch(ALERT, { level: "error", - message: "Unable to Download" + message: context.root + .$t("createAccount.unableToDownload") + .toString() }); } } diff --git a/src/views/Home.vue b/src/views/Home.vue index 802ee8bcb..fc343d2e1 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -9,11 +9,11 @@
- MyHbarWallet is a free, client-side interface - helping you interact with Hedera™ Hashgraph. Our - easy-to-use, open-source platform allows you to - generate keys, create accounts, transfer hbars, and - so much more. + {{ + $t( + "home.myHbarWalletIsAFreeClientSideInterface" + ) + }}
- MyHbarWallet is a clone of one of the most popular - wallets on Ethereum. We took that approach because - it was open source and people already are familiar - with the interface and processes. We want - MyHbarWallet to be the simplest and most intuitive - interface to Hedera™ Hashgraph. + {{ $t("home.myHbarWalletIsAClone") }}
about diff --git a/src/views/InterfaceSendTransfer.vue b/src/views/InterfaceSendTransfer.vue index cf30835e9..c19508211 100644 --- a/src/views/InterfaceSendTransfer.vue +++ b/src/views/InterfaceSendTransfer.vue @@ -18,15 +18,15 @@ :error="state.idErrorMessage" :valid="isIdValid" can-copy - label="To Account" + :label="$t('common.toAccount')" :placeholder="$t('common.accountSyntax')" show-validation />