// TODO: send the WalletPutExport client request to the broker received from QRcode. for now it is cheer luck that all clients are connected to nextgraph.eu.
// if the user doesn't have an account with nextgraph.eu, their broker should relay the request (core protocol ?)
"trust_device_allow_cookies":"By selecting this option, you agree to saving some cookies on your browser.",
"trust_device_allow_cookies":"By selecting this option, you agree to saving some cookies on your browser.",
"trust_device_yes":"Yes, save my wallet on this device",
"trust_device_yes":"Yes, save my wallet on this device",
"device_name_label":"Name of this device. You can edit it now",
"device_name_placeholder":"Enter name of this device",
"loading_pazzle":"Loading Pazzle",
"loading_pazzle":"Loading Pazzle",
"open_with_pazzle":"Open With Pazzle",
"open_with_pazzle":"Open With Pazzle",
"login_cancel":"Cancel Login",
"login_cancel":"Cancel Login",
@ -207,6 +209,7 @@
"trust":"Do you trust this device?",
"trust":"Do you trust this device?",
"trust_description":"If you do, if this device is yours, or it is used by a few trusted persons of your family or workplace, and you would like to login again from this device in the future, then you can save your wallet on this device. To the contrary, if this device is public and shared by strangers, do not save your wallet here.",
"trust_description":"If you do, if this device is yours, or it is used by a few trusted persons of your family or workplace, and you would like to login again from this device in the future, then you can save your wallet on this device. To the contrary, if this device is public and shared by strangers, do not save your wallet here.",
"trust_toggle":"Save my wallet on this device?",
"trust_toggle":"Save my wallet on this device?",
"device_name_description":"To see which devices you are connected with, every device should have a name (e.g. Bob's laptop). Please enter it here.",
"cloud":"Keep a copy in the cloud?",
"cloud":"Keep a copy in the cloud?",
"cloud_description":"Are you afraid that you will loose the file containing your wallet? If this would happen, your wallet would be lost forever, together with all your documents. We can keep an encrypted copy of your wallet in our cloud. Only you will be able to download it with a special link. You would have to keep this link safely though. By selecting this option, you agree to the",
"cloud_description":"Are you afraid that you will loose the file containing your wallet? If this would happen, your wallet would be lost forever, together with all your documents. We can keep an encrypted copy of your wallet in our cloud. Only you will be able to download it with a special link. You would have to keep this link safely though. By selecting this option, you agree to the",
"cloud_toggle":"Save my wallet in the cloud?",
"cloud_toggle":"Save my wallet in the cloud?",
@ -331,18 +334,19 @@
"VerifierError":"Error during verification.",
"VerifierError":"Error during verification.",
"SiteNotFoundOnBroker":"The site cannot be found on the broker",
"SiteNotFoundOnBroker":"The site cannot be found on the broker",
"BrokerConfigErrorStr":"{error}",
"BrokerConfigErrorStr":"{error}",
"BrokerConfigError":"Error in the broker configuration",
"BrokerConfigError":"Error in the broker configuration.",
"MalformedEvent":"The event has an invalid format.",
"MalformedEvent":"The event has an invalid format.",
"InvalidPayload":"The payload is invalid.",
"InvalidPayload":"The payload is invalid.",
"WrongUploadId":"The upload ID is incorrect.",
"WrongUploadId":"The upload ID is incorrect.",
"FileError":"Error with file.",
"FileError":"Error with file.",
"InternalError":"Internal Error",
"InternalError":"Internal Error",
"OxiGraphError":"Error in OxiGraph database.",
"OxiGraphError":"Error in OxiGraph database.",
"ConfigError":"Error in configuration",
"ConfigError":"Error in configuration.",
"LocalBrokerIsHeadless":"The local broker is headless.",
"LocalBrokerIsHeadless":"The local broker is headless.",
"LocalBrokerIsNotHeadless":"The local broker is not headless.",
"LocalBrokerIsNotHeadless":"The local broker is not headless.",
"InvalidNuri":"Invalid NextGraph URI",
"InvalidNuri":"Invalid NextGraph URI.",
"InvalidTarget":"Cannot resolve target"
"InvalidTarget":"Cannot resolve target.",
"ExportWalletTimeOut":"Export of wallet has expired."
//TODO: the purpose of this trait is to have a level of indirection so we can keep some data in memory (cache) and avoid hitting the storage backend (rocksdb) at every call.
//TODO: the purpose of this trait is to have a level of indirection so we can keep some data in memory (cache) and avoid hitting the storage backend (rocksdb) at every call.
//for now this cache is not implemented, but the structs are ready (see above), and it would just require to change slightly the implementation of the trait functions here below.
//for now this cache is not implemented, but the structs are ready (see above), and it would just require to change slightly the implementation of the trait functions here below.