2018-09-07 09:36:33 +00:00
{
2020-01-24 17:03:08 +00:00
"about-app" : "About" ,
"about-key-storage-content" : "Status will never access your private key. Be sure to backup your seed phrase. If you lose your phone it is the only way to access your keys." ,
"about-key-storage-title" : "About key storage" ,
"about-names-content" : "No one can pretend to be you! You’ re anonymous by default and never have to reveal your real name. You can register a custom name for a small fee." ,
"about-names-title" : "Names can’ t be changed" ,
2023-03-22 13:51:38 +00:00
"accent-colour" : "Accent colour" ,
2020-01-28 12:00:05 +00:00
"access-key" : "Access key" ,
2020-06-30 14:28:40 +00:00
"access-existing-keys" : "Access existing keys" ,
2020-01-24 17:03:08 +00:00
"accept-and-share-address" : "Accept and share address" ,
2022-09-15 14:44:16 +00:00
"accept-community-rules" : "I agree with the community rules" ,
2020-01-24 17:03:08 +00:00
"account-added" : "Account added" ,
"account-color" : "Account color" ,
Show "Added to group chat" notifications (#14785)
Partially implements https://github.com/status-im/status-mobile/issues/14712
Fixes #14744
### Summary
This PR implements the first, among what will probably be many different kinds of membership notifications. For this PR, I started with implementing a particular flow for private group chats because it's already supported by `status-go` (albeit I had to make some changes, see [PR in status-go](https://github.com/status-im/status-go/pull/3088).
1. `A` and `B` are mutual contacts.
2. `A` creates a private group chat with `B` as member.
3. `B` sees the group chat in the app, but doesn't interact with it.
4. `B` reinstalls the app (remember to back up the seed phrase).
5. `A` mentions `B` in the group chat.
6. `B` should see a group chat notification, which can be accepted/declined.
- [x] Also fixes #14744
### Demo
In the video I'm simulating the steps outlined in the *Summary*, but using the approach described in *Steps to test*, because it's way easier to iterate during development.
[demo.webm](https://user-images.githubusercontent.com/46027/212470798-c135d229-948d-4ba5-98db-ee73cc5495cd.webm)
### Review Notes
Some changes had to be made in `status-go` ([PR](https://github.com/status-im/status-go/pull/3088)), namely:
- According to [Figma](https://www.figma.com/file/eDfxTa9IoaCMUy5cLTp0ys/Shell-for-Mobile?node-id=3806%3A586901&t=xLTAjLXjG1UtorpI-0), users should be able to see `accepted` group chat notifications. Until now, `status-go` hardcoded that `accepted` notifications would *not* be returned in query results, and so it would be impossible to show them to users. This was changed and now the RPC endpoint accepts an additional filter. The implementation on the backend is backwards compatible so as to not break Status desktop.
- The `Membership` tab needs to display various types of notifications (group chat, community, etc), but the membership type doesn't exist on the backend. To overcome this constraint, this PR makes the membership type a logical/virtual type, i.e. a Clojure set of types. `status-go` was changed to support querying for multiple notification types (also backwards compatible).
#### Platforms
- Android
- iOS
### Steps to test
Please, follow the steps described in the Summary and you should be able to test.
But during development, I followed these steps (recommended by @cammellos). I documented them here for reference.
1. Checkout `feature/e2e` in status-go. Apply the diff below.
2. `cd cmd/e2e && ./e2e`
3. This will create a temporary account automatically, let's call it `A`.
4. On another device, create account `B`.
5. Follow the steps documented in https://github.com/status-im/status-go/blob/bdc406ea2e6eb990ce5c0fed7ea2e84b63c92139/cmd/e2e/README.md#L2 in order for user `A` to create a group chat with `B` as member. Don't make `A` and `B` mutual contacts.
6. On `B`'s device, a notification should appear, and `B` should be able to accept or decline the "invitation" (actually *invitation* is another concept and related to another feature).
```diff
modified cmd/e2e/main.go
@@ -283,6 +283,11 @@ func defaultNodeConfig(installationID string) (*params.NodeConfig, error) {
nodeConfig.NetworkID = 1
nodeConfig.LogLevel = "ERROR"
nodeConfig.DataDir = "/ethereum/mainnet_rpc"
+ nodeConfig.HTTPEnabled = true
+ nodeConfig.HTTPPort = 8545
+ nodeConfig.HTTPHost = "localhost"
+ nodeConfig.HTTPVirtualHosts = []string{"localhost"}
+
nodeConfig.APIModules = "wakuext,ext,waku"
nodeConfig.UpstreamConfig = params.UpstreamRPCConfig{
modified protocol/messenger_group_chat.go
@@ -26,17 +26,17 @@ func (m *Messenger) validateAddedGroupMembers(members []string) error {
}
contact, _ := m.allContacts.Load(contactID)
- if contact == nil || !(contact.Added && contact.HasAddedUs) {
- return ErrGroupChatAddedContacts
- }
+ if contact == nil {
+ contact, err = buildContactFromPkString(contactID)
+ if err != nil {
+ return err
+ }
+ }
}
return nil
}
func (m *Messenger) CreateGroupChatWithMembers(ctx context.Context, name string, members []string) (*MessengerResponse, error) {
- if err := m.validateAddedGroupMembers(members); err != nil {
- return nil, err
- }
var response MessengerResponse
logger := m.logger.With(zap.String("site", "CreateGroupChatWithMembers"))
```
2023-01-23 16:54:51 +00:00
"added-to-group-chat" : "Added to group chat" ,
"added-you-to" : "added you to" ,
2021-04-12 08:26:43 +00:00
"anyone" : "Anyone" ,
"messages-from-contacts-only-subtitle" : "Only people you added as contacts can start a new chat with you or invite you to a group" ,
2022-09-05 07:58:35 +00:00
"messages-gap-warning" : "Some messages might be missing" ,
2021-04-12 08:26:43 +00:00
"accept-new-chats-from" : "Accept new chats from" ,
2020-01-24 17:03:08 +00:00
"account-name" : "Account name" ,
"account-settings" : "Account settings" ,
"accounts" : "Accounts" ,
"active-online" : "Online" ,
"active-unknown" : "Unknown" ,
"add" : "Add" ,
2022-10-06 14:59:39 +00:00
"added" : "added" ,
2020-01-24 17:03:08 +00:00
"add-a-watch-account" : "Add a watch-only address" ,
2020-11-07 16:09:36 +00:00
"add-account" : "Add an account" ,
2020-01-24 17:03:08 +00:00
"add-account-description" : "You can import any type of Ethereum account to add it to your Status wallet" ,
"add-account-incorrect-password" : "Password seems to be incorrect. Enter the password you use to unlock the app." ,
"add-an-account" : "Add an account" ,
"add-bootnode" : "Add bootnode" ,
"add-contact" : "Add contact" ,
"add-custom-token" : "Add custom token" ,
2021-02-03 10:45:57 +00:00
"add-mailserver" : "Add Status node" ,
2020-01-24 17:03:08 +00:00
"add-members" : "Add members" ,
"add-network" : "Add network" ,
2021-07-23 09:53:52 +00:00
"add-node" : "Add node" ,
2020-01-24 17:03:08 +00:00
"add-to-contacts" : "Add to contacts" ,
"add-to-contacts-text" : "By adding a user to your contact list, you share your wallet address" ,
"address" : "Address" ,
"address-received" : "Address received" ,
"address-requested" : "Address requested" ,
"address-request-accepted" : "Address request accepted" ,
"advanced" : "Advanced" ,
"advanced-settings" : "Advanced settings" ,
"agree-by-continuing" : "By continuing you agree\n to our " ,
2023-04-25 16:32:08 +00:00
"add-me-to-your-contacts" : "Please add me to your contacts" ,
2020-01-24 17:03:08 +00:00
"all" : "All" ,
"allow" : "Allow" ,
"allowing-authorizes-this-dapp" : "Allowing authorizes this DApp to retrieve your wallet address and enable Web3" ,
"already-have-asset" : "You already have this asset" ,
"amount" : "Amount" ,
2023-03-22 13:51:38 +00:00
"are-not-allowed" : "{{check} are not allowed" ,
2020-01-24 17:03:08 +00:00
"are-you-sure-description" : "You will not be able to see the whole seed phrase again" ,
"are-you-sure?" : "Are you sure?" ,
"ask-in-status" : "Ask a question or report a bug" ,
"at" : "at" ,
"authorize" : "Authorize" ,
"available" : "Available" ,
"available-participants" : {
"one" : "You can select one more participant" ,
"other" : "You can select {{count}} more participants"
} ,
"back" : "Back" ,
"back-up-seed-phrase" : "Back up seed phrase" ,
"back-up-your-seed-phrase" : "Back up your seed phrase" ,
"backup-recovery-phrase" : "Back up seed phrase" ,
"balance" : "Balance" ,
"begin-set-up" : "Begin setup" ,
"biometric-auth-android-sensor-desc" : "Touch sensor" ,
"biometric-auth-android-sensor-error-desc" : "Failed" ,
"biometric-auth-android-title" : "Authentication Required" ,
"biometric-auth-confirm-logout" : "Relogin" ,
2020-05-27 12:14:56 +00:00
"biometric-auth-confirm-message" : "Biometric authentication is required to continue, if not possible please unlock your keys with your password or passcode" ,
2020-01-24 17:03:08 +00:00
"biometric-auth-confirm-title" : "You must authenticate!" ,
"biometric-auth-confirm-try-again" : "Try again" ,
"biometric-auth-error" : "Unable perform biometric authentication ({{code}})" ,
"biometric-auth-login-error-title" : "Biometric authentication error" ,
"biometric-auth-login-ios-fallback-label" : "Enter Password" ,
"biometric-auth-reason-login" : "Login in Status" ,
"biometric-auth-reason-verify" : "Verify authentication" ,
"biometric-secure-with" : "Secure with {{bio-type-label}}" ,
"biometric-enable-keycard" : "If you don't want to use your Keycard each time to access the app, enable {{bio-type-label}} sign in" ,
"biometric-enable" : "If you don't want to enter your password each time to access the app, enable {{bio-type-label}} sign in" ,
"biometric-disable-bioauth" : "disable {{bio-type-label}}" ,
"biometric-disable-password-title" : "Disable password saving" ,
"biometric-disable-password-description" : "If you disable this, you will also " ,
"biometric-enable-button" : "Enable {{bio-type-label}}" ,
2020-08-11 07:36:26 +00:00
"biometric-fingerprint" : "Fingerprint" ,
"biometric-faceid" : "Face ID" ,
"biometric-touchid" : "Touch ID" ,
2020-01-24 17:03:08 +00:00
"blank-keycard-text" : "You can proceed with your keycard once you've generated your keys and name" ,
"blank-keycard-title" : "Looks like you’ ve tapped \na blank keycard" ,
"block" : "Block" ,
2020-10-02 09:53:02 +00:00
"unblock" : "Unblock" ,
2020-01-24 17:03:08 +00:00
"block-contact" : "Block this user" ,
2022-11-21 12:03:49 +00:00
"block-contact-details" : "Blocking will delete this user's previous messages and stop new ones from reaching you" ,
2020-01-24 17:03:08 +00:00
"blocked-users" : "Blocked users" ,
"bootnode-address" : "Bootnode address" ,
"bootnode-details" : "Bootnode details" ,
"bootnode-format" : "enode://{enode-id}@{ip-address}:{port}" ,
"bootnodes" : "Bootnodes" ,
"bootnodes-enabled" : "Bootnodes enabled" ,
"bootnodes-settings" : "Bootnodes settings" ,
"browsed-websites" : "Browser history will appear here" ,
"browser" : "Browser" ,
"browser-not-secure" : "Connection is not secure! Do not sign transactions or send personal data on this site." ,
"browser-secure" : "Connection is secure. Make sure you really trust this site before signing transactions or entering personal data." ,
"browsers" : "Browsers" ,
"browsing-cancel" : "Cancel" ,
"browsing-open-in-android-web-browser" : "Open in Android" ,
"browsing-open-in-ios-web-browser" : "Open in iOS" ,
"browsing-open-in-status" : "Open in Status" ,
"browsing-site-blocked-description1" : "We detected potential malicious activity from this address. To protect you and your wallet, we're preventing further navigation.\n\nIf you think this is an error, let us know in the " ,
"browsing-site-blocked-description2" : " public chat." ,
"browsing-site-blocked-go-back" : "Go back" ,
"browsing-site-blocked-title" : "This site is blocked" ,
"browsing-title" : "Browse" ,
2021-11-01 10:00:17 +00:00
"bug-report" : "Report a bug" ,
"bug-report-description" : "* Description" ,
"bug-report-description-placeholder" : "Required, can't be empty" ,
"bug-report-steps" : "Steps to reproduce" ,
"bug-report-steps-placeholder" : "- open app\n- do something\n- and then somethig else..." ,
2021-11-30 14:13:26 +00:00
"bug-report-submit-email" : "Submit by email with logs archive" ,
"bug-report-submit-gh-issue" : "Submit a GitHub issue without logs" ,
2021-11-01 10:00:17 +00:00
"bug-report-too-short-description" : "Description is too short" ,
2023-03-06 14:42:30 +00:00
"by-continuing-you-accept" : "By continuing you accept our " ,
2020-01-24 17:03:08 +00:00
"camera-access-error" : "To grant the required camera permission, please go to your system settings and make sure that Status > Camera is selected." ,
2020-02-06 12:14:15 +00:00
"can-not-add-yourself" : "That's you, to start a chat choose someone else" ,
2020-01-24 17:03:08 +00:00
"cancel" : "Cancel" ,
"cancel-keycard-setup" : "Cancel Keycard setup" ,
2023-03-14 23:14:37 +00:00
"cancel-request?" : "Cancel request?" ,
2023-01-13 09:35:41 +00:00
"cancel-request-to-join" : "Cancel request to join" ,
2020-01-24 17:03:08 +00:00
"cannot-read-card" : "Can't read card.\nPlease hold it to the back of your phone" ,
"cannot-use-default-pin" : "Passcode 000000 is not allowed.\nPlease use another number" ,
"card-is-blank" : "This card is blank" ,
"card-reseted" : "Card has been reseted" ,
"card-unpaired" : "Card has been unpaired from current device" ,
"change-fleet" : "Change fleet to {{fleet}}" ,
2020-06-30 16:26:09 +00:00
"change-log-level" : "Confirm and restart the app to change log level to {{log-level}}" ,
2020-01-24 17:03:08 +00:00
"change-logging-enabled" : "Are you sure you want to {{enable}} logging?" ,
"change-passcode" : "Change Passcode" ,
"change-password" : "Change Password" ,
"change-pin" : "Change 6-digit passcode" ,
2021-04-09 08:56:28 +00:00
"change-puk" : "Change 12-digit PUK" ,
2021-04-14 09:31:22 +00:00
"change-pairing" : "Change pairing code" ,
"change-pairing-title" : "Create a new pairing code" ,
"change-pairing-description" : "Changing the pairing code does not affect the current pairings. However, any new pairing will require the new code." ,
2020-01-24 17:03:08 +00:00
"changed-amount-warning" : "Amount was changed from {{old}} to {{new}}" ,
"changed-asset-warning" : "Asset was changed from {{old}} to {{new}}" ,
"chaos-mode" : "Chaos mode" ,
"chaos-unicorn-day" : "Chaos Unicorn Day" ,
"chaos-unicorn-day-details" : "🦄🦄🦄🦄🦄🦄🦄🚀!" ,
"chat" : "Chat" ,
"chat-and-transact" : "Chat and transact privately with friends" ,
"chat-key" : "Chat key" ,
"chat-name" : "Chat name" ,
"chat-settings" : "Chat settings" ,
2023-03-06 14:42:30 +00:00
"chat-with-friends" : "Chat privately with friends" ,
2020-01-24 17:03:08 +00:00
"chats" : "Chats" ,
"check-your-recovery-phrase" : "Check your seed phrase" ,
2020-05-27 12:14:56 +00:00
"choose-authentication-method" : "Choose an authentication method" ,
2020-01-24 17:03:08 +00:00
"clear" : "Clear" ,
"clear-all" : "Clear all" ,
"clear-history" : "Clear history" ,
"clear-history-action" : "Clear" ,
"clear-history-confirmation" : "Clear history?" ,
"clear-history-confirmation-content" : "Are you sure you want to clear this chat history?" ,
"clear-history-title" : "Clear history?" ,
2019-11-04 09:51:56 +00:00
"close" : "Close" ,
2020-01-24 17:03:08 +00:00
"close-app-button" : "Confirm" ,
"close-app-content" : "The app will stop and close. When you reopen it, the selected network will be used" ,
"close-app-title" : "Warning!" ,
"command-button-send" : "Send" ,
2023-03-22 13:51:38 +00:00
"common-names" : "Common names" ,
2020-10-20 14:28:52 +00:00
"communities" : "Communities" ,
2020-12-21 07:24:58 +00:00
"community-members" : {
"one" : "{{count}} member" ,
"other" : "{{count}} members"
} ,
2022-09-15 14:44:16 +00:00
"community-rules" : "Community rules" ,
2020-12-21 07:24:58 +00:00
"members-label" : "Members" ,
"open-membership" : "Open membership" ,
"member-kick" : "Kick member" ,
2021-03-19 10:54:45 +00:00
"member-ban" : "Ban member" ,
2020-12-21 07:24:58 +00:00
"membership-requests" : "Membership requests" ,
2022-12-01 13:30:07 +00:00
"membership-request-denied" : "Membership request denied" ,
2020-12-21 07:24:58 +00:00
"community-members-title" : "Members" ,
"community-requests-to-join-title" : "Membership requests" ,
2020-10-20 14:28:52 +00:00
"name-your-channel" : "Name your channel" ,
2020-12-21 07:24:58 +00:00
"name-your-channel-placeholder" : "Channel name" ,
2020-10-20 14:28:52 +00:00
"give-a-short-description" : "Give a short description" ,
2021-06-04 10:55:51 +00:00
"describe-channel" : "Describe the channel" ,
2020-10-20 14:28:52 +00:00
"communities-alpha" : "Communities (alpha)" ,
"communities-verified" : "✓ Verified Status Community" ,
2021-05-31 07:41:42 +00:00
"communities-enabled" : "Communities enabled" ,
2020-12-21 07:24:58 +00:00
"request-access" : "Request access" ,
"membership-request-pending" : "Membership request pending" ,
2020-10-20 14:28:52 +00:00
"create-community" : "Create a community" ,
2021-06-30 13:04:49 +00:00
"create-category" : "Create category" ,
2021-12-24 15:34:44 +00:00
"rearrange-categories" : "Rearrange Categories" ,
2021-06-17 13:44:34 +00:00
"edited" : "Edited" ,
2020-12-21 07:24:58 +00:00
"edit-community" : "Edit community" ,
2021-06-17 13:44:34 +00:00
"editing-message" : "Editing message" ,
2020-12-21 07:24:58 +00:00
"community-edit-title" : "Edit community" ,
"community-invite-title" : "Invite" ,
"community-share-title" : "Share" ,
"invite" : "Invite" ,
2022-10-21 09:06:53 +00:00
"invite-contacts" : "Invite people from contacts list" ,
2020-10-20 14:28:52 +00:00
"create-channel" : "Create a channel" ,
"import-community" : "Import a community" ,
2020-12-21 07:24:58 +00:00
"import-community-title" : "Import a community" ,
2020-10-20 14:28:52 +00:00
"name-your-community" : "Name your community" ,
"name-your-community-placeholder" : "A catchy name" ,
"give-a-short-description-community" : "Give it a short description" ,
2020-12-21 07:24:58 +00:00
"new-community-title" : "New community" ,
2021-06-30 13:04:49 +00:00
"new-category" : "New category" ,
"category-title" : "Category title" ,
2020-12-21 07:24:58 +00:00
"membership-title" : "Membership requirement" ,
"create-channel-title" : "New channel" ,
2021-06-04 10:55:51 +00:00
"edit-channel-title" : "Edit channel" ,
2023-01-25 11:35:10 +00:00
"community-admins-will-review-your-request" : "Community admins will review your request" ,
2020-12-21 07:24:58 +00:00
"community-thumbnail-image" : "Thumbnail image" ,
2021-10-04 13:38:39 +00:00
"community-emoji-thumbnail-title" : "Thumbnail" ,
2020-12-21 07:24:58 +00:00
"community-thumbnail-upload" : "Upload" ,
"community-image-take" : "Take a photo" ,
"community-image-pick" : "Pick an image" ,
"community-image-delete" : "" ,
2021-05-21 08:44:30 +00:00
"community-image-remove" : "Remove" ,
2022-12-01 13:30:07 +00:00
"community-join-requirements-met" : "Join requirements met" ,
"community-join-requirements-not-met" : "Join requirements not met" ,
"community-join-requirements-changed" : "Token requirements have changed" ,
"community-join-requirements-tokens-lost" : "You no longer have the tokens required" ,
"community-channel-read-requirements-met" : "View only requirements met" ,
"community-channel-read-requirements-not-met" : "View only requirements not met" ,
"community-channel-write-requirements-met" : "View and post requirements met" ,
"community-channel-write-requirements-not-met" : "View and post requirements not met" ,
"community-enter-channel-info" : "Entering channel will reveal your public addresses to the node owner" ,
2020-12-21 07:24:58 +00:00
"community-color" : "Community colour" ,
2021-06-02 07:05:39 +00:00
"community-link" : "Community link" ,
2020-12-21 07:24:58 +00:00
"community-color-placeholder" : "Pick a colour" ,
"membership-button" : "Membership requirement" ,
"membership-none" : "None" ,
"membership-none-placeholder" : "You can require new members to meet certain criteria before they can join. This can be changed at any time" ,
"membership-approval" : "Require approval" ,
"membership-approval-description" : "Your community is free to join, but new members are required to be approved by the community creator first" ,
"membership-invite" : "Require invite from another member" ,
"membership-invite-description" : "Your community can only be joined by an invitation from existing community members" ,
"membership-ens" : "Require ENS username" ,
"membership-ens-description" : "Your community requires an ENS username to be able to join" ,
"membership-free" : "No requirement" ,
"membership-free-description" : "Your community is free for anyone to join" ,
"community-roles" : "Roles" ,
"community-key" : "Community private key" ,
"community-key-placeholder" : "Type your community private key" ,
"leave-community" : "Leave community" ,
"enter-user-pk" : "Enter user public key" ,
"import" : "Import" ,
2020-05-27 12:14:56 +00:00
"complete-hardwallet-setup" : "This card is now linked. You need it to sign transactions and unlock your keys" ,
2020-12-21 07:24:58 +00:00
"chat-notification-preferences" : "Notification settings" ,
2020-01-24 17:03:08 +00:00
"completed" : "Completed" ,
"confirm" : "Confirm" ,
2019-11-04 09:51:56 +00:00
"confirmation-request" : "Confirmation request" ,
2020-01-24 17:03:08 +00:00
"confirmations" : "Confirmations" ,
"confirmations-helper-text" : "When the transaction has 12 confirmations you can consider it settled." ,
"connect" : "Connect" ,
"connect-mailserver-content" : "Connect to {{name}}?" ,
"connected" : "Connected" ,
2021-02-10 10:34:36 +00:00
"connected-to" : "Connected to" ,
2020-01-24 17:03:08 +00:00
"connecting" : "Connecting..." ,
"connecting-requires-login" : "Connecting to another network requires login" ,
"connection-with-the-card-lost" : "Connection with the card\n has been lost" ,
"connection-with-the-card-lost-setup-text" : "To resume the setup hold the card to\n the back of your phone and maintain\n card to phone contact" ,
"connection-with-the-card-lost-text" : "To proceed hold the card to the back of your phone" ,
"contact-code" : "Chat key" ,
"contact-s" : {
"one" : "contact" ,
"other" : "contacts"
} ,
"contacts" : "Contacts" ,
"continue" : "Continue" ,
"contract-address" : "Contract address" ,
"contract-interaction" : "Contract interaction" ,
"copy-info" : "Copy info" ,
"copy-qr" : "Copy code" ,
"copy-to-clipboard" : "Copy" ,
"copy-transaction-hash" : "Copy transaction ID" ,
"cost-fee" : "Cost/Fee" ,
"counter-9-plus" : "9+" ,
"counter-99-plus" : "99+" ,
"create" : "Create" ,
2023-03-22 13:51:38 +00:00
"create-profile" : "Create profile" ,
2023-05-11 02:00:36 +00:00
"create-profile-password-info-box-title" : "About your profile password" ,
"create-profile-password-info-box-description" : "Your Status keys are the foundation of your self-sovereign identity in Web3. You have complete control over these keys, which you can use to sign transactions, access your data, and interact with Web3 services.\n\nYour keys are always securely stored on your device and protected by your Status profile password. Status doesn't know your password and can't reset it for you. If you forget your password, you may lose access to your Status profile and wallet funds.\n\nRemember your Status password and don't share it with anyone." ,
2020-01-24 17:03:08 +00:00
"create-a-pin" : "Create a 6-digit passcode" ,
2021-04-09 08:56:28 +00:00
"create-a-puk" : "Create a 12-digit PUK" ,
2020-01-24 17:03:08 +00:00
"create-group-chat" : "Create group chat" ,
2020-05-27 12:14:56 +00:00
"create-multiaccount" : "Generate keys" ,
2020-01-24 17:03:08 +00:00
"create-new-key" : "Get new keys" ,
"create-pin" : "Create 6-digit passcode" ,
"create-pin-description" : "You'll need your card + this 6-digit passcode to unlock Status and to confirm transactions" ,
"created-group-chat-description" : "You created the group {{group-name}}" ,
2020-02-27 15:11:12 +00:00
"members-count" : "{{count}} members" ,
2020-01-24 17:03:08 +00:00
"cryptokitty-name" : "CryptoKitty #{{id}}" ,
"currency" : "Currency" ,
"currency-display-name-aed" : "Emirati Dirham" ,
"currency-display-name-afn" : "Afghanistan Afghani" ,
"currency-display-name-ars" : "Argentine Peso" ,
"currency-display-name-aud" : "Australian Dollar" ,
"currency-display-name-bbd" : "Barbados Dollar" ,
"currency-display-name-bdt" : "Bangladeshi Taka" ,
"currency-display-name-bgn" : "Bulgarian Lev" ,
"currency-display-name-bhd" : "Bahraini Dinar" ,
"currency-display-name-bnd" : "Brunei Darussalam Dollar" ,
"currency-display-name-bob" : "Bolivia Bolíviano" ,
"currency-display-name-brl" : "Brazil Real" ,
"currency-display-name-btn" : "Bhutanese Ngultrum" ,
"currency-display-name-cad" : "Canada Dollar" ,
"currency-display-name-chf" : "Switzerland Franc" ,
"currency-display-name-clp" : "Chile Peso" ,
"currency-display-name-cny" : "China Yuan Renminbi" ,
"currency-display-name-cop" : "Colombia Peso" ,
"currency-display-name-crc" : "Costa Rica Colon" ,
"currency-display-name-czk" : "Czech Koruna" ,
"currency-display-name-dkk" : "Denmark Krone" ,
"currency-display-name-dop" : "Dominican Republic Peso" ,
"currency-display-name-egp" : "Egypt Pound" ,
"currency-display-name-etb" : "Ethiopian Birr" ,
"currency-display-name-eur" : "Euro" ,
"currency-display-name-gbp" : "British Pound" ,
"currency-display-name-gel" : "Georgian Lari" ,
"currency-display-name-ghs" : "Ghana Cedi" ,
"currency-display-name-hkd" : "Hong Kong Dollar" ,
"currency-display-name-hrk" : "Croatia Kuna" ,
"currency-display-name-huf" : "Hungary Forint" ,
"currency-display-name-idr" : "Indonesia Rupiah" ,
"currency-display-name-ils" : "Israel Shekel" ,
"currency-display-name-inr" : "India Rupee" ,
"currency-display-name-isk" : "Iceland Krona" ,
"currency-display-name-jmd" : "Jamaica Dollar" ,
"currency-display-name-jpy" : "Japanese Yen" ,
"currency-display-name-kes" : "Kenyan Shilling" ,
"currency-display-name-krw" : "Korea (South) Won" ,
"currency-display-name-kwd" : "Kuwaiti Dinar" ,
"currency-display-name-kzt" : "Kazakhstan Tenge" ,
"currency-display-name-lkr" : "Sri Lanka Rupee" ,
"currency-display-name-mad" : "Moroccan Dirham" ,
"currency-display-name-mdl" : "Moldovan Leu" ,
"currency-display-name-mur" : "Mauritius Rupee" ,
"currency-display-name-mwk" : "Malawian Kwacha" ,
"currency-display-name-mxn" : "Mexico Peso" ,
"currency-display-name-myr" : "Malaysia Ringgit" ,
"currency-display-name-mzn" : "Mozambique Metical" ,
"currency-display-name-nad" : "Namibia Dollar" ,
"currency-display-name-ngn" : "Nigeria Naira" ,
"currency-display-name-nok" : "Norway Krone" ,
"currency-display-name-npr" : "Nepal Rupee" ,
"currency-display-name-nzd" : "New Zealand Dollar" ,
"currency-display-name-omr" : "Oman Rial" ,
"currency-display-name-pen" : "Peru Sol" ,
"currency-display-name-pgk" : "Papua New Guinean Kina" ,
"currency-display-name-php" : "Philippines Peso" ,
"currency-display-name-pkr" : "Pakistan Rupee" ,
2021-04-14 12:00:44 +00:00
"currency-display-name-pln" : "Polish Zloty" ,
2020-01-24 17:03:08 +00:00
"currency-display-name-pyg" : "Paraguay Guarani" ,
"currency-display-name-qar" : "Qatar Riyal" ,
"currency-display-name-ron" : "Romania Leu" ,
"currency-display-name-rsd" : "Serbia Dinar" ,
"currency-display-name-rub" : "Russia Ruble" ,
"currency-display-name-sar" : "Saudi Arabia Riyal" ,
"currency-display-name-sek" : "Sweden Krona" ,
"currency-display-name-sgd" : "Singapore Dollar" ,
"currency-display-name-thb" : "Thailand Baht" ,
"currency-display-name-try" : "Turkish Lira" ,
"currency-display-name-ttd" : "Trinidad and Tobago Dollar" ,
"currency-display-name-twd" : "Taiwan New Dollar" ,
"currency-display-name-tzs" : "Tanzanian Shilling" ,
"currency-display-name-uah" : "Ukraine Hryvnia" ,
"currency-display-name-ugx" : "Ugandan Shilling" ,
"currency-display-name-usd" : "United States Dollar" ,
"currency-display-name-uyu" : "Uruguay Peso" ,
"currency-display-name-vef" : "Venezuela Bolívar" ,
2021-04-14 12:00:44 +00:00
"currency-display-name-vnd" : "Vietnam Dong" ,
2020-01-24 17:03:08 +00:00
"currency-display-name-zar" : "South Africa Rand" ,
"current-network" : "Current network" ,
"current-pin" : "Enter 6-digit passcode" ,
"current-pin-description" : "Enter your 6-digit passcode to proceed" ,
"custom" : "Custom" ,
"custom-networks" : "Custom networks" ,
"dapp" : "ÐApp" ,
"dapp-would-like-to-connect-wallet" : "would like to connect to" ,
"dapps" : "ÐApps" ,
"dapps-permissions" : "DApp permissions" ,
"data" : "Data" ,
"datetime-ago" : "ago" ,
"datetime-ago-format" : "{{number}} {{time-intervals}} {{ago}}" ,
2020-10-02 09:53:02 +00:00
"datetime-ago-format-short" : "{{number}}{{time-intervals}}" ,
2020-01-24 17:03:08 +00:00
"datetime-day" : {
"one" : "day" ,
"other" : "days"
} ,
"datetime-hour" : {
"one" : "hour" ,
"other" : "hours"
} ,
"datetime-minute" : {
"one" : "minute" ,
"other" : "minutes"
} ,
"datetime-second" : {
"one" : "second" ,
"other" : "seconds"
} ,
2020-10-02 09:53:02 +00:00
"datetime-day-short" : {
"one" : "D" ,
"other" : "D"
} ,
"datetime-hour-short" : {
"one" : "H" ,
"other" : "H"
} ,
"datetime-minute-short" : {
"one" : "M" ,
"other" : "M"
} ,
"datetime-second-short" : {
"one" : "S" ,
"other" : "S"
} ,
2020-01-24 17:03:08 +00:00
"datetime-today" : "today" ,
2022-11-08 09:01:02 +00:00
"datetime-yesterday" : "Yesterday" ,
2020-01-24 17:03:08 +00:00
"decimals" : "Decimals" ,
"decline" : "Decline" ,
2020-05-27 12:14:56 +00:00
"decryption-failed-content" : "An error occured decrypting your data. You might need to erase your old data and generate a new account. Tap “Apply” to erase or “Cancel” to try again" ,
2020-01-24 17:03:08 +00:00
"default" : "Default" ,
"delete" : "Delete" ,
"delete-and-leave-group" : "Delete and leave group" ,
"delete-bootnode" : "Delete bootnode" ,
"delete-bootnode-are-you-sure" : "Are you sure you want to delete this bootnode?" ,
"delete-bootnode-title" : "Delete bootnode" ,
"delete-chat" : "Delete chat" ,
"delete-chat-confirmation" : "Are you sure you want to delete this chat?" ,
2021-12-24 15:34:44 +00:00
"delete-category-confirmation" : "Are you sure you want to delete this category?" ,
2020-01-24 17:03:08 +00:00
"delete-confirmation" : "Delete?" ,
2022-10-12 13:21:20 +00:00
"delete-for-me" : "Delete for me" ,
2021-02-03 10:45:57 +00:00
"delete-mailserver" : "Delete Status node" ,
"delete-mailserver-are-you-sure" : "Are you sure you want to delete this Status node?" ,
"delete-mailserver-title" : "Delete Status node" ,
2020-01-24 17:03:08 +00:00
"delete-message" : "Delete message" ,
"delete-my-account" : "Delete my account" ,
"delete-network-confirmation" : "Are you sure you want to delete this network?" ,
"delete-network-error" : "Please connect to a different network before deleting this one" ,
"delete-network-title" : "Delete network?" ,
2021-07-23 09:53:52 +00:00
"delete-node" : "Delete node" ,
"delete-node-are-you-sure" : "Are you sure you want to delete this node?" ,
"delete-node-title" : "Delete node" ,
2020-07-14 13:33:59 +00:00
"delete-profile" : "Delete profile" ,
"delete-my-profile" : "Delete my profile" ,
2020-07-30 21:03:27 +00:00
"delete-profile-warning" : "Warning: If you don’ t have your seed phrase written down, you will lose access to your funds after you delete your profile" ,
2023-02-01 01:17:57 +00:00
"deleted-this-message" : "deleted this message" ,
2022-12-01 13:30:07 +00:00
"enter-channel" : "Enter channel" ,
2020-07-14 13:33:59 +00:00
"profile-deleted-title" : "Profile deleted" ,
"profile-deleted-content" : "Your profile was successfully deleted" ,
2021-03-01 13:04:03 +00:00
"profile-deleted-keycard" : "You can now restore another keypair on your Keycard" ,
2020-01-24 17:03:08 +00:00
"deny" : "Deny" ,
"description" : "Description" ,
"dev-mode" : "Development mode" ,
"dev-mode-settings" : "Development mode settings" ,
"device-syncing" : "Device syncing" ,
"devices" : "Devices" ,
"disable" : "disable" ,
"disabled" : "Disabled" ,
"disconnected" : "Chat offline" ,
"discover" : "Discover" ,
2023-03-06 14:42:30 +00:00
"discover-web3" : "Discover web3" ,
2020-01-24 17:03:08 +00:00
"dismiss" : "Dismiss" ,
2022-08-31 12:49:57 +00:00
"discover-communities" : "Discover Communities" ,
2020-01-24 17:03:08 +00:00
"done" : "Done" ,
"edit" : "Edit" ,
2020-02-27 15:11:12 +00:00
"edit-group" : "Edit group" ,
2020-01-24 17:03:08 +00:00
"edit-profile" : "Edit profile" ,
2023-04-27 04:26:32 +00:00
"emojihash" : "Emojihash" ,
"emojihash-description" : "A visual representation of your chat key. It will help other users recognize your profile." ,
2023-03-22 13:51:38 +00:00
"emojis" : "Emojis" ,
2020-01-24 17:03:08 +00:00
"empty-chat-description" : "There are no messages \nin this chat yet" ,
"empty-chat-description-one-to-one" : "Any messages you send here are encrypted and can only be read by you and " ,
"empty-chat-description-public" : "It's been quiet here for the last {{quiet-hours}}. Start the conversation or " ,
2022-03-31 18:18:45 +00:00
"cleared-chat-description-public" : "It's been quiet here. Start the conversation or " ,
2020-10-20 14:28:52 +00:00
"empty-chat-description-community" : "It's been quiet here for the last {{quiet-hours}}." ,
2020-01-24 17:03:08 +00:00
"empty-chat-description-public-share-this" : "share this chat." ,
"enable" : "Enable" ,
2023-03-24 22:40:36 +00:00
"enable-notifications-sub-title" : "Receive notifications when somebody sends you a message or crypto to your wallet" ,
2020-01-24 17:03:08 +00:00
"encrypt-with-password" : "Encrypt with password" ,
2023-03-22 13:51:38 +00:00
"ending-not-allowed" : "{{ending}} ending is not allowed" ,
2023-06-22 15:00:06 +00:00
"ends-with-space" : "Cannot end with space" ,
2020-01-24 17:03:08 +00:00
"ens-10-SNT" : "10 SNT" ,
"ens-add-username" : "Add username" ,
"ens-agree-to" : "Agree to " ,
"ens-chat-settings" : "Chat settings" ,
"ens-custom-domain" : "Custom domain" ,
"ens-custom-username-hints" : "Type the entire username including the custom domain like username.domain.eth" ,
"ens-custom-username-taken" : "Username doesn’ t belong to you :(" ,
"ens-deposit" : "Deposit" ,
"ens-displayed-with" : "Your messages are displayed to others with" ,
"ens-get-name" : "Get a universal username" ,
"ens-got-it" : "Ok, got it" ,
2020-01-27 15:34:06 +00:00
"ens-locked" : "Username locked. You won’ t be able to release it until {{date}}" ,
2020-01-24 17:03:08 +00:00
"ens-network-restriction" : "Only available on Mainnet" ,
"ens-no-usernames" : "You don't have any username connected" ,
"ens-powered-by" : "Powered by Ethereum Name Services" ,
"ens-primary-username" : "Primary username" ,
"ens-register" : "Register" ,
2020-04-17 19:11:00 +00:00
"ens-registration-in-progress" : "Registration in progress..." ,
"ens-registration-failure" : "Registration failed" ,
"ens-dismiss-message" : "Click here to dismiss" ,
2020-01-24 17:03:08 +00:00
"ens-registration-failed" : "To register the username, please try again." ,
"ens-registration-failed-title" : "Transaction failed" ,
"ens-release-username" : "Release username" ,
"ens-remove-hints" : "Removing will detach the username from your key." ,
"ens-remove-username" : "Remove username" ,
"ens-saved" : " is now connected with your chat key and can be used in Status." ,
"ens-saved-title" : "Username added" ,
"ens-show-username" : "Show my ENS username in chats" ,
"ens-terms-header" : "Terms of name registration" ,
"ens-terms-point-1" : "Funds are deposited for 1 year. Your SNT will be locked, but not spent." ,
2020-01-30 19:57:51 +00:00
"ens-terms-point-10" : "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e (ENS Registry)." ,
2020-01-24 17:03:08 +00:00
"ens-terms-point-2" : "After 1 year, you can release the name and get your deposit back, or take no action to keep the name." ,
"ens-terms-point-3" : "If terms of the contract change — e.g. Status makes contract upgrades — user has the right to release the username regardless of time held." ,
"ens-terms-point-4" : "The contract controller cannot access your deposited funds. They can only be moved back to the address that sent them." ,
"ens-terms-point-5" : "Your address(es) will be publicly associated with your ENS name." ,
"ens-terms-point-6" : "Usernames are created as subdomain nodes of stateofus.eth and are subject to the ENS smart contract terms." ,
"ens-terms-point-7" : "You authorize the contract to transfer SNT on your behalf. This can only occur when you approve a transaction to authorize the transfer." ,
"ens-terms-point-8" : "These terms are guaranteed by the smart contract logic at addresses:" ,
"ens-terms-point-9" : "{{address}} (Status UsernameRegistrar) " ,
"ens-terms-registration" : "Terms of name registration." ,
"ens-test-message" : "Hey" ,
"ens-transaction-pending" : "Transaction pending..." ,
"ens-understand" : "I understand that my wallet address will be publicly connected to my username." ,
"ens-username" : "ENS username" ,
"ens-username-available" : "✓ Username available!" ,
"ens-username-connected" : "This user name is owned by you and connected with your chat key." ,
"ens-username-connection-confirmation" : "{{username}} will be connected once the transaction is complete." ,
"ens-username-hints" : "At least 4 characters. Latin letters, numbers, and lowercase only." ,
"ens-username-invalid" : "Letters and numbers only." ,
"ens-username-owned" : "✓ Username is owned by you. " ,
"ens-username-registration-confirmation" : "Nice! You own {{username}} once the transaction is complete." ,
"ens-username-you-can-follow-progress" : "You can follow the progress in the Transaction History section of your wallet." ,
"ens-usernames" : "ENS usernames" ,
"ens-usernames-details" : "Register a universal username to be easily recognized by other users" ,
"wallet-address" : "Wallet address" ,
"ens-want-custom-domain" : "I own a name on another domain" ,
"ens-want-domain" : "I want a stateofus.eth domain" ,
"ens-welcome-hints" : "ENS names transform those crazy-long addresses into unique usernames." ,
2020-04-15 23:56:09 +00:00
"ens-welcome-point-customize" : "An ENS name can replace your random 3-word name in chat. Be @yourname instead of {{name}}." ,
"ens-welcome-point-customize-title" : "Customize your chat name" ,
"ens-welcome-point-simplify" : "You can receive funds to your easy-to-share ENS name rather than your hexadecimal hash (0x...)." ,
"ens-welcome-point-simplify-title" : "Simplify your ETH address" ,
"ens-welcome-point-receive" : "Others can send you funds via chat in one simple step." ,
"ens-welcome-point-receive-title" : "Receive transactions in chat" ,
"ens-welcome-point-register" : "Register once to keep the name forever. After 1 year you can release the name and get your SNT back." ,
"ens-welcome-point-register-title" : "10 SNT to register" ,
"ens-welcome-point-verify" : "You can verify and add any usernames you own in the next steps." ,
"ens-welcome-point-verify-title" : "Already own a username?" ,
2020-01-24 17:03:08 +00:00
"ens-your-username" : "Your username" ,
"ens-your-usernames" : "Your usernames" ,
"ens-your-your-name" : "Your ENS name" ,
"ens-username-already-added" : "Username is already connected with your chat key and can be used inside Status." ,
"ens-username-connected-continue" : "Continue to set `Show my ENS username in chats`." ,
"ens-username-connected-with-different-key" : "Continuing will require a transaction to connect the username with your current chat key." ,
"ens-username-owned-continue" : "Continuing will connect this username with your chat key." ,
"ens-username-taken" : "Username already taken :(" ,
2020-07-30 09:39:55 +00:00
"ens-name-not-found" : "Cannot resolve ENS name" ,
2022-02-10 15:44:58 +00:00
"ens-username-registration-invalid" : "Warning! Registration process has finished in invalid state. DO NOT USE the name for wallet transactions and reach out to our support at support@status.im" ,
"ens-username-invalid-name-warning" : "Registration process of one of your ens names has finished in invalid state. DO NOT USE the name for wallet transactions and reach out to our support at support@status.im" ,
2020-01-24 17:03:08 +00:00
"enter-12-words" : "Enter the 12 words of your seed phrase, separated by single spaces" ,
"enter-a-private-key" : "Enter a private key" ,
"enter-a-seed-phrase" : "Enter a seed phrase" ,
"enter-address" : "Enter address" ,
2021-03-29 22:46:50 +00:00
"enter-contact-code" : "ENS (vitalik94) or chat key (0x04…)" ,
2020-01-24 17:03:08 +00:00
"enter-pair-code" : "Enter your pairing code" ,
2020-06-10 14:56:42 +00:00
"pair-code-placeholder" : "Pair code..." ,
2021-05-25 06:55:54 +00:00
"enter-pair-code-description" : "Pairing code can be set from an already paired Status client" ,
2020-01-24 17:03:08 +00:00
"enter-password" : "Enter password" ,
2021-07-13 13:41:45 +00:00
"enter-password-migration-prompt" : "Enter your password to move contacts, chats and settings along with your keys" ,
"migration-successful" : "Migration successful" ,
"migration-successful-text" : "Account succesfully migrated to Keycard" ,
"skip" : "Skip" ,
2022-09-05 07:58:35 +00:00
"password-placeholder" : "Password..." ,
2020-07-06 12:41:32 +00:00
"confirm-password-placeholder" : "Confirm your password..." ,
2023-01-19 16:59:33 +00:00
"ens-or-chat-key" : "ENS or Chat key" ,
2023-03-14 10:40:38 +00:00
"user-found" : "User found" ,
2020-01-24 17:03:08 +00:00
"enter-pin" : "Enter 6-digit passcode" ,
"enter-puk-code" : "Enter PUK code" ,
"enter-puk-code-description" : "6-digit passcode has been blocked.\n Please enter PUK code to unblock passcode." ,
2020-07-02 09:35:47 +00:00
"enter-recipient-address-or-username" : "Enter address or username of the recipient" ,
2020-01-24 17:03:08 +00:00
"enter-seed-phrase" : "Enter seed phrase" ,
"enter-url" : "Enter URL" ,
2020-02-14 07:38:42 +00:00
"enter-watch-account-address" : "Scan a QR code\nor\nenter the address to watch" ,
2020-01-24 17:03:08 +00:00
"enter-word" : "Enter word" ,
"enter-your-code" : "Enter your 6-digit passcode" ,
"enter-your-password" : "Enter your password" ,
"error" : "Error" ,
"error-unable-to-get-balance" : "Unable to get balance" ,
"error-unable-to-get-prices" : "Currency conversion error. Refresh your screen to try again." ,
"error-unable-to-get-token-balance" : "Unable to get token balance" ,
"errors" : "Errors" ,
"eth" : "ETH" ,
"ethereum-node-started-incorrectly-description" : "Ethereum node was started with incorrect configuration, application will be stopped to recover from that condition. Configured network id = {{network-id}}, actual = {{fetched-network-id}}" ,
"ethereum-node-started-incorrectly-title" : "Ethereum node started incorrectly" ,
"etherscan-lookup" : "Look up on Etherscan" ,
2023-03-06 14:42:30 +00:00
"explore-the-decentralized-web" : "Explore and interact with the decentralized web" ,
2020-01-24 17:03:08 +00:00
"export-account" : "Export account" ,
2020-12-21 07:24:58 +00:00
"export-key" : "Export private key" ,
"community-private-key" : "Community private key" ,
2020-01-24 17:03:08 +00:00
"failed" : "Failed" ,
"faq" : "Frequently asked questions" ,
2022-11-11 13:02:39 +00:00
"fetch-messages" : "Fetch messages" ,
2020-11-30 10:38:32 +00:00
"fetch-timeline" : "↓ Fetch" ,
2020-01-24 17:03:08 +00:00
"find" : "Find" ,
2023-01-19 16:59:33 +00:00
"find-your-friends" : "Find your friends with their ENS or Chatkey" ,
2020-01-24 17:03:08 +00:00
"finish" : "Finish" ,
"finishing-card-setup" : "Finishing card setup" ,
"fleet" : "Fleet" ,
"fleet-settings" : "Fleet settings" ,
"follow-your-interests" : "Jump into a public chat and meet new people" ,
2020-12-21 07:24:58 +00:00
"follow" : "Follow" ,
2020-01-24 17:03:08 +00:00
"free" : "↓ Free" ,
"from" : "From" ,
"gas-limit" : "Gas limit" ,
"gas-price" : "Gas price" ,
"gas-used" : "Gas used" ,
"generate-a-key" : "Generate keys" ,
2020-02-28 11:37:16 +00:00
"generate-a-new-account" : "Generate an account" ,
2020-01-28 12:00:05 +00:00
"generate-a-new-key" : "Generate a new key" ,
2020-01-24 17:03:08 +00:00
"generate-account" : "Generate keys" ,
"generate-new-key" : "Generate keys" ,
2020-01-28 12:00:05 +00:00
"your-keys" : "Your keys" ,
2020-01-24 17:03:08 +00:00
"generating-codes-for-pairing" : "> Downloading product software to card\n > Generating unlocking & pairing codes" ,
"generating-keys" : "Generating keys..." ,
"you-will-need-this-code" : "You'll need this code to open Status and sign transactions" ,
"generating-mnemonic" : "Generating seed phrase" ,
"get-started" : "Get started" ,
"get-status-at" : "Get Status at http://status.im" ,
"get-stickers" : "Get Stickers" ,
2022-09-19 09:31:13 +00:00
"gif" : "GIF" ,
2020-01-24 17:03:08 +00:00
"go-to-settings" : "Go to Settings..." ,
"got-it" : "Got it" ,
"group-chat" : "Group chat" ,
"group-chat-admin" : "Admin" ,
"group-chat-admin-added" : "**{{member}}** has been made admin" ,
"group-chat-created" : "**{{member}}** created the group **{{name}}**" ,
"group-chat-decline-invitation" : "Decline invitation" ,
"group-chat-member-added" : "**{{member}}** has been invited" ,
"group-chat-member-joined" : "**{{member}}** has joined the group" ,
"group-chat-member-removed" : "**{{member}}** left the group" ,
"group-chat-members-count" : "{{selected}}/{{max}} members" ,
"group-chat-name-changed" : "**{{member}}** changed the group's name to **{{name}}**" ,
2023-03-06 16:53:04 +00:00
"group-chat-not-member" : "You are not a member of this group" ,
2020-01-24 17:03:08 +00:00
"group-chat-no-contacts" : "You don't have any contacts yet.\nInvite your friends to start chatting" ,
2022-09-05 07:58:35 +00:00
"leave-chat" : "Leave chat" ,
2021-07-27 10:50:06 +00:00
"leave-confirmation" : "Leave {{chat-name}}" ,
"leave-chat-confirmation" : "Chat history will be removed from your device. After rejoining you won't be able to retrieve any of your history." ,
2020-02-27 15:11:12 +00:00
"group-chat-all-contacts-invited" : "All your contacts are already in the group" ,
2020-01-24 17:03:08 +00:00
"group-info" : "Group info" ,
"gwei" : "Gwei" ,
"hash" : "Hash" ,
2023-04-20 12:34:30 +00:00
"have-a-sync-code?" : "Have a sync code?" ,
2020-01-24 17:03:08 +00:00
"help" : "help" ,
"help-capitalized" : "Help" ,
"help-center" : "Help Center" ,
2020-04-13 09:11:05 +00:00
"hide-content-when-switching-apps" : "Block screenshots" ,
2020-06-16 08:10:55 +00:00
"hide-content-when-switching-apps-ios" : "Hide preview" ,
2020-01-24 17:03:08 +00:00
"history" : "History" ,
2021-02-03 10:45:57 +00:00
"history-nodes" : "Status nodes" ,
2020-01-24 17:03:08 +00:00
"hold-card" : "Hold card to the back\n of your phone" ,
"home" : "Home" ,
"hooks" : "Hooks" ,
2023-04-20 12:34:30 +00:00
"how-to-scan" : "How to scan" ,
2020-01-24 17:03:08 +00:00
"identifier" : "Identifier" ,
2023-04-27 04:26:32 +00:00
"identicon-ring" : "Identicon ring" ,
"identicon-ring-explanation" : "This multicoloured ring around your profile picture represents your chat key." ,
2023-03-14 23:14:37 +00:00
"if-you-cancel" : "If you cancel, you can request to join this community at any point." ,
2020-01-24 17:03:08 +00:00
"image-remove-current" : "Remove current photo" ,
"image-source-gallery" : "Select from gallery" ,
"image-source-make-photo" : "Capture" ,
"image-source-title" : "Edit picture" ,
2020-11-30 11:11:06 +00:00
"profile-pic-take" : "Take photo" ,
"profile-pic-pick" : "Select from gallery" ,
"profile-pic-remove" : "Remove photo" ,
2020-01-24 17:03:08 +00:00
"in-contacts" : "In contacts" ,
"incoming" : "Incoming" ,
"incoming-transaction" : "Incoming transaction" ,
"incorrect-code" : [
"str" ,
"Sorry the code was incorrect, please enter it again"
] ,
"initialization" : "Initialization" ,
"install" : "↓ Install" ,
"intro-message1" : "Welcome to Status!\nTap this message to set your password and get started." ,
"intro-privacy-policy-note1" : "Status does not collect or profit from your personal data. By continuing, you agree with the " ,
"intro-privacy-policy-note2" : "privacy policy" ,
"intro-text" : "Status is your gateway to the decentralized web" ,
"intro-text1" : "Chat over a peer-to-peer, encrypted network where messages can’ t be censored or hacked" ,
"intro-text2" : "Send and receive digital assets anywhere in the world—no bank account required" ,
"intro-text3" : "Explore games, exchanges and social networks where you alone own your data" ,
"intro-title1" : "Truly private communication" ,
"intro-title2" : "Secure crypto wallet" ,
"intro-title3" : "Decentralized apps" ,
"intro-wizard-text1" : "A set of keys controls your account. Your keys live on your phone, so only you can use them" ,
"intro-wizard-text2" : "One key is for chat. It comes with a readable name that can’ t be changed." ,
"intro-wizard-text3" : "If you own a Keycard, store your keys there for enhanced security." ,
"intro-wizard-text4" : "Secure and encrypt your keys" ,
"intro-wizard-text6" : "Status will notify you about new messages. You can edit your notification preferences later in settings" ,
"intro-wizard-title-alt4" : "Create a password" ,
"intro-wizard-title-alt5" : "Confirm your password" ,
"intro-wizard-title1" : "Get your keys" ,
"intro-wizard-title2" : "Choose a chat name" ,
"intro-wizard-title3" : "Choose key storage" ,
"intro-wizard-title4" : "Create a 6-digit passcode" ,
"intro-wizard-title5" : "Confirm the passcode" ,
"intro-wizard-title6" : "Enable notifications" ,
"are-you-sure-to-cancel" : "Are you sure you want to cancel?" ,
"you-will-start-from-scratch" : "You will start from scratch with a new set of keys" ,
2020-02-14 07:38:42 +00:00
"invalid-address-qr-code" : "Scanned QR code doesn't contain a valid address" ,
2020-01-24 17:03:08 +00:00
"invalid-format" : "Invalid format\nMust be {{format}}" ,
"invalid-key-confirm" : "Apply" ,
2020-05-27 12:14:56 +00:00
"invalid-key-content" : "Database can’ t be encrypted because a file is corrupt. Your funds and chat key are safe. Other data, like your chats and contacts, cannot be restored. “{{erase-multiaccounts-data-button-text}}” button, will remove all other data and allows you to access your funds and send messages" ,
2020-01-24 17:03:08 +00:00
"invalid-number" : "Invalid number" ,
"invalid-pairing-password" : "Invalid pairing password" ,
"invalid-range" : "Invalid format, must be between {{min}} and {{max}}" ,
2021-03-29 22:46:50 +00:00
"invalid-username-or-key" : "Invalid username or chat key" ,
2023-03-22 17:13:56 +00:00
"invalid-ens-or-key" : "Invalid ENS or Chat key" ,
2020-08-04 06:44:10 +00:00
"join-me" : "Hey join me on Status: {{url}}" ,
2020-10-20 14:28:52 +00:00
"join-a-community" : "or join a community" ,
2022-09-15 14:44:16 +00:00
"join-open-community" : "Join Community" ,
2023-01-10 18:10:26 +00:00
"joined-community" : "You joined “{{community}}”" ,
2023-03-06 14:42:30 +00:00
"join-decentralised-communities" : "Join Decentralized Communities" ,
2020-08-04 06:44:10 +00:00
"http-gateway-error" : "Oops, request failed!" ,
"sign-request-failed" : "Could not sign message" ,
2020-01-24 17:03:08 +00:00
"invite-friends" : "Invite friends" ,
2020-10-20 14:28:52 +00:00
"invite-people" : "Invite people" ,
2022-11-16 14:48:18 +00:00
"invite-people-from-contacts" : "Invite people from contact list" ,
2020-08-04 06:44:10 +00:00
"invite-reward" : "Earn crypto for every friend you invite!" ,
2020-05-08 15:08:53 +00:00
"invite-select-account" : "Select an account to receive your referral bonus" ,
2020-01-24 17:03:08 +00:00
"invited" : "invited" ,
2020-05-08 15:08:53 +00:00
"invite-button" : "Invite" ,
"invite-receive-account" : "Account to receive your referral bonus" ,
2021-04-16 09:03:07 +00:00
"how-it-works" : "How it works" ,
2020-08-04 06:44:10 +00:00
"invite-warning" : "This promotion is only valid for users of an Android device, who aren't residents of US. Friend needs to confirm referral within 7 days" ,
2020-05-08 15:08:53 +00:00
"invite-instruction-first" : "You send a unique invite link to your friend to download and join Status" ,
"invite-instruction-second" : "Your friend downloads Status and creates an account (on Android)" ,
"invite-instruction-third" : "A chat with your friend is started, where they confirm your referral" ,
"invite-instruction-fourth" : "You receive your referral bonus and your friend the Starter Pack" ,
2020-08-21 14:44:44 +00:00
"invite-instruction-fifth" : "You can choose to redeem your referral bonus anytime." ,
2020-05-08 15:08:53 +00:00
"invite-reward-you" : "You: " ,
"invite-reward-you-name" : "Referral bonus" ,
2020-08-21 14:44:44 +00:00
"invite-reward-you-description" : "Invite a friend and receive {{reward}} as referral bonus. Use it to get stickers, an ENS name and try dapps" ,
2020-05-08 15:08:53 +00:00
"invite-reward-friend" : "Friend: " ,
"invite-reward-friend-name" : "Starter Pack" ,
"invite-reward-friend-description" : "Your friend will receive a Starter Pack consisting of some {{reward}} to get started" ,
"invite-privacy-policy1" : "By accepting you agree to the referral program" ,
"invite-privacy-policy2" : "Terms and Conditions." ,
2020-12-07 12:10:42 +00:00
"invite-privacy-policy-public" : "You installed Status through a referral link. By joining this chat you attribute your referrer and agree to the" ,
2020-05-08 15:08:53 +00:00
"invite-chat-name" : "Friend referral" ,
"invite-chat-starter-pack" : "Starter Pack" ,
"invite-chat-intro" : "You were referred by a friend to join Status. Here’ s some crypto to get you started! Use it to register an ENS name or buy a sticker pack" ,
2020-12-07 12:10:42 +00:00
"invite-public-chat-home" : "Referral invitation" ,
"invite-public-chat-intro" : "Here’ s some crypto to get you started! Use it to register an ENS name or buy a sticker pack" ,
2020-05-08 15:08:53 +00:00
"invite-chat-accept" : "Accept" ,
2020-12-07 12:10:42 +00:00
"invite-chat-pending" : "Pending" ,
"invite-chat-accept-join" : "Accept and Join" ,
2020-05-08 15:08:53 +00:00
"invite-chat-rule" : "Accepting will also reward your friend with a crypto referral bonus" ,
2020-08-04 06:44:10 +00:00
"redeem-now" : "Redeem now" ,
"redeem-amount" : "{{quantity}} bonuses available" ,
"redeem-success" : "Redeem bonus success!" ,
2020-05-08 15:08:53 +00:00
"attribution-received" : "{{attrib}} out of {{max}} bonuses received" ,
"advertiser-starter-pack-title" : "Starter Pack" ,
"advertiser-starter-pack-description" : "Here’ s some crypto to get you started! Use it to get stickers, an ENS name and try dapps" ,
2020-08-04 06:44:10 +00:00
"advertiser-title" : "Privacy by default" ,
"advertiser-description" : "You’ ve discovered Status thanks to a partner. Do you mind if Status checks your IP address once so they get rewarded? This information will not be used for anything else and it will be removed completely after 7 days." ,
2020-05-08 15:08:53 +00:00
"advertiser-starter-pack-accept" : "Accept" ,
"advertiser-starter-pack-decline" : "Decline" ,
2020-08-04 06:44:10 +00:00
"dapp-starter-pack-title" : "Starter Pack" ,
"dapp-starter-pack-description" : "Here’ s some crypto to get you started! Use it to get stickers, an ENS name and try dapps" ,
"dapp-starter-pack-accept" : "Accept and Open" ,
2020-12-07 12:10:42 +00:00
"starter-pack-coming" : "Starter Pack coming your way" ,
"starter-pack-coming-description" : "Can take a few minutes to hours" ,
2020-05-08 15:08:53 +00:00
"starter-pack-received" : "Starter Pack received" ,
"starter-pack-received-description" : "Here’ s some crypto to get you started! Use it to get stickers, an ENS name and try dapps" ,
2020-01-24 17:03:08 +00:00
"join-group-chat" : "Join group" ,
"join-group-chat-description" : "{{username}} invited you to join the group {{group-name}}" ,
"joined-group-chat-description" : "You've joined {{group-name}} from invitation by {{username}}" ,
"key" : "Key" ,
"keycard" : "Keycard" ,
2020-05-14 14:35:43 +00:00
"keycard-access-reset" : "Keycard access is reset" ,
"keycard-can-use-with-new-passcode" : "You can use this card with your new passcode" ,
2020-01-24 17:03:08 +00:00
"keycard-applet-install-instructions" : "To install the applet please follow the instructions on https://github.com/status-im/keycard-cli#keycard-applet-installation" ,
"keycard-blocked" : "Keycard has been blocked.\nYou need to reset card to continue using it." ,
"keycard-cancel-setup-text" : "This will cancel keycard setup. It's highly recommended to finish the setup in order to use keycard. Do you really want to cancel?" ,
"keycard-cancel-setup-title" : "Dangerous operation" ,
"keycard-desc" : "Own a Keycard? Store your keys on it; you’ ll need it for transactions" ,
2020-07-27 14:49:33 +00:00
"keycard-dont-ask-card" : "Don't ask for card to sign in" ,
2020-05-14 14:35:43 +00:00
"keycard-reset-passcode" : "Reset passcode" ,
2021-04-28 11:45:29 +00:00
"keycard-factory-reset" : "Return card to factory settings" ,
"keycard-factory-reset-title" : "Are you sure you want to perform a factory reset?" ,
"keycard-factory-reset-text" : "Performing this will delete any mnemonic phrase stored on the card. Make sure you have a backup of the mnemonic phrase you've been using with this Keycard." ,
2020-05-14 14:35:43 +00:00
"keycard-enter-new-passcode" : "Enter new passcode {{step}}/2" ,
2020-05-27 12:14:56 +00:00
"keycard-has-multiaccount-on-it" : "This card is full. Each card can hold one main keypair" ,
2020-01-24 17:03:08 +00:00
"keycard-onboarding-finishing-header" : "Finishing up" ,
"keycard-onboarding-intro-header" : "Store your keys on Keycard" ,
"keycard-onboarding-intro-text" : "Get ready, this might take a few minutes, but it's important to secure your account" ,
"keycard-onboarding-pairing-header" : "Pairing the card..." ,
"keycard-onboarding-preparing-header" : "Preparing the card..." ,
"keycard-onboarding-puk-code-header" : "Write codes down\n and store them securely" ,
"keycard-onboarding-recovery-phrase-description" : "You need this seed phrase to get your key back. Write it down. Keep it safe, offline, and separate from this device." ,
"keycard-onboarding-recovery-phrase-header" : "Back up seed phrase" ,
"keycard-onboarding-recovery-phrase-text" : "For your eyes only. This is the magical seed used to generate your key." ,
"keycard-onboarding-start-header" : "Hold card to the back\n of your phone to start" ,
2021-05-25 06:55:54 +00:00
"keycard-onboarding-pin-text" : "You will need to create a 6-digit passcode which will be used to protect access to your Keycard." ,
"keycard-onboarding-mnemonic-text" : "You will also need a piece of paper and a pencil to write down your seed phrase." ,
2020-01-24 17:03:08 +00:00
"keycard-onboarding-start-step1" : "Create a passcode" ,
"keycard-onboarding-start-step1-text" : "Around 1 minute. Create a 6-digit passcode to encrypt your keys" ,
"keycard-onboarding-start-step2" : "Write down PUK and the pairing code" ,
"keycard-onboarding-start-step2-text" : "Around 1 minute. You are going to need a piece of paper and a pencil for that" ,
"keycard-onboarding-start-step3" : "Back up the seed phrase" ,
"keycard-onboarding-start-step3-text" : "Around 1 minute. Also a piece of paper and a pencil are necessary" ,
"keycard-onboarding-start-text" : "And maintain card to phone contact\n during the setup. The setup will take around 4 minutes" ,
"keycard-recovery-intro-button-text" : "Begin recovery" ,
"keycard-recovery-intro-header" : "Recover keys stored on keycard" ,
"keycard-recovery-intro-text" : "If you generated keys using a keycard before and now want to use these keys on this device" ,
"keycard-recovery-no-key-header" : "There’ s nothing to \nrecover here" ,
"keycard-recovery-no-key-text" : "Your Keycard has no key stored on it. In order to use it, generate a new key and choose your Keycard to store the key" ,
"keycard-recovery-phrase-confirm-header" : "Confirm seed phrase" ,
2020-06-02 09:58:32 +00:00
"keycard-recovery-phrase-confirmation-text" : "You won’ t have a second chance! If you lose access, for example by losing your keycard, you can only access your keys with your seed phrase. No one, but you has your seed phrase. Write it down. Keep it safe." ,
2020-01-24 17:03:08 +00:00
"keycard-recovery-phrase-confirmation-title" : "Written the seed phrase down?" ,
"keycard-recovery-success-header" : "Your keys have been\n successfully recovered" ,
2020-04-15 07:15:49 +00:00
"keycard-redeem-title" : "Redeem to" ,
"keycard-redeem-tx" : "Redeem assets" ,
"keycard-redeem-tx-desc" : "Tap the card to sign and receive assets" ,
2020-01-24 17:03:08 +00:00
"keycard-unauthorized-operation" : "You're unauthorized to perform this operation.\n Please tap valid card and try again." ,
2020-05-14 14:35:43 +00:00
"keycard-is-frozen-title" : "Keycard is frozen" ,
2021-05-20 08:13:04 +00:00
"keycard-is-frozen-details" : "To protect your assets, your card is frozen. Reset your card to unfreeze it and be able to send transactions. You can do this with your PUK or your mnemonic." ,
"keycard-is-frozen-reset" : "Reset with PUK" ,
"keycard-is-frozen-factory-reset" : "Reset with mnemonic" ,
2020-05-14 14:35:43 +00:00
"your-card-is-frozen" : "Your Keycard is frozen. Reset card access" ,
"keycard-is-blocked-title" : "Keycard is blocked" ,
"keycard-is-blocked-details" : "You can no longer use this card to access or sign for this account. There have been too many failed passcode and PUK attempts." ,
2021-05-20 08:13:04 +00:00
"keycard-is-blocked-instructions" : "To access your account you will need to factory reset your card. Tap the button below to start the procedure, you will need your mnemonic." ,
2020-01-24 17:03:08 +00:00
"language" : "Language" ,
"learn-more" : "Learn more" ,
"learn-more-about-keycard" : "Learn more about Keycard" ,
"leave" : "Leave" ,
2022-10-21 09:06:53 +00:00
"leave-community?" : "Leave community?" ,
"leave-community-message" : "We’ ll be sad to see you go but remember, you can come back at any time!" ,
2023-01-10 18:10:26 +00:00
"left-community" : "You left “{{community}}”" ,
2020-10-20 14:28:52 +00:00
"joined" : "Joined" ,
2020-01-24 17:03:08 +00:00
"leave-group" : "Leave group" ,
"left" : "left" ,
"lets-go" : "Let's go" ,
"les-ulc" : "LES/ULC" ,
"linked-on" : "Linked on {{date}}" ,
"load-messages-before" : "before {{date}}" ,
"load-more-messages" : "↓ Fetch more messages" ,
2020-11-30 10:38:32 +00:00
"load-more-timeline" : "↓ Fetch more" ,
2020-01-24 17:03:08 +00:00
"loading" : "Loading..." ,
"log-level" : "Log level" ,
"log-level-settings" : "Log level settings" ,
"logging" : "Logging" ,
"logging-enabled" : "Logging enabled?" ,
2020-05-27 12:14:56 +00:00
"login-pin-description" : "Enter your 6-digit passcode to unlock your keys" ,
2020-01-24 17:03:08 +00:00
"logout" : "Log out" ,
"logout-app-content" : "The account will be logged out. When you unlock it again, the selected network will be used" ,
"logout-are-you-sure" : "Are you sure you want\nto log out?" ,
"logout-title" : "Log out?" ,
2021-07-29 13:29:52 +00:00
"logout-key-management" : "You need to log out to access key management." ,
2019-11-04 09:51:56 +00:00
"looking-for-cards" : "Looking for cards..." ,
"lost-connection" : "Lost connection" ,
2021-02-03 10:45:57 +00:00
"mailserver-address" : "Status node address" ,
2020-01-24 17:03:08 +00:00
"mailserver-automatic" : "Automatic selection" ,
2021-02-03 10:45:57 +00:00
"mailserver-automatic-switch-explanation" : "Choose the fastest Status node available" ,
"mailserver-connection-error" : "Could not connect to Status node" ,
"mailserver-details" : "Status node details" ,
"mailserver-error-content" : "The Status node you selected couldn't be reached." ,
"mailserver-error-title" : "Error connecting to Status node" ,
2022-06-27 11:40:18 +00:00
"mailserver-format" : "enode://{enode-id}@{ip-address}:{port}" ,
2021-02-03 10:45:57 +00:00
"mailserver-pick-another" : "Pick another Status node" ,
"mailserver-reconnect" : "Could not connect to Status node. Tap to reconnect" ,
"mailserver-request-error-content" : "The following error was returned by the Status node: {{error}}" ,
2020-01-24 17:03:08 +00:00
"mailserver-request-error-status" : "An error occured while fetching history, check the logs for details" ,
2021-02-03 10:45:57 +00:00
"mailserver-request-error-title" : "Status node request error" ,
2020-01-24 17:03:08 +00:00
"mailserver-request-retry" : "Retry request" ,
"mailserver-retry" : "Retry" ,
"main-currency" : "Main currency" ,
"main-networks" : "Main networks" ,
"main-wallet" : "Main Wallet" ,
"mainnet-network" : "Main network" ,
"make-admin" : "Make admin" ,
2022-12-02 12:13:02 +00:00
"make-moderator" : "Make moderator" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"manage-keys-and-storage" : "Manage keys and storage" ,
2022-10-21 09:06:53 +00:00
"mark-as-read" : "Mark as read" ,
2020-02-18 19:23:02 +00:00
"mark-all-read" : "Mark all read" ,
2020-01-24 17:03:08 +00:00
"members" : {
"one" : "1 member" ,
"other" : "{{count}} members"
} ,
"members-active" : {
"one" : "1 member" ,
"other" : "{{count}} members"
} ,
"members-active-none" : "no members" ,
"members-title" : "Members" ,
"message" : "Message" ,
2022-10-06 14:59:39 +00:00
"message-deleted" : "Message deleted" ,
2022-12-09 07:35:41 +00:00
"message-deleted-for-everyone" : "Message deleted for everyone" ,
2023-01-10 02:02:23 +00:00
"message-deleted-for-everyone-count" : {
"one" : "1 message deleted for everyone" ,
"other" : "{{count}} messages deleted for everyone"
} ,
2022-10-06 14:59:39 +00:00
"message-deleted-for-you" : "Message deleted for you" ,
2023-01-10 02:02:23 +00:00
"message-deleted-for-you-count" : {
"one" : "1 message deleted for you" ,
"other" : "{{count}} messages deleted for you"
} ,
2020-01-24 17:03:08 +00:00
"message-not-sent" : "Message not sent" ,
"message-options-cancel" : "Cancel" ,
"message-reply" : "Reply" ,
2021-06-17 13:44:34 +00:00
"replying-to" : "Replying to {{author}}" ,
2020-07-28 11:10:42 +00:00
"data-syncing" : "Data syncing" ,
2020-01-24 17:03:08 +00:00
"messages" : "Messages" ,
2020-01-29 13:04:26 +00:00
"chat-is-a-contact" : "Contact" ,
"chat-is-not-a-contact" : "Not a contact" ,
2020-01-24 17:03:08 +00:00
"might-break" : "Might break some ÐApps" ,
2020-05-27 12:14:56 +00:00
"migrations-failed-content" : "{{message}}\nschema version: initial {{initial-version}}, current {{current-version}}, last {{last-version}}\n\nA database error occured. Your funds and chat key are safe. Other data, like your chats and contacts, cannot be restored. \"{{erase-multiaccounts-data-button-text}}\" button, will remove all other data and allows you to access your funds and send messages." ,
2020-01-24 17:03:08 +00:00
"mobile-network-ask-me" : "Ask me when on mobile network" ,
"mobile-network-continue-syncing" : "Continue syncing" ,
"mobile-network-continue-syncing-details" : "You can change this later in settings" ,
"mobile-network-go-to-settings" : "Go to settings" ,
"mobile-network-settings" : "Mobile data" ,
"mobile-network-sheet-configure" : "You can configure syncing in more \ndetail in" ,
2020-06-16 08:05:14 +00:00
"mobile-network-sheet-offline" : "No Wi-fi, message syncing disabled." ,
2020-01-24 17:03:08 +00:00
"mobile-network-sheet-offline-details" : "Syncing using mobile network is off" ,
"mobile-network-sheet-remember-choice" : "Remember my choice" ,
"mobile-network-sheet-settings" : "settings" ,
"mobile-network-start-syncing" : "Start syncing" ,
"mobile-network-stop-syncing" : "Stop syncing" ,
"mobile-network-stop-syncing-details" : "Until connected to Wi-Fi?" ,
"mobile-network-use-mobile" : "Use mobile data" ,
2020-07-28 11:10:42 +00:00
"mobile-network-use-mobile-data" : "Status uses a lot of data when syncing chats and wallet." ,
2020-01-24 17:03:08 +00:00
"mobile-network-use-wifi" : "Wi-Fi only" ,
2020-07-28 11:10:42 +00:00
"mobile-syncing-sheet-details" : "Status uses a lot of data when syncing chats and wallet." ,
2020-01-24 17:03:08 +00:00
"mobile-syncing-sheet-title" : "Sync using mobile data?" ,
"more" : "more" ,
2020-05-27 12:14:56 +00:00
"multiaccount-exists-title" : "Keys for this account already exist" ,
"multiaccount-exists-content" : "Keys for this account already exist and can’ t be added again. If you’ ve lost your password, passcode or Keycard, uninstall the app, reinstall and access your keys by entering your seed phrase" ,
2020-01-24 17:03:08 +00:00
"multiaccounts-recover-enter-phrase-text" : "Enter 12, 15, 18, 21 or 24 words.\nSeparate words by a single space." ,
"multiaccounts-recover-enter-phrase-title" : "Enter your seed phrase" ,
"name" : "Name" ,
"name-of-token" : "The name of your token" ,
"need-help" : "Need help?" ,
2023-03-15 19:02:26 +00:00
"new-to-status" : "I’ m new to Status" ,
2023-05-11 02:00:36 +00:00
"getting-started-with-status" : "Getting started with Status" ,
"getting-started-description" : "Status is a unique messaging app that combines decentralized technology, privacy-focused design, and Web3 capabilities to offer a unique and secure communication experience.\n\nYour Status keys are the foundation of your self-sovereign identity in Web3. They serve as a secure means of accessing and managing your personal information and identity. With Status, you own, control and manage your data and digital identity without relying on centralized organisations.\n\nChoose one of these options to create your Status profile:" ,
"getting-started-generate-keys-description" : "Create a pair of cryptographic keys representing your Status identity. Unlike centralized apps, Status doesn't rely on your username or email address to identify your profile. Instead, it uses your private and public keys. This option creates a new Ethereum address." ,
"getting-started-generate-keys-from-recovery-phrase" : "Generate keys from recovery phrase" ,
"getting-started-generate-keys-from-recovery-phrase-description" : "You can use your existing Ethereum address to create your Status profile. If you already use a non-custodial Ethereum wallet (like Metamask or Trust Wallet), you already have an Ethereum address and a recovery phrase.\n\nYour keys are always securely stored on your device and protected by your Status password." ,
"getting-started-generate-keys-on-keycard" : "Generate keys on a Keycard" ,
"getting-started-generate-keys-on-keycard-description" : "A Keycard is a physical card (similar to a credit card) that securely stores your Status keys. Using a Keycard adds an extra layer of security to your digital assets and identity. This option creates a new Ethereum address." ,
2023-03-13 16:25:04 +00:00
"generate-keys" : "Generate keys" ,
"generate-keys-subtitle" : "Your new self-sovereign identity in Status" ,
"experienced-web3" : "Experienced in Web3?" ,
"use-recovery-phrase" : "Use recovery phrase" ,
"use-recovery-phrase-subtitle" : "If you already have an Ethereum address" ,
"use-keycard" : "Use Keycard" ,
"use-keycard-subtitle" : "Keys will be stored on your Keycard" ,
2020-01-10 14:10:40 +00:00
"glossary" : "Glossary" ,
"account-title" : "Account" ,
2020-02-07 11:55:49 +00:00
"account-content" : "You can compare accounts in Status to bank accounts. Like a bank account, an account typically has an address and a balance; You use this account to transact on Ethereum. You can have multiple accounts in your wallet. All accessed by unlocking Status." ,
2023-04-27 04:26:32 +00:00
"chat-key-description" : "Your unique public ID in Status. Others can use it to send you a contact request." ,
2020-01-10 14:10:40 +00:00
"chat-key-title" : "Chat Key" ,
"chat-key-content" : "Messages on the Status chat protocol are sent and received using encryption keys. The public chat key is a string of characters you share with others so they can send you messages in Status." ,
"chat-name-title" : "Chat Name" ,
"chat-name-content" : "Three random words, derived algorithmically from your chat key and used as your default alias in chat. Chat names are completely unique; no other user can have the same three words." ,
"ens-name-title" : "ENS Name" ,
"ens-name-content" : "Custom alias for your chat key that you can register using the Ethereum Name Service. ENS names are decentralized usernames." ,
2021-02-03 10:45:57 +00:00
"mailserver-title" : "Status node" ,
2020-01-10 14:10:40 +00:00
"mailserver-content" : "A node in the Status network that routes and stores messages, for up to 30 days." ,
"peer-title" : "Peer" ,
"peer-content" : "A device connected to the Status chat network. Each user can represent one or more peers, depending on their number of devices." ,
"seed-phrase-title" : "Seed Phrase" ,
"seed-phrase-content" : "A set of friendly-to-read words, randomly selected from the BIP39 standard list and used to recover or access your Ethereum account on other wallets and devices. Also referred to as a “mnemonic phrase,” “recovery phrase” or “wallet backup” across the crypto ecosystem. Most crypto apps use this same standard to generate accounts." ,
2020-02-07 11:55:49 +00:00
"wallet-key-title" : "Account address" ,
"wallet-key-content" : "A 64 character hex address based on the Ethereum standard and beginning with 0x. Public-facing, your account address is shared with others when you want to receive funds. Also referred to as an “Ethereum address” or “wallet address.”" ,
2020-12-08 15:29:05 +00:00
"buy-crypto-title" : "Looks like your wallet is empty" ,
"buy-crypto-description" : "Find a dapp to buy crypto now" ,
2021-01-29 14:08:48 +00:00
"buy-crypto" : "Buy crypto" ,
"buy-crypto-choose-a-service" : "Choose a service you'd like to use to buy crypto" ,
"buy-crypto-leaving" : "You are leaving Status and entering a third party website to complete your purchase" ,
"opening-buy-crypto" : "Opening {{site}}..." ,
2020-01-24 17:03:08 +00:00
"network" : "Network" ,
"network-chain" : "Network chain" ,
"network-details" : "Network details" ,
"network-info" : "Network info" ,
"network-fee" : "Network fee" ,
"network-id" : "Network ID" ,
"network-invalid-network-id" : "Specified network id doesn't correspond to network id by RPC url" ,
"network-invalid-status-code" : "Invalid status code: {{code}}" ,
"network-invalid-url" : "Network URL is invalid" ,
"network-settings" : "Network settings" ,
"new" : "New" ,
"new-chat" : "New chat" ,
"new-contact" : "New contact" ,
"new-contract" : "New Contract" ,
"new-group" : "New group" ,
"new-group-chat" : "New group chat" ,
"new-network" : "New network" ,
"new-pin-description" : "Enter new 6-digit passcode" ,
2021-04-09 08:56:28 +00:00
"new-puk-description" : "Enter new 12-digit PUK" ,
2020-01-24 17:03:08 +00:00
"new-public-group-chat" : "Join public chat" ,
"next" : "Next" ,
"no" : "No" ,
"no-collectibles" : "No collectibles available" ,
"no-keycard-applet-on-card" : "No Keycard applet on card" ,
"no-pairing-slots-available" : "This card is already paired to 5 devices and cannot pair to this one. Please use one of the paired devices, log in with this card and free up pairing slots on the card" ,
"no-result" : "No results" ,
"no-tokens-found" : "No tokens found" ,
"node-info" : "Node info" ,
2021-07-23 09:53:52 +00:00
"node-address" : "Node address" ,
"node-details" : "Node details" ,
2020-01-24 17:03:08 +00:00
"node-version" : "Node version" ,
"nonce" : "Nonce" ,
"none" : "None" ,
2023-01-19 16:59:33 +00:00
"not-a-chatkey" : "This is not a chatkey" ,
2020-01-24 17:03:08 +00:00
"not-applicable" : "Not applicable for unsigned transactions" ,
"not-keycard-text" : "The card you used is not a Keycard. You need to purchase a Keycard to use it" ,
"not-keycard-title" : "Not a Keycard" ,
2023-06-08 17:10:51 +00:00
"not-paired-with-this-device" : "Not paired with this device" ,
2020-01-24 17:03:08 +00:00
"notifications" : "Notifications" ,
2022-02-14 11:57:33 +00:00
"local-notifications" : "Local notifications" ,
"local-notifications-subtitle" : "Enable background service" ,
"remote-notifications" : "Remote notifications" ,
"remote-notifications-subtitle" : "Enable google push notifications" ,
2020-09-16 11:37:43 +00:00
"show-notifications" : "Show notifications" ,
2023-06-12 15:02:47 +00:00
"notification-settings" : "Notification settings" ,
2020-06-12 08:54:28 +00:00
"notifications-servers" : "Notification servers" ,
"notifications-preferences" : "Notification preferences" ,
"notifications-switch" : "Show notifications" ,
"notifications-non-contacts" : "Notifications from non-contacts" ,
2020-09-25 12:35:10 +00:00
"notifications-transactions" : "Wallet transactions" ,
2022-01-21 14:28:20 +00:00
"send-push-notifications" : "Send Push Notifications" ,
2020-09-16 11:37:43 +00:00
"send-push-notifications-description" : "When disabled, the person receiving your messages won't be notified of their arrival" ,
2020-06-12 08:54:28 +00:00
"push-notifications-server-enabled" : "Server enabled" ,
"push-notifications-servers" : "Push notification servers" ,
2020-09-25 12:35:10 +00:00
"push-inbound-transaction" : "You received {{value}} {{currency}}" ,
"push-outbound-transaction" : "You sent {{value}} {{currency}}" ,
"push-failed-transaction" : "Your transaction failed" ,
"push-inbound-transaction-body" : "From {{from}} to {{to}}" ,
"push-outbound-transaction-body" : "From {{from}} to {{to}}" ,
"push-failed-transaction-body" : "{{value}} {{currency}} to {{to}}" ,
2020-06-12 08:54:28 +00:00
"allow-mention-notifications" : "Show @ mentions" ,
"server" : "Server" ,
Allow users to swipe to delete or swipe to toggle unread notification status (#15106)
Adds support for swiping left/right on some types of notifications. Swiping left
(from left to right) shows a blue button allowing the user to mark the
notification as read/unread. Swiping right (from right to left) shows a red
button, allowing the user to delete the notification for good.
Related PR in status-go https://github.com/status-im/status-go/pull/3201.
Fixes https://github.com/status-im/status-mobile/issues/14901
Fixes https://github.com/status-im/status-mobile/issues/14900
Technical notes
===============
How's the performance? It feels near native performance in a production release
in a mid-range smartphone. So I'd say it's pretty good, but let me know if you
find any issue.
- I refrained from trying to eliminate all code duplication in this PR. Some
notifications will behave differently, especially the ones with call to
action, so I ask you to please take that in consideration when reviewing. See
https://github.com/status-im/status-mobile/issues/15118
- React Native Gesture Handler has a component named
[Swipeable](https://docs.swmansion.com/react-native-gesture-handler/docs/api/components/swipeable/).
I used it instead of writing a monstrosity :japanese_ogre: of code in
Reanimated to achieve the same results.
- RN Gesture Handler touchables are the only ones that work with the Swipeable
component, so I used them and added vars to `react-native.gesture`.
- I had to manually interpolate the translation X of the buttons behind
notifications because notifications are transparent. To make interpolation
work with `Swipeable` it's mandatory to use RN `Animated.View` and not
`Reanimated.View` (see next point).
- `Swipeable` expects us to pass functions that will receive RN
`AnimatedInterpolation` instances and the rendering lifecycle does not work as
usual. Hooks didn't trigger as expected, functional Reagent components didn't
behave as expected, etc. This means `Reanimated.View` and its interpolation
function is out of question. I did try for almost two days, nothing works.
Testing notes
=============
These are some of the manual tests I ran. There are more scenarios to cover
obviously. Assuming no unread notifications before each flow:
Contact request notification
============================
From the perspective of an user A:
1. Receive a contact request from a non-mutual contact B.
2. Verify the unread count is displayed over the bell icon.
3. Verify the unread count is displayed on the `Messages > Contacts` tab, as
well as on the AC `Contact requests` tab.
4. Open the AC and before accepting/declining the contact request, check that
you CAN'T swipe left or right.
5. Accept or decline the contact request.
6. Check the unread indicator disappears in all necessary places.
7. Press on the notification and see if you're redirected to the chat.
8. Go back to the AC and swipe left to mark as `Unread`. Notice that opening the
chat marks the notification as `Read`. Also very important, notice that the
`Messages > Contacts` tab will NOT show the *pending contact requests*
section at the top. This is on purpose, given the notification is unread, but
the user has already accepted/declined the contact request, hence it's not
pending.
9. Swipe left againg to mark as `Read`. Check all unread indicators are updated.
10. Swipe right to delete the notification (it won't be displayed ever again).
Admin notification
==================
1. Generate an admin notification, e.g. a community owner receiving a request
notification to join.
2. Verify the unread count is displayed over the bell icon, as well as the AC
Admin tab.
3. Verify the community unread indicator is correctly displayed.
4. As an admin, open the AC and before accepting/declining the request, check
that you CAN'T swipe left or right.
5. Accept or decline the membership request.
6. Check the unread indicator disappears accordingly.
7. Swipe left to mark as `Read`.
8. Swipe left to mark as `Unread`.
9. Swipe right to delete the notification (it won't be displayed ever again).
Mentions & replies
==================
Similar steps outlined for `Admin` notifications, but there's one important
difference. Mention and reply notifications don't require a call to action from
the user, so the user can swipe left/right **without** first having to do
anything on the notification (such as pressing on it). See issue
https://github.com/status-im/status-mobile/issues/15118
What about other types of notifications?
========================================
Swipe gestures for other notification types will be implemented in a separate
PR.
2023-02-25 00:22:31 +00:00
"read" : "Read" ,
"unread" : "Unread" ,
2020-06-12 08:54:28 +00:00
"specify-server-public-key" : "Enter server public key" ,
2020-01-24 17:03:08 +00:00
"notify" : "Notify" ,
"off" : "Off" ,
"offline" : "Offline" ,
2021-02-03 10:45:57 +00:00
"offline-messaging-use-history-nodes" : "Use Status nodes" ,
"offline-messaging-use-history-explanation" : "Enable Status nodes to fetch messages that were sent while the app was closed. When enabled, a Status node gets your IP address. When disabled you will not receive messages when the app is closed and will not see them when you open the app later." ,
2020-01-24 17:03:08 +00:00
"ok" : "OK" ,
"ok-continue" : "Okay, continue" ,
"ok-got-it" : "Okay, got it" ,
"okay" : "Okay" ,
"on" : "On" ,
2023-01-09 13:36:17 +00:00
"only-mentions" : "Only @mentions" ,
2020-01-24 17:03:08 +00:00
"open" : "Open" ,
2020-07-30 09:39:55 +00:00
"open-home" : "Open..." ,
2020-01-24 17:03:08 +00:00
"open-dapp" : "Open ÐApp" ,
"open-dapp-store" : "Discover ÐApps" ,
"open-nfc-settings" : "Open NFC settings" ,
2022-01-25 08:44:54 +00:00
"open-on-block-explorer" : "Open on block explorer" ,
2020-01-24 17:03:08 +00:00
"optional" : "optional" ,
"or" : "OR" ,
"outgoing" : "Outgoing" ,
"outgoing-transaction" : "Outgoing transaction" ,
2023-03-06 14:42:30 +00:00
"own-your-crypto" : "Own your crypto" ,
2023-06-08 17:10:51 +00:00
"pair" : "Pair" ,
"pair-devices" : "Pair devices" ,
2020-01-24 17:03:08 +00:00
"pair-card" : "Pair to this device" ,
"pair-code" : "Pair code" ,
2020-05-27 12:14:56 +00:00
"pair-code-explanation" : "Pairs card to a different device (up to 5) to unlock keys and sign transactions with the same Keycard" ,
2020-01-24 17:03:08 +00:00
"pair-this-card" : "Pair this card" ,
"pair-this-device" : "Advertise device" ,
"pair-this-device-description" : "Pair your devices to sync contacts and chats between them" ,
"paired-devices" : "Paired devices" ,
2023-06-08 17:10:51 +00:00
"paired-with-this-device" : "Paired with this device" ,
2020-01-24 17:03:08 +00:00
"pairing" : "Pairing" ,
"pairing-card" : "Pairing card" ,
2022-09-05 07:58:35 +00:00
"pairing-code-placeholder" : "Pairing code..." ,
2021-04-14 09:31:22 +00:00
"pairing-code_error1" : "Pairing codes don't match." ,
"confirm-pairing-code-placeholder" : "Confirm your pairing code..." ,
2020-01-24 17:03:08 +00:00
"pairing-go-to-installation" : "Go to pairing settings" ,
"pairing-maximum-number-reached-content" : "Please disable one of your devices before enabling a new one." ,
"pairing-maximum-number-reached-title" : "Max number of devices reached" ,
"pairing-new-installation-detected-content" : "A new device has been detected.\nIn order to use your devices correctly, it's important to pair and enable them before using them.\nPlease go to the device section under settings to pair your devices." ,
"pairing-new-installation-detected-title" : "New device detected" ,
"pairing-no-info" : "No info" ,
"pairing-please-set-a-name" : "Please set a name for your device." ,
2023-03-06 14:42:30 +00:00
"participate-in-the-metaverse" : "Participate in the truly free metaverse" ,
2023-03-17 18:46:41 +00:00
"password-creation-title" : "Create profile password" ,
"password-creation-subtitle" : "To log in to Status and sign transactions" ,
"password-creation-match" : "Passwords match" ,
"password-creation-dont-match" : "Passwords do not match" ,
"password-creation-hint" : "Minimum 10 characters" ,
"password-creation-placeholder-1" : "Type password" ,
"password-creation-placeholder-2" : "Repeat password" ,
"password-creation-tips-title" : "Tips to improve password" ,
"password-creation-tips-1" : "Lower case" ,
"password-creation-tips-2" : "Upper-case" ,
"password-creation-tips-3" : "Numbers" ,
"password-creation-tips-4" : "Symbols" ,
"password-creation-disclaimer" : "I understand my password can't be recovered" ,
"password-creation-confirm" : "Confirm password" ,
2020-01-24 17:03:08 +00:00
"passphrase" : "Passphrase" ,
"password" : "Password" ,
"password-description" : "At least 6 characters. Your password protects your keys. You need it to unlock Status and transact." ,
"password-placeholder2" : "Confirm your password" ,
"password_error1" : "Passwords don't match." ,
"paste" : "Paste" ,
"paste-json" : "Paste JSON" ,
"pay-to-chat" : "Pay to chat" ,
"peers" : "Peers" ,
2022-12-08 10:08:16 +00:00
"peers-count" : "Peers count" ,
"peers-stats" : "Peers stats" ,
2020-01-24 17:03:08 +00:00
"pending" : "Pending" ,
"pending-confirmation" : "Pending confirmation..." ,
"permissions" : "Permissions" ,
"phone-e164" : "International 1" ,
"photos-access-error" : "To grant the required photos permission, please go to your system settings and make sure that Status > Photos is selected." ,
"pin-changed" : "6-digit passcode has been changed" ,
2021-04-09 08:56:28 +00:00
"puk-changed" : "12-digit PUK has been changed" ,
2021-04-14 09:31:22 +00:00
"pairing-changed" : "Pairing code has been changed" ,
2020-01-24 17:03:08 +00:00
"pin-code" : "6-digit passcode" ,
"pin-mismatch" : "Wrong passcode" ,
2021-07-15 11:12:38 +00:00
"pin-retries-left" : "{{number}} attempts left" ,
2020-05-14 14:35:43 +00:00
"pin-one-attempt-blocked-before" : "Be careful, you have only" ,
"pin-one-attempt-frozen-before" : "Be careful, you have only" ,
"pin-one-attempt" : " one attempt " ,
"pin-one-attempt-blocked-after" : "before your Keycard gets blocked" ,
"pin-one-attempt-frozen-after" : "before your Keycard gets frozen" ,
2020-01-24 17:03:08 +00:00
"preview-privacy" : "Preview privacy mode" ,
"privacy" : "Privacy" ,
2021-02-18 16:49:31 +00:00
"privacy-photos" : "Profile Photo Privacy" ,
2020-01-24 17:03:08 +00:00
"privacy-and-security" : "Privacy and security" ,
"privacy-policy" : "Privacy policy" ,
2021-10-08 11:48:17 +00:00
"privacy-show-to-warning" : "People who have already seen your profile picture will continue to do so" ,
2020-01-24 17:03:08 +00:00
"processing" : "Just a moment" ,
"product-information" : "Product Information" ,
"profile" : "Profile" ,
"profile-details" : "Profile details" ,
"public-chat" : "Public chat" ,
"public-chats" : "Public chats" ,
"public-group-status" : "Public" ,
"public-group-topic" : "Topic" ,
2020-07-27 07:38:24 +00:00
"join-new-public-chat" : "Join a public chat" ,
"join-new-private-chat" : "Start a new private chat" ,
"search-no-chat-found" : "No search results. Do you mean" ,
2020-01-24 17:03:08 +00:00
"public-key" : "Public key" ,
"puk-and-pairing-codes-displayed" : "PUK and pairing codes displayed" ,
"puk-code" : "PUK code" ,
"puk-code-explanation" : "If you forget your 6-digit passcode or enter it incorrectly 3 times, you'll need this code to unlock your card." ,
2020-05-14 14:35:43 +00:00
"puk-mismatch" : "Wrong PUK code" ,
2020-01-24 17:03:08 +00:00
"quiet-days" : "{{quiet-days}} days" ,
"quiet-hours" : "{{quiet-hours}} hours" ,
"re-encrypt-key" : "Re-encrypt your keys" ,
"receive" : "Receive" ,
"receive-transaction" : "Receive transaction" ,
"recent" : "Recent" ,
"recent-recipients" : "Contacts" ,
"recently-used-stickers" : "Recently used stickers will appear here" ,
"recipient" : "Recipient" ,
"recipient-code" : "Enter recipient address" ,
"recipient-code-placeholder" : "0x... or username.domain.eth" ,
"recover" : "Recover" ,
"recover-key" : "Access existing keys" ,
2020-05-27 12:14:56 +00:00
"recover-keycard-multiaccount-not-supported" : "Keys for this account already exist and can't be added again. If you've lost your password, passcode or Keycard, uninstall the app, reinstall and access your keys by entering your seed phrase" ,
2020-01-24 17:03:08 +00:00
"recover-with-keycard" : "Recover with Keycard" ,
"recovering-key" : "Accessing keys..." ,
"recovery-confirm-phrase" : "Confirm seed phrase" ,
"recovery-phrase" : "Seed phrase" ,
"recovery-success-text" : "You will have to create a new code or password to re-encrypt your keys" ,
2020-05-27 12:14:56 +00:00
"recovery-typo-dialog-description" : "Please note, your seed phrase must use the exact same words and order as you received it" ,
2020-01-24 17:03:08 +00:00
"recovery-typo-dialog-title" : "Is the seed phrase correct?" ,
"remember-me" : "Remember me" ,
"remind-me-later" : "Show me this again" ,
"remove" : "Remove" ,
"remove-from-chat" : "Remove from chat" ,
"remove-from-contacts" : "Remove from contacts" ,
"remove-from-contacts-text" : "By removing a user from your contact list you do not hide your wallet address from them" ,
"remove-network" : "Remove network" ,
"remove-token" : "Remove token" ,
"removed" : "removed" ,
"repeat-pin" : "Repeat new 6-digit passcode" ,
2021-04-09 08:56:28 +00:00
"repeat-puk" : "Repeat new 12-digit PUK" ,
2021-11-01 10:00:17 +00:00
"report-bug-email-template" : "1. Issue Description\n{{description}}\n\n\n2. Steps to reproduce\n{{steps}}\n\n\n3. Attach screenshots that can demo the problem, please\n" ,
2023-06-19 12:49:34 +00:00
"request-processed-after-node-online" : "Community control node is offline. Request will be processed once it's back online." ,
2023-06-06 09:31:43 +00:00
"request-to-join-disclaimer" : "Joining the community will reveal your public addresses to the owner" ,
2022-12-27 00:05:03 +00:00
"request-to-join" : "Request to join" ,
"request-to-join-community" : "Request to join Community" ,
2023-01-10 18:10:26 +00:00
"requested-to-join-community" : "You requested to join “{{community}}”" ,
2020-01-24 17:03:08 +00:00
"request-transaction" : "Request transaction" ,
"required-field" : "Required field" ,
"resend-message" : "Resend" ,
"reset-card" : "Reset card" ,
"reset-card-description" : "This operation will reset card to initial state. It will erase all card data including private keys. Operation is not reversible." ,
"retry" : "Retry" ,
2023-04-20 12:34:30 +00:00
"reveal-sync-code" : "Reveal sync code" ,
2020-01-24 17:03:08 +00:00
"revoke-access" : "Revoke access" ,
"rpc-url" : "RPC URL" ,
"save" : "Save" ,
"save-password" : "Save password" ,
"save-password-unavailable" : "Set device passcode to save password" ,
"save-password-unavailable-android" : "Save password is unavailable: your device may be rooted or lacks necessary security features." ,
2023-05-12 00:58:57 +00:00
"scan-or-enter-sync-code" : "Scan or enter sync code" ,
2020-01-24 17:03:08 +00:00
"scan-qr" : "Scan QR code" ,
"scan-qr-code" : "Scan a QR code with a wallet address" ,
"search" : "Search" ,
2022-11-09 12:41:34 +00:00
"search-discover-communities" : "Search communities or categories" ,
2020-07-30 21:03:27 +00:00
"secret-keys-confirmation-text" : "You will need them to continue to use your Keycard in case you ever lose your phone." ,
2020-01-24 17:03:08 +00:00
"secret-keys-confirmation-title" : "Written the codes down?" ,
"security" : "Security" ,
"see-details" : "See details" ,
"see-it-again" : "SEE IT AGAIN" ,
"select-account-first" : "Select an account first" ,
"select-chat" : "Select chat to start messaging" ,
"selected" : "Selected" ,
"select" : "Select" ,
"select-account" : "Select account" ,
"send-logs" : "Report a bug" ,
"send-logs-to" : "Report a bug to {{email}}" ,
"send-message" : "Send message" ,
"send-request" : "Send request" ,
2022-11-16 19:46:04 +00:00
"send-reply" : "Send reply" ,
2020-01-24 17:03:08 +00:00
"send-request-amount" : "Amount" ,
"send-request-amount-max-decimals" : "Max number of decimals is {{asset-decimals}}" ,
"send-request-unknown-token" : "Unknown token - {{asset}}" ,
"send-sending-to" : "to {{recipient-name}}" ,
"send-transaction" : "Send transaction" ,
"sending" : "Sending" ,
"sent-at" : "Sent at" ,
"set-a-topic" : "Create a topic" ,
2020-04-08 15:03:32 +00:00
"set-currency" : "Set currency" ,
2020-01-24 17:03:08 +00:00
"set-dapp-access-permissions" : "Set DApp access permissions" ,
"settings" : "Settings" ,
"share" : "Share" ,
"shared" : "Shared" ,
2023-06-12 15:02:47 +00:00
"share-channel" : "Share channel" ,
2020-01-24 17:03:08 +00:00
"share-address" : "Share address" ,
"share-chat" : "Share chat" ,
"share-contact-code" : "Share my chat key" ,
2022-10-21 09:06:53 +00:00
"share-community" : "Share community" ,
2020-01-24 17:03:08 +00:00
"share-dapp-text" : "Check out this DApp I'm using on Status: {{link}}" ,
"share-link" : "Share link" ,
"share-my-profile" : "Share my profile" ,
"share-profile" : "Share profile" ,
"share-profile-link" : "Share profile link" ,
"share-public-chat-text" : "Check out this public chat on the Status app: {{link}}" ,
"sharing-copied-to-clipboard" : "Copied" ,
"sharing-copy-to-clipboard" : "Copy" ,
2021-11-01 10:00:17 +00:00
"share-logs" : "Share logs" ,
2020-05-14 13:00:06 +00:00
"sharing-share" : "Share" ,
2020-01-24 17:03:08 +00:00
"show-less" : "Show less" ,
"show-more" : "Show more" ,
"show-qr" : "Show QR code" ,
2019-11-04 09:51:56 +00:00
"show-transaction-data" : "Show transaction data" ,
2020-01-24 17:03:08 +00:00
"sign-and-send" : "Sign and send" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"sign-in" : "Sign in" ,
2020-01-24 17:03:08 +00:00
"sign-message" : "Sign Message" ,
"sign-out" : "Sign out" ,
"sign-with" : "Sign with" ,
"sign-with-password" : "Sign with password" ,
"sign-you-in" : "Signing you in…" ,
"signing" : "Signing" ,
"signing-a-message" : "Signing a message" ,
"signing-phrase" : "Signing phrase" ,
"something-went-wrong" : "Something went wrong" ,
"soon" : "Soon" ,
2023-03-22 13:51:38 +00:00
"special-characters" : "Special characters" ,
2020-01-24 17:03:08 +00:00
"specify-address" : "Specify address" ,
"specify-name" : "Specify a name" ,
2021-11-10 14:32:01 +00:00
"specify-symbol" : "Specify a symbol" ,
2020-01-24 17:03:08 +00:00
"specify-network-id" : "Specify network id" ,
"specify-rpc-url" : "Specify a RPC URL" ,
"start-chat" : "Start chat" ,
"start-conversation" : "Start conversation" ,
"start-group-chat" : "Start group chat" ,
"start-new-chat" : "Start new chat" ,
2023-03-24 22:40:36 +00:00
"start-using-status" : "Start using Status" ,
2023-06-22 15:00:06 +00:00
"start-with-space" : "Cannot start with space" ,
2020-01-24 17:03:08 +00:00
"status" : "Status" ,
"status-confirmed" : "Confirmed" ,
"status-hardwallet" : "Status hardwallet" ,
"status-keycard" : "Status Keycard" ,
"status-pending" : "Pending" ,
"status-tx-not-found" : "TX not found" ,
"status-sent" : "Sent" ,
"status-not-sent-tap" : "Not confirmed. Tap for options" ,
"status-not-sent-click" : "Not confirmed. Click for options" ,
"step-i-of-n" : "Step {{step}} of {{number}}" ,
"sticker-market" : "Sticker market" ,
2021-09-03 07:45:57 +00:00
"sticker" : "Sticker" ,
2020-01-24 17:03:08 +00:00
"submit" : "Submit" ,
"submit-bug" : "Submit a bug" ,
"success" : "Success" ,
"symbol" : "Symbol" ,
"sync-all-devices" : "Sync all devices" ,
"sync-in-progress" : "Syncing..." ,
"sync-settings" : "Sync settings" ,
"sync-synced" : "In sync" ,
"syncing-devices" : "Syncing..." ,
2023-05-11 02:00:36 +00:00
"sign-up" : "Sign up" ,
2020-01-24 17:03:08 +00:00
"tag-was-lost" : "Tag was lost" ,
2019-11-04 09:51:56 +00:00
"tap-card-again" : "Tap the card to the back of your phone again" ,
2020-01-24 17:03:08 +00:00
"test-networks" : "Test networks" ,
"text-input-disabled" : "Please wait a moment..." ,
"this-device" : "This device" ,
"this-device-desc" : "Your keys will be encrypted and securely stored on your device" ,
"this-is-you-signing" : "This is your signing phrase" ,
"this-will-take-few-seconds" : "This will take a few seconds" ,
2020-04-08 15:03:32 +00:00
"three-words-description" : "You should see these 3 words before signing each transaction" ,
"three-words-description-2" : "If you see a different combination, cancel the transaction and sign out" ,
2020-01-24 17:03:08 +00:00
"to" : "To" ,
"to-block" : "Block" ,
"to-encrypt-enter-password" : "To encrypt the account please enter your password" ,
"to-see-this-message" : "To see this message," ,
"token-auto-validate-decimals-error" : "Wrong decimals for token {{symbol}} at address {{address}} - set to {{expected}} but detected as {{actual}}" ,
"token-auto-validate-name-error" : "Wrong name for token {{symbol}} at address {{address}} - set to {{expected}} but detected as {{actual}}" ,
"token-auto-validate-symbol-error" : "Wrong symbol for token {{symbol}} at address {{address}} - set to {{expected}} but detected as {{actual}}" ,
"token-details" : "Token details" ,
2022-08-23 15:44:46 +00:00
"token-price" : "Token Price" ,
2020-01-24 17:03:08 +00:00
"topic-name-error" : "Use only lowercase letters (a to z), numbers & dashes (-). Do not use chat keys" ,
"transaction" : "Transaction" ,
2019-11-04 09:51:56 +00:00
"transaction-data" : "Transaction data" ,
2020-01-24 17:03:08 +00:00
"transaction-declined" : "Transaction declined" ,
2021-08-02 11:56:00 +00:00
"transactions-management-enabled" : "Transaction management (alpha)" ,
2020-01-24 17:03:08 +00:00
"transaction-description" : "Consider it complete after 12 confirmations on the network." ,
"transaction-details" : "Transaction details" ,
"transaction-failed" : "Transaction failed" ,
"transaction-history" : "Transaction history" ,
"transaction-request" : "Transaction Request" ,
"transaction-sent" : "Transaction sent" ,
2019-11-04 09:51:56 +00:00
"transaction-signed" : "The transaction has been successfully signed" ,
2020-01-24 17:03:08 +00:00
"transactions" : "Transactions" ,
"transactions-filter-select-all" : "Select all" ,
"transactions-filter-title" : "Filter history" ,
"type" : "Type" ,
"transactions-history" : "Transaction history" ,
"transactions-history-empty" : "No transactions in your history yet" ,
2020-04-16 19:04:12 +00:00
"transactions-history-loading" : "Loading transaction history. This might take a while." ,
2020-01-24 17:03:08 +00:00
"transactions-sign" : "Sign" ,
"tribute-required-by-multiaccount" : "{{multiaccount-name}} requires SNT to start a chat." ,
"tribute-state-paid" : "Tribute paid" ,
"tribute-state-pending" : "Tribute pending" ,
"tribute-state-required" : "Requires {{snt-amount}} SNT tribute" ,
"tribute-to-talk" : "Tribute to talk" ,
"tribute-to-talk-add-friends" : "Add friends as a contact to allow chats without tribute payment." ,
"tribute-to-talk-are-you-friends" : "Are you friends?" ,
"tribute-to-talk-ask-to-be-added" : "Ask to be added as a contact" ,
"tribute-to-talk-contact-received-your-tribute" : " received your tribute. You can now securely chat with each other." ,
"tribute-to-talk-desc" : "Monetize your attention by requiring SNT for new people to start a chat" ,
"tribute-to-talk-disabled" : "Tribute to Talk disabled" ,
"tribute-to-talk-disabled-note" : "From now on, new people can start a chat with you without sending SNT." ,
"tribute-to-talk-enabled" : "You have Tribute to Talk enabled." ,
"tribute-to-talk-finish-desc" : "From now on, you will only receive chats from contacts, and people who paid " ,
"tribute-to-talk-learn-more-1" : "Your time and attention are your most valuable assets. Tribute to Talk lets you set an amount of SNT required for new people to start a chat with you." ,
"tribute-to-talk-learn-more-2" : "Anyone who is not in your contact list will be asked to pay, and you can respond once they have." ,
"tribute-to-talk-learn-more-3" : "You can always send the money back, but to ensure that friends can reach you freely, add them as a contact first." ,
"tribute-to-talk-paywall-learn-more-1" : "Our time and attention are our most valuable assets. Tribute to Talk lets you contact new people in exchange for an SNT payment." ,
"tribute-to-talk-paywall-learn-more-2" : "To start a chat with someone who has a tribute set, simply pay the required SNT and you will be added as a contact." ,
"tribute-to-talk-paywall-learn-more-3" : "If you know them, you can share your profile outside of Status to be added for free." ,
"tribute-to-talk-pending" : "Tribute pending confirmation" ,
"tribute-to-talk-pending-note" : "Tribute transaction is pending confirmation on the network. You can check its status in transaction history" ,
"tribute-to-talk-removing-note" : "Removing Tribute to Talk will allow new people to start a chat without sending SNT. Requires a transaction to be made." ,
"tribute-to-talk-set-snt-amount" : "Set the amount of SNT required for new people to start a chat" ,
"tribute-to-talk-signing" : "Waiting to sign transaction" ,
"tribute-to-talk-transaction-failed-note" : "Transaction has failed and your Tribute to Talk settings have not been changed" ,
"tribute-to-talk-tribute-received1" : "Tribute received. You and " ,
"tribute-to-talk-tribute-received2" : " are now contacts and can securely chat with each other." ,
"tribute-to-talk-you-require-snt" : "You require SNT for new people to start a chat." ,
"try-again" : "Try again" ,
2019-11-04 09:51:56 +00:00
"try-keeping-the-card-still" : "Try keeping the card still" ,
2020-01-24 17:03:08 +00:00
"turn-nfc-on" : "Turn NFC on to continue" ,
2020-02-25 09:22:33 +00:00
"turn-nfc-description" : "NFC is disabled on yor device. You can enable it in settings" ,
"keycard-init-title" : "Looking for cards..." ,
"keycard-init-description" : "Put the card to the back of your phone to continue" ,
"keycard-awaiting-title" : "Still looking..." ,
"keycard-awaiting-description" : "Try moving the card around to find the NFC reader on your device" ,
"keycard-processing-title" : "Processing..." ,
"keycard-processing-description" : "Try keeping the card still" ,
"keycard-connected-title" : "Connected" ,
"keycard-connected-description" : "Try keeping the card still" ,
"keycard-error-title" : "Connection lost" ,
"keycard-error-description" : "Connect the card again to continue" ,
"keycard-success-title" : "Success" ,
"keycard-success-description" : "You may remove the card now" ,
2021-05-17 08:10:08 +00:00
"keycard-recover" : "lost or frozen card?" ,
"keycard-recover-title" : "Create a new card for this account?" ,
"keycard-recover-text" : "If you have your mnemonic phrase you can create a new Keycard associated with this account. You can use either a new Keycard or perform factory reset on a frozen one." ,
2021-03-25 13:39:13 +00:00
"keycard-backup" : "Create a backup Keycard" ,
"keycard-backup-success-title" : "Backup successful" ,
"keycard-backup-success-body" : "Backup card created successfully. You can now use it with your account just like the primary card." ,
2023-07-11 14:26:40 +00:00
"keys-saved" : "Keys saved!" ,
2020-06-23 07:02:44 +00:00
"type-a-message" : "Message" ,
2020-01-24 17:03:08 +00:00
"ulc-enabled" : "ULC enabled" ,
2021-10-25 08:46:33 +00:00
"backup-enabled" : "Enabled" ,
"backup-disabled" : "Disabled" ,
"backup-settings" : "Backup settings" ,
"backup-through-waku" : "Backup through waku" ,
"perform-backup" : "Perform backup" ,
"backing-up" : "Backing up..." ,
"last-backup-performed" : "Last backup performed:" ,
2020-01-24 17:03:08 +00:00
"unable-to-read-this-code" : "Unable to read this code" ,
"unblock-contact" : "Unblock this user" ,
2022-10-06 14:59:39 +00:00
"undo" : "Undo" ,
2023-04-27 04:26:32 +00:00
"unique-identifiers" : "Unique profile identifiers" ,
2020-01-24 17:03:08 +00:00
"unknown-status-go-error" : "Unknown status-go error" ,
"unlock" : "Unlock" ,
2023-06-08 17:10:51 +00:00
"unpair" : "Unpair" ,
2020-01-24 17:03:08 +00:00
"unpair-card" : "Unpair card" ,
"unpair-card-confirmation" : "This operation will unpair card from current device. Requires 6-digit passcode authorization. Do you want to proceed?" ,
"unpaired-keycard-text" : "The Keycard you tapped is not associated with this phone" ,
"unpaired-keycard-title" : "Looks like your card has been unpaired" ,
2021-03-01 13:04:03 +00:00
"unpair-keycard" : "Unpair Keycard from this phone" ,
"unpair-keycard-warning" : "Your pairing code/PUK & PIN remain unchanged" ,
2020-01-24 17:03:08 +00:00
"update" : "Update" ,
"url" : "URL" ,
"usd-currency" : "USD" ,
2023-03-06 14:42:30 +00:00
"use-the-multichain-wallet" : "Use the leading multi-chain self-custodial wallet" ,
2020-01-24 17:03:08 +00:00
"use-valid-contact-code" : "Please enter or scan a valid chat key or username" ,
2023-04-20 12:34:30 +00:00
"valid-for-time" : "Valid for {{valid-for}}" ,
2020-01-24 17:03:08 +00:00
"validation-amount-invalid-number" : "Amount is not a valid number" ,
"validation-amount-is-too-precise" : "Amount is too precise. Max number of decimals is {{decimals}}." ,
"version" : "App version" ,
2022-02-07 16:44:10 +00:00
"app-commit" : "App commit" ,
2020-12-21 07:24:58 +00:00
"view" : "View" ,
2022-10-21 09:06:53 +00:00
"view-community-rules" : "View Community Rules" ,
2020-01-24 17:03:08 +00:00
"view-cryptokitties" : "View in CryptoKitties" ,
"view-cryptostrikers" : "View in CryptoStrikers" ,
"view-etheremon" : "View in Etheremon" ,
"view-gitcoin" : "View in Gitcoin" ,
2022-10-21 09:06:53 +00:00
"view-members" : "View members" ,
2020-01-24 17:03:08 +00:00
"view-profile" : "View profile" ,
2023-06-12 15:02:47 +00:00
"view-channel-members-and-details" : "View channel member and details" ,
2020-07-03 15:04:45 +00:00
"view-details" : "View Details" ,
2020-01-24 17:03:08 +00:00
"view-signing" : "View signing phrase" ,
"view-superrare" : "View in SuperRare" ,
2023-04-27 07:53:04 +00:00
"view-token-gating" : "View token requirements" ,
2022-10-21 09:06:53 +00:00
"vote-to-feature" : "Vote to feature this community" ,
2020-06-16 08:05:14 +00:00
"waiting-for-wifi" : "No Wi-fi, message syncing disabled." ,
"waiting-for-wifi-change" : "Settings" ,
2020-01-24 17:03:08 +00:00
"waiting-to-sign" : "Waiting to sign transaction..." ,
"wallet" : "Wallet" ,
"wallet-asset" : "Asset" ,
"wallet-assets" : "Assets" ,
"wallet-backup-recovery-title" : "Back up your seed phrase" ,
"wallet-choose-recipient" : "Choose Recipient" ,
"wallet-collectibles" : "Collectibles" ,
"wallet-insufficient-funds" : "Insufficient funds" ,
"wallet-insufficient-gas" : "Not enough ETH for gas" ,
"wallet-invalid-address" : "Invalid address: \n {{data}}" ,
"wallet-invalid-address-checksum" : "Error in address: \n {{data}}" ,
"wallet-invalid-chain-id" : "Network does not match: \n {{data}} but current chain is {{chain}}" ,
"wallet-manage-assets" : "Manage assets" ,
2021-08-10 11:45:53 +00:00
"wallet-manage-accounts" : "Manage accounts" ,
2020-01-24 17:03:08 +00:00
"wallet-request" : "Request" ,
"wallet-send" : "Send" ,
2020-05-01 19:33:14 +00:00
"wallet-send-min-units" : "Min 21000 units" ,
2020-01-24 17:03:08 +00:00
"wallet-send-min-wei" : "Min 1 wei" ,
"wallet-settings" : "Wallet settings" ,
"wallet-total-value" : "Total value" ,
"wallet-transaction-total-fee" : "Total Fee" ,
"wants-to-access-profile" : "wants to access to your profile" ,
"warning" : "Warning" ,
"warning-message" : "Sorry, we limit sending several messages in quick succession to prevent spam. Please try again in a moment" ,
"web-view-error" : "Unable to load page" ,
"welcome-screen-text" : "Set up your wallet, invite friends to chat\n and browse popular dapps!" ,
"welcome-to-status" : "Welcome to Status!" ,
2023-04-11 14:44:38 +00:00
"welcome-to-web3" : "Welcome to web3!" ,
"welcome-back" : "Welcome back!" ,
2023-03-24 22:40:36 +00:00
"welcome-to-web3-sub-title" : "What are you waiting for? Go explore!" ,
2020-01-24 17:03:08 +00:00
"welcome-to-status-description" : "Set up your crypto wallet, invite friends to chat and browse decentralized apps" ,
"welcome-blank-message" : "Your chats will appear here. To start new chats press the ⊕ button" ,
2021-11-04 13:28:12 +00:00
"welcome-community-blank-message" : "Your channels will appear here. To create a new channel, click on the ⊕ button and select \"Create a channel\"" ,
"welcome-community-blank-message-edit-chats" : "Your channels will appear here. To create a new channel, go back to the community screen, click on the ⊕ button and select \"Create a channel\"" ,
2020-12-21 07:24:58 +00:00
"welcome-blank-community-message" : "Your communities will appear here." ,
2023-03-06 14:42:30 +00:00
"with-full-encryption" : "With full metadata privacy and e2e encryption" ,
2021-09-21 08:44:01 +00:00
"fetch-community" : "Fetch community" ,
"fetching-community" : "Fetching community..." ,
2023-06-01 11:23:07 +00:00
"seed-phrase-placeholder" : "Type or paste your recovery phrase" ,
"seed-phrase-words-exceeded" : "Recovery phrase cannot exceed 24 words" ,
"seed-phrase-words-uppercase" : "Recovery phrase cannot contain uppercase characters" ,
"seed-phrase-error" : "Recovery phrase contains invalid words" ,
"seed-phrase-invalid" : "Invalid recovery phrase" ,
"seed-phrase-info" : "Enter 12, 18 or 24 words separated by spaces" ,
2020-01-24 17:03:08 +00:00
"word-count" : "Word count" ,
"word-n" : "Word #{{number}}" ,
"word-n-description" : "In order to check if you have backed up your seed phrase correctly, enter the word #{{number}} above." ,
"words-n" : {
"one" : "1 word" ,
"other" : "{{count}} words"
} ,
"write-down-and-store-securely" : "Write codes down\n & store them securely" ,
"wrong-address" : "Wrong address" ,
"wrong-card" : "Wrong card" ,
2020-05-27 12:14:56 +00:00
"wrong-card-text" : "Tapped card does not correspond to the keys you selected" ,
2020-01-24 17:03:08 +00:00
"wrong-contract" : "Wrong contract" ,
2021-11-23 12:50:41 +00:00
"contract-isnt-supported" : "Contract is not supported" ,
2020-01-24 17:03:08 +00:00
"wrong-keycard-text" : "The Keycard you tapped is not associated with this phone" ,
"wrong-keycard-title" : "Looks like you’ ve tapped \na wrong keycard" ,
"wrong-password" : "Wrong password" ,
"wrong-word" : "Wrong word" ,
"yes" : "Yes" ,
"You" : "You" ,
"you" : "you" ,
"you-already-have-an-asset" : "You already have an asset {{value}}" ,
2023-03-06 14:42:30 +00:00
"you-already-use-status" : "You already use Status" ,
2020-01-24 17:03:08 +00:00
"you-are-all-set" : "You’ re all set!" ,
2020-05-27 12:14:56 +00:00
"you-are-all-set-description" : "If you lose your phone, you can now access your funds and chat key using your seed phrase" ,
2020-01-24 17:03:08 +00:00
"you-can-change-account" : "You can change the account name and color to what you wish" ,
2023-03-14 23:14:37 +00:00
"you-canceled-the-request" : "You canceled the request to join" ,
2020-01-24 17:03:08 +00:00
"you-dont-have-stickers" : "You don’ t have any stickers yet" ,
2021-03-29 22:46:50 +00:00
"you-dont-have-contacts-invite-friends" : "You don’ t have any contacts yet.\nInvite your friends to start chatting." ,
2020-01-24 17:03:08 +00:00
"your-contact-code" : "Granting access authorizes this DApp to retrieve your chat key" ,
"your-data-belongs-to-you" : "If you lose your seed phrase you lose your data and funds" ,
2020-05-27 12:14:56 +00:00
"your-data-belongs-to-you-description" : "If you lose access, for example by losing your phone, you can only access your keys with your seed phrase. No one, but you has your seed phrase. Write it down. Keep it safe" ,
2023-04-27 04:26:32 +00:00
"your-identifiers" : "Your identicon ring, chat key and emojihash will help others tell you from impersonators" ,
2023-06-06 14:54:29 +00:00
"your-name" : "Your name" ,
2020-01-24 17:03:08 +00:00
"your-recovery-phrase" : "Your seed phrase" ,
"your-recovery-phrase-description" : "This is your seed phrase. You use it to prove that this is your wallet. You only get to see it once! Write it on paper and keep it in a secure place. You will need it if you lose or reinstall your wallet." ,
"custom-seed-phrase" : "Invalid seed phrase" ,
"custom-seed-phrase-text-1" : "This seed phrase doesn't match our supported dictionary. Check for misspelled words." ,
2021-03-15 10:29:41 +00:00
"to-enable-biometric" : "To enable {{bio-type-label}}, you must save your password on the unlock screen" ,
2020-01-24 17:03:08 +00:00
"ok-save-pass" : "OK, save password" ,
"lock-app-with" : "Lock app with" ,
"grant-face-id-permissions" : "To grant the required Face ID permission, please go to your system settings and make sure that Status > Face ID is selected" ,
"request-feature" : "Request a feature" ,
"select-account-dapp" : "Select the account you wish to use with Dapps" ,
"apply" : "Apply" ,
"on-status-tree" : "On Status tree" ,
2020-02-28 11:37:16 +00:00
"off-status-tree" : "Off Status tree" ,
2020-01-24 17:03:08 +00:00
"derivation-path" : "Derivation path" ,
"storage" : "Storage" ,
"keycard-free-pairing-slots" : "Keycard has {{n}} free pairing slots" ,
"public-chat-description" : "Join public chats for your interests! Anyone can start a new one." ,
"delete-account" : "Delete account" ,
2021-03-01 13:04:03 +00:00
"delete-keys-keycard" : "Delete keys from Keycard" ,
2020-01-24 17:03:08 +00:00
"watch-only" : "Watch-only" ,
"cant-report-bug" : "Can't report a bug" ,
"mail-should-be-configured" : "Mail client should be configured" ,
2022-01-25 08:44:54 +00:00
"check-on-block-explorer" : "Check on block explorer" ,
2020-09-24 14:47:45 +00:00
"check-on-opensea" : "Check on opensea" ,
2020-02-06 12:14:15 +00:00
"transactions-load-more" : "Load more" ,
2020-02-28 11:37:16 +00:00
"private-key" : "Private key" ,
"generate-an-account" : "Generate an account" ,
"add-watch-account" : "Add a watch-only account" ,
"add-seed-account" : "Add account with a seed phrase" ,
"account-exists-title" : "Account already exists" ,
"add-private-key-account" : "Add account from private key" ,
2021-03-29 22:46:50 +00:00
"profile-not-found" : "Profile not found" ,
2020-03-16 13:02:35 +00:00
"waku-bloom-filter-mode" : "Waku bloom filter mode" ,
2021-07-23 09:53:52 +00:00
"wakuv2-settings" : "Waku v2 settings" ,
"wakuv2-node-format" : "/ip4/{node-ip}/tcp/{port}/p2p/{id}" ,
"wakuv2-change-nodes" : "Are you sure you want to change Wakuv2 nodes?" ,
2020-03-16 13:02:35 +00:00
"appearance" : "Appearance" ,
"preference" : "Preference" ,
"light" : "Light" ,
"dark" : "Dark" ,
2020-05-14 13:00:06 +00:00
"system" : "System" ,
"give-permissions-camera" : "Give permission\nto access camera" ,
"photos" : "Photos" ,
2023-01-03 22:02:51 +00:00
"one-photo" : "1 photo" ,
2022-09-19 09:31:13 +00:00
"n-photos" : "{{count}} photos" ,
2020-06-22 08:34:25 +00:00
"image" : "Image" ,
2023-06-07 14:35:51 +00:00
"photo" : "Photo" ,
2022-09-05 07:58:35 +00:00
"sign-anyway" : "Sign anyway" ,
"tx-fail-description1" : "This transaction is likely to fail. Sign at your own risk using custom network fee." ,
"tx-fail-description2" : "This transaction is likely to fail. Set a custom network fee to sign at your own risk." ,
"set-custom-fee" : "Set custom fee" ,
2020-06-25 13:17:35 +00:00
"not-enough-snt" : "Not enough SNT" ,
2020-06-30 13:05:30 +00:00
"add-new-contact" : "Add new contact" ,
2022-12-29 13:57:42 +00:00
"add-a-contact" : "Add a contact" ,
2023-01-30 20:33:12 +00:00
"enter-a-chat-key" : "Add a chatkey or scan a QR" ,
2020-06-30 13:05:30 +00:00
"you-dont-have-contacts" : "You don’ t have any contacts yet." ,
2020-06-26 10:42:15 +00:00
"set-max" : "Set max" ,
2020-07-03 12:24:07 +00:00
"continue-anyway" : "Continue anyway" ,
"private-notifications" : "Private notifications" ,
"private-notifications-descr" : "Status will notify you about new messages. You can edit your notification preferences later in settings." ,
2020-07-10 09:23:52 +00:00
"maybe-later" : "Maybe later" ,
2020-07-28 11:06:58 +00:00
"join" : "Join" ,
2020-06-12 08:54:28 +00:00
"registered" : "registered" ,
"not-registered" : "not registered" ,
2020-07-28 11:06:58 +00:00
"audio-recorder-error" : "Recorder error" ,
"audio-recorder" : "Recorder" ,
"audio-recorder-max-ms-reached" : "Maximum recording time reached" ,
"audio-recorder-permissions-error" : "You have to give permission to send audio messages" ,
"audio" : "Audio" ,
2022-09-19 09:31:13 +00:00
"audio-message" : "Audio message" ,
2020-07-28 11:06:58 +00:00
"update-to-see-image" : "Update to latest version to see a nice image here!" ,
"update-to-listen-audio" : "Update to latest version to listen to an audio message here!" ,
2020-08-20 14:26:40 +00:00
"update-to-see-sticker" : "Update to latest version to see a nice sticker here!" ,
2022-09-05 07:58:35 +00:00
"webview-camera-permission-requests" : "Webview camera permission requests" ,
"webview-camera-permission-requests-subtitle" : "When enabled, websites and dapps can ask to use your camera" ,
"page-would-like-to-use-camera" : "would like to use your camera" ,
"page-camera-request-blocked" : "camera requests blocked. To enable camera requests go to Settings" ,
2020-08-20 14:26:40 +00:00
"nickname" : "Nickname" ,
"add-nickname" : "Add a nickname (optional)" ,
2022-10-26 16:08:40 +00:00
"edit-nickname" : "Edit nickname" ,
2023-04-12 09:37:50 +00:00
"add-nickname-title" : "Add nickname" ,
"nickname-visible-to-you" : "Nickname will only be visible to you" ,
"type-nickname" : "Type nickname" ,
"remove-nickname" : "Remove nickname" ,
"set-nickname-toast" : "You have renamed {{primary-name}} as {{nickname}}" ,
"remove-nickname-toast" : "You have removed {{secondary-name}}'s nickname" ,
2020-07-07 10:20:48 +00:00
"nickname-description" : "Nicknames help you identify others in Status.\nOnly you can see the nicknames you’ ve added" ,
"accept" : "Accept" ,
"group-invite" : "Group invite" ,
"group-invite-link" : "Group invite link" ,
"pending-invitations" : "Pending membership requests" ,
"empty-pending-invitations-descr" : "People who wish to join the group\nvia an invite link will appear here" ,
"introduce-yourself" : "Introduce yourself with a brief message" ,
"request-pending" : "Request pending…" ,
"membership-declined" : "Membership request was declined" ,
"remove-group" : "Remove group" ,
"request-membership" : "Request membership" ,
"membership-description" : "Group membership requires you to be accepted by the group admin" ,
"group-membership-request" : "Group membership request" ,
2020-09-14 06:44:34 +00:00
"members-limit-reached" : "Members limit reached" ,
2020-12-09 15:08:21 +00:00
"favourite" : "Favourite" ,
2020-09-11 08:14:15 +00:00
"favourites" : "Favourites" ,
"new-favourite" : "New favourite" ,
2020-12-09 15:08:21 +00:00
"edit-favourite" : "Edit favourite" ,
"remove-favourite" : "Remove favourite" ,
"add-favourite" : "Add favourite" ,
2020-09-11 08:14:15 +00:00
"add-to-favourites" : "Add to favourites" ,
"favourites-empty" : "Addresses added to favourites will appear here" ,
"contacts-empty" : "Contacts with ENS names will appear here" ,
"my-accounts" : "My accounts" ,
"my-accounts-empty" : "Your available accounts will appear here" ,
"recent-empty" : "Recently used addresses will appear here" ,
"address-or-ens-name" : "Address or ENS name" ,
"name-optional" : "Name (optional)" ,
2020-09-22 10:34:22 +00:00
"mute" : "Mute" ,
2020-10-02 09:53:02 +00:00
"unmute" : "Unmute" ,
2022-10-26 16:08:40 +00:00
"mute-chat" : "Mute chat" ,
2023-06-22 05:25:17 +00:00
"mute-chat-capitialized" : "Mute Chat" ,
2022-10-26 16:08:40 +00:00
"unmute-chat" : "Unmute chat" ,
2022-10-21 09:06:53 +00:00
"mute-community" : "Mute community" ,
"unmute-community" : "Unmute community" ,
2020-10-05 10:11:57 +00:00
"scan-tokens" : "Scan tokens" ,
2020-10-02 09:53:02 +00:00
"my-status" : "My status" ,
"contacts-descr" : "Your contacts will appear here. You will receive status updates from anyone you add as a contact" ,
"status-updates-descr" : "Status updates will appear here. Add the profile as a contact to receive updates on your timeline." ,
"whats-on-your-mind" : "What’ s on your mind…" ,
2020-10-22 14:12:13 +00:00
"cant-open-public-chat" : "Can't open public chat" ,
2020-10-02 09:53:02 +00:00
"invalid-public-chat-topic" : "Invalid public chat topic" ,
"now" : "Now" ,
2020-10-29 13:59:58 +00:00
"statuses-my-status-descr" : "Share what’ s on your mind. Anyone visiting your profile will be able to see your status. People who add you as their contact will receive your updates on their timeline" ,
"statuses-descr" : "Share what’ s on your mind and stay updated with your contacts" ,
2020-11-02 13:05:33 +00:00
"new-status" : "New status" ,
"chat-link-previews" : "Chat link previews" ,
2022-09-05 07:58:35 +00:00
"you-can-choose-preview-websites" : "You can choose which of the following websites can preview link of descriptions and pictures in chats" ,
"previewing-may-share-metadata" : "Previewing links from these websites may share your metadata with their owners" ,
"websites" : "Websites" ,
"enable-all" : "Enable all" ,
"disable-all" : "Disable all" ,
2020-11-02 13:05:33 +00:00
"warning-sending-to-contract-descr" : "The address you entered is a smart contract, sending funds to this address may result in loss of funds. To interact with a DApp, open the DApp in the Status DApp Browser." ,
"dont-ask" : "Don't ask me again" ,
"enable-link-previews" : "Enable link previews in chat?" ,
2020-11-04 09:22:22 +00:00
"once-enabled-share-metadata" : "Once enabled, links posted in the chat may share your metadata with the site" ,
2020-10-29 13:59:58 +00:00
"external-storage-denied" : "Access to external storage is denied" ,
2020-11-04 10:04:16 +00:00
"timeline" : "Timeline" ,
2022-06-29 15:38:59 +00:00
"main-account" : "Main account" ,
2022-09-05 07:58:35 +00:00
"ethereum-address" : "Ethereum address" ,
2020-11-16 13:26:40 +00:00
"default-assets" : "Default ERC20 and ERC721" ,
2020-11-20 09:14:23 +00:00
"increase-gas" : "Increase Gas" ,
"cancelling" : "Cancelling" ,
2020-12-09 15:08:21 +00:00
"refresh" : "Refresh" ,
"close-all" : "Close all" ,
"tabs" : "Tabs" ,
"new-tab" : "New tab" ,
"empty-tab" : "Empty tab" ,
"open-in-new-tab" : "Open in new tab" ,
"has-permissions" : "has permission to access" ,
"connect-wallet" : "Connect wallet" ,
"open-chat" : "Open chat" ,
2020-12-02 11:38:28 +00:00
"favourite-description" : "Your favourite websites will appear here" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"transfers-fetching-failure" : "Transfers history could not be updated. Check your connection and pull down to try again" ,
"move-and-reset" : "Move and Reset" ,
"move-keystore-file-to-keycard" : "Move keystore file to keycard?" ,
2021-03-01 13:04:03 +00:00
"database-reset-title" : "Database reset" ,
"database-reset-content" : "Chats, contacts and settings have been deleted. You can use your account with your Keycard" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"database-reset-warning" : "Database will be reset. Chats, contacts and settings will be deleted" ,
"empty-keycard-required" : "Requires an empty Keycard" ,
2023-05-16 11:37:14 +00:00
"empty-keycard" : "Empty Keycard" ,
"user-keycard" : "{{name}} Card" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"current" : "Current" ,
"choose-storage" : "Choose storage" ,
"choose-new-location-for-keystore" : "Choose a new location to save your keystore file" ,
"get-a-keycard" : "Get a Keycard" ,
2021-03-01 11:07:46 +00:00
"keycard-upsell-subtitle" : "Enhanced security and convenience" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"actions" : "Actions" ,
"move-keystore-file" : "Move keystore file" ,
"select-new-location-for-keys" : "Select a new location to save your private key(s)" ,
"reset-database" : "Reset database" ,
"reset-database-warning" : "Delete chats, contacts and settings. Required when you’ ve lost your password" ,
2021-03-01 13:04:03 +00:00
"reset-database-warning-keycard" : "Delete chats, contacts and settings." ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"key-managment" : "Key management" ,
"choose-actions" : "Choose actions" ,
"master-account" : "Master account" ,
"back-up" : "Back up" ,
"key-on-device" : "Private key is saved on this device" ,
2023-05-19 13:08:52 +00:00
"favorite-communities" : "Your favourite communities" ,
Key management screen in place
Key phrase screen in place
Added flow in a Rich comment, added storage screen, added Keycard upsell banner
Validate seed against selected multiaccount
Vvalidate seed against multiaccount
Connected migration flow to Keycard onboarding flow, unable to finish because an event called generate-and-load-key is not being emitted with the flow I made
Fixed state that was needed to start the recovery process, also removed seed-phrase from app-db when onboarding starts
Moved strings to translations in key storage views
Upsell banner bg theme, accordion data, choose-storage next bug, Hide keys managment option for Keycard accounts and from multiaccounts list screen.
Added test for subscription function
Tests for keystore move checkbox and seed phrase input
Fix translations/en.json after merge conflict, add test for seed-phrase input, seed-against-key-uid validation and state setup for redirect to Keycard screens
Update validate fn to mock mnemonic import and cascading changes
Fix linting errors
Fix seed key-uid mismatch popup, reduce styles and remove redundant views
Add dot menu in place of access-existing-keys button on login page
Make multiaccount redirect test more terse
Remove dangling comma from translations/en.json
Fix var that was missed during rebase
fx/merge and extra newline fixes
Removed nil? check, tests pass
Unknown error popup
Redirect Keycard banner to https://keycard.tech
Remove unused sub and fix linting
Fix issue#4 - Unable to enter new seeds
Hide back and disable hardware back on Keycard onboarding intro if the user is coming from migration flow. Fixes issue#1 raised by Diana.
Set state so show wallet balances show up auto magically. Fixes issue#3.
Update tests to capture recovering state
Center align sign in button since the left button was deleted.
Changes suggested by Andrey
Add top margin to Keycard intro only when user comes key storage
Hide manage key storage on ios
Signed-off-by: Shivek Khurana <shivek@status.im>
2020-11-27 10:59:41 +00:00
"seed-key-uid-mismatch" : "Seed doesn't match" ,
"seed-key-uid-mismatch-desc-1" : "The seed phrase you entered does not match {{multiaccount-name}}" ,
"seed-key-uid-mismatch-desc-2" : "To manage keys for this account verify your seed phrase and try again." ,
"recover-with-seed-phrase" : "Recover with seed phrase" ,
"transfer-ma-unknown-error-desc-1" : "It looks like your multiaccount was not deleted. Database may have been reset" ,
2021-01-15 10:56:39 +00:00
"transfer-ma-unknown-error-desc-2" : "Please check your account list and try again. If the account is not listed go to Access existing keys to recover with seed phrase" ,
"everyone" : "Everyone" ,
2023-02-15 17:22:21 +00:00
"everyone-mention" : "everyone" ,
2021-02-18 16:49:31 +00:00
"show-profile-pictures" : "See profile pictures from" ,
"show-profile-pictures-to" : "Show your profile picture to" ,
2020-12-30 16:01:40 +00:00
"non-archival-node" : "RPC endpoint doesn't support archival requests. Your local transfers history might be incomplete." ,
2021-02-10 10:34:36 +00:00
"custom-node" : "You are using custom RPC endpoint. Your local transfers history might be incomplete." ,
"connection-status" : "Connection status" ,
"peer-to-peer" : "Peer to peer" ,
"not-connected-to-peers" : "Not connected to any peers" ,
"unable-to-send-messages" : "Unable to send and receive messages" ,
"can-send-messages" : "You can send and receive new messages" ,
"not-connected-nodes" : "Not connected to a status node" ,
"unable-to-fetch" : "Unable to fetch chat history" ,
"nodes-disabled" : "Status nodes disabled" ,
"waiting-wi-fi" : "Waiting for Wi-Fi…" ,
"you-can-fetch" : "You can fetch chat history" ,
"youre-on-mobile-network" : "You’ re on mobile network" ,
"status-mobile-descr" : "Status tends to use a lot of data when syncing chats. You can choose not to sync when on mobile network" ,
2021-03-09 11:40:16 +00:00
"restore-defaults" : "Restore Defaults" ,
"rpc-usage-info" : "RPC usage stats" ,
"rpc-usage-get-stats" : "Refresh" ,
"rpc-usage-reset" : "Reset" ,
2022-07-02 11:11:59 +00:00
"rpc-usage-filter" : "Filter" ,
"rpc-usage-filter-methods" : "Filter methods" ,
2021-03-09 13:09:28 +00:00
"rpc-usage-copy" : "Copy" ,
2022-07-02 11:11:59 +00:00
"rpc-usage-total" : "Total" ,
"rpc-usage-filtered-total" : "{{filtered-total}} of {{total}}" ,
2021-03-29 22:46:50 +00:00
"community-message-preview" : "Invitation to join {{community-name}}" ,
2021-04-07 10:33:37 +00:00
"non-contacts" : "Non contacts" ,
2021-04-19 12:12:53 +00:00
"community" : "Community" ,
2022-09-19 09:31:13 +00:00
"community-channel" : "Community channel" ,
2021-04-19 12:12:53 +00:00
"verified-community" : "✓ Verified community" ,
"community-info-not-found" : "Community information not found" ,
2021-06-02 07:05:39 +00:00
"community-info" : "Community info" ,
2021-04-19 12:12:53 +00:00
"not-found" : "Not found" ,
2021-04-07 10:33:37 +00:00
"activity" : "Activity" ,
"reject-and-delete" : "Reject and delete" ,
2021-04-23 21:32:38 +00:00
"accept-and-add" : "Accept and add" ,
2021-05-31 06:35:47 +00:00
"one-day" : "One day" ,
"three-days" : "Three days" ,
"one-week" : "One week" ,
"one-month" : "One month" ,
2021-05-05 06:41:42 +00:00
"my-profile" : "My profile" ,
2021-04-16 09:03:07 +00:00
"bip39-password-placeholder" : "BIP39 password" ,
2021-06-04 10:55:51 +00:00
"public-channel" : "Public channel" ,
"default-sync-period" : "Sync history for" ,
2021-04-16 09:03:07 +00:00
"what-is-shared" : "What is shared" ,
"view-data" : "View data" ,
"data-collected" : "Data collected" ,
"data-collected-subtitle" : "The table below shows the exact data that is stored and will be sent. Data is validated against public rules to ensure no sensitive data is sent. Don’ t trust, verify." ,
"view-rules" : "View rules" ,
"expand-all" : "Expand all" ,
"about-sharing-data" : "About sharing data" ,
"sharing-data-desc-1" : "Data is validated against public rules to ensure no sensitive data is sent. Don’ t trust, verify." ,
"sharing-data-desc-2" : "Usage data is sent end-to-end encrypted over Status’ peer-to-peer network" ,
"sharing-data-desc-3" : "Instead of your regular chat key, a single use key is used" ,
"sharing-data-desc-4" : "Usage data cannot be associated with your IP address" ,
"sharing-data-desc-5" : "Cumulative data of all users is publicaly available" ,
"view-public-dashboard" : "View public dashboard" ,
"sharing-data-desc-6" : "The data is removed from your phone after they are sent" ,
"allow-and-send" : "Allow and send" ,
"no-thanks" : "No thanks" ,
"help-improve-status" : "Help improve Status" ,
"thank-you" : "Thank you" ,
2021-05-26 08:55:01 +00:00
"current-password" : "Current password" ,
"reset-password" : "Reset password" ,
2021-06-24 08:20:52 +00:00
"password-reset-success" : "Password changed" ,
"password-reset-success-message" : "You will need to sign in again" ,
"password-reset-in-progress" : "Changing password..." ,
2021-05-26 08:55:01 +00:00
"new-password" : "New password" ,
"confirm-new-password" : "Confirm new password" ,
2021-06-21 08:03:27 +00:00
"password-mismatch" : "New password and confirmation does not match" ,
"terms-of-service" : "Terms of Use" ,
"accept-status-tos-prefix" : "I accept Status" ,
2021-07-14 10:02:34 +00:00
"updates-to-tos" : "Updates to Terms of Use" ,
"updates-to-tos-desc" : "Before you continue, please review the Terms of Use and confirm you take full responsibility for how you use the app." ,
2021-06-21 08:03:27 +00:00
"what-changed" : "What changed" ,
2021-07-14 10:02:34 +00:00
"wc-new-tos-based-on-principles-prefix" : "New Terms of Use designed based on our" ,
2021-06-21 08:03:27 +00:00
"principles" : "Principles" ,
"wc-how-to-use-status-app" : "How to use the Status app including privacy and security" ,
"wc-brand-guide" : "Guidance on using branding such as trademarks and logos" ,
"wc-disclaimer" : "Disclaimers (including third party providers), warranties, and legal releases" ,
"wc-dispute" : "Dispute resolution provisions" ,
"status-is-open-source" : "Status is open-source" ,
2021-07-14 10:02:34 +00:00
"build-yourself" : "To use the app without these Terms of Use, you can build your own version" ,
2021-05-27 19:12:43 +00:00
"accept-and-continue" : "Accept and continue" ,
2021-04-02 14:44:39 +00:00
"empty-activity-center" : "Your chat notifications\nwill appear here" ,
"pinned-messages" : "Pinned messages" ,
2022-11-21 12:03:49 +00:00
"pinned-messages-2" : "Pinned \nmessages" ,
2022-10-06 14:59:39 +00:00
"pinned-a-message" : "pinned a message" ,
2021-04-02 14:44:39 +00:00
"pin" : "Pin" ,
"unpin" : "Unpin" ,
"no-pinned-messages" : "No pinned messages" ,
"pinned-messages-count" : {
"one" : "1 pinned message" ,
"other" : "{{count}} pinned messages"
} ,
"pinned-messages-empty" : "Pinned messages will appear here. To pin a message, press and hold it and tap `Pin`" ,
"pinned-by" : "Pinned by" ,
2021-06-14 11:34:12 +00:00
"pin-limit-reached" : "Pin limit reached. Unpin a previous message first." ,
"max-fee" : "Max fee" ,
"max-priority-fee" : "Max priority fee" ,
"miners-higher-fee" : "Miners will likely inlcude your transaction earlier if you pay a higher fee." ,
"gas-amount-limit" : "Gas amount limit" ,
"per-gas-tip-limit" : "Per-gas tip limit" ,
"per-gas-price-limit" : "Per-gas price limit" ,
"current-base-fee" : "Current base fee" ,
"fee-explanation" : "Maximum overall price for the transaction. If the block base fee exceeds this, it will be included in a following block with a lower base fee." ,
"slow" : "Slow" ,
"optimal" : "Optimal" ,
"fast" : "Fast" ,
"see-suggestions" : "See suggestions" ,
"maximum-fee" : "Maximum fee" ,
"low-tip" : "tip is too low" ,
"lower-than-average-tip" : "lower than average tip" ,
"below-base-fee" : "max fee below base fee" ,
"reduced-tip" : "priority tip will be reduced" ,
"are-you-sure" : "Are you sure?" ,
"bad-fees-description" : "Your priority fee is below our suggested parameters." ,
"change-tip" : "Change tip" ,
"current-minimum-tip" : "Current minimum tip" ,
"current-average-tip" : "Current average tip" ,
"your-tip-limit" : "Your tip limit" ,
"your-price-limit" : "Your price limit" ,
"suggested-min-tip" : "Suggested min. tip" ,
2022-08-31 12:49:57 +00:00
"sort-communities" : "Sort communities" ,
"alphabetically" : "Alphabetically" ,
"active-members" : "Active members" ,
"total-members" : "Total members" ,
"mutal-contacts" : "Mutual contacts" ,
2021-06-30 13:04:49 +00:00
"suggested-price-limit" : "Suggested price limit" ,
"include" : "Include" ,
"category" : "Category" ,
2021-08-10 11:45:53 +00:00
"edit-chats" : "Edit chats" ,
2022-03-11 22:05:22 +00:00
"edit-categories" : "Edit Categories" ,
2021-08-13 07:53:40 +00:00
"hide" : "Hide" ,
2021-08-20 13:41:25 +00:00
"account-is-used" : "The account is being used with Dapps in the browser." ,
"normal" : "Normal" ,
2021-10-25 08:46:33 +00:00
"never" : "Never" ,
2023-05-19 16:17:38 +00:00
"online-now" : "Online now" ,
2021-08-20 13:41:25 +00:00
"fee-options" : "Suggested fee options" ,
"fee-cap" : "Fee cap" ,
2021-08-24 11:36:49 +00:00
"tip-cap" : "Tip cap" ,
2021-09-22 00:15:21 +00:00
"collectibles-leak-metadata" : "You can display your NFTs here. If you do, you will share your wallet and IP address" ,
"display-collectibles" : "Display collectibles" ,
"disable-later-in-settings" : "You can disable this later in Settings" ,
"use-as-profile-picture" : "Use as profile picture" ,
"view-on-opensea" : "View on OpenSea" ,
2021-10-29 16:25:01 +00:00
"profile-picture-updated" : "Profile picture updated" ,
"status-automatic" : "Automatic" ,
"status-automatic-subtitle" : "Set status automatically" ,
"status-dnd" : "Do not disturb" ,
"status-dnd-subtitle" : "Mutes all notifications" ,
"status-always-online" : "Always Online" ,
"status-inactive" : "Inactive" ,
2021-12-21 11:23:55 +00:00
"status-inactive-subtitle" : "Hides your online status" ,
2021-10-19 09:14:36 +00:00
"two-minutes" : "two minutes" ,
"swap" : "Swap" ,
"select-token-to-swap" : "Select token to Swap" ,
"select-token-to-receive" : "Select token to receive" ,
"minimum-received" : "Minimum received" ,
"powered-by-paraswap" : "Powered by Paraswap" ,
"priority" : "Priority" ,
2022-09-05 07:58:35 +00:00
"switch-to-simple-interface" : "Switch to simple interface" ,
2021-10-19 09:14:36 +00:00
"transaction-fee" : "Transaction fee" ,
"swap-details" : "Swap details" ,
"slippage" : "Slippage" ,
"price-impact" : "Price impact" ,
"total-gas" : "Total gas" ,
"token" : "Token" ,
"approve-limit" : "Approve limit" ,
"approve-token" : "Approve token" ,
"approve-token-contract-desc" : "Approving a token with a contract allows it to spend your token balance. If you feel that a project is untrustworthy, don’ t approve the token with them, or approve only the amount you will use with them." ,
"unlimited" : "Unlimited" ,
"approve" : "Approve" ,
"limit" : "Limit" ,
"last-transaction" : "Last transaction" ,
"price-impact-desc" : "Estimated price impact for this transaction. If the current block base fee exceeds this, your transaction will be included in a following block with a lower base fee." ,
"safe-estimate" : "Safe estimate" ,
"current-average" : "Current average" ,
"current-base" : "Current base" ,
2022-02-04 15:34:35 +00:00
"maximum-fee-desc" : "Maximum overall price for the transaction. If the current block base fee exceeds this, your transaction will be included in a following block with a lower base fee." ,
2021-11-15 04:42:11 +00:00
"insufficient-balance-to-cover-fee" : "not enough balance to cover transaction fee" ,
"wallet-connect-proposal-title" : "Would like to connect with your wallet" ,
"wallet-connect-proposal-description" : "By connecting you allow {{name}} to retrieve your account address and enable Web3" ,
"wallet-connect-app-connected" : "is connected" ,
"wallet-connect-go-back" : "Go back to your browser or dapp" ,
"wallet-connect-2.0" : "Wallet Connect 2.0" ,
2022-01-15 02:35:52 +00:00
"wallet-connect" : "Wallet Connect" ,
2021-11-15 04:42:11 +00:00
"reject" : "Reject" ,
"manage-connections" : "Manage connections from within Application Connections" ,
"wallet-manage-app-connections" : "Manage app connections" ,
"connection-request" : "Connection Request" ,
2022-05-25 16:25:17 +00:00
"disconnect" : "Disconnect" ,
2022-05-09 07:19:43 +00:00
"app-connections" : "App connections" ,
2021-07-16 21:14:05 +00:00
"new-ui" : "New UI" ,
"send-contact-request-message" : "To start a chat you need to become contacts" ,
"contact-request" : "Contact request" ,
2023-02-21 21:45:54 +00:00
"contact-request-was-accepted" : "Contact request accepted" ,
"contact-request-is-now-a-contact" : "is now a contact" ,
2022-10-26 06:42:53 +00:00
"contact-requests" : "Contact requests" ,
2021-07-16 21:14:05 +00:00
"say-hi" : "Say hi" ,
2022-10-21 09:06:53 +00:00
"opened" : "Opened" ,
2021-07-16 21:14:05 +00:00
"accepted" : "Accepted" ,
"declined" : "Declined" ,
2022-09-19 14:08:21 +00:00
"contact-request-sent" : "sent contact request" ,
2023-02-21 21:45:54 +00:00
"contact-request-sent-toast" : "{{name}} sent you a contact request" ,
"contact-request-accepted-toast" : "{{name}} accepted your contact request" ,
"contact-request-outgoing" : "You’ re trying to connect with" ,
2021-07-16 21:14:05 +00:00
"contact-request-header" : "👋 Contact requests" ,
"contact-request-declined" : "Declined ⓧ" ,
"contact-request-accepted" : "Accepted ✓" ,
"contact-request-pending" : "Pending..." ,
"removed-from-contacts" : "Removed from contacts" ,
2022-06-29 15:38:59 +00:00
"mutual-contact-requests" : "Mutual contact requests" ,
"negative" : "Negative" ,
2022-07-07 16:07:37 +00:00
"positive" : "Positive" ,
2022-05-09 07:19:43 +00:00
"public" : "Public" ,
"successful-connection" : "Successful Connection" ,
2022-08-31 12:49:57 +00:00
"all-connections" : "All Connections" ,
"K" : "K" ,
"M" : "M" ,
"gated" : "Gated" ,
2022-10-21 09:06:53 +00:00
"featured" : "Featured" ,
2022-08-31 12:49:57 +00:00
"music" : "Music" ,
"lifestyle" : "Lifestyle" ,
"podcasts" : "Podcasts" ,
2022-10-21 09:06:53 +00:00
"NFT" : "NFT" ,
2022-09-19 09:31:13 +00:00
"new-messages-header" : "New Messages" ,
"link-to-community" : "Link to community" ,
"external-link" : "External link" ,
2022-08-28 23:57:48 +00:00
"kicked" : "Kicked" ,
"delete-for-everyone" : "Delete for everyone" ,
"pin-to-chat" : "Pin to the chat" ,
2022-10-20 04:54:27 +00:00
"pin-to-channel" : "Pin to the channel" ,
2022-08-28 23:57:48 +00:00
"unpin-from-chat" : "Unpin from the chat" ,
2022-10-20 04:54:27 +00:00
"unpin-from-channel" : "Unpin from the channel" ,
2022-10-26 13:18:50 +00:00
"cannot-pin-title" : "You can't pin this message!" ,
"cannot-pin-desc" : "You can only pin a max of 3 messages.\nUnpin at least one to pin a new one." ,
"view-pinned-messages" : "View pinned messages" ,
2022-08-28 23:57:48 +00:00
"copy-text" : "Copy text" ,
"edit-message" : "Edit message" ,
"save-image-library" : "Save image to library" ,
"share-image" : "Share image" ,
2022-10-05 17:44:37 +00:00
"see-sticker-set" : "See the full sticker set" ,
"mentions" : "Mentions" ,
2022-11-29 13:55:33 +00:00
"mention" : "Mention" ,
2022-10-05 17:44:37 +00:00
"admin" : "Admin" ,
"replies" : "Replies" ,
2022-11-16 19:46:04 +00:00
"replied" : "Replied" ,
2022-10-05 17:44:37 +00:00
"identity-verification" : "Identity verification" ,
2022-11-16 19:46:04 +00:00
"identity-verification-request" : "Identity verification" ,
"identity-verification-request-sent" : "asks" ,
"type-something" : "Type something" ,
2023-07-07 11:01:17 +00:00
"type-some-chat-key" : "zQ3...1sgt5N" ,
2022-11-16 19:46:04 +00:00
"your-answer" : "Your answer" ,
2022-10-11 08:40:54 +00:00
"membership" : "Membership" ,
2022-10-20 04:54:27 +00:00
"jump-to" : "Jump to" ,
2022-11-16 19:46:04 +00:00
"untrustworthy" : "Untrustworthy" ,
2022-10-20 04:54:27 +00:00
"blank-messages-text" : "Your messages will be here" ,
2022-11-23 13:33:40 +00:00
"blank-contacts-text" : "Your contacts will be here" ,
2022-10-24 13:05:06 +00:00
"groups" : "Groups" ,
2022-12-01 13:30:07 +00:00
"you-must-hold" : "You must hold:" ,
"you-must-now-hold" : "You must now hold:" ,
"you-must-always-hold" : "You must always hold:" ,
2022-10-24 13:05:06 +00:00
"shell-placeholder-title" : "Your apps will run here" ,
2022-11-08 09:01:02 +00:00
"no-pinned-messages-desc" : "This chat doesn't have any pinned messages." ,
"no-pinned-messages-community-desc" : "This channel doesn't have any pinned messages." ,
2022-10-26 06:42:53 +00:00
"shell-placeholder-subtitle" : "Open tabs of your communities, messages,\nwallet account and browser windows" ,
"invite-friends-to-status" : "Invite friends to status" ,
"share-invite-link" : "Share an invite link" ,
"pending-requests" : "Pending requests" ,
"received" : "Received" ,
2022-10-26 13:18:50 +00:00
"sent" : "Sent" ,
2022-11-11 13:02:39 +00:00
"and" : "and" ,
"rename" : "Rename" ,
"mark-untrustworthy" : "Mark as Untrustworthy" ,
"block-user" : "Block User" ,
"group-details" : "Group details" ,
"edit-name-and-image" : "Edit name and image" ,
"change-group-privacy" : "Change group privacy" ,
2022-11-15 13:34:38 +00:00
"manage-members" : "Manage members" ,
2022-11-21 12:03:49 +00:00
"mute-group" : "Mute group" ,
2022-11-15 13:34:38 +00:00
"delete-chat?" : "Delete Chat?" ,
"mark-user-untrustworthy" : "Mark {{username}} as untrustworthy" ,
"leave-group?" : "Leave Group?" ,
"block-user?" : "Block User?" ,
2022-11-23 02:28:44 +00:00
"clear-history?" : "Clear History?" ,
"cut" : "Cut" ,
"biu" : "BIU" ,
"bold" : "Bold" ,
"italic" : "Italic" ,
2022-11-24 11:29:54 +00:00
"strikethrough" : "Strikethrough" ,
2023-01-27 18:24:30 +00:00
"empty-notifications-title-unread" : "You're up to date" ,
"empty-notifications-subtitle-unread" : "Unread notifications will be here" ,
"empty-notifications-title-read" : "No notifications" ,
"empty-notifications-subtitle-read" : "Your notifications will be here" ,
2022-11-24 11:29:54 +00:00
"add-text" : "Add text" ,
2022-11-29 06:41:19 +00:00
"send" : "Send" ,
"unmute-group" : "Unmute group" ,
"remove-user-from-group" : "Remove {{username}} from the group" ,
"edit-name-image" : "Edit name and image" ,
2022-12-16 13:10:56 +00:00
"owner" : "Owner" ,
"local-pairing-experimental-mode" : "Local Pairing Mode (alpha)" ,
"syncing" : "Syncing" ,
"synced-devices" : "Synced Devices" ,
"setup-syncing" : "Setup Syncing" ,
2023-04-20 12:34:30 +00:00
"sync-code" : "Sync Code" ,
2022-12-16 13:10:56 +00:00
"sync-code-generated" : "Sync code generated" ,
"generate-scan-sync-code" : "Generate Scan Sync Code" ,
"try-your-luck-again" : "Try your luck again!" ,
"instruction-after-qr-generated" : "On your other device, navigate to the Syncing screen and select “Scan sync”" ,
"show-existing-keys" : "Show Existing Keys" ,
2022-12-20 03:36:06 +00:00
"scan-sync-code" : "Scan Sync Code" ,
2022-12-29 13:57:42 +00:00
"confirm-selection" : "Confirm selection" ,
"chat-with" : "Chat with {{selected-user}}" ,
"setup-group-chat" : "Setup group chat" ,
"search-contacts" : "Search contacts" ,
"who-are-you-looking-for" : "Who are you looking for ?" ,
"close-contact-search" : "Close contact search" ,
2022-12-30 14:14:24 +00:00
"selected-count-from-max" : "{{selected}}/{{max}}" ,
2023-01-10 16:01:05 +00:00
"online" : "Online" ,
"contact-request-chat-pending" : "Your contact request is pending" ,
2023-01-13 18:14:02 +00:00
"contact-request-chat-add" : "Add {{name}} to send a message" ,
"join-request" : "Join request" ,
2023-01-25 11:35:10 +00:00
"join-one-user" : "Join {{user}}" ,
"join-two-users" : "Join {{user1}} and {{user2}}" ,
"join-more-users" : "Join {{user1}}, {{user2}} and {{left-count}} more" ,
2023-01-30 20:33:12 +00:00
"wants-to-join" : "wants to join" ,
"connect-with-users" : "Connect with users" ,
"invite-friends-and-family" : "Invite your friends and family to Status" ,
2023-02-01 13:01:03 +00:00
"you-have-no-contacts" : "You have no contacts" ,
"my-albums" : "My albums" ,
"images" : "images" ,
2023-06-07 14:35:51 +00:00
"album-images-count" : "{{album-images-count}} photos" ,
2023-01-31 19:33:38 +00:00
"only-6-images" : "You can only add 6 images to your message" ,
2023-02-20 18:24:17 +00:00
"delivered" : "Delivered" ,
"mark-all-notifications-as-read" : "Mark all notifications as read" ,
2023-03-01 15:47:02 +00:00
"notifications-marked-as-read" : "{{count}} notifications marked as read" ,
"strength-divider-very-weak-label" : "Very weak" ,
"strength-divider-weak-label" : "Weak" ,
"strength-divider-okay-label" : "Okay" ,
"strength-divider-strong-label" : "Strong" ,
2023-03-06 08:54:34 +00:00
"strength-divider-very-strong-label" : "Very strong" ,
2023-03-22 06:17:57 +00:00
"logged-in" : "Logged in" ,
"profiles-on-device" : "Profiles on device" ,
"profile-password" : "Profile password" ,
2023-03-30 11:05:42 +00:00
"forgot-password" : "Forgot password?" ,
2023-05-11 02:00:36 +00:00
"forgot-your-password-info-remove-app" : "Remove the Status app" ,
"forgot-your-password-info-remove-app-description" : "This will erase all your data from the device, including your password." ,
"forgot-your-password-info-reinstall-app" : "Reinstall the Status app" ,
"forgot-your-password-info-reinstall-app-description" : "Re-download the app from your store." ,
"forgot-your-password-info-signup-with-key" : "with your existing keys" ,
"forgot-your-password-info-signup-with-key-description" : "Access with your seed phrase or with your Keycard." ,
"forgot-your-password-info-create-new-password" : "Create a new password" ,
"forgot-your-password-info-create-new-password-description" : "Enter a new password and you're all set! You will be able to use your new password." ,
"forgot-your-password-info-title" : "Forgot your password?" ,
"forgot-your-password-info-description" : "To recover your password follow these steps:" ,
2023-03-22 06:17:57 +00:00
"log-in" : "Log in" ,
"type-your-password" : "Type your password" ,
"oops-wrong-password" : "Oops, wrong password!" ,
2023-04-27 04:26:32 +00:00
"remove-profile?" : "Remove profile?" ,
2023-03-22 06:17:57 +00:00
"remove-profile-message" : "Remove profile from this device" ,
"remove-profile-confirm-message" : "All profile data will removed from device." ,
"create-new-profile" : "Create new profile" ,
2023-03-24 15:06:25 +00:00
"add-existing-status-profile" : "Add existing Status profile" ,
"find-sync-code" : "Find sync code" ,
"sign-in-by-syncing" : "Sign in by syncing" ,
"synchronise-your-data-across-your-devices" : "Synchronise your data across your devices" ,
"scan-sync-qr-code" : "Scan QR code" ,
"enter-sync-code" : "Enter sync code" ,
2023-06-09 10:25:15 +00:00
"enable-access-to-local-network" : "Enable access to local network" ,
"to-pair-with-your-other-device-in-the-network" : "To pair with your other device in the network" ,
"enable-network-access" : "Enable network access" ,
2023-03-24 15:06:25 +00:00
"enable-access-to-camera" : "Enable access to camera" ,
2023-05-18 19:19:41 +00:00
"link-preview-loading-message" : "Generating preview" ,
2023-03-24 15:06:25 +00:00
"to-scan-a-qr-enable-your-camera" : "To scan a QR, enable your camera" ,
"enable-camera" : "Enable camera" ,
"ensure-qr-code-in-focus-to-scan" : "Ensure that the QR code is in focus to scan" ,
"i-dont-have-status-on-another-device" : "I don’ t have Status on another device" ,
2023-04-27 04:26:32 +00:00
"ensure-qr-code-is-in-focus-to-scan" : "Ensure that the QR code is in focus to scan" ,
2023-03-24 15:06:25 +00:00
"error-this-is-not-a-sync-qr-code" : "Oops! This is not a sync QR code" ,
"error-syncing-connection-failed" : "Oops! Connection failed. Try again" ,
2023-03-13 18:47:05 +00:00
"camera-permission-denied" : "Permission denied" ,
"enable-biometrics" : "Enable biometrics" ,
2023-03-31 00:24:59 +00:00
"use-biometrics" : "Use biometrics to fill in your password" ,
2023-06-22 15:00:06 +00:00
"minimum-characters" : "Minimum {{min-chars}} characters" ,
2023-05-19 13:08:52 +00:00
"no-communities" : "No communities" ,
2023-06-05 17:42:42 +00:00
"no-communities-description-strikethrough" : "Never" ,
"no-communities-description" : "go full nyan, find your community" ,
"no-pending-communities" : "No pending communities" ,
"no-pending-communities-description" : "It's toaster" ,
"no-opened-communities" : "No opened communities" ,
"no-opened-communities-description" : "But... feels good man" ,
2023-06-08 12:21:32 +00:00
"no-contacts" : "No contacts" ,
"no-contacts-description" : "This is fine, just invite your mother" ,
"no-group-chats" : "No group chats" ,
"no-group-chats-description" : "Much fun. Have friends. Wow!" ,
"no-messages" : "No messages" ,
"no-messages-description" : "Here’ s a cat in a box instead" ,
2023-04-16 15:31:39 +00:00
"mute-for-15-mins" : "For 15 min" ,
"mute-for-1-hour" : "For 1 hour" ,
"mute-for-8-hours" : "For 8 hours" ,
"mute-for-1-week" : "For 7 days" ,
"mute-till-unmute" : "Until you turn it back on" ,
2023-04-21 09:36:58 +00:00
"mute-channel" : "Mute channel" ,
"community-request-accepted" : "Request accepted" ,
"community-request-accepted-body-text" : "Now you are a member of" ,
"community-request-not-accepted" : "Request hasn't been accepted" ,
"community-request-not-accepted-body-text-prefix" : "Your request to join" ,
"community-request-not-accepted-body-text-suffix" : "hasn't been accepted" ,
"community-request-pending" : "Request pending" ,
2023-04-26 14:26:33 +00:00
"community-request-pending-body-text" : "You requested to join" ,
"community-kicked-heading" : "Kicked from community" ,
2023-03-13 17:08:03 +00:00
"community-kicked-body" : "You were kicked from" ,
2023-05-12 00:58:57 +00:00
"signing-in-from-another-device" : "Signing in from the other device" ,
"open-status-on-your-other-device" : "Open Status on your other device" ,
"im-new" : "I'm new" ,
"scan-or-enter-sync-code-seen-on-this-device" : "Scan or enter sync code seen on this device" ,
"press" : "Press" ,
"tap" : "Tap" ,
"or-tap" : "or tap" ,
"tap-on" : "Tap on" ,
"and-go-to" : "and go to" ,
2023-07-11 14:26:40 +00:00
"saving-keys-to-device" : "Saving keys to device..." ,
2023-05-12 00:58:57 +00:00
"scan-or-enter-a-sync-code" : "Scan or enter a sync code" ,
"scan-the-qr-code-or-copy-the-sync-code" : "Scan the QR code or copy the sync code" ,
"already-logged-in-on-the-other-device" : "Already logged in on the other device" ,
2023-06-26 09:57:59 +00:00
"open-your" : "Open your" ,
"go-to" : "Go to" ,
"sync-new-device" : "Sync new device" ,
"set-up-sync" : "Set up sync" ,
2023-05-12 00:58:57 +00:00
"how-to-pair" : "How to pair" ,
"mobile" : "Mobile" ,
"desktop" : "Desktop" ,
2023-05-08 17:37:26 +00:00
"error-loading-audio" : "Error while loading audio" ,
"you-colon" : "You:" ,
"you-replied" : "You replied" ,
"user-replied" : "{{user}} replied" ,
"you-pinned-a-message" : "You pinned a message" ,
"Pinned-a-message" : "Pinned a message" ,
"user-pinned-a-message" : "{{user}} pinned a message" ,
"you-sent-a-sticker" : "You sent a Sticker" ,
"sent-a-sticker" : "Sent a Sticker" ,
"user-sent-a-sticker" : "{{user}} sent a Sticker" ,
"you-sent-a-photo" : "You sent a photo" ,
"sent-a-photo" : "Sent a photo" ,
"user-sent-a-photo" : "{{user}} sent a photo" ,
"you-sent-n-photos" : "You sent {{number}} photos" ,
"sent-n-photos" : "Sent {{number}} photos" ,
"user-sent-n-photos" : "{{user}} sent {{number}} photos" ,
"you-sent-audio-message" : "You sent audio message" ,
"sent-audio-message" : "Sent audio message" ,
"user-sent-audio-message" : "{{user}} sent audio message" ,
"you-sent-a-gif" : "You sent a GIF" ,
"sent-a-gif" : "Sent a GIF" ,
"user-sent-a-gif" : "{{user}} sent a GIF" ,
"you-shared-a-community" : "You shared a community" ,
"shared-a-community" : "Shared a community" ,
"user-shared-a-community" : "{{user}} shared a community" ,
"you-deleted-a-message" : "You deleted a message" ,
"this-message-was-deleted" : "This message was deleted" ,
2023-05-16 16:27:34 +00:00
"user-deleted-a-message" : "{{user}} deleted a message" ,
"link-to-profile" : "Link to profile" ,
"emoji-hash" : "Emoji Hash" ,
2023-06-08 17:10:51 +00:00
"emoji-hash-copied" : "Emojihash copied to clipboard" ,
"link-to-profile-copied" : "Link to Profile copied to clipboard" ,
2023-05-19 16:17:38 +00:00
"sync-devices-result-sub-title" : "Your devices are now in sync" ,
"sync-devices-title" : "Syncing devices..." ,
"sync-devices-sub-title" : "Please keep both devices switched on and connected to the internet until sync is complete" ,
"sync-devices-error-title" : "Oops, something’ s wrong" ,
2023-06-08 17:10:51 +00:00
"sync-devices-error-sub-title" : "Make sure both devices are powered on and connected to the internet." ,
2023-05-19 16:17:38 +00:00
"sync-devices-complete-title" : "Device sync complete!" ,
"sync-devices-complete-sub-title" : "Your devices are now in sync" ,
2023-06-08 17:10:51 +00:00
"synced-with" : "Synced with" ,
2023-04-27 07:53:04 +00:00
"you-eligible-to-join" : "You’ re eligible to join" ,
"you-not-eligible-to-join" : "You’ re not eligible to join" ,
"you-hold-number-of-hold-tokens-of-these" : "You hold {{number-of-hold-tokens}} of these:" ,
"token-gated-communities" : "Token gated communities" ,
"read-more" : "Read more" ,
2023-05-23 14:46:16 +00:00
"token-gated-communities-info" : "Here will be something relevant about this topic. This will help the user get more context and therefore have a better understanding of it." ,
2023-06-22 05:25:17 +00:00
"dont-yell-at-me" : "Don’ t yell at me" ,
"unmute-channel" : "Unmute channel" ,
"all-messages" : "All messages" ,
2023-07-19 13:30:42 +00:00
"muted-until" : "Muted until {{duration}}" ,
2023-06-22 05:25:17 +00:00
"until-you-turn-it-back-on" : "you turn it back on" ,
"mon" : "Mon" ,
"tue" : "Tue" ,
"wed" : "Wed" ,
"thu" : "Thu" ,
"fri" : "Fri" ,
"sat" : "Sat" ,
"sun" : "Sun" ,
"jan" : "Jan" ,
"feb" : "Feb" ,
"mar" : "Mar" ,
"apr" : "Apr" ,
"may" : "May" ,
"jun" : "Jun" ,
"jul" : "Jul" ,
"aug" : "Aug" ,
"sep" : "Sep" ,
"oct" : "Oct" ,
"nov" : "Nov" ,
"dec" : "Dec" ,
"channel-muted-for-15-minutes" : "Channel muted for 15 minutes\n (until {{duration}}) " ,
"channel-muted-for-1-hour" : "Channel muted for 1 hour\n (until {{duration}}) " ,
"channel-muted-for-8-hours" : "Channel muted for 8 hours\n (until {{duration}}) " ,
"channel-muted-for-1-week" : "Channel muted for 1 week \n (until {{duration}}) " ,
"channel-muted-till-unmuted" : "Channel muted till unmuted\n (until {{duration}}) " ,
"chat-muted-for-15-minutes" : "Chat muted for 15 minutes\n (until {{duration}}) " ,
"chat-muted-for-1-hour" : "Chat muted for 1 hour\n (until {{duration}}) " ,
"chat-muted-for-8-hours" : "Chat muted for 8 hours\n (until {{duration}}) " ,
"chat-muted-for-1-week" : "Chat muted for 1 week\n (until {{duration}}) " ,
"chat-muted-till-unmuted" : "Chat muted till unmuted\n (until {{duration}}) " ,
"until" : "until" ,
"chat-unmuted-successfully" : "Chat unmuted successfully! " ,
2023-06-27 07:03:29 +00:00
"channel-unmuted-successfully" : "Channel unmuted successfully! " ,
2023-07-19 13:30:42 +00:00
"photo-saved" : "Photo saved to your device" ,
"community-unmuted" : "Community unmuted"
2023-04-27 07:53:04 +00:00
}