Merge branch 'dev'
This commit is contained in:
65
README.md
65
README.md
@@ -1,9 +1,23 @@
|
||||
# SilentDragonLite
|
||||
|
||||
<p align="left">
|
||||
<a href="https://twitter.com/MyHushTeam">
|
||||
<img src="https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Ftwitter.com%2Fmyhushteam"
|
||||
alt="MyHushTeam's Twitter"></a>
|
||||
<a href="https://twitter.com/intent/follow?screen_name=MyHushTeam">
|
||||
<img src="https://img.shields.io/twitter/follow/MyHushTeam?style=social&logo=twitter"
|
||||
alt="follow on Twitter"></a>
|
||||
<a href="https://fosstodon.org/@myhushteam">
|
||||
<img src="https://img.shields.io/badge/Mastodon-MyHushTeam-blue"
|
||||
alt="follow on Mastodon"></a>
|
||||
<a href="https://www.reddit.com/r/Myhush/">
|
||||
<img src="https://img.shields.io/reddit/subreddit-subscribers/Myhush?style=social"
|
||||
alt="MyHushTeam's Reddit"></a>
|
||||
</p>
|
||||
|
||||
SilentDragonLite is a lightwallet for HUSH ($HUSH) runs on Linux and Windows which does not require you to download the full blockchain. This is experimental software under active development!
|
||||
|
||||
|
||||
<img src="hushchat-screenshot.png">
|
||||

