Compare commits
190 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bea3032df9 | ||
|
|
ab8ac87023 | ||
|
|
588b8435b7 | ||
|
|
8983cae468 | ||
|
|
3612866f9f | ||
|
|
beb336cb93 | ||
|
|
90cbe37846 | ||
|
|
10984a0a37 | ||
|
|
f5cb2443d1 | ||
|
|
8f7de0e9fc | ||
|
|
b60a98ae6c | ||
|
|
7040e3b72f | ||
|
|
12a0966eb9 | ||
|
|
5ff03786c7 | ||
|
|
483b825a2f | ||
|
|
ca304fc63d | ||
|
|
5a1a349977 | ||
|
|
5683f76cd0 | ||
|
|
cc7d7da346 | ||
|
|
d10e4d1e50 | ||
|
|
d338e06abd | ||
|
|
145ea10d93 | ||
|
|
d42caf1fbc | ||
|
|
705cc6573f | ||
|
|
5c3544f211 | ||
|
|
f859664443 | ||
|
|
2d25364f42 | ||
|
|
8323fb02ca | ||
|
|
d442ca38dc | ||
|
|
57409a8c47 | ||
|
|
f002987edd | ||
|
|
866a7b3a78 | ||
|
|
f342d46541 | ||
|
|
f5e016930b | ||
|
|
ac9a305543 | ||
|
|
f824aebfaa | ||
|
|
7765b8b462 | ||
|
|
a65fbee213 | ||
|
|
17e3ed6c97 | ||
|
|
b6e336dbaf | ||
|
|
ddcc17b7b8 | ||
|
|
f6549f328b | ||
|
|
4cbfa5efb2 | ||
|
|
fa2241f1a5 | ||
|
|
6bd11f2270 | ||
|
|
6c4a8fb819 | ||
|
|
ad1b53fa63 | ||
|
|
a9e0affe59 | ||
|
|
371ff6105b | ||
|
|
cad8874724 | ||
|
|
5345dcc11b | ||
|
|
33310786db | ||
|
|
6ac8e7a464 | ||
|
|
434f548a87 | ||
|
|
90c4aa4ec6 | ||
|
|
7a4052f3af | ||
|
|
f650e96363 | ||
|
|
91e3d3ae04 | ||
|
|
9f33c77a47 | ||
|
|
7d9c1284f9 | ||
|
|
84899f4884 | ||
|
|
9c9ff13bd2 | ||
|
|
b117b9be61 | ||
|
|
f0ccf29f48 | ||
|
|
3e80d563df | ||
|
|
e4bdff0a0c | ||
|
|
6b82c01891 | ||
|
|
cd1eab45d0 | ||
|
|
511e2f467a | ||
|
|
4941b494cc | ||
|
|
5e949dbc15 | ||
|
|
bdf14a2520 | ||
|
|
710e3f6948 | ||
|
|
6ec9e24f2f | ||
|
|
cb9af349cd | ||
|
|
c8687a961c | ||
|
|
8a910ad4c7 | ||
|
|
e8020c86df | ||
|
|
a50491d0b2 | ||
|
|
bdd91b053d | ||
|
|
4b23148e68 | ||
|
|
e167bbce20 | ||
|
|
3338bc3741 | ||
|
|
af368c93ce | ||
|
|
5ced4ef547 | ||
|
|
198dfb338c | ||
|
|
587ea68a99 | ||
|
|
7d2f2cacbf | ||
|
|
757bc7d7b9 | ||
|
|
500dc573e4 | ||
|
|
56a91b2d1b | ||
|
|
c437dab90f | ||
|
|
b7ba9437d8 | ||
|
|
76fa06ceab | ||
|
|
4487471ada | ||
|
|
55a0bc46e4 | ||
|
|
3e17445a4d | ||
|
|
fc077fa54e | ||
|
|
70950619b8 | ||
|
|
a01dc06a54 | ||
|
|
a3b54a942c | ||
|
|
c8127f651d | ||
|
|
4cc6bcbd7d | ||
|
|
8b682fbd2b | ||
|
|
48393db2c7 | ||
|
|
faa4473b17 | ||
|
|
9924dfe8af | ||
|
|
47f336bf33 | ||
|
|
07b75fb692 | ||
|
|
6c39e82519 | ||
|
|
f8178f2e54 | ||
|
|
75290d2454 | ||
|
|
b180ac8cab | ||
|
|
58c7c9ab76 | ||
|
|
b8e6cb221b | ||
|
|
ef2e711e15 | ||
|
|
2ade733867 | ||
|
|
1735154b81 | ||
|
|
a9b52f6752 | ||
|
|
7faec48c0a | ||
|
|
9e2ae684ed | ||
|
|
6984bb8113 | ||
|
|
c0a739c9fa | ||
|
|
2d254542f3 | ||
|
|
2fa79c670e | ||
|
|
4743e443dc | ||
|
|
43cc666e77 | ||
|
|
1215a6e5d8 | ||
|
|
499c2a47fc | ||
|
|
c390afd258 | ||
|
|
3b0e66a3d0 | ||
|
|
4cd6652825 | ||
|
|
80ade41905 | ||
|
|
83921a4bc8 | ||
|
|
acf876f4b2 | ||
|
|
7954661100 | ||
|
|
22a1509316 | ||
|
|
499eeee59a | ||
|
|
8cf76cf7c2 | ||
|
|
6441d99279 | ||
|
|
aef4a982dc | ||
|
|
f93c67740c | ||
|
|
4b8e0f36ab | ||
|
|
c247b96c4a | ||
|
|
085f4af1dc | ||
|
|
49a6c8ba9c | ||
|
|
df9b35e947 | ||
|
|
96b6e5972f | ||
|
|
b801ef594b | ||
|
|
ff0c068cb8 | ||
|
|
1b119eb8f5 | ||
|
|
6a8a123da8 | ||
|
|
6f2aafdd6c | ||
|
|
57fefba386 | ||
|
|
64a6ca7fc7 | ||
|
|
8b356605b4 | ||
|
|
131154ba80 | ||
|
|
fa55575973 | ||
|
|
0851609840 | ||
|
|
b1f1080111 | ||
|
|
6c3b1c56f8 | ||
|
|
210f3e301b | ||
|
|
c73bc32f8e | ||
|
|
62878a042c | ||
|
|
84c6d35634 | ||
|
|
0f94f1b416 | ||
|
|
0f43fbe6d4 | ||
|
|
10e28c5ba4 | ||
|
|
a3c25afb66 | ||
|
|
21831c9b24 | ||
|
|
d1f9b0eaf0 | ||
|
|
b0d5584d53 | ||
|
|
bbe4fe3763 | ||
|
|
87f9d28fea | ||
|
|
58ddd8c2bc | ||
|
|
264d3694c5 | ||
|
|
79d56af921 | ||
|
|
e668995673 | ||
|
|
8b2fe88824 | ||
|
|
80830584d1 | ||
|
|
ae21f79040 | ||
|
|
b7ab50759a | ||
|
|
91959d3e2e | ||
|
|
7184c45043 | ||
|
|
fc261502d1 | ||
|
|
f796be37ce | ||
|
|
fa3b49ca91 | ||
|
|
9e6f116bc9 | ||
|
|
b70a9842f5 | ||
|
|
0ded8dcf25 |
107
.github/verify_p2pool.py
vendored
Normal file
@@ -0,0 +1,107 @@
|
||||
import requests
|
||||
import subprocess
|
||||
from urllib.request import urlretrieve
|
||||
import difflib
|
||||
|
||||
sech_key = "https://p2pool.io/SChernykh.asc"
|
||||
sech_key_backup = "https://raw.githubusercontent.com/monero-project/gitian.sigs/master/gitian-pubkeys/SChernykh.asc"
|
||||
sech_key_fp = "1FCA AB4D 3DC3 310D 16CB D508 C47F 82B5 4DA8 7ADF"
|
||||
|
||||
p2pool_files = [{
|
||||
"os": "WIN",
|
||||
"filename": "windows-x64.zip",
|
||||
},
|
||||
{
|
||||
"os": "LINUX",
|
||||
"filename": "linux-x64.tar.gz"
|
||||
},
|
||||
{
|
||||
"os": "MACOS_AARCH64",
|
||||
"filename": "macos-aarch64.tar.gz",
|
||||
},
|
||||
{
|
||||
"os": "MACOS",
|
||||
"filename": "macos-x64.tar.gz",
|
||||
}]
|
||||
|
||||
def get_hash(fname):
|
||||
fhash = subprocess.check_output(["sha256sum", fname]).decode("utf-8")
|
||||
print(fhash.strip())
|
||||
return fhash.split()[0]
|
||||
|
||||
def main():
|
||||
global p2pool_files, sech_key, sech_key_backup, sech_key_fp
|
||||
p2pool_tag_api = "https://api.github.com/repos/SChernykh/p2pool/releases/latest"
|
||||
data = requests.get(p2pool_tag_api).json()
|
||||
tag = data["tag_name"]
|
||||
head = f"p2pool-{tag}-"
|
||||
url = f"https://github.com/SChernykh/p2pool/releases/download/{tag}/"
|
||||
|
||||
try:
|
||||
urlretrieve(sech_key,"SChernykh.asc")
|
||||
except:
|
||||
urlretrieve(sech_key_backup,"SChernykh.asc")
|
||||
|
||||
urlretrieve(f"{url}sha256sums.txt.asc","sha256sums.txt.asc")
|
||||
|
||||
subprocess.check_call(["gpg", "--import", "SChernykh.asc"])
|
||||
subprocess.check_call(["gpg", "--verify", "sha256sums.txt.asc"])
|
||||
fingerprint = subprocess.check_output(["gpg","--fingerprint", "SChernykh"]).decode("utf-8").splitlines()[1].strip()
|
||||
|
||||
assert fingerprint == sech_key_fp
|
||||
|
||||
with open("sha256sums.txt.asc","r") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
signed_hashes = {}
|
||||
for line in lines:
|
||||
if "Name:" in line:
|
||||
signed_fname = line.split()[1]
|
||||
if "SHA256:" in line:
|
||||
signed_hashes[signed_fname] = line.split()[1].lower()
|
||||
|
||||
expected = ""
|
||||
for i in range(len(p2pool_files)):
|
||||
fname = p2pool_files[i]["filename"]
|
||||
str_os =p2pool_files[i]["os"]
|
||||
dl = f"{url}{head}{fname}"
|
||||
urlretrieve(dl,f"{head}{fname}")
|
||||
fhash = get_hash(f"{head}{fname}")
|
||||
assert signed_hashes[f"{head}{fname}"] == fhash
|
||||
if i == 0:
|
||||
expected += f" #ifdef Q_OS_{str_os}\n"
|
||||
else:
|
||||
expected += f" #elif defined(Q_OS_{str_os})\n"
|
||||
expected += f" url = \"https://github.com/SChernykh/p2pool/releases/download/{tag}/{head}{fname}\";\n"
|
||||
expected += f" fileName = m_p2poolPath + \"/{head}{fname}\";\n"
|
||||
expected += f" validHash = \"{fhash}\";\n"
|
||||
expected += " #endif\n"
|
||||
|
||||
print(f"Expected:\n{expected}")
|
||||
|
||||
with open("src/p2pool/P2PoolManager.cpp","r") as f:
|
||||
p2pool_lines = f.readlines()
|
||||
|
||||
unexpected = ""
|
||||
ignore = 1
|
||||
for line in p2pool_lines:
|
||||
if ignore == 0:
|
||||
unexpected += line
|
||||
if "QString validHash;" in line:
|
||||
ignore = 0
|
||||
if "#endif" in line and ignore == 0:
|
||||
break
|
||||
|
||||
d = difflib.Differ()
|
||||
diff = d.compare(str(unexpected).splitlines(True),str(expected).splitlines(True))
|
||||
|
||||
print("Unexpected:")
|
||||
for i in diff:
|
||||
if i.startswith("?"):
|
||||
continue
|
||||
print(i.replace("\n",""))
|
||||
|
||||
assert unexpected == expected
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
23
.github/workflows/build.yml
vendored
@@ -10,7 +10,7 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: install dependencies
|
||||
run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi openssl zmq libpgm libsodium miniupnpc ldns expat libunwind-headers protobuf qt5 pkg-config
|
||||
run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi openssl zmq libpgm libsodium miniupnpc expat libunwind-headers protobuf qt5 pkg-config
|
||||
- name: build
|
||||
run: DEV_MODE=ON make release -j3
|
||||
- name: test qml
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
- name: install monero dependencies
|
||||
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev libnorm-dev libusb-1.0-0-dev libpgm-dev libprotobuf-dev protobuf-compiler
|
||||
- name: install monero gui dependencies
|
||||
run: sudo apt -y install qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-platform qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2 libqt5svg5-dev libgcrypt20-dev xvfb
|
||||
run: sudo apt -y install qtbase5-dev qtdeclarative5-dev qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-platform qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2 libqt5svg5-dev libgcrypt20-dev xvfb
|
||||
- name: build
|
||||
run: DEV_MODE=ON make release -j3
|
||||
- name: test qml
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
- uses: eine/setup-msys2@v2
|
||||
with:
|
||||
update: true
|
||||
install: mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-unbound git mingw-w64-x86_64-qt5 mingw-w64-x86_64-libgcrypt
|
||||
install: mingw-w64-x86_64-toolchain make mingw-w64-x86_64-pcre mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-unbound git mingw-w64-x86_64-qt5 mingw-w64-x86_64-libgcrypt
|
||||
- name: build
|
||||
run: DEV_MODE=ON make release-win64 -j2
|
||||
- name: deploy
|
||||
@@ -68,26 +68,29 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: install dependencies
|
||||
run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi openssl zmq libpgm miniupnpc ldns expat libunwind-headers protobuf pkg-config python3 p7zip aria2
|
||||
run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi openssl zmq libpgm miniupnpc expat libunwind-headers protobuf pkg-config python3 p7zip aria2
|
||||
- name: install dependencies
|
||||
run: pip3 install defusedxml
|
||||
- name: download qt
|
||||
run: python3 monero-gui/.github/qt_helper.py mac_x64 desktop 5.15.2 clang_64 c384008156fe63cc183bade0316828c598ff3e5074397c0c9ccc588d6cdc5aca
|
||||
working-directory: ../
|
||||
- name: build
|
||||
run: CMAKE_PREFIX_PATH=/Users/runner/work/monero-gui/5.15.2/clang_64 make release -j3
|
||||
run: |
|
||||
mkdir build && cd build
|
||||
cmake -D CMAKE_BUILD_TYPE=Release -D ARCH=default -D CMAKE_PREFIX_PATH=/Users/runner/work/monero-gui/5.15.2/clang_64 ..
|
||||
make
|
||||
- name: deploy
|
||||
run: make deploy
|
||||
working-directory: build/release
|
||||
working-directory: build
|
||||
- name: test qml
|
||||
run: build/release/bin/monero-wallet-gui.app/Contents/MacOS/monero-wallet-gui --test-qml
|
||||
run: build/bin/monero-wallet-gui.app/Contents/MacOS/monero-wallet-gui --test-qml
|
||||
- name: create .tar
|
||||
run: tar -cf monero-wallet-gui.tar monero-wallet-gui.app
|
||||
working-directory: build/release/bin
|
||||
working-directory: build/bin
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: ${{ github.job }}
|
||||
path: build/release/bin/monero-wallet-gui.tar
|
||||
path: build/bin/monero-wallet-gui.tar
|
||||
|
||||
docker-linux-static:
|
||||
runs-on: ubuntu-20.04
|
||||
@@ -162,6 +165,8 @@ jobs:
|
||||
run: docker build --tag monero:build-env-android --build-arg THREADS=3 --file Dockerfile.android .
|
||||
- name: build
|
||||
run: docker run --rm -v /home/runner/work/monero-gui/monero-gui:/monero-gui -e THREADS=3 monero:build-env-android
|
||||
- name: Remove obsolete docker layers
|
||||
run: docker images -a | grep none | awk '{ print $3; }' | xargs docker rmi || true
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: ${{ github.job }}
|
||||
|
||||
174
.github/workflows/flatpak.yml
vendored
Normal file
@@ -0,0 +1,174 @@
|
||||
name: Flatpak
|
||||
|
||||
on:
|
||||
release:
|
||||
types: released
|
||||
|
||||
jobs:
|
||||
part1:
|
||||
name: Part 1/3
|
||||
if: github.repository == 'monero-project/monero-gui'
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:kde-5.15-22.08
|
||||
options: --privileged
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install deps
|
||||
run: dnf -y install docker
|
||||
|
||||
- name: Setup QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
with:
|
||||
platforms: arm64
|
||||
|
||||
- name: Build flatpak
|
||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
env:
|
||||
FLATPAK_BUILDER_N_JOBS: 3
|
||||
with:
|
||||
manifest-path: share/org.getmonero.Monero.yaml
|
||||
arch: ${{ matrix.arch }}
|
||||
cache: false
|
||||
stop-at-module: boost
|
||||
|
||||
- name: Tar flatpak-builder
|
||||
run: tar -cvf flatpak-builder.tar .flatpak-builder
|
||||
|
||||
- name: Save flatpak-builder
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: flatpak-builder-${{ matrix.arch }}
|
||||
path: flatpak-builder.tar
|
||||
|
||||
part2:
|
||||
name: Part 2/3
|
||||
if: github.repository == 'monero-project/monero-gui'
|
||||
needs: part1
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:kde-5.15-22.08
|
||||
options: --privileged
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Install deps
|
||||
run: dnf -y install docker
|
||||
|
||||
- name: Setup QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
with:
|
||||
platforms: arm64
|
||||
|
||||
- name: Restore flatpak-builder
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: flatpak-builder-${{ matrix.arch }}
|
||||
|
||||
- name: Untar flatpak-builder
|
||||
run: tar -xvf flatpak-builder.tar
|
||||
|
||||
- name: Build flatpak
|
||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
env:
|
||||
FLATPAK_BUILDER_N_JOBS: 3
|
||||
with:
|
||||
manifest-path: share/org.getmonero.Monero.yaml
|
||||
arch: ${{ matrix.arch }}
|
||||
cache: false
|
||||
stop-at-module: monero-gui
|
||||
|
||||
- name: Tar flatpak-builder
|
||||
run: tar -cvf flatpak-builder.tar .flatpak-builder
|
||||
|
||||
- name: Save flatpak-builder
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: flatpak-builder-${{ matrix.arch }}
|
||||
path: flatpak-builder.tar
|
||||
|
||||
part3:
|
||||
name: Part 3/3
|
||||
if: github.repository == 'monero-project/monero-gui'
|
||||
needs: [part1, part2]
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:kde-5.15-22.08
|
||||
options: --privileged
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Add version and date
|
||||
run: |
|
||||
sed -i 's/<version>/${{ github.event.release.tag_name }}/g' $GITHUB_WORKSPACE/share/org.getmonero.Monero.metainfo.xml
|
||||
sed -i 's/<date>/'"$(date '+%F')"'/g' $GITHUB_WORKSPACE/share/org.getmonero.Monero.metainfo.xml
|
||||
|
||||
- name: Install deps
|
||||
run: dnf -y install docker
|
||||
|
||||
- name: Setup QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
with:
|
||||
platforms: arm64
|
||||
|
||||
- name: Restore flatpak-builder
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: flatpak-builder-${{ matrix.arch }}
|
||||
|
||||
- name: Untar flatpak-builder
|
||||
run: tar -xvf flatpak-builder.tar
|
||||
|
||||
- name: Build flatpak
|
||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
env:
|
||||
FLATPAK_BUILDER_N_JOBS: 3
|
||||
with:
|
||||
manifest-path: share/org.getmonero.Monero.yaml
|
||||
arch: ${{ matrix.arch }}
|
||||
cache: false
|
||||
|
||||
- name: Validate AppData
|
||||
working-directory: flatpak_app/files/share/appdata
|
||||
run: appstream-util validate org.getmonero.Monero.appdata.xml
|
||||
|
||||
- name: Delete flatpak-builder
|
||||
uses: geekyeggo/delete-artifact@v2
|
||||
with:
|
||||
name: flatpak-builder-${{ matrix.arch }}
|
||||
|
||||
- name: Print hashes
|
||||
working-directory: flatpak_app/files/bin
|
||||
run: |
|
||||
echo "Hashes of the ${{ matrix.arch }} binaries:" >> $GITHUB_STEP_SUMMARY
|
||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||
for bin in monero-blockchain-ancestry monero-blockchain-depth monero-blockchain-export monero-blockchain-import monero-blockchain-mark-spent-outputs monero-blockchain-prune monero-blockchain-prune-known-spent-data monero-blockchain-stats monero-blockchain-usage monerod monero-gen-ssl-cert monero-gen-trusted-multisig monero-wallet-cli monero-wallet-gui monero-wallet-rpc p2pool; do sha256sum $bin; done >> $GITHUB_STEP_SUMMARY
|
||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "An example command to check hashes:" >> $GITHUB_STEP_SUMMARY
|
||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "$ flatpak run --command=sha256sum org.getmonero.Monero /app/bin/monero-wallet-gui" >> $GITHUB_STEP_SUMMARY
|
||||
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
- name: Publish to Flathub Beta
|
||||
uses: flatpak/flatpak-github-actions/flat-manager@v6
|
||||
with:
|
||||
flat-manager-url: https://hub.flathub.org
|
||||
repository: beta
|
||||
token: ${{ secrets.FLATHUB_ }}
|
||||
16
.github/workflows/verify_p2pool.yml
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
name: ci/gh-actions/verify
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'src/p2pool/P2PoolManager.cpp'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'src/p2pool/P2PoolManager.cpp'
|
||||
jobs:
|
||||
p2pool-hashes:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Verify Hashes
|
||||
run: |
|
||||
python3 .github/verify_p2pool.py
|
||||
@@ -4,8 +4,8 @@ project(monero-gui)
|
||||
message(STATUS "Initiating compile using CMake ${CMAKE_VERSION}")
|
||||
|
||||
set(VERSION_MAJOR "18")
|
||||
set(VERSION_MINOR "0")
|
||||
set(VERSION_REVISION "0")
|
||||
set(VERSION_MINOR "3")
|
||||
set(VERSION_REVISION "1")
|
||||
set(VERSION "0.${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_REVISION}")
|
||||
|
||||
option(STATIC "Link libraries statically, requires static Qt")
|
||||
|
||||
@@ -1,47 +1,50 @@
|
||||
FROM debian:stretch
|
||||
FROM debian:buster
|
||||
|
||||
ARG THREADS=1
|
||||
ARG ANDROID_NDK_REVISION=21d
|
||||
ARG ANDROID_NDK_HASH=bcf4023eb8cb6976a4c7cff0a8a8f145f162bf4d
|
||||
ARG ANDROID_SDK_REVISION=4333796
|
||||
ARG ANDROID_SDK_HASH=92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9
|
||||
ARG QT_VERSION=5.15.2
|
||||
ARG ANDROID_NDK_REVISION=21e
|
||||
ARG ANDROID_NDK_HASH=c3ebc83c96a4d7f539bd72c241b2be9dcd29bda9
|
||||
ARG ANDROID_SDK_REVISION=7302050_latest
|
||||
ARG ANDROID_SDK_HASH=7a00faadc0864f78edd8f4908a629a46d622375cbe2e5814e82934aebecdb622
|
||||
ARG QT_VERSION=v5.15.7-lts-lgpl
|
||||
|
||||
WORKDIR /opt/android
|
||||
ENV WORKDIR=/opt/android
|
||||
|
||||
ENV ANDROID_NATIVE_API_LEVEL=28
|
||||
ENV ANDROID_NATIVE_API_LEVEL=30
|
||||
ENV ANDROID_API=android-${ANDROID_NATIVE_API_LEVEL}
|
||||
ENV ANDROID_CLANG=aarch64-linux-android${ANDROID_NATIVE_API_LEVEL}-clang
|
||||
ENV ANDROID_CLANGPP=aarch64-linux-android${ANDROID_NATIVE_API_LEVEL}-clang++
|
||||
ENV ANDROID_NDK_ROOT=${WORKDIR}/android-ndk-r${ANDROID_NDK_REVISION}
|
||||
ENV ANDROID_SDK_ROOT=${WORKDIR}/tools
|
||||
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
|
||||
ENV ANDROID_SDK_ROOT=${WORKDIR}/cmdline-tools
|
||||
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
|
||||
ENV PATH=${JAVA_HOME}/bin:${PATH}
|
||||
ENV PREFIX=${WORKDIR}/prefix
|
||||
ENV TOOLCHAIN_DIR=${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y ant automake build-essential ca-certificates-java file gettext git libc6 libncurses5 \
|
||||
libssl-dev libstdc++6 libtinfo5 libtool libz1 openjdk-8-jdk-headless openjdk-8-jre-headless pkg-config python3 \
|
||||
libssl-dev libstdc++6 libtinfo5 libtool libz1 openjdk-11-jdk-headless openjdk-11-jre-headless pkg-config python3 \
|
||||
unzip wget
|
||||
|
||||
RUN wget -q https://dl.google.com/android/repository/sdk-tools-linux-${ANDROID_SDK_REVISION}.zip \
|
||||
&& unzip -q sdk-tools-linux-${ANDROID_SDK_REVISION}.zip \
|
||||
&& rm -f sdk-tools-linux-${ANDROID_SDK_REVISION}.zip
|
||||
RUN PACKAGE_NAME=commandlinetools-linux-${ANDROID_SDK_REVISION}.zip \
|
||||
&& wget -q https://dl.google.com/android/repository/${PACKAGE_NAME} \
|
||||
&& echo "${ANDROID_SDK_HASH} ${PACKAGE_NAME}" | sha256sum -c \
|
||||
&& unzip -q ${PACKAGE_NAME} \
|
||||
&& rm -f ${PACKAGE_NAME}
|
||||
|
||||
RUN wget -q https://dl.google.com/android/repository/android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.zip \
|
||||
&& unzip -q android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.zip \
|
||||
&& rm -f android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.zip
|
||||
RUN PACKAGE_NAME=android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.zip \
|
||||
&& wget -q https://dl.google.com/android/repository/${PACKAGE_NAME} \
|
||||
&& echo "${ANDROID_NDK_HASH} ${PACKAGE_NAME}" | sha1sum -c \
|
||||
&& unzip -q ${PACKAGE_NAME} \
|
||||
&& rm -f ${PACKAGE_NAME}
|
||||
|
||||
RUN cd ${ANDROID_SDK_ROOT} && echo y | ./bin/sdkmanager "platform-tools" "platforms;${ANDROID_API}" "tools" > /dev/null
|
||||
RUN cp -r ${WORKDIR}/platforms ${WORKDIR}/platform-tools ${ANDROID_SDK_ROOT}
|
||||
RUN echo y | ${ANDROID_SDK_ROOT}/bin/sdkmanager --sdk_root=${ANDROID_SDK_ROOT} "build-tools;28.0.3" "platforms;${ANDROID_API}" "tools" > /dev/null
|
||||
|
||||
ENV HOST_PATH=${PATH}
|
||||
ENV PATH=${TOOLCHAIN_DIR}/aarch64-linux-android/bin:${TOOLCHAIN_DIR}/bin:${PATH}
|
||||
|
||||
ARG ZLIB_VERSION=1.2.12
|
||||
ARG ZLIB_HASH=91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9
|
||||
ARG ZLIB_VERSION=1.3
|
||||
ARG ZLIB_HASH=ff0ba4c292013dbc27530b3a81e1f9a813cd39de01ca5e0f8bf355702efa593e
|
||||
RUN wget -q https://zlib.net/zlib-${ZLIB_VERSION}.tar.gz \
|
||||
&& echo "${ZLIB_HASH} zlib-${ZLIB_VERSION}.tar.gz" | sha256sum -c \
|
||||
&& tar -xzf zlib-${ZLIB_VERSION}.tar.gz \
|
||||
@@ -76,7 +79,6 @@ RUN git clone git://code.qt.io/qt/qt5.git -b ${QT_VERSION} --depth 1 \
|
||||
-skip qtpurchasing \
|
||||
-skip qtgamepad -skip qtscript -skip qtdoc \
|
||||
-no-warnings-are-errors \
|
||||
&& sed -i '213,215d' qtbase/src/3rdparty/pcre2/src/sljit/sljitConfigInternal.h \
|
||||
&& PATH=${HOST_PATH} make -j${THREADS} \
|
||||
&& PATH=${HOST_PATH} make -j${THREADS} install \
|
||||
&& cd qttools/src/linguist/lrelease \
|
||||
@@ -99,7 +101,7 @@ RUN wget -q http://ftp.gnu.org/pub/gnu/libiconv/libiconv-${ICONV_VERSION}.tar.gz
|
||||
ARG BOOST_VERSION=1_74_0
|
||||
ARG BOOST_VERSION_DOT=1.74.0
|
||||
ARG BOOST_HASH=83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1
|
||||
RUN wget -q https://downloads.sourceforge.net/project/boost/boost/${BOOST_VERSION_DOT}/boost_${BOOST_VERSION}.tar.bz2 \
|
||||
RUN wget -q https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION_DOT}/source/boost_${BOOST_VERSION}.tar.bz2 \
|
||||
&& echo "${BOOST_HASH} boost_${BOOST_VERSION}.tar.bz2" | sha256sum -c \
|
||||
&& tar -xf boost_${BOOST_VERSION}.tar.bz2 \
|
||||
&& rm -f boost_${BOOST_VERSION}.tar.bz2 \
|
||||
@@ -115,8 +117,8 @@ RUN wget -q https://downloads.sourceforge.net/project/boost/boost/${BOOST_VERSIO
|
||||
install -j${THREADS} \
|
||||
&& rm -rf $(pwd)
|
||||
|
||||
ARG OPENSSL_VERSION=1.1.1q
|
||||
ARG OPENSSL_HASH=d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
|
||||
ARG OPENSSL_VERSION=1.1.1u
|
||||
ARG OPENSSL_HASH=e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6
|
||||
RUN wget -q https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz \
|
||||
&& echo "${OPENSSL_HASH} openssl-${OPENSSL_VERSION}.tar.gz" | sha256sum -c \
|
||||
&& tar -xzf openssl-${OPENSSL_VERSION}.tar.gz \
|
||||
@@ -143,8 +145,8 @@ RUN wget https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-${
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
ARG UNBOUND_VERSION=1.13.2
|
||||
ARG UNBOUND_HASH=0a13b547f3b92a026b5ebd0423f54c991e5718037fd9f72445817f6a040e1a83
|
||||
ARG UNBOUND_VERSION=1.16.2
|
||||
ARG UNBOUND_HASH=2e32f283820c24c51ca1dd8afecfdb747c7385a137abe865c99db4b257403581
|
||||
RUN wget https://www.nlnetlabs.nl/downloads/unbound/unbound-${UNBOUND_VERSION}.tar.gz && \
|
||||
echo "${UNBOUND_HASH} unbound-${UNBOUND_VERSION}.tar.gz" | sha256sum -c && \
|
||||
tar -xzf unbound-${UNBOUND_VERSION}.tar.gz && \
|
||||
@@ -155,8 +157,8 @@ RUN wget https://www.nlnetlabs.nl/downloads/unbound/unbound-${UNBOUND_VERSION}.t
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
ARG ZMQ_VERSION=v4.3.3
|
||||
ARG ZMQ_HASH=04f5bbedee58c538934374dc45182d8fc5926fa3
|
||||
ARG ZMQ_VERSION=v4.3.4
|
||||
ARG ZMQ_HASH=4097855ddaaa65ed7b5e8cb86d143842a594eebd
|
||||
RUN git clone https://github.com/zeromq/libzmq.git -b ${ZMQ_VERSION} --depth 1 \
|
||||
&& cd libzmq \
|
||||
&& git checkout ${ZMQ_HASH} \
|
||||
@@ -178,38 +180,42 @@ RUN set -ex \
|
||||
&& make -j${THREADS} install \
|
||||
&& rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b libgpg-error-1.38 --depth 1 git://git.gnupg.org/libgpg-error.git \
|
||||
RUN git clone -b libgpg-error-1.41 --depth 1 git://git.gnupg.org/libgpg-error.git \
|
||||
&& cd libgpg-error \
|
||||
&& git reset --hard 71d278824c5fe61865f7927a2ed1aa3115f9e439 \
|
||||
&& git reset --hard 98032624ae89a67ee6fe3b1db5d95032e681d163 \
|
||||
&& ./autogen.sh \
|
||||
&& CC=${ANDROID_CLANG} CXX=${ANDROID_CLANGPP} ./configure --host=aarch64-linux-android --prefix=${PREFIX} --disable-rpath --disable-shared --enable-static --disable-doc --disable-tests \
|
||||
&& PATH=${TOOLCHAIN_DIR}/bin:${HOST_PATH} make -j${THREADS} \
|
||||
&& make -j${THREADS} install \
|
||||
&& rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b libgcrypt-1.8.5 --depth 1 git://git.gnupg.org/libgcrypt.git \
|
||||
RUN git clone -b libgcrypt-1.10.1 --depth 1 git://git.gnupg.org/libgcrypt.git \
|
||||
&& cd libgcrypt \
|
||||
&& git reset --hard 56606331bc2a80536db9fc11ad53695126007298 \
|
||||
&& git reset --hard ae0e567820c37f9640440b3cff77d7c185aa6742 \
|
||||
&& ./autogen.sh \
|
||||
&& CC=${ANDROID_CLANG} CXX=${ANDROID_CLANGPP} ./configure --host=aarch64-linux-android --prefix=${PREFIX} --with-gpg-error-prefix=${PREFIX} --disable-shared --enable-static --disable-doc --disable-tests \
|
||||
&& PATH=${TOOLCHAIN_DIR}/bin:${HOST_PATH} make -j${THREADS} \
|
||||
&& make -j${THREADS} install \
|
||||
&& rm -rf $(pwd)
|
||||
|
||||
RUN cd tools \
|
||||
&& wget -q http://dl-ssl.google.com/android/repository/tools_r25.2.5-linux.zip \
|
||||
&& unzip -q tools_r25.2.5-linux.zip \
|
||||
&& rm -f tools_r25.2.5-linux.zip \
|
||||
&& echo y | ${ANDROID_SDK_ROOT}/tools/android update sdk --no-ui --all --filter build-tools-28.0.3
|
||||
|
||||
RUN git clone -b v3.19.7 --depth 1 https://github.com/Kitware/CMake \
|
||||
RUN git clone -b v3.24.2 --depth 1 https://github.com/Kitware/CMake \
|
||||
&& cd CMake \
|
||||
&& git reset --hard 22612dd53a46c7f9b4c3f4b7dbe5c78f9afd9581 \
|
||||
&& git reset --hard 31f835410efeea50acd43512eb9e5646a26ea177 \
|
||||
&& PATH=${HOST_PATH} ./bootstrap \
|
||||
&& PATH=${HOST_PATH} make -j${THREADS} \
|
||||
&& PATH=${HOST_PATH} make -j${THREADS} install \
|
||||
&& rm -rf $(pwd)
|
||||
|
||||
RUN GRADLE_VERSION=5.6.4 \
|
||||
&& GRADLE_HASH=1f3067073041bc44554d0efe5d402a33bc3d3c93cc39ab684f308586d732a80d \
|
||||
&& wget -q https\://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip \
|
||||
&& echo "${GRADLE_HASH} gradle-${GRADLE_VERSION}-bin.zip" | sha256sum -c \
|
||||
&& GRADLE_LOCAL_PATH=gradle/wrapper/dists/gradle-${GRADLE_VERSION}-bin/bxirm19lnfz6nurbatndyydux \
|
||||
&& mkdir -p ${GRADLE_LOCAL_PATH} \
|
||||
&& mv gradle-${GRADLE_VERSION}-bin.zip ${GRADLE_LOCAL_PATH}
|
||||
|
||||
ENV GRADLE_USER_HOME=${WORKDIR}/gradle
|
||||
|
||||
CMD set -ex \
|
||||
&& cd /monero-gui \
|
||||
&& mkdir -p build/Android/release \
|
||||
@@ -226,7 +232,9 @@ CMD set -ex \
|
||||
-DBoost_USE_STATIC_RUNTIME=ON \
|
||||
-DLRELEASE_PATH="${PREFIX}/bin" \
|
||||
-DQT_ANDROID_APPLICATION_BINARY="monero-wallet-gui" \
|
||||
-DANDROID_SDK="${ANDROID_SDK_ROOT}" \
|
||||
-DWITH_SCANNER=ON \
|
||||
-DWITH_DESKTOP_ENTRY=OFF \
|
||||
../../.. \
|
||||
&& PATH=${HOST_PATH} make generate_translations_header \
|
||||
&& make -j${THREADS} -C src \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM ubuntu:16.04
|
||||
|
||||
ARG THREADS=1
|
||||
ARG QT_VERSION=v5.15.5-lts-lgpl
|
||||
ARG QT_VERSION=v5.15.10-lts-lgpl
|
||||
|
||||
ENV CFLAGS="-fPIC"
|
||||
ENV CPPFLAGS="-fPIC"
|
||||
@@ -113,9 +113,9 @@ RUN git clone -b xkbcommon-0.5.0 --depth 1 https://github.com/xkbcommon/libxkbco
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b v1.2.11 --depth 1 https://github.com/madler/zlib && \
|
||||
RUN git clone -b v1.3 --depth 1 https://github.com/madler/zlib && \
|
||||
cd zlib && \
|
||||
git reset --hard cacf7f1d4e3d44d871b605da3b647f07d718623f && \
|
||||
git reset --hard 09155eaa2f9270dc4ed1fa13e2b4b2613e6e4851 && \
|
||||
./configure --static && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
@@ -130,11 +130,12 @@ RUN git clone -b VER-2-10-2 --depth 1 https://git.savannah.gnu.org/git/freetype/
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b R_2_2_9 --depth 1 https://github.com/libexpat/libexpat && \
|
||||
cd libexpat/expat && \
|
||||
git reset --hard a7bc26b69768f7fb24f0c7976fae24b157b85b13 && \
|
||||
./buildconf.sh && \
|
||||
./configure --disable-shared --enable-static && \
|
||||
RUN wget https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.bz2 && \
|
||||
echo "a247a7f6bbb21cf2ca81ea4cbb916bfb9717ca523631675f99b3d4a5678dcd16 expat-2.4.8.tar.bz2" | sha256sum -c && \
|
||||
tar -xf expat-2.4.8.tar.bz2 && \
|
||||
rm expat-2.4.8.tar.bz2 && \
|
||||
cd expat-2.4.8 && \
|
||||
./configure --enable-static --disable-shared --prefix=/usr && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
@@ -155,40 +156,30 @@ RUN git clone -b release-64-2 --depth 1 https://github.com/unicode-org/icu && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN wget https://downloads.sourceforge.net/project/boost/boost/1.73.0/boost_1_73_0.tar.gz && \
|
||||
echo "9995e192e68528793755692917f9eb6422f3052a53c5e13ba278a228af6c7acf boost_1_73_0.tar.gz" | sha256sum -c && \
|
||||
tar -xzf boost_1_73_0.tar.gz && \
|
||||
rm boost_1_73_0.tar.gz && \
|
||||
cd boost_1_73_0 && \
|
||||
RUN wget https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/boost_1_80_0.tar.gz && \
|
||||
echo "4b2136f98bdd1f5857f1c3dea9ac2018effe65286cf251534b6ae20cc45e1847 boost_1_80_0.tar.gz" | sha256sum -c && \
|
||||
tar -xzf boost_1_80_0.tar.gz && \
|
||||
rm boost_1_80_0.tar.gz && \
|
||||
cd boost_1_80_0 && \
|
||||
./bootstrap.sh && \
|
||||
./b2 --with-atomic --with-system --with-filesystem --with-thread --with-date_time --with-chrono --with-regex --with-serialization --with-program_options --with-locale variant=release link=static runtime-link=static cflags="${CFLAGS}" cxxflags="${CXXFLAGS}" install -a --prefix=/usr && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz && \
|
||||
echo "d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca openssl-1.1.1q.tar.gz" | sha256sum -c && \
|
||||
tar -xzf openssl-1.1.1q.tar.gz && \
|
||||
rm openssl-1.1.1q.tar.gz && \
|
||||
cd openssl-1.1.1q && \
|
||||
RUN wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz && \
|
||||
echo "e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz" | sha256sum -c && \
|
||||
tar -xzf openssl-1.1.1u.tar.gz && \
|
||||
rm openssl-1.1.1u.tar.gz && \
|
||||
cd openssl-1.1.1u && \
|
||||
./config no-asm no-shared no-zlib-dynamic --prefix=/usr --openssldir=/usr && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN wget https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2 && \
|
||||
echo "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40 expat-2.4.1.tar.bz2" | sha256sum -c && \
|
||||
tar -xf expat-2.4.1.tar.bz2 && \
|
||||
rm expat-2.4.1.tar.bz2 && \
|
||||
cd expat-2.4.1 && \
|
||||
./configure --enable-static --disable-shared --prefix=/usr && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN wget https://www.nlnetlabs.nl/downloads/unbound/unbound-1.13.2.tar.gz && \
|
||||
echo "0a13b547f3b92a026b5ebd0423f54c991e5718037fd9f72445817f6a040e1a83 unbound-1.13.2.tar.gz" | sha256sum -c && \
|
||||
tar -xzf unbound-1.13.2.tar.gz && \
|
||||
rm unbound-1.13.2.tar.gz && \
|
||||
cd unbound-1.13.2 && \
|
||||
RUN wget https://www.nlnetlabs.nl/downloads/unbound/unbound-1.16.2.tar.gz && \
|
||||
echo "2e32f283820c24c51ca1dd8afecfdb747c7385a137abe865c99db4b257403581 unbound-1.16.2.tar.gz" | sha256sum -c && \
|
||||
tar -xzf unbound-1.16.2.tar.gz && \
|
||||
rm unbound-1.16.2.tar.gz && \
|
||||
cd unbound-1.16.2 && \
|
||||
./configure --disable-shared --enable-static --without-pyunbound --with-libexpat=/usr --with-ssl=/usr --with-libevent=no --without-pythonmodule --disable-flto --with-pthreads --with-libunbound-only --with-pic && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
@@ -234,62 +225,62 @@ RUN rm /usr/lib/x86_64-linux-gnu/libX11.a && \
|
||||
cd ../../../.. && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b v1.0.23 --depth 1 https://github.com/libusb/libusb && \
|
||||
RUN git clone -b v1.0.26 --depth 1 https://github.com/libusb/libusb && \
|
||||
cd libusb && \
|
||||
git reset --hard e782eeb2514266f6738e242cdcb18e3ae1ed06fa && \
|
||||
git reset --hard 4239bc3a50014b8e6a5a2a59df1fff3b7469543b && \
|
||||
./autogen.sh --disable-shared --enable-static && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b hidapi-0.11.0 --depth 1 https://github.com/libusb/hidapi && \
|
||||
RUN git clone -b hidapi-0.13.1 --depth 1 https://github.com/libusb/hidapi && \
|
||||
cd hidapi && \
|
||||
git reset --hard 0ec60c03cbe87cdbfb9fb199c7536fdcbc0a94b8 && \
|
||||
git reset --hard 4ebce6b5059b086d05ca7e091ce04a5fd08ac3ac && \
|
||||
./bootstrap && \
|
||||
./configure --disable-shared --enable-static && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b v4.3.2 --depth 1 https://github.com/zeromq/libzmq && \
|
||||
RUN git clone -b v4.3.4 --depth 1 https://github.com/zeromq/libzmq && \
|
||||
cd libzmq && \
|
||||
git reset --hard a84ffa12b2eb3569ced199660bac5ad128bff1f0 && \
|
||||
git reset --hard 4097855ddaaa65ed7b5e8cb86d143842a594eebd && \
|
||||
./autogen.sh && \
|
||||
./configure --disable-shared --enable-static --disable-libunwind --with-libsodium && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b libgpg-error-1.38 --depth 1 git://git.gnupg.org/libgpg-error.git && \
|
||||
RUN git clone -b libgpg-error-1.45 --depth 1 git://git.gnupg.org/libgpg-error.git && \
|
||||
cd libgpg-error && \
|
||||
git reset --hard 71d278824c5fe61865f7927a2ed1aa3115f9e439 && \
|
||||
git reset --hard dbac537e5e865fb6f3aa8596d213aa8c47a9dea1 && \
|
||||
./autogen.sh && \
|
||||
./configure --disable-shared --enable-static --disable-doc --disable-tests && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b libgcrypt-1.8.5 --depth 1 git://git.gnupg.org/libgcrypt.git && \
|
||||
RUN git clone -b libgcrypt-1.10.1 --depth 1 git://git.gnupg.org/libgcrypt.git && \
|
||||
cd libgcrypt && \
|
||||
git reset --hard 56606331bc2a80536db9fc11ad53695126007298 && \
|
||||
git reset --hard ae0e567820c37f9640440b3cff77d7c185aa6742 && \
|
||||
./autogen.sh && \
|
||||
./configure --disable-shared --enable-static --disable-doc && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b v3.10.0 --depth 1 https://github.com/protocolbuffers/protobuf && \
|
||||
RUN git clone -b v21.5 --depth 1 https://github.com/protocolbuffers/protobuf && \
|
||||
cd protobuf && \
|
||||
git reset --hard 6d4e7fd7966c989e38024a8ea693db83758944f1 && \
|
||||
git reset --hard ab840345966d0fa8e7100d771c92a73bfbadd25c && \
|
||||
./autogen.sh && \
|
||||
./configure --enable-static --disable-shared && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
rm -rf $(pwd)
|
||||
|
||||
RUN git clone -b v3.18.4 --depth 1 https://github.com/Kitware/CMake && \
|
||||
RUN git clone -b v3.24.0 --depth 1 https://github.com/Kitware/CMake && \
|
||||
cd CMake && \
|
||||
git reset --hard 3cc3d42aba879fff5e85b363ae8f21386a3f9f9b && \
|
||||
git reset --hard 4be24f031a4829db75b85062cc67125035d8831e && \
|
||||
./bootstrap && \
|
||||
make -j$THREADS && \
|
||||
make -j$THREADS install && \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ARG THREADS=1
|
||||
ARG QT_VERSION=v5.15.5-lts-lgpl
|
||||
ARG QT_VERSION=v5.15.10-lts-lgpl
|
||||
ENV SOURCE_DATE_EPOCH=1397818193
|
||||
|
||||
RUN apt update && \
|
||||
@@ -12,9 +12,9 @@ RUN apt update && \
|
||||
RUN update-alternatives --set x86_64-w64-mingw32-g++ $(which x86_64-w64-mingw32-g++-posix) && \
|
||||
update-alternatives --set x86_64-w64-mingw32-gcc $(which x86_64-w64-mingw32-gcc-posix)
|
||||
|
||||
RUN git clone -b v0.18.0.0 --depth 1 https://github.com/monero-project/monero && \
|
||||
RUN git clone -b v0.18.2.0 --depth 1 https://github.com/monero-project/monero && \
|
||||
cd monero && \
|
||||
git reset --hard b6a029f222abada36c7bc6c65899a4ac969d7dee && \
|
||||
git reset --hard 99be9a044f3854f339548e2d99c539c18d7b1b01 && \
|
||||
cp -a contrib/depends / && \
|
||||
cd .. && \
|
||||
rm -rf monero
|
||||
|
||||
@@ -120,7 +120,7 @@ Rectangle {
|
||||
width: 260
|
||||
height: 135
|
||||
fillMode: Image.PreserveAspectFit
|
||||
source: MoneroComponents.Style.blackTheme ? "qrc:///images/card-background-black.png" : "qrc:///images/card-background-white.png"
|
||||
source: MoneroComponents.Style.blackTheme ? "qrc:///images/card-background-black" + (currentAccountIndex % MoneroComponents.Style.accountColors.length) + ".png" : "qrc:///images/card-background-white.png"
|
||||
}
|
||||
|
||||
DropShadow {
|
||||
|
||||
31
README.md
@@ -1,6 +1,6 @@
|
||||
# Monero GUI
|
||||
|
||||
Copyright (c) 2014-2019, The Monero Project
|
||||
Copyright (c) 2014-2022, The Monero Project
|
||||
|
||||
## Table of Contents
|
||||
* [Development resources](#development-resources)
|
||||
@@ -86,8 +86,7 @@ Status of the translations:
|
||||
## Installing the Monero GUI from a package
|
||||
|
||||
Packages are available for
|
||||
* Arch Linux: [monero-gui](https://www.archlinux.org/packages/community/x86_64/monero-gui/)
|
||||
* Debian: See the [whonix/monero-gui repository](https://gitlab.com/whonix/monero-gui#how-to-install-monero-using-apt-get)
|
||||
* Arch Linux: [monero-gui](https://archlinux.org/packages/extra/x86_64/monero-gui/)
|
||||
* Void Linux: `xbps-install -S monero-gui`
|
||||
* Flatpak: [Monero GUI](https://flathub.org/apps/details/org.getmonero.Monero)
|
||||
* GuixSD: `guix package -i monero-gui`
|
||||
@@ -108,7 +107,7 @@ Packaging for your favorite distribution would be a welcome contribution!
|
||||
```
|
||||
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
|
||||
```
|
||||
\* `master` - replace with the desired version tag (e.g. `v0.18.0.0`) to build the release binaries.
|
||||
\* `master` - replace with the desired version tag (e.g. `v0.18.3.1`) to build the release binaries.
|
||||
3. Prepare build environment
|
||||
```
|
||||
cd monero-gui
|
||||
@@ -131,7 +130,7 @@ Packaging for your favorite distribution would be a welcome contribution!
|
||||
```
|
||||
git clone --branch master --recursive https://github.com/monero-project/monero-gui.git
|
||||
```
|
||||
\* `master` - replace with the desired version tag (e.g. `v0.18.0.0`) to build the release binaries.
|
||||
\* `master` - replace with the desired version tag (e.g. `v0.18.3.1`) to build the release binaries.
|
||||
3. Prepare build environment
|
||||
```
|
||||
cd monero-gui
|
||||
@@ -213,7 +212,7 @@ Packaging for your favorite distribution would be a welcome contribution!
|
||||
|
||||
- For Gentoo
|
||||
|
||||
`sudo emerge app-arch/xz-utils app-doc/doxygen dev-cpp/gtest dev-libs/boost dev-libs/expat dev-libs/openssl dev-util/cmake media-gfx/graphviz net-dns/unbound net-libs/ldns net-libs/miniupnpc net-libs/zeromq sys-libs/libunwind dev-libs/libsodium dev-libs/hidapi dev-libs/libgcrypt`
|
||||
`sudo emerge app-arch/xz-utils app-doc/doxygen dev-cpp/gtest dev-libs/boost dev-libs/expat dev-libs/openssl dev-util/cmake media-gfx/graphviz net-dns/unbound net-libs/miniupnpc net-libs/zeromq sys-libs/libunwind dev-libs/libsodium dev-libs/hidapi dev-libs/libgcrypt`
|
||||
|
||||
- For Fedora
|
||||
|
||||
@@ -221,15 +220,15 @@ Packaging for your favorite distribution would be a welcome contribution!
|
||||
|
||||
2. Install Qt:
|
||||
|
||||
*Note*: The Qt 5.9.7 or newer requirement makes **some** distributions (mostly based on debian, like Ubuntu 16.x or Linux Mint 18.x) obsolete due to their repositories containing an older Qt version.
|
||||
*Note*: The Qt 5.9.7 or newer requirement makes **some** distributions (mostly based on Debian, like Ubuntu 16.x or Linux Mint 18.x) obsolete due to their repositories containing an older Qt version.
|
||||
|
||||
The recommended way is to install 5.9.7 from the [official Qt installer](https://www.qt.io/download-qt-installer) or [compiling it yourself](https://wiki.qt.io/Install_Qt_5_on_Ubuntu). This ensures you have the correct version. Higher versions *can* work but as it differs from our production build target, slight differences may occur.
|
||||
|
||||
The following instructions will fetch Qt from your distribution's repositories instead. Take note of what version it installs. Your mileage may vary.
|
||||
|
||||
- For Ubuntu 17.10+
|
||||
- For Debian distributions (Debian, Ubuntu, Mint, Tails...)
|
||||
|
||||
`sudo apt install qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-platform qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2 libqt5svg5-dev`
|
||||
`sudo apt install qtbase5-dev qtdeclarative5-dev qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-platform qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2 libqt5svg5-dev`
|
||||
|
||||
- For Gentoo
|
||||
|
||||
@@ -240,7 +239,7 @@ The following instructions will fetch Qt from your distribution's repositories i
|
||||
|
||||
- Optional : To build the flag `WITH_SCANNER`
|
||||
|
||||
- For Ubuntu
|
||||
- For Debian distributions (Debian, Ubuntu, Mint, Tails...)
|
||||
|
||||
`sudo apt install qtmultimedia5-dev qml-module-qtmultimedia`
|
||||
|
||||
@@ -258,18 +257,10 @@ The following instructions will fetch Qt from your distribution's repositories i
|
||||
|
||||
4. Build
|
||||
|
||||
If on x86-64:
|
||||
|
||||
```
|
||||
make release -j4
|
||||
```
|
||||
|
||||
If on ppc64le:
|
||||
|
||||
```
|
||||
make release-linux-ppc64le -j4
|
||||
```
|
||||
|
||||
\* `4` - number of CPU threads to use
|
||||
\* Add `CMAKE_PREFIX_PATH` environment variable to set a custom Qt install directory, e.g. `CMAKE_PREFIX_PATH=$HOME/Qt/5.9.7/gcc_64 make release -j4`
|
||||
|
||||
@@ -283,7 +274,7 @@ The executable can be found in the build/release/bin folder.
|
||||
|
||||
3. Install [monero](https://github.com/monero-project/monero) dependencies:
|
||||
|
||||
`brew install cmake pkg-config openssl boost unbound hidapi zmq libpgm libsodium miniupnpc ldns expat libunwind-headers protobuf libgcrypt`
|
||||
`brew install cmake pkg-config openssl boost unbound hidapi zmq libpgm libsodium miniupnpc expat libunwind-headers protobuf libgcrypt`
|
||||
|
||||
4. Install Qt:
|
||||
|
||||
@@ -319,7 +310,7 @@ The Monero GUI on Windows is 64 bits only; 32-bit Windows GUI builds are not off
|
||||
3. Install MSYS2 packages for Monero dependencies; the needed 64-bit packages have `x86_64` in their names
|
||||
|
||||
```
|
||||
pacman -S mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-libgcrypt
|
||||
pacman -S mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-libgcrypt mingw-w64-x86_64-unbound mingw-w64-x86_64-pcre
|
||||
```
|
||||
|
||||
You find more details about those dependencies in the [Monero documentation](https://github.com/monero-project/monero). Note that that there is no more need to compile Boost from source; like everything else, you can install it now with a MSYS2 package.
|
||||
|
||||
@@ -17,7 +17,33 @@ if(APPLE OR (WIN32 AND NOT STATIC))
|
||||
add_custom_command(TARGET deploy
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${_qt_svg_dylib} $<TARGET_FILE_DIR:monero-wallet-gui>/../PlugIns/imageformats/
|
||||
COMMENT "Copying libqsvg.dylib"
|
||||
COMMAND ${CMAKE_INSTALL_NAME_TOOL} -change "${CMAKE_PREFIX_PATH}/lib/QtGui.framework/Versions/5/QtGui" "@executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui" $<TARGET_FILE_DIR:monero-wallet-gui>/../PlugIns/imageformats/libqsvg.dylib
|
||||
COMMAND ${CMAKE_INSTALL_NAME_TOOL} -change "${CMAKE_PREFIX_PATH}/lib/QtWidgets.framework/Versions/5/QtWidgets" "@executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets" $<TARGET_FILE_DIR:monero-wallet-gui>/../PlugIns/imageformats/libqsvg.dylib
|
||||
COMMAND ${CMAKE_INSTALL_NAME_TOOL} -change "${CMAKE_PREFIX_PATH}/lib/QtSvg.framework/Versions/5/QtSvg" "@executable_path/../Frameworks/QtSvg.framework/Versions/5/QtSvg" $<TARGET_FILE_DIR:monero-wallet-gui>/../PlugIns/imageformats/libqsvg.dylib
|
||||
COMMAND ${CMAKE_INSTALL_NAME_TOOL} -change "${CMAKE_PREFIX_PATH}/lib/QtCore.framework/Versions/5/QtCore" "@executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore" $<TARGET_FILE_DIR:monero-wallet-gui>/../PlugIns/imageformats/libqsvg.dylib
|
||||
COMMENT "Copying libqsvg.dylib, running install_name_tool"
|
||||
|
||||
)
|
||||
endif()
|
||||
|
||||
# libbost_filesyste-mt.dylib has a dependency on libboost_atomic-mt.dylib, maydeployqt does not copy it by itself
|
||||
find_package(Boost COMPONENTS atomic)
|
||||
get_target_property(BOOST_ATOMIC_LIB_PATH Boost::atomic LOCATION)
|
||||
if(EXISTS ${BOOST_ATOMIC_LIB_PATH})
|
||||
add_custom_command(TARGET deploy
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy "${BOOST_ATOMIC_LIB_PATH}" "$<TARGET_FILE_DIR:monero-wallet-gui>/../Frameworks/"
|
||||
COMMENT "Copying libboost_atomic-mt.dylib"
|
||||
)
|
||||
endif()
|
||||
|
||||
# Apple Silicon requires all binaries to be codesigned
|
||||
find_program(CODESIGN_EXECUTABLE NAMES codesign)
|
||||
if(CODESIGN_EXECUTABLE)
|
||||
add_custom_command(TARGET deploy
|
||||
POST_BUILD
|
||||
COMMAND "${CODESIGN_EXECUTABLE}" --force --deep --sign - "$<TARGET_FILE_DIR:monero-wallet-gui>/../.."
|
||||
COMMENT "Running codesign..."
|
||||
)
|
||||
endif()
|
||||
|
||||
@@ -42,7 +68,7 @@ if(APPLE OR (WIN32 AND NOT STATIC))
|
||||
zlib1.dll
|
||||
libzstd.dll
|
||||
libwinpthread-1.dll
|
||||
libtiff-5.dll
|
||||
libtiff-6.dll
|
||||
libstdc++-6.dll
|
||||
libpng16-16.dll
|
||||
libpcre16-0.dll
|
||||
@@ -58,7 +84,6 @@ if(APPLE OR (WIN32 AND NOT STATIC))
|
||||
libglib-2.0-0.dll
|
||||
libfreetype-6.dll
|
||||
libbz2-1.dll
|
||||
libssp-0.dll
|
||||
libpcre2-16-0.dll
|
||||
libhidapi-0.dll
|
||||
libdouble-conversion.dll
|
||||
@@ -69,24 +94,24 @@ if(APPLE OR (WIN32 AND NOT STATIC))
|
||||
#platform files
|
||||
libgcc_s_seh-1.dll
|
||||
#openssl files
|
||||
libssl-1_1-x64.dll
|
||||
libcrypto-1_1-x64.dll
|
||||
libssl-3-x64.dll
|
||||
libcrypto-3-x64.dll
|
||||
)
|
||||
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
list(APPEND WIN_DEPLOY_DLLS
|
||||
libicudtd69.dll
|
||||
libicuind69.dll
|
||||
libicuiod69.dll
|
||||
libicutud69.dll
|
||||
libicuucd69.dll
|
||||
libicudtd73.dll
|
||||
libicuind73.dll
|
||||
libicuiod73.dll
|
||||
libicutud73.dll
|
||||
libicuucd73.dll
|
||||
)
|
||||
else() # assume release
|
||||
list(APPEND WIN_DEPLOY_DLLS
|
||||
libicudt69.dll
|
||||
libicuin69.dll
|
||||
libicuio69.dll
|
||||
libicutu69.dll
|
||||
libicuuc69.dll
|
||||
libicudt73.dll
|
||||
libicuin73.dll
|
||||
libicuio73.dll
|
||||
libicutu73.dll
|
||||
libicuuc73.dll
|
||||
)
|
||||
endif()
|
||||
list(TRANSFORM WIN_DEPLOY_DLLS PREPEND "$ENV{MSYSTEM_PREFIX}/bin/")
|
||||
|
||||
@@ -66,7 +66,7 @@ Item {
|
||||
anchors.fill: parent
|
||||
color: buttonArea.containsMouse ? MoneroComponents.Style.buttonInlineBackgroundColorHover : MoneroComponents.Style.buttonInlineBackgroundColor
|
||||
radius: 4
|
||||
|
||||
border.width: parent.focus && parent.enabled ? 1 : 0
|
||||
|
||||
MoneroComponents.TextPlain {
|
||||
id: inlineText
|
||||
|
||||
@@ -40,6 +40,8 @@ ColumnLayout {
|
||||
default property alias content: inlineButtons.children
|
||||
|
||||
property alias input: input
|
||||
property bool inputHasFocus: input.activeFocus
|
||||
property bool tabNavigationEnabled: true
|
||||
property alias text: input.text
|
||||
|
||||
property int inputPaddingLeft: 10
|
||||
@@ -109,6 +111,8 @@ ColumnLayout {
|
||||
signal editingFinished();
|
||||
signal accepted();
|
||||
signal textUpdated();
|
||||
signal backtabPressed();
|
||||
signal tabPressed();
|
||||
|
||||
onActiveFocusChanged: activeFocus && input.forceActiveFocus()
|
||||
onTextUpdated: {
|
||||
@@ -212,8 +216,18 @@ ColumnLayout {
|
||||
|
||||
MoneroComponents.Input {
|
||||
id: input
|
||||
KeyNavigation.backtab: item.KeyNavigation.backtab
|
||||
KeyNavigation.tab: item.KeyNavigation.tab
|
||||
Keys.onBacktabPressed: {
|
||||
item.backtabPressed();
|
||||
if (item.KeyNavigation.backtab) {
|
||||
item.KeyNavigation.backtab.forceActiveFocus()
|
||||
}
|
||||
}
|
||||
Keys.onTabPressed: {
|
||||
item.tabPressed();
|
||||
if (item.KeyNavigation.tab) {
|
||||
item.KeyNavigation.tab.forceActiveFocus()
|
||||
}
|
||||
}
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: inputHeight
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ Rectangle {
|
||||
anchors.leftMargin: 20
|
||||
height: parent.height
|
||||
width: 2
|
||||
color: button.checked ? MoneroComponents.Style.buttonBackgroundColor : "transparent"
|
||||
color: button.checked ? MoneroComponents.Style.accountColors[currentAccountIndex % MoneroComponents.Style.accountColors.length] : "transparent"
|
||||
|
||||
// button text
|
||||
MoneroComponents.TextPlain {
|
||||
|
||||
@@ -201,6 +201,7 @@ Rectangle {
|
||||
daemonManager.sendCommandAsync(
|
||||
["set_bootstrap_daemon", "auto"],
|
||||
appWindow.currentWallet.nettype,
|
||||
persistentSettings.blockchainDataDir,
|
||||
callback);
|
||||
|
||||
refreshMouseArea.visible = false;
|
||||
|
||||
@@ -81,6 +81,7 @@ QtObject {
|
||||
property string leftPanelBackgroundGradientStart: blackTheme ? _b_leftPanelBackgroundGradientStart : _w_leftPanelBackgroundGradientStart
|
||||
property string leftPanelBackgroundGradientStop: blackTheme ? _b_leftPanelBackgroundGradientStop : _w_leftPanelBackgroundGradientStop
|
||||
property string historyHeaderTextColor: blackTheme ? _b_historyHeaderTextColor : _w_historyHeaderTextColor
|
||||
property var accountColors: blackTheme ? _b_accountColors : _w_accountColors
|
||||
|
||||
property string _b_defaultFontColor: "white"
|
||||
property string _b_dimmedFontColor: "#BBBBBB"
|
||||
@@ -142,6 +143,7 @@ QtObject {
|
||||
property string _b_leftPanelBackgroundGradientStart: "#222222"
|
||||
property string _b_leftPanelBackgroundGradientStop: "#1a1a1a"
|
||||
property string _b_historyHeaderTextColor: "#C0C0C0"
|
||||
property var _b_accountColors: ["#6E513C", "#842129", "#458421", "#742184", "#291DBE", "#846F21", "#217F84", "#696969"]
|
||||
|
||||
property string _w_defaultFontColor: "black"
|
||||
property string _w_dimmedFontColor: "#3f3f3f"
|
||||
@@ -203,4 +205,5 @@ QtObject {
|
||||
property string _w_leftPanelBackgroundGradientStart: "white"
|
||||
property string _w_leftPanelBackgroundGradientStop: "#f5f5f5"
|
||||
property string _w_historyHeaderTextColor: "#515151"
|
||||
property var _w_accountColors: ["#6E513C", "#6E513C", "#842129", "#458421", "#742184", "#291DBE", "#846F21", "#217F84", "#696969"]
|
||||
}
|
||||
|
||||
@@ -21,6 +21,14 @@ Text {
|
||||
font.pixelSize: 14
|
||||
textFormat: Text.PlainText
|
||||
|
||||
Rectangle {
|
||||
width: root.contentWidth
|
||||
height: root.height
|
||||
anchors.left: parent.left
|
||||
anchors.top: parent.top
|
||||
color: root.focus ? MoneroComponents.Style.titleBarButtonHoverColor : "transparent"
|
||||
}
|
||||
|
||||
MoneroEffects.ColorTransition {
|
||||
enabled: root.themeTransition
|
||||
themeTransition: root.themeTransition
|
||||
|
||||
0
images/card-background-black.png → images/card-background-black0.png
Executable file → Normal file
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
0
images/card-background-black@2x.png → images/card-background-black0@2x.png
Executable file → Normal file
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
BIN
images/card-background-black1.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black1@2x.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
images/card-background-black2.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black2@2x.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
images/card-background-black3.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black3@2x.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
images/card-background-black4.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black4@2x.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
images/card-background-black5.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black5@2x.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
images/card-background-black6.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
images/card-background-black6@2x.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
images/card-background-black7.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
images/card-background-black7@2x.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
images/ledgerStax.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
images/verify-white.png
Normal file
|
After Width: | Height: | Size: 956 B |
BIN
images/verify-white@2x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
images/verify.png
Normal file
|
After Width: | Height: | Size: 854 B |
BIN
images/verify@2x.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
images/write-down-white.png
Normal file
|
After Width: | Height: | Size: 779 B |
BIN
images/write-down-white@2x.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
images/write-down.png
Normal file
|
After Width: | Height: | Size: 728 B |
BIN
images/write-down@2x.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
@@ -16,7 +16,7 @@ DefaultGroupName=Monero GUI Wallet
|
||||
UninstallDisplayIcon={app}\monero-wallet-gui.exe
|
||||
PrivilegesRequired=admin
|
||||
ArchitecturesInstallIn64BitMode=x64
|
||||
ArchitecturesAllowed=x64
|
||||
ArchitecturesAllowed=x64 arm64
|
||||
WizardSmallImageFile=WizardSmallImage.bmp
|
||||
WizardImageFile=WelcomeImage.bmp
|
||||
DisableWelcomePage=no
|
||||
@@ -167,7 +167,6 @@ Type: files; Name: "{app}\libstdc++-6.dll"
|
||||
Type: files; Name: "{app}\libtiff-5.dll"
|
||||
Type: files; Name: "{app}\libwinpthread-1.dll"
|
||||
Type: files; Name: "{app}\zlib1.dll"
|
||||
Type: files; Name: "{app}\libssp-0.dll"
|
||||
Type: files; Name: "{app}\libhidapi-0.dll"
|
||||
Type: files; Name: "{app}\libeay32.dll"
|
||||
Type: files; Name: "{app}\ssleay32.dll"
|
||||
|
||||
@@ -56,11 +56,14 @@
|
||||
i.e. let it download the blockchain and store it locally on your computer, or you can configure your wallet to
|
||||
access a remote <i>open node</i> to get indirect access to the blockchain.</p>
|
||||
|
||||
<p>Working with your own copy of the blockchain is <b>preferred</b>: It strengthens the Monero network, and it
|
||||
<p>You can also <i>Prune</i> the blockchain in order to save 2/3 of storage space while keeping the full transaction history.
|
||||
More information regarding how pruning works can be found <a href="https://www.getmonero.org/resources/moneropedia/pruning.html">here</a>.</p>
|
||||
|
||||
<p>Working with your own copy of the blockchain, even pruned, is <b>preferred</b>: It strengthens the Monero network, and it
|
||||
provides the most security and privacy possible for you.</p>
|
||||
|
||||
<p>However if your Internet access makes it difficult to run a full node, or if you have simply no room to store
|
||||
the blockchain locally (about 90 GB in May 2020, and of course growing), you can compromise and try to connect
|
||||
the blockchain locally (about 160 GB in June 2023, and of course growing), you can compromise and try to connect
|
||||
to a remote node. One way of finding such a node is checking
|
||||
<a href="https://moneroworld.com/#nodes">this page</a>.
|
||||
</p>
|
||||
|
||||
|
Before Width: | Height: | Size: 440 KiB After Width: | Height: | Size: 440 KiB |
@@ -71,9 +71,39 @@ function checkSignature(signature) {
|
||||
|
||||
function isValidOpenAliasAddress(address) {
|
||||
address = address.trim()
|
||||
var dot = address.indexOf('.')
|
||||
if (dot < 0)
|
||||
return false
|
||||
// we can get an awful lot of valid domains, including non ASCII chars... accept anything
|
||||
return true
|
||||
// there should be something after the .
|
||||
// make sure it is not some kind of floating number
|
||||
return address.length > 2 && isNaN(parseFloat(address)) && address.indexOf('.') >= 0
|
||||
}
|
||||
|
||||
function handleOpenAliasResolution(address, descriptionText) {
|
||||
const result = walletManager.resolveOpenAlias(address);
|
||||
if (!result) {
|
||||
return { message: qsTr("No address found") };
|
||||
}
|
||||
|
||||
const [isDnssecValid, resolvedAddress] = result.split("|");
|
||||
const isAddressValid = walletManager.addressValid(resolvedAddress, appWindow.persistentSettings.nettype);
|
||||
let updatedDescriptionText = descriptionText;
|
||||
|
||||
if (isDnssecValid === "true") {
|
||||
if (isAddressValid) {
|
||||
updatedDescriptionText = descriptionText ? `${address} ${descriptionText}` : address;
|
||||
return { address: resolvedAddress, description: updatedDescriptionText };
|
||||
} else {
|
||||
return { message: qsTr("No valid address found at this OpenAlias address") };
|
||||
}
|
||||
} else if (isDnssecValid === "false") {
|
||||
if (isAddressValid) {
|
||||
return {
|
||||
address: resolvedAddress,
|
||||
message: qsTr("Address found, but the DNSSEC signatures could not be verified, so this address may be spoofed"),
|
||||
};
|
||||
} else {
|
||||
return { message: qsTr("No valid address found at this OpenAlias address, but the DNSSEC signatures could not be verified, so this may be spoofed") };
|
||||
}
|
||||
} else {
|
||||
return { message: qsTr("Internal error") };
|
||||
}
|
||||
}
|
||||
|
||||
10
js/Utils.js
@@ -57,12 +57,12 @@ function ago(epoch) {
|
||||
|
||||
if(delta < 60)
|
||||
return qsTr("%n second(s) ago", "0", Math.floor(delta))
|
||||
else if (delta >= 60 && delta <= 3600)
|
||||
else if (delta < 3600)
|
||||
return qsTr("%n minute(s) ago", "0", Math.floor(delta / 60))
|
||||
else if (delta >= 3600 && delta <= 86400)
|
||||
return qsTr("%n hour(s) ago", "0", Math.floor(delta / 60 / 60))
|
||||
else if (delta >= 86400)
|
||||
return qsTr("%n day(s) ago", "0", Math.floor(delta / 24 / 60 / 60))
|
||||
else if (delta < 86400)
|
||||
return qsTr("%n hour(s) ago", "0", Math.floor(delta / 3600))
|
||||
else
|
||||
return qsTr("%n day(s) ago", "0", Math.floor(delta / 86400))
|
||||
}
|
||||
|
||||
function netTypeToString(){
|
||||
|
||||
49
main.qml
@@ -94,7 +94,7 @@ ApplicationWindow {
|
||||
readonly property string localDaemonAddress : "localhost:" + getDefaultDaemonRpcPort(persistentSettings.nettype)
|
||||
property string currentDaemonAddress;
|
||||
property int disconnectedEpoch: 0
|
||||
property int estimatedBlockchainSize: persistentSettings.pruneBlockchain ? 40 : 105 // GB
|
||||
property int estimatedBlockchainSize: persistentSettings.pruneBlockchain ? 55 : 150 // GB
|
||||
property alias viewState: rootItem.state
|
||||
property string prevSplashText;
|
||||
property bool splashDisplayedBeforeButtonRequest;
|
||||
@@ -379,7 +379,7 @@ ApplicationWindow {
|
||||
}
|
||||
|
||||
function isTrustedDaemon() {
|
||||
return !persistentSettings.useRemoteNode || remoteNodesModel.currentRemoteNode().trusted;
|
||||
return appWindow.walletMode >= 2 && (!persistentSettings.useRemoteNode || remoteNodesModel.currentRemoteNode().trusted);
|
||||
}
|
||||
|
||||
function usefulName(path) {
|
||||
@@ -469,7 +469,7 @@ ApplicationWindow {
|
||||
|
||||
// If wallet isnt connected, advanced wallet mode and no daemon is running - Ask
|
||||
if (appWindow.walletMode >= 2 && !persistentSettings.useRemoteNode && !walletInitialized && disconnected) {
|
||||
daemonManager.runningAsync(persistentSettings.nettype, function(running) {
|
||||
daemonManager.runningAsync(persistentSettings.nettype, persistentSettings.blockchainDataDir, function(running) {
|
||||
if (!running) {
|
||||
daemonManagerDialog.open();
|
||||
}
|
||||
@@ -481,7 +481,9 @@ ApplicationWindow {
|
||||
walletInitialized = true
|
||||
|
||||
// check if daemon was already mining and add mining logo if true
|
||||
middlePanel.advancedView.miningView.update();
|
||||
if (!persistentSettings.useRemoteNode || persistentSettings.allowRemoteNodeMining) {
|
||||
middlePanel.advancedView.miningView.update();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -600,6 +602,9 @@ ApplicationWindow {
|
||||
function connectRemoteNode() {
|
||||
console.log("connecting remote node");
|
||||
|
||||
p2poolManager.exit();
|
||||
p2poolManager.getStatus();
|
||||
|
||||
const callback = function() {
|
||||
persistentSettings.useRemoteNode = true;
|
||||
const remoteNode = remoteNodesModel.currentRemoteNode();
|
||||
@@ -628,6 +633,10 @@ ApplicationWindow {
|
||||
return;
|
||||
|
||||
console.log("disconnecting remote node");
|
||||
|
||||
p2poolManager.exit();
|
||||
p2poolManager.getStatus();
|
||||
|
||||
persistentSettings.useRemoteNode = false;
|
||||
currentDaemonAddress = localDaemonAddress
|
||||
currentWallet.setDaemonLogin("", "");
|
||||
@@ -692,7 +701,8 @@ ApplicationWindow {
|
||||
// Daemon connected
|
||||
leftPanel.networkStatus.connected = currentWallet ? currentWallet.connected() : Wallet.ConnectionStatus_Disconnected
|
||||
|
||||
currentWallet.refreshHeightAsync();
|
||||
if (currentWallet)
|
||||
currentWallet.refreshHeightAsync();
|
||||
}
|
||||
|
||||
function startDaemon(flags){
|
||||
@@ -712,7 +722,7 @@ ApplicationWindow {
|
||||
appWindow.showProcessingSplash(qsTr("Waiting for daemon to stop..."));
|
||||
}
|
||||
p2poolManager.exit()
|
||||
daemonManager.stopAsync(persistentSettings.nettype, function(result) {
|
||||
daemonManager.stopAsync(persistentSettings.nettype, persistentSettings.blockchainDataDir, function(result) {
|
||||
daemonStartStopInProgress = 0;
|
||||
if (splash) {
|
||||
hideProcessingSplash();
|
||||
@@ -745,6 +755,12 @@ ApplicationWindow {
|
||||
currentWallet.startRefresh();
|
||||
informationPopup.title = qsTr("Daemon failed to start") + translationManager.emptyString;
|
||||
informationPopup.text = error + ".\n\n" + qsTr("Please check your wallet and daemon log for errors. You can also try to start %1 manually.").arg((isWindows)? "monerod.exe" : "monerod")
|
||||
if (middlePanel.advancedView.miningView.stopMiningEnabled == true) {
|
||||
walletManager.stopMining()
|
||||
p2poolManager.exit()
|
||||
middlePanel.advancedView.miningView.update()
|
||||
informationPopup.text += qsTr("\n\nExiting p2pool. Please check that port 18083 is available.") + translationManager.emptyString;
|
||||
}
|
||||
informationPopup.icon = StandardIcon.Critical
|
||||
informationPopup.onCloseCallback = null
|
||||
informationPopup.open();
|
||||
@@ -1116,6 +1132,7 @@ ApplicationWindow {
|
||||
middlePanel.transferView.clearFields();
|
||||
middlePanel.receiveView.clearFields();
|
||||
middlePanel.historyView.clearFields();
|
||||
middlePanel.advancedView.clearFields();
|
||||
// disable timers
|
||||
userInActivityTimer.running = false;
|
||||
});
|
||||
@@ -1364,6 +1381,7 @@ ApplicationWindow {
|
||||
}
|
||||
|
||||
property bool askDesktopShortcut: isLinux
|
||||
property bool askStopLocalNode: true
|
||||
property string language: 'English (US)'
|
||||
property string language_wallet: 'English'
|
||||
property string locale: 'en_US'
|
||||
@@ -1392,7 +1410,7 @@ ApplicationWindow {
|
||||
property bool historyShowAdvanced: false
|
||||
property bool historyHumanDates: true
|
||||
property string blockchainDataDir: ""
|
||||
property bool useRemoteNode: false
|
||||
property bool useRemoteNode: isAndroid
|
||||
property string remoteNodeAddress: "" // TODO: drop after v0.17.2.0 release
|
||||
property string remoteNodesSerialized: JSON.stringify({
|
||||
selected: 0,
|
||||
@@ -1442,8 +1460,15 @@ ApplicationWindow {
|
||||
function getWalletProxyAddress() {
|
||||
if (!useRemoteNode) {
|
||||
return "";
|
||||
} else {
|
||||
const remoteAddress = remoteNodesModel.currentRemoteNode().address;
|
||||
// skip proxy when using localhost remote node
|
||||
if (remoteAddress.startsWith("127.0.0.1:") || remoteAddress.startsWith("localhost:")) {
|
||||
return "";
|
||||
} else {
|
||||
return getProxyAddress();
|
||||
}
|
||||
}
|
||||
return getProxyAddress();
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
@@ -2031,7 +2056,7 @@ ApplicationWindow {
|
||||
return;
|
||||
}
|
||||
|
||||
const simpleModeFlags = "--enable-dns-blocklist --out-peers 16";
|
||||
const simpleModeFlags = "--enable-dns-blocklist --out-peers 16 --no-igd";
|
||||
if (appWindow.daemonRunning) {
|
||||
appWindow.stopDaemon(function() {
|
||||
appWindow.startDaemon(simpleModeFlags)
|
||||
@@ -2128,7 +2153,7 @@ ApplicationWindow {
|
||||
showProcessingSplash(qsTr("Checking local node status..."));
|
||||
const handler = function(running) {
|
||||
hideProcessingSplash();
|
||||
if (running) {
|
||||
if (running && persistentSettings.askStopLocalNode) {
|
||||
showDaemonIsRunningDialog(closeAccepted);
|
||||
} else {
|
||||
closeAccepted();
|
||||
@@ -2138,7 +2163,7 @@ ApplicationWindow {
|
||||
if (currentWallet) {
|
||||
handler(!currentWallet.disconnected);
|
||||
} else {
|
||||
daemonManager.runningAsync(persistentSettings.nettype, handler);
|
||||
daemonManager.runningAsync(persistentSettings.nettype, persistentSettings.blockchainDataDir, handler);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2161,7 +2186,7 @@ ApplicationWindow {
|
||||
|
||||
function getBuildTag() {
|
||||
if (isMac) {
|
||||
return "mac-x64";
|
||||
return isARM ? "mac-armv8" : "mac-x64";
|
||||
}
|
||||
if (isWindows) {
|
||||
return oshelper.installed ? "install-win-x64" : "win-x64";
|
||||
|
||||
2
monero
@@ -238,7 +238,7 @@ Rectangle {
|
||||
Layout.fillHeight: true
|
||||
anchors.top: parent.top
|
||||
anchors.bottom: parent.bottom
|
||||
color: "darkgrey"
|
||||
color: MoneroComponents.Style.accountColors[currentAccountIndex % MoneroComponents.Style.accountColors.length]
|
||||
width: 2
|
||||
}
|
||||
|
||||
|
||||
@@ -387,34 +387,17 @@ Rectangle {
|
||||
visible: TxUtils.isValidOpenAliasAddress(addressLine.text)
|
||||
enabled : visible
|
||||
onClicked: {
|
||||
var result = walletManager.resolveOpenAlias(addressLine.text)
|
||||
if (result) {
|
||||
var parts = result.split("|")
|
||||
if (parts.length === 2) {
|
||||
var address_ok = walletManager.addressValid(parts[1], appWindow.persistentSettings.nettype)
|
||||
if (parts[0] === "true") {
|
||||
if (address_ok) {
|
||||
// prepend openalias to description
|
||||
descriptionLine.text = descriptionLine.text ? addressLine.text + " " + descriptionLine.text : addressLine.text
|
||||
addressLine.text = parts[1]
|
||||
} else {
|
||||
root.oa_message(qsTr("No valid address found at this OpenAlias address"))
|
||||
}
|
||||
} else if (parts[0] === "false") {
|
||||
if (address_ok) {
|
||||
addressLine.text = parts[1]
|
||||
root.oa_message(qsTr("Address found, but the DNSSEC signatures could not be verified, so this address may be spoofed"))
|
||||
} else {
|
||||
root.oa_message(qsTr("No valid address found at this OpenAlias address, but the DNSSEC signatures could not be verified, so this may be spoofed"))
|
||||
}
|
||||
} else {
|
||||
root.oa_message(qsTr("Internal error"))
|
||||
}
|
||||
} else {
|
||||
root.oa_message(qsTr("Internal error"))
|
||||
const response = TxUtils.handleOpenAliasResolution(addressLine.text, descriptionLine.text);
|
||||
if (response) {
|
||||
if (response.message) {
|
||||
oa_message(response.message);
|
||||
}
|
||||
if (response.address) {
|
||||
addressLine.text = response.address;
|
||||
}
|
||||
if (response.description) {
|
||||
descriptionLine.text = response.description;
|
||||
}
|
||||
} else {
|
||||
root.oa_message(qsTr("No address found"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,6 +40,8 @@ ColumnLayout {
|
||||
spacing: 0
|
||||
property int panelHeight: 900
|
||||
property alias miningView: stateView.miningView
|
||||
property alias signView: stateView.signView
|
||||
property alias prooveView: stateView.prooveView
|
||||
property alias state: stateView.state
|
||||
|
||||
MoneroComponents.Navbar {
|
||||
@@ -52,6 +54,7 @@ ColumnLayout {
|
||||
active: state == "Mining"
|
||||
text: qsTr("Mining") + translationManager.emptyString
|
||||
onSelected: state = "Mining"
|
||||
visible: !isAndroid
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: state == "Prove"
|
||||
@@ -81,7 +84,7 @@ ColumnLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: panelHeight
|
||||
color: "transparent"
|
||||
state: "Mining"
|
||||
state: isAndroid ? "Prove" : "Mining"
|
||||
|
||||
onCurrentViewChanged: {
|
||||
if (previousView) {
|
||||
@@ -120,7 +123,7 @@ ColumnLayout {
|
||||
|
||||
StackView {
|
||||
id: stackView
|
||||
initialItem: stateView.miningView
|
||||
initialItem: isAndroid ? stateView.prooveView : stateView.miningView
|
||||
anchors.fill: parent
|
||||
clip: false // otherwise animation will affect left panel
|
||||
|
||||
@@ -146,4 +149,10 @@ ColumnLayout {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function clearFields() {
|
||||
signView.clearFields();
|
||||
prooveView.clearFields();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1765,18 +1765,25 @@ Rectangle {
|
||||
var written = currentWallet.history.writeCSV(currentWallet.currentSubaddressAccount, dataDir);
|
||||
|
||||
if(written !== ""){
|
||||
informationPopup.title = qsTr("Success") + translationManager.emptyString;
|
||||
confirmationDialog.title = qsTr("Success") + translationManager.emptyString;
|
||||
var text = qsTr("CSV file written to: %1").arg(written) + "\n\n"
|
||||
text += qsTr("Tip: Use your favorite spreadsheet software to sort on blockheight.") + "\n\n" + translationManager.emptyString;
|
||||
informationPopup.text = text;
|
||||
informationPopup.icon = StandardIcon.Information;
|
||||
confirmationDialog.text = text;
|
||||
confirmationDialog.icon = StandardIcon.Information;
|
||||
confirmationDialog.cancelText = qsTr("Open folder") + translationManager.emptyString;
|
||||
confirmationDialog.onAcceptedCallback = null;
|
||||
confirmationDialog.onRejectedCallback = function() {
|
||||
oshelper.openContainingFolder(written);
|
||||
}
|
||||
confirmationDialog.open();
|
||||
} else {
|
||||
informationPopup.title = qsTr("Error") + translationManager.emptyString;
|
||||
informationPopup.text = qsTr("Error exporting transaction data.") + "\n\n" + translationManager.emptyString;
|
||||
informationPopup.icon = StandardIcon.Critical;
|
||||
informationPopup.onCloseCallback = null;
|
||||
informationPopup.open();
|
||||
|
||||
}
|
||||
informationPopup.onCloseCallback = null;
|
||||
informationPopup.open();
|
||||
}
|
||||
Component.onCompleted: {
|
||||
var _folder = 'file://' + appWindow.accountsDir;
|
||||
|
||||
@@ -41,7 +41,8 @@ Rectangle {
|
||||
property alias miningHeight: mainLayout.height
|
||||
property double currentHashRate: 0
|
||||
property int threads: idealThreadCount / 2
|
||||
|
||||
property alias stopMiningEnabled: stopSoloMinerButton.enabled
|
||||
property string args: ""
|
||||
ColumnLayout {
|
||||
id: mainLayout
|
||||
Layout.fillWidth: true
|
||||
@@ -293,11 +294,12 @@ Rectangle {
|
||||
var success;
|
||||
if (persistentSettings.allow_p2pool_mining) {
|
||||
if (p2poolManager.isInstalled()) {
|
||||
if (persistentSettings.allowRemoteNodeMining) {
|
||||
args = daemonManager.getArgs(persistentSettings.blockchainDataDir) //updates arguments
|
||||
if (persistentSettings.allowRemoteNodeMining || (args.includes("--zmq-pub tcp://127.0.0.1:18083") || args.includes("--zmq-pub=tcp://127.0.0.1:18083")) && !args.includes("--no-zmq")) {
|
||||
startP2Pool()
|
||||
}
|
||||
else {
|
||||
daemonManager.stopAsync(persistentSettings.nettype, startP2PoolLocal)
|
||||
daemonManager.stopAsync(persistentSettings.nettype, persistentSettings.blockchainDataDir, startP2PoolLocal)
|
||||
}
|
||||
}
|
||||
else {
|
||||
@@ -585,12 +587,35 @@ Rectangle {
|
||||
|
||||
function startP2PoolLocal() {
|
||||
var noSync = false;
|
||||
var customDaemonArgs = persistentSettings.daemonFlags.toLowerCase();
|
||||
var daemonArgs = "--zmq-pub " + "tcp://127.0.0.1:18083 " + "--disable-dns-checkpoints "
|
||||
if (!customDaemonArgs.includes("--zmq-pub") && !customDaemonArgs.includes("--disable-dns-checkpoints") && !customDaemonArgs.includes("--no-zmq")) {
|
||||
daemonArgs = daemonArgs + customDaemonArgs;
|
||||
//these args will be deleted because DaemonManager::start will re-add them later.
|
||||
//--no-zmq must be deleted. removing '--zmq-pub=tcp...' lets us blindly add '--zmq-pub tcp...' later without risking duplication.
|
||||
var defaultArgs = ["--detach","--data-dir","--bootstrap-daemon-address","--prune-blockchain","--no-sync","--check-updates","--non-interactive","--max-concurrency","--no-zmq","--zmq-pub=tcp://127.0.0.1:18083"]
|
||||
var customDaemonArgsArray = args.split(' ');
|
||||
var flag = "";
|
||||
var allArgs = [];
|
||||
var p2poolArgs = ["--zmq-pub tcp://127.0.0.1:18083"];
|
||||
//create an array (allArgs) of ['--arg value','--arg2','--arg3']
|
||||
for (let i = 0; i < customDaemonArgsArray.length; i++) {
|
||||
if(!customDaemonArgsArray[i].startsWith("--")) {
|
||||
flag += " " + customDaemonArgsArray[i]
|
||||
} else {
|
||||
if(flag){
|
||||
allArgs.push(flag)
|
||||
}
|
||||
flag = customDaemonArgsArray[i]
|
||||
}
|
||||
}
|
||||
var success = daemonManager.start(daemonArgs, persistentSettings.nettype, persistentSettings.blockchainDataDir, persistentSettings.bootstrapNodeAddress, noSync, persistentSettings.pruneBlockchain)
|
||||
allArgs.push(flag)
|
||||
//pop from allArgs if value is inside the deleteme array (defaultArgs)
|
||||
allArgs = allArgs.filter( ( el ) => !defaultArgs.includes( el.split(" ")[0] ) )
|
||||
//append required p2pool flags
|
||||
for (let i = 0; i < p2poolArgs.length; i++) {
|
||||
if(!allArgs.includes(p2poolArgs[i])) {
|
||||
allArgs.push(p2poolArgs[i])
|
||||
continue
|
||||
}
|
||||
}
|
||||
var success = daemonManager.start(allArgs.join(" "), persistentSettings.nettype, persistentSettings.blockchainDataDir, persistentSettings.bootstrapNodeAddress, noSync, persistentSettings.pruneBlockchain)
|
||||
if (success) {
|
||||
startP2Pool()
|
||||
}
|
||||
@@ -616,10 +641,25 @@ Rectangle {
|
||||
}
|
||||
}
|
||||
|
||||
function p2poolDownloadFailed() {
|
||||
function p2poolDownloadFailed(errorCode) {
|
||||
statusMessage.visible = false
|
||||
errorPopup.title = qsTr("P2Pool Installation Failed") + translationManager.emptyString;
|
||||
errorPopup.text = qsTr("P2Pool installation failed.") + isWindows ? (" " + qsTr("Try starting the program with administrator privileges.")) : ""
|
||||
switch (errorCode) {
|
||||
case P2PoolManager.HashVerificationFailed:
|
||||
errorPopup.text = qsTr("Hash verification failed.") + translationManager.emptyString;
|
||||
break;
|
||||
case P2PoolManager.BinaryNotAvailable:
|
||||
errorPopup.text = qsTr("P2Pool download is not available.") + translationManager.emptyString;
|
||||
break;
|
||||
case P2PoolManager.ConnectionIssue:
|
||||
errorPopup.text = qsTr("P2Pool download failed due to a connection issue.") + translationManager.emptyString;
|
||||
break;
|
||||
case P2PoolManager.InstallationFailed:
|
||||
errorPopup.text = qsTr("P2Pool installation failed.") + (isWindows ? (" " + qsTr("Try starting the program with administrator privileges.")) : "")
|
||||
break;
|
||||
default:
|
||||
errorPopup.text = qsTr("Unknown error.") + translationManager.emptyString;
|
||||
}
|
||||
errorPopup.icon = StandardIcon.Critical
|
||||
errorPopup.open()
|
||||
update()
|
||||
|
||||
@@ -580,7 +580,8 @@ Rectangle {
|
||||
Layout.fillHeight: true
|
||||
anchors.top: parent.top
|
||||
anchors.bottom: parent.bottom
|
||||
color: "darkgrey"
|
||||
property int currentAccountIndex: currentWallet ? currentWallet.currentSubaddressAccount : 0
|
||||
color: MoneroComponents.Style.accountColors[currentAccountIndex % MoneroComponents.Style.accountColors.length]
|
||||
width: 2
|
||||
}
|
||||
|
||||
|
||||
@@ -50,15 +50,6 @@ Rectangle {
|
||||
return true
|
||||
}
|
||||
|
||||
function validUnsigned(s) {
|
||||
if (s.length == 0)
|
||||
return false
|
||||
for (var i = 0; i < s.length; ++i)
|
||||
if ("0123456789".indexOf(s[i]) == -1)
|
||||
return false
|
||||
return true
|
||||
}
|
||||
|
||||
function validRing(str, relative) {
|
||||
var outs = str.split(" ");
|
||||
if (outs.length == 0)
|
||||
@@ -109,136 +100,6 @@ Rectangle {
|
||||
color: MoneroComponents.Style.defaultFontColor
|
||||
}
|
||||
|
||||
MoneroComponents.LabelSubheader {
|
||||
Layout.fillWidth: true
|
||||
textFormat: Text.RichText
|
||||
text: qsTr("Outputs marked as spent") + translationManager.emptyString
|
||||
tooltip: qsTr(
|
||||
"In order to obscure which inputs in a Monero transaction are being spent, a third party should not be able " +
|
||||
"to tell which inputs in a ring are already known to be spent. Being able to do so would weaken the protection " +
|
||||
"afforded by ring signatures. If all but one of the inputs are known to be already spent, then the input being " +
|
||||
"actually spent becomes apparent, thereby nullifying the effect of ring signatures, one of the three main layers " +
|
||||
"of privacy protection Monero uses.<br>" +
|
||||
"To help transactions avoid those inputs, a list of known spent ones can be used to avoid using them in new " +
|
||||
"transactions. Such a list is maintained by the Monero project and is available on the getmonero.org website, " +
|
||||
"and you can import this list here.<br>" +
|
||||
"Alternatively, you can scan the blockchain (and the blockchain of key-reusing Monero clones) yourself " +
|
||||
"using the monero-blockchain-mark-spent-outputs tool to create a list of known spent outputs.<br>"
|
||||
) + translationManager.emptyString
|
||||
}
|
||||
|
||||
MoneroComponents.TextPlain {
|
||||
textFormat: Text.RichText
|
||||
font.family: MoneroComponents.Style.fontRegular.name
|
||||
font.pixelSize: 14
|
||||
text: qsTr("This sets which outputs are known to be spent, and thus not to be used as privacy placeholders in ring signatures. ") +
|
||||
qsTr("You should only have to load a file when you want to refresh the list. Manual adding/removing is possible if needed.") + translationManager.emptyString
|
||||
wrapMode: Text.Wrap
|
||||
Layout.fillWidth: true;
|
||||
color: MoneroComponents.Style.defaultFontColor
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 12
|
||||
|
||||
FileDialog {
|
||||
id: loadBlackballFileDialog
|
||||
title: qsTr("Please choose a file from which to load outputs to mark as spent") + translationManager.emptyString;
|
||||
folder: "file://"
|
||||
nameFilters: ["*"]
|
||||
|
||||
onAccepted: {
|
||||
loadBlackballFileLine.text = walletManager.urlToLocalPath(loadBlackballFileDialog.fileUrl)
|
||||
}
|
||||
}
|
||||
|
||||
MoneroComponents.LineEdit {
|
||||
id: loadBlackballFileLine
|
||||
Layout.fillWidth: true
|
||||
fontSize: 16
|
||||
placeholderFontSize: 16
|
||||
placeholderText: qsTr("Path to file") + "..." + translationManager.emptyString
|
||||
labelFontSize: 14
|
||||
labelText: qsTr("Filename with outputs to mark as spent") + ":" + translationManager.emptyString
|
||||
copyButton: true
|
||||
readOnly: false
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 18
|
||||
|
||||
MoneroComponents.StandardButton {
|
||||
id: selectBlackballFileButton
|
||||
text: qsTr("Browse") + translationManager.emptyString
|
||||
enabled: true
|
||||
small: true
|
||||
onClicked: {
|
||||
loadBlackballFileDialog.open()
|
||||
}
|
||||
}
|
||||
|
||||
MoneroComponents.StandardButton {
|
||||
id: loadBlackballFileButton
|
||||
text: qsTr("Load") + translationManager.emptyString
|
||||
small: true
|
||||
enabled: !!appWindow.currentWallet && loadBlackballFileLine.text !== ""
|
||||
onClicked: appWindow.currentWallet.blackballOutputs(walletManager.urlToLocalPath(loadBlackballFileDialog.fileUrl), true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
GridLayout {
|
||||
Layout.fillWidth: true
|
||||
columnSpacing: 20
|
||||
|
||||
MoneroComponents.LineEdit {
|
||||
id: blackballOutputAmountLine
|
||||
Layout.fillWidth: true
|
||||
fontSize: 16
|
||||
labelFontSize: 14
|
||||
labelText: qsTr("Or manually mark a single output as spent/unspent:") + translationManager.emptyString
|
||||
placeholderFontSize: 16
|
||||
placeholderText: qsTr("Paste output amount") + "..." + translationManager.emptyString
|
||||
readOnly: false
|
||||
validator: IntValidator { bottom: 0 }
|
||||
}
|
||||
|
||||
MoneroComponents.LineEdit {
|
||||
id: blackballOutputOffsetLine
|
||||
Layout.fillWidth: true
|
||||
fontSize: 16
|
||||
labelFontSize: 14
|
||||
labelText: " "
|
||||
placeholderFontSize: 16
|
||||
placeholderText: qsTr("Paste output offset") + "..." + translationManager.emptyString
|
||||
readOnly: false
|
||||
validator: IntValidator { bottom: 0 }
|
||||
}
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 18
|
||||
|
||||
MoneroComponents.StandardButton {
|
||||
id: blackballButton
|
||||
text: qsTr("Mark as spent") + translationManager.emptyString
|
||||
small: true
|
||||
enabled: !!appWindow.currentWallet && validUnsigned(blackballOutputAmountLine.text) && validUnsigned(blackballOutputOffsetLine.text)
|
||||
onClicked: appWindow.currentWallet.blackballOutput(blackballOutputAmountLine.text, blackballOutputOffsetLine.text)
|
||||
}
|
||||
|
||||
MoneroComponents.StandardButton {
|
||||
id: unblackballButton
|
||||
text: qsTr("Mark as unspent") + translationManager.emptyString
|
||||
small: true
|
||||
enabled: !!appWindow.currentWallet && validUnsigned(blackballOutputAmountLine.text) && validUnsigned(blackballOutputOffsetLine.text)
|
||||
onClicked: appWindow.currentWallet.unblackballOutput(blackballOutputAmountLine.text, blackballOutputOffsetLine.text)
|
||||
}
|
||||
}
|
||||
|
||||
MoneroComponents.LabelSubheader {
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 24
|
||||
|
||||
@@ -421,6 +421,16 @@ Rectangle {
|
||||
}
|
||||
}
|
||||
|
||||
function clearFields() {
|
||||
verifyMessageLine.text = ""
|
||||
signMessageLine.text = ""
|
||||
signSignatureLine.text = ""
|
||||
verifyAddressLine.text = ""
|
||||
verifySignatureLine.text = ""
|
||||
signFileLine.text = ""
|
||||
verifyFileLine.text = ""
|
||||
}
|
||||
|
||||
function onPageCompleted() {
|
||||
console.log("Sign/verify page loaded");
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ Rectangle {
|
||||
color: "transparent"
|
||||
property alias transferHeight1: pageRoot.height
|
||||
property alias transferHeight2: advancedLayout.height
|
||||
property int mixin: 10 // (ring size 11)
|
||||
property int mixin: 15 // (ring size 16)
|
||||
property string warningContent: ""
|
||||
property string sendButtonWarning: {
|
||||
// Currently opened wallet is not view-only
|
||||
@@ -415,41 +415,18 @@ Rectangle {
|
||||
text: qsTr("Resolve") + translationManager.emptyString
|
||||
visible: TxUtils.isValidOpenAliasAddress(address)
|
||||
onClicked: {
|
||||
var result = walletManager.resolveOpenAlias(address)
|
||||
if (result) {
|
||||
var parts = result.split("|")
|
||||
if (parts.length == 2) {
|
||||
var address_ok = walletManager.addressValid(parts[1], appWindow.persistentSettings.nettype)
|
||||
if (parts[0] === "true") {
|
||||
if (address_ok) {
|
||||
// prepend openalias to description
|
||||
descriptionLine.text = descriptionLine.text ? address + " " + descriptionLine.text : address
|
||||
descriptionCheckbox.checked = true
|
||||
recipientRepeater.itemAt(index).children[1].children[0].text = parts[1];
|
||||
}
|
||||
else
|
||||
oa_message(qsTr("No valid address found at this OpenAlias address"))
|
||||
}
|
||||
else if (parts[0] === "false") {
|
||||
if (address_ok) {
|
||||
recipientRepeater.itemAt(index).children[1].children[0].text = parts[1];
|
||||
oa_message(qsTr("Address found, but the DNSSEC signatures could not be verified, so this address may be spoofed"))
|
||||
}
|
||||
else
|
||||
{
|
||||
oa_message(qsTr("No valid address found at this OpenAlias address, but the DNSSEC signatures could not be verified, so this may be spoofed"))
|
||||
}
|
||||
}
|
||||
else {
|
||||
oa_message(qsTr("Internal error"))
|
||||
}
|
||||
const response = TxUtils.handleOpenAliasResolution(address, descriptionLine.text);
|
||||
if (response) {
|
||||
if (response.message) {
|
||||
oa_message(response.message);
|
||||
}
|
||||
else {
|
||||
oa_message(qsTr("Internal error"))
|
||||
if (response.address) {
|
||||
recipientRepeater.itemAt(index).children[1].children[0].text = response.address;
|
||||
}
|
||||
if (response.description) {
|
||||
descriptionLine.text = response.description;
|
||||
descriptionCheckbox.checked = true;
|
||||
}
|
||||
}
|
||||
else {
|
||||
oa_message(qsTr("No address found"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -259,6 +259,17 @@ Rectangle {
|
||||
}
|
||||
}
|
||||
|
||||
function clearFields() {
|
||||
checkProofAddressLine.text = ""
|
||||
checkProofMessageLine.text = ""
|
||||
checkProofSignatureLine.text = ""
|
||||
checkProofTxIdLine.text = ""
|
||||
getProofAddressLine.text = ""
|
||||
getProofMessageLine.text = ""
|
||||
getProofTxIdLine.text = ""
|
||||
getReserveProofAmtLine.text = ""
|
||||
}
|
||||
|
||||
function onPageCompleted() {
|
||||
console.log("TxKey page loaded");
|
||||
|
||||
|
||||
@@ -74,6 +74,7 @@ ColumnLayout {
|
||||
active: settingsStateView.state == "Log"
|
||||
text: qsTr("Log") + translationManager.emptyString
|
||||
onSelected: settingsStateView.state = "Log"
|
||||
visible: !isAndroid
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "Info"
|
||||
|
||||
@@ -191,7 +191,7 @@ Rectangle {
|
||||
inputDialog.onAcceptedCallback = function() {
|
||||
var _restoreHeight;
|
||||
if (inputDialog.inputText) {
|
||||
_restoreHeight = Utils.parseDateStringOrRestoreHeightAsInteger(inputDialog.inputText);
|
||||
_restoreHeight = Utils.parseDateStringOrRestoreHeightAsInteger(inputDialog.inputText.trim());
|
||||
}
|
||||
if (!isNaN(_restoreHeight)) {
|
||||
if(_restoreHeight >= 0) {
|
||||
|
||||
@@ -155,6 +155,12 @@ Rectangle {
|
||||
onMoved: persistentSettings.lockOnUserInActivityInterval = value
|
||||
}
|
||||
|
||||
MoneroComponents.CheckBox {
|
||||
checked: persistentSettings.askStopLocalNode
|
||||
onClicked: persistentSettings.askStopLocalNode = !persistentSettings.askStopLocalNode
|
||||
text: qsTr("Ask to stop local node during program exit") + translationManager.emptyString
|
||||
}
|
||||
|
||||
//! Manage pricing
|
||||
RowLayout {
|
||||
MoneroComponents.CheckBox {
|
||||
|
||||
@@ -254,7 +254,7 @@ Rectangle {
|
||||
onAccepted: {
|
||||
if(text.length > 0) {
|
||||
consoleArea.logCommand(">>> " + text)
|
||||
daemonManager.sendCommandAsync(text.split(" "), currentWallet.nettype, function(result) {
|
||||
daemonManager.sendCommandAsync(text.split(" "), currentWallet.nettype, persistentSettings.blockchainDataDir, function(result) {
|
||||
if (!result) {
|
||||
appWindow.showStatusMessage(qsTr("Failed to send command"), 3);
|
||||
}
|
||||
|
||||
@@ -55,6 +55,7 @@ Rectangle{
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: 90
|
||||
color: "transparent"
|
||||
visible: !isAndroid
|
||||
|
||||
Rectangle {
|
||||
id: localNodeDivider
|
||||
|
||||
@@ -138,9 +138,19 @@ Rectangle {
|
||||
inputDialog.onAcceptedCallback = function() {
|
||||
var txid = inputDialog.inputText.trim();
|
||||
if (currentWallet.scanTransactions([txid])) {
|
||||
updateBalance();
|
||||
appWindow.showStatusMessage(qsTr("Transaction successfully scanned"), 3);
|
||||
} else {
|
||||
appWindow.showStatusMessage(qsTr("Failed to scan transaction") + ": " + currentWallet.errorString, 5);
|
||||
console.error("Error: ", currentWallet.errorString);
|
||||
if (currentWallet.errorString == "The wallet has already seen 1 or more recent transactions than the scanned tx") {
|
||||
informationPopup.title = qsTr("Error") + translationManager.emptyString;
|
||||
informationPopup.text = qsTr("The wallet has already seen 1 or more recent transactions than the scanned transaction.\n\nIn order to rescan the transaction, you can re-sync your wallet by resetting the wallet restore height in the Settings > Info page. Make sure to use a restore height from before your wallet's earliest transaction.") + translationManager.emptyString;
|
||||
informationPopup.icon = StandardIcon.Critical
|
||||
informationPopup.onCloseCallback = null
|
||||
informationPopup.open();
|
||||
} else {
|
||||
appWindow.showStatusMessage(qsTr("Failed to scan transaction") + ": " + currentWallet.errorString, 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
inputDialog.onRejectedCallback = null;
|
||||
|
||||
32
qml.qrc
@@ -119,8 +119,22 @@
|
||||
<file>components/RemoteNodeEdit.qml</file>
|
||||
<file>pages/Keys.qml</file>
|
||||
<file>images/appicon.ico</file>
|
||||
<file>images/card-background-black.png</file>
|
||||
<file>images/card-background-black@2x.png</file>
|
||||
<file>images/card-background-black0.png</file>
|
||||
<file>images/card-background-black1.png</file>
|
||||
<file>images/card-background-black2.png</file>
|
||||
<file>images/card-background-black3.png</file>
|
||||
<file>images/card-background-black4.png</file>
|
||||
<file>images/card-background-black5.png</file>
|
||||
<file>images/card-background-black6.png</file>
|
||||
<file>images/card-background-black7.png</file>
|
||||
<file>images/card-background-black0@2x.png</file>
|
||||
<file>images/card-background-black1@2x.png</file>
|
||||
<file>images/card-background-black2@2x.png</file>
|
||||
<file>images/card-background-black3@2x.png</file>
|
||||
<file>images/card-background-black4@2x.png</file>
|
||||
<file>images/card-background-black5@2x.png</file>
|
||||
<file>images/card-background-black6@2x.png</file>
|
||||
<file>images/card-background-black7@2x.png</file>
|
||||
<file>images/card-background-white.png</file>
|
||||
<file>images/card-background-white@2x.png</file>
|
||||
<file>images/moneroLogo_white.png</file>
|
||||
@@ -192,6 +206,7 @@
|
||||
<file>wizard/WizardCreateWallet2.qml</file>
|
||||
<file>wizard/WizardCreateWallet3.qml</file>
|
||||
<file>wizard/WizardCreateWallet4.qml</file>
|
||||
<file>wizard/WizardCreateWallet5.qml</file>
|
||||
<file>wizard/WizardCreateDevice1.qml</file>
|
||||
<file>wizard/WizardDaemonSettings.qml</file>
|
||||
<file>wizard/WizardHeader.qml</file>
|
||||
@@ -266,7 +281,20 @@
|
||||
<file>images/ledgerNanoS.png</file>
|
||||
<file>images/ledgerNanoSPlus.png</file>
|
||||
<file>images/ledgerNanoX.png</file>
|
||||
<file>images/ledgerStax.png</file>
|
||||
<file>images/trezor.png</file>
|
||||
<file>images/trezor@2x.png</file>
|
||||
<file>qtquickcontrols2.conf</file>
|
||||
<file>images/write-down.png</file>
|
||||
<file>images/write-down-white.png</file>
|
||||
<file>images/write-down@2x.png</file>
|
||||
<file>images/write-down-white@2x.png</file>
|
||||
<file>images/verify.png</file>
|
||||
<file>images/verify-white.png</file>
|
||||
<file>images/verify@2x.png</file>
|
||||
<file>images/verify-white@2x.png</file>
|
||||
<file>wizard/SeedListItem.qml</file>
|
||||
<file>wizard/SeedListGrid.qml</file>
|
||||
<file>wizard/template.pdf</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
2
qtquickcontrols2.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[Controls]
|
||||
Style=Desktop
|
||||
10
share/org.getmonero.Monero.desktop
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=Monero GUI
|
||||
GenericName=Monero-GUI
|
||||
Comment=Monero GUI
|
||||
Exec=monero-wallet-gui
|
||||
Type=Application
|
||||
Terminal=false
|
||||
Categories=Network;Qt;Finance;Office;
|
||||
Icon=org.getmonero.Monero
|
||||
StartupNotify=true
|
||||
65
share/org.getmonero.Monero.metainfo.xml
Normal file
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop-application">
|
||||
<id>org.getmonero.Monero</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>BSD-3-Clause</project_license>
|
||||
<content_rating type="oars-1.1"/>
|
||||
<developer_name>The Monero Project</developer_name>
|
||||
<categories>
|
||||
<category>Network</category>
|
||||
<category>Qt</category>
|
||||
<category>Finance</category>
|
||||
<category>Office</category>
|
||||
</categories>
|
||||
<name>Monero GUI</name>
|
||||
<summary>Monero: the secure, private, untraceable cryptocurrency</summary>
|
||||
|
||||
<description>
|
||||
<p>Monero is a private, secure, untraceable, decentralised digital currency. You
|
||||
are your bank, you control your funds, and nobody can trace your transfers
|
||||
unless you allow them to do so.</p>
|
||||
|
||||
<p>Privacy: Monero uses a cryptographically sound system to allow you to send
|
||||
and receive funds without your transactions being easily revealed on the
|
||||
blockchain (the ledger of transactions that everyone has). This ensures that
|
||||
your purchases, receipts, and all transfers remain absolutely private by
|
||||
default.</p>
|
||||
|
||||
<p>Security: Using the power of a distributed peer-to-peer consensus network,
|
||||
every transaction on the network is cryptographically secured. Individual
|
||||
wallets have a 25 word mnemonic seed that is only displayed once, and can be
|
||||
written down to backup the wallet. Wallet files are encrypted with a passphrase
|
||||
to ensure they are useless if stolen.</p>
|
||||
|
||||
<p>Untraceability: By taking advantage of ring signatures, a special property of
|
||||
a certain type of cryptography, Monero is able to ensure that transactions are
|
||||
not only untraceable, but have an optional measure of ambiguity that ensures
|
||||
that transactions cannot easily be tied back to an individual user or computer.</p>
|
||||
</description>
|
||||
|
||||
<launchable type="desktop-id">org.getmonero.Monero.desktop</launchable>
|
||||
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>A screenshot of the Monero GUI wallet</caption>
|
||||
<image>https://raw.githubusercontent.com/monero-project/monero-site/master/img/downloads/gui.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
||||
<url type="homepage">https://getmonero.org</url>
|
||||
<url type="bugtracker">https://github.com/monero-project/monero-gui/issues</url>
|
||||
<url type="donation">https://getmonero.org/get-started/contributing</url>
|
||||
<url type="faq">https://getmonero.org/get-started/faq</url>
|
||||
<url type="help">https://getmonero.org/resources/user-guides</url>
|
||||
<url type="translate">https://translate.getmonero.org</url>
|
||||
<url type="contact">https://getmonero.org/community/hangouts</url>
|
||||
<url type="contribute">https://getmonero.org/get-started/contributing</url>
|
||||
|
||||
<releases>
|
||||
<release version="<version>" date="<date>"/>
|
||||
</releases>
|
||||
|
||||
<custom>
|
||||
<value key="flathub::manifest">https://github.com/monero-project/monero-gui/tree/master/share/org.getmonero.Monero.yaml</value>
|
||||
</custom>
|
||||
</component>
|
||||
133
share/org.getmonero.Monero.yaml
Normal file
@@ -0,0 +1,133 @@
|
||||
app-id: org.getmonero.Monero
|
||||
runtime: org.kde.Platform
|
||||
runtime-version: 5.15-22.08
|
||||
sdk: org.kde.Sdk
|
||||
finish-args:
|
||||
- --share=network
|
||||
- --share=ipc
|
||||
- --socket=x11
|
||||
- --socket=wayland
|
||||
- --device=all
|
||||
- --filesystem=~/Monero:create
|
||||
- --persist=.bitmonero
|
||||
|
||||
cleanup:
|
||||
- /include
|
||||
- /etc
|
||||
- /share/man
|
||||
- /lib/pkgconfig
|
||||
- /lib/cmake
|
||||
- '*.a'
|
||||
- '*.la'
|
||||
|
||||
command: monero-wallet-gui
|
||||
modules:
|
||||
- name: protobuf
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/protocolbuffers/protobuf
|
||||
tag: v22.4
|
||||
commit: 40e1daca18708c21c7edf07c489a688355bd297b
|
||||
|
||||
- name: boost
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- ./bootstrap.sh --prefix=$FLATPAK_DEST --with-libraries=chrono,date_time,filesystem,locale,program_options,regex,serialization,system,thread
|
||||
- ./b2 headers
|
||||
- ./b2 -j$FLATPAK_BUILDER_N_JOBS install variant=release --layout=system
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://boostorg.jfrog.io/artifactory/main/release/1.82.0/source/boost_1_82_0.tar.gz
|
||||
sha256: 66a469b6e608a51f8347236f4912e27dc5c60c60d7d53ae9bfe4683316c6f04c
|
||||
|
||||
- name: libunbound
|
||||
config-opts:
|
||||
- --with-libunbound-only
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://nlnetlabs.nl/downloads/unbound/unbound-1.17.1.tar.gz
|
||||
sha256: ee4085cecce12584e600f3d814a28fa822dfaacec1f94c84bfd67f8a5571a5f4
|
||||
|
||||
- name: libsodium
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz
|
||||
sha256: 6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1
|
||||
|
||||
- name: libusb
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2
|
||||
sha256: 12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5
|
||||
|
||||
- name: hidapi
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/libusb/hidapi/archive/hidapi-0.13.1.tar.gz
|
||||
sha256: 476a2c9a4dc7d1fc97dd223b84338dbea3809a84caea2dcd887d9778725490e3
|
||||
|
||||
- name: libzmq
|
||||
config-opts:
|
||||
- --with-libsodium
|
||||
- --disable-Werror
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/zeromq/libzmq/releases/download/v4.3.4/zeromq-4.3.4.tar.gz
|
||||
sha256: c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5
|
||||
|
||||
- name: libgss
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://ftp.gnu.org/gnu/gss/gss-1.0.4.tar.gz
|
||||
sha256: ecceabdef4cae3fce7218b2ecb83eb4227dba44b53b61b8c2b2e88ae02419c73
|
||||
|
||||
- name: libuv
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/libuv/libuv/archive/v1.44.2.tar.gz
|
||||
sha256: e6e2ba8b4c349a4182a33370bb9be5e23c51b32efb9b9e209d0e8556b73a48da
|
||||
|
||||
- name: p2pool
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
- -DWITH_LTO=OFF
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/SChernykh/p2pool
|
||||
tag: v3.2
|
||||
commit: 92827035e07ff15da6b7645a332f3e59aa0ab1c4
|
||||
post-install:
|
||||
- install -Dm755 p2pool $FLATPAK_DEST/bin/p2pool
|
||||
|
||||
- name: monero-gui
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
- -DWITH_DESKTOP_ENTRY=OFF
|
||||
- -DWITH_UPDATER=OFF
|
||||
build-options:
|
||||
arch:
|
||||
aarch64:
|
||||
config-opts:
|
||||
- -DARCH=armv8-a
|
||||
- -DBUILD_TAG=linux-armv8
|
||||
x86_64:
|
||||
config-opts:
|
||||
- -DARCH=default
|
||||
sources:
|
||||
- type: dir
|
||||
path: ../
|
||||
post-install:
|
||||
- install -Dpm644 share/org.getmonero.Monero.desktop $FLATPAK_DEST/share/applications/$FLATPAK_ID.desktop
|
||||
- install -Dpm644 share/org.getmonero.Monero.metainfo.xml $FLATPAK_DEST/share/metainfo/$FLATPAK_ID.metainfo.xml
|
||||
- for x in 16 24 32 48 64 96 128 256; do install -Dpm644 images/appicons/${x}x${x}.png $FLATPAK_DEST/share/icons/hicolor/${x}x${x}/apps/$FLATPAK_ID.png; done
|
||||
@@ -117,8 +117,17 @@ bool DaemonManager::start(const QString &flags, NetworkType::Type nettype, const
|
||||
connect(m_daemon.get(), SIGNAL(readyReadStandardOutput()), this, SLOT(printOutput()));
|
||||
connect(m_daemon.get(), SIGNAL(readyReadStandardError()), this, SLOT(printError()));
|
||||
|
||||
// Start monerod
|
||||
bool started = m_daemon->startDetached(m_monerod, arguments);
|
||||
#if defined(Q_OS_MAC) && defined(__aarch64__)
|
||||
// RandomX crashes with JIT enabled when started as a detached process, disable it for now
|
||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||
env.insert("MONERO_RANDOMX_UMASK", "8");
|
||||
m_daemon->setProcessEnvironment(env);
|
||||
#endif
|
||||
|
||||
m_daemon->setProgram(m_monerod);
|
||||
m_daemon->setArguments(arguments);
|
||||
bool started = m_daemon->startDetached();
|
||||
|
||||
|
||||
// add state changed listener
|
||||
connect(m_daemon.get(), SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(stateChanged(QProcess::ProcessState)));
|
||||
@@ -130,8 +139,8 @@ bool DaemonManager::start(const QString &flags, NetworkType::Type nettype, const
|
||||
}
|
||||
|
||||
// Start start watcher
|
||||
m_scheduler.run([this, nettype, noSync] {
|
||||
if (startWatcher(nettype)) {
|
||||
m_scheduler.run([this, nettype, dataDir, noSync] {
|
||||
if (startWatcher(nettype, dataDir)) {
|
||||
emit daemonStarted();
|
||||
m_noSync = noSync;
|
||||
} else {
|
||||
@@ -142,13 +151,13 @@ bool DaemonManager::start(const QString &flags, NetworkType::Type nettype, const
|
||||
return true;
|
||||
}
|
||||
|
||||
void DaemonManager::stopAsync(NetworkType::Type nettype, const QJSValue& callback)
|
||||
void DaemonManager::stopAsync(NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback)
|
||||
{
|
||||
const auto feature = m_scheduler.run([this, nettype] {
|
||||
const auto feature = m_scheduler.run([this, nettype, dataDir] {
|
||||
QString message;
|
||||
sendCommand({"exit"}, nettype, message);
|
||||
sendCommand({"exit"}, nettype, dataDir, message);
|
||||
|
||||
return QJSValueList({stopWatcher(nettype)});
|
||||
return QJSValueList({stopWatcher(nettype, dataDir)});
|
||||
}, callback);
|
||||
|
||||
if (!feature.first)
|
||||
@@ -157,14 +166,14 @@ void DaemonManager::stopAsync(NetworkType::Type nettype, const QJSValue& callbac
|
||||
}
|
||||
}
|
||||
|
||||
bool DaemonManager::startWatcher(NetworkType::Type nettype) const
|
||||
bool DaemonManager::startWatcher(NetworkType::Type nettype, const QString &dataDir) const
|
||||
{
|
||||
// Check if daemon is started every 2 seconds
|
||||
QElapsedTimer timer;
|
||||
timer.start();
|
||||
while(true && !m_app_exit && timer.elapsed() / 1000 < DAEMON_START_TIMEOUT_SECONDS ) {
|
||||
QThread::sleep(2);
|
||||
if(!running(nettype)) {
|
||||
if(!running(nettype, dataDir)) {
|
||||
qDebug() << "daemon not running. checking again in 2 seconds.";
|
||||
} else {
|
||||
qDebug() << "daemon is started. Waiting 5 seconds to let daemon catch up";
|
||||
@@ -175,14 +184,14 @@ bool DaemonManager::startWatcher(NetworkType::Type nettype) const
|
||||
return false;
|
||||
}
|
||||
|
||||
bool DaemonManager::stopWatcher(NetworkType::Type nettype) const
|
||||
bool DaemonManager::stopWatcher(NetworkType::Type nettype, const QString &dataDir) const
|
||||
{
|
||||
// Check if daemon is running every 2 seconds. Kill if still running after 10 seconds
|
||||
int counter = 0;
|
||||
while(true && !m_app_exit) {
|
||||
QThread::sleep(2);
|
||||
counter++;
|
||||
if(running(nettype)) {
|
||||
if(running(nettype, dataDir)) {
|
||||
qDebug() << "Daemon still running. " << counter;
|
||||
if(counter >= 5) {
|
||||
qDebug() << "Killing it! ";
|
||||
@@ -236,10 +245,10 @@ void DaemonManager::printError()
|
||||
}
|
||||
}
|
||||
|
||||
bool DaemonManager::running(NetworkType::Type nettype) const
|
||||
bool DaemonManager::running(NetworkType::Type nettype, const QString &dataDir) const
|
||||
{
|
||||
QString status;
|
||||
sendCommand({"sync_info"}, nettype, status);
|
||||
sendCommand({"sync_info"}, nettype, dataDir, status);
|
||||
qDebug() << status;
|
||||
return status.contains("Height:");
|
||||
}
|
||||
@@ -249,14 +258,14 @@ bool DaemonManager::noSync() const noexcept
|
||||
return m_noSync;
|
||||
}
|
||||
|
||||
void DaemonManager::runningAsync(NetworkType::Type nettype, const QJSValue& callback) const
|
||||
void DaemonManager::runningAsync(NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback) const
|
||||
{
|
||||
m_scheduler.run([this, nettype] {
|
||||
return QJSValueList({running(nettype)});
|
||||
m_scheduler.run([this, nettype, dataDir] {
|
||||
return QJSValueList({running(nettype, dataDir)});
|
||||
}, callback);
|
||||
}
|
||||
|
||||
bool DaemonManager::sendCommand(const QStringList &cmd, NetworkType::Type nettype, QString &message) const
|
||||
bool DaemonManager::sendCommand(const QStringList &cmd, NetworkType::Type nettype, const QString &dataDir, QString &message) const
|
||||
{
|
||||
QProcess p;
|
||||
QStringList external_cmd(cmd);
|
||||
@@ -267,6 +276,11 @@ bool DaemonManager::sendCommand(const QStringList &cmd, NetworkType::Type nettyp
|
||||
else if (nettype == NetworkType::STAGENET)
|
||||
external_cmd << "--stagenet";
|
||||
|
||||
// Custom data-dir
|
||||
if (!dataDir.isEmpty()) {
|
||||
external_cmd << "--data-dir" << dataDir;
|
||||
}
|
||||
|
||||
qDebug() << "sending external cmd: " << external_cmd;
|
||||
|
||||
|
||||
@@ -278,11 +292,11 @@ bool DaemonManager::sendCommand(const QStringList &cmd, NetworkType::Type nettyp
|
||||
return started;
|
||||
}
|
||||
|
||||
void DaemonManager::sendCommandAsync(const QStringList &cmd, NetworkType::Type nettype, const QJSValue& callback) const
|
||||
void DaemonManager::sendCommandAsync(const QStringList &cmd, NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback) const
|
||||
{
|
||||
m_scheduler.run([this, cmd, nettype] {
|
||||
m_scheduler.run([this, cmd, nettype, dataDir] {
|
||||
QString message;
|
||||
return QJSValueList({sendCommand(cmd, nettype, message)});
|
||||
return QJSValueList({sendCommand(cmd, nettype, dataDir, message)});
|
||||
}, callback);
|
||||
}
|
||||
|
||||
@@ -337,6 +351,57 @@ bool DaemonManager::checkLmdbExists(QString datadir) {
|
||||
return validateDataDir(datadir).value("lmdbExists").value<bool>();
|
||||
}
|
||||
|
||||
QString DaemonManager::getArgs(const QString &dataDir) {
|
||||
if (!running(NetworkType::MAINNET, dataDir)) {
|
||||
return args;
|
||||
}
|
||||
QProcess p;
|
||||
QStringList tempArgs;
|
||||
#ifdef Q_OS_WIN
|
||||
//powershell
|
||||
tempArgs << "Get-CimInstance Win32_Process -Filter \"name = 'monerod.exe'\" | select -ExpandProperty CommandLine ";
|
||||
p.setProgram("powershell");
|
||||
p.setArguments(tempArgs);
|
||||
p.start();
|
||||
p.waitForFinished();
|
||||
args = p.readAllStandardOutput().simplified().trimmed();
|
||||
|
||||
#elif defined(Q_OS_UNIX)
|
||||
//pgrep
|
||||
tempArgs << "monerod";
|
||||
p.setProgram("pgrep");
|
||||
p.setArguments(tempArgs);
|
||||
p.start();
|
||||
p.waitForFinished();
|
||||
QString pid = p.readAllStandardOutput().trimmed();
|
||||
if (pid.isEmpty()) {
|
||||
return args;
|
||||
}
|
||||
|
||||
tempArgs.clear();
|
||||
|
||||
//ps
|
||||
tempArgs << "-o";
|
||||
tempArgs << "args=";
|
||||
tempArgs << "-fp";
|
||||
tempArgs << pid;
|
||||
p.setProgram("ps");
|
||||
p.setArguments(tempArgs);
|
||||
p.start();
|
||||
p.waitForFinished();
|
||||
args = p.readAllStandardOutput().trimmed();
|
||||
|
||||
#endif
|
||||
if (args.contains("--")) {
|
||||
int index = args.indexOf("--");
|
||||
args.remove(0, index);
|
||||
}
|
||||
else {
|
||||
args = "";
|
||||
}
|
||||
return args;
|
||||
}
|
||||
|
||||
DaemonManager::DaemonManager(QObject *parent)
|
||||
: QObject(parent)
|
||||
, m_scheduler(this)
|
||||
|
||||
@@ -48,23 +48,24 @@ public:
|
||||
~DaemonManager();
|
||||
|
||||
Q_INVOKABLE bool start(const QString &flags, NetworkType::Type nettype, const QString &dataDir = "", const QString &bootstrapNodeAddress = "", bool noSync = false, bool pruneBlockchain = false);
|
||||
Q_INVOKABLE void stopAsync(NetworkType::Type nettype, const QJSValue& callback);
|
||||
Q_INVOKABLE void stopAsync(NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback);
|
||||
|
||||
Q_INVOKABLE bool noSync() const noexcept;
|
||||
// return true if daemon process is started
|
||||
Q_INVOKABLE void runningAsync(NetworkType::Type nettype, const QJSValue& callback) const;
|
||||
Q_INVOKABLE void runningAsync(NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback) const;
|
||||
// Send daemon command from qml and prints output in console window.
|
||||
Q_INVOKABLE void sendCommandAsync(const QStringList &cmd, NetworkType::Type nettype, const QJSValue& callback) const;
|
||||
Q_INVOKABLE void sendCommandAsync(const QStringList &cmd, NetworkType::Type nettype, const QString &dataDir, const QJSValue& callback) const;
|
||||
Q_INVOKABLE void exit();
|
||||
Q_INVOKABLE QVariantMap validateDataDir(const QString &dataDir) const;
|
||||
Q_INVOKABLE bool checkLmdbExists(QString datadir);
|
||||
Q_INVOKABLE QString getArgs(const QString &dataDir);
|
||||
|
||||
private:
|
||||
|
||||
bool running(NetworkType::Type nettype) const;
|
||||
bool sendCommand(const QStringList &cmd, NetworkType::Type nettype, QString &message) const;
|
||||
bool startWatcher(NetworkType::Type nettype) const;
|
||||
bool stopWatcher(NetworkType::Type nettype) const;
|
||||
bool running(NetworkType::Type nettype, const QString &dataDir) const;
|
||||
bool sendCommand(const QStringList &cmd, NetworkType::Type nettype, const QString &dataDir, QString &message) const;
|
||||
bool startWatcher(NetworkType::Type nettype, const QString &dataDir) const;
|
||||
bool stopWatcher(NetworkType::Type nettype, const QString &dataDir) const;
|
||||
signals:
|
||||
void daemonStarted() const;
|
||||
void daemonStopped() const;
|
||||
@@ -82,6 +83,7 @@ private:
|
||||
QString m_monerod;
|
||||
bool m_app_exit = false;
|
||||
bool m_noSync = false;
|
||||
QString args = "";
|
||||
|
||||
mutable FutureScheduler m_scheduler;
|
||||
};
|
||||
|
||||
@@ -101,20 +101,30 @@ NetworkType::Type Wallet::nettype() const
|
||||
void Wallet::updateConnectionStatusAsync()
|
||||
{
|
||||
m_scheduler.run([this] {
|
||||
qDebug() << "updateConnectionStatusAsync current status:" << m_connectionStatus;
|
||||
if (m_connectionStatus == Wallet::ConnectionStatus_Disconnected)
|
||||
{
|
||||
setConnectionStatus(ConnectionStatus_Connecting);
|
||||
}
|
||||
ConnectionStatus newStatus = static_cast<ConnectionStatus>(m_walletImpl->connected());
|
||||
setConnectionStatus(newStatus);
|
||||
qDebug() << "Newest wallet status:" << newStatus;
|
||||
if (m_connectionStatus != newStatus)
|
||||
{
|
||||
setConnectionStatus(newStatus);
|
||||
if (newStatus == ConnectionStatus_Connected)
|
||||
{
|
||||
startRefresh();
|
||||
}
|
||||
}
|
||||
// Release lock
|
||||
m_connectionStatusRunning = false;
|
||||
m_connectionStatusTime.restart();
|
||||
});
|
||||
}
|
||||
|
||||
Wallet::ConnectionStatus Wallet::connected(bool forceCheck)
|
||||
{
|
||||
if (!m_initialized)
|
||||
if (!m_initialized || m_initializing)
|
||||
{
|
||||
return ConnectionStatus_Connecting;
|
||||
}
|
||||
@@ -123,7 +133,6 @@ Wallet::ConnectionStatus Wallet::connected(bool forceCheck)
|
||||
if (forceCheck || (m_connectionStatusTime.elapsed() / 1000 > m_connectionStatusTtl && !m_connectionStatusRunning) || m_connectionStatusTime.elapsed() > 30000) {
|
||||
qDebug() << "Checking connection status";
|
||||
m_connectionStatusRunning = true;
|
||||
m_connectionStatusTime.restart();
|
||||
updateConnectionStatusAsync();
|
||||
}
|
||||
|
||||
@@ -156,10 +165,9 @@ void Wallet::setConnectionStatus(ConnectionStatus value)
|
||||
}
|
||||
|
||||
m_connectionStatus = value;
|
||||
emit connectionStatusChanged(m_connectionStatus);
|
||||
emit connectionStatusChanged(value);
|
||||
|
||||
bool disconnected = m_connectionStatus == Wallet::ConnectionStatus_Connecting ||
|
||||
m_connectionStatus == Wallet::ConnectionStatus_Disconnected;
|
||||
bool disconnected = value != Wallet::ConnectionStatus_Connected;
|
||||
|
||||
if (m_disconnected != disconnected)
|
||||
{
|
||||
@@ -280,6 +288,8 @@ void Wallet::initAsync(
|
||||
const QString &proxyAddress /* = "" */)
|
||||
{
|
||||
qDebug() << "initAsync: " + daemonAddress;
|
||||
m_initializing = true;
|
||||
pauseRefresh();
|
||||
const auto future = m_scheduler.run([this, daemonAddress, trustedDaemon, upperTransactionLimit, isRecovering, isRecoveringFromDevice, restoreHeight, proxyAddress] {
|
||||
m_initialized = init(
|
||||
daemonAddress,
|
||||
@@ -289,12 +299,12 @@ void Wallet::initAsync(
|
||||
isRecoveringFromDevice,
|
||||
restoreHeight,
|
||||
proxyAddress);
|
||||
m_initializing = false;
|
||||
if (m_initialized)
|
||||
{
|
||||
emit walletCreationHeightChanged();
|
||||
qDebug() << "init async finished - starting refresh";
|
||||
qDebug() << "init async finished: " + daemonAddress;
|
||||
connected(true);
|
||||
startRefresh();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -544,11 +554,14 @@ bool Wallet::refresh(bool historyAndSubaddresses /* = true */)
|
||||
|
||||
void Wallet::startRefresh()
|
||||
{
|
||||
qDebug() << "Starting refresh";
|
||||
m_refreshEnabled = true;
|
||||
m_refreshNow = true;
|
||||
}
|
||||
|
||||
void Wallet::pauseRefresh()
|
||||
{
|
||||
qDebug() << "Pausing refresh";
|
||||
m_refreshEnabled = false;
|
||||
}
|
||||
|
||||
@@ -1000,46 +1013,6 @@ QString Wallet::getDaemonLogPath() const
|
||||
return QString::fromStdString(m_walletImpl->getDefaultDataDir()) + "/bitmonero.log";
|
||||
}
|
||||
|
||||
bool Wallet::blackballOutput(const QString &amount, const QString &offset)
|
||||
{
|
||||
return m_walletImpl->blackballOutput(amount.toStdString(), offset.toStdString());
|
||||
}
|
||||
|
||||
bool Wallet::blackballOutputs(const QList<QString> &pubkeys, bool add)
|
||||
{
|
||||
std::vector<std::string> std_pubkeys;
|
||||
foreach (const QString &pubkey, pubkeys) {
|
||||
std_pubkeys.push_back(pubkey.toStdString());
|
||||
}
|
||||
return m_walletImpl->blackballOutputs(std_pubkeys, add);
|
||||
}
|
||||
|
||||
bool Wallet::blackballOutputs(const QString &filename, bool add)
|
||||
{
|
||||
QFile file(filename);
|
||||
|
||||
try {
|
||||
if (!file.open(QIODevice::ReadOnly))
|
||||
return false;
|
||||
QList<QString> outputs;
|
||||
QTextStream in(&file);
|
||||
while (!in.atEnd()) {
|
||||
outputs.push_back(in.readLine());
|
||||
}
|
||||
file.close();
|
||||
return blackballOutputs(outputs, add);
|
||||
}
|
||||
catch (const std::exception &e) {
|
||||
file.close();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool Wallet::unblackballOutput(const QString &amount, const QString &offset)
|
||||
{
|
||||
return m_walletImpl->unblackballOutput(amount.toStdString(), offset.toStdString());
|
||||
}
|
||||
|
||||
QString Wallet::getRing(const QString &key_image)
|
||||
{
|
||||
std::vector<uint64_t> cring;
|
||||
@@ -1137,11 +1110,13 @@ Wallet::Wallet(Monero::Wallet *w, QObject *parent)
|
||||
, m_connectionStatusTtl(WALLET_CONNECTION_STATUS_CACHE_TTL_SECONDS)
|
||||
, m_disconnected(true)
|
||||
, m_initialized(false)
|
||||
, m_initializing(false)
|
||||
, m_currentSubaddressAccount(0)
|
||||
, m_subaddress(new Subaddress(m_walletImpl->subaddress(), this))
|
||||
, m_subaddressModel(nullptr)
|
||||
, m_subaddressAccount(new SubaddressAccount(m_walletImpl->subaddressAccount(), this))
|
||||
, m_subaddressAccountModel(nullptr)
|
||||
, m_refreshNow(false)
|
||||
, m_refreshEnabled(false)
|
||||
, m_refreshing(false)
|
||||
, m_scheduler(this)
|
||||
@@ -1195,10 +1170,11 @@ void Wallet::startRefreshThread()
|
||||
{
|
||||
const auto now = std::chrono::steady_clock::now();
|
||||
const auto elapsed = now - last;
|
||||
if (elapsed >= refreshInterval)
|
||||
if (elapsed >= refreshInterval || m_refreshNow)
|
||||
{
|
||||
refresh(false);
|
||||
last = std::chrono::steady_clock::now();
|
||||
m_refreshNow = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -341,12 +341,6 @@ public:
|
||||
QString getDaemonLogPath() const;
|
||||
QString getWalletLogPath() const;
|
||||
|
||||
// Blackalled outputs
|
||||
Q_INVOKABLE bool blackballOutput(const QString &amount, const QString &offset);
|
||||
Q_INVOKABLE bool blackballOutputs(const QList<QString> &outputs, bool add);
|
||||
Q_INVOKABLE bool blackballOutputs(const QString &filename, bool add);
|
||||
Q_INVOKABLE bool unblackballOutput(const QString &amount, const QString &offset);
|
||||
|
||||
// Rings
|
||||
Q_INVOKABLE QString getRing(const QString &key_image);
|
||||
Q_INVOKABLE QString getRings(const QString &txid);
|
||||
@@ -461,6 +455,7 @@ private:
|
||||
mutable QElapsedTimer m_connectionStatusTime;
|
||||
bool m_disconnected;
|
||||
std::atomic<bool> m_initialized;
|
||||
std::atomic<bool> m_initializing;
|
||||
uint32_t m_currentSubaddressAccount;
|
||||
Subaddress * m_subaddress;
|
||||
mutable SubaddressModel * m_subaddressModel;
|
||||
@@ -473,6 +468,7 @@ private:
|
||||
QString m_daemonPassword;
|
||||
QString m_proxyAddress;
|
||||
mutable QMutex m_proxyMutex;
|
||||
std::atomic<bool> m_refreshNow;
|
||||
std::atomic<bool> m_refreshEnabled;
|
||||
std::atomic<bool> m_refreshing;
|
||||
WalletListenerImpl *m_walletListener;
|
||||
|
||||
@@ -156,6 +156,7 @@ bool isLinux = false;
|
||||
bool isTails = false;
|
||||
bool isDesktop = false;
|
||||
bool isOpenGL = true;
|
||||
bool isARM = false;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
@@ -177,6 +178,9 @@ int main(int argc, char *argv[])
|
||||
#elif defined(Q_OS_MAC)
|
||||
bool isMac = true;
|
||||
#endif
|
||||
#if defined(__aarch64__)
|
||||
bool isARM = true;
|
||||
#endif
|
||||
|
||||
// detect low graphics mode (start-low-graphics-mode.bat)
|
||||
if(qgetenv("QMLSCENE_DEVICE") == "softwarecontext")
|
||||
@@ -483,6 +487,7 @@ Verify update binary using 'shasum'-compatible (SHA256 algo) output signed by tw
|
||||
engine.rootContext()->setContextProperty("isAndroid", isAndroid);
|
||||
engine.rootContext()->setContextProperty("isOpenGL", isOpenGL);
|
||||
engine.rootContext()->setContextProperty("isTails", isTails);
|
||||
engine.rootContext()->setContextProperty("isARM", isARM);
|
||||
|
||||
engine.rootContext()->setContextProperty("screenAvailableWidth", screenAvailableSize.width());
|
||||
engine.rootContext()->setContextProperty("screenAvailableHeight", screenAvailableSize.height());
|
||||
|
||||
@@ -63,6 +63,7 @@
|
||||
|
||||
#include "QR-Code-scanner/Decoder.h"
|
||||
#include "qt/ScopeGuard.h"
|
||||
#include "NetworkType.h"
|
||||
|
||||
namespace
|
||||
{
|
||||
@@ -159,6 +160,18 @@ QList<QString> OSHelper::grabQrCodesFromScreen() const
|
||||
return codes;
|
||||
}
|
||||
|
||||
bool OSHelper::openFile(const QString &filePath) const
|
||||
{
|
||||
QString canonicalFilePath = QFileInfo(filePath).canonicalFilePath();
|
||||
QUrl url = QUrl::fromLocalFile(canonicalFilePath);
|
||||
if (!url.isValid())
|
||||
{
|
||||
qWarning() << "Malformed file path" << canonicalFilePath << url.errorString();
|
||||
return false;
|
||||
}
|
||||
return QDesktopServices::openUrl(url);
|
||||
}
|
||||
|
||||
bool OSHelper::openContainingFolder(const QString &filePath) const
|
||||
{
|
||||
QString canonicalFilePath = QFileInfo(filePath).canonicalFilePath();
|
||||
@@ -280,3 +293,41 @@ bool OSHelper::installed() const
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
std::pair<quint8, QString> OSHelper::getNetworkTypeAndAddressFromFile(const QString &wallet)
|
||||
{
|
||||
quint8 networkType = NetworkType::MAINNET;
|
||||
QString address = QString("");
|
||||
// attempt to retreive wallet address
|
||||
if(QFile::exists(wallet + ".address.txt")){
|
||||
QFile file(wallet + ".address.txt");
|
||||
file.open(QFile::ReadOnly | QFile::Text);
|
||||
QString _address = QString(file.readAll());
|
||||
if(!_address.isEmpty()){
|
||||
address = _address;
|
||||
if(address.startsWith("5") || address.startsWith("7")){
|
||||
networkType = NetworkType::STAGENET;
|
||||
} else if(address.startsWith("9") || address.startsWith("B")){
|
||||
networkType = NetworkType::TESTNET;
|
||||
}
|
||||
}
|
||||
|
||||
file.close();
|
||||
}
|
||||
return std::make_pair(networkType, address);
|
||||
}
|
||||
|
||||
quint8 OSHelper::getNetworkTypeFromFile(const QString &keysPath) const
|
||||
{
|
||||
QString walletPath = keysPath;
|
||||
if(keysPath.endsWith(".keys")){
|
||||
walletPath = keysPath.mid(0,keysPath.length()-5);
|
||||
}
|
||||
return getNetworkTypeAndAddressFromFile(walletPath).first;
|
||||
}
|
||||
|
||||
void OSHelper::openSeedTemplate() const
|
||||
{
|
||||
QFile::copy(":/wizard/template.pdf", QDir::tempPath() + "/seed_template.pdf");
|
||||
openFile(QDir::tempPath() + "/seed_template.pdf");
|
||||
}
|
||||
|
||||
@@ -46,13 +46,17 @@ public:
|
||||
Q_INVOKABLE void createDesktopEntry() const;
|
||||
Q_INVOKABLE QString downloadLocation() const;
|
||||
Q_INVOKABLE QList<QString> grabQrCodesFromScreen() const;
|
||||
Q_INVOKABLE bool openFile(const QString &filePath) const;
|
||||
Q_INVOKABLE bool openContainingFolder(const QString &filePath) const;
|
||||
Q_INVOKABLE QString openSaveFileDialog(const QString &title, const QString &folder, const QString &filename) const;
|
||||
Q_INVOKABLE QString temporaryFilename() const;
|
||||
Q_INVOKABLE QString temporaryPath() const;
|
||||
Q_INVOKABLE bool removeTemporaryWallet(const QString &walletName) const;
|
||||
Q_INVOKABLE bool isCapsLock() const;
|
||||
Q_INVOKABLE quint8 getNetworkTypeFromFile(const QString &keysPath) const;
|
||||
Q_INVOKABLE void openSeedTemplate() const;
|
||||
|
||||
static std::pair<quint8, QString> getNetworkTypeAndAddressFromFile(const QString &wallet);
|
||||
private:
|
||||
bool installed() const;
|
||||
|
||||
|
||||
@@ -43,23 +43,31 @@
|
||||
#include <QMap>
|
||||
#include <QCryptographicHash>
|
||||
|
||||
#if defined(Q_OS_MACOS) && defined(__aarch64__) && !defined(Q_OS_MACOS_AARCH64)
|
||||
#define Q_OS_MACOS_AARCH64
|
||||
#endif
|
||||
|
||||
void P2PoolManager::download() {
|
||||
m_scheduler.run([this] {
|
||||
QUrl url;
|
||||
QString fileName;
|
||||
QString validHash;
|
||||
#ifdef Q_OS_WIN
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v2.2.1/p2pool-v2.2.1-windows-x64.zip";
|
||||
fileName = m_p2poolPath + "/p2pool-v2.2.1-windows-x64.zip";
|
||||
validHash = "06b6fe302600c959007bf94e7a5b445f45f823dc4e43ae6cf03b3b98a805167a";
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v3.7/p2pool-v3.7-windows-x64.zip";
|
||||
fileName = m_p2poolPath + "/p2pool-v3.7-windows-x64.zip";
|
||||
validHash = "9888afb51a206f1d2c6efc414dd1f498f82de58c689fbb73aceecd88ecdf6c43";
|
||||
#elif defined(Q_OS_LINUX)
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v2.2.1/p2pool-v2.2.1-linux-x64.tar.gz";
|
||||
fileName = m_p2poolPath + "/p2pool-v2.2.1-linux-x64.tar.gz";
|
||||
validHash = "02f1daea0f8f99076b7da3368a43cc3989b800f8b5afaf4dfc7e8f9bdc27d274";
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v3.7/p2pool-v3.7-linux-x64.tar.gz";
|
||||
fileName = m_p2poolPath + "/p2pool-v3.7-linux-x64.tar.gz";
|
||||
validHash = "d5b932053f56f85b119450e64b1a7765c632f16c6226c8762b00e48f50e7e421";
|
||||
#elif defined(Q_OS_MACOS_AARCH64)
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v3.7/p2pool-v3.7-macos-aarch64.tar.gz";
|
||||
fileName = m_p2poolPath + "/p2pool-v3.7-macos-aarch64.tar.gz";
|
||||
validHash = "d2b483a10c01f4a84faacbb8e2eedafef451ca4e6a4128e44800018556bb2c62";
|
||||
#elif defined(Q_OS_MACOS)
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v2.2.1/p2pool-v2.2.1-macos-x64.tar.gz";
|
||||
fileName = m_p2poolPath + "/p2pool-v2.2.1-macos-x64.tar.gz";
|
||||
validHash = "d973a8dca922f209dfb6f203006f93664e19d870975621bec07e9d855e79d7d5";
|
||||
url = "https://github.com/SChernykh/p2pool/releases/download/v3.7/p2pool-v3.7-macos-x64.tar.gz";
|
||||
fileName = m_p2poolPath + "/p2pool-v3.7-macos-x64.tar.gz";
|
||||
validHash = "444ded858b18a9ecba7d08a2d333188d1758a3da358817887d28d0827dc4287b";
|
||||
#endif
|
||||
QFile file(fileName);
|
||||
epee::net_utils::http::http_simple_client http_client;
|
||||
@@ -68,7 +76,10 @@ void P2PoolManager::download() {
|
||||
std::chrono::milliseconds timeout = std::chrono::seconds(10);
|
||||
http_client.set_server(url.host().toStdString(), "443", {});
|
||||
bool success = http_client.invoke_get(url.path().toStdString(), timeout, {}, std::addressof(response), {{"User-Agent", userAgent}});
|
||||
if (response->m_response_code == 302) {
|
||||
if (success && response->m_response_code == 404) {
|
||||
emit p2poolDownloadFailure(BinaryNotAvailable);
|
||||
return;
|
||||
} else if (success && response->m_response_code == 302) {
|
||||
epee::net_utils::http::fields_list fields = response->m_header_info.m_etc_fields;
|
||||
for (std::pair<std::string, std::string> i : fields) {
|
||||
if (i.first == "Location") {
|
||||
@@ -82,7 +93,7 @@ void P2PoolManager::download() {
|
||||
}
|
||||
}
|
||||
if (!success) {
|
||||
emit p2poolDownloadFailure();
|
||||
emit p2poolDownloadFailure(ConnectionIssue);
|
||||
}
|
||||
else {
|
||||
std::string stringData = response->m_body;
|
||||
@@ -90,7 +101,7 @@ void P2PoolManager::download() {
|
||||
QByteArray hashData = QCryptographicHash::hash(data, QCryptographicHash::Sha256);
|
||||
QString hash = hashData.toHex();
|
||||
if (hash != validHash) {
|
||||
emit p2poolDownloadFailure();
|
||||
emit p2poolDownloadFailure(HashVerificationFailed);
|
||||
}
|
||||
else {
|
||||
file.open(QIODevice::WriteOnly);
|
||||
@@ -102,7 +113,7 @@ void P2PoolManager::download() {
|
||||
emit p2poolDownloadSuccess();
|
||||
}
|
||||
else {
|
||||
emit p2poolDownloadFailure();
|
||||
emit p2poolDownloadFailure(InstallationFailed);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,13 +51,22 @@ public:
|
||||
Q_INVOKABLE bool isInstalled();
|
||||
Q_INVOKABLE void getStatus();
|
||||
Q_INVOKABLE void download();
|
||||
|
||||
enum DownloadError {
|
||||
BinaryNotAvailable,
|
||||
ConnectionIssue,
|
||||
HashVerificationFailed,
|
||||
InstallationFailed,
|
||||
};
|
||||
Q_ENUM(DownloadError)
|
||||
|
||||
private:
|
||||
|
||||
bool running(NetworkType::Type nettype) const;
|
||||
signals:
|
||||
void p2poolStartFailure() const;
|
||||
void p2poolStatus(bool isMining, int hashrate) const;
|
||||
void p2poolDownloadFailure() const;
|
||||
void p2poolDownloadFailure(int errorCode) const;
|
||||
void p2poolDownloadSuccess() const;
|
||||
|
||||
private:
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "libwalletqt/WalletManager.h"
|
||||
#include "NetworkType.h"
|
||||
#include "qt/utils.h"
|
||||
#include "main/oshelper.h"
|
||||
|
||||
#include "KeysFiles.h"
|
||||
|
||||
@@ -121,26 +122,9 @@ void WalletKeysFilesModel::findWallets(const QString &moneroAccountsDir)
|
||||
}
|
||||
|
||||
QString wallet(keysFileinfo.path() + QDir::separator() + keysFileinfo.completeBaseName());
|
||||
quint8 networkType = NetworkType::MAINNET;
|
||||
QString address = QString("");
|
||||
|
||||
// attempt to retreive wallet address
|
||||
if(fileExists(wallet + ".address.txt")){
|
||||
QFile file(wallet + ".address.txt");
|
||||
file.open(QFile::ReadOnly | QFile::Text);
|
||||
QString _address = QString(file.readAll());
|
||||
|
||||
if(!_address.isEmpty()){
|
||||
address = _address;
|
||||
if(address.startsWith("5") || address.startsWith("7")){
|
||||
networkType = NetworkType::STAGENET;
|
||||
} else if(address.startsWith("9") || address.startsWith("B")){
|
||||
networkType = NetworkType::TESTNET;
|
||||
}
|
||||
}
|
||||
|
||||
file.close();
|
||||
}
|
||||
auto networkTypeAndAddress = OSHelper::getNetworkTypeAndAddressFromFile(wallet);
|
||||
quint8 networkType = networkTypeAndAddress.first;
|
||||
QString address = networkTypeAndAddress.second;
|
||||
|
||||
this->addWalletKeysFile(WalletKeysFiles(wallet, networkType, std::move(address)));
|
||||
}
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1892,57 +1902,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2120,7 +2135,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2147,26 +2162,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4149,46 +4189,46 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4198,254 +4238,254 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Lokale nodus word begin in %1 sekondes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Begin daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Gebruik gepasmaakte instellings</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1901,57 +1911,62 @@ Die ou beursie geheukas sal hernoem word en kan later teruggelaai word.
|
||||
<translation>Na </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Aktiveer vertoning van balans in ander geldeenhede</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Prys bron</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Geldeenheid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Aktivering van prysomskakeling ontbloot u IP-adres aan die geselekteerde prys bron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Bevestig en aktiveer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Socks5 instaanbediener (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation>afgeleë nodus verbindings, </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>opdaterings word tans afgelaai, prys bronne word gehaal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>IP-adres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Poort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Verander taal</translation>
|
||||
</message>
|
||||
@@ -2131,7 +2146,7 @@ Die wagwoord kan verander word by die beursie instellings.</translation>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Fout</translation>
|
||||
</message>
|
||||
@@ -2158,26 +2173,51 @@ Die wagwoord kan verander word by die beursie instellings.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Verander beursie wagwoord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Ontvang gerieflik Monero vir u besigheid.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Betree verkoopersblad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Verander die wagwoord vir u beursie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Verkeerde wagwoord</translation>
|
||||
</message>
|
||||
@@ -4172,46 +4212,46 @@ As u nie die opsie het om u eie nodus te gebruik nie, bly daar 'n opsie om
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Fout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Kon nie beursie oopmaak nie: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Wag vir daemon om te stop...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Daemon het nie begin nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Hersien u beursie en daemon log vir foute. U kan ook probeer om %1 handwysig te begin.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Kan nie transaksie skep nie: Verkeerde daemon weergawe: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Kan nie transaksie skep nie: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Geen onmengbare uitsette om op te vee nie</translation>
|
||||
</message>
|
||||
@@ -4221,255 +4261,255 @@ As u nie die opsie het om u eie nodus te gebruik nie, bly daar 'n opsie om
|
||||
<translation>Sluit tans beursie...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Wag vir daemon om te sinchroniseer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation>Gaan nou voort na die toestel...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation>Bevestig transaksie op die toestel...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation>Transaksie word tans op die toestel geteken...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Beursie word oopgemaak...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation>Besig om onversoenbare beursie geheukas te herstel. Hersinchroniseer tans beursie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Daemon is gesinchroniseer (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Beursie is gesinchroniseer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Daemon is gesinchroniseer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Transaksie word geskep...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Transaksie word gestuur...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation>Kon nie beursie stoor nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Kon vir die volgede rede nie 'n bewys genereer nie:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Betalingsbewys kontrolering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Ongeldige handtekening</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Hierdie adres het %1 monero ontvang, met %2 bevestiging(s).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Geldige handtekening</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation>Werkskerminskrywing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation>Wil u 'n Monero GUI werkskerminskrywing registreer?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Nee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Verkeerde wagwoord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Stoor transaksie lêer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Stuur transaksie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Waarskuwing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Fout: Filestelsel is leesalleen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Waarskuwing: Daar is net %1 GB op die stoorgeheu beskikbaar. Die blokketting verg ~%2 GB dataspasie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Aandag: Daar is %1 GB beskikbaar op die stoorgeheu. Die blokketting verg ~%2 GB dataspasie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Aandag: lmdb omslag was nie gevind nie. 'n Nuwe omslag sal geskep word.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Wagwoord wysiging was suksesvol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Fout: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Hoofrekening</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Die beursie was outogestoor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Kon nie die beursie outostoor nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Lokale nodus loop tans</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Wil u die lokale nodus staak of dit in die agtergrond laat bly loop?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Dwing stop</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Hou bly loop</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Klik weer om toe te maak...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Kontroleer tans lokale nodus status...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation>Stoor as lêer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Bevestig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Kon nie die geld stuur nie: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Inligting</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Hierdie adres het %1 monero ontvag, maar die transaksie is nog nie gemyn nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Hierdie adres het niks ontvang nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Wag asb...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>بدأ تشغيل الخادم المحلي في خلال %1 ثواني</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation> إبدأ الخادم (1%)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>إستخدم إعدادات خاصه</translation>
|
||||
</message>
|
||||
@@ -1181,6 +1181,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1900,57 +1910,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"> المنفذ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2128,7 +2143,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>خطأ</translation>
|
||||
</message>
|
||||
@@ -2155,26 +2170,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>كلمه السر خاطئه</translation>
|
||||
</message>
|
||||
@@ -4187,51 +4227,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>خطأ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>لا يمكن فتح المحفظه:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>بإنتظار أن يتوقف الخادم..</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>فشل بدء الخادم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>من فضلك تأكد من تسجيلات محفظتك وتسجيلات الخادم وابحث عن الخطأ. ممكن ايضا ان تبدأ %1 يدوياً</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>لا يمكن إنشاء معامله: نسخه الخادم خاطئه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>لا يمكن إنشاء معامله</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>لا مخرجات غير قابلة للتجزئة للمسح</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>بانتظار تزامن الخادم</translation>
|
||||
</message>
|
||||
@@ -4241,249 +4281,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>تزامن الخادم (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>تمت مزامنه المحفظه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>تمت مزامنه الخادم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>لم نتمكن من إنشاء دليل الدفع للسبب التالي:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>تحقق من دليل الدفع</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>توقيع سيء</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>هذا العنوان استلم %1 مونيرو , مع %2 تأكيدات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>توقيع جيد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">نعم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>كلمه السر خاطئه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>تحذير</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>حطأ : نظام الملفات فراءة فقط</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>تحذير : هناك فقط %1 جيجا مساحه خاليه علي الجهاز. سلسله الكتل تحتاج علي الاقل ~%2 جيجا من البيانات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>تحذير : هناك فقط %1 مساحه خاليه علي الجهاز. سلسله الكتل تحتاج علي الاقل ~%2 جيجا من البيانات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>ملاحظه : lmdb مجلد الخاصه بسلسله الكتل غير موجود سيتم انشاء مجلد جديد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>تم تغيير كلمه السر بنجاح</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>حطأ:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>اضغط مجددا للإغلاق..</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>لم يمكن ارسال الاموال:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>معلومات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>هذا العنوان استلم %1 مونيرو, لكن المعامله لم يتم تعدينها بعد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>هذا العنوان لم يستلم شيء</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>من فضلك إنتظر..</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1892,57 +1902,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2120,7 +2135,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2147,26 +2162,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4153,46 +4193,46 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4202,254 +4242,254 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Стартиране на локалния нод след %1 секунди</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Стартирай демона (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Използване на лични настройки</translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1898,57 +1908,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation>След</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">Порт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Смени езика</translation>
|
||||
</message>
|
||||
@@ -2126,7 +2141,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Грешка</translation>
|
||||
</message>
|
||||
@@ -2153,26 +2168,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Смени паролата на портмонето</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Сменете паролата на портмонето си.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Грешна парола</translation>
|
||||
</message>
|
||||
@@ -4163,51 +4203,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Грешка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Не можа да отвори портфейла: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Изчакване на демона да спре...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Демонът не успя да стартира</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Моля проверете портфейла и системните записи на демона за грешки. Можете да опитате също и да стартирате %1 ръчно.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Не може да създаде транзакция: Грешна версия на демона: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Не може да създаде транзакция: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Няма налични несмесваеми заявки за събиране</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Изчакване на демона да синхронизира</translation>
|
||||
</message>
|
||||
@@ -4217,249 +4257,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Демонът е синхронизиран (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Демонът е синхронизиран</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Демонът е синхронизиран</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Не може да генерира доказателство заради следната причина: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Проверка на платежно доказателство</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Неверен подпис</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Този адрес получи %1 монеро с %2 потвърждение(я).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Верен подпис</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Грешна парола</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Предупреждение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Грешка: Файловата система е само за четене</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Предупреждение: Има само %1 ГБ свободно място на устройството. Блокчейнът заема ~%2 ГБ.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Забележка: Има само %1 ГБ свободно място на устройството. Блокчейнът заема ~%2 ГБ.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Забележка: папката lmdb не е открита. Ще бъде създадена нова папка.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Паролата сменена успешно</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Грешка: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Чукнете веднъж за да затворите...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Не можа да изпрати парите</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Информация</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Този адрес получи %1 монеро, но транзакцията все-още не е изкопана</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Този адрес не е получил нищо</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Моля изчакайте...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1892,57 +1902,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2120,7 +2135,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2147,26 +2162,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4153,51 +4193,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4207,249 +4247,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Startuji lokální uzel v %1 sec</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Start démona (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Použít vlastní nastavení</translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1899,57 +1909,62 @@ Starý soubor s cache pamětí bude přejmenován a může být následně obnov
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2127,7 +2142,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Chyba</translation>
|
||||
</message>
|
||||
@@ -2154,26 +2169,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Špatné heslo</translation>
|
||||
</message>
|
||||
@@ -4173,51 +4213,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Chyba</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Nemohu otevřít peněženku: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Čekám na zastavení démona...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Démona se nepodařilo nastartovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Prosím, zkontrolujte případné chyby v log peněženky a démona. Taktéž se můžete pokusit nastartovat %1 manuálně.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Nelze vytvořit transakci: Špatná verze démona: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Nelze vytvořit transakci: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Nemixovatelné výstupy ve sweep</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Čekám na dokončení synchronizace démona</translation>
|
||||
</message>
|
||||
@@ -4227,250 +4267,250 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Démon je synchronizovaný (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Peněženka je synchonizovaná</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Démon je synchronizovaný</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Nemohu vygenerovat důkaz z následujícího důvodu:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Zkontrolovat důkaz platby</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Špatný podpis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Tato adresa obdržela %1 monero a %2 potvrzení.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Správný podpis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">Ano</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Špatné heslo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Varování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Chyba: Souborový systém je v módu pouze pro čtení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Varování: na diskovém oddílu zbývá pouze %1 GB místa. Blockchain potřebuje ~%2 GB místa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Poznámka: na diskovém oddílu zbývá pouze %1 GB místa. Blockchain potřebuje ~%2 GB místa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Poznánka: lmdb adresář nenalezen. Vytvořím nový.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Heslo úspěšně změněno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Chyba: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Klepnutím znovu zavřete...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Částku nelze odeslat: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Informace</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Tato adresa obdžela %1 monero, ale transakce jestě není potvrzená vytěžením</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Tato adresa zatím nic neobdržela</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Prosím čekejte...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Starter lokal node om %1 sekunder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Start daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Brug brugerdefinerede indstillinger</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1899,57 +1909,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Pris kilde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Valuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Bekræft og slå til</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Vælg sprog</translation>
|
||||
</message>
|
||||
@@ -2127,7 +2142,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Fejl</translation>
|
||||
</message>
|
||||
@@ -2154,26 +2169,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Ændrer kodeordet til din tegnebog.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Forkert kodeord</translation>
|
||||
</message>
|
||||
@@ -4163,51 +4203,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Fejl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Kunne ikke åbne tegnebog: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Venter på daemonen stopper...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Daemonen fejlede i at starte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Tjek din tegnebog og daemon for fejl. Du kan også prøve at starte %1 manuelt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Kan ikke oprette transaktion. Forkert daemon version: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Kan ikke oprette transaktion: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Kan ikke blande outputs til sweep</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Venter på daemonen synkroniserer</translation>
|
||||
</message>
|
||||
@@ -4217,249 +4257,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Daemon er synkroniseret (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Tegnebog er synkroniseret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Daemon er synkroniseret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Kunne ikke generer et bevis på grund af følgende: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Betalings bevis check</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Dårlig signatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Denne adresse modtog %1 monero, med %2 bekræftelse(r).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>God signatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Forkert kodeord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Advarsel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Fejl: Filsystem er kun læseligt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Advarsel: Der er kun %1 GB ledigt på din enhed. Blockchainen kræver ~%2 GB data.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Note: Der er %1 GB ledigt på denne enhed. Blockchainen kræver ~%2 GB af data.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Note: lmdb mappe ikke fundet. En ny mappe ville blive oprettet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Kodeord skiftet med succes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Fejl: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Tryk igen for at lukke...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Kunne ikke sende penge: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Denne adresse modtog %1 monero, men transaktionen er ikke minet endnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Denne adresse modtog ingenting</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Vent venligst...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Starte lokalen Node in %1 Sekunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Starte Daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Benutzerdefinierte Einstellungen verwenden</translation>
|
||||
</message>
|
||||
@@ -1061,7 +1061,7 @@ Für mehr Sicherheit wird empfohlen, das Passwort über die Hardware-Wallet einz
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="58"/>
|
||||
<source>Mining</source>
|
||||
<translation type="unfinished">Mining</translation>
|
||||
<translation>Mining</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="76"/>
|
||||
@@ -1182,6 +1182,16 @@ Mining gibt dir auch eine kleine Chance, etwas Monero zu verdienen. Dein Compute
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1903,57 +1913,62 @@ Die alte Wallet-Cache-Datei wird umbenannt und kann später wiederhergestellt we
|
||||
<translation>Nach </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Aktiviere Darstellung des Guthabens in anderen Währungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Preis-Quelle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Währung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Das Aktivieren der Preisumrechnung offenbart deine IP-Adresse der ausgewählten Preis-Quelle.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Bestätigen und einschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Socks5 Proxy (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation>Remote Node Verbindungen, </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>Updates laden herunter, Preisquellen werden abgerufen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>IP Addresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Sprache ändern</translation>
|
||||
</message>
|
||||
@@ -2134,7 +2149,7 @@ Du kannst das Passwort dann in den Wallet-Einstellungen ändern.</translation>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Fehler</translation>
|
||||
</message>
|
||||
@@ -2161,26 +2176,51 @@ Du kannst das Passwort dann in den Wallet-Einstellungen ändern.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Wallet-Passwort ändern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Empfange ganz einfach Monero für deine Geschäfte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Händler-Modus aufrufen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Ändere das Passwort für deine Wallet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Falsches Passwort</translation>
|
||||
</message>
|
||||
@@ -4178,136 +4218,136 @@ Wenn du keinen eigenen Node betreiben kannst, gibt es die Möglichkeit, sich mit
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Wallet konnte nicht geöffnet werden: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation>Bitte bestätige die Transaktion auf deinem Gerät...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation>Die Transaktion wird im Gerät signiert...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Warte auf Synchronisation des Hintergrunddienstes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Hintergrunddienst ist synchronisiert (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Wallet ist synchronisiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Hintergrunddienst ist synchronisiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Transaktion konnte nicht erstellt werden: Falsche Version des Hintergrunddienstes: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Keine verschleierungsunfähigen Kleinstbeträge zum zusammenführen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Diese Adresse hat %1 Monero empfangen, aber die Transaktion wurde noch nicht bestätigt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Hauptkonto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Wallet wurde automatisch gespeichert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Automatisches Speichern der Wallet fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Lokaler Node läuft</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Möchtest du den lokalen Node stoppen oder ihn im Hintergrund weiterlaufen lassen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Stoppen erzwingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Weiterlaufen lassen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Drücke erneut zum schließen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Diese Adresse hat nichts empfangen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Transaktion konnte nicht erstellt werden: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Warte bis der Hintergrunddienst beendet wurde…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Hintergrunddienst konnte nicht gestartet werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Bitte überprüfe deinen Wallet- und Hintergrunddienst-Log auf Fehler. Du kannst auch versuchen, %1 manuell zu starten.</translation>
|
||||
</message>
|
||||
@@ -4317,165 +4357,165 @@ Wenn du keinen eigenen Node betreiben kannst, gibt es die Möglichkeit, sich mit
|
||||
<translation>Wallet wird geschlossen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation>Bitte fahre am Hardwaregerät fort...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Wallet wird geöffnet ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation>Inkompatibler Wallet-Cache wird repariert. Wallet wird neu synchronisiert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Transaktion wird erstellt...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Sende Transaktion ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Konnte Geld nicht versenden: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation>Als Datei speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Bestätigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation>Speichern der Wallet fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Nachweis konnte aus folgendem Grund nicht generiert werden:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Zahlungsnachweis überprüfen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Ungültige Signatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Diese Adresse hat %1 Monero erhalten, mit %2 Bestätigung(en).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Gültige Signatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation>Desktop-Eintrag</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation>Möchtest du den Monero-GUI Desktop Eintrag registrieren?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Nein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Falsches Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Transaktionsdatei speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Transaktion senden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Warnung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Fehler: Dateisystem ist schreibgeschützt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Warnung: Es sind nur %1 GB Speicherplatz auf diesem Laufwerk verfügbar, die Blockchain benötigt ~%2 GB Speicherplatz.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Info: Es sind %1 GB Speicherplatz auf diesem Laufwerk verfügbar. Die Blockchain benötigt ~%2 GB Speicherplatz.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Info: lmdb-Ordner wurde nicht gefunden. Ein neuer Ordner wird erstellt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Passwort erfolgreich geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Fehler: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Bitte warten…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Überprüfe Status des lokalen Nodes...</translation>
|
||||
</message>
|
||||
|
||||
@@ -37,12 +37,12 @@
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="346"/>
|
||||
<source>Edit account label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Επεξεργασία τίτλου λογαριασμού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="361"/>
|
||||
<source>Copy address to clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αντιγραφή διεύθυνσης στο πρόχειρο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="366"/>
|
||||
@@ -86,17 +86,17 @@
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="232"/>
|
||||
<source>Send to this address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αποστολή σε αυτή τη διεύθυνση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="246"/>
|
||||
<source>See transactions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Δες τις συναλλαγές</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="279"/>
|
||||
<source>Copy address to clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αντιγραφή διεύθυνσης στο πρόχειρο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="284"/>
|
||||
@@ -148,12 +148,12 @@
|
||||
<location filename="../pages/AddressBook.qml" line="261"/>
|
||||
<location filename="../pages/AddressBook.qml" line="313"/>
|
||||
<source>Edit entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Επεξεργασία εισαγωγής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="351"/>
|
||||
<source>Grab QR code from screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αποκόμιση κωδικού QR απο την οθόνη</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="431"/>
|
||||
@@ -211,22 +211,22 @@
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="53"/>
|
||||
<source>Mining</source>
|
||||
<translation type="unfinished">Εξόρυξη</translation>
|
||||
<translation>Εξόρυξη</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="58"/>
|
||||
<source>Prove/check</source>
|
||||
<translation type="unfinished">Απόδειξη/έλεγχος</translation>
|
||||
<translation>Απόδειξη/έλεγχος</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="63"/>
|
||||
<source>Shared RingDB</source>
|
||||
<translation type="unfinished">Κοινόχρηστο RingDB</translation>
|
||||
<translation>Κοινόχρηστο RingDB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="68"/>
|
||||
<source>Sign/verify</source>
|
||||
<translation type="unfinished">Υπογραφή/επαλήθευση</translation>
|
||||
<translation>Υπογραφή/επαλήθευση</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -234,12 +234,12 @@
|
||||
<message>
|
||||
<location filename="../components/ContextMenu.qml" line="51"/>
|
||||
<source>Cut</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αποκοπή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/ContextMenu.qml" line="57"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">Αντιγραφή</translation>
|
||||
<translation>Αντιγραφή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/ContextMenu.qml" line="63"/>
|
||||
@@ -249,28 +249,28 @@
|
||||
<message>
|
||||
<location filename="../components/ContextMenu.qml" line="69"/>
|
||||
<source>Delete</source>
|
||||
<translation type="unfinished">Διαγραφή</translation>
|
||||
<translation>Διαγραφή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/ContextMenu.qml" line="75"/>
|
||||
<source>Select All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Επιλογή όλων</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Ξεκινώντας τον τοπικό κόμβο σε %1 δευτερόλεπτα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Ξεκινήστε τον daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Χρησιμοποιήστε προσαρμοσμένες ρυθμίσεις</translation>
|
||||
</message>
|
||||
@@ -327,7 +327,7 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="191"/>
|
||||
<source>Clean</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Καθαρίστε</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="254"/>
|
||||
@@ -519,17 +519,17 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="1024"/>
|
||||
<source>Generate payment proof</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Δημιουργία απόδειξης πληρωμής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="1724"/>
|
||||
<source>Payment proof</source>
|
||||
<translation type="unfinished">Απόδειξη πληρωμής</translation>
|
||||
<translation>Απόδειξη πληρωμής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="1725"/>
|
||||
<source>Generating payment proof</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Δημιουργία απόδειξης πληρωμής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/History.qml" line="1733"/>
|
||||
@@ -774,7 +774,7 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<location filename="../LeftPanel.qml" line="473"/>
|
||||
<location filename="../LeftPanel.qml" line="494"/>
|
||||
<source>Ctrl+</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Ctrl+</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../LeftPanel.qml" line="178"/>
|
||||
@@ -833,7 +833,7 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<message>
|
||||
<location filename="../components/LineEdit.qml" line="207"/>
|
||||
<source>Paste</source>
|
||||
<translation type="unfinished">Επικόλληση</translation>
|
||||
<translation>Επικόλληση</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -859,32 +859,32 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="34"/>
|
||||
<source>File</source>
|
||||
<translation type="unfinished">Αρχείο</translation>
|
||||
<translation>Αρχείο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="37"/>
|
||||
<source>Close Wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Κλείσιμο πορτοφολιου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="42"/>
|
||||
<source>View</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Προβολή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="44"/>
|
||||
<source>Light Theme</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Φωτεινό θέμα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="44"/>
|
||||
<source>Dark Theme</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Σκοτεινό θέμα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/MenuBar.qml" line="50"/>
|
||||
<source>Change Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αλλαγή γλώσσας</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1061,7 +1061,7 @@ It is recommended to enter passphrase on the hardware wallet for better security
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="58"/>
|
||||
<source>Mining</source>
|
||||
<translation type="unfinished">Εξόρυξη</translation>
|
||||
<translation>Εξόρυξη</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="76"/>
|
||||
@@ -1128,7 +1128,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="383"/>
|
||||
<source>Mini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Mini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="384"/>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1467,7 +1477,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../pages/Receive.qml" line="187"/>
|
||||
<source>Copy payment request to clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Αντιγραφή αίτησης πληρωμής στο πρόχειρο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Receive.qml" line="199"/>
|
||||
@@ -1527,7 +1537,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<location filename="../pages/Receive.qml" line="475"/>
|
||||
<location filename="../pages/Receive.qml" line="700"/>
|
||||
<source>Copy address to clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Αντιγραφή διεύθυνσης στο πρόχειρο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Receive.qml" line="485"/>
|
||||
@@ -1543,7 +1553,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../pages/Receive.qml" line="667"/>
|
||||
<source>See transactions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Δες τις συναλλαγές</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Receive.qml" line="718"/>
|
||||
@@ -1596,7 +1606,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../components/RemoteNodeDialog.qml" line="115"/>
|
||||
<source>(optional)</source>
|
||||
<translation type="unfinished">(προαιρετικά)</translation>
|
||||
<translation>(προαιρετικό)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/RemoteNodeDialog.qml" line="125"/>
|
||||
@@ -1621,7 +1631,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../components/RemoteNodeDialog.qml" line="162"/>
|
||||
<source>Ok</source>
|
||||
<translation type="unfinished">Εντάξει</translation>
|
||||
<translation>Εντάξει</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1680,7 +1690,7 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<message>
|
||||
<location filename="../pages/settings/Settings.qml" line="75"/>
|
||||
<source>Log</source>
|
||||
<translation type="unfinished">Αρχείο καταγραφής</translation>
|
||||
<translation>Αρχείο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/Settings.qml" line="80"/>
|
||||
@@ -1901,57 +1911,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation>Μετά </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Ενεργοποίηση εμφάνισης υπολοίπου σε άλλα νομίσματα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Πηγή τιμής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Νόμισμα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Η ενεργοποίηση της μετατροπής τιμής αποκαλύπτει τη διεύθυνση IP σας στην επιλεγμένη πηγή τιμής.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Επιβεβαίωση και ενεργοποίηση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Socks5 proxy (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation>συνδέσεις απομακρυσμένου κόμβου, </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>μεταφόρτωση ενημερώσεων, λήψη πηγών τιμών</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>Διεύθυνση IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Θύρα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Αλλαγή γλώσσας</translation>
|
||||
</message>
|
||||
@@ -2126,12 +2141,12 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="57"/>
|
||||
<source>Ctrl+</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Ctrl+</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Σφάλμα</translation>
|
||||
</message>
|
||||
@@ -2158,26 +2173,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Αλλαγή κωδικού πρόσβασης πορτοφολιού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Λάβετε Monero για την επιχείρηση σας με ευκολία.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Είσοδος λειτουργίας εμπόρου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Αλλάξτε τον κωδικό πρόσβασης του πορτοφολιού σας.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Λάθος κωδικός</translation>
|
||||
</message>
|
||||
@@ -2849,7 +2889,7 @@ Confirmation message:
|
||||
<message>
|
||||
<location filename="../pages/Transfer.qml" line="279"/>
|
||||
<source>Grab QR code from screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Αποκόμιση κωδικού QR απο την οθόνη</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Transfer.qml" line="301"/>
|
||||
@@ -4172,51 +4212,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Σφάλμα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Δεν ήταν δυνατό το άνοιγμα του πορτοφολιού: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Περιμένοντας να σταματήσει το daemon...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Το daemon απέτυχε να ξεκινήσει</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Παρακαλώ ελέγξτε το αρχείο καταγραφής του πορτοφολιού και του daemon για σφάλματα. Μπορείτε επίσης να προσπαθήσετε να ξεκινήσετε %1 χειροκίνητα.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Δεν είναι δυνατή η δημιουργία συναλλαγής: Λάθος έκδοση daemon: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Δεν είναι δυνατή η δημιουργία συναλλαγής: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Δεν υπάρχουν μη αναμίξιμοι εξόδοι για σάρωση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Αναμονή για συγχρονισμό του daemon</translation>
|
||||
</message>
|
||||
@@ -4226,250 +4266,250 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation>Κλείσιμο πορτοφολιού...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation>Παρακαλώ επιβεβαιώστε τη συναλλαγή στη συσκευή ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation>Παρακαλώ προβείτε στη συσκευή...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation>Υπογραφή συναλλαγής στη συσκευή...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Άνοιγμα πορτοφολιού ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation>Επιδιόρθωση ασύμβατης προσωρινής μνήμης πορτοφολιού. Επανασυγχρονισμός πορτοφολιού.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Το daemon είναι συγχρονισμένο (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Το πορτοφόλι είναι συγχρονισμένο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Το daemon είναι συγχρονισμένο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Δημιουργία συναλλαγής...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Αποστολή συναλλαγής ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation>Αποτυχία αποθήκευσης του πορτοφολιού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Δεν ήταν δυνατή η δημιουργία μιας απόδειξης για τον ακόλουθο λόγο:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Έλεγχος απόδειξης πληρωμής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Κακή υπογραφή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Αυτή η διεύθυνση έλαβε %1 monero, με %2 επιβεβαιώση(-σεις).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Καλή υπογραφή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation>Καταχώρηση στην επιφάνεια εργασίας</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation>Θα θέλατε να εγγραφείτε στην καταχώρηση Γραφικού Περιβάλλοντος Χρήστη του Monero Desktop;</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Όχι</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Ναι</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Λάθος κωδικός πρόσβασης</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Αποθήκευση αρχείου συναλλαγής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Αποστολή συναλλαγής</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Προειδοποίηση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Σφάλμα: Το σύστημα αρχείων είναι μόνο για ανάγνωση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Προειδοποίηση: Διατίθεται μόνο %1 GB στη συσκευή. Το Blockchain απαιτεί ~%2 GB δεδομένων.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Σημείωση: Υπάρχει%1 GB διαθέσιμο στη συσκευή. Το Blockchain απαιτεί ~%2 GB δεδομένων.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Σημείωση: Ο φάκελος lmdb δεν βρέθηκε. Θα δημιουργηθεί ένας νέος φάκελος.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Ο κωδικός πρόσβασης άλλαξε επιτυχώς</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Σφάλμα: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Κύριος λογαριασμός</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Το πορτοφόλι αποθηκεύτηκε αυτόματα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Αποτυχία αυτόματης αποθήκευσης του πορτοφολιού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Ο τοπικός κόμβος τρέχει</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Θέλετε να σταματήσετε τον τοπικό κόμβο ή να συνεχίσει να τρέχει στο παρασκήνιο;</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Αναγκαστική διακοπή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Συνέχεια λειτουργίας</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Πατήστε ξανά για να κλείσετε...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Έλεγχος κατάστασης τοπικού κόμβου...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation>Αποθήκευση ως αρχείο</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Επιβεβαίωση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Δεν ήταν δυνατή η αποστολή των χρημάτων: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Πληροφορίες</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Αυτή η διεύθυνση έλαβε %1 monero, αλλά η συναλλαγή δεν έχει εξορυχθεί ακόμα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Αυτή η διεύθυνση δεν έλαβε τίποτα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Παρακαλώ περιμένετε...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Lanĉos lokalan nodon post %1 sekundoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Enŝalti la demonon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Uzi proprajn agordojn</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1900,57 +1910,62 @@ La malnova monuj-kaŝmemoro renomiĝos kaj restaŭreblos poste.
|
||||
<translation>Post </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Ebligu montri ekvilibron en aliaj moneroj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Monero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Konfirmu kaj ebligu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">Pordo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Ŝanĝi lingvon</translation>
|
||||
</message>
|
||||
@@ -2130,7 +2145,7 @@ Vi povas ŝanĝi la pasvorton laŭ la monujo.</translation>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Eraro</translation>
|
||||
</message>
|
||||
@@ -2157,26 +2172,51 @@ Vi povas ŝanĝi la pasvorton laŭ la monujo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Ŝanĝi la monujpasvorton</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Ŝanĝi la pasvorton de via monujo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Malĝusta pasvorto</translation>
|
||||
</message>
|
||||
@@ -4168,61 +4208,61 @@ Se vi ne havas eblecon funkciigi vian propra nodon, estas opcio konektiĝi kun f
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Eraro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Ne sukcesis malfermi monujon: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Ne sukcesas krei transakcion: Malĝusta demonversio:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Ne malmikseblaj eligoj por balai</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Tiu ĉi adreso ricevis %1 moneron; sed la transakcio ankoraŭ ne estas minata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Tiu ĉi adreso ricevis nenion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Ne povas krei transakcion: </translation>
|
||||
</message>
|
||||
@@ -4232,240 +4272,240 @@ Se vi ne havas eblecon funkciigi vian propra nodon, estas opcio konektiĝi kun f
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Atendante halton de la demono</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Demono ne sukcesis lanĉi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Bonvolu kontroli la taglibrojn de viaj monujo kaj demonlogo por eraroj. Vi ankaŭ povas provi komenci %1 permane.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Kontrolo de pagopruvo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Malbona subskribo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Bona subskribo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Ne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Jes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Malĝusta pasvorto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Konservi transakcian dosieron</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Averto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Eraro: dosiersistemo estas nurlegebla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Averto: estas nur %1 GigaBajto da disponebla spaco sur la aparato. La blokĉeno postulas ~%2 Gigabajtojn da spaco.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Noto: estas nur %1 GigaBajto da disponebla spaco sur la aparato. La blokĉeno postulas ~%2 Gigabajtojn da spaco.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Noto: lmdb-dosierujo ne troviĝis. Nova dosierujo kreiĝos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Sukcese ŝanĝis pasvorton</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Eraro: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Ĉefa konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Malsukcesis aŭtomate konservi la monujon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Loka nodo funkcias</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Ĉu vi volas haltigi lokan nodon aŭ teni ĝin funkcii en la fono?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Daŭrigi ĝin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Denove klaku por fermi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Kontrolante lokan nodan staton...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Atendante sinkroniziĝon de la demono</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Demono sinkronizas (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Monujo sinkronizas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Demono sinkronizas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Ne povis sendi la monon: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Informo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Ne sukcesis generi pruvon, pro la jena kialo:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Tiu adreso ricevis %1 monerojn, kun %2 konfirmo(j)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Bonvolu atendi...</translation>
|
||||
</message>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="346"/>
|
||||
<source>Edit account label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Editar etiqueta de la cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="361"/>
|
||||
@@ -96,7 +96,7 @@
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="279"/>
|
||||
<source>Copy address to clipboard</source>
|
||||
<translation type="unfinished">Copiar dirección al portapapeles</translation>
|
||||
<translation>Copiar la dirección en el portapapeles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="284"/>
|
||||
@@ -148,12 +148,12 @@
|
||||
<location filename="../pages/AddressBook.qml" line="261"/>
|
||||
<location filename="../pages/AddressBook.qml" line="313"/>
|
||||
<source>Edit entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Editar entrada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="351"/>
|
||||
<source>Grab QR code from screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tomar el código QR de la pantalla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/AddressBook.qml" line="431"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="53"/>
|
||||
<source>Mining</source>
|
||||
<translation type="unfinished">Minería</translation>
|
||||
<translation>Minería</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Advanced.qml" line="58"/>
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Iniciando nodo local en %1 segundos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Iniciar daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Usar opciones personalizadas</translation>
|
||||
</message>
|
||||
@@ -1077,22 +1077,22 @@ Minar también te da una posibilidad pequeña de ganar algo de Monero. Tu ordena
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="76"/>
|
||||
<source>P2Pool mining is a decentralized way to pool mine that pays out more frequently compared to solo mining, while also supporting the network.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>La minería P2Pool es una forma descentralizada de minar en grupo que paga con mayor frecuencia en comparación con la minería en solitario, a la vez que apoya la red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="100"/>
|
||||
<source>Solo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>En solitario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="111"/>
|
||||
<source>Mining mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Modo de minería</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="198"/>
|
||||
<source>Use half (recommended)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Usar la mitad (recomendado)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="240"/>
|
||||
@@ -1112,12 +1112,12 @@ Minar también te da una posibilidad pequeña de ganar algo de Monero. Tu ordena
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="304"/>
|
||||
<source>P2Pool installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Instalación de P2Pool</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="305"/>
|
||||
<source>P2Pool will be installed at %1. Proceed?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>P2Pool se instalará en %1. ¿Proceder?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="307"/>
|
||||
@@ -1127,17 +1127,17 @@ Minar también te da una posibilidad pequeña de ganar algo de Monero. Tu ordena
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="308"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Sí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="383"/>
|
||||
<source>Mini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Mini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="384"/>
|
||||
<source>Main</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Principal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="395"/>
|
||||
@@ -1184,6 +1184,16 @@ Minar también te da una posibilidad pequeña de ganar algo de Monero. Tu ordena
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1905,57 +1915,62 @@ El archivo de caché anterior del monedero será renombrado y puede ser posterio
|
||||
<translation>Después </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Habilitar la visualización de saldo en otras monedas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Fuente de precios</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Moneda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Habilitar la conversión de precios expone su dirección IP a la fuente de precios seleccionada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Confirmar y habilitar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Proxy socks5 (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation>conexiones a nodos remotos, </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>actualizaciones descargándose, obteniendo fuentes de precios</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>Dirección IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Puerto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Cambiar el lenguaje</translation>
|
||||
</message>
|
||||
@@ -2136,7 +2151,7 @@ Puedes cambiar la contraseña en las opciones del monedero.</translation>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Error</translation>
|
||||
</message>
|
||||
@@ -2163,26 +2178,51 @@ Puedes cambiar la contraseña en las opciones del monedero.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Cambiar contraseña del monedero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Reciba Monero para su negocio.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Cambiar a modo negocio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Cambia la contraseña de tu monedero.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Contraseña incorrecta</translation>
|
||||
</message>
|
||||
@@ -2864,7 +2904,7 @@ Confirmation message:
|
||||
<message>
|
||||
<location filename="../pages/Transfer.qml" line="279"/>
|
||||
<source>Grab QR code from screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Tomar el código QR de la pantalla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Transfer.qml" line="301"/>
|
||||
@@ -4182,59 +4222,59 @@ Si no tienes la opción de ejecutar tu propio nodo, hay una opción de conectars
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>No se pudo abrir el monedero: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Esperando a que el daemon se detenga...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Daemon sincronizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>No se pudo crear la transacción: Versión del daemon incorrecta: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>No se puede crear la transacción: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>No hay salidas no-mezclables que barrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Verificación de la prueba de pago</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Firma incorrecta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Esta dirección recibió %1 monero, con %2 confirmacion(es).</translation>
|
||||
</message>
|
||||
@@ -4244,242 +4284,242 @@ Si no tienes la opción de ejecutar tu propio nodo, hay una opción de conectars
|
||||
<translation>Cerrando monedero...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation>Por favor confirme la transacción en el dispositivo...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation>Vaya al dispositivo ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation>Firmando transacción en el dispositivo...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Abriendo monedero...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation>Reparación de caché de monedero incompatible. Resincronizando monedero.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Esperando al daemon sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Daemon sincronizado.(%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Monedero sincronizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>El daemon falló al iniciarse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Compruebe si hay errores en los registros de su monedero y del daemon. También puede probar a arrancar %1 manualmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation>Guardar como archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Confirmar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Creando transacción ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Enviando transacción ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>No se pudo enviar el dinero: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Información</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation>Fallo al guardar el monedero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>No se pudo generar una prueba por las siguientes razones:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Esta dirección recibió %1 monero, pero la transacción no ha sido minada todavía</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Esta dirección no ha recibido nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Firma correcta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation>¿Le gustaría registrar un acceso directo para Monero GUI?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Sí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Guardar el archivo de la transacción</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Enviar transacción</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Cuenta principal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Autoguardó el monedero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Falló de autoguardar el monedero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>El nodo local se está ejecutando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>¿Desea detener el nodo local o mantenerlo ejecutándose en segundo plano?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Forzar frenado de la aplicación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Dejarlo corriendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Verificando el estado del nodo local...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Contraseña incorrecta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Aviso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Error: el sistema de archivos es de sólo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Advertencia: Sólo hay %1 GB disponibles en el dispositivo. La cadena de bloques requiere ~%2 GB de datos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Nota: Hay %1 GB disponibles en el dispositivo. La cadena de bloques requiere ~%2 GB de datos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Nota: Carpeta lmdb no encontrada. Se va a crear una nueva carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Contraseña cambiada de forma exitosa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Error: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Espere...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Pulse otra vez para cerrar...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>شروع گرۀ محلی در %1 ثانیه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>استفاده از تنظیمات سفارشی</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1893,57 +1903,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2121,7 +2136,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>خطا</translation>
|
||||
</message>
|
||||
@@ -2148,26 +2163,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4150,51 +4190,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>خطا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4204,249 +4244,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">بله</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>لطفا صبر کنید...</translation>
|
||||
</message>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="361"/>
|
||||
<source>Copy address to clipboard</source>
|
||||
<translation type="unfinished">Copier l'adresse dans le presse-papiers</translation>
|
||||
<translation>Copier l'adresse dans le presse-papiers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Account.qml" line="366"/>
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Démarrage du nœud local dans %1 secondes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Lancer démon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Paramètres personnalisés</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1901,57 +1911,62 @@ L'ancien fichier du cache du portefeuille sera renommé et pourra être res
|
||||
<translation>Après </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Activer l'affichage du solde dans d'autres devises</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Source de prix</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Devise</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Activer la conversion des prix expose votre adresse IP à la source de prix sélectionnée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Confirmer et activer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Proxy socks5 (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation>connexions à un nœud distant, </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>téléchargement des mises à jour, récupération des références de prix</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>Adresse IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Changer la langue</translation>
|
||||
</message>
|
||||
@@ -2131,7 +2146,7 @@ Vous pouvez changer le mot de passe dans les réglages du portefeuille.</transla
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Erreur</translation>
|
||||
</message>
|
||||
@@ -2158,26 +2173,51 @@ Vous pouvez changer le mot de passe dans les réglages du portefeuille.</transla
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Changer le mot de passe du portefeuille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Recevez des Monero pour votre entreprise, en toute simplicité.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Accéder au mode commerçant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Changer le mot de passe de votre portefeuille.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Mot de passe incorrect</translation>
|
||||
</message>
|
||||
@@ -4172,51 +4212,51 @@ Si vous n'avez pas la possibilité d'exécuter votre propre nœud, vou
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Erreur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Impossible d'ouvrir le portefeuille : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Attente de l'arrêt du démon...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Échec du lancement du démon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Veuillez vérifier les erreurs dans les journaux du portefeuille et du démon. Vous pouvez aussi essayer de lancer %1 manuellement.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Impossible de créer la transaction : mauvaise version de démon : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Impossible de créer la transaction : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Aucune sortie non mélangeable à balayer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Attente de la synchronisation du démon</translation>
|
||||
</message>
|
||||
@@ -4226,250 +4266,250 @@ Si vous n'avez pas la possibilité d'exécuter votre propre nœud, vou
|
||||
<translation>Fermeture du portefeuille...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation>Veuillez confirmer la transaction sur le périphérique.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation>Merci de continuer sur le périphérique...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation>Signature de la transaction en cours sur le périphérique...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Ouverture du portefeuille ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation>Réparation d'un cache de portefeuille incompatible. Resynchronisation du portefeuille.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Démon synchronisé (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Portefeuille synchronisé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Démon synchronisé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Création de la transaction...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Envoi de la transaction ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation>Echec de sauvegarde du portefeuille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Impossible de générer une preuve pour la raison suivante :
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Vérification de preuve de paiement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Mauvaise signature</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Signature correcte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation>Entrée bureau</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation>Voulez vous créer un raccourci sur le Bureau pour le GUI Monero ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Non</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Oui</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Mot de passe incorrect</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Enregistrer le fichier de transaction.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Envoyer la transaction</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Attention</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Erreur : Système de fichiers en lecture seule</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Attention : Il y a seulement %1 GB disponibles sur le périphérique. La chaîne de blocs a besoin de ~%2 GB.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Note : Il y a %1 GB disponibles sur le appareil. La chaîne de blocs a besoin de ~%2 GB.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Note : dossier lmdb introuvable. Un nouveau répertoire va être créé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Mot de passe modifié avec succès</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Erreur : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Compte principal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Sauvegarde automatique du portefeuille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>Échec de la sauvegarde automatique du portefeuille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Le nœud local est en cours d'exécution</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Voulez-vous arrêter le nœud local ou le laisser fonctionner en arrière-plan ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Forcer l’arrêt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Garder en marche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Tapez encore pour fermer...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Vérification du statut du nœud local...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Cette adresse a reçu %1 monero, avec %2 confirmation(s).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation>Sauvegarder comme fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Confirmer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Impossible d'envoyer l'argent : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Cette adresse a reçu %1 monero, mais la transaction n'a pas encore été incluse dans un bloc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Cette adresse n'a rien reçu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Veuillez patienter…</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1892,57 +1902,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2120,7 +2135,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2147,26 +2162,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4157,51 +4197,51 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4211,249 +4251,249 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>מתחיל צומת מקומית בעוד %1 שניות</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>התחל סינכרון דימון (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>השתמש בהגדרות מותאמות</translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1898,57 +1908,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">פורט</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2126,7 +2141,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>שגיאה</translation>
|
||||
</message>
|
||||
@@ -2153,26 +2168,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>סיסמה שגויה</translation>
|
||||
</message>
|
||||
@@ -4159,77 +4199,77 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>שגיאה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>לא ניתן לפתוח ארנק: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>ממתין שהדימון יעצור...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>הדימון לא התחיל</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>אנא בדוק את הארנק שלך ואת יומן הדימון עבור שגיאות. באפשרותך גם להתחיל %1 באופן ידני.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>דימון מסונכרן</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>לא ניתן לבצע העברה: גרסת דימון שגויה: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>לא ניתן לבצע העברה: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>לא קיימות יתרות שאינן ניתנות לשימוש</translation>
|
||||
</message>
|
||||
@@ -4239,223 +4279,223 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>בדיקת הוכחת תשלום</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>חתימה שגויה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>כתובת זו קיבלה %1 מונרו, עם %2 אישורים.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>חתימה נכונה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>סיסמה שגויה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>אזהרה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>שגיאה: מערכת הקבצים היא לקריאה בלבד</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>אזהרה: נותרו רק %1 GB על ההתקן. בלוקצ'יין דורש ~%2 GB של מידע.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>שים לב: נותרו רק %1 GB על ההתקן. בלוקצ'יין דורש ~%2 GB של מידע.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>תיקייה חדשה תיווצר במקומה. .לא נמצאה lmdb שים לב: תיקיית</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>הסיסמא הוחלפה בהצלחה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>שגיאה: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>לחץ שוב כדי לסגור...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>ממתין לסינכרון הדימון</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>הדימון מסונכרן (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>הארנק מסונכרן</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>שליחת הכסף נכשלה: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>מידע</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>כתובת זו קיבלה %1 מונרו, אך ההעברה טרם אושרה ע"י הרשת</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>כתובת זו לא קיבלה כלום</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>אנא המתן...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>%1 सेकंड में स्थानीय नोड शुरू हो रहा है</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>डीमन प्रारंभ (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>फ़रमाइशी सेटिंग्स का उपयोग करें</translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1900,57 +1910,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation>के बाद </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>अन्य मुद्राओं में रोकड़-बाकी प्रदर्शित करने को सक्षम करें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>मूल्य स्रोत</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>मुद्रा</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>मूल्य रूपांतरण को सक्षम करना आपके आईपी पते को चयनित मूल्य स्रोत में उजागर करता है।</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>पुष्टि के साथ सक्षम करें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">पोर्ट</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>भाषा बदलें</translation>
|
||||
</message>
|
||||
@@ -2130,7 +2145,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>त्रुटि</translation>
|
||||
</message>
|
||||
@@ -2157,26 +2172,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>वॉलेट पासवर्ड बदलें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>अपने व्यवसाय के लिए, आसानी से मोनरो प्राप्त करें।</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>अपने वॉलेट का पासवर्ड बदलें।</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>गलत पासवर्ड</translation>
|
||||
</message>
|
||||
@@ -4164,77 +4204,77 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>त्रुटि</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>वॉलेट नहीं खुल पाया: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>लेनदेन नहीं हो सकता है: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -4244,223 +4284,223 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>खराब हस्ताक्षर</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>अच्छा हस्ताक्षर</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">हाँ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>गलत पासवर्ड</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>त्रुटि: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>इस पते पर% 1 मोनेरो प्राप्त हुए, लेकिन लेनदेन अभी तक खनन नहीं हुआ है</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>इस पते को %1 मोनेरो मिले, %2 पुष्टिकरण के साथ।</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>इस पते को कुछ नहीं मिला</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>कृपया प्रतीक्षा करें...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>पैसेनहीं भेज पाया: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>कार्यकर्ता के समकालीन बनने का इंतजार</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>कार्यकर्ता समकालीन हो गया (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>बटुआ समकालीन हो गया</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>जानकारी</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Pokretanje lokalnog čvora unutar %1 sekundi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Pokreni daemon (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Koristi postavke po želji</translation>
|
||||
</message>
|
||||
@@ -1179,6 +1179,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1892,57 +1902,62 @@ The old wallet cache file will be renamed and can be restored later.
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Valuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Potvrdi i omogući</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation type="unfinished">Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2120,7 +2135,7 @@ You can change the password in the wallet settings.</source>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Greška</translation>
|
||||
</message>
|
||||
@@ -2147,26 +2162,51 @@ You can change the password in the wallet settings.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Change wallet password</source>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Neispravna zaporka</translation>
|
||||
</message>
|
||||
@@ -4160,66 +4200,66 @@ If you don't have the option to run your own node, there's an option t
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Greška</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>Nemoguće je otvoriti novčanik:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Čekam da se daemon zaustavi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>Daemon je sinkroniziran</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Nemoguće kreirati transakciju: kriva verzija daemona: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>Nemoguće kreirati transakciju:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Nema unmixable izlaza za čišćenje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Nemoguće generirati dokaz o plaćanju:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Provjera dokaza o plaćanju</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Neispravan potpis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Ova adresa je primila %1 monero sa %2 potvrde.</translation>
|
||||
</message>
|
||||
@@ -4229,235 +4269,235 @@ If you don't have the option to run your own node, there's an option t
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>Čekanje da se daemon sinkronizira</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>Daemon je sinkroniziran (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>Novčanik je sinkroniziran</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>Neuspješno pokretanje daemona</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Provjerite dnevnik vašeg novčanika i daemona za greške. Možete također probati pokrenuti %1 ručno.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Nemoguće poslati novac: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Informacije</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Ova adresa je primila %1 monero ali transakcija još nije izrudarena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Ova adresa nije primila ništa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Ispravan potpis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation type="unfinished">Da</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Neispravna zaporka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Upozorenje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Greška: pristup datoteci samo za čitanje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Upozorenje: Samo %1 GB je dostupno na uređaju. Lancu blokova je potrebno ~%2 GB praznog prostora.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Opaska: %1 GB je dostupno na uređaju. Lancu blokova je potrebno ~%2 GB praznog prostora.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Opaska: lmdb mapa nije pronađena. Kreirat će se nova mapa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>Zaporka uspješno promjenjena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Greška: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Molimo pričekajte...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Dodirnite ponovo da biste zatvorili...</translation>
|
||||
</message>
|
||||
|
||||
@@ -260,17 +260,17 @@
|
||||
<context>
|
||||
<name>DaemonManagerDialog</name>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="94"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="99"/>
|
||||
<source>Starting local node in %1 seconds</source>
|
||||
<translation>Helyi csomópont indítása %1 másodperc múlva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="114"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="119"/>
|
||||
<source>Start daemon (%1)</source>
|
||||
<translation>Daemon indítása (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="127"/>
|
||||
<location filename="../components/DaemonManagerDialog.qml" line="132"/>
|
||||
<source>Use custom settings</source>
|
||||
<translation>Egyedi beállítások használata</translation>
|
||||
</message>
|
||||
@@ -1180,6 +1180,16 @@ Mining also gives you a small chance to earn some Monero. Your computer will cre
|
||||
<source>P2Pool Installation Failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>P2Pool installation failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="623"/>
|
||||
<source>Try starting the program with administrator privileges.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/Mining.qml" line="631"/>
|
||||
<source>P2Pool Installation Succeeded</source>
|
||||
@@ -1900,57 +1910,62 @@ A régi gyorsítótár fájlja át lesz nevezve és bármikor visszaállítható
|
||||
<translation> </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="162"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="161"/>
|
||||
<source>Ask to stop local node during program exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="168"/>
|
||||
<source>Enable displaying balance in other currencies</source>
|
||||
<translation>Egyenleg megjelenítése más valutában</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="183"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="189"/>
|
||||
<source>Price source</source>
|
||||
<translation>Ár forrása</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="198"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="204"/>
|
||||
<source>Currency</source>
|
||||
<translation>Valuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="222"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="228"/>
|
||||
<source>Enabling price conversion exposes your IP address to the selected price source.</source>
|
||||
<translation>Az árkonverzió bekapcsolása felfedi az IP-címét a választott árforrás előtt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="229"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="235"/>
|
||||
<source>Confirm and enable</source>
|
||||
<translation>Megerősítés és bekapcsolás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="246"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="252"/>
|
||||
<source>Socks5 proxy (%1%2)</source>
|
||||
<translation>Socks5 proxy (%1%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="247"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="253"/>
|
||||
<source>remote node connections, </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="248"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="254"/>
|
||||
<source>updates downloading, fetching price sources</source>
|
||||
<translation>frissítések letöltése, árforrások lekérése</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="260"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="266"/>
|
||||
<source>IP address</source>
|
||||
<translation>IP-cím</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="261"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="267"/>
|
||||
<source>Port</source>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="273"/>
|
||||
<location filename="../pages/settings/SettingsLayout.qml" line="279"/>
|
||||
<source>Change language</source>
|
||||
<translation>Nyelv választása</translation>
|
||||
</message>
|
||||
@@ -2130,7 +2145,7 @@ A jelszó a tárca beállításaiban megváltoztatható.</translation>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="84"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="111"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="140"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="161"/>
|
||||
<source>Error</source>
|
||||
<translation>Hiba!</translation>
|
||||
</message>
|
||||
@@ -2157,26 +2172,51 @@ A jelszó a tárca beállításaiban megváltoztatható.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="133"/>
|
||||
<source>Use this feature if a transaction is missing in your wallet history. This will expose the transaction ID to the remote node, which can harm your privacy.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="134"/>
|
||||
<source>Scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="137"/>
|
||||
<source>Enter a transaction ID:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<source>Transaction successfully scanned</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="143"/>
|
||||
<source>Failed to scan transaction</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="154"/>
|
||||
<source>Change wallet password</source>
|
||||
<translation>Tárca jelszavának megváltoztatása</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="156"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="177"/>
|
||||
<source>Receive Monero for your business, easily.</source>
|
||||
<translation>Fogadj el monero-t az üzletedben!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="157"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="178"/>
|
||||
<source>Enter merchant mode</source>
|
||||
<translation>Kereskedelmi mód</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="132"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="153"/>
|
||||
<source>Change the password of your wallet.</source>
|
||||
<translation>Változtasd meg a tárcád jelszavát.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="141"/>
|
||||
<location filename="../pages/settings/SettingsWallet.qml" line="162"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Hibás jelszó</translation>
|
||||
</message>
|
||||
@@ -4167,51 +4207,51 @@ Ha nem tudsz saját csomópontot futtatni, csatlakozhatsz egy távolihoz.</trans
|
||||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../main.qml" line="951"/>
|
||||
<location filename="../main.qml" line="1073"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<location filename="../main.qml" line="953"/>
|
||||
<location filename="../main.qml" line="1075"/>
|
||||
<location filename="../main.qml" line="1690"/>
|
||||
<source>Error</source>
|
||||
<translation>Hiba!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="538"/>
|
||||
<location filename="../main.qml" line="540"/>
|
||||
<source>Couldn't open wallet: </source>
|
||||
<translation>A tárcát nem lehet megnyitni: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="712"/>
|
||||
<location filename="../main.qml" line="714"/>
|
||||
<source>Waiting for daemon to stop...</source>
|
||||
<translation>Daemon leállítása...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="746"/>
|
||||
<location filename="../main.qml" line="748"/>
|
||||
<source>Daemon failed to start</source>
|
||||
<translation>A daemon nem indult el</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="747"/>
|
||||
<location filename="../main.qml" line="749"/>
|
||||
<source>Please check your wallet and daemon log for errors. You can also try to start %1 manually.</source>
|
||||
<translation>Kérlek ellenőrizd a tárcád és a daemon naplóit, vagy próbáld meg manuálisan %1 indítani!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="815"/>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<source>Can't create transaction: Wrong daemon version: </source>
|
||||
<translation>Nem lehet tranzakciót indítani: rossz daemon verzió: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="817"/>
|
||||
<location filename="../main.qml" line="909"/>
|
||||
<location filename="../main.qml" line="819"/>
|
||||
<location filename="../main.qml" line="911"/>
|
||||
<source>Can't create transaction: </source>
|
||||
<translation>A tranzakciót nem lehet létrehozni: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="824"/>
|
||||
<location filename="../main.qml" line="915"/>
|
||||
<location filename="../main.qml" line="826"/>
|
||||
<location filename="../main.qml" line="917"/>
|
||||
<source>No unmixable outputs to sweep</source>
|
||||
<translation>Nincsenek összesöpörhető kimenetek.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="659"/>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<source>Waiting for daemon to sync</source>
|
||||
<translation>A daemon szinkronizál...</translation>
|
||||
</message>
|
||||
@@ -4221,250 +4261,250 @@ Ha nem tudsz saját csomópontot futtatni, csatlakozhatsz egy távolihoz.</trans
|
||||
<translation>Tárca bezásrása...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="492"/>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<source>Please confirm transaction on the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="494"/>
|
||||
<location filename="../main.qml" line="499"/>
|
||||
<location filename="../main.qml" line="496"/>
|
||||
<location filename="../main.qml" line="501"/>
|
||||
<source>Please proceed to the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="506"/>
|
||||
<location filename="../main.qml" line="508"/>
|
||||
<source>Signing transaction in the device...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="517"/>
|
||||
<location filename="../main.qml" line="519"/>
|
||||
<source>Opening wallet ...</source>
|
||||
<translation>Tárca megnyitása...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="533"/>
|
||||
<location filename="../main.qml" line="535"/>
|
||||
<source>Repairing incompatible wallet cache. Resyncing wallet.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="661"/>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<source>Daemon is synchronized (%1)</source>
|
||||
<translation>A daemon szinkronizálva (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="663"/>
|
||||
<location filename="../main.qml" line="665"/>
|
||||
<source>Wallet is synchronized</source>
|
||||
<translation>A tárca szinkronizálva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="763"/>
|
||||
<location filename="../main.qml" line="765"/>
|
||||
<source>Daemon is synchronized</source>
|
||||
<translation>A daemon szinkronizálva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="864"/>
|
||||
<location filename="../main.qml" line="866"/>
|
||||
<source>Creating transaction...</source>
|
||||
<translation>Tranzakció létrehozása...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="943"/>
|
||||
<location filename="../main.qml" line="945"/>
|
||||
<source>Sending transaction ...</source>
|
||||
<translation>Tranzakció küldése...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="971"/>
|
||||
<location filename="../main.qml" line="973"/>
|
||||
<source>Failed to store the wallet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1043"/>
|
||||
<location filename="../main.qml" line="1062"/>
|
||||
<location filename="../main.qml" line="1045"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<source>Payment proof check</source>
|
||||
<translation>Fizetési bizonyíték ellenőrzése</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1046"/>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1048"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Bad signature</source>
|
||||
<translation>Érvénytelen aláírás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1053"/>
|
||||
<location filename="../main.qml" line="1055"/>
|
||||
<source>This address received %1 monero, with %2 confirmation(s).</source>
|
||||
<translation>Erre a címre %1 monero érkezett, %2 megerősítéssel.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1064"/>
|
||||
<location filename="../main.qml" line="1066"/>
|
||||
<source>Good signature</source>
|
||||
<translation>Érvényes aláírás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1068"/>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<source>Reserve proof check</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1070"/>
|
||||
<location filename="../main.qml" line="1072"/>
|
||||
<source>Good signature on %1 total and %2 spent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1342"/>
|
||||
<location filename="../main.qml" line="1344"/>
|
||||
<source>Desktop entry</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1343"/>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<source>Would you like to register Monero GUI Desktop entry?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1345"/>
|
||||
<location filename="../main.qml" line="1347"/>
|
||||
<source>No</source>
|
||||
<translation>Nem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1346"/>
|
||||
<location filename="../main.qml" line="1348"/>
|
||||
<source>Yes</source>
|
||||
<translation>Igen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="141"/>
|
||||
<location filename="../main.qml" line="1570"/>
|
||||
<location filename="../main.qml" line="2240"/>
|
||||
<location filename="../main.qml" line="1573"/>
|
||||
<location filename="../main.qml" line="2243"/>
|
||||
<source>Wrong password</source>
|
||||
<translation>Hibás jelszó</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Save transaction file</source>
|
||||
<translation>Tranzakciós fájl mentése</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1580"/>
|
||||
<location filename="../main.qml" line="1583"/>
|
||||
<source>Send transaction</source>
|
||||
<translation>Tranzakció küldése</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1637"/>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<source>Warning</source>
|
||||
<translation>Figyelem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1640"/>
|
||||
<location filename="../main.qml" line="1643"/>
|
||||
<source>Error: Filesystem is read only</source>
|
||||
<translation>Hiba: A fájlrendszer csak olvasható</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1642"/>
|
||||
<location filename="../main.qml" line="1645"/>
|
||||
<source>Warning: There's only %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Figyelem: %1 GB szabad hely van az eszközön. A blokkláncnak még ~%2 GB szabad tárhely kell.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1644"/>
|
||||
<location filename="../main.qml" line="1647"/>
|
||||
<source>Note: There's %1 GB available on the device. Blockchain requires ~%2 GB of data.</source>
|
||||
<translation>Megjegyzés: %1 GB szabad hely van az eszközön. A blokkláncnak még ~%2 GB szabad tárhely kell.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1646"/>
|
||||
<location filename="../main.qml" line="1649"/>
|
||||
<source>Note: lmdb folder not found. A new folder will be created.</source>
|
||||
<translation>Megjegyzés: lmdb mappa nem található. Új mappa lesz létrehozva.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1684"/>
|
||||
<location filename="../main.qml" line="1687"/>
|
||||
<source>Password changed successfully</source>
|
||||
<translation>A jelszó sikeresen megváltoztatva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1688"/>
|
||||
<location filename="../main.qml" line="1691"/>
|
||||
<source>Error: </source>
|
||||
<translation>Hiba: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1779"/>
|
||||
<location filename="../main.qml" line="1782"/>
|
||||
<source>Primary account</source>
|
||||
<translation>Elsődleges fiók</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1971"/>
|
||||
<location filename="../main.qml" line="1974"/>
|
||||
<source>Autosaved the wallet</source>
|
||||
<translation>Tárca autómatikusan mentve</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1973"/>
|
||||
<location filename="../main.qml" line="1976"/>
|
||||
<source>Failed to autosave the wallet</source>
|
||||
<translation>A tárca automatikus mentése sikertelen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2089"/>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<source>Local node is running</source>
|
||||
<translation>Helyi csomópont használatban</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2090"/>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<source>Do you want to stop local node or keep it running in the background?</source>
|
||||
<translation>Megállítani vagy háttérben futtatni szeretné a csomópontot?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2092"/>
|
||||
<location filename="../main.qml" line="2095"/>
|
||||
<source>Force stop</source>
|
||||
<translation>Kényszerített leállítás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2093"/>
|
||||
<location filename="../main.qml" line="2096"/>
|
||||
<source>Keep it running</source>
|
||||
<translation>Háttérben futtatás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2113"/>
|
||||
<location filename="../main.qml" line="2116"/>
|
||||
<source>Tap again to close...</source>
|
||||
<translation>Kattints mégegyszer a bezáráshoz...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="2128"/>
|
||||
<location filename="../main.qml" line="2131"/>
|
||||
<source>Checking local node status...</source>
|
||||
<translation>Helyi csomópont keresése...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Save as file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="834"/>
|
||||
<location filename="../main.qml" line="836"/>
|
||||
<source>Confirm</source>
|
||||
<translation>Megerősítés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="952"/>
|
||||
<location filename="../main.qml" line="954"/>
|
||||
<source>Couldn't send the money: </source>
|
||||
<translation>Az összeget nem lehetett elküldeni: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1683"/>
|
||||
<location filename="../main.qml" line="1686"/>
|
||||
<source>Information</source>
|
||||
<translation>Információ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1009"/>
|
||||
<location filename="../main.qml" line="1011"/>
|
||||
<source>Couldn't generate a proof because of the following reason:
|
||||
</source>
|
||||
<translation>Nem sikerült a bizonyítékot létrehozni mert:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1050"/>
|
||||
<location filename="../main.qml" line="1052"/>
|
||||
<source>This address received %1 monero, but the transaction is not yet mined</source>
|
||||
<translation>Erre a címre %1 monero érkezett, de a tranzakció még nincs blokkba foglalva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1057"/>
|
||||
<location filename="../main.qml" line="1059"/>
|
||||
<source>This address received nothing</source>
|
||||
<translation>Erre a címre még nem érkezett semmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main.qml" line="1739"/>
|
||||
<location filename="../main.qml" line="1742"/>
|
||||
<source>Please wait...</source>
|
||||
<translation>Kérlek várj...</translation>
|
||||
</message>
|
||||
|
||||