diff --git a/scripts/translationScripts/qstrConverter.js b/scripts/translationScripts/qstrConverter.js index fbf97b0c97..3be1948965 100644 --- a/scripts/translationScripts/qstrConverter.js +++ b/scripts/translationScripts/qstrConverter.js @@ -43,8 +43,7 @@ qmlFiles.forEach(file => { replacementId = translationKeys[enTranslationIndex] } else { // We need to replace all qsTr because we can't mix qsTrId and qsTr - // TODO remove chars that are not alphanumarical - replacementId = replaceableText.replace(/\s/g, '-').toLowerCase(); + replacementId = replaceableText.replace(/[^a-zA-Z\d]/g, '-').toLowerCase(); } quote = match[0][5]; diff --git a/ui/i18n/base.qm b/ui/i18n/base.qm new file mode 100644 index 0000000000..be81a28452 Binary files /dev/null and b/ui/i18n/base.qm differ diff --git a/ui/i18n/base.ts b/ui/i18n/base.ts new file mode 100644 index 0000000000..5ca53d4ee7 --- /dev/null +++ b/ui/i18n/base.ts @@ -0,0 +1,1472 @@ + + + + + + + + Type a message... + + + + + Join chat + + + + + Decline invitation + + + + + Sent + + + + + Sending... + + + + + Public chat + + + + + Contact + + + + + Not a contact + + + + + + %1 members + + + + + + 1 member + + + + + + Clear history + + + + + Leave Chat + + + + + Group Information + + + + + Leave Group + + + + + Chat + + + + + + Admin + + + + + (You) + + + + + New group chat + + + + + + %1 / 10 members + + + + + + + Group name + + + + + Create Group Chat + + + + + + Add members + + + + + Members + + + + + Make Admin + + + + + Remove From Group + + + + + Add selected + + + + + User not found + + + + + New chat + + + + + Enter ENS username or chat key + + + + + ENS username + + + + + Chat key + + + + + Share Profile URL + + + + + Send Message + + + + + Block User + + + + + Remove Contact + + + + + Add to contacts + + + + + Join public chat + + + + + A public chat is where you get to hang out with others, make friends and talk about subjects of your interest. + + + + + chat-name + + + + + Save + + + + + You don't have any stickers yet + + + + + Recently used stickers will appear here + + + + + Get Stickers + + + + + Type json-rpc message... e.g {"method": "eth_accounts"} + + + + + + ENS usernames + + + + + + Contacts + + + + + Privacy and security + + + + + + Devices + + + + + + Sync settings + + + + + + Language settings + + + + + + Notifications settings + + + + + + Advanced settings + + + + + Need help? + + + + + About + + + + + Sign out + + + + + About the app + + + + + Status Desktop + + + + + Version: alpha.0 + + + + + Node Version: %1 + + + + + + Thanks for trying Status Desktop! Please note that this is an alpha release and we advise you that using this app should be done for testing purposes only and you assume the full responsibility for all risks concerning your data and funds. Status makes no claims of security or integrity of funds in these builds. + + + + + Theme (Light - Dark) + + + + + Wallet Tab + + + + + NOT RECOMMENDED - Use at your own risk + + + + + Browser Tab + + + + + experimental (web3 not supported yet) + + + + + Node Management Tab + + + + + under development + + + + + Write down your seed phrase + + + + + With this 12 words you can always get your key back. Write it down. Keep it safe, offline, and separate from this device. + + + + + Done + + + + + Please set a name for your device. + + + + + Specify a name + + + + + Continue + + + + + Advertise device + + + + + Pair your devices to sync contacts and chats between them + + + + + Learn more + + + + + Syncing... + + + + + Sync all devices + + + + + Help menus: FAQ, Glossary, etc. + + + + + Privacy and security settings + + + + + Security + + + + + Backup Seed Phrase + + + + + Sign out controls + + + + + LogoutExit + + + + + Status account settings + + + + + + + + + You need to enter an account name + + + + + + + + + Enter an account name... + + + + + + + + + Account name + + + + + + + + + Account color + + + + + Type + + + + + Watch-only + + + + + Off Status tree + + + + + On Status tree + + + + + Wallet address + + + + + Derivation path + + + + + Storage + + + + + This device + + + + + Delete account + + + + + Are you sure? + + + + + A deleted account cannot be retrieved later. Only press yes if you backed up your key/seed or don't care about this account anymore + + + + + Save changes + + + + + + Add custom token + + + + + Enter contract address... + + + + + Contract address + + + + + The name of your token... + + + + + Name + + + + + ABC + + + + + Symbol + + + + + Decimals + + + + + Add + + + + + No collectibles in this account + + + + + Wallet + + + + + + Send + + + + + + Add/Remove Tokens + + + + + Account Settings + + + + + Set Currency + + + + + + Generate an account + + + + + Add a watch-only address + + + + + Enter a seed phrase + + + + + Enter a private key + + + + + Add account from private key + + + + + + + + + You need to enter a password + + + + + + + + + Password needs to be 4 characters or more + + + + + You need to enter a private key + + + + + Enter a valid private key (64 characters hexadecimal string) + + + + + + + Enter your password… + + + + + + + + Password + + + + + Paste the contents of your private key + + + + + Private key + + + + + + + + Loading... + + + + + + + + Add account > + + + + + You need to enter a seed phrase + + + + + Enter a valid mnemonic + + + + + Add account with a seed phrase + + + + + Enter your seed phrase, separate words with commas or spaces... + + + + + Seed phrase + + + + + Add a watch-only account + + + + + You need to enter an address + + + + + + This needs to be a valid address (starting with 0x) + + + + + Enter address... + + + + + Account address + + + + + Transaction sent to the blockchain. You can watch the progress on Etherscan: https://etherscan.io/tx/%1 + + + + + You need to enter a destination address + + + + + You need to enter an amount + + + + + This needs to be a number + + + + + Amount needs to be lower than your balance (%1) + + + + + Success sending the transaction + + + + + Amount + + + + + Enter amount... + + + + + Select the asset + + + + + Balance: %1 + + + + + From account + + + + + Recipient + + + + + Send to + + + + + Enter Password + + + + + Transaction Details + + + + + 9999 Confirmations + + + + + When the transaction has 12 confirmations you can consider it settled. + + + + + Block + + + + + Hash + + + + + From + + + + + To + + + + + Gas limit + + + + + Gas price + + + + + Gas used + + + + + Nonce + + + + + US Dollars + + + + + Euros + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nim Status Client + + + + + Quit + + + + + You need to repeat your password + + + + + Both passwords must match + + + + + Create a password + + + + + New password... + + + + + Confirm password… + + + + + At least 6 characters. You will use this password to unlock status on this device & sign transactions. + + + + + Logging in... + + + + + Create password + + + + + Error importing account + + + + + An error occurred while importing your account: + + + + + Login failed + + + + + Login failed. Please re-enter your password and try again. + + + + + Add key + + + + + Enter 12, 15, 18, 21 or 24 words. +Seperate words by a single space. + + + + + Choose a chat name + + + + + Truly private communication + + + + + Chat over a peer-to-peer, encrypted network + where messages can't be censored or hacked + + + + + Secure crypto wallet + + + + + Send and receive digital assets anywhere in the +world--no bank account required + + + + + Decentralized apps + + + + + Explore games, exchanges and social networks +where you alone own your data + + + + + I understand + + + + + Status does not collect, share or sell any personal data. By continuing you agree with the privacy policy. + + + + + Invalid seed phrase + + + + + Cancel + + + + + Get your keys + + + + + A set of keys controls your account. Your keys live on your device, so only you can use them. + + + + + I'm new, generate keys + + + + + Access existing key + + + + + Enter password + + + + + Generate new keys + + + + + Enter seed phrase + + + + + Your accounts + + + + + Search + + + + diff --git a/ui/i18n/qml_en.qm b/ui/i18n/qml_en.qm new file mode 100644 index 0000000000..d06639e0fa Binary files /dev/null and b/ui/i18n/qml_en.qm differ diff --git a/ui/i18n/qml_en.ts b/ui/i18n/qml_en.ts new file mode 100644 index 0000000000..3dfcf55be6 --- /dev/null +++ b/ui/i18n/qml_en.ts @@ -0,0 +1,1472 @@ + + + + + + + + Type a message... + Type a message.. + + + + Join chat + + + + + Decline invitation + + + + + Sent + + + + + Sending... + + + + + Public chat + + + + + Contact + + + + + Not a contact + + + + + + %1 members + + + + + + 1 member + + + + + + Clear history + + + + + Leave Chat + + + + + Group Information + + + + + Leave Group + + + + + Chat + + + + + + Admin + + + + + (You) + + + + + New group chat + + + + + + %1 / 10 members + + + + + + + Group name + + + + + Create Group Chat + + + + + + Add members + + + + + Members + + + + + Make Admin + + + + + Remove From Group + + + + + Add selected + + + + + User not found + + + + + New chat + + + + + Enter ENS username or chat key + + + + + ENS username + + + + + Chat key + + + + + Share Profile URL + + + + + Send Message + + + + + Block User + + + + + Remove Contact + + + + + Add to contacts + + + + + Join public chat + + + + + A public chat is where you get to hang out with others, make friends and talk about subjects of your interest. + + + + + chat-name + + + + + Save + + + + + You don't have any stickers yet + + + + + Recently used stickers will appear here + + + + + Get Stickers + + + + + Type json-rpc message... e.g {"method": "eth_accounts"} + + + + + + ENS usernames + + + + + + Contacts + + + + + Privacy and security + + + + + + Devices + + + + + + Sync settings + + + + + + Language settings + + + + + + Notifications settings + + + + + + Advanced settings + + + + + Need help? + + + + + About + + + + + Sign out + + + + + About the app + + + + + Status Desktop + + + + + Version: alpha.0 + + + + + Node Version: %1 + + + + + + Thanks for trying Status Desktop! Please note that this is an alpha release and we advise you that using this app should be done for testing purposes only and you assume the full responsibility for all risks concerning your data and funds. Status makes no claims of security or integrity of funds in these builds. + + + + + Theme (Light - Dark) + + + + + Wallet Tab + + + + + NOT RECOMMENDED - Use at your own risk + + + + + Browser Tab + + + + + experimental (web3 not supported yet) + + + + + Node Management Tab + + + + + under development + + + + + Write down your seed phrase + + + + + With this 12 words you can always get your key back. Write it down. Keep it safe, offline, and separate from this device. + + + + + Done + + + + + Please set a name for your device. + + + + + Specify a name + + + + + Continue + + + + + Advertise device + + + + + Pair your devices to sync contacts and chats between them + + + + + Learn more + + + + + Syncing... + + + + + Sync all devices + + + + + Help menus: FAQ, Glossary, etc. + + + + + Privacy and security settings + + + + + Security + + + + + Backup Seed Phrase + + + + + Sign out controls + + + + + LogoutExit + + + + + Status account settings + + + + + + + + + You need to enter an account name + + + + + + + + + Enter an account name... + + + + + + + + + Account name + + + + + + + + + Account color + + + + + Type + + + + + Watch-only + + + + + Off Status tree + + + + + On Status tree + + + + + Wallet address + + + + + Derivation path + + + + + Storage + + + + + This device + + + + + Delete account + + + + + Are you sure? + + + + + A deleted account cannot be retrieved later. Only press yes if you backed up your key/seed or don't care about this account anymore + + + + + Save changes + + + + + + Add custom token + + + + + Enter contract address... + + + + + Contract address + + + + + The name of your token... + + + + + Name + + + + + ABC + + + + + Symbol + + + + + Decimals + + + + + Add + + + + + No collectibles in this account + + + + + Wallet + + + + + + Send + + + + + + Add/Remove Tokens + + + + + Account Settings + + + + + Set Currency + + + + + + Generate an account + + + + + Add a watch-only address + + + + + Enter a seed phrase + + + + + Enter a private key + + + + + Add account from private key + + + + + + + + + You need to enter a password + + + + + + + + + Password needs to be 4 characters or more + + + + + You need to enter a private key + + + + + Enter a valid private key (64 characters hexadecimal string) + + + + + + + Enter your password… + + + + + + + + Password + + + + + Paste the contents of your private key + + + + + Private key + + + + + + + + Loading... + + + + + + + + Add account > + + + + + You need to enter a seed phrase + + + + + Enter a valid mnemonic + + + + + Add account with a seed phrase + + + + + Enter your seed phrase, separate words with commas or spaces... + + + + + Seed phrase + + + + + Add a watch-only account + + + + + You need to enter an address + + + + + + This needs to be a valid address (starting with 0x) + + + + + Enter address... + + + + + Account address + + + + + Transaction sent to the blockchain. You can watch the progress on Etherscan: https://etherscan.io/tx/%1 + + + + + You need to enter a destination address + + + + + You need to enter an amount + + + + + This needs to be a number + + + + + Amount needs to be lower than your balance (%1) + + + + + Success sending the transaction + + + + + Amount + + + + + Enter amount... + + + + + Select the asset + + + + + Balance: %1 + + + + + From account + + + + + Recipient + + + + + Send to + + + + + Enter Password + + + + + Transaction Details + + + + + 9999 Confirmations + + + + + When the transaction has 12 confirmations you can consider it settled. + + + + + Block + + + + + Hash + + + + + From + + + + + To + + + + + Gas limit + + + + + Gas price + + + + + Gas used + + + + + Nonce + + + + + US Dollars + + + + + Euros + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nim Status Client + + + + + Quit + + + + + You need to repeat your password + + + + + Both passwords must match + + + + + Create a password + + + + + New password... + + + + + Confirm password… + + + + + At least 6 characters. You will use this password to unlock status on this device & sign transactions. + + + + + Logging in... + + + + + Create password + + + + + Error importing account + + + + + An error occurred while importing your account: + + + + + Login failed + + + + + Login failed. Please re-enter your password and try again. + + + + + Add key + + + + + Enter 12, 15, 18, 21 or 24 words. +Seperate words by a single space. + + + + + Choose a chat name + + + + + Truly private communication + + + + + Chat over a peer-to-peer, encrypted network + where messages can't be censored or hacked + + + + + Secure crypto wallet + + + + + Send and receive digital assets anywhere in the +world--no bank account required + + + + + Decentralized apps + + + + + Explore games, exchanges and social networks +where you alone own your data + + + + + I understand + + + + + Status does not collect, share or sell any personal data. By continuing you agree with the privacy policy. + + + + + Invalid seed phrase + + + + + Cancel + + + + + Get your keys + + + + + A set of keys controls your account. Your keys live on your device, so only you can use them. + + + + + I'm new, generate keys + + + + + Access existing key + + + + + Enter password + + + + + Generate new keys + Generate new keys + + + + Enter seed phrase + + + + + Your accounts + + + + + Search + + + + diff --git a/ui/nim-status-client.pro b/ui/nim-status-client.pro index 0d5796cf9c..e7329b477f 100644 --- a/ui/nim-status-client.pro +++ b/ui/nim-status-client.pro @@ -15,6 +15,8 @@ lupdate_only{ SOURCES = *.qml \ app/*.qml \ shared/*.qml \ + onboarding/*.qml \ + onboarding/Login/*.qml \ app/AppLayouts/*.qml \ app/AppLayouts/Browser/*.qml \ app/AppLayouts/Chat/*.qml \ @@ -31,8 +33,9 @@ SOURCES = *.qml \ app/AppLayouts/Wallet/data/*.qml \ } -TRANSLATIONS = status_en.ts \ - status_es.ts +TRANSLATIONS += \ + i18n/base.ts \ + i18n/qml_en.ts RESOURCES += \ imports/Constants.qml \ diff --git a/ui/onboarding/CreatePasswordModal.qml b/ui/onboarding/CreatePasswordModal.qml index c8a975813f..ccff727971 100644 --- a/ui/onboarding/CreatePasswordModal.qml +++ b/ui/onboarding/CreatePasswordModal.qml @@ -81,7 +81,7 @@ ModalPopup { StyledText { //% "At least 6 characters. You will use this password to unlock status on this device & sign transactions." - text: qsTrId("at-least-6-characters.-you-will-use-this-password-to-unlock-status-on-this-device-&-sign-transactions.") + text: qsTrId("at-least-6-characters-you-will-use-this-password-to-unlock-status-on-this-device-sign-transactions.") wrapMode: Text.WordWrap anchors.right: parent.right anchors.rightMargin: Style.current.xlPadding @@ -127,9 +127,11 @@ ModalPopup { anchors.topMargin: Style.current.padding anchors.right: parent.right anchors.rightMargin: Style.current.padding + label: loading ? //% "Logging in..." + qsTrId("logging-in...") : //% "Create password" - label: loading ? qsTrId("logging-in...") : qsTrId("create-password") + qsTrId("create-password") disabled: firstPasswordField.text === "" || repeatPasswordField.text === "" || loading diff --git a/ui/onboarding/EnterSeedPhraseModal.qml b/ui/onboarding/EnterSeedPhraseModal.qml index b4abbd7ca4..06de760d5d 100644 --- a/ui/onboarding/EnterSeedPhraseModal.qml +++ b/ui/onboarding/EnterSeedPhraseModal.qml @@ -35,7 +35,7 @@ ModalPopup { StyledText { //% "Enter 12, 15, 18, 21 or 24 words.\nSeperate words by a single space." - text: qsTrId("enter-12,-15,-18,-21-or-24-words.\nseperate-words-by-a-single-space.") + text: qsTrId("enter-12--15--18--21-or-24-words--nseperate-words-by-a-single-space-") anchors.horizontalCenter: parent.horizontalCenter anchors.bottom: parent.bottom anchors.bottomMargin: 0 diff --git a/ui/onboarding/Intro.qml b/ui/onboarding/Intro.qml index 988ae56c21..44c9b4aa77 100644 --- a/ui/onboarding/Intro.qml +++ b/ui/onboarding/Intro.qml @@ -31,7 +31,7 @@ RowLayout { //% "Truly private communication" title: qsTrId("intro-title1") //% "Chat over a peer-to-peer, encrypted network\n where messages can't be censored or hacked" - description: qsTrId("chat-over-a-peer-to-peer,-encrypted-network\n-where-messages-can't-be-censored-or-hacked") + description: qsTrId("chat-over-a-peer-to-peer--encrypted-network-n-where-messages-can-t-be-censored-or-hacked") isFirst: true } Slide { @@ -39,14 +39,14 @@ RowLayout { //% "Secure crypto wallet" title: qsTrId("intro-title2") //% "Send and receive digital assets anywhere in the\nworld--no bank account required" - description: qsTrId("send-and-receive-digital-assets-anywhere-in-the\nworld--no-bank-account-required") + description: qsTrId("send-and-receive-digital-assets-anywhere-in-the-nworld--no-bank-account-required") } Slide { image: "img/browser@2x.jpg" //% "Decentralized apps" title: qsTrId("intro-title3") //% "Explore games, exchanges and social networks\nwhere you alone own your data" - description: qsTrId("explore-games,-exchanges-and-social-networks\nwhere-you-alone-own-your-data") + description: qsTrId("explore-games--exchanges-and-social-networks-nwhere-you-alone-own-your-data") isLast: true } } diff --git a/ui/onboarding/KeysMain.qml b/ui/onboarding/KeysMain.qml index d7d93dacfc..48850be61e 100644 --- a/ui/onboarding/KeysMain.qml +++ b/ui/onboarding/KeysMain.qml @@ -66,7 +66,7 @@ Page { anchors.topMargin: 40 anchors.horizontalCenter: parent.horizontalCenter //% "I'm new, generate keys" - label: qsTrId("i'm-new,-generate-keys") + label: qsTrId("im-new,-generate-keys") } StyledButton { diff --git a/ui/onboarding/Login.qml b/ui/onboarding/Login.qml index 631a328bb4..7c358e9ba1 100644 --- a/ui/onboarding/Login.qml +++ b/ui/onboarding/Login.qml @@ -137,7 +137,8 @@ Item { id: txtPassword anchors.top: addressText.bottom anchors.topMargin: Style.current.padding * 2 - placeholderText: "Enter password" + //% "Enter password" + placeholderText: qsTrId("enter-password") textField.echoMode: TextInput.Password textField.focus: true Keys.onReturnPressed: { diff --git a/ui/status_en.ts b/ui/status_en.ts deleted file mode 100644 index 0b6aa01e66..0000000000 --- a/ui/status_en.ts +++ /dev/null @@ -1,1321 +0,0 @@ - - - - - - - - Type a message... - - - - - Join chat - - - - - Decline invitation - - - - - Sent - SentSending... - - - - - Sending... - - - - - Public chat - - - - - Contact - ContactNot a contact - - - - - Not a contact - - - - - - %1 members - - - - - - 1 member - - - - - - Clear history - - - - - Leave Chat - - - - - Group Information - - - - - Leave Group - - - - - Chat - - - - - - Admin - - - - - (You) - - - - - New group chat - - - - - - %1 / 10 members - - - - - - - Group name - - - - - Create Group Chat - - - - - - Add members - - - - - Members - - - - - Make Admin - - - - - Remove From Group - - - - - Add selected - - - - - User not found - - - - - New chat - - - - - Enter ENS username or chat key - - - - - ENS username - - - - - Chat key - - - - - Share Profile URL - - - - - Send Message - - - - - Block User - - - - - Remove Contact - Remove ContactAdd to contacts - - - - - Add to contacts - - - - - Join public chat - - - - - A public chat is where you get to hang out with others, make friends and talk about subjects of your interest. - - - - - chat-name - - - - - Save - - - - - You don't have any stickers yet - - - - - Recently used stickers will appear here - - - - - Get Stickers - - - - - - ENS usernames - - - - - - Contacts - - - - - Privacy and security - - - - - - Devices - - - - - - Sync settings - - - - - - Language settings - - - - - - Notifications settings - - - - - - Advanced settings - - - - - Need help? - - - - - About - - - - - Sign out - - - - - Write down your seed phrase - - - - - With this 12 words you can always get your key back. Write it down. Keep it safe, offline, and separate from this device. - - - - - Done - - - - - Please set a name for your device. - - - - - Specify a name - - - - - Continue - - - - - Advertise device - - - - - Pair your devices to sync contacts and chats between them - - - - - Learn more - - - - - Syncing... - Syncing...Sync all devices - - - - - Sync all devices - - - - - Privacy and security settings - - - - - Security - - - - - Backup Seed Phrase - - - - - Status account settings - - - - - - - - - You need to enter an account name - - - - - - - - - Enter an account name... - - - - - - - - - Account name - - - - - - - - - Account color - - - - - Type - - - - - Watch-only - - - - - Off Status tree - - - - - On Status tree - - - - - Wallet address - - - - - Derivation path - - - - - Storage - - - - - This device - - - - - Delete account - - - - - Are you sure? - - - - - A deleted account cannot be retrieved later. Only press yes if you backed up your key/seed or don't care about this account anymore - - - - - Save changes - - - - - Enter contract address... - - - - - Contract address - - - - - The name of your token... - - - - - Name - - - - - ABC - - - - - Symbol - - - - - Decimals - - - - - Add - - - - - Wallet - - - - - - Send - - - - - - Add custom token - add custom token - - - - - - Generate an account - - - - - Add a watch-only address - - - - - Enter a seed phrase - - - - - Enter a private key - - - - - Add account from private key - - - - - - - - You need to enter a password - - - - - - - - Password needs to be 4 characters or more - - - - - You need to enter a private key - - - - - Enter a valid private key (64 characters hexadecimal string) - - - - - - - Enter your password… - - - - - - - - Password - - - - - Paste the contents of your private key - - - - - Private key - - - - - - - - Loading... - Loading...Add account > - - - - - - - - Add account > - - - - - You need to enter a seed phrase - - - - - Enter a valid mnemonic - - - - - Add account with a seed phrase - - - - - Enter your seed phrase, separate words with commas or spaces... - - - - - Seed phrase - - - - - Add a watch-only account - - - - - You need to enter an address - - - - - - This needs to be a valid address (starting with 0x) - - - - - Enter address... - - - - - Account address - - - - - Transaction sent to the blockchain. You can watch the progress on Etherscan: https://etherscan.io/tx/%1 - - - - - You need to enter a destination address - - - - - You need to enter an amount - - - - - This needs to be a number - - - - - Amount needs to be lower than your balance (%1) - - - - - Success sending the transaction - - - - - Amount - - - - - Enter amount... - - - - - Select the asset - - - - - Balance: %1 - - - - - From account - - - - - Recipient - - - - - Send to - - - - - Enter Password - - - - - Transaction Details - - - - - 9999 Confirmations - - - - - When the transaction has 12 confirmations you can consider it settled. - - - - - Block - - - - - Hash - - - - - From - - - - - To - - - - - Gas limit - - - - - Gas price - - - - - Gas used - - - - - Nonce - - - - - Search - - - - - About the app - - - - - Status Desktop - - - - - Version: alpha.0 - - - - - Node Version: %1 - - - - - Thanks for trying Status Desktop! Please note that this is an alpha release and we advise you that using this app should be done for testing purposes only and you assume the full responsibility for all risks concerning your data and funds. Status makes no claims of security or integrity of funds in these builds. - - - - - Theme (Light - Dark) - - - - - Wallet Tab - - - - - NOT RECOMMENDED - Use at your own risk - - - - - Browser Tab - - - - - experimental (web3 not supported yet) - - - - - Node Management Tab - - - - - under development - - - - - Help menus: FAQ, Glossary, etc. - - - - - Sign out controls - - - - - LogoutExit - - - - - No collectibles in this account - - - - - - Add/Remove Tokens - - - - - Account Settings - - - - - Set Currency - - - - - US Dollars - - - - - Euros - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Nim Status Client - - - - - Quit - - - - - Type json-rpc message... e.g {"method": "eth_accounts"} - - - - - Currencies - - - - - - - - main - - appTitle - Nim Status Client - - - diff --git a/ui/status_es.ts b/ui/status_es.ts deleted file mode 100644 index f18cf9867b..0000000000 --- a/ui/status_es.ts +++ /dev/null @@ -1,1321 +0,0 @@ - - - - - - - - Type a message... - - - - - Join chat - - - - - Decline invitation - - - - - Sent - SentSending... - - - - - Sending... - - - - - Public chat - - - - - Contact - ContactNot a contact - - - - - Not a contact - - - - - - %1 members - - - - - - 1 member - - - - - - Clear history - - - - - Leave Chat - - - - - Group Information - - - - - Leave Group - - - - - Chat - - - - - - Admin - - - - - (You) - - - - - New group chat - - - - - - %1 / 10 members - - - - - - - Group name - - - - - Create Group Chat - - - - - - Add members - - - - - Members - - - - - Make Admin - - - - - Remove From Group - - - - - Add selected - - - - - User not found - - - - - New chat - - - - - Enter ENS username or chat key - - - - - ENS username - - - - - Chat key - - - - - Share Profile URL - - - - - Send Message - - - - - Block User - - - - - Remove Contact - Remove ContactAdd to contacts - - - - - Add to contacts - - - - - Join public chat - - - - - A public chat is where you get to hang out with others, make friends and talk about subjects of your interest. - - - - - chat-name - - - - - Save - - - - - You don't have any stickers yet - - - - - Recently used stickers will appear here - - - - - Get Stickers - - - - - - ENS usernames - - - - - - Contacts - - - - - Privacy and security - - - - - - Devices - - - - - - Sync settings - - - - - - Language settings - - - - - - Notifications settings - - - - - - Advanced settings - - - - - Need help? - - - - - About - - - - - Sign out - - - - - Write down your seed phrase - - - - - With this 12 words you can always get your key back. Write it down. Keep it safe, offline, and separate from this device. - - - - - Done - - - - - Please set a name for your device. - - - - - Specify a name - - - - - Continue - - - - - Advertise device - - - - - Pair your devices to sync contacts and chats between them - - - - - Learn more - - - - - Syncing... - Syncing...Sync all devices - - - - - Sync all devices - - - - - Privacy and security settings - - - - - Security - - - - - Backup Seed Phrase - - - - - Status account settings - - - - - - - - - You need to enter an account name - - - - - - - - - Enter an account name... - - - - - - - - - Account name - - - - - - - - - Account color - - - - - Type - - - - - Watch-only - - - - - Off Status tree - - - - - On Status tree - - - - - Wallet address - - - - - Derivation path - - - - - Storage - - - - - This device - - - - - Delete account - - - - - Are you sure? - - - - - A deleted account cannot be retrieved later. Only press yes if you backed up your key/seed or don't care about this account anymore - - - - - Save changes - - - - - Enter contract address... - - - - - Contract address - - - - - The name of your token... - - - - - Name - - - - - ABC - - - - - Symbol - - - - - Decimals - - - - - Add - - - - - Wallet - - - - - - Send - - - - - - Add custom token - add custom token - - - - - - Generate an account - - - - - Add a watch-only address - - - - - Enter a seed phrase - - - - - Enter a private key - - - - - Add account from private key - - - - - - - - You need to enter a password - - - - - - - - Password needs to be 4 characters or more - - - - - You need to enter a private key - - - - - Enter a valid private key (64 characters hexadecimal string) - - - - - - - Enter your password… - - - - - - - - Password - - - - - Paste the contents of your private key - - - - - Private key - - - - - - - - Loading... - Loading...Add account > - - - - - - - - Add account > - - - - - You need to enter a seed phrase - - - - - Enter a valid mnemonic - - - - - Add account with a seed phrase - - - - - Enter your seed phrase, separate words with commas or spaces... - - - - - Seed phrase - - - - - Add a watch-only account - - - - - You need to enter an address - - - - - - This needs to be a valid address (starting with 0x) - - - - - Enter address... - - - - - Account address - - - - - Transaction sent to the blockchain. You can watch the progress on Etherscan: https://etherscan.io/tx/%1 - - - - - You need to enter a destination address - - - - - You need to enter an amount - - - - - This needs to be a number - - - - - Amount needs to be lower than your balance (%1) - - - - - Success sending the transaction - - - - - Amount - - - - - Enter amount... - - - - - Select the asset - - - - - Balance: %1 - - - - - From account - - - - - Recipient - - - - - Send to - - - - - Enter Password - - - - - Transaction Details - - - - - 9999 Confirmations - - - - - When the transaction has 12 confirmations you can consider it settled. - - - - - Block - - - - - Hash - - - - - From - - - - - To - - - - - Gas limit - - - - - Gas price - - - - - Gas used - - - - - Nonce - - - - - Search - - - - - About the app - - - - - Status Desktop - - - - - Version: alpha.0 - - - - - Node Version: %1 - - - - - Thanks for trying Status Desktop! Please note that this is an alpha release and we advise you that using this app should be done for testing purposes only and you assume the full responsibility for all risks concerning your data and funds. Status makes no claims of security or integrity of funds in these builds. - - - - - Theme (Light - Dark) - - - - - Wallet Tab - - - - - NOT RECOMMENDED - Use at your own risk - - - - - Browser Tab - - - - - experimental (web3 not supported yet) - - - - - Node Management Tab - - - - - under development - - - - - Help menus: FAQ, Glossary, etc. - - - - - Sign out controls - - - - - LogoutExit - - - - - No collectibles in this account - - - - - - Add/Remove Tokens - - - - - Account Settings - - - - - Set Currency - - - - - US Dollars - - - - - Euros - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Nim Status Client - - - - - Quit - Salir - - - - Type json-rpc message... e.g {"method": "eth_accounts"} - - - - - Currencies - - - - - - - - main - - Quit - Salir - - -