|
||||
|
||||
## PRIVACY NOTICE
|
||||
|
||||
@@ -16,24 +30,54 @@ a custom block explorer URL as well.
|
||||
* explorer.hush.is for explorer links (optional)
|
||||
* various community-run lite wallet servers to provide basic functionality (required)
|
||||
|
||||
This means your IP address is known to these servers. Enable Tor setting in SilentDragon to prevent this, or better yet, use TAILS: https://tails.boum.org/
|
||||
This means your IP address is known to these servers. Enable Tor setting in your wallet to prevent this, or better yet, use TAILS: https://tails.boum.org/
|
||||
or https://qubes-os.org
|
||||
|
||||
## Installation
|
||||
|
||||
Go to the releases page and grab the latest installers or binary. https://git.hush.is/hush/SilentDragonLite/releases
|
||||
Choose to install a binary release or compile it yourself.
|
||||
For Arch Linux users, we have a silentdragonlite package on [AUR](https://aur.archlinux.org/).
|
||||
|
||||
## Install Torsocks (or any other Socks service for TOR) on Ubuntu 18.04
|
||||
### Option 1: Binary Release
|
||||
Go to the [releases page](https://git.hush.is/hush/SilentDragonLite/releases) and grab the latest binary.
|
||||
|
||||
### Option 2: Compile Release Yourself
|
||||
|
||||
* SilentDragonLite is written in C++ 14, and can be compiled with g++/clang++/visual c++.
|
||||
* It also depends on Qt5, which you can get from [here](https://www.qt.io/download) or install using your Linux version's package manager.
|
||||
* You'll need Rust v1.41 +
|
||||
|
||||
#### Building on Linux
|
||||
|
||||
##### Ubuntu 18.04 and 20.04:
|
||||
```shell script
|
||||
sudo apt-get -y install qt5-default qt5-qmake libqt5websockets5-dev qtcreator
|
||||
git clone https://git.hush.is/hush/SilentDragonLite
|
||||
cd SilentDragonLite
|
||||
# sometimes have to build the translations before building the binary
|
||||
./build.sh linguist
|
||||
# the next step will take potentially a long time for slower systems
|
||||
# Be Patient and please report compiler problems!
|
||||
./build.sh
|
||||
./SilentDragonLite
|
||||
```
|
||||
|
||||
### Other notes
|
||||
|
||||
#### Install Torsocks (or any other Socks service for TOR) on Ubuntu 18.04
|
||||
```shell script
|
||||
sudo apt update
|
||||
sudo apt install torsocks
|
||||
```
|
||||
## Connection to our TOR onion service Server
|
||||
#### Connection to our TOR onion service Server
|
||||
|
||||
NOTE: Tor server is currently under maintenance.
|
||||
|
||||
```
|
||||
* Open SDL Edit->Settings->LightwalletServer->6onaaujm4ozaokzu.onion:80
|
||||
* Open the folder of SDL in a Terminal -> Enter: TORSOCKS_LOG_LEVEL=1 torsocks -i ./SilentDragonLite
|
||||
```
|
||||
## Note Management
|
||||
### Note Management
|
||||
SilentDragonLite does automatic note and utxo management, which means it doesn't allow you to manually select which address to send outgoing transactions from. It follows these principles:
|
||||
|
||||
* Defaults to sending shielded transactions, which are now enforced via consensus rules
|
||||
@@ -42,12 +86,7 @@ SilentDragonLite does automatic note and utxo management, which means it doesn't
|
||||
* Will automatically shield your transparent funds at the first opportunity
|
||||
* When sending an outgoing transaction to a shielded address, SilentDragonLite can decide to use the transaction to additionally shield your transparent funds (i.e., send your transparent funds to your own shielded address in the same transaction)
|
||||
|
||||
## Compiling from source
|
||||
* SilentDragonLite is written in C++ 14, and can be compiled with g++/clang++/visual c++.
|
||||
* It also depends on Qt5, which you can get from [here](https://www.qt.io/download).
|
||||
* You'll need Rust v1.41 +
|
||||
|
||||
## Building on Linux
|
||||
## Support
|
||||
|
||||
```
|
||||
git clone https://git.hush.is/hush/SilenDragonLite
|
||||
|
||||
@@ -83,17 +83,22 @@
|
||||
<file>res/emoji/SD.png</file>
|
||||
</qresource>
|
||||
<qresource prefix="/translations">
|
||||
<file>res/silentdragonlite_ar.qm</file>
|
||||
<file>res/silentdragonlite_be.qm</file>
|
||||
<file>res/silentdragonlite_de.qm</file>
|
||||
<file>res/silentdragonlite_es.qm</file>
|
||||
<file>res/silentdragonlite_fr.qm</file>
|
||||
<file>res/silentdragonlite_pt.qm</file>
|
||||
<file>res/silentdragonlite_it.qm</file>
|
||||
<file>res/silentdragonlite_hr.qm</file>
|
||||
<file>res/silentdragonlite_fa.qm</file>
|
||||
<file>res/silentdragonlite_fr.qm</file>
|
||||
<file>res/silentdragonlite_hr.qm</file>
|
||||
<file>res/silentdragonlite_id.qm</file>
|
||||
<file>res/silentdragonlite_ar.qm</file>
|
||||
<file>res/silentdragonlite_it.qm</file>
|
||||
<file>res/silentdragonlite_pt.qm</file>
|
||||
<file>res/silentdragonlite_ro.qm</file>
|
||||
<file>res/silentdragonlite_ru.qm</file>
|
||||
<file>res/silentdragonlite_ud.qm</file>
|
||||
<file>res/silentdragonlite_sr.qm</file>
|
||||
<file>res/silentdragonlite_tr.qm</file>
|
||||
<file>res/silentdragonlite_zh.qm</file>
|
||||
</qresource>
|
||||
<qresource prefix="/css">
|
||||
<file>res/css/Blue.css</file>
|
||||
|
||||
2
build.sh
2
build.sh
@@ -4,7 +4,7 @@
|
||||
UNAME=$(uname)
|
||||
|
||||
if [ "$UNAME" == "Linux" ] ; then
|
||||
JOBS=$(nproc)
|
||||
JOBS=2
|
||||
elif [ "$UNAME" == "FreeBSD" ] ; then
|
||||
JOBS=$(nproc)
|
||||
elif [ "$UNAME" == "Darwin" ] ; then
|
||||
|
||||
6
lib/Cargo.lock
generated
6
lib/Cargo.lock
generated
@@ -1192,7 +1192,7 @@ dependencies = [
|
||||
"blake3 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81)",
|
||||
"silentdragonlitelib 0.1.0 (git+https://git.hush.is/hush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -1655,7 +1655,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "silentdragonlitelib"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/MyHush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81#8535a11e3774d79de2ebeaa5540567ccb4988f81"
|
||||
source = "git+https://git.hush.is/hush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81#8535a11e3774d79de2ebeaa5540567ccb4988f81"
|
||||
dependencies = [
|
||||
"base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bellman 0.1.0 (git+https://github.com/MyHush/librustzcash.git?rev=1a0204113d487cdaaf183c2967010e5214ff9e37)",
|
||||
@@ -2672,7 +2672,7 @@ dependencies = [
|
||||
"checksum serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)" = "691b17f19fc1ec9d94ec0b5864859290dff279dbd7b03f017afda54eb36c3c35"
|
||||
"checksum sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0"
|
||||
"checksum signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41"
|
||||
"checksum silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81)" = "<none>"
|
||||
"checksum silentdragonlitelib 0.1.0 (git+https://git.hush.is/hush/silentdragonlite-cli?rev=8535a11e3774d79de2ebeaa5540567ccb4988f81)" = "<none>"
|
||||
"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
|
||||
"checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"
|
||||
"checksum socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85"
|
||||
|
||||
@@ -12,4 +12,4 @@ crate-type = ["staticlib"]
|
||||
libc = "0.2.58"
|
||||
lazy_static = "1.4.0"
|
||||
blake3 = "0.3.4"
|
||||
silentdragonlitelib = { git = "https://github.com/MyHush/silentdragonlite-cli", rev = "8535a11e3774d79de2ebeaa5540567ccb4988f81" }
|
||||
silentdragonlitelib = { git = "https://git.hush.is/hush/silentdragonlite-cli", rev = "8535a11e3774d79de2ebeaa5540567ccb4988f81" }
|
||||
|
||||
Binary file not shown.
@@ -94,29 +94,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@@ -550,7 +550,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -712,7 +712,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1531,7 +1531,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@@ -1539,7 +1539,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1552,15 +1552,15 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1571,7 +1571,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1582,7 +1582,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1592,7 +1592,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1600,41 +1600,41 @@ Note: Funds need 1 confirmations before they can be spent</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
|
||||
3240
res/silentdragonlite_be.ts
Normal file
3240
res/silentdragonlite_be.ts
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -102,29 +102,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Wallet Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Ihr Wallet ist verschlüsselt. Bitte geben Sie das Passwort ein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Entschlüsslung gescheitert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Bitte geben Sie ein gültiges Passwort ein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Konnte das Wallet nicht entsperren</translation>
|
||||
</message>
|
||||
@@ -799,8 +799,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>&Hush Discord</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>&Hush Telegram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -865,7 +865,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1715,7 +1715,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Verbsindungsfehler</translation>
|
||||
</message>
|
||||
@@ -1723,7 +1723,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1736,8 +1736,8 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<translation>Es gab einen Fehler beim senden der Transaktion:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>keine Verbindung</translation>
|
||||
</message>
|
||||
@@ -1748,7 +1748,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1759,7 +1759,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1770,7 +1770,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1780,7 +1780,7 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1788,17 +1788,17 @@ Anmerkung: Sie bnötigen 2 Bestätigungen {1
|
||||
<translation> ist gescheitert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Update verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1807,24 +1807,24 @@ Would you like to visit the releases page?</source>
|
||||
Möchten Sie die Release Seite besuchen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>keine Updates verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Sie haben bereits die neueste Version v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Bitte warten Sie bis SilentDragonLite beendet ist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Warten auf beendigung der Serververbindung</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -102,30 +102,30 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Contraseña de billetera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Su billetera está encriptada.
|
||||
Ingrese la contraseña de su billetera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Error de descifrado de billetera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Ingrese una contraseña válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Error al desbloquear la billetera</translation>
|
||||
</message>
|
||||
@@ -764,8 +764,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>Discord de Hush</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>Telegram de Hush</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -830,7 +830,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1664,7 +1664,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Error de conexión</translation>
|
||||
</message>
|
||||
@@ -1672,7 +1672,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1685,8 +1685,8 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<translation>Hubo un error al enviar la transacción. El error fue:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Sin conexión</translation>
|
||||
</message>
|
||||
@@ -1697,7 +1697,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1708,7 +1708,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1719,7 +1719,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1729,7 +1729,7 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1737,17 +1737,17 @@ Nota: Los fondos necesitan 5 confirmaciones antes de que puedan gastarse {1
|
||||
<translation>falló. El error fue</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Actualización disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1756,24 +1756,24 @@ Would you like to visit the releases page?</source>
|
||||
¿Te gustaría visitar la página de lanzamientos?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation> No hay actualizaciones disponibles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Ya tienes la última versión v% 1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Espere a que DragónSilenciosoLigero salga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Esperando a que hushd salga</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -102,29 +102,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>رمزعبور کیف پول</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>کیف پول شما رمزنگاری شده است. لطفا رمزعبور کیف پول خود را وارد کنید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>رمزگشایی کیف پول ناموفق بود</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>لطفاً رمزعبور صحیحی وارد کنید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>باز کردن کیف پول ناموفق بود</translation>
|
||||
</message>
|
||||
@@ -763,7 +763,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>Hushدیسکورد</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -849,7 +849,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1696,7 +1696,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>خطا در برقراری اتصال</translation>
|
||||
</message>
|
||||
@@ -1704,7 +1704,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1717,8 +1717,8 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<translation>خطایی در ارسال تراکنش رخ داد:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>متصل نیست</translation>
|
||||
</message>
|
||||
@@ -1729,7 +1729,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1740,7 +1740,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1751,7 +1751,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1761,7 +1761,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1769,41 +1769,41 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<translation>ناموفق بود</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>بروزرسانی دردسترس است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
<translation>آیا مایل به بازدید از صفحه انتشار نسخه ها هستید؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>هیچ بروزرسانی ای دردسترس نیست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>هستید v%1 شما هماکنون دارای آخرین نسخه </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>لطفا تا خروج سایلنت دراگون سبک، منتظر بمانید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>لطفا تا خروج سرویس هاشد، منتظر بمانید</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -106,30 +106,30 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Mot de passe du wallet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Votre portefeuille est crypté.
|
||||
Veuillez entrer le mot de passe du wallet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Échec du déchiffrement du portefeuille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Veuillez entrer un mot de passe valide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Impossible de déverrouiller le wallet</translation>
|
||||
</message>
|
||||
@@ -537,8 +537,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>&amp;Discord Hush</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>&amp;Telegram Hush</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="51"/>
|
||||
@@ -643,7 +643,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1888,7 +1888,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1898,7 +1898,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1908,7 +1908,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1919,7 +1919,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1932,17 +1932,17 @@ Not starting embedded hushd because --no-embedded was passed</source>
|
||||
<translation type="vanished"> tx en cours de calcul. Ceci peut prendre quelques minutes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>MàJ disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1951,18 +1951,18 @@ Would you like to visit the releases page?</source>
|
||||
Voulez-vous visiter la page des nouvelles versions ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Pas de MàJ disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Vous utilisez déjà la dernière version v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Merci d'attendre la fermeture de SilentDragonLite</translation>
|
||||
</message>
|
||||
@@ -1971,8 +1971,8 @@ Voulez-vous visiter la page des nouvelles versions ?</translation>
|
||||
<translation type="vanished">Veuillez patienter. Fermeture de silentdragon en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Attente de la fermeture de hushd</translation>
|
||||
</message>
|
||||
@@ -2025,7 +2025,7 @@ Veuillez configurer l'hôte/port et utilisateur/mot de passe dans le menu E
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Erreur de connection</translation>
|
||||
</message>
|
||||
@@ -2033,7 +2033,7 @@ Veuillez configurer l'hôte/port et utilisateur/mot de passe dans le menu E
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -2046,8 +2046,8 @@ Veuillez configurer l'hôte/port et utilisateur/mot de passe dans le menu E
|
||||
<translation>Une erreur est survenue en envoyant la transaction. L'erreur est:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Pas de connection</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -102,30 +102,30 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Lozinka novčanika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Vaš novčanik je šifriran.
|
||||
Molimo unesite vašu lozinku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Dešifriranje novčanika neuspjelo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Molimo unesite valjanu lozinku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Neuspjeh prilikom otključavanja novčanika</translation>
|
||||
</message>
|
||||
@@ -764,8 +764,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>&Hush Discord</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>&Hush Telegram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -850,7 +850,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1697,7 +1697,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Greška sa vezom</translation>
|
||||
</message>
|
||||
@@ -1705,7 +1705,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1718,8 +1718,8 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<translation>Pojavila se greška prilikom slanja transakcije. Greška je:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Nema veze</translation>
|
||||
</message>
|
||||
@@ -1730,7 +1730,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1741,7 +1741,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1752,7 +1752,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1762,7 +1762,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1770,17 +1770,17 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<translation> nesupjela. Greška je</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Dostupno ažuriranje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1789,24 +1789,24 @@ Would you like to visit the releases page?</source>
|
||||
Želite li posjetiti stranicu sa izadnjima?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Nema dostupnih ažuriranja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Već imate najnovije izdanje v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Molimo pričekajte da se SilentDragonLite zatvori</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Čekam da hushd završi</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -98,29 +98,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Password Alamat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Wallet Anda terkunci. Mohon masukkan Password Alamat Anda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Gagal Mengdeskripsi Dompet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Mohon Masukkan Password yang benar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Gagal Membuka Dompet</translation>
|
||||
</message>
|
||||
@@ -739,8 +739,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>&Hush Discord</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>&Hush Telegram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -825,7 +825,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1659,7 +1659,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Koneksi error</translation>
|
||||
</message>
|
||||
@@ -1667,7 +1667,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1680,8 +1680,8 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<translation>Ada error dalam mengirim transaksi. Error nya:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Tidak ada Koneksi</translation>
|
||||
</message>
|
||||
@@ -1692,7 +1692,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1703,7 +1703,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1714,7 +1714,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1724,7 +1724,7 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1732,17 +1732,17 @@ Note: Dana membutuhkan 5 konfirmasi sebelum mereka bisa digunakan</translation>
|
||||
<translation>Gagal. Error nya:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Pembaruan tersedia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1751,24 +1751,24 @@ Would you like to visit the releases page?</source>
|
||||
Maukah anda mengunjungi laman pembaruan ini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Tidak ada Pembaruan tersedia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Anda sudah memiliki Versi terbaru dari v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Mohon tunggu untuk SilentDragonLite untuk keluar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Menunggu untuk hushd untuk keluar</translation>
|
||||
</message>
|
||||
|
||||
@@ -106,29 +106,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -511,12 +511,12 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1721,7 +1721,7 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1731,7 +1731,7 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1741,7 +1741,7 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1752,7 +1752,7 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1765,35 +1765,35 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
|
||||
<translation type="vanished"> computazione Tx. Questo può richiedere diversi minuti.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1803,8 +1803,8 @@ Would you like to visit the releases page?</source>
|
||||
<translation type="vanished">Si prega di attendere che silentdragon finisca la procedura di uscita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translatorcomment>vedi appunto precedente</translatorcomment>
|
||||
<translation>Attendere l'uscita di hushd</translation>
|
||||
@@ -1857,7 +1857,7 @@ Impostare host/porta e utente/password nel menu Modifica-> Impostazioni.</tra
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Errore di Connessione</translation>
|
||||
</message>
|
||||
@@ -1865,7 +1865,7 @@ Impostare host/porta e utente/password nel menu Modifica-> Impostazioni.</tra
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1878,8 +1878,8 @@ Impostare host/porta e utente/password nel menu Modifica-> Impostazioni.</tra
|
||||
<translation>Si è verificato un errore durante l'invio della transazione. L'errore era:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Nessuna connessione</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -106,30 +106,30 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Palavra passe da carteira</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>A sua carteira está encriptada.
|
||||
Por favor digite a palavra passe.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Falhou a decriptação da carteira</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Por favor digite uma palavra passe válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Falha ao desbloquear a carteira</translation>
|
||||
</message>
|
||||
@@ -511,8 +511,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>Discord da Hush</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>Telegram da Hush</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="679"/>
|
||||
@@ -612,7 +612,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1834,7 +1834,7 @@ Não iniciando hushd embebido porque nenhum foi passado como parâmetro</transla
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1844,7 +1844,7 @@ Não iniciando hushd embebido porque nenhum foi passado como parâmetro</transla
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1854,7 +1854,7 @@ Não iniciando hushd embebido porque nenhum foi passado como parâmetro</transla
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1865,7 +1865,7 @@ Não iniciando hushd embebido porque nenhum foi passado como parâmetro</transla
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1878,35 +1878,35 @@ Não iniciando hushd embebido porque nenhum foi passado como parâmetro</transla
|
||||
<translation type="vanished"> gerando transação. Isso pode levar alguns minutos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Actualização disponível</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
<translation>Uma nova versão v%1 estã disponível! Tu tens v%2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Não há actualizações disponíveis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Você já tem a última release v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Por favor aguarde pela SilentDragonLite terminar</translation>
|
||||
</message>
|
||||
@@ -1915,8 +1915,8 @@ Would you like to visit the releases page?</source>
|
||||
<translation type="vanished">Por favor aguarde pela SilentDragonLite terminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Por favor aguarde pela hushd terminar</translation>
|
||||
</message>
|
||||
@@ -1969,7 +1969,7 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar>Preferências
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Erro na Conexão</translation>
|
||||
</message>
|
||||
@@ -1977,7 +1977,7 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar>Preferências
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1990,8 +1990,8 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar>Preferências
|
||||
<translation>Ocorreu um erro enviando a transacção. O erro foi:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Sem Conexão</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -98,29 +98,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Parola Portofelului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Portofelul Dvs. este criptat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Decriptarea Portofelului a Esuat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Rugam sa introduceti parola valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Deblocarea portofelului a esuat</translation>
|
||||
</message>
|
||||
@@ -739,8 +739,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>Hush Discord</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>Hush Telegram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -825,7 +825,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1652,7 +1652,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Eroare la Conexiune</translation>
|
||||
</message>
|
||||
@@ -1660,7 +1660,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1673,8 +1673,8 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<translation>A avut loc eroarea la transmiterea tranzactiei. Eroarea a fost de tip:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Conexiunea nu exista</translation>
|
||||
</message>
|
||||
@@ -1685,7 +1685,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1696,7 +1696,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1707,7 +1707,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1717,7 +1717,7 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1725,17 +1725,17 @@ Nota: Fondurile au nevoie de 5 confirmatii inainte ca sa fiu transmise</translat
|
||||
<translation>a esuat. Eroarea a fost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Update Valabil </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1743,24 +1743,24 @@ Would you like to visit the releases page?</source>
|
||||
Doriti sa vizitati pagina veriunii?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Update nu este valabil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Deja aveti cea mai recenta versiune v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Rugam sa asteptati pina ce SilentDragonLite sa o sa iasa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Asteptam ca hushd sa iasa</translation>
|
||||
</message>
|
||||
|
||||
3708
res/silentdragonlite_ru.ts
Normal file
3708
res/silentdragonlite_ru.ts
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -102,30 +102,30 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>Lozinka novčanika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>Vaš novčanik je šifrovan.
|
||||
Molimo unesite vašu lozinku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>Dešifriranje novčanika neuspelo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>Molimo unesite valjanu lozinku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>Neuspeh prilikom otključavanja novčanika</translation>
|
||||
</message>
|
||||
@@ -764,8 +764,8 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<translation>&Hush Discord</translation>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>&Hush Telegram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1962"/>
|
||||
@@ -850,7 +850,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1697,7 +1697,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Greška sa vezom</translation>
|
||||
</message>
|
||||
@@ -1705,7 +1705,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1718,8 +1718,8 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<translation>Pojavila se greška prilikom slanja transakcije. Greška je:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Nema veze</translation>
|
||||
</message>
|
||||
@@ -1730,7 +1730,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1741,7 +1741,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1752,7 +1752,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1762,7 +1762,7 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1770,17 +1770,17 @@ Opaska: Za trošenje sredstava potrebno je 5 konfirmacija</translation>
|
||||
<translation> nesupela. Greška je</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Dostupno ažuriranje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1789,24 +1789,24 @@ Would you like to visit the releases page?</source>
|
||||
Želite li posetiti stranicu sa izadnjima?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Nema dostupnih ažuriranja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Već imate najnovije izdanje v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation>Molimo pričekajte da se SilentDragonLite zatvori</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Čekam da hushd završi</translation>
|
||||
</message>
|
||||
|
||||
@@ -468,7 +468,7 @@ Please enter your wallet password</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1415"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
||||
@@ -110,29 +110,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -507,7 +507,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -552,7 +552,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1854,7 +1854,7 @@ daemon=1</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1864,7 +1864,7 @@ daemon=1</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1872,17 +1872,17 @@ daemon=1</translation>
|
||||
<translation> başarısız oldu. Hata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>Güncelleme Mevcut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1891,18 +1891,18 @@ Would you like to visit the releases page?</source>
|
||||
Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>Güncelleme yok</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>Zaten en son sürüme (v%1) sahipsiniz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1922,7 +1922,7 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1933,7 +1933,7 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1976,8 +1976,8 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
|
||||
<translation type="vanished">Lütfen çıkmak için silentdragon'i bekleyin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>Çıkmak için hushd bekleniyor</translation>
|
||||
</message>
|
||||
@@ -2034,7 +2034,7 @@ Lütfen Düzenle->Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>Bağlantı Hatası</translation>
|
||||
</message>
|
||||
@@ -2042,7 +2042,7 @@ Lütfen Düzenle->Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -2055,8 +2055,8 @@ Lütfen Düzenle->Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
|
||||
<translation>İşlem gönderilirken bir hata oluştu. Hata:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>Bağlantı Yok</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -102,29 +102,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation>ولیٹ پاسورڈ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation>آپ کا ولیٹ انکرائپٹیڈ ھے۔ برائے مہربانی اپنا پاسورڈ ڈالیں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation>ویلٹ ڈیکرئپشن فیل ھو گئی ہے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation>اپنا ویلڈ پاسورڈ ڈالیں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation>ویلٹ نہں کھلا فیلڈ</translation>
|
||||
</message>
|
||||
@@ -743,7 +743,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation>ھش ڈسکارڈ</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -829,7 +829,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1661,7 +1661,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>کنیکشن عرر</translation>
|
||||
</message>
|
||||
@@ -1675,8 +1675,8 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<translation>ٹرانزیکشن بھیجنے میں غلطی تھی۔ غلطی یہ تھی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>کنیکشن نہیں ھے</translation>
|
||||
</message>
|
||||
@@ -1687,7 +1687,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1698,7 +1698,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1709,7 +1709,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1719,7 +1719,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1730,7 +1730,7 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1738,17 +1738,17 @@ Note: Funds need 5 confirmations before they can be spent</source>
|
||||
<translation type="unfinished">ٹرانزیکشنس عرر</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>اپڈیٹ موجود ہے </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -1756,12 +1756,12 @@ Would you like to visit the releases page?</source>
|
||||
کیا آپ ریلیز والے صفحے پر جانا چاہیں گے؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>کوئی تازہ اپڈیٹ دستیاب نہیں ہے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1770,14 +1770,14 @@ Would you like to visit the releases page?</source>
|
||||
<translation type="vanished">Deja aveti cea mai recenta versiune v%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation> باہر جانے کا انتظار کریں Silent DragonLite براہ کرم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>ہش ڈی کے باہر نکلنے کا انتظار کریں</translation>
|
||||
</message>
|
||||
|
||||
@@ -106,29 +106,29 @@
|
||||
<context>
|
||||
<name>Controller</name>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1500"/>
|
||||
<location filename="../src/controller.cpp" line="1479"/>
|
||||
<source>Wallet Password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1501"/>
|
||||
<location filename="../src/controller.cpp" line="1480"/>
|
||||
<source>Your wallet is encrypted.
|
||||
Please enter your wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1509"/>
|
||||
<location filename="../src/controller.cpp" line="1529"/>
|
||||
<location filename="../src/controller.cpp" line="1488"/>
|
||||
<location filename="../src/controller.cpp" line="1508"/>
|
||||
<source>Wallet Decryption Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1510"/>
|
||||
<location filename="../src/controller.cpp" line="1489"/>
|
||||
<source>Please enter a valid password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1599"/>
|
||||
<location filename="../src/controller.cpp" line="1578"/>
|
||||
<source>Failed to unlock wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -565,7 +565,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="2038"/>
|
||||
<source>Import Privatkey</source>
|
||||
<source>Import Private Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -719,7 +719,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mainwindow.ui" line="1957"/>
|
||||
<source>&Hush Discord</source>
|
||||
<source>&Hush Telegram</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -1924,7 +1924,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/connection.cpp" line="303"/>
|
||||
<location filename="../src/controller.cpp" line="615"/>
|
||||
<location filename="../src/controller.cpp" line="594"/>
|
||||
<source>Connection Error</source>
|
||||
<translation>连接错误</translation>
|
||||
</message>
|
||||
@@ -1932,7 +1932,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<location filename="../src/chatmodel.cpp" line="666"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1004"/>
|
||||
<location filename="../src/connection.cpp" line="416"/>
|
||||
<location filename="../src/controller.cpp" line="1564"/>
|
||||
<location filename="../src/controller.cpp" line="1543"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2069"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2352"/>
|
||||
<location filename="../src/sendtab.cpp" line="913"/>
|
||||
@@ -1947,7 +1947,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1958,7 +1958,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="660"/>
|
||||
<location filename="../src/chatmodel.cpp" line="994"/>
|
||||
<location filename="../src/controller.cpp" line="1556"/>
|
||||
<location filename="../src/controller.cpp" line="1535"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2063"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2347"/>
|
||||
<location filename="../src/recurring.cpp" line="609"/>
|
||||
@@ -1969,7 +1969,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1979,7 +1979,7 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<message>
|
||||
<location filename="../src/chatmodel.cpp" line="664"/>
|
||||
<location filename="../src/chatmodel.cpp" line="1002"/>
|
||||
<location filename="../src/controller.cpp" line="1560"/>
|
||||
<location filename="../src/controller.cpp" line="1539"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2067"/>
|
||||
<location filename="../src/mainwindow.cpp" line="2350"/>
|
||||
<location filename="../src/sendtab.cpp" line="904"/>
|
||||
@@ -1987,8 +1987,8 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<translation> 失败。 错误是</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2063"/>
|
||||
<location filename="../src/controller.cpp" line="2071"/>
|
||||
<location filename="../src/controller.cpp" line="2042"/>
|
||||
<location filename="../src/controller.cpp" line="2050"/>
|
||||
<source>Please wait for SilentDragonLite to exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2028,8 +2028,8 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<translation>所有未来的付款都将被取消。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="263"/>
|
||||
<location filename="../src/controller.cpp" line="265"/>
|
||||
<location filename="../src/controller.cpp" line="242"/>
|
||||
<location filename="../src/controller.cpp" line="244"/>
|
||||
<source>No Connection</source>
|
||||
<translation>没有连接</translation>
|
||||
</message>
|
||||
@@ -2070,17 +2070,17 @@ Please set the host/port and user/password in the Edit->Settings menu.</sourc
|
||||
<translation type="vanished"> 交易计算中。 这可能需要几分钟。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="616"/>
|
||||
<location filename="../src/controller.cpp" line="595"/>
|
||||
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<location filename="../src/controller.cpp" line="1637"/>
|
||||
<source>Update Available</source>
|
||||
<translation>可用更新</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1659"/>
|
||||
<location filename="../src/controller.cpp" line="1638"/>
|
||||
<source>A new release v%1 is available! You have v%2.
|
||||
|
||||
Would you like to visit the releases page?</source>
|
||||
@@ -2089,12 +2089,12 @@ Would you like to visit the releases page?</source>
|
||||
您想访问发布页面吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1678"/>
|
||||
<location filename="../src/controller.cpp" line="1657"/>
|
||||
<source>No updates available</source>
|
||||
<translation>没有可用的更新</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="1679"/>
|
||||
<location filename="../src/controller.cpp" line="1658"/>
|
||||
<source>You already have the latest release v%1</source>
|
||||
<translation>您已拥有最新版本 v%1</translation>
|
||||
</message>
|
||||
@@ -2103,8 +2103,8 @@ Would you like to visit the releases page?</source>
|
||||
<translation type="vanished">请等待silentdragon退出</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/controller.cpp" line="2064"/>
|
||||
<location filename="../src/controller.cpp" line="2072"/>
|
||||
<location filename="../src/controller.cpp" line="2043"/>
|
||||
<location filename="../src/controller.cpp" line="2051"/>
|
||||
<source>Waiting for hushd to exit</source>
|
||||
<translation>等待hushd退出</translation>
|
||||
</message>
|
||||
|
||||
@@ -154,20 +154,22 @@ FORMS += \
|
||||
src/chatbubblepartner.ui
|
||||
|
||||
|
||||
TRANSLATIONS = res/silentdragonlite_es.ts \
|
||||
res/silentdragonlite_fr.ts \
|
||||
TRANSLATIONS = res/silentdragonlite_ar.ts \
|
||||
res/silentdragonlite_be.ts \
|
||||
res/silentdragonlite_de.ts \
|
||||
res/silentdragonlite_pt.ts \
|
||||
res/silentdragonlite_it.ts \
|
||||
res/silentdragonlite_zh.ts \
|
||||
res/silentdragonlite_hr.ts \
|
||||
res/silentdragonlite_sr.ts \
|
||||
res/silentdragonlite_es.ts \
|
||||
res/silentdragonlite_fa.ts \
|
||||
res/silentdragonlite_fr.ts \
|
||||
res/silentdragonlite_hr.ts \
|
||||
res/silentdragonlite_id.ts \
|
||||
res/silentdragonlite_ar.ts \
|
||||
res/silentdragonlite_it.ts \
|
||||
res/silentdragonlite_pt.ts \
|
||||
res/silentdragonlite_ro.ts \
|
||||
res/silentdragonlite_ru.ts \
|
||||
res/silentdragonlite_sr.ts \
|
||||
res/silentdragonlite_tr.ts \
|
||||
res/silentdragonlite_ud.ts \
|
||||
res/silentdragonlite_tr.ts
|
||||
res/silentdragonlite_zh.ts
|
||||
|
||||
include(singleapplication/singleapplication.pri)
|
||||
DEFINES += QAPPLICATION_CLASS=QApplication _FORTIFY_SOURCE=2
|
||||
|
||||
@@ -32,7 +32,7 @@ ConnectionLoader::ConnectionLoader(MainWindow* main, Controller* rpc)
|
||||
connD->setupUi(d);
|
||||
|
||||
auto theme = Settings::getInstance()->get_theme_name();
|
||||
qDebug() << theme << "theme has loaded";
|
||||
qDebug() << theme << "theme " << theme << " has loaded";
|
||||
auto size = QSize(512,512);
|
||||
|
||||
if (theme == "Dark" || theme == "Midnight") {
|
||||
@@ -114,7 +114,7 @@ void ConnectionLoader::ShowProgress()
|
||||
qint64 synced = reply["synced_blocks"].get<json::number_unsigned_t>();
|
||||
qint64 total = reply["total_blocks"].get<json::number_unsigned_t>();
|
||||
me->showInformation(
|
||||
"Synced " + QString::number(synced) + " / " + QString::number(total)
|
||||
"Syncing... " + QString::number(synced) + " / " + QString::number(total)
|
||||
);
|
||||
}
|
||||
},
|
||||
@@ -146,8 +146,7 @@ void ConnectionLoader::doAutoConnect()
|
||||
main->logger->write(QObject::tr("Attempting to initialize library with ") + config->server);
|
||||
|
||||
// Check to see if there's an existing wallet
|
||||
if (litelib_wallet_exists(Settings::getDefaultChainName().toStdString().c_str()))
|
||||
{
|
||||
if (litelib_wallet_exists(Settings::getDefaultChainName().toStdString().c_str())) {
|
||||
main->logger->write(QObject::tr("Using existing wallet."));
|
||||
char* resp = litelib_initialize_existing(
|
||||
config->dangerous,
|
||||
@@ -155,10 +154,24 @@ void ConnectionLoader::doAutoConnect()
|
||||
);
|
||||
QString response = litelib_process_response(resp);
|
||||
|
||||
if (response.toUpper().trimmed() != "OK")
|
||||
{
|
||||
showError(response);
|
||||
return;
|
||||
if (response.toUpper().trimmed() != "OK") {
|
||||
config->server = Settings::getRandomServer();
|
||||
|
||||
resp = litelib_initialize_existing(
|
||||
config->dangerous,
|
||||
config->server.toStdString().c_str()
|
||||
);
|
||||
response = litelib_process_response(resp);
|
||||
|
||||
if (response.toUpper().trimmed() != "OK") {
|
||||
QString resp = "Error when connecting to " + config->server + ": " + response;
|
||||
showError(resp);
|
||||
return;
|
||||
} else {
|
||||
qDebug() << __func__ << ": Successfully connected to random server: " << config->server << " !!!";
|
||||
}
|
||||
} else {
|
||||
qDebug() << __func__ << ": Successfully connected to " << config->server << " !!!";
|
||||
}
|
||||
|
||||
} else {
|
||||
@@ -208,7 +221,7 @@ void ConnectionLoader::doAutoConnect()
|
||||
qint64 synced = reply["synced_blocks"].get<json::number_unsigned_t>();
|
||||
qint64 total = reply["total_blocks"].get<json::number_unsigned_t>();
|
||||
me->showInformation(
|
||||
"Synced " + QString::number(synced) + " / " + QString::number(total)
|
||||
"Syncing... " + QString::number(synced) + " / " + QString::number(total)
|
||||
);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -153,22 +153,17 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
|
||||
int sizerandomString = 512;
|
||||
const int randomStringLength = sizerandomString;
|
||||
|
||||
for(uint8_t i = 0; i < 8; i++)
|
||||
{
|
||||
|
||||
for(uint8_t i = 0; i < 8; i++) {
|
||||
QString randomString;
|
||||
|
||||
QRandomGenerator *gen = QRandomGenerator::system();
|
||||
|
||||
for(int i=0; i<randomStringLength; ++i)
|
||||
{
|
||||
for(int i=0; i<randomStringLength; ++i) {
|
||||
int index = gen->bounded(0, possibleCharacters.length() - 1);
|
||||
QChar nextChar = possibleCharacters.at(index);
|
||||
randomString.append(nextChar);
|
||||
}
|
||||
|
||||
int index = gen->bounded(0, possibleCharacters.length() - 1);
|
||||
QChar nextChar = possibleCharacters.at(index);
|
||||
randomString.append(nextChar);
|
||||
}
|
||||
|
||||
dust.at(i)["memo"] = randomString.toStdString();
|
||||
dust.at(i)["memo"] = randomString.toStdString();
|
||||
|
||||
}
|
||||
|
||||
@@ -176,12 +171,11 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
|
||||
{
|
||||
it["amount"] = 0;
|
||||
}
|
||||
|
||||
|
||||
// For each addr/amt/memo, construct the JSON and also build the confirm dialog box
|
||||
for (int i=0; i < tx.toAddrs.size(); i++)
|
||||
{
|
||||
auto toAddr = tx.toAddrs[i];
|
||||
auto toAddr = tx.toAddrs[i];
|
||||
rec["address"] = toAddr.addr.toStdString();
|
||||
rec["amount"] = toAddr.amount.toqint64();
|
||||
if (Settings::isZAddress(toAddr.addr) && !toAddr.memo.trimmed().isEmpty())
|
||||
@@ -192,65 +186,50 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
|
||||
|
||||
int decider = rand() % 100 + 1 ; ; // random int between 1 and 100
|
||||
|
||||
if (tx.toAddrs.size() < 2)
|
||||
{
|
||||
|
||||
if(decider % 4 == 3)
|
||||
{
|
||||
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5)
|
||||
|
||||
}) ;
|
||||
|
||||
}else{
|
||||
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5),
|
||||
dust.at(6)
|
||||
|
||||
}) ;
|
||||
|
||||
}
|
||||
}else{
|
||||
|
||||
if(decider % 4 == 3)
|
||||
{
|
||||
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4)
|
||||
|
||||
|
||||
}) ;
|
||||
|
||||
}else{
|
||||
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5)
|
||||
|
||||
}) ;
|
||||
|
||||
}
|
||||
}
|
||||
if (tx.toAddrs.size() < 2) {
|
||||
|
||||
if(decider % 4 == 3) {
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5)
|
||||
}) ;
|
||||
|
||||
} else {
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5),
|
||||
dust.at(6)
|
||||
}) ;
|
||||
}
|
||||
} else {
|
||||
|
||||
if(decider % 4 == 3) {
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4)
|
||||
}) ;
|
||||
} else {
|
||||
allRecepients.insert(std::begin(allRecepients), {
|
||||
dust.at(0),
|
||||
dust.at(1),
|
||||
dust.at(2),
|
||||
dust.at(3),
|
||||
dust.at(4),
|
||||
dust.at(5)
|
||||
}) ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -319,14 +298,16 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
static bool prevCallSucceeded = false;
|
||||
|
||||
zrpc->fetchInfo([=] (const json& reply) {
|
||||
prevCallSucceeded = true;
|
||||
int curBlock = reply["latest_block_height"].get<json::number_integer_t>();
|
||||
bool doUpdate = force || (model->getLatestBlock() != curBlock);
|
||||
int difficulty = reply["difficulty"].get<json::number_integer_t>();
|
||||
int blocks_until_halving= 340000 - curBlock;
|
||||
int halving_days = (blocks_until_halving * 150) / (60 * 60 * 24) ;
|
||||
int longestchain = reply["longestchain"].get<json::number_integer_t>();
|
||||
int notarized = reply["notarized"].get<json::number_integer_t>();
|
||||
prevCallSucceeded = true;
|
||||
int curBlock = reply["latest_block_height"].get<json::number_integer_t>();
|
||||
bool doUpdate = force || (model->getLatestBlock() != curBlock);
|
||||
int difficulty = reply["difficulty"].get<json::number_integer_t>();
|
||||
int num_halvings = 1; // number of halvings that have occured already
|
||||
int blocks_until_halving = (num_halvings*1680000 + 340000) - curBlock;
|
||||
int blocktime = 75;
|
||||
int halving_days = (blocks_until_halving * blocktime) / (60 * 60 * 24) ;
|
||||
int longestchain = reply["longestchain"].get<json::number_integer_t>();
|
||||
int notarized = reply["notarized"].get<json::number_integer_t>();
|
||||
|
||||
model->setLatestBlock(curBlock);
|
||||
if (
|
||||
@@ -351,9 +332,7 @@ void Controller::getInfoThenRefresh(bool force)
|
||||
(QLocale(QLocale::German).toString(blocks_until_halving)) +
|
||||
" Blocks or , " + (QLocale(QLocale::German).toString(halving_days) + " days" )
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
ui->blockHeight->setText(
|
||||
"Block: " + QLocale(QLocale::English).toString(curBlock)
|
||||
);
|
||||
@@ -2061,7 +2040,7 @@ void Controller::shutdownhushd()
|
||||
connD.topIcon->setMovie(movie2);
|
||||
movie2->start();
|
||||
connD.status->setText(QObject::tr("Please wait for SilentDragonLite to exit"));
|
||||
connD.statusDetail->setText(QObject::tr("Waiting for hushd to exit"));
|
||||
connD.statusDetail->setText(QObject::tr("Please wait for SilentDragonLite to exit"));
|
||||
} else {
|
||||
QMovie *movie1 = new QMovie(":/img/res/silentdragonlite-animated-startup.gif");;
|
||||
movie1->setScaledSize(size);
|
||||
|
||||
@@ -40,7 +40,7 @@ void LiteInterface::importTPrivKey(QString addr,const std::function<void(json)>&
|
||||
if (conn == nullptr)
|
||||
return;
|
||||
|
||||
conn->doRPCWithDefaultErrorHandling("timport", addr, cb);
|
||||
conn->doRPCWithDefaultErrorHandling("timport", addr, cb);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -107,9 +107,9 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
QObject::connect(ui->actionExit, &QAction::triggered, this, &MainWindow::close);
|
||||
|
||||
// Set up Feedback action
|
||||
QObject::connect(ui->actionDonate, &QAction::triggered, this, &MainWindow::donate);
|
||||
//QObject::connect(ui->actionDonate, &QAction::triggered, this, &MainWindow::donate);
|
||||
|
||||
QObject::connect(ui->actionDiscord, &QAction::triggered, this, &MainWindow::telegram);
|
||||
QObject::connect(ui->actionTelegram, &QAction::triggered, this, &MainWindow::telegram);
|
||||
|
||||
QObject::connect(ui->actionWebsite, &QAction::triggered, this, &MainWindow::website);
|
||||
|
||||
@@ -277,7 +277,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
dialog.exec();
|
||||
});
|
||||
|
||||
// Import Privkey
|
||||
// Import Privkey
|
||||
QObject::connect(ui->actionImport_Privatkey, &QAction::triggered, this, &MainWindow::importPrivKey);
|
||||
// Address Book
|
||||
QObject::connect(ui->action_Address_Book, &QAction::triggered, this, &MainWindow::addressBook);
|
||||
@@ -840,8 +840,9 @@ void MainWindow::setupSettingsModal() {
|
||||
|
||||
// List of default servers
|
||||
settings.cmbServer->addItem("https://lite.hush.is");
|
||||
settings.cmbServer->addItem("https://miodrag.zone:9876");
|
||||
settings.cmbServer->addItem("https://hush.leto.net:5420");
|
||||
settings.cmbServer->addItem("https://lite.hush.community");
|
||||
settings.cmbServer->addItem("https://devo.crabdance.com");
|
||||
//settings.cmbServer->addItem("https://hush.leto.net:5420");
|
||||
//TODO: seperate lists of https/Tor servers, only show user or attempt
|
||||
// connection to .onion if user has it enabled
|
||||
//settings.cmbServer->addItem("6onaaujm4ozaokzu.onion:80");
|
||||
@@ -908,14 +909,11 @@ void MainWindow::website() {
|
||||
|
||||
|
||||
void MainWindow::donate() {
|
||||
// Set up a donation to me :)
|
||||
|
||||
ui->Address1->setText(Settings::getDonationAddr());
|
||||
ui->Address1->setCursorPosition(0);
|
||||
ui->Amount1->setText("0.00");
|
||||
ui->MemoTxt1->setText(tr("Some feedback about SilentDragonlite or Hush..."));
|
||||
|
||||
ui->statusBar->showMessage(tr("Send DenioD some private and shielded feedback about") % Settings::getTokenName() % tr(" or SilentDragonLite"));
|
||||
ui->statusBar->showMessage(tr("Send some private and shielded feedback about") % Settings::getTokenName() % tr(" or SilentDragonLite"));
|
||||
|
||||
// And switch to the send tab.
|
||||
ui->tabWidget->setCurrentIndex(1);
|
||||
@@ -929,30 +927,37 @@ void MainWindow::donate() {
|
||||
|
||||
if (keys->isEmpty()) {
|
||||
delete keys;
|
||||
ui->statusBar->showMessage(tr("Private key import rescan in progress. Your funds will be automaticly shield to a wallet seed zaddr. This will take some time"));
|
||||
ui->statusBar->showMessage(tr("Private key import rescan in progress. Your funds will be shielded into this wallet and backed up by your seed phrase. This will take some time"));
|
||||
return;
|
||||
}
|
||||
|
||||
// Pop the first key
|
||||
|
||||
QString key = keys->first();
|
||||
QString key1 = key + QString(" ") + QString("0");
|
||||
keys->pop_front();
|
||||
bool rescan = keys->isEmpty();
|
||||
|
||||
|
||||
if (key.startsWith("SK") ||
|
||||
key.startsWith("secret")) {
|
||||
|
||||
if (key.startsWith("SK") || key.startsWith("secret")) {
|
||||
rpc->importZPrivKey(key, [=] (auto) { this->doImport(keys); });
|
||||
|
||||
} else if (key.startsWith("U")) {
|
||||
} else if (key.startsWith("U") || key.startsWith("5") || key.startsWith("L") || key.startsWith("K")) {
|
||||
// 5 = uncompressed, len=51
|
||||
// LK= compressed, len=52
|
||||
// TODO: verify exact length of (un)compressed
|
||||
if(key.length() > 52) {
|
||||
QMessageBox::critical(this, tr("Wrong Private key format"),
|
||||
tr("That private key is too long. It should be 51 or 52 characters.") + "\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if(key.length() < 51) {
|
||||
QMessageBox::critical(this, tr("Wrong Private key format"),
|
||||
tr("That private key is too short. It should be 51 or 52 characters.") + "\n");
|
||||
return;
|
||||
}
|
||||
rpc->importTPrivKey(key, [=] (auto) { this->doImport(keys); });
|
||||
|
||||
}else{
|
||||
QMessageBox::critical(this, tr("Wrong Privatkey format"),
|
||||
tr("Privatkey should start with U (for taddr) or secret- (for zaddr)") + "\n");
|
||||
tr("Privatkey should start with 5, K, L or U (for taddr) or secret- (for zaddr)") + "\n");
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -1051,8 +1056,8 @@ void MainWindow::payhushURI(QString uri, QString myAddr) {
|
||||
pui.buttonBox->button(QDialogButtonBox::Save)->setVisible(true);
|
||||
pui.helpLbl->setText(QString() %
|
||||
tr("Please paste your private key(zs-Addr or R-addr) here, one per import") % ".\n" %
|
||||
tr("Caution: If this key is for Zs-addr it will be NOT inlcude in your Seed. Please send them direct to a Seed zs-addr") % ".\n" %
|
||||
tr("R-addr keys will be autoshield to a seed zs-addr")
|
||||
tr("Caution: If this key is for a zaddr it will be NOT included in your Seed. Please send them direct to a Seed zaddr") % ".\n" %
|
||||
tr("Transparent address (R.. or t1..) keys will be automatically sent to a zaddr in your Seed")
|
||||
);
|
||||
|
||||
if (d.exec() == QDialog::Accepted && !pui.privKeyTxt->toPlainText().trimmed().isEmpty()) {
|
||||
|
||||
@@ -1897,7 +1897,7 @@
|
||||
<string>&Help</string>
|
||||
</property>
|
||||
<addaction name="actionDonate"/>
|
||||
<addaction name="actionDiscord"/>
|
||||
<addaction name="actionTelegram"/>
|
||||
<addaction name="actionWebsite"/>
|
||||
<addaction name="actionCheck_for_Updates"/>
|
||||
<addaction name="actionFile_a_bug"/>
|
||||
@@ -1952,9 +1952,9 @@
|
||||
<string>&Send DenioD Feedback</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionDiscord">
|
||||
<action name="actionTelegram">
|
||||
<property name="text">
|
||||
<string>&Hush Discord</string>
|
||||
<string>&Hush Telegram</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionWebsite">
|
||||
@@ -2035,7 +2035,7 @@
|
||||
</action>
|
||||
<action name="actionImport_Privatkey">
|
||||
<property name="text">
|
||||
<string>Import Privatkey</string>
|
||||
<string>Import Private Key</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "mainwindow.h"
|
||||
#include "settings.h"
|
||||
#include "camount.h"
|
||||
#include "../lib/silentdragonlitelib.h"
|
||||
|
||||
Settings* Settings::instance = nullptr;
|
||||
|
||||
@@ -18,26 +19,49 @@ Settings* Settings::getInstance() {
|
||||
}
|
||||
|
||||
Config Settings::getSettings() {
|
||||
qDebug() << __func__;
|
||||
// Load from the QT Settings.
|
||||
QSettings s;
|
||||
|
||||
// this domain is stolen and malicious!
|
||||
auto malicious = "https://lite.myhush.org";
|
||||
// More info: https://git.hush.is/hush/fraud/#gilardh
|
||||
auto malicious = "lite.myhush.org";
|
||||
auto server = s.value("connection/server").toString();
|
||||
if(server == malicious) {
|
||||
server = "https://lite.hush.is";
|
||||
bool sticky = s.value("connection/stickyServer").toBool();
|
||||
bool torOnly = s.value("connection/torOnly").toBool();
|
||||
|
||||
// Users that have old configs generated from old SDLs will have this hostname
|
||||
if(server == malicious or server == (QString("https://") + malicious)) {
|
||||
qDebug() << "Replacing malicious SDL server with " << server;
|
||||
server = getRandomServer();
|
||||
s.setValue("connection/server", server);
|
||||
s.sync();
|
||||
// re-init to load correct settings
|
||||
init();
|
||||
}
|
||||
|
||||
// default behavior : no server listed in conf, randomly choose from server list, unless sticky
|
||||
if (server.trimmed().isEmpty()) {
|
||||
server = Settings::getDefaultServer();
|
||||
server = Settings::getRandomServer();
|
||||
|
||||
// make sure existing server in conf is alive, otherwise choose random one
|
||||
char* resp = litelib_initialize_existing(false, server.toStdString().c_str());
|
||||
QString response = litelib_process_response(resp);
|
||||
|
||||
if (response.toUpper().trimmed() != "OK") {
|
||||
qDebug() << "Lite server in conf " << server << " is down, getting a random one";
|
||||
server = Settings::getRandomServer();
|
||||
s.setValue("connection/server", server);
|
||||
}
|
||||
} else {
|
||||
if (sticky) {
|
||||
qDebug() << server << " is sticky";
|
||||
}
|
||||
// if it's down, oh well
|
||||
}
|
||||
|
||||
return Config{server};
|
||||
s.sync();
|
||||
// re-init to load correct settings
|
||||
init();
|
||||
|
||||
return Config{server, torOnly, sticky};
|
||||
}
|
||||
|
||||
void Settings::saveSettings(const QString& server) {
|
||||
@@ -250,9 +274,7 @@ void Settings::set_theme_name(QString theme_name) {
|
||||
QSettings().setValue("options/theme_name", theme_name);
|
||||
}
|
||||
|
||||
//=================================
|
||||
// Static Stuff
|
||||
//=================================
|
||||
void Settings::saveRestore(QDialog* d) {
|
||||
d->restoreGeometry(QSettings().value(d->objectName() % "geometry").toByteArray());
|
||||
|
||||
@@ -271,20 +293,43 @@ void Settings::saveRestoreTableHeader(QTableView* table, QDialog* d, QString tab
|
||||
}
|
||||
|
||||
QString Settings::getRandomServer() {
|
||||
qDebug() << __func__;
|
||||
// The more servers from different TLDs, the better
|
||||
QList<QString> servers = {
|
||||
"https://lite.hush.is",
|
||||
"https://devo.crabdance.com",
|
||||
//"https://thisisdown1.example.com",
|
||||
//"https://thisisdown2.example.com",
|
||||
//"https://thisisdown3.example.com",
|
||||
//"https://thisisdown4.example.com",
|
||||
//"https://thisisdown5.example.com",
|
||||
"https://lite.hush.community",
|
||||
};
|
||||
|
||||
// we don't need cryptographic random-ness, but we want
|
||||
// clients to never get "stuck" with the same server, which
|
||||
// prevents various attacks
|
||||
QList<QString> servers;
|
||||
//TODO: This should be a much larger list which we randomly choose from
|
||||
servers[0] = "https://lite.hush.is";
|
||||
servers[1] = "https://miodrag.zone:9876";
|
||||
servers[2] = "https://hush.leto.net:5420";
|
||||
int x = rand() % 3;
|
||||
return servers[1];
|
||||
}
|
||||
int x = rand() % servers.size();
|
||||
auto server = servers[x];
|
||||
int tries = 0;
|
||||
|
||||
QString Settings::getDefaultServer() {
|
||||
return "https://miodrag.zone:9876";
|
||||
// We try every server,in order, starting from a random place in the list
|
||||
while (tries < servers.size() ) {
|
||||
qDebug() << "Checking if lite server " << server << " is a alive, try=" << tries;
|
||||
char* resp = litelib_initialize_existing(false, server.toStdString().c_str());
|
||||
QString response = litelib_process_response(resp);
|
||||
|
||||
// if we see a valid connection, return this server
|
||||
if (response.toUpper().trimmed() == "OK") {
|
||||
qDebug() << "Choosing lite server " << server;
|
||||
return server;
|
||||
}
|
||||
x++;
|
||||
x = x % servers.size();
|
||||
server = servers[x];
|
||||
tries++;
|
||||
}
|
||||
return server;
|
||||
}
|
||||
|
||||
void Settings::openAddressInExplorer(QString address) {
|
||||
@@ -302,7 +347,7 @@ const QString Settings::txidStatusMessage = QString(QObject::tr("Tx submitted (r
|
||||
|
||||
QString Settings::getTokenName() {
|
||||
if (Settings::getInstance()->isTestnet()) {
|
||||
return "HUSHT";
|
||||
return "TUSH";
|
||||
} else {
|
||||
return "HUSH";
|
||||
}
|
||||
|
||||
@@ -9,7 +9,12 @@
|
||||
using json = nlohmann::json;
|
||||
|
||||
struct Config {
|
||||
// The randomly chosen server we are talking to OR user-specific server
|
||||
QString server;
|
||||
// Shouuld we only speak Tor to this server?
|
||||
bool torOnly {false};
|
||||
// Should we randomly try other servers if specified server is down?
|
||||
bool stickyServer {false};
|
||||
};
|
||||
|
||||
struct ToFields;
|
||||
|
||||
Reference in New Issue
Block a user