status-desktop/ui/imports/shared/panels/private/DidYouKnowMessages.qml

87 lines
6.2 KiB
QML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import QtQuick 2.15
import QtQml 2.15
QtObject {
readonly property var iterator: getIterator()
readonly property var messages: [
[
qsTr("Status messenger is the most secure fully decentralised messenger in the world"),
qsTr("Full metadata privacy means its impossible to tell who you are talking to by surveilling your internet traffic"),
qsTr("Status is truly private - none of your personal details (or any other information) are sent to us"),
qsTr("Messages sent using Status are end to end encrypted and can only be opened by the recipient"),
qsTr("Status uses the Waku p2p gossip messaging protocol — an evolution of the EFs original Whisper protocol"),
qsTr("Status is home to cryptos leading multi-chain self-custodial wallet"),
qsTr("Status removes intermediaries to keep your messages private and your assets secure"),
qsTr("Status uses the latest encryption and security tools to secure your messages and transactions"),
qsTr("Status enables pseudo-anonymous interaction with Web3, DeFi, and society in general"),
qsTr("The Status Network token (SNT) is a modular utility token that fuels the Status network"),
qsTr("Your cryptographic key pair encrypts all of your messages which can only be unlocked by the intended recipient"),
qsTr("Status Web3 browser requires all DApps to ask permission before connecting to your wallet"),
qsTr("Your non-custodial wallet gives you full control over your funds without the use of a server"),
qsTr("Status is decentralized and serverless - chat, transact, and browse without surveillance and censorship"),
qsTr("Status is open source software that lets you use with p2p networks. Status itself doesnt provide any services"),
qsTr("Status is a way to access p2p networks that are permissionlessly created and run by individuals around the world"),
],
[
qsTr("Our 10 core principles include liberty, security, transparency, censorship resistance and inclusivity"),
qsTr("Status believes in freedom, and in maximizing the individual freedom of our users"),
qsTr("Status is designed and built to protect the sovereignty of individuals"),
qsTr("Status aims to protect the right to private, secure conversations, and the freedom to associate and collaborate"),
qsTr("One of our core aims is to maximize social, political, and economic freedoms"),
qsTr("Status abides by the cryptoeconomic design principle of censorship resistance"),
qsTr("Status is a public good licensed under the MIT open source license, for anyone to share, modify and benefit from"),
qsTr("Status supports free communication without the approval or oversight of big tech"),
qsTr("Status allows you to communicate freely without the threat of surveillance"),
qsTr("Status supports free speech. Using p2p networks prevents us, or anyone else, from censoring you"),
],
[
qsTr("Status is entirely open source and made by contributors all over the world"),
qsTr("Status is a globally distributed team of 150+ specialist core contributors"),
qsTr("Our team of core contributors work remotely from over 50+ countries spread across 6 continents"),
qsTr("The only continent that doesnt (yet!) have any Status core contributors is Antarctica"),
qsTr("We are the 5th most active crypto project on github"),
qsTr("We are dedicated to transitioning our governance model to being decentralised and autonomous"),
qsTr("Status core-contributors use Status as their primary communication tool"),
],
[
qsTr("Status was co-founded by Jarrad Hope and Carl Bennetts"),
qsTr("Status was created to ease the transition to a more open mobile internet"),
qsTr("Status aims to help anyone, anywhere, interact with Ethereum, requiring no more than a phone"),
],
[
qsTr("Your mobile company, and government are able to see the contents of all your private SMS messages"),
qsTr("Many other messengers with e2e encryption dont have metadata privacy!"),
],
[
qsTr("Help to translate Status into your native language see https://translate.status.im/ for more info"),
qsTr("By using Keycard, you can ensure your funds are safe even if your phone is stolen"),
qsTr("You can enhance security by using Keycard + PIN entry as two-factor authentication"),
],
[
qsTr("Status is currently working on a multi-chain wallet which will allow quick and easy multi-chain txns."),
qsTr("The new Status mobile app is being actively developed and is earmarked for release in 2023"),
qsTr("The all new Status desktop app is being actively developed and is earmarked for release in 2023"),
qsTr("Status also builds the Nimbus Ethereum consensus, execution and light clients"),
qsTr("Statuss Nimbus team is collaborating with the Ethereum Foundation to create the Portal Network"),
qsTr("Statuss Portal Network client (Fluffy) will let Status users interact with Ethereum in a fully decenteralised way"),
qsTr("We are currently working on a tool to let you import an existing Telegram or Discord group into Status"),
]
]
//provides a way to randomly iterate through the messages
function getIterator() {
let categoryIndex = 0
return {
next: function() {
if (categoryIndex == messages.length -1) {
categoryIndex = 0
} else {
categoryIndex++
}
let messageArray = messages[categoryIndex]
return messageArray[Math.floor(Math.random() * messageArray.length)]
}
}
}
}