diff --git a/monero-wallet-gui.pro b/monero-wallet-gui.pro
index cf7d6e50..0296a064 100644
--- a/monero-wallet-gui.pro
+++ b/monero-wallet-gui.pro
@@ -279,6 +279,7 @@ macx {
# translation stuff
TRANSLATIONS = \ # English is default language, no explicit translation file
+ $$PWD/translations/monero-core.ts \ # translation source (copy this file when creating a new translation)
$$PWD/translations/monero-core_ar.ts \ # Arabic
$$PWD/translations/monero-core_pt-br.ts \ # Portuguese (Brazil)
$$PWD/translations/monero-core_de.ts \ # German
diff --git a/translations/monero-core.ts b/translations/monero-core.ts
index 3a6d8d7c..03918fd5 100644
--- a/translations/monero-core.ts
+++ b/translations/monero-core.ts
@@ -4,54 +4,78 @@
AddressBook
-
+ Add new entry
-
-
+ Address
-
+ <b>Tip tekst test</b>
-
+
+ QRCODE
+
+
+
+
+ 4...
+
+
+
+ Payment ID <font size='2'>(Optional)</font>
-
+ <b>Payment ID</b><br/><br/>A unique user name used in<br/>the address book. It is not a<br/>transfer of information sent<br/>during the transfer
-
- Description <font size='2'>(Local database)</font>
-
-
-
-
- <b>Tip test test</b><br/><br/>test line 2
+
+ Paste 64 hexadecimal characters
- ADD
+ Description <font size='2'>(Optional)</font>
-
- Payment ID
+
+ Give this entry a name or description
-
- Description
+
+ Add
+
+
+
+
+ Error
+
+
+
+
+ Invalid address
+
+
+
+
+ Can't create entry
+
+
+
+
+ <b>Tip test test</b><br/><br/>test line 2
@@ -63,7 +87,7 @@
-
+ Payment ID:
@@ -71,36 +95,54 @@
BasicPanel
-
+ Locked Balance:
-
+ 78.9239845
-
+ Available Balance:
-
+ 2324.9239845
- DaemonProgress
+ DaemonConsole
-
- Synchronizing blocks %1/%2
+
+ Close
-
- Synchronizing blocks
+
+ command + enter (e.g help)
+
+
+
+
+ DaemonManagerDialog
+
+
+ Starting Monero daemon in %1 seconds
+
+
+
+
+ Start daemon (%1)
+
+
+
+
+ Use custom settings
@@ -135,12 +177,12 @@
-
+ Balance
-
+ Amount
@@ -163,57 +205,47 @@
-
- Incremental search
+
+ Type for incremental search...
-
- Search transfers for a given string
+
+ Filter
-
- Type search string
-
-
-
-
+ Date from
-
-
-
-
-
+
+
+
+
+ <b>Tip tekst test</b>
-
-
+
+ To
-
- FILTER
-
-
-
-
+ Advanced filtering
-
+ Type of transaction
-
+ Amount from
@@ -221,53 +253,73 @@
HistoryTable
-
+ Tx ID:
-
-
+
+ Payment ID:
-
+ Tx key:
-
+ Tx note:
-
+
+ Destinations:
+
+
+
+ No more results
-
+ Details
-
+ BlockHeight:
-
+
+ (%1/10 confirmations)
+
+
+
+
+ UNCONFIRMED
+
+
+
+
+ PENDING
+
+
+
+ Date
-
+ Amount
-
+ Fee
@@ -275,78 +327,117 @@
LeftPanel
-
+ Balance
-
+ Test tip 1<br/><br/>line 2
-
+ Unlocked balance
-
+ Test tip 2<br/><br/>line 2
-
+ Send
-
- T
-
-
-
-
+ Receive
-
+ R
-
- Verify payment
-
-
-
-
+ K
-
+ History
-
+
+ Testnet
+
+
+
+
+ Address book
+
+
+
+
+ B
+
+
+
+ H
-
+
+ Advanced
+
+
+
+
+ D
+
+
+
+
+ Mining
+
+
+
+
+ M
+
+
+
+
+ Check payment
+
+
+
+ Sign/verify
-
-
+
+ E
+
+
+
+ S
-
+
+ I
+
+
+
+ Settings
@@ -354,40 +445,133 @@
MiddlePanel
-
- Balance:
+
+ Balance
-
- Unlocked Balance:
+
+ Unlocked Balance
+
+
+
+
+ Mining
+
+
+ Solo mining
+
+
+
+
+ (only available for local daemons)
+
+
+
+
+ Mining with your computer helps strengthen the Monero network. The more that people mine, the harder it is for the network to be attacked, and every little bit helps.<br> <br>Mining also gives you a small chance to earn some Monero. Your computer will create hashes looking for block solutions. If you find a block, you will get the associated reward. Good luck!
+
+
+
+
+ CPU threads
+
+
+
+
+ (optional)
+
+
+
+
+ Background mining (experimental)
+
+
+
+
+ Enable mining when running on battery
+
+
+
+
+ Manage miner
+
+
+
+
+ Start mining
+
+
+
+
+ Error starting mining
+
+
+
+
+ Couldn't start mining.<br>
+
+
+
+
+ Mining is only available on local daemons. Run a local daemon to be able to mine.<br>
+
+
+
+
+ Stop mining
+
+
+
+
+ Status: not mining
+
+
+
+
+ Mining at %1 H/s
+
+
+
+
+ Not mining
+
+
+
+
+ Status: NetworkStatusItem
-
- Connected
+
+ Synchronizing
- Wrong version
-
-
-
-
- Disconnected
+ Connected
+ Wrong version
+
+
+
+
+ Disconnected
+
+
+
+ Invalid connection status
-
+ Network status
@@ -395,17 +579,22 @@
PasswordDialog
-
+ Please enter wallet password
-
+
+ Please enter wallet password for:<br>
+
+
+
+ Cancel
-
+ Ok
@@ -413,66 +602,168 @@
PrivacyLevelSmall
-
- LOW
+
+ Low
-
- MEDIUM
+
+ Medium
-
- HIGH
+
+ High
+
+
+
+
+ ProgressBar
+
+
+ Establishing connection...
+
+
+
+
+ Blocks remaining: %1
+
+
+
+
+ Synchronizing blocksReceive
-
+ Invalid payment ID
-
-
- Address
-
-
- ReadOnly wallet address displayed here
+ WARNING: no connection to daemon
- Integrated address
+ in the txpool: %1
+
+
+
+
+ %2 confirmations: %3 (%1)
- ReadOnly wallet integrated address displayed here
+ 1 confirmation: %2 (%1)
-
+
+ No transaction found yet...
+
+
+
+
+ Transaction found
+
+
+
+
+ %1 transactions found
+
+
+
+
+ with more money (%1)
+
+
+
+
+ with not enough money (%1)
+
+
+
+
+ Address
+
+
+
+
+ ReadOnly wallet address displayed here
+
+
+
+
+ 16 hexadecimal characters
+
+
+
+
+ Clear
+
+
+
+
+ Integrated address
+
+
+
+
+ Amount to receive
+
+
+
+
+ <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style> Tracking <font size='2'> (</font><a href='#'>help</a><font size='2'>)</font>
+
+
+
+
+ Tracking payments
+
+
+
+
+ <p><font size='+2'>This is a simple sales tracker:</font></p><p>Click Generate to create a random payment id for a new customer</p> <p>Let your customer scan that QR code to make a payment (if that customer has software which supports QR code scanning).</p><p>This page will automatically scan the blockchain and the tx pool for incoming transactions using this QR code. If you input an amount, it will also check that incoming transactions total up to that amount.</p>It's up to you whether to accept unconfirmed transactions or not. It is likely they'll be confirmed in short order, but there is still a possibility they might not, so for larger values you may want to wait for one or more confirmation(s).</p>
+
+
+
+
+ Save QrCode
+
+
+
+
+ Failed to save QrCode to
+
+
+
+
+ Save As
+
+
+
+ Payment ID
-
- 16 or 64 hexadecimal characters
-
-
-
-
+ Generate
-
-
+
+ Generate payment ID for integrated address
+
+
+
+ Amount
@@ -508,7 +799,7 @@
-
+ SEARCH
@@ -516,58 +807,142 @@
Settings
-
-
- Click button to show seed
+
+ Create view only wallet
-
- Mnemonic seed:
-
-
-
-
- It is very important to write it down as this is the only backup you will need for your wallet.
-
-
-
-
+ Show seed
-
+
+ Manage daemon
+
+
+
+
+ Start daemon
+
+
+
+
+ Stop daemon
+
+
+
+
+ Show status
+
+
+
+
+ Daemon startup flags
+
+
+
+
+ (optional)
+
+
+
+ Daemon address
-
+ Hostname / IP
-
+ Port
-
- Save
+
+ Login (optional)
-
+
+ Username
+
+
+
+
+ Password
+
+
+
+
+ Connect
+
+
+
+
+ Layout settings
+
+
+
+
+ Custom decorations
+
+
+
+
+ Log level
+
+
+
+
+ (e.g. *:WARNING,net.p2p:DEBUG)
+
+
+
+
+ Version
+
+
+
+
+ GUI version:
+
+
+
+
+ Embedded Monero version:
+
+
+
+
+ Daemon log
+
+
+
+
+ Wallet mnemonic seed
+
+
+
+
+ Error
+
+
+
+
+ Wrong password
+
+
+
+ Manage wallet
-
- Close current wallet and open wizard
-
-
-
-
+ Close wallet
@@ -613,7 +988,34 @@
- SIGN
+ Sign
+
+
+
+
+ Please choose a file to sign
+
+
+
+
+
+ Select
+
+
+
+
+
+ Verify
+
+
+
+
+ Please choose a file to verify
+
+
+
+
+ <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style> Signing address <font size='2'> ( Paste in or select from </font> <a href='#'>Address book</a><font size='2'> )</font>
@@ -622,12 +1024,6 @@
Or file:
-
-
-
- SELECT
-
- Filename with message to sign
@@ -651,157 +1047,417 @@
Message to verify
-
-
-
- VERIFY
-
- Filename with message to verify
-
-
- <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style> Signing address <font size='2'> ( Type in or select from </font> <a href='#'>Address</a><font size='2'> book )</font>
-
- StandardDialog
-
+ Ok
-
+ Cancel
+
+ StandardDropdown
+
+
+ Low (x1 fee)
+
+
+
+
+ Medium (x20 fee)
+
+
+
+
+ High (x166 fee)
+
+
+
+
+ All
+
+
+
+
+ Sent
+
+
+
+
+ Received
+
+
+
+
+ TableDropdown
+
+
+ <b>Copy address to clipboard</b>
+
+
+
+
+ <b>Send to same destination</b>
+
+
+
+
+ <b>Find similar transactions</b>
+
+
+
+
+ <b>Remove from address book</b>
+
+
+
+
+ TableHeader
+
+
+ Payment ID
+
+
+
+
+ Date
+
+
+
+
+ Block height
+
+
+
+
+ Amount
+
+
+TickDelegate
- LOW
+ Normal
- MEDIUM
+ Medium
- HIGH
+ HighTransfer
-
+
+ <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style><font size='2'> (</font><a href='#'>Start daemon</a><font size='2'>)</font>
+
+
+
+
+ OpenAlias error
+
+
+
+
+ Privacy level (ringsize %1)
+
+
+
+ Amount
-
+ Transaction priority
+
+
+ All
+
+
+
+
+
+ Low (x1 fee)
+
+
+
+
+
+ Medium (x20 fee)
+
+
+
+
+
+ High (x166 fee)
+
+
+
+
+ Default (x4 fee)
+
+
+
+
+ <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style> Address <font size='2'> ( Paste in or select from </font> <a href='#'>Address book</a><font size='2'> )</font>
+
+
+
+
+ QR Code
+
+
+
+
+ Resolve
+
+
+
+
+ No valid address found at this OpenAlias address
+
+
+
+
+ Address found, but the DNSSEC signatures could not be verified, so this address may be spoofed
+
+
+
+
+ No valid address found at this OpenAlias address, but the DNSSEC signatures could not be verified, so this may be spoofed
+
+
+
+
+
+ Internal error
+
+
+
+
+ No address found
+
+
+
+
+ Description <font size='2'>( Optional )</font>
+
+
+
+
+ Saved to local wallet history
+
+
+
+
+ Send
+
+
+
+
+ Show advanced options
+
+
+
+
+ Sweep Unmixable
+
+
+
+
+ create tx file
+
+
+
+
+ Sign tx file
+
+
+
+
+ Submit tx file
+
+
+
+
+ Rescan spent
+
+
+
+
+
+
+ Error
+
+
+
+
+ Error:
+
+
+
+
+
+ Information
+
+
+
+
+ Sucessfully rescanned spent outputs
+
+
+
+
+
+ Please choose a file
+
+
+
+
+ Can't load unsigned transaction:
+
+
+
+
+
+Number of transactions:
+
+
+
+
+
+Transaction #%1
+
+
+
+
+
+Recipient:
+
+
+
+
+
+payment ID:
+
+
+
+
+
+Amount:
+
+
+
+
+
+Fee:
+
+
+
+
+
+Ringsize:
+
+
+
+
+ Confirmation
+
+
+
+
+ Can't submit transaction:
+
+
+
+
+ Money sent successfully
+
+
+
+
+
+ Wallet is not connected to daemon.
+
+
+
+
+ Connected daemon is not compatible with GUI.
+Please upgrade or connect to another daemon
+
+
+
+
+ Waiting on daemon synchronization to finish
+
+
-
+
-
- or ALL
-
-
-
-
- LOW
-
-
-
-
- MEDIUM
-
-
-
-
- HIGH
-
-
-
-
- Privacy level
-
-
-
-
+ Transaction cost
-
- <style type='text/css'>a {text-decoration: none; color: #FF6C3C; font-size: 14px;}</style> Address <font size='2'> ( Type in or select from </font> <a href='#'>Address</a><font size='2'> book )</font>
-
-
-
-
+ Payment ID <font size='2'>( Optional )</font>
-
+ 16 or 64 hexadecimal characters
-
-
- Description <font size='2'>( An optional description that will be saved to the local address book if entered )</font>
-
-
-
-
- SEND
-
-
-
-
- SWEEP UNMIXABLE
-
- TxKey
- You can verify that a third party made a payment by supplying:
+ Verify that a third party made a payment by supplying:
- - the recipient address,
+ - the recipient address
- - the transaction ID,
+ - the transaction ID
- - the tx secret key supplied by the sender
+ - the secret transaction key supplied by the sender
- If a payment was made up of several transactions, each transaction must be checked, and the results added
+ If a payment had several transactions then each must be checked and the results combined.
@@ -821,7 +1477,17 @@
- Transaction ID here
+ Paste tx ID
+
+
+
+
+ Paste tx key
+
+
+
+
+ Check
@@ -829,16 +1495,6 @@
Transaction key
-
-
- Transaction key here
-
-
-
-
- CHECK
-
- WizardConfigure
@@ -854,40 +1510,43 @@
- It is very important to write it down as this is the only backup you will need for your wallet. You will be asked to confirm the seed in the next screen to ensure it has copied down correctly.
+ It is very important to write it down as this is the only backup you will need for your wallet.
-
+ Enable disk conservation mode?
-
+ Disk conservation mode uses substantially less disk-space, but the same amount of bandwidth as a regular Monero instance. However, storing the full blockchain is beneficial to the security of the Monero network. If you are on a device with limited disk space, then this option is appropriate for you.
-
+ Allow background mining?
-
+ Mining secures the Monero network, and also pays a small reward for the work done. This option will let Monero mine when your computer is on mains power and is idle. It will stop mining when you continue working.
+
+ WizardCreateViewOnlyWallet
+
+
+ Create view only wallet
+
+
+WizardCreateWallet
-
- A new wallet has been created for you
-
-
-
-
- This is the 25 word mnemonic for your wallet
+
+ Create a new wallet
@@ -927,97 +1586,158 @@
WizardFinish
-
-
-
+
+
+ Enabled
-
-
-
+
+
+ Disabled
-
+ Language
-
- Account name
+
+ Wallet name
-
- Seed
+
+ Backup seed
-
+ Wallet path
-
+ Daemon address
-
+ Testnet
-
+ Restore height
-
- An overview of your Monero configuration is below:
+
+ New wallet details:
+
+
+
+
+ Don't forget to write down your seed. You can view your seed and change your settings on settings page.
- You’re all setup!
+ You’re all set up!WizardMain
-
+ A wallet with same name already exists. Please change wallet name
-
+
+ Non-ASCII characters are not allowed in wallet path or account name
+
+
+
+ USE MONERO
+
+
+ Create wallet
+
+
+
+
+ Success
+
+
+
+
+ The view only wallet has been created. You can open it by closing this current wallet, clicking the "Open wallet from file" option, and selecting the view wallet in:
+%1
+
+
+
+
+ Error
+
+
+
+
+ Abort
+
+ WizardManageWalletUI
-
- This is the name of your wallet. You can change it to a different name if you’d like:
+
+ Wallet name
-
- Restore height
+
+ Restore from seed
-
+
+ Restore from keys
+
+
+
+
+ Account address (public)
+
+
+
+
+ View key (private)
+
+
+
+
+ Spend key (private)
+
+
+
+
+ Restore height (optional)
+
+
+
+ Your wallet is stored in
-
+ Please choose a directory
@@ -1025,45 +1745,50 @@
WizardMemoTextInput
-
- It is very important to write it down as this is the only backup you will need for your wallet. You will be asked to confirm the seed in the next screen to ensure it has copied down correctly.
+
+ Enter your 25 word mnemonic seed
+
+
+
+
+ This seed is <b>very</b> important to write down and keep secret. It is all you need to backup and restore your wallet.WizardOptions
-
+ Welcome to Monero!
-
+ Please select one of the following options:
-
- This is my first time, I want to create a new account
+
+ Create a new wallet
-
- I want to recover my account from my 25 word seed
+
+ Restore wallet from keys or mnemonic seed
-
- I want to open a wallet from file
+
+ Open a wallet from file
-
- Please setup daemon address below.
+
+ Custom daemon address (optional)
-
+ Testnet
@@ -1071,28 +1796,27 @@
WizardPassword
-
- Now that your wallet has been created, please set a password for the wallet
+
+
+ Give your wallet a password
-
- Now that your wallet has been restored, please set a password for the wallet
+
+ <br>Note: this password cannot be recovered. If you forget it then the wallet will have to be restored from its 25 word mnemonic seed.<br/><br/>
+ <b>Enter a strong password</b> (using letters, numbers, and/or symbols):
+
+
+ WizardPasswordUI
-
- Note that this password cannot be recovered, and if forgotten you will need to restore your wallet from the mnemonic seed you were just given<br/><br/>
- Your password will be used to protect your wallet and to confirm actions, so make sure that your password is sufficiently secure.
-
-
-
-
+ Password
-
+ Confirm password
@@ -1100,25 +1824,20 @@
WizardRecoveryWallet
-
- We're ready to recover your account
-
-
-
-
- Please enter your 25 word private key
+
+ Restore walletWizardWelcome
-
- Welcome
+
+ Welcome to Monero!
-
+ Please choose a language and regional format.
@@ -1126,168 +1845,233 @@
main
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Error
-
+ Couldn't open wallet:
-
- Synchronizing blocks %1 / %2
+
+ Unlocked balance (waiting for block)
-
+
+ Unlocked balance (~%1 min)
+
+
+
+
+ Unlocked balance
+
+
+
+
+ Waiting for daemon to start...
+
+
+
+
+ Waiting for daemon to stop...
+
+
+
+
+ Daemon failed to start
+
+
+
+
+ Please check your wallet and daemon log for errors. You can also try to start %1 manually.
+
+
+
+ Can't create transaction: Wrong daemon version:
-
-
+
+ Can't create transaction:
-
-
-
-
+
+
+
+ No unmixable outputs to sweep
-
-
+
+ Confirmation
-
-
+
+ Please confirm transaction:
-
+
Address:
-
+
Payment ID:
-
-
+
+
Amount:
-
-
+
+
Fee:
-
+
-Mixin:
+Ringsize:
-
+
+ This address received %1 monero, with %2 confirmation(s).
+
+
+
+
+ Daemon is running
+
+
+
+
+ Daemon will still be running in background when GUI is closed.
+
+
+
+
+ Stop daemon
+
+
+
+
+ New version of monero-wallet-gui is available: %1<br>%2
+
+
+
+
Number of transactions:
-
+
Description:
-
+ Amount is wrong: expected number from %1 to %2
-
+ Insufficient funds. Unlocked balance: %1
-
+ Couldn't send the money:
-
+ Information
-
+ Money sent successfully: %1 transaction(s)
-
+
+ Transaction saved to file: %1
+
+
+
+ Payment check
-
+ This address received %1 monero, but the transaction is not yet mined
-
- This address received %1 monero, with %2 confirmations
-
-
-
-
+ This address received nothing
-
+
+ Balance (syncing)
+
+
+
+
+ Balance
+
+
+
+ Please wait...
-
+ Program setup wizard
-
+ Monero
-
+ send to the same destination